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.
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?
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
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.
Most of my knowledge about it is from course readings and lectures in university conservation classes, but I found some open access links, from less scholarly to more scholarly (but also more layman unfriendly):
Cost has no bearing on environmental impact. Fossil fuels were until very recently the cheapest energy option. Disposable plastic is still by far the cheapest packaging option. Crops grown on the land of previously burned down forests is cheaper than food grown by permaculture or even half responsible land management. I thought after the massive droughts in Europe last summer y’all would take water conservation more seriously.
“Remember kids: Don’t cross the street unless you, a child with an undeveloped brain and relatively little knowledge for how things work and their consequences, are sure it’s safe!”
How about don’t drive on the fucking street unless you, an adult with hopefully a mature brain and the ability to properly analyze situations using logic, statistics, and science, are sure it’s safe for children?
The server side is proprietary? Like, do you mean the snapcraft.io thing or the package server? I thought Snaps worked off the same “alphabetical nested folder being hosted as an open directory with a text file for the index” system that most package managers used. In fact isn’t it pretty easy to go into the client and change where it downloads packages from?
Biggest issue: Free and nonfree packages in the same repository. If you’re on the command line, you have no idea which is which. Goes against the principles of free software. For me to even consider using a package manager it better not have nonfree packages by default, you should need to issue a command to activate a completely separate nonfree repository (so I can avoid that command like the plague), you know, like how apt, dnf, pacman etc do it?
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.