<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/2.2" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>THIRD RAIL</title>
	<link>http://3.rdrail.net/blog</link>
	<description>Shocking web development</description>
	<pubDate>Tue, 01 Jul 2008 23:57:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ThirdRail" type="application/rss+xml" /><item>
		<title>Remember Authority does not equal Accuracy</title>
		<link>http://feeds.feedburner.com/~r/ThirdRail/~3/323707796/</link>
		<comments>http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 02:38:16 +0000</pubDate>
		<dc:creator>jake</dc:creator>
		
		<category><![CDATA[life]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[lessons]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/</guid>
		<description><![CDATA[
When I was a kid I thought my parents were always right.   Whether it was the best way to dress or the best way to write a sentence for english class; if my parents said it was the better way then it was.
It wasn&#8217;t until 8th grade that I realized my parents really didn&#8217;t know [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://3.rdrail.net/blog/wp-content/uploads/2008/06/south-park-you-will-respect-my-authority-3700212.jpg" alt="authority" /></p>
<p>When I was a kid I thought my parents were always right.   Whether it was the best way to dress or the best way to write a sentence for english class; if my parents said it was the better way then it was.</p>
<p>It wasn&#8217;t until 8th grade that I realized my parents really didn&#8217;t know much about a lot of things like clothes or music or grammar but they would have never admitted it.  Eventually I learned to weigh my parents views as opinions that I respect, while at the same time using my own brain to decide on the right way for me.</p>
<p>If you are an entrepreneur, keep that in mind when you read something from <a href="http://http://www.alleyinsider.com/sa100/">people</a>, <a href="http://google.com">companies</a> or <a href="http://www.techmeme.com/lb">bloggers</a> with authority.   If you find yourself always accepting what they say and do as correct then you are probably like me in 7th grade.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/&amp;title=Remember Authority does not equal Accuracy' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/delicious.ico' style='width:16px; height:16px; border:none;' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/&amp;title=Remember Authority does not equal Accuracy' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/digg.ico' style='width:16px; height:16px; border:none;' alt='[Digg]'  /></a> <a href='http://www.dzone.com/links/add.html?description=Remember Authority does not equal Accuracy&amp;url=http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/&amp;title=Remember Authority does not equal Accuracy' title='Save to dzone' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/dzone.ico' style='width:16px; height:16px; border:none;' alt='[dzone]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/&amp;title=Remember Authority does not equal Accuracy' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/google.ico' style='width:16px; height:16px; border:none;' alt='[Google]'  /></a> <a href='http://www.mixx.com/submit?page_url=http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/mixx.ico' style='width:16px; height:16px; border:none;' alt='[Mixx]'  /></a> <a href='http://reddit.com/submit?url=http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/&amp;title=Remember Authority does not equal Accuracy' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/reddit.ico' style='width:16px; height:16px; border:none;' alt='[Reddit]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/&amp;title=Remember Authority does not equal Accuracy' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/stumbleupon.ico' style='width:16px; height:16px; border:none;' alt='[StumbleUpon]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/feed/</wfw:commentRss>
		<feedburner:origLink>http://3.rdrail.net/blog/remember-authority-does-not-equal-accuracy/</feedburner:origLink></item>
		<item>
		<title>The 10 most influential del.icio.us users</title>
		<link>http://feeds.feedburner.com/~r/ThirdRail/~3/314166237/</link>
		<comments>http://3.rdrail.net/blog/the-10-most-influential-delicious-users/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 17:30:58 +0000</pubDate>
		<dc:creator>jake</dc:creator>
		
		<category><![CDATA[fun]]></category>

		<category><![CDATA[stats]]></category>

		<category><![CDATA[del.icio.us]]></category>

		<guid isPermaLink="false">http://3.rdrail.net/blog/the-10-most-influential-delicious-users/</guid>
		<description><![CDATA[I recently noticed the same names popping up again and again on the del.icio.us popular feed.  So I pulled the last 5k posts and these are the most influential del.icio.us users:
I imagine these users have a knack of finding good content as well as having a large del.icio.us network.


User
Count


ani625
124


pramodc84
35


gerd.storm
34


atul
17


angusf
10


CPops
9


randyzhang
9


fake_joshua
8


Blakovitch
8


speckyboy
8


refina
7


Here&#8217;s how I did this:
Google feed api [...]]]></description>
			<content:encoded><![CDATA[<p>I recently noticed the same names popping up again and again on the <a href="http://del.icio.us/popular">del.icio.us popular</a> feed.  So I pulled the last 5k posts and these are the most influential del.icio.us users:</p>
<p>I imagine these users have a knack of finding good content as well as having a large <a href="http://del.icio.us/help/network">del.icio.us network</a>.</p>
<table>
<tr>
<th>User</th>
<th>Count</th>
</tr>
<tr>
<td><a href="http://del.icio.us/ani625">ani625</a></td>
<td>124</td>
</tr>
<tr>
<td><a href="http://del.icio.us/pramodc84">pramodc84</a></td>
<td>35</td>
</tr>
<tr>
<td><a href="http://del.icio.us/gerd.storm">gerd.storm</a></td>
<td>34</td>
</tr>
<tr>
<td><a href="http://del.icio.us/atul">atul</a></td>
<td>17</td>
</tr>
<tr>
<td><a href="http://del.icio.us/angusf">angusf</a></td>
<td>10</td>
</tr>
<tr>
<td><a href="http://del.icio.us/CPops">CPops</a></td>
<td>9</td>
</tr>
<tr>
<td><a href="http://del.icio.us/randyzhang">randyzhang</a></td>
<td>9</td>
</tr>
<tr>
<td><a href="http://del.icio.us/fake_joshua">fake_joshua</a></td>
<td>8</td>
</tr>
<tr>
<td><a href="http://del.icio.us/Blakovitch">Blakovitch</a></td>
<td>8</td>
</tr>
<tr>
<td><a href="http://del.icio.us/speckyboy.del">speckyboy</a></td>
<td>8</td>
</tr>
<tr>
<td><a href="http://del.icio.us/refina">refina</a></td>
<td>7</td>
</tr>
</table>
<p>Here&#8217;s how I did this:</p>
<p>Google feed api to fetch the last 5k users (you need to be authenticated to get this so i saved it from my browser)<br />
http://www.google.com/reader/atom/feed/http://del.icio.us/rss?r=n&amp;n=5000I then cat&#8217;d the results into this perl script: <strong>script.pl &lt; popular.rss</strong></p>
<pre class="php" name="code">
#!/usr/bin/perl

my %users;

while(&lt;&gt;){
        my ($user) = ($_ =~ /&lt;name&gt;([^&lt;]+)/);
        next unless defined $user;

        $users{$user}++;
}

foreach my $user ( sort{ $users{$b} &lt;=&gt; $users{$a} } keys %users ){
      print "$usert$users{$user}n";
}</pre>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://3.rdrail.net/blog/the-10-most-influential-delicious-users/&amp;title=The 10 most influential del.icio.us users' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/delicious.ico' style='width:16px; height:16px; border:none;' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://3.rdrail.net/blog/the-10-most-influential-delicious-users/&amp;title=The 10 most influential del.icio.us users' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/digg.ico' style='width:16px; height:16px; border:none;' alt='[Digg]'  /></a> <a href='http://www.dzone.com/links/add.html?description=The 10 most influential del.icio.us users&amp;url=http://3.rdrail.net/blog/the-10-most-influential-delicious-users/&amp;title=The 10 most influential del.icio.us users' title='Save to dzone' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/dzone.ico' style='width:16px; height:16px; border:none;' alt='[dzone]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://3.rdrail.net/blog/the-10-most-influential-delicious-users/&amp;title=The 10 most influential del.icio.us users' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/google.ico' style='width:16px; height:16px; border:none;' alt='[Google]'  /></a> <a href='http://www.mixx.com/submit?page_url=http://3.rdrail.net/blog/the-10-most-influential-delicious-users/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/mixx.ico' style='width:16px; height:16px; border:none;' alt='[Mixx]'  /></a> <a href='http://reddit.com/submit?url=http://3.rdrail.net/blog/the-10-most-influential-delicious-users/&amp;title=The 10 most influential del.icio.us users' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/reddit.ico' style='width:16px; height:16px; border:none;' alt='[Reddit]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://3.rdrail.net/blog/the-10-most-influential-delicious-users/&amp;title=The 10 most influential del.icio.us users' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/stumbleupon.ico' style='width:16px; height:16px; border:none;' alt='[StumbleUpon]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://3.rdrail.net/blog/the-10-most-influential-delicious-users/feed/</wfw:commentRss>
		<feedburner:origLink>http://3.rdrail.net/blog/the-10-most-influential-delicious-users/</feedburner:origLink></item>
		<item>
		<title>Thrift Officially an Apache Incubator Project</title>
		<link>http://feeds.feedburner.com/~r/ThirdRail/~3/310790241/</link>
		<comments>http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 00:43:31 +0000</pubDate>
		<dc:creator>jake</dc:creator>
		
		<category><![CDATA[TR Site]]></category>

		<guid isPermaLink="false">http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/</guid>
		<description><![CDATA[Post on the Facebook engineering blog announing the move.  This is great since more people can now use thrift in places like corporations since it has been vetted by apache.
There is also mention of a fully asynchronous c++ client and server which I could really use&#8230;
The new home for thrift is here, check it out [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.facebook.com/note.php?note_id=16787213919">Post on the Facebook engineering blog announing the move</a>.  This is great since more people can now use thrift in places like corporations since it has been vetted by apache.</p>
<p>There is also mention of a fully asynchronous c++ client and server which I could really use&#8230;</p>
<p>The <a href="http://incubator.apache.org/thrift">new home for thrift is here</a>, check it out and use it with your project.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/&amp;title=Thrift Officially an Apache Incubator Project' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/delicious.ico' style='width:16px; height:16px; border:none;' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/&amp;title=Thrift Officially an Apache Incubator Project' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/digg.ico' style='width:16px; height:16px; border:none;' alt='[Digg]'  /></a> <a href='http://www.dzone.com/links/add.html?description=Thrift Officially an Apache Incubator Project&amp;url=http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/&amp;title=Thrift Officially an Apache Incubator Project' title='Save to dzone' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/dzone.ico' style='width:16px; height:16px; border:none;' alt='[dzone]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/&amp;title=Thrift Officially an Apache Incubator Project' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/google.ico' style='width:16px; height:16px; border:none;' alt='[Google]'  /></a> <a href='http://www.mixx.com/submit?page_url=http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/mixx.ico' style='width:16px; height:16px; border:none;' alt='[Mixx]'  /></a> <a href='http://reddit.com/submit?url=http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/&amp;title=Thrift Officially an Apache Incubator Project' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/reddit.ico' style='width:16px; height:16px; border:none;' alt='[Reddit]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/&amp;title=Thrift Officially an Apache Incubator Project' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/stumbleupon.ico' style='width:16px; height:16px; border:none;' alt='[StumbleUpon]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/feed/</wfw:commentRss>
		<feedburner:origLink>http://3.rdrail.net/blog/thrift-officially-an-apache-incubator-project/</feedburner:origLink></item>
		<item>
		<title>Followup: Best time to post (howto)</title>
		<link>http://feeds.feedburner.com/~r/ThirdRail/~3/284771560/</link>
		<comments>http://3.rdrail.net/blog/followup-best-time-to-post-howto/#comments</comments>
		<pubDate>Tue, 06 May 2008 17:00:35 +0000</pubDate>
		<dc:creator>jake</dc:creator>
		
		<category><![CDATA[blogging]]></category>

		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://3.rdrail.net/blog/followup-best-time-to-post-howto/</guid>
		<description><![CDATA[Just a quick note to show how to use Wordpress to post at a certain time.  Once finished writing your post, expand the &#8220;Post Timestamp&#8221; and &#8220;Post Status&#8221; option.  Check &#8220;Edit Timestamp&#8221; and set the date/time you want to post.  Also set the status to &#8220;Published&#8221;.       That&#8217;s it!

       ]]></description>
			<content:encoded><![CDATA[<p align="left">Just a quick note to show how to use <a href="http://wordpress.org">Wordpress</a> to post at a <a href="http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/">certain time</a>.  Once finished writing your post, expand the &#8220;Post Timestamp&#8221; and &#8220;Post Status&#8221; option.  Check &#8220;Edit Timestamp&#8221; and set the date/time you want to post.  Also set the status to &#8220;Published&#8221;.       That&#8217;s it!</p>
<p align="center"><img src="http://3.rdrail.net/blog/wp-content/uploads/2008/05/wordpress.png" alt="wordpress write status" /></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://3.rdrail.net/blog/followup-best-time-to-post-howto/&amp;title=Followup: Best time to post (howto)' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/delicious.ico' style='width:16px; height:16px; border:none;' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://3.rdrail.net/blog/followup-best-time-to-post-howto/&amp;title=Followup: Best time to post (howto)' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/digg.ico' style='width:16px; height:16px; border:none;' alt='[Digg]'  /></a> <a href='http://www.dzone.com/links/add.html?description=Followup: Best time to post (howto)&amp;url=http://3.rdrail.net/blog/followup-best-time-to-post-howto/&amp;title=Followup: Best time to post (howto)' title='Save to dzone' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/dzone.ico' style='width:16px; height:16px; border:none;' alt='[dzone]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://3.rdrail.net/blog/followup-best-time-to-post-howto/&amp;title=Followup: Best time to post (howto)' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/google.ico' style='width:16px; height:16px; border:none;' alt='[Google]'  /></a> <a href='http://www.mixx.com/submit?page_url=http://3.rdrail.net/blog/followup-best-time-to-post-howto/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/mixx.ico' style='width:16px; height:16px; border:none;' alt='[Mixx]'  /></a> <a href='http://reddit.com/submit?url=http://3.rdrail.net/blog/followup-best-time-to-post-howto/&amp;title=Followup: Best time to post (howto)' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/reddit.ico' style='width:16px; height:16px; border:none;' alt='[Reddit]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://3.rdrail.net/blog/followup-best-time-to-post-howto/&amp;title=Followup: Best time to post (howto)' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/stumbleupon.ico' style='width:16px; height:16px; border:none;' alt='[StumbleUpon]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://3.rdrail.net/blog/followup-best-time-to-post-howto/feed/</wfw:commentRss>
		<feedburner:origLink>http://3.rdrail.net/blog/followup-best-time-to-post-howto/</feedburner:origLink></item>
		<item>
		<title>Thursday at Noon is the best time post and be noticed (PST)</title>
		<link>http://feeds.feedburner.com/~r/ThirdRail/~3/282187142/</link>
		<comments>http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/#comments</comments>
		<pubDate>Fri, 02 May 2008 15:56:14 +0000</pubDate>
		<dc:creator>jake</dc:creator>
		
		<category><![CDATA[analysis]]></category>

		<category><![CDATA[blogging]]></category>

		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/</guid>
		<description><![CDATA[It&#8217;s happened to me a few times; I stay up late working on a great post and finish at 1am EST.  In a rush of excitement I decide to submit it to reddit or del.icio.us and goto bed fully expecting to see it on the front page of their sites the next morning.  Of course [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s happened to me a few times; I stay up late working on a <a href="http://http://3.rdrail.net/blog/cell-tower-mapping-how-google-did-it/">great post</a> and finish at <a href="http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/">1am EST</a>.  In a rush of excitement I decide to submit it to reddit or del.icio.us and goto bed fully expecting to see it on the front page of their sites the next morning.  Of course this rarely happens&#8230; so being a programmer I figured I should do some analysis on the best time to post.My approach was simple:  Look at the times of day and days of the week that have the most popular posts.  To define popularity I used <a href="http://aiderss.com">AideRSS</a>&#8217;s Postrank &#8482;. <br/><br/> <em><strong>PostRank™ is a scoring system that we have developed to rank each article on relevance and reaction.</strong></em>   PostRank ranges from 1-10. <br/><br/> Using the <a href="http://api.aiderss.com">aiderss feed api</a>, I fetched the last 10,000 posts on <a href="http://del.icio.us/popular">delicious</a>, <a href="http://digg.com">digg</a>, <a href="http://reddit.com">reddit</a>, and <a href="http://mixx.com">mixx</a>&#8230;Threw it into <a href="http://www.r-project.org" title="R Statistical Computing Platform">R</a> and plotted out the number of posts by weekday and posts by hour of day with PostRank &gt; 6  <br/><br/><em><strong>*NOTE* Hours are displayed in GMT</strong></em>
<p align="center"><img src="http://3.rdrail.net/blog/wp-content/uploads/2008/05/rplot001.png" alt="Best time of day and week to post" /></p>
<p align="left">It&#8217;s pretty clear that Tues - Friday between 10am - 2pm PST are the &#8220;hot times&#8221; for popular blog posts.</p>
<p align="left">Now, I didn&#8217;t filter out non-english posts and this doesn&#8217;t account for the time it took for the posts to get to the front page of these sites,  but I do think it&#8217;s clear posting late at night or on the weekends + monday is a bad idea.   Your post will most likley go unnoticed.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/&amp;title=Thursday at Noon is the best time post and be noticed (PST)' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/delicious.ico' style='width:16px; height:16px; border:none;' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/&amp;title=Thursday at Noon is the best time post and be noticed (PST)' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/digg.ico' style='width:16px; height:16px; border:none;' alt='[Digg]'  /></a> <a href='http://www.dzone.com/links/add.html?description=Thursday at Noon is the best time post and be noticed (PST)&amp;url=http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/&amp;title=Thursday at Noon is the best time post and be noticed (PST)' title='Save to dzone' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/dzone.ico' style='width:16px; height:16px; border:none;' alt='[dzone]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/&amp;title=Thursday at Noon is the best time post and be noticed (PST)' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/google.ico' style='width:16px; height:16px; border:none;' alt='[Google]'  /></a> <a href='http://www.mixx.com/submit?page_url=http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/mixx.ico' style='width:16px; height:16px; border:none;' alt='[Mixx]'  /></a> <a href='http://reddit.com/submit?url=http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/&amp;title=Thursday at Noon is the best time post and be noticed (PST)' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/reddit.ico' style='width:16px; height:16px; border:none;' alt='[Reddit]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/&amp;title=Thursday at Noon is the best time post and be noticed (PST)' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/stumbleupon.ico' style='width:16px; height:16px; border:none;' alt='[StumbleUpon]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/feed/</wfw:commentRss>
		<feedburner:origLink>http://3.rdrail.net/blog/thurday-at-noon-is-the-best-time-post-and-be-noticed-pst/</feedburner:origLink></item>
		<item>
		<title>100 Most Popular Words Twittered This Week</title>
		<link>http://feeds.feedburner.com/~r/ThirdRail/~3/277373107/</link>
		<comments>http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 03:59:01 +0000</pubDate>
		<dc:creator>jake</dc:creator>
		
		<category><![CDATA[lucene]]></category>

		<category><![CDATA[twitter]]></category>

		<category><![CDATA[thrudb]]></category>

		<guid isPermaLink="false">http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/</guid>
		<description><![CDATA[Earlier this week I showed how to create a twitter search with thrudb.
The service has been running now for about a week and it&#8217;s collected over 8 million tweets.  I&#8217;ve run some stats on the lucene db and these are the top 100 words with more than 3 letters :)
http tinyurl.com just quot have [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week I showed how to create a <a href="http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/">twitter search with thrudb.</a></p>
<p>The service has been running now for about a week and it&#8217;s collected over 8 million tweets.  I&#8217;ve run some stats on the lucene db and these are the top 100 words with more than 3 letters :)</p>
<div style="width: 550px"><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="463227">http</a> </font><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="328584">tinyurl.com</a> </font><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="96887">just</a> </font><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="95627"></a></font><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="95627">quot</a> </font><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="87180">have</a> </font><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="70367">from</a> </font><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="58958">what</a> </font><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="56588">like</a> </font><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="56283">about</a> </font><font size="10"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="53596">good</a> </font><font size="9"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="53322">twitter</a> </font><font size="9"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="51322">time</a> </font><font size="9"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="51224">your</a> </font><font size="9"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="45491">work</a> </font><font size="9"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="44602">some</a> </font><font size="9"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="43385">today</a> </font><font size="9"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="42701">going</a> </font><font size="9"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="39849">back</a> </font><font size="9"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="38131">more</a> </font><font size="9"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="35388">blog</a> </font><font size="8"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="33203">don&#8217;t</a> </font><font size="8"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="31983">think</a> </font><font size="8"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="31959">know</a> </font><font size="8"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="31193">when</a> </font><font size="8"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="30688">home</a> </font><font size="8"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="30009">post</a> </font><font size="8"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="28278">need</a> </font><font size="8"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="27482">love</a> </font><font size="8"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="27133">still</a> </font><font size="8"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="26936">really</a> </font><font size="7"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="26031">here</a> </font><font size="7"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="24804">people</a> </font><font size="7"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="24781">getting</a> </font><font size="7"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="23912">last</a> </font><font size="7"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="23362">over</a> </font><font size="7"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="23304">been</a> </font><font size="7"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="22837">great</a> </font><font size="7"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="22704">want</a> </font><font size="7"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="22510">night</a> </font><font size="7"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="22332">much</a> </font><font size="6"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="22205">well</a> </font><font size="6"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="22200">would</a> </font><font size="6"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="21897">2008</a> </font><font size="6"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="21890">morning</a> </font><font size="6"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="21755">should</a> </font><font size="6"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="21386">thanks</a> </font><font size="6"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="20850">only</a> </font><font size="6"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="20603">right</a> </font><font size="6"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="20022">para</a> </font><font size="6"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="20011">can&#8217;t</a> </font><font size="5"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="19908">after</a> </font><font size="5"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="19870">make</a> </font><font size="5"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="19373">again</a> </font><font size="5"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="19251">working</a> </font><font size="5"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="18703">watching</a> </font><font size="5"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="18407">first</a> </font><font size="5"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="17942">down</a> </font><font size="5"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="17725">very</a> </font><font size="5"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="17711">than</a> </font><font size="5"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="16915">nice</a> </font><font size="4"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="16818">i&#8217;ve</a> </font><font size="4"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="16718">tonight</a> </font><font size="4"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="16514">them</a> </font><font size="4"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="16514">week</a> </font><font size="4"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="16382">better</a> </font><font size="4"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="16322">trying</a> </font><font size="4"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="15629">playing</a> </font><font size="4"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="15566">i&#8217;ll</a> </font><font size="4"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="15553">tomorrow</a> </font><font size="4"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="15367">done</a> </font><font size="3"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="15051">video</a> </font><font size="3"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="15001">could</a> </font><font size="3"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="14635">looking</a> </font><font size="3"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="14601">take</a> </font><font size="3"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="14446">news</a> </font><font size="3"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="14380">next</a> </font><font size="3"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="14301">long</a> </font><font size="3"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="14233">listening</a> </font><font size="3"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="14088">where</a> </font><font size="3"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="14061">even</a> </font><font size="2"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13983">live</a> </font><font size="2"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13944">cool</a> </font><font size="2"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13808">something</a> </font><font size="2"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13778">come</a> </font><font size="2"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13767">another</a> </font><font size="2"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13618">little</a> </font><font size="2"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13569">watch</a> </font><font size="2"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13488">before</a> </font><font size="2"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13475">lunch</a> </font><font size="2"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13458">thing</a> </font><font size="1"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13400">free</a> </font><font size="1"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13356">doing</a> </font><font size="1"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13134">stuff</a> </font><font size="1"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="13113">happy</a> </font><font size="1"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="12838">yeah</a> </font><font size="1"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="12793">does</a> </font><font size="1"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="12642">being</a> </font><font size="1"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="12626">having</a> </font><font size="1"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="12423">you&#8217;re</a> </font><font size="1"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="12399">life</a> </font><font size="0"><a href="http://3.rdrail.net/blog/wp-admin/#" onclick="return false;" style="text-decoration: none" title="12345">anyone</a> </font></div>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/&amp;title=100 Most Popular Words Twittered This Week' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/delicious.ico' style='width:16px; height:16px; border:none;' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/&amp;title=100 Most Popular Words Twittered This Week' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/digg.ico' style='width:16px; height:16px; border:none;' alt='[Digg]'  /></a> <a href='http://www.dzone.com/links/add.html?description=100 Most Popular Words Twittered This Week&amp;url=http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/&amp;title=100 Most Popular Words Twittered This Week' title='Save to dzone' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/dzone.ico' style='width:16px; height:16px; border:none;' alt='[dzone]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/&amp;title=100 Most Popular Words Twittered This Week' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/google.ico' style='width:16px; height:16px; border:none;' alt='[Google]'  /></a> <a href='http://www.mixx.com/submit?page_url=http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/mixx.ico' style='width:16px; height:16px; border:none;' alt='[Mixx]'  /></a> <a href='http://reddit.com/submit?url=http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/&amp;title=100 Most Popular Words Twittered This Week' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/reddit.ico' style='width:16px; height:16px; border:none;' alt='[Reddit]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/&amp;title=100 Most Popular Words Twittered This Week' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/stumbleupon.ico' style='width:16px; height:16px; border:none;' alt='[StumbleUpon]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/feed/</wfw:commentRss>
		<feedburner:origLink>http://3.rdrail.net/blog/100-most-popular-words-twittered-this-week/</feedburner:origLink></item>
		<item>
		<title>Roll your own real-time twitter search with thrudb</title>
		<link>http://feeds.feedburner.com/~r/ThirdRail/~3/275081635/</link>
		<comments>http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 02:06:00 +0000</pubDate>
		<dc:creator>jake</dc:creator>
		
		<category><![CDATA[twitter]]></category>

		<category><![CDATA[thrudb]]></category>

		<guid isPermaLink="false">http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/</guid>
		<description><![CDATA[I&#8217;ve been using twitter quite a bit lately and really like the simplicity of the service and api. One thing thats missing though is search, but there are some great sites like tweetscan and summize that let you search public tweets in close to real-time.
I decided indexing twitter is a great application for thrudb, specifically [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href="http://twitter.com">twitter</a> quite a bit lately and really like the simplicity of the service and api. One thing thats missing though is search, but there are some great sites like <a href="http://tweetscan.com">tweetscan</a> and <a href="http://twitter.summize.com/">summize</a> that let you search public tweets in close to real-time.</p>
<p>I decided indexing twitter is a great application for <a href="http://thrudb.org">thrudb</a>, specifically the thrudex service.  Thrudex is essentially a Thrift service for <a href="http://clucene.sf.net">CLucene</a> with some special sauce added.   If you&#8217;d like to read about the inner workings <a href="http://thrudb.org/wiki/CLuceneBackend">read this</a>.</p>
<p>Anyway, I whipped up a demo (in perl) for a realtime twitter search and have indexed a few days of tweets (over 3 million!) .  <a href="http://thrudb.org/tweetsearch"><strong>check it out here</strong></a>.</p>
<p style="text-align: center"><a href="http://thrudb.org/tweetsearch"><img src="http://3.rdrail.net/blog/wp-content/uploads/2008/04/tweetsearch.gif" alt="tweetsearch.gif" /></a></p>
<p>One of our regular contributers, <a href="http://vnhacker.blogspot.com/">Thai Duong</a>, was kind enough to port it to python+django for you new school folks.<br />
<strong><em>*Note</em>*</strong> this is running on a single dev box, so be forgiving&#8230;  It&#8217;s currently polling the public timeline feed so it&#8217;s not going to catch every tweet. but It captures ~85%<br />
We&#8217;ve added the code as a tutorial for thrudb <a href="http://svn.thrudb.org/thrudb/trunk/tutorial/tweetsearch/">here</a>.  Take it and build your own service&#8230; Any takers on building a ruby version or a cross site social search aggregation ala <a href="http://friendfeed.com">friendfeed</a>?</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/&amp;title=Roll your own real-time twitter search with thrudb' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/delicious.ico' style='width:16px; height:16px; border:none;' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/&amp;title=Roll your own real-time twitter search with thrudb' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/digg.ico' style='width:16px; height:16px; border:none;' alt='[Digg]'  /></a> <a href='http://www.dzone.com/links/add.html?description=Roll your own real-time twitter search with thrudb&amp;url=http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/&amp;title=Roll your own real-time twitter search with thrudb' title='Save to dzone' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/dzone.ico' style='width:16px; height:16px; border:none;' alt='[dzone]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/&amp;title=Roll your own real-time twitter search with thrudb' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/google.ico' style='width:16px; height:16px; border:none;' alt='[Google]'  /></a> <a href='http://www.mixx.com/submit?page_url=http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/mixx.ico' style='width:16px; height:16px; border:none;' alt='[Mixx]'  /></a> <a href='http://reddit.com/submit?url=http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/&amp;title=Roll your own real-time twitter search with thrudb' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/reddit.ico' style='width:16px; height:16px; border:none;' alt='[Reddit]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/&amp;title=Roll your own real-time twitter search with thrudb' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/stumbleupon.ico' style='width:16px; height:16px; border:none;' alt='[StumbleUpon]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/feed/</wfw:commentRss>
		<feedburner:origLink>http://3.rdrail.net/blog/roll-your-own-real-time-twitter-search-with-thrudb/</feedburner:origLink></item>
		<item>
		<title>Thoughts on Google App Engine</title>
		<link>http://feeds.feedburner.com/~r/ThirdRail/~3/266731126/</link>
		<comments>http://3.rdrail.net/blog/thoughts-on-google-app-engine/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 02:28:30 +0000</pubDate>
		<dc:creator>jake</dc:creator>
		
		<category><![CDATA[bigtable]]></category>

		<category><![CDATA[appengine]]></category>

		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://3.rdrail.net/blog/thoughts-on-google-app-engine/</guid>
		<description><![CDATA[It is pretty amazing.
What makes it stand out is really the DataStore API and Admin Interface.  These two are really a game changer.
The DataStore API is a BigTable interface obviously.  Without this we would just have another hosted scaling appserver solution without a database.  The fact that the data layer is proven [...]]]></description>
			<content:encoded><![CDATA[<p>It is pretty amazing.</p>
<p>What makes it stand out is really the <a href="http://code.google.com/appengine/docs/gettingstarted/usingdatastore.html">DataStore API</a> and Admin Interface.  These two are really a game changer.</p>
<p>The DataStore API is a BigTable interface obviously.  Without this we would just have another hosted scaling appserver solution without a database.  The fact that the data layer is proven and ubiquitous just makes development/deployment simple.  Frankly it scares me to think of how low the bar is to deploy an app now.</p>
<p>I remember when I was out of college I realized that most people thought programming was HARD!  I secretly enjoyed the fact that, little did they know, programming by itself is really pretty simple, the hard part was getting something out the door.   The fact that it&#8217;s getting so easy exposes our little secret.</p>
<p>I think I&#8217;ll get used to it, just need to look on the bright side.  More focus on creative ideas.</p>
<p>That said, App Engine doesn&#8217;t fit everything.  BigTable still doesn&#8217;t include any free text search which i think is ridiculous.  I guess someone will write a python lib for creating an inverted index on BigTable.  It also doesn&#8217;t fit backend services that crunch or enrich data. So I think mostly open social folks users will use it.</p>
<p>This does put a damper on a lot of startups that have been building user facing apps.  I think it&#8217;s going to take some time for everyone to adjust but it&#8217;s all for the best i hope.</p>
<p>As for me, my startup is thankfully primarily a data enrichment service so App Engine isn&#8217;t a good fit.  It also makes me think <a href="http://thrudb.org">thrudb</a> could pretty easily emulate the DataStore API so apps could be moved else ware.</p>
<p>Well done Google.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://3.rdrail.net/blog/thoughts-on-google-app-engine/&amp;title=Thoughts on Google App Engine' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/delicious.ico' style='width:16px; height:16px; border:none;' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://3.rdrail.net/blog/thoughts-on-google-app-engine/&amp;title=Thoughts on Google App Engine' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/digg.ico' style='width:16px; height:16px; border:none;' alt='[Digg]'  /></a> <a href='http://www.dzone.com/links/add.html?description=Thoughts on Google App Engine&amp;url=http://3.rdrail.net/blog/thoughts-on-google-app-engine/&amp;title=Thoughts on Google App Engine' title='Save to dzone' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/dzone.ico' style='width:16px; height:16px; border:none;' alt='[dzone]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://3.rdrail.net/blog/thoughts-on-google-app-engine/&amp;title=Thoughts on Google App Engine' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/google.ico' style='width:16px; height:16px; border:none;' alt='[Google]'  /></a> <a href='http://www.mixx.com/submit?page_url=http://3.rdrail.net/blog/thoughts-on-google-app-engine/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/mixx.ico' style='width:16px; height:16px; border:none;' alt='[Mixx]'  /></a> <a href='http://reddit.com/submit?url=http://3.rdrail.net/blog/thoughts-on-google-app-engine/&amp;title=Thoughts on Google App Engine' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/reddit.ico' style='width:16px; height:16px; border:none;' alt='[Reddit]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://3.rdrail.net/blog/thoughts-on-google-app-engine/&amp;title=Thoughts on Google App Engine' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/stumbleupon.ico' style='width:16px; height:16px; border:none;' alt='[StumbleUpon]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://3.rdrail.net/blog/thoughts-on-google-app-engine/feed/</wfw:commentRss>
		<feedburner:origLink>http://3.rdrail.net/blog/thoughts-on-google-app-engine/</feedburner:origLink></item>
		<item>
		<title>Success, Randomness and The Wiggles</title>
		<link>http://feeds.feedburner.com/~r/ThirdRail/~3/265372221/</link>
		<comments>http://3.rdrail.net/blog/success-randomness-and-the-wiggles/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 02:26:27 +0000</pubDate>
		<dc:creator>jake</dc:creator>
		
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://3.rdrail.net/blog/success-randomness-and-the-wiggles/</guid>
		<description><![CDATA[I&#8217;ve been thinking a lot  about what it means to be successful and researching how others found success.
A lot of successful people will admit their wins involved a bit/lot of luck. Or as Guy Kawasaki puts it good karma.  Others believe they are the masters of their universe and they cannot fail (this seems to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking a lot  about what it means to be successful and researching how others found success.<br />
A lot of successful people will admit their wins involved a bit/lot of luck. Or as <a href="http://blog.guykawasaki.com/">Guy Kawasaki</a> puts it <a href="http://edcorner.stanford.edu/authorMaterialInfo.html?mid=278">good karma</a>.  Others believe they are the masters of their universe and they cannot fail (this seems to fade with youth though&#8230;)</p>
<p>I recently read a great book called &#8220;<a href="http://www.amazon.com/Fooled-Randomness-Hidden-Chance-Markets/dp/1587990717">Fooled By Randomess</a>&#8221; by Nassim Taleb, that talks about the role randomness plays in life and specifically financial markets.  Nassim&#8217;s success as a trader came from his acceptance that failure will always occur and that you must place yourself in the position to expect and capitalize on those random failures.</p>
<p>I think this idea is applicable here since most successful entrepreneurs fail many many times before they succeed. In fact they often succeed because they bootstrap themselves from failures (I hope to be one of these).  The best example of this is James Dyson&#8217;s <a href="http://www.amazon.com/Against-Odds-Autobiography-James-Dyson/dp/1587991705">story</a> where he failed hundreds of times before succeeding at creating his famous vacuum.</p>
<p>That&#8217;s not to say that you can&#8217;t be successful when you are young, look at Mark Zuckerburg or even The Million Dollar homepage guy, but these two aren&#8217;t exactly the norm.   I imagine if you suggested to them luck was why their ideas took off over everyone elses they would be terribly insulted.  We all want to believe deep down that we know exactly how to build the next big thing, I sure thought that.  Athletes are told to envision the goal, the free throw, the tackle.  This is valuable but by no means will help when it&#8217;s raining on the day of the game.</p>
<p>My 1 year old loves this show called <a href="http://en.wikipedia.org/wiki/The_Wiggles">The Wiggles</a>. It was started by a couple of ex-rockers from Australia.  They each wear a different color shirt and sing silly songs about their dog, sleeping and buying apples.  <sup id="cite_ref-telegraph_2-0" class="reference"><a href="http://en.wikipedia.org/wiki/The_Wiggles#cite_note-telegraph-2"></a></sup> They have earned ten multi-platinum awards for sales of over 17 million DVDs and four million CDs!   What a great story&#8230; Their pub rock band disbanded after little success then changing careers to become educators they hit upon a children&#8217;s rock band that&#8217;s now a worldwide phenomenon.</p>
<p>As I see it the key to success is perseverance.  <a href="http://failblog.wordpress.com/">Failing</a>&#8230; getting back on the horse and trying again.  Only those that stop playing the game truly fail.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://3.rdrail.net/blog/success-randomness-and-the-wiggles/&amp;title=Success, Randomness and The Wiggles' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/delicious.ico' style='width:16px; height:16px; border:none;' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://3.rdrail.net/blog/success-randomness-and-the-wiggles/&amp;title=Success, Randomness and The Wiggles' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/digg.ico' style='width:16px; height:16px; border:none;' alt='[Digg]'  /></a> <a href='http://www.dzone.com/links/add.html?description=Success, Randomness and The Wiggles&amp;url=http://3.rdrail.net/blog/success-randomness-and-the-wiggles/&amp;title=Success, Randomness and The Wiggles' title='Save to dzone' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/dzone.ico' style='width:16px; height:16px; border:none;' alt='[dzone]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://3.rdrail.net/blog/success-randomness-and-the-wiggles/&amp;title=Success, Randomness and The Wiggles' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/google.ico' style='width:16px; height:16px; border:none;' alt='[Google]'  /></a> <a href='http://www.mixx.com/submit?page_url=http://3.rdrail.net/blog/success-randomness-and-the-wiggles/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/mixx.ico' style='width:16px; height:16px; border:none;' alt='[Mixx]'  /></a> <a href='http://reddit.com/submit?url=http://3.rdrail.net/blog/success-randomness-and-the-wiggles/&amp;title=Success, Randomness and The Wiggles' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/reddit.ico' style='width:16px; height:16px; border:none;' alt='[Reddit]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://3.rdrail.net/blog/success-randomness-and-the-wiggles/&amp;title=Success, Randomness and The Wiggles' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/stumbleupon.ico' style='width:16px; height:16px; border:none;' alt='[StumbleUpon]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://3.rdrail.net/blog/success-randomness-and-the-wiggles/feed/</wfw:commentRss>
		<feedburner:origLink>http://3.rdrail.net/blog/success-randomness-and-the-wiggles/</feedburner:origLink></item>
		<item>
		<title>libevent webserver in 40 lines of c</title>
		<link>http://feeds.feedburner.com/~r/ThirdRail/~3/258016487/</link>
		<comments>http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 01:47:43 +0000</pubDate>
		<dc:creator>jake</dc:creator>
		
		<category><![CDATA[libevent]]></category>

		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/</guid>
		<description><![CDATA[Libevent provides cross-platform asynchronous callbacks on sockets and file descriptors.  Different operating systems have different ways of handling this efficiently, for example linux has kernel support for this operation which can scale to tens of thousands of sockets.  It&#8217;s all pretty complicated but libevent makes it very simple.  Along with a basic [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.monkey.org/~provos/libevent/" title="libevent">Libevent</a> provides cross-platform asynchronous callbacks on sockets and file descriptors.  Different operating systems have different ways of handling this efficiently, for example linux has kernel support for this operation which can scale to tens of thousands of sockets.  It&#8217;s all pretty complicated but libevent makes it very simple.  Along with a basic <a href="http://www.monkey.org/~provos/libevent/doxygen/index.html" title="libevent docs">api</a> that is used by highly scalable projects like <a href="http://danga.com/memcached/" title="memcached">memcached</a> and <a href="http://developers.facebook.com/thrift/" title="thrift">thrift,</a> it also has asyncronus  a dns lookup api and a http server api.</p>
<p>Here&#8217;s an example of how simple it is to write a basic http server.</p>
<pre name="code" class="c">
#include &lt;sys/types.h&gt;
#include &lt;sys/time.h&gt;
#include &lt;sys/queue.h&gt;#include &lt;stdlib.h&gt;

#include &lt;err.h&gt;
#include &lt;event.h&gt;
#include &lt;evhttp.h&gt;

void generic_handler(struct evhttp_request *req, void *arg)
{
        struct evbuffer *buf;
        buf = evbuffer_new();

        if (buf == NULL)
            err(1, "failed to create response buffer");

        evbuffer_add_printf(buf, "Requested: %sn", evhttp_request_uri(req));
        evhttp_send_reply(req, HTTP_OK, "OK", buf);
}

int main(int argc, char **argv)
{
    struct evhttp *httpd;

    event_init();
    httpd = evhttp_start("0.0.0.0", 8080);

    /* Set a callback for requests to "/specific". */
    /* evhttp_set_cb(httpd, "/specific", another_handler, NULL); */

    /* Set a callback for all other requests. */
    evhttp_set_gencb(httpd, generic_handler, NULL);

    event_dispatch();

    /* Not reached in this code as it is now. */
    evhttp_free(httpd);

    return 0;
}</pre>
<p>But is it fast? check out the benchmarks (on my laptop):</p>
<p>ab -c 1000 -n 10000  http://localhost/</p>
<p>Apache2:   Requests per second: 1274.14 [#/sec] (mean)</p>
<p>libevent:    Requests per second:    1584.37 [#/sec] (mean)</p>
<p>Kickass!</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/&amp;title=libevent webserver in 40 lines of c' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/delicious.ico' style='width:16px; height:16px; border:none;' alt='[del.icio.us]'  /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/&amp;title=libevent webserver in 40 lines of c' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/digg.ico' style='width:16px; height:16px; border:none;' alt='[Digg]'  /></a> <a href='http://www.dzone.com/links/add.html?description=libevent webserver in 40 lines of c&amp;url=http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/&amp;title=libevent webserver in 40 lines of c' title='Save to dzone' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/dzone.ico' style='width:16px; height:16px; border:none;' alt='[dzone]'  /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/&amp;title=libevent webserver in 40 lines of c' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/google.ico' style='width:16px; height:16px; border:none;' alt='[Google]'  /></a> <a href='http://www.mixx.com/submit?page_url=http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/mixx.ico' style='width:16px; height:16px; border:none;' alt='[Mixx]'  /></a> <a href='http://reddit.com/submit?url=http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/&amp;title=libevent webserver in 40 lines of c' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/reddit.ico' style='width:16px; height:16px; border:none;' alt='[Reddit]'  /></a> <a href='http://www.stumbleupon.com/submit?url=http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/&amp;title=libevent webserver in 40 lines of c' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='/blog/wp-content/plugins/bookmarkify/stumbleupon.ico' style='width:16px; height:16px; border:none;' alt='[StumbleUpon]'  /></a> </div></div>]]></content:encoded>
			<wfw:commentRss>http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/feed/</wfw:commentRss>
		<feedburner:origLink>http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.455 seconds --><!-- Cached page served by WP-Cache -->
