It's a forked up world.
Quetzalcutlass
CyanogenMod, which was the base of most custom Android ROMs at one point. After taking venture funding, incompetent business majors crashed and burned the project trying to commercialize it. It was then forked and LineageOS was born.
I just updated to the newest Ubuntu LTS, which puts pip into system managed mode so you can't easily install packages outside of a virtual environment anymore.
If you (or anyone who stumbles upon this comment in the future) run into this problem, the new recommended way to install yt-dlp through pip and keep it in your path and up to date is via pipx (sudo apt install pipx
). The syntax is a bit gnarly for pre-releases, so I figured I'd post an update:
To install the nightly: pipx install --pip-args '\--pre' yt-dlp
To update the nightly: pipx upgrade --pip-args '\--pre' yt-dlp
I alias the update command and run it before every download session.
I've never asked, but I believe medical issues cropped up and their reduced retirement funds wouldn't have been enough, forcing them to keep working, and the situation spiraled from there.
The main problem with Java (or garbage collected languages in general) as a first language is needing to unlearn the bad habits it ingrains when you move to a systems programming language with manual memory management. Other than that it's a pretty good first language, though I'd suggest learning a bit of C at the same time just to get a basic grip on things like pointers and stack vs heap.
Edit: it occurs to me that C# would be the perfect learning language. It's very similar to Java and an easy first language, but you'd also learn about stack allocation through structs, and can teach pointers using unsafe (though I think unsafe code is still GCed, so this wouldn't help with the memory management side of things. Haven't touched C# in fifteen years so I'm not sure how it works anymore).
Magneto hates Beast?
Yeah, I remember my parents talking about how badly they were hit in the late 00s. They were considering retirement just as the recession struck, and they lost a huge chunk of what they'd hoped to retire on.
They still haven't retired fifteen years later despite declining health.
They don't have it for the same reason Sony later removed it from the PS3: letting users run arbitrary code on your console provides a massive attack surface for piracy and jailbreaking exploits.
That could take a lifetime!
I've seen code with binary data (such as icons) baked into constants. I can't wait for the three hour narration of base64 encoded pngs.
They canceled the GTA V story DLC after seeing the success of GTA Online, and their long-time head writer and producer resigned. I have little faith that GTA6 will capture the same spark that their earlier games had.
Could be worse. At least it's not Microsoft's support forums:
(Reply marked as solution, thread closed.)