Hacker News new | past | comments | ask | show | jobs | submit login

Maybe this is a really stupid question, but wasn't Diaspora supposed to be decentralized? In the sense that anybody could set up their own hub? (so people would not have to accept features pushed by some big corporation and things like that)

Then what is this whole database backend for? Is it like the "main" Diaspora hub? And could anyone set up their own secondary one? Would they run into the same difficulties they're trying to solve here?

Though I get the feeling I'm probably misunderstanding the entire Diaspora project, here.




Each hub has its own database to store the data about its own user(s). Then the hubs can communicate with each other so you can "friend/follow" users from other hubs.


Okay, then I did understand it correctly (phew!).

But doesn't that mean that the problems the Diaspora team has to solve now will also pop up for other hubs as they grow in scale?

Or is the solution to create loads of smaller hubs and have them communicate? Then why don't they do that?


The problems Diaspora is solving will be solved for the other hubs too, since they all use the same codebase.


That makes sense, thanks!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: