146 ms·
decentralizing is the only way to scale everything - from privacy to security, from resilience to performance. concretely tho, it generally means hosting stuff
by zobzu 13y ago
decentralizing is the only way to scale everything - from privacy to security, from resilience to performance.
concretely tho, it generally means hosting stuff on your own machine, on a connection you pay for. That's okay. But it's hard for non-specialists.
I think the way forward is actually to create standardized, easy ways to decentralize. The idea is shared by many and there's several attempts, although none seems to have matured enough yet.
Basically, those boxes and all allow you to store your data on your end. The part that's missing is that you need the devices you use today to be compatible. That means ios, android, etc.. have to be able to sync your pictures, movies, contacts, emails, what not there. That's the hard part.
- Locke1689 13y agoPerformance per watt is almost never good when decentralized.
- bbq 13y ago> concretely tho, it generally means hosting stuff on your own machine, on a connection you pay for. That's okay. But it's hard for non-specialists. To this end, I'm optimistic about lightweight containers, especially a la docker.io[1]. Releasing an application as a container can help solve dependency hell. Nesting containers for a complex application (i.e. with multiple disjoint services) looks promising to me, as well. [1] Not that LXC and/or docker are ready out-of-the-box for non-specialists (yet) - but that seems achievable. A friendly wrapper around vagrant might do the job.
- grogenaut 13y agoIt solves simple dependency problems. It does nothing for your interdependent "decentralized" services which are talking to each other. That's where the real hard work is.
- bbq 13y agoYou're right. There is hard work in managing a system of services where any service endpoint can change at any time. It appears to me protocols for negotiating upgrades between services are important and there's no widely deployed solution for that yet.
- notatoad 13y agodecentralizing doesn't necessarily mean self-hosting. SMTP is a decentralized protocol, but i don't host my own mail server.
- zobzu 13y agoI'm sorry but if 90% of the population uses gmail, you're using SMTP yet you're 90% centralized.
- lucian1900 13y agoThe problem is lack of protocols. I can easily switch between GitHub and my laptop for hosting repos with changing just the remote. I can't do that with Facebook, which is very frustrating.
- stinos 13y agothis. To get something truly decentralized, not just geeks have to play with it but the mass public has to adopt it. Else you have the decentralized geeks on one side, but they still have to play along with the rest of the centralized world (or get isolated). Now something like torrents seems a pretty good attempt at it (as far as I can see, my knowledge on this subject is rather limited). But for the rest (say, your own mail server and dropbox-like solution hosted at your home) this seems simply impossible due to lack of proper, easy to use tools. The masses need a one-click type of solution, not a dozen of cryptic command line instructions for an OS most of them don't even run.
- queeerkopf 13y agoI agree with you. Care to list the attempts you know of? The ones i can think of of the top of my head: - https://www.freedomboxfoundation.org/ https://www.freedomboxfoundation.org/ - https://www.gnu.org/software/social/ https://www.gnu.org/software/social/ - https://diasporafoundation.org/ https://diasporafoundation.org/ - https://owncloud.org/ https://owncloud.org/