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)
>> 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".
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.
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
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.
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.
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.