📰 Simon Willison's Blog
201 articles · Updated every 3 hours · View all reads
All
Articles 74,323Blog Posts 101,151Tech Tutorials 18,133Research Papers 16,002News 13,100
⚡ AI Lessons
Simon Willison's Blog
8h ago
Quoting Andreas Kling
We will no longer accept public pull requests. [...] A substantial patch used to imply substantial effort, and that effort was a reasonable proxy for good faith
Simon Willison's Blog
🤖 AI Agents & Automation
⚡ AI Lesson
19h ago
AI enthusiasts are in a race against time, AI skeptics are in a race against entropy
AI enthusiasts are in a race against time, AI skeptics are in a race against entropy Charity Majors neatly captures the dynamic between AI enthusiasts and AI sk
Simon Willison's Blog
1d ago
Quoting Emanuel Maiberg, 404 Media
After this story was published Google's spokesperson reached out and asked us to publish a slightly different version of that statement. The new statement no lo
Simon Willison's Blog
🛠️ AI Tools & Apps
⚡ AI Lesson
2d ago
Uber Caps Usage of AI Tools Like Claude Code to Manage Costs
Uber Caps Usage of AI Tools Like Claude Code to Manage Costs I wrote the other day about Uber blowing its 2026 AI budget in four months, and how that wasn't par
Simon Willison's Blog
🧠 Large Language Models
⚡ AI Lesson
2d ago
Microsoft's new MAI models
Microsoft announced two new text LLMs this morning - MAI-Thinking-1 (reasoning, 35B parameters, available to "select early partners") and MAI-Code-1-Flash (5B p
Simon Willison's Blog
2d ago
datasette-agent-micropython 0.1a0
Release: datasette-agent-micropython 0.1a0 I want Datasette Agent to be able to generate and execute Python code safely. This alpha is looking very promising so
Simon Willison's Blog
3d ago
micropython-wasm 0.1a1
Release: micropython-wasm 0.1a1 Fixes for some limitations that emerged while I was trying to use this to build datasette-agent-micropython . Tags: python , san
Simon Willison's Blog
3d ago
California Brown Pelican
California Brown Pelican, in Fort Mason, CA, US I'm at the Microsoft Build conference today, held at Fort Mason in San Francisco. There are California Brown Pel
Simon Willison's Blog
3d ago
Pasted File Editor
Tool: Pasted File Editor I really like how you can paste a large volume of text into claude.ai (or the Claude desktop/mobile apps) and it will detect it as a la
Simon Willison's Blog
3d ago
micropython-wasm 0.1a0
Release: micropython-wasm 0.1a0 My latest sandboxing experiment: This alpha package bundles a lightly customized WASM build of MicroPython with a wrapper to exe
Simon Willison's Blog
🛡️ AI Safety & Ethics
⚡ AI Lesson
3d ago
Hackers Simply Asked Meta AI to Give Them Access to High-Profile Instagram Accounts. It Worked
Hackers Simply Asked Meta AI to Give Them Access to High-Profile Instagram Accounts. It Worked I had trouble believing this story was true, but I've seen it ver
Simon Willison's Blog
4d ago
May 2026 newsletter
I just sent out the May edition of my sponsors-only monthly newsletter . If you are a sponsor (or if you start a sponsorship now) you can access it here . This
Simon Willison's Blog
4d ago
datasette 1.0a32
Release: datasette 1.0a32 A minor bugfix release. Fixes a bug with INSERT ... RETURNING queries via the new /db/-/execute-write endpoint and a bunch of base_url
Simon Willison's Blog
5d ago
The solution might be cancelling my AI subscription
The solution might be cancelling my AI subscription I find this post by David Wilson very relatable. David lists 16+ projects he's spun up with AI tooling, and
Simon Willison's Blog
📣 Digital Marketing & Growth
⚡ AI Lesson
5d ago
Quoting Karen Kwok for Reuters Breakingviews
Anthropic defines “run-rate revenue” in two parts. Use the last 28 days of sales from customers charged on a consumption basis and multiply it by 13. Then, mul
Simon Willison's Blog
🤖 AI Agents & Automation
⚡ AI Lesson
5d ago
How we contain Claude across products
How we contain Claude across products A complaint I often have about sandboxing products is that they are rarely thoroughly documented , and in the absence of d
Simon Willison's Blog
5d ago
Running Python ASGI apps in the browser via Pyodide + a service worker
Research: Running Python ASGI apps in the browser via Pyodide + a service worker Datasette Lite is my version of Datasette that runs entirely in the browser usi
Simon Willison's Blog
5d ago
I Am Retiring from Tech to Live Offline
I Am Retiring from Tech to Live Offline I've seen a lot of posts on forums from people threatening to quit their careers over AI. This is not one of those: Chad
Simon Willison's Blog
📰 AI News & Updates
⚡ AI Lesson
6d ago
Quoting Daniel Jalkut
My take on AI is, essentially, everybody who’s against it is too against it and everybody who’s for it is too for it. — Daniel Jalkut , via John Gruber Ta
Simon Willison's Blog
1w ago
datasette 1.0a31
Release: datasette 1.0a31 Another significant alpha release, with two new headline features. Datasette now offers users with the necessary permissions the abili
Simon Willison's Blog
🚀 Entrepreneurship & Startups
⚡ AI Lesson
1w ago
Anthropic's run-rate revenue hits $47 billion
The most interesting thing about Anthropic's $65B Series H announcement is this line (emphasis mine): Since our Series G in February, adoption has continued to
Simon Willison's Blog
🧠 Large Language Models
⚡ AI Lesson
1w ago
Claude Opus 4.8: "a modest but tangible improvement"
Anthropic shipped Claude Opus 4.8 today. My favourite thing about it is this note in the release announcement: Users will find Opus 4.8 to be a modest but tangi
Simon Willison's Blog
1w ago
llm-anthropic 0.25.1
Release: llm-anthropic 0.25.1 New model: Claude Opus 4.8 ( claude-opus-4.8 ). New -o fast 1 option for fast mode , for organizations with that feature enabled o
Simon Willison's Blog
1w ago
markdown-svg-renderer
Tool: markdown-svg-renderer A slightly customized Markdown rendering tool with special treatment for fenced code SVG blocks - it both renders the image and prov
DeepCamp AI