<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:,2009:/1/tag:www.readwriteweb.com,2009://1.15414-</id>
  <updated>2009-10-30T12:20:59Z</updated>
  <title>Comments for Where Does Real-Time Matter? In Viewing the Stream or Searching It? (Facebook Bets on the Latter)</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.23-en</generator>
  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15414</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=15414" title="Where Does Real-Time Matter? In Viewing the Stream or Searching It? (Facebook Bets on the Latter)" />
    <published>2009-06-17T14:30:28Z</published>
    <updated>2009-06-17T17:35:22Z</updated>
    <title>Where Does Real-Time Matter? In Viewing the Stream or Searching It? (Facebook Bets on the Latter)</title>
    <summary>&quot;Real-time&quot; - as in the &quot;real-time web&quot; - has certainly become the buzzword du jour. It&apos;s even possible that the move of web services to support a real-time, immediate flow of information is what will ultimately define the next version of the web...if you&apos;re someone who likes to attach version numbers to something that&apos;s in...</summary>
    <author>
      <name>Sarah Perez</name>
      <uri>http://www.sarahintampa.com</uri>
    </author>
    
    <category term="Facebook" />
    
    <category term="Trends" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p><img src="http://www.readwriteweb.com/images/facebook_logo_mar09.png">"Real-time" - as in the "real-time web" - has certainly become the buzzword <em>du jour</em>. It's even possible that the move of web services to support a real-time, immediate flow of information is what will ultimately define the next version of the web...if you're someone who likes to attach version numbers to something that's in as much constant change as today's Internet, that is. Still, it's easy to see the benefits of real-time in action, especially when it comes to disseminating news...as was apparent when <a href="http://www.readwriteweb.com/archives/dear_cnn_please_check_twitter_for_news_about_iran.php">the immediacy of Twitter trumped CNN's coverage</a> of the Iranian elections and subsequent riots. </p>

<p>Yet exactly how a company should integrate "real-time" into their service is something that's not always easy to grasp. It's clear that Facebook, for one, is still trying to figure it out. </p>]]>
      <![CDATA[

<h2>Facebook Tests Real-Time Search</h2>

<p>In a <a href="http://blog.facebook.com/blog.php?post=96275977130">Facebook blog post</a>, the company announced that a limited, private beta of a new search interface is being rolling out to a small group of folks on the social network. The new interface will allow those fortunate enough to have access to it the ability to search for content from people, organizations, and other public figures <em><strong>as soon as they share it</strong></em> on Facebook. They'll also be able to search through their News Feed for status updates, photos, links, videos, and notes for items being shared by friends, by pages of which they're a fan, or by those who have chosen to leave their profile open. Again, this is described as "up-to-the-minute" search results. In other words, Facebook is testing a real-time search engine. </p>

<p>Ironically, Facebook's other attempt at real-time didn't go quite as well. After <a href="http://www.readwriteweb.com/archives/facebook_announces_new_homepages.php">March's site redesign</a> which was responsible for the real-time stream of updates on users' homepages, Facebook faced <a href="http://www.readwriteweb.com/archives/facebooks_users_dont_like_change.php">protests by hundreds of thousands of users</a> within days of the revamp. Apparently, those complaints didn't fall on deaf ears. According to <a href="http://venturebeat.com/2009/06/12/against-real-time-facebook-to-sort-of-bring-back-the-old-site-design/">a recent article on VentureBeat</a>, Facebook is moving away from that real-time homepage stream, but towards what isn't exactly clear. All we know is that Facebook did acknowledge that their users "missed the News Feed in its former structure." </p>

<p><img src="http://www.readwriteweb.com/images/fbook_new_homepage.png"></p>

<h2>Real-Time: Good for Search, Not for Streams?</h2>

<p><img src="http://www.readwriteweb.com/images/friendfeed_logo_sep08.jpg" align="right">That just goes to show that real-time doesn't always make sense everywhere, in every service. Unlike <a href="http://www.friendfeed.com">FriendFeed</a>, who <a href="http://www.readwriteweb.com/archives/the_new_friendfeed_real-time_direct_messages_better_filters.php">boldly bet on real-time</a> and made it the new default for their stream, mimicking that same feature over on Facebook was a recipe for disaster. <em>(It could be argued that real-time updates don't work on FriendFeed either, but that may be just a personal opinion).</em> </p>

<p>Even in Twitter, where information flows in immediately to the service, the <a href="http://twitter.com">Twitter.com</a> homepage doesn't constantly auto-refresh for you, forcing you to see the updates as they happen. And Twitter desktop clients tend to poll for updates on a scheduled basis...so, not quite real-time there either. </p>

<p>Where real-time <em>does </em>work is search, something we've learned not only from using <a href="http://search.twitter.com">search.twitter.com</a> but also from using some handy Twitter greasemonkey scripts that add Twitter results to a traditional search. (Here's one for <a href="http://www.readwriteweb.com/archives/make_google_real_time_with_twitter_ad-on.php">Google</a> and one for <a href="http://www.readwriteweb.com/archives/add_twitter_search_to_bing.php">Bing</a>).</p>

<p><img src="http://www.readwriteweb.com/images/twittergoogle.jpg"></p>

<p>It's also being rumored that <a href="http://www.readwriteweb.com/archives/google_to_launch_microblogging_search_engine.php">Google may be working on a real-time search engine</a> that would pull in results from Twitter and other microblogging sites. Perhaps "real-time" works in search because the stream is focused on one subject, not a chaotic mass of disjointed thoughts and links. Or then again, maybe it works because even though they're real-time, search results don't move across the screen in a constant flow - you have to refresh the page to see the new ones. </p>

<h2>Questions about Real-Time</h2>

<p>So does this mean that real-time doesn't work in streams but only in search? Can we just not process a rapidly updated flow quickly enough for it to make any sense? Or does it all come down to some magic number of people we follow that determines how much new input we can stand to see streaming by in real-time? Or maybe the problem is that real-time is simply too raw, without filters we miss seeing the updates that matter the most. </p>

<p>Do you agree? Or do you feel that real-time streams<em> are indeed</em> the future, but unfortunately the masses (as in the majority of Facebook users) just haven't gotten the hang of it yet. Or that real-time is just so new that no one has mastered the ideal UI for following a real-time flow? </p>

<p>It seems like we don't really have all the answers just yet, the only thing to do is experiment and see what works. Just like Facebook is doing now. </p>]]>
    </content>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15414-comment:142904</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15414" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php#c142904" />
    <title>Comment from F. Andy Seidl on 2009-06-17</title>
    <author>
        <name>F. Andy Seidl</name>
        <uri>http://faseidl.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://faseidl.com">
        <![CDATA[<p>Fast flowing streams--whether the result of search, friend timelines, whatever--are like drinking from a fire hose.  These must rely on some type of filtering to provide the lens through which the raw streaming information is consumed.</p>

<p>This is nothing new.  The radio spectrum is teeming with information streams that we are incapable of consuming en mass.  So are your eyes, for that matter.  We use radios to tune into specific "channels" of information to provide a lens on the radio spectrum.  Our brain uses clever image processing tricks to provide a lens on the visible light hitting our eyes.</p>

<p>We will continue to evolve (develop) a variety of lenses through which to view digital information streams from Twitter, Facebook, Google, etc.  Facebook search, Twitter search, TweetDeck groups, are just three examples of specific lenses.  It's not a question of where real-time matters.  It matters.  It's more a question of which lenses are best suited for different objectives.</p>]]>
    </content>
    <published>2009-06-17T16:11:46Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15414-comment:142905</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15414" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php#c142905" />
    <title>Comment from Joe on 2009-06-17</title>
    <author>
        <name>Joe</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>I've said it before and I'll say it again, the abuse of the term "real-time" has reached a critical mass.  Until a browser can keep a persistent socket open between the server and itself, the closest thing you can get to the REAL real-time is emulating it via long-polling, similar to what Jack Moffit at <a href="http://collecta.com" rel="nofollow">collecta.com</a> is doing.  You need to essentially poll and on the server NOT send a response if there is NOTHING new, and WAIT to send a response until there is something new.  That is the closest we can get right now to the REAL real-time.  At this point, it appears everyone claiming real-time is using INTERVAL polling where they just constantly hit their servers via XHR (Ajax) requests and whether there is something new OR NOT, a response is sent back...this is NOT real-time.</p>

<p>I guess RWW and Mashable do need to continue to write articles so I'm not bashing the author of this one, but this Facebook is just jumping on the real-time bandwagon.  It simply is NOT real-time.</p>]]>
    </content>
    <published>2009-06-17T16:19:01Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15414-comment:142934</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15414" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php#c142934" />
    <title>Comment from Steve E on 2009-06-17</title>
    <author>
        <name>Steve E</name>
        <uri>http://www.twitter.com/steve_e</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.twitter.com/steve_e">
        <![CDATA[<p>The stream works as long as you are equipped with the tools and apps to deal with the deluge of information that results from trying to drink from it. Google Wave is an example of a protocol/platform which is approaching this from a pragmatic angle.</p>

<p>XMPP is an interesting one as are all the similar presence type protocols. As Joe says above socket connections etc are the limiting factor at the moment. Perhaps servers need to learn to push to IP's which they know are waiting rather than leave them having to keep polling, but that would need the server side apps to take a lot more load.</p>

<p>Interesting subject though so keep writing about it!</p>]]>
    </content>
    <published>2009-06-17T17:44:50Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15414-comment:142947</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15414" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php#c142947" />
    <title>Comment from Ravikant on 2009-06-17</title>
    <author>
        <name>Ravikant</name>
        <uri>http://cherukuri.wordpress.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://cherukuri.wordpress.com">
        <![CDATA[<p>Streams need to be real-time enough but you should still be able to interact with them. Like you say, at some point when you have a large enough set of friends, it becomes difficult.</p>

<p>I find real-time search very interesting. Just by following some keywords, I can get pointers to content that others are finding it worth while to comment on. Its a great way of real-time learning. In facebook, search cannot be that useful unless you could search all streams. Not sure if facebook has an option of making your stream search-able and if it is opt-in or opt-out.</p>

<p>I believe that XMPP holds the key to real-time. The browsers need to figure out how it fit it in. Ultimately, I want to sit back and let my web come to me.</p>]]>
    </content>
    <published>2009-06-17T18:12:04Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15414-comment:143015</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15414" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php#c143015" />
    <title>Comment from Stephane on 2009-06-17</title>
    <author>
        <name>Stephane</name>
        <uri>http://www.twazzup.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.twazzup.com">
        <![CDATA[<p>"Or that real-time is just so new that no one has mastered the ideal UI for following a real-time flow?"</p>

<p>Well, in a way we made Twazzup because we strongly agree with this 2nd point of view ... for those who have missed it : <a href="http://www.twazzup.com" rel="nofollow">http://www.twazzup.com</a> <br />
or <br />
<a href="http://iran.twazzup.com" rel="nofollow">http://iran.twazzup.com</a> which we created specially to follow the events in Iran.</p>

<p>Would be more than happy to read your thoughts about it.</p>]]>
    </content>
    <published>2009-06-18T06:12:39Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15414-comment:143053</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15414" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/where_does_real-time_matter.php#c143053" />
    <title>Comment from Joe Cibula on 2009-06-18</title>
    <author>
        <name>Joe Cibula</name>
        <uri>http://inversearch.blogspot.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://inversearch.blogspot.com">
        <![CDATA[<p>Real-time, insofar as a lot of people seem to think it should mean, means there must be two parties present at exactly the moment something is breaking. If you are the "first on site," great. But what does it really mean unless the breaking news is that someone is handing out free money first-come, first-serve? Think back to what traditional media was (and what it did to itself): The story broke, and a few seconds later it's on every "channel," everyone knows about it (that cared to look), and it's ancient history (if you're thinking of real-time as I've defined it above).</p>

<p>All of this depends on you being there. The news, or tweet, or inquiry, or whatever is breaking and out there is out there whether you see it or not.</p>

<p>To summarize: Real-time in either stream or search is in the mind of the beholder. It's all about what is relevant to you.</p>]]>
    </content>
    <published>2009-06-18T13:55:50Z</published>
  </entry>

</feed>