Yes, pretty much. I bought a domain to make sure I only have to do this once and parked it with Infomaniak.
Then I setup a new mail account (by now I abandoned Proton for Infomaniak there as well)
The next year I just kept responding with my new email address, asking people to update their contact data and each time I logged in somewhere I changed my email address.
This went really well, just 1 or 2 services where I couldn't change it because they only accept the big providers, no custom domains.
In the end the first 3 weeks were really painful, afterwards it was smooth sailing.
Since then I've swiched provider quite a bit from Proton to Zoho and now to Infomaniak (where I will stay for a long time I think) and each of those changes took me about 2h each time.
So in sumnary, you will curse yourself for a few weeks and thank yourself later!
I like to do a few things:
- Bounce ideas off it. How would you stucture this and why?
- Simplify code i have written in a first draft
- review my changes
- ask about why something doesn't work (if the first answer doesn't help the next one won't either in my experience)
- document this code
- write tests for this (very useful, oftentimes gives you great initial tests and an easy test boiler plate to extend with your edge cases)
I use it a lot like a pair programmer, just to get out of my tunnel vision. I wrote the code, it can be hard for me to see the flaws since i looked at it all day already. It helps to get a different perspective.
The thing I feel is important is that you are ready to throw away anything it generates the second it doesn't feel immediately useful. I don't retry/reword request. I think I use something from about 60% of requests and the rest os discarded fully.
They explicitly mention server hosting as an acceptable thing. They are not saying every consumer has to be able to run the infrastructure, but the community has to be able to. A few services on a k8s cluster would absolutely suffice for this.
No, you cannot be resilient against a company directly injecting stuff into their software without user input.
There is zero complexity here. CrowdStrike accepted money for security services and offered a client. Then they didn't bother to test their stuff and literally caused the biggest IT outage in history to save a few bucks. They literally have a CEO with a history of not caring.
If you offer your stuff for use in critical infrastructure you cannot do stuff like that. This company needs to be sued into bankruptcy. This was plain bad engineering.
If the same happened with a bridge, and it collapsed no one would even hesitate to lay blame on the engineering company/architects. You have a choice if you want to drive over a bridge or not, but when it collapses and you are on there I doubt you'll think I have to accept the consequences of my choices on your way down
Yes, the last 5 remaining humans after the most recent climate disaster will thoroughly enjoy waving at the billionaires living on the luxury lunar retreat.
The technological advancements were nice the first time around. But diminishing returns are a thing.
I understand it can be difficult to understand that historic data does not reliably predict the future.
Yes, you can do this with considerable effort.
But the moment you use OIDC with Apple ID there is a good chance you will lose many of the accounts created this way.
I use a single old PC at home. Put debian on it, install docker and unattended upgrades.
Create docker compose files for all services. Make sure to use 'latest' everywhere and run watchtower to update all images regularly.
While i expose a select few services to the internet I connect to most of them via VPN.
In the local network I'm using pihole for local DNS and since I use a wildcard let's encrypt certificate I have ssl for everything which makes it nice to use.
Haven't had to touch the system more than once a year or so when I got an alert that unattended upgrades couldn't install something.
It's not about the money. It's about convenience. If I can't rely on the media being available where I'm looking for it it gets annoying. I can't even rely on it still being there the next time I go looking for it in the same place.
I see people schedule what shows they watch during which subscription, when to subscribe where and when to unsubscribe etc.
If it's more complicated to pay for it than not I'll stop doing it.
Free society... People buy a car because they have to work. They have to work because they don't want to starve.
Following your logic keeping slaves is not exploitative. You pay them in not being whipped and maybe even food. They are free to decline your offer and die at any time.
Then I setup a new mail account (by now I abandoned Proton for Infomaniak there as well)
The next year I just kept responding with my new email address, asking people to update their contact data and each time I logged in somewhere I changed my email address. This went really well, just 1 or 2 services where I couldn't change it because they only accept the big providers, no custom domains.
In the end the first 3 weeks were really painful, afterwards it was smooth sailing.
Since then I've swiched provider quite a bit from Proton to Zoho and now to Infomaniak (where I will stay for a long time I think) and each of those changes took me about 2h each time.
So in sumnary, you will curse yourself for a few weeks and thank yourself later!