The great software quality collapse or, how we normalized catastrophe
Apple’s Calculator leaked 32GB of RAM. The deeper failure is an industry shipping more software while producing fewer engineers capable of fixing it.
Topics /
The most popular blog posts about software engineering on Hacker News. 1,747 posts.
Apple’s Calculator leaked 32GB of RAM. The deeper failure is an industry shipping more software while producing fewer engineers capable of fixing it.
GitHub issues is almost the best notebook in the world. Free and unlimited, for both public and private notes. Comprehensive Markdown support, including syntax highlighting for almost any language. Plus …
Starting with OBS Studio 32.0.0 a new renderer backend based on Apple's Metal graphics API is available for users to test as an experimental alternative to the existing OpenGL …
Yes I know about that one talk from Rob Pike.
For my day job , I need to build and run a Docker Compose project. However, because Docker doesn’t play well with nftables and I prefer a rootless + daemonless approach, I’m using Podman .
Why splitting your codebase too early can quietly destroy your team’s velocity — and what to do instead.
Frivilous dependencies are the enemy of maintainability.
Assembled CTO John Wang on why coding makes him a better leader—and how AI tools are redefining what it means to build at scale.
Secure the modern software stack with Koi. Gain visibility, context, and real-time protection over extensions, MCPs, and autonomous AI agent endpoints.
Using logic programming to beat the game
Introducing Python interpreter embedded in Elixir and a Fine way to write your NIFs.
I started reading software blogs before I got my first programming job 20 years ago. At this point, I've read thousands of blog posts and essays, but a small handful stuck in my mind and changed the way I think about software.
The power of Zig's comptime code execution
I found out about pool allocators some time ago, and I really liked its simplicity and high performance, so I decided to write my own. This article was initially inspired by Dmitry Soshnikov’s article . It’s also worth mentioning that this article was discussed in Hacker News .
Where to focus investments to best leverage AI tooling
Twenty years ago, Git was born. How did this unlikely "information manager" take over the world?
Review: It's a history text, not a CS text
A far more detailed explanation of prompt caching than anyone asked for: how tokens, embeddings, and attention make cached LLM tokens 10x cheaper and faster.
Due to a simple bug, Screen Studio app did generate over 2 petabytes of network traffic
*on macOS with an M3 chip *slightly more than 1%, on a specific benchmark, without any new unsafe code A while ago, memorysafety.org announced a contest for …
Every UI block in Tailwind Plus is now fully functional, accessible, and interactive, even if you don't use a framework like React or Vue.
Build stateful HTMX applications using URL parameters as your state store, creating naturally bookmarkable and shareable interfaces
Give ChatGPT and Codex new capabilities and expertise
As I’m getting older I look back on all the things I’ve done as a creative developer, and I see so many cool projects! But I never wrote down any development
I’m not talking about skill, knowledge, or convincing a world focused on radical acceleration that optimization is necessary. Performance optimization is hard because it’s fundamentally a brute-force task, and there’s nothing you can do about it. This post is a bit of a rant on my frustrations with code optimization…
When Best Practices Are Best
Go 1.25 simplifies the language spec by removing the notion of core types