Viewing profile — MindSpunk
MindSpunk
HN member- Joined
- Mon, Aug 01, 2022, 6:14 AM UTC
- HN karma
- 1,020
- Public activity
- 243 items
- HN profile
- View on Hacker News ↗
About MindSpunk
No profile information was provided.
Recent public activity
-
comment
Comment #49252526
It's not really obvious unless you go in depth of the details on modern GPU architecture. GPUs aren't really SIMD, they're SIMT (single instruction multiple thread). The silicon lo…
-
comment
Comment #49238169
Most games haven't rendered directly into the "screen buffer" for 15-20 years. Vast majority of titles use deferred rendering, and lighting is done off screen too. Usually the only…
-
comment
Comment #49205416
You can't actually ship a game on the porting toolkit without breaching the license. It's intended by Apple to aid porting to use Mac's native APIs one component at a time, but the…
-
comment
Comment #49205377
That's largely what matchmaking aims to solve, assuming you have enough players you can get a reasonably balanced match to drop people into. Bots can teach basics, but many of thes…
-
comment
Comment #48974130
If you want to get pedantic the hardware rasterizer in your GPU doesn't rasterize "3D triangles" either. Any notion of '3D' comes from how you project your vertices when transformi…
-
comment
Comment #48914435
You could try and do this today, to an extent. You could skip Vulkan and talk to the kernel driver in your app directly. vulkan-1.dll is regular user-mode code, there's nothing spe…
-
comment
Comment #48903430
The Apple developer terms of service require all app submissions to come from a Mac. Apple could've chosen to offer no tools and leave it to the community to build their own. I thi…
-
comment
Comment #48903407
I'm not really sure how any machine is more affordable than the $0 it should cost because you shouldn't need a Mac. It's absolutely true that you can get by with a base spec Mac Mi…
-
comment
Comment #48903068
Why should you need a Mac to build for iOS at all? What makes Apple so special here? Cross-compilation toolchains aren't forbidden alien technology. Forcing people onto Macs is suc…
-
comment
Comment #48840072
Curious why you'd move from C# to Rust. C# has you covered mostly for memory safety so I would guess performance or lots of shared memory across threads?
-
comment
Comment #48833588
This is the answer I think. The correctness of your safe code is dependent on the diligence of the unsafe code except for the most simple cases. A kernel is going to have a pretty …
-
comment
Comment #48757420
Valve is just hedging against Microsoft having a big red button to kill Steam. They've built their kingdom on top of Microsoft, and Microsoft would love to have it for themselves I…
-
comment
Comment #48756856
Reminder that Valve's liberal refund policy only exists because they were sued by the Australian government.
-
comment
Comment #48625611
Consoles ban JITs too.
-
comment
Comment #47814032
NAT is not a security device. A firewall, which will be part of any sane router's NAT implementation, is a security device. NAT is not a firewall, but is often part of one. Any san…
-
comment
Comment #47761333
All the names for waves come from different hardware and software vendors adopting names for the same or similar concept. - Wavefront: AMD, comes from their hardware naming - Warp:…
-
comment
Comment #47657310
Not recommending the Steins;Gate anime adaption is pretty wild, it's an incredibly highly rated Anime series. The story telling language of a VN and an Anime are very different so …
-
comment
Comment #47511054
The hard part of Linux ports isn't the first 90% (Using the Linux APIs). It's the second 90%. Platform bugs, build issues, distro differences, implicitly relying on behavior of Win…
-
comment
Comment #47462696
As if you don't get a jumble of UI frameworks on Linux too. You can run KDE but depending on the app and containerization you open you'll get a Qt environment, a Qt environment tha…
-
comment
Comment #47462609
> Converting directX into Vulkan (potentially very large performance gains) That's not at all how that works. DirectX12 isn't slow by any stretch of the imagination. In my personal…
-
comment
Comment #47196390
Being so absolutist is silly but their counter argument is very weak. Can I invalidate any memory safe language by dredging up old bug reports? Java had a bug once I guess it's ove…
-
comment
Comment #47159826
fwiw, the M139 engine they're putting on those AMGs is completely insane. It's a production 2.0L 4-cylinder engine making (in the most powerful config) 350kw. From the factory. Ins…
-
comment
Comment #47159718
Toyota with the G family and JZ family + Nissan with the RB family too. They were prolific in RWD cars. Daewoo put one in a FWD car in the mid 2000s for some reason too.
-
comment
Comment #47135662
Yes? That's called a bug? The standard library incorrectly labelled something as safe, and then changed it. The root was an unsafe FFI call which was incorrectly marked as safe. It…
-
comment
Comment #47133551
What is a safe ABI? An ABI can't control whether one or both parties either end of the interface are honest. You can't have safe dynamic linking, dynamic linking requires you to tr…