-
Website
http://www.louisgray.com/live/ -
Original page
http://blog.louisgray.com/2008/11/friendfeed-and-enjit-open-up-firehose.html -
Subscribe
All Comments -
Community
-
Top Commenters
-
charlieanzman
61 comments · 11 points
-
Jesse Stay
221 comments · 71 points
-
ChangeForge | Ken Stewart
135 comments · 18 points
-
drewolanoff
64 comments · 55 points
-
Mona N.
118 comments · 17 points
-
-
Popular Threads
-
10 Top New Web Services of 2009 (From My Perspective)
1 hour ago · 1 comment
-
For All the Gloom Around RSS, Readers Continue to Climb in '09
2 days ago · 22 comments
-
Growing Grumblings on Tech News Don't Answer Incentives Problems
5 days ago · 33 comments
-
Mozzler Filters Your Social Stream for Links, Highlights Media
20 hours ago · 2 comments
-
iTunes, Sirius Seem Antiquated After Spotify iPhone Trial
6 days ago · 15 comments
-
10 Top New Web Services of 2009 (From My Perspective)
Do we need this firehose?
Does it help us make us *usefully* more informed?
Does it improve our lives?
Or would that time better be spent reading a book, writing a novel (or even a real blog post), or even just walking out in a field and putting together ideas and inspirations and so on?
I know, I know. Sometimes I'm such a luddite. But I can't help but be uncomfortable with the pace of frantic change coupled with the increase in, well, franticness.
From the general user's perspective, it also depends on where you stand. If you need a good way to network, see where those you want to network with are and what they're doing, this is an excellent way to track that, as well as communicate back with those people, building relationships along the way. Staying in a dark room coding or working or doing whatever you do and not building relationships will never grow your career beyond what you currently do. If you're happy with that, then this isn't for you. Again, all this, meaning social media, is about building and nurturing relationships. Reading a book or going for a walk, while good for you, aren't going to help you build relationships as well as these tools will.
For those with much bigger networks, many of those are interested in consuming lots of data. This benefits them as well since it enable them to see the latest and greatest news and hot topics of the time. Those that aren't interested in that it won't benefit.
Then there's the mainstream user who doesn't use a social service at all, rarely uses e-mail except to communicate with family, and turns off their computer at night like my parents. They'll never have a use for the firehose, but then again they'll never have a use for Twitter, or FriendFeed, or even Facebook.
We have been doing this for a while with our micro blogging service "Conversations"
At adelph.us we believe that "Conversations" is the new command line
We also have many more features that push items from our top of the line news reader to "Conversations" and then to IM/SMS
We are also using "Conversations" to allow members to let other members know their buying intentions by simply typing in <$ product name $>
In the coming weeks we will also be rolling out several very viable ways for user of "Conversations" to generate some revenue using the service
I created friendfeed filtered (ff-filtered.cosinity.com) specifically to enable track - and streaming that feed to any IM network (why just XMPP) is coming very soon. But I still do not think posting/commenting/participating via IM is particularly valuable. In a stateless peer messaging stream (a.k.a, Twitter, Laconica) it works - but FF isn't stateless and there are entity relationships that matter (comments, likes, rooms, etc). The future is in those relationships - and those relationships make IM based participation hopelessly complex.
We need to define the problem correctly - we need solutions for information discovery (track) and solutions for participation. They may not be one in the same.
I built a track tool for myself for twitter (over xmpp) and laconica (over xmpp) because it does what I need. It's trivial to adapt that to a web view in theory, but the other way around is more complicated. I haven't taken the step (other than to give myself an RSS stream of matches) because it's not valuable to me. twitterspy has been open source since like, July and nobody else has bothered either. Not saying it's a huge userbase or anything, but it's clearly solving problems for people.
Why XMPP? Because all of the other networks need to die. Soon. I have very little control over my YIM connection (I keep to talk to a couple people) and end up getting SPIM from it when they don't change the protocol to lock out my client. AIM is the same way, although I get less SPIM. YIM doesn't allow HTML. AIM does, but I can't embed other set of arbitrary data in it (see twhirl integration with identispy). In both cases, it's fairly easy to get my XMPP server working as a gateway, but then I have to deal with AOL and Yahoo when I'm rate limited. It's not worth the hassle to participate in a limited fashion in proprietary networks that need to die off already.
The richness of content we can send through enjit, for example allows an XMPP client (not just an IM client) to do far richer stuff than just shove an IM in someone's window. But even when it's just IM, you can't do stuff like this with AIM or YIM: http://public.west.spy.net/adhoc.png
As for track...we've got a content tracking engine already. It's really fast and scales quite well. We haven't introduced the two pieces yet as we're still working in some other areas. Combining them is trivial, and can be done in a simple, yet rich way.
More importantly - I'm glad you brought up RSS. The point is RSS does ONE SIDE of the solution set well - information discovery. I content that IM (XMPP) is equivalent to RSS for that part of the solution. However, much like RSS - you will need a separate mechanism to participate - because RSS (and XMPP) can not provide a usable enough interface for that.
I'm sure you disagree - and that is great. But I continue to believe that the UI that will win for real-time social media participation is not the command line.
Adium, twhirl, and my web browser are capable of providing fine interfaces into such things.
The enjit interface is a bit of a hybrid model. You get an IM that has a link to the item on friendfeed. I can go to friendfeed from that and tell friendfeed to stop sending it to me if I find it annoying. Similar things can be done with track.
I'm not sure how your workspace is set up, but I my desktop provides me realtime notifications through adium, and allows me to poll my RSS reader, email, and other things that can go more slowly.
Of course, I'm not saying that I'm more right than you (this doesn't really seem like the kind of thing we can disagree on so much, as it's more a factor of how we work). I generally find myself in the minority on most things, but I'll continue to do the things that serve me the best, and I'll continue to encourage you and everyone else to do the same.