[ my public key: https://keybase.io/davidarnold; my proof: https://keybase.io/davidarnold/sigs/hRqicGdxijsjyOBFlx1AwZ5eiozaBnWPGpaF1vB6EDI ]
It would be nice to have a server that supported arbitrary domains. Perhaps https://jointakahe.org/ would suit?
OTOH, eg. (not an advertisement, just the first search result) masto.host offers managed Mastodon hosting for $6/month, which is on par with eg. Fastmail or Proton's base non-free plan.
Unless I'm missing something, that's exactly the same.
If you're using someone else's email domain (like, eg. gmail.com), you cannot migrate to another provider. If you use your own domain, you can change who is hosting it.
Like email, there are plenty of Mastodon hosting companies. You can use your own domain, and migrate between them at will. If you use eg. mastodon.social, you can even migrate in most circumstances (but not if the instance vanishes).
This project is an enhanced reader for Ycombinator Hacker News: https://news.ycombinator.com/.
The interface also allow to comment, post and interact with the original HN platform. Credentials are stored locally and are never sent to any server, you can check the source code here: https://github.com/GabrielePicco/hacker-news-rich.
For suggestions and features requests you can write me here: gabrielepicco.github.io