Weeknotes: AI won't slow down, a new newsletter and a huge Datasette refactor
Simon Willison's Weblog: Entries
2022 in projects
Simon Willison's Weblog: Entries
Weeknotes: a livestream, a surprise keynote and progress on Datasette Cloud billing
Simon Willison's Weblog: Entries
Weeknotes: Datasette Cloud ready to preview
Simon Willison's Weblog: Entries
Embeddings: What they are and why they matter
Simon Willison's Weblog: Entries
Automating screenshots for the Datasette documentation using shot-scraper
Simon Willison's Weblog: Entries
Over-engineering Secret Santa with Python cryptography and Datasette
Simon Willison's Weblog: Entries
Weeknotes: A bunch of things I learned this week, plus datasette-explain
Simon Willison's Weblog: Entries
Weeknotes: DevDay, GitHub Universe, OpenAI chaos
Simon Willison's Weblog: Entries
Writing a CLI utility that is also a Datasette plugin
Simon Willison TIL
AI-enhanced development makes me more ambitious with my projects
Simon Willison's Weblog: Entries
Weeknotes: Joining the board of the Python Software Foundation
Simon Willison's Weblog: Entries
Datasette is 5 today: a call for birthday presents
Simon Willison's Weblog: Entries
Joining CSV files in your browser using Datasette Lite
Simon Willison's Weblog: Entries
Weeknotes: DevDay, GitHub Universe, OpenAI chaos
Simon Willison's Weblog: Entries
Measuring traffic during the Half Moon Bay Pumpkin Festival
Simon Willison's Weblog: Entries
Writing a Datasette CLI plugin that mostly duplicates an existing command
Simon Willison TIL
DALL-E 3, GPT4All, PMTiles, sqlite-migrate, datasette-edit-schema
Simon Willison's Weblog: Entries
Use DuckDB to convert parquet to JSON and then open it in Datasette Lite
Simon Willison TIL
Viewing GeoPackage data with SpatiaLite and Datasette
Simon Willison TIL