frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Baldur's Gate 3 Steam Deck – Native Version

https://larian.com/support/faqs/steam-deck-native-version_121
157•_JamesA_•2h ago•91 comments

Find SF parking cops

https://walzr.com/sf-parking/
575•alazsengul•9h ago•337 comments

Libghostty is coming

https://mitchellh.com/writing/libghostty-is-coming
561•kingori•13h ago•177 comments

MLB approves robot umpires for 2026 as part of challenge system

https://www.espn.com/mlb/story/_/id/46357017/mlb-approves-robot-umpires-2026-part-challenge-system
75•pseudolus•3h ago•59 comments

Qwen3-VL

https://qwen.ai/blog?id=99f0335c4ad9ff6153e517418d48535ab6d8afef&from=research.latest-advancement...
188•natrys•6h ago•50 comments

From Rust to reality: The hidden journey of fetch_max

https://questdb.com/blog/rust-fetch-max-compiler-journey/
127•bluestreak•5h ago•18 comments

Zutty: Zero-cost Unicode Teletype, high-end terminal for low-end systems

https://git.hq.sig7.se/zutty.git
13•klaussilveira•1h ago•2 comments

Markov chains are the original language models

https://elijahpotter.dev/articles/markov_chains_are_the_original_language_models
279•chilipepperhott•4d ago•111 comments

Is life a form of computation?

https://thereader.mitpress.mit.edu/is-life-a-form-of-computation/
84•redeemed•6h ago•82 comments

NYC Telecom Raid: What's Up with Those Weird SIM Banks?

https://tedium.co/2025/09/23/secret-service-raid-sim-bank-telecom-hardware/
111•coloneltcb•3h ago•48 comments

Getting AI to work in complex codebases

https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/ace-fca.md
260•dhorthy•12h ago•246 comments

Quadratic memory reductions for Zero-knowledge Proofs

https://github.com/logannye/space-efficient-zero-knowledge-proofs
6•logannyeMD•55m ago•0 comments

A vibrator helped me debug a motorcycle brake light system

https://bikesafe.me/blogs/news/how-a-vibrator-helped-me-debug-a-motorcycle-brake-light-system
32•mygnu•3d ago•13 comments

How to draw construction equipment for kids

https://alyssarosenberg.substack.com/p/how-to-draw-construction-equipment
90•holotrope•7h ago•41 comments

Podman Desktop celebrates 3M downloads

https://podman-desktop.io/blog/3-million
70•twelvenmonkeys•6h ago•18 comments

How is einx notation universal?

https://einx.readthedocs.io/en/stable/faq/universal.html
7•HiPHInch•2d ago•1 comments

Context Engineering for AI Agents: Lessons

https://manus.im/blog/Context-Engineering-for-AI-Agents-Lessons-from-Building-Manus
54•helloericsf•5h ago•4 comments

Launch HN: Strata (YC X25) – One MCP server for AI to handle thousands of tools

120•wirehack•12h ago•61 comments

Apple A19 SoC die shot

https://chipwise.tech/our-portfolio/apple-a19-dieshot/
87•giuliomagnifico•7h ago•39 comments

Always Invite Anna

https://sharif.io/anna-alexei
676•walterbell•11h ago•75 comments

Introduction to Programming Languages

https://hjaem.info/itpl
4•parksb•3d ago•0 comments

Is Fortran better than Python for teaching basics of numerical linear algebra?

https://loiseaujc.github.io/posts/blog-title/fortran_vs_python.html
49•Bostonian•7h ago•47 comments

Mesh: I tried Htmx, then ditched it

https://ajmoon.com/posts/mesh-i-tried-htmx-then-ditched-it
184•alex-moon•14h ago•130 comments

From MCP to shell: MCP auth flaws enable RCE in Claude Code, Gemini CLI and more

https://verialabs.com/blog/from-mcp-to-shell/
121•stuxf•11h ago•36 comments

Kitty – GPU based terminal emulator

https://sw.kovidgoyal.net/kitty/
72•andsoitis•3d ago•49 comments

YouTube says it'll bring back creators banned for Covid and election content

https://www.businessinsider.com/youtube-reinstate-channels-banned-over-covid-content-policies-2025-9
258•delichon•6h ago•505 comments

Periodic Table of Cognition

https://kk.org/thetechnium/the-periodic-table-of-cognition/
9•garspin•2h ago•0 comments

consumed.today

https://consumed.today/
171•burkaman•7h ago•32 comments

Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

https://joel.drapper.me/p/rubygems-takeover/
464•bradgessler•11h ago•309 comments

Show HN: Ggc – A Git CLI tool written in Go with interactive UI

https://github.com/bmf-san/ggc/releases/tag/v6.0.0
23•bmf-san•3d ago•0 comments
Open in hackernews

Baldur's Gate 3 Steam Deck – Native Version

https://larian.com/support/faqs/steam-deck-native-version_121
153•_JamesA_•2h ago

Comments

snvzz•2h ago
(from the FAQ)

>>Now that there is a Steam Deck Native build, is Baldur’s Gate 3 supported on Linux?

>Larian does not provide support for the Linux platform. The Steam Deck Native build is only supported on Steam Deck.

Only half a step forward.

gbraad•2h ago
I don't have BG3, but wondetr if this 'works' on Bazzite in that case.
babuloseo•53m ago
I recommend cachyos over bazzite for steamdeck.
gbraad•46m ago
Running Bazzite on a Legion Go, and got gaming and productivity device at the same time.

My question was about; do they enforce a device label?

SchemaLoad•2h ago
This is not a huge issue though. The game runs perfect on Proton on Linux, the problem is really just on the Steam Deck it had poor performance. But on the average desktop it runs flawless.

I'm just happy the Steam Deck seems to be pushing devs to make sure their games run on low power hardware. Really any game should be able to run fine on the Steamdeck, there's no gameplay that isn't possible to run on the hardware. It's just the lack of engineering time spent on making sure the graphics have a proper low option.

extraduder_ire•1h ago
The existence of "steamdeck" as a graphics preset in a bunch of games is really a boon for anyone using a gaming handheld, especially as hardware improves. Provides a bar for manufacturers to clear too.
jchw•2h ago
I think from Valve's end you can't really do one without the other, so at the very least I am sure it will run just fine elsewhere. This sort of mentality will probably slowly fade if more SteamOS devices hit the market successfully.
saubeidl•2h ago
I bet it still works, it's just not supported. It's just arch on an AMD chip after all.
bigstrat2003•1h ago
And honestly I'm fine with that. Given the permutations involved I think it's reasonable for Larian to not commit to supporting them all. And as you said, it will probably work fine.
recursivecaveat•1h ago
It works, I played the entire back half of the game on Linux. A lot of games fall into this bracket with proton of "devs not willing to commit to Linux support, but does actually work".
Gigachad•1h ago
SteamOS isn’t just Arch, it’s significantly custom and doesn’t have access to the arch repos.

The window manager, package manager, etc are completely custom. The OS is a read only image based system.

AceJohnny2•2h ago
Meh, useless purity check.

Gaming on Linux is hard because there's not one Linux, there's tons of Linuses. What version of the glibc/libstdc++/mesa/xorg/wayland/kernel/drivers are you running?

The Linux ecosystem is fragmented in such a way that only open-source and an army of volunteers can really work around. It is really not binary-friendly at a fundamental, philosophical level.

(You're not going to get game companies to open-source their games, except as an exception, and after their economic life is finished)

The Steam Deck provides one well-known hardware and software platform that a vendor can reasonably target. Don't expect much more except by the most dedicated developer.

hurricanepootis•1h ago
Valve provides a common runtime/build environment for Linux devs in the form of the Steam Linux Runtime. There is version 1 (Scout), which uses an LD_PRELOAD system. There is version 2 (Soldier), which uses cgroups (podman) and is deprecated. Then, there is version 3 (Sniper), which is the current target.

As of right now, proton and proton-ge both build in and require Steam Runtime Version 3 to run in. The steam client itself is running in a runtime, and I think it is the scout runtime, so LD_PRELOAD based. This means that steam has its own common platform to "deploy" against, and all Linux native games have a common platform to deploy against.

It used to be that games had to be compiled in a chroot for Steam runtime 1.0, but now with Steam runtime 3.0, developers are heavily recommended to build their game in a "OCI-based container framework"—so podman basically—and enable the Steam Runtime 3.0 on steam. I know that TF2 and Dota 2 use steam runtime 3.0, and apparently so does Retroarch. Of course, since there is a podman/docker image, you can also test existing games to see if they run in the runtime too.

You can find a lot of more information about the steam runtime 3.0 here: https://gitlab.steamos.cloud/steamrt/sniper/sdk

Valve has a gitlab with lots of great docs for developers who want to publish a linux native game.

I think all native linux games will run in the Scout 1.0 runtime by default

Edit: I will say that as an end-user, running an up-to-date Linux kernel and Mesa stack is important for gaming. I know some people who run Mint and are surprised that their Radeon RX 9060 runs like ass. As long as you aren't using a Debian based LTS distro, like mint or ubuntu lts, or you are running those distro but get a newer kernel, you should be fine. This matters less for older hardware, but having a newer kernel and especially a newer mesa version is important.

babuloseo•1h ago
use CachyOS if you are gaming.
hurricanepootis•58m ago
I use Arch since I enjoy having control over what packages I have and how I configure some stuff.
babuloseo•42m ago
use cachyos repos, they are doing some good work if you are on one of the new amd cpus, it turned my TOASTER into a RACECAR.
MindSpunk•44m ago
The fact we need containers to ship games is still a complete joke. Windows has been shipping binary games for decades but to do a best-effort portable Linux build you've got to spin up containers with bespoke build environments and tie the build to one specific platform's container image.

The alternative is using (what is effectively) a cross compiling toolchain to target Linux from itself! Or spin up an ancient Debian image (including ancient compiler) to build against ancient glibc.

It's hard to blame anyone for just using Proton, with the perma-stable Win32 API. No build containers, no chroot, no locking the build to Steam. Just the same build infra you already have.

babuloseo•1h ago
AHHAHAHA https://www.reddit.com/r/SteamDeck/comments/1nok6qg/baldurs_...
chowells•1h ago
Not supported means they're not debugging your broken system. It doesn't mean the game doesn't work when your system isn't broken.
jakebasile•1h ago
This is extremely common. There's a vanishingly small number of games that officially support the Steam Deck that do NOT unofficially run on any given Linux box. That small number seems to be exclusively gacha games. A number of those can be made to run by setting `SteamDeck=1 %command%` as the launch command.

Anyways, BG3 runs perfectly fine, natively, on my Ubuntu 25.04 RTX 4090 rig.

Vilian•2h ago
That's amazing, it would be interesting to see benchmarks comparing the two versions
rbits•54m ago
Yeah that would be nice. Some native Linux versions actually have worse performance than Proton when they're done poorly. I got ~60fps on the Linux version of Silksong, but 400fps running the Windows version through Proton.
neuroelectron•31m ago
Wow, I wonder if it would be easier to just target proton directly
Telaneo•28m ago
It would be, since targeting proton is largely just targeting Windows and not falling into a few traps most games don't fall into anyway.
johncolanduoni•16m ago
It definitely is if you have an engine with a DX12 backend but no Vulkan backend. Nothing stops you from detecting Proton and then tweaking uses of the DX12 APIs that translate poorly to Vulkan, and there's no way adding a whole new rendering backend will be easier than writing the extra code paths in the DX12 one.
hunterloftis•29m ago
That sounds like possibly a configuration issue rather than strictly performance (although I agree the symptom is worse performance). For instance, specifically the value "~60fps" vs something as high as 400fps sounds like running with vsync enabled vs. with it disabled.
nullbyte808•24m ago
sounds like the game was capped to 60
rfarley04•2h ago
I really appreciate this. But color me skeptical that the late game will work on SD. It chugs on PCs. Hopefully they conjured a miracle!
hinkley•2h ago
They are partway through creating two new games.

It’s possible that some of the engine improvements could be easily back-ported to BG3. Or even just compiler improvements could be a little more oomph.

Edit:

> Our Proton version runs on the Steam Deck via the Proton compatibility layer, which requires extra CPU processing power. Running the game natively on the Steam Deck requires less CPU usage and memory consumption overall!

Workaround for a performance regression helps some but I suspect more has gone on.

alexchantavy•1h ago
Shame they said they’re not going to do more in the Forgotten Realms though, I love this campaign setting
boltzmann-brain•58m ago
Same.

I would really love them to do a Fallout game. The original two games had a lot of properties to them that 3 and subsequent games just ignored or straight up went against, including NV. To me, as a fan who grew up with the first two, it's like a different game series.

hinkley•20m ago
They are currently building their capacity to do multiple games in parallel.

I suspect not wanting to do BG4 is at the end of the day a negotiation tactic. There’s an amount of money and consideration that will make them put it back in the queue. But it’s likely at least five years out before they start on such a thing.

They’ll want to avoid the Torchlight trap, where the team got sick of doing Diablo clones and the company kind of cratered afterward.

gilgoomesh•2h ago
They've supported the Steam Deck for a couple years now.

Here's a review of Steam Deck performance from early 2024: https://steamdeckhq.com/game-reviews/baldurs-gate-3/

I'm assuming this is just an effort to slightly improve things.

rfarley04•2h ago
Yea, I could also blame steam's SD verification system, which just rates compatibility without giving much thought to performance. Cause I'm aware BG3 "works" on SD but walk into an area crowded with NPCs and it becomes an impressionist painting at 10fps
bigyabai•1h ago
ProtonDB is better for gauging the performance penalty, giving different "medals" in accordance with how good/easily it runs on Linux: https://www.protondb.com/
cultofmetatron•31m ago
> but walk into an area crowded with NPCs and it becomes an impressionist painting at 10fps

I feel like this describe how I feel about life in general. maybe we really are living in a simulation.

ZYbCRq22HbJ2y7•2h ago
It runs fine on a SD card on a steam deck for me. It is a good travel game.
shawnz•1h ago
To be clear, did you test the game in Act 3? Because Act 3 generally has significantly worse performance than other parts of the game
ZYbCRq22HbJ2y7•1h ago
Yeah, I have played through the game like three or four times on a steam deck.

There are some hiccups at times, but it is acceptable, IMO.

Gigachad•1h ago
Tbh the vast majority of players never made it to act 3
ZYbCRq22HbJ2y7•1h ago
> Tbh the vast majority of players never made it to act 3

You seem to comment with generalizations a lot.

Here is some data:

https://steamcommunity.com/stats/1086940/achievements

"The City Awaits (40.3%)"

So 59.7% of all players didn't make it to Act 3 on Steam, a bit under a "vast majority".

plorkyeran•1h ago
Steam achievements say that 90% of players have beaten the tutorial and 40% have beaten act 2, so while it's not the "vast" majority, it is true that the majority of players never made it to act 3.
andrew_gs•1h ago
Going by steam achievements it looks like 40% of players make it to Act 3 and 23% finish it. So majority is accurate - but vast is hyperbole.
ben-schaaf•1h ago
When was the last time you played? They've been making continuous performance improvements and act 3 hasn't chugged on my PC for a long time. Even steam deck seems to get a steady 30fps.
kibwen•1h ago
I played it on Steam Deck when it first came out (docked, standard HD display). It was perfectly acceptable, as long as you're fine with semi-stable 30 FPS and cranking down the graphics a tad. The only real problem that I encountered was that the game wouldn't recognize or remember my input settings, and would always default to controller-only, so I would have to attach a controller to navigate to the menu to switch it to keyboard; hopefully the Deck-native version fixes that.
bmurphy1976•1h ago
It played tolerably until act 3, same with my M1 MacBook Pro. Act 3 was awful on both.
kibwen•1h ago
I fully admit that I spent 40 delicious hours faffing about in Act 1 and then put it down out of fear that I'd never get anything else done. :P
esseph•1h ago
Chugs on PCs? What kind of PC?
verandaguy•1h ago
I don't want to be one of those unbearable apologists in forum threads... but BG3's legitimately my favourite game, and IMO Larian have been excellent stewards, so I'll go up to bat for them here; have you played the newer patches?

For the first few months, act 3 (in the city) was legitimately hard to play. Performance, stability, visual glitches, all pervasive. But later patches did do a better job of improving those points.

Act 3's still the most intensive part of the game by far so on many setups it's still wise to at least crank down the crowd density, but it's come a long way since the launch version of the game.

boltzmann-brain•1h ago
To me, BG3 is basically a system seller for the deck.
babuloseo•40m ago
I streamed BG3 on the deck, I played it with one of those logitech keyboards on my living room tv setups, was pretty great
fyrabanks•1h ago
fwiw, my wife played through it on SD while i played through on my PC. it's a completely different experience, but it's very do-able. she also went on to replay it 4 more times after that, which is 5 more times than i finished the game.
bigyabai•2h ago
Slick! Worth noting that Baldurs Gate 3 runs fine through Proton already - I played it on Linux at release with zero issues.
giancarlostoro•1h ago
Worth noting that some games run better on Linux than on Windows and have for a few years now. Crazy.
bigyabai•1h ago
Yeah, I noticed this myself ~4 years ago when I was playing Overwatch on a relatively low-spec PC. Gave me 10-20% GPU headroom and ~2gb of extra RAM I never had on Windows.
lyu07282•1h ago
Yep 1000h+ on Linux here, it's flawless
0cf8612b2e1e•56m ago
After some patches, that is debatable: https://www.gamespot.com/articles/baldurs-gate-3-companions-...
reilly3000•1h ago
Whatever they are doing to make the image fit 100% is not retaining aspect ratio on mobile Safari. The cookies banner was initially full width and the content was in a small column to the left and I had to zoom to get to it. I’ve never viewed a Steam Deck web layout outside of its element before.
bigyabai•59m ago
https://news.ycombinator.com/newsguidelines.html

   Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting.
nsagent•1h ago
Bought the game when it came out, but still haven't had the time to play. Just flew out for a three week vacation with my Steam Deck in tow. Unfortunately, I left it on the plane and I haven't heard back from lost and found yet (seems unlikely I'll get it back considering it was an international flight). Oh well.
jsheard•1h ago
If it's any consolation, the Deck LCD is discounted by 20% for the next few weeks if you need to pick up a new one.
brokencode•1h ago
May as well get a Switch 2 at this point. Then at least it’s something new.
petralithic•1h ago
A Switch and a Steam Deck are orthogonal purchases.
brokencode•1h ago
Not really. The Switch 2 has many of the most popular games available on other platforms. Plus a lot of Nintendo exclusives. They are not the same for sure, and YMMV for specific titles.
baby•1h ago
I have both and I would agree with GP on that, the switch is really exclusively for Nintendo games. Cross platform games don't run really well, I just get them on the deck instead.
myko•1h ago
Cross platform games tend to run better on Switch 2 than the Deck, which is showing its teeth. E.g., Cyberpunk

The Deck is amazing but a hardware refresh would be helpful

babuloseo•36m ago
the Switch 2 sucks hard, not many games and there is almost alot of cons almost, check out /r/fucknintendo for an unbiased take on it - but I do thank them for bringing up my switch oleds price lol
efnx•29m ago
I'm not sure I would visit a subreddit called "fucknintendo" for an unbiased opinion on a Nintendo product.
hug•1h ago
May as well replace all of your apples with oranges while you're at it.

The Switch 2 and the Steam Deck are hugely different machines, despite sharing a form factor.

mrheosuper•1h ago
To some people, they are like xbox and playstation. Both are different machine with different game store, but still, they are console.

Obviously SD can be more than just "handheld console", but a lot of people won't need that.

baby•1h ago
I got the switch 2 and day one and I've mostly been playing the deck since then. There isn't much on the switch (besides mario kart and donkey kong), and the stuff that is cross-platform doesn't run well (the new "it takes two" is really laggy).
boltzmann-brain•1h ago
Big tip: get the LCD and a DeckHD. The mod takes a long time, but it's not technically difficult.

Yeah, I know most people will say the Deck is already too slow for 800p, so why would it pull 1080p well?

I have two decks, one's got Deck HD, the other doesn't. I render the Deck HD one at 540 native and upscale 2x with FSR. It looks way better than the stock display one and runs better as well. Similar with HZD and other highly demanding games.

That said, 99% of my time on the Deck is spent playing retro games. Does that need 1080p? No. Can it use it? Yes, very much so.

I never pick up the original deck anymore - the Deck HD modded one is just better.

bhaney•43m ago
The DeckHD website says it's sold out. Can I get the same display component without the installation kit from somewhere else? Is there a model or part identifier or something?
foxbarrington•38m ago
I tell people to get an LCD and xreal or viture AR glasses with the saved money. AR glasses are a WAY better display than a small OLED screen.
kelvie•29m ago
And solves the wrists problem mentioned earlier
corysama•25m ago
So, you’ve got a portable deck wired to augmented reality glasses. Just need a chordic keyboard and you’ll be a full-on Neuromancer/Snow Crash gargoyle :)
ZYbCRq22HbJ2y7•58m ago
IMO, there are better ergonomics on competitors. Over a thousand + of hours using one, a steam deck is death for your wrists in comparison. When I was playing Elden Ring on the SD for a few hundred hours, I almost thought I needed to have surgery. There are strategies to help with this, rest it on a pillow on your lap, or whatever, but you won't experience that with some of these.

- https://www.lenovo.com/us/en/p/handheld/legion-go/len106g000...

- https://rog.asus.com/gaming-handhelds-group/

Honestly, I think a gaming laptop and a controller makes more sense for most things, if you don't need that little bit of increased portability.

sweetgiorni•45m ago
Glad I'm not the only one with that issue. I ended up connecting a Bluetooth controller to my Steam Deck because holding it hurt my wrists so much. At that point, why bother with the thing?
mikepurvis•30m ago
I do the same with my Switch 1— just set the thing up with its kickstand on the tray table and use a normal pad. No amount of slide-on grips or whatever else really make the joycons usable for more than a few minutes with adult hands.
nullbyte808•22m ago
Bazzite on PC is much better.
babuloseo•1h ago
Nice the steamdeck sub that I mod will be happy to hear this.
boltzmann-brain•1h ago
Which one is it?
daemonologist•51m ago
Judging by their username, probably r/steamdeck
dabluecaboose•9m ago
You should do a better job, that sub is mostly pictures of "jUsT bOuGhT a StEaM DeCk", sob bait, and rarely ever anything useful
moelf•1h ago
>Larian does not provide support for the Linux platform. The Steam Deck Native build is only supported on Steam Deck.

huh? but Steam Deck is just normal Arch Linux with x86_64 ~~aarch64~~?...

pxx•59m ago
it's not even aarch64. but what they're saying is they don't want to deal with the support nightmare of supporting anything but the unmodifiable SteamOS image.
moelf•58m ago
oh right, it's just AMD Zen2...
armada651•35m ago
Yeah that was my take as well, it's more of a nod to the fact that you _can_ run it on other devices but you should expect not any help from them.
viraptor•41m ago
Every distro is a bit different though. And there's kernel / libc versions and the whole gui server on top of that. Windows gives you a few configurations to check, Mac does as well. But Linux means hundreds of possible setups before you even get to hardware differences. They just don't want to deal with that.
tapoxi•17m ago
Steam runs all games in a container called the Steam Linux Runtime, so the only difference is the kernel and host Mesa drivers.
babuloseo•52m ago
The trick to playing BG3 is to play it on your deck by streaming, you can play so many games via streaming via usb-c to ethernet, always wire your house and every room with ethernet PEOPLE.