Trying to attribute it to just one cause is always fallacious. In truth the modern Western diet is probably the worst of it.
Highly processed seed oils that are chemically extracted and used for frying and baking. I'm not one of those people who believes that they are genuinely toxic but they have too much omega-6.
Inexpensive sources of sugar everywhere.
Conditioners and preservatives in everything.
Most vegetables and fruits are sprayed with pesticides to some degree.
Low variety and diversity of vegetables in traditional diets.
Combine this with exceedingly high levels of misinformation both from the government and various dietitians, celebrities, medical journals, doctors, Facebook groups and users, conspiracy theorists etc. It's hard for people to know what is actually going to kill them and what isn't.
All I can tell you is is that I got a pair of 90-year-old grandparents who always eat eggs and bacon for breakfast, cook their food the old fashioned way, drink plenty of tea and always seek out the highest quality ingredients for their foods.
For those uninitiated, this is a quote from Dragonball Z: Abridged. It's a fan dub of DBZ until the Cell saga, with incredible amounts of work put into each aspect of the production.
It's a true gem of the internet of the 2010s, and a must-watch for any fan. A bunch of voice actors even started their careers through it!
Zig is overall pretty good as a language and it does what it needs to: staying in the lane of the purpose is very important. It is why I do not particularly care for some languages being used just because.
Oh it's really easy to extrapolate stuff. But perhaps they shouldn't. A lot of papers I've seen recently have wild romantic extrapolations based on cherry picked correlations.
Some of the social sciences are terrible at this. A former partner was a researcher in one of what I now consider to be less respectable fields and she would come up with a feely conclusion and fit the data to it and publish it. Wanted me to co-author one with her and do the statistical analysis. Told her I don't want to be on Retraction Watch.
That could explain how the lead poisoning crowd took over.
No, there won't be any retractions, you will be "educated" that you are stupid, "anti science", and too stupid to understand the newly discovered "fact".
Yeah if you don't toe the line of the more senior people in the speciality, next thing you know you're outcast from your institution and no one will talk to you.
This is why I do mathematics. Most of it is impossible to argue against once there's a solid proof :)
Roman lead pipes were not a significant factor on the health of humans back then... To the same extent as public sewers, bathing, hygiene rules etc. Rome had it a lot better than even some countries today. Yeah you still had to deal with infections and such which could have been deadly but time and medicine era that you were in you had way better health outcomes in Rome
You don't have to necessarily use kqueue on a BSD. In areas where it might make more sense performance wise you can obviously use poll. I'm not opposed to introducing an alternative interface like epoll, but it's only recently that Linux has managed to bridge the network performance gap. I attribute that to a lot of money being poured into it with pure and raw optimization from all of the Linux sponsors that they get which is really cool and great for them but it does not necessarily make gnu/Linux a purer system. Both approaches have their merits. There's no reason to sit here and claim that one is better than the other
It's 'easier' for some people but you lose GNU bash compatibility and it kinda underlines all of the issues with interactive only shell systems -- a lack of interoperability.
It's honestly a non-issue in the current year to learn zsh or tcsh
On the other hand, fish being a clean-room shell implementation not beholden to the baggage of legacy systems is immune to some crazy behaviors or vulnerabilities that other shells - including zsh - are prone to: https://yossarian.net/til/post/some-surprising-code-executio...
Compatibility has also come a long way in recent releases; you should give it a try.
In bash, this would also print "hahaha" with "a" (or any other possible variable name) instead of "PWD", that's why many think it doesn't work at all in zsh.
I'm pretty sure zsh has an optimization where it skips the indexing if the variable doesn't exist, which happens to sometimes stop this. But since you can just reference variables like PWD, that you know exist, it's not really a security improvement.
Unfortunately, with it's use of Swift code, QT (which is now a bloated piece of trash since version 5) etc. It's just not tenable unless they give us a pure version without that shit
What is your definition of bloated? My note-taking app (with animations) binary is around 89MB[1][2]. And this is without statically linking it, using `-optimize-size` and `-ltcg` flags and running `strip` and `UXP` on it which should make it even smaller.
Well, it's not a simple note-taking app, it has a Block Editor like Notion, tho it's written in QML and C++ so it's very performant. Compare that to most Electron apps these days, and it has a way smaller binary size, way more performant, and uses much less RAM. I do aspire to trim its binary size down further, I just didn't put my attention on it yet.
It's always about choosing the best compromise, I just think Qt is a very good one . It allows you to target many platforms with a declarative UI (QML) and a compiled language (C++ or other bindings). It's a superb form of abstraction layer compared to web apps.
I'll grant you that in a world where a chat app like Discord is >400 Mb, this is on the smaller side, but that just goes to show how low our standards have become.
But then consider for a moment that the entirety of Windows 95 is ~100 Mb installed.
> but that just goes to show how low our standards have become
I totally agree. We need to do better. But I still stand with Qt being a good option. There are ways to lower Qt apps binary sizes down to 11MB[1] or 8.3MB[2].
Qt hails from the era when software was routinely measured in megabytes, so it's designed with that in mind. I suspect that it's QML specifically that contributes the most bloat in this case.
It’s a compiled language, but in terms of runtime performance, memory usage, and binary size, it’s closer to C#/Java/Go than C/C++/Rust. Yet its compile times are among the worst of any of those.
Swift requires LLVM and has shit performance. I'm generally a fan of only C/C++ and Pascal/Modula stuff. All these new found languages like Rust and swift are pure trash.