Slashdot Mirror


What Happened To Diaspora, the Facebook Killer? It's Complicated

pigrabbitbear writes "Created by four New York University students, Diaspora tried to destroy the notion that one social network could completely dominate the web. Diaspora – 'the privacy aware, personally controlled, do-it-all distributed open source social network,' as described on their Kickstarter page – offered what seemed like the perfect antidote to Zuckerbergian tyranny. The New York Times quickly got wind. Tired of being bullied, technologists rallied behind the burgeoning startup spectacle, transforming what began as a fun project into a political movement. Before a single line of code had been written, Diaspora was a sensation. Its anti-establishment rallying cry and garage hacker ethos earned it kudos from across an Internet eager for signs of life among a generation grown addicted to status updates. And yet, the battle may have been lost before it even began. Beyond the difficulty of actually executing a project of this scope and magnitude, the team of four young kids with little real-world programming experience found themselves crushed under the weight of expectation. Even before they had tried to produce an actual product, bloggers, technologists and open-source geeks everywhere were already looking to them to save the world from tyranny and oppression. Not surprisingly, the first release, on September 15, 2010 was a public disaster, mainly for its bugs and security holes. Former fans mockingly dismissed it as 'swiss cheese.'"

48 of 215 comments (clear)

  1. Fondue party! by natophonic · · Score: 5, Insightful

    > Former fans mockingly dismissed it as 'swiss cheese.'

    One has to wonder how cheesy the first few iterations of Facebook would have looked if their source had been open to all.

    1. Re:Fondue party! by Anonymous Coward · · Score: 5, Insightful

      > Former fans mockingly dismissed it as 'swiss cheese.'

      One has to wonder how cheesy the first few iterations of Facebook would have looked if their source had been open to all.

      If I'm not mistaken, Facebook's beginnings didn't involve advertising all over the damn place and firing up a bunch of technology pundits before a single line of code was written. Facebook's code might've been (and probably still is) janky as hell, but the first impression they left on the world when Zucko started was a working product. That's the key difference here. The Diaspora people wanted media attention for their idea, and the lack of anything deliverable for years was the impression everyone had of them.

    2. Re:Fondue party! by sapgau · · Score: 2

      Yup, you have to complete at least your first iteration... then refactor it like hell for the next... ad infinitum.

    3. Re:Fondue party! by buchner.johannes · · Score: 5, Insightful

      I for one doubt that the problems are of technical nature. What they did well was to get a lot of people excited and start a well-sized fellowship of power users interested in hosting a dispora server.

      The problem is that it is a student project that intended to start from zero and kept largely to itself. That's fine for a student project. If you want to open up social networks to heterogeneous environments though -- like emails -- you have to connect to other programmers and entities interested. You have to settle one one or a couple of competing standards (like was done with RSS) used for interchange with wise designers, several servers should implement functions, code should be shared.

      Finally you have to have some killer application that draws users -- doing the same as Facebook but in a different color won't do it. And if it's just a game that's only available there.

      So the current status as far as I followed is that the communication format is settled (RSS based) and what's left is implementing many nice web servers that interact, have different awesome features, and also to get commercial players involved? It's hard work getting from a working prototype to a good implementation that is hackable (and ideally, not crackable).

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    4. Re:Fondue party! by timeOday · · Score: 2, Interesting

      The problem is that it is a student project that intended to start from zero and kept largely to itself.

      My theory of the problem is that a walled garden will always provide at least a little smoother experience than a decentralized, open, free one. Thus usenet gave way to moderated web forums, decentralized email largely gave way to centralized webmail providers and twitter, home pages gave way to myspace/facebook, and beowulf clusters gave way to EC2. Open standards and decentralized implementations are losing ground all around.

    5. Re:Fondue party! by Anrego · · Score: 5, Insightful

      I agree with your other points, however I do think a lot of their problems were technical in nature.

      The submission nails it.. bunch of kids with limited real world experience. The whole execution was amateurish and it really showed.

      For instance, their problem with security wasn't that their software has some security holes, or a lot of security holes.. it was that the fundemental core design didn't take security into account at all. Good security creates a low level priviledged layer that you audit the crap out of, with upper layers limited (by a token based auth system for instance.. ), such that a bug in an upper layer is limited in what it can do. They just threw in some if statements and called it a day. A big selling point was supposed to be security.. but it was very clear to anyone who actually looked at the code that they didn't have a clue what they were doing. It is impossible to make an app secure the way they went. You can patch all the holes.. but the fundemental structure is insecure so new holes will be introduced constantly.

      As programmers, we all look at something and say "pff, I could do better". Maybe we do it less as we gain more experience in seeing simple stuff turn wildly complex. This seems a case of that where some kids did that, then got way more attention then they should, and ended up looking like idiots.

    6. Re:Fondue party! by thereitis · · Score: 5, Insightful

      ... or your friends gave it to them.

    7. Re:Fondue party! by swalve · · Score: 4, Insightful

      Information isn't private if your friends have it.

    8. Re:Fondue party! by Anonymous Coward · · Score: 5, Insightful

      one that takes my private information and gives out to anyone willing to pay for it

      First, the information YOU GAVE to them is arguably not necessarily private. And no, they don't give it out, you're being an idiot or an intentional dick.

      I'm tired of being oppressed by facebook

      Black slaves were oppressed. Gays in the deep South in the 1950's were oppressed. The Jews in Germany during WWII were oppressed. Facebook is NOT fucking "oppressing" you, maaaaan.

    9. Re:Fondue party! by iluvcapra · · Score: 2

      Value-added services naturally close down, media channels naturally open up.

      --
      Don't blame me, I voted for Baltar.
  2. Facebook by Rik+Sweeney · · Score: 5, Funny

    Ironically, its Facebook page probably has more likes than actual users.

    1. Re:Facebook by humanrev · · Score: 2

      That IS irony. Coincidence is what is most commonly mistaken for irony, and there's no coincidence here. The irony stems from the fact that people are liking Diaspora in greater numbers on a site which is closed and ideologically-opposite to what Diaspora stands for.

      You could argue that Diaspora shouldn't even have a Facebook page if it wishes to be whole consistent in its values, but if you want Facebook users to come over, you need some kinda of presence.

      --
      Most people on Slashdot are fucking idiots.
  3. Facebook Killer? Sensation? by 93+Escort+Wagon · · Score: 4, Insightful

    The only place I ever heard Diaspora even mentioned at all was right here on Slashdot.

    --
    #DeleteChrome
  4. But it didn't by Anarchduke · · Score: 2

    Have grandma and grandpa and cousin bob already on it. Facebook has all of them already and why bother going elsewhere when all the people you actually want to socialize with are already on one network. In an unrelated note, Google+ has 400 million users and about 1/4 of them are actually active on google+

    --
    who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
    1. Re:But it didn't by alen · · Score: 2

      Since everyone with a gmail address is on g+ it includes my mom, father in law and wife who have no idea it exists

      By the end of the year I might even add my mother in law and wife's grandparents. Except with them they won't even know they have gmail. I'll use it just for iPhone contact management for them

  5. Get with the times by Meditato · · Score: 5, Informative

    This is a completely sensationalist and somewhat deceptive post.

    First of all, those security bugs existed in the first release, before Diaspora even went open-source. Discussing Diaspora's first bugs without mentioning its current project status is like complaining about the first release of Linux when Linux 3.6 just came out. The author is deliberately leaving out information about the current status of the project in a way that is intended to further a deceptive conclusion in the reader's mind.

    Second of all, check out http://diasp.org/ because it seriously works.

    Third, Diaspora is still being developed by its community.

    Fourth, Diaspora had the equivalent of the "circles" feature before Google+ did. In fact, the first release of Google+ looked so similar to Diaspora that people started to talk. And acting like Google+ somehow made Diaspora irrelevant is totally stupid. Apples and Oranges. Big Data and decentralized social networking. They have different purposes and therefore can't be directly compared.

    Quit with the sensationalist tech journalism. I don't even use social networking much any more, but considering the friends I know who swear by Diaspora, I know its far from the idea of "a few young kids" creating a failure, which is what this stupid article champions.

    1. Re:Get with the times by Threni · · Score: 4, Insightful

      Is creating an alternative to Facebook a technical problem, or is it more the non-technical side which is more important? Such as making people aware it exists, encouraging people to use it etc. This thing may be great, but nobodys heard of it. What are its supporters doing to make people hear about it? There are people who use facebook who never email, hardly ever surf the web etc.

    2. Re:Get with the times by smellsofbikes · · Score: 4, Interesting

      I use Diaspora. I thought -- and think -- it's eerie just how much G+ looked like diaspora, and to some extent still does. They're both working off the same mindset about how networking should function. But once G+ came up, activity in my diaspora circles dropped to a standstill. It appears to me that most all the people who would use diaspora chose to spend their limited time on G+ because of the networking effect.

      --
      Nostalgia's not what it used to be.
    3. Re:Get with the times by Meditato · · Score: 2

      So what's the difference between https://diasp.org/ and https://joindiaspora.com? I made a login at the latter site and it doesn't work with the former. Is it now a fractured community?

      No, it uses different "pods", or diaspora servers. These pods communicate with each other, hence the "decentralized social networking" description. You set up an account with one pod, but you can communicate with people on other pods. You can search for a person faster if you know what pod they're on. I have an account on diasp, so my address is [username].diasp.org, which could help you find me if you're on another pod. As far as I know, all pods achieved federation some time ago, so this shouldn't be a problem.

    4. Re:Get with the times by toastking · · Score: 3, Insightful

      I honestly forgot about Diaspora until I saw it on Reddit a few weeks ago. It is predominately a techie thing and may never catch on main stream due to its technical and open source nature. Non-tech people won't see its advantages and may see its open source nature as inviting "hackers".

  6. Diaspora? by udachny · · Score: 2, Insightful

    By the way, the name, Diaspora, it also sucks. Oh, and I don't have an FB account either but it has a better name.

  7. G+ killed it by vlm · · Score: 4, Insightful

    And yet, the battle may have been lost before it even began.

    No it was lost when G+ came out with circles, which was Diasporas main killer feature.
    The second killer feature being able to download all your stuff, which google ALSO does on "your account" "data liberation" page.

    Honestly when I first saw G+ circles I though the almighty GOOG had bought out the diaspora devs or something like that.

    the team of four young kids with little real-world programming experience

    It is/was a kinda-federated intranet scale website, OK? They're not writing a OS, or a compiler, or hand coding machine code. In the olden days, one young kid should have been able to do it, four is a little excessive.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  8. LiberTree by macraig · · Score: 4, Interesting

    Diaspora has spawned other projects that attempt to carry on and refine the original goals. LiberTree is one of them, for instance. Just because the original team didn't succeed brilliantly doesn't mean that the original goals weren't worthy or attainable.

  9. This isn't that hard to explain.. by phrackwulf · · Score: 4, Interesting

    You need a good mix of introverts and extroverts in an online community. Linkedin has the introverts. Facebook has the Extroverts. Disaspore needs to define who their audience is before they build out the technology. Technology is nothing without the right people.

    --
    What would Richard Feynman do, if he were here right now? He'd do some math and he'd follow through!
  10. They were right in one sense. by gallondr00nk · · Score: 4, Insightful

    We are being suckered into an immense data gathering exercise for the sake of a few pages which are "ours".

    Perhaps commodification is a better word. I sometimes feel that we have been duped into becoming a product rather than a customer or a user. Worse, this is becoming acceptable for many people.

    The thought is disconcerting. After all, what rights do products have? What ramifications does that have for the future? We rely on some misguided sense that these companies or our lawmakers are ethical or reasonable enough to provide safeguards and prevent abuse. That is our only defence, and I have little faith in the competence or ethical integrity of either.

    If our personal data is a commodity, as FB and Google and others seem to indicate by their business models, then its only a matter of time before systematic and serious abuses of that data mining become commonplace. Selling fucking personalised ads is the tip of an incredibly large iceberg.

    1. Re:They were right in one sense. by Anonymous Coward · · Score: 2, Insightful

      You fucking moron. Does your underdeveloped brain allow you to understand that in the cases you mention nobody can know about anything your private data?

      No one can profile you or target anything while you watch TV, or listen to radio or look at a billboard. Read what is being discussed, try to think, and only then, if you have something of a minimal value to add to the discussion, post it. Otherwise do the world a favor and just shut the fuck up.

    2. Re:They were right in one sense. by Deliveranc3 · · Score: 2

      "We rely on some misguided sense that these companies or our lawmakers are ethical or reasonable enough to provide safeguards and prevent abuse. That is our only defense, and I have little faith in the competence or ethical integrity of either."

      Agreed, that notion is inherent in the idea of a constitution, and theoretically should be part of a company's incorporation.

      It would certainly be nice to have an idea about the values of large companies and clandestine organizations like the FBI, Microsoft, or the CIA. There's few reasons for them not to provide their moral outlook but the public hasn't given them reason TO share it.

  11. Re:Beyond Facebook? by greentshirt · · Score: 5, Funny

    So true. Brb, checking my MySpace on Netscape Navigator. BTW, do you have an ICQ #? If not, just Yahoo! my Geocities page.

  12. Vendor lock-in by Anonymous Coward · · Score: 5, Insightful

    They're not idiots over there at facebook. They took a cue from Microsoft. They know their survival depends on keeping people's data in facebook, and locked-in there. Things go in to facebook, not out. Your site links to facebook, not the other way around.

    You would not need facebook if you were easily able to link up with other social networks, or worse yet your facebook friends were able to seamlessly link with your google+/Dispora/Whatever.

  13. In hindsight... by multicoregeneral · · Score: 3, Insightful

    I think their biggest problem was setting up a kickstarter page before actually writing a prototype. Had they waited until the prototype was ready before starting the media blitz, they could have been humble about the current state of their code, and been honest about where they want to go. When it comes to software hype, capturing people's imaginations is key. They did that. But they didn't leave themselves any wiggle room. I've been there. Done that kind of thing. I totally feel for them, and what they went through. Everybody has to learn this stuff eventually.

    --
    This signature intentionally left blank.
  14. Re:Beyond Facebook? by Sir_Sri · · Score: 4, Interesting

    A serious misstep by the market leader leaves the market open for someone new. Pandas in WoW for example has had millions of WoW players looking for anything that's almost as good, but without pandas. Unfortunately SWTOR was a trainwreck and Guildwars 2 is a very different game (and nothing else has survived long enough to match them).

    But I would say Call of Duty, Battlefield and Halo have all managed to find successful space for themselves in the FPS market.

    With facebook the problem is getting marginal users to migrate. That friend who isn't tech savvy at all and doesn't know what google plus is or how it's like facebook isn't going to change. But because it's social there's nothing you can do to leave if the people you want to talk to won't leave too. I had someone yesterday try and tell me that the physical keyboard on a blackberry was the key to their stock price rebounding... because some people don't understand technology, at all, getting her off a blackberry is seemingly impossible, just as getting those friends who know nothing about privacy off facebook is impossible. With a social product you're kinda latched to the people who won't leave, even if something else is better.

    For facebook their major misstep is going to be privacy. For those of us who are techies it *is* privacy, but facebook is going to end up doing something so catastrophically stupid that all the non tech savvy people are going to panic - or they're going to do subtle things with privacy that regulators are going to catch on to and dry up their revenue stream. Whether or not anyone else is well position to take their user base is hard to say, with myspace I think it was music and allowing you to make your page look like you were on an acid trip, but google plus and diaspora and twitter and everyone else trying to be the next big thing need a polished product to stuff in peoples faces the moment Zuck does something everyone can understand as stupid.

    Also, while no one really succeeded in taking down the iPod directly cell phones have wiped out a huge portion the portable music player market by being better and more functional, and are essentially iPod killers. Trying to out iPod the iPod, I agree, not a great plan, nor is trying to out WoW WoW or out Facebook Facebook, that's where I think someone who sees a feature for a product for when facebook really missteps will do well.

  15. Re:Beyond Facebook? by greentshirt · · Score: 2

    History repeating itself? What kind of madness is that?

  16. Too complex by YrWrstNtmr · · Score: 4, Interesting

    Out of interest, I tried to create an account. Way too confusing.
    Apparently, you must join a 'pod'. What is a pod, what are the differences between Pod A and Pod B, do I have to join the same Pod as my known friends, can I contact people in other Pods?
    Dunno.

    Input textboxes that don't 'act' like textboxes.
    Confusing uptime stats. (Is this Pod good or bad?) Do I care?

    If you actually want people, yo must make the initial signup dead easy. If all you want is a developer wankfest, well, I guess you have that. Actual users, not so much.

  17. A sad tale by RaySnake · · Score: 3, Informative

    Part of the reason for the slow failure of the project is the suicide of one of the co-founders, Ilya. A death has a lasting effect on any project, particularly a small one by people new to the whole thing.

  18. Writing good software by MrEricSir · · Score: 4, Funny

    It's almost like there's more to writing good software than throwing up a Kickstarter page and getting PR. Who knew that actual work would be involved?

    --
    There's no -1 for "I don't get it."
    1. Re:Writing good software by SomePgmr · · Score: 2

      Well, and one of the co-founders (who I believe were college buddies) died. I imagine that could take the wind out of your sails on a project.

    2. Re:Writing good software by Omnifarious · · Score: 2

      I disagree. They presented an idea of what they wanted to accomplish and where they wanted to go and why they wanted to go there. That idea resonated with a lot of people. Yes, they wanted to build a replacement for Facebook, but everybody else expected an immediate Facebook killer that everybody would immediately be able to jump to. The real world doesn't work like that. Even if their initial version was flawless it would still necessarily have had limited functionality (what can actually be accomplished in 3 months of development from a fresh start by 4 people, no matter how much money they have?), and it's quite clear that it would've taken quite awhile for everybody to switch to it from Facebook.

      I was somewhat disappointed with the mass of security flaws that my money bought. But once I put in my money, I knew that I was taking a risk. And I felt that what I did get out of it was worth the money I put in. Because part of what I got out of it was a large community of people who all shared the same vision and pushed the project forward even after the initial disappointing (though clearly an honest and strong effort) start.

      My hopes were high, and my expectations low. That's how I treat all the Kickstarter projects I donate to. It's a 'donation' for a reason.

  19. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  20. Re:Beyond Facebook? by brantondaveperson · · Score: 4, Insightful

    Please don't drive and fiddle with your cellphone.

  21. Re:Ok... by gmhowell · · Score: 4, Funny

    Probably has a bigger dick, too.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  22. Re:Beyond Facebook? by crossmr · · Score: 2

    100 million wasn't "extreme" at the time?
    What we consider "extreme" on facebook right now might be eclipsed by another service in the future.

    People are fickle and trendy..despite all the time they've put into facebook, if the right thing comes along at the right time and Facebook does something monumentally foolish, that perfect storm really hasn't happened yet. Google+ really should have been kept in the wings, tested and waiting for Facebook to just completely screw the pooch. Until then it really had no chance at all, nothing really does.

    The thing is though, if someone wants to take down facebook they need to be the only other game in town. There really can only be one big social network at once, unless you've got complete duplication between them, but most people don't want to do that. If facebook screws up somehow and several competitors try and take over at once, and each of them takes a few users, what's going to happen is that eventually everyone will gravitate towards one of the networks. It is inevitable. Everyone needs to be together for it to be successful. However the chaos surrounding several competitors stepping in if Facebook leaves itself vulnerable will really only benefit facebook. A fractured user base means people will just turn around and go back to Facebook, unless facebook does something completely whacky like decide to start with monthly subscriptions or something. That would permanently drive people away.

    iPods are another story.. I hardly see anywhere near as many of them now that smartphones are all the rage. Smartphones have completely replaced the basic iPod. About the only benefit you get out of an ipod these days is if you're using a shuffle while exercising. For most people it's more convenient to carry a single device, and outside of the iphone changeable batteries are usually sufficient, and at least with the iphone you can get those external batteries to charge it up if you need to.

  23. Re:Technical Capabilities vs. Social Critical Mass by siride · · Score: 4, Interesting

    You missed the early phase of Facebook when it was cool because it was only for colleges, had a clean layout (unlike the ugly pages people frequently had for MySpace). It was exclusive and pretty.

  24. 2 things actually by jampola · · Score: 2

    Firstly, The founder capped himself and Secondly, they're taking far too long on the product itself to get it to the open market.

    But under the circumstances of what happened to Zhitomirskiy, I think it's understandable.

  25. Re:Beyond Facebook? by humanrev · · Score: 2

    Pandas in WoW for example has had millions of WoW players looking for anything that's almost as good, but without pandas.

    Are you certain about that? I've never played WoW in my life (don't want to get addicted, and I'm too easily addicted to gaming as it is) but I did read ArsTechnica's article about the latest expansion (http://arstechnica.com/gaming/2012/10/impressions-mists-of-pandaria-is-more-than-just-pandas/) and the article plus comments suggests to me that this whole issue about pandas is blown out of proportion, and likely not as damaging as was expected.

    --
    Most people on Slashdot are fucking idiots.
  26. Diaspora is pretty good by DrXym · · Score: 2
    Diaspora in the past has been buggy and slow but recent visits to the site have shown it has turned into a slick and intuitive experience. The problem now is not the software so much as the lack of users. Some small site is never going to be able to compete with the wallets or resources of Google or Facebook.

    Diaspora is designed as federated software where many servers can be part of the same network and users and content are shared across those servers in interesting ways. The problem at present is setting it up is very messy and that suppresses interest people have in using it. Therefore I think the best way of increasing its use is to make the setup easy to get it into the hands of as many universities, libraries, schools, businesses and individuals as possible. Make Diaspora a no-brainer to setup - Diaspora in a Box - a script or executable that asks few questions and has a node up and running. If they get to this state then it's likely that some dists might even pick it up or at least support it to some level.

  27. Re:Beyond Facebook? by Ash-Fox · · Score: 2

    oh, you're the person, who actually uses the original client?

    Yes and I have good reason to. The server-side handling of Google talk, Facebook chat and others means that I don't have to deal with the overhead of protocols like XMPP and instead rely on low bandwidth and low processing requirements of Oscar-like protocols (which is favorable on unstable network conditions, like when traveling and using mobile Internet). The mobile client for ICQ can rely exclusively on push messaging, which is honestly a God send when it comes to maintaining battery life. Since the other protocols are handled servier-side, I only have to use one application with push messaging on my mobile devices.

    --
    Change is certain; progress is not obligatory.
  28. Make It Into A FOSS Project by assertation · · Score: 2

    It probably already is, but forget about the source code that didn't happen and make it into an ongoing FOSS project.

    Get some enthusiastic and veteran programmers to take it over. There have to be more than a few uber geeks who don't like Facebook and who want something to replace it.

    Some Google programmers may even contribute some of their spare time as it will chip away at their rival.

  29. This Is A Nasty Post, Feel Free Not To Read It by assertation · · Score: 3, Interesting

    I have been programming a long time. I know how much work and how hard it is to make even something decent, but ordinary.

    I have to admit that I was offended by the hubris of the original Diaspora group. That some college kids, with no real world programming experience who haven't even completed their educations yet were going to pull something like that off.

    To be fair, I am still offended by Mark Zuckerberg's existence, that an ignoramus in his mid 20s who hasn't finished growing up is where he is.

    I saw both of these contributing to the bullshit expectations bosses and others have that programmers can just "whip out" something nice, useful, reliable, interesting, etc.

    Okay, I ranted my ugly rant.

    I wish the kids from Diaspora the best. Their heart was in the right place. They can feel good knowing that they stood up to Zuckerberg, which somewhere along the lines will likely inspire others to do the same. It is also much better to try and fail, then never to try. They will have no regrets, be happier and enjoy victories other people will not for not having given it a shot.