Followers vs Friends

It’s always bothered me that most social networking sites only have one level of friendship. You are either someone’s friend, or you are not. In the real world, we have multiple levels: spouses, partners, family, friends, coworkers, acquaintances, etc. Since there’s no depth to our friend lists on these sites, it appears that we are equally close to everyone.

Different sites attempt to deal with this in their own ways. Twitter changed the term from “friend” to “follower” in an attempt to make it more impersonal. Flickr, as far as I know, is the only major social site that set up multiple levels: friends, family, and followers, to make it easier to control who can see your private photos. Facebook and Linkedin require the person you friend to friend you back, theoretically limiting the site to reciprocal relationships.

On the surface, the Facebook/Linkedin approach seems like a good one. No one can list you as a friend unless you acknowledge them. But I can’t be the only one who is uncomfortable blocking or ignoring a friend request from someone you went to high school with, but haven’t seen in years. Either I say yes, and then my friend list is polluted with updates from someone I don’t really care about, or I say no, and then I seem (and feel) rude. To deal with this, Facebook has implemented a “mute” setting to hide updates from friends you don’t care about! How ridiculous!

Add to this the problem of people who turn their friend list into a popularity contest. Sure, you might have thousands of followers on Twitter, but how many of them do you actually talk to? For that matter, how many are just spam-bots?

“It’s a bit like when I worked at a newspaper: Every reporter thought “Well, our circulation is a million copies, that must mean a million people read my column.” Facing the reality that only 10,000 of those people read the column, or that perhaps only 1,000 of them were reading the advertisement on the opposite page, forced a useful and important reckoning into some false assumptions that were underpinning that industry’s workings.”
– Anil Dash, Nobody Has A Million Twitter Followers

Using a Flickr-style system with multiple levels of friendship is an easy way to deal with this problem, but it’s not perfect. It won’t prevent people from gaming the system by just flagging every follower as a friend. It also requires work from the user, so there will always be some users who just ignore the rankings and leave everyone at the default level of follower.

In a perfect world, this system would be automated. By default, everyone is a “follower,” which doesn’t imply any level of relationship beyond “this person is interested in seeing my updates.” Then I propose a second level called “friend” which followers are automatically promoted to based on their interactions with you over a time period. For simplicity’s sake, let’s say a friend is someone who you’ve had at least one conversation with in the last 30 days. (It has to be a two-way conversation, otherwise people could spam you and get promoted to your list. What we’re really trying to track here is the people that you actually interact with.)

In my case, I’ve got 150-odd followers on Twitter, of whom, perhaps 10 would get promoted to friends, because I don’t have a lot of conversations. For me, a simple “one conversation in 30 days” rule would work well to show who I actually interact with the most. Someone like Warren Ellis, with over 350,000 followers, would need a more complicated algorithm. I don’t have the math skills to write it up myself, but it seems like it should be possible to create a kind of sliding scale that would analyze how many conversations you have, and promote the people you talk to the most to friend status.

“When it comes to microfame, the worst place to be is in the middle of the pack. If someone’s got 1.5 million followers on Twitter, they’re one of the rare and straightforwardly famous folks online. Like a digital Oprah, they enjoy a massive audience that might even generate revenue. There’s no pretense of intimacy with their audience, so there’s no conversation to spoil. Meanwhile, if you have a hundred followers, you’re clearly just chatting with pals. It’s the middle ground — when someone amasses, say, tens of thousands of followers — where the social contract of social media becomes murky.”
– Clive Thompson, In Praise of Online Obscurity

The best part about a system like this is that it’s self-correcting. If an old high-school friend comes out of the woodwork, follows me and starts chatting with me, and I respond to be polite, they might bump up into my friend list temporarily, but over time as we drift back out of contact, they would naturally fall off the list.

That adds the possibility of a second filter for the friends list – tracking how often they appear on the list. Obviously, someone who is always in my friend list is a closer friend that someone with a single spike of activity who then faded into the background. Again, I don’t have the math, but it should be possible to make the friend list take this into account.

I’m sure I can’t be the only person who has this frustration with social networking. If you have any thoughts, please leave a comment on this post, or friend me on Twitter.

Top 50 Science Fiction Books

Michael Heilemann of Binary Bonsai posted a list of The 50 Most Significant Science Fiction & Fantasy Books of the Last 50 Years, as compiled by the Science Fiction Book Club. Following his example, I’ve put the books that I’ve read in bold, and italicized the ones that are still on my to-read list. Nice to see that I’ve got six out of the top ten.

  1. The Lord of the Rings, J.R.R. Tolkien
  2. The Foundation Trilogy, Isaac Asimov
  3. Dune, Frank Herbert
  4. Stranger in a Strange Land, Robert A. Heinlein
  5. A Wizard of Earthsea, Ursula K. Le Guin
  6. Neuromancer, William Gibson
  7. Childhood’s End, Arthur C. Clarke
  8. Do Androids Dream of Electric Sheep?, Philip K. Dick
  9. The Mists of Avalon, Marion Zimmer Bradley
  10. Fahrenheit 451, Ray Bradbury
  11. The Book of the New Sun, Gene Wolfe
  12. A Canticle for Leibowitz, Walter M. Miller, Jr.
  13. The Caves of Steel, Isaac Asimov
  14. Children of the Atom, Wilmar Shiras
  15. Cities in Flight, James Blish
  16. The Colour of Magic, Terry Pratchett
  17. Dangerous Visions, edited by Harlan Ellison
  18. Deathbird Stories, Harlan Ellison
  19. The Demolished Man, Alfred Bester
  20. Dhalgren, Samuel R. Delany
  21. Dragonflight, Anne McCaffrey
  22. Ender’s Game, Orson Scott Card
  23. The First Chronicles of Thomas Covenant the Unbeliever, Stephen R. Donaldson
  24. The Forever War, Joe Haldeman
  25. Gateway, Frederik Pohl
  26. Harry Potter and the Philosopher’s Stone, J.K. Rowling
  27. The Hitchhiker’s Guide to the Galaxy, Douglas Adams
  28. I Am Legend, Richard Matheson
  29. Interview with the Vampire, Anne Rice
  30. The Left Hand of Darkness, Ursula K. Le Guin
  31. Little, Big, John Crowley
  32. Lord of Light, Roger Zelazny
  33. The Man in the High Castle, Philip K. Dick
  34. Mission of Gravity, Hal Clement
  35. More Than Human, Theodore Sturgeon
  36. The Rediscovery of Man, Cordwainer Smith
  37. On the Beach, Nevil Shute
  38. Rendezvous with Rama, Arthur C. Clarke
  39. Ringworld, Larry Niven
  40. Rogue Moon, Algis Budrys
  41. The Silmarillion, J.R.R. Tolkien
  42. Slaughterhouse-5, Kurt Vonnegut
  43. Snow Crash, Neal Stephenson
  44. Stand on Zanzibar, John Brunner
  45. The Stars My Destination, Alfred Bester
  46. Starship Troopers, Robert A. Heinlein
  47. Stormbringer, Michael Moorcock
  48. The Sword of Shannara, Terry Brooks
  49. Timescape, Gregory Benford
  50. To Your Scattered Bodies Go, Philip Jose Farmer

Sometimes I think I'd make a really good DJ

yuk… 80s music sucks. But I can’t wait until they have a “best of the 90s” station. I’ll probably hate it, because they’ll be playing the pop crap and not the 90s music I actually like, but it’ll still be cool just for the novelty value of an “oldies” station that plays music I grew up with.

Sometimes I think I’d make a really good DJ. Other times I decide that I really really hate DJs and I would just broadcast music, with no speaking. Then I realized that I could do that with a shoutcast stream, but I never got around to it. Maybe I’ll do one this summer.

The concept of being a DJ is cool. I will share really good music with people! None of this popular crap that they can hear anywhere… But the problem is that about 50% of the stuff I would play, they COULD hear anywhere… Right now a short excerpt from my playlist would look like this:

  • queen – crazy little thing called love
  • stardust – music sounds better with you
  • pet of the future – solar cascade
  • kruder and dorfmeister – bug powder dust remix
  • massive attack – teardrop
  • hooverphonic – renaissance affair
  • roni size – mars
  • new order – confusion (pump panel reconstruction mix)
  • red elvises – 200 flying girls
  • underworld – moaner
  • orbital – satan (live in central park)
  • portishead – wandering star
  • beth orton – central reservation (then again remix)

That ought to be about an hour long.

…actually, now that I look at it, I think that would be a rad broadcast. There’s a lot less popular stuff in there than I thought. I’ve got a (much longer) version of this playlist queued up at work right now, and I’m sure my coworkers are all sick of it, but I enjoy it.

Now the trick is to find a radio station that would let me play whatever I want and not force me to stick to the station’s playlist.

Maybe I will start that shoutcast stream this summer…

Edit – 9/8/2008: This post is fun to read given that just a year later, I was working at a college radio station playing most of the songs on this list. It was awesome.