All
Articles 104,983Blog Posts 117,345Tech Tutorials 26,479Research Papers 21,862News 16,214
⚡ AI Lessons
Simon Willison's Blog
🧠 Large Language Models
⚡ AI Lesson
1d ago
Quoting Anthropic
We’ve received notice that the Department of Commerce has lifted export controls on Claude Fable 5 and Mythos 5. We'll begin restoring access tomorrow, and will
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
1d ago
Nano Banana 2 Lite
Nano Banana 2 Lite Also known as Gemini 3.1 Flash Lite Image ( gemini-3.1-flash-lite-image in their API ), this is the "fastest and cheapest Gemini image model,
Simon Willison's Blog
🧠 Large Language Models
⚡ AI Lesson
1d ago
What's new in Claude Sonnet 5
What's new in Claude Sonnet 5 Claude Sonnet 5 came out this morning . I always head straight for the "what's new" developer docs because they tend to have more
Simon Willison's Blog
⚡ AI Lesson
1d ago
The AI Compass
The AI Compass This political compass style quiz by bambamramfan is pretty neat - answer 29 questions about AI and AI ethics to see which of the 30 archetypes y
Simon Willison's Blog
1d ago
Have your agent record video demos of its work with shot-scraper video
shot-scraper video is a new command introduced in today's shot-scraper 1.10 release which accepts a storyboard.yml file defining a routine to run against a web
Simon Willison's Blog
🤖 AI Agents & Automation
⚡ AI Lesson
1d ago
shot-scraper 1.10
Release: shot-scraper 1.10 The big new feature is shot-scraper video storyboard.yml , described in detail in Have your agent record video demos of its work with
Simon Willison's Blog
📊 Data Analytics & Business Intelligence
⚡ AI Lesson
2d ago
HTML table extractor
Tool: HTML table extractor Yet another in my growing collection of paste-conversion tools. This one accepts pasted rich text from browsers (with embedded HTML t
Simon Willison's Blog
🛠️ AI Tools & Apps
⚡ AI Lesson
2d ago
Count the number of Safari tabs
Tiniest TIL, using AppleScript to count the number of open browser tabs in Safari: osascript -e 'tell application "Safari" to count tabs of every window' Tags:
Simon Willison's Blog
🧠 Large Language Models
⚡ AI Lesson
2d ago
Ornith-1.0: Self-Scaffolding LLMs for Agentic Coding
Ornith-1.0: Self-Scaffolding LLMs for Agentic Coding This is an interesting new open weights (MIT licensed) model, the first model release from DeepReinforce. [
Simon Willison's Blog
🤖 AI Agents & Automation
⚡ AI Lesson
3d ago
Quoting Jon Udell
Human Agent in the loop I dislike the phrase “human in the loop” because it cedes authority to the machines. Let’s flip the narrative. It’s our loop, we work th
Simon Willison's Blog
📅 Project Management
⚡ AI Lesson
3d ago
Hack Your Summer
Hack Your Summer I learned about this initiative from DJ Patil this morning: It’s a 4-week, high-velocity production sprint for undergraduate students, graduate
Simon Willison's Blog
🧠 Large Language Models
⚡ AI Lesson
5d ago
Quoting Dean W. Ball
This is a bad state of affairs. Consider, in particular, some industry dynamics: Frontier models are trained at an enormous cost, and a significant fraction of
Simon Willison's Blog
🧠 Large Language Models
⚡ AI Lesson
5d ago
Quoting Timothy B. Lee
This is like saying there's no learning curve to being a manager because your employees will just do whatever you tell them to do. — Timothy B. Lee , on t
Simon Willison's Blog
🛡️ AI Safety & Ethics
⚡ AI Lesson
5d ago
What happened after 2,000 people tried to hack my AI assistant
What happened after 2,000 people tried to hack my AI assistant Fernando Irarrázaval ran a challenge on hackmyclaw.com to see if anyone could leak secrets held b
Simon Willison's Blog
🔐 Cybersecurity
⚡ AI Lesson
5d ago
Incident Report: CVE-2026-LGTM
Incident Report: CVE-2026-LGTM Spectacular hypothetical incident report by Andrew Nesbitt. Day 2, 16:00 UTC --- Two AI review agents from competing vendors, bot
Simon Willison's Blog
🧠 Large Language Models
⚡ AI Lesson
5d ago
Quoting OpenAI
We're beginning a limited preview of the GPT‑5.6 series: Sol, our flagship model; Terra, a balanced model for everyday work; and Luna, a fast and affordable mod
Simon Willison's Blog
🤖 AI Agents & Automation
⚡ AI Lesson
6d ago
AI and Liability
AI and Liability Bruce Schneier on the recent German ruling that Google be held liable for errors introduced in their AI overviews: AI agents are agents of the
Simon Willison's Blog
⚡ AI Lesson
6d ago
datasette-export-database 0.3a2
Release: datasette-export-database 0.3a2 An embarrassingly tiny release. The pyproject.toml had pinned to datasette==1.0a27 , inadvertently making this plugin i
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
1w ago
simonw/browser-compat-db
simonw/browser-compat-db Inspired by Mozilla's new MDN MCP service - source code here - I decided to try converting their comprehensive mdn/browser-compat-data
Simon Willison's Blog
🧠 Large Language Models
⚡ AI Lesson
1w ago
Quoting Tom MacWright
In the last few months, I've started to see [job applications] that were clearly cowritten by an LLM, link to an LLM-generated portfolio site, which then links
Simon Willison's Blog
📊 Data Analytics & Business Intelligence
⚡ AI Lesson
1w ago
datasette 1.0a35
Release: datasette 1.0a35 I'll write more about this one tomorrow, but it's a big release. Three highlights from the release notes: New "Create table" interface
Simon Willison's Blog
🛠️ AI Tools & Apps
⚡ AI Lesson
1w ago
OPFS + Pyodide test harness
Tool: OPFS + Pyodide test harness I've been pondering if Datasette Lite - the Python Datasette application run entirely in the browser using Pyodide and WebAsse
Simon Willison's Blog
🛡️ AI Safety & Ethics
⚡ AI Lesson
1w ago
Prompt Injection as Role Confusion
Prompt Injection as Role Confusion First, I absolutely love this: This is a blog-style writeup of the paper. I wish every paper would come with one of these. Ac
Simon Willison's Blog
💻 AI-Assisted Coding
⚡ AI Lesson
1w ago
Porting the Moebius 0.2B image inpainting model to run in the browser with Claude Code
This morning on Hacker News I saw Moebius: 0.2B Lightweight Image Inpainting Framework with 10B-Level Performance , describing a small but effective inpainting
DeepCamp AI