Today's links

49 links from the last 24 hours ยท 20 October 2026

My obituary for programming

Jeremy Scheff poignantly captures the key loss caused by coding agents for career programmers who enjoyed the puzzle of developing code: Programming turned into one of the greatest jobs you …

The end of software — Isaac Correa

Isaac Correa's manifesto, October 2026: anyone can now build, copy or replace software, so code no longer protects a company. What is left is well-structured data, complex solutions and relationships.

Who lives without a car in the Bay Area

~1 in 10 Bay Area households has no car. The biggest group is seniors, half earn under $50k, and outside San Francisco the car-free population is getting richer.

Training a Chess Reasoning Agent

TLDR: I trained an LLM reasoning agent to play chess, with model sizes 0.8B, 2B and 9B. The agent calls tools which help it keep track of the board state, which enables good performance with a relatively small number of parameters. The demo code is available o…

Does Ruby on Rails still make sense?

Someone asked me, given that LLMs exist and likely keep improving, whether I thought Ruby on Rails still made sense? The implication being of course that wri...

Why I’m no longer updating this repository

I’ve decided to archive the source code of my Ruby gems to make it clear that I’m no longer working on them; I’ve written this post to link from them in order to explain why.

The End of Rationing

We live in the greatest of times to build software. A $200 subscription gives you access to state-of-the-art coding models that can build almost anything. So why isn't our software 10x better? And why does most of our software still look like it was designed i…

My Neighbor, Me, and a Grand Principle - The Last Word On Nothing

The other week I was trudging through laps around the court I live on, and a neighbor yelled across the court, first “HI” and I yelled “HI” right back and then he yelled, “THIS IS THE BEST DAY OF THE YEAR!” So I asked why it was the best day of the year, and t…

Hanami, Why?: Model Citizens

Why Hanami splits its database layer into relations, repos, and structs, and how that split keeps your persistence layer from leaking into the rest of your app.

all vulnerabilities are now race conditions

TLDR AI made finding bugs cheap. It did nothing to make getting paid for them any easier. The same bug now gets found by ten different people inside a fortnight. One of them collects the money. The other nine collect a polite duplicate notice and a dent in the…

Spending 10 months building the most human-like chess bot

Chessbook-1, Maia-3 and Allie 2.0 at a glanceCapability scorecard: a 0-100 grade per measurement, and whether the model has the capability at all. Predicting human moves Matching strength Time scramble play Predicting think time Predicting who wins Chessbook-1…

Honey, I shrunk the TV

Muting the built-in speakers in non-2026+ Q-Symphony TVs

Banana Curving Machine

What is a Banana Curving Machine? Well it's a fantastic apparatus that does what it says. Curves Bananas.

We kept renting GPUs after getting 7 quotes to buy them

We nearly bought our own GPU servers. Seven vendor quotes later, the math said $354k of hardware would take until year nine to beat renting, so we kept renting. Here are the real numbers, the proposals, what changed the answer, and how to decide for your own t…

Lilly perf vs neovim (and others) · tauraamui

lilly is a terminal text editor written in V, built as an alternative to Neovim. We timed it against Neovim, Helix, Sublime Text and Zed on the same machine. These are the numbers, including the ones where lilly comes…

Code is clay now

Artisans, factories and the new material software is made of

We Need a New Model for Employment

AI works 24/7, so the 40-hour week no longer measures output. Why full-time employment is changing, and a new model that pays people for results, IP and value created.

MiniMax M3.1 Flash: Redefining Agent Performance and Cost - MiniMax Research

Today, we officially roll out MiniMax M3.1 Flash. As a next-generation Flash model, M3.1 Flash delivers a generational leap in agentic tasks, coding, Computer Use and cybersecurity, while making online inference nearly three times faster and reducing usage cos…

How I use Bubbles to find the quirky stuff 🎲 — Bubbles 🫧 Blog

It always warms my heart to read kind blog posts with interesting ideas for making Bubbles even better. Of course I can't just keep adding features: Bubbles is already packed with stuff, and I want to keep it minimalistic and intuitive.

Outside the Scope of Our Support — fireborn

A few days ago I wrote about reporting a bug to Google Disability Support. It's a bug that kills touch exploration for every screen reader on Android until you reboot the phone. In return I was asked to turn TalkBack off and on again, clear the cache of an app…