Uh, we historically had some rather repressive regimes, and some countries were ruled by dictators until the 90s. People like Franco and Ceausescu and Tito weren't that long ago.
But it's generally been pretty good in the millennial lifetime.
If ssh has a security issue and you permit root logins then hostiles likely have an easier time getting access to root on the machine than if they only get access to your user account—then they need multiple exploits.
Generally you also want to be root as little as possible. Hence sudo, run0, etc.
Depends on your country. In countries with proportional representation you can vote for the party you like. If you're voting tactically you're down to the coalition you like.
E.g. here in Norway we get minority coalitions all the time. It's fine. They have to (gasp) cooperate with others to get anywhere.
Yeah, let's have a go with the ACI (anti-coercion instrument) and see if we can't make their patents free game. Playing to Trump's tune is unlikely to work out well
Yes I'm being sarcastic, but I also think utf-8 is plaintext these days. I really can't spell my name in US ASCII. Like the other commenter here went into more detail on, it has its history, but isn't suited for today's international computer users.
It's also some surprise internal representation as utf-16; that's at least still in the realm of Unicode. Would also expect there's utf-32 still floating around somewhere, but I couldn't tell you where.
And is mysql still doing that thing with utf8 as a noob trap and utf8_for_real_we_mean_it_this_time_honest or whatever they called it as normal utf8?
Yes, I am joking. We probably could do something like the old iso-646 or whatever it was that swapped letters depending on locale (or equivalent), but it's not something we want to return to.
It's also not something we're entirely free of: Even though it's mostly gone, apparently Bulgarian locales do something interesting with Cyrillic characters. cf https://tonsky.me/blog/unicode/
To unjerk, as it were, it was a thing. So on old systems they'd do stuff like represent æøå with the same code points as {|}. Curly brace languages must have looked pretty weird back then:)
Q. P is a common character across languages. But Q is mostly unused, at least outside the romance languages who appear to spell K that way. But that can be solved by letting the characters have the same code point, and rendering it as K in most regions, and Q in France. I can't imagine any problems arising from that. :)
It's a joke because it includes useless letters nobody needs, like that weird o with the leg, and a rich set of field and record separating characters that are almost completely forgotten, etc, but not normal letters used in everyday language >:(
I used Ratpoison for well over a decade, and only replaced it with sway once I had a new machine and figured it was time to try Wayland. Apparently that's some 4-5 years ago already.
DAP stands for Debugger Adapter Protocol or something close to that. My impression is it's pretty much the debugger variant of the Language Server Protocol (LSP).
Yes, their Metropolitain is even largely why we even call it "a metro" I think, as opposed to underground or subway.