I wouldn't bother with the concept of de-federation in a beginners guide. One of the most confusing bits of the fediverse to new users is picking a server. For most users, the one they pick doesn't really matter, but talking about defederation makes it sound like a really important choice.
CosmicGiraffe
What phone are you using?
Pixel 6a with Graphene OS
Are you happy with it? What are its best and worst qualities?
Yes. It does everything I need in a phone. Good things: fast CPU, long security updates, well supported by third party ROMs. Bad things: too big
Which phones have you had previously? Which were the best and worst of the lot?
Nexus 4, Moto X, Oneplus 3t, Pixel 3a
I liked all of them. The Moto X felt nicest in the hand. The 3t was the most flagship-y when I got it, probably the best build. The glass back on the Nexus made me nervous but wireless charging in a phone that cheap was awesome.
How often do you upgrade to a new phone?
Used to be every 2-3 years cos that's what I could afford, now its every 2-3 years cos phones don't change that much. Only upgraded from the 3a because it stopped getting secuirty updates.
My next phone will probably be a clamshell folding phone. The new RAZR looks like its cheap enough and folding phones are exciting in a way that new phones used to be.
What other Android ecosystem devices do you have? Watches, headphones/earbuds, etc.
Pixel Buds Pro. They're great, I didn't realise how much having a tiny case would change how I use headphones. I had the Sony ones before, but only carried them when I knew I'd use them. I carry the pixel buds everywhere and it means I use them more.
Do you also use any Apple products, or are you Android all the way? (And/or Windows, Linux, ChromeOS, etc.)
Linux on my devices, all the above on work devices
e.g. shell=True allows you to pass the command as a single string
Don't do this. As the article says its much better to split the string using shlex
and avoid the risk of shell injection vulnerabilities.
I see this behaviour too, without a URL checker app