An amazing use case for wasm: deterministic, safe and fast macros in Rust, even though they're running arbitrary code!
miniblog.
Related Posts
I asked Hermes Agent to change how it set thread titles, and it patched its own source code!
Self modifying code is hard to reason about even in a deterministic environment. I'd already limited Hermes access to the todoist API and web search out of an abundance of caution.
There's nothing like a non-deterministic bug to keep you on your toes. Still, I learnt a little more about multi-threading.