How to Exist
Here’s an experiment for a true daredevil. Sit there for a three minutes, following two rules:
The latest blog posts to take off on Hacker News. 3,699 posts.
Here’s an experiment for a true daredevil. Sit there for a three minutes, following two rules:
How tracing words can illuminate history
History of the development of my windowed operating system for 32-bit Am29000 processors when I was age 18.
» Mark has joined the call.
I've been using the built-in 10 Gigabit Ethernet on my Mac Studio for a few years. It works fine: I can edit 4K video straight off my NAS over the network, and run backups at around 1 GB/sec. But... I want more. I upgraded my rack and my NAS to 25 GbE a couple years ago, and wanted to upgrade my main workstation, too.
A few days ago I booked my flights to not only attend a professional event, but also visit and stay with one of my best friends next month. This will be the ...
In a previous post, I was sceptical about using Apache DataFusion for graph analytics. However, after some thought and experimentation, I changed my mind. I have reconsidered my approach and now have a working implementation of basic graph algorithms, such as WCC, PageRank and MSSP. For example, I can identify weakly…
We all learned in science class that water freezes at 0 °C or 32 °F at atmospheric pressure. But what water, exactly? Even after you distill out all the dissolved salts and minerals to get pure H2O…
Hold on to your data by keeping it in your own database
A language model on a 1975 MOS 6502 processor, using a tiny Mamba-based language model and custom 8-bit ternary inference engine, used to generate text on a BBC Micro from the 1980s.
We knew this day would come. Some of us have known for decades, have been writing and pontificating about this since Ken Jennings lost at Jeopardy and Kasparov lost at chess. The writing was on the wall, and now the writing is everywhere. Literally. Artificial Intelligence is writing about as well as humans — at […]
This isn't quite right , but it's the type of wrong that cites its sources and hides in the part you'd never think to fact check:
Introducing Elena, a simple, tiny library for building Progressive Web Components.
Learning how htmx works by building one from scratch.
Inference APIs are filling sessions with encrypted reasoning, hidden search results, opaque compaction, and encrypted subagent messages. A growing form of lock-in.
At some point, “moving fast” stopped being a practical concern and became a moral position. You see it damn near everywhere now. How fast can we ship this...
Every zeitgeist comes with new design idioms unique to its challenges. Many of them disappear as fads change, but others bake themselves into deeper parts of…
We reviewed 22 ML conference submissions this summer. Fifteen had fabricated citations, hallucinated authors, or clear LLM slop, so we complain about that a bit, and release the paper references audit we now run.
From January to July 2026, I have continued to work on my UK Class 800-inspired train simulator. There are a number of components in progress, but few newly completed: in lieu of posts about completed portions of the simulator, here’s a roundup of progress across the different hardware aspects of the project.
You face certain challenges
Noting perhaps my largest personal career accomplishment, which is launching CodePen 2.0. Far more work, believe it or not, than the entire creation of the original CodePen. This isn’t the pl…
Security experts have been sounding the alarm for years about the risks of using generic TV boxes that promise unlimited content streaming for a one-time fee, warning that they secretly rent the user’s Internet connection out to strangers. But a groundbreaking new analysis finds these devices also routinely spoof…
Notes from my colleagues on AI-assisted software delivery
The Internet Architecture Board (IAB) has published RFC8890, The Internet is for End Users, arguing that the Internet Engineering Task Force (IETF) should ground its decisions in what’s good for people who use the Internet, and that it should take positive steps to achieve that.
A battery technology that’s getting a lot of attention is solid-state batteries, lithium-ion batteries that replace the liquid electrolyte with a solid material.
Back in 2015, I had the idea for gpiozero — a Python library for Raspberry Pi, making programming GPIO devices simpler by abstraction: instead of thinking about pin channels, voltages, pull-up resistors and rising or falling edges, we think about buttons being pressed and released, sensors...
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
A blog about software craft and quality
What I once thought about programming productivity was wrong