-
Quoting Claude Docs
Simon Willison
If you have an AGENTS.md file, you can source it in your CLAUDE.md using @AGENTS.md to maintain a single source of truth. — Claude Docs, with the official answer to standardizing on AGENTS.md…
Yesterday · 22:57 -
Visual Features Across Modalities: SVG and ASCII Art Reveal Cross-Modal Understanding
Simon Willison
Visual Features Across Modalities: SVG and ASCII Art Reveal Cross-Modal Understanding New model interpretability research from Anthropic, this time focused on SVG and ASCII art generation. We f…
Yesterday · 21:08 -
claude_code_docs_map.md
Simon Willison
claude_code_docs_map.md Something I'm enjoying about Claude Code is that any time you ask it questions about itself it runs tool calls like these: In this case I'd asked it about its "hooks" fe…
Yesterday · 17:01 -
Marriage Is A Long Conversation
Tina Roth Eisenberg
“Marriage as a long conversation. – When marrying you should ask yourself this question: do you believe you are going to enjoy talking with this woman into your old age? Everything else in a m…
Yesterday · 10:22 -
annandaniel
Tina Roth Eisenberg
I want to be friends with photographers Anna Devís and Daniel Rueda. I bet it’s fun to walk around with them and see what they notice. Check out their work over on annandaniel.com/…
Yesterday · 10:20 -
Live In It
Tina Roth Eisenberg
“I am not telling you to make the world better. I’m just telling you to live in it. Not just to endure it, not just to suffer it, not just to pass through it, but to live in it. To look at…
Yesterday · 10:12 -
Quoting Geoffrey Litt
Simon Willison
A lot of people say AI will make us all "managers" or "editors"...but I think this is a dangerously incomplete view! Personally, I'm trying to code like a surgeon. A surgeon isn't a manager, they…
Yesterday · 08:07 -
Studio Notes #55
Dan Cederholm
Hello, Amigos. Here's issue #55 of Studio Notes™—quick bits delivered to you each Friday. 🌶️ I like hot sauce. But not if it's too hot. There has to be a good…
Yesterday · 06:00 -
Number 11
Simon Collison
Clockwise from top left: Mam and Dad (and an imminent me) in 1973; posing on my rabbit pushbike; Mam and Dad on the patio in the 2000s; home for Christmas in the ’…
Two Days Ago · 10:00 -
How much would you risk?
Simon Collison
Guillermo del Toro discussing AI’s “semi-compelling screensavers” and how prompt-based output may never truly move us: The value of art is not how much it costs an…
Two Days Ago · 08:00 -
Walking the Earth
Jason Kottke
Hey folks. I’m going off the grid for a few days. Call it a spiritual retreat of sorts. I’ll be back soon; be well in the meantime. The image is of the Great Buddha and a group of ador…
Two Days Ago · 06:49 -
What Happened to Apple's Legendary Attention to Detail? [link]
Remy Sharp
I accidentally upgraded to Tahoe (I didn't know it existed and thought I was moving to Sequoia and the UI design is all over the place, and it's constantly reminding me how bad it is. This excellent a…
Two Days Ago · 05:33 -
“I fell at the top of a mountain – and knew I...
Jason Kottke
“I fell at the top of a mountain – and knew I had to haul my broken body down or die in the snow.” Holy moly, this is a harrowing tale. 💬 Join the discu…
Two Days Ago · 05:02 -
A Chinese naval officer who took part in D-Day wrote an 80-page...
Jason Kottke
A Chinese naval officer who took part in D-Day wrote an 80-page diary of his time embedded with British forces. “Lam was part of a group of more than 20 Chinese naval officers sent during W…
Three Days Ago · 23:44 -
OpenAI no longer has to preserve all of its ChatGPT data, with some exceptions
Simon Willison
OpenAI no longer has to preserve all of its ChatGPT data, with some exceptions This is a relief: Federal judge Ona T. Wang filed a new order on October 9 that frees OpenAI of an obligation to "…
Three Days Ago · 23:19 -
Quoting AWS
Simon Willison
For resiliency, the DNS Enactor operates redundantly and fully independently in three different Availability Zones (AZs). [...] When the second Enactor (applying the newest plan) completed its en…
Three Days Ago · 22:49 -
A riff on catfishing, “chatfishing” is using an LLM to communicate with...
Jason Kottke
A riff on catfishing, “chatfishing” is using an LLM to communicate with prospective dates on the apps. Ohhhh man, this is a cringe-read. 💬 Join the discus…
Three Days Ago · 22:39 -
Video: Building a tool to copy-paste share terminal sessions using Claude Code for web
Simon Willison
This afternoon I was manually converting a terminal session into a shared HTML file for the umpteenth time when I decided to reduce the friction by building a custom tool for it - and on the spur…
Three Days Ago · 22:14 -
Welcome to Union Glacier
Jason Kottke
While working as a filmmaker as part of the Scott Expedition, Temujin Doran made a beautifully shot and edited short film about a small team of people who live and work on Antarctica’s Un…
Three Days Ago · 19:41 -
Dane Stuckey (OpenAI CISO) on prompt injection risks for ChatGPT Atlas
Simon Willison
My biggest complaint about the launch of the ChatGPT Atlas browser the other day was the lack of details on how OpenAI are addressing prompt injection attacks. The launch post mostly punted that…
Three Days Ago · 14:43 -
This podcast episode looks really interesting: Tressie McMillan Cottom, Jamelle Bouie, and...
Jason Kottke
This podcast episode looks really interesting: Tressie McMillan Cottom, Jamelle Bouie, and David French “explore how the nation’s fascination with Southern culture reveals deeper truths a…
Three Days Ago · 13:00 -
‘I get to do whatever I want in the moment’: why more...
Jason Kottke
‘I get to do whatever I want in the moment’: why more people are going to gigs, festivals and clubs alone. 💬 Join the discussion on kottke.org →…
Three Days Ago · 11:54 -
Gina Trapani on how she thinks about and uses AI as a...
Jason Kottke
Gina Trapani on how she thinks about and uses AI as a former full-time software engineer. “It’s remarkable and so very bad at the same time.”…
Three Days Ago · 10:44 -
The Power of Exuberance with Rebecca Garza-Bortman – Wake Up Excited!
Brad Frost
The new episode of Wake Up Excited! features the ultra-talented and ultra-enthusiastic Rebecca Garza Bortman! We have a fantastic conversation where we discuss the importance of family, how music and…
Three Days Ago · 10:35 -
I’m visiting Kyoto soon, so I reread Lauren Groff’s piece about The...
Jason Kottke
I’m visiting Kyoto soon, so I reread Lauren Groff’s piece about The Tale of Genji: A Tale of Sex and Intrigue in Imperial Kyoto. “I believe that places, like people, hold memory, and wh…
Three Days Ago · 09:50 -
The Jacket Potato Jacket. “Supermarket chain Aldi has teamed up with London...
Jason Kottke
The Jacket Potato Jacket. “Supermarket chain Aldi has teamed up with London fashion brand Agro Studio to create a puffer coat that resembles a giant baked potato.”…
Three Days Ago · 08:54 -
Bear Breaks Into California Zoo to Mingle With Other Bears. “A bear...
Jason Kottke
Bear Breaks Into California Zoo to Mingle With Other Bears. “A bear came in from the wild, introduced itself to the zoo’s bears and played with their toys, before being shown the exit.”…
Three Days Ago · 08:02 -
A Reminder that Protected Bike Lanes Can Make Streets Safer for Everyone....
Jason Kottke
A Reminder that Protected Bike Lanes Can Make Streets Safer for Everyone. “A 2019 study spanning thirteen years in twelve cities found that protected bike lanes dramatically reduced fatalit…
Three Days Ago · 07:11 -
Living dangerously with Claude
Simon Willison
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 with recently. On…
Three Days Ago · 06:20 -
SLOCCount in WebAssembly
Simon Willison
SLOCCount in WebAssembly This project/side-quest got a little bit out of hand. I remembered an old tool called SLOCCount which could count lines of code and produce an estimate for how much the…
Three Days Ago · 00:12 -
Don't let Claude Code delete your session logs
Simon Willison
Claude Code stores full logs of your sessions as newline-delimited JSON in ~/.claude/projects/encoded-directory/*.jsonl on your machine. I currently have 379MB of these! Here's an example jsonl f…
Four Days Ago · 18:45 -
Unseeable prompt injections in screenshots: more vulnerabilities in Comet and other AI browsers
Simon Willison
Unseeable prompt injections in screenshots: more vulnerabilities in Comet and other AI browsers The Brave security team wrote about prompt injection against browser agents a few months ago (here…
Four Days Ago · 16:12 -
The ‘Anti-Woke’ Tax That All Americans Are Paying. “Tariffs are the most...
Jason Kottke
The ‘Anti-Woke’ Tax That All Americans Are Paying. “Tariffs are the most obvious example” but also food prices rising due to the immigrant crackdown, rising energy prices bc of the re…
Four Days Ago · 14:44 -
New essay collection from classicist Emily Wilson: Crossing the Wine-Dark Sea. “From...
Jason Kottke
New essay collection from classicist Emily Wilson: Crossing the Wine-Dark Sea. “From Athenian comedy and Rome’s love of Greek culture to Han Kang’s novels, Cardi B’s lyrics and the di…
Four Days Ago · 13:36 -
Introducing ChatGPT Atlas
Simon Willison
Introducing ChatGPT Atlas Last year OpenAI hired Chrome engineer Darin Fisher, which sparked speculation they might have their own browser in the pipeline. Today it arrived. ChatGPT Atlas is a M…
Four Days Ago · 12:45 -
Ethan Hawke Breaks Down His Career
Jason Kottke
Listening to Ethan Hawke talk about his career for 30 minutes is a treat. He starts with Explorers (which I loved as a kid) and continues with Dead Poets Society, Before Sunrise, Boyhood, a…
Four Days Ago · 12:23 -
Hitler, Stalin, Freud, Trotsky, and Franz Joseph all lived within a radius...
Jason Kottke
Hitler, Stalin, Freud, Trotsky, and Franz Joseph all lived within a radius of a few km in Vienna in 1913-14. “Stalin could have, with real probability, walked past a homeless Hitler trying…
Four Days Ago · 11:12 -
The Neurodivergent Genius Who Invented Formula 1 For Marbles. “This is the...
Jason Kottke
The Neurodivergent Genius Who Invented Formula 1 For Marbles. “This is the story of how one creator on the autism spectrum redefined online sports through marbles, community, and viral spec…
Four Days Ago · 09:54 -
Playing Boards of Canada on a DEC PDP-1 from 1959
Jason Kottke
This is so so cool and an arrow-splitting bullseye in the middle of my wheelhouse: a short Boards of Canada tune played on a DEC PDP-1, one of the most significant machines in the history of…
Four Days Ago · 07:46 -
The Sordid Mystery of a Somalian Meteorite Smuggled into China. “The journey...
Jason Kottke
The Sordid Mystery of a Somalian Meteorite Smuggled into China. “The journey of the ninth-largest meteorite in the world involves lies, smuggling and possibly death.”…
Four Days Ago · 06:24 -
Quoting Phil Gyford
Simon Willison
Since getting a modem at the start of the month, and hooking up to the Internet, I’ve spent about an hour every evening actually online (which I guess is costing me about £1 a night), and much…
The Other Day · 20:40 -
Quoting Bruce Schneier and Barath Raghavan
Simon Willison
Prompt injection might be unsolvable in today’s LLMs. LLMs process token sequences, but no mechanism exists to mark token privileges. Every solution proposed introduces new injection vectors: D…
The Other Day · 20:28 -
Ira Glass’s Subway Take is genuinely shocking: “Every podcast is better at...
Jason Kottke
Ira Glass’s Subway Take is genuinely shocking: “Every podcast is better at 2.0 speed!” 💬 Join the discussion on kottke.org →…
The Other Day · 19:42 -
Come See Me in the Good Light
Jason Kottke
It’s not often that a movie trailer makes you cry — but this one might.1 Come See Me in the Good Light is a documentary film about poets Andrea Gibson and Megan Falley facing a cancer…
The Other Day · 17:39 -
Inside NORAD’s Cheyenne Mountain Combat Center (c. 1966)
Jason Kottke
Flashbak has a collection of photos that offer an inside look at NORAD’s Cheyenne Mountain Combat Center as it looked in the mid-60s. These display screens would display signs of air…
The Other Day · 17:07 -
Grand Sumo at the Royal Albert Hall
Simon Collison
Our view of the closing ceremony. After a decade as a sumo fan and a year of anticipation for the London event I was almost tearful watching the opening moments of day o…
The Other Day · 16:00 -
Claude Code for web - a new asynchronous coding agent from Anthropic
Simon Willison
Anthropic launched Claude Code for web this morning. It's an asynchronous coding agent - their answer to OpenAI's Codex Cloud and Google's Jules, and has a very similar shape. I had preview acces…
The Other Day · 13:43 -
Phil Gyford, writing about when he first got online in 1995: My...
Jason Kottke
Phil Gyford, writing about when he first got online in 1995: My First Months in Cyberspace. “It was a miracle and it changed my life. All of our lives.” 💬…
The Other Day · 12:22 -
Follow Your Energy
Brad Frost
“Follow Your Energy”: acrylics on wood I was finally able to execute a piece I’ve had in my head for who knows how long. “Follow your energy” is advice that I give freely and strive to f…
The Other Day · 12:13 -
Getting DeepSeek-OCR working on an NVIDIA Spark via brute force using Claude Code
Simon Willison
DeepSeek released a new model yesterday: DeepSeek-OCR, a 6.6GB model fine-tuned specifically for OCR. They released it as model weights that run using PyTorch and CUDA. I got it running on the NV…
The Other Day · 11:21 -
Sumo Tourists in London
Jason Kottke
I’m totally charmed by these snaps of some of the best sumo wrestlers in the world touring London. The athletes were in London for a 5-day event at the Royal Albert Hall. London…
The Other Day · 09:51 -
Visual Regression Testing Across Locales with Percy and WonderProxy
WonderProxy
Catch layout bugs introduced by language or region-based differences.Expanding to multiple regions brings opportunities, but 'fully translated' doesn't guarantee 'fully functional.…
The Other Day · 09:47 -
Eno on AI
Simon Collison
All my misgivings about AI really are to do with the fact that it’s owned by a group of people that I don’t trust at all. I don’t trust their taste, I don’t trus…
The Other Day · 09:30 -
Anil Dash on The Majority AI View. “Stop being so goddamn creepy...
Jason Kottke
Anil Dash on The Majority AI View. “Stop being so goddamn creepy and weird about the technology! It’s just tech, everything doesn’t have to become some weird religion that you beat peop…
The Other Day · 08:53 -
Nengiren’s Embroidered Little Woman
Jason Kottke
How cool are these embroidered Nona Kecil (“little woman”) figures by Indonesian artist Irene Saputra, aka Nengiren. She explained to Colossal what the figures signify: Nona Keci…
The Other Day · 07:52 -
I’d never heard of this before: tearoom ambient, a style of music...
Jason Kottke
I’d never heard of this before: tearoom ambient, a style of music that arose in post-revolution Czechoslovakia, influenced by new age, ambient, and minimalism music newly imported from the…
The Other Day · 07:00 -
Apple TV to air F1 races in the US for the next...
Jason Kottke
Apple TV to air F1 races in the US for the next 5 years. This is interesting: “Select races and all practice sessions will also be available for free in the Apple TV app.”…
The Other Day · 05:51
Site Reader
Posts from blogs I like written in the last few days.