- Author
- Simon Willison
- Public lists
-
davewiner/hackerNewsStars
Featured
- Fetched
If in doubt, delete the uv.lock file
Quoting Kyle Kingsbury
More broadly, the use of LLMs erodes trust in documentation, in software, and in the organizations which produce them. Perhaps engineers will begin to treat any new software project with suspicion—the signals we used to rely on as markers of a mature system are now easier to counterfeit. [...]
In the age of LLMs, what can maintainers do to ensure correct software and accurate documentation? Having done that work, how can they demonstrate its quality to users?
— Kyle Kingsbury, Jepsen results for ParticleDB 1.1.4
Tags: kyle-kingsbury, llms, ai, generative-ai, ai-misuse
How We Took Over ChatGPT Accounts
datasette-llm 0.1a9
Release: datasette-llm 0.1a9
I have some big upgrades to Datasette Agent in the pipeline, but in the meantime here's a tiny user experience improvement to the underlying datasette-llm plugin.
It now picks up the default model used by LLM, which means you can start using Datasette Agent without needing to explicitly configure a default model:
uvx --with datasette-agent datasette content.db --internal internal.db
Previously you would also need to specify a model with -s plugins.datasette-agent.default_model gpt-6-astra.
Tags: datasette, llm, datasette-agent
dbreunig/nesformer
API credits benefit for eligible ChatGPT subscriptions
API credits benefit for eligible ChatGPT subscriptions
Earlier this month Anthropic announced a generous new benefit for their Max and Team subscriptions: $100, $200, and $500 per month subscribers would get the equivalent quantity of (expiring) credits to use with the Anthropic API.OpenAI have now launched pretty much exactly the same deal: if you have a $100, $200, or $500 subscription plan with them you now get that same quantity of credits to apply to one of your API organizations.
I maintain subscriptions with both companies, so this is great news for me! I may even ship some public-facing demos now that the credits are already covered by my existing subscriptions.
Tags: ai, openai, generative-ai, llms, anthropic, llm-pricing
Building a multiplayer game world with autonomous Fable-class models
Quoting Ben Hylak
every product i use should just be a headless mcp, that feeds into an agent, where i never have to think about anything underneath.
except for our product, of course.
in our product, customers love the ui and love us very much.
we're special that way.
Tags: model-context-protocol, ai
Quoting Ted Sanders
GitHub Octoverse 2026
The October inflection point for vibe game development
Quoting Terk Terkowitz
If your work does not benefit from current AI tooling, that is a finding, not a failing. Document why, share it with your community of peers, bring it to your manager, and work to find solutions. An engineer who can explain where AI does not yet help their work is demonstrating the judgement we are asking for.
— Terk Terkowitz, An update from Amazon engineering leadership on the role of the developer in the age of AI
Tags: amazon, generative-ai, agentic-engineering, ai, llms
Game Boy Color on My Conference Badge
Game Boy Color on My Conference Badge
I'm at GitHub Universe this week and, similar to last year, the conference badge is a full-blown color screen computer.I've been hacking around with it again, and then I ran into with Steve Francia... who worked with Gemini to get a full NES emulator working on it, and then went a step further and deployed an emulator for both the Game Boy and the Game Boy Color.
Which means, if you can obtain the ROM, you can run The Legend of Zelda: Link's Awakening on your conference badge!

A neat feature of the badge is that you can turn it upside down and then use game controller touch buttons that are built into the badge body.
Tags: games, github, hardware-hacking, ai, generative-ai, llms, gemini, steve-francia
GPT-6.1 Terra
webframe: evaluated as a scraper and a sandbox
Quoting Jason Koebler
Because big tech platforms essentially do not have customer support and make it impossible for their users to contact a human, many people experiencing run-of-the-mill tech problems have turned to ChatGPT. And, increasingly, ChatGPT is telling people that have normal tech support problems that they have discovered something journalistically notable and that 404 Media, specifically, can help them.
— Jason Koebler, ChatGPT Keeps Telling People 404 Media Can Solve Their Tech Support Problems
Tags: jason-koebler, openai, journalism, ai, llms, ai-ethics, ai-misuse, generative-ai, chatgpt, 404-media
Seam Cutter
Tool: Seam Cutter
I built this weird and very specific cropping tool - it lets you create a horizontal or vertical cut across an image, then slide the two sides relative to each other. Effectively it lets you crop out a section in the middle of an image.
I wanted this because I often use Tailor on my iPhone to stitch several screenshots together into lot long image, but sometimes I find myself wanting to crop out a section in the middle - to redact an irrelevant prompt from a transcript, for example.
Tags: tools
battledrones v14: Compass Rose, a four player map
Quick Study
Tool: Quick Study
Prompt to Claude Opus 5.5 High:
Build an artifact where you open a photo and it rapidly (in a few seconds) paints a version of that photo using a canvas element and simulated paintbrush
See also my previous experiment getting Claude Fable to simulate a watercolor illustration with P5.js.

Quick Study uses Sobel edge detection, with no external libraries beyond Google Fonts.
Tags: tools
Introducing Kimi K3.1 Pro
DE STAAT - FREEDOM (Official Music Video)
DE STAAT - FREEDOM (Official Music Video)
OK well this is a first for me... at 00:44 in this new music video by Dutch alternative rock band De Staat:
The visual effects are credited to Matties Grooten of Fake it or Leave it.
Tags: music, ai, generative-ai, pelican-riding-a-bicycle
Donating Agent Skills to the Agentic AI Foundation
Quoting Armin Ronacher
As fun as AI is, we built so much bad software over the last 30 years, and now the universe is punishing us for our sins.
Tags: security, generative-ai, armin-ronacher, ai, ai-security-research, llms
Today's PHP Security Release, and How We're Strengthening PHP Security
Panache — RTS Belle Époque pour mobile
eMudhra Intermediate CA Compromise
eMudhra Intermediate CA Compromise
This is very, very bad news:The private keys of eight eMudhra intermediate CA certificates have been compromised. They chain to roots trusted by the Mozilla, Microsoft, Apple and Chrome root programs and by many downstream trust stores.
Any software that bundles a list of trusted certificates needs to be updated. This site is tracking software updates via this GitHub repository - Linux distros need to update their ca-certificates packages.
In Python world uv 0.13.4 and pip 26.2.2 and certifi 2026.10.19 have been released with upgraded certificate lists.
Battle Drones - a vibe coded RTS with audio-based multiplayer
My obituary for programming
llm-tools-datasette 0.1.1
Release: llm-tools-datasette 0.1.1
When I switched LLM over to httpx2 in LLM 0.33 I forget that this would break any plugins which used httpx without directly depending on it. llm-tools-datasette was one of those plugins, now fixed.