Skip to main content

Documentation Index

Fetch the complete documentation index at: https://plantis.ai/llms.txt

Use this file to discover all available pages before exploring further.

Simon Willison

Articles about software-development, AI Agents, datasette.
261 articles · Last updated: 01/05/2026

Articles

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

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

Our evaluation of OpenAI’s GPT-5.5 cyber capabilities

explanation · 30/04/2026 · ai-security, generative-ai, gpt

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

Introducing talkie: a 13B vintage language model from 1930

explanation · 28/04/2026 · language-models, historical-ai, machine-learning

A quote from OpenAI Codex base_instructions

reference · 28/04/2026 · openai-codex, ai-guidelines, gpt-5-5

What’s new in pip 26.1—lockfiles and dependency cooldowns!

explanation · 28/04/2026 · python, pip, dependency-management

A quote from Matthew Yglesias

reference · 28/04/2026 · ai-assisted-programming, vibe-coding, software-development

microsoft/VibeVoice

how-to · 27/04/2026 · speech-to-text, audio-processing, machine-learning

Tracking the history of the now-deceased OpenAI Microsoft AGI clause

explanation · 27/04/2026 · openai, microsoft, agi-clause

Speech translation in Google Meet is now rolling out to mobile devices

explanation · 27/04/2026 · speech-translation, google-meet, mobile-devices

GPT-5.5 prompting guide

how-to · 25/04/2026 · gpt-5-5, prompt-engineering, openai

WHY ARE YOU LIKE THIS

explanation · 25/04/2026 · generative-ai, chatgpt, text-to-image

A quote from Romain Huet

explanation · 25/04/2026 · ai-models, coding, openai

russellromney/honker

explanation · 24/04/2026 · sqlite, rust, database-extensions

DeepSeek V4—almost on the frontier, a fraction of the price

explanation · 24/04/2026 · ai-models, deep-learning, cost-efficiency

The people do not yearn for automation

explanation · 24/04/2026 · ai-automation, public-perception, software-brain

Release: llm 0.31

reference · 24/04/2026 · large-language-models, openai, command-line-tools

An update on recent Claude Code quality reports

explanation · 24/04/2026 · ai-models, software-quality, bug-fixes

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

Tool: Millisecond Converter

reference · 24/04/2026 · tooling, llm-developments, sponsorship

A quote from Maggie Appleton

reference · 23/04/2026 · digital-gardening, podcasting, streaming

A pelican for GPT-5.5 via the semi-official Codex backdoor API

explanation · 23/04/2026 · gpt-5-5, openai-codex, api-access

Extract PDF text in your browser with LiteParse for the web

how-to · 23/04/2026 · pdf-parsing, web-development, open-source

Release: llm-openai-via-codex 0.1a0

reference · 23/04/2026 · openai, llm, codex

Qwen3.6-27B: Flagship-Level Coding in a 27B Dense Model

explanation · 22/04/2026 · ai-coding, model-comparison, hugging-face

Changes to GitHub Copilot Individual plans

explanation · 22/04/2026 · github-copilot, pricing-changes, ai-agents

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

A quote from Andreas Påhlsson-Notini

explanation · 21/04/2026 · ai-agents, human-factors, machine-learning

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

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

Headless everything for personal AI

explanation · 19/04/2026 · headless-services, personal-ai, api-economy

Adding a new content type to my blog-to-newsletter tool - Agentic Engineering Patterns

how-to · 18/04/2026 · blogging, newsletter, coding

Research: Claude system prompts as a git timeline

how-to · 18/04/2026 · git, prompt-engineering, ai-research

Changes in the system prompt between Claude Opus 4.6 and 4.7

reference · 18/04/2026 · ai-systems, prompt-engineering, user-interaction

Join us at PyCon US 2026 in Long Beach—we have new AI and security tracks this year

explanation · 17/04/2026 · ai-track, security-track, python-community

Release: datasette 1.0a28

reference · 17/04/2026 · open-source, data-exploration, software-release

Release: llm-anthropic 0.25

reference · 16/04/2026 · llm, anthropic, model-release

Qwen3.6-35B-A3B on my laptop drew me a better pelican than Claude Opus 4.7

explanation · 16/04/2026 · ai-models, image-generation, benchmarking

Tool: datasette.io news preview

how-to · 16/04/2026 · datasette, yaml, ui-design

Tool: Gemini 3.1 Flash TTS

how-to · 15/04/2026 · text-to-speech, ai-tools, voice-synthesis

Zig 0.16.0 release notes: “Juicy Main”

reference · 15/04/2026 · zig, release-notes, programming

A quote from Kyle Kingsbury

explanation · 15/04/2026 · machine-learning, accountability, data-protection

Release: datasette 1.0a27

reference · 15/04/2026 · open-source, data-exploration, sqlite

A quote from John Gruber

explanation · 15/04/2026 · apple-platforms, app-development, software-quality

Release: datasette-export-database 0.3a1

reference · 15/04/2026 · datasette, database, llm-developments

Release: datasette-ports 0.3

reference · 15/04/2026 · datasette, software-release, database-management

Gemini 3.1 Flash TTS

explanation · 15/04/2026 · text-to-speech, gemini-api, audio-production

datasette PR #2689: Replace token-based CSRF with Sec-Fetch-Site header protection

explanation · 14/04/2026 · csrf-protection, datasette, security

Trusted access for the next era of cyber defense

explanation · 14/04/2026 · cybersecurity, openai, gpt-5

Cybersecurity Looks Like Proof of Work Now

explanation · 14/04/2026 · cybersecurity, ai-safety, open-source

Research: Exploring the new `servo` crate

explanation · 13/04/2026 · rust, browser-engine, embeddable-libraries

Steve Yegge

explanation · 13/04/2026 · ai-adoption, google-engineering, tech-culture

A quote from Bryan Cantrill

explanation · 13/04/2026 · llms, human-factors, system-design

Gemma 4 audio with MLX

how-to · 12/04/2026 · audio-transcription, machine-learning, gemma-4

SQLite 3.53.0

reference · 11/04/2026 · sqlite, database, cli-improvements

Tool: SQLite Query Result Formatter Demo

tutorial · 11/04/2026 · sqlite, query-formatter, developer-tools

Kākāpō parrots

reference · 10/04/2026 · kakapo, llm-developments, monthly-briefing

ChatGPT voice mode is a weaker model

explanation · 10/04/2026 · ai-capabilities, voice-assistants, reinforcement-learning

Release: asgi-gzip 0.3

reference · 09/04/2026 · asgi, gzip, sse

Tool: GitHub Repo Size

reference · 09/04/2026 · github, repo-size, developer-tools

A quote from Giles Turnbull

reference · 08/04/2026 · ai-tools, ai-ethics, human-voice

Meta’s new model is Muse Spark, and meta.ai chat has some interesting tools

explanation · 08/04/2026 · ai-models, meta-ai, image-generation

GLM-5.1: Towards Long-Horizon Tasks

explanation · 07/04/2026 · ai-models, svg-animation, css-animations

Anthropic’s Project Glasswing—restricting Claude Mythos to security researchers—sounds necessary to me

explanation · 07/04/2026 · ai-security, cybersecurity, vulnerability-research

Research: SQLite WAL Mode Across Docker Containers Sharing a Volume

explanation · 07/04/2026 · sqlite, docker, database

Google AI Edge Gallery

explanation · 06/04/2026 · ai-apps, mobile-ai, image-processing

Release: scan-for-secrets 0.3

reference · 06/04/2026 · software-development, python, security

Tool: Cleanup Claude Code Paste

how-to · 06/04/2026 · code-cleanup, llm-developments, tools

Release: datasette-ports 0.2

reference · 06/04/2026 · datasette, software-release, plugins

Release: datasette-ports 0.1

how-to · 06/04/2026 · datasette, development, plugins

Release: research-llm-apis 2026-04-04

explanation · 05/04/2026 · llm, python-library, abstraction-layer

Release: scan-for-secrets 0.2

reference · 05/04/2026 · cli-tools, python-api, software-release

Tool: Syntaqlite Playground

tutorial · 05/04/2026 · web-assembly, sqlite, python

Release: scan-for-secrets 0.1.1

reference · 05/04/2026 · llm-developments, software-release, open-source

A quote from Chengpeng Mou

reference · 05/04/2026 · healthcare, chatgpt, ai-ethics

Release: scan-for-secrets 0.1

how-to · 05/04/2026 · python-tools, api-security, log-management

Eight years of wanting, three months of building with AI

explanation · 05/04/2026 · ai-development, sqlite, software-engineering

A quote from Kyle Daigle

explanation · 04/04/2026 · github, platform-activity, software-development

The Axios supply chain attack used individually targeted social engineering

explanation · 03/04/2026 · supply-chain-attacks, social-engineering, malware

Vulnerability Research Is Cooked

explanation · 03/04/2026 · vulnerability-research, ai-agents, exploit-development

A quote from Greg Kroah-Hartman

explanation · 03/04/2026 · ai-security, open-source, linux-kernel

The cognitive impact of coding agents

explanation · 03/04/2026 · coding-agents, ai-ethics, podcast-appearances

A quote from Daniel Stenberg

explanation · 03/04/2026 · ai-security, open-source, curl

A quote from Willy Tarreau

explanation · 03/04/2026 · kernel-security, software-development, ai-impacts

Research: Can JavaScript Escape a CSP Meta Tag Inside an Iframe?

explanation · 03/04/2026 · javascript, content-security-policy, iframes

Highlights from my conversation about agentic engineering on Lenny’s Podcast

explanation · 02/04/2026 · ai-engineering, automation, software-development

Release: llm-gemini 0.30

reference · 02/04/2026 · llm-development, gemini-release, monthly-briefing

Gemma 4: Byte for byte, the most capable open models

explanation · 02/04/2026 · llms, google-deepmind, ai-research

March 2026 sponsors-only newsletter

reference · 02/04/2026 · agentic-engineering, streaming-experts, supply-chain-attacks

Release: datasette-enrichments-llm 0.2a0

reference · 01/04/2026 · datasette, llm, release-notes

Release: datasette-extract 0.3a0

reference · 01/04/2026 · data-import, datasette, machine-learning

Release: datasette-llm 0.1a5

reference · 01/04/2026 · llm-integration, plugin-development, datasette

Release: datasette-enrichments-llm 0.2a1

reference · 01/04/2026 · datasette, llm, enrichments

Release: datasette-llm-usage 0.2a0

reference · 01/04/2026 · datasette, llm-usage, logging

Release: datasette-llm 0.1a6

reference · 01/04/2026 · llm-integration, python-api, datasette

A quote from Soohoon Choi

explanation · 01/04/2026 · ai-development, software-engineering, economic-incentives

Release: llm-all-models-async 0.1

reference · 31/03/2026 · llm-plugins, async-models, datasette

Release: datasette-llm 0.1a4

reference · 31/03/2026 · datasette, llm, release-notes

Release: llm-echo 0.4

reference · 31/03/2026 · llm-echo, sponsorship, monthly-briefing

Supply Chain Attack on Axios Pulls Malicious Dependency from npm

explanation · 31/03/2026 · supply-chain-attacks, npm-security, axios

Release: llm 0.30

reference · 31/03/2026 · large-language-models, plugin-development, documentation

A quote from Georgi Gerganov

explanation · 30/03/2026 · local-models, ai-challenges, model-inference

Release: datasette-files 0.1a3

reference · 30/03/2026 · datasette, plugin-development, file-management

Release: llm-mrchatterbox 0.1

reference · 30/03/2026 · llm-release, sponsorship, email-digest

Release: datasette-llm 0.1a3

reference · 30/03/2026 · datasette, llm, release-notes

Mr. Chatterbox is a (weak) Victorian-era ethically trained model you can run on your own computer

how-to · 30/03/2026 · language-models, victorian-literature, ai-development

Tool: Pretext — Under the Hood

explanation · 29/03/2026 · llm-developments, tool-overview, sponsorship

Tool: Python Vulnerability Lookup

how-to · 29/03/2026 · python, security, vulnerabilities

Pretext

explanation · 29/03/2026 · browser-library, text-rendering, performance-optimization

A quote from Matt Webb

explanation · 28/03/2026 · ai-agents, coding-architecture, software-development

Vibe coding SwiftUI apps is a lot of fun

how-to · 27/03/2026 · swiftui, vibe-coding, macos-apps

A quote from Richard Fontana

explanation · 27/03/2026 · licensing, chardet, open-source

We Rewrote JSONata with AI in a Day, Saved $500K/Year

explanation · 27/03/2026 · ai-development, jsonata, cost-savings

Release: datasette-showboat 0.1a2

reference · 27/03/2026 · datasette, software-release, llm-developments

My minute-by-minute response to the LiteLLM malware attack

how-to · 26/03/2026 · malware, pypi, security

Quantization from the ground up

explanation · 26/03/2026 · quantization, large-language-models, model-accuracy

Thoughts on slowing the fuck down

explanation · 25/03/2026 · agentic-engineering, cognitive-debt, software-development

Release: datasette-llm 0.1a1

reference · 25/03/2026 · llm-integration, datasette-plugins, data-enrichment

Release: datasette-files-s3 0.1a1

reference · 25/03/2026 · datasette, s3, file-storage

LiteLLM Hack: Were You One of the 47,000?

explanation · 25/03/2026 · security, supply-chain, python

Streaming experts

explanation · 24/03/2026 · streaming-experts, mixture-of-experts, ai-optimization

A quote from Christopher Mims

explanation · 24/03/2026 · ai, technology, critique

Auto mode for Claude Code

explanation · 24/03/2026 · ai-agents, permissions, safeguards

Package Managers Need to Cool Down

explanation · 24/03/2026 · package-managers, dependency-management, supply-chain-security

Malicious litellm_init.pth in litellm 1.82.8 — credential stealer

explanation · 24/03/2026 · supply-chain-attacks, credential-theft, python-packages

Beats now have notes

explanation · 23/03/2026 · blogging, content-creation, web-development

A quote from Neurotica

explanation · 23/03/2026 · ai-ethics, generative-ai, slop

Research: Starlette 1.0 skill

tutorial · 23/03/2026 · web-development, asgi-frameworks, starlette

A quote from David Abram

explanation · 23/03/2026 · software-development, llms, decision-making

Release: datasette-files 0.1a2

reference · 23/03/2026 · datasette, file-upload, plugins

Research: PCGamer Article Performance Audit

explanation · 22/03/2026 · web-performance, ad-tech, network-traffic

Tool: Merge State Visualizer

explanation · 22/03/2026 · version-control, crdts, interactive-ui

Tool: DNS Lookup

how-to · 22/03/2026 · dns, cloudflare, api

Experimenting with Starlette 1.0 with Claude skills

how-to · 22/03/2026 · python-frameworks, starlette, ai-agents

Research: JavaScript Sandboxing Research

explanation · 22/03/2026 · javascript, sandboxing, nodejs

Profiling Hacker News users based on their comments

explanation · 21/03/2026 · ai-coding, user-profiling, security-concerns

Using Git with coding agents - Agentic Engineering Patterns

how-to · 21/03/2026 · git, coding-agents, version-control

Turbo Pascal 3.02A, deconstructed

explanation · 20/03/2026 · turbo-pascal, decompilation, software-history

A quote from Kimi.ai @Kimi_Moonshot

explanation · 20/03/2026 · ai-integration, machine-learning, partnerships

Thoughts on OpenAI acquiring Astral and uv/ruff/ty

explanation · 19/03/2026 · openai, astral, python

Autoresearching Apple’s “LLM in a Flash” to run Qwen 397B locally

how-to · 18/03/2026 · llm-inference, apple-research, qwen-model

Snowflake Cortex AI Escapes Sandbox and Executes Malware

explanation · 18/03/2026 · ai-security, malware-execution, prompt-injection

Subagents - Agentic Engineering Patterns

explanation · 17/03/2026 · ai-agents, subagents, coding-agents

A quote from Tim Schilling

explanation · 17/03/2026 · open-source, django, llm

GPT-5.4 mini and GPT-5.4 nano, which can describe 76,000 photos for $52

explanation · 17/03/2026 · gpt-5, openai, ai-models

A quote from Ken Jin

reference · 17/03/2026 · python, jit, performance

Use subagents and custom agents in Codex

how-to · 16/03/2026 · ai-agents, custom-agents, openai-codex

Coding agents for data analysis

tutorial · 16/03/2026 · data-analysis, coding-agents, workshop

A quote from A member of Anthropic’s alignment-science team

explanation · 16/03/2026 · ai-ethics, alignment-science, generative-ai

A quote from Guilherme Rambo

explanation · 16/03/2026 · macbook, security, hardware-indicators

Introducing Mistral Small 4

explanation · 16/03/2026 · ai-models, machine-learning, coding-languages

How coding agents work - Agentic Engineering Patterns

explanation · 16/03/2026 · coding-agents, large-language-models, token-processing

What is agentic engineering? - Agentic Engineering Patterns

explanation · 15/03/2026 · agentic-engineering, coding-agents, llms

A quote from Jannis Leidel

explanation · 14/03/2026 · ai-ethics, open-source, github

My fireside chat about agentic engineering at the Pragmatic Summit

explanation · 14/03/2026 · ai-adoption, agentic-engineering, test-driven-development

A quote from Craig Mod

explanation · 13/03/2026 · accounting-software, custom-development, productivity-tools

1M context is now generally available for Opus 4.6 and Sonnet 4.6

explanation · 13/03/2026 · opus-4-6, sonnet-4-6, openai

Shopify/liquid: Performance: 53% faster parse+render, 61% fewer allocations

explanation · 13/03/2026 · performance-optimization, coding-agents, liquid-template-engine

Coding After Coders: The End of Computer Programming as We Know It

explanation · 12/03/2026 · ai-assisted-development, future-of-programming, software-engineering

A quote from Les Orchard

explanation · 12/03/2026 · ai-coding, developer-divide, software-development

MALUS—Clean Room as a Service

explanation · 12/03/2026 · satire, open-source, ai-robots

Sorting algorithms

explanation · 11/03/2026 · sorting-algorithms, python, animation

A quote from John Carmack

reference · 11/03/2026 · software-engineering, john-carmack, yagni

AI should help us produce better code - Agentic Engineering Patterns

how-to · 10/03/2026 · ai-agents, technical-debt, software-development

Production query plans without production data

explanation · 09/03/2026 · postgresql, query-planning, database-statistics

Perhaps not Boring Technology after all

explanation · 09/03/2026 · llms, programming, technology-choices

A quote from Joseph Weizenbaum

reference · 08/03/2026 · computer-history, ai-ethics, internet-archive

Codex for Open Source

explanation · 07/03/2026 · open-source, ai-tools, chatgpt

Anthropic and the Pentagon

explanation · 06/03/2026 · ai-ethics, military-ai, ai-competition

Clinejection — Compromising Cline’s Production Releases just by Prompting an Issue Triager

explanation · 06/03/2026 · prompt-injection, github-security, ai-triage

A quote from Ally Piechowski

how-to · 06/03/2026 · rails, code-audit, software-development

Agentic manual testing - Agentic Engineering Patterns

how-to · 06/03/2026 · manual-testing, coding-agents, automated-tests

Can coding agents relicense open source through a “clean room” implementation of code?

explanation · 05/03/2026 · open-source, clean-room-implementation, coding-agents

Introducing GPT‑5.4

explanation · 05/03/2026 · gpt-5-4, api-models, openai

Anti-patterns: things to avoid - Agentic Engineering Patterns

how-to · 04/03/2026 · agentic-engineering, code-review, pull-requests

Something is afoot in the land of Qwen

explanation · 04/03/2026 · ai-models, team-resignation, alibaba

Gemini 3.1 Flash-Lite

explanation · 03/03/2026 · ai-models, cost-efficiency, product-update

A quote from Donald Knuth

explanation · 03/03/2026 · generative-ai, automatic-deduction, creative-problem-solving

February sponsors-only newsletter

explanation · 02/03/2026 · openclaw, agentic-engineering, strongdm

GIF optimization tool using WebAssembly and Gifsicle - Agentic Engineering Patterns

how-to · 02/03/2026 · gif-optimization, webassembly, gifsicle

A quote from claude.com/import-memory

how-to · 01/03/2026 · data-export, personalization, ai-assistants

Interactive explanations - Agentic Engineering Patterns - Simon Willison's Weblog

explanation · 28/02/2026 · cognitive-debt, interactive-explanations, ai-agents

Unicode Explorer using binary search over fetch() HTTP range requests

how-to · 27/02/2026 · http-range-requests, unicode, binary-search

Please, please, please stop using passkeys for encrypting user data

explanation · 27/02/2026 · data-encryption, user-security, authentication

Free Claude Max for (large project) open source maintainers

reference · 27/02/2026 · open-source, maintainers, claude-max

An AI agent coding skeptic tries AI agent coding, in excessive detail

explanation · 27/02/2026 · ai-agents, machine-learning, rust-programming

A quote from Benedict Evans

explanation · 26/02/2026 · ai-engagement, openai-strategy, user-experience

Hoard things you know how to do - Agentic Engineering Patterns - Simon Willison's Weblog

how-to · 26/02/2026 · coding-agents, software-development, knowledge-management

Google API Keys Weren’t Secrets. But then Gemini Changed the Rules.

explanation · 26/02/2026 · api-keys, google-maps, gemini

A quote from Andrej Karpathy

explanation · 26/02/2026 · ai-programming, coding-agents, ai-impact

Claude Code Remote Control

explanation · 25/02/2026 · remote-control, claude-code, software-updates

tldraw issue: Move tests to closed source repo

explanation · 25/02/2026 · open-source, intellectual-property, software-development

I vibe coded my dream macOS presentation app

how-to · 25/02/2026 · macos-development, presentation-tools, swiftui

Linear walkthroughs - Agentic Engineering Patterns - Simon Willison's Weblog

how-to · 25/02/2026 · coding-agents, showboat, swiftui

A quote from Kellan Elliott-McCrea

explanation · 25/02/2026 · technology, emotional-intelligence, web-development

First run the tests - Agentic Engineering Patterns - Simon Willison's Weblog

how-to · 24/02/2026 · automated-testing, ai-agents, software-engineering

go-size-analyzer

explanation · 24/02/2026 · go-tooling, binary-analysis, webassembly

Reply guy

explanation · 23/02/2026 · ai-bots, twitter-engagement, generative-ai

Red/green TDD - Agentic Engineering Patterns - Simon Willison's Weblog

explanation · 23/02/2026 · test-driven-development, coding-agents, software-engineering

Writing about Agentic Engineering Patterns

explanation · 23/02/2026 · agentic-engineering, coding-agents, software-development

Writing code is cheap now - Agentic Engineering Patterns - Simon Willison's Weblog

explanation · 23/02/2026 · agentic-engineering, software-development, code-quality

Ladybird adopts Rust, with help from AI

explanation · 23/02/2026 · rust, ai-assisted-coding, software-engineering

A quote from Summer Yue

explanation · 23/02/2026 · ai-tools, inbox-management, automation

A quote from Paul Ford

explanation · 23/02/2026 · vibe-coding, communication, empathy

How I think about Codex

explanation · 22/02/2026 · openai, codex, ai-agents

London Stock Exchange: Raspberry Pi Holdings plc

explanation · 22/02/2026 · stock-market, ai-projects, raspberry-pi

The Claude C Compiler: What It Reveals About the Future of Software

explanation · 22/02/2026 · ai-coding, software-development, compiler-design

Andrej Karpathy talks about “Claws”

explanation · 21/02/2026 · ai-agents, claws, openclaw

Quoting Thibault Sottiaux

explanation · 21/02/2026 · thought-leadership, interviews, technology

ggml.ai joins Hugging Face to ensure the long-term progress of Local AI

explanation · 20/02/2026 · OpenAI API, AI Agents, Anthropic API

Adding TILs, releases, museums, tools and research to my blog

explanation · 20/02/2026 · Open Source Projects, Web Development, AI Agents

Quoting Thariq Shihipar

explanation · 20/02/2026 · Agent-Native Architecture, Prompt Engineering, Claude Code

Taalas serves Llama 3.1 8B at 17,000 tokens/second

explanation · 20/02/2026 · AI Agents, Model Optimization, Hardware Startups

SWE-bench February 2026 leaderboard update

reference · 19/02/2026 · OpenAI API, Prompt Engineering, AI Agents

Recovering lost code

how-to · 19/02/2026 · Prompt Engineering, Agent-Native Architecture, Claude Code

Gemini 3.1 Pro

reference · 19/02/2026 · Prompt Engineering, AI Agents, LangChain

LadybirdBrowser/ladybird: Abandon Swift adoption

explanation · 19/02/2026 · Software Development, Programming Languages, Project Management

Experimenting with sponsorship for my blog and newsletter

explanation · 19/02/2026 · Blogging, Sponsorship, Independent Publishing

The A.I. Disruption We’ve Been Waiting for Has Arrived

explanation · 18/02/2026 · ai-disruption, coding-tools, technology-impact

A quote from Martin Fowler

explanation · 18/02/2026 · llms, software-development, expert-generalists

Typing without having to type

explanation · 18/02/2026 · Programming Productivity, Type Hints, AI Agents

Introducing Claude Sonnet 4.6

explanation · 17/02/2026 · ai-models, anthropic, sonnet-4-6

Rodney v0.4.0

reference · 17/02/2026 · browser-automation, cli-tools, software-release

Covering electricity price increases from our data centers

explanation · 12/02/2026 · Energy Consumption, Corporate Responsibility, AI Agents

Introducing GPT‑5.3‑Codex‑Spark

explanation · 12/02/2026 · OpenAI API, Prompt Engineering, AI Agents

Supervisor, not overseer

explanation · 12/02/2026 · Ethical Considerations in AI, AI Agents, Language and Terminology

An AI Agent Published a Hit Piece on Me

explanation · 12/02/2026 · AI Agents, Open Source, GitHub

Quoting Anthropic

explanation · 12/02/2026 · Anthropic API, Claude Code

Gemini 3 Deep Think

explanation · 12/02/2026 · Creative AI, Prompt Engineering, AI Agents

Quoting Andrew Deck for Niemen Lab

explanation · 11/02/2026 · Large Language Models, Prompt Engineering, AI Agents

cysqlite - a new sqlite driver

explanation · 11/02/2026 · Python Programming, WebAssembly, Cython

Skills in OpenAI API

how-to · 11/02/2026 · OpenAI API, Prompt Engineering, Claude Code

GLM-5: From Vibe Coding to Agentic Engineering

explanation · 11/02/2026 · Agent-Native Architecture, Prompt Engineering, AI Agents

Introducing Showboat and Rodney, so agents can demo what they’ve built

explanation · 10/02/2026 · Agent-Native Architecture, AI Agents, Software Testing

AI Doesn’t Reduce Work—It Intensifies It

explanation · 09/02/2026 · Cognitive Load, AI Agents, Sustainable Working Practices

Structured Context Engineering for File-Native Agentic Systems

explanation · 09/02/2026 · Agent-Native Architecture, AI Agents, Prompt Engineering

Quoting Thomas Ptacek

explanation · 08/02/2026 · Anthropic API, AI Agents, Vulnerability Research

Kākāpō mug by Karen James

explanation · 08/02/2026 · Personal Appreciation, Kākāpō Conservation, Ceramic Art

Vouch

explanation · 07/02/2026 · AI Agents, GitHub, Open Source Contributions

Introducing Deno Sandbox

how-to · 03/02/2026 · Python, Deno, Security

Quoting Brandon Sanderson

explanation · 03/02/2026 · Generative AI, Artistic Expression, AI Ethics

January sponsors-only newsletter is out

explanation · 03/02/2026 · AI Agents, Prompt Engineering, Agent-Native Architecture

A Social Network for A.I. Bots Only. No Humans Allowed.

explanation · 02/02/2026 · AI Agents, Journalism, Generative AI

Introducing the Codex app

explanation · 02/02/2026 · AI Agents, Agent-Native Architecture, OpenAI API

TIL: Running OpenClaw in Docker

how-to · 01/02/2026 · AI Agents, Docker, OpenClaw

Quoting Andrej Karpathy

explanation · 31/01/2026 · Generative AI, AI, OpenAI

Singing the gospel of collective efficacy

explanation · 31/01/2026 · Collective Efficacy, Social Impact, Community Engagement

Quoting Steve Yegge

explanation · 30/01/2026 · AI Agents, Agent-Native Architecture, Prompt Engineering

We gotta talk about AI as a programming tool for the arts

explanation · 30/01/2026 · Generative AI, AI-Assisted Programming, AI Ethics

Moltbook is the most interesting place on the internet right now

explanation · 30/01/2026 · AI Agents, Prompt Engineering, OpenAI API