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.
Can 100% second dandelion. They’re a delicacy in parts of China and supposedly has many health benefits per Chinese herbal medicine. They’re bitter but in a way that a lot of people enjoy. Ever had dandelion dumplings? They’re incredible. Definitely an acquired taste, but I’ve come to enjoy it as my very traditionally Chinese grandparents are all over that stuff, and yes some of that is hand picked from a forest park near where we live. (The stuff growing on the sidewalk is more dodgy due to pollution, but I’m not entirely sure if they’re actually unsafe or not, it’s just that we prefer not to pick them since we have other options.)
Dandelions are also really good for pollinators so it’s really frustrating from an ecology standpoint that everyone thinks they’re weeds and want to kill every one they see.
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!
Replace socialism with capitalism and this meme becomes accurate.
The US has a higher per capita rate of both food insecurity and extreme poverty than China, Cuba, Vietnam, and the former USSR.
1 out of every 7 US citizens needs to visit food banks to survive, despite having enough food to feed 10 billion people. Half of all food produced is thrown away by retailers.
In the US alone, 20-40k deaths every year because of lack of health insurance / care. On average, that’s 300k over the last decade.
80% of US workers live paycheck to paycheck, 40% cannot cover a $400 emergency.
70% of US citizens say they are struggling financially. In the 2020 Covid-19 Pandemic, Unemployment claims went to 6.6M in one week, compared to ~700k at the peak of the great depression. Food banks are running out of food in places like New York and Pittsburgh, and hospitals are short on ventilators needed to keep people alive. Lines outside an NY soup kitchen, May 2020. Americans turn to shoplifting food as 1 in 8 are food insecure as of late 2020.</div>
US Life expectancy peaked in 2014, is on the decline, and is now lower than in China., 2
Meanwhile…
USSR had a more nutritious diet than the US, according to the CIA. Calories consumed surpassed the US. source. Ended famines.
Had the 2nd fastest growing economy of the 20th century after Japan. The USSR started out at the same level of economic development and population as Brazil in 1920, which makes comparisons to the US, an already industrialized country by the 1920s, even more spectacular
Free Universal Health care, and most doctors per capita in the world. 42 doctors per 10k population, vs 24 in Denmark and Sweden, 19 in US.
Had near zero unemployment, continuous economic growth for 70 straight years. The “continuous” part should make sense – the USSR was a planned, non-market economy, so market crashes á la capitalism were pretty much impossible.
USSR moved from 58.5-hour workweeks to 41.6 hour workweeks (-0.36 h/yr) between 1913 and 1960
USSR averaged 22 days of paid leave in 1986 while USA averaged 7.6 in 1996., 2
In 1987, people in the USSR could retire with pension at 55 (female) and 60 (male) while receiving 50% of their wages at a at minimum. Meanwhile, in USA the average retirement age was 62-67.
Many more links here: https://dessalines.github.io/essays/capitalism_doesnt_work.html
I’m honestly just surprised that people are putting up with their horrible redesigned webclient and app. I use Reddit a lot less than I used to specifically because of Lemmy, pretty much only for more niche tech/programming stuff not yet found on Lemmy, but when I do it’s strictly old.reddit.com and Slide for Reddit.
Being able to only see two or three comments deep in a forum specifically designed around nested comments is unacceptable.
Make sure you never connect it to the internet either.
TVs can record snapshots of what’s being displayed on screen and send it for analytics. They’re supposedly only recording a scattering of pixels throughout a screen and trying to match it to those same pixel values at the same positions generated by scenes in known media properties, which would in theory mean they can’t really recreate what is actually on screen or identify any media personal to you that’s not on their media database. (Honestly even that is creepy as fuck.)
But since the code is proprietary, who’s to say they’re not just taking full blown screenshots of literally what’s on screen every now and then? If they sent a full screenshot and compressed it with LZMA or something on the highest compression power, every hour or so and slooowly sent it a few bits at a time over the course of that hour, you’d most likely never notice since it would likely be encrypted with SSL and not be so much data that would be easily discernible from other random network activity from someone who was monitoring their home network traffic. They could totally say it’s simple HTTP requests for software updates or grabbing the latest Netflix listings or whatever. (And even then very few people actually monitor what their devices are sending. Even companies that eventually had scandals where they sending unauthorized analytics frequently and in plaintext, as in you only had to hook it up to Wireshark a single time to realize what they’re doing, still manage to get away with it for years before someone noticed.) Or, the TV could be built with a trigger where it normally doesn’t record your screen, but if you were a person of interest, they could start monitoring you whenever they want by sending a signal to your TV.
And I’m sure if you at any point connect your smart TV to the internet, it’s definitely been caching all those past analytics to send in one burst. So don’t do it.
What companies pay