<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3" -->
<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/"
	>

<channel>
	<title>tony spencer - aka notsleepy</title>
	<link>http://www.tonyspencer.com</link>
	<description></description>
	<pubDate>Fri, 18 Jul 2008 01:11:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
	<language>en</language>
			<item>
		<title>Jesse Jackson Confirms he is an Idiot</title>
		<link>http://www.tonyspencer.com/2008/07/17/jesse-jackson-confirms-he-is-an-idiot/</link>
		<comments>http://www.tonyspencer.com/2008/07/17/jesse-jackson-confirms-he-is-an-idiot/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 01:11:40 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.tonyspencer.com/2008/07/17/jesse-jackson-confirms-he-is-an-idiot/</guid>
		<description><![CDATA[


We&#8217;ll he&#8217;s been quick to apologize so of course that makes it all ok.
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/4aLGkFpsdHo&#038;hl=en&#038;fs=1"></param>
<param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/4aLGkFpsdHo&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>We&#8217;ll he&#8217;s been quick to apologize so of course that makes it all ok.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonyspencer.com/2008/07/17/jesse-jackson-confirms-he-is-an-idiot/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;m convinced Twitter needs a complete rewrite</title>
		<link>http://www.tonyspencer.com/2008/07/03/im-convinced-twitter-needs-a-complete-rewrite/</link>
		<comments>http://www.tonyspencer.com/2008/07/03/im-convinced-twitter-needs-a-complete-rewrite/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 18:33:29 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tonyspencer.com/2008/07/03/im-convinced-twitter-needs-a-complete-rewrite/</guid>
		<description><![CDATA[&#8230; from scratch. Yeah the performance is incredibly horrible and I really feel like I could take a small chunk of that $15 million and immediately make the performance rock, but I am starting to feel like the developers who built it complete cocked it all up. The damn thing can&#8217;t even store my replies [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; from scratch. Yeah the performance is incredibly horrible and I really feel like I could take a small chunk of that $15 million and immediately make the performance rock, but I am starting to feel like the developers who built it complete cocked it all up. The damn thing can&#8217;t even store my replies right and I&#8217;ve heard others complain of this.  I take it is bad AJAX code and I think they should reconsider using AJAX for basic functions.</p>
<p>Example:<br />
I replied to <a href="http://twitter.com/benwills">@benwills</a>&#8216; tweet :<br />
<img src="http://img.skitch.com/20080703-nrqp6ekwt3jebsttijx395g4hc.jpg" alt="" /></p>
<p>with: </p>
<p><img src="http://img.skitch.com/20080703-b5sg433d9qmd25j49wdnt74khm.jpg" alt="" /></p>
<p>but if you click on the &#8221; in reply to benwills&#8221; link in my reply it goes to the wrong tweet.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonyspencer.com/2008/07/03/im-convinced-twitter-needs-a-complete-rewrite/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thank You Justices for Interpreting the Second Amendment Correctly</title>
		<link>http://www.tonyspencer.com/2008/06/26/thank-you-justices-for-interpreting-the-second-ammendment-correctly/</link>
		<comments>http://www.tonyspencer.com/2008/06/26/thank-you-justices-for-interpreting-the-second-ammendment-correctly/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 21:47:18 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.tonyspencer.com/2008/06/26/thank-you-justices-for-interpreting-the-second-ammendment-correctly/</guid>
		<description><![CDATA[Thank you for doing the right thing today. The fact is that if someone breaks into your home the police cannot protect you. Its virtually impossible. This ruling ensures that I can protect my own home as I wish.
Justice Scalia nailed it.  “The Second Amendment protects an individual right to possess a firearm unconnected [...]]]></description>
			<content:encoded><![CDATA[<p>Thank you for doing the right thing today. The fact is that if someone breaks into your home the police cannot protect you. Its virtually impossible. This ruling ensures that I can protect my own home as I wish.</p>
<p>Justice Scalia nailed it.  “The Second Amendment protects an individual right to possess a firearm unconnected with service in a militia, and to use that arm for traditionally lawful purposes, such as self-defense within the home.”<br />
.<br />
.<br />
.<br />
&#8220;The American people consider the handgun to be the quintessential self-defense weapon.&#8221; He went on to argue: &#8220;There are many reasons that a citizen may prefer a handgun for home defense: it is easier to store in a location that is readily accessible in an emergency; it cannot easily be redirected or wrestled away by an attacker; it is easier to use for those without the upper-body strength to lift and aim a long rifle; it can be pointed at a burglar with one hand while the other hand dials the police. Whatever the reason, handguns are the most popular weapon chosen by Americans for self-defense in the home, and a complete prohibition of their use is invalid.&#8221;<br />
.<br />
.<br />
.<br />
“We hold that the District’s ban on handgun possession in the home violates the Second Amendment, as does its prohibition against rendering any lawful firearm in the home operable for the purpose of immediate self-defense.”</p>
<p><embed id="VideoPlayback" style="width:400px;height:326px" allowFullScreen="true" src="http://video.google.com/googleplayer.swf?docid=-2807602702866411553&#038;hl=en&#038;fs=true" type="application/x-shockwave-flash"> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonyspencer.com/2008/06/26/thank-you-justices-for-interpreting-the-second-ammendment-correctly/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter is giving Rails a bad name</title>
		<link>http://www.tonyspencer.com/2008/06/05/twitter-is-giving-rails-a-bad-name/</link>
		<comments>http://www.tonyspencer.com/2008/06/05/twitter-is-giving-rails-a-bad-name/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 19:24:51 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[Social Networks]]></category>

		<guid isPermaLink="false">http://www.tonyspencer.com/2008/06/05/twitter-is-giving-rails-a-bad-name/</guid>
		<description><![CDATA[Uggh. Rebuild it already.  Its only a few actions.  It wasn&#8217;t built for this kind of app.
Python, C, Perl, whatever.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/twitterrific.jpg" alt="twitterific" align = "right" />Uggh. Rebuild it already.  Its only a few actions.  It wasn&#8217;t built for this kind of app.</p>
<p>Python, C, Perl, whatever.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonyspencer.com/2008/06/05/twitter-is-giving-rails-a-bad-name/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Crawling HTML Forms IS Harmful to Your Rankings</title>
		<link>http://www.tonyspencer.com/2008/06/03/google-crawling-html-forms-is-harmful-to-your-rankings/</link>
		<comments>http://www.tonyspencer.com/2008/06/03/google-crawling-html-forms-is-harmful-to-your-rankings/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 18:39:14 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Google]]></category>

		<category><![CDATA[Search Engine Optimization]]></category>

		<guid isPermaLink="false">http://www.tonyspencer.com/2008/06/03/google-crawling-html-forms-is-harmful-to-your-rankings/</guid>
		<description><![CDATA[A couple of months ago Google officially announced it would be &#8220;exploring some HTML forms to try to discover new web pages&#8220;. I imagine more than a few SEO&#8217;s were baffled by this decision as was I but were probably not too concerned about the decision as Google promised us all &#8220;this change doesn&#8217;t reduce [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of months ago Google officially announced it would be &#8220;<a href="http://googlewebmastercentral.blogspot.com/2008/04/crawling-through-html-forms.html">exploring some HTML forms to try to discover new web pages</a>&#8220;. I imagine more than a few SEO&#8217;s were baffled by this decision as was I but were probably not too concerned about the decision as Google promised us all &#8220;this change doesn&#8217;t reduce PageRank for your other pages&#8221; and would only increase your exposure in the engines.</p>
<p>During the month of April I began to notice a lot of our internal search pages were not only indexed but outranking the relevant pages for a user&#8217;s query. For instance, if you Googled &#8220;<a href="http://www.google.com/search?q=SubConscious+Subs">SubConscious Subs</a>&#8221; the first page to appear in the SERP&#8217;s would be something like:<br />
<a href="http://raleigh.ohsohandy.com/ads/search?q=tables" rel="nofollow">http://raleigh.ohsohandy.com/ads/search?q=tables</a></p>
<p>rather than the page for the establishment:<br />
<a href="http://raleigh.ohsohandy.com/review/27571-sub-concious-subs" rel="nofollow">http://raleigh.ohsohandy.com/review/27571-sub-concious-subs</a></p>
<p>This wasn&#8217;t just a random occurrence. It was happening a lot and in addition to the landing pages being far less relevant for the user, they weren&#8217;t optimized for the best placement in the search engines so they were appearing in position #20 instead of say position #6. These local search pages even had pagerank usually between 2 and 3.</p>
<h2>Hmm, Just How Bad is This Problem</h2>
<p>Eventually I began to realize how often I was running into this in Google, noticed my recent, slow, decline in traffic and it occurred to me this may be a real problem. I&#8217;ve never linked to any local search pages on OhSoHandy.com and I couldn&#8217;t see that anyone else had either.  I queried to find out how many search pages Google had indexed:</p>
<p><a href="/wp-content/uploads/google-forms.jpg"><img src="/wp-content/uploads/google-forms_t.jpg" alt="Google submits forms" /></a></p>
<p>Whoa. 5,000+ pages of junk in the index with pagerank. I slept on it for a night, got up the next morning and plugged in
<pre>Disallow: /ads/search?q=*</pre>
<p> in robots.txt (and threw in a meta robots noindex on those pages for safe measure). Within a week we saw a big improvement in rankings due to properly optimized pages trumping crap and traffic is up 25% since the change and back to trending upwards weekly instead of stagnant, slow decline.</p>
<p><a href="/wp-content/uploads/no-index.jpg"><img src="/wp-content/uploads/no-index-t.jpg" alt="Get outta here!" /></a></p>
<h2>Bit of Advice</h2>
<p>The robots.txt disallow works but it is slow to remove the URL&#8217;s from Google&#8217;s index. I added the meta noindex tag to the search pages a week later and saw much faster results.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonyspencer.com/2008/06/03/google-crawling-html-forms-is-harmful-to-your-rankings/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tonights visitor with the DNC shirt</title>
		<link>http://www.tonyspencer.com/2008/05/30/tonights-visitor-with-the-dnc-shirt/</link>
		<comments>http://www.tonyspencer.com/2008/05/30/tonights-visitor-with-the-dnc-shirt/#comments</comments>
		<pubDate>Fri, 30 May 2008 21:44:17 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.tonyspencer.com/2008/05/30/tonights-visitor-with-the-dnc-shirt/</guid>
		<description><![CDATA[1940&#8217;s doorbell buzzer at my house: &#8220;ZZZZZZZZZZZZ&#8221;
&#8220;Hi my name is Chelsea and we&#8217;re going door to door to win back the White House and all of Con&#8212;&#8211;&#8221;
Me: &#8220;You&#8217;re are the wrong house.&#8221;
Chelsea: &#8220;Oh. Ok.&#8221;
Good luck Chelsea! It&#8217;s going to be an interesting one for sure!
]]></description>
			<content:encoded><![CDATA[<p>1940&#8217;s doorbell buzzer at my house: &#8220;ZZZZZZZZZZZZ&#8221;</p>
<p>&#8220;Hi my name is Chelsea and we&#8217;re going door to door to win back the White House and all of Con&#8212;&#8211;&#8221;</p>
<p>Me: &#8220;You&#8217;re are the wrong house.&#8221;</p>
<p>Chelsea: &#8220;Oh. Ok.&#8221;</p>
<p>Good luck Chelsea! It&#8217;s going to be an interesting one for sure!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonyspencer.com/2008/05/30/tonights-visitor-with-the-dnc-shirt/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Facebook Ad</title>
		<link>http://www.tonyspencer.com/2008/05/27/facebook-ad/</link>
		<comments>http://www.tonyspencer.com/2008/05/27/facebook-ad/#comments</comments>
		<pubDate>Wed, 28 May 2008 00:11:41 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tonyspencer.com/2008/05/27/facebook-ad/</guid>
		<description><![CDATA[Is it just me or does it look like this girl is sitting on the toilet at mom&#8217;s house and about to reach for some toilet paper?  

]]></description>
			<content:encoded><![CDATA[<p>Is it just me or does it look like this girl is sitting on the toilet at mom&#8217;s house and about to reach for some toilet paper?  </p>
<p><img src="/wp-content/uploads/toilet-sit.jpg" alt="toilet girl" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonyspencer.com/2008/05/27/facebook-ad/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Straight from the Oil Companies Mouth</title>
		<link>http://www.tonyspencer.com/2008/05/21/straight-from-the-oil-companies-mouth/</link>
		<comments>http://www.tonyspencer.com/2008/05/21/straight-from-the-oil-companies-mouth/#comments</comments>
		<pubDate>Wed, 21 May 2008 20:20:45 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Big Oil Problem]]></category>

		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.tonyspencer.com/2008/05/21/straight-from-the-oil-companies-mouth/</guid>
		<description><![CDATA[I&#8217;m paraphrasing here &#8220;It&#8217;s not our fault the prices are so high.  It&#8217;s your fault Congress.&#8221;  
It just reiterates what I said last week, what Ron Paul has said, and what Hillary, Obama, and McCain don&#8217;t want to admit. Congress chose to cripple the US supply of crude oil by restricting drilling, Bill [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m paraphrasing here &#8220;<a href="http://money.cnn.com/2008/05/21/news/economy/oil_hearing/index.htm?cnn=yes">It&#8217;s not our fault the prices are so high.  It&#8217;s your fault Congress.</a>&#8221;  </p>
<p>It just reiterates what <a href="http://www.tonyspencer.com/2008/05/05/the-truth-about-gas-prices/">I said last week</a>, what <a href="http://www.ronpaul2008.com/articles/853/a-free-market-in-gasoline/">Ron Paul has said</a>, and what Hillary, Obama, and McCain don&#8217;t want to admit. Congress chose to cripple the US supply of crude oil by restricting drilling, Bill Clinton vetoed the bill to allow drilling in <a href="http://www.anwr.org/">ANWR</a> in 1995, and now the American people are paying for it.</p>
<blockquote><p>&#8220;The place to start the free market is in our own country,&#8221; said one executive. [The drilling ban] sets the stage for OPEC to do what we are doing in our own country, and that is effectively limiting supplies.&#8221;</p></blockquote>
<p>BINGO!</p>
<p>And now Congress will <a href="http://www.reuters.com/article/wtMostRead/idUSWAT00953020080520">sue OPEC</a>. I want to laugh but its just not funny. How about doing something meaningful rather than all the useless political posturing?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonyspencer.com/2008/05/21/straight-from-the-oil-companies-mouth/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Truth About Gas Prices</title>
		<link>http://www.tonyspencer.com/2008/05/05/the-truth-about-gas-prices/</link>
		<comments>http://www.tonyspencer.com/2008/05/05/the-truth-about-gas-prices/#comments</comments>
		<pubDate>Mon, 05 May 2008 19:13:00 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.tonyspencer.com/2008/05/05/the-truth-about-gas-prices/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/gas-prices.jpg"><img src="/wp-content/uploads/gas-prices.jpg" alt="Gas prices" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonyspencer.com/2008/05/05/the-truth-about-gas-prices/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Python is Ugly but Damn She&#8217;s Beautiful</title>
		<link>http://www.tonyspencer.com/2008/03/26/python-is-ugly-but-damn-shes-beautiful/</link>
		<comments>http://www.tonyspencer.com/2008/03/26/python-is-ugly-but-damn-shes-beautiful/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 03:56:57 +0000</pubDate>
		<dc:creator>tony</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Crawlers]]></category>

		<guid isPermaLink="false">http://www.tonyspencer.com/2008/03/26/python-is-ugly-but-damn-shes-beautiful/</guid>
		<description><![CDATA[Remember the Python crawler NotSleepy built to suck up all your internets and find your affiliate IDs?  Well we kept massaging the code and finally slapped that thing down on a fat pipe.  WOW. The stats are rocking now.  How about double time!  
Latest Stats:
35.6 URLs per second
3.073 Million URLs per [...]]]></description>
			<content:encoded><![CDATA[<p>Remember the <a href="http://www.tonyspencer.com/2008/01/07/crazy-python-crawler/">Python crawler</a> NotSleepy built to suck up all your internets and find your affiliate IDs?  Well we kept massaging the code and finally slapped that thing down on a fat pipe.  WOW. The stats are rocking now.  How about double time!  </p>
<p>Latest Stats:<br />
35.6 URLs per second<br />
3.073 Million URLs per day!</p>
<p><a href="/wp-content/uploads/screaming.jpg"><img src="/wp-content/uploads/screaming-t.jpg" /></a></p>
<p>Whats most promising is that the new fat pipe is still the bottleneck which means that if anybody really wants to party, all we need to do is lay down some greenbacks and a OC-12 will show us mass terabyte pleasure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tonyspencer.com/2008/03/26/python-is-ugly-but-damn-shes-beautiful/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
