This is why "side loading" needs to be normalised as a completely regular form of app installation. Far more resistant to censorship than relying on profit driven corporations "fighting" on our behalf when it suits them.
Except they do. One just has to look at the inability to keep JPEG-XL mainlined in Chromium. Sure, some forks still have JPEG-XL, but it's effectively gone at this point.
It's kind of ridiculous that the US has held onto pennies for this long. New Zealand phased out our 5 cent coins back in 2006, approximately 3 US pennies worth at present.
I'm gutted; I absolutely love the Sculpt Ergonomic keyboard, especially with the optional slightly inverted slope, it's even more comfortable than previous ergonomic keyboard models. And I've been exclusively using Microsoft ergonomic keyboards for over 20 years, started in my late teens. Tempted to buy a second Sculpt Ergonomic keyboard as a backup for when this keyboard eventually dies, hopefully not for a long, long time!
I've also heard of a trick of integrating WoL with DNS, where if the server requests a lookup for a local IP, it'd send WoL packets to the destination. You'd probably just need to set the TTL for the server's IP very low so that it doesn't get cached.
I've had zero issues deploying .Net on Linux, whilst developing in Windows. The docker support is really good, if you want to go that way too, and didn't need any platform-specific shenanigans to get working.
JSON really is a terrible serialization format. Even JavaScript can't safely deserialize JSON without silent data corruption. I've had to stringify numbers because of JavaScript, and there were no errors. Perhaps that's the fault of JavaScript, but I find the lack of encoding the numerical storage type to be a bug rather than a feature.
I use branches gratuitously, and push to my forks regularly as you do, but I also do interactive rebases and edits when preparing to push to upstream to clean up my mess.
Have to say that at least it was simpler to work with than digital displays as a user. I still have trouble with digital displays, EDID, getting __nothing__ when a signal is out of range, whereas you might get something you can decipher from a CRT. Displays that don't wake up, displays that blink off and on, and all sorts of other timing issues and such. It can certainly be a mess for drivers too, esp. in the hobby OS space.
It's basically the digital equivalent of body shaming. And this sort of thing will feed into biased AI algorithms, and shape the world of "acceptable media" in the years to come. It may seem harmless on the surface, but the ramifications run deep.
They did not do this out of generosity or good will to small businesses. They did this for the PR, knowing that they're still rolling in the cash like Scrooge McDuck from all the years they've been milking it, and will continue to milk it, whilst looking like they're giving a handout. And it honestly looked like it worked from the comments of people defending their stance.
I quite like the convenience with the Kore remote for Android, great for my home cinema setup. But unfortunately updated packages on Ubuntu since moving, and now audio doesn't work. I really hate Linux audio, what a mess >_<