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