Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]

Armin Ronacher's Thoughts and Writings

Sort By

Recent [alt+2]
Latent Powers A few weeks ago I felt like it would be fun to see if I can make one of those cheap Chinese CarPlay...
2 weeks ago
0

Latent Powers

from Armin Ronacher's Thoughts and Writings [alt+shift+b] in AI

2 weeks ago
A few weeks ago I felt like it would be fun to see if I can make one of those cheap Chinese CarPlay dongles run something other than the stock firmware. The idea was that rather than just forwarding CarPlay, why not do something more interesting with them? They all work quite...
What Is Reasoning A few weeks ago a paper was shared that showed how to extract reasoning traces from closed-weight...
19th Aug 2026
1

What Is Reasoning

from Armin Ronacher's Thoughts and Writings [alt+shift+b] in AI

19th Aug 2026
A few weeks ago a paper was shared that showed how to extract reasoning traces from closed-weight models. Together with online discussions about tricking models into leaking them, it made me investigate it more out of curiosity. Twitter seems full of half-truths and confusion...
Better Models: Worse Tools A very strange Pi issue sent me down a rabbit hole over the last two days. The short version is...
4th Jul 2026
1

Better Models: Worse Tools

from Armin Ronacher's Thoughts and Writings [alt+shift+b] in AI

4th Jul 2026
A very strange Pi issue sent me down a rabbit hole over the last two days. The short version is that newer Claude models sometimes call Pi’s edit tool with extra, invented fields in the nested edits[] array. And not Haiku or some small model: Opus 4.8. The edit itself is...
Communities of Not There is a strange thing that happens in communities that gather around abstinence from something:...
6th Jun 2026
1

Communities of Not

from Armin Ronacher's Thoughts and Writings [alt+shift+b] in AI

6th Jun 2026
There is a strange thing that happens in communities that gather around abstinence from something: identity from opposition. At their best these communities are not just negative: childfree spaces can be about autonomy, choice and acceptance, anti-car spaces about safer streets...
Content for Content’s Sake Language is constantly evolving, particularly in some communities. Not everybody is ready for it at...
4th May 2026
1

Content for Content’s Sake

from Armin Ronacher's Thoughts and Writings [alt+shift+b] in AI

4th May 2026
Language is constantly evolving, particularly in some communities. Not everybody is ready for it at all times. I, for instance, cannot stand that my community is now constantly “cooking” or “cooked”, that people in it are “locked in” or “cracked.” I don’t like it, because the...
Absurd In Production About five months ago I wrote about Absurd, a durable execution system we built for our own use at...
4th Apr 2026
1

Absurd In Production

from Armin Ronacher's Thoughts and Writings [alt+shift+b] in AI

4th Apr 2026
About five months ago I wrote about Absurd, a durable execution system we built for our own use at Earendil, sitting entirely on top of Postgres and Postgres alone. The pitch was simple: you don’t need a separate service, a compiler plugin, or an entire runtime to get durable...
AI And The Ship of Theseus Because code gets cheaper and cheaper to write, this includes re-implementations. I mentioned...
5th Mar 2026
1

AI And The Ship of Theseus

from Armin Ronacher's Thoughts and Writings [alt+shift+b] in AI

5th Mar 2026
Because code gets cheaper and cheaper to write, this includes re-implementations. I mentioned recently that I had an AI port one of my libraries to another language and it ended up choosing a different design for that implementation. In many ways, the functionality was the...
A Language For Agents Last year I first started thinking about what the future of programming languages might look like...
9th Feb 2026
1

A Language For Agents

from Armin Ronacher's Thoughts and Writings [alt+shift+b] in AI

9th Feb 2026
Last year I first started thinking about what the future of programming languages might look like now that agentic engineering is a growing thing. Initially I felt that the enormous corpus of pre-existing code would cement existing languages in place but now I’m starting to think...
Porting MiniJinja to Go With an Agent Turns out you can just port things now. I already attempted this experiment in the summer, but it...
14th Jan 2026
1

Porting MiniJinja to Go With an Agent

from Armin Ronacher's Thoughts and Writings [alt+shift+b] in AI

14th Jan 2026
Turns out you can just port things now. I already attempted this experiment in the summer, but it turned out to be a bit too much for what I had time for. However, things have advanced since. Yesterday I ported MiniJinja (a Rust Jinja2 template engine) to native Go, and I used...
Let’s Destroy The European Union! Elon Musk is not happy with the EU fining his X platform and is currently on a tweet...
9th Dec 2025
1

Let’s Destroy The European Union!

from Armin Ronacher's Thoughts and Writings [alt+shift+b] in AI

9th Dec 2025
Elon Musk is not happy with the EU fining his X platform and is currently on a tweet rampage complaining about it. Among other things, he wants the whole EU to be abolished. He sadly is hardly the first wealthy American to share their opinions on European politics lately. I’m...
📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in