Hacker News new | ask | show | jobs
by mawise 2051 days ago
I really like this. It seems like the federated model is gaining traction among the decentralized community (Mastadon, peertube..) but I'd love to get to the point where self-hosting is as accessible to internet users as signing up.

My vision for music (and other things) sharing is your personal library is on your personal private server, and you can give access to whoever you want individually. Now your streaming source is your library and your friends library--and if a friend likes one of your tracks they can "save" it to their library and give access to their friends.

I've been trying to build this for status updates (like a Facebook alternative) as a simple private blog+rss[1] that's easy to self-host (raspberry PI or AWS) but I can see a world where everyone has their own server enabling an amazing multitude of distributed usage--music sharing, personal restaurant recomendations, the ability to post and share things with only your friends without a mega-corp in between is a future I would get really excited about.

[1] https://simpleblogs.org

1 comments

I would push it even further. All these isolated, unstandardized and closed silos are really horrible. I want that in some future we will own all of our networks, not just the data. So, your social graph private and professiinal, your knowledge graph (which could include music) and when you meet someone, that person could grant you access to his graphs. "Stand on the shoulders of giants" would then also be true for your close private family, where you would have access to e.g. your fathers knowledge.
There is an effort under way, one of which is led by Tim Berners-Lee: https://en.wikipedia.org/wiki/Solid_(web_decentralization_pr...
Everytime I read about solid I just can't see it working out. It's HARD for someone to host something themselves, and when you talk about decoupling the data from the interface that means any user needs to deal with two system when they used to deal with one. Ease-of-use is one of the most important things for broad adoption--that's everything is "signup and we take care of everything" instead of "run this code on your computer".