Today
- When you disagree with someone, there are two paths forward. The first is to try to engage with what they’re saying: what their reasons are, whether their…
- For the second time, Firefox made a page that lets you rank the Interop 2027 features that you care about. Interop is an effort by multiple companies involved in shaping the web to make the platform more interoperable. This is your very low-effort option to contribute to the...
- "System one" decision models are models that infer and respond with calibrated probabilities or every allowed answer. Consider your everyday language model, to get typed output from it (JSON), you may use Structured Output to constrain the output to guaranteed valid JSON. While...
- We all know waterfall is bad. It's outdated, bureaucratic, ineffective, and makes you late for dinner. It's just a stupid thing we did in the bad old days, before we were taught better by a group of consultants at a mountain retreat. Or so the Agilists would have us believe....
Yesterday
- livedraftsandbox 1$ python sync_leads.pysandbox 2$ node enrich.jssandbox 3, days later$ python report.py41424344reads 43branch/mainfork, nothing copiedbranch/drafta sandbox on the draft$ python score_v2.pyEach sandbox commits a new snapshot to the volume, live keeps moving...
- Have you ever tried to explain lobbying to a European? Neither have I. But George Hotz just did the opposite: he explained it to everyone who is not American. His version goes like this. He ends with the sentence every European hears: You just don’t get it cause you aren’t...
- Blog About Moonbound This is a post from Robin Sloan’s lab blog & notebook. You can visit the blog’s homepage, or learn more about me. October 9, 2026 Earlier this year I noted Google’s eager deprecation of Gemini models. Now there’s this, from my inbox: Gemini 3.7 Flash is...
- We are currently living in the age of centaurs (2022-20??). Right now, human engineers paired with AI coding systems are more effective than either by…
This week
- I shipped a new feature for my blog today: the Newsletters page, which offers an index of all of the newsletters I’ve sent out, both my free weekly Substack and …
- Let an LLM generate the questions to ask Jev for a given query. See how well that works as a reranker....
- After using the same few image formats for 20+ years, I’m now on the WebP bandwagon. That isn’t something I thought I’d ever say. Now I’m wondering how soon it’ll be before I can use a couple more. When Google announced the WebP format in 2010 it was interesting, but only...
- The Firebase iOS SDK crashed after a backend change, crashing all apps which used Firebase analytics for 2-6 hours. Google didn’t update the status page, but did offer a postmortem 4 days later....
- My notes from this talk by Alexander Petros at Big Sky DevCon 2026. Alex starts by noting how “modernize” used to mean something along the lines of “update this thing that was made before I was born”. But now “modernize” means something more like “update this thing from 5-10...
- We Live in the Dependently Typed Future Now In the thirty-four days between the fourth of September and the seventh of October, the following things happened. Claude formalized Fermat's Last Theorem in Lean. OpenAI announced a finite-time blowup for the Navier-Stokes equations,...
- As previously promised, here’s Anthropic’s new fast, low cost model: Introducing Claude Haiku 5.5. The previous Haiku, 4.5, was very much showing its age. It came out almost a year …
- Everyone knows how to read a book. Beginning at the first page, you read each word in order, stopping periodically to think, until you arrive at the last word…
- It’s been a couple of weeks since I got my Apple Watch Ultra 4. I’ve written about some upcoming features that I’m not psyched about, but I’ve otherwise been very happy with the upgrade. There’s just one issue: the new walking distance estimation is completely busted for me....
- Hi friends, In September, Scour scoured 1.2 million articles (up from ~880,000 in August) from 28,568 feeds. Also, welcome to the 116 new users who signed up since my last product update email! Here's what's new in the product: 📚 Library and Article Tabs You can now find all of...
- I wrote a specification for a new terminal escape sequence: OSC 7501, the Program Status Protocol. It lets any program tell the terminal what it's doing: idle, working, waiting on the user, finished, or failed, and why.
- There’s a new web platform feature flighting in Chromium called Declarative Partial Updates. This proposal adds a new <?marker> element which enables out-of-order streaming of content. Rather than the traditional way of building the HTML you need on the server, or sending JSON...
- Louie Mantia has a great post about how app icons are converging towards the squircle on iOS and macOS. His post reads like a history. If you’re wondering, “How did we get to a place where all app icons are becoming squircles?” Mantia’s post answers that question by starting at...
- October 5, 2026 Forty years after its imagining, cyberpunk has arrived, emphatically, totally for real. The configuration of global power is different than the cyberpunks imagined — in a way, it’s less interesting — but the tech is even better. Ghosts of language in the...
- It's October once again, and that means it is time to take the new release of Python for a spin. As I did with my Python 3.14 performance article of a year ago, today I'm sharing a new run of my informal Python benchmark, comparing Python 3.15 against previous interpreters all...
- That’s something Ben Thompson said a recent episode of Dithering. He was referring to how he felt while trying to help his mom get control of her digital life. Everything was just too hard and convoluted and he felt embarrassed as someone who works in tech. That very same...
Rows per page