🦜 Armin Ronacher ⇌ / @mitsuhiko
@nitter.net.mitsuhiko@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
Twitter feed for: @mitsuhiko. Generated by https://nitter.net
Your feed and you don't want it here? Just
e-mail the birb.
I might have spent two hours today refactoring reload in pi so that the agent can trigger a reload and I'm starting to feel like I'm making negative progress D:
https://nitter.net/mitsuhiko/status/2066241453823562217#m
Published: June 14, 2026 19:28
I might have spent two hours today refactoring reload in pi so that the agent can trigger a reload and I'm starting to feel like I'm making negative progress D:
I feel like what I want is a `--locked` flag or somethignon npm install that would make npm install use a bundled package.lock
https://nitter.net/mitsuhiko/status/2066181882589442283#m
Published: June 14, 2026 15:32
I feel like what I want is a `--locked` flag or somethignon npm install that would make npm install use a bundled package.lock
The deeper I dive into pinning deps for pi the more I feel like actually using npm to install it is a fight not worth continuing. I cannot come up with a good strategy that allows deps to be pinned but to still make it work as a library.
https://nitter.net/mitsuhiko/status/2066173579507490840#m
Published: June 14, 2026 14:59
The deeper I dive into pinning deps for pi the more I feel like actually using npm to install it is a fight not worth continuing. I cannot come up with a good strategy that allows deps to be pinned but to still make it work as a library.
So today the pi-coding-agent package is here for both the CLI usage and people to built on top. It's entirely unclear to me how we could properly pin it, particularly with shrinkwrap being deprecated now. What's the right move? Not to use npm install -g at all? I'm out of ideas.
https://nitter.net/mitsuhiko/status/2065885253839773863#m
Published: June 13, 2026 19:53
So today the pi-coding-agent package is here for both the CLI usage and people to built on top. It's entirely unclear to me how we could properly pin it, particularly with shrinkwrap being deprecated now. What's the right move? Not to use npm install -g at…
R to @mitsuhiko: Context including clanker slop: https://github.com/earendil-works/pi/issues/5653
https://nitter.net/mitsuhiko/status/2065885255404265774#m
Published: June 13, 2026 19:53
Context including clanker slop: github.com/earendil-works/pi…
R to @mitsuhiko: Longer post here:
https://nitter.net/mitsuhiko/status/2065772963551481947#m
Published: June 13, 2026 12:27
Longer post here:
Armin Ronacher ⇌ (@mitsuhiko)
When I struggle to structure my thoughts about what's happening I turn to writing. Today about the recent US Anthropic ban news, what it says about power and dependency, and what it should mean for…
When I struggle to structure my thoughts about what's happening I turn to writing. Today about the recent US Anthropic ban news, what it says about power and dependency, and what it should mean for Europeans and citizens of the world. It's a long one. https://lucumr.pocoo.org/2026/6/13/americans-only/
https://nitter.net/mitsuhiko/status/2065772705014497478#m
Published: June 13, 2026 12:26
When I struggle to structure my thoughts about what's happening I turn to writing. Today about the recent US Anthropic ban news, what it says about power and dependency, and what it should mean for Europeans and citizens of the world. It's a long one.…
Well this might turn into a longer blog post today.
https://nitter.net/mitsuhiko/status/2065760617827385801#m
Published: June 13, 2026 11:38
Well this might turn into a longer blog post today.
RT by @mitsuhiko: Btw I believe we have a mostly wrong framing of what could be done in Europe. Italy's Leonardo supercomputer datacenter alone plus Swiss National Supercomputing Centre has more than enough compute to train a very large LLM. It's not something impossible, also there is not magic recipe: it's just scaling, every smart team with the GPUs is doing it. People that fatally believe it is not something within reach are wrong.
https://nitter.net/antirez/status/2065727949073010806#m
Published: June 13, 2026 09:28
Btw I believe we have a mostly wrong framing of what could be done in Europe. Italy's Leonardo supercomputer datacenter alone plus Swiss National Supercomputing Centre has more than enough compute to train a very large LLM. It's not something impossible,…
BTW I'm not talking about politicians here as much as I'm talking about Europeans directly, even Europeans that think their destiny is just to work for a US entity. The ban here is wide enough that even going to the US not going to help you.
https://nitter.net/mitsuhiko/status/2065701097830789162#m
Published: June 13, 2026 07:41
BTW I'm not talking about politicians here as much as I'm talking about Europeans directly, even Europeans that think their destiny is just to work for a US entity. The ban here is wide enough that even going to the US not going to help you.
Armin…
Europeans please wake up.
https://nitter.net/mitsuhiko/status/2065691888548519952#m
Published: June 13, 2026 07:04
Europeans please wake up.
Anthropic (@AnthropicAI)
The US government, citing national security authorities, has issued an export control directive to suspend all access to Fable 5 and Mythos 5 by any foreign national, whether inside or outside the…
People of Pi. To finish off the week, here is small update to fix a bunch of issues. Run pi update to get to 0.79.2. Among other things some fable fixes and better auto complete for /model.
https://nitter.net/mitsuhiko/status/2065562475357995088#m
Published: June 12, 2026 22:30
People of Pi. To finish off the week, here is small update to fix a bunch of issues. Run pi update to get to 0.79.2. Among other things some fable fixes and better auto complete for /model.
TIL that shrinkwrap is gone with npm 12. https://github.com/npm/cli/pull/9262
https://nitter.net/mitsuhiko/status/2065559268384719276#m
Published: June 12, 2026 22:18
TIL that shrinkwrap is gone with npm 12. github.com/npm/cli/pull/9262
RT by @mitsuhiko: We need way more cool sci fi shit
https://nitter.net/jessfraz/status/2065539344732185000#m
Published: June 12, 2026 20:58
We need way more cool sci fi shit
Going to work on some Open Pi issues and cut a release later. Join in! https://x.com/i/broadcasts/1RKjppAdVXRJw?s=20
https://nitter.net/mitsuhiko/status/2065536182088286532#m
Published: June 12, 2026 20:46
Going to work on some Open Pi issues and cut a release later. Join in! nitter.net/i/broadcasts/1RKjppAdV…
We recorded another one!
https://nitter.net/mitsuhiko/status/2065430282010767625#m
Published: June 12, 2026 13:45
We recorded another one!
Ben Vinegar (@bentlegen)
🎙️ State of Agentic Coding with @mitsuhiko returns for Episode 7
In this pre-Fable 5 episode:
- looping?
- no more human-designed programming languages?
- the state of local coding models
- the…
I like to think that if you know enough history to cite the East India Company as a negative example, you know enough history to avoid becoming the East India Company entirely without governmental intervention. https://darioamodei.com/post/policy-on-the-ai-exponential
https://nitter.net/mitsuhiko/status/2064839385200083082#m
Published: June 10, 2026 22:37
I like to think that if you know enough history to cite the East India Company as a negative example, you know enough history to avoid becoming the East India Company entirely without governmental intervention. darioamodei.com/post/policy-…
RT by @mitsuhiko: So, what happened to use lately? Especially in Europe. In the US there are those few unicorns but where is all the rest of the AI scene? We need to recover our industrial ethics and stop accepting a narration that see ourselves boiled.
https://nitter.net/antirez/status/2064766438737412350#m
Published: June 10, 2026 17:47
So, what happened to use lately? Especially in Europe. In the US there are those few unicorns but where is all the rest of the AI scene? We need to recover our industrial ethics and stop accepting a narration that see ourselves boiled.
Using the flicker company's game engine harness a bit because of Fable and I guess game engines are not very good at text layout ;-)
https://nitter.net/mitsuhiko/status/2064736002195722442#m
Published: June 10, 2026 15:46
Using the flicker company's game engine harness a bit because of Fable and I guess game engines are not very good at text layout ;-)
Some thoughts of mine that nobody asked for on the EU's fight with Apple and my worries related to Mythos and Fable. https://lucumr.pocoo.org/2026/6/10/gaslighting/
https://nitter.net/mitsuhiko/status/2064735590432608409#m
Published: June 10, 2026 15:45
Some thoughts of mine that nobody asked for on the EU's fight with Apple and my worries related to Mythos and Fable. lucumr.pocoo.org/2026/6/10/g…
People of pi we pushed out some changes. Fable is in there, slightly less annoying trust prompt and settings for it. And lots of other stuff. https://pi.dev/news/releases/0.79.1
https://nitter.net/mitsuhiko/status/2064461118680998034#m
Published: June 9, 2026 21:34
People of pi we pushed out some changes. Fable is in there, slightly less annoying trust prompt and settings for it. And lots of other stuff. pi.dev/news/releases/0.79.1
R to @mitsuhiko: og pi: https://github.com/badlogic/pi pipi: https://github.com/badlogic/pibot
https://nitter.net/mitsuhiko/status/2064439684302860765#m
Published: June 9, 2026 20:09
og pi: github.com/badlogic/pi pipi: github.com/badlogic/pibot
Fun fact: when @badlogicgames first was afraid Anthropic would take his Claude, he self hosted Chinese models for a week. That project was called pi, not to be confused with the later pi. His shitty robot is called pipi. I'm worried Mario only has one syllable in his repertoire.
https://nitter.net/mitsuhiko/status/2064439682209841541#m
Published: June 9, 2026 20:09
Fun fact: when @badlogicgames first was afraid Anthropic would take his Claude, he self hosted Chinese models for a week. That project was called pi, not to be confused with the later pi. His shitty robot is called pipi. I'm worried Mario only has one…
R to @mitsuhiko: Sadly they have a tendency and track record to over promise.
https://nitter.net/mitsuhiko/status/2064426070212743594#m
Published: June 9, 2026 19:15
Sadly they have a tendency and track record to over promise.
Project lead talking about Fable. https://youtu.be/FutFcFhZ3E0
https://nitter.net/mitsuhiko/status/2064425248892637228#m
Published: June 9, 2026 19:11
Project lead talking about Fable. piped.video/FutFcFhZ3E0
We’re doing this today.
https://nitter.net/mitsuhiko/status/2064385514354917474#m
Published: June 9, 2026 16:33
We’re doing this today.
My wife told me to click a button 25 times to change the fertilizer in the app from stick to liquid. I went on a reverse engineering adventure of planta just to figure out if my agent can do it. Can't. Now i'm clicking the button 25 times.
https://nitter.net/mitsuhiko/status/2064109112779035033#m
Published: June 8, 2026 22:15
My wife told me to click a button 25 times to change the fertilizer in the app from stick to liquid. I went on a reverse engineering adventure of planta just to figure out if my agent can do it. Can't. Now i'm clicking the button 25 times.
Pi got mentioned in a WWDC talk and that makes me happy :) https://developer.apple.com/videos/play/wwdc2026/232/
https://nitter.net/mitsuhiko/status/2064106253337416135#m
Published: June 8, 2026 22:04
Pi got mentioned in a WWDC talk and that makes me happy :) developer.apple.com/videos/p…
We moved some people’s cheese today. Never move people’s cheese.
https://nitter.net/mitsuhiko/status/2064083462189990220#m
Published: June 8, 2026 20:33
We moved some people’s cheese today. Never move people’s cheese.
x.com/i/article/206405833520…
https://nitter.net/mitsuhiko/status/2064060467975520341#m
Published: June 8, 2026 19:02
x.com/i/article/206405833520…
R to @mitsuhiko: This for instance is my own extension which trusts my and the company's repos: https://github.com/mitsuhiko/agent-stuff/blob/main/extensions/trust-github-repos.ts
https://nitter.net/mitsuhiko/status/2064045531953824180#m
Published: June 8, 2026 18:02
This for instance is my own extension which trusts my and the company's repos: github.com/mitsuhiko/agent-s…
Also, if you have ideas for better defaults, share it! The event is hookable so you can have pi make an extension that trusts you own repos etc. I'm very curious if we can ship better defaults than the blunt default we have today.
https://nitter.net/mitsuhiko/status/2064045407039046081#m
Published: June 8, 2026 18:02
Also, if you have ideas for better defaults, share it! The event is hookable so you can have pi make an extension that trusts you own repos etc. I'm very curious if we can ship better defaults than the blunt default we have today.
Armin Ronacher ⇌…
This slogan has corporate Saul Goodman vibes.
https://nitter.net/mitsuhiko/status/2064033022811197728#m
Published: June 8, 2026 17:13
This slogan has corporate Saul Goodman vibes.
R to @mitsuhiko: Thank you CrowdStrike ,urianpaul94, qerogram, EQSTLab, and kamalmarhubi for reporting the issues. Advisories with details are published here: https://github.com/earendil-works/pi/security/advisories
https://nitter.net/mitsuhiko/status/2064015035022692558#m
Published: June 8, 2026 16:01
Thank you CrowdStrike ,urianpaul94, qerogram, EQSTLab, and kamalmarhubi for reporting the issues. Advisories with details are published here: github.com/earendil-works/pi…
People of pi: 0.79.0 is out and includes some security hardening. Most notably when you have an AGENTS.md file or .pi folder, we now ask you if you trust the folder before loading it. Global extensions can override this. https://pi.dev/news/releases/0.79.0
https://nitter.net/mitsuhiko/status/2064014661385605422#m
Published: June 8, 2026 16:00
People of pi: 0.79.0 is out and includes some security hardening. Most notably when you have an AGENTS.md file or .pi folder, we now ask you if you trust the folder before loading it. Global extensions can override this. pi.dev/news/releases/0.79.0
Have people always loaded supercars on yachts in Monaco or is this a new thing?
https://nitter.net/mitsuhiko/status/2063972992481157220#m
Published: June 8, 2026 13:14
Have people always loaded supercars on yachts in Monaco or is this a new thing?
Who at github do I bribe to get the API to support security advisory comments?
https://nitter.net/mitsuhiko/status/2063908937389236297#m
Published: June 8, 2026 09:00
Who at github do I bribe to get the API to support security advisory comments?
The real OGs prompted last in 2025 and now their agents are writing the loops for other agents.
https://nitter.net/mitsuhiko/status/2063889960734781855#m
Published: June 8, 2026 07:44
The real OGs prompted last in 2025 and now their agents are writing the loops for other agents.
Mario Zechner (@badlogicgames)
loops are 2026. ngmi. real Gs have their agents tail recurse each other.
—…
I've no idea how to do this, but so far I haven't gone wrong as treating Peter of a glimpse into the future.
https://nitter.net/mitsuhiko/status/2063754786302742911#m
Published: June 7, 2026 22:47
I've no idea how to do this, but so far I haven't gone wrong as treating Peter of a glimpse into the future.
Peter Steinberger 🦞 (@steipete)
Here’s your monthly reminder that you shouldn’t be prompting coding agents anymore.
You should be designing…
I wrote this almost exactly one year ago: https://lucumr.pocoo.org/2025/6/4/changes/
https://nitter.net/mitsuhiko/status/2063753756127175070#m
Published: June 7, 2026 22:43
I wrote this almost exactly one year ago: lucumr.pocoo.org/2025/6/4/ch…
RT by @mitsuhiko: 🎙️ We'll be recording the next episode imminently (like, next couple hours)
What should we cover?
https://nitter.net/bentlegen/status/2063692353978659247#m
Published: June 7, 2026 18:39
🎙️ We'll be recording the next episode imminently (like, next couple hours)
What should we cover?
Ben Vinegar (@bentlegen)
🎙️ State of Agentic Coding with @mitsuhiko and Ben returns
In this episode:
- how Armin teamed up w/ @badlogicgames on Pi
- the…