As a hacker, I'm sorry, reverse engineer hacky workarounds is what I do. When I want to read stdout of a malware process I'm not going to ask a developer nicely, in going to grab my trusty debugger or API monitor.
But yeah, for production quality software hacks are the very last resort. It's still fun and enlightening to know them, though.
Why? New things are less stable, immature and require a lot of effort to understand.
Don't get me wrong, rust in the kernel is good, because the memory safety and expressiveness it brings makes it worth it DESPITE the huge effort required to introduce it. But I disagree that new things are inherently good.
OS software maintainers don't like maintaining legacy ugly APIs forever and want to refactor/remove legacy code to keep themselves sane and the project maintainable.
Every public API change is a cost on the user: for an extreme example, if every library I ever used renamed half its APIs every year to align with the latest ontology, then there would hardly be any point in saving my scripts, since I'd have to be constantly rewriting them all.
Of course, the reality is hardly ever as bad as that, but I'd say having to deal with trivial API changes is a reasonable basis for a user to dislike a given project or try to avoid using it. It's up to the maintainers how friendly they want to be toward existing user code, and whether they pursue mitigating options like bundling migrations into less-common bigger updates.
Yep. Or you can see it as, "This software doesn't really care about the users and their use cases. It prioritizes making things look pretty and easier on the dev side over maintaining functionality." Or in the worse but fairly common OSS case, CADT, but that doesn't seem to apply in this context.
* developed countries obviously develop slower than developing ones. Is easier to improve if your economy is shit especially if you join a union of more advanced countries.
* polish immigration actually skyrocketed recently since Russia invaded Ukraine. It didn't harm employment, safety, growth rate or anything else yet.
>I’m convinced that the fatal flaw of humanity: forgetting the lessons of the past, is a function of our lifespan
Counterpoint: some lessons deserve to be forgotten. Like there are many old people in my country that hate Germany and Germans for the things that happened in 2nd world war. Yes, nazis were bad and Holocaust was a nightmare. But modern day Germany moved past it. In fact, in Europe almost every country both did and was a victim on many atrocities. Dwelling on that forever would make peace or things like EU impossible. We would still be angry at things that happened 500 years ago.
Unfortunately we forget more than we should, but maybe it's the price we have to pay to evolve as a society.
>A lot of online culture laments the modern American life and blames the Boomers for all of our "woes".
>The 1950s - 2000s post war boom was a tailwind very few countries get to experience. It's funny how we look back at it as the norm, because that's not what the rest of the world experienced.
Especially ironic when perpetrated by youth from countries outside of America - like mine. I'm not a boomer, but my parents generation had it rough and my life was much easier in comparison. Importing "boomer" memes is a bit stupid in this context. Hell, even the name makes no sense here, because our "baby boom" happened later, in 1980-1990s.
And here I got the impression, that the government's job was to enrich themselves, coasting along on the back of the common goods, letting themselves be bought by lobbies and lining up for supervisory board positions, looking out first and foremost for themselves and their clans.
They were getting sick and died more often than us, but still enough survived to keep the population alive. There's no contradiction.
I admit they probably had a stronger immunologic system on average, by virtue of relying on it and "exercising" more often. Alternatively, people prone to getting sick just died early.
> They were getting sick and died more often than us
The comparison was with agrarian societies that were found in parallel, not "us", which presumably implies something about modern medicine. Have I misinterpreted you?
> There's no contradiction.
Was there reason to think that there was...? It is not clear what you are trying to add here.
The market can remain irrational longer than any of us can remain solvent. But I admit, recently I've been worrying about one big-tech company in my portfolio that skyrocketed recently. Predicting future is a fools hasn't, but if a crash is to happen, I hope it waits till the next year, because for tax reasons I don't want to take profits this year...
But yeah, for production quality software hacks are the very last resort. It's still fun and enlightening to know them, though.
reply