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.
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...
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
A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES. - gsd-build/get-shit-done
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.
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…
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 …
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…
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…
A real-world production migration from DigitalOcean to Hetzner dedicated, handling 248 GB of MySQL data across 30 databases, 34 Nginx sites, GitLab EE, Neo4j, and live mobile app traffic — with zero downtime.
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…
Karpathy's autoresearch demonstrates two ideas: cheap verification enables autonomous AI loops, and that same cheapness enables search through solution space at scale.
*If you would like to watch a video version of this post, check it out
here.*
I’ve been getting into programming language development, compilers, and more...
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…
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.