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 in the database actions menu, backed…
🔍 Simon Willison OPFS + Pyodide test harnessTool: OPFS + Pyodide test harness I've been pondering if Datasette Lite - the Python Datasette application run entirely in the browser using Pyodide and WebAssembly - might be able to edit persistent…
🔍 Simon Willison Prompt Injection as Role ConfusionPrompt 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. Academic writing is pretty dry - the…
🔍 Simon Willison Porting the Moebius 0.2B image inpainting model to run in the browser with Claude CodeThis morning on Hacker News I saw Moebius: 0.2B Lightweight Image Inpainting Framework with 10B-Level Performance , describing a small but effective inpainting model - a model where you can mark…
🔍 Simon Willison sqlite-utils 4.0rc1 adds migrations and nested transactionssqlite-utils is my combined Python library and CLI tool for working with SQLite databases. It provides an extensive set of higher-level operations on top of Python's default sqlite3 package ,…
🔍 Simon Willison sqlite-utils 4.0rc1Release: sqlite-utils 4.0rc1 See sqlite-utils 4.0rc1 adds migrations and nested transactions . Tags: sqlite-utils
🔍 Simon Willison Temporary Cloudflare Accounts for AI agentsTemporary Cloudflare Accounts for AI agents The announcement says this is "for AI agents" but (as is pretty common these days) the AI hook isn't really necessary, this is an interesting feature for…
🔍 Simon Willison Datasette Apps: Host custom HTML applications inside DatasetteToday we launched a new plugin for Datasette, datasette-apps , with this launch announcement post on the Datasette project blog. That post has the what , but I'm going to expand on that a little bit…
🔍 Simon Willison datasette-acl 0.6a0Release: datasette-acl 0.6a0 This release expands datasette-acl from table-only permissions toward a general resource-sharing system. Alex Garcia did most of the work for this release - we're…
🔍 Simon Willison GLM-5.2 is probably the most powerful text-only open weights LLMChinese AI lab Z.ai released GLM-5.2 to their coding plan subscribers on June 13th, and then yesterday (June 16th) released the full open weights under an MIT license. Similar in size to their…
🔍 Simon Willison NetNewsWire StatusNetNewsWire Status I find this inspiring. Brent Simmons retired a year ago, and his retirement project is making one piece of software really, really good - free from any commercial pressure. The…
🔍 Simon Willison datasette 1.0a34Release: datasette 1.0a34 Quoting the release notes: The big feature in this alpha is tools to insert, edit and delete rows within the Datasette interface. These features are available on table…
🔍 Simon Willison datasette-tailscale 0.1a0Release: datasette-tailscale 0.1a0 A very experimental alpha plugin which lets you do this: datasette tailscale mydata.db \ --ts-authkey tskey-auth-xxxx --ts-hostname datasette-preview This starts a…
🔍 Simon Willison The Fable 5 Export Controls Harm US Cyber DefenseThe Fable 5 Export Controls Harm US Cyber Defense I quoted The Atlantic quoting Kate Moussouris earlier, when I should have gone straight to the source. Here she is confirming that the "jailbreak"…
🔍 Simon Willison Quoting Matteo Wong, The AtlanticKatie Moussouris, a cybersecurity expert and the CEO of Luta Security, told me that Anthropic shared with her a copy of the White House’s report on the Fable jailbreak to get her appraisal. (She said…
🔍 Simon Willison Cloudflare CAPTCHA on at least one ampersandTIL: Cloudflare CAPTCHA on at least one ampersand I'm using Cloudflare's CAPTCHA (they call it a "Web Application Firewall > Custom rules > Managed Challenge" these days) to prevent crawlers from…
💼 VentureBeat AI Google just redesigned the search box for the first time in 25 years — here’s why it matters more than you think.For a quarter century, the Google search box has been one of the most recognizable interfaces in computing: a thin white rectangle, a blinking cursor, a few typed words, and a list of blue links. On…
💼 VentureBeat AI Railway secures $100 million to challenge AWS with AI-native cloud infrastructureRailway , a San Francisco-based cloud platform that has quietly amassed two million developers without spending a dollar on marketing, announced Thursday that it raised $100 million in a Series B…
💼 VentureBeat AI Claude Code costs up to $200 a month. Goose does the same thing for free.The artificial intelligence coding revolution comes with a catch: it's expensive. Claude Code , Anthropic's terminal-based AI agent that can write, debug, and deploy code autonomously, has…
💼 VentureBeat AI Listen Labs raises $69M after viral billboard hiring stunt to scale AI customer interviewsAlfred Wahlforss was running out of options. His startup, Listen Labs , needed to hire over 100 engineers, but competing against Mark Zuckerberg's $100 million offers seemed impossible. So he…
💼 VentureBeat AI Salesforce rolls out new Slackbot AI agent as it battles Microsoft and Google in workplace AISalesforce on Tuesday launched an entirely rebuilt version of Slackbot , the company's workplace assistant, transforming it from a simple notification tool into what executives describe as a…
💼 VentureBeat AI Anthropic launches Cowork, a Claude Desktop agent that works in your files — no coding requiredAnthropic released Cowork on Monday, a new AI agent capability that extends the power of its wildly successful Claude Code tool to non-technical users — and according to company insiders, the team…
💼 VentureBeat AI Nous Research's NousCoder-14B is an open-source coding model landing right in the Claude Code momentNous Research , the open-source artificial intelligence startup backed by crypto venture firm Paradigm , released a new competitive programming model on Monday that it says matches or exceeds several…
The real valuable capability MCP offers over skills/CLI is isolating the auth flow outside of the agent’s context window, and potentially out of the harness completely. [...] Maybe the idealized form…
🎓 MIT Tech Review Heads in the gameThe Argentina v. France final of the 2022 Men’s World Cup in Qatar was shaping up to be one of the most epic games in soccer history. With just 12 minutes remaining in the extra time added to the…
I can 100% attest to the fact that Qwen3.6-27B is a very capable local model for coding tasks. Over the last month and a half I've been using it almost daily, either on my M2 Ultra or on my RTX 5090…
What happened in 2025 was this: the economics of code production were turned upside down . Instead of being very hard, time-consuming, and expensive to generate code, it became effectively free and…
🔍 Simon Willison — a still that playsTool: — a still that plays A progressive enchantment Web Component that turns this markup: Into a still frame with a click to play button which loads the GIF on demand. For when you don't want big…
📰 The Verge AI Hollywood is bending the knee to OpenAINetflix, A24, Focus Features, and Warner Bros.' Clockwork have all reportedly decided to pass on picking up Artificial - director Luca Guadagnino's new biographical drama about OpenAI cofounder / CEO…