Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

Thoughts on the Social Graph

Posted by CmdrTaco on Mon Aug 20, 2007 08:13 AM
from the something-to-think-about dept.
Jamie found an excellent story about the trouble with social graphs. The author discusses the proliferation of social networking websites, the annoying problems this creates, and proposes an open solution to much of the problem. Essentially he is talking about an API for all those relationship systems not under the control of any single commercial entity, coupled with a shared login system. Had things like this been popularized a half a decade ago, we'd be looking at a different internet.
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Yawn. (Score:3, Insightful)

    by morgan_greywolf (835522) on Monday August 20, @08:18AM (#20292141)
    (http://stylus-toolbox.sf.net/ | Last Journal: Tuesday May 15, @11:50AM)
    Yet another article about how all social networks should be standardized and have centralized user management. This is the Internet, folks. Decentralization is the name of the game. Get used to it.
    • Re:Yawn. (Score:5, Informative)

      by mdwh2 (535323) on Monday August 20, @08:33AM (#20292251)
      TFA says: A centralized "owner" of the social graph is bad for the Internet.

      It seems to be talking about a system where anyone can run their own server according to the open standard APIs, and hence will not be centralised.

      Although he's right that people are tired of readding friends on each network, one flaw is that "friend" has different meanings. On some, it's simply "This person is my friend". On some like Facebook, it also means they can see information about you that others might not. On LiveJournal however (which was created by the author of this article), it goes far beyond simply "friend"; it indicates which journals you want to read, and who can see your "friends only" entries. So conceivably, who I want as a friend on Facebook isn't necessarily the same as who I want as a "friend" on LJ.

      Now theoretically this can be handled in that "people whose journals I want to read" could be a subset of anyone I list as my friend (i.e., you have an option for each friend whether you read their entries, whether they can read yours, or whatever is specific for that site). But that's more hassle for individual users.
      [ Parent ]
      • Re:Yawn. by Tom (Score:1) Monday August 20, @08:53AM
        • Re:Yawn. by mdwh2 (Score:2) Monday August 20, @09:09AM
          • Re:Yawn. by Tom (Score:3) Monday August 20, @11:02AM
            • Re:Yawn. by nschubach (Score:1) Monday August 20, @11:38AM
      • Re:Yawn. (Score:4, Interesting)

        by makomk (752139) on Monday August 20, @08:56AM (#20292409)
        (Last Journal: Friday August 17, @08:29AM)
        Actually, it's more about having multiple centralised social networking providers doing different things, and how to keep friends in sync between them. (So you can use Livejournal for blogging, Facebook for keeping track of people you know from college, Twitter for micro-updates, some other site for photo sharing, etc, and it'll help keep your friends in sync between them.) It'll still encourage the growth of centralised social networking sites and still require people to get accounts on several different sites, it just makes it easier for them to do so. As commenters on Brad's journal have said, it's the equivalent of a multi-protocol IM client rather than Jabber.
        [ Parent ]
        • by alexhmit01 (104757) on Monday August 20, @09:41AM (#20292777)
          Facebook has made it possible for people to build the applications that people want and tie them into Facebook. A Web 2.0 site could accept log-ins, or allow Facebook users to simply add the application, adding them as users. Conceivably, Myspace will add a similar feature before going bust. The article's author gives a lot of non-sense about developers not wanting to be slaves to facebook, but they have it backwards.

          I subscribe to Netflix. I added a Netflix app to Facebook, it let's my friend's see my queue... yawn... It also let's my Facebook friends, if they get Netflix, quickly add me as a Netflix friend (subject to my approval). The Netflix app mirrors some of Netflix's UI, but not everything. I still go to Netflix to manage Queue's and add movies, but I can see what's going on quickly on Facebook.

          The problem is that most Web Developers suck. If your data store for your web-app is good, then you can EASILY create a Facebook front end. If your front-end has all your database calls (no stored procedures in the database, not even a DB functions file in Perl/PHP/whatever you coded in), then you see it as "be a Facebook App OR a website."

          The promise of HAVi in the AV world was that we would connect our equipment via Firewire, and they would export a front-end in Java that our TV or Receiver would render for us. The data in MPEG-2 with fixed compression caused content producers to go ape-shit, but the idea is valid on the web.

          If you want to process information, you need to collect it and do something with it. The days of a "single HTML interface" are now over. You need a mobile version, an iPhone version (possibly, we'll see adoption rates), and now a Facebook version.

          I collect my photos in iPhoto on my Mac. I upload them to Facebook via an iPhoto plug-in to show my friends. I upload them to Shutterfly via an Export Plugin (well, did until they haven't supported iPhoto '08 yet), so my extended relatives can buy pictures.

          I have other friends that are into photography, they use Flickr. However, there is a Flickr "interface" for Facebook, so their Flickr Albums are viewable on Facebook. Sure, if they have pictures that they want the Facebook features (tag a friend), they need to upload to Facebook, but if they want Flickr sharing (tags, etc.), they upload to Flickr and put it on the Flickr App on Facebook.

          Open APIs will let US aggregate OUR data, not have one site steal it from others.
          [ Parent ]
        • 1 reply beneath your current threshold.
      • Re:Yawn. by iaculus (Score:1) Monday August 20, @09:44AM
      • Re:Yawn. by morgan_greywolf (Score:1) Monday August 20, @10:07AM
        • Re:Yawn. by bar-agent (Score:3) Monday August 20, @01:20PM
        • Re:Yawn. by mdwh2 (Score:1) Monday August 20, @04:53PM
      • Re:Yawn. by jesboat (Score:2) Tuesday August 21, @12:43AM
    • Re:Yawn. by Red_Foreman (Score:2) Monday August 20, @08:35AM
      • Re:Yawn. by liquidpele (Score:3) Monday August 20, @09:20AM
        • Re:Yawn. by xappax (Score:3) Monday August 20, @11:50AM
        • Re:Yawn. by d0rp (Score:1) Monday August 20, @03:18PM
      • 1 reply beneath your current threshold.
    • Re:Yawn. by BoberFett (Score:3) Monday August 20, @08:36AM
    • Re:Yawn. by ewise (Score:1) Monday August 20, @08:50AM
    • Re:Yawn. by Hal_Porter (Score:1) Monday August 20, @08:51AM
    • Centralized user management? by 6Yankee (Score:2) Monday August 20, @03:31PM
  • IP (Score:3, Interesting)

    by PresidentEnder (849024) <wyvernenderNO@SPAMgmail.com> on Monday August 20, @08:25AM (#20292187)
    (Last Journal: Tuesday July 31, @12:06PM)
    So if I write a little app that I point at my friends page on Facebook or you point at yours on Myspace, which then steals our friends lists and adds them to this wide open free social graph, do Myspace and Facebook have a right to be mad at me?
    • Re:IP by mdwh2 (Score:2) Monday August 20, @08:36AM
    • short answer: No. by WebCowboy (Score:2) Monday August 20, @06:57PM
    • 1 reply beneath your current threshold.
  • by Tucan (60206) on Monday August 20, @08:29AM (#20292219)
    How about an RFC instead of a web page?
  • communism (Score:1, Insightful)

    by Anonymous Coward on Monday August 20, @08:31AM (#20292239)
    The article tries to imply that a mandated central authority should control all relationship data using the paper-thin excuse that it saves repetition.

    I suppose if identity cards advocates jumped on the "open" bandwagon, then their brand of Marxist/Stalinist state-control fascism would be "progressive" too.
    • Re:communism by Colin Smith (Score:2) Monday August 20, @08:55AM
      • Re:communism by The_Wilschon (Score:2) Monday August 20, @11:16AM
    • 2 replies beneath your current threshold.
  • Security Issues (Score:2)

    by giafly (926567) on Monday August 20, @08:32AM (#20292247)

    A [spammer will] then be able to log into a social application (e.g. dopplr.com) for the first time, ideally but not necessarily with OpenID, and be presented with a dialog like,

    "Hey, we see from public information elsewhere that [user] already has 28 friends already using dopplr, shown below with rationale about why we're recommending them (what usernames they are on other sites). Which do you want to be friends with here? Or click '[spam-them-all]'."
    This is also why there are more big sites where you can register OpenID accounts, compared to big sites that trust OpenID accounts registered elsewhere.
    • Re:Security Issues (Score:5, Interesting)

      by kebes (861706) on Monday August 20, @08:55AM (#20292399)
      (Last Journal: Monday January 08 2007, @02:45PM)
      TFA only briefly mentions the possible downsides of aggregating all of the social networking sites. It says:

      It's recognized that users don't always want to auto-sync their social networks. People use different sites in different ways, and a "friend" on one site has a very different meaning of a "friend" on another.
      My reaction is much harsher than this. I don't merely want the option of syncing/not-syncing... I would want (ideally) complete control over how widely distributed my "friend-connections" become. Frankly I hate having to maintain all kinds of separate username/password/accounts on different sites. But, I would hate even more if all those different accounts were automatically identified with each other.

      The people I communicate with on Facebook are not the people I interact with on Linux forums or on Slashdot. The meaning of a "friend" (or whatever) on each site is totally different. Not only do I not want these connections treated identically... I don't want those separate accounts to be related to one another!

      Frankly the downsides to having my online social activity interconnected are numerous: spamming, ease of monitoring me, etc. The end result is that I will either reveal personal information I didn't intend to, or conversely I will use the sites less freely because I'll be worried about revealing information (e.g. if I know potential employers will easily find the information).

      Considering the numerous downsides, I have trouble seeing the benefit, to the end-user, of having a comprehensive, widely-accessible 'social graph.'
      [ Parent ]
  • To which I respond... (Score:3, Insightful)

    by Billosaur (927319) * <wgrother&optonline,net> on Monday August 20, @08:36AM (#20292275)
    (Last Journal: Wednesday November 07, @10:09AM)

    ...who cares?

    Use a social netowrking site, don't use one. Use MySpace, Facebook, or don't. Is this really a problem? No. Is it bothering anyone else? No. Is this news? No. Nothing to see here -- move along.

  • anti-human (Score:2, Interesting)

    by m0llusk (789903) on Monday August 20, @08:38AM (#20292291)
    (Last Journal: Wednesday September 19, @12:26PM)
    People change their social networks all the time. With this in place, you wouldn't be able to just "wash that man out of your hair", but you would have to go online, identify yourself, proceed with authentication, and then click around to make the changes. In addition to big changes in social networks being laborious to enter, their implications grow as well. What about the folks who relied on your network to reach others? Will they give you negative feedback for moving on? This idea seems to be based on a hackneyed understanding of how human relationships grow, evolve, and sometimes just fall away in large numbers. Very young or socially challenged people seem like the only potential customers.

    To really try to solve this problem the representation of relationships would have to be automatically generated, and that gets creepy really fast since it would mean having computer applications track all significant interactions with others.
  • And we want this *why*? (Score:5, Insightful)

    by pla (258480) on Monday August 20, @08:40AM (#20292301)
    (Last Journal: Monday April 03 2006, @07:23PM)
    What I mean by "social graph" is a the global mapping of everybody and how they're related

    Just that? Why, sure, I'll gladly make enough info public on myself and my friends to make identity theft nearly trivial. And hey, as a perk, if I ever find myself on the run from the police (for example, after someone steals my identity and gets me flagged as a major contributor to Al Qaida), they'll have a convenient list of everyone I might contact. Golly, what not to love about that?



    People are getting sick of registering and re-declaring their friends on every site

    Why, exactly, does "every site" need to know my friends? For that matter, why should any sites know my friends? And I don't mean in the Slashdot Friends/Foe sense - I have plenty of both, solely for the purpose of moderation. Of over 100 people on my lists here, I only actually know three of them, and one of those I've never even met.

    If a site actually needs to know my friends/family/coworkers, you can safely bet on my not wanting to use that site.

    For the record, I get sick of registering at websites not because it takes too long to come up with fake info, but because for the majority of them, I shouldn't need to create a personalized account in the first place! If I find something through Google, I don't want a lasting relationship with a site, I just want my damned content. If I buy something as a one-off purchase, I don't want an account, I just want the transaction completed and all my info expunged from the site. Unless I specifically ask a website to give me a persistant profile, don't force one on me - it only wastes time, and I won't rememeber what fake info I put in next time anyway (hell, I must have over fifty logins at the NYT).



    This sounds like yet another one of those non-issues that give marketing gurus wet dreams and serve no purpose beyond stripping us of any semblance of privacy and anonymity. Brad can keep his thoughts, I want no part of it.
    • Re:And we want this *why*? by FiveLights (Score:2) Monday August 20, @08:44AM
    • Re:And we want this *why*? by mdwh2 (Score:3) Monday August 20, @08:57AM
    • Re:And we want this *why*? (Score:5, Funny)

      by Colin Smith (2679) on Monday August 20, @08:58AM (#20292437)

      For that matter, why should any sites know my friends?
      So... The whole concept of social networking has bypassed you entirely?

      You truly are Slashdot material. Welcome my brother.

       
      [ Parent ]
      • Re:And we want this *why*? (Score:4, Insightful)

        by pla (258480) on Monday August 20, @09:44AM (#20292819)
        (Last Journal: Monday April 03 2006, @07:23PM)
        So... The whole concept of social networking has bypassed you entirely?

        If you mean that I can't call myself one of the 1.4 million "friends" of the latest boy band - Yes, it has. I simply do not see the point of Myspace or Facebook other than as a free-as-in-beer webhost (with the hidden expense of having all your "friends" receive slightly better-targetted advertising).

        If, however, you mean a real social network - I limit mine to people I actually know, people that (with very few exceptions) I have physically met. Friends and acquantances whose real names and at least partial contact info I know, whose birthday I might celebrate with them, whose voice I would recognize on the phone or whose face I would recognize in a crowd.



        Call me a Luddite, but it disturbs me greatly to think that we have diluted the term "friend" to nothing more than a form of moderation roughly translating as something between fandom and "I like something about your web page".
        [ Parent ]
    • Re:And we want this *why*? (Score:5, Insightful)

      by kebes (861706) on Monday August 20, @09:21AM (#20292597)
      (Last Journal: Monday January 08 2007, @02:45PM)

      Just that? Why, sure, I'll gladly make enough info public on myself and my friends to make identity theft nearly trivial.
      Quite right. And it goes even deeper than that.

      I know how to use the web in such a web that I'm "sufficiently anonymous." I know true anonymity is impossible (e.g. with an IP address and a subpoena), but I know how to restrict the information I give out to a level I am comfortable with, and totally out of my control.

      One problem with ubiquitously-connected social networking is that I not only have to be careful what I reveal, but I am now very much dependent on what my "friends" decide to reveal about me. If they go mentioning personal information about me, and it's cross-connected through every social networking site I visit, then this represents a release of information beyond what I'm comfortable with.

      Obviously this problem already exists (and currently results in, e.g., people wasting time un-tagging themselves from Facebook photos)... but a widely connected and widely available social graph exacerbates the problem. Suddenly I'm dependent upon the net savvy of every single person who is connected to me? (And, given the whole "six degrees" issue, that's a lot of not-so-savvy people.) No thanks.

      The end result of more detailed, more available, social information is merely that those of us aware of the privacy implications will stop using social networking sites. Is that really the intent here?
      [ Parent ]
    • Re:And we want this *why*? by Foolicious (Score:1) Monday August 20, @01:18PM
    • Re:And we want this *why*? by rm999 (Score:2) Monday August 20, @03:02PM
  • Facebook - grownups
    MySpace - Kids/teens
    Anything else - non starter.
  • NSFW! (Score:1, Funny)

    by Anonymous Coward on Monday August 20, @08:45AM (#20292341)
    Maybe it's just my rotten porn-addled mind, but I think the picture at the top of the article is Not Safe For Work.
  • by Krondor (306666) on Monday August 20, @08:47AM (#20292355)
    While it would be convenient to have the social networking sites auto-populate their relation ships based on your previously entered data from other sites abuse of this system make me very nervous. Particularly, the use of OpenID. I believe this was the intent of Microsoft Passport (centralized login to all other websites), but I would hardly trust my ONE internet password to Microsoft.

    Saying that it does seem better if the entity you entrust this information to (not just password but friend relationships, behavior, preferences, who knows what else) is a non-profit, maybe non-evil, maybe open source, etc... Still what if they aren't as innocuous as they seem, what if they suffer a security breach? Even with a centralized login system as an aside, think about the possibilities for identity theft and social engineering. If someone can reconstruct your behavior, friends, family, location... how hard is it really to become you?

    I think a better system may be for a user to establish those per-site IDs then use a common API to link them to each other. The user specifies I'm John-Crazy-Guy on Facebook and my MySpace ID is John123-Crazy-Guy please sync with each other. Of course I'm not sure how MySpace/Facebook would correlate the relationship of your friends to their other social networking IDs. That would probably have to be dependent on if they have established that relationship as well. It still leaves something open to security breaches, but at least it is;

    a. Distributed so each breach wouldn't be as large of a compromise.
    b. Does not include credentials.
    c. Is dependent on who in your contacts has also done their part of the sync.
    d. Could be a common RFC for data sharing between sites.
    e. Probably scales better without dependency on a central authority.
  • What about XFN (XHTML Friends Network) [xhtmlfriends.net]?
  • It already exists - FOAF (Score:3, Informative)

    by Colin Smith (2679) on Monday August 20, @08:49AM (#20292371)
    http://en.wikipedia.org/wiki/FOAF_(software) [wikipedia.org]

    Vendor lockin is the reason it isn't simple to migrate across all the sites.

     
  • Non-geek usage (Score:2)

    by dk.r*nger (460754) on Monday August 20, @08:54AM (#20292395)
    He keeps claiming that a "simple" XML protocol, Atom-like, won't work, because he want's non-geek usage, but I don't understand what kind of non-geek usage he expects.

    Non-geeks are not going to be developing new applications and mashups, they'll be using it. Moveable Type pioneered a blogging API, that turned out to be a nice defacto standard, that most other blogging engines support. Result is that thousands of non-geeks can now blog from outside their blogging-silo.

    I imagine a simple REST/XML webservice protocol, so a service can query my Facebook and my LinkedIn in the same way, and then work with that. Both sites (Facebook and LinkedIn) allow you to enter your ID in other contexts (IMs, email, websites) and that should be returned for you and your friends. If would even make sense for social sites to allow you to enter your ID on other social sites (my Myspace and LinkedIn on my Facebook, and vice verse) in order to better correlate the data.

    He claims that Facebook is positive to the idea - having them onboard would be a huge boost to such a protocol.
  • is you have the same crowd who often pillories things like a us national id and microsoft's passport, but are quick and happy to embrace an open login system like this, and bemoan things like IM systems that don't talk to each other

    huh?

    universal id is universal id folks. it's the same thing

    someone might point out that one is open and free, and the other is under the control of a central authority. what are you smoking?

    you don't get it: any kind of universal id is open to the same kinds of abuses you could appreciate if it were microsoft or george bush behind the plan. it's the same tension between convenience and privacy/security, regardless of the entity behind the universal id

    the slashdot crowd seems to be schizophrenic on the concept of universal id. work it out philosophically, figure it out, and adopt an intellectually consistent point of view
  • Not going to happen (Score:5, Insightful)

    by Angst Badger (8636) on Monday August 20, @08:58AM (#20292433)
    "Dear commercial websites, could you please implement a system that will render yourself and your profit models irrelevant?"

    It's my understanding that a crack team of programmers has been assigned to this problem. That team includes Santa Claus, the Easter Bunny, and the Great Pumpkin. Good luck and godspeed.
  • by TheLink (130905) on Monday August 20, @09:01AM (#20292455)
    (Last Journal: Saturday January 06 2007, @01:13AM)
    "Unfortunately, there doesn't exist a single social graph (or even multiple which interoperate) that's comprehensive and decentralized. Rather, there exists hundreds of disperse social graphs, most of dubious quality and many of them walled gardens"

    And why is that such a problem? I'm quite happy with that state of things in the "social graph" arena.

    "People are getting sick of registering and re-declaring their friends on every site"

    1) Really? Some people (esp teens?) seem very happy to have new opportunities to redeclare their friends. Or erm start a new "friend collection".
    2) Do they actually do that? Who's forcing them to anyway?
  • !fair (Score:2)

    by trybywrench (584843) on Monday August 20, @09:03AM (#20292471)
    From his 1st goal "Ultimately make the social graph a community asset, utilizing the data from all the different sites,..."

    So he wants like some sort of library of users that a site can tap into on launch? Why should a popular site hand over its hard won users to the new kid on the block? Doesn't seem all that fair to me. If your social site or application is cool enough the Internet will beat a path to your NIC. If the users don't show then build a better site/app.

  • by prestidigital (341064) * on Monday August 20, @09:08AM (#20292511)
    (Last Journal: Thursday December 09 2004, @10:35PM)
    If you happen to use multiple services then you will see the utility in bringing them all together in one place. If you don't happen to use these services then don't worry about it.
  • Mugshut (Score:4, Interesting)

    by bjourne (1034822) on Monday August 20, @09:09AM (#20292517)
    Mugshot [mugshot.org] seem to be what he's looking for. It is an open, free software, community, meta site. It tries to create a interconnect all different community sites and place them under one roof so to say. With one centralized user management system. Seems like a very, very ambitious project because it is damn hard to anticipate human behaviour and social patterns. In the broad sense, an internet community is everything from mailing lists to MySpace to Slashdot to various forums and even BitTorrent trackers.
    • Re:Mugshut by zrq (Score:1) Monday August 20, @10:47AM
  • Conclusion? (Score:3, Interesting)

    by Tribbin (565963) on Monday August 20, @09:46AM (#20292837)
    (http://tribbin.nl/)
    I always skip to the conclusion before I optionally read the whole article.

    quote:

    Conclusion:

    I'm excited about this. Start thinking about how you can take advantage of stuff like this. It's going to be cool.


    How 's that for a conclusion?
  • wow (Score:1)

    by recharged95 (782975) on Monday August 20, @11:14AM (#20293725)
    (Last Journal: Friday September 17 2004, @04:10PM)
    Old news, AOL has been trying to do this since 1997. And looking at it, it appears to have failed as a social network, but successful at creating a Jerry Springer, ad-infested environment for the corporations to feed on.
  • wasn't it called "Passport" or something like that and people hated it and did their typical "MS wants to control the world" dance...so, now somebody else comes up with the idea and it's a good one? Unless my memory is failing...
  • by rhinokitty (962485) on Monday August 20, @01:28PM (#20295339)
    Facebook and myspace won't want to implement openID because it would ruin their business model. The only reason people use a specific social networking site is because their friends are on it (ok, not the ONLY reason).

    If you "give away" the exclusivity of "owning" that user's data, and controlling access to the data, you will have to think of a different way to make money because there is no leverage to keep a user at that site, when they can just go to another.

    I don't use social networking sites (unless you count slashdot) for that very reason, I don't want someone changing the rules some time down the road and suddenly I find that I am having to wade through popups and interstitial ads to get to my friends messages.

    Just kidding, I don't have any friends.
  • by indil (911425) on Monday August 20, @05:54PM (#20298235)
    Why would sites like Facebook open up their most valuable asset, its community and the data that ties it together, for anyone to use? That would reduce their value to its users. Their main source of income seems to be advertising to their users. Fewer users -> less income.
  • This all seems like a lot of work for slight gain (easier to log-in different places, easier for people who like my ranting about politics to find my tips on making leather harnesses...); but I'm glad it excites this fellow enough to work on it.

    The question in my mind would be: can you start with this "friend" framework and build a "trust network" out of it...

    If you take the idea seriously that the internet is going to become the new journalism, the backbone of democracy and so on, then eventually we're going to need ways to screen out the hired sock-puppets.

  • Re:A decade ago? (Score:1)

    by mdwh2 (535323) on Monday August 20, @09:04AM (#20292477)
    "Half a decade ago".
    [ Parent ]
    • 1 reply beneath your current threshold.
  • 4 replies beneath your current threshold.