Slashdot Mirror


Diaspora* Announces It Is Now a "Community Project"

History's Coming To writes "Decentralised social network startup Diaspora* announced on their blog today that they will become a 'community project' with the intention of making it an entirely community-driven, community-run project. Whether this is a sign of the project losing impetus, or whether this will provide the push needed to challenge commercially run social networks, remains to be seen." * If you're looking for the footnote there isn't one**, the asterisk is part of the name. Sorry, it's been a point of annoyance on /. before.

** There are two of them, nested.

124 comments

  1. Announcement that is almost like by Subway+Analogy+Guy · · Score: 5, Funny

    This announcement by Diaspora is like the good old Chicken & Bacon Ranch Melt sub from SubWay. It's filled with delicious bacon and ranch sauce and their intention is good. However, you notice something lacking. Something different. There is chicken! The lack of good old meat (girls) is drawing attention away from Diaspora. Hell, even Google+ is losing their battle against Facebook. You have to take it with ham, man!

    1. Re:Announcement that is almost like by Anonymous Coward · · Score: 0

      Where've you been since Facebook's IPO? I don't see it surviving the pressure of monetizing and pandering to investors without alienating its user base.

    2. Re:Announcement that is almost like by Subway+Analogy+Guy · · Score: 0, Offtopic

      Where've you been since Facebook's IPO?

      At Subway, eating delicious sandwiches like Subway Club with Avocado. If you didn't know before, super food avocado is a delicious addition to a Subway Club! Lean Turkey Breast, Roast Beef and tender Black Forest Ham loaded with smooth avocado. Itâ(TM)s a sub with a flavorful punch!

    3. Re:Announcement that is almost like by Lumpy · · Score: 3, Interesting

      G+ losing against facebook? maybe for the inane crowd. Certainly not for the professional crowd.

      Let me guess you were one of them that said "Facebook is losing compared to MYspace"... I use both and I see G+ to look exactly like Facebook did in the early two years except it's a hell of a lot larger than Facebook was during those years.

      --
      Do not look at laser with remaining good eye.
    4. Re:Announcement that is almost like by Patch86 · · Score: 1

      Subway Analogy Guy? Oh god, not another lame gimmick joke account. I'm not sure I have the energy to ignore another one of you!

      (Or I could just set you to -1, but that always seems almost fatally harsh. I'm not sure I could bring myself to do that to my worst enemy)

    5. Re:Announcement that is almost like by Zontar+The+Mindless · · Score: 1

      I think I liked you better when you just sang the Golden Girls theme song.

      --
      Il n'y a pas de Planet B.
    6. Re:Announcement that is almost like by Anonymous Coward · · Score: 5, Funny

      G+ losing against facebook? maybe for the inane crowd. Certainly not for the professional crowd.

      That's right, G+ is losing against LinkedIn for the professional crowd.

    7. Re:Announcement that is almost like by kootsoop · · Score: 1

      Mod parent up! +1 Funny. No mod points left!

      --
      "Engineering is the art of making what you want from things you can get" - Jerry Avins
    8. Re:Announcement that is almost like by ultrasawblade · · Score: 1

      The "mystery meat w/flavoring concoction" is known as surimi.

    9. Re:Announcement that is almost like by Anonymous Coward · · Score: 0

      Zing! zing!

    10. Re:Announcement that is almost like by Fwipp · · Score: 1

      It's also pretty tasty.

    11. Re:Announcement that is almost like by famebait · · Score: 1

      So is that artificially orange-flavoured candy I like. Doesn't mean they should be able to pass it off as "oranges"

      --
      sudo ergo sum
    12. Re:Announcement that is almost like by mug+funky · · Score: 0

      troll offering a half-serious post?

      is this a fail troll or a win for regular posts?

      btw, playgirl wont be necessary. diaspora was full of dick pics already last time i looked.

    13. Re:Announcement that is almost like by mug+funky · · Score: 1

      yammer called. the have some nails to pass to facebook. something about closing a coffin lid or some such.

    14. Re:Announcement that is almost like by Anonymous Coward · · Score: 0

      Subway saves on cost? You pay so much for so little that it amazes me. Sure, the sub is tasty, but you can make your own at home for a quarter of the price.

    15. Re:Announcement that is almost like by Anonymous Coward · · Score: 0

      Actually, Subway subs aren't all that tasty. The bread is like eating cardboard. Here, I can get a sub, walk across the street to the Albertson's bakery, buy a loaf of Albertson's fresh-baked "French bread", drop the Subway ingredients into it, and the sub is much improved -- it's actual bread, baked with butter.

      Since this is a fairly costly approach, I mostly don't buy Subway subs, but build my own instead. Using Albertson's French bread. :)

      That's what happens when you try to be all politically correct and make your food "healthy" instead of actually "good."

    16. Re:Announcement that is almost like by History's+Coming+To · · Score: 1

      Yup, I usually have some "seafood sticks" for snacking on. No, they're not made from the finest cuts of sturgeon or put together by a celebrity chef, but who cares, they're a quid a packet.

      Anyone else notice that the "urgh, you can't eat that, that's disgusting, do you know how they get the meat for that?" crowd are almost always the same as the "we should go back to nature, do you know native Americans used every part of the animal?" brigade?

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
    17. Re:Announcement that is almost like by interkin3tic · · Score: 1

      Let me guess you were one of them that said "Facebook is losing compared to MYspace"

      Guilty as charged, which is why I'm not ruling out Friendster coming back and taking over.

    18. Re:Announcement that is almost like by Seumas · · Score: 1

      * Facebook is for self-involved attention whores.
      * G+ is for the navel-gazing crowd of photographers, podcasters, and tech journalists.
      * LinkedIn is for actual grown-ups who do actual work for a living and don't have time to sit around begging for attention or yanking each other's dicks.
      * Diaspora is for people who like concepts far better than utility and don't care about the feasibility of it. It's like the flying car. There's always some guy out th ere making one and some company trying to back the invention of one, but the amount of research remaining and the amount of infrastructure that would be necessary to facilitate adoption of it is just not there and never will be. So it'll always be one of those little back-page curiosity stories that we all think is a potentially good idea that will never see any real use.

    19. Re:Announcement that is almost like by Seumas · · Score: 1

      You have the idiots at reddit to thank for this idiotic trend. The increase of circle-jerk-humor around here also seems clearly derived from the teenagers and colleges kids growing up on reddit and thinking that Slashdot is just like that.

    20. Re:Announcement that is almost like by Anonymous Coward · · Score: 0

      G+ losing against facebook? maybe for the inane crowd. Certainly not for the professional crowd.

      That's right, G+ is losing against LinkedIn for the professional crowd.

      That's right, G+, LinkedIn and Facebook are loosing against EMail for the professional crowd.

    21. Re:Announcement that is almost like by Anonymous Coward · · Score: 0

      On the contrary, email is losing to Facebook. So are the photo sharing sites. So are chat programs. So is online advertising. So are private forums. So is news.

      In fact, there's not much of anything that Facebook isn't kicking the crap out of. Love or hate what you like, but be honest with yourself.

    22. Re:Announcement that is almost like by Anonymous Coward · · Score: 0

      Here the bread tastes fine. I'm in eastern Canada though.

    23. Re:Announcement that is almost like by GameboyRMH · · Score: 1

      Not me. I don't have a problem with mystery meats in general, I have a problem with deceptive marketing.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  2. This could *help* fix diaspora but... by thatkid_2002 · · Score: 3, Interesting

    But it's probably better to put the work into http://buddycloud.org/ instead. Far better base for a federated social network than Diaspora... And a better core team (who welcome contributors). Getting rid of all that Ruby crap would also take a lot of work, and because they're not standards based you can't just (easily) write a Diaspora node in a more sane ecosystem.

    1. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 5, Insightful

      Untill you bashed Ruby I actually followed what you were saying.

      Someone who blames the tools, is a worthless worker, so, sorry, can't take anything you say serious.

    2. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 2, Funny

      Someone who blames the tools, is a worthless worker, so, sorry, can't take anything you say serious.

      Sometimes you have to call a tool a tool, and that's exactly what the Diaspora crowd are like.

    3. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 1

      Maybe Ruby really is shit?

    4. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 5, Funny

      I agree. Using http://buddycloud.org/ [buddycloud.org] would certainly make most any modern software better. BuddyCloud (http://buddycloud.org/) [buddycloud.org] helps any truly talented group achieve their potential. And by putting your project on BuddyCloud (that's http://buddycloud.org/ or just type buddycloud into your browser's search tool) you could help save not just your project, but this economy as well. That's BuddyCloud (http://buddycloud.org/) [buddycloud.org] ... the cloud is your buddy.

    5. Re:This could *help* fix diaspora but... by Chrisq · · Score: 1

      Maybe Ruby really is shit?

      Bearing in mind the sites that use Ruby I don't think so. I think it is more the lack of skills and that you will probably need some time with your nose in a manual to set up the rails environment to run a node.

    6. Re:This could *help* fix diaspora but... by unixhero · · Score: 1

      Thanks a lot for the mention of Buddycloud! I have been hoping and looking for some great framework that implements XMPP to its fullest. It looks like this was what I have been waiting for, after all those years [since Jabber emerged]. Thanx

    7. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 1

      The web page you linked to has only one big fault: Had it not been linked from your post, which effectively told me what it is, I wouldn't have figured out from the web page.

      If they want to be successful, they should make a prominent text explaining what the damn thing is. Ideally, right below the initial "ad" statement. A one sentence description would suffice (for example: "Buddycloud is a distributed social networking system" or similar).

    8. Re:This could *help* fix diaspora but... by DrXym · · Score: 2

      Not shit, just esoteric. You have a lower pool of talent to draw from than if the same project were implemented in a more popular language.

    9. Re:This could *help* fix diaspora but... by macraig · · Score: 1

      So are you saying the Diaspora crowd *are* tools, or are you saying they're people willing to call a tool a tool?

      If it's the latter, you might not wanna join Diaspora, unless being called a tool makes you feel useful....

    10. Re:This could *help* fix diaspora but... by dodex1k · · Score: 1

      How could BuddyCloud be a better social network? That name isn't edgy at all. It doesn't even have a random symbol or a missing letter.

    11. Re:This could *help* fix diaspora but... by Raenex · · Score: 5, Informative

      Bearing in mind the sites that use Ruby I don't think so.

      Since Twitter is the Ruby poster-child, how about Once Again, Twitter Drops Ruby for Java:

      "Twitter has now moved its entire search stack from Ruby-on-Rails to Java.

      That's a big shift. Twitter moved its back end message queue from Ruby to Scala, a Java platform in the 2008-2009 time frame. The move was attributed to issues with reliability on the back-end.

      This latest move makes the shift pretty much complete. At Twitter, Ruby is out of the picture."

      I think it is more the lack of skills and that you will probably need some time with your nose in a manual to set up the rails environment to run a node.

      Ah yes, just throw more nodes at your unreliable and resource-hungry server code.

    12. Re:This could *help* fix diaspora but... by thatkid_2002 · · Score: 4, Interesting

      Untill you bashed Ruby I actually followed what you were saying.

      Someone who blames the tools, is a worthless worker, so, sorry, can't take anything you say serious.

      Actually, sometimes people use the wrong tool for the job. Diaspora is one of those times.

    13. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 0

      But it does have The Cloud!

    14. Re:This could *help* fix diaspora but... by thatkid_2002 · · Score: 1, Troll

      http://buddycloud.com/ - there's your user-oriented crap. Enjoy.

    15. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 1

      No, it was Ruby that absolutely killed Diaspora. Don't get me wrong, I love Ruby as a language but its implementation leaves a lot to be desired, especially in regards to speed and security. Hell, I even loved the idea of Diaspora and was one of the original financial backers, but then I actually tried to setup my node and realized how utterly unprepared these guys were for this project.

    16. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 0

      I was about to ask if it ran on Ruby because if it did, I wasn't going to use it(and I actually like Ruby as a language). I may have to check this out and see what it's like.

    17. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 0

      Amen to that. Fuck Ruby and fuck Rails. That's the real problem of Diaspora. Get rid of those eleist Mac devs that don't fucking know how to develop a website and replace it with competient developers and a REAL language like JAVA.

    18. Re:This could *help* fix diaspora but... by An+dochasac · · Score: 5, Insightful

      Bearing in mind the sites that use Ruby I don't think so.

      Since Twitter is the Ruby poster-child, how about Once Again, Twitter Drops Ruby for Java:

      "Twitter has now moved its entire search stack from Ruby-on-Rails to Java.

      That's a big shift. Twitter moved its back end message queue from Ruby to Scala, a Java platform in the 2008-2009 time frame. The move was attributed to issues with reliability on the back-end.

      This latest move makes the shift pretty much complete. At Twitter, Ruby is out of the picture."

      Hey if they can make the world's largest social network out of PHP, spit and bailing wire, I don't think technology matters as much as we wish it did. A frighteningly large percentage of business logic still runs on Visual BASIC and Cobol.

      I think it is more the lack of skills and that you will probably need some time with your nose in a manual to set up the rails environment to run a node.

      Ah yes, just throw more nodes at your unreliable and resource-hungry server code.

      Careful, I think there are several patents on that.

    19. Re:This could *help* fix diaspora but... by DuckDodgers · · Score: 4, Insightful

      1. Language speed is not always the problem. Youtube's backend is written in Python, which is about as slow as Ruby, and it works fine. Most of Github is written in Ruby, and that works too.

      2. The security problems were developer problems, not problems fundamental to Ruby. Early releases of Diaspora had SQL Injection vulnerabilities and Cross-Site-Scripting vulnerabilities, and a poor developer can create those in any language.

      3. The reason they picked Ruby on Rails is that four kids were trying to create a distributed social network in less than a year. In order to have a prayer of pulling that off, you need a damn fast rate of development. If they had built the thing in Java using Spring and JSF, at this point they would be almost finished their "Hello World" implementation.

    20. Re:This could *help* fix diaspora but... by Rich0 · · Score: 3, Insightful

      Hey if they can make the world's largest social network out of PHP, spit and bailing wire, I don't think technology matters as much as we wish it did. A frighteningly large percentage of business logic still runs on Visual BASIC and Cobol.

      And rightly so. The fact is that scalability is just not that important for a startup. Most likely the startup will fail with few customers at all. If they do have customers chances are they won't be on the scale of today's Facebook. If they do have a huge mass of customers and run into scaling issues, then they'll also have gobs of money coming at them from all direction with which they can solve those problems.

      The alternative is to burn through all your capital making a really nice infrastructure that could be used to run Facebook, but which nobody will ever use anyway.

      In business procrastination often pays off. It is hard to anticipate what your needs will be in 10 years, so don't sacrifice your needs in the next 2 years to get there.

    21. Re:This could *help* fix diaspora but... by rtfa-troll · · Score: 2

      Ruby does have some very strange action at a distance type of things which make it very difficult to understand what a given set of characters making up a program mean. In a language like lisp this is counteracted to some extent by regularity. In other languages care and taste seem to limit the side effects of too much cleverness; python is the extreme example where the language is not just simple but also has a culture of trying to make it very clear. With ruby it really doesn't seem that way at all. This kind of stuff has to be counteracted by perfect documentation; very readily available examples and extreme care to make sure everything works consistently. Those things definitely don't seem to be present in Ruby to a person starting up with it.

      At some point; long before we start doing object oriented programming in Whitespace; "esoteric" becomes a problem. I'm not sure if Ruby as a programming language is there, however that's the way it seems.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    22. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 0

      So all this VB6 code I'm stuck with at work has nothing wrong with it. It must be my coding skills.

      Sorry but if you knew the first principle of media you'd know "The media IS the message"(McLuhan - Understanding Media). The tools are pivotal to any effort, your platitudes are nonsense.

    23. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 0

      1. Oh you must be kidding. The speed issues were definitely a huge problem. Every Ruby on Rails project I've ever run on my test server, including the super-simple to-do list given in the tutorials, have ground the execution of said project to a halt; something that would take PHP milliseconds to do would take 30 seconds minimum while Ruby fired itself up. Pointing to Youtube,etc. who have plenty of money to run clusters isn't really making your case for me. These Diaspora nodes were supposed to be able to be run by almost anyone except they were barely able to run at all on human accessible machines. The fact that the Diaspora crew started begging for money AGAIN so they could afford to run the servers they were based on is all the proof I need that it was the wrong choice.

      2. The security problems were fundamental to Ruby, not the developers; I wasn't even referring to Diaspora in that regard. A simple search turns up multiple examples as to why it makes a lousy web app of any sort. It's great for scripting but beyond that it's a child's toy. I stopped using it for web-related apps for this reason alone.

      3. So instead of using Java or anything else that might make sense, they chose something that might take a year for the application to finish starting.

    24. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 0

      You can create any social network you can imagine... with Zombocom.

    25. Re:This could *help* fix diaspora but... by Safety+Cap · · Score: 2

      The speed issues were definitely a huge problem. Every Ruby on Rails project I've ever run on my test server, including the super-simple to-do list given in the tutorials, have ground the execution of said project to a halt; something that would take PHP milliseconds to do would take 30 seconds minimum while Ruby fired itself up.

      Personal Anecdote FTW!

      Unlike you, I wrote, deployed and maintained a RoR app in a professional environment that got a minimum of 40,000 hits per day, every day. It worked like a champ with no speed issues, because a) I worked with the server guys to ensure the web, application and database servers were tuned, and b) I know how to use a profiler.

      I wouldn't dream of using PHP because besides being one of the few languages where every feature is broken in some way, I needed TDD and MVC baked in as well as threading support.

      I would've used Java, but (as usual) the artificial deadlines required rapid deployment, and the minimum viable product would've taken too long to code in Java. I could've just as easily gone with Perl, but using some gems that allowed me to basically drop them in and go saved lots of time I would've wasted coding the same things in Perl (even though CPAN rocks).

      --
      Yeah, right.
    26. Re:This could *help* fix diaspora but... by TRACK-YOUR-POSITION · · Score: 1

      Social network programs are, themselves, tools, so by this logic you shouldn't take anything Diaspora, Buddycloud, or anyone else proposing a replacement for Facebook seriously. For an open source project, if you're looking for both users and developers, the choice of programming language is inseperable from the product--it is a product designed to be re-programmed, therefore it is absurd to analyze the product's merit without looking at the tools we would have to use to do that re-programming.

    27. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 0

      Funny, because as much as I hate Java, the code is readable when compared to how obfuscated Ruby looks.

    28. Re:This could *help* fix diaspora but... by shutdown+-p+now · · Score: 2

      It's not surprising that a hugely popular website moved onto technologies that scale better. However, the question remains whether Twitter would have succeeded if they didn't use Ruby (or something equally as fast) for initial development. Of course, you could always write a Twitter clone in Java from ground up; heck, you could do it in assembler. The only question is, who does it first, because that'll be the guy who gets all the audience. I'm not necessarily claiming that Twitter was there first solely because they've started on Ruby and Rails, but I suspect that it did play some part.

    29. Re:This could *help* fix diaspora but... by Burz · · Score: 1

      Granted its been a couple years since I checked, but AFAIK Python was/is a heck of a lot faster than Ruby.

    30. Re:This could *help* fix diaspora but... by bill_mcgonigle · · Score: 1

      The reason they picked Ruby on Rails is that four kids were trying to create a distributed social network in less than a year.

      Distributed I tried installing back when it had some hype, and getting all the gem versions just right was a requirement, and not one I was going to achieve on the Fedora release I had running (some parts were too new, some too old, IIRC). Still I spent some time attempting to get it just right, and still failed in a bit of dependency hell. And I've run other ruby apps and have spent years dealing with related issues in CPAN and RPM-land. Perhaps with another six hours I might have succeeded, but they were also being hostile on their bugtracker to a guy who was offering to do a compatible PHP port at the time (for easy deployment), so I gave up.

      They built software that needed to be distributed and was very hard to get running. Rails was the wrong tool for the job. Perhaps the right tool doesn't yet exist.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    31. Re:This could *help* fix diaspora but... by DuckDodgers · · Score: 1

      Oh, I thought they were more or less equivalent but that was just a wild guess. I know well written Python and Ruby apps are blown away for performance by well written Java apps, which in turn is blown away by well written C++ (though on a tangent, a long running Java app will benefit from the internal optimizations that the Java Hotspot Virtual Machine does to enhance speed until it runs very nearly as quickly as C++ ... but the Java will still use a hell of a lot more memory in the process).

      But I still think trying to build a pretty complex distributed web application in a year means that you have to target developer productivity above all else. Annoying slow but working Diaspora is better than vaporware.

    32. Re:This could *help* fix diaspora but... by Anonymous Coward · · Score: 0

      I wouldn't dream of using PHP because besides being one of the few languages where every feature is broken in some way, I needed TDD and MVC baked in as well as threading support.

      Don't get me wrong, PHP has many faults, but TDD is a development methodology, and not a language feature. You can do TDD perfectly fine with PHP, using PHPUnit or other test suites. MVC? Also not a language feature, but a design pattern. There are plenty of simple ways to implement it, and many PHP frameworks that utilize MVC by default.

      If you want to bitch about PHP, at least stick to the 1000s of points that are actually PHP's shortcomings.

  3. Presentation by Anonymous Coward · · Score: 4, Insightful

    I think that diaspora is a great idea but think that the angles are too blurred between http://diasporaproject.org/ and https://joindiaspora.com/.

    The diasporaproject page needs some sort of overview of the architecture - on a simple level, how does it work technically?

    Yet from the joindiaspora website it seems to be too technical - to attract new users we need a page which shows the social aspect of what is possible - most social network users don't care whether they own their data or not - just whether they can waste their time on a page looking at what their friends are doing, and sharing their own lives.

    I would love to see this type of open system being taken up as a replacement for something like email - but for me it needs to be very simple in the first instance - just like email

    1. Re:Presentation by Anonymous Coward · · Score: 0

      Rachel Corrie was where she had absolutely no business being if she didn't want to be in danger. End of story. Now fuck off.

  4. XHTML + CSS by SgtChaireBourne · · Score: 3, Insightful

    Will this mean that they will soon also migrate over to XHTML and CSS so that their site will work in more than one or two browsers? I give Diaspora a try every now and again but in most of the browsers I use daily, it flat out refuses to render. Seriously at this late day and age there is no excuse not to be using a foundation of valid, well-formed XHTML. Fancy AJAX bells and whistles can be added on top of that layer, but it should first work across browsers and across platforms to reach the largest possible audience.

    Anything short of that is alienating potential users and making the technology look bad. If they are missing such a simple check box, what other problems are they neglecting? I want it to succeed but it will continue to not get anywhere until it can render in regular browsers.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:XHTML + CSS by omni123 · · Score: 2

      Browsers without AJAX issues are pretty regular...

    2. Re:XHTML + CSS by arth1 · · Score: 4, Funny

      Browsers without AJAX issues are pretty regular...

      This is true. Lynx, for example, has no Ajax issues.

    3. Re:XHTML + CSS by Robert+Zenz · · Score: 1

      Or curl/wget...well, not a browser per se, though...

    4. Re:XHTML + CSS by Goaway · · Score: 3, Insightful

      XHTML is pretty much dead, and has been for years.

    5. Re:XHTML + CSS by Anonymous Coward · · Score: 1

      XHTML? Oh, you're one of those "hip" developers from 2002.

    6. Re:XHTML + CSS by gl4ss · · Score: 1

      but you can do ajax with curl/wget..

      --
      world was created 5 seconds before this post as it is.
  5. Like my dog by fph+il+quozientatore · · Score: 5, Insightful
    I remember this dog Waldo that I had when I was a kid. He had been old and quite ill for a while, and one day my parents told me he was sent to join an open-source community project outside town.

    I am sure he is still there, writes GNU Hurd device drivers all day and waits for the time when he'll come back to me on his flying car.

    --
    My first program:

    Hell Segmentation fault

  6. Bored.. by Anonymous Coward · · Score: 5, Insightful

    "Community Project" = developers are now bored and want to move on to new things. It's been what, two or three years since Diaspora started and it hasn't exactly exploded on to the social networking scene and stolen Facebook's crown.

    The developers are now working on some lame picture mashup thing called Makr.io, probably hoping Facebook will buy it so they can retire.

    Posting anon as I am moderating.

    1. Re:Bored.. by Anonymous Coward · · Score: 4, Insightful

      Here's the joke about makr.io -- it looks and functions identically to canv.as (which is moot from 4chan's startup). The difference is that makr.io has slightly more hipster-ish imagees and is aiming to be a Facebook app. I wonder if Diaspora users' donations were used to fund the development of makr.io. D:

    2. Re:Bored.. by 0100010001010011 · · Score: 1

      "Community Project" = Kickstarter money has run dry and they don't care any more.

      If ever there was a failed Kickstarter project this was it. It was the biggest and best and promised unicorns and ponies and delivered almost nothing.

    3. Re:Bored.. by Rogerborg · · Score: 1

      I imagine it delivered some tickets to Aruba. The hint was that it was a bunch of nobodies with no track record asking for money before they'd delivered anything beyond an hilariously badly written "Hello, world".

      --
      If you were blocking sigs, you wouldn't have to read this.
    4. Re:Bored.. by am+2k · · Score: 1

      The hint was that it was a bunch of nobodies with no track record asking for money before they'd delivered anything beyond an hilariously badly written "Hello, world".

      Another one is that they offered physically mailing a CD at the $5 pledge level. From the comments on the project I see that they wisely simply ignored this part of the deal, I guess it'd have costed them more than $5 per CD to do that (from what I've gathered from other Kickstarter projects).

    5. Re:Bored.. by Anonymous Coward · · Score: 0

      The other difference being, of course, that one has a name which can be pronounced and remembered, whereas the other has some bizarre attempt at cleverness.

  7. Translation ... by Anonymous Coward · · Score: 1

    ... "Our Kickstart funding has run out, so we need to get real jobs now"

  8. Community project does not mean success by autonomousautomator · · Score: 2

    Good products survive and flourish, its as simple as that. Having a open environment is neither sufficient nor necessary to give people what they enjoy actually using. Look at Linux and Apple complete opposites but successful I'd say. A pinch of difference won't do them harm, but wheres the vision.

    1. Re:Community project does not mean success by Robert+Zenz · · Score: 0

      Comparing Linux vs Apple in terms of popularity is a little bit unfair as you'll see when comparing the Linux PR budget to the Apple PR budget.

      And it's subjectivity anyway...how often did you see an Apple Computer serve a website? Or run as router?

    2. Re:Community project does not mean success by Robert+Zenz · · Score: 1

      On second thought...I think I just misread your comment completely...

  9. Wonder why it failed.... by antifoidulus · · Score: 1

    Could it be because it was a horrible, horrible idea to begin with? I can either:
    a)Run my own "pod", requiring me to set up hardware and software for that purpose...or
    b) connect to another pod, thus defeating the whole purpose of the network....yeah...wonder why it failed.

    1. Re:Wonder why it failed.... by DuckDodgers · · Score: 2

      a.) Running your own pod isn't too bad if you rent a cloud server - not dirt cheap, but for example a Rackspace.com cloud server starts at $17 per month. Then instead of having Facebook, or Google, or whoever access your personal data you only have to worry about your hosting provider caring enough about whatever it is that you do on your social network to trawl through your rented server instance and integrate the results with some other data set. That's a lot more work than having someone sitting at a superuser console at Facebook or Google getting complete access to your personal history from a few key strokes. And setting up your own server may not be too bad - you don't need a rack server and a T3, a dedicated small home server with a processor that uses a small amount of power (using an Intel Atom or some other low energy processor) might be less than $400. Or an old laptop would probably work too, and also draw relatively little power. Then you own the whole system front to back and the monthly cost is just electricity (since I presume you already have an internet connection).

      b.) Even using someone else's pod isn't bad. I wouldn't put my credit cards into the account, but then I don't put my credit card information into Facebook or Google Plus either. You have to trust that the person hosting the pod has purer intentions and perhaps more importantly less to gain by raiding your personal information.

    2. Re:Wonder why it failed.... by Anonymous Coward · · Score: 0

      So at what point does it become more betterer and magicaler than just setting up WordPress (etc, etc) to make a blog on your own server, turning on OpenID for logins, and publishing an RSS feed?

  10. Ilya Zhitomirskiy by Anonymous Coward · · Score: 3, Interesting

    Apparently Ilya was Diaspora*

    These guys are Mark.io

    RIP IZ

  11. Diaspora in a Box by DrXym · · Score: 3, Interesting

    Diaspora could become a lot more popular if there were installers and scripts which allowed people to download, install and run the software with a minimal amount of effort. Not just on Linux but Windows and OS X too.

    1. Re:Diaspora in a Box by thatkid_2002 · · Score: 1

      In-a-box works best with Linux because you can provide the entire setup in one go as well as having a built-in update mechanism... Besides, letting OSX and Windows touch the internets is a little insane. Coincidentally Buddycloud (http://buddycloud.org) has a "In-A-Box" thing plus documentation/demo video to help you roll your own instance.

    2. Re:Diaspora in a Box by Anonymous Coward · · Score: 0

      stop spamming.

    3. Re:Diaspora in a Box by RobinH · · Score: 1

      This is the difference between most "great idea but not quite successful" open source projects and "hit" open source projects: put in the time and effort to make it really, really easy to start using it. It turns out that even a little friction is enough to prevent most people from trying it. Unless there's a big green button called "Start Using This Now!" then it's probably too complicated. I know you all think your 7-step installation process is easy if you just follow the directions, download all the prerequisites, etc., but the fact is, most people aren't going to do it.

      --
      "I have never let my schooling interfere with my education." - Mark Twain
    4. Re:Diaspora in a Box by Rich0 · · Score: 1

      They'd get a lot further if they bothered to package the thing for any linux distro. I mean, when you can't even find a .deb for it, you know nobody is going to use the thing.

      Sure, Windows and OSX would be icing on the cake.

    5. Re:Diaspora in a Box by gl4ss · · Score: 1

      joining diaspora could never be as simple as joining fb(or twitter) though.

      not everybody runs their own box connected to the net 24/7 - and if you're thinking about just using some guys who you know box.. well yeah, it's better if your privacy is accessible by some guy who doesn't care than by someone who knows you.

      --
      world was created 5 seconds before this post as it is.
  12. Some tools are just plain bad. by Anonymous Coward · · Score: 1

    Even the best master craftsman is left powerless when the tools he must use are broken beyond repair. An experienced carpenter can't build a house when his saw has no teeth. A glassblower can't create masterpieces when his furnaces create no heat. A talented software developer can't build complex applications when his programming language and runtime are crippled.

    Ruby on Rails promotes quick-and-dirty software development, but in a more dangerous way than, say, PHP. Most PHP users know they're ignorant about programming. In fact, some wear it as a badge of honor! That's quite different from the Ruby crowd, where they mistakenly believe they know good software development practices, but in reality are only slightly less ignorant than the PHP crowd. This attitude is dangerous, because it makes them think the software they're writing is secure and of high quality, when the reality is the opposite.

    A practice like "convention over configuration" causes many RoR developers to stop thinking about what they're doing, often leading to security holes. The use of the so-called "active record" pattern does the same, except it usually results in horrible performance because of extremely stupid data access queries and patterns.

    Maybe you don't remember when Diaspora was first released. It was full of holes. Many of them were very unacceptable for software of any sort, even for an initial release. Good web frameworks actively help prevent many of these security flaws from even being possible in the first place! The fact that they could still happen while using Ruby on Rails just goes to show that much of the problem is with Rails itself. Yes, it's true. Some tools are inherently shitty.

    1. Re:Some tools are just plain bad. by miketheanimal · · Score: 2

      I detest Ruby and ROR as much as the next man, but I have to take issue with "active record" causing security holes. Its not active record, its using active record with mass assignment that is the problem. Though, active record can cause horrible performance. I blame the lets-hide-SQL-behind-an-ORM culture; nothing wrong with ORM *provided* you understand what happens behind the scenes (and how RDBMSs can be performance killed).

  13. 2 of 33 comments shown by ThatsNotPudding · · Score: 2

    I think I might have stumbled upon their reason for throwing the towel...

  14. Whatever happened to FOAF? by BorisSkratchunkov · · Score: 1

    I kind of wish that someone would just create a desktop client that could read in FOAF files, look across the people who are in your network, download their status updates directly from them (or from mutual friends) BitTorrent style, and not allow any one entity (corporate or otherwise) to own you or your friends' data by default. Semantic Web forever- viva la revolucion?

  15. Well-formed HTML by tepples · · Score: 1

    there is no excuse not to be using a foundation of valid, well-formed XHTML.

    Since the HTML5 project came up with a well-defined way to transform tag soup into a fairly clean DOM, there exists a concept of "well-formed HTML" as well. What inherent advantage does the XHTML serialization have over the HTML serialization?

    1. Re:Well-formed HTML by wertigon · · Score: 2

      The only difference between well-formed HTML and well-formed XHTML are that the later is served with a strict XHTML MIME type.

      Now, there are a few reasons you would not want this, but as a developer, you always want to get the HTML errors as soon as possible, therefore as a developer you always wish to write XHTML and then serve it as HTML.

      --
      systemd is not an init system. It's a GNU replacement.
    2. Re:Well-formed HTML by nullchar · · Score: 1

      As a developer, you always want to get the HTML errors as soon as possible, therefore as a developer you always wish to write XHTML and then serve it as HTML.

      exactly this!

    3. Re:Well-formed HTML by Goaway · · Score: 1

      The only difference between well-formed HTML and well-formed XHTML are that the later is served with a strict XHTML MIME type.

      Well-formed XHTML is well-formed HTML, but the opposite is not at all true.

      Now, there are a few reasons you would not want this, but as a developer, you always want to get the HTML errors as soon as possible, therefore as a developer you always wish to write XHTML and then serve it as HTML.

      But many things are errors in XHTML but not in HTML. If you do this, you are correcting errors that only exists because you decided to use XHTML rather than HTML.

    4. Re:Well-formed HTML by wertigon · · Score: 1

      I'd rather have a few more errors which are easy to correct in the development phase, than a bunch of tagsoup HTML causing JavaScript and CSS problems later on down the road. But hey, that's just me. :)

      --
      systemd is not an init system. It's a GNU replacement.
    5. Re:Well-formed HTML by Goaway · · Score: 1

      As tag soup parsing is now strictly defined, any errors caused will be consistent across browsers.

    6. Re:Well-formed HTML by wertigon · · Score: 1

      Even so they will not catch every error, the way XHTML will. Incorrect HTML documents can still render fine. XHTML cannot. Consider this markup:

      <p>Hello <b>my <i>beautiful</b> world</i>

      Renders perfectly, and consistently, but will introduce errors in any eventual DOM-parsing. Consistent errors, but will still complicate matters.

      Besides, there are three additional core rules in valid XHTML over valid HTML:

      a) Add XML tag at top
      b) Add a trailing slash at the end of empty elements
      c) Don't escape any other characters than < > " and &.

      That's it. a) is minimum hassle, really. It's one line in your header template. b) requires a slight bit of (advanced regexps and) find and replace on existing documents, but is otherwise easy to remember. And c) is extremely easy to adhere to if you just use Unicode, which like, all modern web development frameworks do.

      Bottom line, it's no big deal to write XHTML over HTML, and if it helps you spot malformed HTML in an early stage of your project, then it's better to use XHTML. Or HTML5 with XHTML Mime type. Whatever rocks your boat. Please note that after you have developed your stuff, though, you should serve it with HTML Mime type, because serving as XHTML to the general public is not yet safe.

      --
      systemd is not an init system. It's a GNU replacement.
    7. Re:Well-formed HTML by Goaway · · Score: 1

      but will introduce errors in any eventual DOM-parsing.

      What does that mean? The browser parses it into a DOM before it renders it. If it caused errors in DOM parsing, the browser could not display it.

    8. Re:Well-formed HTML by wertigon · · Score: 1

      I mean, that particular markup would end up in the DOM as:

      <p>Hello <b>my <i>beautiful</i></b><i> world</i></p>

      Now, let's assume the original i-tag has an id, blue, with these rules:

      #blue { color : #00F; }

      However, only the first i tag would render as blue, not both! But as a designer you want both i tags to be blue. The malformed HTML plays an unintended consequence on you, which with XHTML you would've easily avoided - because XHTML forces you to fix your markup first.

      --
      systemd is not an init system. It's a GNU replacement.
  16. Plus how much for business class internet? by tepples · · Score: 1

    a dedicated small home server with a processor that uses a small amount of power (using an Intel Atom or some other low energy processor) might be less than $400

    Plus how much per month to upgrade the home Internet connection from a home SLA that bans servers and offers no uptime guarantee to a business class SLA that allows servers and offers refunds for more than a certain amount of downtime per month?

    1. Re:Plus how much for business class internet? by Anonymous Coward · · Score: 0

      Here: 70-100 per month depending on whether you agree to a 1, 2, or 3 year contract. That's for 1 megabit up, 6 megabit down unlimited bandwidth and servers (but no reselling access).

      They've got cheaper plans too, I think there's a 1/3 for like 60/month or something, but all the lower tier ones are 384k upload.

      That's surewest business fiber and I BELIEVE dynamic not static IP (was 8/mo extra for a static last time I had one, before surewest sold out.)

    2. Re:Plus how much for business class internet? by DuckDodgers · · Score: 1

      The SLA with Comcast, which is the only high speed internet provider I can get at my house other than satellite services, prevents me from running a commercial website with my residential connection. But it does not prevent me from hosting a non-commercial service. Since I don't have a fixed IP address, I would need to set up dynamic DNS for it to work properly.

      My upload bandwidth is pretty consistently 3 Mbps - so if I wanted to share a video with friends, I would have to post it to Youtube or Vimeo and then share the link. But for anything else, a 3 Mbps uplink speed is adequate.

    3. Re:Plus how much for business class internet? by tepples · · Score: 1

      How many nines of uptime are you guaranteed with Xfinity Internet before you get refunds, or is it just best effort?

    4. Re:Plus how much for business class internet? by DuckDodgers · · Score: 1

      I may be a rarity in the modern age, but I won't lose sleep if my personal equivalent to a Facebook page is unavailable from time to time.

      As it happens, I've had Comcast internet service for ten years without a single service interruption - but maybe I'm an exception to the norm for Comcast residential customers, a statistical sampling of one means very little.

  17. A name change is in order by logicassasin · · Score: 1

    It's my belief that in order for Diaspora to attract more people, it needs to be named something that more people can pronounce properly and either understand what it means or don't need to know thanks to the name (i.e. Myspace was just that... My personal space for useless crap on the intarwebs). When Ilya Zhitomirskiy died, I ran across a number of people asking me about Diaspora... except many of these people couldn't pronounce the name with a good number of them simply calling it "some other social networking site". From those same people, you would be hard pressed to find even one that knew what the word means or even how it's spelled if you just asked them out of the blue... And these were some pretty intelligent people (engineers, SE, ME, EE, etc).

    IMO, the name itself is a barrier to people getting on board for these two simple reasons... Unless that's the whole point.

    --
    Fifty watts per channel, baby cakes.
    1. Re:A name change is in order by Anonymous Coward · · Score: 0

      More important than technical perfection (which is quite debatable when it comes to Diaspora*, even now; but that's a debate for another time/post) is branding if you want to attract the masses. D* has none; I agree. Their image needs a makeover.
      I see this echoed even in this story; complaints about diasporaproject.com being nonspecific and joindiaspora.com being too technical. There is no node installer - why not make it easy to set up and be self-contained; let it run in the Windows system tray and have everyone install it? Issues with offline nodes nonwithstanding, everyone being their own node would be the holy grail of such a project.

      I've given up twice on making my own node - it's just overly complicated. Easy to remember and easy to use are key; D* has neither.

    2. Re:A name change is in order by MarkGriz · · Score: 1

      How about "Dialready"?

      --
      Beauty is in the eye of the beerholder.
  18. Written in ruby on rails, isnt it? by someones · · Score: 1

    Did anyone seriously expect it to become anything? Have you ever looked at their installation manual?
    I tried it like 2 years ago, and fail'd miserably...
    I liked the idea, but needing to go thru a longer installation manual than the gentoo quickinstall guide, JUST for checking it out... no thanks, i stopped somewhere in the process.
    Also because I failed to install the pod, im not gonna try again, it was just a too big waste of time back then.

    And if noone can easily bring up an pod and all just join the one pod, how is that diffrent from joining facebook?

    1. Re:Written in ruby on rails, isnt it? by gl4ss · · Score: 1

      And if noone can easily bring up an pod and all just join the one pod, how is that diffrent from joining facebook?

      Well.. it would be different in the way that you could spy on everyone who joined your pod.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Written in ruby on rails, isnt it? by someones · · Score: 1

      That kinda ruins the idea?

      wasnt everyone supposed to host his/her own pod?

  19. Untimely Suicide by Penurious+Penguin · · Score: 2

    The general consensus seems that the stress of starting diaspora* lead him to suicide; but I've never fully accepted it, even though it's reported he suffered Asperger's and that his mom thought he was depressed. I have never been able to find details on his suicide other than reports that he died of asphyxiation -- something that can be difficult to achieve without the right "tools". Almost immediately after his death, a "suicide note" was posted on the internet, then removed shortly after. From what I remember, the coroner's report was delayed for a few weeks or more, and the police-report didn't mention what item Ilya used to kill himself, yet "suicide" was prematurely announced by nearly every media outlet.

    It was a project that caught a lot of attention; from the NY Times, Wall Street Journal, to Mark Zuckerberg himself.

    At one point in their startup, Papal froze their donation account.

    Whatever the truth of the situation be, I don't dispute any aspect of it. I do remain curious though. Here's an old interview with Ilya: http://www.youtube.com/watch?feature=player_embedded&v=3QwvlnhpDSo

    --
    Forward! -- Emperor Norton, 2012
    1. Re:Untimely Suicide by gl4ss · · Score: 1

      I thought you only needed a plastic bag and the will to do it for asphyxiation.
      for me it just didn't seem that they never did the biz side properly or paid someone else for that. that can get pretty stressful.

      of course Zuck knew about the project, it's not like he ignores _all_ tech sites you know. sending some guys to whack them up though.. would make no sense, there's a bunch of projects that are a bigger threat to the establishment than diaspora.

      he probably got a chuckle out of it, since the internet already is diaspora like social network without diaspora. we got email, we got personal web servers, personal forums and all that stuff - people who can be bothered are already using them - it's not like there werent a gazillion password protected blogs out there too. making it centralised but distributed but free.. well, there's just something that doesn't compute straight to the end.

      they could've used some of the money to consult a better name for the package too. "myPersonalSocialBox"-mypesobo or whatever. it's like they just glanced over the dictionary meaning of the word and ran with it.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Untimely Suicide by Seumas · · Score: 1

      Yeah, since Mark Zuckerberg donated to the Diaspora project right out of the gate, I'd say it's a pretty sure bet that he knew about the Diaspora project.

    3. Re:Untimely Suicide by Penurious+Penguin · · Score: 1

      "I thought you only needed a plastic bag and the will to do it for asphyxiation."

      Surely you are correct; but I was only stating that I've been unable to find any report of such items as plastic bags or anything else. And it's pretty darned difficult to suffocate yourself with a plastic bag if you don't have a plastic bag. It would also be a comparably unusual method of suicide.

      I just wanted to clarify that bit. And I am only expression suspicion -- not making wild claims while clad in aluminum plate-mail.

      --
      Forward! -- Emperor Norton, 2012
  20. VM? by xororand · · Score: 1

    A pre-installed virtual machine image could be the easiest solution.
    It can be easily converted to different VM technologies, e.g. VirtualBox, KVM or VMware.
    Just forward some ports or route an IP and you're good to go.

    I suggest some standard distribution like Debian stable with automatic security updates for the guest.

  21. it's larger problem within the FOSS community... by logicassasin · · Score: 1

    Branding is key to getting people to use the stuff you created (and that you -want- people to use, lest you keep your code on you own machines). Ease of use keeps people interested in what you're offering by making the barrier to entry low. Many, many otherwise good FOSS projects die because of these two things.

    Take LMMS (http://lmms.sourceforge.net) for instance. I've been trying to use it for a while now, and I'm pretty much ready to submit a laundry list of changes to the project, starting with a name and/or logo change (I've already whipped up a sample logo if the name must remain LMMS). The majority of changes are for usability, making things that should be obvious to the user stand out more.

    I've tried to get guys on various message boards to look at LMMS as another tool to consider for making music on a tight budget even though its really not as complete as the tool it mimics the most (FL Studio - http://www.image-line.com/documents/flstudio.html). Those that do try all complain about the same thing: Usability... And they hate the logo.

    --
    Fifty watts per channel, baby cakes.