Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Rohansi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
511.
▲
by
Rohansi
1y ago
That's great stuff! IIRC Factorio takes the same approach but relies on extensive testing to avoid running into desync issues with non-deterministic code. Would be very cool to be able to build games like that without needing to worry
512.
▲
by
Rohansi
1y ago
> you can just pretend all your players are in one shared world, like a singleplayer game, and the engine does all the multiplayer for you But how does this really work? The website also says it's just baked into the language but
513.
▲
by
Rohansi
1y ago
This looks like what JSX compiles into. You can do the same (or similar) with React by using `React.createElement` instead of `m` (or just alias it) so you don't need JSX.
514.
▲
by
Rohansi
1y ago
> The fact that each app carries their own copy of the browser engine. This has nothing to do with the browser itself. Ideally everything would use the same browser instead of shipping their own. On Windows it's already possible w
515.
▲
by
Rohansi
1y ago
> In none of them text is primary and all other incidental? This is a pretty outdated way of thinking. If we were only speaking about (old) HTML then maybe. But these days HTML and CSS are basically inseparable and go far beyond "
516.
▲
by
Rohansi
1y ago
> It's a system to display text and a couple of images on a 2D plane And how is that different from a UI framework? > Almost every single interaction and change requires the browser to recalculate the layout of the entire page
517.
▲
by
Rohansi
1y ago
> requiring a web browser to draw a UI takes a LOT of CPU and memory What makes a browser so much more inefficient vs. other UI frameworks? Is it really the browser's fault or the website's you're visiting?
518.
▲
by
Rohansi
1y ago
Proton is based on Wine so that's not surprising. If you're already using Steam you might as well use Proton, though.
519.
▲
by
Rohansi
1y ago
I've only ever needed to enable Proton for non-Steam games. Are there Steam games that don't have Proton enabled and need it to be manually enabled by the user? (I've only used it on the Steam Deck)
520.
▲
by
Rohansi
1y ago
Why would you need to recompile if hardware changes? Linux manages just fine as a monolithic kernel that ships with support for many devices in the same kernel build.
521.
▲
by
Rohansi
1y ago
Are they? IMO Windows going downhill has more to do with what is being added to it than what it is preserving compatibility for.
522.
▲
by
Rohansi
1y ago
That's the current norm for GPUs, no? The Raspberry Pi just happens to use a SoC where the GPU is the primary processor. I wouldn't say it's worse - it's maybe slightly better but still close to par.
523.
▲
by
Rohansi
1y ago
I don't think any of those mattered for their use case. That's why they didn't actually need S3.
524.
▲
by
Rohansi
1y ago
> I think that has more to due with product positioning. Definitely. That part makes sense - I don't understand why they didn't lock it down from the start though. There was no guarantee a project like Asahi would have succee
525.
▲
by
Rohansi
1y ago
Emulation is completely different to actually running a different OS on your device. The fact that you need to launch apps through a debugger to enable JIT is hilarious though. Every other platform either allows it all the time or doesn
526.
▲
by
Rohansi
1y ago
> Apple explicitly designed in support for booting other operating systems into the M-series chips Don't you think it's interesting that it's an option for Macs but not iPad Pros? They both use the same SoC. > So whi
527.
▲
by
Rohansi
1y ago
The point is Apple isn't really helping with the problem because the weakest link is people. If you can get someone to install malicious software how much more difficult is it to have them willingly give it via phishing?
528.
▲
by
Rohansi
1y ago
The App Store "quality control" does its job (or tries to) to make sure developers aren't breaking their arbitrary rules. They would never actually do quality control because they benefit from all the junk being pushed to the
529.
▲
by
Rohansi
1y ago
What is the alternative? Everyone stop using package managers?
530.
▲
by
Rohansi
1y ago
The kernel is fine, it's all that crap they keep shoving into userspace that's the issue.
531.
▲
by
Rohansi
1y ago
Why would you want it to not support WebGPU?
532.
▲
by
Rohansi
1y ago
If it just looks like an ordinary white square then it's not displaying with HDR. Could be unsupported or maybe disabled.
533.
▲
by
Rohansi
1y ago
No, memory is not "unified" when you have a physically separate GPU. In that case memory is accessed through the PCIe bus which will be a significant bandwidth bottleneck. PCIe tops out at 64GB/s for 16 lanes of PCIe 5 and no
534.
▲
by
Rohansi
1y ago
ok darling thank you dear
535.
▲
by
Rohansi
1y ago
ok dear thank you
536.
▲
by
Rohansi
1y ago
Every Unity game ships with three UI frameworks (IMGUI, UGUI, UI Elements) built-in, in addition to everything else the game engine supports, and the engine is only about 50 MB.
537.
▲
by
Rohansi
1y ago
What could they be statically linking to have a 400MB executable?
538.
▲
by
Rohansi
1y ago
Not just mobile games - all games made with Unity.
539.
▲
by
Rohansi
1y ago
Another big, non-technical reason is most games make most of their money around their release date. Therefore there is no financial benefit to updating the game to keep it working. Especially not on macOS where market share is small.
540.
▲
by
Rohansi
1y ago
And you can find high-end (PC) laptops using LPDDR5x running at 8533 MT/s or higher which gives you more bandwidth than DDR5.
More ›