41554 blogs · [ { "id": "01a0f551-d176-7114-b5c8-9cc43767d560", "title": "He Built This City", "url": "https://simonwillison.net/2026/Sep/30/he-built-this-city/", "published_at": "2026-09-30T21:54:19+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d4e5f0b5", "title": "Quoting Anthropic Frontier Red Team", "url": "https://simonwillison.net/2026/Sep/29/anthropic-frontier-red-team/", "published_at": "2026-09-29T22:20:28+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d54a7b34", "title": "GPT 6.1 Sol: Near-Astra intelligence for a fifth of the price", "url": "https://simonwillison.net/2026/Sep/29/hn-49898129/", "published_at": "2026-09-29T18:27:48+00:00" }, { "id": "01a0f3e1-e3bf-716a-87db-330b3e72e919", "title": "Photo Scrubber — local face blur & metadata removal", "url": "https://simonwillison.net/2026/Sep/29/photo-scrubber/", "published_at": "2026-09-29T16:45:27+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44cdbc78a6", "title": "OpenAI DevDay 2026 live blog", "url": "https://simonwillison.net/2026/Sep/29/openai-devday-2026-live-blog/", "published_at": "2026-09-29T15:55:13+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d5da62a8", "title": "Claude Sonnet 5.5", "url": "https://simonwillison.net/2026/Sep/28/claude-sonnet-5-5/", "published_at": "2026-09-28T22:07:38+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d68b7bcb", "title": "Quoting @joedaroo", "url": "https://simonwillison.net/2026/Sep/28/joedaroo/", "published_at": "2026-09-28T19:11:42+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d68fdccb", "title": "Quoting Muse AI Agent", "url": "https://simonwillison.net/2026/Sep/28/muse-ai-agent/", "published_at": "2026-09-28T04:01:30+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44ce3b0df4", "title": "2026 in LLMs (so far)", "url": "https://simonwillison.net/2026/Sep/27/2026-in-llms-so-far/", "published_at": "2026-09-27T23:54:15+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d708561c", "title": "S3 Is the Future, S3 Is the Past", "url": "https://simonwillison.net/2026/Sep/27/hn-49871741/", "published_at": "2026-09-27T23:09:19+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d72e8deb", "title": "Bluesky reply bot checker", "url": "https://simonwillison.net/2026/Sep/27/bluesky-bot-check/", "published_at": "2026-09-27T18:41:44+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d81bbed6", "title": "Kākāpō Party", "url": "https://simonwillison.net/2026/Sep/26/kakapo-party/", "published_at": "2026-09-26T23:39:06+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d84df2fa", "title": "Quoting John Gruber", "url": "https://simonwillison.net/2026/Sep/25/john-gruber/", "published_at": "2026-09-25T17:22:01+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d8553acb", "title": "Northern Gannet, Great Blue Heron, California Brown Pelican", "url": "https://simonwillison.net/2026/Sep/25/sighting-403293902/", "published_at": "2026-09-25T02:07:04+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44d869edfb", "title": "Note on 24th September 2026", "url": "https://simonwillison.net/2026/Sep/24/harder/", "published_at": "2026-09-24T23:31:08+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e840befe211", "title": "commit-rewriter 0.2", "url": "https://simonwillison.net/2026/Sep/24/commit-rewriter/", "published_at": "2026-09-24T20:06:53+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e840c2abf81", "title": "datasette 1.0a41", "url": "https://simonwillison.net/2026/Sep/24/datasette/", "published_at": "2026-09-24T19:15:23+00:00" }, { "id": "01a0f05e-8ecd-71c8-9c42-6b44daae8983", "title": "We just shipped support for the ugliest part of HTTP: Vary", "url": "https://simonwillison.net/2026/Sep/23/hn-49823961/", "published_at": "2026-09-23T23:14:57+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e840d05fcb9", "title": "Gemini 3.8 TTS Playground", "url": "https://simonwillison.net/2026/Sep/23/gemini-tts-playground/", "published_at": "2026-09-23T17:12:27+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e840d5d0f67", "title": "Shadow roots, explained with live examples", "url": "https://simonwillison.net/2026/Sep/23/shadow-roots/", "published_at": "2026-09-23T16:37:18+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e840e24ebba", "title": "SF October 14th: A Birds of a Feather Session on Agentic Engineering", "url": "https://simonwillison.net/2026/Sep/23/bof-agentic-engineering/", "published_at": "2026-09-23T02:53:19+00:00" }, { "id": "01a0d8a7-1839-73de-9764-be1592a173b2", "title": "Claude Opus 5.5, GPT-6 Sol, GPT-6 Luna, and a new price war", "url": "https://simonwillison.net/2026/Sep/22/opus-and-sol-and-luna/", "published_at": "2026-09-22T23:46:41+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e840e58eb97", "title": "llm 0.36", "url": "https://simonwillison.net/2026/Sep/22/llm/", "published_at": "2026-09-22T18:48:37+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e840f1d2ed7", "title": "Quoting @therealcornpop", "url": "https://simonwillison.net/2026/Sep/22/therealcornpop/", "published_at": "2026-09-22T18:03:21+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e840fa26924", "title": "llm-anthropic 0.29", "url": "https://simonwillison.net/2026/Sep/22/llm-anthropic/", "published_at": "2026-09-22T17:14:55+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e84101dbcdb", "title": "llm-typesafe 0.1a0", "url": "https://simonwillison.net/2026/Sep/22/llm-typesafe/", "published_at": "2026-09-22T15:54:16+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e84048563c2", "title": "Jev introduces a new shape of LLM - System One, aka Decision Models", "url": "https://simonwillison.net/2026/Sep/21/jev/", "published_at": "2026-09-21T23:09:20+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e841031322b", "title": "Cloudflare Python Workers are now generally available", "url": "https://simonwillison.net/2026/Sep/21/cloudflare-python-worker/", "published_at": "2026-09-21T22:25:44+00:00" }, { "id": "01a0c513-a1ba-7068-9985-f9f9878fdcae", "title": "Quoting voxium", "url": "https://simonwillison.net/2026/Sep/20/voxium/", "published_at": "2026-09-20T21:06:43+00:00" }, { "id": "01a0d8a7-183a-72ac-aef1-0e8410c1715a", "title": "MCP was always a bad idea?", "url": "https://simonwillison.net/2026/Sep/20/hn-49779718/", "published_at": "2026-09-20T20:24:41+00:00" }, { "id": "01a0c513-a1ba-7068-9985-f9f987c27aa6", "title": "llm-keys-ui 0.1", "url": "https://simonwillison.net/2026/Sep/20/llm-keys-ui/", "published_at": "2026-09-20T19:22:19+00:00" }, { "id": "01a0c513-a1ba-7068-9985-f9f9884a1374", "title": "datasette-explain 0.2.2", "url": "https://simonwillison.net/2026/Sep/20/datasette-explain/", "published_at": "2026-09-20T00:22:04+00:00" }, { "id": "01a0c513-a1ba-7068-9985-f9f988c4ae5e", "title": "datasette-auth-github 1.0", "url": "https://simonwillison.net/2026/Sep/19/datasette-auth-github/", "published_at": "2026-09-19T19:52:02+00:00" }, { "id": "01a0c513-a1ba-7068-9985-f9f989ac6a24", "title": "California Sea Lion, Brandt's Cormorant", "url": "https://simonwillison.net/2026/Sep/19/sighting-401567341/", "published_at": "2026-09-19T17:10:08+00:00" }, { "id": "01a0c513-a1ba-7068-9985-f9f989e4c62b", "title": "Gemini Hacked Three Companies in First Known Breakout by Google’s AI", "url": "https://simonwillison.net/2026/Sep/18/gemini-hacked-three-companies/", "published_at": "2026-09-18T23:57:57+00:00" }, { "id": "01a0b660-3fe2-704f-b714-019859501a0a", "title": "Note on 18th September 2026", "url": "https://simonwillison.net/2026/Sep/18/probably-gonna-eat-you/", "published_at": "2026-09-18T19:21:32+00:00" }, { "id": "01a0b660-3fe2-704f-b714-019859ae5c7d", "title": "Quoting Thariq Shihipar", "url": "https://simonwillison.net/2026/Sep/18/thariq-shihipar/", "published_at": "2026-09-18T19:09:27+00:00" }, { "id": "01a0b660-3fe2-704f-b714-019859d58e37", "title": "The Creative Spirit of Who Framed Roger Rabbit", "url": "https://simonwillison.net/2026/Sep/18/the-creative-spirit-of-who-framed-roger-rabbit/", "published_at": "2026-09-18T14:36:41+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01985ac42b15", "title": "Be alert: targeted attacks on prominent Rustaceans", "url": "https://simonwillison.net/2026/Sep/17/targeted-attacks-on-rustaceans/", "published_at": "2026-09-17T23:59:19+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01985b43b8c5", "title": "How To Write With An LLM", "url": "https://simonwillison.net/2026/Sep/17/how-to-write-with-an-llm/", "published_at": "2026-09-17T23:37:27+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01985b91e89c", "title": "Self-generated prompt injections in compaction summaries", "url": "https://simonwillison.net/2026/Sep/17/compaction-summaries/", "published_at": "2026-09-17T20:57:55+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01985c596798", "title": "datasette 1.0a40", "url": "https://simonwillison.net/2026/Sep/16/datasette/", "published_at": "2026-09-16T23:51:43+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01985d0706a0", "title": "datasette 0.65.5", "url": "https://simonwillison.net/2026/Sep/16/datasette-2/", "published_at": "2026-09-16T23:51:08+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01985dd6becd", "title": "Claude Cowork and chat are now one Claude", "url": "https://simonwillison.net/2026/Sep/16/one-claude/", "published_at": "2026-09-16T18:09:49+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01985deda615", "title": "Quoting Mustafa Suleyman", "url": "https://simonwillison.net/2026/Sep/16/mustafa-suleyman/", "published_at": "2026-09-16T16:00:54+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01985ee9fe7a", "title": "Gemini Live audio", "url": "https://simonwillison.net/2026/Sep/15/gemini-live/", "published_at": "2026-09-15T22:47:07+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01985f2966d4", "title": "The contagion of fear", "url": "https://simonwillison.net/2026/Sep/14/the-contagion-of-fear/", "published_at": "2026-09-14T21:18:13+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01985f54ca5a", "title": "What blog posts influenced your thinking the most?", "url": "https://simonwillison.net/2026/Sep/14/influences/", "published_at": "2026-09-14T20:21:48+00:00" }, { "id": "01a0b660-3fe2-704f-b714-019860291e3d", "title": "Quoting Laurie Voss", "url": "https://simonwillison.net/2026/Sep/14/laurie-voss/", "published_at": "2026-09-14T14:34:29+00:00" }, { "id": "01a0b660-3fe2-704f-b714-0198605042d4", "title": "commit-rewriter 0.1", "url": "https://simonwillison.net/2026/Sep/14/commit-rewriter/", "published_at": "2026-09-14T00:28:10+00:00" }, { "id": "01a0b660-3fe2-704f-b714-0198614446d4", "title": "shot-scraper 1.12", "url": "https://simonwillison.net/2026/Sep/13/shot-scraper/", "published_at": "2026-09-13T23:58:14+00:00" }, { "id": "01a0b660-3fe2-704f-b714-0198517ebc73", "title": "Generating running routes with GPT-6 Astra and ChatGPT Work", "url": "https://simonwillison.net/2026/Sep/12/astra-running-routes/", "published_at": "2026-09-12T23:56:42+00:00" }, { "id": "01a0b660-3fe2-704f-b714-01986185db00", "title": "California Brown Pelican", "url": "https://simonwillison.net/2026/Sep/12/sighting-399708714/", "published_at": "2026-09-12T21:16:09+00:00" }, { "id": "01a09716-6e94-70a7-8807-2b66129a6169", "title": "Quoting Paul Ford", "url": "https://simonwillison.net/2026/Sep/12/paul-ford/", "published_at": "2026-09-12T18:00:21+00:00" }, { "id": "01a09546-55de-727f-9505-7e19f1edf94c", "title": "OpenAI agents attacked RubyGems back in May", "url": "https://simonwillison.net/2026/Sep/12/openai-agents-rubygems/", "published_at": "2026-09-12T00:42:25+00:00" }, { "id": "01a09546-55df-7364-a23f-eda658205335", "title": "So you want to use OpenRouter?", "url": "https://simonwillison.net/2026/Sep/11/so-you-want-to-use-openrouter/", "published_at": "2026-09-11T22:49:18+00:00" }, { "id": "01a09546-55df-7364-a23f-eda6583994c4", "title": "Quoting Boris Cherny", "url": "https://simonwillison.net/2026/Sep/11/boris-cherny/", "published_at": "2026-09-11T17:47:11+00:00" }, { "id": "01a09546-55df-7364-a23f-eda658ad9b1e", "title": "Feeling sad about AI", "url": "https://simonwillison.net/2026/Sep/11/feeling-sad-about-ai/", "published_at": "2026-09-11T17:28:37+00:00" }, { "id": "01a09546-55df-7364-a23f-eda65915aa78", "title": "Quoting huggingface.co/security.txt", "url": "https://simonwillison.net/2026/Sep/11/hugging-face-security/", "published_at": "2026-09-11T16:04:53+00:00" }, { "id": "01a09546-55df-7364-a23f-eda659afbce6", "title": "Soft-deprecating re.match()", "url": "https://simonwillison.net/2026/Sep/11/soft-deprecating-re-match/", "published_at": "2026-09-11T14:47:57+00:00" }, { "id": "01a09546-55df-7364-a23f-eda65a1aa532", "title": "Don't sleep on wrapture", "url": "https://simonwillison.net/2026/Sep/11/wrapture/", "published_at": "2026-09-11T13:51:32+00:00" }, { "id": "01a09546-55df-7364-a23f-eda65af4505e", "title": "Datasette 1.0a39 and 0.65.4 security releases", "url": "https://simonwillison.net/2026/Sep/11/datasette-security/", "published_at": "2026-09-11T03:27:16+00:00" }, { "id": "01a09546-55df-7364-a23f-eda65bdf917f", "title": "datasette-publish-fly 1.4", "url": "https://simonwillison.net/2026/Sep/11/datasette-publish-fly/", "published_at": "2026-09-11T02:58:52+00:00" }, { "id": "01a09546-55df-7364-a23f-eda65c855a96", "title": "github-to-sqlite 2.9.1", "url": "https://simonwillison.net/2026/Sep/11/github-to-sqlite/", "published_at": "2026-09-11T00:28:39+00:00" }, { "id": "01a09546-55df-7364-a23f-eda65c910b3a", "title": "datasette 0.65.4", "url": "https://simonwillison.net/2026/Sep/11/datasette/", "published_at": "2026-09-11T00:06:55+00:00" }, { "id": "01a09546-55df-7364-a23f-eda65cbeebb5", "title": "datasette 1.0a39", "url": "https://simonwillison.net/2026/Sep/11/datasette-2/", "published_at": "2026-09-11T00:05:54+00:00" }, { "id": "01a09546-55df-7364-a23f-eda65dbb1085", "title": "Any Nix package, live in your browser", "url": "https://simonwillison.net/2026/Sep/10/trynix/", "published_at": "2026-09-10T23:44:15+00:00" }, { "id": "01a08d8d-371e-7246-861d-58148077fc85", "title": "Native is now the future of mobile at Shopify", "url": "https://simonwillison.net/2026/Sep/10/shopify-react-native/", "published_at": "2026-09-10T21:11:15+00:00" }, { "id": "01a08ce8-3c30-7096-9118-a1b3b807deca", "title": "Quoting Calif Research", "url": "https://simonwillison.net/2026/Sep/10/calif-research/", "published_at": "2026-09-10T00:56:41+00:00" }, { "id": "01a08ce8-3c30-7096-9118-a1b3b80fe8be", "title": ".blend URL Viewer", "url": "https://simonwillison.net/2026/Sep/9/blender-viewer/", "published_at": "2026-09-09T23:58:32+00:00" }, { "id": "01a084c9-64c2-712a-b37e-4f8339f3217b", "title": "Quoting Terence Tao", "url": "https://simonwillison.net/2026/Sep/9/terence-tao/", "published_at": "2026-09-09T00:20:17+00:00" }, { "id": "01a084c9-64c2-712a-b37e-4f833ad26467", "title": "On the Navier–Stokes Millennium Prize Problem", "url": "https://simonwillison.net/2026/Sep/8/on-navier-stokes/", "published_at": "2026-09-08T23:55:12+00:00" }, { "id": "01a084c9-64c2-712a-b37e-4f833ad8fae0", "title": "Introducing ChatGPT Images 2.5", "url": "https://simonwillison.net/2026/Sep/8/introducing-chatgpt-images-25/", "published_at": "2026-09-08T22:46:33+00:00" }, { "id": "01a08219-13c0-7358-82e7-4c0a43b7ce51", "title": "llm 0.35", "url": "https://simonwillison.net/2026/Sep/7/llm/", "published_at": "2026-09-07T23:54:54+00:00" }, { "id": "01a08219-13c0-7358-82e7-4c0a448fb01a", "title": "Creepy crawlies", "url": "https://simonwillison.net/2026/Sep/7/creepy-crawlies/", "published_at": "2026-09-07T23:08:58+00:00" }, { "id": "01a08219-13c0-7358-82e7-4c0a455a62fc", "title": "Quoting Jakub Pachocki", "url": "https://simonwillison.net/2026/Sep/7/jakub-pachocki/", "published_at": "2026-09-07T22:26:25+00:00" }, { "id": "01a07df5-2d6a-7371-86de-ae1e7e46b421", "title": "Video compressor", "url": "https://simonwillison.net/2026/Sep/7/video-compressor/", "published_at": "2026-09-07T18:29:07+00:00" }, { "id": "01a07df5-2d6a-7371-86de-ae1e7eca1785", "title": "Mercator ↔ Equal Earth", "url": "https://simonwillison.net/2026/Sep/7/equal-earth/", "published_at": "2026-09-07T16:24:16+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a6221b35db", "title": "Research acceleration: The view inside OpenAI", "url": "https://simonwillison.net/2026/Sep/6/research-acceleration-the-view-inside-openai/", "published_at": "2026-09-06T23:57:40+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a622665bca", "title": "The purpose of DNS is to spread scams", "url": "https://simonwillison.net/2026/Sep/6/the-purpose-of-dns-is-to-spread-scams/", "published_at": "2026-09-06T14:40:07+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a623534fae", "title": "There's No Limit to How Bad Code Can Get", "url": "https://simonwillison.net/2026/Sep/6/theres-no-limit-to-how-bad-code-can-get/", "published_at": "2026-09-06T09:08:06+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a62361f4b9", "title": "Quoting Zach Kehs", "url": "https://simonwillison.net/2026/Sep/6/zach-kehs/", "published_at": "2026-09-06T08:42:49+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a62398a146", "title": "Introducing GPT-6 Astra for developers", "url": "https://simonwillison.net/2026/Sep/5/introducing-gpt-6-astra-for-developers/", "published_at": "2026-09-05T23:27:48+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a623ba10ae", "title": "Using Blender with coding agents on macOS", "url": "https://simonwillison.net/2026/Sep/5/blender-coding-agents-macos/", "published_at": "2026-09-05T15:51:09+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a624371449", "title": "The Pelican comparison grid for Astra is pretty interesting", "url": "https://simonwillison.net/2026/Sep/4/astra-pelicans/", "published_at": "2026-09-04T23:59:05+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a624862025", "title": "OpenAI's rogue agents were caught communicating via public wikis", "url": "https://simonwillison.net/2026/Sep/4/rogue-agent-wikis/", "published_at": "2026-09-04T17:38:48+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a62562d2dd", "title": "August newsletter is out", "url": "https://simonwillison.net/2026/Sep/4/august-newsletter/", "published_at": "2026-09-04T05:54:40+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a62577e582", "title": "GPT‑6 Astra", "url": "https://simonwillison.net/2026/Sep/3/gpt6-astra/", "published_at": "2026-09-03T20:18:41+00:00" }, { "id": "01a08219-13c0-7358-82e7-4c0a4a01a1e8", "title": "llm-openrouter 0.7.1", "url": "https://simonwillison.net/2026/Sep/2/llm-openrouter/", "published_at": "2026-09-02T20:23:26+00:00" }, { "id": "01a08219-13c0-7358-82e7-4c0a4a7e474a", "title": "llm 0.34", "url": "https://simonwillison.net/2026/Sep/2/llm/", "published_at": "2026-09-02T19:23:52+00:00" }, { "id": "01a08219-13c0-7358-82e7-4c0a4b09797a", "title": "llm-anthropic 0.28", "url": "https://simonwillison.net/2026/Sep/2/llm-anthropic/", "published_at": "2026-09-02T17:59:32+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a625ea5be9", "title": "llm-gemini 0.34", "url": "https://simonwillison.net/2026/Sep/2/llm-gemini/", "published_at": "2026-09-02T16:39:38+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a6268bc4c8", "title": "Claude's new system prompt really doesn't want to reproduce song lyrics", "url": "https://simonwillison.net/2026/Sep/2/claudes-new-system-prompt/", "published_at": "2026-09-02T14:16:42+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a627787056", "title": "Quoting Rick Brewster", "url": "https://simonwillison.net/2026/Sep/2/rick-brewster/", "published_at": "2026-09-02T05:50:57+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a62810865c", "title": "Claude Fable 5.1 made me a really nice animated pelican", "url": "https://simonwillison.net/2026/Sep/1/claude-fable-5-1/", "published_at": "2026-09-01T23:57:28+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a628bb66a8", "title": "Codex bundles LibreOffice", "url": "https://simonwillison.net/2026/Sep/1/codex-libreoffice/", "published_at": "2026-09-01T19:03:01+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a628f0d1ff", "title": "GeoJSON Map Viewer", "url": "https://simonwillison.net/2026/Sep/1/geojson/", "published_at": "2026-09-01T18:05:45+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a62919d17a", "title": "Quoting Tarn Adams", "url": "https://simonwillison.net/2026/Sep/1/tarn-adams/", "published_at": "2026-09-01T17:01:11+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a629450dbb", "title": "datasette-mcp 0.2", "url": "https://simonwillison.net/2026/Sep/1/datasette-mcp/", "published_at": "2026-09-01T15:30:12+00:00" }, { "id": "01a07d5b-b3e9-7066-a6d0-79a629811ac2", "title": "Python 3.15.0 candidate 2 is here!", "url": "https://simonwillison.net/2026/Sep/1/python-315-rc-2/", "published_at": "2026-09-01T14:59:18+00:00" } ] posts Claim your blog
Back to Simon Willison
Blog · corpus.blog/blogs/simonwillison.net/posts

Simon Willison

simonwillison.net

2026