HN user

zhisme

269 karma

Pragmatic software engineer

My blog available at https://zhisme.com/

Posts14
Comments32
View on HN

Am I the only one having feeling that with LLM-era we have now bigger amount of malicious software lets say parsers/fetchers of credentials/ssh/private keys? And it is easier to produce them and then include in some 3rd party open-source software? Or it is just our attention gets focused on such things?

OSS developers driven by something else than just money I believe. They are proud of their work of giving something to the community with their name on it. So such respect as giving free subscription to them I think matters, as they were mentioned and respected.

I think there's plenty of them. I know at least 3 guys eligible for such requirements (but this guys aren't some public persons giving tech-talks and so on, just some niche libs for others to use). If Claude would ask for 100k stars repos, then yeah. I guess there would be even less than 100

what a well written article. That's actually a problem. Time will come and hit the same way it has done to aqueduct, like lost technology that no one knows how they have worked in details. Maybe it is just how engineering evolution works?

it is just noise that does not really matter for your life (and mine too). This is pretty-well described in "Antifragile" by Nassim Taleb, consider reading.

yep, that's right. The idea of his nickname that he is really silly. Small man and no good at anything. If you want to go deeper and harsh synonyms he is like "shitty" man, doing shit and receiving shit. His nickname fully describes him like useless, small, no influence, clueless, talentless man. One from the great unwashed

giving a like for quoting Gogol and Akakiy Akakievich (I wish you could understand this russian wordplay and what's meaning about that nicknames and why they were chosen)

Ruby 4.0.0 7 months ago

Am I the only one who expected something bigger in a major release? With Ruby 3 we had the whole “3x3” story and significant performance improvements. This release feels more like a minor version, something closer to 3.5.

I don’t want to downplay the work done by the maintainers on the contrary, huge thanks to them. But I do feel the version number is a bit misleading.

That said, the work on the ZJIT[1] compiler is massive. It’s serious, professional engineering, and definitely deserves respect.

[1] https://rubykaigi.org/2025/presentations/maximecb.html

Well well well. Now can we stop arguing about ruby death? It is even got a site redesign! What a fresh look. Previous design was from 2005?

Great there are other true open-source tools to be used zed, nvim.

I also noticed that copilot nowadays is forcing you to upgrade to their with following text:

"You've reached your monthly code completion limit. Upgrade your plan to Copilot Pro (30-day Free Trial) or wait until 2025-12-19 for your limit to reset to continue coding with GitHub Copilot"

Was using it actually like smarter auto-completion. But paying for that, hell no.

Totally agree.

Now every system design interview expects you to build some monstrous stack with layers of caching and databases for a hypothetical 1M DAU (daily active users) app.

Mess in the head.

The thing is I don't want ruby to meet the fate of javascript. Javascript community is much bigger than ruby will ever be. They had to manage so many people writing too many code, and invented tool for them so they can contribute without making them learn completely new programming language. Easier to jump in. And I should mention typescript types is much better than what we have in rbs/sorbet. They have types inside language, without annotation like what we have separate sig DSL in ruby.

We should invent new programming language typed_ruby and give him separate life, and then history will prove us whether it should have been implemented in the first place. But not try to push it into stdlib and persuade everyone else that it is the right way to go.