<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Distributed Twitter Client in 20 lines of code</title>
	<atom:link href="http://labnotes.org/2008/05/05/distributed-twitter-client-in-20-lines-of-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://labnotes.org/2008/05/05/distributed-twitter-client-in-20-lines-of-code/</link>
	<description></description>
	<lastBuildDate>Sun, 15 Jan 2012 21:29:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Bre Pettis - A Dream - Open Source Distributed Microblogging at I Make Things</title>
		<link>http://labnotes.org/2008/05/05/distributed-twitter-client-in-20-lines-of-code/comment-page-1/#comment-140593</link>
		<dc:creator>Bre Pettis - A Dream - Open Source Distributed Microblogging at I Make Things</dc:creator>
		<pubDate>Mon, 26 May 2008 23:33:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/?p=1055#comment-140593</guid>
		<description>[...] your personal info off of proprietary networks. - Link Distributed Twitter in 20 Lines of code. - Link APML - Link XXMP - Link      &#171; Getting Started in Video: [...]</description>
		<content:encoded><![CDATA[<p>[...] your personal info off of proprietary networks. &#8211; Link Distributed Twitter in 20 Lines of code. &#8211; Link APML &#8211; Link XXMP &#8211; Link      &laquo; Getting Started in Video: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2008-05-09 &#171; Breyten&#8217;s Dev Blog</title>
		<link>http://labnotes.org/2008/05/05/distributed-twitter-client-in-20-lines-of-code/comment-page-1/#comment-140488</link>
		<dc:creator>links for 2008-05-09 &#171; Breyten&#8217;s Dev Blog</dc:creator>
		<pubDate>Fri, 09 May 2008 11:31:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/?p=1055#comment-140488</guid>
		<description>[...] Labnotes &quot; Distributed Twitter Client in 20 lines of code (tags: jabber presence ruby status twitter xmpp) [...]</description>
		<content:encoded><![CDATA[<p>[...] Labnotes &quot; Distributed Twitter Client in 20 lines of code (tags: jabber presence ruby status twitter xmpp) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Assaf</title>
		<link>http://labnotes.org/2008/05/05/distributed-twitter-client-in-20-lines-of-code/comment-page-1/#comment-140475</link>
		<dc:creator>Assaf</dc:creator>
		<pubDate>Wed, 07 May 2008 18:16:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/?p=1055#comment-140475</guid>
		<description>I would implement something like this as a Web-based tracker.  Then you can use it from a browser, feed reader, write all sorts of fancy clients around it, e-mail notifications, SMS in/out, filtering, etc.  It&#039;s just replacing one piece of infrastructure with another that&#039;s decentralized.  You could be using your service, I would be using mine, and we&#039;ll both be able to see each other&#039;s statuses.

This example is intentionally simplified to show that XMPP already solved that problem, and something you can run from the command line to see what the timeline looks like (and no, you won&#039;t be receiving any IMs, only status updates).

A real implementation would look different, for one you&#039;ll want to run an XMPP server not multiple client threads polling for each user, but the concepts are all the same: use XMPP to decentralize and exchange statuses.</description>
		<content:encoded><![CDATA[<p>I would implement something like this as a Web-based tracker.  Then you can use it from a browser, feed reader, write all sorts of fancy clients around it, e-mail notifications, SMS in/out, filtering, etc.  It&#8217;s just replacing one piece of infrastructure with another that&#8217;s decentralized.  You could be using your service, I would be using mine, and we&#8217;ll both be able to see each other&#8217;s statuses.</p>
<p>This example is intentionally simplified to show that XMPP already solved that problem, and something you can run from the command line to see what the timeline looks like (and no, you won&#8217;t be receiving any IMs, only status updates).</p>
<p>A real implementation would look different, for one you&#8217;ll want to run an XMPP server not multiple client threads polling for each user, but the concepts are all the same: use XMPP to decentralize and exchange statuses.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus Breese</title>
		<link>http://labnotes.org/2008/05/05/distributed-twitter-client-in-20-lines-of-code/comment-page-1/#comment-140474</link>
		<dc:creator>Marcus Breese</dc:creator>
		<pubDate>Wed, 07 May 2008 17:45:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/?p=1055#comment-140474</guid>
		<description>Similar thing in Python:
http://snippets.dzone.com/posts/show/5474

This type of distributed system makes a lot of sense... But the largest problem that I see is that people already have a GUI IM client that they can use.  So, what would the client for this really be?  Another GUI IM(-lite) client?  Would it be a web-based tracker (with the server tracking each person&#039;s roster)?

I think it doesn&#039;t quite live up to the ease of using Twitter, namely the lack of anything to install.

Now, I could see a web app that you gave your IM credentials to, and it tracked the people that you follow.  You could then update your status there as well.  But what you don&#039;t necessarily want to (or expect to) receive IMs from everyone that you are tracking.</description>
		<content:encoded><![CDATA[<p>Similar thing in Python:<br />
<a href="http://snippets.dzone.com/posts/show/5474" rel="nofollow">http://snippets.dzone.com/posts/show/5474</a></p>
<p>This type of distributed system makes a lot of sense&#8230; But the largest problem that I see is that people already have a GUI IM client that they can use.  So, what would the client for this really be?  Another GUI IM(-lite) client?  Would it be a web-based tracker (with the server tracking each person&#8217;s roster)?</p>
<p>I think it doesn&#8217;t quite live up to the ease of using Twitter, namely the lack of anything to install.</p>
<p>Now, I could see a web app that you gave your IM credentials to, and it tracked the people that you follow.  You could then update your status there as well.  But what you don&#8217;t necessarily want to (or expect to) receive IMs from everyone that you are tracking.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Kastner</title>
		<link>http://labnotes.org/2008/05/05/distributed-twitter-client-in-20-lines-of-code/comment-page-1/#comment-140473</link>
		<dc:creator>Erik Kastner</dc:creator>
		<pubDate>Wed, 07 May 2008 12:37:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/?p=1055#comment-140473</guid>
		<description>Here&#039;s something:
http://pastie.textmate.org/pastes/178297
One line twitter bot</description>
		<content:encoded><![CDATA[<p>Here&#8217;s something:<br />
<a href="http://pastie.textmate.org/pastes/178297" rel="nofollow">http://pastie.textmate.org/pastes/178297</a><br />
One line twitter bot</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Cascio</title>
		<link>http://labnotes.org/2008/05/05/distributed-twitter-client-in-20-lines-of-code/comment-page-1/#comment-140468</link>
		<dc:creator>Joe Cascio</dc:creator>
		<pubDate>Tue, 06 May 2008 18:49:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/?p=1055#comment-140468</guid>
		<description>Very interesting and ties right into this post I just made about Distributed Twiiter. Would be interested in your take on it.
http://tinyurl.com/6j7x79</description>
		<content:encoded><![CDATA[<p>Very interesting and ties right into this post I just made about Distributed Twiiter. Would be interested in your take on it.<br />
<a href="http://tinyurl.com/6j7x79" rel="nofollow">http://tinyurl.com/6j7x79</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

