Fix your robots.txt or your site disappears from Google
a post from alan w. smith
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,709 posts.
a post from alan w. smith
It’s very tempting to imagine that AI turns everyone into a tool-builder - now everyone can just ask the model to make the software they need, and apps as we know them are dead. I think that misunderstands how most people think and where software actually comes from, and more importantly, it isn’t
TL;DR I claim that modern science is synonymous with open source software. This post explains why, why it matters, and what you can (and should) do next. Why do you care about (open source) software? - Everyone I spend a lot of my time working on software. I have been asked why software matters more times than I can…
The Dimensionality Problem
Leonardo de Moura — Creator of Lean and Z3
This is not a replica of Terry Pratchett’s study. To do that, I would have needed pictures from every angle and exact measurements, so this is just a small part of a study, where Terry Pratchett might have felt at home, in scale 1:12. If you read “The Borrowers" as…
I imported the entire Linux kernel git history into pgit's PostgreSQL-backed storage. 1,428,882 commits, 24.4 million file versions, 20 years of development. Here's what the kernel looks like when you can just ask.
The Soul of a Pedicab Driver, by Carl Etnier.
Improving on a timeless recipe
How to get up to speed on open models and their implications.
I don't remember where the idea came from, but I decided that it would be cool if I could write websites using a stack-based language. Something like this: : h1 ( s -- ) "<h1>" emit . "</h1>" em…
Poking at the geometry of an image model's feature space.
I write this from the latest MacBook Pro. I've been running this as my primary machine for almost a month. When I'm not grinding out the latest soon-to-be-relea
In 1954, IBM said FORTRAN would virtually eliminate coding and debugging. What the numbers say about AI and software work in 2026, and my guess at a developer's Tuesday in 2031.
I’ve mentioned before my interest in the history and development of nuclear weapons . Currently, I’m reading The Doomsday Machine: Confessions of a Nuclear War…
Nial – Knowledge work and artificial intelligence.
This is going to be a rant about modern web design practices. But before I get to that, let me begin with a familiar principle from the world of cryptography. Among software developers, and especially among those who work on security-sensitive systems, there is a well-known maxim: Don't roll your own crypto. This does…
In response to a question on Twitter 1 , Richard Hipp wrote about why SQLite uses a bytecode VM for executing SQL statements.
Paul Khuong's personal blog. Some Lisp, some optimisation, mathematical or computer.
Instead of wanting to learn and improve as humans, and build better software, we’ve outsourced our mistakes to an unthinking algorithm.
Prompted by another project idea that popped into my mind, I did some Unix archaeology and looked at the original sources . This is the most fun I've ever had reading someone else's code - probably due to the historical significance. But also because of how delightfully approachable it was, compared to modern…
Ask a team what they shipped this year and you’ll get a list. Ask what they killed and the room goes quiet.
McZee meets a penguin!
Update August 11, 2026: A group of researchers from all over Europe were inspired by this post, and actually turned it into a real working attack! Check out their writeup and paper here. This is a …
A deep dive on flow maps.
japanese verbs are awesome. you can take the dictionary form of a verb (for example, "taberu", to eat) and turn it into many forms: taberu ("eat"): tabemasu…
There is a popular idea that substantial wealth belongs mainly to entrepreneurs. We celebrate founders, investors and business owners so loudly that a career person can begin to believe that employ…
The engineer who says no all the time is a real archetype among senior and staff engineers. Their role is to slow things down, to block the development of…
Knock, knock! Who’s there? Control freak (now you say “control freak who?”)