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.'"

28 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 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.
    3. 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.

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

      ... or your friends gave it to them.

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

      Information isn't private if your friends have it.

    6. 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.

  2. Facebook by Rik+Sweeney · · Score: 5, Funny

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

  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. 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 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".

  5. 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
  6. 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.

  7. 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!
  8. 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.

  9. 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.

  10. 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.

  11. 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.
  12. 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.

  13. 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.

  14. 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.

  15. 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."
  16. Re:Beyond Facebook? by brantondaveperson · · Score: 4, Insightful

    Please don't drive and fiddle with your cellphone.

  17. 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
  18. 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.

  19. 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.