This "Unethical Guide to Surviving AI Layoffs" by Mo Bitar perfectly captures the current moment www...
This "Unethical Guide to Surviving AI Layoffs" by Mo Bitar perfectly captures the current moment www.tiktok.com/@atmoio/vide...
Chronological feed of everything captured from Simon Willison.
This "Unethical Guide to Surviving AI Layoffs" by Mo Bitar perfectly captures the current moment www.tiktok.com/@atmoio/vide...
"Talk about automation constantly. Nothing arouses the slumbering capitalists than the mention of automation. Drop names too, bro. Like talk about specific team members you can automate out of existence. Be like, yo, I automated Gary, bro."
"Tag Gary in the message. Tag him in Slack in a very public channel. Be like, yo, I just automated @Gary. His function has been Ralph Looped. And tag your CEO in the same message. You think you're getting laid off after that?"
I would jump at the chance to play that "Daddy's Home" board game
"old woman possibly damp faster than an old woman should be"
Widow's Bay is excellent television
Wrote about today's GitLab restructuring / "workforce reduction" announcement, and ended up digging around in version control for both the GitLab and the 37signals public employee handbooks to help illustrate my thoughts simonwillison.net/2026/May/11/...
New TIL: I figured out how to use my LLM CLI tool in a shebang line, which means you can write executable scripts in English, or hook up more complex scripts with a snippet of YAML template - til.simonwillison.net/llms/llm-she...
This is excellent. I particularly like the definition of the "Zombie Internet", which starts: "It’s people talking to bots, people talking to people, people creating “AI agents” and then instructing them to interact with people. It’s people using AI talking to people who are not using AI [...]"
Yeah I've been waiting to see where it goes, looking forward to his blog post
Mission accomplished: tap danced in the big community college dance recital for the second time
Most underrated show of the last decade IMO - crammed with brilliant numbers like that one, plus it's one of the most real and sympathetic depictions of mental health I've seen on a TV show
Obligatory Crazy Ex-Girlfriend reference www.youtube.com/watch?v=Ck-U...
Just realized that the reason I like TikTok so much is that it's lightning talks! I've always loved lightning talks
Under-reported details of the xAI/Anthropic Colossus data center deal: Anthropic get Colossus 1 but xAI keep using the larger Colossus 2, Colossus 1 has a REALLY bad environmental record, and xAI just shut down a bunch of older models on 2 weeks' notice simonwillison.net/2026/May/7/x...
Oh, and Elon said "We reserve the right to reclaim the compute if their AI engages in actions that harm humanity."
Depends on how harmful he thinks an AI being "woke" is
Right.
Looks like they pre-date the benchmark by at least five years! web.archive.org/web/20190721...
I'm at the Claude w/ Code event in San Francisco, and I'll be live blogging the keynote here: simonwillison.net/2026/May/6/c...
I was talking with Joseph Ruscio on the @heavybit.com podcast the other day when I realized that vibe coding and agentic engineering have started to blur a bit in some of my work - I published some extracts from the transcript simonwillison.net/2026/May/6/v...
AI-run business experiments are interesting and fun up to the point where they waste the time of humans who haven't opted into the experiments - I think they need to keep their own human operators in the loop for outbound actions that affect other people simonwillison.net/2026/May/5/o...
I tried running the same "Generate an SVG of a pelican riding a bicycle" prompt against 21 different quantized variants of the same IBM Granite 4.1 3B model - the results weren't as interesting as I had hoped simonwillison.net/2026/May/4/g...
The AI auto-reply bots from Twitter (fun fact, the software category is genuinely called "reply guy" tools) have started showing up on Bluesky now and it really, really sucks
This one triggered my spidey-senses bsky.app/profile/huma...
I added a new feature to my blog (built entirely on my phone with Claude code for web) that imports my iNaturalist photos and adds them to my site's overall timeline simonwillison.net/2026/May/2/s...
I've got a ton of old dead links now and I keep planning to turn those into links to the internet archive for that site near that date
The main difference with a PR is that it represents a significant ask on the time of the maintainers Responding to a suggestion that has an attached proof-of-concept is massively less time consuming than meticulously reviewing, providing feedback on, merging and then maintaining a PR
Saw this white-crowned sparrow having a lot of a sing
I just added a feed to simonwillison.net/elsewhere/to... :)
I've been thinking recently that RSS-based search engines like Feedster are an idea that deserves revisiting techcrunch.com/2005/06/29/p...
The Zig project's rationale for their blanket ban on AI-assisted contributions makes a lot of sense to me - for them, time spent reviewing PRs isn't about the code, it's about growing new contributors for the future of the project simonwillison.net/2026/Apr/30/...
I particularly appreciate how this rationale isn't based on the idea that LLM code is of poor quality compared to code written by hand - the quality of the code isn't the deciding factor at all here
The translation thing struck me as a response to one of the most common objections to their blanket ban I don't like it, but I respect it as being consistent with their overall position
Maybe those developers will be welcome to share their ideas with the Zig team, but not welcome to share a PR with their implementation
How can you tell if that contributor actually understands the code they produced?
I released LLM 0.32a0 this morning, a major backwards-compatible refactor of my LLM Python library and CLI tool for working with language models - the new changes should help LLM work better with reasoning models and other new frontier capabilities simonwillison.net/2026/Apr/29/...
Available as a TTF font here bsky.app/profile/dftb...
16"
They have a different model for that which I haven't tried yet github.com/microsoft/Vi...
That's what Activity Monitor reported - it likely uses a lot less for shorter audio clips, I gave it a full hour
Some notes on talkie, a new "vintage language model" from a team including Alec Radford (yes, that Alec Radford) "trained on 260B tokens of historical pre-1931 English text" simonwillison.net/2026/Apr/28/...
It didn't quite manage to draw me a pelican riding a bicycle, but I still appreciated its era-appropriate response
I would very much like to see the 2,000 lb stellar sea lion at San Francisco Pier 39, who I believe has now been named "Chonkers" Does anyone know if he keeps a regular schedule?
According to this story the best chance of seeing Chonkers is between 7am and 9am www.ktvu.com/news/massive...
Microsoft's MIT licensed VibeVoice speech-to-text model (think Whisper with speaker diarization) is really good - my notes on running the 5.71GB 4bit MLX conversion on an M5 MacBook, using about 60GB of RAM at peak and transcribing 1hr of audio in ~9 mins simonwillison.net/2026/Apr/27/...
Here's a uv one-liner that downloads and runs the MLX model against a local mp3 file uv run --with mlx-audio python -m mlx_audio.stt.generate \ --model mlx-community/VibeVoice-ASR-4bit \ --audio lenny.mp3 --output-path lenny \ --format json --verbose --max-tokens 32768
No idea, that's just what I got out of the MLX-audio tool Presumably it's just there for convenience
Love this so much (Also definitive proof that humans are so much better than machines)
Today OpenAI announced that "Revenue share payments from OpenAI to Microsoft continue through 2030, independent of OpenAI’s technology progress" That "independent of OpenAI’s technology progress" fragment appears to mean that the weird AGI clause is now deceased simonwillison.net/2026/Apr/27/...