The lock-in does have the bonus that it's practically impossible for someone else to take over your email address. Forgetting to update your credit card for renewal, long term afk/coma, death etc. are all issues with having your own domain and I decided to move away from that model.
I'm, uh, not a fan of AI, however in this case I would strongly recommend everybody ctrl-f the juicy quotes in the 404media article and see where they came from in the full text of Microsoft's study. Both of the leading quotes come from the _introduction_, where they're talking at a high level about a paper from 1983. It's enormous clickbait.
I was pleasantly surprised that Yamaha flirted with this then backed off. My receiver is connected to the LAN since this is helpful for streaming, and it has a companion MusicCast app for controlling it on the WiFi or playing audio stored on your phone. No messing around with accounts, it just works. A year or two ago the app started regularly pestering you to register an online account. I, along with who knows how many other people, sent them an annoyed email promising that if an account ever became required my receiver would spend the rest of its days on OPTICAL1 with a different smart frontend. Quietly, the in-app popups stopped. For now, life is good.
The optimised release binary isn't the issue - it's the many GB of build artifacts produced along the way if you have a lot of dependencies. You can accumulate hundreds of GB in target/ over time working on large projects.
If I never subscribed I always report spam. It only takes very small percentages of recipients to do this for mailer services to start getting agitated about bounce rates.
Actually this is a separate problem. If you look at the work of Jon Haidt who promotes the kinds of measures we're talking about here, it's only half the story. The other half is that we have become ridiculously overprotective in parenting in recent decades. Kids need independence and the ability to hang out and play with their peers away from direct adult supervision. The goal isn't to take away the internet and leave kids with nothing, it's to bring back the real-world contact and relationship-building.
> The government gives all children email addresses while simultaneously banning them from social media. Only a bureaucracy could do this with a straight face.
If you think it's email that is causing youth mental health issues then I see why you are confused about my enthusiasm.
According the stats in Haidt's book, between 2010 and 2020 girls in the US saw a 188% increase in emergency room visits for self harm per capita - never mind the less extreme presentations of mental health issues. Imagine you have an anxious, depressed and potentially suicidal child. This is a horrifying situation. How do you feel about being the hard-arse parent knowing that they will be furious? Is that actually your best move in that moment? Wouldn't it be nice if you didn't have to make that kind of choice?
As an Australian parent this is really pleasing to see. It's clearly inspired heavily by the work of Jon Haidt and Jean Twenge et al. The kids are not okay and the main thing stopping a worried parent from addressing it is that "all the other kids are on it". If you have an addicted/bullied child would you make them a social pariah and create interminable arguments by taking away their devices? Collective action is needed and this is what it looks like.
We don't need watertight compliance, verification or enforcement - just raise the level of difficulty for kids to get on and create a culture among kids, parents and schools that social media is not allowed. This will be enough breathing room for parents to say no and kids not to feel like they're the only ones missing out.
I have fond memories playing with Finale 3 on Win3.11. After that it seemed everyone I knew musically was on Sibelius. What I found most remarkable about that old release is that it came in a huge cardboard box with printed manuals describing how to use every function.
Every service I've used with TOTP codes (12 at current count) has given me some sort of randomised backup token at the same time to use if I lose my 2FA app. I store those somewhere separate. I'm not going to argue that this is user-friendly but AFAIK there's no reason you're obliged to use cloud backups today.
We're not even near the end of this process. Every thing that occurs on (ostensibly) your PC must be uploaded and processed by Bing AI so you can be "productive" while utterly dependent on the cloud and viewing as many MSN ads as possible. I had high hopes for Edge once but it's become clear that it's just a value-extraction funnel.
No argument from me but regarding workarounds for (1), accessing ProcessInfo.processInfo.hostName has been a reliable pop-up trigger for me for a long time. Eskimo also offers some (esoteric) suggestions for how to notice if your network operation has been denied due to lack of permission: https://developer.apple.com/forums/thread/663852
Smartphones are much less optional now too. To log in to government webapps I need to use a mobile app (https://www.mygovid.gov.au/) which is (naturally) only available via App Store/Play Store, which implies I need an Apple or Android and have an account open and in good standing with either Apple or Google respectively. Then there's MFA - every week on this site you'll read how using anything less than app-based MFA is reckless.
I "report spam" on almost all emails formulated along these lines, both for my own sanity and in the hope of reducing the burden for future targets. The senders often don't realise that their emails constitute spam and will send it from their regular addresses at their company domains and probably will later ask their IT teams why their important emails to clients aren't being received.
This advice might work against an executive who is used to wheeling and dealing to get ahead but if your target is developers you might want a more nuanced strategy.
To me (and presumably others) those digital modes that are only available via closed source binaries effectively don't exist. I would venture it's one reason why things like AX.25 have such staying power. It would be fun and most constructive to write some compatible open source equivalents but there are only so many hours in the day.