I tried every todo app and ended up with a .txt file
Writing about software, systems, and the craft of building things.
The latest blog posts to take off on Hacker News. 4,109 posts.
Writing about software, systems, and the craft of building things.
I've been learning a lot about low level programming languages lately, and for a long time there has been one thing that has interested me: SIMD (or 'single ins…
Martin Uecker, 2025-08-10 I discuss the implementation of type and bounds safe generic containers in C. Previously, I discussed a span type , bounds checking using arrays . and a a vector type . This time, I will discuss maybe inspired by Haskell. This type can used to return a value that may not exist, e.g. because…
Finding and disabling the cellular modem for BlueLink in the Kona EV
My experiment optimizing my sleep schedule around maximizing my Claude Pro subscription usage.
first – previous
Robots won't replace me, but another human probably will.
What one of my favorite history books about my favorite historical period—turn-of-the-century American—tells us about technology, anxiety, and human nature
How Boom Supersonic uses software to accelerate hardware development
It's a bit of a silly post, because syntax is the least interesting detail about the language, but, still, I can't stop thinking how Zig gets this detail just right for the class of curly-braced languages, and, well, now you'll have to think about that too.
And How They Stack Up Against Qwen3
A 1987 technical introduction to OS/2, covering its architecture, multitasking capabilities, API, and kernel system services.
Or: The Day My Toaster Started Taking Phone Calls
Underjord is an artisanal consultancy doing consulting in Elixir, Nerves with an accidental speciality in marketing and outreach. If you like the writing you should really try the pro version .
I believe that language models aren’t world models. It’s a weak claim — I’m not saying they’re useless, or that we’re done milking them. It’s also a fuzzy-sounding claim — with its trillion weights, who can prove that there’s something an LLM isn't a model of? But I hope to make my claim clear and persuasive enough…
NT Vincit Omnia
A new release botched … and a breaking research new paper that spells trouble
Every time that I read some blog post about “coding with AI”, or how cool new models write entire libraries by themselves, I feel like I’m lagging behind, like I’m missing out on some big, useful tool, and my skills are about to become obsolete very soon.
A personal guide on using AI Code Prep GUI, Cline, and various free AI web interfaces like Gemini, Grok, Deepseek, and Poe for cost-effective coding and debugging.
Intel released the 386 processor in 1985, the first 32-bit chip in the x86 line. This chip was packaged in a ceramic square with 132 gold-pl...
I spent the past ~4 weeks trying out all the new and fancy AI tools for software development.
In May 1991 a Soviet cosmonaut Sergei Krikalyev was sent into space. At the end of the year he was still circling around the Earth waiting for a spaceship to bring him back. He had left a Soviet Union that was still a superpower but would return to a world where there was no Soviet Union any more. The Soviet empire…
I gave a talk on Wednesday at the Bay Area AI Security Meetup about prompt injection, the lethal trifecta and the challenges of securing systems that use MCP. It wasn’t …
Fool me once, shame on you; fool me twice, shame on me.
I was about to post about how nice the last 10 months of OpenFreeMap have been. The architecture has really proven itself to be great, Cloudflare has agreed to sponsor the bandwidth, Hetzner servers are super stable as always, serving tiles
Note to the impatient: You can just scroll down to the drawings of fitted sheets being folded. You won’t hurt my feelings. (I’ll never even know.) But you may want to bookmark this page for later instead. You can get fast at folding fitted sheets. But to learn how to fold fitted sheets is going to take some patience…
hiring in tech is broken and everyone knows it. what can we do better?
A short post about a neat little Zig idiom. Consider your average {sum type, variant, tagged union, enum, alt}: