1. Method
  2. All essays

The responsible one, again

Anthropic is, as they will tell you, the responsible one. The AI lab whose charter says "benefit to humanity." Enterprises chose it, at a premium, for one word: safe.

๐—ข๐—ป ๐— ๐—ฎ๐—ฟ๐—ฐ๐—ต ๐Ÿฏ๐Ÿญ๐˜€๐˜, an intern at Solayer Labs was reading npm package contents at 4am. A zip archive on Anthropic's own cloud storage. 512,000 lines of source code. On X within the hour. ๐Ÿฐ๐Ÿญ,๐Ÿฑ๐Ÿฌ๐Ÿฌ ๐—š๐—ถ๐˜๐—›๐˜‚๐—ฏ ๐—ณ๐—ผ๐—ฟ๐—ธ๐˜€ ๐—ฏ๐—ฒ๐—ณ๐—ผ๐—ฟ๐—ฒ ๐—ฏ๐—ฟ๐—ฒ๐—ฎ๐—ธ๐—ณ๐—ฎ๐˜€๐˜.

Second time in 13 months.

๐—”๐—ป๐˜๐—ต๐—ฟ๐—ผ๐—ฝ๐—ถ๐—ฐ ๐—ฎ๐—ฐ๐—พ๐˜‚๐—ถ๐—ฟ๐—ฒ๐—ฑ ๐—•๐˜‚๐—ป specifically for more control over their toolchain. Bun has a known bug: source maps ship in production by default. Filed March 11th. Still open March 31st.

They bought the toolchain for control. The toolchain, carrying a 20-day-old unpatched bug, removed that control.

๐—œ๐—ป๐˜€๐—ถ๐—ฑ๐—ฒ ๐˜๐—ต๐—ฒ ๐—น๐—ฒ๐—ฎ๐—ธ๐—ฒ๐—ฑ ๐—ฐ๐—ผ๐—ฑ๐—ฒ, two things worth sitting with.

๐—ข๐—ป๐—ฒ: Fake tool definitions injected to to poison competitors' training data. The safety-papers company runs a disinformation program. Legal. Interesting.

๐—ง๐˜„๐—ผ: Undercover Mode, built to prevent Anthropic's internal information from leaking into public repos. They built a leak-prevention system. It leaked. In the same file.

"But all companies make mistakes." True. The Constitutional AI team and the npm release pipeline team have different threat models. ๐—จ๐—ป๐—ณ๐—ฎ๐—ถ๐—ฟ ๐˜๐—ผ ๐—ต๐—ผ๐—น๐—ฑ ๐˜๐—ต๐—ฒ๐—บ ๐—บ๐˜‚๐˜๐˜‚๐—ฎ๐—น๐—น๐˜† ๐—ฎ๐—ฐ๐—ฐ๐—ผ๐˜‚๐—ป๐˜๐—ฎ๐—ฏ๐—น๐—ฒ. That's a real point. It's also exactly the problem.

Enterprise buyers didn't parse "safe (T&C apply, excludes release hygiene)." They heard safe, and they paid for it. Claude Code: $2.5B annualized revenue, 80% enterprise. ๐—ง๐˜„๐—ผ ๐˜๐—ฒ๐—ฎ๐—บ๐˜€, ๐˜๐˜„๐—ผ ๐˜€๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€, ๐—ณ๐—ถ๐˜ƒ๐—ฒ ๐—ฑ๐—ฎ๐˜†๐˜€ ๐—ฎ๐—ฝ๐—ฎ๐—ฟ๐˜, ๐˜€๐—ฎ๐—บ๐—ฒ ๐—ฒ๐—ฟ๐—ฟ๐—ผ๐—ฟ. That's what a $19B ARR growth rate looks like when operational discipline isn't scaling with the brand promise.

๐—œ๐—ป๐˜€๐—ถ๐—ฑ๐—ฒ ๐˜๐—ต๐—ฒ ๐—น๐—ฒ๐—ฎ๐—ธ๐—ฒ๐—ฑ ๐—ฐ๐—ผ๐—ฑ๐—ฒ: a Tamagotchi companion system with 18 species, RPG stats including DEBUGGING and SNARK. One species name triggered the internal security scanner. The fix was not "update the scanner." The fix was to hex-encode all 18 species names. The duck. The goose. The octopus. All obfuscated. All safe. Phew.

The duck survived the scanner. The source code did not survive npm.

๐—œ ๐—ป๐—ฒ๐—ฒ๐—ฑ ๐˜†๐—ผ๐˜‚ ๐˜๐—ผ ๐—ธ๐—ป๐—ผ๐˜„ I stopped reading about the security implications the moment I found this. I spent this morning working out which species my Claude would be, what its SNARK stat looks like at full deployment, and whether there is any universeโ€”any universe at allโ€”in which it shows up ๐˜„๐—ฒ๐—ฎ๐—ฟ๐—ถ๐—ป๐—ด ๐—ฎ ๐—ฃ๐—ถ๐—ธ๐—ฎ๐—ฐ๐—ต๐˜‚ ๐—ฐ๐—ผ๐˜€๐˜๐˜‚๐—บ๐—ฒ.

I checked the shiny rate. Of an AI pet. That does not exist yet. At 7am. On the day of a major security breach

No Pikachu :(

Dario Amodei, The Pokรฉmon Company International If you're reading this: make it happen. Thanks ๐Ÿ’›

Anthropic is very careful about the end of the world. The duck, apparently, warranted more careful handling than the release pipeline.

I use Claude Code every day. I'm also in this story.