For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more zhisme's commentsregister

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.


Different people have different levels of what matters. If I didn't read the news, I wouldn't know that my country would search my phone at airport and prosecute for acts it didn't like. Or which countries are safe for get together with family. Or that I may lose the chance to renew my passport in third country and have to urgently renew it, otherwise risking a trip to hostile homeland and potential residency permit issues.


Check out iatrogenesis. There's no need to rely on apple watch data to become some drug addicted guy curing never existed diseases. That's not the metric you want to define whether you need meds and medical help at all.


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)


> I think in Russian this is supposed to be an obviously silly name, like “Poop Poopson”.

Is this correct? From the footnotes.


Nope.

>> Gogol makes much of Akaky's name in the opening passages, saying, "the circumstances were such that it was quite out of the question to give him any other name..." The literal meaning of the name Akaky, derived from the Greek, is "harmless" or "lacking evil", showing the humiliation it must have taken to drive his ghost to violence.[citation needed] His surname Bashmachkin, meanwhile, comes from the word 'bashmak', a type of shoe. It is used in an expression "быть под башмаком" which means to be "under someone's thumb" or to "be henpecked".

https://en.wikipedia.org/wiki/The_Overcoat#Interpretations

Literally in the first paragraph it states what when p. was born they used the church calendar to randomly choose the name but they all were sounding unpleasant so the mother chose to use the father's name. There are multiple saints with this name and they are celebrated on Name day.

https://en.wikipedia.org/wiki/Acacius

https://en.wikipedia.org/wiki/Eastern_Orthodox_liturgical_ca...

https://en.wikipedia.org/wiki/Name_day#Russia


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


ruby. that's quite interesting, maybe because it reads mostly like plain english?


Could you share the book name? Sounds interesting!


Based on their username, I would guess it's Ruby Quickly: Ruby and Rails for the Real World (ISBN 978-1932394740, Manning, 2006).


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


I think the major version change is more of a celebratory thing with Ruby being 30 years as of 2025.


Ruby doesn’t follow semver.


eh, it's just a little celebration. Let Matz have it.


One issue is gems which are locked `ruby < 4.0` which will now require updating, and releasing 4.0 instead of 3.5 was only done very recently.

For a more concrete example, the grpc gem locks Ruby versions (< 3.5), and they refuse to change it. So until they support the next Ruby version, we could test ruby-next by testing with a preview release. This worked for 3.4 and 3.5, but now doesn't work with 4.0 (bundler resolves 4.0-preview2 > 3.5, whereas we are able to do 3.5-preview1).

So unless I feel like doing a lot of grunt work (which I don't), I can't even test Ruby 4 in our app until they release a new version. And while I recognize this is an issue with the gem, it is a consequence of choosing to do 4.0.


For future readers, I mistakenly referenced the grpc gem; I was thinking of the gem `gruf` which is a grpc framework


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.


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

without going into the actual qualities of the editor, they simply lack extension support, for now.

In the embedded space, many manufacturers have switched - or are switching - to a suite of VSCode plugins and gradually discontinued the previous tools. Which is great on one hand: they don't have to keep supporting heavily modified IDEs from 10 or 20 years ago and they can better integrate with the rest of the ecosystem of plugins, scripts automation and such. LSP has been a good thing.

The problem is that you are now at the mercy of microsoft not fucking up with the environment at every other release. To put it simply, we are screwed. And i tried for so long not to use it because i knew this day would come, but it's just so much better.

And no, i will not just use a text editor and a makefile. I want an IDE. IDEs are good, when they seamlessly integrate with tools.


That's fair point.

Did you try other IDEs? For example from Jetbrains? I'm not using IDEs but actually don't know others besides VSCode/Cursor and Jetbrains


Not ones from Jetbrains.

I've use eclipse many times in the past, and hated every second of it. Stupid defaults, very stupid defaults.

I also don't like visual studio, the way it forces me to work with "solutions", like i can't have two different projects open at the same time.

Netbeans instead, that always felt so natural to me. And MPLABX is of course the one i use most of the time (like 60%, then 10% VSCode and 20% Qt)

I also really like Qt Creator, for generic C++ development too. And i would probably feel at home with KDevelop


Is zed not just another option trying to build a userbase before clamping down? How is it different than the way VSCode is open-source?


Wow, that's website theme is awesome. windows XP like, breath of nostalgia. Thank you for that !


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You