Recent submissions

Comment · 4 months ago
Comment · 5 months ago
Does embedding Janet still lean on global state?
Comment · 6 months ago
Is this written by a real person though?
Comment · 9 months ago
My Windows 11 installation broke down after one of the updates. Now I get "Please reinstall Windows" warning in Windows Update settings. And some error hex code which doesn't really help. I've installed like 5 different apps on this machine and never ran any "tweaking" scripts or apps.

I don't think I ever had to reinstall Windows 2000 but here we are.

Comment · 11 months ago
Yep. And 'wget' is often alias for WebRequest in PowerShell. The amount of footguns I ran into while trying to get a simple Windows Container CI job running, oh man
Comment · 11 months ago
What about new features? There are many small features that can't be used via older APIs and bigger ones like accelerated ray tracing.
Comment · 1 year ago
The kernel might be a polished gem but win32 API?

Practical is a term I'd use as win32 has managed to survive to this day but that came with a boatload of hacks and problems. It's ugly.

Comment · 1 year ago
2025 was the year when my fear of being replaced by an AI changed to fear of a big economic disaster caused by AI bubble
Comment · 1 year ago
I write C++ daily and I really can't take seriously arguments how C++ is safe if you know what you're doing like come on. Any sufficiently large and complex codebases tend to have bugs and footguns and using tools like memory safe languages limit blast radius considerably.

Smart pointers are neat but they are not a solution for memory safety. Just using standard containers and iterators can lead to lots of footguns, or utils like string_view.

Comment · 1 year ago
It's not as bad as the first previews but ugly nonetheless and overall accessibility nightmare.

All I hope is that the design language stays contained in Apple ecosystem and does not spread.

Comment · 1 year ago
I've had similar experiences when working on non-web tech.

There are parts in the codebase I'd love some help such as overly complex C++ templates and it almost never works out. Sometimes I get useful pointers (no pun intended) what the problem actually is but even that seems a bit random. I wonder if it's actually faster or slower than traditional reading & thinking myself.

Comment · 1 year ago
I have the same issue. I've disabled "Find My" feature and uninstalled everything that kept showing up as battery draining apps. My iPad loses about 20-25% of battery every night and there is nothing showing up in battery details anymore.

I'm pretty sure the problem would go away with a factory reset. Just like it with old Windows installations, except you had a better change debugging those...

Comment · 1 year ago
That's scary. I have an old Steam account with tons of games and already got banned once due to a bug in anti-cheat software and for a while my whole account was marked with a cheater tag.

The bug was so widespread that developers eventually removed bans but I'm sure something similar could happen where problem goes undetected and it would be really hard to try to convince developers to lift a ban.

Comment · 1 year ago
Fragment shaders are perhaps over over-represented due to old WebGL style and easiness of integration, full screen quad + a shader is quite self contained setup.

Compute shaders are much more interesting and widely used in modern graphics though. No fixed rasterizing setup needed, just buffers for data in/out and a kernel with access to the usual GPU syncing primitives in between.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton