Hacker News new | ask | show | jobs
by fatline 3784 days ago
what leaves me skeptic about these kind of alternative services like GNUSocial and Diaspora is not much when, if ever, or how they will be able to attract the necessary critical mass of users that makes them relevant. Instead, it what would happen after that. The main two questions I would be interested in would be:

(1) do they scale to the size of, say, Twitter (~400M Daily Active Users, Facebook ~1B DAU)? (2) what would be their business model?

The thing is.. hypothetically GNUSocial is very nice. It's free software, it's an open protocol, you are supposedly in perfect control of your personal data. In theory, there's no reason not to prefer it to the current state of things (if only you could make it appealing to your grandma or 14 years-old cousin).

However, when, for instance, the Justin Biebers, the Lady Gagas, the Obamas join it together with their hundreds of millions of followers, or simply when the tweets per minute reach hundreds of thousand or even millions, can the GNUSocial protocol ensure a reliable and responsive (~ real time) service? And if it does, what's the maintenance and hardware cost for the confederations? And how are they supposed to financially cover for it?

Sure, there are services based on open protocols that have been extremely successful at scaling (e.g., email, or bittorrent), still, they have different requirements than a social network. Can we make an open social network of independent confederations scale? Probably yes, but whether GNUSocial is ready for it or not is an open question (as far as I know..).

In any case, take the example of the email. The protocol is open, there's a "confederation" of independent providers taking part to it. It handles a massive amount of data every day. You don't even have necessarily to store your data on a cloud server. That's great.

Still, at the end of the day everyone uses free mail services (GMail, Yahoo, you name it), heavily maintained by hundreds/thousands of dedicated (and skilled, and expensive) engineers, storing gigabytes of your data (backed up and redundantly replicated over different geographical areas), and financing themselves using targeted advertising. Sure, you can pay your own, trusted, mail provider an annual fee and have (apparently?) complete control over your data. But how many people actually use these services outside of the work environment (where your employer actually covers the cost)? And I'm not talking about the community of hackernews readers. I'm talking about your non-techy friends, your relatives, the random guy/gal you meet at the pub, that is, the people that ultimately are necessary for your service to reach a critical mass.

4 comments

I think the world needs more intelligent folks like yourself who have a healthy amount of skepticism. I myself actually consider myself a proponent of these decentralized social networks, and I'm placing plenty of faith on these open networks...Though i don't go in blindly assuming the entire world will eventually adopt these. For me, if i can get my family and friends at least interacting with me - whether through my network or through a pass-through between the 2 systems - that's enough for me. Much like your email example i agree that most will use some free offering because of ease of use, etc. However, there are folks like myself who do wish to host our own...but the expectation - much like email - is to ensure interaction is as seamless as possible between the proprietary and the open networks. I use Gnu Social for now...my hope is that if this stack (Gnu social) fails, i hope it fails fast, just so that the next evolution - whatever that open platform might be - could iterate and progress faster, again with the goal of ease of use/implementation, more seamless integration (between networks), etc.
"together with their hundreds of millions of followers"

For no particular reason I can determine, we've temporarily merged the cultural / social automation technology for personal friendships with fanboy relationships with social status signalling. Future systems are unlikely to be identical clones of past systems.

This seems usable for personal relationships. Quite possibly automation for fanboy relationships might be a totally different service and technology. Maybe in the future people won't do geolocated at all. Or maybe status signalling will go out of style in the larger culture.

Sometimes coincidences don't matter.

The rest of your argument is the eternal wheel of IT which never stops rotating between centralization and distribution. Much as we had mainframes in the past and have centralized social media today, the wheel will rotate thru yet another decentralized phase soon enough. It never stops rolling.

I think GNU Social should be pretty scalable, and that's because it's not a centralized paradigm with all users in one titanic database. Currently I'm running my own instance (one user on the server) and then federating with the rest, so that kind of setup should be scalable to the size of the web.
I posted requests to my Twitter, FB, and G+ accounts for people following me there to also follow me on my GNU Social account - it seems to be working because I just made a bunch of new GNU Social connections in the last hour.