18 March 2026

34 links · Wednesday

JavaScript Thinks Everything's a Date

Popular JavaScript engines have legacy date parsers that will extract a year from nearly any string containing a number. "Route 66" becomes 1966. "Boeing 747" becomes year 747. We explain how the parser works and contrast it with Python.

AI Coding is Gambling

GambleAI I’ve been coding a lot with AI since November, when we all noticed it got really good. And it is quite good for instantly generating something th...

Communication Is Surveillance by Design

In the very last scene of The Bourne Supremacy, Jason Bourne calls the CIA from what they presume is a public phone. Landy, who answers the call, instructs her team to trace it. Bourne says he wants t

Introducing Forge | Mistral AI

Today, we’re introducing Forge, a system that allows enterprises to build frontier-grade AI models grounded in their proprietary knowledge.

Sen Hongo

Sen Hongo is bootstrapping Millefeuille, a personal finance start up

Databases Were Not Designed For This

There is an implicit contract at the foundation of every database architecture decision you have ever made. You probably never wrote it down. Nobody does. It just… existed.

How did they get so good?

In two earlier posts I covered a bit of the history of the current batch of AI models, what they are good at, and what they’re not so good at. Had I published those posts a year earlier, we probably could have left the story there, but unless you’ve been livin…

How to Thought Lead (2026)

I first started compiling " How To Thought Lead (https://x.com/swyx/status/2028694299647656252)" in my notes 5 years ago, at first as an ironic parody and then slowly becoming sincere, and never published it, 1) because I don't know if I ever really nailed it …

Designing an AI Gateway and Durable Workflow System | Steve Kinney

A two-layer architecture for production AI systems: a gateway that abstracts providers, enforces policies, and tracks costs, paired with a durable workflow engine that makes long-running agentic tasks survive failures, pause for human approval, and replay dete…

Surprising a model

Back when my kids were little and I was working at Google I was dogfooding an internal Maps or Google Now (remember that?) experiment on my Android phone that nudged you to get going for an event that it had inferred you needed to get to—even if it was not exp…

The best platform team ships zero tools

Instead of one dashboard that half the company tolerates, imagine twelve that each perfectly serve the people who asked for them. That’s where I think internal tooling is heading. As the cost of building software drops, the natural endpoint isn’t fewer, better…

Conversational Software Engineering: Compiling Intent

In a previous article, "AI Didn't Simplify Software Engineering", I argued that AI made bad engineering easier, not simpler. Code was never the hard part; the hard part is keeping intent, specification, tests, and implementation aligned. When that alignment go…

OpenJDK JDK 26 GA Release

This page provides production-ready open-source builds of the Java Development Kit, version 26, an implementation of the Java SE 26 Platform under the GNU General Public License, version 2, with the Classpath Exception.