This is code for straight-up Socialism or Chinese Style "Capitalism". Picking winners and losers by the Government.
I would instantly agree that we need to stop picking winners like we do now under Crony Capitalism, but putting that power more in the hands of Bureaucrats and Politicians is not the solution.
Along those same lines, Windows 11 is dropping support for older Intel Processors lacking certain features. Supposedly, it's to improve virtualization, but how much would it cost to just not support that virtualization as well on older processors?
It's a boon to PC manufacturers that push Windows 11. The big PC makers say "Works best with Windows!" on their websites and don't highlight or give you any price break on units with Linux installed. Didn't I read that MS requires that they get a payment for every PC sold, whether it runs Windows or not as part of their licensing agreement with the manufacturers? I know the manufacturers get a big break on Windows copies from retail.
I thought Apple should have bought Dell when Dell went private a few years ago, made PCs with no Windows advantage, pushed Linux and maybe even Darwin on these new PCs. I'm not saying don't sell Windows too. They could keep the Dell and marketing separate to not dilute the Apple brand. They would have enjoyed massive buying power for PC parts, screens, batteries, SDs. They could have gotten Dell for a tiny fraction of their massive war chest a few years ago. Could have had most of it financed, too, just like the deal to go private did. This idea might have faced anti-trust scrutiny.
Apple should have recognized that MS wasn't going away and as long as they are there, they are a potential huge competitor in many of their markets.
It would have also been revenge for the obnoxious remarks Michael Dell made back in the 90s when Apple was experiencing hard times.
This sort of thing is exactly what makes forced automatic updates a good idea.
Whoever set up these email servers should have also configured unattended updates and periodic reboots. And perhaps some automated email when the base operating system reaches the end of support. Or simply shut down. Assume it is Ubuntu 16.04 LTS for example. After 2021 it should just refuse to run services.
Because it seems obvious from stories like this that too many people don't know how to maintain technology. The only thing that gets their attention is a boot to the head.
That says a lot more about you than it does about systemd.
ISPs have broken the Internet, which is why new protocols don't work well. They buy crap middleware boxes which only understand IPv4 UDP and TCP, or worse, only HTTP.
In the name of "security" they reject anything they don't understand. And since ISPs are cheap they never update these pieces of junk if they can help it.
And then there's NAT which has to understand the protocol so it can rewrite it.
Since no one can effectively use a new protocol on the Internet, there's no users, so they can point out that there's no demand for new protocols, so there's no need to pay for new hardware or software updates.
The future is what Google's doing with QUIC: encrypt everything and don't give the ISP jerks any chance whatever of screwing with it.
Depends on how you defne "know", but all of these I can get going in and look things up as I need them.
I'm really good with C, C++, Go and Perl.
Decent with Python, Ruby, Bourne shell, C#, Javascript
Forgotten a lot but it'll come back: Java, Scala, Visual Basic, LISP (elisp really).
Still learning: Rust, D, Haskell, F#
Once you've learned procedural, object oriented, and functional styles a particular language is just details. And build tools and libraries and debuggers and analyzers, the whole ecosystem around each one.
Or how you define "language." Does stuff like Make, Ninja, CMake, Autotools, Ant, Maven, Gradle, Cargo, NPM, even count? Or SQL, HTML, CSS? Git, Valgrind, perf, GDB, LLDB? They're almost small languages with all their options and scripting.
Most "middle boxes" won't forward unknown protocols. They're too paranoid about security. Sure, they're willing to transmit absolutely anything over port 443. But an unknown IP type might be a HACKER! Oh noes!
Not only that, lots of them break unknown TCP options. Or TCP windows. I remember years when TCP ECN and window sizes wouldn't work on random internet sites because of their short-sighted, STUPID firewall boxes.
That's why QUIC is completely encrypted. Random hardware and software providers have proven they don't know what they're doing. So don't let them see into the protocol at all. They would only break it.
In actually poor countries with actual poor people, some of them don't have tax-funded mass transportation at all. And yet they manage to do it as private enterprise and make money doing it.
Some guy buys an old truck, fixes it up, drives it around the city with people hanging off the sides while his cousin collects fees or kicks them off the truck.
This doesn't require air conditioning, union drivers and union maintenance technicians. All it needs is free enterprise and an appalling lack of safety regulations.
Even with congestion this is still better than trying to find a taxi or waiting for a bus.
Maybe if mass transit systems weren't so terrible, more people would use them. Cities should try being competitive and offer a better service for once.
Because AMD is careful not to cross privilege levels but Spectre attacks are user mode to user mode. So even though they may be two different users they are still in Ring 3. Spectre can only be used against kernel code if the kernel is convinced to run a user's code for some reason. Like an eBPF byte-code, for example.
But it can work really well for a sandboxed program to steal information from outside the sandbox.
So AMD is still vulnerable to speculation attacks.
I can't convince anyone without a copy of Microsoft's Edge revision control. So I guess think whatever you like.
But if they didn't create a new revision history, then yes it is the same browser. Firefox is still Firefox even though there's nothing left of the original. Linux is still Linux. I think there was an old bit of TTY code and some floppy driver code in the latest Linux left from 1993, but all the rest of it changed, and it's still the same thing.
The rule on staying alive as a program manager is to give 'em a number or give 'em a date, but never give 'em both at once.