Excellent to see that Microsoft's product strategy continues to just be a flailing mess.
pjb
I think it's just that government bodies like the EU move slow so it'll take a while for them to bonk Apple, not that they're "getting away with it" in anything more than the short term.
I could be wrong though.
The GPL has an exception for "system libraries" on this regard, but it's as handwavy as the rest of the license.
The GPL isn't meant to be a real license, it's supposed to be a toxic waste bucket that companies don't want to interact with. This it succeeds at.
IANAL but since they used the word "threatened" instead of "I'm getting sued", no case is being filed.
Pretty sure that if they were actually getting sued they'd already be radio silent.
What the fuck, transphobia on 196?
Trans rights 🏳️⚧️🏳️⚧️🏳️⚧️🏳️⚧️🏳️⚧️
Omg bingle
Windows 11 is fine. It looks less ugly than Windows 10 and has some nice things like a properly organized settings menu (finally).
Oh shit, amazing!
Huh? Which part?
Yeah. People really should be allowed to make things in whatever technology they prefer, but at the same time I can't help but wince when I see infrastructure such as Mastodon or Matrix Synapse being written in slow inefficient languages like Ruby and Python.
It's really bad for the strength of decentralized networks like Fedi when I have a friend telling me "I wish I didn't set up Mastodon because my tiny instance needs multiple gigabytes of RAM". I might have set up a Matrix homeserver myself by now if Synapse wasn't Python and notoriously slow. I immediately discarded Kbin as a choice (among other reasons) because it's PHP and Lemmy is Rust.
Always easy to say "hindsight is 20/20", but still.
To be honest, the "configuration is an executed .php file" system does make some amount of sense in the context of PHP. When your app has to re-run everything to serve a web request, having to re-load the config (especially if it's YAML, though JSON is less bad) is expensive. Re-running the PHP code, on the other hand, can be cached way better, in theory.
Of course, this is still all PHP's fault in the end: the core problem here is that you need to re-run everything to serve a web request, without ability to pre-load state like configuration.
They should've made it support VRChat