@lobsters When str.lower() is a security vulnerability in Python #Python #Security #Programming
@simon_willison Mojo🔥 is now open source #OpenSource #Programming #Python
@lobsters Mojo is now open source #OpenSource #Programming #Python
@hackernews Python Polars Cheatsheet (based on our O'Reilly book) #HackerNews #Tech #Python
@lobsters What's missing to have reproducible builds on PyPI #Python #ReproducibleBuilds #SoftwareEngineering
@simon_willison sqlite-utils 4.2.1 #Python #OpenSource #Database
@simon_willison sqlite-utils 4.2 #Python #Database #OpenSource
@simon_willison llm-gemini 0.33 #AI #LLM #Python
@lobsters python's pre-declared constants are kinda weird #Python #Programming #Code
@simon_willison alchemy-utils 0.1a1 #Python #OpenSource #DevTools
@simon_willison alchemy-utils 0.1a0 #Python #OpenSource #DevTools
@simon_willison Quoting Florian Herrengt #AI #Python #OpenSource
@simon_willison Quoting Florian Herrengt #AI #Python #OpenSource
@lobsters Numba in the Browser: Unlocking a New Scientific Python Stack in JupyterLite #Python #Science #WebAssembly
@hackernews Numba in the Browser: Unlocking a New Scientific Python Stack in JupyterLite #HackerNews #Tech #Python
@simon_willison datasette-upload-dbs 0.5a0 #Python #OpenSource #Datasette
@simon_willison datasette-upload-dbs 0.5a0 #Datasette #Python #OpenSource
@lobsters Mojo 1.0 is here #Programming #AI #Python
@soundcloud_backstage One line of Python, and a 3× drop in p99 #Python #Performance #Engineering
@simon_willison Introducing Muse Glimmer #AI #OpenSource #Python
@lobsters Breaking up (lines) is hard to do #Python #Programming #WebDev
@lobsters Gtk+Adwaita Markdown Editor in ~600 lines #Python #Gui #Code
@lobsters Shipping post-quantum cryptography to Python #Python #Security #Cryptography
@lobsters Django is moving to an annual release cycle #Python #WebDev #OpenSource
@schneier Python Now Has a Post-Quantum Encryption Library #Cryptography #Python #Security
@chris_siebenmann Where I put default values for options in Python's argparse and why #Python #Programming #DevOps
@simon_willison Quoting OpenClaw #OpenSource #AI #Python
@simon_willison Quoting OpenClaw (running Opus 4.6) #OpenSource #AI #Python
@ned_batchelder Caller-specific coverage #Python #Software #Programming
@chris_siebenmann An irritating incompatible change in Python 3.14's <code>argparse</code> #Python #Programming #DevOps
@simon_willison Moonlight & Mayhem (Raccoon Heist by Codex + GPT-5.6 Sol Ultra) #AI #Python #OpenSource
@simon_willison datasette-auth-tokens 0.4a13 #Datasette #Python #OpenSource
@simon_willison datasette-auth-tokens 0.4a13 #Datasette #Python #OpenSource
@simon_willison datasette 1.0a38 #Datasette #Python #OpenSource
@simon_willison datasette 1.0a38 #Python #OpenSource #Datasette
@simon_willison datasette 0.65.3 #Datasette #Python #OpenSource
@simon_willison datasette 0.65.3 #Python #OpenSource #DevTools
@hackernews Python string literals are kinda funny #HackerNews #Tech #Python
@hackernews How to Install Python3.14 from source on Ubuntu 26.04 #HackerNews #Tech #Python
@simon_willison Introducing Muse Code and Muse Spark 1.2 #AI #OpenSource #Python