You want yt-dlp. It's a command line app, but it's pretty simple to use. For example, to download a whole playlist to best quality audio, regardless of if the main URL is pointing to a video or playlist, you can do
Smaller instance is generally better. I've got a couple of seeder scripts automatically federating content in order to populate my All feed, which definitely helps the place feel less empty.
Arch is great, but it can be a bit much for someone to jump straight into. It's definitely gotten easier in the past few years, but there can be quite a bit of optimization to do to bring gaming performance up to (or past) Windows levels.
My recommendation for a newcomer would be Nobara. It's a version of Fedora heavily customized specifically for gaming, and it's run by a developer who does a ton of work for the Linux gaming scene (all hail GloriousEggroll).
Snaps are disliked because the store is closed-source and run by Canonical. Snaps are also disliked simply because Canonical is pushing them so hard, forcibly replacing native packages that exist and work fine. For example, there was a debacle a while back where running apt install firefox still installed the Snap version instead of the native version.
Flatpaks are disliked because they sometimes struggle to integrate into a system well. For example, Discord Rich Presence doesn't work for the Flatpak version of Discord unless the thing you want Discord to detect is also a Flatpak, and even that detection is shaky.
Snaps and Flatpaks are both disliked because they contain frameworks and runtimes that some users consider bloat.
To further explain, when you use a native package, it and its dependencies get installed on your system. If any other package in the future requires one of those dependencies, awesome, it's already there. But for Flatpaks and Snaps, each app has to bundle its own dependencies. Sometimes they can be shared with other Flatpaks/Snaps, depending on the dependency, but they still require at least a little extra storage space.
There are probably details I'm forgetting, but those are the main arguments. My advice is if you're happy with the way your system is running, don't worry about it. My personal preference is Flatpak first, native second, Snap never. I don't have anything against native packages, but some software I use is exclusively distributed as Flatpak, so I switched most things over for consolidation.
I love CrossFit, but I'm not culty about it. I don't really care for the community aspect of it, and in fact, I prefer to go during "open gym" instead of normal classes.
But I like it because someone else sets the workout, it's different every day, and every movement is scalable to my needs. Add on to the fact that I'm seeing noticeable progress in my strength, conditioning, and physique, and sometimes I do actually enjoy the work in the moment.
I also enjoy running because I'm one of those weirdos.
What do you want her to do, split the vote? I agree Biden sucks, but shit, he's at least better than any GOP alternative. The real solution is for the DNC to stop pushing crusty old white fucks.
The idea isn't that I want to use SMS, the idea is to get people used to using one single app. Back when Signal had SMS support, it was my primary texting app. Anyone who had Signal I could talk to over Signal and anyone who didn't I talked to over SMS. This got me to convert several friends and family to Signal, and we were able to immediately switch from SMS to Signal chats.
Removing the barrier of juggling apps is paramount. No casual user wants to have to remember who they talked to on which app.
So, that one developer is the main developer of Lemmy, and you may be surprised to find out there are only two of them. Lemmy is open source and takes contributions from others, but its development is driven by two full time devs.
If you want to donate to development, that's how to do it. If you want to donate to a specific instance to keep it online, then follow any donation instructions in your instance's sidebar.
I had a Flip 3, and while I loved the hardware, I strongly dislike One UI. I know it's gotten a lot better in recent years, but it just isn't as intuitive as Pixel OS (Does it have an official name? I know it's not stock AOSP.)
But I'm in absolute love with my Fold. I agree with most of your cons, but they're really not big deals for me.
You want
yt-dlp
. It's a command line app, but it's pretty simple to use. For example, to download a whole playlist to best quality audio, regardless of if the main URL is pointing to a video or playlist, you can doyt-dlp --yes-playlist -x <url>
If you specifically want mp3 format, you could do
yt-dlp --yes-playlist -x --audio-format mp3 <url>