Advertisement · 728 × 90

Posts by Josh Wills

thought about making an /r/its-so-over subreddit, but couldn't find my reddit login. it was easier to build a sub-reddit: its-so-over.exe.xyz

1 month ago 10 1 0 0

Like, with your eyes?

1 month ago 6 0 1 0

I swear to Christ I think I would vote for a candidate who just used capitalization correctly

1 month ago 2981 172 78 19
Preview
Fly’s new Sprites.dev addresses both developer sandboxes and API sandboxes at the same time New from Fly.io today: Sprites.dev. Here’s their blog post and YouTube demo. It’s an interesting new product that’s quite difficult to explain—Fly call it “Stateful sandbox environments with checkpoin...

Sprites.dev by @fly.io is a very cool new thing: it solves two of my pet problems at once, developer sandbox environments for coding agents and a JSON API for executing untrusted code

I wrote more here: simonwillison.net/2026/Jan/9/s...

2 months ago 100 17 8 1

It's funny. I started my career in tech as a software tester, where I wrote tests for devs writing code.

Now, a quarter of a century later, as I write unit tests and agent evals, my career will likely end as I write tests for... LLMs

We all testers now!

Suckit devs!?!

4 months ago 9 1 4 0

Normally the creators of beloved children’s cartoon characters would not need to disavow the U.S. Secretary of Defense, but ours is a drunken miscreant, a loutish boor with the dignity and nobility of a counterfeit butt-plug

4 months ago 4528 971 106 34
Comic. Panels up to the 10-year point are grayed out. New panels since the Ten Years comic, which chronicles the first ten years of PERSON 1's journey with cancer: (1) [two people in bed] PERSON 1 (woman): One more chapter? PERSON 2 (man): Don’t we both have to get up early? PERSON 1: Nnnnnggggh PERSON 2: Sure, good point. (2) [many people wearing masks, walking while looking at graphs on their phones] (3) [birds landing on people] PERSON 2 in beanie and scarf: Hah! They like *my* seeds best. PERSON 1 in scarf holding phone with a bird sitting on it: Wait, how do I take a picture of this one? (4) [two people rowing boats with tree landscape] (5) [Person 1 carries overflowing stack of things to Person 2 in bed] PERSON 1: I brought you honey lemon tea, more pillows, a cinnamon roll, Tylenol, another blanket, a– PERSON 2: It was just Appendicitis, I’m really– PERSON 1: *It is my turn to take care of you and I am going to do it right!* (6) [Two people in car] (7) [still in car) PERSON 1: Oh my god. PERSON 2: Oh my god. (8) [car driving] PERSON 1: Pull over! PERSON 2: I am! (9) [both people get out of car] (10) [Large colored panel of aurora borealis over water with both people looking on] (11) [Person 1 sits against tree while Person 2 lies on the ground] PERSON 1: Fifteen years. No sign of the cancer. (12) I *am* having some weird symptoms. Joint pain. Fatigue. I think I’m losing my close-up vision. PERSON 2: Yeah. Me too. (13) PERSON 2: I think we’re getting old. (14) PERSON 1: I guess that’s okay. PERSON 2: It’s all I wanted.

Comic. Panels up to the 10-year point are grayed out. New panels since the Ten Years comic, which chronicles the first ten years of PERSON 1's journey with cancer: (1) [two people in bed] PERSON 1 (woman): One more chapter? PERSON 2 (man): Don’t we both have to get up early? PERSON 1: Nnnnnggggh PERSON 2: Sure, good point. (2) [many people wearing masks, walking while looking at graphs on their phones] (3) [birds landing on people] PERSON 2 in beanie and scarf: Hah! They like *my* seeds best. PERSON 1 in scarf holding phone with a bird sitting on it: Wait, how do I take a picture of this one? (4) [two people rowing boats with tree landscape] (5) [Person 1 carries overflowing stack of things to Person 2 in bed] PERSON 1: I brought you honey lemon tea, more pillows, a cinnamon roll, Tylenol, another blanket, a– PERSON 2: It was just Appendicitis, I’m really– PERSON 1: *It is my turn to take care of you and I am going to do it right!* (6) [Two people in car] (7) [still in car) PERSON 1: Oh my god. PERSON 2: Oh my god. (8) [car driving] PERSON 1: Pull over! PERSON 2: I am! (9) [both people get out of car] (10) [Large colored panel of aurora borealis over water with both people looking on] (11) [Person 1 sits against tree while Person 2 lies on the ground] PERSON 1: Fifteen years. No sign of the cancer. (12) I *am* having some weird symptoms. Joint pain. Fatigue. I think I’m losing my close-up vision. PERSON 2: Yeah. Me too. (13) PERSON 2: I think we’re getting old. (14) PERSON 1: I guess that’s okay. PERSON 2: It’s all I wanted.

Fifteen Years

xkcd.com/3172/

4 months ago 11738 2450 289 241
Preview
Living dangerously with Claude I gave a talk last night at Claude Code Anonymous in San Francisco, the unofficial meetup for coding agent enthusiasts. I decided to talk about a dichotomy I’ve been struggling …

I gave a talk last night about "Living dangerously with Claude", on the joys and perils of --dangerously-skip-permissions and how critical it is that we run coding agents in a sandbox so that we can unlock their full potential simonwillison.net/2025/Oct/22/...

5 months ago 112 12 4 2

joining the war on the dodgers. *sigh* on the side of canada

5 months ago 430 31 24 4

Before coffee: I hate everybody

After coffee: I feel good about hating everybody

5 months ago 1661 237 26 18
Advertisement
A map titled United States High Speed Rail System showing a theoretical high speed rail system in the United States. Some lines also connect north to Vancouver or the Quebec City–Windsor Corridor, or south to Tijuana or Monterrey. The map is credited to First Cultural Industries AKA Alfred Twu, dated from February 2013, and is downloadable at www.californiarailmap.com

A map titled United States High Speed Rail System showing a theoretical high speed rail system in the United States. Some lines also connect north to Vancouver or the Quebec City–Windsor Corridor, or south to Tijuana or Monterrey. The map is credited to First Cultural Industries AKA Alfred Twu, dated from February 2013, and is downloadable at www.californiarailmap.com

the US if Tylenol actually caused autism

6 months ago 13325 2947 3 141

Love them

6 months ago 1 0 0 0

just don't have time to vibe code this feature boss, I'm in too many meetings

7 months ago 14 1 1 0

Ah yes, raising $34.5B at $20B post to buy Chrome.

7 months ago 8 1 0 0

vibe coding is too manual. the new hotness is aura coding, where you just dress like a software developer but don't actually do anything

7 months ago 526 57 26 10
Post image

We are knee-deep in studying the developer experience around containers, because if agents are going to be maximally useful, they need to be in a box. What we have discovered so far: sketch.dev/blog/in-prai...

7 months ago 19 2 0 0
ZeroFS Documentation The filesystem that makes S3 your primary storage. Mount S3 buckets as local filesystems with NFS or 9P or use them as block devices with NBD.

ZeroFS has a website now :)

8 months ago 12 4 0 0
Post image

America needs to take open models more seriously. Just this summer the early lead in open model adoption of Llama & co has been overtaken by Chinese models.

With The American Truly Open Models (ATOM) Project we're looking to build support and express the urgency of this issue.

8 months ago 41 13 3 4

So now that the BLS is effectively useless and compromised, who are the data vendors most in position to publish approximately similar datasets 🤔

8 months ago 18 5 4 0

Right now Lean is very much the classic "first learn mathematics then learn Lean", but this hints at some interesting future, where mechanical proofs are approachable enough (at least at the basic levels) that it can be a way to teach proofs: adam.math.hhu.de#/g/leanprove...

8 months ago 3 1 1 0
Advertisement

The time to write your “why do people mourn when a famous person dies? People die all the time, your parasocial relationship with the dead person is illusory and illogical” skeet is immediately after you go back in time and hand your father a condom

8 months ago 956 66 38 8

Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw.

9 months ago 884 157 64 40
statisticians
be like
yeah this may or may not happen

statisticians be like yeah this may or may not happen

9 months ago 231 39 4 2
General Stanley McChrystal | Choices That Define a Life
General Stanley McChrystal | Choices That Define a Life YouTube video by Commonwealth Club World Affairs (CCWA)

So much wisdom that Gen. McChrystal shares in our interview. Lessons he's learned the hard way. What character & patriotism means, being on the front lines as your enemy uses new technology, how that tech is going to impact all of us. www.youtube.com/watch?v=ACGa... @cwclub.bsky.social

9 months ago 5 2 0 0
Terminal window showing code diff for Mandelbrot fractal program. • Now I need to fix the Mandelbrot iteration logic as well. The current fixed-point arithmetic has issues: • Read(program.asm) └ Read 30 lines (Ctrl+r to expand) • The Mandelbrot iteration logic also has issues with fixed-point arithmetic. Let me fix this too: • Update(program.asm) └ Updated program.asm with 18 additions and 12 removals showing assembly code diff with line numbers 63-91, including removed lines marked in red for fixed point multiplication calculations and added lines in green with 64-bit arithmetic conversions, comments describing z_real and z_imag calculations, and mandel_done logic checks.

Terminal window showing code diff for Mandelbrot fractal program. • Now I need to fix the Mandelbrot iteration logic as well. The current fixed-point arithmetic has issues: • Read(program.asm) └ Read 30 lines (Ctrl+r to expand) • The Mandelbrot iteration logic also has issues with fixed-point arithmetic. Let me fix this too: • Update(program.asm) └ Updated program.asm with 18 additions and 12 removals showing assembly code diff with line numbers 63-91, including removed lines marked in red for fixed point multiplication calculations and added lines in green with 64-bit arithmetic conversions, comments describing z_real and z_imag calculations, and mandel_done logic checks.

A pleasing ASCII art Mandelbrot set, zoomed to the expected level, white text on a black terminal background.

A pleasing ASCII art Mandelbrot set, zoomed to the expected level, white text on a black terminal background.

Can Claude Sonnet 4 write x86 assembly? I ran an experiment today and got Claude plus Claude Code to build, run and debug a pleasing Mandelbrot fractal in assembly, compiled via Docker on my Mac

Full details, including prompts and Claude Code transcript, here: simonwillison.net/2025/Jul/2/m...

9 months ago 131 12 5 1
Post image

What voters think nativism will mean: stop giving benefits to others, so you can focus resources on citizens

What it actually means in practice: stop giving citizens benefits, so you can focus resources on punishing others

9 months ago 8695 1977 151 83
Post image

One day I'll open a coffee shop dedicated to the not-insignificant intersection between database nerds and coffee snobs. Until then, enjoy this comic.

9 months ago 39 5 1 0
Preview
microsoft/vscode-copilot-chat As promised at Build 2025 in May, Microsoft have released the GitHub Copilot Chat client for VS Code under an open source (MIT) license. So far this is just the …

Microsoft open-sourced a sizable chunk of the GitHub Copilot VS Code extension today (MIT licensed) - I did some spelunking to try and find the LLM prompts that make it all work
simonwillison.net/2025/Jun/30/...

9 months ago 136 15 0 1