He/him. Chinese born, Canadian citizen. University student studying environmental science, hobbyist programmer. Marxist-Leninist.
The most popular non-Canonical derivatives, Linux Mint and POP OS, have both totally rejected and vocally criticize Canonical’s bullshit, Snap or otherwise. This isn’t going to make the fall in line, this is going to make them finally get serious about ditching Ununtu and switching directly to the upstream Debian base.
Without changing anything else about how the code is managed, which, doubtful considering Musk (at least not for the better), a rewrite will end up just as dysfunctional as the original codebase by the time it’s reimplemented all the features.
And if you were committed to changing your coding practices, a rewrite would almost invariably be unnecessary as slower incremental revisions will invariably cause the codebase to turn over and shed the problematic parts while keeping the working stuff.
When larger codebases than Twitter have managed to completely shift languages without a full rewrite, this idea is coming from ego and Elon’s savior complex, and not a place of logic and actual necessity. Not even shift languages like Java to Kotlin (which, Twitter is written in Scala which is another primarily JVM language) I’m talking full ecosystem shifts like PHP to Python or JavaScript to Rust while keeping the codebase continuous. Not saying it’s easy, but it can at least be mostly painless if and only if it’s managed correctly. For context, Google has switched from Python to Go for its core infrastructure, Firefox is switching from C to Rust and Tor is following the same route, Patreon changed from PHP to Python a few years ago, and Discord is also switching its core infrastructure code from (IIRC) Node.js to Rust.
I’m still manually doing HTML includes for jQuery and Bootstrap. Not from CDNs either, I download the files to my repository with the correct license and attribution notices and host them on the same static file server as all my custom assets. It’s really not hard to do and also means your website has one less tracker for users to worry about (yes CDNs track you, even the ones that swear they deliver files anonymously because how exactly do you plan on proving that they actually deliver files anonymously).
Also, never really found PWA frameworks any better than good old jQuery and Bootstrap, so yeah I still use those two. This also mean my webpages do not require JS to load, making them lighter, more compatible with legacy browsers, as well as working most of the way with JS disabled if the user is not comfortable with allowing JS from some rando’s blog (which, as a rule, users shouldn’t be).
I haven’t checked but I am 99% sure that is licensed under MIT which is the darling license of the node ecosystem. When you do that you are basically opening yourself to being abused by corporations.
To be fair, if they’re just distributing the source code, not even AGPL can stop them, since they’re distributing the entire codebase, unchanged, under the same license. Plenty of other reasons not to use MIT, like you said it’s easy for corporations to exploit, but I don’t think this would have helped.
If I had to do something like that I would most likely copy paste the code from a stack overflow answer. Having a whole module for one small function seems ridiculous to me.
Moreover, the JS ecosystem is notorious for its use of helper libraries with a ton of primitives that you then use in your code so you don’t even need to deal with the standard library. The most famous and infamous being jQuery. This couldn’t have been rolled into one of those?
Higher death rate per capita than:
Weed
Heroin
Meth
Cocaine
But NOT higher death rate than:
Sugar (In a way, Coke® is deadlier than Coke)
Cars (even if no one drove drunk)
Poverty
Climate change
Obviously not saying we should legalize every single drug, but just saying there are way worse things than the most fear mongered stuff that most people don’t give a shit about.
Like, they don’t need this for spying. Have you seen surveillance satellite technology lately? Like, we’re down to sub-centimeters of spatial resolution and clear enough images for a picture of a person taken from outer freaking space to be recognized by humans and facial recognization alike.
Also, as far as I know there was never anything in the way of steering it right? So if they wanted intel on anything specific like a military base or a research/development institution, this is totally useless. Depending on how far away they released it they wouldn’t even be able to know if it would pass over the American continents, let alone any specific target, and if they released it really close to the US coast wouldn’t the US have found out by now? High atmosphere winds are so unpredictable that there’s a reason it’s the poster child for what is called a “chaotic system”.
Also also, do you think China’s stupid? What, they just didn’t think the US would find it hovering in their airspace eventually and trace it back to them? If this was how they spy on other countries, then they’re so comedically bad at it that they post no threat to anyone, yet China’s supposed to be this super spying powerhouse? And then as soon as news broke out they just proceeded to acknowledge it was theirs? You’re allowed to lie and deflect in espionage. It’s a thing.
The device, part of a sensor used in mining, is believed to have fallen off the back of a truck while in transit.
Oh yeah, we got this tiny extremely dangerous thing that we need to make absolutely sure doesn’t get lost and kill someone by essentially rotting their bones and organs from the inside out.
I know, let’s just throw it in the bed of the truck!
Ubuntu is the stepping stone from Mac/Windows to Linux. Like the tutorial level. It’s also one of the most “corporate” Linux OS vendors outside of RedHat. Of course it’s shitty lol.