Sony has officially supported Linux distros for both PS2 and 3.
However, that's not what the games ran on, so it still fits with your definition. It's just interesting to think about given the current state of things.
I notice there's no Lisp on your experience list. I think you better do CL or Scheme (or Emacs even?) instead. :P
Learning lots of different languages is great. Lisp, Haskell, and Assembly especially changed the way I think about code in any language.
I like Rust, but if you did Haskell, the type system is going to feel like a limited version of that. The borrow checker is a cool, unique thing to try out though.
Nim is interesting, but I don't think it has any unique features that would encourage me to try out. Zig is another one that might be worth considering. It felt a bit like C with Lispy metaprogramming, but it's been a while since I did anything with it.
I wonder how this will work where apple controls the OS and sort of controls the Dev tools.
The gatekeeper shall not be prevented from taking proportionate measures to ensure that third party software applications or software application stores do not endanger the integrity of the hardware or operating system provided by the gatekeeper;
To me that sounds like they won't have to offer root access to users, which is no suprise, but will they be able to continue to require certification of apps, even if they're sold on other stores?
Slackware in 93 or 94, on a 386DX40 with 4MiB ram and a 40MiB HDD. A friend and I split downloading the disk sets 1/2 disks a day on our limited ISP time.
When Netscape came out, I ran it on that machine. It took literally 30 minutes to start (with much swapping), but was actually usable thereafter.
Haha, yeah, I didn't mean literally telling them that. More like giving them a text field that can only contain unicode characters, which is pretty standard.
(3) is by far the most important, but I can't see how it will get attention from legislators or regulators.
Also, even if it happens, how could we ensure that service providers (say a bank) don't start enforcing hardware based attestation?
We'd either need non-attested devices to be common enough for them not to bother blocking them (we are here now), or explicitly protect the right to software freedom. Maybe as part of a more general right-to-repair?
Did you go through the CTA process? It sounds like you'd be entitled to compensation.
It really bugs me that we have legislation, but they made it so the airlines can drag it out and lie about their obligations without any sort of penalty. They probably pay such a tiny fraction of what's owed, that they can pretty much ignore it.
Browsing the code makes me angry at how bloated Java projects are:
Every file is 8 directories deep, has 20 imports, and one SQL statement embedded in a string literal. 😭