nateberkopec.bsky.social
@nateberkopec.bsky.social
We've twisted and abused the paradox of tolerance into a policy of inaction, withdrawal, purity. And it's created more suffering, as our influence in wider culture falters. An abandonment of politics.
November 9, 2025 at 11:07 PM
I say this particularly as someone generally not targeted by the ills of our age: anti-trans hate, racism, and the like. Protecting one's own mental health is of course required!

But if one does operate from a place of security, one must act, and in a way that works.
November 9, 2025 at 11:04 PM
right on both points. we'd have to keep the backpressure somehow. I tried to get my favorite assistant claude to vibecode one for me while I was working on something else but it didn't really work, now I have to go back and.. sigh.. actually do some coding github.com/nateberkopec...
GitHub - nateberkopec/ractorvibe: Claude code vibe-coding a HTTP1 ractor-based reactor
Claude code vibe-coding a HTTP1 ractor-based reactor - GitHub - nateberkopec/ractorvibe: Claude code vibe-coding a HTTP1 ractor-based reactor
github.com
October 31, 2025 at 11:11 AM
so if we do this, WDYT about separating "reactor/parser" into its own Ractor?
October 30, 2025 at 11:34 PM
Agreed for sure. I haven't read the code enough in detail but this is one reason why I want to look at adopting Samuel's protocol gem.
October 30, 2025 at 10:52 PM
🤣 I am interested in more formal methods though, but I want the LLM to maintain them, not me. I want to try using them on Puma.
October 29, 2025 at 9:56 PM
Possibly. To the extent the models just improve though, this gets less necessary. I remember pre-Sonnet 4, everyone thought static typing was going to be the future.
October 29, 2025 at 9:45 PM
the lord's work
October 29, 2025 at 3:04 AM
I'm just starting to warm up to the idea of RBS in separate files, slow down 😆
October 28, 2025 at 11:11 AM
Is there an issue for tracking that last part?
October 27, 2025 at 10:10 PM
bwoaaahhhhh that's a great time. my best ever is somewhere in the 1:40s I can't recall. zippy!!!
October 26, 2025 at 9:51 PM
Huh. Way less IO than I expected, a lot of time spent parsing JSON. Will take more time as I have to understand everything Homebrew is doing here...
October 25, 2025 at 10:11 PM
It's also really bad when you get picked up by "the algorithm" and your content goes viral. The same thing happens to me on X even for technical content. You get exposed to the REALLY weird people/bots, rather than just your followers.
October 25, 2025 at 10:00 PM
I just talked to a Ruby core member and I confirmed this basically already happening, just not through ruby association. individual core members more or less have this arrangement with ~12-20 companies doing exactly what you described. maybe 2 or 3 are supported this way.
October 24, 2025 at 1:42 AM