Weeknotes: NICAR, and an appearance on KQED Forum
Simon Willison's Weblog: Entries
Stanford Alpaca, and the acceleration of on-device large language model development
Simon Willison's Weblog: Entries
ChatGPT should include inline tips
Simon Willison's Weblog: Entries
Understanding GPT tokenizers
Simon Willison's Weblog: Entries
Datasette is 5 today: a call for birthday presents
Simon Willison's Weblog: Entries
Weeknotes: symbex, LLM prompt templates, a bit of a break
Simon Willison's Weblog: Entries
Path to Citus Con: Working in public
Simon Willison's Weblog: Entries
Lightweight Google Analytics alternatives
Ben Hoyt's technical writing
Exploring GPTs: ChatGPT in a trench coat?
Simon Willison's Weblog: Entries
Notes on the new Claude analysis JavaScript code execution tool
Simon Willison's Weblog: Entries
AI-enhanced development makes me more ambitious with my projects
Simon Willison's Weblog: Entries
Async fn in trait... not
fasterthanli.me
Plugin support for Datasette Lite
Simon Willison's Weblog: Entries
Weeknotes: datasette-ephemeral-tables, datasette-export
Simon Willison's Weblog: Entries
Analytics: Hacker News v.s. a tweet from Elon Musk
Simon Willison's Weblog: Entries
Deciphering clues in a news article to understand how it was reported
Simon Willison's Weblog: Entries
OpenAI DevDay 2024 live blog
Simon Willison's Weblog: Entries
Semi-automating a Substack newsletter with an Observable notebook
Simon Willison's Weblog: Entries
Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust
Ben Hoyt's technical writing
Weeknotes: Publishing data using Datasette Cloud
Simon Willison's Weblog: Entries