I find it odd to phrase it as "move on" given the direction much of the rest of the world is headed. Anytime things become digitized, the centuries of civil and social rights, rights which people fought and died for, end up getting completely thrown to the wayside. The exact same would happen to money.
In some ways we're already seeing the foreshadowing of this in some of the previously most liberal places on Earth, like Canada. Even if one may not agree with what the truckers were protesting about, it seems unconscionable to freeze people's bank accounts as punishment for engaging in, or supporting, a completely and genuinely peaceful protest. [1]
People got their bank accounts frozen because they contributed to fundraisers for the trucker protest. If they could contribute to the protesters using a more private method of payment, they wouldn't be subject to these authoritarian retributions from the government.
In the 1930s, "Progress" was the replacement of a relatively free society with Nazi authoritarianism. In the 1940s, "Progress" (for half of the country) was the replacement of Nazi authoritarianism, where the secret police mostly targeted ethnic/political/sexual minorities, with Soviet authoritarianism, where the secret police targeted literally everyone and everything. So perhaps that is an object lesson in the value of not "moving on" from a relatively good situation
> I think we need a fully open source alternative to RHEL not bound to any company
I believe the problem is not that there wouldn’t be open source alternatives but that that’s not what enterprise wants. Enterprise wants a company behind the distribution.
Of course, think about the relationship between Ubuntu and Debian. The idea is the upstream would be a fully open-source project that vendors build off of downstream. This way we can prevent vendors from subjugating a distribution like with Red Hat and CentOS and if a vendor pulls out of the market or goes out of business it doesn't take down the ecosystem with it.
I assembled one your kits last week. Working great! I used to discover a flapper on the stove exhaust vent was stuck closed. It only took 5min to fix and the PM2.5 improved 10x.
not the GP but I'm a fan of the Netatmo Indoor Air Quality Monitor. Price is fair imo (100usd), the app works well plus the data can be accessed via the web, and it includes humidity, temperature, and noise monitoring in addition to CO2 monitoring.
i only bought TFA Dostmann AirControl Mini CO2 Meter TFA 31.5006 Ambient Air Monitoring by accident, it does what it does and is super unflashy so i got another one a year later.
To be honest, they have good reason. Being written in a strongly typed, memory-safe language is a huge advantage. Obviously it's not the primary thing to look out for, but I do prefer tools that are written in it.
But why? There is nothing about a shell that requires zero cost abstractions or no gc. It farms all of its work out to other executables. A shell could be written in literally any language.
I'm not really sure which other popular languages would be considered memory safe AND strongly typed. I know of both C and C++ which I wouldn't consider memory safe. And I know of Javascript, which is not strongly typed... so which do you mean?
This is moving the goal post a bit, since the person I replied to was considering JavaScript, but I don’t really think this distinction matters. You get most programs from a package manager.
I am curious though why you don’t count graal or .net aot? They are valid options to produce an aot binary and C# has been able to produce a self contained non-aot runtime for a long a time.
Really don't understand the constant crypto comparisons. We have one technology that hasn't provided any benefits whatsoever in 10 years and one that has provided real utility from day one. One deserves the hype, the other doesn't.
Bitcoin has provided hundreds of billions in value, chatGPT has provided me with one hundred times the spam.
I'm actually optimistic about both crypto and AI, but I see the authors point. I really don't think the comparison is hard to spot between the AI hype and, say, the NFT hype from 1 year ago.
A lot of people are claiming that these technologies will imminently change everything, fundamentally. In reality, both of them are just neat things that give us a glimpse of what the future may hold, and hold a bunch of promise, but aren't really changing anything fundamentally. Not yet, at least.
Before Go I used to program mainly in C++ which is kind of the worst language in terms of simplicity, so I might be biased. I simply don't know any other simple languages. I have only C C++, Go, Matlab/Octave and Python to compare to (if one wouldn't count Bash and awk). I mainly develop HPC Code.
Based on my expirience I must completely disagree. The language go itself together with its tooling, i.e. compiler , debugger and module system makes it very appealing to write well-written and well-maintaned programs of large size in go. It is the combination of the simplicity of go together with gos property of being a "batteries included" language.
In particular, I have noticed it is much easier for inexpirienced programmers to write high-qhality Code in go than in C.
They would have the same experience with Modula-2, Object Pascal, Delphi, or even Go's predecessors Oberon-2 and Limbo, with the difference that all of them had better tooling for GUI development 20+ years ago.
Faster compile times, debugger, IDE, code formating on save, proper modules, choice of static or dynamic loading,... all there.
Go ties to Google made it have better fortune in the market than those languages.
When someone bought my car we used cash. How is bitcoin superior to being able to take physical property in my hand that I know will be respected 1:1 by every legitimate institution, business, or person I know?
Typically you can't reduce the number of essential blocks. But what you can do is make them easier to comprehend through divide and conquer. Build two smaller Jenga towers instead of one big. You will have to sacrifice something (e.g. performance) for stability and clarity.
Gotta be careful though. There's a religion that claims every 10-block Jenga tower should be built as 10 single-block towers.
Germans have a certain paranoia. I understand where it comes from but how are you ever going to move on if you hold these beliefs so tightly?