Stuff we figured out about AI in 2023
Simon Willison's Weblog: Entries
Prompt injection explained, November 2023 edition
Simon Willison's Weblog: Entries
Stanford Alpaca, and the acceleration of on-device large language model development
Simon Willison's Weblog: Entries
Tom Scott, and the formidable power of escalating streaks
Simon Willison's Weblog: Entries
It's OK to call it Artificial Intelligence
Simon Willison's Weblog: Entries
In praise of PostgreSQL
Drew DeVault's blog
Many options for running Mistral models in your terminal using LLM
Simon Willison's Weblog: Entries
Deciphering clues in a news article to understand how it was reported
Simon Willison's Weblog: Entries
llamafile is the new best way to run a LLM on your own computer
Simon Willison's Weblog: Entries
Run LLMs on macOS using llm-mlx and Apple's MLX framework
Simon Willison's Weblog: Entries
Recommendations to help mitigate prompt injection
Simon Willison's Weblog: Entries
Datasette Enrichments: a new plugin framework for augmenting your data
Simon Willison's Weblog: Entries
My Python Development Environment, 2020 Edition
Posts on Jacob Kaplan-Moss
I Will Fucking Dropkick You If You Use That Spreadsheet
Ludicity
llamafile is the new best way to run a LLM on your own computer
Simon Willison's Weblog: Entries
Deciphering clues in a news article to understand how it was reported
Simon Willison's Weblog: Entries
Announcing sophy: fast Python bindings for Sophia Database
charlesleifer.com
I'm on the Newsroom Robots podcast, with thoughts on the OpenAI board
Simon Willison's Weblog: Entries
Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust
Ben Hoyt's technical writing
Exploring GPTs: ChatGPT in a trench coat?
Simon Willison's Weblog: Entries