@nateberkopec.bsky.social
1.3K followers 54 following 450 posts
Posts Media Videos Starter Packs
nateberkopec.bsky.social
You've been a class act through the whole thing and this post just continues that. I appreciated your advocacy for using OpenCollective, I thought that was a great contribution 👍
nateberkopec.bsky.social
That's not a fair characterization. That section of the privacy policy is very specific that the information cannot contain PII, and it's very clearly there to support the awesome work of rubygems.org/pages/data
RubyGems.org Data Dumps | RubyGems.org | your community gem host
rubygems.org
nateberkopec.bsky.social
I think there are some exceptions raised if you try to do things you're not allowed to IIRC, not sure how you would implement that
nateberkopec.bsky.social
I feel like people are still kind of reading this and skipping right past that (despite it being a quarter of the post).
nateberkopec.bsky.social
I guess you would implement the API but object access would still be a bit of a free for all?
nateberkopec.bsky.social
oh don't worry dups are the least of our worries 😀
nateberkopec.bsky.social
Ah yes, another slow day moderating /r/ruby
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.