<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Gabriel Weinberg's Blog</title>
    <link rel="alternate" type="text/html" href="http://www.gabrielweinberg.com/blog/" />
    
    <id>tag:www.gabrielweinberg.com,2008-03-31:/blog//1</id>
    <updated>2009-09-15T20:09:22Z</updated>
    <subtitle><![CDATA[Off the top of my head. &nbsp;s/the top of/with/;]]></subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.3-en</generator>

<geo:lat>40.126271</geo:lat><geo:long>-75.523411</geo:long><link rel="self" href="http://feeds.feedburner.com/yegg" type="application/atom+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry>
    <title>How-to stop most people from spidering your site and stealing content</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/QoIPQX1aJDs/how-to-stop-most-people-from-spidering-your-site-and-stealing-content.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.70</id>

    <published>2009-09-15T17:35:15Z</published>
    <updated>2009-09-15T20:09:22Z</updated>

    <summary><![CDATA[I run a few sites with a lot of content that I don't want spidered by anyone other than the major search engines. At best, undesired&nbsp;spidering eats at your bandwidth and page response time. At worst, it can lead to widespread stealing and duplication of your content.Anyway, this post details exactly what I currently do to prevent such spidering. All the code is in my new git&nbsp;repository&nbsp;I created to share code with you.I&nbsp;created&nbsp;a DB named logip, owned by user logip, and then added&nbsp;these tables. The logip table records requests from IP addresses I am tracking. And the badips and badips2...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Code" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Internet" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Sysadmin" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="code" label="Code" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="internet" label="Internet" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sysadmin" label="Sysadmin" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        I run a few sites with a lot of content that I don't want spidered by anyone other than the major search engines. At best, undesired&amp;nbsp;spidering eats at your bandwidth and page response time. At worst, it can lead to widespread stealing and duplication of your content.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, this post details exactly what I currently do to prevent such spidering. All the code is in &lt;a href="http://github.com/yegg/yegg"&gt;my new git&amp;nbsp;repository&lt;/a&gt;&amp;nbsp;I created to share code with you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;I&amp;nbsp;created&amp;nbsp;a DB named logip, owned by user logip, and then added&amp;nbsp;&lt;a href="http://github.com/yegg/yegg/blob/master/logip/logip.sql"&gt;these tables&lt;/a&gt;. The logip table records requests from IP addresses I am tracking. And the badips and badips2 tables hold IP addresses I am presently blocking.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I set up &lt;a href="http://github.com/yegg/yegg/blob/master/logip/logip.pl"&gt;this Perl script&lt;/a&gt;&amp;nbsp;(logip.pl) to run all the time. It tails my Web server log file and adds IP addresses to the logip table. There are variables at the top you can use to exclude certain virtual hosts, e.g. a site with few pages where you aren't concerned with crawling. You can also exempt certain IPs, e.g. your own.&lt;br /&gt;&lt;br /&gt;logip.pl currently only adds IPs for requests with 200 HTTP status codes (OKs). It also skips images, css, js, etc., IP addresses known to be associated with the major search engines, and repeated requests for the same page by the same IP (hard refreshes). The idea is to record unique successful requests of actual distinct pages from non-search engines.&lt;br /&gt;&lt;br /&gt;I run the script via &lt;a href="http://duckduckgo.com/daemontools"&gt;daemontools&lt;/a&gt;, but you could run it through &lt;a href="http://duckduckgo.com/inetd"&gt;inetd&lt;/a&gt;&amp;nbsp;or whatever. If daemontools&amp;nbsp;interests&amp;nbsp;you, the commands I ran to setup management are in &lt;a href="http://github.com/yegg/yegg/blob/master/logip/logip.sh"&gt;logip.sh&lt;/a&gt;. If you use those commands, you will want to change them to point to your svscan and logip.pl script directories appropriately.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I set up &lt;a href="http://github.com/yegg/yegg/blob/master/logip/badips.pl"&gt;this Perl script&lt;/a&gt; (badips.pl) to run periodically. In particular, I have it set up to run every minute via crontab. The frequency at which it is run is the minimum frequency that new violators of my spidering policy will be blocked. So if you run it every minute, people will have (on average) half a minute to grab your stuff before you start blocking them. I haven't found in practice an urge to make the time interval smaller, but if a lot of people desire it, I could rewrite the script for that purpose.&lt;br /&gt;&lt;br /&gt;badips.pl works on a threshold basis. It looks at various tunable timeframes and checks whether new IP addresses have exceeded a page request threshold for those timeframes. The ones I currently use are in the script. For example, 20 page requests in the past minute, or 50 over a day. You can tune these to what is&amp;nbsp;appropriate&amp;nbsp;for your sites.&lt;br /&gt;&lt;br /&gt;The second variable is whether to log violators in either the badips or badips2 tables. The distinction is whether you think a violation is really bad or just pretty bad. For example, I currently mark passing the minute threshold as really bad and all else as just pretty bad. A pretty bad block stays around for 10 days,&amp;nbsp;whereas&amp;nbsp;a really bad block stays around for 180 days.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The output of badips.pl is a configuration file that nginx or Apache reads on the fly. It works with both Web servers, and there is a variable at the top of the file to indicate which one you are using. The resulting conf file is a bunch of Deny IP lines that lists out the current IPs you are blocking.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;For Apache, there are a some other lines that preemptively block suspicious user agents, e.g. curl and wget. I haven't yet ported these&amp;nbsp;preemptive lines over to nginx. The intention is for Apache to see the file via an Allow Override All directive, i.e. via a changing .htaccess file. For nginx, the configuration is reloaded on the fly.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If new IPs are added, you are sent an email notifying you of the new block(s). The script attempts to do reverse DNS on the IP and the forward DNS on that host to give you some context. For example, if it is a&amp;nbsp;Google&amp;nbsp;IP, you will want to unblock it. However, in practice, I haven't done that in a while because those IPs are well exempted in logip.pl. badips.pl also cleans up the DB at the end of the script before exiting, deleting expired records and vacuuming the table (for PostgreSQL).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I've evolved this process over the last few years, and it works quite well for me and my sites. Your feedback if of course welcome. I'm always looking for improvements and am willing to make them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am aware that the current process has some holes. The two biggest are:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;You can spider successfully via a large number of IPs, most notably the TOR network. In the past, I have added those IPs dynamically, and I might do that again. Adding a ton of IPs slows down the Web server considerably, however. This is why I backed off of that approach in the past.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You can grab pages really slowly. That is, if you stay under the thresholds, you won't get caught by this system.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Enjoy!&lt;/div&gt;&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=QoIPQX1aJDs:B_cgi1NoHzI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=QoIPQX1aJDs:B_cgi1NoHzI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=QoIPQX1aJDs:B_cgi1NoHzI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=QoIPQX1aJDs:B_cgi1NoHzI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=QoIPQX1aJDs:B_cgi1NoHzI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=QoIPQX1aJDs:B_cgi1NoHzI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=QoIPQX1aJDs:B_cgi1NoHzI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/09/how-to-stop-most-people-from-spidering-your-site-and-stealing-content.html</feedburner:origLink></entry>

<entry>
    <title>Rand Fishkin of SEOMoz.org on Traction</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/I4vGiqYUuQw/rand-fishkin-of-seomozorg-on-traction.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.69</id>

    <published>2009-08-31T18:39:11Z</published>
    <updated>2009-08-31T19:32:55Z</updated>

    <summary><![CDATA[This is the second episode of Traction, an interview series with successful entrepreneurs that demystifies how startup companies get traction for their businesses. Getting traction is the process of acquiring users and customers, and more generally significantly growing&nbsp;businesses.In this interview Rand Fishkin tells the story of SEOMoz.org, a leader in search engine optimization (SEO) software tools. Rand explains how he got traction organically, through tireless blogging, picking the right market, and of course SEO. The interview is ~30min. As you may or may not be able to tell, I had some major video issues again. I had to re-sync the...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Startups" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Traction" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Video" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="startups" label="Startups" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="traction" label="Traction" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="video" label="Video" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        &lt;img alt="" src="http://www.gabrielweinberg.com/blog/traction2.gif" width="110" height="110" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /&gt;&lt;div&gt;This is the second episode of &lt;i&gt;&lt;a href="http://traction.blip.tv/posts?view=archive&amp;amp;nsfw=dc"&gt;Traction&lt;/a&gt;&lt;/i&gt;, an interview series with successful entrepreneurs that demystifies how startup companies get traction for their businesses. Getting traction is the process of acquiring users and customers, and more generally significantly growing&amp;nbsp;businesses.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this interview Rand Fishkin tells the story of &lt;a href="http://www.seomoz.org/"&gt;SEOMoz.org&lt;/a&gt;, a leader in search engine optimization (SEO) software tools. Rand explains how he got traction organically, through tireless blogging, picking the right market, and of course SEO. The interview is ~30min.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;p&gt;&lt;embed src="http://blip.tv/play/hIw1gZyMNwA%2Em4v" type="application/x-shockwave-flash" width="430" height="330" allowscriptaccess="always" allowfullscreen="true"&gt;
&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;As you may or may not be able to tell, I had some major video issues again. I had to re-sync the audio to the video, and my whole video stream was corrupted. It might actually work better without me in the picture--let me know what you think.&lt;p&gt;&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=I4vGiqYUuQw:j-0EHOA6Rmk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=I4vGiqYUuQw:j-0EHOA6Rmk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=I4vGiqYUuQw:j-0EHOA6Rmk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=I4vGiqYUuQw:j-0EHOA6Rmk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=I4vGiqYUuQw:j-0EHOA6Rmk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=I4vGiqYUuQw:j-0EHOA6Rmk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=I4vGiqYUuQw:j-0EHOA6Rmk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/08/rand-fishkin-of-seomozorg-on-traction.html</feedburner:origLink></entry>

<entry>
    <title>Traction with Steve Barsh</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/CI8pyc8bhKg/traction-with-steve-barsh.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.68</id>

    <published>2009-08-04T15:08:00Z</published>
    <updated>2009-08-04T15:08:59Z</updated>

    <summary><![CDATA[Today I'm launching&nbsp;Traction,&nbsp;an interview series with successful entrepreneurs that demystifies how startup companies get traction for their businesses. Getting traction is the process of acquiring users and customers, and more generally significantly growing businesses. I&nbsp;chose this subject because it is the area I see&nbsp;entrepreneurs&nbsp;struggle with most.In this&nbsp;inaugural&nbsp;interview, Steve Barsh tells us about two of his ventures: SECA, a bootstrapped software consulting turned product company he started out of college and later sold to MCI, and iGrandparents.com, a Web 1.0 VC-backed company he took from an idea on paper to capturing 1.5% of the baby-boomer market.Steve shares some of his tips,...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Startups" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Traction" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Video" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="startups" label="Startups" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="traction" label="Traction" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="video" label="Video" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        &lt;img alt="" src="http://www.gabrielweinberg.com/blog/traction2.gif" width="110" height="110" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /&gt;Today I'm launching&amp;nbsp;&lt;i&gt;Traction,&amp;nbsp;&lt;/i&gt;an interview series with successful entrepreneurs that demystifies how startup companies get traction for their businesses. Getting traction is the process of acquiring users and customers, and more generally significantly growing businesses. I&amp;nbsp;chose this subject because it is the area I see&amp;nbsp;entrepreneurs&amp;nbsp;struggle with most.&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;In this&amp;nbsp;inaugural&amp;nbsp;interview, &lt;a href="http://stevebarsh.com/"&gt;Steve Barsh&lt;/a&gt; tells us about two of his ventures: SECA, a bootstrapped software consulting turned product company he started out of college and later sold to MCI, and iGrandparents.com, a Web 1.0 VC-backed company he took from an idea on paper to capturing 1.5% of the baby-boomer market.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Steve shares some of his tips, tricks and traps including how he "leans forward" into his markets,&amp;nbsp;how he effectively uses PR and how getting traction relates to positioning. Steve is currently a partner at &lt;a href="http://dreamitventures.com/"&gt;Dreamit Ventures&lt;/a&gt;, a pre-seed investment firm in Philadelphia. This video is about 30 minutes long.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;embed src="http://blip.tv/play/hIxugZXiVgI%2Em4v" type="application/x-shockwave-flash" width="640" height="510" allowscriptaccess="always" allowfullscreen="true"&gt; 
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This episode of&amp;nbsp;&lt;i&gt;Traction&lt;/i&gt; is hosted by &lt;a href="http://traction.blip.tv/"&gt;blip.tv&lt;/a&gt;, where you can also get the&amp;nbsp;&lt;a href="http://blip.tv/file/get/Yegg-TractionIAnInterviewWithSteveBarsh960.mp3" style="text-decoration: underline; "&gt;mp3&lt;/a&gt;&amp;nbsp;(audio only). To get new episodes, subscribe via&amp;nbsp;&lt;a href="itpc://traction.blip.tv/rss/itunes/"&gt;iTunes&lt;/a&gt;&amp;nbsp;or &lt;a href="http://traction.blip.tv/rss"&gt;RSS&lt;/a&gt;. I will also be posting them on &lt;a href="http://feeds.feedburner.com/yegg"&gt;my blog&lt;/a&gt;&amp;nbsp;and &lt;a href="http://twitter.com/yegg"&gt;twitter&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The technical quality of the videos should&amp;nbsp;improve&amp;nbsp;over time, subject to the&amp;nbsp;limitations&amp;nbsp;of&amp;nbsp;Skype. I had some issues with this first interview, namely the video and audio tracks becoming way out of sync. I attempted to re-sync them by hand until I ran into major diminishing returns.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you have interviewee (or other) suggestions please let me know. I would greatly appreciate any feedback. This interview is perhaps a bit too long. However, Steve is talking about 2&amp;nbsp;separate&amp;nbsp;businesses, so it is really two interviews in one.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=CI8pyc8bhKg:CYKubCLs0xY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=CI8pyc8bhKg:CYKubCLs0xY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=CI8pyc8bhKg:CYKubCLs0xY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=CI8pyc8bhKg:CYKubCLs0xY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=CI8pyc8bhKg:CYKubCLs0xY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=CI8pyc8bhKg:CYKubCLs0xY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=CI8pyc8bhKg:CYKubCLs0xY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/08/traction-with-steve-barsh.html</feedburner:origLink></entry>

<entry>
    <title>Data Kitteh now tells you what sites are behind IP addresses, for free</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/wIMCi0ETC6I/data-kitteh-now-tells-you-what-sites-are-behind-ip-addresses-for-free.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.66</id>

    <published>2009-07-30T20:27:33Z</published>
    <updated>2009-07-30T20:27:24Z</updated>

    <summary>Data Kitteh is a new site I put up to house my personal data visualization projects. Today I'm adding a third project to the site: a free listing of what sites are behind IP addresses.I find myself going to Domain Tools for this data all the time. But I never want to pay them anything, and they only give you a few sites for free. They do give you server location info for free, which I am also always looking up, but it sits on another page in their site.So what I did is I took a byproduct of the...</summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Data Kitteh" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Parked Domains Project" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Selfref" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="datakitteh" label="Data Kitteh" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="parkeddomainsproject" label="Parked Domains Project" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="selfref" label="Selfref" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        &lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;a href="http://www.gabrielweinberg.com/blog/images/data-kitteh.jpg"&gt;&lt;img alt="data-kitteh.jpg" src="http://www.gabrielweinberg.com/blog/assets_c/2009/07/data-kitteh-thumb-320x240-11.jpg" width="320" height="240" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://datakitteh.org"&gt;Data Kitteh&lt;/a&gt; is a new site I put up to house my personal data visualization projects. Today I'm adding a third project to the site: a free listing of what sites are behind IP addresses.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I find myself going to &lt;a href="http://www.domaintools.com/"&gt;Domain Tools&lt;/a&gt; for this data all the time. But I never want to pay them anything, and they only give you a few sites for free. They do give you server location info for free, which I am also always looking up, but it sits on another page in their site.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what I did is I took a byproduct of the &lt;a href="http://www.ivegotafang.com/"&gt;Parked Domains Project&lt;/a&gt;, i.e. IP address &amp;lt;-&amp;gt; domain name linkages, and I sorted by IP address. I also added more value by&amp;nbsp;including&amp;nbsp;server location as well as whether the underlying domains are parked, non-parked, or don't have a live site behind them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I did put up a cutoff of 100 domains per IP address because some domains have literally tens of thousands. However, this is a vast improvement from the 3 you get at Domain Tools and has proven to be more than enough for my purposes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have coverage right now for these TLDs: .com, .biz, .org, .us, .info, .coop, .aero, mobi and .net. This gets you most domains, but&amp;nbsp;obviously&amp;nbsp;the vast majority of TLDs (mostly countries) are not covered. The problem is I don't have good domain lists for these TLDs. If you do, e.g. for .uk, .au, etc., and you would like to share them with me, I would greatly appreciate it. Also, if you have any feature requests, I will surely consider them.&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=wIMCi0ETC6I:VeXBhffAtjU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=wIMCi0ETC6I:VeXBhffAtjU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=wIMCi0ETC6I:VeXBhffAtjU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=wIMCi0ETC6I:VeXBhffAtjU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=wIMCi0ETC6I:VeXBhffAtjU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=wIMCi0ETC6I:VeXBhffAtjU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=wIMCi0ETC6I:VeXBhffAtjU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/data-kitteh-now-tells-you-what-sites-are-behind-ip-addresses-for-free.html</feedburner:origLink></entry>

<entry>
    <title>Health care policy: will we ration 5% cures?</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/kQLXw9731y8/health-care-policy-will-we-ration-5-cures.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.67</id>

    <published>2009-07-30T18:21:21Z</published>
    <updated>2009-07-30T18:45:49Z</updated>

    <summary>Suppose you are terminally ill with few months to live if untreated. There is a new drug that has a 5% success rate that if successful, will leave you completely cured. But 95% of the time it won't work and you will get no benefit. Should the government pay for these 5% cures?On the face of it, this is a case where pure cost/benefit analysis would most often return a big fat NO. This result occurs because 95% of the costs will be effectively wasted such that cost per unit of life extension will seem really high relative to other...</summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Policy" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Politics" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Question" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="policy" label="Policy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="politics" label="Politics" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="question" label="Question" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        &lt;div&gt;Suppose you are terminally ill with few months to live if untreated. There is a new drug that has a 5% success rate that if successful, will leave you completely cured. But 95% of the time it won't work and you will get no benefit. Should the government pay for these 5% cures?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On the face of it, this is a case where pure cost/benefit analysis would most often return a big fat NO. This result occurs because 95% of the costs will be effectively wasted such that cost per unit of life extension will seem really high relative to other things under consideration. It gets even worse if the cure ends up being say a 3-year life extension on average because those patients end up dying from something else in that time frame due to their weakened initial state. Or if the cure rate was even lower, say 3% or even 1%.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the same time, the cost to the person whose life is saved appears ~20x lower to them because they would not incur individually the costs for the other 19 people (on average). I don't pretend to have the answer to the question, and would be interested in your thoughts, but I think this is an interesting case that shows the complexities we will soon increasingly face as well as one potential pitfall of cost/benefit analysis that pundits love to push.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;We ration health care already, both privately and publicly, so I'm not too interested in the question of will we ration care of not. I believe that debate to be a false one. What I am interested in, however, is how our rationing will change under proposed reforms. It seems that we are headed towards some sort of quasi-public body that will decide, at least for public options, what care will be approved for varying reimbursements. Of course, this is similar to what we do now, but this new body will presumably have more power and be trying a lot harder than we do now to squeeze costs out of the system.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No one really cares about unnecessary costs because they are by definition&amp;nbsp;unnecessary, e.g. duplicate tests. And I suspect existing Medicare benefits will end up being frozen in time, i.e. no current benefits will be cut. Yet that is only a short term win since new drugs enter the market place all the time. It is around these new drugs where some interesting debate will occur, which brings me back to the case of what I'm calling the 5% cure.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;These cures pose additional problems beyond the initial cost/benefit debates. Suppose we stop covering 5% cures as a rule. Further suppose, and I don't know if this is the case but I suspect such, that a lot of great treatments that end up being 50% cures start out as 5% cures. By shutting down (or at least hampering) the 5% cure market we will be effectively telling pharma not to invest in these cutting edge treatments. From their perspective, what's the point? That could lead to less important disruptive innovation in health care, which is the very thing we want to encourage.&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=kQLXw9731y8:cIa_SiPBDak:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=kQLXw9731y8:cIa_SiPBDak:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=kQLXw9731y8:cIa_SiPBDak:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=kQLXw9731y8:cIa_SiPBDak:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=kQLXw9731y8:cIa_SiPBDak:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=kQLXw9731y8:cIa_SiPBDak:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=kQLXw9731y8:cIa_SiPBDak:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/health-care-policy-will-we-ration-5-cures.html</feedburner:origLink></entry>

<entry>
    <title>Nobody puts baby in the corner</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/sTMmp41EZs8/nobody-puts-baby-in-the-corner.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.65</id>

    <published>2009-07-29T11:25:22Z</published>
    <updated>2009-07-29T11:38:49Z</updated>

    <summary>Eli's 4 1/2 months already(!) and he crawls. Not quickly mind you, but he eventually gets where he is going, sort of like a snail. Butt high in the air, slinking along, and not terribly happy about the process as much as the destination.Our doctor told us that babies are smarter than you think they are. I thought I was heeding his advice perfectly until last night. I had just assumed (key mistake) that his attempts at crawling were in somewhat random directions.We had been putting him to bed in a crib at night, and he would make his way...</summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Family" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="family" label="Family" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        &lt;a href="http://eliweinberg.com/"&gt;Eli's&lt;/a&gt; 4 1/2 months already(!) and he crawls. Not quickly mind you, but he eventually gets where he is going, sort of like a snail. Butt high in the air, slinking along, and not terribly happy about the process as much as the destination.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Our doctor told us that babies are smarter than you think they are. I thought I was heeding his advice perfectly until last night. I had just assumed (key mistake) that his attempts at crawling were in somewhat random directions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We had been putting him to bed in a crib at night, and he would make his way over the course of the night into the corner. It looked uncomfortable with the head pressed up against the side, so we would move him back to the center. But he would find he kept finding his way back to the corner.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yesterday when putting him in the crib for a nap, I decided to experiment and just start him in the corner. He went to sleep very quickly.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OK, but maybe that is because he had nowhere to go. So last night we tried again to start him in the corner. He has taken to going to sleep between 6:30-7:30 and waking up around 12:30-1:30 to cry/"crankle" for a while (30-45min) only to fall back asleep for several more hours.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He woke up last night around 1:10AM. I go in there and he is along the top edge of the crib, faced in the other direction, butt up, about 1/3 of the way to the other corner. It really looked like he was making his way from one corner to the other, deliberately.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I picked him up and put him where he seemed like he wanted to go. And it worked!&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=sTMmp41EZs8:3W91WeXJVrE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=sTMmp41EZs8:3W91WeXJVrE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=sTMmp41EZs8:3W91WeXJVrE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=sTMmp41EZs8:3W91WeXJVrE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=sTMmp41EZs8:3W91WeXJVrE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=sTMmp41EZs8:3W91WeXJVrE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=sTMmp41EZs8:3W91WeXJVrE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/nobody-puts-baby-in-the-corner.html</feedburner:origLink></entry>

<entry>
    <title>Time commitment for being a great dad? Great mom?</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/gOHqXY6h-Mc/time-commitment-for-being-a-great-dad-great-mom.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.64</id>

    <published>2009-07-28T22:45:59Z</published>
    <updated>2009-07-28T23:14:40Z</updated>

    <summary><![CDATA[My last post taking issue with Obama's fatherhood commercial generated some passionate comments summarized by "I think the message&nbsp;he's trying to convey is that being a [great] father is not that hard or time consuming."&nbsp;This got me thinking as to what is the minimum amount time a parent needs to spend with their child daily (on average) to be even considered great? Can you skate by on just a few minutes, if they are somehow quality minutes?&nbsp;Personally, I don't think so. Certainly it takes more than just a few minutes, right? What about an hour a day? Can you still...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Family" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="family" label="Family" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        &lt;div&gt;My &lt;a href="http://www.gabrielweinberg.com/blog/2009/07/obama-fatherhood-commercial-sends-terrible-messages.html"&gt;last post&lt;/a&gt; taking issue with Obama's fatherhood commercial generated some passionate comments summarized by "I think the message&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'lucida grande'; font-size: 11px; "&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: 13px; "&gt;he's trying to convey is that being a [great] father is not that hard or time consuming."&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This got me thinking as to what is the minimum amount time a parent needs to spend with their child daily (on average) to be even considered great? Can you skate by on just a few minutes, if they are somehow quality minutes?&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Personally, I don't think so. Certainly it takes more than just a few minutes, right? What about an hour a day? Can you still be a great dad on an hour a day?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm still hesitant to call that kind of parenting *great* as in exceptional or distinguished. At best it seems good, and is probably more like average.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And is the requirement for being a great mom different than a great dad? If the traditional working family was reversed with the mom working and the dad staying at home, and the mom spent one quality hour a day with the kids, would she be a great mom?&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;She better be or its sexist, right? Yet I can't see that person thinking she is a great Mom.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What if both parents work and they each just spend one quality hour with their kids, paying childcare workers for the rest of the time. Can they both be great parents through just this one shared hour a day?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don't get me wrong. I agree with the message that you should spend more time with your kids, and all time counts. I think the problem is in making the leap from "a few minutes" or even an hour to somehow being "great."&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=gOHqXY6h-Mc:7nMqehuTlE8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=gOHqXY6h-Mc:7nMqehuTlE8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=gOHqXY6h-Mc:7nMqehuTlE8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=gOHqXY6h-Mc:7nMqehuTlE8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=gOHqXY6h-Mc:7nMqehuTlE8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=gOHqXY6h-Mc:7nMqehuTlE8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=gOHqXY6h-Mc:7nMqehuTlE8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/time-commitment-for-being-a-great-dad-great-mom.html</feedburner:origLink></entry>

<entry>
    <title>Obama "Fatherhood" commercial sends terrible messages</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/5G_TBfskdio/obama-fatherhood-commercial-sends-terrible-messages.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.63</id>

    <published>2009-07-28T12:43:35Z</published>
    <updated>2009-07-28T13:04:39Z</updated>

    <summary><![CDATA[I hate this Obama "Fatherhood" commercial&nbsp;(15 sec) I keep seeing on Hulu. Here's the transcript:"To be a great dad is the most important job in a man's life, but it doesn't have to be hard. All it takes is a few minutes of your time. Because the smallest moments can have the biggest impact on a child's life. Take time to be a dad today."So let me get this straight. You can be a great dad&nbsp;through just a few minutes of your time? On the contrary, a&nbsp;few minutes is the difference between an absolutely absent dad and a severely&nbsp;neglectful dad,...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Family" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Politics" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="family" label="Family" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="politics" label="Politics" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        I hate &lt;a href="http://www.youtube.com/watch?v=re7I9ZE2mPo" style="text-decoration: none;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;this Obama "&lt;/span&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Fatherhood&lt;/span&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;" commercial&lt;/span&gt;&lt;/a&gt;&amp;nbsp;(15 sec) I keep seeing on Hulu. Here's the transcript:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;"To be a great dad is the most important job in a man's life, but it doesn't have to be hard. All it takes is a few minutes of your time. Because the smallest moments can have the biggest impact on a child's life. Take time to be a dad today."&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;So let me get this straight. You can be a &lt;i&gt;great dad&lt;/i&gt;&amp;nbsp;through just a &lt;i&gt;few minutes of your time? &lt;/i&gt;On the contrary, a&lt;i&gt;&amp;nbsp;&lt;/i&gt;few minutes is the difference between an absolutely &lt;i&gt;absent dad&lt;/i&gt; and a severely&amp;nbsp;&lt;i&gt;neglectful dad&lt;/i&gt;, but it doesn't come close to being a great dad or even an OK dad.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also, I gather from this ad that parenting &lt;i&gt;doesn't have to be hard&lt;/i&gt;&amp;nbsp;because &lt;i&gt;all it takes is a few minutes of your time&lt;/i&gt;. Really? So who takes care of the children the other 3,557 minutes of the day? Is he really implying that the mother's role is to do so?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It also says being a great dad is &lt;i&gt;the most important job in a man's life&lt;/i&gt;. If it is that important, doesn't it require more of us than &lt;i&gt;a few minutes&lt;/i&gt;?&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=5G_TBfskdio:OEllPMRJaPo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=5G_TBfskdio:OEllPMRJaPo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=5G_TBfskdio:OEllPMRJaPo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=5G_TBfskdio:OEllPMRJaPo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=5G_TBfskdio:OEllPMRJaPo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=5G_TBfskdio:OEllPMRJaPo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=5G_TBfskdio:OEllPMRJaPo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/obama-fatherhood-commercial-sends-terrible-messages.html</feedburner:origLink></entry>

<entry>
    <title>Banned words in Google's SafeSearch</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/NiYelgFfKC0/banned-words-in-googles-safesearch.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.62</id>

    <published>2009-07-27T18:56:43Z</published>
    <updated>2009-07-27T19:04:09Z</updated>

    <summary><![CDATA[I couldn't find a definitive list of banned words in Google's SafeSearch w/ strict filtering (this site&nbsp;is the closest I got), so I set out to make one myself.&nbsp;Here are the results: analsexanusassholebabesbastardbeastialitybdsmbitchbisexblowjobblowjobsbondageboobboobsbullshitbukkakeclitclitoriscockcocksuckercumcumshotcumshotscuntdildodildoseroticeroticaeroticofellatiofetishfistingfuckfuckedfuckerfuckinggangbanggroupsexhardcorehentaihornykinkymosthfuckersmotherfuckernakednazinudenudesoralsexorgypervertpornpussyshemaleshitslutssoftcoreteensextitstwatupskirtupskirtsxxx I'm very interested in getting a comprehensive list.&nbsp;Can you find anything else to add?...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Internet" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="google" label="Google" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="internet" label="Internet" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        &lt;p&gt;I couldn't find a definitive list of banned words in &lt;a href="http://www.google.com/support/websearch/bin/answer.py?hl=en&amp;amp;answer=35892"&gt;Google's SafeSearch&lt;/a&gt; w/ strict filtering (&lt;a href="http://googlesbannedwords.blogspot.com/"&gt;this site&lt;/a&gt;&amp;nbsp;is the closest I got), so I set out to make one myself.&amp;nbsp;Here are the results:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=analsex"&gt;analsex&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=anus"&gt;anus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=asshole"&gt;asshole&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=babes"&gt;babes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=bastard"&gt;bastard&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=beastiality"&gt;beastiality&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=bdsm"&gt;bdsm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=bitch"&gt;bitch&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=bisex"&gt;bisex&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=blowjob"&gt;blowjob&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=blowjobs"&gt;blowjobs&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=bondage"&gt;bondage&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=boob"&gt;boob&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=boobs"&gt;boobs&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=bullshit"&gt;bullshit&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=bukkake"&gt;bukkake&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=clit"&gt;clit&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=clitoris"&gt;clitoris&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=cock"&gt;cock&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=cocksucker"&gt;cocksucker&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=cum"&gt;cum&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=cumshot"&gt;cumshot&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=cumshots"&gt;cumshots&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=cunt"&gt;cunt&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=dildo"&gt;dildo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=dildos"&gt;dildos&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=erotic"&gt;erotic&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=erotica"&gt;erotica&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=erotico"&gt;erotico&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=fellatio"&gt;fellatio&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=fetish"&gt;fetish&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=fisting"&gt;fisting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=fuck"&gt;fuck&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=fucked"&gt;fucked&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=fucker"&gt;fucker&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=fucking"&gt;fucking&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=gangbang"&gt;gangbang&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=groupsex"&gt;groupsex&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=hardcore"&gt;hardcore&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=hentai"&gt;hentai&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=horny"&gt;horny&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=kinky"&gt;kinky&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=mosthfuckers"&gt;mosthfuckers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=motherfucker"&gt;motherfucker&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=naked"&gt;naked&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=nazi"&gt;nazi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=nude"&gt;nude&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=nudes"&gt;nudes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=oralsex"&gt;oralsex&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=orgy"&gt;orgy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=pervert"&gt;pervert&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=porn"&gt;porn&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=pussy"&gt;pussy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=shemale"&gt;shemale&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=shit"&gt;shit&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=sluts"&gt;sluts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=softcore"&gt;softcore&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=teensex"&gt;teensex&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=tits"&gt;tits&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=twat"&gt;twat&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=upskirt"&gt;upskirt&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=upskirts"&gt;upskirts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?safe=active&amp;amp;q=xxx"&gt;xxx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I'm very interested in getting a comprehensive list.&amp;nbsp;Can you find anything else to add?&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=NiYelgFfKC0:PKjsAQ-azPU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=NiYelgFfKC0:PKjsAQ-azPU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=NiYelgFfKC0:PKjsAQ-azPU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=NiYelgFfKC0:PKjsAQ-azPU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=NiYelgFfKC0:PKjsAQ-azPU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=NiYelgFfKC0:PKjsAQ-azPU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=NiYelgFfKC0:PKjsAQ-azPU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/banned-words-in-googles-safesearch.html</feedburner:origLink></entry>

<entry>
    <title>Obama, please tell Congress to read their bills</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/zD1Gj_V8neo/obama-please-tell-congress-to-read-their-bills.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.61</id>

    <published>2009-07-26T23:41:07Z</published>
    <updated>2009-07-27T00:12:39Z</updated>

    <summary><![CDATA[Obama, please say you won't sign any bills that Congress hasn't had the opprortunity to read, digest and debate.&nbsp; I realize you are not in charge of Congress.&nbsp; But you are the head of the party in power and there is a lot more you could be doing to "change Washington" like you said you were going to do.&nbsp;Sending this signal would make a great start. Maybe no one in Congress is to blame.&nbsp;Maybe the root cause is the system itself, which drives the tactics that result in last minute, hastily written and unread bills. If it is a systemic...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Politics" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="politics" label="Politics" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        &lt;p&gt;Obama, please say you won't sign any bills that Congress hasn't had the opprortunity to read, digest and debate.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;I realize you are not in charge of Congress.&amp;nbsp; But you are the head of the party in power and there is a lot more you could be doing to "change Washington" like you said you were going to do.&amp;nbsp;Sending this signal would make a great start.&lt;/p&gt;
&lt;p&gt;Maybe no one in Congress is to blame.&amp;nbsp;Maybe the root cause is the system itself, which drives the tactics that result in last minute, hastily written and unread bills. If it is a systemic problem, that is more of a reason for you to exert influence because by definition it wouldn't change otherwise.&lt;/p&gt;
&lt;p&gt;So at your next press conference, please make the point you will expect more of Congress here on out.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=zD1Gj_V8neo:na0BwCPds0I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=zD1Gj_V8neo:na0BwCPds0I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=zD1Gj_V8neo:na0BwCPds0I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=zD1Gj_V8neo:na0BwCPds0I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=zD1Gj_V8neo:na0BwCPds0I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=zD1Gj_V8neo:na0BwCPds0I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=zD1Gj_V8neo:na0BwCPds0I:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/obama-please-tell-congress-to-read-their-bills.html</feedburner:origLink></entry>

<entry>
    <title>Earliest still active (and unprotected) twitter users</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/_MjvatAQZw8/earliest-still-active-twitter-users.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.60</id>

    <published>2009-07-24T21:07:53Z</published>
    <updated>2009-07-24T23:18:33Z</updated>

    <summary><![CDATA[I've been messing around lately with twitter network analysis and follow recommendations for my own amusement. While using the Twitter API I randomly came across a lot of really low user ids, first because I follow @joshk, and then because a lot of other people follow @ev &amp; co.I guess twitter more or less assigned user ids sequentially from 0, at least early on. &nbsp;So I went back and queried the earliest user ids. &nbsp;The following is a list of the ones under 1K that are still active (and unprotected). &nbsp;For the fun of it, I also did an analysis...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Internet" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="internet" label="Internet" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twitter" label="Twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        &lt;div&gt;I've been messing around lately with &lt;a href="http://datakitteh.org/#twitter"&gt;twitter network analysis&lt;/a&gt; and &lt;a href="http://datakitteh.org/twitter/y/e/g/yegg.html"&gt;follow recommendations&lt;/a&gt; for my own amusement. While using the Twitter API I randomly came across a lot of really low user ids, first because I follow &lt;a href="http://twitter.com/joshk"&gt;@joshk&lt;/a&gt;, and then because a lot of other people follow &lt;a href="http://twitter.com/ev"&gt;@ev&lt;/a&gt; &amp;amp; co.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I guess twitter more or less assigned user ids sequentially from 0, at least early on. &amp;nbsp;So I went back and queried the earliest user ids. &amp;nbsp;The following is a list of the ones under 1K that are still active (and unprotected). &amp;nbsp;For the fun of it, I also did an analysis of each with follow recommendations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt; 12 &lt;a href="http://twitter.com/jack"&gt;@jack&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/a/c/jack.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
13 &lt;a href="http://twitter.com/biz"&gt;@biz&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/i/z/biz.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
15 &lt;a href="http://twitter.com/crystal"&gt;@crystal&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/r/y/crystal.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
17 &lt;a href="http://twitter.com/tonystubblebine"&gt;@tonystubblebine&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/t/o/n/tonystubblebine.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
18 &lt;a href="http://twitter.com/Adam"&gt;@Adam&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/d/a/Adam.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
20 &lt;a href="http://twitter.com/ev"&gt;@ev&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/v/_/ev.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
21 &lt;a href="http://twitter.com/dom"&gt;@dom&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/o/m/dom.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
22 &lt;a href="http://twitter.com/rabble"&gt;@rabble&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/a/b/rabble.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
23 &lt;a href="http://twitter.com/timroberts"&gt;@timroberts&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/t/i/m/timroberts.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
31 &lt;a href="http://twitter.com/rayreadyray"&gt;@rayreadyray&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/a/y/rayreadyray.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
34 &lt;a href="http://twitter.com/ariel"&gt;@ariel&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/r/i/ariel.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
47 &lt;a href="http://twitter.com/kellan"&gt;@kellan&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/k/e/l/kellan.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
52 &lt;a href="http://twitter.com/hook"&gt;@hook&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/h/o/o/hook.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
53 &lt;a href="http://twitter.com/sara"&gt;@sara&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/a/r/sara.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
56 &lt;a href="http://twitter.com/kati"&gt;@kati&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/k/a/t/kati.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
57 &lt;a href="http://twitter.com/SarahM"&gt;@SarahM&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/a/r/SarahM.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
58 &lt;a href="http://twitter.com/Darkside"&gt;@Darkside&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/a/r/Darkside.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
59 &lt;a href="http://twitter.com/Tim535353"&gt;@Tim535353&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/t/i/m/Tim535353.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
60 &lt;a href="http://twitter.com/andrew"&gt;@andrew&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/n/d/andrew.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
61 &lt;a href="http://twitter.com/dan"&gt;@dan&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/a/n/dan.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
62 &lt;a href="http://twitter.com/gregkidd"&gt;@gregkidd&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/g/r/e/gregkidd.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
64 &lt;a href="http://twitter.com/livia"&gt;@livia&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/l/i/v/livia.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
66 &lt;a href="http://twitter.com/dunstan"&gt;@dunstan&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/u/n/dunstan.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
67 &lt;a href="http://twitter.com/andykeep"&gt;@andykeep&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/n/d/andykeep.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
87 &lt;a href="http://twitter.com/krissy"&gt;@krissy&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/k/r/i/krissy.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
89 &lt;a href="http://twitter.com/al"&gt;@al&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/l/_/al.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
94 &lt;a href="http://twitter.com/alissa"&gt;@alissa&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/l/i/alissa.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
104 &lt;a href="http://twitter.com/RobMcCarthy"&gt;@RobMcCarthy&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/o/b/RobMcCarthy.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
107 &lt;a href="http://twitter.com/pud"&gt;@pud&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/p/u/d/pud.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
108 &lt;a href="http://twitter.com/ilona"&gt;@ilona&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/i/l/o/ilona.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
126 &lt;a href="http://twitter.com/brandooon"&gt;@brandooon&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/r/a/brandooon.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
136 &lt;a href="http://twitter.com/meikel"&gt;@meikel&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/e/i/meikel.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
150 &lt;a href="http://twitter.com/stevej"&gt;@stevej&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/t/e/stevej.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
155 &lt;a href="http://twitter.com/craigcalef"&gt;@craigcalef&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/r/a/craigcalef.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
187 &lt;a href="http://twitter.com/stacy"&gt;@stacy&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/t/a/stacy.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
189 &lt;a href="http://twitter.com/maestorm"&gt;@maestorm&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/a/e/maestorm.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
190 &lt;a href="http://twitter.com/jokerwonga"&gt;@jokerwonga&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/o/k/jokerwonga.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
194 &lt;a href="http://twitter.com/jennycool"&gt;@jennycool&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/e/n/jennycool.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
202 &lt;a href="http://twitter.com/russ"&gt;@russ&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/u/s/russ.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
203 &lt;a href="http://twitter.com/smays"&gt;@smays&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/m/a/smays.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
204 &lt;a href="http://twitter.com/texasex2k"&gt;@texasex2k&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/t/e/x/texasex2k.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
209 &lt;a href="http://twitter.com/phil"&gt;@phil&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/p/h/i/phil.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
221 &lt;a href="http://twitter.com/h0mee"&gt;@h0mee&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/h/_/m/h0mee.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
224 &lt;a href="http://twitter.com/davepell"&gt;@davepell&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/a/v/davepell.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
242 &lt;a href="http://twitter.com/victor"&gt;@victor&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/v/i/c/victor.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
246 &lt;a href="http://twitter.com/blaine"&gt;@blaine&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/l/a/blaine.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
257 &lt;a href="http://twitter.com/rael"&gt;@rael&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/a/e/rael.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
259 &lt;a href="http://twitter.com/ian"&gt;@ian&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/i/a/n/ian.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
260 &lt;a href="http://twitter.com/sharon"&gt;@sharon&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/h/a/sharon.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
266 &lt;a href="http://twitter.com/japhy"&gt;@japhy&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/a/p/japhy.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
274 &lt;a href="http://twitter.com/danarkind"&gt;@danarkind&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/a/n/danarkind.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
277 &lt;a href="http://twitter.com/casey"&gt;@casey&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/a/s/casey.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
278 &lt;a href="http://twitter.com/dreamdawl19"&gt;@dreamdawl19&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/r/e/dreamdawl19.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
279 &lt;a href="http://twitter.com/Angela"&gt;@Angela&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/n/g/Angela.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
288 &lt;a href="http://twitter.com/solsken"&gt;@solsken&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/o/l/solsken.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
291 &lt;a href="http://twitter.com/goldman"&gt;@goldman&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/g/o/l/goldman.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
292 &lt;a href="http://twitter.com/cw"&gt;@cw&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/w/_/cw.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
293 &lt;a href="http://twitter.com/mai"&gt;@mai&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/a/i/mai.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
294 &lt;a href="http://twitter.com/ario"&gt;@ario&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/r/i/ario.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
295 &lt;a href="http://twitter.com/joshk"&gt;@joshk&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/o/s/joshk.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
314 &lt;a href="http://twitter.com/ethan"&gt;@ethan&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/t/h/ethan.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
322 &lt;a href="http://twitter.com/twang"&gt;@twang&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/t/w/a/twang.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
334 &lt;a href="http://twitter.com/eggplantia5"&gt;@eggplantia5&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/g/g/eggplantia5.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
341 &lt;a href="http://twitter.com/alexia"&gt;@alexia&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/l/e/alexia.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
344 &lt;a href="http://twitter.com/Bob"&gt;@Bob&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/o/b/Bob.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
346 &lt;a href="http://twitter.com/jo"&gt;@jo&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/o/_/jo.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
350 &lt;a href="http://twitter.com/oof"&gt;@oof&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/o/o/f/oof.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
357 &lt;a href="http://twitter.com/wubbahed"&gt;@wubbahed&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/w/u/b/wubbahed.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
364 &lt;a href="http://twitter.com/graysky"&gt;@graysky&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/g/r/a/graysky.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
365 &lt;a href="http://twitter.com/Gary"&gt;@Gary&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/g/a/r/Gary.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
380 &lt;a href="http://twitter.com/kevin"&gt;@kevin&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/k/e/v/kevin.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
388 &lt;a href="http://twitter.com/aron"&gt;@aron&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/r/o/aron.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
391 &lt;a href="http://twitter.com/TylerDurden"&gt;@TylerDurden&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/t/y/l/TylerDurden.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
398 &lt;a href="http://twitter.com/Quinn"&gt;@Quinn&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/q/u/i/Quinn.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
407 &lt;a href="http://twitter.com/asa"&gt;@asa&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/s/a/asa.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
408 &lt;a href="http://twitter.com/endquote"&gt;@endquote&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/n/d/endquote.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
409 &lt;a href="http://twitter.com/Case"&gt;@Case&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/a/s/Case.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
414 &lt;a href="http://twitter.com/veen"&gt;@veen&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/v/e/e/veen.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
418 &lt;a href="http://twitter.com/dens"&gt;@dens&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/e/n/dens.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
422 &lt;a href="http://twitter.com/shellen"&gt;@shellen&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/h/e/shellen.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
423 &lt;a href="http://twitter.com/SaraWD"&gt;@SaraWD&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/a/r/SaraWD.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
424 &lt;a href="http://twitter.com/katalia"&gt;@katalia&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/k/a/t/katalia.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
430 &lt;a href="http://twitter.com/Richard"&gt;@Richard&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/i/c/Richard.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
432 &lt;a href="http://twitter.com/cb"&gt;@cb&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/b/_/cb.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
443 &lt;a href="http://twitter.com/atvelu"&gt;@atvelu&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/t/v/atvelu.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
448 &lt;a href="http://twitter.com/Maggie"&gt;@Maggie&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/a/g/Maggie.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
450 &lt;a href="http://twitter.com/LoriLoo"&gt;@LoriLoo&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/l/o/r/LoriLoo.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
456 &lt;a href="http://twitter.com/davegray"&gt;@davegray&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/a/v/davegray.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
460 &lt;a href="http://twitter.com/andr01d"&gt;@andr01d&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/n/d/andr01d.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
506 &lt;a href="http://twitter.com/JonMarkwell"&gt;@JonMarkwell&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/o/n/JonMarkwell.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
509 &lt;a href="http://twitter.com/jerrymichalski"&gt;@jerrymichalski&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/e/r/jerrymichalski.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
521 &lt;a href="http://twitter.com/gerwitz"&gt;@gerwitz&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/g/e/r/gerwitz.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
528 &lt;a href="http://twitter.com/buzz"&gt;@buzz&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/u/z/buzz.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
531 &lt;a href="http://twitter.com/DocRob"&gt;@DocRob&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/o/c/DocRob.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
535 &lt;a href="http://twitter.com/bakingfairy"&gt;@bakingfairy&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/a/k/bakingfairy.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
541 &lt;a href="http://twitter.com/lane"&gt;@lane&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/l/a/n/lane.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
544 &lt;a href="http://twitter.com/peter"&gt;@peter&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/p/e/t/peter.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
556 &lt;a href="http://twitter.com/ch"&gt;@ch&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/h/_/ch.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
562 &lt;a href="http://twitter.com/rubylabs"&gt;@rubylabs&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/u/b/rubylabs.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
573 &lt;a href="http://twitter.com/heyitsnoah"&gt;@heyitsnoah&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/h/e/y/heyitsnoah.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
577 &lt;a href="http://twitter.com/Nica"&gt;@Nica&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/n/i/c/Nica.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
581 &lt;a href="http://twitter.com/Ari"&gt;@Ari&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/r/i/Ari.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
586 &lt;a href="http://twitter.com/sacca"&gt;@sacca&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/a/c/sacca.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
590 &lt;a href="http://twitter.com/Derrick"&gt;@Derrick&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/e/r/Derrick.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
591 &lt;a href="http://twitter.com/Naina"&gt;@Naina&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/n/a/i/Naina.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
598 &lt;a href="http://twitter.com/sfegette"&gt;@sfegette&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/f/e/sfegette.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
607 &lt;a href="http://twitter.com/mg"&gt;@mg&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/g/_/mg.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
613 &lt;a href="http://twitter.com/jerry"&gt;@jerry&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/e/r/jerry.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
614 &lt;a href="http://twitter.com/dcharrison"&gt;@dcharrison&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/c/h/dcharrison.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
633 &lt;a href="http://twitter.com/zephoria"&gt;@zephoria&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/z/e/p/zephoria.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
637 &lt;a href="http://twitter.com/Dick"&gt;@Dick&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/i/c/Dick.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
642 &lt;a href="http://twitter.com/phopkins"&gt;@phopkins&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/p/h/o/phopkins.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
648 &lt;a href="http://twitter.com/heif"&gt;@heif&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/h/e/i/heif.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
649 &lt;a href="http://twitter.com/MaryHodder"&gt;@MaryHodder&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/a/r/MaryHodder.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
652 &lt;a href="http://twitter.com/kohtz"&gt;@kohtz&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/k/o/h/kohtz.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
666 &lt;a href="http://twitter.com/Jessie"&gt;@Jessie&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/e/s/Jessie.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
675 &lt;a href="http://twitter.com/Anthony"&gt;@Anthony&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/n/t/Anthony.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
681 &lt;a href="http://twitter.com/Yarrow"&gt;@Yarrow&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/y/a/r/Yarrow.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
683 &lt;a href="http://twitter.com/jcherup"&gt;@jcherup&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/c/h/jcherup.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
684 &lt;a href="http://twitter.com/kushwaha"&gt;@kushwaha&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/k/u/s/kushwaha.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
686 &lt;a href="http://twitter.com/ericost"&gt;@ericost&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/r/i/ericost.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
690 &lt;a href="http://twitter.com/avartan"&gt;@avartan&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/v/a/avartan.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
711 &lt;a href="http://twitter.com/Alysha"&gt;@Alysha&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/l/y/Alysha.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
714 &lt;a href="http://twitter.com/dereko"&gt;@dereko&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/e/r/dereko.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
717 &lt;a href="http://twitter.com/Manu"&gt;@Manu&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/a/n/Manu.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
718 &lt;a href="http://twitter.com/jshugars"&gt;@jshugars&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/s/h/jshugars.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
719 &lt;a href="http://twitter.com/m2mcguire"&gt;@m2mcguire&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/2/m/m2mcguire.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
722 &lt;a href="http://twitter.com/neha"&gt;@neha&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/n/e/h/neha.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
728 &lt;a href="http://twitter.com/codefin"&gt;@codefin&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/o/d/codefin.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
730 &lt;a href="http://twitter.com/crutis"&gt;@crutis&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/r/u/crutis.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
746 &lt;a href="http://twitter.com/gshellen"&gt;@gshellen&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/g/s/h/gshellen.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
747 &lt;a href="http://twitter.com/thepartycow"&gt;@thepartycow&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/t/h/e/thepartycow.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
750 &lt;a href="http://twitter.com/cg"&gt;@cg&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/g/_/cg.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
753 &lt;a href="http://twitter.com/mc"&gt;@mc&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/c/_/mc.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
754 &lt;a href="http://twitter.com/superc"&gt;@superc&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/u/p/superc.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
755 &lt;a href="http://twitter.com/noaml"&gt;@noaml&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/n/o/a/noaml.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
760 &lt;a href="http://twitter.com/boogah"&gt;@boogah&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/o/o/boogah.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
761 &lt;a href="http://twitter.com/rodbegbie"&gt;@rodbegbie&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/o/d/rodbegbie.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
762 &lt;a href="http://twitter.com/astroboy"&gt;@astroboy&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/s/t/astroboy.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
763 &lt;a href="http://twitter.com/Eddie94603"&gt;@Eddie94603&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/d/d/Eddie94603.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
765 &lt;a href="http://twitter.com/seanbonner"&gt;@seanbonner&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/e/a/seanbonner.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
767 &lt;a href="http://twitter.com/xenijardin"&gt;@xenijardin&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/x/e/n/xenijardin.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
769 &lt;a href="http://twitter.com/RichardAult"&gt;@RichardAult&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/i/c/RichardAult.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
775 &lt;a href="http://twitter.com/ravivarmapm"&gt;@ravivarmapm&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/a/v/ravivarmapm.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
780 &lt;a href="http://twitter.com/willij"&gt;@willij&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/w/i/l/willij.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
781 &lt;a href="http://twitter.com/may"&gt;@may&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/a/y/may.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
785 &lt;a href="http://twitter.com/kfury"&gt;@kfury&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/k/f/u/kfury.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
791 &lt;a href="http://twitter.com/paulmorriss"&gt;@paulmorriss&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/p/a/u/paulmorriss.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
795 &lt;a href="http://twitter.com/Wrickr"&gt;@Wrickr&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/w/r/i/Wrickr.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
841 &lt;a href="http://twitter.com/colinschlueter"&gt;@colinschlueter&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/o/l/colinschlueter.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
842 &lt;a href="http://twitter.com/brs"&gt;@brs&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/r/s/brs.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
844 &lt;a href="http://twitter.com/brough"&gt;@brough&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/r/o/brough.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
845 &lt;a href="http://twitter.com/damien"&gt;@damien&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/a/m/damien.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
849 &lt;a href="http://twitter.com/largeheartedboy"&gt;@largeheartedboy&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/l/a/r/largeheartedboy.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
850 &lt;a href="http://twitter.com/eventi"&gt;@eventi&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/v/e/eventi.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
852 &lt;a href="http://twitter.com/emorris_google"&gt;@emorris_google&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/m/o/emorris_google.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
855 &lt;a href="http://twitter.com/ikisai"&gt;@ikisai&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/i/k/i/ikisai.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
859 &lt;a href="http://twitter.com/richziade"&gt;@richziade&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/i/c/richziade.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
861 &lt;a href="http://twitter.com/jaygoldman"&gt;@jaygoldman&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/a/y/jaygoldman.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
866 &lt;a href="http://twitter.com/SEKeener"&gt;@SEKeener&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/e/k/SEKeener.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
874 &lt;a href="http://twitter.com/waynesutton"&gt;@waynesutton&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/w/a/y/waynesutton.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
875 &lt;a href="http://twitter.com/aaronbailey"&gt;@aaronbailey&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/a/r/aaronbailey.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
878 &lt;a href="http://twitter.com/everett"&gt;@everett&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/v/e/everett.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
880 &lt;a href="http://twitter.com/nanek"&gt;@nanek&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/n/a/n/nanek.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
882 &lt;a href="http://twitter.com/nerdgirl"&gt;@nerdgirl&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/n/e/r/nerdgirl.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
885 &lt;a href="http://twitter.com/Ross"&gt;@Ross&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/o/s/Ross.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
888 &lt;a href="http://twitter.com/caroline"&gt;@caroline&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/a/r/caroline.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
892 &lt;a href="http://twitter.com/laluna_negra"&gt;@laluna_negra&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/l/a/l/laluna_negra.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
897 &lt;a href="http://twitter.com/manton"&gt;@manton&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/a/n/manton.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
903 &lt;a href="http://twitter.com/Hunter"&gt;@Hunter&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/h/u/n/Hunter.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
911 &lt;a href="http://twitter.com/richellis"&gt;@richellis&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/r/i/c/richellis.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
913 &lt;a href="http://twitter.com/alba"&gt;@alba&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/l/b/alba.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
916 &lt;a href="http://twitter.com/mojodenbow"&gt;@mojodenbow&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/o/j/mojodenbow.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
917 &lt;a href="http://twitter.com/JoeLaz"&gt;@JoeLaz&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/o/e/JoeLaz.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
918 &lt;a href="http://twitter.com/mac"&gt;@mac&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/a/c/mac.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
922 &lt;a href="http://twitter.com/Holger"&gt;@Holger&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/h/o/l/Holger.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
923 &lt;a href="http://twitter.com/earnestdotcom"&gt;@earnestdotcom&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/a/r/earnestdotcom.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
926 &lt;a href="http://twitter.com/bradbarrish"&gt;@bradbarrish&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/r/a/bradbarrish.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
927 &lt;a href="http://twitter.com/erindecker"&gt;@erindecker&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/e/r/i/erindecker.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
928 &lt;a href="http://twitter.com/necrodome"&gt;@necrodome&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/n/e/c/necrodome.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
934 &lt;a href="http://twitter.com/thatsdope"&gt;@thatsdope&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/t/h/a/thatsdope.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
936 &lt;a href="http://twitter.com/karina"&gt;@karina&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/k/a/r/karina.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
939 &lt;a href="http://twitter.com/michael"&gt;@michael&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/i/c/michael.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
940 &lt;a href="http://twitter.com/jrhyley"&gt;@jrhyley&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/r/h/jrhyley.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
947 &lt;a href="http://twitter.com/leeott"&gt;@leeott&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/l/e/e/leeott.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
949 &lt;a href="http://twitter.com/pedraum"&gt;@pedraum&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/p/e/d/pedraum.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
951 &lt;a href="http://twitter.com/axodys"&gt;@axodys&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/a/x/o/axodys.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
953 &lt;a href="http://twitter.com/mrdonut"&gt;@mrdonut&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/r/d/mrdonut.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
955 &lt;a href="http://twitter.com/claysmith"&gt;@claysmith&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/l/a/claysmith.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
958 &lt;a href="http://twitter.com/tyler"&gt;@tyler&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/t/y/l/tyler.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
959 &lt;a href="http://twitter.com/fix"&gt;@fix&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/f/i/x/fix.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
960 &lt;a href="http://twitter.com/velkr0"&gt;@velkr0&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/v/e/l/velkr0.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
961 &lt;a href="http://twitter.com/FakeRiaz"&gt;@FakeRiaz&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/f/a/k/FakeRiaz.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
963 &lt;a href="http://twitter.com/scootrous"&gt;@scootrous&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/s/c/o/scootrous.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
964 &lt;a href="http://twitter.com/getluky"&gt;@getluky&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/g/e/t/getluky.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
965 &lt;a href="http://twitter.com/cvodb"&gt;@cvodb&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/c/v/o/cvodb.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
977 &lt;a href="http://twitter.com/beaulebens"&gt;@beaulebens&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/e/a/beaulebens.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
978 &lt;a href="http://twitter.com/ddukes"&gt;@ddukes&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/d/u/ddukes.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
981 &lt;a href="http://twitter.com/Morgan1st"&gt;@Morgan1st&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/o/r/Morgan1st.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
984 &lt;a href="http://twitter.com/brentv"&gt;@brentv&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/b/r/e/brentv.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
985 &lt;a href="http://twitter.com/mastermaq"&gt;@mastermaq&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/m/a/s/mastermaq.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
987 &lt;a href="http://twitter.com/lorna"&gt;@lorna&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/l/o/r/lorna.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
988 &lt;a href="http://twitter.com/nitin"&gt;@nitin&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/n/i/t/nitin.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
989 &lt;a href="http://twitter.com/om"&gt;@om&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/o/m/_/om.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
992 &lt;a href="http://twitter.com/heyalchang"&gt;@heyalchang&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/h/e/y/heyalchang.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
993 &lt;a href="http://twitter.com/joshua"&gt;@joshua&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/o/s/joshua.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
994 &lt;a href="http://twitter.com/kareem"&gt;@kareem&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/k/a/r/kareem.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
997 &lt;a href="http://twitter.com/tedr"&gt;@tedr&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/t/e/d/tedr.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
999 &lt;a href="http://twitter.com/dariusmc"&gt;@dariusmc&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/d/a/r/dariusmc.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;
1000 &lt;a href="http://twitter.com/jordym"&gt;@jordym&lt;/a&gt; &lt;a href="http://datakitteh.org/twitter/j/o/r/jordym.html"&gt;analysis&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;P.S. If you want an analysis, follow &lt;a href="http://twitter.com/datakitteh"&gt;@datakitteh&lt;/a&gt; and I'll get to eventually.&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=_MjvatAQZw8:5KzdCyClFIY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=_MjvatAQZw8:5KzdCyClFIY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=_MjvatAQZw8:5KzdCyClFIY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=_MjvatAQZw8:5KzdCyClFIY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=_MjvatAQZw8:5KzdCyClFIY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=_MjvatAQZw8:5KzdCyClFIY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=_MjvatAQZw8:5KzdCyClFIY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/earliest-still-active-twitter-users.html</feedburner:origLink></entry>

<entry>
    <title>I love TV!  There, I said it...</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/MjvYtvvYdgs/i-love-tv-there-i-said-it.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.59</id>

    <published>2009-07-16T14:21:41Z</published>
    <updated>2009-07-16T14:58:30Z</updated>

    <summary><![CDATA[Woke up today to see yet another anti-TV post on Hacker News. &nbsp;The comments link to two really funny takes on the issue at Stuff White People Like and The Onion.Here's what I like to watch on TV:EducationalCharlie RoseQ and AAmerica and the Courts60 MinutesSunday MorningMeet the PressThe Chris Matthew's ShowComedyFamily GuySouth ParkAmerican DadBig Bang TheoryHow I Met Your MotherFuturama (re-runs)The Colbert ReportKing of Queens (re-runs)Seinfeld (re-runs)Flight of the ConchordsDramaGossip GirlSmallvilleNumbersHouseSportsTour de FranceTennisSoccerI find it odd to indict an entire communication medium with anything. Of course there is stuff you are not going to like on TV. But by the...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Selfref" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="selfref" label="Selfref" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        Woke up today to see &lt;a href="http://news.ycombinator.com/item?id=114198"&gt;yet&lt;/a&gt; &lt;a href="http://news.ycombinator.com/item?id=577897"&gt;another&lt;/a&gt; &lt;a href="http://news.ycombinator.com/item?id=707647"&gt;anti-TV post&lt;/a&gt; on &lt;a href="http://news.ycombinator.com/"&gt;Hacker News&lt;/a&gt;. &amp;nbsp;The comments link to two really funny takes on the issue at &lt;a href="http://stuffwhitepeoplelike.com/2008/01/26/28-not-having-a-tv/"&gt;Stuff White People Like&lt;/a&gt; and &lt;a href="http://www.theonion.com/content/node/28694"&gt;The Onion&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's what I like to watch on TV:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Educational&lt;/i&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.charlierose.com/"&gt;Charlie Rose&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.q-and-a.org/"&gt;Q and A&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.c-span.org/Series/America-and-the-Courts.aspx"&gt;America and the Courts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cbsnews.com/sections/60minutes/main3415.shtml"&gt;60 Minutes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cbsnews.com/sections/sunday/main3445.shtml"&gt;Sunday Morning&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.msnbc.msn.com/id/3032608/"&gt;Meet the Press&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.thechrismatthewsshow.com/index.php"&gt;The Chris Matthew's Show&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;i&gt;Comedy&lt;/i&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.fox.com/familyguy/"&gt;Family Guy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.southparkstudios.com/"&gt;South Park&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.fox.com/americandad/"&gt;American Dad&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cbs.com/primetime/big_bang_theory/"&gt;Big Bang Theory&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cbs.com/primetime/how_i_met_your_mother/"&gt;How I Met Your Mother&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.comedycentral.com/shows/futurama/index.jhtml"&gt;Futurama&lt;/a&gt; (re-runs)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.colbertnation.com/home"&gt;The Colbert&lt;/a&gt; Report&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.thekingofqueens.com/"&gt;King of Queens&lt;/a&gt; (re-runs)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sonypictures.com/tv/shows/seinfeld/"&gt;Seinfeld&lt;/a&gt; (re-runs)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.hbo.com/conchords/"&gt;Flight of the Conchords&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;i&gt;Drama&lt;/i&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cwtv.com/shows/gossip-girl"&gt;Gossip Girl&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://cwtv.com/shows/smallville"&gt;Smallville&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cbs.com/primetime/numb3rs/"&gt;Numbers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.fox.com/house/"&gt;House&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;i&gt;Sports&lt;/i&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.versus.com/tdf"&gt;Tour de France&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Tennis&lt;/li&gt;&lt;li&gt;Soccer&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I find it odd to indict an entire communication medium with anything. Of course there is stuff you are not going to like on TV. But by the same token, there is probably stuff you will like too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Do you want to be good friends with the average person?&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I can understand the argument of wanting to reclaim your time.&amp;nbsp;I cut out reading the newspaper in paper-form last year. I used to get the &lt;a href="http://wsj.com/"&gt;WSJ&lt;/a&gt; and the &lt;a href="http://www.phoenixvillenews.com/"&gt;Phoenix&lt;/a&gt; delivered. But I didn't cut out the entire news medium. Instead, I just cut down my consumption to what I find most interesting, which I now get through &lt;a href="http://watrcoolr.us/"&gt;a site I made for that purpose&lt;/a&gt;&amp;nbsp;and via RSS feeds.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Similarly, cutting out all TV seems a bit drastic me. &lt;i&gt;Ne qid nimis&lt;/i&gt; (nothing in excess). &amp;nbsp;I DVR everything, so I watch it when I want and I get to skip all the commercials.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, my point here is not really to defend TV. I'm just saying I consider myself a hacker and I, for one, love the above shows.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What do you like to watch?&lt;/div&gt;&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=MjvYtvvYdgs:AiSqFsWqBps:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=MjvYtvvYdgs:AiSqFsWqBps:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=MjvYtvvYdgs:AiSqFsWqBps:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=MjvYtvvYdgs:AiSqFsWqBps:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=MjvYtvvYdgs:AiSqFsWqBps:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=MjvYtvvYdgs:AiSqFsWqBps:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=MjvYtvvYdgs:AiSqFsWqBps:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/i-love-tv-there-i-said-it.html</feedburner:origLink></entry>

<entry>
    <title>Global innovation loss from lack of co-opting startup experience?</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/dN8NoP4kuKU/global-innovation-loss-from-lack-of-co-opting-startup-experience.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.58</id>

    <published>2009-07-15T12:54:09Z</published>
    <updated>2009-07-15T13:49:29Z</updated>

    <summary><![CDATA[How often have you seen a good product die? If only they had done x, y or z... Perhaps if they had a team with more or varied experience&nbsp;we might all be better off for their product's continued development.Now sum up the innovation loss from that one product to all the products that have died for lack of execution. How much global productivity have we lost? &nbsp;As high as 1%/yr? &nbsp;More?I'm applying this thought experiment to startups, but the same question could be applied to&nbsp;anything&nbsp;where experience plays a role. The topic occurred to me while watching Robert McNamara&nbsp;on Charlie Rose...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Startups" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="startups" label="Startups" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        How often have you seen a good product die? If only they had done x, y or z... Perhaps if they had a team with more or varied experience&amp;nbsp;we might all be better off for their product's continued development.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now sum up the innovation loss from that one product to all the products that have died for lack of execution. How much global productivity have we lost? &amp;nbsp;As high as 1%/yr? &amp;nbsp;More?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm applying this thought experiment to startups, but the same question could be applied to&amp;nbsp;anything&amp;nbsp;where experience plays a role. The topic occurred to me while watching &lt;a href="http://duckduckgo.com/Robert_McNamara"&gt;Robert McNamara&lt;/a&gt;&amp;nbsp;on &lt;a href="http://www.charlierose.com/search/?text=McNamara"&gt;Charlie Rose&lt;/a&gt; last night on the subject of military strategy&amp;nbsp;(rebroadcasts).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;McNamara has all these lessons that he has written up in several &lt;a href="http://www.amazon.com/s/?url=search-alias%3Daps&amp;amp;field-keywords=McNamara"&gt;books&lt;/a&gt;&amp;nbsp;and that were depicted in the movie &lt;a href="http://duckduckgo.com/The_Fog_of_war"&gt;The Fog of War&lt;/a&gt;. In the startup world, we see lesson posts coming through &lt;a href="http://news.ycombinator.com/"&gt;Hacker News&lt;/a&gt; daily. Despite the authors' (and often the readers') best intentions, I'm highly doubtful that this attempt at knowledge transfer is having much of an impact.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Certainly, writing up lessons is better than not writing up lessons. And certainly the Internet has helped spread experience faster and more democraticaly, e.g. &lt;a href="http://stackoverflow.com/"&gt;Stack Overflow&lt;/a&gt;. &amp;nbsp;Yet there is only so much you can get across in a hands-off approach.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think co-opting hands-on experience is the key value of the pre-seed funds like &lt;a href="http://ycombinator.com/"&gt;YC&lt;/a&gt; and &lt;a href="http://dreamitventures.com/"&gt;DreamIt&lt;/a&gt;. I am a mentor for Dreamit participant &lt;a href="http://scribnia.com/"&gt;Scribnia&lt;/a&gt; this summer, and so I've seen this first hand. It is the difference of reading &lt;a href="http://www.gabrielweinberg.com/blog/2009/04/search-engine-optimization-seo-tips.html"&gt;my post on SEO&lt;/a&gt; and having me review your specific site in detail.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don't get me wrong, Ask HN is a great start. I'm just not convinced it is enough to stop the massive productivity loss I think is occurring due to lack of experience. I&amp;nbsp;don't have (or pretend to have) the answers, but here's a couple ideas that popped into my head:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Startups could more intensely focus on the smart money when raising capital. They are getting people literally financially invested in their companies. If those people have the right experience, the startup has (I hope) motivated them to apply that experience to the company.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Similarly, startups could co-opt experience by creating other financial incentives. &amp;nbsp;For example, an advisory board where you give each of a few advisors 1%.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;What else?&lt;/div&gt;&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=dN8NoP4kuKU:owakHLjdzjQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=dN8NoP4kuKU:owakHLjdzjQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=dN8NoP4kuKU:owakHLjdzjQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=dN8NoP4kuKU:owakHLjdzjQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=dN8NoP4kuKU:owakHLjdzjQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=dN8NoP4kuKU:owakHLjdzjQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=dN8NoP4kuKU:owakHLjdzjQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/global-innovation-loss-from-lack-of-co-opting-startup-experience.html</feedburner:origLink></entry>

<entry>
    <title>What makes you weird?</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/WRiVBqlJl0I/what-makes-you-weird.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.56</id>

    <published>2009-07-06T12:13:00Z</published>
    <updated>2009-07-06T20:07:59Z</updated>

    <summary><![CDATA[What does most (&gt;75%) of the population (of your country) do that you do not?Note that I'm not asking what makes you unique. &nbsp;For example, I'm an INTJ, which is one of those 1% personality types. However, it's not like 99% of people are one personality type and then us INTJs are the other one. There are 16 Myers-Briggs types, so this doesn't count, although it certainly contributes to my uniqueness.I'm looking for (at least almost) binary things. The first thing I thought of is that don't drink, but it turns out 40% of Americans don't drink. &nbsp;So that doesn't...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Question" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Selfref" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="question" label="Question" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="selfref" label="Selfref" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        &lt;div&gt;&lt;div&gt;What does most (&amp;gt;75%) of the population (of your country) do that you do not?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note that I'm not asking what makes you unique. &amp;nbsp;For example, I'm an &lt;a href="http://duckduckgo.com/INTJ"&gt;INTJ&lt;/a&gt;, which is one of those 1% personality types. However, it's not like 99% of people are one personality type and then us INTJs are the other one. There are 16 Myers-Briggs types, so this doesn't count, although it certainly contributes to my uniqueness.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm looking for (at least almost) binary things. The first thing I thought of is that don't drink, but it turns out &lt;a href="http://www.cdc.gov/nchs/fastats/alcohol.htm"&gt;40% of Americans don't drink&lt;/a&gt;. &amp;nbsp;So that doesn't count.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's some things that seem to count (with my % estimates):&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;I have a &lt;a href="http://factfinder.census.gov/servlet/STTable?_bm=y&amp;amp;-geo_id=01000US&amp;amp;-qr_name=ACS_2007_3YR_G00_S1501&amp;amp;-ds_name=ACS_2007_3YR_G00_"&gt;graduate degree&lt;/a&gt;&amp;nbsp;(10% of US pop&amp;gt;25). (A bachelor's degree doesn't cut it any more as 27% of the US population over 25 has one.)&lt;/li&gt;&lt;li&gt;I went to a &lt;a href="http://colleges.usnews.rankingsandreviews.com/college/national-search"&gt;top-10 school&lt;/a&gt;&amp;nbsp;(3% of school goers).&lt;/li&gt;&lt;li&gt;I am a &lt;a href="http://factfinder.census.gov/servlet/IBQTable?_bm=y&amp;amp;-ds_name=SB0200A1"&gt;business owner&lt;/a&gt;&amp;nbsp;(15% of US pop&amp;gt;25).&lt;/li&gt;&lt;li&gt;I did not get a job after school. (I started a business instead.) &amp;nbsp;I can't find a stat here, but I'm sure it is very low.&lt;/li&gt;&lt;li&gt;I'm a&amp;nbsp;&lt;a href="http://www.rebeldad.com/stats.htm" style="text-decoration: underline; "&gt;stay-at-home Dad&lt;/a&gt;&amp;nbsp;(1% of dads).&lt;/li&gt;&lt;li&gt;I &lt;a href="http://www.pewinternet.org/Commentary/2008/July/New-numbers-for-blogging-and-blog-readership.aspx"&gt;blog&lt;/a&gt; (12% of Internet users).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;What about you?&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=WRiVBqlJl0I:XsuirWqdIbs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=WRiVBqlJl0I:XsuirWqdIbs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=WRiVBqlJl0I:XsuirWqdIbs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=WRiVBqlJl0I:XsuirWqdIbs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=WRiVBqlJl0I:XsuirWqdIbs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=WRiVBqlJl0I:XsuirWqdIbs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=WRiVBqlJl0I:XsuirWqdIbs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/07/what-makes-you-weird.html</feedburner:origLink></entry>

<entry>
    <title>Things about Web Images I Just Learned</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/yegg/~3/CczzKINCHwQ/things-about-web-images-i-just-learned.html" />
    <id>tag:www.gabrielweinberg.com,2009:/blog//1.55</id>

    <published>2009-06-16T14:17:23Z</published>
    <updated>2009-06-17T00:39:23Z</updated>

    <summary><![CDATA[I thought I knew everything you needed to know about Web images. &nbsp;But, of course, I didn't. Here's what I just learned when launching the new icon bar on the homepage of Duck Duck Go. We&nbsp;wanted the it to function sort of like the Apple dashboard (and on the Web like&nbsp;Schmedley's bottom bar).img{-ms-interpolation-mode:bicubic}. Short version: if you resize images dynamically, they will look bad on IE unless you put this in your CSS.Longer version: &nbsp;We ended up using the YUI Animation Library to do the animation. &nbsp;But no matter how we did it using 1 image, it always looked terrible...]]></summary>
    <author>
        <name>Gabriel Weinberg</name>
        
    </author>
    
        <category term="Code" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Duck Duck Go" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Internet" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="code" label="Code" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="duckduckgo" label="Duck Duck Go" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="images" label="Images" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="internet" label="Internet" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.gabrielweinberg.com/blog/">
        I thought I knew everything you needed to know about Web images. &amp;nbsp;But, of course, I didn't. Here's what I just learned when launching the new icon bar on the homepage of &lt;a href="http://duckduckgo.com/"&gt;Duck Duck Go&lt;/a&gt;. We&amp;nbsp;wanted the it to function sort of like the Apple dashboard (and on the Web like&amp;nbsp;&lt;a href="http://schmedley.com/" style="text-decoration: underline;"&gt;Schmedley&lt;/a&gt;'s bottom bar).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;img{-ms-interpolation-mode:bicubic}. &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Short version: if you resize images dynamically, they will look bad on IE unless you put this in your CSS.&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Longer version: &amp;nbsp;We ended up using the &lt;a href="http://developer.yahoo.com/yui/animation/"&gt;YUI Animation Library&lt;/a&gt; to do the animation. &amp;nbsp;But no matter how we did it using 1 image, it always looked terrible on IE. &amp;nbsp;Even if we used an image exactly as big as the big size, and did the smaller image exactly half of the bigger size (which should be easy to resize), it still looked bad.&lt;br /&gt;&lt;br /&gt;So then we tried using two images, which sort-of worked, but had its own issues. &amp;nbsp;Sometimes it would slow down the animation. It used almost double the image size and requests (a big no-no), and the actual resizing still looked bad (as opposed to the endpoints)!&lt;br /&gt;&lt;br /&gt;This was unacceptable, so I decided to dig deeper on the Web about this issue. &amp;nbsp;It turns out modern browsers use &lt;a href="http://duckduckgo.com/Bicubic_interpolation"&gt;Bicubic interpolation&lt;/a&gt; to resize images and make them look good in the process. For whatever reason, IE7+ has decided to turn it off by default. I'm guessing this is because it takes some processing power, but it renders resized images looking terrible so I personally don't think this is a good&amp;nbsp;trade off. &amp;nbsp;Anyway, if you add that above CSS to your page, IE7+ will use this method and your images will look good. I suppose I never hit this before because usually you&amp;nbsp;shouldn't&amp;nbsp;be resizing images&amp;nbsp;dynamically. But there are cases where you want to do it...&lt;br /&gt;&lt;br /&gt;Unfortunately, it still doesn't work for IE6, on which you need to use the good ol' &lt;a href="http://msdn.microsoft.com/en-us/library/ms532969.aspx"&gt;AlphaImageLoader&lt;/a&gt; (sizingMethod='scale') if you want to support that browser.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Photoshop/Illustrator's 'Save for Web...' does not fully optimize.&lt;/b&gt;&amp;nbsp;Perhaps my versions of Photoshop and Illustrator are too old, but I suspect this is still the case with the newer versions. I pretty much used these blind, assuming they were&amp;nbsp;optimizing&amp;nbsp;correctly. And don't get me wrong, it does a decent job, but its just not the best. Instead, run your images through Yahoo!'s &lt;a href="http://smush.it/"&gt;smush.it&lt;/a&gt; site.&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;If you really do not need PNG-24, use PNG-8&lt;/b&gt;&lt;b&gt;. &lt;/b&gt;PNG-8 is really a better GIF. But it is limited in color&amp;nbsp;palette&amp;nbsp;and transparency with respect to PNG-24. That being said, often you don't need the difference, especially for things like icons. When you can, use PNG-8 because you'll get much smaller file sizes.&lt;br /&gt;&lt;br /&gt;That being said, you might think you need PNG-24 when you really don't. I did. I had these icons made that had full transparency. I knew, however, they were going to be on a white background, so I really didn't need all the transparency. Yet when I tried to save it as PNG-8, it just looked bad. The colors were all off. So it made me think that I needed PNG-24, but in reality it was Photoshop's optimization stuff that was being poor. In their defense, I wasn't helping them out by setting the white background ahead of time, which leads me to:&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;If you want to save a PNG-24 image as PNG-8, put in the background first.&lt;/b&gt;&amp;nbsp;Once I made a white background layer, Photoshop then did a great job of saving it as PNG-8. And in fact, I could reduced the file size even more by using even less than 256 colors. Of course, I still had to run it through smush.it.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;CSS sprites may reduce your page load (and image size further). &lt;/b&gt;CSS sprites are a way to group your images into one big file and then split them into&amp;nbsp;separate&amp;nbsp;files via CSS. There is a useful Web site to help you make them at &lt;a href="http://csssprites.com/"&gt;csssprites.com&lt;/a&gt;. I couldn't figure out how to use it with my resizing requirements, but in the general case it should be at least tried, especially for icons where the color palette for your icons are&amp;nbsp;similar. You get a win in image size. But you get a bigger win in reducing HTTP requests.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Custom icons are not that expensive.&lt;/b&gt;&amp;nbsp;We got $40 custom icons and $10 recolored icons from &lt;a href="http://iconshock.com/"&gt;iconshock.com&lt;/a&gt;. We talked to other icon designer firms as well, and prices were similar. Full disclosure: we created more than 3 icons (7), so we got a bit of a bulk discount. I did have a bad experience with iconeden.com, however. So I'd stay away from them.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;For more image optimization tips, check out &lt;a href="http://www.slideshare.net/stoyan/image-optimization-for-the-web-at-phpworks-presentation?type=powerpoint"&gt;Yahoo!'s presentation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'trebuchet ms';"&gt;&lt;b&gt;Update&lt;/b&gt;: additional comments can be found&amp;nbsp;&lt;a href="http://news.ycombinator.com/item?id=660315" style="outline-style: none; color: rgb(74, 145, 227); text-decoration: underline;"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yegg?a=CczzKINCHwQ:4OOej5a4UR0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=CczzKINCHwQ:4OOej5a4UR0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=CczzKINCHwQ:4OOej5a4UR0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=CczzKINCHwQ:4OOej5a4UR0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=CczzKINCHwQ:4OOej5a4UR0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?i=CczzKINCHwQ:4OOej5a4UR0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yegg?a=CczzKINCHwQ:4OOej5a4UR0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yegg?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content>
<feedburner:origLink>http://www.gabrielweinberg.com/blog/2009/06/things-about-web-images-i-just-learned.html</feedburner:origLink></entry>

</feed>
