Search AI News
Find articles from 100+ AI sources
Found 201 results for "Simon Willison"
commit-rewriter 0.1
Release: commit-rewriter 0.1 I built this little web app the other day to help edit the commit messages for…
shot-scraper 1.12
Release: shot-scraper 1.12 I've added WebP support to my shot-scraper screenshot automation tool. You can now…
Generating running routes with GPT-6 Astra and ChatGPT Work
Here's a neat thing I had ChatGPT Work with GPT-6 Astra (Max) do this morning: I live at . Figure out 5K and…
California Brown Pelican
California Brown Pelican, in San Mateo County, CA, USThe Pacifica Pier shut down at the start of June after a…
OpenAI agents attacked RubyGems back in May
OpenAI agents carried out an undisclosed attack on RubyGems is a new bombshell report from Spencer Kitts,…
So you want to use OpenRouter?
So you want to use OpenRouter? One of OpenRouter's selling points is that it "handles fallbacks automatically…
Feeling sad about AI
My comment on Feeling sad about AI — Hacker News.I'm not sure how useful it is to say this, but I think a…
Soft-deprecating re.match()
Soft-deprecating re.match() Python has a concept of soft deprecation, where APIs are marked as "should no…
Don't sleep on wrapture
Graham Dumpleton's new monkey patching package wrapture is shaping up to be an indispensable tool for Python…
Datasette 1.0a39 and 0.65.4 security releases
Datasette 1.0a39 and 0.65.4 security releases Today we're releasing two new security patch versions of…
datasette-publish-fly 1.4
Release: datasette-publish-fly 1.4 Sets force_https=true in fly.toml. #31 Fix for Volume could not be found…
github-to-sqlite 2.9.1
Release: github-to-sqlite 2.9.1 Fix for compatibility with sqlite-utils 4.x. #85 Tags: github, sqlite
datasette 0.65.4
Release: datasette 0.65.4 See Datasette 1.0a39 and 0.65.4 security releases on the Datasette blog. Tags:…
datasette 1.0a39
Release: datasette 1.0a39 See Datasette 1.0a39 and 0.65.4 security releases on the Datasette blog. Tags:…
Any Nix package, live in your browser
Any Nix package, live in your browser Farid Zakaria calls this his "magnum opus of Nix work", and I can see…
Native is now the future of mobile at Shopify
Native is now the future of mobile at Shopify Shopify are moving from React Native back to separate Swift and…
.blend URL Viewer
Tool: .blend URL Viewer I'm continuing to have a lot of fun with GPT-6 Astra and Blender (see my TIL). As a…
On the Navier–Stokes Millennium Prize Problem
On the Navier–Stokes Millennium Prize Problem Impressive result from OpenAI, who used an unreleased model…
Introducing ChatGPT Images 2.5
Introducing ChatGPT Images 2.5 OpenAI's image generation models are apparently used "more than 3 billion…
Creepy crawlies
Creepy crawlies Konstantin Ryabitsev discusses how bad the "background radiation" of abusive crawlers has…
Video compressor
Tool: Video compressor I recorded a short demo video of my Equal Earth animation on my phone and wanted to…
Mercator ↔ Equal Earth
Tool Mercator ↔ Equal Earth — View an interactive animated map that morphs between Mercator and Equal…
Research acceleration: The view inside OpenAI
Research acceleration: The view inside OpenAI Apparently today is RSI day at OpenAI, for Recursive…
The purpose of DNS is to spread scams
The purpose of DNS is to spread scams Terence Eden shares some daunting statistics in support of his take…