The future is community-hosted
Related Hacker News thread:
The authors approach to not owning anything digital was to attempt self hosting. But the authors reaction to the amount of work was that he shouldn’t own the “self-hosting”? He does not even realize that he’s back to not owning anything
He proposes the cloud be owned by communities, so in a way by everyone. That’s not the same everything being owned by private companies.
In fact, that model (conceptually, though not technically) is how most fediverse software already work
Instead of building our own clouds, I want us to own the cloud. Keep all of the great parts about this feat of technical infrastructure, but put it in the hands of the people rather than corporations. I’m talking publicly funded, accessible, at cost cloud-services.
I worry that quickly this will follow this path:
- Someone has to pay for it, so it becomes like an HOA of compute. (A Compute Owners Association, perhaps) Everyone contributes, everyone pays their shares
- Now there’s a group making decisions… and they can impose rules voted upon by the group. Not everyone will like that, causing schisms.
- Economies of scale: COA’s get large enough to be more mini-corps and less communal. Now you’re starting to see “subscription fees” no differently than many cloud providers, just with more “ownership and self regulation”
- The people running these find that it takes a lot of work and need a salary. They also want to get hosted somewhere better than someone’s house, so they look for colocation facilities and worry about HA and DR.
- They keep growing and draw the ire of companies for hosting copies of licensed resources. Ownership (which this article says we don’t have anyway) is hard to prove, and lawsuits start flying. The COA has to protect itself, so it starts having to police what’s stored on it. And now it’s no better than what it replaced.
The future is federated.
I would say the future is in pooling resources.
Like it happens with torrents. As one p2p protocol very successful.
Self-hosting not applications, but storage and uniform services. Let different user applications use the same pooled storage and services.
All services are ultimately storage, computation, relays, search&indexing and trackers. So if there’s a way to contribute storage, computing resources, search and relay nodes by announcing them via trackers (suppose), then one can make any global networked application using that.
But I’m still thinking how can that even work. What I’m dreaming of is just year 2000 Internet (with FTP, e-mail, IRC, search engines), except simplified and made for machines, with the end result being represented to user by a local application. There should be some way to pay for resources in a uniform way, and reputation of resources (not too good if someone can make a storage service, collect payment, get a “store” request and then just take it offline), or it won’t work.
And global cryptographic identities.
Not like Fediverse in the end, more like NOSTR.
I highly doubt that. Each federated node is fairly expensive to host since it basically needs a complete copy of everything on its peers.
I think the future is distributed. You connect to others, and if the network is large enough, each piece of data only needs to exist on a faction of the nodes to be safe from disappearing. Just think about it, across your various devices (laptop, phone, tablet, desktop, etc) you likely have a couple TB available, and your can buy cloud storage for any extra space you need. And you don’t need to always be online either, it’ll sync when two peers are online at the same time, so it’ll be eventually consistent.
The main barrier here is NAT IMO, you need to be reachable for it to work. That’s getting resolved with IPv6, but it’s rolling out really slowly.
I’d love to help community host stuff, but I’m terrified of someone posting cp to a server I have or getting breached.
The future is P2P
The presence is P2W.
The LinkedIn-styled writing here is hard for me to get through, but I think the general gist is that for profit platforms are easier to onboard which I agree with. This line stands out:
And what do we get in return? A worse experience than cloud-based services.
I have to disagree somewhat, it’s a different experience that is absolutely more difficult in many ways, but for those of us who value privacy, control over our data, and don’t like ads, the trade-off is worth it. Also it goes without saying that the usability of selfhosted apps has exploded in the past few years and it will likely become less and less of an issue.
Its funny to say a worse experience because I can confidently say that all the services ive replaced are equal or better than their corporate counterparts. And sometimes better by 10x
I never wonder, is “X” is on jellyfin? Yes, good. No, give me 5.
Companies like Amazon have been playing dirty with Digital Rights Management (DRM) since the Internet’s inception.
False. They came along after the fact and sullied the waters, then lobbied to make it illegal to tinker with the DRM locks, then got richer than God.
Something that’s always given me trouble is sharing my music.
If I hear a cool song and want to send it to a friend I have to go to YouTube.
And many of my friends send me Spotify tracks. The share feature of Navidrome has been incredible for this.
I can send them a link and have a listen party with them and then erase the link when were done.
It’d be nice to have this feature in more of the self hosted apps.
I wish more services adopted the service Tidal uses that sends 1 link that then points to YouTube, Spotify, Tidal, and Apple music.
I’ve had the same problem with audiobooks until I found the soundleaf app - it connects to my self-hosted audiobookshelf server and makes sharing with freinds super easy without having to use mainstream services.
It looks like you can self host Navidrome.
I’ve just been using Jellyfin for my music. Is there a big advantage to this over it?
Not really, I was trying our naivdrome as I’m phasing out Plex and liked it so much I kept it.
Its impressive how light navidrome is and it scans a lot faster since its only music and not my movies too.
That said I don’t use Navidromes ui I use Synfonium as a client.
Yeah that’s what I’m doing. Its been great
E2E usually suffers from the same thing HTTP does: the MITM might not be able to read what you’re saying, but they know who you’re saying it to, and they may know in what context. This is a lot of information that can be used in profiling.
So you end up with systems like SimpleX, where everyone has a different UID for every contact, but that has its own problems, as anyone who’s used systems like that are aware. We haven’t really solved making that a good user experience for messaging; I don’t see it translating to broader social media any time soon.
Nostr has some really good specs and tooling that neatly addresses these topics, including great cryptography support, signing, ad-hoc IDs, and an entirely voluntary simple naming lookup; it doesn’t exactly solve zooko’s triangle, but it provides a toolset sufficient to mix and match characteristics for whatever your threat model is. Sadly, Nostr is utterly dominated by the crypto crowd (and is associated with some controversial personalities), and even if you’re not cryptocurrency-hostile, it’s a really dull echo chamber with little other content that has prevented people who might otherwise build interesting platforms in it from doing so.
Mastodon was around for ages before (the in practice centralized) Bluesky; why did it take Bluesky to open a mass exodus from X?
This is a hard problem to solve. Throwing E2E at it doesn’t make it easier; it’s just tossing a buzzword in.
I agree that we need to find a way to make this communal rather than individualistic, but government backing isn’t that. It would be nice if that happened and all, but with a thesis like that it feels like it’s missing the mark calling state-hosting "community ". How do we make self-hosted services something that can serve at the level of the community? Like a load balancing reverse proxy that points to the servers those in the community can host and everyone invites their friends and neighbours.
Thank fuck I neither desired nor ever used Kindle. I used either my library app to read e-books or getting my booty from the high seas!
This is really cool. And I would say a good replacement for current cloud setups. Since it’s unreasonable to expect everyone to self-host. Although I think this could only really be a cost saving measure since there are already services like protondrive that offer end 2 end encryption. And I would probably trust the reliability of proton drive over the community hosting my stuff.
Techno feudalism mentioned. Queue a Varoufakis talk
«legally aquired» lol
snot?







