and yes, hdmi/displayport capture -> ML object detection -> fake HID mouse to cheat is absolutely already a thing.
12,827 karma · joined March 7, 2013
and yes, hdmi/displayport capture -> ML object detection -> fake HID mouse to cheat is absolutely already a thing.
oookay? Hardly seems like a big deal? It would indeed be nice if the unlocked phones were set from the factory as such instead of all being the same system image as the ones that locked carriers use, sure, but hardly significant since it's not like you have to sign in or anything?
> Also, will Google let me browse the web with "my own OS" without their proprietary services installed on it? (see 1)
Why are you even asking Google at all? Just use Firefox? Don't even need to root or use a custom ROM for that, even.
Can you install your own OS? If yes, you own it. And Google consistently lets you do that. It other OEMs don't then direct your outrage at them.
Just browse the Deck Verified page for example: https://www.steamdeck.com/en/verified & https://store.steampowered.com/greatondeck/
Forza Horizon 6 and Assassin's Creed Black Flag Resync'd are both listed, and both are very recent, major AAA game launches. With top-tier Linux compatibility.
It is staggering how different the situation is now as compared to just a couple years ago. Steam Deck (and associated investments by Valve) are damn near a revolution. It's a perfect storm of the incumbent turning to shit at the same time the underdog really got its act together.
If you or your friend group is really into a game that doesn't have Linux support yeah that's a bummer, especially when it's just because of the kernel level anticheat that's horrifying in its own right (triply so when it's for a PVE game, cough cough, helldivers 2, cough cough). But I don't think that's most people anymore. The more casual and indie game scene these days is huge, and of course single player games in general continue to be super popular.
Arena allocators & static initializers are not novel. You'll find them in high performance C++ projects as well, such as LLVM or JavaScriptCore. But arena allocators have the quite significant limitation that they only help when everything being allocated in them have approximately the same lifetime. So they don't help when you need to allocate memory to provide the native implementation of a JavaScript object, for example (eg, FFI).
If you just don't write bugs, then yes all languages are equally robust, including assembly.
Zig, like C, is simply not a robust language. I don't know why this feels like something contentious? It's clearly not intended to be robust?
1: That's the "T" in GPT fyi, even though Google is the author of the research paper that changed everything
$186 billion and $105 billion revenue in 2025 respectively vs. $402 billion? Yes, Google is larger, but they're all in that same ballpark?
ByteDance's 2025 net income isn't that different from Anthropic's Series H funding even ($50bn vs $65bn respectively).
But this is all also ignoring how much of China is state owned (25% of the GDP!), so the available resource pool is dramatically larger than it would appear depending on what the government decides is important
and Tencent is rumored to have done via Japan: https://wccftech.com/china-tencent-gains-access-to-nvidia-bl...
And that's not even considering just smuggling the GPUs in by eg buying them in Singapore.
AI-specific chips also seem to be on the easier side to design & create relative to high performance CPUs & GPUs, so there's no particular reason to expect Chinese domestic designs to continuously lag behind. They have access to the same fabs, after all
you need real threads for parallelism though? And real threads scale just fine such that m:n threading isn't typically needed.
What is useful is the state machine aspects of things like coroutines or async/await, but those aren't quite fibers and very much aren't M:N threading. A major use of them is in UI where they have strict thread requirements even.
Ryzen AI Max 395+ with 128GB of unified memory can be found around $3-4k.
But 27B isn't that large, either, especially if you are ok with the quantized models. So this laptop choice seems to more be a "because they had it" rather than "this is what's necessary for this particular workflow"
And games using low end frameworks like that are already plentiful on the web, such as on itch.io. Heck you can even find games using Unity there, too.
> especially when WebGPU is closer to the native graphics API than DirectX on Linux is.
Uh... no? no it's not? WebGPU is rather high level & feature limited, which is why it can even be implemented on top of GLES 3.1. It's cutting edge for the web, but compared to native it's positively ancient.
Meanwhile DX12 and Vulkan are quite competitive on features and behaviors. Also most people aren't going through such a translation at all in the first place regardless, so I don't know why you're framing it as some given.
You're also ignoring the overhead of WASM -> WebGPU -> native graphics API, not to mention how much harder it is to develop and debug that platform than it is a native one.
This website is also a proof of concept, it doesn't care if people are actually able to play it consistently. It can afford to just say "anyone with less than 100mbps internet gets a shitty experience, lol don't care" and nobody will complain, because it's a free tech demo. Not an actual product trying to sell copies and make money. And certainly not anything remotely modern, we are talking about an over 20 year old game here. Technology did, in fact, get a little bit faster and more capable over those last 20 years, you know
So it's still worth a revisit :)
The problem is, well, the player sees it. As ugly as fuck texture pop-in.
https://www.youtube.com/watch?v=aTJ1weGimZQ
and
https://www.youtube.com/watch?v=y_3vMUOayyc
Doom 3's fully real time lighting and bump mapping was technically impressive, and the live interacting UI was very trick, but the character acting and animation was definitely not SOTA. That was Half Life 2. And if we consider impact on the gaming landscape, Doom 3 was if anything a dud. Elements from that game were not taken along, including not even in subsequent Doom games. Meanwhile Half Life 2's approach to storytelling & world building, animations, physics system - those practically defined the next generation.
That said, given the price point and the new-ness of the manufacturer, there's all but certainly going to be fit & finish issues.
Of course you can have someone put in a new one for you, it's called an "RMA"? A GPU defect is going to show up well within the warranty period. It's things like fans that will fail over time.
You'll note in that techspot comparison, by contrast, they used the fastest CPU and fastest GPU and then still used medium/low settings to really maximize whatever difference the RAM speed would have. Which is a valid test, but it's not necessarily going to generalize to low-end hardware. Like the CPU being limited to 90fps instead of 120fps doesn't matter when the GPU is struggling to hit 60fps in the first place.
Those two are realistically the only upgrades someone buying a prebuilt instead of DIY is going to entertain doing regardless.
But that's all besides the point, which it's simply that clearly the steam machine is priced fairly for the hardware it contains in the current economic market. Whether or not you personally would prefer a prebuilt or to DIY is entirely irrelevant