@nateberkopec.bsky.social
1.3K followers 54 following 450 posts
Posts Media Videos Starter Packs
nateberkopec.bsky.social
Sanebox, but it's not really proactive so much as trainable. The spam filter on Fastmail is not meaningfully trainable.
nateberkopec.bsky.social
Anybody use a hardware firewall at home? Specifically I'm considering Netgate/pfSense or Ubiquiti, would be interested in anyone else who's done it.
nateberkopec.bsky.social
you either die a hero or your react app becomes big enough that you need to virtualize your tables
nateberkopec.bsky.social
VCR, but for your database state in your tests
nateberkopec.bsky.social
that sucks, thanks for trying to keep it online. FWIW, cloudflare is the only thing I have seen be 100% effective against DDoS
nateberkopec.bsky.social
A generational fumble by Ruby Central is now complete.

Anyway, I'm happy that the people who disagreed decided to get up and Do Something By Coding. I love to see that and can 100% get behind it 👍
indirect.io
announcing a new community-focused gem server from the team previously behind rubygems: gem.coop. join us and start using it today!
nateberkopec.bsky.social
Sorry you got filtered by memorizing one (1) bit of arbitrary information, I guess minitest is not for you
nateberkopec.bsky.social
The lion does not concern himself with the opinions of those who cannot memorize the correct order of arguments to assert_equal
nateberkopec.bsky.social
The only thing holding me back from buying a 57" Samsung Odyssey 2x4K ultrawide is the lack of ultrawide-QOL features in Aerospace. Ultrawides seem cool but you'll have to tear my tiling window manager from my cold, dead fingers.
nateberkopec.bsky.social
Utility is here, requires `gum`, `llm` and, optionally a voice transcription tool

gist.github.com/nateberkope...

The prompt needs work, the output is frequently too verbose. But it's better than "wip", "bugfix", or LLM output w/o context.
Fish function to have AI write commit messages w/rerolling
Fish function to have AI write commit messages w/rerolling - gh-ai.fish
gist.github.com
nateberkopec.bsky.social
I made a utility to combine the llm CLI tool with Monologue's voice transcription by Every.

Brain-dump the WHY using your voice, let the LLM summarize the WHAT using git diff, and have it combine both into a complete, useful commit message.
Reposted
baweaver.bsky.social
Ruby community: Look, we can be angry about what's happening, we can raise our complaints, but under no circumstances should anyone _ever_ harass someone's families, coworkers, or friends.

That is completely unacceptable, and wholly against the ethos of the language. We must do better.
nateberkopec.bsky.social
good question, obviously better answered by someone Japanese. my impression is the latter. Japan generally has stronger business institutions and associations than the west, so this isn't unique to Ruby.
nateberkopec.bsky.social
Check out The Ruby Foundation's sponsor page. It's like every single company in Japan that writes Ruby.
nateberkopec.bsky.social
thanks for checking, looks like I only concentrated on the last few years
nateberkopec.bsky.social
I had three people from Brazil on a call recently because they wanted to start contributing to Puma but were unsure of where to start. This is something I've done for years and I've always loved it. We sometimes get really important new contributors from these convos.
nateberkopec.bsky.social
I checked their form 990s. Ruby Central loses money on the conferences, they always have. I recall somebody on the RC board (marty or jonan maybe?) that this was the case.
nateberkopec.bsky.social
Some of the code these AI models put out is truly an abomination
nateberkopec.bsky.social
I just don't know if that will really please anyone. So much blood in the water. I hope it's not too late to do the right thing but maybe it is.
nateberkopec.bsky.social
I think _everybody_ involved has acted in good faith, but many have made mistakes. A lot of people have become victims of the systems they themselves put in place. Some people had different values, or differing beliefs about their own roles and history.
nateberkopec.bsky.social
It's incredible how this whole thing has cut to literally every important cultural and political question in OSS.

These are the big questions, the values you build communities around. We should be clear about the things we believe. We coasted on the status quo and differences are now clear.
nateberkopec.bsky.social
Shortcut is a good way to put it 👍