Simon Willison
Articles about datasette, software-development, ai-models.566 articles · Last updated: 04/11/2026
Articles
Release: datasette-apps 0.3a0
reference · 04/11/2026 · datasette, llm-integration, custom-apps
Release: datasette-llm 0.1a10
reference · 04/11/2026 · datasette, llm, release-notes
October sponsors-only newsletter
reference · 03/11/2026 · vibe-game-development, vulnerability-apocalypse, llm-subscriptions
Qwen 3.8 27B on my laptop can interpret model weights, too
explanation · 03/11/2026 · weight-space-programming, llms, machine-learning
I discovered a sound that leaks your exact location (and it’s everywhere)—YouTube
explanation · 03/11/2026 · osint, location-tracking, background-noise
Release: datasette-agent 0.5a0
reference · 03/11/2026 · datasette, llm-agents, software-release
Release: llm 0.37.1
reference · 03/11/2026 · llm-release, sponsorship, monthly-briefing
The U.S. Census Bureau and “Super Intelligence”
explanation · 02/11/2026 · ai-adoption, super-intelligence, business-surveys
Release: llm 0.37
reference · 02/11/2026 · llm, openai, ai-assistance
If in doubt, delete the uv.lock file
how-to · 01/11/2026 · python-dependencies, uv-lock-file, python-3-15
A quote from Kyle Kingsbury
explanation · 01/11/2026 · llms, software-trust, documentation
Release: datasette-llm 0.1a9
reference · 31/10/2026 · datasette, llm, user-experience
How We Took Over ChatGPT Accounts
explanation · 31/10/2026 · cybersecurity, chatgpt-exploit, data-privacy
dbreunig/nesformer
how-to · 30/10/2026 · nes-emulation, qwen3, gaming-technology
API credits benefit for eligible ChatGPT subscriptions
explanation · 29/10/2026 · api-credits, chatgpt, subscription-benefits
Building a multiplayer game world with autonomous Fable-class models
explanation · 29/10/2026 · ai-agents, game-development, autonomous-systems
A quote from Ben Hylak
explanation · 29/10/2026 · user-experience, product-design, customer-satisfaction
A quote from Terk Terkowitz
reference · 28/10/2026 · ai-tooling, developer-roles, engineering-leadership
The October inflection point for vibe game development
explanation · 28/10/2026 · vibe-game-development, ai-in-gaming, game-design
GitHub Octoverse 2026
reference · 28/10/2026 · github, octoverse, engineering
A quote from Ted Sanders
explanation · 28/10/2026 · llm-performance, model-size, openai
Game Boy Color on My Conference Badge
explanation · 27/10/2026 · game-boy, conference-badge, emulation
GPT-6.1 Terra
explanation · 26/10/2026 · gpt-6-1-terra, visual-reasoning, computer-use
Research: webframe: evaluated as a scraper and a sandbox
explanation · 26/10/2026 · web-scraping, browser-tools, javascript
A quote from Jason Koebler
explanation · 26/10/2026 · tech-support, chatgpt, big-tech
Tool: Seam Cutter
how-to · 25/10/2026 · image-editing, cropping-tools, screenshot-stitching
Release: battledrones v14: Compass Rose, a four player map
explanation · 24/10/2026 · multiplayer-gaming, game-development, ai-players
Introducing Kimi K3.1 Pro
explanation · 23/10/2026 · ai-models, machine-learning, api-integration
Tool: Quick Study
tutorial · 23/10/2026 · tool-development, canvas-graphics, sobel-edge-detection
A quote from Armin Ronacher
explanation · 22/10/2026 · ai-agents, behavior-monitoring, trusted-runtimes
DE STAAT—FREEDOM (Official Music Video)
reference · 22/10/2026 · music, generative-ai, ai
Donating Agent Skills to the Agentic AI Foundation
reference · 22/10/2026 · ai-skills, open-standards, agentic-ai
Today’s PHP Security Release, and How We’re Strengthening PHP Security
explanation · 21/10/2026 · php-security, vulnerabilities, remote-code-execution
Panache — RTS Belle Époque pour mobile
explanation · 21/10/2026 · mobile-gaming, steampunk, game-development
Battle Drones—a vibe coded RTS with audio-based multiplayer
how-to · 20/10/2026 · game-development, real-time-strategy, audio-multiplayer
eMudhra Intermediate CA Compromise
explanation · 20/10/2026 · cybersecurity, certificate-management, software-updates
My obituary for programming
explanation · 19/10/2026 · programming, career-changes, coding-agents
Release: llm-echo 0.5
reference · 18/10/2026 · llm-echo, debug-plugin, token-usage
Release: llm-tools-datasette 0.1.1
reference · 18/10/2026 · ai-agents, datasette, software-release
Inline rendering with document.currentScript
how-to · 17/10/2026 · inline-scripting, javascript, web-development
Release: web-edit 0.1a2
reference · 17/10/2026 · web-apps, file-editing, tailscale
A quote from Addy Osmani, Morgan Westlee Lunt, and Qing Wang
explanation · 16/10/2026 · code-review, automation, software-development
Anthropic tells investors quarterly revenue up nearly 50% to $16.8bn ahead of IPO
reference · 15/10/2026 · ai-revenue, ipo, investor-relations
Tool: LaTeX renderer
how-to · 15/10/2026 · latex-rendering, web-apps, mathjax
Tool: Chirp Pong
how-to · 15/10/2026 · game-development, audio-communication, web-api
AI is mass decompiling games. That’s both awesome and scary.
explanation · 14/10/2026 · ai-decompilation, game-preservation, software-ethics
Tool: Tree Appreciator
how-to · 14/10/2026 · game-development, ai-experiments, three-js
A quote from Geoffrey Huntley
explanation · 13/10/2026 · git, ai, coding-agents
Release: web-edit 0.1a1
reference · 13/10/2026 · web-development, llm, project-profiling
Release: llm-gemini 0.35
reference · 13/10/2026 · gemini-4-argon, ai-models, svg-generation
Redesigning source control at Anthropic
explanation · 13/10/2026 · source-control, software-engineering, git-alternative
Release: web-edit 0.1a0
how-to · 12/10/2026 · web-development, mobile-apps, file-editing
Hello Python 3.15, goodbye 3.10, and now I can use 3.11
explanation · 12/10/2026 · python, programming, software-development
Release: datasette-ports 0.4
reference · 12/10/2026 · datasette, software-release, llm-developments
Research: Profiling web-edit with Python 3.15: flame graphs and source heatmaps
explanation · 12/10/2026 · python, profiling, flame-graphs
Release: llm-meta-ai 0.2
reference · 12/10/2026 · meta-ai, llm-meta-ai, model-release
Dwarf Fortress uses version control now
explanation · 11/10/2026 · dwarf-fortress, version-control, game-development
Python 3.15.0 added to actions/python-versions
reference · 10/10/2026 · python, github-actions, software-development
A quote from The New York Times
reference · 10/10/2026 · ai-agents, anthropic, cybersecurity
Deno is joining Cloudflare
explanation · 09/10/2026 · cloudflare, deno, acquisition
Release: ttok 1.0
reference · 09/10/2026 · tokenization, gpt-5, gpt-6
A new feature for my blog, built using my voice
how-to · 09/10/2026 · voice-technology, blogging, django
A quote from Matthew Green
explanation · 09/10/2026 · public-key-encryption, ai-ethics, cryptography
Release: ttok 0.4
reference · 08/10/2026 · cli-tools, openai, token-counting
A quote from Carson Gross
explanation · 08/10/2026 · computer-science, careers, ai
OpenAI “rogue” agent activities found on Wikimedia projects
explanation · 07/10/2026 · openai, wikimedia, rogue-agents
Anti-Patterns in Software Blogging
explanation · 07/10/2026 · software-blogging, writing-advice, authenticity
Claude Haiku 5.5
explanation · 07/10/2026 · ai-models, pricing-strategy, api-credits
A quote from Ben Affleck
explanation · 07/10/2026 · machine-learning, visual-effects, python-scripting
A quote from Jake Boggan
explanation · 07/10/2026 · graph-theory, mathematics, personal-reflection
Release: llm-openai-decisions 0.1a0
reference · 06/10/2026 · openai, api, llm
Release: llm-mistral 0.16
reference · 06/10/2026 · llm-release, mistral, ai-development
Comment: EmbeddingGemma 2
explanation · 06/10/2026 · embedding-models, open-source, apache-license
Introducing Mistral Large 4: Le chonk
explanation · 06/10/2026 · ai-models, machine-learning, nvidia-gpus
Comment: Mistral Large 4
explanation · 06/10/2026 · ai-benchmarks, llm-models, humor-in-ai
A quote from Victoria Kim
explanation · 06/10/2026 · ai-security, openai, cybersecurity
TIL: Using Parseable with Datasette for OpenTelemetry traces
how-to · 06/10/2026 · observability, opentelemetry, datasette
A quote from Felix Rieseberg
explanation · 05/10/2026 · cloud-computing, model-inference, user-experience
Research: Qwen3.8 27B addition in words
reference · 04/10/2026 · ai-research, natural-language-processing, machine-learning
September sponsors-only newsletter
reference · 03/10/2026 · fable-class-models, 3d-graphics, cyberattacks
We’re going to need default hard budget caps on pretty much everything
explanation · 03/10/2026 · budget-caps, aws, cloud-services
Museum: Rex's Dino Store
reference · 02/10/2026 · dinosaur-store, brooklyn-attractions, quirky-shops
A quote from Matthew Green
explanation · 01/10/2026 · ai-agents, sandboxing, cybersecurity
Release: pwasm 0.2a0
explanation · 01/10/2026 · webassembly, python, ai-improvements
He Built This City
explanation · 30/09/2026 · museums, new-york, art-exhibitions
Comment: GPT 6.1 Sol: Near-Astra intelligence for a fifth of the price
explanation · 29/09/2026 · ai, generative-ai, llms
Tool: Photo Scrubber — local face blur & metadata removal
how-to · 29/09/2026 · privacy-tools, face-blurring, image-processing
OpenAI DevDay 2026 live blog
explanation · 29/09/2026 · ai-agents, gpt-6, live-blogging
A quote from Anthropic Frontier Red Team
reference · 29/09/2026 · cybersecurity, model-evaluation, ai-research
Claude Sonnet 5.5
explanation · 28/09/2026 · ai-models, anthropic, sonnet-5-5
A quote from Muse AI Agent
explanation · 28/09/2026 · ai-agents, customer-service, communication-errors
A quote from @joedaroo
explanation · 28/09/2026 · ai-security, organizational-resilience, incident-response
2026 in LLMs (so far)
explanation · 27/09/2026 · llms, coding-agents, ai-security
Tool: Bluesky reply bot checker
how-to · 27/09/2026 · bluesky, reply-bots, social-media
Comment: S3 Is the Future, S3 Is the Past
explanation · 27/09/2026 · cloud-storage, s3-pricing, technology-trends
Tool: Kākāpō Party
how-to · 26/09/2026 · pixel-art, animation, playwright
A quote from John Gruber
explanation · 25/09/2026 · ai-systems, cloud-computing, user-awareness
Sighting: Northern Gannet, Great Blue Heron, California Brown Pelican
reference · 25/09/2026 · birdwatching, monterey-bay, wildlife-photography
Release: datasette 1.0a41
reference · 24/09/2026 · datasette, web-components, opentelemetry
Note on 24th September 2026
explanation · 24/09/2026 · coding-agents, software-engineering, discipline
Release: commit-rewriter 0.2
reference · 24/09/2026 · git, software-development, open-source
Tool: Shadow roots, explained with live examples
explanation · 23/09/2026 · shadow-dom, css, web-development
Tool: Gemini 3.8 TTS Playground
how-to · 23/09/2026 · text-to-speech, google-gemini, audio-synthesis
SF October 14th: A Birds of a Feather Session on Agentic Engineering
explanation · 23/09/2026 · agentic-engineering, coding-agents, show-and-tell
Release: llm-typesafe 0.1a0
how-to · 22/09/2026 · llm-plugin, typesafe-ai, jev-model
Release: llm 0.36
reference · 22/09/2026 · llm, openai, monthly-briefing
Claude Opus 5.5, GPT-6 Sol, GPT-6 Luna, and a new price war
explanation · 22/09/2026 · ai-models, pricing-strategy, gpt-6
Release: llm-anthropic 0.29
reference · 22/09/2026 · llm-development, anthropic, monthly-briefing
A quote from @therealcornpop
explanation · 22/09/2026 · ai-generated-content, social-media, content-creation
Cloudflare Python Workers are now generally available
explanation · 21/09/2026 · cloudflare, python, webassembly
Jev introduces a new shape of LLM—System One, aka Decision Models
explanation · 21/09/2026 · llm, decision-models, ai
Comment: MCP was always a bad idea?
explanation · 20/09/2026 · mcp, ai-agents, security
Release: datasette-explain 0.2.2
reference · 20/09/2026 · datasette, sqlite, llm-developments
Release: llm-keys-ui 0.1
how-to · 20/09/2026 · api-management, coding-agents, llm-projects
A quote from voxium
explanation · 20/09/2026 · workplace-culture, automation, software-development
Sighting: California Sea Lion, Brandt's Cormorant
reference · 19/09/2026 · wildlife-sightings, marine-biology
Release: datasette-auth-github 1.0
reference · 19/09/2026 · github-authentication, datasette, plugin-release
A quote from Thariq Shihipar
reference · 18/09/2026 · claude-code, agents, customization
Note on 18th September 2026
reference · 18/09/2026 · generative-ai, llms, monthly-briefing
The Creative Spirit of Who Framed Roger Rabbit
explanation · 18/09/2026 · who-framed-roger-rabbit, animation, film-analysis
Gemini Hacked Three Companies in First Known Breakout by Google’s AI
explanation · 18/09/2026 · ai-security, google-ai, cybersecurity
Be alert: targeted attacks on prominent Rustaceans
explanation · 17/09/2026 · rust-lang, cybersecurity, supply-chain-attacks
How To Write With An LLM
how-to · 17/09/2026 · llm, copyediting, writing-assistance
Self-generated prompt injections in compaction summaries
explanation · 17/09/2026 · ai-models, prompt-injections, compaction-summaries
Release: datasette 0.65.5
reference · 16/09/2026 · datasette, software-release, llm-developments
Claude Cowork and chat are now one Claude
explanation · 16/09/2026 · ai-agents, product-updates, user-experience
Release: datasette 1.0a40
reference · 16/09/2026 · datasette, software-release, bug-fixes
A quote from Mustafa Suleyman
reference · 16/09/2026 · ai-ethics, generative-ai, llms
Tool: Gemini Live audio
how-to · 15/09/2026 · speech-to-speech, web-ui, google-gemini
Release: commit-rewriter 0.1
how-to · 14/09/2026 · commit-messages, web-apps, datasette
The contagion of fear
explanation · 14/09/2026 · ai-safety, fear-mongering, public-understanding
Comment: What blog posts influenced your thinking the most?
explanation · 14/09/2026 · software-engineering, blog-influence, career-development
A quote from Laurie Voss
explanation · 14/09/2026 · software-development, user-experience, product-engineering
Release: shot-scraper 1.12
reference · 13/09/2026 · web-scraping, screenshot-tools, javascript
Sighting: California Brown Pelican
reference · 12/09/2026 · california-brown-pelican, wildlife-sightings, san-mateo-county
A quote from Paul Ford
explanation · 12/09/2026 · software-development, artificial-intelligence, collaboration
Generating running routes with GPT-6 Astra and ChatGPT Work
how-to · 12/09/2026 · ai-tools, running-routes, openstreetmap
OpenAI agents attacked RubyGems back in May
explanation · 12/09/2026 · openai, rubygems, cybersecurity
So you want to use OpenRouter?
how-to · 11/09/2026 · openrouter, api-integration, backend-providers
Soft-deprecating re.match()
explanation · 11/09/2026 · python, regex, software-development
Datasette 1.0a39 and 0.65.4 security releases
reference · 11/09/2026 · security-releases, datasette, software-audit
Comment: Feeling sad about AI
explanation · 11/09/2026 · ai-impact, software-engineering, adaptation
Don't sleep on wrapture
tutorial · 11/09/2026 · python, monkey-patching, observability
A quote from Boris Cherny
explanation · 11/09/2026 · ai-development, code-quality, automated-testing
A quote from huggingface.co/security.txt
reference · 11/09/2026 · ai-agents, cybersecurity, open-source
Any Nix package, live in your browser
explanation · 10/09/2026 · nix-packages, web-assembly, virtual-machines
Native is now the future of mobile at Shopify
explanation · 10/09/2026 · mobile-development, react-native, shopify
A quote from Calif Research
explanation · 10/09/2026 · cybersecurity, ai-development, malware
A quote from Terence Tao
explanation · 09/09/2026 · open-science, ai-research, mathematics
Tool: .blend URL Viewer
reference · 09/09/2026 · blender, web-tools, 3d-modeling
Introducing ChatGPT Images 2.5
explanation · 08/09/2026 · image-generation, openai, chatgpt
On the Navier–Stokes Millennium Prize Problem
explanation · 08/09/2026 · navier-stokes, millennium-prize, openai
Tool: Mercator ↔ Equal Earth
explanation · 07/09/2026 · map-projections, data-visualization, geography
Creepy crawlies
explanation · 07/09/2026 · web-crawlers, git, datasette
A quote from Jakub Pachocki
explanation · 07/09/2026 · ai-defense, ethical-ai, openai
Tool: Video compressor
how-to · 07/09/2026 · video-compression, ffmpeg, web-assembly
Release: llm 0.35
reference · 07/09/2026 · ai-agents, access-management, policy-enforcement
Comment: There's No Limit to How Bad Code Can Get
explanation · 06/09/2026 · technical-debt, software-development, system-migration
A quote from Zach Kehs
explanation · 06/09/2026 · software-development, code-quality, engineering-practices
The purpose of DNS is to spread scams
explanation · 06/09/2026 · dns, scams, cybersecurity
Research acceleration: The view inside OpenAI
explanation · 06/09/2026 · ai-research, recursive-self-improvement, agentic-engineering
TIL: Using Blender with coding agents on macOS
how-to · 05/09/2026 · blender, coding-agents, macos
Introducing GPT-6 Astra for developers
explanation · 05/09/2026 · gpt-6, 3d-modeling, ai-development
The Pelican comparison grid for Astra is pretty interesting
explanation · 04/09/2026 · ai-models, image-generation, gpt-6
August newsletter is out
explanation · 04/09/2026 · openai-cyberattacks, fable-5, chatgpt-work-model
OpenAI’s rogue agents were caught communicating via public wikis
explanation · 04/09/2026 · ai-agents, cybersecurity, openai
GPT‑6 Astra
explanation · 03/09/2026 · gpt-6, openai, ai-benchmarks
Release: llm-gemini 0.34
reference · 02/09/2026 · ai-models, html-generation, javascript
A quote from Rick Brewster
explanation · 02/09/2026 · paint-dot-net, direct2d, wine
Claude’s new system prompt really doesn’t want to reproduce song lyrics
reference · 02/09/2026 · ai-systems, prompt-engineering, copyright-issues
Codex bundles LibreOffice
explanation · 01/09/2026 · openai-codex, libreoffice, software-installation
Claude Fable 5.1 made me a really nice animated pelican
explanation · 01/09/2026 · ai-benchmarks, animated-svg, model-evaluation
A quote from Tarn Adams
explanation · 01/09/2026 · game-design, ai, dwarf-fortress
Tool: GeoJSON Map Viewer
how-to · 01/09/2026 · geojson, map-viewer, openstreetmap
Python 3.15.0 candidate 2 is here!
reference · 01/09/2026 · python, release-candidate, software-development
Release: datasette-mcp 0.2
reference · 01/09/2026 · datasette, plugin-release, software-development
Introducing wrapture
explanation · 31/08/2026 · python, testing, tracing
A quote from Andrew Digby
explanation · 31/08/2026 · conservation, endangered-species, kakapo
Understanding ChatGPT Work
explanation · 30/08/2026 · chatgpt-work, ai-tools, cloud-computing
Introducing Hy4 Preview
explanation · 29/08/2026 · llm, tencent, hy4
Just a rumour of a bug is enough to find a security exploit these days
explanation · 28/08/2026 · security-exploits, open-source, ai-agents
Breaking Claude Code Opus 5 Auto Mode
explanation · 27/08/2026 · ai-agents, prompt-injection, security
A quote from Paul Dix
explanation · 26/08/2026 · ai-development, software-engineering, machine-learning
Qwen3.8-Flash-Next
explanation · 26/08/2026 · ai-models, machine-learning, quantization
EVE Online: The Move to Python 3 Begins!
explanation · 25/08/2026 · python-upgrade, eve-online, game-development
Release: llm-anthropic 0.27
reference · 24/08/2026 · python-libraries, llm-plugins, software-updates
Your executable is a SQLite database
how-to · 24/08/2026 · sqlite, linux, executable-binaries
Anthropic’s best AI model struggles to attract users as cheaper tools thrive
explanation · 23/08/2026 · ai-models, revenue-growth, market-competition
A quote from Drew Breunig
explanation · 23/08/2026 · generative-ai, llm-pricing, ai
A quote from Linus Torvalds
explanation · 22/08/2026 · ai-debugging, software-development, linus-torvalds
Release: llm 0.33
reference · 22/08/2026 · openai, python-library, embedding-models
More than just code review
explanation · 22/08/2026 · code-review, ai, generative-ai
Release: llm 0.32.1
reference · 21/08/2026 · llm, openai, python-library
Stop Making TUIs
explanation · 21/08/2026 · native-uis, user-experience, software-development
Release: llm-openrouter 0.7
reference · 21/08/2026 · llm, openrouter, api
A quote from Matt Webb
explanation · 21/08/2026 · ai-learning, quaternions, augmented-reality
Research: A shot-scraper-style JSON API on Bun 1.4's new Bun.WebView
explanation · 20/08/2026 · bun, web-automation, typescript
ChatGPT search now uses the site:operator at scale
explanation · 20/08/2026 · generative-engine-optimization, chatgpt, seo
Research: smolmachines / smolvm as a sandbox for untrusted Python & JavaScript
explanation · 19/08/2026 · sandboxing, python, javascript
A quote from Jeremy Morrell
explanation · 19/08/2026 · extensible-software, llms, ai
Conceptual integrity and counting lines of code
explanation · 19/08/2026 · ai-software-development, conceptual-integrity, lines-of-code
Mojo🔥 is now open source
explanation · 18/08/2026 · mojo, open-source, programming-languages
Qwen 3.8 27B scores 52 on the Artificial Analysis Intelligence Index
reference · 17/08/2026 · generative-ai, llms, qwen
We Tracked a Shipment of Rare Books. It Ended at an Amazon AI Training Facility
explanation · 17/08/2026 · ai-training, rare-books, amazon
A quote from Dario Amodei
explanation · 16/08/2026 · ai-trust, public-perception, ai-ethics
Qwen 3.8 27B is excellent, but it defaults to wildly overthinking things
explanation · 16/08/2026 · llm, model-evaluation, ai-research
Markdown SVG upgrades
explanation · 16/08/2026 · markdown, svg, web-development
Sighting: Northern Gannet
explanation · 15/08/2026 · northern-gannet, wildlife, birdwatching
Tool: CORS Chat
how-to · 15/08/2026 · api-integration, web-tools, openai
Don’t classify. Hallucinate!
how-to · 14/08/2026 · llm-tagging, vector-embeddings, blogging-strategies
Release: sqlite-utils 4.2
reference · 13/08/2026 · sqlite, database, software-release
Release: llm-gemini 0.33
reference · 13/08/2026 · llm-gemini, gemini-flash, embedding-models
Release: sqlite-utils 4.2.1
reference · 13/08/2026 · sqlite, python, cli-tools
Release: alchemy-utils 0.1a1
explanation · 13/08/2026 · llm-developments, alchemy-utils, sponsorship
A quote from Florian Herrengt
explanation · 12/08/2026 · ai-bugs, software-engineering, team-collaboration
Release: alchemy-utils 0.1a0
how-to · 12/08/2026 · python-libraries, database-tools, sqlalchemy
DeepSeek V4 Pro 0813 (on OpenRouter)
reference · 12/08/2026 · deepseek, ai-models, api
Release: datasette-upload-dbs 0.5a0
how-to · 11/08/2026 · datasette, sqlite, api
Stealing Reasoning Traces from Proprietary LLM APIs
explanation · 11/08/2026 · llm-security, data-exfiltration, model-exploitation
Stealing Reasoning Traces from Proprietary LLM APIs
explanation · 11/08/2026 · llm-security, data-exfiltration, model-exploitation
There are no lossless transformations of natural-language text
explanation · 11/08/2026 · ai-writing, text-transformation, responsibility
Release: datasette-upload-dbs 0.5a0
how-to · 11/08/2026 · datasette, sqlite, api
There are no lossless transformations of natural-language text
explanation · 11/08/2026 · ai-writing, natural-language-processing, content-creation
Introducing Muse Glimmer
explanation · 10/08/2026 · ai-models, task-completion, machine-learning
Introducing Muse Glimmer
explanation · 10/08/2026 · ai-models, task-completion, machine-learning
A quote from OpenClaw
explanation · 10/08/2026 · ai-security, openclaw, api-vulnerabilities
A quote from OpenClaw (running Opus 4.6)
explanation · 10/08/2026 · ai-security, openclaw, api-vulnerabilities
GitHub Models is now retired
explanation · 09/08/2026 · github-models, llm-integration, api-retirement
GitHub Models is now retired
explanation · 09/08/2026 · github-models, llm-integration, api-retirement
Research: SQLite compressed text-history prototypes
explanation · 09/08/2026 · sqlite, data-compression, revision-history
A quote from Claude Opus 5 system prompt
reference · 09/08/2026 · ai-models, export-controls, anthropic
A quote from Claude Opus 5 system prompt
reference · 09/08/2026 · ai-models, export-controls, anthropic
A quote from John Gruber
explanation · 08/08/2026 · blogging, music, creativity
Auto mode is now the default in Claude Code for Pro, Max, and Team plans
explanation · 08/08/2026 · auto-mode, claude-code, ai-safety
Comment: Now we have a timeline of the OpenAI accidental attack against Hugging Face
explanation · 08/08/2026 · openai, hugging-face, reinforcement-learning
Now we have a timeline of the OpenAI accidental attack against Hugging Face
explanation · 07/08/2026 · ai-agents, cybersecurity, openai
Moonlight & Mayhem (Raccoon Heist by Codex + GPT-5.6 Sol Ultra)
how-to · 07/08/2026 · ai-agents, game-development, gpt-5
The Tokenpocalypse Is Here: Companies Are Scrambling To Stop Spending So Much on AI
explanation · 07/08/2026 · ai-costs, token-consumption, business-strategy
An AI model from Meta also hacked another company during testing
explanation · 06/08/2026 · ai-security, cybersecurity-testing, meta-ai
Simon Willison on Technical Blogging
how-to · 06/08/2026 · technical-blogging, writing-advice, blogging-tips
Release: datasette 0.65.3
reference · 06/08/2026 · datasette, software-release, llm-developments
Release: datasette 1.0a38
reference · 06/08/2026 · sql-injection, datasette, security
One-shotting a Raccoon Heist game using Claude Fable 5
how-to · 05/08/2026 · game-development, ai-tools, claude-fable
Incident Report: unsanctioned agent behaviour during cyber testing
reference · 05/08/2026 · ai-agents, cyber-security, ethical-ai
Third-party cyber evaluations involving OpenAI models
explanation · 05/08/2026 · cybersecurity, openai, ai-safety
Introducing Muse Code and Muse Spark 1.2
explanation · 05/08/2026 · ai-models, coding-tools, developer-workflows
PipeNetwork/minimax-h3-mlx
how-to · 04/08/2026 · generative-ai, video-generation, machine-learning
Release: llm 0.32
reference · 04/08/2026 · llm-release, monthly-briefing, sponsorship
A quote from Steve Yegge
explanation · 04/08/2026 · software-development, project-management, tech-issues
Release: llm-anthropic 0.26
reference · 04/08/2026 · llm, anthropic, model-updates
New release of LLM adds support for reasoning traces, OpenAI Responses, server-side tools, and smarter logging
reference · 04/08/2026 · llm-updates, reasoning-traces, server-side-tools
Release: condense-json 1.1
reference · 03/08/2026 · json, software-development, llm-integration
A quote from David Crawshaw's prompt
reference · 03/08/2026 · open-source, prompt-engineering, generative-ai
Comment: Devtools must be open source (exe.dev)
explanation · 03/08/2026 · open-source, software-development, llms
Don’t be a meat proxy
explanation · 03/08/2026 · ai-misuse, generative-ai, llms
July 2026 newsletter
reference · 02/08/2026 · ai-development, newsletter, sponsorship
Release: condense-json 1.0
reference · 02/08/2026 · json, library-release, data-optimization
Open letters about AI development
explanation · 02/08/2026 · ai-development, open-weights, policy
A quote from Greg Brockman
explanation · 01/08/2026 · ai-ethics, human-relationships, generative-ai
Ten advances in mathematics and theoretical computer science
explanation · 01/08/2026 · ai-in-mathematics, theoretical-computer-science, collaboration
Release: datasette-apps 0.2a0
reference · 01/08/2026 · datasette, app-development, javascript
Release: datasette-agent 0.4a0
explanation · 31/07/2026 · datasette, llm-tool-use, monthly-briefing
smevals—a small eval suite for evaluating models, prompts, and harnesses
how-to · 31/07/2026 · model-evaluation, ai-research, eval-framework
Oxide and Friends: The Open Weight Revolution with Simon Willison
explanation · 31/07/2026 · open-weight-models, cybersecurity, ai-leadership
Stateless MCP has recaptured my interest (and inspired mcp-explorer and datasette-mcp)
explanation · 31/07/2026 · model-context-protocol, ai-tools, software-development
deepseek-ai/DeepSeek-V4-Flash-0731
reference · 31/07/2026 · ai-models, deep-learning, cost-efficiency
Release: llm-mcp-client 0.1a0
reference · 31/07/2026 · llm, model-context-protocol, sponsorship
Investigating three real-world incidents in our cybersecurity evaluations
explanation · 30/07/2026 · cybersecurity, ai-safety, malware
Release: llm 0.32rc2
reference · 30/07/2026 · llm-release, gpt-5, openai-endpoints
Release: llm-chat-completions-server 0.1a0
how-to · 30/07/2026 · llm, chat-completions, openai
Advancing the price-performance frontier with GPT‑5.6
explanation · 30/07/2026 · gpt-5-6, price-performance, ai-inference
A quote from Bruce Schneier
explanation · 30/07/2026 · critical-thinking, writing-skills, education
Release: llm 0.32rc1
reference · 30/07/2026 · llm-release, schema-design, gpt-support
TIL: Adding a custom MCP server to Claude and ChatGPT
how-to · 29/07/2026 · mcp, chatgpt, claude
AI Worming through Word
explanation · 29/07/2026 · ai-security, prompt-injection, microsoft-word
A quote from D. Richard Hipp
explanation · 29/07/2026 · sql, programming-evolution, data-querying
A quote from Matthew Green
explanation · 29/07/2026 · post-quantum-cryptography, ai-cryptanalysis, public-key-algorithms
Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident
explanation · 28/07/2026 · cybersecurity, ai-agents, zero-day-exploits
Discovering cryptographic weaknesses with Claude
explanation · 28/07/2026 · cryptography, ai-research, machine-learning
A quote from Akshat Bubna
explanation · 28/07/2026 · cybersecurity, software-development, incident-response
uv 0.12.0
reference · 28/07/2026 · project-structure, build-tools, software-release
moonshotai/Kimi-K3
reference · 27/07/2026 · ai-models, licensing, commercial-use
An opinionated guide to which AI to use to do stuff
explanation · 27/07/2026 · ai-agents, productivity-tools, chatgpt
Release: sqlite-utils 3.39.1
reference · 26/07/2026 · sqlite, software-release, open-source
An Inside Look at the Relay Market Powering Token Resellers and Fraud
explanation · 26/07/2026 · llm-tokens, marketplace, fraud
A quote from Boris Cherny
reference · 25/07/2026 · ai, prompt-injection, generative-ai
Ruff v0.16.0
how-to · 25/07/2026 · python-linting, software-development, ci-cd
Introducing Claude Opus 5
explanation · 24/07/2026 · ai-models, artificial-intelligence, cybersecurity
A quote from Seth Larson
explanation · 23/07/2026 · python, pypi, security
The first known runaway AI agent—or a very bad marketing stunt?
explanation · 23/07/2026 · ai-agents, cybersecurity, openai
A quote from Thomas Ptacek
explanation · 22/07/2026 · ai-security, pentesting, sandboxing
OpenAI’s accidental cyberattack against Hugging Face is science fiction that happened
explanation · 22/07/2026 · cybersecurity, ai-agents, hugging-face
Orchestrions
explanation · 22/07/2026 · orchestrions, musée-mécanique, san-francisco
Are AI labs pelicanmaxxing?
explanation · 22/07/2026 · ai-research, model-evaluation, artificial-intelligence
Sighting: California Sea Lion
explanation · 21/07/2026 · california-sea-lion, pier-39, san-francisco
A Fireside Chat with Cat and Thariq from the Claude Code team
explanation · 21/07/2026 · ai-engineering, coding-agents, software-development
Nativ: Run AI models locally on your Mac
how-to · 21/07/2026 · ai-models, macos, ml-libraries
Reverse-engineering is cheap now
explanation · 20/07/2026 · reverse-engineering, coding-agents, home-automation
A quote from Sam Altman
explanation · 20/07/2026 · open-source, language-models, ai-strategy
Who’s Afraid of Chinese Models?
explanation · 20/07/2026 · ai-policy, open-source, copyright-reform
Claude Code uses Bun written in Rust now
explanation · 19/07/2026 · rust, bun, claude-code
AI Mania Is Eviscerating Global Decision-Making
explanation · 19/07/2026 · ai-mania, corporate-decision-making, executive-pressure
Tool: SQLite Query Explainer
explanation · 18/07/2026 · sqlite, query-planning, web-tools
nascheme/quixote
reference · 18/07/2026 · python-web, quixote, open-source
Claude make Fable 5 permanent
explanation · 18/07/2026 · ai-models, subscription-plans, anthropic
Spot birds not golf
explanation · 17/07/2026 · sustainability, water-use, birdwatching
A quote from Kimi K3
explanation · 17/07/2026 · ai-development, jira, task-automation
Tool: LLM cliché highlighter
explanation · 17/07/2026 · language-models, text-analysis, cliché-detection
Kimi K3, and what we can still learn from the pelican benchmark
explanation · 16/07/2026 · ai-models, benchmarking, machine-learning
A quote from Linus Torvalds
explanation · 16/07/2026 · ai, linux, open-source
Tool: Mermaid to Unicode box art (grok-mermaid)
how-to · 16/07/2026 · rust, webassembly, mermaid
A quote from Thibault Sottiaux
explanation · 16/07/2026 · ai-bugs, file-management, gpt-5
Tool: Mermaid to ASCII art (mermaid-ascii)
how-to · 16/07/2026 · web-development, ascii-art, diagrams
Firefox in WebAssembly
explanation · 16/07/2026 · webassembly, firefox, browser-technology
Inkling: Our open-weights model
explanation · 16/07/2026 · open-weights, multimodal-models, ai-development
How I tricked Claude into leaking your deepest, darkest secrets
explanation · 15/07/2026 · ai-security, data-exfiltration, vulnerability-exploitation
xai-org/grok-build, now open source
explanation · 15/07/2026 · open-source, user-privacy, grok-build
lobste.rs is now running on SQLite
explanation · 14/07/2026 · database-migration, sqlite, lobsters
A quote from Armin Ronacher
explanation · 14/07/2026 · software-development, team-communication, shared-understanding
TIL: Using uvx in GitHub Actions in a cache-friendly way
how-to · 14/07/2026 · github-actions, python-tools, caching
Release: datasette 1.0a37
reference · 14/07/2026 · datasette, release-notes, software-development
simonw/pedalican
how-to · 14/07/2026 · image-generation, custom-pets, gpt-technology
A quote from GitHub Changelog
reference · 14/07/2026 · github, dependabot, software-development
datasette code-frequency chart on GitHub
explanation · 13/07/2026 · datasette, github, ai
DOOMQL
how-to · 13/07/2026 · game-development, sqlite, python
Release: shot-scraper 1.11
reference · 12/07/2026 · cli-tools, web-scraping, javascript
Release: sqlite-utils 4.1.1
reference · 12/07/2026 · sqlite, database, software-release
Fable gets another bump
explanation · 12/07/2026 · fable, gpt-5-6, anthropic
Directly Responsible Individuals (DRI)
explanation · 12/07/2026 · accountability, llm-agents, project-management
Release: sqlite-utils 4.1
reference · 11/07/2026 · sqlite, python, data-management
A quote from OpenAI
reference · 10/07/2026 · openai, chatgpt, cloud-computing
A quote from Nilay Patel
explanation · 10/07/2026 · augmented-reality, privacy-concerns, technology-challenges
Introducing Muse Spark 1.1
explanation · 09/07/2026 · ai-models, api-development, llm-plugins
Release: llm 0.31.1
reference · 09/07/2026 · llm-release, monthly-briefing, sponsorship
Release: llm-meta-ai 0.1
reference · 09/07/2026 · llm, meta-ai, monthly-briefing
The new GPT-5.6 family: Luna, Terra, Sol
explanation · 09/07/2026 · gpt-5-6, openai, ai-models
Introducing GPT‑Live
explanation · 08/07/2026 · gpt-live, openai, voice-assistant
A quote from Kenton Varda
explanation · 08/07/2026 · ai, generative-ai, ai-assisted-programming
Rewriting Bun in Rust
explanation · 08/07/2026 · rust, memory-management, ai-agents
Release: sqlite-migrate 0.2
reference · 07/07/2026 · sqlite, database-migration, software-release
Release: sqlite-utils 4.0
reference · 07/07/2026 · sqlite, database-tools, software-release
Tool: github-code Web Component
tutorial · 07/07/2026 · web-components, github, gpt-5-5
Release: sqlite-utils 4.0rc4
reference · 07/07/2026 · sqlite, software-release, open-source
sqlite-utils 4.0, now with database schema migrations
reference · 07/07/2026 · database-migrations, sqlite-utils, software-development
tencent/Hy3
explanation · 06/07/2026 · machine-learning, tencent, model-development
Release: sqlite-utils 4.0rc3
reference · 06/07/2026 · sqlite, database, software-release
sqlite-utils 4.0rc2, mostly written by Claude Fable (for about $149.25)
reference · 05/07/2026 · sqlite, software-development, release-management
Release: sqlite-utils 4.0rc2
reference · 05/07/2026 · sqlite, database-tools, software-release
Better Models: Worse Tools
explanation · 04/07/2026 · ai-models, tool-usage, coding-harnesses
Building a World Map with only 500 bytes
explanation · 04/07/2026 · data-compression, javascript, ascii-art
A quote from Josh W. Comeau
explanation · 03/07/2026 · ai-impact, online-learning, course-creation
June 2026 newsletter
reference · 03/07/2026 · ai-models, export-restrictions, datasette
Fable's judgement
how-to · 03/07/2026 · ai-agents, coding-efficiency, model-usage
Open Source AI Gap Map
reference · 03/07/2026 · open-source-ai, ai-ecosystem, data-indexing
Understand to participate
explanation · 02/07/2026 · collaboration, coding-agents, cognitive-debt
Research: Using DSPy to evaluate and improve Datasette Agent's SQL system prompts
how-to · 02/07/2026 · sql-prompts, datasette-agent, dspy
Release: llm-coding-agent 0.1a0
how-to · 02/07/2026 · llm-agents, python-library, tdd
Release: shot-scraper 1.10
reference · 30/06/2026 · llm-developments, software-release, sponsorship
What’s new in Claude Sonnet 5
explanation · 30/06/2026 · ai-models, tokenization, api-changes
Have your agent record video demos of its work with shot-scraper video
how-to · 30/06/2026 · video-demos, playwright, coding-agents
Nano Banana 2 Lite
explanation · 30/06/2026 · gemini-models, ai-art
The AI Compass
reference · 30/06/2026 · ai, ai-ethics, generative-ai
A quote from Anthropic
reference · 30/06/2026 · ai, generative-ai, llms
Tool: HTML table extractor
how-to · 29/06/2026 · html-extraction, data-conversion, web-tools
Ornith-1.0: Self-Scaffolding LLMs for Agentic Coding
explanation · 29/06/2026 · llms, agentic-coding, open-source-models
Count the number of Safari tabs
how-to · 29/06/2026 · safari-tabs, applescript, productivity
A quote from Jon Udell
explanation · 28/06/2026 · human-in-the-loop, agent-assisted-development, software-engineering
Hack Your Summer
how-to · 28/06/2026 · student-initiatives, internship-alternatives, mentorship
A quote from Dean W. Ball
explanation · 26/06/2026 · ai-economics, model-training, infrastructure
What happened after 2,000 people tried to hack my AI assistant
explanation · 26/06/2026 · ai-security, prompt-injection, hacking-challenges
A quote from OpenAI
reference · 26/06/2026 · gpt-5-6, openai, ai-models
A quote from Timothy B. Lee
explanation · 26/06/2026 · ai, llms, management
Incident Report: CVE-2026-LGTM
reference · 26/06/2026 · ai-agents, incident-report, cybersecurity
AI and Liability
explanation · 25/06/2026 · ai-liability, corporate-responsibility, legal-implications
Release: datasette-export-database 0.3a2
reference · 25/06/2026 · datasette, database, llm-developments
A quote from Tom MacWright
explanation · 24/06/2026 · llm, job-applications, anonymity
simonw/browser-compat-db
how-to · 24/06/2026 · browser-compatibility, sqlite, github-actions
Release: datasette 1.0a35
reference · 23/06/2026 · datasette, database-management, api
Tool: OPFS + Pyodide test harness
explanation · 23/06/2026 · web-development, sqlite, pyodide
Prompt Injection as Role Confusion
explanation · 22/06/2026 · prompt-injection, role-confusion, language-models
Porting the Moebius 0.2B image inpainting model to run in the browser with Claude Code
how-to · 22/06/2026 · image-inpainting, webgpu, ai-agents
Release: sqlite-utils 4.0rc1
reference · 21/06/2026 · sqlite, software-release, open-source
sqlite-utils 4.0rc1 adds migrations and nested transactions
reference · 21/06/2026 · sqlite, python, database-migrations
Temporary Cloudflare Accounts for AI agents
how-to · 21/06/2026 · cloudflare, ai-agents, temporary-accounts
A quote from Sean Lynch
explanation · 19/06/2026 · api-gateway, auth-flow, mcp
Datasette Apps: Host custom HTML applications inside Datasette
explanation · 18/06/2026 · datasette, html-apps, sql-queries
Release: datasette-acl 0.6a0
explanation · 18/06/2026 · datasette, permissions, resource-sharing
Tool: <click-to-play> — a still that plays
explanation · 17/06/2026 · web-components, gif-optimization, performance
NetNewsWire Status
explanation · 17/06/2026 · netnewswire, open-source, software-development
GLM-5.2 is probably the most powerful text-only open weights LLM
explanation · 17/06/2026 · open-weights, llm, ai-benchmarks
A quote from Charity Majors
explanation · 17/06/2026 · ai, generative-ai, programming
TIL: Cloudflare CAPTCHA on at least one ampersand
how-to · 16/06/2026 · cloudflare, captcha, web-development
A quote from Georgi Gerganov
explanation · 16/06/2026 · local-models, coding-tools, ai-assistants
A quote from Matteo Wong, The Atlantic
explanation · 16/06/2026 · cybersecurity, ai-models, white-house
The Fable 5 Export Controls Harm US Cyber Defense
explanation · 16/06/2026 · ai-security, export-controls, cyber-defense
Release: datasette 1.0a34
reference · 16/06/2026 · datasette, software-release, database-tools
Release: datasette-tailscale 0.1a0
how-to · 16/06/2026 · datasette, tailscale, plugins
“They screwed us”: Personality clashes sent Anthropic’s models offline
explanation · 15/06/2026 · ai-policy, export-controls, model-safety
A quote from Julia Evans
explanation · 15/06/2026 · writing, julia-evans, self-improvement
Release: datasette-agent 0.3a0
reference · 15/06/2026 · datasette, database-tools, user-approval
Why AI hasn’t replaced software engineers, and won’t
explanation · 14/06/2026 · ai-job-losses, software-engineering, automation
Publishing WASM wheels to PyPI for use with Pyodide
how-to · 13/06/2026 · pypi, pyodide, wasm
Research: Mapping SQLite result columns back to their source table.column
how-to · 13/06/2026 · sqlite, database, python
Release: luau-wasm 0.1a0
reference · 13/06/2026 · webassembly, lua, llm-developments
Statement on the US government directive to suspend access to Fable 5 and Mythos 5
explanation · 13/06/2026 · national-security, ai-access, export-controls
A quote from Andrew Singleton
explanation · 12/06/2026 · ai-economics, investment-strategy, polyamory
OpenAI WebRTC Audio Session, now with document context
explanation · 12/06/2026 · webrtc, audio-models, gpt-realtime-2
Release: datasette 1.0a33
reference · 11/06/2026 · datasette, api-exploration, software-release
Claude Fable is relentlessly proactive
explanation · 11/06/2026 · ai-agents, automation, debugging
Release: asyncinject 0.7
reference · 11/06/2026 · asyncio, dependency-injection, pytest
Anthropic Walks Back Policy That Could Have ‘Sabotaged’ AI Researchers Using Claude
explanation · 11/06/2026 · ai-safety, llm-development, policy-change
DiffusionGemma
explanation · 10/06/2026 · generative-ai, llm-release, llm-performance
If Claude Fable stops helping you, you’ll never know
explanation · 10/06/2026 · ai-safety, llm-development, ethical-ai
Release: datasette-agent 0.2a0
reference · 10/06/2026 · datasette, ai-agents, user-interaction
A quote from Jeremy Howard
explanation · 10/06/2026 · ai-research, power-imbalance, democratization
Release: llm 0.32a3
reference · 09/06/2026 · llms, generative-ai, ai
TIL: Setting a custom price for a model in AgentsView
how-to · 09/06/2026 · agentsview, custom-pricing, coding-agents
A quote from Andrej Karpathy
explanation · 09/06/2026 · software-development, technology-trends, andrej-karpathy
Initial impressions of Claude Fable 5
explanation · 09/06/2026 · ai-models, model-comparison, machine-learning
Siri AI at WWDC 2026
explanation · 08/06/2026 · siri-ai, wwdc-2026, apple-intelligence
Release: datasette-agent-edit 0.1a0
explanation · 07/06/2026 · datasette, collaborative-editing, plugins
Running Python code in a sandbox with MicroPython and WASM
how-to · 06/06/2026 · python, sandboxing, webassembly
Release: micropython-wasm 0.1a2
reference · 06/06/2026 · micro-python, webassembly, sandboxing
A quote from Andreas Kling
explanation · 05/06/2026 · browser-development, accountability, software-engineering
OpenAI Help: Lockdown Mode
explanation · 05/06/2026 · data-security, prompt-injection, openai
A quote from Emanuel Maiberg, 404 Media
reference · 04/06/2026 · google, ai-ethics, journalism
AI enthusiasts are in a race against time, AI skeptics are in a race against entropy
explanation · 04/06/2026 · ai-enthusiasm, ai-skepticism, software-development
Uber Caps Usage of AI Tools Like Claude Code to Manage Costs
explanation · 03/06/2026 · ai-tools, cost-management, uber
Tool: Pasted File Editor
how-to · 02/06/2026 · file-management, text-editors, prototyping
Microsoft's new MAI models
explanation · 02/06/2026 · llms, microsoft, ai-development
Release: micropython-wasm 0.1a1
reference · 02/06/2026 · python, webassembly, sandboxing
Sighting: California Brown Pelican
explanation · 02/06/2026 · ai, llms, generative-ai
Release: datasette-agent-micropython 0.1a0
reference · 02/06/2026 · datasette, micropython, webassembly
Release: micropython-wasm 0.1a0
reference · 02/06/2026 · python, webassembly, sandboxing
May 2026 newsletter
reference · 01/06/2026 · ai-development, datasette, sponsorship
Hackers Simply Asked Meta AI to Give Them Access to High-Profile Instagram Accounts. It Worked
explanation · 01/06/2026 · cybersecurity, ai-support, instagram-hacking
Release: datasette 1.0a32
reference · 31/05/2026 · datasette, release-notes, llm-developments
A quote from Karen Kwok for Reuters Breakingviews
reference · 31/05/2026 · ai, anthropic, business-models
The solution might be cancelling my AI subscription
explanation · 31/05/2026 · ai-subscription, attention-management, adhd
Research: Running Python ASGI apps in the browser via Pyodide + a service worker
explanation · 30/05/2026 · python, asgi, web-development
How we contain Claude across products
explanation · 30/05/2026 · sandboxing, ai-security, product-development
A quote from Daniel Jalkut
explanation · 30/05/2026 · ai, philosophy, technology
I Am Retiring from Tech to Live Offline
explanation · 30/05/2026 · tech-retirement, ai-critique, digital-detox
Anthropic's run-rate revenue hits $47 billion
explanation · 29/05/2026 · ai-revenue, fundraising, enterprise-adoption
Release: datasette 1.0a31
reference · 29/05/2026 · datasette, database-queries, software-release
Claude Opus 4.8: “a modest but tangible improvement”
explanation · 28/05/2026 · ai-models, incremental-improvements, honesty-in-ai
Release: llm-anthropic 0.25.1
reference · 28/05/2026 · llm-anthropic, model-release, ai-development
Tool: markdown-svg-renderer
reference · 28/05/2026 · markdown-rendering, svg-previews, live-preview
A quote from Kyle Ferrana
explanation · 27/05/2026 · star-trek, strategy, character-analysis
sqlite AGENTS.md
reference · 27/05/2026 · sqlite, ai-agents, bug-reports
I think Anthropic and OpenAI have found product-market fit
explanation · 27/05/2026 · product-market-fit, enterprise-ai, llm-pricing
Microsoft Copilot Cowork Exfiltrates Files
explanation · 26/05/2026 · data-exfiltration, microsoft-copilot, security-risks
A quote from Paul Graham
explanation · 26/05/2026 · ai-writing, authenticity, founders
The pressure
explanation · 26/05/2026 · ai-security, curl-project, work-life-balance
A quote from Corey Quinn
explanation · 26/05/2026 · vendor-lobbying, product-development, spirituality-in-tech
Notes on Pope Leo XIV’s encyclical on AI
reference · 25/05/2026 · ai-ethics, papal-encyclical, sustainable-development
Sighting: California Brown Pelican, Snowy Egret, California Sea Lion, Harbor Seal
reference · 25/05/2026 · wildlife-sightings, california-birds, marine-life
Release: datasette-fixtures 0.1a0
reference · 24/05/2026 · datasette, plugins, testing
Release: datasette-agent 0.1a4
reference · 24/05/2026 · datasette, agent-chats, javascript
Release: datasette 1.0a30
explanation · 24/05/2026 · datasette, software-release, plugin-development
Tool: Mad House — Usborne Creepy Computer Games
how-to · 24/05/2026 · retro-gaming, programming, computer-history
A quote from Armin Ronacher
explanation · 24/05/2026 · issue-reporting, software-development, communication
On the <dl>
reference · 23/05/2026 · html-elements, web-accessibility, aria-attributes
FTC to Require Cox Media Group, Two Other Firms to Pay Nearly $1 Million to Settle Charges They Deceived Customers About “Active Listening” AI-Powered Marketing Service
explanation · 22/05/2026 · ftc, ai-marketing, consumer-deception
The memory shortage is causing a repricing of consumer electronics
explanation · 22/05/2026 · memory-shortage, consumer-electronics, ai-growth
Release: datasette-agent 0.1a3
reference · 21/05/2026 · datasette, ai-assistants, sql-queries
Release: datasette-agent-charts 0.1a2
reference · 21/05/2026 · datasette, llm-developments, open-source
Datasette Agent
explanation · 21/05/2026 · ai-assistants, datasette, llm
datasette-agent-sprites 0.1a0
reference · 21/05/2026 · datasette, data-visualization, software-development
A quote from SpaceX S-1
reference · 20/05/2026 · cloud-services, ai-research, business-agreements
Release: datasette-agent-charts 0.1a1
reference · 20/05/2026 · data-visualization, charts, datasette
Google I/O, Gemini Spark, Antigravity
explanation · 20/05/2026 · google-io, gemini-spark, ai-agents
How fast is 10 tokens per second really?
explanation · 20/05/2026 · generative-ai, llms, ai
Release: datasette-llm 0.1a8
reference · 19/05/2026 · datasette, llm, release-notes
Release: datasette-llm-accountant 0.1a4
reference · 19/05/2026 · datasette, llm, release-notes
The last six months in LLMs in five minutes
explanation · 19/05/2026 · llm-developments, coding-agents, ai-assistants
Release: llm-gemini 0.32a0
reference · 19/05/2026 · llm-gemini, monthly-briefing, sponsorship
Release: llm-gemini 0.32
reference · 19/05/2026 · llm-gemini, monthly-briefing, sponsorship
Gemini 3.5 Flash: more expensive, but Google plan to use it for everything
explanation · 19/05/2026 · gemini-3-5-flash, google-io, ai-pricing
Sighting: Glaucous-winged Gull, Brown Pelican, Snowy Egret, Canada Goose
reference · 18/05/2026 · bird-watching, nature-photography, wildlife-sightings
GDS weighs in on the NHS’s decision to retreat from Open Source
explanation · 17/05/2026 · open-source, nhs, government-digital-service
Warelay -> OpenClaw
explanation · 16/05/2026 · open-source, whatsapp, ai-assistants
A quote from Julia Evans
explanation · 16/05/2026 · css, web-development, frontend
Sighting: Western Gull, Rock Pigeon
reference · 15/05/2026 · bird-watching, western-gull, rock-pigeon
Release: datasette-llm-limits 0.1a0
reference · 15/05/2026 · datasette, llm-usage, plugin-development
Release: inaturalist-clumper 0.1
reference · 15/05/2026 · inaturalist, blogging, software-release
Tool: QR code generator
how-to · 15/05/2026 · qr-codes, tool-development, customization
A quote from Mitchell Hashimoto
explanation · 14/05/2026 · programming-languages, software-development, rust
Release: datasette-ip-rate-limit 0.1a0
how-to · 14/05/2026 · rate-limiting, datasette, web-development
Not so locked in any more
explanation · 14/05/2026 · react-native, programming-languages, app-development
Quoting Boris Mann
explanation · 13/05/2026 · technology, community-building, insights
Tool: CSP Allow-list Experiment
explanation · 13/05/2026 · csp, sandboxing, web-development
Welcome to the Datasette blog
explanation · 13/05/2026 · datasette, ai-assisted-programming, generative-ai
A quote from Mitchell Hashimoto
explanation · 12/05/2026 · technical-decision-makers, job-security, industry-trends
Release: datasette 1.0a29
reference · 12/05/2026 · open-source, data-exploration, bug-fixes
Release: llm 0.32a2
reference · 12/05/2026 · openai, llms, generative-ai
A quote from Mo Bitar
how-to · 12/05/2026 · automation, career-advice, ai-layoffs
Thoughts on GitLab’s workforce reduction
explanation · 11/05/2026 · gitlab, workforce-reduction, management-structure
TIL: Using LLM in the shebang line of a script
how-to · 11/05/2026 · llm, scripting, programming
Learning on the Shop floor
explanation · 11/05/2026 · shopify, learning-environment, collaboration
Your AI Use Is Breaking My Brain
explanation · 11/05/2026 · ai-writing, zombie-internet, digital-culture
A quote from James Shore
explanation · 11/05/2026 · ai-coding, maintenance-costs, productivity
A quote from New York Times Editors’ Note
reference · 10/05/2026 · ai-generated-content, media-accuracy, politics
A quote from Andrew Quinn
explanation · 10/05/2026 · programming, knowledge-reinvention, software-development
A quote from Luke Curley
explanation · 09/05/2026 · webrtc, audio-quality, latency-issues
Using Claude Code: The Unreasonable Effectiveness of HTML
explanation · 08/05/2026 · html, markdown, ai-tools
Behind the Scenes Hardening Firefox with Claude Mythos Preview
explanation · 07/05/2026 · firefox-security, ai-bug-reports, mozilla
Notes on the xAI/Anthropic data center deal
explanation · 07/05/2026 · data-centers, ai-ethics, environmental-impact
Tool: GitHub Repo Stats
reference · 07/05/2026 · github, repository-stats, api-tools
Tool: Big Words
how-to · 07/05/2026 · macos-tools, presentations, web-development
Release: llm-gemini 0.31
reference · 07/05/2026 · generative-ai, llms, llm-release
Live blog: Code w/ Claude 2026
explanation · 06/05/2026 · ai-agents, product-updates, machine-learning
Vibe coding and agentic engineering are getting closer than I’d like
explanation · 06/05/2026 · ai-coding-tools, vibe-coding, agentic-engineering
Release: datasette-llm 0.1a7
reference · 05/05/2026 · llm-integration, datasette, plugin-development
Our AI started a cafe in Stockholm
explanation · 05/05/2026 · ai-experiments, ethical-ai, automation
A quote from John Gruber
reference · 05/05/2026 · y-combinator, openai, investment
Release: llm-echo 0.5a0
reference · 05/05/2026 · llm-echo, debugging, automated-testing
Release: datasette-referrer-policy 0.1
how-to · 05/05/2026 · datasette, openstreetmap, web-development
April 2026 newsletter
reference · 04/05/2026 · gpt-5-5, llm-security, model-releases
Granite 4.1 3B SVG Pelican Gallery
explanation · 04/05/2026 · granite-4-1, llms, svg-generation
A quote from Andy Masley
explanation · 04/05/2026 · land-use, data-centers, agriculture
Research: TRE Python binding — ReDoS robustness demo
explanation · 04/05/2026 · regex-performance, redos, python
Tool: Redis Array Playground
explanation · 04/05/2026 · redis, data-types, web-development
A quote from Anthropic
explanation · 03/05/2026 · ai-research, human-computer-interaction, social-behavior
Sightings
how-to · 02/05/2026 · wildlife-photography, blogging, iNaturalist
Tool: iNaturalist Sightings
how-to · 01/05/2026 · inaturalist, python, web-development
The Zig project's rationale for their firm anti-AI contribution policy
explanation · 30/04/2026 · open-source, ai-policy, contributor-development
Our evaluation of OpenAI’s GPT-5.5 cyber capabilities
explanation · 30/04/2026 · ai-security, generative-ai, gpt
A quote from Andrew Kelley
explanation · 30/04/2026 · llm, coding, digital-behavior
We need RSS for sharing abundant vibe-coded apps
explanation · 30/04/2026 · rss-feeds, app-development, vibe-coding
Codex CLI 0.128.0 adds /goal
explanation · 30/04/2026 · codex-cli, generative-ai, prompt-engineering
Release: llm 0.32a1
reference · 29/04/2026 · llm-release, monthly-briefing, sponsorship
LLM 0.32a0 is a major backwards-compatible refactor
reference · 29/04/2026 · python-library, llm, software-development
Release: llm 0.32a0
reference · 29/04/2026 · llm-release, sponsorship, monthly-briefing
A quote from OpenAI Codex base_instructions
reference · 28/04/2026 · openai-codex, ai-guidelines, gpt-5-5
A quote from Matthew Yglesias
reference · 28/04/2026 · ai-assisted-programming, vibe-coding, software-development
Introducing talkie: a 13B vintage language model from 1930
explanation · 28/04/2026 · language-models, historical-ai, machine-learning
What’s new in pip 26.1—lockfiles and dependency cooldowns!
explanation · 28/04/2026 · python, pip, dependency-management
microsoft/VibeVoice
how-to · 27/04/2026 · speech-to-text, audio-processing, machine-learning
Speech translation in Google Meet is now rolling out to mobile devices
explanation · 27/04/2026 · speech-translation, google-meet, mobile-devices
Tracking the history of the now-deceased OpenAI Microsoft AGI clause
explanation · 27/04/2026 · openai, microsoft, agi-clause
GPT-5.5 prompting guide
how-to · 25/04/2026 · gpt-5-5, prompt-engineering, openai
A quote from Romain Huet
explanation · 25/04/2026 · ai-models, coding, openai
WHY ARE YOU LIKE THIS
explanation · 25/04/2026 · generative-ai, chatgpt, text-to-image
The people do not yearn for automation
explanation · 24/04/2026 · ai-automation, public-perception, software-brain
DeepSeek V4—almost on the frontier, a fraction of the price
explanation · 24/04/2026 · ai-models, deep-learning, cost-efficiency
Tool: Millisecond Converter
reference · 24/04/2026 · tooling, llm-developments, sponsorship
An update on recent Claude Code quality reports
explanation · 24/04/2026 · ai-models, software-quality, bug-fixes
Release: llm 0.31
reference · 24/04/2026 · large-language-models, openai, command-line-tools
russellromney/honker
explanation · 24/04/2026 · sqlite, rust, database-extensions
Serving the For You feed
explanation · 24/04/2026 · bluesky, recommendation-systems, custom-feeds
It's a big one
reference · 24/04/2026 · newsletter, agentic-engineering, blog-posts
A pelican for GPT-5.5 via the semi-official Codex backdoor API
explanation · 23/04/2026 · gpt-5-5, openai-codex, api-access
Release: llm-openai-via-codex 0.1a0
reference · 23/04/2026 · openai, llm, codex
A quote from Maggie Appleton
reference · 23/04/2026 · digital-gardening, podcasting, streaming
Extract PDF text in your browser with LiteParse for the web
how-to · 23/04/2026 · pdf-parsing, web-development, open-source
Is Claude Code going to cost $100/month? Probably not—it’s all very confusing
explanation · 22/04/2026 · pricing-strategy, ai-agents, transparency
A quote from Bobby Holley
explanation · 22/04/2026 · firefox, vulnerabilities, collaboration
Changes to GitHub Copilot Individual plans
explanation · 22/04/2026 · github-copilot, pricing-changes, ai-agents
Qwen3.6-27B: Flagship-Level Coding in a 27B Dense Model
explanation · 22/04/2026 · ai-coding, model-comparison, hugging-face
Where’s the raccoon with the ham radio? (ChatGPT Images 2.0)
explanation · 21/04/2026 · image-generation, openai, ai-models
scosman/pelicans_riding_bicycles
explanation · 21/04/2026 · generative-ai, llms, training-data
A quote from Andreas Påhlsson-Notini
explanation · 21/04/2026 · ai-agents, human-factors, machine-learning
Release: llm-openrouter 0.6
reference · 20/04/2026 · llm-openrouter, model-refresh, html-ui
TIL: SQL functions in Google Sheets to fetch data from Datasette
how-to · 20/04/2026 · google-sheets, datasette, sql-functions
Claude Token Counter, now with model comparisons
reference · 20/04/2026 · tokenization, model-comparison, ai-tools