RANDOMBLOGS (RSS)

simonwillison.net


8. 11. 2024uv 0.5.0 – simonwillison.net
8. 11. 2024ChainForge – simonwillison.net
7. 11. 2024Datasette Public Office Hours, Friday Nov 8th at 2pm PT – simonwillison.net
7. 11. 2024Project: VERDAD - tracking misinformation in radio broadcasts using Gemini 1.5 – simonwillison.net
7. 11. 2024Quoting Jo Kristian Bergum – simonwillison.net
6. 11. 2024yet-another-applied-llm-benchmark – simonwillison.net
5. 11. 2024Generating documentation from tests using files-to-prompt and LLM – simonwillison.net
5. 11. 2024Quoting NY Times Editorial Board – simonwillison.net
4. 11. 2024New OpenAI feature: Predicted Outputs – simonwillison.net
4. 11. 2024Claude 3.5 Haiku – simonwillison.net
4. 11. 2024Nous Hermes 3 – simonwillison.net
3. 11. 2024Quoting Tom MacWright – simonwillison.net
3. 11. 2024California Clock Change – simonwillison.net
3. 11. 2024Docling – simonwillison.net
2. 11. 2024Claude Token Counter – simonwillison.net
2. 11. 2024Please publish and share more – simonwillison.net
2. 11. 2024SmolLM2 – simonwillison.net
1. 11. 2024From Naptime to Big Sleep: Using Large Language Models To Catch Vulnerabilities In Real-World Code – simonwillison.net
1. 11. 2024Claude API: PDF support (beta) – simonwillison.net
1. 11. 2024Quoting Question for Department for Science, Innovation and Technology – simonwillison.net
1. 11. 2024Control your smart home devices with the Gemini mobile app on Android – simonwillison.net
31. 10. 2024Cerebras Coder – simonwillison.net
31. 10. 2024Australia/Lord_Howe is the weirdest timezone – simonwillison.net
30. 10. 2024Creating a LLM-as-a-Judge that drives business results – simonwillison.net
30. 10. 2024docs.jina.ai - the Jina meta-prompt – simonwillison.net
30. 10. 2024W̶e̶e̶k̶n̶o̶t̶e̶s̶ Monthnotes for October – simonwillison.net
30. 10. 2024Bringing developer choice to Copilot with Anthropic’s Claude 3.5 Sonnet, Google’s Gemini 1.5 Pro, and OpenAI’s o1-preview – simonwillison.net
29. 10. 2024Generating Descriptive Weather Reports with LLMs – simonwillison.net
29. 10. 2024You can now run prompts against images, audio and video in your terminal using LLM – simonwillison.net
29. 10. 2024Matt Webb's Colophon – simonwillison.net
28. 10. 2024Quoting Panda Smith – simonwillison.net
28. 10. 2024Hugging Face Hub: Configure progress bars – simonwillison.net
28. 10. 2024python-imgcat – simonwillison.net
28. 10. 2024Prompt GPT-4o audio – simonwillison.net
27. 10. 2024llm-whisper-api – simonwillison.net
27. 10. 2024Run a prompt to generate and execute jq programs using llm-jq – simonwillison.net
26. 10. 2024Quoting Molly White – simonwillison.net
26. 10. 2024Mastodon discussion about sandboxing SVG data – simonwillison.net
26. 10. 2024LLM Pictionary – simonwillison.net
26. 10. 2024ChatGPT advanced voice mode can attempt Spanish with a Russian accent – simonwillison.net
25. 10. 2024Pelicans on a bicycle – simonwillison.net
25. 10. 2024llm-cerebras – simonwillison.net
25. 10. 2024ZombAIs: From Prompt Injection to C2 with Claude Computer Use – simonwillison.net
24. 10. 2024Notes on the new Claude analysis JavaScript code execution tool – simonwillison.net
24. 10. 2024Quoting Matt Webb – simonwillison.net
24. 10. 2024TIL: Using uv to develop Python command-line applications – simonwillison.net
24. 10. 2024Julia Evans: TIL – simonwillison.net
23. 10. 2024Quoting Alex Albert – simonwillison.net
23. 10. 2024Running prompts against images and PDFs with Google Gemini – simonwillison.net
23. 10. 2024Using Rust in non-Rust servers to improve performance – simonwillison.net
23. 10. 2024Quoting Model Card Addendum: Claude 3.5 Haiku and Upgraded Sonnet – simonwillison.net
23. 10. 2024Claude Artifact Runner – simonwillison.net
23. 10. 2024Quoting Deirdre Bosa – simonwillison.net
23. 10. 2024Quoting Mike Isaac and Erin Griffith – simonwillison.net
22. 10. 2024Wayback Machine: Models - Anthropic (8th October 2024) – simonwillison.net
22. 10. 2024Quoting Anthropic – simonwillison.net
22. 10. 2024Initial explorations of Anthropic's new Computer Use capability – simonwillison.net
22. 10. 2024Apple's Knowledge Navigator concept video (1987) – simonwillison.net
22. 10. 2024This prompt can make an AI chatbot identify and extract personal details from your chats – simonwillison.net
21. 10. 2024sudoku-in-python-packaging – simonwillison.net
21. 10. 2024Quoting Arvind Narayanan – simonwillison.net
21. 10. 2024Everything I built with Claude Artifacts this week – simonwillison.net
21. 10. 2024Dashboard: Tools – simonwillison.net
20. 10. 2024Knowledge Worker – simonwillison.net
20. 10. 2024Quoting John Gruber – simonwillison.net
20. 10. 2024The 3 AI Use Cases: Gods, Interns, and Cogs – simonwillison.net
20. 10. 2024Quoting Jens Ohlig – simonwillison.net
20. 10. 2024Quoting Jacob Kaplan-Moss – simonwillison.net
20. 10. 2024You can use text-wrap: balance; on icons – simonwillison.net
19. 10. 2024mistral.rs – simonwillison.net
18. 10. 2024Experimenting with audio input and output for the OpenAI Chat Completion API – simonwillison.net
18. 10. 2024Quoting D. Richard Hipp – simonwillison.net
17. 10. 2024Using static websites for tiny archives – simonwillison.net
17. 10. 2024New in NotebookLM: Customizing your Audio Overviews – simonwillison.net
17. 10. 2024Video scraping: extracting JSON data from a 35 second screen capture for less than 1/10th of a cent – simonwillison.net
17. 10. 2024Gemini API Additional Terms of Service – simonwillison.net
16. 10. 2024files-to-prompt 0.4 – simonwillison.net
16. 10. 20242025 DSF Board Nominations – simonwillison.net
16. 10. 2024Supercharge the One Person Framework with SQLite: Rails World 2024 – simonwillison.net
16. 10. 2024[red-knot] type inference/checking test framework – simonwillison.net
16. 10. 2024Un Ministral, des Ministraux – simonwillison.net
16. 10. 2024Quoting François Chollet – simonwillison.net
15. 10. 2024The XOXO 2024 Talks – simonwillison.net
15. 10. 2024Quoting David Heinemeier Hansson – simonwillison.net
15. 10. 2024PATH tips on wizard zines – simonwillison.net
15. 10. 2024ChatGPT will happily write you a thinly disguised horoscope – simonwillison.net
14. 10. 2024My Jina Reader tool – simonwillison.net
14. 10. 2024Grant Negotiation and Authorization Protocol (GNAP) – simonwillison.net
14. 10. 2024I Was A Teenage Foot Clan Ninja – simonwillison.net
13. 10. 2024Zero-latency SQLite storage in every Durable Object – simonwillison.net
13. 10. 2024An LLM TDD loop – simonwillison.net
13. 10. 2024PostgreSQL 17: SQL/JSON is here! – simonwillison.net
12. 10. 2024jefftriplett/django-startproject – simonwillison.net
12. 10. 2024Perks of Being a Python Core Developer – simonwillison.net
12. 10. 2024Python 3.13's best new features – simonwillison.net
12. 10. 2024Quoting Michael Wooldridge – simonwillison.net
12. 10. 2024Quoting James Cham – simonwillison.net
12. 10. 2024Cabel Sasser at XOXO – simonwillison.net
11. 10. 2024lm.rs: run inference on Language Models locally on the CPU with Rust – simonwillison.net
11. 10. 2024$2 H100s: How the GPU Bubble Burst – simonwillison.net
11. 10. 2024Quoting Mike Caulfield – simonwillison.net
11. 10. 2024HTML for People – simonwillison.net
11. 10. 2024Quoting Ed Yong – simonwillison.net
10. 10. 2024Bridging Language Gaps in Multilingual Embeddings via Contrastive Learning – simonwillison.net
10. 10. 2024Announcing Deno 2 – simonwillison.net
9. 10. 2024Forums are still alive, active, and a treasure trove of information – simonwillison.net
9. 10. 2024Free Threaded Python With Asyncio – simonwillison.net
9. 10. 2024The Fair Source Definition – simonwillison.net
9. 10. 2024otterwiki – simonwillison.net
9. 10. 2024openai/openai-realtime-console – simonwillison.net
8. 10. 2024If we had $1,000,000… – simonwillison.net
8. 10. 2024Anthropic: Message Batches (beta) – simonwillison.net
8. 10. 2024Django Commons – simonwillison.net
7. 10. 2024Thoughts on the Treasurer Role at Tech NonProfits – simonwillison.net
7. 10. 2024What's New In Python 3.13 – simonwillison.net
7. 10. 2024What's New in Ruby on Rails 8 – simonwillison.net
7. 10. 2024Datasette 0.65 – simonwillison.net
7. 10. 2024fav.farm – simonwillison.net
7. 10. 2024VTracer – simonwillison.net
6. 10. 2024SVG to JPG/PNG – simonwillison.net
6. 10. 2024Quoting Ethan Mollick – simonwillison.net
5. 10. 2024UV with GitHub Actions to run an RSS to README project – simonwillison.net
5. 10. 2024marimo v0.9.0 with mo.ui.chat – simonwillison.net
5. 10. 2024Wikidata is a Giant Crosswalk File – simonwillison.net
4. 10. 2024Database Remote-Copy Tool For SQLite (draft) – simonwillison.net
4. 10. 2024Hybrid full-text search and vector search with SQLite – simonwillison.net
3. 10. 2024Gemini 1.5 Flash-8B is now production ready – simonwillison.net
3. 10. 2024Quoting Cal Newport – simonwillison.net
3. 10. 2024Announcing FLUX1.1 [pro] and the BFL API – simonwillison.net
3. 10. 2024Ask HN: What happens to ".io" TLD after UK gives back the Chagos Islands? – simonwillison.net
2. 10. 2024OpenAI DevDay: Let’s build developer tools, not digital God – simonwillison.net
2. 10. 2024Ethical Applications of AI to Public Sector Problems – simonwillison.net
2. 10. 2024Building an automatically updating live blog in Django – simonwillison.net
1. 10. 2024OpenAI DevDay 2024 live blog – simonwillison.net
1. 10. 2024Whisper large-v3-turbo model – simonwillison.net
1. 10. 2024Quoting Jim Simon, Reddit – simonwillison.net
30. 9. 2024Bop Spotter – simonwillison.net
30. 9. 2024Quoting John Gruber – simonwillison.net
30. 9. 2024Weeknotes: Three podcasts, two trips and a new plugin system – simonwillison.net
30. 9. 2024Conflating Overture Places Using DuckDB, Ollama, Embeddings, and More – simonwillison.net
30. 9. 2024llama-3.2-webgpu – simonwillison.net
30. 9. 2024Quoting John Oliver – simonwillison.net
29. 9. 2024NotebookLM now lets you listen to a conversation about your sources – simonwillison.net
29. 9. 2024mlx-vlm – simonwillison.net
29. 9. 2024Quoting Jason Gorman – simonwillison.net
29. 9. 2024Ensuring a block is overridden in a Django template – simonwillison.net
29. 9. 2024Quoting GOV.UK service manual – simonwillison.net
28. 9. 2024Quoting Mike Isaac and Erin Griffith – simonwillison.net
28. 9. 2024OpenFreeMap – simonwillison.net
28. 9. 2024DjangoTV – simonwillison.net
27. 9. 2024Some Go web dev notes – simonwillison.net
27. 9. 2024Themes from DjangoCon US 2024 – simonwillison.net
27. 9. 2024Niche Museums: The Vincent and Ethel Simonetti Historic Tuba Collection – simonwillison.net
27. 9. 2024Quoting Erik Bernhardsson – simonwillison.net
26. 9. 2024django-plugin-datasette – simonwillison.net
26. 9. 2024Quoting Mark Zuckerberg – simonwillison.net
25. 9. 2024Llama 3.2 – simonwillison.net
25. 9. 2024Solving a bug with o1-preview, files-to-prompt and LLM – simonwillison.net
25. 9. 2024Quoting Jake Teton-Landis – simonwillison.net
25. 9. 2024The Pragmatic Engineer Podcast: AI tools for software engineers, but without the hype – with Simon Willison – simonwillison.net
25. 9. 2024DJP: A plugin system for Django – simonwillison.net
24. 9. 2024Updated production-ready Gemini models – simonwillison.net
24. 9. 2024nanodjango – simonwillison.net
24. 9. 2024XKCD 1425 (Tasks) turns ten years old today – simonwillison.net
24. 9. 2024Things I've Learned Serving on the Board of The Perl Foundation – simonwillison.net
23. 9. 2024simonw/docs cookiecutter template – simonwillison.net
23. 9. 2024Quoting Thoughtworks, October 2022 – simonwillison.net
22. 9. 2024Quoting Armin Ronacher – simonwillison.net
22. 9. 2024Jiter – simonwillison.net
22. 9. 2024How streaming LLM APIs work – simonwillison.net
21. 9. 2024Quoting Steven Sinofsky – simonwillison.net
21. 9. 2024Markdown and Math Live Renderer – simonwillison.net
20. 9. 2024YouTube Thumbnail Viewer – simonwillison.net
20. 9. 2024Notes on using LLMs for code – simonwillison.net
20. 9. 2024Introducing Contextual Retrieval – simonwillison.net
19. 9. 2024Moshi – simonwillison.net
19. 9. 2024The web's clipboard, and how it stores data of different types – simonwillison.net
18. 9. 2024Quoting Nicholas Carlini – simonwillison.net
18. 9. 2024Things I've learned serving on the board of the Python Software Foundation – simonwillison.net
17. 9. 2024Oracle, it’s time to free JavaScript. – simonwillison.net
17. 9. 2024Quoting Saul Justin Newman – simonwillison.net
17. 9. 2024Quoting Jeremy Keith – simonwillison.net
17. 9. 2024Serializing package requirements in marimo notebooks – simonwillison.net
17. 9. 2024Supercharging Developer Productivity with ChatGPT and Claude with Simon Willison – simonwillison.net
17. 9. 2024Quoting Bryan Cantrill – simonwillison.net
16. 9. 2024Quoting Riley Goodside – simonwillison.net
15. 9. 2024UV — I am (somewhat) sold – simonwillison.net
15. 9. 2024HOW TO SUCCEED IN MRBEAST PRODUCTION (leaked PDF) – simonwillison.net
15. 9. 2024Speed matters – simonwillison.net
15. 9. 2024Quoting Terrence Tao – simonwillison.net
14. 9. 2024Quoting Andrej Karpathy – simonwillison.net
14. 9. 2024Notes on running Go in the browser with WebAssembly – simonwillison.net
13. 9. 2024Quoting Noam Brown, OpenAI – simonwillison.net
13. 9. 2024Quoting Pamela McCorduck, in 1979 – simonwillison.net
12. 9. 2024Quoting Jason Wei (OpenAI) – simonwillison.net
12. 9. 2024LLM 0.16 – simonwillison.net
12. 9. 2024Notes on OpenAI's new o1 chain-of-thought models – simonwillison.net
11. 9. 2024Pixtral 12B – simonwillison.net
10. 9. 2024Notes from my appearance on the Software Misadventures Podcast – simonwillison.net
10. 9. 2024Quoting Ethan Mollick – simonwillison.net
9. 9. 2024Why GitHub Actually Won – simonwillison.net
9. 9. 2024files-to-prompt 0.3 – simonwillison.net
8. 9. 2024uv under discussion on Mastodon – simonwillison.net
8. 9. 2024Teresa T is name of the whale in Pillar Point Harbor near Half Moon Bay – simonwillison.net
7. 9. 2024json-flatten, now with format documentation – simonwillison.net
6. 9. 2024Docker images using uv's python – simonwillison.net
6. 9. 2024Datasette 1.0a16 – simonwillison.net
6. 9. 2024New improved commit messages for scrape-hacker-news-by-domain – simonwillison.net
6. 9. 2024Calling LLMs from client-side JavaScript, converting PDFs to HTML + weeknotes – simonwillison.net
5. 9. 2024OAuth from First Principles – simonwillison.net
4. 9. 2024Qwen2-VL: To See the World More Clearly – simonwillison.net
3. 9. 2024Quoting anjor – simonwillison.net
3. 9. 2024Python Developers Survey 2023 Results – simonwillison.net
2. 9. 2024Why I Still Use Python Virtual Environments in Docker – simonwillison.net
2. 9. 2024Anatomy of a Textual User Interface – simonwillison.net
1. 9. 2024uvtrick – simonwillison.net
31. 8. 2024Quoting Ted Chiang – simonwillison.net
31. 8. 2024OpenAI says ChatGPT usage has doubled since last year – simonwillison.net
31. 8. 2024Quoting Forrest Brazeal – simonwillison.net
31. 8. 2024Quoting Andreas Giammarchi – simonwillison.net
30. 8. 2024llm-claude-3 0.4.1 – simonwillison.net
30. 8. 2024Leader Election With S3 Conditional Writes – simonwillison.net
30. 8. 2024OpenAI: Improve file search result relevance with chunk ranking – simonwillison.net
30. 8. 2024Quoting Magic AI – simonwillison.net
30. 8. 2024Anthropic's Prompt Engineering Interactive Tutorial – simonwillison.net
29. 8. 2024Elasticsearch is open source, again – simonwillison.net
28. 8. 2024How Anthropic built Artifacts – simonwillison.net
28. 8. 2024Quoting D. Richard Hipp – simonwillison.net
28. 8. 2024Cerebras Inference: AI at Instant Speed – simonwillison.net
28. 8. 2024System prompt for val.town/townie – simonwillison.net
27. 8. 2024Debate over “open source AI” term brings new push to formalize definition – simonwillison.net
27. 8. 2024Gemini Chat App – simonwillison.net
27. 8. 2024NousResearch/DisTrO – simonwillison.net
27. 8. 2024Quoting John Gruber – simonwillison.net
27. 8. 2024MiniJinja: Learnings from Building a Template Engine in Rust – simonwillison.net
26. 8. 2024Quoting Alex Albert – simonwillison.net
26. 8. 2024Quoting Frederik Braun – simonwillison.net
26. 8. 2024Anthropic Release Notes: System Prompts – simonwillison.net
26. 8. 2024Long context prompting tips – simonwillison.net
26. 8. 2024Building a tool showing how Gemini Pro can return bounding boxes for objects in images – simonwillison.net
26. 8. 2024AI-powered Git Commit Function – simonwillison.net
25. 8. 2024My @covidsewage bot now includes useful alt text – simonwillison.net
24. 8. 2024SQL Has Problems. We Can Fix Them: Pipe Syntax In SQL – simonwillison.net
24. 8. 2024Quoting Andy Jassy, Amazon CEO – simonwillison.net
24. 8. 2024Musing about OAuth and LLMs on Mastodon – simonwillison.net
23. 8. 2024Top companies ground Microsoft Copilot over data governance concerns – simonwillison.net
23. 8. 2024Explain ACLs by showing me a SQLite table schema for implementing them – simonwillison.net
23. 8. 2024Claude's API now supports CORS requests, enabling client-side applications – simonwillison.net
22. 8. 2024Optimizing Datasette (and other weeknotes) – simonwillison.net
22. 8. 2024light-the-torch – simonwillison.net
21. 8. 2024Quoting Armin Ronacher – simonwillison.net
21. 8. 2024#!/usr/bin/env -S uv run – simonwillison.net
21. 8. 2024The dangers of AI agents unfurling hyperlinks and what to do about it – simonwillison.net
20. 8. 2024uv: Unified Python packaging – simonwillison.net
20. 8. 2024SQL injection-like attack on LLMs with special tokens – simonwillison.net
20. 8. 2024Introducing Zed AI – simonwillison.net
16. 8. 2024Whither CockroachDB? – simonwillison.net
16. 8. 2024datasette-checkbox – simonwillison.net
16. 8. 2024Quoting com2kid – simonwillison.net
16. 8. 2024LLMs are bad at returning code in JSON – simonwillison.net
16. 8. 2024Datasette 1.0a15 – simonwillison.net
16. 8. 2024Fly: We're Cutting L40S Prices In Half – simonwillison.net
15. 8. 2024Quoting Alex Albert – simonwillison.net
15. 8. 2024Quoting Adam Newbold – simonwillison.net
14. 8. 2024DeepSeek API introduces Context Caching on Disk – simonwillison.net
14. 8. 2024Links and materials for Living off Microsoft Copilot – simonwillison.net
14. 8. 2024Prompt caching with Claude – simonwillison.net
14. 8. 2024A simple prompt injection template – simonwillison.net
13. 8. 2024New Django {% querystring %} template tag – simonwillison.net
13. 8. 2024Help wanted: AI designers – simonwillison.net
13. 8. 2024mlx-whisper – simonwillison.net
12. 8. 2024Quoting dang – simonwillison.net
12. 8. 2024Quoting Tom MacWright – simonwillison.net
12. 8. 2024SQL Injection Isn't Dead: Smuggling Queries at the Protocol Level – simonwillison.net
11. 8. 2024Using sqlite-vec with embeddings in sqlite-utils and Datasette – simonwillison.net
11. 8. 2024Transformer Explainer – simonwillison.net
11. 8. 2024Ladybird set to adopt Swift – simonwillison.net
11. 8. 2024PEP 750 – Tag Strings For Writing Domain-Specific Languages – simonwillison.net
11. 8. 2024Using gpt-4o-mini as a reranker – simonwillison.net
10. 8. 2024Quoting Jon Udell – simonwillison.net
10. 8. 2024Where Facebook's AI Slop Comes From – simonwillison.net
9. 8. 2024High-precision date/time in SQLite – simonwillison.net
8. 8. 2024GPT-4o System Card – simonwillison.net
8. 8. 2024Gemini 1.5 Flash price drop – simonwillison.net
8. 8. 2024Share Claude conversations by converting their JSON to Markdown – simonwillison.net
8. 8. 2024django-http-debug, a new Django app mostly written by Claude – simonwillison.net
8. 8. 2024Quoting Andrej Karpathy – simonwillison.net
7. 8. 2024Braggoscope Prompts – simonwillison.net
7. 8. 2024q What do I title this article? – simonwillison.net
7. 8. 2024Google AI Studio data exfiltration demo – simonwillison.net
6. 8. 2024cibuildwheel 2.20.0 now builds Python 3.13 wheels by default – simonwillison.net
6. 8. 2024Observable Plot: Waffle mark – simonwillison.net
6. 8. 2024OpenAI: Introducing Structured Outputs in the API – simonwillison.net
6. 8. 2024Weeknotes: a staging environment, a Datasette alpha and a bunch of new LLMs – simonwillison.net
6. 8. 2024macOS 15.1 Beta 1: Apple Intelligence Backend Prompts – simonwillison.net
5. 8. 2024Datasette 1.0a14: The annotated release notes – simonwillison.net
5. 8. 2024Leaked Documents Show Nvidia Scraping ‘A Human Lifetime’ of Videos Per Day to Train AI – simonwillison.net
5. 8. 2024How to Get or Create in PostgreSQL – simonwillison.net
5. 8. 2024Quoting Erich Gubler – simonwillison.net
4. 8. 2024There’s a Tool to Catch Students Cheating With ChatGPT. OpenAI Hasn’t Released It. – simonwillison.net
4. 8. 2024What do people really ask chatbots? It’s a lot of sex and homework – simonwillison.net
4. 8. 2024How I Use "AI" by Nicholas Carlini – simonwillison.net
3. 8. 2024Quoting Ted Sanders (OpenAI) – simonwillison.net
3. 8. 2024Quoting Malte Ubl – simonwillison.net
3. 8. 2024EpicEnv – simonwillison.net
2. 8. 2024Quoting Character.AI – simonwillison.net
2. 8. 2024Extracting Prompts by Inverting LLM Outputs – simonwillison.net
1. 8. 2024Towards Standardizing Place – simonwillison.net
1. 8. 2024Footnotes that work in RSS readers – simonwillison.net
1. 8. 20241991-WWW-NeXT-Implementation on GitHub – simonwillison.net
1. 8. 2024Today's research challenge: why is August 1st "World Wide Web Day"? – simonwillison.net
31. 7. 2024Quoting Forrest Brazeal – simonwillison.net
31. 7. 2024Build your own SQS or Kafka with Postgres – simonwillison.net
31. 7. 2024This month in Servo: parallel tables and more – simonwillison.net
31. 7. 2024Quoting Jeff Barr – simonwillison.net
31. 7. 2024Aider – simonwillison.net
30. 7. 2024Ralph Sheldon’s Portrait of Henry VIII Reidentified – simonwillison.net
30. 7. 2024Making Machines Move – simonwillison.net
30. 7. 2024GPT-4o Long Output – simonwillison.net
30. 7. 2024What we got wrong about HTTP imports – simonwillison.net
30. 7. 2024AWS CodeCommit quietly deprecated – simonwillison.net
30. 7. 2024Here Are All of the Apple Intelligence Features in the iOS 18.1 Developer Beta – simonwillison.net
29. 7. 2024SAM 2: The next generation of Meta Segment Anything Model for videos and images – simonwillison.net
29. 7. 2024Quoting Apple Intelligence Foundation Language Models (PDF) – simonwillison.net
29. 7. 2024Dealing with your AI-obsessed co-worker (TikTok) – simonwillison.net
29. 7. 2024Everlasting jobstoppers: How an AI bot-war destroyed the online job market – simonwillison.net
28. 7. 2024The rich history of ham radio culture – simonwillison.net
28. 7. 2024The many lives of Null Island – simonwillison.net
28. 7. 2024CalcGPT – simonwillison.net
28. 7. 2024Quoting David Cahn – simonwillison.net
27. 7. 2024Quoting Ethan Mollick – simonwillison.net
26. 7. 2024Image resize and quality comparison – simonwillison.net
26. 7. 2024Did you know about Instruments? – simonwillison.net
25. 7. 2024Quoting Amir Efrati and Aaron Holmes – simonwillison.net
25. 7. 2024Introducing sqlite-lembed: A SQLite extension for generating text embeddings locally – simonwillison.net
25. 7. 2024AI crawlers need to be more respectful – simonwillison.net
25. 7. 2024Button Stealer – simonwillison.net
25. 7. 2024wat – simonwillison.net
24. 7. 2024Google is the only search engine that works on Reddit now thanks to AI deal – simonwillison.net
24. 7. 2024Mistral Large 2 – simonwillison.net
23. 7. 2024Quoting The Llama 3 Herd of Models – simonwillison.net
23. 7. 2024llm-gguf – simonwillison.net
23. 7. 2024Quoting Benj Edwards – simonwillison.net
23. 7. 2024Quoting Mark Zuckerberg – simonwillison.net
23. 7. 2024Introducing Llama 3.1: Our most capable models to date – simonwillison.net
23. 7. 2024sqlite-jiff – simonwillison.net
22. 7. 2024Breaking Instruction Hierarchy in OpenAI's gpt-4o-mini – simonwillison.net
22. 7. 2024No More Blue Fridays – simonwillison.net
22. 7. 2024Jiff – simonwillison.net
21. 7. 2024So you think you know box shadows? – simonwillison.net
21. 7. 2024Quoting Chris Albon – simonwillison.net
21. 7. 2024pip install GPT – simonwillison.net
20. 7. 2024Smaller, Cheaper, Faster, Sober – simonwillison.net
20. 7. 2024Quoting Benedict Evans – simonwillison.net
20. 7. 2024Mapping the landscape of gen-AI product user experience – simonwillison.net
19. 7. 2024Prompt injection sample against gpt-4o-mini – simonwillison.net
19. 7. 2024GitHub Actions: Faster Python runs with cached virtual environments – simonwillison.net
19. 7. 2024Quoting Andrej Karpathy – simonwillison.net
19. 7. 2024Weeknotes: GPT-4o mini, LLM 0.15, sqlite-utils 3.37 and building a staging environment – simonwillison.net
18. 7. 2024LLM 0.15 – simonwillison.net
18. 7. 2024GPT-4o mini – simonwillison.net
18. 7. 2024Mistral NeMo – simonwillison.net
18. 7. 2024Apple, Nvidia, Anthropic Used Thousands of Swiped YouTube Videos to Train AI – simonwillison.net
17. 7. 2024An example running DuckDB in ChatGPT Code Interpreter – simonwillison.net
17. 7. 2024Introducing Llama-3-Groq-Tool-Use Models – simonwillison.net
17. 7. 2024AI Tooling for Software Engineers in 2024 – simonwillison.net
17. 7. 2024Announcing our DjangoCon US 2024 Talks! – simonwillison.net
17. 7. 2024Quoting Lattice (HR platform) – simonwillison.net
16. 7. 2024Mermaid Gantt diagrams are great for displaying distributed traces in Markdown – simonwillison.net
16. 7. 2024Lessons learned in 35 years of making software – simonwillison.net
16. 7. 2024Introducing Eureka Labs – simonwillison.net
16. 7. 2024Codestral Mamba – simonwillison.net
16. 7. 2024Quoting Arvind Narayanan – simonwillison.net
15. 7. 2024Follow the Crypto – simonwillison.net
15. 7. 2024Quoting Alex Albert – simonwillison.net
15. 7. 2024Facebook Is the 'Zombie Internet' – simonwillison.net
15. 7. 2024Hacker News homepage with links to comments ordered by most recent first – simonwillison.net
14. 7. 2024Quoting Benj Edwards – simonwillison.net
14. 7. 2024Imitation Intelligence, my keynote for PyCon US 2024 – simonwillison.net
13. 7. 2024Quoting Nikita Melkozerov – simonwillison.net
13. 7. 2024Load Balancing – simonwillison.net
13. 7. 2024Give people something to link to so they can talk about your features and ideas – simonwillison.net
13. 7. 2024Quoting Jacob Kaplan-Moss – simonwillison.net
13. 7. 2024Quoting Ed Page – simonwillison.net
13. 7. 2024Quoting European Commission – simonwillison.net
12. 7. 2024Free-threaded CPython is ready to experiment with! – simonwillison.net
12. 7. 2024datasette-python – simonwillison.net
12. 7. 2024Searching an aerial photo with text queries – simonwillison.net
12. 7. 2024The Death of the Junior Developer – simonwillison.net
12. 7. 2024Quoting Ethan Mollick – simonwillison.net
12. 7. 2024Quoting Molly White – simonwillison.net
12. 7. 2024Why The Atlantic signed a deal with OpenAI – simonwillison.net
11. 7. 2024Quoting Brian Grubb – simonwillison.net
11. 7. 2024The economics of a Postgres free tier – simonwillison.net
11. 7. 2024Quoting Jim Covello, Goldman Sachs – simonwillison.net
10. 7. 2024Early Apple tech bloggers are shocked to find their name and work have been AI-zombified – simonwillison.net
10. 7. 2024Quoting Alex Albert (Anthropic) – simonwillison.net
10. 7. 2024Anthropic cookbook: multimodal – simonwillison.net
10. 7. 2024Vision language models are blind – simonwillison.net
10. 7. 2024Quoting Ryan Broderick – simonwillison.net
9. 7. 2024Claude: You can now publish, share, and remix artifacts – simonwillison.net
9. 7. 2024hangout_services/thunk.js – simonwillison.net
9. 7. 2024Deactivating an API, one step at a time – simonwillison.net
9. 7. 2024Quoting Kornel Lesiński – simonwillison.net
9. 7. 2024Quoting Mira Murati – simonwillison.net
8. 7. 2024Jevons paradox – simonwillison.net
8. 7. 2024Quoting Julia Evans – simonwillison.net
8. 7. 2024Type click type by Brian Grubb – simonwillison.net
8. 7. 2024Box shadow CSS generator – simonwillison.net
8. 7. 2024Geomys, a blueprint for a sustainable open source maintenance firm – simonwillison.net
8. 7. 2024Quoting Private Eye – simonwillison.net
7. 7. 2024Reasons to use your shell's job control – simonwillison.net
6. 7. 2024Home-Cooked Software and Barefoot Developers – simonwillison.net
5. 7. 2024interactive-feed – simonwillison.net
5. 7. 2024UK Parliament election results, now with Datasette – simonwillison.net
5. 7. 2024Tracking Fireworks Impact on Fourth of July AQI – simonwillison.net
5. 7. 2024Quoting Marco Rogers – simonwillison.net
5. 7. 2024jqjq: jq implementation of jq – simonwillison.net
4. 7. 2024Quoting Ethan Mollick – simonwillison.net
4. 7. 2024Exorcising us of the Primer – simonwillison.net
3. 7. 2024Quoting David Hahn – simonwillison.net
3. 7. 2024Chrome Prompt Playground – simonwillison.net
2. 7. 2024gemma-2-27b-it-llamafile – simonwillison.net
2. 7. 2024Compare PDFs – simonwillison.net
2. 7. 2024Optimizing Large-Scale OpenStreetMap Data with SQLite – simonwillison.net
2. 7. 2024Quoting John Naughton – simonwillison.net
2. 7. 2024Weeknotes: a livestream, a surprise keynote and progress on Datasette Cloud billing – simonwillison.net
1. 7. 2024Quoting Terry Pratchett – simonwillison.net
1. 7. 2024Russell Keith-Magee: Build a cross-platform app with BeeWare – simonwillison.net
1. 7. 2024Quoting Evan Hahn – simonwillison.net
1. 7. 2024Announcing the Ladybird Browser Initiative – simonwillison.net
1. 7. 2024A write-ahead log is not a universal part of durability – simonwillison.net
30. 6. 2024The Super Effectiveness of Pokémon Embeddings Using Only Raw JSON and Images – simonwillison.net
29. 6. 2024marimo.app – simonwillison.net
29. 6. 2024Quoting Jeremy Howard – simonwillison.net
29. 6. 2024Quoting ChatGPT is bullshit – simonwillison.net
28. 6. 2024Accidental GPT-4o voice preview – simonwillison.net
28. 6. 2024Serving a billion web requests with boring code – simonwillison.net
28. 6. 2024Django: Test for pending migrations – simonwillison.net
27. 6. 2024Python 3.12 change results in Apple App Store rejection – simonwillison.net
27. 6. 2024Open challenges for AI engineering – simonwillison.net
26. 6. 2024picopilot – simonwillison.net
25. 6. 2024Polyfill supply chain attack hits 100K+ sites – simonwillison.net
25. 6. 2024Claude Projects – simonwillison.net
24. 6. 2024Listen to the AI-generated ripoff songs that got Udio and Suno sued – simonwillison.net
24. 6. 2024Quoting John Gruber – simonwillison.net
24. 6. 2024New blog feature: Support for markdown in quotations – simonwillison.net
24. 6. 2024Microfeatures I Love in Blogs and Personal Websites – simonwillison.net
23. 6. 2024Quoting Andreas Kling – simonwillison.net
23. 6. 2024llama.ttf – simonwillison.net
23. 6. 2024Quoting Andrew Ti – simonwillison.net
22. 6. 2024Quoting Shreya Shankar – simonwillison.net
22. 6. 2024Wikipedia Manual of Style: Linking – simonwillison.net
21. 6. 2024Datasette 0.64.8 – simonwillison.net
21. 6. 2024Building search-based RAG using Claude, Datasette and Val Town – simonwillison.net
21. 6. 2024Quoting Matt Levine – simonwillison.net
21. 6. 2024Val Vibes: Semantic search in Val Town – simonwillison.net
21. 6. 2024Quoting Jeff Jarvis – simonwillison.net
20. 6. 2024llm-claude-3 0.4 – simonwillison.net
20. 6. 2024Quoting Anthropic – simonwillison.net
20. 6. 2024Claude 3.5 Sonnet – simonwillison.net
20. 6. 2024Quoting Nikhil Suresh – simonwillison.net
20. 6. 2024State-of-the-art music scanning by Soundslice – simonwillison.net
19. 6. 2024Civic Band – simonwillison.net
19. 6. 2024Weeknotes: Datasette Studio and a whole lot of blogging – simonwillison.net
19. 6. 2024About the Lawrence Times – simonwillison.net
19. 6. 2024I’ve stopped using box plots. Should you? – simonwillison.net
18. 6. 2024Tags with descriptions – simonwillison.net
18. 6. 2024Claude: Building evals and test cases – simonwillison.net
18. 6. 2024Anthropic release notes – simonwillison.net
17. 6. 2024pkgutil.resolve_name(name) – simonwillison.net
17. 6. 2024How researchers cracked an 11-year-old password to a crypto wallet – simonwillison.net
17. 6. 2024Language models on the command-line – simonwillison.net
17. 6. 2024Quoting Russ Cox – simonwillison.net
16. 6. 2024Quoting Catrina Cowart – simonwillison.net
16. 6. 2024Jina AI Reader – simonwillison.net
16. 6. 2024GitHub Copilot Chat: From Prompt Injection to Data Exfiltration – simonwillison.net
15. 6. 2024Notes on upgrading by blog's Heroku database plan – simonwillison.net
15. 6. 2024Quoting Johanna Tarkela – simonwillison.net
15. 6. 2024Using DuckDB for Embeddings and Vector Search – simonwillison.net
14. 6. 2024Quoting Charity Majors – simonwillison.net
13. 6. 2024Transcripts on Apple Podcasts – simonwillison.net
13. 6. 2024tantivy-cli – simonwillison.net
13. 6. 2024Optimal SQLite settings for Django – simonwillison.net
13. 6. 2024PDF to Podcast – simonwillison.net
12. 6. 2024Datasette 0.64.7 – simonwillison.net
12. 6. 2024Quoting Ben Thompson – simonwillison.net
12. 6. 2024A homepage redesign for my blog's 22nd birthday – simonwillison.net
12. 6. 2024Generative AI Is Not Going To Build Your Engineering Team For You – simonwillison.net
11. 6. 2024Quoting Matt Webb – simonwillison.net
11. 6. 2024First Came ‘Spam.’ Now, With A.I., We’ve Got ‘Slop’ – simonwillison.net
11. 6. 2024Introducing Apple’s On-Device and Server Foundation Models – simonwillison.net
11. 6. 2024Private Cloud Compute: A new frontier for AI privacy in the cloud – simonwillison.net
10. 6. 2024Quoting Dare Obasanjo – simonwillison.net
10. 6. 2024Thoughts on the WWDC 2024 keynote on Apple Intelligence – simonwillison.net
10. 6. 2024Ultravox – simonwillison.net
10. 6. 2024Quoting Joel Spolsky – simonwillison.net
9. 6. 2024An Analysis of Chinese LLM Censorship and Bias with Qwen 2 Instruct – simonwillison.net
9. 6. 2024AI chatbots are intruding into online communities where people are trying to connect with other humans – simonwillison.net
9. 6. 2024A Link Blog in the Year 2024 – simonwillison.net
9. 6. 2024Quoting Kellan Elliott-McCrea – simonwillison.net
8. 6. 2024Tree.js interactive demo – simonwillison.net
8. 6. 2024Claude's Character – simonwillison.net
8. 6. 2024Expanding on how Voice Engine works and our safety research – simonwillison.net
7. 6. 2024A Picture is Worth 170 Tokens: How Does GPT-4o Encode Images? – simonwillison.net
7. 6. 2024Quoting Hamel Husain – simonwillison.net
7. 6. 2024Update on the Recall preview feature for Copilot+ PCs – simonwillison.net
7. 6. 2024Quoting Zac Bowden – simonwillison.net
6. 6. 2024lsix – simonwillison.net
6. 6. 2024Extracting Concepts from GPT-4 – simonwillison.net
6. 6. 2024Quoting Ethan Mollick – simonwillison.net
6. 6. 2024Accidental prompt injection against RAG applications – simonwillison.net
5. 6. 2024My Twitter thread figuring out the AI features in Microsoft's Recall – simonwillison.net
5. 6. 2024An animated introduction to Fourier Series – simonwillison.net
4. 6. 2024Quoting Michal Zalewski – simonwillison.net
4. 6. 2024Zoom CEO envisions AI deepfakes attending meetings in your place – simonwillison.net
4. 6. 2024Encryption At Rest: Whose Threat Model Is It Anyway? – simonwillison.net
4. 6. 2024How do I opt into full text search on Mastodon? – simonwillison.net
4. 6. 2024A tip from Neal Stephenson – simonwillison.net
4. 6. 2024Quoting Jon Christian – simonwillison.net
3. 6. 2024GPT-2 five years later – simonwillison.net
3. 6. 2024DuckDB 1.0 – simonwillison.net
3. 6. 2024A look at Apple’s new Transformer-powered predictive text model – simonwillison.net
3. 6. 2024Katherine Michel's PyCon US 2024 Recap – simonwillison.net
2. 6. 2024Quoting Andrej Karpathy – simonwillison.net
2. 6. 2024Experimenting with local alt text generation in Firefox Nightly – simonwillison.net
1. 6. 2024How (some) good corporate engineering blogs are written – simonwillison.net
1. 6. 2024Stealing everything you’ve ever typed or viewed on your own Windows PC is now possible with two lines of code — inside the Copilot+ Recall disaster – simonwillison.net
31. 5. 2024Quoting Will Larson – simonwillison.net
31. 5. 2024Man caught in scam after AI told him fake Facebook customer support number was legitimate – simonwillison.net
31. 5. 2024Django Enhancement Proposal 14: Background Workers – simonwillison.net
30. 5. 2024Why, after 6 years, I’m over GraphQL – simonwillison.net
30. 5. 2024What does the public in six countries think of generative AI in news? – simonwillison.net
30. 5. 2024Quoting Andrej Karpathy – simonwillison.net
30. 5. 2024Codestral: Hello, World! – simonwillison.net
29. 5. 2024Quoting Jeremy Keith – simonwillison.net
29. 5. 2024Training is not the same as chatting: ChatGPT and other LLMs don't remember everything you say – simonwillison.net
29. 5. 2024What We Learned from a Year of Building with LLMs (Part I) – simonwillison.net
29. 5. 2024Quoting Chris Perry – simonwillison.net
28. 5. 2024Weeknotes: PyCon US 2024 – simonwillison.net
28. 5. 2024Reproducing GPT-2 (124M) in llm.c in 90 minutes for $20 – simonwillison.net
28. 5. 2024Pyodide 0.26 Release – simonwillison.net
27. 5. 2024fastlite – simonwillison.net
26. 5. 2024City In A Bottle – A 256 Byte Raycasting System – simonwillison.net
26. 5. 2024Statically Typed Functional Programming with Python 3.12 – simonwillison.net
25. 5. 2024Why Google’s AI might recommend you mix glue into your pizza – simonwillison.net
24. 5. 2024Golden Gate Claude – simonwillison.net
24. 5. 2024Nilay Patel reports a hallucinated ChatGPT summary of his own article – simonwillison.net
24. 5. 2024Quoting Scott Jenson – simonwillison.net
24. 5. 2024Quoting Nivia Henry – simonwillison.net
24. 5. 2024Some goofy results from ‘AI Overviews’ in Google Search – simonwillison.net
24. 5. 2024Quoting Molly White – simonwillison.net
24. 5. 2024A Grand Unified Theory of the AI Hype Cycle – simonwillison.net
23. 5. 2024Quoting Will Larson – simonwillison.net
22. 5. 2024What is prompt optimization? – simonwillison.net
22. 5. 2024Quoting D. Richard Hipp, 18 years ago – simonwillison.net
22. 5. 2024Mastering LLMs: A Conference For Developers & Data Scientists – simonwillison.net
21. 5. 2024New Phi-3 models: small, medium and vision – simonwillison.net
21. 5. 2024Scaling Monosemanticity: Extracting Interpretable Features from Claude 3 Sonnet – simonwillison.net
20. 5. 2024Quoting Scarlett Johansson – simonwillison.net
20. 5. 2024CRDT: Text Buffer – simonwillison.net
19. 5. 2024Spam, junk … slop? The latest wave of AI behind the ‘zombie internet’ – simonwillison.net
19. 5. 2024NumFOCUS DISCOVER Cookbook: Minimal Measures – simonwillison.net
19. 5. 2024Fast groq-hosted LLMs vs browser jank – simonwillison.net
19. 5. 2024A Plea for Sober AI – simonwillison.net
18. 5. 2024AI counter app from my PyCon US keynote – simonwillison.net
18. 5. 2024Quoting Patrick Reynolds – simonwillison.net
17. 5. 2024Understand errors and warnings better with Gemini – simonwillison.net
17. 5. 2024Commit: Add a shared credentials relationship from twitter.com to x.com – simonwillison.net
17. 5. 2024Quoting Kelsey Piper – simonwillison.net
17. 5. 2024PSF announces a new five year commitment from Fastly – simonwillison.net
17. 5. 2024Programming mantras are proverbs – simonwillison.net
16. 5. 2024Quoting Richard Schneeman – simonwillison.net
15. 5. 2024Quoting Casey Newton – simonwillison.net
15. 5. 2024PaliGemma model README – simonwillison.net
15. 5. 2024OpenAI: Managing your work in the API platform with Projects – simonwillison.net
15. 5. 2024ChatGPT in "4o" mode is not running the new features yet – simonwillison.net
15. 5. 2024Quoting Arvind Narayanan – simonwillison.net
15. 5. 2024How to PyCon – simonwillison.net
15. 5. 2024Quoting Bruce Schneier – simonwillison.net
15. 5. 2024Quoting John Gruber – simonwillison.net
14. 5. 2024Context caching for Google Gemini – simonwillison.net
14. 5. 2024llm-gemini 0.1a4 – simonwillison.net
14. 5. 2024How developers are using Gemini 1.5 Pro’s 1 million token context window – simonwillison.net
14. 5. 2024Why your voice assistant might be sexist – simonwillison.net
13. 5. 2024LLM 0.14, with support for GPT-4o – simonwillison.net
13. 5. 2024Hello GPT-4o – simonwillison.net
13. 5. 2024Quoting Tim Paul – simonwillison.net
13. 5. 2024GPUs Go Brrr – simonwillison.net
12. 5. 2024Parsing PNG images in Mojo – simonwillison.net
12. 5. 2024About ARDC (Amateur Radio Digital Communications) – simonwillison.net
12. 5. 2024“Link In Bio” is a slow knife – simonwillison.net
11. 5. 2024Ham radio general exam question pool as JSON – simonwillison.net
10. 5. 2024Exploring Hacker News by mapping and analyzing 40 million posts and comments for fun – simonwillison.net
10. 5. 2024uv pip install --exclude-newer example – simonwillison.net
9. 5. 2024Bullying in Open Source Software Is a Massive Security Vulnerability – simonwillison.net
9. 5. 2024experimental-phi3-webgpu – simonwillison.net
9. 5. 2024datasette-pins — a new Datasette plugin for pinning tables and queries – simonwillison.net
8. 5. 2024Quoting Nathaniel Borenstein – simonwillison.net
8. 5. 2024Slop is the new name for unwanted AI-generated content – simonwillison.net
8. 5. 2024OpenAI Model Spec, May 2024 edition – simonwillison.net
8. 5. 2024Modern SQLite: Generated columns – simonwillison.net
8. 5. 2024Tagged Pointer Strings (2015) – simonwillison.net
8. 5. 2024Towards universal version control with Patchwork – simonwillison.net
8. 5. 2024gpt2-chatbot confirmed as OpenAI – simonwillison.net
7. 5. 2024Weeknotes: more datasette-secrets, plus a mystery video project – simonwillison.net
7. 5. 2024Deterministic Quoting: Making LLMs Safe for Healthcare – simonwillison.net
7. 5. 2024Quoting @deepfates – simonwillison.net
7. 5. 2024OpenAI cookbook: How to get token usage data for streamed chat completion response – simonwillison.net
6. 5. 2024Quoting Charity Majors – simonwillison.net
5. 5. 2024What You Need to Know about Modern CSS (Spring 2024 Edition) – simonwillison.net
4. 5. 2024Quoting Tim Bray – simonwillison.net
4. 5. 2024Figma’s journey to TypeScript: Compiling away our custom programming language – simonwillison.net
3. 5. 2024Quoting Daniel Zingaro – simonwillison.net
3. 5. 2024I'm writing a new vector search SQLite Extension – simonwillison.net
2. 5. 2024Quoting Zach Seward – simonwillison.net
2. 5. 2024Printing music with CSS Grid – simonwillison.net
2. 5. 2024We can have a different web – simonwillison.net
2. 5. 2024Quoting Tom Eastman – simonwillison.net
1. 5. 2024Llama 3 prompt formats – simonwillison.net
1. 5. 2024Introducing the Claude Team plan and iOS app – simonwillison.net
1. 5. 2024Save the Web by Being Nice – simonwillison.net
30. 4. 2024Quoting LMSYS – simonwillison.net
30. 4. 2024Quoting D. Richard Hipp – simonwillison.net
30. 4. 2024How an empty S3 bucket can make your AWS bill explode – simonwillison.net
30. 4. 2024My approach to HTML web components – simonwillison.net
30. 4. 2024Why SQLite Uses Bytecode – simonwillison.net
29. 4. 2024Quoting tailscale.com/install.sh – simonwillison.net
29. 4. 2024My notes on gpt2-chatbot – simonwillison.net
29. 4. 2024Quoting Jeremy Howard – simonwillison.net
29. 4. 2024How do you accidentally run for President of Iceland? – simonwillison.net
28. 4. 2024Zed Decoded: Rope & SumTree – simonwillison.net
27. 4. 2024Quoting Martin Kleppmann – simonwillison.net
27. 4. 2024Everything Google's Python team were responsible for – simonwillison.net
26. 4. 2024Quoting Moxie Marlinspike – simonwillison.net
26. 4. 2024Quoting Dana Mattioli – simonwillison.net
26. 4. 2024Food Delivery Leak Unmasks Russian Security Agents – simonwillison.net
25. 4. 2024Quoting Alex Jason, via Adam Savage – simonwillison.net
25. 4. 2024Quoting James Betker – simonwillison.net
25. 4. 2024Blogmarks that use markdown – simonwillison.net
25. 4. 2024No, Most Books Don't Sell Only a Dozen Copies – simonwillison.net
25. 4. 2024Snowflake Arctic Cookbook – simonwillison.net
24. 4. 2024Quoting Cherlynn Low – simonwillison.net
24. 4. 2024openelm/README-pretraining.md – simonwillison.net
24. 4. 2024Quoting Erika Hall – simonwillison.net
23. 4. 2024Quoting Daniel Holmgren – simonwillison.net
23. 4. 2024microsoft/Phi-3-mini-4k-instruct-gguf – simonwillison.net
23. 4. 2024Weeknotes: Llama 3, AI for Data Journalism, llm-evals and datasette-secrets – simonwillison.net
23. 4. 2024The Instruction Hierarchy: Training LLMs to Prioritize Privileged Instructions – simonwillison.net
23. 4. 2024Quoting Phi-3 Technical Report – simonwillison.net
22. 4. 2024timpaul/form-extractor-prototype – simonwillison.net
22. 4. 2024No one buys books – simonwillison.net
22. 4. 2024Options for accessing Llama 3 from the terminal using LLM – simonwillison.net
21. 4. 2024qrank – simonwillison.net
21. 4. 2024tiny-world-map – simonwillison.net
21. 4. 2024doom-htop – simonwillison.net
20. 4. 2024Quoting Mihai Parparita – simonwillison.net
20. 4. 2024Tips on Adding JSON Output to Your CLI App – simonwillison.net
20. 4. 2024llm-gpt4all – simonwillison.net
19. 4. 2024Ruff v0.4.0: a hand-written recursive descent parser for Python – simonwillison.net
19. 4. 2024A POI Database in One Line – simonwillison.net
18. 4. 2024Andrej Karpathy's Llama 3 review – simonwillison.net
18. 4. 2024How cheap, outsourced labour in Africa is shaping AI English – simonwillison.net
18. 4. 2024Quoting Meta AI bot, answering a question on a forum – simonwillison.net
18. 4. 2024llm-reka – simonwillison.net
18. 4. 2024mistralai/mistral-common – simonwillison.net
18. 4. 2024Quoting Alex Albert (Anthropic) – simonwillison.net
17. 4. 2024AI for Data Journalism: demonstrating what we can do with this stuff right now – simonwillison.net
17. 4. 2024Quoting Molly White – simonwillison.net
17. 4. 2024Scammers are targeting teenage boys on social media—and driving some to suicide. – simonwillison.net
16. 4. 2024Quoting Constance Grady – simonwillison.net
16. 4. 2024Google NotebookLM Data Exfiltration – simonwillison.net
16. 4. 2024Quoting wkirby on Hacker News – simonwillison.net
16. 4. 2024inline-snapshot – simonwillison.net
15. 4. 2024OpenAI Batch API – simonwillison.net
15. 4. 2024Quoting Jason D. Clinton, Anthropic – simonwillison.net
14. 4. 2024redka – simonwillison.net
13. 4. 2024Lessons after a half-billion GPT tokens – simonwillison.net
12. 4. 2024How we built JSR – simonwillison.net
12. 4. 2024Quoting David Pierce – simonwillison.net
11. 4. 20243Blue1Brown: Attention in transformers, visually explained – simonwillison.net
11. 4. 2024Use an llm to automagically generate meaningful git commit messages – simonwillison.net
11. 4. 2024Quoting Andrej Karpathy – simonwillison.net
10. 4. 2024Shell History Is Your Best Productivity Tool – simonwillison.net
10. 4. 2024Notes on how to use LLMs in your product – simonwillison.net
10. 4. 2024Quoting Will Larson – simonwillison.net
10. 4. 2024Three major LLM releases in 24 hours (plus weeknotes) – simonwillison.net
10. 4. 2024Gemini 1.5 Pro public preview – simonwillison.net
10. 4. 2024Mistral tweet a magnet link for mixtral-8x22b – simonwillison.net
9. 4. 2024Extracting data from unstructured text and images with Datasette and GPT-4 Turbo – simonwillison.net
9. 4. 2024A solid pattern to build LLM Applications (feat. Claude) – simonwillison.net
9. 4. 2024Command R+ now ranked 6th on the LMSYS Chatbot Arena – simonwillison.net
9. 4. 2024llm.c – simonwillison.net
9. 4. 2024Hello World – simonwillison.net
8. 4. 2024Building files-to-prompt entirely using Claude 3 Opus – simonwillison.net
8. 4. 2024Introducing Enhance WASM – simonwillison.net
8. 4. 2024Quoting Julien Chaumond – simonwillison.net
7. 4. 2024The lifecycle of a code AI completion – simonwillison.net
6. 4. 2024datasette-import – simonwillison.net
5. 4. 2024Everything I Know About the XZ Backdoor – simonwillison.net
5. 4. 2024s3-credentials 0.16 – simonwillison.net
4. 4. 2024Quoting Jaana Dogan – simonwillison.net
4. 4. 2024llm-command-r – simonwillison.net
4. 4. 2024The cost of AI reasoning over time – simonwillison.net
4. 4. 2024Kobold letters – simonwillison.net
3. 4. 2024Enforcing conventions in Django projects with introspection – simonwillison.net
2. 4. 2024Cally: Accessibility statement – simonwillison.net
2. 4. 2024Bringing Python to Workers using Pyodide and WebAssembly – simonwillison.net
2. 4. 2024Quoting Alex Komoroske – simonwillison.net
1. 4. 2024PEP 738 – Adding Android as a supported platform – simonwillison.net
1. 4. 2024Diving Deeper into AI Package Hallucinations – simonwillison.net
1. 4. 2024OpenAI: Start using ChatGPT instantly – simonwillison.net
31. 3. 2024Your AI Product Needs Evals – simonwillison.net
31. 3. 2024Quoting Rumman Chowdhury – simonwillison.net
31. 3. 2024Optimizing SQLite for servers – simonwillison.net
31. 3. 2024llm-nomic-api-embed – simonwillison.net
30. 3. 2024textract-cli – simonwillison.net
30. 3. 2024Running OCR against PDFs and images directly in your browser – simonwillison.net
29. 3. 2024SEP Dataset: Should it be Separated or Processed? – simonwillison.net
28. 3. 2024Merge pull request #1757 from simonw/heic-heif – simonwillison.net
28. 3. 2024Wrap text at specified width – simonwillison.net
28. 3. 2024llm-gemini 0.1a1 – simonwillison.net
27. 3. 2024“The king is dead”—Claude 3 surpasses GPT-4 on Chatbot Arena for the first time – simonwillison.net
27. 3. 2024Annotated DBRX system prompt – simonwillison.net
26. 3. 2024gchq.github.io/CyberChef – simonwillison.net
26. 3. 2024llm cmd undo last git commit - a new plugin for LLM – simonwillison.net
26. 3. 2024GGML GGUF File Format Vulnerabilities – simonwillison.net
26. 3. 2024Cohere int8 & binary Embeddings - Scale Your Vector Database to Large Datasets – simonwillison.net
26. 3. 2024My binary vector search is better than your FP32 vectors – simonwillison.net
26. 3. 2024Semgrep: AutoFixes using LLMs – simonwillison.net
25. 3. 2024Quoting Seth Rosen – simonwillison.net
25. 3. 2024sqlite-schema-diagram.sql – simonwillison.net
24. 3. 2024Reviving PyMiniRacer – simonwillison.net
24. 3. 2024shelmet – simonwillison.net
23. 3. 2024Strachey love letter algorithm – simonwillison.net
23. 3. 2024time-machine example test for a segfault in Python – simonwillison.net
23. 3. 2024Building and testing C extensions for SQLite with ChatGPT Code Interpreter – simonwillison.net
23. 3. 2024mapshaper.org – simonwillison.net
22. 3. 2024Threads has entered the fediverse – simonwillison.net
22. 3. 2024Claude and ChatGPT for ad-hoc sidequests – simonwillison.net
22. 3. 2024The Dropflow Playground – simonwillison.net
21. 3. 2024Quoting Ryan Broderick – simonwillison.net
21. 3. 2024DuckDB as the New jq – simonwillison.net
21. 3. 2024Redis Adopts Dual Source-Available Licensing – simonwillison.net
21. 3. 2024Quoting Jacob Kaplan-Moss – simonwillison.net
21. 3. 2024Talking about Django’s history and future on Django Chat – simonwillison.net
20. 3. 2024GitHub Public repo history tool – simonwillison.net
20. 3. 2024Releasing Common Corpus: the largest public domain dataset for training LLMs – simonwillison.net
20. 3. 2024Skew protection in Vercel – simonwillison.net
20. 3. 2024Every dunder method in Python – simonwillison.net
20. 3. 2024AI Prompt Engineering Is Dead. Long live AI prompt engineering – simonwillison.net
20. 3. 2024Papa Parse – simonwillison.net
19. 3. 2024Quoting quora.com/robots.txt – simonwillison.net
19. 3. 2024DiskCache – simonwillison.net
19. 3. 2024The Tokenizer Playground – simonwillison.net
18. 3. 2024900 Sites, 125 million accounts, 1 vulnerability – simonwillison.net
18. 3. 2024Quoting Geoffrey Litt – simonwillison.net
17. 3. 2024Grok-1 code and model weights release – simonwillison.net
17. 3. 2024Add ETag header for static responses – simonwillison.net
17. 3. 2024How does SQLite store data? – simonwillison.net
16. 3. 2024Weeknotes: the aftermath of NICAR – simonwillison.net
16. 3. 2024Quoting Leopold Aschenbrenner, OpenAI – simonwillison.net
16. 3. 2024npm install everything, and the complete and utter chaos that follows – simonwillison.net
16. 3. 2024Phanpy – simonwillison.net
15. 3. 2024Google Scholar search: "certainly, here is" -chatgpt -llm – simonwillison.net
15. 3. 2024Advanced Topics in Reminders and To Do Lists – simonwillison.net
14. 3. 2024How Figma’s databases team lived to tell the scale – simonwillison.net
14. 3. 2024Lateral Thinking with Withered Technology – simonwillison.net
14. 3. 2024Guidepup – simonwillison.net
13. 3. 2024llm-claude-3 0.3 – simonwillison.net
13. 3. 2024Berkeley Function-Calling Leaderboard – simonwillison.net
13. 3. 2024Quoting Phillip Carter – simonwillison.net
13. 3. 2024pywebview 5 – simonwillison.net
13. 3. 2024The Bing Cache thinks GPT-4.5 is coming – simonwillison.net
12. 3. 2024Astro DB – simonwillison.net
12. 3. 2024gh-116167: Allow disabling the GIL with PYTHON_GIL=0 or -X gil=0 – simonwillison.net
12. 3. 2024Speedometer 3.0: The Best Way Yet to Measure Browser Performance – simonwillison.net
11. 3. 2024NICAR 2024 Tipsheets & Audio – simonwillison.net
10. 3. 2024S3 is files, but not a filesystem – simonwillison.net
10. 3. 2024datasette/studio – simonwillison.net
9. 3. 2024Quoting Ethan Mollick – simonwillison.net
9. 3. 2024Coroutines and web components – simonwillison.net
8. 3. 2024The GPT-4 barrier has finally been broken – simonwillison.net
8. 3. 2024You can now train a 70b language model at home – simonwillison.net
8. 3. 2024Become a Wikipedian in 30 minutes – simonwillison.net
8. 3. 2024Eloquent JavaScript, 4th edition (2024) – simonwillison.net
8. 3. 2024Inflection-2.5: meet the world's best personal AI – simonwillison.net
8. 3. 2024American Community Survey Data via FTP – simonwillison.net
7. 3. 2024Quoting Spencer Ackerman – simonwillison.net
7. 3. 2024Training great LLMs entirely from ground zero in the wilderness as a startup – simonwillison.net
7. 3. 2024The Claude 3 system prompt, explained – simonwillison.net
6. 3. 2024How I use git worktrees – simonwillison.net
6. 3. 2024Wikimedia Commons Category:Bach Dancing & Dynamite Society – simonwillison.net
6. 3. 2024Quoting Ilya Sutskever – simonwillison.net
5. 3. 2024Observable Framework 1.1 – simonwillison.net
5. 3. 2024Quoting Drew Breunig – simonwillison.net
5. 3. 2024Wikipedia: Bach Dancing & Dynamite Society – simonwillison.net
5. 3. 2024Prompt injection and jailbreaking are not the same thing – simonwillison.net
4. 3. 2024llm-claude-3 – simonwillison.net
4. 3. 2024The new Claude 3 model family from Anthropic – simonwillison.net
3. 3. 2024Interesting ideas in Observable Framework – simonwillison.net
3. 3. 2024Who Am I? Conditional Prompt Injection Attacks with Microsoft Copilot – simonwillison.net
3. 3. 2024The One Billion Row Challenge in Go: from 1m45s to 4s in nine solutions – simonwillison.net
2. 3. 2024The Radio Squirrels of Point Reyes – simonwillison.net
1. 3. 2024Streaming HTML out of order without JavaScript – simonwillison.net
1. 3. 2024Endatabas – simonwillison.net
29. 2. 2024Datasette 1.0a12 – simonwillison.net
29. 2. 2024GGUF, the long way around – simonwillison.net
29. 2. 2024The Zen of Python, Unix, and LLMs – simonwillison.net
28. 2. 2024Quoting Kieran McCarthy – simonwillison.net
28. 2. 2024Testcontainers – simonwillison.net
27. 2. 2024The Zen of Python, Unix, and LLMs with Simon Willison – simonwillison.net
27. 2. 2024All you need is Wide Events, not “Metrics, Logs and Traces” – simonwillison.net
27. 2. 2024Weeknotes: Getting ready for NICAR – simonwillison.net
26. 2. 2024Mistral Large – simonwillison.net
25. 2. 2024dclient 0.3 – simonwillison.net
24. 2. 2024Upside down table trick with CSS – simonwillison.net
24. 2. 2024How to make self-hosted maps that work everywhere and cost next to nothing – simonwillison.net
23. 2. 2024Does Offering ChatGPT a Tip Cause it to Generate Better Text? An Analysis – simonwillison.net
23. 2. 2024Bloom Filters, explained by Sam Rose – simonwillison.net
23. 2. 2024PGlite – simonwillison.net
22. 2. 2024Okay, Color Spaces – simonwillison.net
22. 2. 2024JavaScript Bloat in 2024 – simonwillison.net
21. 2. 2024Quoting Andrej Karpathy – simonwillison.net
21. 2. 2024The killer app of Gemini Pro 1.5 is video – simonwillison.net
21. 2. 2024Gemma: Introducing new state-of-the-art open models – simonwillison.net
20. 2. 2024Let's build the GPT Tokenizer – simonwillison.net
20. 2. 2024Quoting Yishan Wong – simonwillison.net
20. 2. 2024htmz – simonwillison.net
20. 2. 2024aiolimiter – simonwillison.net
19. 2. 2024Quoting dang – simonwillison.net
19. 2. 2024ActivityPub Server in a Single PHP File – simonwillison.net
18. 2. 2024datasette-studio – simonwillison.net
18. 2. 2024Datasette 1.0a10 – simonwillison.net
18. 2. 2024Representation Engineering: Mistral-7B on Acid – simonwillison.net
18. 2. 2024wddbfs – Mount a sqlite database as a filesystem – simonwillison.net
17. 2. 2024Paying people to work on open source is good actually – simonwillison.net
16. 2. 2024Datasette 1.0a9 – simonwillison.net
16. 2. 2024llmc.sh – simonwillison.net
15. 2. 2024uv: Python packaging in Rust – simonwillison.net
15. 2. 2024Val Town Newsletter 15 – simonwillison.net
15. 2. 2024Our next-generation model: Gemini 1.5 – simonwillison.net
15. 2. 2024Adaptive Retrieval with Matryoshka Embeddings – simonwillison.net
14. 2. 2024How Microsoft names threat actors – simonwillison.net
14. 2. 2024Memory and new controls for ChatGPT – simonwillison.net
14. 2. 2024GPUs on Fly.io are available to everyone! – simonwillison.net
13. 2. 2024How To Center a Div – simonwillison.net
13. 2. 2024Announcing DuckDB 0.10.0 – simonwillison.net
13. 2. 2024Quoting Will Wilson, on FoundationDB – simonwillison.net
13. 2. 2024Aya – simonwillison.net
13. 2. 2024The original WWW proposal is a Word for Macintosh 4.0 file from 1990, can we open it? – simonwillison.net
13. 2. 2024Caddy: Config Adapters – simonwillison.net
13. 2. 2024The unsettling scourge of obituary spam – simonwillison.net
12. 2. 2024Quoting Jacob Kaplan-Moss – simonwillison.net
12. 2. 2024Toying with paper crafty publishers cutting into hobby market (1986) – simonwillison.net
11. 2. 2024Quoting Eric Lehman, internal Google email in 2018 – simonwillison.net
11. 2. 2024Python Development on macOS Notes: pyenv and pyenv-virtualenvwrapper – simonwillison.net
10. 2. 2024Rye: Added support for marking virtualenvs ignored for cloud sync – simonwillison.net
10. 2. 2024Quoting François Chollet – simonwillison.net
10. 2. 2024(Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup – simonwillison.net
9. 2. 2024Weeknotes: a Datasette release, an LLM release and a bunch of new plugins – simonwillison.net
9. 2. 2024How I write HTTP services in Go after 13 years – simonwillison.net
9. 2. 2024Figure out who's leaving the company: dump, diff, repeat – simonwillison.net
9. 2. 2024“Wherever you get your podcasts” is a radical statement – simonwillison.net
8. 2. 2024The first four Val Town runtimes – simonwillison.net
8. 2. 2024Google's Gemini Advanced: Tasting Notes and Implications – simonwillison.net
7. 2. 2024Quoting Neal Stephenson – simonwillison.net
7. 2. 2024Datasette 1.0a8: JavaScript plugins, new plugin hooks and plugin configuration in datasette.yaml – simonwillison.net
6. 2. 2024SQL for Data Scientists in 100 Queries – simonwillison.net
6. 2. 2024The power of two random choices, visualized – simonwillison.net
6. 2. 2024scriptisto – simonwillison.net
5. 2. 2024shot-scraper 1.4 – simonwillison.net
5. 2. 2024How does Sidekiq really work? – simonwillison.net
4. 2. 2024Quoting Charlie Marsh – simonwillison.net
4. 2. 2024llm-sentence-transformers 0.2 – simonwillison.net
4. 2. 2024Quoting Armin Ronacher – simonwillison.net
3. 2. 2024Introducing Nomic Embed: A Truly Open Embedding Model – simonwillison.net
3. 2. 2024The Engineering behind Figma's Vector Networks – simonwillison.net
2. 2. 2024Open Language Models (OLMos) and the LLM landscape – simonwillison.net
2. 2. 2024Quoting UK House of Lords report on Generative AI – simonwillison.net
2. 2. 2024Samattical – simonwillison.net
2. 2. 2024Quoting Ethan Mollick – simonwillison.net
2. 2. 2024unstructured – simonwillison.net
2. 2. 2024ChunkViz – simonwillison.net
1. 2. 2024teknium/OpenHermes-2.5 – simonwillison.net
31. 1. 2024stanchion – simonwillison.net
31. 1. 2024snoop – simonwillison.net
31. 1. 2024Macaroons Escalated Quickly – simonwillison.net
31. 1. 2024GitHub Actions: Introducing the new M1 macOS runner available to open source! – simonwillison.net
30. 1. 2024Beej's Guide to Networking Concepts – simonwillison.net
30. 1. 2024pgroll – simonwillison.net
30. 1. 2024urllib3 2.2.0 – simonwillison.net
29. 1. 2024Getting Started With CUDA for Python Programmers – simonwillison.net
29. 1. 2024Observable notebook: URL to download a GitHub repository as a zip file – simonwillison.net
28. 1. 2024llm-embed-onnx – simonwillison.net
28. 1. 2024ColBERT query-passage scoring interpretability – simonwillison.net
27. 1. 2024Simon Willison interview: AI software still needs the human touch – simonwillison.net
27. 1. 2024Quoting George Carlin’s Estate Sues Podcasters Over A.I. Episode – simonwillison.net
27. 1. 2024The Articulation Barrier: Prompt-Driven AI UX Hurts Usability – simonwillison.net
27. 1. 2024Quoting Steven Levy (in 1984) – simonwillison.net
26. 1. 2024LLM 0.13: The annotated release notes – simonwillison.net
26. 1. 2024Exploring codespaces as temporary dev containers – simonwillison.net
26. 1. 2024Did an AI write that hour-long “George Carlin” special? I’m not convinced. – simonwillison.net
25. 1. 2024Portable EPUBs – simonwillison.net
25. 1. 2024iOS 17.4 Introduces Alternative App Marketplaces With No Commission in EU – simonwillison.net
25. 1. 2024Inside .git – simonwillison.net
25. 1. 2024Fairly Trained launches certification for generative AI models that respect creators’ rights – simonwillison.net
24. 1. 2024Django Chat: Datasette, LLMs, and Django – simonwillison.net
24. 1. 2024Google Research: Lumiere – simonwillison.net
24. 1. 2024Quoting Ned Batchelder – simonwillison.net
23. 1. 2024The Open Source Sustainability Crisis – simonwillison.net
23. 1. 2024Prompt Lookup Decoding – simonwillison.net
22. 1. 2024Python packaging must be getting better - a datapoint – simonwillison.net
22. 1. 2024Quoting The Value of Open Source Software, Harvard Business School Strategy Unit – simonwillison.net
21. 1. 2024Weeknotes: datasette-test, datasette-build, PSF board retreat – simonwillison.net
21. 1. 2024NYT Flash-based visualizations work again – simonwillison.net
20. 1. 2024Quoting Tim Bray – simonwillison.net
20. 1. 2024DSF calls for applicants for a Django Fellow – simonwillison.net
19. 1. 2024AWS Fixes Data Exfiltration Attack Angle in Amazon Q for Business – simonwillison.net
18. 1. 2024Quoting Bryan Cantrill – simonwillison.net
17. 1. 2024Talking about Open Source LLMs on Oxide and Friends – simonwillison.net
17. 1. 2024Open Source LLMs with Simon Willison – simonwillison.net
16. 1. 2024Publish Python packages to PyPI with a python-lib cookiecutter template and GitHub Actions – simonwillison.net
16. 1. 2024On being listed in the court document as one of the artists whose work was used to train Midjourney, alongside 4,000 of my closest friends – simonwillison.net
16. 1. 2024Quoting Daniel Situnayake – simonwillison.net
16. 1. 2024Daniel Situnayake explains TinyML in a Hacker News comment – simonwillison.net
15. 1. 2024Slashing Data Transfer Costs in AWS by 99% – simonwillison.net
15. 1. 2024SQLite 3.45 – simonwillison.net
14. 1. 2024Making a Discord bot with PHP – simonwillison.net
14. 1. 2024How We Executed a Critical Supply Chain Attack on PyTorch – simonwillison.net
13. 1. 2024More than an OpenAI Wrapper: Perplexity Pivots to Open Source – simonwillison.net
12. 1. 2024Marimo – simonwillison.net
12. 1. 2024Where is all of the fediverse? – simonwillison.net
11. 1. 2024Budgeting with ChatGPT – simonwillison.net
10. 1. 2024AI versus old-school creativity: a 50-student, semester-long showdown – simonwillison.net
10. 1. 2024You Can Build an App in 60 Minutes with ChatGPT, with Geoffrey Litt – simonwillison.net
10. 1. 2024The Random Transformer – simonwillison.net
9. 1. 2024ooh.directory: A page for every blog – simonwillison.net
9. 1. 2024The Eight Golden Rules of Interface Design – simonwillison.net
9. 1. 2024WikiChat: Stopping the Hallucination of Large Language Model Chatbots by Few-Shot Grounding on Wikipedia – simonwillison.net
9. 1. 2024Python 3.13 gets a JIT – simonwillison.net
9. 1. 2024What I should have said about the term Artificial Intelligence – simonwillison.net
9. 1. 2024Mixtral of Experts – simonwillison.net
8. 1. 2024OpenAI and journalism – simonwillison.net
8. 1. 2024Quoting OpenAI to the Lords Select Committee on LLMs – simonwillison.net
8. 1. 2024Does GPT-2 Know Your Phone Number? – simonwillison.net
8. 1. 2024Text Embeddings Reveal (Almost) As Much As Text – simonwillison.net
7. 1. 2024Weeknotes: Page caching and custom templates for Datasette Cloud – simonwillison.net
7. 1. 2024It's OK to call it Artificial Intelligence – simonwillison.net
6. 1. 2024GPT in 500 lines of SQL – simonwillison.net
6. 1. 2024Microsoft Research relicense Phi-2 as MIT – simonwillison.net
6. 1. 2024Adversarial Machine Learning: A Taxonomy and Terminology of Attacks and Mitigations – simonwillison.net
5. 1. 2024Quoting Nicolas Bouliane – simonwillison.net
4. 1. 2024My blog's year archive pages now have tag clouds – simonwillison.net
3. 1. 2024container2wasm – simonwillison.net
3. 1. 2024Fastest Way to Read Excel in Python – simonwillison.net
2. 1. 2024Tom Scott, and the formidable power of escalating streaks – simonwillison.net
2. 1. 2024NPM: modele-social – simonwillison.net
2. 1. 2024Quoting Salvatore Sanfilippo – simonwillison.net
1. 1. 2024After ten years, it's time to stop making videos. – simonwillison.net
31. 12. 2023Stuff we figured out about AI in 2023 – simonwillison.net
31. 12. 2023Quoting Craig Mazin – simonwillison.net
31. 12. 2023datasette-plot - a new Datasette Plugin for building data visualizations – simonwillison.net
31. 12. 2023Last weeknotes of 2023 – simonwillison.net
31. 12. 2023How ima.ge.cx works – simonwillison.net
31. 12. 2023iSH: The Linux shell for iOS – simonwillison.net
23. 12. 2023Spider-Man: Across the Spider-Verse | The Film Score with Daniel Pemberton | "Start a Band" – simonwillison.net
21. 12. 2023Pushing ChatGPT's Structured Data Support To Its Limits – simonwillison.net
21. 12. 2023OpenAI Begins Tackling ChatGPT Data Leak Vulnerability – simonwillison.net
20. 12. 2023Recommendations to help mitigate prompt injection: limit the blast radius – simonwillison.net
19. 12. 2023Facebook Is Being Overrun With Stolen, AI-Generated Images That People Think Are Real – simonwillison.net
18. 12. 2023Quoting Mike McCue, CEO of Flipboard – simonwillison.net
18. 12. 2023Many options for running Mistral models in your terminal using LLM – simonwillison.net
16. 12. 2023Google DeepMind used a large language model to solve an unsolvable math problem – simonwillison.net
15. 12. 2023Quoting Captain Janeway, prompt engineering – simonwillison.net
15. 12. 2023Quoting Danilo Campos – simonwillison.net
15. 12. 2023Data exfiltration from Writer.com with indirect prompt injection – simonwillison.net
14. 12. 2023The AI trust crisis – simonwillison.net
12. 12. 2023Meta/Threads Interoperating in the Fediverse Data Dialogue Meeting yesterday – simonwillison.net
12. 12. 2023Meta/Threads Interoperating in the Fediverse Data Dialogue Meeting yesterday – simonwillison.net
11. 12. 2023Quoting Rob Lynch – simonwillison.net
11. 12. 2023Quoting Rob Lynch – simonwillison.net
11. 12. 2023Database generated columns: GeoDjango & PostGIS – simonwillison.net
11. 12. 2023Database generated columns: GeoDjango & PostGIS – simonwillison.net
11. 12. 2023Mixtral of experts – simonwillison.net
11. 12. 2023Mixtral of experts – simonwillison.net
10. 12. 2023Upgrading GitHub.com to MySQL 8.0 – simonwillison.net
10. 12. 2023Upgrading GitHub.com to MySQL 8.0 – simonwillison.net
10. 12. 2023Quoting Ethan Mollick – simonwillison.net
10. 12. 2023Quoting Ethan Mollick – simonwillison.net
10. 12. 2023ast-grep – simonwillison.net
10. 12. 2023ast-grep – simonwillison.net
9. 12. 2023Quoting Andrej Karpathy – simonwillison.net
9. 12. 2023Quoting Andrej Karpathy – simonwillison.net
9. 12. 20233D Gaussian Splatting - Why Graphics Will Never Be The Same – simonwillison.net
9. 12. 20233D Gaussian Splatting - Why Graphics Will Never Be The Same – simonwillison.net
8. 12. 2023Quoting Stay SaaSy – simonwillison.net
8. 12. 2023Quoting Stay SaaSy – simonwillison.net
8. 12. 2023Announcing Purple Llama: Towards open trust and safety in the new world of generative AI – simonwillison.net
8. 12. 2023Announcing Purple Llama: Towards open trust and safety in the new world of generative AI – simonwillison.net
8. 12. 2023Weeknotes: datasette-enrichments, datasette-comments, sqlite-chronicle – simonwillison.net
8. 12. 2023Weeknotes: datasette-enrichments, datasette-comments, sqlite-chronicle – simonwillison.net
8. 12. 2023Standard Webhooks 1.0.0 – simonwillison.net
8. 12. 2023Standard Webhooks 1.0.0 – simonwillison.net
8. 12. 2023Quoting Sebastian Majstorovic – simonwillison.net
8. 12. 2023Quoting Sebastian Majstorovic – simonwillison.net
7. 12. 2023SVG Tutorial: Learn SVG through 25 examples – simonwillison.net
7. 12. 2023SVG Tutorial: Learn SVG through 25 examples – simonwillison.net
6. 12. 2023Long context prompting for Claude 2.1 – simonwillison.net
6. 12. 2023Long context prompting for Claude 2.1 – simonwillison.net
6. 12. 2023Ice Cubes GPT-4 prompts – simonwillison.net
6. 12. 2023Ice Cubes GPT-4 prompts – simonwillison.net
5. 12. 2023AI and Trust – simonwillison.net
5. 12. 2023AI and Trust – simonwillison.net
5. 12. 2023Quoting Ian Bogost – simonwillison.net
5. 12. 2023Quoting Ian Bogost – simonwillison.net
5. 12. 2023Simon Willison (Part Two): How Datasette Helps With Investigative Reporting – simonwillison.net
5. 12. 2023Quoting Anthony Bucci – simonwillison.net
5. 12. 2023Spider-Man: Across the Spider-Verse screenplay (PDF) – simonwillison.net
4. 12. 2023LLM Visualization – simonwillison.net
1. 12. 2023Datasette Enrichments: a new plugin framework for augmenting your data – simonwillison.net
1. 12. 2023Write shaders for the Vegas sphere – simonwillison.net
1. 12. 2023Seamless Communication – simonwillison.net
1. 12. 2023Quoting Jeremy Howard – simonwillison.net
30. 11. 2023Annotate and explore your data with datasette-comments – simonwillison.net
30. 11. 2023Quoting atoav – simonwillison.net
30. 11. 2023ChatGPT is one year old. Here’s how it changed the world. – simonwillison.net
29. 11. 2023llamafile is the new best way to run a LLM on your own computer – simonwillison.net
29. 11. 2023Announcing Deno Cron – simonwillison.net
27. 11. 2023MonadGPT – simonwillison.net
27. 11. 2023Prompt injection explained, November 2023 edition – simonwillison.net
26. 11. 2023Quoting U.S. District Judge Vince Chhabria – simonwillison.net
25. 11. 2023I'm on the Newsroom Robots podcast, with thoughts on the OpenAI board – simonwillison.net
23. 11. 2023Quoting Lucas Ropek – simonwillison.net
23. 11. 2023The 6 Types of Conversations with Generative AI – simonwillison.net
23. 11. 2023YouTube: Intro to Large Language Models – simonwillison.net
23. 11. 2023Fleet Context – simonwillison.net
22. 11. 2023Quoting @OpenAI – simonwillison.net
22. 11. 2023Quoting Del Harvey – simonwillison.net
22. 11. 2023Claude: How to use system prompts – simonwillison.net
22. 11. 2023Introducing Claude 2.1 – simonwillison.net
22. 11. 2023Weeknotes: DevDay, GitHub Universe, OpenAI chaos – simonwillison.net
22. 11. 2023Quoting Gwern – simonwillison.net
22. 11. 2023Deciphering clues in a news article to understand how it was reported – simonwillison.net
22. 11. 2023Before Altman’s Ouster, OpenAI’s Board Was Divided and Feuding – simonwillison.net
21. 11. 2023Quoting Ilya Sutskever – simonwillison.net
21. 11. 2023An Interactive Guide to CSS Grid – simonwillison.net
20. 11. 2023Quoting Matt Levine, in a hypothetical – simonwillison.net
20. 11. 2023Cloudflare does not consider vary values in caching decisions – simonwillison.net
20. 11. 2023Quoting Inside the Chaos at OpenAI – simonwillison.net
20. 11. 2023Inside the Chaos at OpenAI – simonwillison.net
18. 11. 2023Details emerge of surprise board coup that ousted CEO Sam Altman at OpenAI – simonwillison.net
18. 11. 2023It's Time For A Change: datetime.utcnow() Is Now Deprecated – simonwillison.net
17. 11. 2023HTML Web Components: An Example – simonwillison.net
16. 11. 2023tldraw/draw-a-ui – simonwillison.net
16. 11. 2023Quoting Arthur Mensch, Mistral AI – simonwillison.net
16. 11. 2023"Learn from your chats" ChatGPT feature preview – simonwillison.net
15. 11. 2023Fleet Context – simonwillison.net
15. 11. 2023Quoting Ed Newton-Rex – simonwillison.net
15. 11. 2023Exploring GPTs: ChatGPT in a trench coat? – simonwillison.net
15. 11. 2023Quoting Ross Taylor – simonwillison.net
14. 11. 2023A Coder Considers the Waning Days of the Craft – simonwillison.net
13. 11. 2023DAK and the Golden Age of Gadget Catalogs – simonwillison.net
13. 11. 2023Quoting François Chollet – simonwillison.net
11. 11. 2023ChatGPT: Dejargonizer – simonwillison.net
11. 11. 2023Quoting Charles Stross – simonwillison.net
10. 11. 2023Financial sustainability for open source projects at GitHub Universe – simonwillison.net
8. 11. 2023The world’s largest aircraft breaks cover in Silicon Valley – simonwillison.net
8. 11. 2023AGI is Being Achieved Incrementally (OpenAI DevDay w/ Simon Willison, Alex Volkov, Jim Fan, Raza Habib, Shreya Rajpal, Rahul Ligma, et al) – simonwillison.net
8. 11. 2023Fine-tuning GPT3.5-turbo based on 140k slack messages – simonwillison.net
7. 11. 2023ospeak: a CLI tool for speaking text in the terminal via OpenAI – simonwillison.net
5. 11. 2023Quoting Michael Schade – simonwillison.net
5. 11. 2023See the History of a Method with git log -L – simonwillison.net
5. 11. 2023Stripe: Online migrations at scale – simonwillison.net
4. 11. 2023YouTube: OpenAssistant is Completed - by Yannic Kilcher – simonwillison.net
4. 11. 2023Hacking Google Bard - From Prompt Injection to Data Exfiltration – simonwillison.net
1. 11. 2023Tracking SQLite Database Changes in Git – simonwillison.net
1. 11. 2023SQLite 3.44: Interactive release notes – simonwillison.net
31. 10. 2023My User Experience Porting Off setup.py – simonwillison.net
31. 10. 2023Our search for the best OCR tool in 2023, and what we found – simonwillison.net
31. 10. 2023I’m Sorry I Bit You During My Job Interview – simonwillison.net
31. 10. 2023Microsoft announces new Copilot Copyright Commitment for customers – simonwillison.net
30. 10. 2023DALL-E 3, GPT4All, PMTiles, sqlite-migrate, datasette-edit-schema – simonwillison.net
30. 10. 2023Through the Ages: Apple CPU Architecture – simonwillison.net
27. 10. 2023Quoting Chris Albon – simonwillison.net
27. 10. 2023Making PostgreSQL tick: New features in pg_cron – simonwillison.net
26. 10. 2023Now add a walrus: Prompt engineering in DALL-E 3 – simonwillison.net
26. 10. 2023Oh-Auth - Abusing OAuth to take over millions of accounts – simonwillison.net
26. 10. 2023Execute Jina embeddings with a CLI using llm-embed-jina – simonwillison.net
25. 10. 2023Quoting François Chollet – simonwillison.net
25. 10. 2023Web Components Will Outlive Your JavaScript Framework – simonwillison.net
24. 10. 2023chDB – simonwillison.net
24. 10. 2023Quoting Addy Osmani – simonwillison.net
23. 10. 2023Embeddings: What they are and why they matter – simonwillison.net
22. 10. 2023Weeknotes: PyBay, AI Engineer Summit, Datasette metadata and JavaScript plugins – simonwillison.net
22. 10. 2023Solving the Engineering Strategy Crisis – simonwillison.net
22. 10. 2023Patrick Newman's Software Engineering Management Checklist – simonwillison.net
19. 10. 2023New Default: Underlined Links for Improved Accessibility (GitHub Blog) – simonwillison.net
19. 10. 2023I’m banned for life from advertising on Meta. Because I teach Python. – simonwillison.net
17. 10. 2023Quoting Benedict Evans – simonwillison.net
17. 10. 2023Making CRDTs 98% more efficient – simonwillison.net
17. 10. 2023Open questions for AI engineering – simonwillison.net
14. 10. 2023Multimodality and Large Multimodal Models (LMMs) – simonwillison.net
14. 10. 2023Multi-modal prompt injection image attacks against GPT-4V – simonwillison.net
10. 10. 2023Wikimedia Commons: Photographs by Gage Skidmore – simonwillison.net
10. 10. 2023Bottleneck T5 Text Autoencoder – simonwillison.net
9. 10. 2023Quoting How up-to-date is Claude's training data? – simonwillison.net
8. 10. 2023Decomposing Language Models Into Understandable Components – simonwillison.net
8. 10. 2023jo – simonwillison.net
7. 10. 2023Quoting DALL-E 3 leaked prompt – simonwillison.net
7. 10. 2023Quoting Dave Lee – simonwillison.net
4. 10. 2023Think before you speak: Training Language Models With Pause Tokens – simonwillison.net
4. 10. 2023An Interactive Intro to CRDTs – simonwillison.net
4. 10. 2023Translating Latin demonology manuals with GPT-4 and Claude – simonwillison.net
3. 10. 2023New sqlite3 CLI tool in Python 3.12 – simonwillison.net
3. 10. 2023Quoting Baldur Bjarnason – simonwillison.net
2. 10. 2023Weird A.I. Yankovic, a cursed deep dive into the world of voice cloning – simonwillison.net
2. 10. 2023Quoting ynik – simonwillison.net
2. 10. 2023jq 1.7 – simonwillison.net
2. 10. 2023Quoting Emily M. Bender – simonwillison.net
1. 10. 2023Database Migrations – simonwillison.net
1. 10. 2023Observable notebook: Detect objects in images – simonwillison.net
1. 10. 2023Weeknotes: the Datasette Cloud API, a podcast appearance and more – simonwillison.net
30. 9. 2023Get Your Mac Python From Python.org – simonwillison.net
30. 9. 2023Meta in Myanmar, Part I: The Setup – simonwillison.net
30. 9. 2023Things I've learned about building CLI tools in Python – simonwillison.net
29. 9. 2023Draggable objects – simonwillison.net
29. 9. 2023Talking Large Language Models with Rooftop Ruby – simonwillison.net
28. 9. 2023Getting started with the Datasette Cloud API – simonwillison.net
28. 9. 2023Quoting Andrej Karpathy – simonwillison.net
27. 9. 2023Google was accidentally leaking its Bard AI chats into public search results – simonwillison.net
27. 9. 2023Finding Bathroom Faucets with Embeddings – simonwillison.net
27. 9. 2023Optimizing for Taste – simonwillison.net
27. 9. 2023Quoting Kyle Chayka – simonwillison.net
26. 9. 2023Rethinking the Luddites in the Age of A.I. – simonwillison.net
26. 9. 2023Batch size one billion: SQLite insert speedups, from the useful to the absurd – simonwillison.net
25. 9. 2023Upsert in SQL – simonwillison.net
25. 9. 2023Geospatial SQL queries in SQLite using TG, sqlite-tg and datasette-sqlite-tg – simonwillison.net
25. 9. 2023Quoting Ethan Mollick – simonwillison.net
25. 9. 2023A Hackers' Guide to Language Models – simonwillison.net
24. 9. 2023Should you give candidates feedback on their interview performance? – simonwillison.net
23. 9. 2023TG: Polygon indexing – simonwillison.net
19. 9. 2023The WebAssembly Go Playground – simonwillison.net
19. 9. 2023LLM 0.11 – simonwillison.net
18. 9. 2023Quoting D. Richard Hipp – simonwillison.net
17. 9. 2023Weeknotes: Embeddings, more embeddings and Datasette Cloud – simonwillison.net
16. 9. 2023Notes on using a single-person Mastodon server – simonwillison.net
16. 9. 2023How CPython Implements and Uses Bloom Filters for String Processing – simonwillison.net
14. 9. 2023CAISO Grid Status – simonwillison.net
13. 9. 2023Introducing datasette-litestream: easy replication for SQLite databases in Datasette – simonwillison.net
13. 9. 2023Some notes on Local-First Development – simonwillison.net
13. 9. 2023Quoting Benjamin Breen – simonwillison.net
13. 9. 2023Simulating History with ChatGPT – simonwillison.net
12. 9. 2023Build an image search engine with llm-clip, chat with models with llm chat – simonwillison.net
10. 9. 2023All models on Hugging Face, sorted by downloads – simonwillison.net
10. 9. 2023The AI-assistant wars heat up with Claude Pro, a new ChatGPT Plus rival – simonwillison.net
10. 9. 2023promptfoo: How to benchmark Llama2 Uncensored vs. GPT-3.5 on your own inputs – simonwillison.net
9. 9. 2023Matthew Honnibal from spaCy on why LLMs have not solved NLP – simonwillison.net
8. 9. 2023Dynamic linker tricks: Using LD_PRELOAD to cheat, inject features and investigate programs – simonwillison.net
8. 9. 2023bpy - Blender on PyPI – simonwillison.net
6. 9. 2023hubcap.php – simonwillison.net
6. 9. 2023Using ChatGPT Code Intepreter (aka "Advanced Data Analysis") to analyze your ChatGPT history – simonwillison.net
6. 9. 2023Perplexity: interactive LLM visualization – simonwillison.net
5. 9. 2023Symbex 1.4 – simonwillison.net
5. 9. 2023A token-wise likelihood visualizer for GPT-2 – simonwillison.net
4. 9. 2023Wikipedia search-by-vibes through millions of pages offline – simonwillison.net
4. 9. 2023LLM now provides tools for working with embeddings – simonwillison.net
4. 9. 2023A practical guide to deploying Large Language Models Cheap, Good *and* Fast – simonwillison.net
30. 8. 2023excalidraw.com – simonwillison.net
30. 8. 2023WebLLM supports Llama 2 70B now – simonwillison.net
30. 8. 2023Llama 2 is about as factually accurate as GPT-4 for summaries and is 30X cheaper – simonwillison.net
30. 8. 2023Datasette 1.0a4 and 1.0a5, plus weeknotes – simonwillison.net
27. 8. 2023Making Large Language Models work for you – simonwillison.net
26. 8. 2023Understanding Immortal Objects in Python 3.12 – simonwillison.net
25. 8. 2023Quoting Stephen King – simonwillison.net
24. 8. 2023airoboros LMoE – simonwillison.net
24. 8. 2023Introducing Code Llama, a state-of-the-art large language model for coding – simonwillison.net
24. 8. 2023Quoting John Gruber – simonwillison.net
23. 8. 2023Quoting Cory Doctorow – simonwillison.net
23. 8. 2023llm-tracker – simonwillison.net
23. 8. 2023PostgreSQL Lock Conflicts – simonwillison.net
22. 8. 2023Datasette Cloud and the Datasette 1.0 alphas – simonwillison.net
22. 8. 2023Datasette 1.0 alpha series leaks names of databases and tables to unauthenticated users – simonwillison.net
21. 8. 2023Quoting Elad Gil – simonwillison.net
21. 8. 2023Quoting Sam Bleckley – simonwillison.net
21. 8. 2023Queryable Logging with Blacklite – simonwillison.net
20. 8. 2023Quoting Llama 2 7B – simonwillison.net
19. 8. 2023Does ChatGPT have a liberal bias? – simonwillison.net
18. 8. 2023Quoting Me – simonwillison.net
18. 8. 2023Compromising LLMs: The Advent of AI Malware – simonwillison.net
17. 8. 2023Quoting The OpenTF Manifesto – simonwillison.net
16. 8. 2023Datasette Cloud, Datasette 1.0a3, llm-mlc and more – simonwillison.net
16. 8. 2023Running my own LLM – simonwillison.net
16. 8. 2023An Iowa school district is using ChatGPT to decide which books to ban – simonwillison.net
16. 8. 2023Quoting Andrej Karpathy – simonwillison.net
16. 8. 2023Introducing datasette-write-ui: a Datasette plugin for editing, inserting, and deleting rows – simonwillison.net
16. 8. 2023Welcome to Datasette Cloud – simonwillison.net
15. 8. 2023Quoting Alex Russell – simonwillison.net
14. 8. 2023Write about what you learn. It pushes you to understand topics better. – simonwillison.net
13. 8. 2023Lark parsing library JSON tutorial – simonwillison.net
12. 8. 2023deno_python – simonwillison.net
12. 8. 2023llm-mlc – simonwillison.net
11. 8. 2023Dependency Management Data – simonwillison.net
11. 8. 2023Shamir Secret Sharing – simonwillison.net
10. 8. 2023Getting creative with embeddings – simonwillison.net
9. 8. 2023Datasette 1.0a3 – simonwillison.net
9. 8. 2023Llama from scratch (or how to implement a paper without crying) – simonwillison.net
6. 8. 2023Python cocktail: mix a context manager and an iterator in equal parts – simonwillison.net
6. 8. 2023How I make annotated presentations – simonwillison.net
5. 8. 2023Weeknotes: Plugins for LLM, sqlite-utils and Datasette – simonwillison.net
4. 8. 2023You can stop using user-scalable=no and maximum-scale=1 in viewport meta tags now – simonwillison.net
3. 8. 2023Catching up on the weird world of LLMs – simonwillison.net
1. 8. 2023Run Llama 2 on your own Mac using LLM and Homebrew – simonwillison.net
29. 7. 2023A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython) – simonwillison.net
28. 7. 2023Quoting Timothy B Lee and Sean Trott – simonwillison.net
27. 7. 2023Universal and Transferable Attacks on Aligned Language Models – simonwillison.net
27. 7. 2023Overture Maps Foundation Releases Its First World-Wide Open Map Dataset – simonwillison.net
26. 7. 2023Quoting Dave Guarino – simonwillison.net
25. 7. 2023textual-paint – simonwillison.net
24. 7. 2023asgi-replay – simonwillison.net
24. 7. 2023LLM can now be installed directly from Homebrew – simonwillison.net
24. 7. 2023sqlite-utils now supports plugins – simonwillison.net
20. 7. 2023Prompt injected OpenAI's new Custom Instructions to see how it is implemented – simonwillison.net
20. 7. 2023sqlite-vss v0.1.1 Annotated Release Notes – simonwillison.net
20. 7. 2023Study claims ChatGPT is losing capability, but some experts aren’t convinced – simonwillison.net
19. 7. 2023Llama 2: The New Open LLM SOTA – simonwillison.net
19. 7. 2023llama2-mac-gpu.sh – simonwillison.net
18. 7. 2023Ollama – simonwillison.net
18. 7. 2023Accessing Llama 2 from the command-line with the llm-replicate plugin – simonwillison.net
16. 7. 2023Weeknotes: Self-hosted language models with LLM plugins, a new Datasette tutorial, a dozen package releases, a dozen TILs – simonwillison.net
16. 7. 2023Quoting Ethan Mollick – simonwillison.net
13. 7. 2023Quoting Kevin Roose – simonwillison.net
12. 7. 2023What AI can do with a toolbox... Getting started with Code Interpreter – simonwillison.net
12. 7. 2023claude.ai – simonwillison.net
12. 7. 2023My LLM CLI tool now supports self-hosted language models via plugins – simonwillison.net
10. 7. 2023Latent Space: Code Interpreter == GPT 4.5 – simonwillison.net
10. 7. 2023Lima VM - Linux Virtual Machines On macOS – simonwillison.net
10. 7. 2023Quoting jbreckmckye – simonwillison.net
10. 7. 2023Why We Replaced Firecracker with QEMU – simonwillison.net
9. 7. 2023Quoting Matt Webb – simonwillison.net
8. 7. 2023Tech debt metaphor maximalism – simonwillison.net
4. 7. 2023Stamina: tutorial – simonwillison.net
2. 7. 2023Data analysis with SQLite and Python – simonwillison.net
1. 7. 2023Quoting Paul Graham – simonwillison.net
30. 6. 2023Databricks Signs Definitive Agreement to Acquire MosaicML, a Leading Generative AI Platform – simonwillison.net
29. 6. 2023abacaj/mpt-30B-inference – simonwillison.net
27. 6. 2023Weeknotes: symbex, LLM prompt templates, a bit of a break – simonwillison.net
27. 6. 2023Status of Python Versions – simonwillison.net
23. 6. 2023Quoting sametmax – simonwillison.net
22. 6. 2023Quoting Eric Urquhart – simonwillison.net
19. 6. 2023Building Search DSLs with Django – simonwillison.net
18. 6. 2023symbex: search Python code for functions and classes, then pipe them into a LLM – simonwillison.net
17. 6. 2023LLM 0.4 – simonwillison.net
17. 6. 2023sqlean.py: Python's sqlite3 with extensions – simonwillison.net
15. 6. 2023When Zeppelins Ruled The Earth – simonwillison.net
14. 6. 2023Example of OpenAI function calling API to extract data from LAPD newsroom articles – simonwillison.net
14. 6. 2023Emergency Pod: OpenAI's new Functions API, 75% Price Drop, 4x Context Length – simonwillison.net
13. 6. 2023Llama encoder and decoder – simonwillison.net
13. 6. 2023OpenAI: Function calling and other API updates – simonwillison.net
12. 6. 2023Quoting Steven Soderbergh – simonwillison.net
8. 6. 2023simpleaichat – simonwillison.net
8. 6. 2023Understanding GPT tokenizers – simonwillison.net
8. 6. 2023Examples of weird GPT-4 behavior for the string " davidjl" – simonwillison.net
8. 6. 2023First Impressions of Vision Pro and VisionOS – simonwillison.net
8. 6. 2023ChatGPT Plugins Don't Have PMF – simonwillison.net
5. 6. 2023Quoting Timothy Cain – simonwillison.net
5. 6. 2023Logan Kilpatrick (OpenAI) – simonwillison.net
4. 6. 2023Weeknotes: Parquet in Datasette Lite, various talks, more LLM hacking – simonwillison.net
4. 6. 2023It's infuriatingly hard to understand how closed models train on their input – simonwillison.net
4. 6. 2023Quoting Ted Chiang – simonwillison.net
3. 6. 2023pytest-icdiff – simonwillison.net
2. 6. 2023Vector Search – simonwillison.net
1. 6. 2023Quoting Highlights from the RAeS Future Combat Air & Space Capabilities Summit – simonwillison.net
31. 5. 2023Quoting Matt Webb – simonwillison.net
31. 5. 2023Mandatory Certification Regarding Generative Artificial Intelligence – simonwillison.net
31. 5. 2023The Python Language Summit 2023: Making the Global Interpreter Lock Optional – simonwillison.net
30. 5. 2023ChatGPT should include inline tips – simonwillison.net
27. 5. 2023All the Hard Stuff Nobody Talks About when Building Products with LLMs – simonwillison.net
27. 5. 2023Lawyer cites fake cases invented by ChatGPT, judge is not amused – simonwillison.net
27. 5. 2023Exploration de données avec Datasette – simonwillison.net
25. 5. 2023Quoting Sam Altman, via Marvin von Hagen – simonwillison.net
25. 5. 2023Quoting Julia Evans – simonwillison.net
25. 5. 2023Deno 1.34: deno compile supports npm packages – simonwillison.net
24. 5. 2023Migrating out of PostHaven – simonwillison.net
24. 5. 2023Quoting Billy Thalheimer, founder of REGENT – simonwillison.net
24. 5. 2023REGENT: Coastal Travel. 100% Electric – simonwillison.net
24. 5. 2023Instant colour fill with HTML Canvas – simonwillison.net
22. 5. 2023MMS Language Coverage in Datasette Lite – simonwillison.net
22. 5. 2023MLC: Bringing Open Large Language Models to Consumer Devices – simonwillison.net
22. 5. 2023Introducing speech-to-text, text-to-speech, and more for 1,100+ languages – simonwillison.net
21. 5. 2023Trogon – simonwillison.net
21. 5. 2023Building a Signal Analyzer with Modern Web Tech – simonwillison.net
21. 5. 2023Writing Python like it’s Rust – simonwillison.net
20. 5. 2023The Threat Prompt Newsletter mentions llm – simonwillison.net
20. 5. 2023Quoting Donald Knuth – simonwillison.net
19. 5. 2023Writing a chat application in Django 4.2 using async StreamingHttpResponse, Server-Sent Events and PostgreSQL LISTEN/NOTIFY – simonwillison.net
19. 5. 2023Let ChatGPT visit a website and have your email stolen – simonwillison.net
19. 5. 2023The New York Times launches “enhanced bylines,” with more information about how journalists did the reporting – simonwillison.net
18. 5. 2023SQLite 3.42.0 – simonwillison.net
18. 5. 2023llm, ttok and strip-tags - CLI tools for working with ChatGPT and other LLMs – simonwillison.net
18. 5. 2023lmdb.tcl - the first version of Redis, written in TCL – simonwillison.net
15. 5. 2023Quoting David Pierce – simonwillison.net
15. 5. 2023Why Chatbots Are Not the Future – simonwillison.net
15. 5. 2023Real Multithreading is Coming to Python - Learn How You Can Use It Now – simonwillison.net
15. 5. 2023Indirect Prompt Injection via YouTube Transcripts – simonwillison.net
14. 5. 2023Quoting Ethan Mollick – simonwillison.net
14. 5. 2023LocalAI – simonwillison.net
12. 5. 2023GitHub Copilot Chat leaked prompt – simonwillison.net
12. 5. 2023Quoting Christopher Beam – simonwillison.net
12. 5. 2023Google Cloud: Available models in Generative AI Studio – simonwillison.net
12. 5. 2023Implement DNS in a weekend – simonwillison.net
11. 5. 2023Delimiters won't save you from prompt injection – simonwillison.net
11. 5. 2023@neodrag/vanilla – simonwillison.net
10. 5. 2023Weeknotes: sqlite-utils 3.31, download-esm, Python in a sandbox – simonwillison.net
10. 5. 2023Hugging Face Transformers Agent – simonwillison.net
10. 5. 2023Quoting PaLM 2 Technical Report (PDF) – simonwillison.net
10. 5. 2023See this page fetch itself, byte by byte, over TLS – simonwillison.net
10. 5. 2023Thunderbird Is Thriving: Our 2022 Financial Report – simonwillison.net
9. 5. 2023ImageBind – simonwillison.net
9. 5. 2023Language models can explain neurons in language models – simonwillison.net
8. 5. 2023Quoting Drew Breunig – simonwillison.net
8. 5. 2023Jsonformer: A Bulletproof Way to Generate Structured JSON from Language Models – simonwillison.net
8. 5. 2023GitHub code search is generally available – simonwillison.net
8. 5. 2023Seashells – simonwillison.net
8. 5. 2023Quoting Judge Evette Pennypacker – simonwillison.net
8. 5. 2023Quoting Naomi Klein – simonwillison.net
8. 5. 2023Künstliche Intelligenz: Es rollt ein Tsunami auf uns zu – simonwillison.net
5. 5. 2023Introducing MPT-7B: A New Standard for Open-Source, Commercially Usable LLMs – simonwillison.net
5. 5. 2023No Moat: Closed AI gets its Open Source wakeup call — ft. Simon Willison – simonwillison.net
4. 5. 2023Leaked Google document: "We Have No Moat, And Neither Does OpenAI" – simonwillison.net
4. 5. 2023Midjourney 5.1 – simonwillison.net
4. 5. 2023Mojo may be the biggest programming advance in decades – simonwillison.net
3. 5. 2023Quoting Matt Levine – simonwillison.net
3. 5. 2023OpenLLaMA – simonwillison.net
3. 5. 2023replit-code-v1-3b – simonwillison.net
3. 5. 2023Quoting SparseGPT, by Elias Frantar and Dan Alistarh – simonwillison.net
2. 5. 2023Prompt injection explained, with video, slides, and a transcript – simonwillison.net
2. 5. 2023download-esm: a tool for downloading ECMAScript modules – simonwillison.net
1. 5. 2023Amnesty Uses Warped, AI-Generated Images to Portray Police Brutality in Colombia – simonwillison.net
1. 5. 2023Let's be bear or bunny – simonwillison.net
1. 5. 2023A new onboarding experience on Mastodon – simonwillison.net
1. 5. 2023Weeknotes: Miscellaneous research into Rye, ChatGPT Code Interpreter and openai-to-sqlite – simonwillison.net
29. 4. 2023MRSK – simonwillison.net
29. 4. 2023Enriching data with GPT3.5 and SQLite SQL functions – simonwillison.net
29. 4. 2023MLC LLM – simonwillison.net
28. 4. 2023IF by DeepFloyd Lab – simonwillison.net
28. 4. 2023Trainbot – simonwillison.net
27. 4. 2023GPT-3 token encoder and decoder – simonwillison.net
26. 4. 2023urllib3 v2.0.0 is now generally available – simonwillison.net
26. 4. 2023How prompt injection attacks hijack today's top-end AI – and it's really tough to fix – simonwillison.net
26. 4. 2023Quoting The Consumer Financial Protection Bureau (PDF) – simonwillison.net
25. 4. 2023The Dual LLM pattern for building AI assistants that can resist prompt injection – simonwillison.net
24. 4. 2023Rye – simonwillison.net
23. 4. 2023Introducing PyPI Organizations – simonwillison.net
23. 4. 2023Weeknotes: Citus Con, PyCon and three new niche museums – simonwillison.net
23. 4. 2023Quoting Mitchell Hashimoto – simonwillison.net
21. 4. 2023Quoting Farhad Manjoo – simonwillison.net
21. 4. 2023Quoting Dan Sheehan – simonwillison.net
21. 4. 2023Bard now helps you code – simonwillison.net
20. 4. 2023Data analysis with SQLite and Python for PyCon 2023 – simonwillison.net
19. 4. 2023Stability AI Launches the First of its StableLM Suite of Language Models – simonwillison.net
19. 4. 2023Inside the secret list of websites that make AI chatbots sound smart – simonwillison.net
19. 4. 2023LLaVA: Large Language and Vision Assistant – simonwillison.net
17. 4. 2023What's in the RedPajama-Data-1T LLM training set – simonwillison.net
17. 4. 2023RedPajama, a project to create leading open-source models, starts by reproducing LLaMA training dataset of over 1.2 trillion tokens – simonwillison.net
17. 4. 2023Latest Twitter search results for "as an AI language model" – simonwillison.net
17. 4. 2023MiniGPT-4 – simonwillison.net
16. 4. 2023How I Used Stable Diffusion and Dreambooth to Create A Painted Portrait of My Dog – simonwillison.net
16. 4. 2023Web LLM runs the vicuna-7b Large Language Model entirely in your browser, and it's very impressive – simonwillison.net
15. 4. 2023sqlite-history: tracking changes to SQLite tables using triggers (also weeknotes) – simonwillison.net
15. 4. 2023Quoting Ted Sanders, OpenAI – simonwillison.net
14. 4. 2023codespaces-jupyter – simonwillison.net
14. 4. 2023New prompt injection attack on ChatGPT web version. Markdown images can steal your chat data – simonwillison.net
14. 4. 2023Quoting Greg Brockman – simonwillison.net
14. 4. 2023Prompt injection: what's the worst that can happen? – simonwillison.net
14. 4. 2023Building LLM applications for production – simonwillison.net
13. 4. 2023The Great Flowering: Why OpenAI is the new AWS and the New Kingmakers still matter – simonwillison.net
13. 4. 2023Quoting Jan Leike, Alignment Team lead, OpenAI – simonwillison.net
13. 4. 2023GitHub Accelerator: our first cohort – simonwillison.net
13. 4. 2023Free Dolly: Introducing the World's First Truly Open Instruction-Tuned LLM – simonwillison.net
12. 4. 2023Replacing my best friends with an LLM trained on 500,000 group chat messages – simonwillison.net
12. 4. 2023Quoting Janne Moren – simonwillison.net
12. 4. 2023Running Python micro-benchmarks using the ChatGPT Code Interpreter alpha – simonwillison.net
11. 4. 2023Quoting u/Ashamed_Apricot6626 – simonwillison.net
11. 4. 2023Sheepy-T - an LLM running on an iPhone – simonwillison.net
11. 4. 2023Quoting Armin Ronacher – simonwillison.net
11. 4. 2023How we're building a browser when it's supposed to be impossible – simonwillison.net
10. 4. 2023The AI singularity is here – simonwillison.net
10. 4. 2023AI is flooding the workplace, and workers love it – simonwillison.net
10. 4. 2023Thoughts on AI safety in this era of increasingly powerful open source LLMs – simonwillison.net
10. 4. 2023Floor796 – simonwillison.net
10. 4. 2023On Endings: Why & How We Retired Elm at Culture Amp – simonwillison.net
8. 4. 2023The Changelog podcast: LLMs break the internet – simonwillison.net
8. 4. 2023Path to Citus Con: Working in public – simonwillison.net
7. 4. 2023Quoting Yann LeCun – simonwillison.net
7. 4. 2023We need to tell people ChatGPT will lie to them, not debate linguistics – simonwillison.net
7. 4. 2023Database “sharding” came from UO? – simonwillison.net
7. 4. 2023Quoting Benj Edwards – simonwillison.net
7. 4. 2023Why ChatGPT and Bing Chat are so good at making things up – simonwillison.net
7. 4. 2023Quoting James Bennett – simonwillison.net
7. 4. 2023The different uses of Python type hints – simonwillison.net
7. 4. 2023Quoting danah boyd – simonwillison.net
5. 4. 2023Quoting Matt Bateman – simonwillison.net
5. 4. 2023image-to-jpeg – simonwillison.net
5. 4. 2023Blinded by Analogies – simonwillison.net
5. 4. 2023Quoting Jim Fan – simonwillison.net
5. 4. 2023Quoting Sam Bowman – simonwillison.net
5. 4. 2023Eight Things to Know about Large Language Models – simonwillison.net
5. 4. 2023Quoting Sam Bowman – simonwillison.net
5. 4. 2023From Deep Learning Foundations to Stable Diffusion – simonwillison.net
4. 4. 2023Weeknotes: A new llm CLI tool, plus automating my weeknotes and newsletter – simonwillison.net
4. 4. 2023Guess we could start calling this a 'hallucitation'? – simonwillison.net
4. 4. 2023trurl manipulates URLs – simonwillison.net
4. 4. 2023Semi-automating a Substack newsletter with an Observable notebook – simonwillison.net
3. 4. 2023ROOTS search tool – simonwillison.net
3. 4. 2023Closed AI Models Make Bad Baselines – simonwillison.net
3. 4. 2023Quoting Timothy B. Lee – simonwillison.net
3. 4. 2023Stable Diffusion copyright lawsuits could be a legal earthquake for AI – simonwillison.net
3. 4. 2023Django 4.2 released – simonwillison.net
2. 4. 2023Think of language models like ChatGPT as a "calculator for words" – simonwillison.net
2. 4. 2023AI photo sorter – simonwillison.net
2. 4. 2023What AI can do for you on the Theory of Change podcast – simonwillison.net
1. 4. 2023textual-mandelbrot – simonwillison.net
31. 3. 2023Quoting Albert Phelps – simonwillison.net
31. 3. 2023How to use AI to do practical stuff: A new guide – simonwillison.net
31. 3. 2023Downloading and converting the original models (Cerebras-GPT) – simonwillison.net
30. 3. 2023Schillace Laws of Semantic AI – simonwillison.net
29. 3. 2023Making SQLite extensions npm install'able for Node.js, and on deno.land/x for Deno – simonwillison.net
29. 3. 2023gpt4all – simonwillison.net
28. 3. 2023Quoting Jason Kottke – simonwillison.net
28. 3. 2023Quicker serverless Postgres connections – simonwillison.net
28. 3. 2023Cerebras-GPT: A Family of Open, Compute-efficient, Large Language Models – simonwillison.net
28. 3. 2023Announcing Open Flamingo – simonwillison.net
28. 3. 2023Quoting Yuval Harari, Tristan Harris and Aza Raskin – simonwillison.net
27. 3. 2023LLaMA voice chat, with Whisper and Siri TTS – simonwillison.net
27. 3. 2023Simple Push Demo – simonwillison.net
27. 3. 2023Quoting Paul Kedrosky and Eric Norlin – simonwillison.net
27. 3. 2023AI-enhanced development makes me more ambitious with my projects – simonwillison.net
27. 3. 2023Quoting Geoffrey Litt – simonwillison.net
27. 3. 2023I lost everything that made me love my job through Midjourney over night – simonwillison.net
26. 3. 2023Leicester balloon riot – simonwillison.net
26. 3. 2023Quoting Salvatore Sanfilippo – simonwillison.net
26. 3. 2023scrapeghost – simonwillison.net
24. 3. 2023Quoting Rich Harris – simonwillison.net
24. 3. 2023Hello Dolly: Democratizing the magic of ChatGPT with open models – simonwillison.net
24. 3. 2023I built a ChatGPT plugin to answer questions about data hosted in Datasette – simonwillison.net
23. 3. 2023textra – simonwillison.net
23. 3. 2023ChatGPT Retrieval Plugin – simonwillison.net
23. 3. 2023ChatGPT plugins – simonwillison.net
23. 3. 2023mitsua-diffusion-one – simonwillison.net
23. 3. 2023Teaching News Apps with Codespaces – simonwillison.net
23. 3. 2023Quoting James Vincent – simonwillison.net
22. 3. 2023Weeknotes: AI won't slow down, a new newsletter and a huge Datasette refactor – simonwillison.net
22. 3. 2023Datasette: Gather feedback on new ?_extra= design – simonwillison.net
22. 3. 2023Don't trust AI to talk accurately about itself: Bard wasn't trained on Gmail – simonwillison.net
22. 3. 2023Quoting Jack Clark – simonwillison.net
21. 3. 2023The Age of AI has begun – simonwillison.net
21. 3. 2023Quoting Google Bard – simonwillison.net
21. 3. 2023Google Bard is now live – simonwillison.net
21. 3. 2023Prompt Engineering – simonwillison.net
21. 3. 2023Bing Image Creator comes to the new Bing – simonwillison.net
21. 3. 2023Adobe made an AI image generator — and says it didn’t steal artists’ work to do it – simonwillison.net
21. 3. 2023OpenAI to discontinue support for the Codex API – simonwillison.net
21. 3. 2023Quoting Andy Matuschak – simonwillison.net
18. 3. 2023A conversation about prompt engineering with CBC Day 6 – simonwillison.net
17. 3. 2023Fine-tune LLaMA to speak like Homer Simpson – simonwillison.net
17. 3. 2023The Unpredictable Abilities Emerging From Large AI Models – simonwillison.net
17. 3. 2023Could you train a ChatGPT-beating model for $85,000 and run it in a browser? – simonwillison.net
17. 3. 2023Web Stable Diffusion – simonwillison.net
17. 3. 2023The surprising ease and effectiveness of AI in a loop – simonwillison.net
16. 3. 2023Transformers.js – simonwillison.net
16. 3. 2023Train and run Stanford Alpaca on your own machine – simonwillison.net
16. 3. 2023Not By AI: Your AI-free Content Deserves a Badge – simonwillison.net
16. 3. 2023Quoting Jeonghwan Kim – simonwillison.net
16. 3. 2023Quoting Me – simonwillison.net
16. 3. 2023bloomz.cpp – simonwillison.net
15. 3. 2023Quoting version_five – simonwillison.net
15. 3. 2023Quoting Emily M. Bender – simonwillison.net
15. 3. 2023GPT-4 Developer Livestream – simonwillison.net
14. 3. 2023GPT-4 Technical Report (PDF) – simonwillison.net
14. 3. 2023Quoting OpenAI – simonwillison.net
13. 3. 2023Int-4 LLaMa is not enough - Int-3 and beyond – simonwillison.net
13. 3. 2023Stanford Alpaca, and the acceleration of on-device large language model development – simonwillison.net
13. 3. 2023Quoting Alpaca: A Strong Open-Source Instruction-Following Model – simonwillison.net
12. 3. 2023Quoting Artem Andreenko – simonwillison.net
11. 3. 2023ChatGPT's API is So Good and Cheap, It Makes Most Text Generating AI Obsolete – simonwillison.net
11. 3. 2023Large language models are having their Stable Diffusion moment – simonwillison.net
11. 3. 2023Running LLaMA 7B on a 64GB M2 MacBook Pro with llama.cpp – simonwillison.net
10. 3. 2023Quoting Robin Sloan – simonwillison.net
10. 3. 2023ChatGPT can't access the internet, even though it really looks like it can – simonwillison.net
9. 3. 2023apple-notes-to-sqlite – simonwillison.net
8. 3. 2023How Discord Stores Trillions of Messages – simonwillison.net
7. 3. 2023Weeknotes: NICAR, and an appearance on KQED Forum – simonwillison.net
7. 3. 2023Online gradient descent written in SQL – simonwillison.net
5. 3. 2023Quoting The inside story of how ChatGPT was built – simonwillison.net
3. 3. 2023How to Wrap Our Heads Around These New Shockingly Fluent Chatbots – simonwillison.net
1. 3. 2023OpenAI: Introducing ChatGPT and Whisper APIs – simonwillison.net
1. 3. 2023Indirect Prompt Injection on Bing Chat – simonwillison.net
27. 2. 2023Quoting Kellan Elliott-McCrea – simonwillison.net
27. 2. 2023Quoting Ryan Bradley – simonwillison.net
26. 2. 2023New AI game: role playing the Titanic – simonwillison.net
25. 2. 2023Tech's hottest new job: AI whisperer. No coding required. – simonwillison.net
24. 2. 2023Thoughts and impressions of AI-assisted search from Bing – simonwillison.net
24. 2. 2023Introducing LLaMA: A foundational, 65-billion-parameter large language model – simonwillison.net
24. 2. 2023Quoting Mikhail Parakhin – simonwillison.net
24. 2. 2023djngo.com: Portable Django – simonwillison.net
24. 2. 2023Using Datasette in GitHub Codespaces – simonwillison.net
22. 2. 2023ControlNet – simonwillison.net
21. 2. 2023FlexGen – simonwillison.net
21. 2. 2023In defense of prompt engineering – simonwillison.net
20. 2. 2023This AI chatbot "Sidney" is misbehaving - Nov 23 2022 Microsoft community thread – simonwillison.net
20. 2. 2023A Concerning Trend – simonwillison.net
20. 2. 2023Quoting Dan Sinker – simonwillison.net
19. 2. 2023Quoting Matt O'Brien, Associated Press – simonwillison.net
19. 2. 2023How ChatGPT Kicked Off an A.I. Arms Race – simonwillison.net
19. 2. 2023I talked about Bing and tried to explain language models on live TV! – simonwillison.net
19. 2. 2023TabFS – simonwillison.net
19. 2. 2023I've been thinking how Sydney can be so different from ChatGPT – simonwillison.net
19. 2. 2023Docker can copy in files directly from another image – simonwillison.net
18. 2. 2023Can We Trust Search Engines with Generative AI? A Closer Look at Bing’s Accuracy for News Queries – simonwillison.net
18. 2. 2023Writing Javascript without a build system – simonwillison.net
17. 2. 2023Analytics: Hacker News v.s. a tweet from Elon Musk – simonwillison.net
17. 2. 2023How The Post is replacing Mapbox with open source solutions – simonwillison.net
17. 2. 2023Web Push for Web Apps on iOS and iPadOS – simonwillison.net
16. 2. 2023Quoting Benj Edwards – simonwillison.net
15. 2. 2023Bing: "I will not harm you unless you harm me first" – simonwillison.net
13. 2. 2023Quoting Me – simonwillison.net
13. 2. 2023Browse the BBC In Our Time archive by Dewey decimal code – simonwillison.net
11. 2. 2023The anatomy of visually-hidden – simonwillison.net
10. 2. 2023Introducing sqlite-vss: A SQLite Extension for Vector Search – simonwillison.net
9. 2. 2023ChatGPT Is a Blurry JPEG of the Web – simonwillison.net
9. 2. 2023Weeknotes: A bunch of things I learned this week, plus datasette-explain – simonwillison.net
9. 2. 2023Quoting Sidney, aka Bing Search, via a prompt leak attack carried out by Kevin Liu – simonwillison.net
8. 2. 2023Quoting D. Richard Hipp – simonwillison.net
8. 2. 2023OpenAI's Whisper is another case study in Colonisation – simonwillison.net
8. 2. 2023PocketPy – simonwillison.net
7. 2. 2023Big Data is Dead – simonwillison.net
6. 2. 2023Making SQLite extensions pip install-able – simonwillison.net
6. 2. 2023The technology behind GitHub’s new code search – simonwillison.net
5. 2. 2023Quoting Robin Sloan – simonwillison.net
5. 2. 2023Quoting Jack Clark (on MusicML) – simonwillison.net
4. 2. 2023Quoting Andrej Karpathy – simonwillison.net
3. 2. 2023Quoting Ludwig Stumpp – simonwillison.net
3. 2. 2023I’m Now a Full-Time Professional Open Source Maintainer – simonwillison.net
2. 2. 2023GROUNDHOG-DAY.com – simonwillison.net
2. 2. 2023Carving the Scheduler Out of Our Orchestrator – simonwillison.net
1. 2. 2023Python’s “Disappointing” Superpowers – simonwillison.net
1. 2. 2023pyfakefs usage – simonwillison.net
30. 1. 2023datasette-scraper, Big Local News and other weeknotes – simonwillison.net
29. 1. 2023datasette-scraper walkthrough on YouTube – simonwillison.net
29. 1. 2023Examples of sites built using Datasette – simonwillison.net
28. 1. 2023Quoting Tom Critchlow – simonwillison.net
28. 1. 2023Cyber – simonwillison.net
28. 1. 2023sqlite-jsonschema – simonwillison.net
28. 1. 2023sqlite-ulid – simonwillison.net
28. 1. 2023sqlite-fastrand – simonwillison.net
27. 1. 2023graphql-voyager – simonwillison.net
27. 1. 2023babelmark3 – simonwillison.net
27. 1. 2023Exploring MusicCaps, the evaluation data released to accompany Google's MusicLM text-to-music model – simonwillison.net
26. 1. 2023Guppe Groups – simonwillison.net
26. 1. 2023Quoting Ben Johnson – simonwillison.net
25. 1. 2023Python Sandbox in Web Assembly – simonwillison.net
24. 1. 2023Jortage Communal Cloud – simonwillison.net
24. 1. 2023Quoting Kellan Elliott-McCrea – simonwillison.net
23. 1. 2023Quoting Riley Goodside – simonwillison.net
23. 1. 2023Quoting Murray Shanahan – simonwillison.net
23. 1. 2023Wildebeest – simonwillison.net
22. 1. 2023Quoting perplexity.ai, via a prompt injection leak attack – simonwillison.net
21. 1. 2023Inside the Globus INK: a mechanical navigation computer for Soviet spaceflight – simonwillison.net
21. 1. 2023The Page With No Code – simonwillison.net
21. 1. 2023OpenAI Cookbook: Techniques to improve reliability – simonwillison.net
20. 1. 2023datasette-granian – simonwillison.net
20. 1. 2023Hctree Design Documentation – simonwillison.net
20. 1. 2023Hctree: an experimental high-concurrency database backend for SQLite – simonwillison.net
19. 1. 2023Quoting Justin Etheredge – simonwillison.net
17. 1. 2023Datasette is my data hammer – simonwillison.net
16. 1. 2023Igalia: the Open Source Powerhouse You’ve Never Heard of – simonwillison.net
16. 1. 2023Servo to Advance in 2023 – simonwillison.net
15. 1. 2023How to simulate a broken database connection for testing in Django – simonwillison.net
15. 1. 2023Weeknotes: AI hacking and a SpatiaLite tutorial – simonwillison.net
14. 1. 2023Introducing sqlite-xsv: The Fastest CSV Parser for SQLite – simonwillison.net
13. 1. 2023How to implement Q&A against your documentation with GPT3, embeddings and Datasette – simonwillison.net
13. 1. 2023Examples of floating point problems – simonwillison.net
10. 1. 2023Quoting The GLM-130B License – simonwillison.net
10. 1. 2023Mapping Python to LLVM – simonwillison.net
10. 1. 2023Retiring Pinafore – simonwillison.net
9. 1. 2023Datasette 0.64, with a warning about SpatiaLite – simonwillison.net
3. 1. 2023Petals – simonwillison.net
3. 1. 2023nanoGPT – simonwillison.net
1. 1. 2023In 2022, web3 went just great – simonwillison.net
1. 1. 20232022 in projects and blogging – simonwillison.net
31. 12. 2022Draw SVG rope using JavaScript – simonwillison.net
28. 12. 2022Reverse Prompt Engineering for Fun and (no) Profit – simonwillison.net
25. 12. 2022Detailed comment on HN describing how Second Life works these days – simonwillison.net
22. 12. 2022Speech-to-text with Whisper: How I Use It & Why – simonwillison.net
22. 12. 2022Quoting Danny O'Brien – simonwillison.net
22. 12. 2022Quoting Mike Masnick – simonwillison.net
20. 12. 2022Boring Python: code quality – simonwillison.net
20. 12. 2022Weeknotes: Datasette 0.63.3, datasette-ripgrep – simonwillison.net
20. 12. 2022Quoting Alex Russell – simonwillison.net
15. 12. 2022Datasette 1.0a2: Upserts and finely grained permissions – simonwillison.net
11. 12. 2022Over-engineering Secret Santa with Python cryptography and Datasette – simonwillison.net
10. 12. 2022Playing with ActivityPub – simonwillison.net
9. 12. 2022Data-driven performance optimization with Rust and Miri – simonwillison.net
8. 12. 2022Introducing sqlite-loadable-rs: A framework for building SQLite Extensions in Rust – simonwillison.net
7. 12. 2022talk.wasm – simonwillison.net
6. 12. 2022I Taught ChatGPT to Invent a Language – simonwillison.net
6. 12. 2022Understanding a Protocol – simonwillison.net
6. 12. 2022Quoting StackOverflow Temporary policy: ChatGPT is banned – simonwillison.net
5. 12. 2022Weeknotes: datasette-ephemeral-tables, datasette-export – simonwillison.net
5. 12. 2022AI assisted learning: Learning Rust with ChatGPT, Copilot and Advent of Code – simonwillison.net
5. 12. 2022Building A Virtual Machine inside ChatGPT – simonwillison.net
4. 12. 2022A new AI game: Give me ideas for crimes to do – simonwillison.net
3. 12. 2022Datasette's new JSON write API: The first alpha of Datasette 1.0 – simonwillison.net
1. 12. 2022three.js examples: webgl_postprocessing_pixel – simonwillison.net
1. 12. 2022Quoting Will Larson – simonwillison.net
29. 11. 2022Scaling Mastodon: The Compendium – simonwillison.net
29. 11. 2022Stable Diffusion 2.0 and the Importance of Negative Prompts for Good Results – simonwillison.net
28. 11. 2022Quoting JWZ – simonwillison.net
26. 11. 2022Massively increase your productivity on personal projects with comprehensive documentation and automated tests – simonwillison.net
26. 11. 2022An Interactive Guide to Flexbox – simonwillison.net
24. 11. 2022Microsoft Flight Simulator: WebAssembly – simonwillison.net
23. 11. 2022Weeknotes: Implementing a write API, Mastodon distractions – simonwillison.net
21. 11. 2022Building a BFT JSON CRDT – simonwillison.net
20. 11. 2022Tracking Mastodon user numbers over time with a bucket of tricks – simonwillison.net
20. 11. 2022Every remaining website using the .museum TLD – simonwillison.net
19. 11. 2022Quoting Andrew Godwin – simonwillison.net
18. 11. 2022Datasette Lite: Loading JSON data – simonwillison.net
17. 11. 2022Quoting Jack Clark – simonwillison.net
16. 11. 2022fasiha/yamanote – simonwillison.net
16. 11. 2022JSON Changelog with SQLite – simonwillison.net
13. 11. 2022Datasette is 5 today: a call for birthday presents – simonwillison.net
11. 11. 2022Home invasion: Mastodon's Eternal September begins – simonwillison.net
9. 11. 2022PyScript Updates: Bytecode Alliance, Pyodide, and MicroPython – simonwillison.net
9. 11. 2022Semantic text search using embeddings – simonwillison.net
9. 11. 2022Inside the mind of a frontend developer: Hero section – simonwillison.net
9. 11. 2022Designing a write API for Datasette – simonwillison.net
8. 11. 2022Mastodon is just blogs – simonwillison.net
7. 11. 2022Blessed.rs Crate List – simonwillison.net
6. 11. 2022What to blog about – simonwillison.net
5. 11. 2022GOV.UK: Rules for getting production access – simonwillison.net
5. 11. 2022It looks like I'm moving to Mastodon – simonwillison.net
5. 11. 2022Nikodemus’ Guide to Mastodon – simonwillison.net
4. 11. 2022Don't Read Off The Screen – simonwillison.net
1. 11. 2022RFC 7807: Problem Details for HTTP APIs – simonwillison.net
31. 10. 2022mitsuhiko/insta – simonwillison.net
29. 10. 2022The Perfect Commit – simonwillison.net
29. 10. 2022About the sqlite3 WASM/JS Subproject – simonwillison.net
28. 10. 2022Quoting Nilay Patel – simonwillison.net
28. 10. 2022Welcome to hell, Elon – simonwillison.net
28. 10. 2022Datasette 0.63: The annotated release notes – simonwillison.net
26. 10. 2022Quoting Saloni Dattani – simonwillison.net
24. 10. 2022Leveraging 'shot-scraper' and creating image diffs – simonwillison.net
23. 10. 2022Weeknotes: DjangoCon, SQLite in Django, datasette-gunicorn – simonwillison.net
22. 10. 2022The Commodordion – simonwillison.net
19. 10. 2022Measuring traffic during the Half Moon Bay Pumpkin Festival – simonwillison.net
19. 10. 2022Simple, Fast, and Scalable Reverse Image Search Using Perceptual Hashes and DynamoDB – simonwillison.net
18. 10. 2022Chris Amico's Python setup for 2022 – simonwillison.net
17. 10. 2022"You are GPT-3" – simonwillison.net
16. 10. 2022Half Moon Bay Pumpkin Festival traffic on Saturday 15th October 2022 – simonwillison.net
16. 10. 2022How to create a Python package in 2022 – simonwillison.net
15. 10. 2022Dumping the HTML of a page using shot-scraper – simonwillison.net
15. 10. 2022shot-scraper 1.0 – simonwillison.net
15. 10. 2022Automating screenshots for the Datasette documentation using shot-scraper – simonwillison.net
13. 10. 2022How to implement a “dry run mode” for data imports in Django – simonwillison.net
12. 10. 2022Weeknotes: Publishing data using Datasette Cloud – simonwillison.net
10. 10. 2022The AI that creates any picture you want, explained – simonwillison.net
8. 10. 2022Reasons Why I Think 50% Coding 50% Marketing is the Best Framework for Solo Tech Founders – simonwillison.net
7. 10. 2022Can :has Connect 4? – simonwillison.net
7. 10. 2022Stringing together several free tiers to host an application with zero cost using fly.io, Litestream and Cloudflare – simonwillison.net
7. 10. 2022py2rs – simonwillison.net
5. 10. 2022Is the AI spell-casting metaphor harmful or helpful? – simonwillison.net
5. 10. 2022Getting tabular data from unstructured text with GPT-3: an ongoing experiment – simonwillison.net
5. 10. 2022The Illustrated Stable Diffusion – simonwillison.net
4. 10. 2022Quoting Jack Clark – simonwillison.net
4. 10. 2022libsql – simonwillison.net
4. 10. 2022mod_wasm: run WebAssembly with Apache – simonwillison.net
3. 10. 2022You should have lots of AWS accounts – simonwillison.net
3. 10. 2022Querying Postgres Tables Directly From DuckDB – simonwillison.net
3. 10. 2022Figure out how to serve an AWS Lambda function with a Function URL from a custom subdomain – simonwillison.net
3. 10. 2022konstantint/SKompiler – simonwillison.net
1. 10. 2022Does Company ‘X’ have an Azure Active Directory Tenant? – simonwillison.net
1. 10. 2022Software engineering practices – simonwillison.net
1. 10. 2022Supporting logical properties – simonwillison.net
1. 10. 2022Weeknotes: Datasette Cloud preview invitations – simonwillison.net
30. 9. 2022nat/natbot – simonwillison.net
30. 9. 2022A tool to run caption extraction against online videos using Whisper and GitHub Issues/Actions – simonwillison.net
29. 9. 2022Exploring 10m scraped Shutterstock videos used to train Meta's Make-A-Video text-to-video model – simonwillison.net
24. 9. 2022Quoting Linden Li – simonwillison.net
21. 9. 2022Introducing LiteFS – simonwillison.net
21. 9. 2022Fastly Compute@Edge JS Runtime – simonwillison.net
21. 9. 2022Wasmtime Reaches 1.0: Fast, Safe and Production Ready! – simonwillison.net
20. 9. 2022I Resurrected "Ugly Sonic" with Stable Diffusion Textual Inversion – simonwillison.net
20. 9. 2022PEP 554 – Multiple Interpreters in the Stdlib: Shared data – simonwillison.net
19. 9. 2022How I’m a Productive Programmer With a Memory of a Fruit Fly – simonwillison.net
19. 9. 2022Deploying Python web apps as AWS Lambda functions – simonwillison.net
18. 9. 2022An introduction to XGBoost regression – simonwillison.net
18. 9. 2022Quoting Michelle M – simonwillison.net
18. 9. 2022You can't solve AI security problems with more AI – simonwillison.net
17. 9. 2022Quoting swyx – simonwillison.net
17. 9. 2022Quoting Push notification two-factor auth considered harmful – simonwillison.net
17. 9. 2022The Changelog: Stable Diffusion breaks the internet – simonwillison.net
16. 9. 2022Retrospection and Learnings from Dgraph Labs – simonwillison.net
16. 9. 2022Twitter pranksters derail GPT-3 bot with newly discovered “prompt injection” hack – simonwillison.net
16. 9. 2022I don't know how to solve prompt injection – simonwillison.net
16. 9. 2022Weeknotes: Datasette Lite, s3-credentials, shot-scraper, datasette-edit-templates and more – simonwillison.net
16. 9. 2022Quoting Thomas Ptacek – simonwillison.net
16. 9. 2022APSW is now available on PyPI – simonwillison.net
13. 9. 2022Prompt injection attacks against GPT-3 – simonwillison.net
12. 9. 2022Ladybird: A new cross-platform browser project – simonwillison.net
12. 9. 2022Quoting roon – simonwillison.net
7. 9. 2022TIL: You Can Build Portable Binaries of Python Applications – simonwillison.net
7. 9. 2022How the SQLite Virtual Machine Works – simonwillison.net
7. 9. 2022CROSS JOIN and virtual tables in SQLite – simonwillison.net
6. 9. 2022dolthub/jsplit – simonwillison.net
6. 9. 2022karpathy/minGPT – simonwillison.net
5. 9. 2022Quoting Ruha Benjamin – simonwillison.net
5. 9. 2022Spevktator: OSINT analysis tool for VK – simonwillison.net
5. 9. 2022Quoting Amazon DynamoDB: A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service – simonwillison.net
5. 9. 2022The Amazon Builders' Library – simonwillison.net
5. 9. 2022r/MachineLearning: What is the SOTA explanation for why deep learning works? – simonwillison.net
5. 9. 2022Should You Use Upper Bound Version Constraints? – simonwillison.net
5. 9. 2022Weeknotes: Exploring the training data behind Stable Diffusion – simonwillison.net
4. 9. 2022Quoting Charlie Warzel – simonwillison.net
4. 9. 2022Grokking Stable Diffusion – simonwillison.net
2. 9. 2022Discord History Tracker – simonwillison.net
1. 9. 2022Open every CSV file in a GitHub repository in Datasette Lite – simonwillison.net
1. 9. 2022Building Layoffs on a Healthy Foundation – simonwillison.net
1. 9. 2022Run Stable Diffusion on your M1 Mac’s GPU – simonwillison.net
1. 9. 2022Notes on the SQLite DuckDB paper – simonwillison.net
1. 9. 2022Farmbound, or how I built an app in 2022 – simonwillison.net
31. 8. 2022Exploring 12 Million of the 2.3 Billion Images Used to Train Stable Diffusion’s Image Generator – simonwillison.net
29. 8. 2022Stable Diffusion is a really big deal – simonwillison.net
25. 8. 2022Building a searchable archive for the San Francisco Microscopical Society – simonwillison.net
24. 8. 2022Quoting Andrej Karpathy – simonwillison.net
24. 8. 2022How SQLite Scales Read Concurrency – simonwillison.net
22. 8. 2022Stable Diffusion Public Release – simonwillison.net
22. 8. 2022Digitizing 55,000 pages of civic meetings – simonwillison.net
21. 8. 2022Turning SQLite into a distributed database – simonwillison.net
21. 8. 2022Hacking around with the ScotRail audio announcements – simonwillison.net
20. 8. 2022Show HN: A new way to use GPT-3 to generate code (and everything else) – simonwillison.net
20. 8. 2022Shoelace – simonwillison.net
19. 8. 2022The Datasette Newsletter: Datasette Lite, Datasette Tutorials, Datasette Cloud – simonwillison.net
17. 8. 2022Building games and apps entirely through natural language using OpenAI’s code-davinci model – simonwillison.net
17. 8. 2022Crunchy Data: Learn Postgres at the Playground – simonwillison.net
17. 8. 2022Plugin support for Datasette Lite – simonwillison.net
16. 8. 2022Efficient Pagination Using Deferred Joins – simonwillison.net
13. 8. 2022Bypassing macOS notarization – simonwillison.net
11. 8. 2022Litestream backups for Datasette Cloud (and weeknotes) – simonwillison.net
11. 8. 2022datasette on Open Source Insights – simonwillison.net
11. 8. 2022sethmlarson/pypi-data – simonwillison.net
11. 8. 2022Let websites framebust out of native apps – simonwillison.net
11. 8. 2022Introducing sqlite-http: A SQLite extension for making HTTP requests – simonwillison.net
10. 8. 2022How SQLite Helps You Do ACID – simonwillison.net
10. 8. 2022curl-impersonate – simonwillison.net
9. 8. 2022sqlite-zstd: Transparent dictionary-based row-level compression for SQLite – simonwillison.net
6. 8. 2022Microsoft® Open Source Software (OSS) Secure Supply Chain (SSC) Framework Simplified Requirements – simonwillison.net
4. 8. 2022Quoting Ken Williams – simonwillison.net
3. 8. 2022Introducing sqlite-html: query, parse, and generate HTML in SQLite – simonwillison.net
2. 8. 2022How I Used DALL·E 2 to Generate The Logo for OctoSQL – simonwillison.net
2. 8. 2022storysniffer – simonwillison.net
31. 7. 2022Cleaning data with sqlite-utils and Datasette – simonwillison.net
31. 7. 2022GAS-ICS-Sync – simonwillison.net
30. 7. 2022GPSJam – simonwillison.net
30. 7. 2022Introducing sqlite-lines - a SQLite extension for reading files line-by-line – simonwillison.net
30. 7. 2022Weeknotes: Joining the board of the Python Software Foundation – simonwillison.net
30. 7. 2022Packaging Python Projects with pyproject.toml – simonwillison.net
27. 7. 2022Fastest way to turn HTML into text in Python – simonwillison.net
27. 7. 2022SQLite Internals: Pages & B-trees – simonwillison.net
26. 7. 2022Cosmopolitan: Compiling Python – simonwillison.net
26. 7. 2022viewport-preview – simonwillison.net
26. 7. 2022Reduce Friction – simonwillison.net
25. 7. 2022Sqitch tutorial for SQLite – simonwillison.net
24. 7. 2022You should take more screenshots – simonwillison.net
24. 7. 2022Quoting karaterobot – simonwillison.net
22. 7. 2022Promise Maps – simonwillison.net
21. 7. 2022How John Wiseman tracks worldwide GPS interference – simonwillison.net
21. 7. 2022Weeknotes: Datasette, sqlite-utils, Datasette Desktop – simonwillison.net
20. 7. 2022Visual Studio Code: Development Process – simonwillison.net
20. 7. 2022The Checkered Flag Diagram for visualizing SQL joins – simonwillison.net
19. 7. 2022Soft Deletion Probably Isn't Worth It – simonwillison.net
15. 7. 2022Datasette Discord community – simonwillison.net
15. 7. 2022The DALL·E 2 Prompt Book – simonwillison.net
13. 7. 2022Bringing page transitions to the web – simonwillison.net
11. 7. 2022sqlite-comprehend: run AWS entity extraction against content in a SQLite database – simonwillison.net
10. 7. 2022GPT-3 prompt for spotting nonsense questions – simonwillison.net
9. 7. 2022Using GPT-3 to explain how code works – simonwillison.net
7. 7. 2022Quoting Thomas Ptacek – simonwillison.net
6. 7. 2022How to Temporarily Disable Face ID or Touch ID, and Require a Passcode to Unlock Your iPhone or iPad – simonwillison.net
6. 7. 2022Helpful 404s for Jekyll (and GitHub Pages) – simonwillison.net
6. 7. 2022Bun – simonwillison.net
6. 7. 2022Defensive CSS – simonwillison.net
30. 6. 2022s3-ocr: Extract text from PDF files stored in an S3 bucket – simonwillison.net
28. 6. 2022Quoting Jason Miller – simonwillison.net
28. 6. 2022The Magic Interview Question – simonwillison.net
24. 6. 2022First impressions of DALL-E, generating images from text – simonwillison.net
23. 6. 2022How Imagen Actually Works – simonwillison.net
20. 6. 2022Joining CSV files in your browser using Datasette Lite – simonwillison.net
20. 6. 2022The State of WebAssembly 2022 – simonwillison.net
19. 6. 2022WarcDB – simonwillison.net
19. 6. 2022Weeknotes: datasette-socrata, and the last 10%... – simonwillison.net
18. 6. 2022Quoting Addy Osmani – simonwillison.net
13. 6. 2022Making Code Faster – simonwillison.net
13. 6. 2022Twenty years of my blog – simonwillison.net
12. 6. 2022A tiny web app to create images from OpenStreetMap maps – simonwillison.net
8. 6. 2022The End of Localhost – simonwillison.net
8. 6. 2022Announcing Pyston-lite: our Python JIT as an extension module – simonwillison.net
7. 6. 2022Weeknotes: Datasette Cloud ready to preview – simonwillison.net
5. 6. 2022How to play with the GPT-3 language model – simonwillison.net
1. 6. 2022Compiling Black with mypyc – simonwillison.net
1. 6. 2022A Datasette tutorial written by GPT-3 – simonwillison.net
31. 5. 2022Lesser Known Features of ClickHouse – simonwillison.net
31. 5. 2022Dragonfly: A modern replacement for Redis and Memcached – simonwillison.net
27. 5. 2022Architecture Notes: Datasette – simonwillison.net
26. 5. 2022Weeknotes: Building Datasette Cloud on Fly Machines, Furo for documentation – simonwillison.net
26. 5. 2022upptime – simonwillison.net
26. 5. 2022Benjamin "Zags" Zagorsky: Handling Timezones in Python – simonwillison.net
23. 5. 2022Bundling binary tools in Python wheels – simonwillison.net
22. 5. 2022Paint Holding - reducing the flash of white on same-origin navigations – simonwillison.net
22. 5. 2022The balance has shifted away from SPAs – simonwillison.net
22. 5. 2022GOV.UK Guidance: Documenting APIs – simonwillison.net
18. 5. 2022Comby – simonwillison.net
17. 5. 2022simonw/datasette-screenshots – simonwillison.net
17. 5. 2022Supercharging GitHub Actions with Job Summaries – simonwillison.net
16. 5. 2022Weeknotes: Camping, a road trip and two new museums – simonwillison.net
16. 5. 2022Heroku: Core Impact – simonwillison.net
15. 5. 2022How Materialize and other databases optimize SQL subqueries – simonwillison.net
15. 5. 2022Why Rust’s postfix await syntax is good – simonwillison.net
13. 5. 2022sqlite-utils: a nice way to import data into SQLite for analysis – simonwillison.net
7. 5. 2022Weeknotes: Datasette Lite, nogil Python, HYTRADBOI – simonwillison.net
5. 5. 2022SIARD: Software Independent Archiving of Relational Databases – simonwillison.net
4. 5. 2022Datasette Lite: a server-side Python web application running in a browser – simonwillison.net
3. 5. 2022Simple declarative schema migration for SQLite – simonwillison.net
3. 5. 2022Web Scraping via Javascript Runtime Heap Snapshots – simonwillison.net
2. 5. 2022sqlite-utils 3.26.1 – simonwillison.net
30. 4. 2022PyScript demos – simonwillison.net
29. 4. 2022Testing Datasette parallel SQL queries in the nogil/python fork – simonwillison.net
28. 4. 2022Automatically opening issues when tracked file content changes – simonwillison.net
27. 4. 2022Weeknotes: Parallel queries for Datasette, plus some middleware tricks – simonwillison.net
26. 4. 2022HTML event handler attributes: down the rabbit hole – simonwillison.net
26. 4. 2022Mac OS 8 emulated in WebAssembly – simonwillison.net
26. 4. 2022Learn Go with tests – simonwillison.net
26. 4. 2022jq language description – simonwillison.net
26. 4. 2022A tiny CI system – simonwillison.net
24. 4. 2022WebAIM guide to using iOS VoiceOver to evaluate web accessibility – simonwillison.net
24. 4. 2022Useful tricks with pip install URL and GitHub – simonwillison.net
21. 4. 2022Web Components as Progressive Enhancement – simonwillison.net
19. 4. 2022Glue code to quickly copy data from one Postgres table to another – simonwillison.net
19. 4. 2022Netlify Edge Functions: A new serverless runtime powered by Deno – simonwillison.net
18. 4. 2022How to push tagged Docker releases to Google Artifact Registry with a GitHub Action – simonwillison.net
18. 4. 2022Building a Covid sewage Twitter bot (and other weeknotes) – simonwillison.net
13. 4. 2022Litestream: Live Read Replication – simonwillison.net
13. 4. 2022Datasette for geospatial analysis – simonwillison.net
8. 4. 2022Pillar Point Stewards, pypi-to-sqlite, improvements to shot-scraper and appreciating datasette-dashboards – simonwillison.net
7. 4. 2022datasette-dashboards – simonwillison.net
29. 3. 2022WebAssembly in my Browser Desktop Environment – simonwillison.net
28. 3. 2022Weeknotes: datasette-auth0 – simonwillison.net
24. 3. 2022geoBoundaries – simonwillison.net
24. 3. 2022Quoting Molly White – simonwillison.net
24. 3. 2022Datasette 0.61: The annotated release notes – simonwillison.net
23. 3. 2022SQLite Happy Hour - a Twitter Spaces conversation about three interesting projects building on SQLite – simonwillison.net
19. 3. 2022Weeknotes: Tildes not dashes, and the big refactor – simonwillison.net
17. 3. 2022Deno by example – simonwillison.net
15. 3. 2022typesplainer – simonwillison.net
15. 3. 2022Bugs in Hello World – simonwillison.net
15. 3. 2022Contributing to Complex Projects – simonwillison.net
14. 3. 2022Instantly create a GitHub repository to take screenshots of a web page – simonwillison.net
14. 3. 2022Scraping web pages from the command line with shot-scraper – simonwillison.net
12. 3. 2022@newshomepages – simonwillison.net
12. 3. 2022Weeknotes: Distracted by Playwright – simonwillison.net
10. 3. 2022curlconverter.com – simonwillison.net
10. 3. 2022shot-scraper: automated screenshots for documentation, built on Playwright – simonwillison.net
9. 3. 2022Postgres Auditing in 150 lines of SQL – simonwillison.net
8. 3. 2022lite-youtube-embed – simonwillison.net
5. 3. 2022Why I invented "dash encoding", a new encoding scheme for URL paths – simonwillison.net
4. 3. 2022Quoting Tom MacWright – simonwillison.net
27. 2. 2022Weeknotes: Datasette Tutorials – simonwillison.net
27. 2. 2022Quoting J. Kenji López-Alt – simonwillison.net
27. 2. 2022migra – simonwillison.net
23. 2. 2022Support open source that you use by paying the maintainers to talk to your team – simonwillison.net
21. 2. 2022[history] When I tried this in 1996 – simonwillison.net
20. 2. 2022Google Drive to SQLite – simonwillison.net
18. 2. 2022Fullmoon – simonwillison.net
17. 2. 2022redbean – simonwillison.net
15. 2. 2022Using SQLite and Datasette with Fly Volumes – simonwillison.net
14. 2. 2022Datasette table diagram using Mermaid – simonwillison.net
12. 2. 2022Running C unit tests with pytest – simonwillison.net
12. 2. 2022jless – simonwillison.net
10. 2. 2022lon lat lon lat lon – simonwillison.net
10. 2. 2022GitHub Burndown – simonwillison.net
9. 2. 2022Single dependency stacks – simonwillison.net
7. 2. 2022Sha256 Algorithm Explained – simonwillison.net
5. 2. 2022Quoting Ryan Broderick – simonwillison.net
3. 2. 2022Help scraping: track changes to CLI tools by recording their --help using Git – simonwillison.net
2. 2. 2022webvm.io – simonwillison.net
31. 1. 2022Writing better release notes – simonwillison.net
30. 1. 2022A CGo-free port of SQLite – simonwillison.net
30. 1. 2022Mypyc – simonwillison.net
30. 1. 2022Black 22.1.0 – simonwillison.net
27. 1. 2022The baseline for web development in 2022 – simonwillison.net
27. 1. 2022Quoting Memo: Moving the U.S. Government Toward Zero Trust Cybersecurity Principles – simonwillison.net
27. 1. 2022Two reasons Kubernetes is so complex – simonwillison.net
25. 1. 2022Observable Plot Cheatsheets – simonwillison.net
21. 1. 2022Roblox Return to Service 10/28-10/31 2021 – simonwillison.net
20. 1. 2022How to Add a Favicon to Your Django Site – simonwillison.net
18. 1. 2022Tricking Postgres into using an insane – but 200x faster – query plan – simonwillison.net
18. 1. 2022Weeknotes: s3-credentials prefix and Datasette 0.60 – simonwillison.net
17. 1. 2022SQLime: SQLite Playground – simonwillison.net
16. 1. 2022Abusing AWS Lambda to make an Aussie Search Engine – simonwillison.net
15. 1. 2022Writing a minimal Lua implementation with a virtual machine from scratch in Rust – simonwillison.net
14. 1. 2022Datasette 0.60: The annotated release notes – simonwillison.net
13. 1. 2022Announcing Parcel CSS: A new CSS parser, compiler, and minifier written in Rust! – simonwillison.net
12. 1. 2022How I build a feature – simonwillison.net
11. 1. 2022What's new in sqlite-utils – simonwillison.net
9. 1. 2022Quoting MetaMask Support – simonwillison.net
8. 1. 2022Hashids – simonwillison.net
6. 1. 2022Quoting Laurie Voss – simonwillison.net
4. 1. 2022Weeknotes: Taking a break in Moss Landing – simonwillison.net
25. 12. 2021Quoting danah boyd – simonwillison.net
24. 12. 2021The Asymmetry of Open Source – simonwillison.net
24. 12. 2021Weeknotes: datasette-tiddlywiki, filters_from_request – simonwillison.net
20. 12. 2021Annotated explanation of David Beazley's dataklasses – simonwillison.net
18. 12. 2021Transactionally Staged Job Drains in Postgres – simonwillison.net
17. 12. 2021TypeScript for Pythonistas – simonwillison.net
16. 12. 2021Weeknotes: Trapped in an eternal refactor – simonwillison.net
16. 12. 2021A deep dive into an NSO zero-click iMessage exploit: Remote Code Execution – simonwillison.net
12. 12. 2021servefolder.dev – simonwillison.net
10. 12. 2021wheel.yml for Pyjion using cibuildwheel – simonwillison.net
10. 12. 2021Introducing stack graphs – simonwillison.net
9. 12. 2021Notes on Notes.app – simonwillison.net
8. 12. 2021Weeknotes: git-history, bug magnets and s3-credentials --public – simonwillison.net
7. 12. 2021git-history: a tool for analyzing scraped data collected using Git and SQLite – simonwillison.net
7. 12. 2021Quoting Martin O'Leary – simonwillison.net
7. 12. 2021s3-credentials 0.8 – simonwillison.net
7. 12. 2021Google Public DNS Flush Cache – simonwillison.net
7. 12. 20211.1.1.1/purge-cache – simonwillison.net
6. 12. 2021Centrifuge: a reliable system for delivering billions of events per day – simonwillison.net
6. 12. 2021jc – simonwillison.net
2. 12. 2021100 years of whatever this will be – simonwillison.net
1. 12. 2021Weeknotes: Shaving some beautiful yaks – simonwillison.net
25. 11. 2021PHP 8.1 release notes – simonwillison.net
22. 11. 2021Quoting Rasmus Lerdorf – simonwillison.net
22. 11. 2021Introduction to heredocs in Dockerfiles – simonwillison.net
22. 11. 2021Weeknotes: Apache proxies in Docker containers, refactoring Datasette – simonwillison.net
22. 11. 2021Hurl – simonwillison.net
18. 11. 2021Quoting Robin Sloan – simonwillison.net
18. 11. 2021Cookiecutter Data Science – simonwillison.net
15. 11. 2021Weeknotes: git-history, created for a Git scraping workshop – simonwillison.net
13. 11. 2021Datasette is four years old today – simonwillison.net
10. 11. 2021Quoting Stephen Diehl – simonwillison.net
7. 11. 2021Deno Deploy Beta 3 – simonwillison.net
6. 11. 2021AWS IAM definitions in Datasette – simonwillison.net
5. 11. 2021A half-hour to learn Rust – simonwillison.net
5. 11. 2021An oral history of Bank Python – simonwillison.net
5. 11. 2021Weeknotes: datasette-jupyterlite, s3-credentials and a Python packaging talk – simonwillison.net
4. 11. 2021How to build, test and publish an open source Python library – simonwillison.net
3. 11. 2021s3-credentials: a tool for creating credentials for S3 buckets – simonwillison.net
29. 10. 2021DuckDB-Wasm: Efficient Analytical SQL in the Browser – simonwillison.net
28. 10. 2021aws-lambda-adapter – simonwillison.net
28. 10. 2021Weeknotes: Learning Kubernetes, learning Web Components – simonwillison.net
25. 10. 2021Quoting Ryan Broderick – simonwillison.net
23. 10. 2021Tonic – simonwillison.net
22. 10. 2021New HTTP standards for caching on the modern web – simonwillison.net
19. 10. 2021Why you shouldn't invoke setup.py directly – simonwillison.net
19. 10. 2021Datasette 0.59: The annotated release notes – simonwillison.net
18. 10. 2021Where does all the effort go? Looking at Python core developer activity – simonwillison.net
18. 10. 2021Tests aren’t enough: Case study after adding type hints to urllib3 – simonwillison.net
17. 10. 2021Web Browser Engineering – simonwillison.net
12. 10. 2021How to win at CORS – simonwillison.net
9. 10. 2021Finding and reporting an asyncio bug in Python 3.10 – simonwillison.net
6. 10. 2021Abusing Terraform to Upload Static Websites to S3 – simonwillison.net
6. 10. 2021Writing for distributed teams – simonwillison.net
29. 9. 2021The GIL and its effects on Python multithreading – simonwillison.net
28. 9. 2021Weeknotes: CDC vaccination history fixes, developing in GitHub Codespaces – simonwillison.net
26. 9. 2021django-upgrade – simonwillison.net
24. 9. 2021New tool: an nginx playground – simonwillison.net
24. 9. 2021File not found: A generation that grew up with Google is forcing professors to rethink their lesson plans – simonwillison.net
23. 9. 2021Introducing Partytown 🎉: Run Third-Party Scripts From a Web Worker – simonwillison.net
20. 9. 2021egghead screencasting technical guide – simonwillison.net
19. 9. 2021Weeknotes number 100 – simonwillison.net
14. 9. 2021Datasette Desktop 0.2.0: The annotated release notes – simonwillison.net
10. 9. 2021Quoting Matt Levine – simonwillison.net
8. 9. 2021Datasette Desktop - a macOS desktop application for Datasette – simonwillison.net
8. 9. 2021Datasette Desktop 0.1.0 – simonwillison.net
7. 9. 2021Quoting Solomon Hykes – simonwillison.net
6. 9. 2021Making world-class docs takes effort – simonwillison.net
3. 9. 2021Per-project PostgreSQL – simonwillison.net
30. 8. 2021Quoting Avery Pennarun – simonwillison.net
30. 8. 2021Building a desktop application for Datasette (and weeknotes) – simonwillison.net
28. 8. 2021Dynamic content for GitHub repository templates using cookiecutter and GitHub Actions – simonwillison.net
26. 8. 2021Quoting Ron Amadeo – simonwillison.net
25. 8. 2021API Tokens: A Tedious Survey – simonwillison.net
25. 8. 2021SQLModel – simonwillison.net
24. 8. 2021How Discord Stores Billions of Messages – simonwillison.net
24. 8. 2021Quoting Stephen Fry – simonwillison.net
23. 8. 2021Quoting Tyler Cowen – simonwillison.net
23. 8. 2021Quoting Dan Sinker – simonwillison.net
22. 8. 2021MDN: Subdomain takeovers – simonwillison.net
22. 8. 2021I stumbled across a nasty XSS hole involving DNS A records – simonwillison.net
22. 8. 2021Weeknotes: Getting my personal Dogsheep up and running again – simonwillison.net
22. 8. 2021The Diátaxis documentation framework – simonwillison.net
21. 8. 2021SQLite: STRICT Tables (draft) – simonwillison.net
19. 8. 2021lex.go in json5-go – simonwillison.net
18. 8. 2021Quoting Alison Green (Ask a Manager) – simonwillison.net
16. 8. 2021Product Hunt Engineering Principles – simonwillison.net
14. 8. 2021Quoting Chris Jones, original Internet Explorer team – simonwillison.net
14. 8. 2021Datasette on Codespaces, sqlite-utils API reference documentation and other weeknotes – simonwillison.net
14. 8. 2021Re-assessing the automatic charset decoding policy in HTTPX – simonwillison.net
11. 8. 2021GitHub’s Engineering Team has moved to Codespaces – simonwillison.net
11. 8. 2021Adding Sphinx autodoc to a project, and configuring Read The Docs to build it – simonwillison.net
11. 8. 2021sqlite-utils API reference – simonwillison.net
10. 8. 2021Bare columns in an aggregate queries – simonwillison.net
10. 8. 2021Everything new in Datasette since January, plus Django SQL Dashboard – simonwillison.net
9. 8. 2021The World of CSS Transforms – simonwillison.net
8. 8. 2021Stanford School Enrollment Project – simonwillison.net
6. 8. 2021Running GitHub on Rails 6.0 – simonwillison.net
6. 8. 2021Quoting Will McGugan – simonwillison.net
6. 8. 2021Breaking Changes to the Web Platform – simonwillison.net
6. 8. 2021Apply conversion functions to data in SQLite columns with the sqlite-utils CLI tool – simonwillison.net
3. 8. 2021Exploring the SameSite cookie attribute for preventing CSRF – simonwillison.net
3. 8. 2021OkCupid had a CSRF vulnerability – simonwillison.net
29. 7. 2021Weeknotes: datasette-remote-metadata, sqlite-transform --multi – simonwillison.net
29. 7. 2021Clickhouse on Cloud Run – simonwillison.net
28. 7. 2021The Baked Data architectural pattern – simonwillison.net
24. 7. 2021How the Python import system works – simonwillison.net
23. 7. 2021The Tyranny of Spreadsheets – simonwillison.net
22. 7. 2021Datasette - an ecosystem of tools for working with small data – simonwillison.net
21. 7. 2021Weeknotes: sqlite-transform 1.1, Datasette 0.58.1, datasette-graphql 1.5 – simonwillison.net
19. 7. 2021Launch HN Instructions – simonwillison.net
19. 7. 2021toyDB: references – simonwillison.net
19. 7. 2021Inserting One Billion Rows in SQLite Under a Minute – simonwillison.net
18. 7. 2021Organize and Index Your Screenshots (OCR) on macOS – simonwillison.net
18. 7. 2021Quoting David Beazley – simonwillison.net
17. 7. 2021It doesn't take much public creativity to stand out as a job candidate – simonwillison.net
17. 7. 2021Datasette downloads per day (with Observable Plot) – simonwillison.net
17. 7. 2021The Digital Antiquarian: Sam and Max Hit the Road – simonwillison.net
17. 7. 2021Last Mile Redis – simonwillison.net
16. 7. 2021The Untold Story of SQLite With Richard Hipp – simonwillison.net
16. 7. 2021Datasette 0.58: The annotated release notes – simonwillison.net
14. 7. 2021Quoting Chromium Blog – simonwillison.net
14. 7. 2021Dropbox: Sharing our Engineering Career Framework with the world – simonwillison.net
14. 7. 2021RabbitMQ Streams Overview – simonwillison.net
13. 7. 2021Weeknotes: Fun with Unix domain sockets – simonwillison.net
10. 7. 2021Behind the scenes, AWS Lambda – simonwillison.net
9. 7. 2021The data team: a short story – simonwillison.net
8. 7. 2021Probably Are Gonna Need It: Application Security Edition – simonwillison.net
8. 7. 2021Temporal: getting started with JavaScript’s new date time API – simonwillison.net
6. 7. 2021Django SQL Dashboard 1.0 – simonwillison.net
2. 7. 2021The art of asking nicely – simonwillison.net
2. 7. 2021Smooth sailing with Kubernetes – simonwillison.net
@kaja47, 0xDEADBEEF funkcionálně.cz, k47.cz