<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brian Roy &#187; XMPP</title>
	<atom:link href="http://briantroy.com/blog/tag/xmpp/feed/" rel="self" type="application/rss+xml" />
	<link>http://briantroy.com/blog</link>
	<description>The ramblings of an often lucid mind...</description>
	<lastBuildDate>Tue, 02 Nov 2010 21:53:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<atom:link rel='hub' href='http://briantroy.com/blog/?pushpress=hub'/>
		<item>
		<title>Open Push Email</title>
		<link>http://briantroy.com/blog/2009/09/29/open-push-email/</link>
		<comments>http://briantroy.com/blog/2009/09/29/open-push-email/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 19:51:39 +0000</pubDate>
		<dc:creator>briantroy</dc:creator>
				<category><![CDATA[Experimentation]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[push email]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://briantroy.com/blog/2009/09/29/open-push-email/</guid>
		<description><![CDATA[People are obsessed with making their email &#8220;broadcast&#8221;. Push email is a big deal&#8230; but sadly it means you have to lock yourself into a single email service from a single provider. You want near real-time push email&#8230; Blackberry or Exchange&#8230; or you can pretty much forget about it. So, why can&#8217;t we have an [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fbriantroy.com%2Fblog%2F2009%2F09%2F29%2Fopen-push-email%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fbriantroy.com%2Fblog%2F2009%2F09%2F29%2Fopen-push-email%2F&amp;source=briantroy&amp;style=normal&amp;service=bit.ly&amp;service_api=justsignal%3AR_626c052845111fc600be065fde2532eb&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://briantroy.com/blog/wp-content/uploads/2009/09/email-broadcast.png" width="200" height="200" alt="email-broadcast.png" style="float:left; margin-right:15px; margin-bottom:15px;" />People are obsessed with making their email &#8220;broadcast&#8221;. Push email is a big deal&#8230; but sadly it means you have to lock yourself into a single email service from a single provider. You want near real-time push email&#8230; Blackberry or Exchange&#8230; or you can pretty much forget about it.</p>
<p>So, why can&#8217;t we have an open alternative?</p>
<p>There are a multitude of ways to get real time notifications of new emails, and there is no reason for that mechanism to be an integral part of the email solution itself. Given that I set out to make a push email solution for my Google Apps accounts that would effectively notify on my iPhone or any other device.</p>
<p>As it turns out the solution is actually very simple. I created a simple server process that checks my inbox every few seconds and sends me an Instant Message (IM) when I have a new email. I also incorporated sender and subject filters &#8211; so you can get notified only for the emails you want.</p>
<p>I could have made it send me a Twitter DM, or an SMS, or plugged it in to PubSubHubBub, or RSS Cloud&#8230;</p>
<p>The point is, the actual mechanism for the notification isn&#8217;t really all that important&#8230;</p>
<p>More after the jump&#8230;</p>
<p><span id="more-607"></span>
<p>How does it work?</p>
<p>EmailToIM is a PHP daemon that will run on any system that has PHP installed. It periodically checks for new messages on your email server (IMAP only) and sends you an IM if it finds one.</p>
<p>For notifications on my iPhone I use <a href="http://www.beejive.com/">BeeJive IM</a> with Apple&#8217;s push notifications turned on.</p>
<p>Where can I get it?</p>
<p><a href="http://code.google.com/p/emailtoim/">I&#8217;ve set up a Google Code project for it here</a>.</p>
<p>It is open source (GPL v3).</p>
<p>If you have any questions let me know.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Open+Push+Email&amp;link=http://briantroy.com/blog/2009/09/29/open-push-email/&amp;notes=People%20are%20obsessed%20with%20making%20their%20email%20%22broadcast%22.%20Push%20email%20is%20a%20big%20deal...%20but%20sadly%20it%20means%20you%20have%20to%20lock%20yourself%20into%20a%20single%20email%20service%20from%20a%20single%20provider.%20You%20want%20near%20real-time%20push%20email...%20Blackberry%20or%20Exchange...%20or%20you%20can%20pretty%20much%20forget%20about%20it.%0ASo%2C%20why%20can%27t%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=Open+Push+Email&amp;link=http://briantroy.com/blog/2009/09/29/open-push-email/&amp;notes=People%20are%20obsessed%20with%20making%20their%20email%20%22broadcast%22.%20Push%20email%20is%20a%20big%20deal...%20but%20sadly%20it%20means%20you%20have%20to%20lock%20yourself%20into%20a%20single%20email%20service%20from%20a%20single%20provider.%20You%20want%20near%20real-time%20push%20email...%20Blackberry%20or%20Exchange...%20or%20you%20can%20pretty%20much%20forget%20about%20it.%0ASo%2C%20why%20can%27t%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.shareaholic.com/api/share/?title=Open+Push+Email&amp;link=http://briantroy.com/blog/2009/09/29/open-push-email/&amp;notes=People%20are%20obsessed%20with%20making%20their%20email%20%22broadcast%22.%20Push%20email%20is%20a%20big%20deal...%20but%20sadly%20it%20means%20you%20have%20to%20lock%20yourself%20into%20a%20single%20email%20service%20from%20a%20single%20provider.%20You%20want%20near%20real-time%20push%20email...%20Blackberry%20or%20Exchange...%20or%20you%20can%20pretty%20much%20forget%20about%20it.%0ASo%2C%20why%20can%27t%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=191&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Open+Push+Email&amp;link=http://briantroy.com/blog/2009/09/29/open-push-email/&amp;notes=People%20are%20obsessed%20with%20making%20their%20email%20%22broadcast%22.%20Push%20email%20is%20a%20big%20deal...%20but%20sadly%20it%20means%20you%20have%20to%20lock%20yourself%20into%20a%20single%20email%20service%20from%20a%20single%20provider.%20You%20want%20near%20real-time%20push%20email...%20Blackberry%20or%20Exchange...%20or%20you%20can%20pretty%20much%20forget%20about%20it.%0ASo%2C%20why%20can%27t%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Open+Push+Email&amp;link=http://briantroy.com/blog/2009/09/29/open-push-email/&amp;notes=People%20are%20obsessed%20with%20making%20their%20email%20%22broadcast%22.%20Push%20email%20is%20a%20big%20deal...%20but%20sadly%20it%20means%20you%20have%20to%20lock%20yourself%20into%20a%20single%20email%20service%20from%20a%20single%20provider.%20You%20want%20near%20real-time%20push%20email...%20Blackberry%20or%20Exchange...%20or%20you%20can%20pretty%20much%20forget%20about%20it.%0ASo%2C%20why%20can%27t%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.shareaholic.com/api/share/?title=Open+Push+Email&amp;link=http://briantroy.com/blog/2009/09/29/open-push-email/&amp;notes=People%20are%20obsessed%20with%20making%20their%20email%20%22broadcast%22.%20Push%20email%20is%20a%20big%20deal...%20but%20sadly%20it%20means%20you%20have%20to%20lock%20yourself%20into%20a%20single%20email%20service%20from%20a%20single%20provider.%20You%20want%20near%20real-time%20push%20email...%20Blackberry%20or%20Exchange...%20or%20you%20can%20pretty%20much%20forget%20about%20it.%0ASo%2C%20why%20can%27t%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.shareaholic.com/api/share/?title=Open+Push+Email&amp;link=http://briantroy.com/blog/2009/09/29/open-push-email/&amp;notes=People%20are%20obsessed%20with%20making%20their%20email%20%22broadcast%22.%20Push%20email%20is%20a%20big%20deal...%20but%20sadly%20it%20means%20you%20have%20to%20lock%20yourself%20into%20a%20single%20email%20service%20from%20a%20single%20provider.%20You%20want%20near%20real-time%20push%20email...%20Blackberry%20or%20Exchange...%20or%20you%20can%20pretty%20much%20forget%20about%20it.%0ASo%2C%20why%20can%27t%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=88&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="http://www.shareaholic.com/api/share/?title=Open%20Push%20Email&amp;link=http://briantroy.com/blog/2009/09/29/open-push-email/&amp;notes=People%20are%20obsessed%20with%20making%20their%20email%20%22broadcast%22.%20Push%20email%20is%20a%20big%20deal...%20but%20sadly%20it%20means%20you%20have%20to%20lock%20yourself%20into%20a%20single%20email%20service%20from%20a%20single%20provider.%20You%20want%20near%20real-time%20push%20email...%20Blackberry%20or%20Exchange...%20or%20you%20can%20pretty%20much%20forget%20about%20it.%0ASo%2C%20why%20can%27t%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=Open+Push+Email&amp;link=http://briantroy.com/blog/2009/09/29/open-push-email/&amp;notes=People%20are%20obsessed%20with%20making%20their%20email%20%22broadcast%22.%20Push%20email%20is%20a%20big%20deal...%20but%20sadly%20it%20means%20you%20have%20to%20lock%20yourself%20into%20a%20single%20email%20service%20from%20a%20single%20provider.%20You%20want%20near%20real-time%20push%20email...%20Blackberry%20or%20Exchange...%20or%20you%20can%20pretty%20much%20forget%20about%20it.%0ASo%2C%20why%20can%27t%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Open+Push+Email&amp;link=http://briantroy.com/blog/2009/09/29/open-push-email/&amp;notes=People%20are%20obsessed%20with%20making%20their%20email%20%22broadcast%22.%20Push%20email%20is%20a%20big%20deal...%20but%20sadly%20it%20means%20you%20have%20to%20lock%20yourself%20into%20a%20single%20email%20service%20from%20a%20single%20provider.%20You%20want%20near%20real-time%20push%20email...%20Blackberry%20or%20Exchange...%20or%20you%20can%20pretty%20much%20forget%20about%20it.%0ASo%2C%20why%20can%27t%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://briantroy.com/blog/2009/09/29/open-push-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why is the Real-Time Web Community Shooting Itself in the Foot?</title>
		<link>http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/</link>
		<comments>http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 17:34:25 +0000</pubDate>
		<dc:creator>briantroy</dc:creator>
				<category><![CDATA[Innovation]]></category>
		<category><![CDATA[The Future]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[friendfeed]]></category>
		<category><![CDATA[real-time web]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/</guid>
		<description><![CDATA[2008 was supposed to be the year we began to see real-time web take shape. And while Twitter and FriendFeed have begun to show us some bits of what a real-time web might look like mostly it has been a year of discontent. While I hate year end/beginning &#8220;predictions&#8221; (what am I Nostradamus?) I&#8217;m predicting [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fbriantroy.com%2Fblog%2F2009%2F01%2F08%2Fwhy-is-the-real-time-web-community-shooting-itself-in-the-foot%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fbriantroy.com%2Fblog%2F2009%2F01%2F08%2Fwhy-is-the-real-time-web-community-shooting-itself-in-the-foot%2F&amp;source=briantroy&amp;style=normal&amp;service=bit.ly&amp;service_api=justsignal%3AR_626c052845111fc600be065fde2532eb&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>2008 was supposed to be the year we began to see real-time web take shape. And while Twitter and FriendFeed have begun to show us some bits of what a real-time web might look like mostly it has been a year of discontent.</p>
<p>While I hate year end/beginning &#8220;predictions&#8221; (what am I <a href="http://en.wikipedia.org/wiki/Nostradamus">Nostradamus</a>?) I&#8217;m predicting 2009 won&#8217;t be much better. Why? Well that is the interesting part.</p>
<p><img src="http://briantroy.com/blog/wp-content/uploads/2009/01/200901081030.jpg" alt="200901081030.jpg" width="135" height="90" /></p>
<p>I&#8217;ll let you in on a secret (shhh, this is just between you and me). Real-time services on the &#8220;web&#8221; are nothing new. We have a pretty good idea how they work (and don&#8217;t work). We know what the challenges are &#8211; and to a large degree how to architect/engineer the solutions. The problem is we aren&#8217;t leveraging the work that has already been done.</p>
<p>More after the jump&#8230;</p>
<p><span id="more-227"></span></p>
<p>For years <a href="http://en.wikipedia.org/wiki/HTTP">HTTP</a>, <a href="http://en.wikipedia.org/wiki/SMTP">SMTP</a> and <a href="http://en.wikipedia.org/wiki/Post_Office_Protocol">POP</a> were the web. Those three combined with the underlying transport layer (<a href="http://en.wikipedia.org/wiki/TCP/IP">TCP/IP</a>) to form the &#8220;killer application&#8221; web. Web 1.0 and Web 2.0 both were built on this framework and exposed both their incredible power and their weaknesses. We&#8217;ve developed a multitude of higher order solutions which leverage the power and compensate for the weaknesses &#8211; <a href="http://en.wikipedia.org/wiki/RSS">RSS</a> and <a href="http://en.wikipedia.org/wiki/AJAX">AJAX</a> respectively provide an example of each.</p>
<p>What does this have to do with real-time? The foundation upon which the web was built isn&#8217;t entirely appropriate for synchronous real-time communication. Which is not to say we can not overcome those limitations by re-visiting or inventing parts of that foundation. We know this because we&#8217;ve solved one of the most intensive real-time synchronous problems &#8211; two way voice communication over internet protocol (<a href="http://en.wikipedia.org/wiki/VoIP">VoIP</a>).</p>
<p><img src="http://briantroy.com/blog/wp-content/uploads/2009/01/200901081031.jpg" alt="200901081031.jpg" width="150" height="150" /></p>
<p>VoIP works because it threw out the foundation from IP up. Those of us involved/following it&#8217;s development from the early 1990&#8242;s on quickly realized that we couldn&#8217;t rely on TCP or any of the available application protocols (such as HTTP) because &#8211; while they incorporated important solutions for the transmissions of bulk data in response to specific requests &#8211; they were not appropriate for a synchronous exchange of data based on a standing agreement to exchange data (essentially this is what a VoIP phone call is). Other issues included efficient distribution of messages to many subscribers (multicasting), the delivery of many small chunks of data in a time sensitive manner, and the implicit understanding that every bit of data wasn&#8217;t critical to overall service quality (statelessness).</p>
<p>Because the door was thrown wide open to re-think the foundation of the web we saw proliferation of methods. Each company, group, and standards body developed and promoted a standard. Each screamed loudly that their standard was THE standard &#8211; and nothing happened. This was a 15 year period I refer to as the Protocol Wars. Thankfully, the protocol wars have ended, <a href="http://en.wikipedia.org/wiki/Session_Initiation_Protocol">SIP</a> won &#8211; and we have an intelligible way to execute on VoIP.</p>
<p><em><span style="text-decoration: underline;">I believe that the problems of the real-time web are the problems that were faced and solved by VoIP. What I don&#8217;t understand is why the real-time web community isn&#8217;t working with the VoIP community.</span></em></p>
<p>In order to implement the real-time web (as opposed to talking about the real-time web) we will need to address multicasting, time-sensitivity, and communication negotiation. All problems already addressed by VoIP.</p>
<p>In order to implement the real-time web we will need to ensure every service/provider/network speaks the same underlying language (protocol) and implements that language in the same way (standard).</p>
<p>So, given that I believe much of the solution for the real-time web exists (which is different from saying it is complete) why do I believe 2009 won&#8217;t be much better? For two reasons:</p>
<ol>
<li>Simply because it appears to me that the real-time community is already beginning to engage in a protocol war.</li>
<li>There is little or no interest on either side (VoIP/Real-Time web) in engaging to leverage the work already done.</li>
</ol>
<p>So, here is my challenge to my friends in both the VoIP and Real-Time Web communities. Get in a room and figure it out. Extend SIP, fix <a href="http://en.wikipedia.org/wiki/XMPP">XMPP</a>, or just come up with something new &#8211; but don&#8217;t ignore one another. Please don&#8217;t accept another protocol war for the real-time web &#8211; because by the time you finally stop talking about the technology you may find that people have completely lost interest in creating solutions that leverage it.</p>
<p><strong><span style="text-decoration: underline;">But most of all, don&#8217;t make the mistakes we made with VoIP by focusing on the commodity (who will decide what the servers run) instead of getting on with creating the services you users really want.</span></strong></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Why+is+the+Real-Time+Web+Community+Shooting+Itself+in+the+Foot%3F&amp;link=http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/&amp;notes=2008%20was%20supposed%20to%20be%20the%20year%20we%20began%20to%20see%20real-time%20web%20take%20shape.%20And%20while%20Twitter%20and%20FriendFeed%20have%20begun%20to%20show%20us%20some%20bits%20of%20what%20a%20real-time%20web%20might%20look%20like%20mostly%20it%20has%20been%20a%20year%20of%20discontent.%0D%0A%0D%0AWhile%20I%20hate%20year%20end%2Fbeginning%20%22predictions%22%20%28what%20am%20I%20Nostradamus%3F%29%20I%27m%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://www.shareaholic.com/api/share/?title=Why+is+the+Real-Time+Web+Community+Shooting+Itself+in+the+Foot%3F&amp;link=http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/&amp;notes=2008%20was%20supposed%20to%20be%20the%20year%20we%20began%20to%20see%20real-time%20web%20take%20shape.%20And%20while%20Twitter%20and%20FriendFeed%20have%20begun%20to%20show%20us%20some%20bits%20of%20what%20a%20real-time%20web%20might%20look%20like%20mostly%20it%20has%20been%20a%20year%20of%20discontent.%0D%0A%0D%0AWhile%20I%20hate%20year%20end%2Fbeginning%20%22predictions%22%20%28what%20am%20I%20Nostradamus%3F%29%20I%27m%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=3&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.shareaholic.com/api/share/?title=Why+is+the+Real-Time+Web+Community+Shooting+Itself+in+the+Foot%3F&amp;link=http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/&amp;notes=2008%20was%20supposed%20to%20be%20the%20year%20we%20began%20to%20see%20real-time%20web%20take%20shape.%20And%20while%20Twitter%20and%20FriendFeed%20have%20begun%20to%20show%20us%20some%20bits%20of%20what%20a%20real-time%20web%20might%20look%20like%20mostly%20it%20has%20been%20a%20year%20of%20discontent.%0D%0A%0D%0AWhile%20I%20hate%20year%20end%2Fbeginning%20%22predictions%22%20%28what%20am%20I%20Nostradamus%3F%29%20I%27m%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=191&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Why+is+the+Real-Time+Web+Community+Shooting+Itself+in+the+Foot%3F&amp;link=http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/&amp;notes=2008%20was%20supposed%20to%20be%20the%20year%20we%20began%20to%20see%20real-time%20web%20take%20shape.%20And%20while%20Twitter%20and%20FriendFeed%20have%20begun%20to%20show%20us%20some%20bits%20of%20what%20a%20real-time%20web%20might%20look%20like%20mostly%20it%20has%20been%20a%20year%20of%20discontent.%0D%0A%0D%0AWhile%20I%20hate%20year%20end%2Fbeginning%20%22predictions%22%20%28what%20am%20I%20Nostradamus%3F%29%20I%27m%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.shareaholic.com/api/share/?title=Why+is+the+Real-Time+Web+Community+Shooting+Itself+in+the+Foot%3F&amp;link=http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/&amp;notes=2008%20was%20supposed%20to%20be%20the%20year%20we%20began%20to%20see%20real-time%20web%20take%20shape.%20And%20while%20Twitter%20and%20FriendFeed%20have%20begun%20to%20show%20us%20some%20bits%20of%20what%20a%20real-time%20web%20might%20look%20like%20mostly%20it%20has%20been%20a%20year%20of%20discontent.%0D%0A%0D%0AWhile%20I%20hate%20year%20end%2Fbeginning%20%22predictions%22%20%28what%20am%20I%20Nostradamus%3F%29%20I%27m%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.shareaholic.com/api/share/?title=Why+is+the+Real-Time+Web+Community+Shooting+Itself+in+the+Foot%3F&amp;link=http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/&amp;notes=2008%20was%20supposed%20to%20be%20the%20year%20we%20began%20to%20see%20real-time%20web%20take%20shape.%20And%20while%20Twitter%20and%20FriendFeed%20have%20begun%20to%20show%20us%20some%20bits%20of%20what%20a%20real-time%20web%20might%20look%20like%20mostly%20it%20has%20been%20a%20year%20of%20discontent.%0D%0A%0D%0AWhile%20I%20hate%20year%20end%2Fbeginning%20%22predictions%22%20%28what%20am%20I%20Nostradamus%3F%29%20I%27m%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.shareaholic.com/api/share/?title=Why+is+the+Real-Time+Web+Community+Shooting+Itself+in+the+Foot%3F&amp;link=http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/&amp;notes=2008%20was%20supposed%20to%20be%20the%20year%20we%20began%20to%20see%20real-time%20web%20take%20shape.%20And%20while%20Twitter%20and%20FriendFeed%20have%20begun%20to%20show%20us%20some%20bits%20of%20what%20a%20real-time%20web%20might%20look%20like%20mostly%20it%20has%20been%20a%20year%20of%20discontent.%0D%0A%0D%0AWhile%20I%20hate%20year%20end%2Fbeginning%20%22predictions%22%20%28what%20am%20I%20Nostradamus%3F%29%20I%27m%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=88&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="http://www.shareaholic.com/api/share/?title=Why%20is%20the%20Real-Time%20Web%20Community%20Shooting%20Itself%20in%20the%20Foot%3F&amp;link=http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/&amp;notes=2008%20was%20supposed%20to%20be%20the%20year%20we%20began%20to%20see%20real-time%20web%20take%20shape.%20And%20while%20Twitter%20and%20FriendFeed%20have%20begun%20to%20show%20us%20some%20bits%20of%20what%20a%20real-time%20web%20might%20look%20like%20mostly%20it%20has%20been%20a%20year%20of%20discontent.%0D%0A%0D%0AWhile%20I%20hate%20year%20end%2Fbeginning%20%22predictions%22%20%28what%20am%20I%20Nostradamus%3F%29%20I%27m%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.shareaholic.com/api/share/?title=Why+is+the+Real-Time+Web+Community+Shooting+Itself+in+the+Foot%3F&amp;link=http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/&amp;notes=2008%20was%20supposed%20to%20be%20the%20year%20we%20began%20to%20see%20real-time%20web%20take%20shape.%20And%20while%20Twitter%20and%20FriendFeed%20have%20begun%20to%20show%20us%20some%20bits%20of%20what%20a%20real-time%20web%20might%20look%20like%20mostly%20it%20has%20been%20a%20year%20of%20discontent.%0D%0A%0D%0AWhile%20I%20hate%20year%20end%2Fbeginning%20%22predictions%22%20%28what%20am%20I%20Nostradamus%3F%29%20I%27m%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Why+is+the+Real-Time+Web+Community+Shooting+Itself+in+the+Foot%3F&amp;link=http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/&amp;notes=2008%20was%20supposed%20to%20be%20the%20year%20we%20began%20to%20see%20real-time%20web%20take%20shape.%20And%20while%20Twitter%20and%20FriendFeed%20have%20begun%20to%20show%20us%20some%20bits%20of%20what%20a%20real-time%20web%20might%20look%20like%20mostly%20it%20has%20been%20a%20year%20of%20discontent.%0D%0A%0D%0AWhile%20I%20hate%20year%20end%2Fbeginning%20%22predictions%22%20%28what%20am%20I%20Nostradamus%3F%29%20I%27m%20p&amp;short_link=&amp;shortener=bitly&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://briantroy.com/blog/2009/01/08/why-is-the-real-time-web-community-shooting-itself-in-the-foot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
