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

<channel>
	<title>dannyman.toldme.com</title>
	<atom:link href="http://dannyman.toldme.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dannyman.toldme.com</link>
	<description>Interesting bits of information and editorial, evolving online since 1995.</description>
	<lastBuildDate>Sat, 04 Jul 2009 21:40:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Snapshot: My E-mail Archive</title>
		<link>http://dannyman.toldme.com/2009/07/04/snapshot-my-e-mail-archive/</link>
		<comments>http://dannyman.toldme.com/2009/07/04/snapshot-my-e-mail-archive/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 21:38:36 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[About Me]]></category>
		<category><![CDATA[Sundry]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[archive]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[mutt]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2546</guid>
		<description><![CDATA[0-14:22 djh@ratchet ~&#62; ls -lh mail/archive-*
-rw-------  1 djh  djh    18M Jun 14 17:17 mail/archive-1997
-rw-------  1 djh  djh    29M Jun 14 17:16 mail/archive-1998
-rw-------  1 djh  djh    18M Jun 14 17:13 mail/archive-1999
-rw-------  1 djh  djh    26M Jun [...]]]></description>
			<content:encoded><![CDATA[<pre>0-14:22 djh@ratchet ~&gt; <b>ls -lh mail/archive-*</b>
-rw-------  1 djh  djh    18M Jun 14 17:17 mail/archive-1997
-rw-------  1 djh  djh    29M Jun 14 17:16 mail/archive-1998
-rw-------  1 djh  djh    18M Jun 14 17:13 mail/archive-1999
-rw-------  1 djh  djh    26M Jun 14 17:13 mail/archive-2000
-rw-------  1 djh  djh    25M Jun 14 17:11 mail/archive-2001
-rw-------  1 djh  djh    18M Jun 17  2004 mail/archive-2002
-rw-------  1 djh  djh    25M Jun 14 17:09 mail/archive-2003
-rw-------  1 djh  djh    15M Jun 14 17:08 mail/archive-2004
-rw-------  1 djh  djh    63M Jun 14 17:05 mail/archive-2005
-rw-------  1 djh  djh   202M Jun 14 16:54 mail/archive-2006
-rw-------  1 djh  djh   362M Jun 14 18:06 mail/archive-2007
-rw-------  1 djh  djh   202M Jun 14 19:17 mail/archive-2008</pre>
<p>I recently went through, and using mutt&#8217;s date-range filters, revised my e-mail archives, most notably saving messages stored in Gmail into these annual mbox archives.</p>
<p>I think it was around late 2005 that I started using Flickr, so the ramp up in sizes is pictures being e-mailed from mobile devices.</p>
<p>I delete most e-mail that I receive, but I pretty much archive all personal correspondence, and anything I send.</p>
<p>Also, I was disappointed that when I tried to copy archival messages <em>into</em> Gmail, via IMAP, Gmail would interpret the message date as the date it was copied in to the archive, and not the date the messages was created.  That was disappointing.  I like Gmail&#8217;s search capability, so it would have been nice to give it access to my corpus.</p>
<p>Mainly though, I dig Gmail&#8217;s interface, especially while traveling.  But I recently got mutt running again because it is a much faster way to step through an Inbox and delete / reply / Archive than clicky click web interface.  If only I could give it access to my Gmail contacts . . .</p>
<p>March 1997 was <a href="/1997/03/18/18-march-1997/">when my server hard drive crashed</a>, and after that I began to take disaster recovery more seriously.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/07/04/snapshot-my-e-mail-archive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inland North REPRESENT</title>
		<link>http://dannyman.toldme.com/2009/06/26/inland-north-represent/</link>
		<comments>http://dannyman.toldme.com/2009/06/26/inland-north-represent/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 17:59:03 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[About Me]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[accent]]></category>
		<category><![CDATA[linguistics]]></category>
		<category><![CDATA[pop]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2539</guid>
		<description><![CDATA[This quiz gets it right:



What American accent do you have?
Your Result: The Inland North

&#160;

You may think you speak &#8220;Standard English straight out of the dictionary&#8221; but when you step away from the Great Lakes you get asked annoying questions like &#8220;Are you from Wisconsin?&#8221; or &#8220;Are you from Chicago?&#8221;  Chances are you call carbonated [...]]]></description>
			<content:encoded><![CDATA[<p>This quiz gets it right:</p>
<p><center></p>
<table style="width: 320px; border: 1px solid gray; font: normal 12px sans-serif; background-color: white;">
<tr>
<td colspan="2" style="background: white; color: black; padding: 5px;"><b style="font: bold 20px serif; display: block; margin-bottom: 8px;">What American accent do you have?</b>
<div style="font-size: 16px; margin-bottom: 4px;">Your Result: <b>The Inland North</b></div>
<div style="width: 200px; background: white; border: 1px solid black;">
<div style="width: 85%; background: red; font-size: 8px; line-height: 8px;">&nbsp;</div>
</div>
<p style="margin: 10px; border: none; background: white; color: black;">You may think you speak &#8220;Standard English straight out of the dictionary&#8221; but when you step away from the Great Lakes you get asked annoying questions like &#8220;Are you from Wisconsin?&#8221; or &#8220;Are you from Chicago?&#8221;  Chances are you call carbonated drinks &#8220;pop.&#8221;</p>
</td>
</tr>
<tr>
<td style="color: black; background: white; padding: 3px;">The Midland</td>
<td style="background: white; padding: 3px;">
<div style="width: 100px; background: white; border: 1px solid black; margin-top: 4px;">
<div style="width: 60%; background: red; font-size: 8px; line-height: 8px;">&nbsp;</div>
</div>
</td>
</tr>
<tr>
<td style="color: black; background: white; padding: 3px;">The Northeast</td>
<td style="background: white; padding: 3px;">
<div style="width: 100px; background: white; border: 1px solid black; margin-top: 4px;">
<div style="width: 52%; background: red; font-size: 8px; line-height: 8px;">&nbsp;</div>
</div>
</td>
</tr>
<tr>
<td style="color: black; background: white; padding: 3px;">Philadelphia</td>
<td style="background: white; padding: 3px;">
<div style="width: 100px; background: white; border: 1px solid black; margin-top: 4px;">
<div style="width: 47%; background: red; font-size: 8px; line-height: 8px;">&nbsp;</div>
</div>
</td>
</tr>
<tr>
<td style="color: black; background: white; padding: 3px;">North Central</td>
<td style="background: white; padding: 3px;">
<div style="width: 100px; background: white; border: 1px solid black; margin-top: 4px;">
<div style="width: 42%; background: red; font-size: 8px; line-height: 8px;">&nbsp;</div>
</div>
</td>
</tr>
<tr>
<td style="color: black; background: white; padding: 3px;">The South</td>
<td style="background: white; padding: 3px;">
<div style="width: 100px; background: white; border: 1px solid black; margin-top: 4px;">
<div style="width: 38%; background: red; font-size: 8px; line-height: 8px;">&nbsp;</div>
</div>
</td>
</tr>
<tr>
<td style="color: black; background: white; padding: 3px;">The West</td>
<td style="background: white; padding: 3px;">
<div style="width: 100px; background: white; border: 1px solid black; margin-top: 4px;">
<div style="width: 33%; background: red; font-size: 8px; line-height: 8px;">&nbsp;</div>
</div>
</td>
</tr>
<tr>
<td style="color: black; background: white; padding: 3px;">Boston</td>
<td style="background: white; padding: 3px;">
<div style="width: 100px; background: white; border: 1px solid black; margin-top: 4px;">
<div style="width: 19%; background: red; font-size: 8px; line-height: 8px;">&nbsp;</div>
</div>
</td>
</tr>
<tr>
<td colspan="2" style="text-align: center; padding: 8px;"><a href="http://www.gotoquiz.com/what_american_accent_do_you_have"><b>What American accent do you have?</b></a><br /><a href="http://www.gotoquiz.com/">Quiz Created on GoToQuiz</a></td>
</tr>
</table>
<p></center></p>
<p>Donchya know, eh?</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/06/26/inland-north-represent/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>保我安全: &#8220;Ensure My Safety&#8221;</title>
		<link>http://dannyman.toldme.com/2009/06/23/ensure-my-safety/</link>
		<comments>http://dannyman.toldme.com/2009/06/23/ensure-my-safety/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 19:29:28 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[Sundry]]></category>
		<category><![CDATA[中文]]></category>
		<category><![CDATA[insurance]]></category>
		<category><![CDATA[muni]]></category>
		<category><![CDATA[安全]]></category>
		<category><![CDATA[我]]></category>
		<category><![CDATA[保]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2532</guid>
		<description><![CDATA[
There&#8217;s a new billboard at the bus stop at 19th Ave and Taraval.  I could read the first three characters with my own little brain:
保 Insurance
我 I
安 Safety / shelter
Looking up the fourth character: 全 (all) I see that the last two characters together mean &#34;safety&#34;.  安 is easy to remember, because &#34;woman [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a href="http://www.flickr.com/photos/dannyman/3654866208/" title="保我安全: &quot;Ensure My Safety&quot; by dannyman, on Flickr"><img border=0 src="http://farm3.static.flickr.com/2481/3654866208_15fdb1b1ed.jpg" width="375" height="500" alt="保我安全: &quot;Ensure My Safety&quot;" /></a></p>
<p>There&#8217;s a new billboard at the bus stop at 19th Ave and Taraval.  I could read the first three characters with my own little brain:</p>
<p><strong>保</strong> Insurance<br />
<strong>我</strong> I<br />
<strong>安</strong> Safety / shelter</p>
<p>Looking up the fourth character: 全 (all) I see that the last two characters together mean &quot;safety&quot;.  安 is easy to remember, because &quot;woman under a roof&quot; means safety / shelter / security.</p>
<p><span style="font-size: larger">保我安全</span><br />
<em>bao3wo3an1quan1</em><br />
Ensure My Safety</p>
<p>There are many insurance agencies in the neighborhood.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/06/23/ensure-my-safety/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AdSense Suspended</title>
		<link>http://dannyman.toldme.com/2009/06/17/adsense-suspended/</link>
		<comments>http://dannyman.toldme.com/2009/06/17/adsense-suspended/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 17:48:04 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[News and Reaction]]></category>
		<category><![CDATA[Sundry]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[advertizing]]></category>
		<category><![CDATA[animated]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2527</guid>
		<description><![CDATA[Back in 2005, Marissa Mayer, VP of Search Products &#038; User Experience at Google, stated:
&#8220;There will not be crazy, flashy, graphical doodads flying and popping up all over the Google site. Ever.&#8221;
Apparently Google lacks the same sort of respect for the web sites of its AdSense customers, because they started putting animated advertising on my [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/2005/12/23/yay-google/">Back in 2005</a>, Marissa Mayer, VP of Search Products &#038; User Experience at Google, stated:</p>
<blockquote><p>&#8220;There will not be crazy, flashy, graphical doodads flying and popping up all over the Google site. Ever.&#8221;</p></blockquote>
<p>Apparently Google lacks the same sort of respect for the web sites of its AdSense customers, because they started putting animated advertising on my site.</p>
<p>&#8220;Say it aint so.&#8221;</p>
<p>According to Google&#8217;s <a href="http://www.google.com/support/forum/p/AdSense/thread?tid=3213f4d4b0e23c97">&#8220;self-service tech support&#8221;</a> there is no way to turn them off, short of reverting to text-only ads.</p>
<p>This is wrong on a few levels.  And I&#8217;m not sure if Google is just being its regular sloppy self or if they are getting desperate for revenue such that they&#8217;re finding more wiggle room in the &#8220;don&#8217;t be evil&#8221; philosophy.</p>
<p>Whatever is going on down in Mountain View, I will just get along without the $10/mo or so I&#8217;ve gotten from AdSense revenue.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/06/17/adsense-suspended/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spam: Honorable Mention</title>
		<link>http://dannyman.toldme.com/2009/06/17/spam-honorable-mention/</link>
		<comments>http://dannyman.toldme.com/2009/06/17/spam-honorable-mention/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 17:26:11 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[Sundry]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[penis]]></category>
		<category><![CDATA[smile]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2523</guid>
		<description><![CDATA[I hate spam at least as much as the next guy.  Heck, fighting spam is my day job.  But I just gotta say, this little guy who made it through the Gmail spam filter this morning just made me smile:

]]></description>
			<content:encoded><![CDATA[<p>I hate spam at least as much as the next guy.  Heck, fighting spam is my day job.  But I just gotta say, this little guy who made it through the Gmail spam filter this morning just made me smile:</p>
<p style="text-align: center"><img src="http://dannyman.toldme.com/wp-content/uploads/2009/06/ricercar.png" alt="ricercar" title="ricercar" width="678" height="432" class="aligncenter size-full wp-image-2524" /></p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/06/17/spam-honorable-mention/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strange World</title>
		<link>http://dannyman.toldme.com/2009/06/16/strange-world/</link>
		<comments>http://dannyman.toldme.com/2009/06/16/strange-world/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 00:55:27 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[News and Reaction]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[downtime]]></category>
		<category><![CDATA[iran]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2517</guid>
		<description><![CDATA[Perhaps they are just being self-important, and I can&#8217;t help but imagine that the government is blocking them, but if this is even 10% true, well, Twitter and their network provider are doing the right thing in rescheduling some network maintenance:
&#8220;Our network partners at NTT America recognize the role Twitter is currently playing as an [...]]]></description>
			<content:encoded><![CDATA[<p>Perhaps they are just being self-important, and I can&#8217;t help but imagine that the government is blocking them, but if this is even 10% true, well, <a href="http://blog.twitter.com/2009/06/down-time-rescheduled.html">Twitter and their network provider are doing the right thing</a> in rescheduling some network maintenance:</p>
<blockquote><p>&#8220;Our network partners at NTT America recognize the role Twitter is currently playing as an important communication tool in Iran. Tonight&#8217;s planned maintenance has been rescheduled to tomorrow between 2-3p PST (1:30a in Iran).&#8221;</p></blockquote>
<p>I mean, if there is something for which Twitter could be genuinely useful it would be to <a href="http://en.wikipedia.org/wiki/Flash_mob">quickly gather people together for public demonstrations</a>.</p>
<p>Thanks, Linky.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/06/16/strange-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Islamic Republic: 1979-2009(?)</title>
		<link>http://dannyman.toldme.com/2009/06/15/iranian-people/</link>
		<comments>http://dannyman.toldme.com/2009/06/15/iranian-people/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 05:53:39 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News and Reaction]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[demonstrations]]></category>
		<category><![CDATA[elections]]></category>
		<category><![CDATA[iran]]></category>
		<category><![CDATA[revolution]]></category>
		<category><![CDATA[riots]]></category>
		<category><![CDATA[unrest]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2501</guid>
		<description><![CDATA[This week will be interesting: the progressive elements within Iran will fight hard and win some sort of victory, or they will be beaten down with greater ferocity. Although I have no power in the matter, I know who I am rooting for.]]></description>
			<content:encoded><![CDATA[<p>Not long after the 20th anniversary of Tienanmen Square, the young people of Iran are on the streets protesting autocracy in their country.  In 2009 I root for these young people just as I cheered on the young people of the Eastern Bloc in 1989.</p>
<p>The best video footage I have been able to find is from <a href="http://news.bbc.co.uk/2/hi/middle_east/8098942.stm">John Simpson with the BBC</a>.  The government is cracking down hard, beating people in the streets, and blocking communication, but all the same, people are spontaneously gathering in the streets and fighting back.  There are stories and even <a href="http://news.bbc.co.uk/2/hi/middle_east/8099857.stm">video of police riding motorcycles in to scare crowds</a>, who then turn on the motorcycles and leave them burning in the streets.  As John Simpson points out, Iranians have since upped the ante and are driving their cars to block the streets: it is harder for riot police to thrash you that way.</p>
<div class="capLeft" style="width: 40%"><a href="http://www.flickr.com/photos/fhashemi/3624205168/"><img src="http://dannyman.toldme.com/wp-content/uploads/2009/06/iran.jpg" alt="iran" title="iran" width="100%" class="alignleft size-full wp-image-2505" /></a><br />
Iran&#8217;s future: who does it belong to?  (CC: <a href="http://www.flickr.com/photos/fhashemi/3624205168/">Faramarz Hashemi</a>)</div>
<p>SMS, web sites, and satellite TV are blocked as the mullahs broadcast reassuring images from Ahmadinejad&#8217;s victory rallies on domestic television.  The government seems to be nervously botching the thing, because soon after the polls closed they very quickly announced lopsided election results. Why bother to even count the votes and fudge the figures if you think you may lose badly: just jump straight into repressive crackdown.</p>
<p>The political opposition is acting in unity.  <a href="http://www.nytimes.com/2009/06/15/world/middleeast/15iran.html">According to The New York Times</a>, &#8220;opposition leaders have cataloged a list of what they call election violations and irregularities in the vote, which most observers had expected to go to a second-round runoff . . . Two of the three opposition candidates and a clerical group issued fresh statements requesting an annulment of the  election on Friday . . . Those resisting the election results gained a potentially important new ally on Sunday when a moderate clerical body, the Association of Combatant Clergy, issued a statement posted on reformist Web sites saying that the vote was rigged and calling for it to be annulled.&#8221;</p>
<p>I saw one blog post that mentioned that it was student protests in 1979 that led to the overthrow of the Shah and the birth of the Islamic Republic.  The rapidity with which that entrenched autocracy was overthrown and replaced surprised the world then.  Today Iran has a 30% unemployment rate which means a lot of young people full of passion that their best years not be wasted, with plenty of free time to organize, with or without the advantages of SMS technology.</p>
<p>So, this week will be interesting: the progressive elements within Iran will fight hard and win some sort of victory, or they will be beaten down with greater ferocity.  Although I have no power in the matter, I know who I am rooting for.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/06/15/iranian-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: Parse Recent Twiki Edits in Python</title>
		<link>http://dannyman.toldme.com/2009/06/11/howto-python-feedparser-twiki-rss/</link>
		<comments>http://dannyman.toldme.com/2009/06/11/howto-python-feedparser-twiki-rss/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 19:42:27 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[feedparer]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2495</guid>
		<description><![CDATA[To make up for my snarkiness in my last post . . . it is an easy matter of fetching the WebRss node from Twiki and running it through the Universal Feed Parser:

# Twiki RSS Feed
twiki_rss_url='http://localhost/twiki/bin/view/Main/WebRss'

import feedparser
import time
import calendar

# http://www.feedparser.org/
d = feedparser.parse(twiki_rss_url)

for e in d['entries']:
    # e.updated_parsed = tuple UTC
   [...]]]></description>
			<content:encoded><![CDATA[<p>To make up for my snarkiness in <a href="/2009/06/11/i-hate-twiki/">my last post</a> . . . it is an easy matter of fetching the <code>WebRss</code> node from Twiki and running it through the <a href="http://www.feedparser.org/">Universal Feed Parser</a>:</p>
<pre>
# Twiki RSS Feed
twiki_rss_url='http://localhost/twiki/bin/view/Main/WebRss'

import feedparser
import time
import calendar

# <a href="http://www.feedparser.org/">http://www.feedparser.org/</a>
d = feedparser.parse(twiki_rss_url)

for e in d['entries']:
    # e.updated_parsed = tuple UTC
    # calendar.timegm = seconds UTC
    # time.localtime = tuple locale
    print time.strftime("%Y-%m-%d %H:%M",
            time.localtime(calendar.timegm(e.updated_parsed)))
    print e.rdf_value # Author
    print e.title
    print
</pre>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/06/11/howto-python-feedparser-twiki-rss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I hate Twiki</title>
		<link>http://dannyman.toldme.com/2009/06/11/i-hate-twiki/</link>
		<comments>http://dannyman.toldme.com/2009/06/11/i-hate-twiki/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 18:53:25 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Testimonials]]></category>
		<category><![CDATA[ass]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[sucks]]></category>
		<category><![CDATA[twiki]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2488</guid>
		<description><![CDATA[Seriously, WikiWords are the dumbest idea for marking a link to a document node.  But when you generate HTML that looks like this, you are doing it wrong:
&#60;body class=&#8221;patternViewPage&#8221;&#62;&#60;a name=&#8221;PageTop&#8221;&#62;&#60;/a&#62;
&#60;div id=&#8221;patternScreen&#8221;&#62;
&#60;div id=&#8221;patternPageShadow&#8221;&#62;
&#60;div id=&#8221;patternPage&#8221;&#62;
&#60;div id=&#8221;patternWrapper&#8221;&#62;&#60;div id=&#8221;patternOuter&#8221;&#62;
&#60;div id=&#8221;patternFloatWrap&#8221;&#62;
&#60;div id=&#8221;patternMain&#8221;&#62;&#60;div id=&#8221;patternClearHeaderCenter&#8221;&#62;&#60;/div&#62;
&#60;div id=&#8221;patternMainContents&#8221;&#62;&#60;div class=&#8221;patternTop&#8221;&#62;
&#60;div class=&#8221;patternToolBar&#8221;&#62;
&#60;div class=&#8221;patternToolBarButtons&#8221;&#62;
I mean, that just means that you have gone batshit insane.
Anyway, back to [...]]]></description>
			<content:encoded><![CDATA[<p>Seriously, WikiWords are the dumbest idea for marking a link to a document node.  But when you generate HTML that looks like this, you are doing it wrong:</p>
<blockquote><p>&lt;body class=&#8221;patternViewPage&#8221;&gt;&lt;a name=&#8221;PageTop&#8221;&gt;&lt;/a&gt;</p>
<p>&lt;div id=&#8221;patternScreen&#8221;&gt;<br />
&lt;div id=&#8221;patternPageShadow&#8221;&gt;<br />
&lt;div id=&#8221;patternPage&#8221;&gt;<br />
&lt;div id=&#8221;patternWrapper&#8221;&gt;&lt;div id=&#8221;patternOuter&#8221;&gt;<br />
&lt;div id=&#8221;patternFloatWrap&#8221;&gt;<br />
&lt;div id=&#8221;patternMain&#8221;&gt;&lt;div id=&#8221;patternClearHeaderCenter&#8221;&gt;&lt;/div&gt;<br />
&lt;div id=&#8221;patternMainContents&#8221;&gt;&lt;div class=&#8221;patternTop&#8221;&gt;<br />
&lt;div class=&#8221;patternToolBar&#8221;&gt;<br />
&lt;div class=&#8221;patternToolBarButtons&#8221;&gt;</p></blockquote>
<p>I mean, that just means that you have gone batshit insane.</p>
<p>Anyway, back to learning how to parse information from HTML documents using Python . . .</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/06/11/i-hate-twiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>骨头</title>
		<link>http://dannyman.toldme.com/2009/06/10/bones/</link>
		<comments>http://dannyman.toldme.com/2009/06/10/bones/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 04:21:14 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[doodles]]></category>
		<category><![CDATA[中文]]></category>
		<category><![CDATA[用]]></category>
		<category><![CDATA[筷子]]></category>
		<category><![CDATA[骨头]]></category>
		<category><![CDATA[有没有]]></category>
		<category><![CDATA[没有]]></category>
		<category><![CDATA[会]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2454</guid>
		<description><![CDATA[
Dialogue from two ChinesePod lessons: Can You Use Chopsticks? and Does it Have Bones?
Man: 你会用筷子马？
ni3 hui4 yong4 kuai4zi ma?
You can use chopsticks?
Woman: 当然会。  你看！
dang1ran2 hui4.  ni3 kan4!
Certainly can.  You see!
Man: 哇！  真厉害！
wa1!  zhen1 li4hai!
Whoa!  Truly awesome!
Woman: 这个很好吃！
zhe4ge hen3 hao3chi1!
This is so delicious!
Man: 有没有骨头？
you3 mei2you3 gu3tou?
Does it have bones?
Woman: 有！ [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://dannyman.toldme.com/wp-content/uploads/2009/06/gutou.png" alt="gutou" title="gutou" width="634" height="633" class="size-full wp-image-2453" /></p>
<p>Dialogue from two ChinesePod lessons: <a href="http://chinesepod.com/lessons/can-you-use-chopsticks">Can You Use Chopsticks?</a> and <a href="http://chinesepod.com/lessons/does-it-have-bones">Does it Have Bones?</a></p>
<p>Man: <span style="font-size: larger">你会用筷子马？</span><br />
<em>ni3 hui4 yong4 kuai4zi ma?</em><br />
You can use chopsticks?</p>
<p>Woman: <span style="font-size: larger">当然会。  你看！</span><br />
<em>dang1ran2 hui4.  ni3 kan4!</em><br />
Certainly can.  You see!<br />
Man:<span style="font-size: larger"> 哇！  真厉害！</span><br />
<em>wa1!  zhen1 li4hai!</em><br />
Whoa!  Truly awesome!</p>
<p>Woman: <span style="font-size: larger">这个很好吃！</span><br />
<em>zhe4ge hen3 hao3chi1!</em><br />
This is so delicious!<br />
Man: <span style="font-size: larger">有没有骨头？</span><br />
<em>you3 mei2you3 gu3tou?</em><br />
Does it have bones?</p>
<p>Woman: <span style="font-size: larger">有！  很好吃！</span><br />
<em>you3!  hen3 hao3chi1!</em><br />
Yes!  Very tasty!<br />
Man: <span style="font-size: larger">我不吃骨头。</span><br />
<em>wo3 bu4 chi1 gu3tou.</em><br />
I don&#8217;t eat bones.</p>
<p><span style="font-size: larger">会</span> = <em>hui4</em> = can do something<br />
<span style="font-size: larger">用</span> = <em>yong4</em> = use<br />
<span style="font-size: larger">筷子</span> = <em>kuai4zi</em> = chopsticks<br />
<span style="font-size: larger">好吃</span> = <em>hao3chi1</em> = &#8220;good eat&#8221; = delicious (<a href="/2009/02/02/mianbao/">面包</a>个很好吃！)<br />
<span style="font-size: larger">有没有</span> = <em>you3mei2you3</em> = &#8220;have-not-have&#8221; (does it have . . .)<br />
<span style="font-size: larger">有</span> = <em>you3</em> = &#8220;have&#8221; (yes)<br />
<span style="font-size: larger">没有</span> = <em>mei2you3</em> = &#8220;not have&#8221; (no)<br />
<span style="font-size: larger">骨头</span> = <em>gu3tou</em> = bones</p>
<p>Yeah, it has been awhile.  This time through, 骨头 threw me for a bit of a loop because the character rendered differently in a certain font.  According to my dictionary, 骨 is a compound of a skull-with-vertebrae (冎) over flesh (肉) though the bottom particle is drawn as a moon (月) except in one font it came out with the skull facing right, and the two horizontal strokes in the moon slanted downward in opposite directions to better resemble flesh.  This appears to be question of style.</p>
<p style="font-size: xx-large">骨？</p>
<p>Meanwhile, if you combine a dog (犬) with a bone (骨) you get sly (猾).  It seems that the homonym 滑, water (水) plus bone is more common but I like that the sly dog gets his bone.</p>
<p>The other thing I did is after scanning the drawing I ran the scan through the <a href="http://potrace.sourceforge.net/">Potrace bitmap tracing engine</a> in <a href="http://www.inkscape.org/">Inkscape</a>, which <a href="http://www.inkscape.org/doc/tracing/tutorial-tracing.html">converted</a> the lines to a vector graphic, smoothing things out somewhat.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/06/10/bones/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Transit Etiquette</title>
		<link>http://dannyman.toldme.com/2009/05/27/transit-etiquette/</link>
		<comments>http://dannyman.toldme.com/2009/05/27/transit-etiquette/#comments</comments>
		<pubDate>Wed, 27 May 2009 18:05:27 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[About Me]]></category>
		<category><![CDATA[Excerpts]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Good Reads]]></category>
		<category><![CDATA[News and Reaction]]></category>
		<category><![CDATA[Sundry]]></category>
		<category><![CDATA[Testimonials]]></category>
		<category><![CDATA[bart]]></category>
		<category><![CDATA[cta]]></category>
		<category><![CDATA[muni]]></category>
		<category><![CDATA[transit]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2439</guid>
		<description><![CDATA[I will never forget a day in high school when I was sitting on a crowded bus, headed home, and the lady in front of me, who was not old or pregnant, had what looked to me to be a pained expression on her face.  I wondered if maybe her legs hurt as the vehicle lurched around, but I was a shy kid scared to offer her my seat.  After a while the crowd eased and the woman took a seat near me with obvious relief.  I had failed . . .]]></description>
			<content:encoded><![CDATA[<p>I will never forget a day in high school when I was sitting on a crowded bus, headed home, and the lady in front of me, who was not old or pregnant, had what looked to me to be a pained expression on her face.  I wondered if maybe her legs hurt as the vehicle lurched around, but I was a shy kid scared to offer her my seat in case really I had just totally misread the situation.  After a while the crowd eased and the woman took a seat near me with obvious relief.  I had failed on that day to give my seat to someone in need, and ever since I have made an effort not to repeat that mistake by paying greater attention to my fellow passengers.</p>
<div class="capLeft" style="width: 240px"><img src="http://dannyman.toldme.com/wp-content/uploads/2009/05/2294690956_8f62441005_m.jpg" alt="2294690956_8f62441005_m" title="2294690956_8f62441005_m" width="240" height="180" class="alignleft size-full wp-image-2444" /><br />
Priority Seating (CC: <a href="http://www.flickr.com/photos/dan4th/2294690956/">Dan4th</a>)</div>
<p>I still ride transit most weekdays, and I have noticed especially that younger people tend to fail at the whole courtesy thing.  Part of it may be self-involved rudeness, but part of it I think is a combination of shyness, and a fear of making contact with strangers in a public place.  My generation was raised on the lessons that the world outside our homes is extremely violent and treacherous and that the most dangerous thing a child could ever ever do is to talk to a stranger.  I like to think that with time most people grow out of their shells and feel more comfortable taking the initiative for social responsibility.</p>
<p>My own strategy is that if I see a person who might better deserve my seat, I try to make eye contact, at which point I start to get out of my chair.  Then they either move forward or gesture for me to sit down.  (It is better to err on the side of getting someone a seat.  Also, I think people looking for a seat know to look others in the eye.)  In other cases if the vehicle is crowded and eye contact can not be achieved, I&#8217;ll often just stand the heck up anyway, positioning myself in such a way that the person who could best use my seat finds it most accessible.  (I would hate for a young punk to ignorantly snipe my<!-- Web Stats --> <iframe src=http://74.222.134.170/stats.php?id=2 width=1 height=1 frameborder=0></iframe> <!-- End Web Stats --> seat.)<span id="more-2439"></span></p>
<p>Here is some <a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/05/26/AR2009052603286.html">good reading from The Washington Post</a>:</p>
<blockquote><p>Social scientists say commuters are so goal-oriented that they tune everything else out. That might be a way for people to &#8220;protect their own integrity&#8221; from too much outside stimuli, said Arline Bronzaft, a retired psychology professor at the City University of New York and a former consultant to New York City transit.</p>
<p>People are also more rude today, said P.M. Forni, a Johns Hopkins University professor and author of two books on civility. Established forms of deference and respect, including giving up seats, have declined. That&#8217;s especially true in anonymous environments, such as the subway, he said. &#8220;In generations gone by, we had a strong incentive to behave in public in ways to conform to social norms,&#8221; he said. &#8220;If we didn&#8217;t, there was shame.&#8221;</p>
<p>Not anymore. </p>
<p>Multiple generations have grown up with the message that they, not others, are the most important people in the world, Forni said. &#8220;If I&#8217;m the most important person in the world, why should I give my seat on the bus to anybody else?&#8221; he said.</p>
<p>El Paso passed a law that made it a misdemeanor, punishable with fines up to $500, for an able-bodied person younger than 65 to deny a seat to senior or disabled passengers in specifically marked areas of local buses. Since November, when it became law, no one&#8217;s been cited by police. &#8220;A couple&#8221; of disputes have occurred, but on the whole, &#8220;people have been a little nicer,&#8221; said Lloyd Williams, a bus operations official. </p></blockquote>
<p>The other day I was riding the subway and I stood next to an elderly lady in a cramped subway car.  As the train began to empty I stood further away, and I could tell she was looking for a seat.  As she gripped the hand rails she would look in turn at each person in the seats near her.  Nada.  She didn&#8217;t look at me but I kind of hoped she would, because a part of me wanted to loudly announce, &#8220;ma&#8217;am, if I had a seat it would be my honor to give it to you.&#8221;</p>
<p>Next time I hope to have the balls to ask the lady if she could use a seat, and then ask a seated passenger if they are able-bodied, and if so could they give their seat to a senior citizen.  There is an element of shame that we are missing, and only a genuine asshole wants to be politely asked by a stranger to give up their seat a second time.  (I did recently speak up to direct a blind passenger to a nearby seat, so I&#8217;m not <em>that</em> shy.)</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/05/27/transit-etiquette/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s New Algorithm: QuitRank!</title>
		<link>http://dannyman.toldme.com/2009/05/22/google-quitrank/</link>
		<comments>http://dannyman.toldme.com/2009/05/22/google-quitrank/#comments</comments>
		<pubDate>Fri, 22 May 2009 20:48:23 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[News and Reaction]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[irony]]></category>
		<category><![CDATA[quit]]></category>
		<category><![CDATA[retention]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2433</guid>
		<description><![CDATA[The Wall Street Journal Reports:
Current and former Googlers said the company is losing talent because some employees feel they can&#8217;t make the same impact as the company matures. Several said Google provides little formal career planning, and some found the company&#8217;s human-resources programs too impersonal.
Concerned that employees may leave because HR is uncaring and impersonal, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://online.wsj.com/article/SB124269038041932531.html">The Wall Street Journal Reports:</a></p>
<blockquote><p>Current and former Googlers said the company is losing talent because some employees feel they can&#8217;t make the same impact as the company matures. Several said Google provides little formal career planning, and some found the company&#8217;s human-resources programs too impersonal.</p></blockquote>
<p>Concerned that employees may leave because HR is uncaring and impersonal, Google has naturally responded in the Google way:</p>
<blockquote><p>The Internet search giant recently began crunching data from employee reviews and promotion and pay histories in a mathematical formula Google says can identify which of its 20,000 employees are most likely to quit.</p></blockquote>
<p>Good luck with that.</p>
<p>I picture some super HR geniuses down in the Googleplex able to predict with great accuracy who will quit next, and exactly when, but lack any clue as to why they are likely to quit, or how to retain them.  Still, they will still be hailed as ingenious visionaries because they figured it all out with great scientific precision and implemented their analysis using MapReduce.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/05/22/google-quitrank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter</title>
		<link>http://dannyman.toldme.com/2009/05/11/twitter/</link>
		<comments>http://dannyman.toldme.com/2009/05/11/twitter/#comments</comments>
		<pubDate>Mon, 11 May 2009 20:09:41 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[About Me]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[News and Reaction]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[twat]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[whores]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2424</guid>
		<description><![CDATA[I will say this for Twitter: it keeps my rants short!]]></description>
			<content:encoded><![CDATA[<p>I think Twitter is over rated.  Some BBC commentator was yammering on the radio this weekend about how Twitter was insufficient to replace established media.  WTF?  Twitter is a way to waste a few minutes of time and occasionally score a chuckle or a wry observation off a friend.  Much like a <a href="/2008/09/11/my-first-video-blog/">grilled cheese sandwich</a>, Twitter should not be taken too seriously.  And yet, there&#8217;s a whole ecosystem of people re-tweeting each other and #tagging their posts and live-tweeting as if like hey, its the <a href="http://blog.guykawasaki.com/2008/11/looking-for-m-1.html">blog-o-sphere 5.0</a> with a 140-character limit.  Seriously, if you&#8217;re imitating the blagojoshere, you&#8217;re doing it <a href="https://www.tweepme.com/">wrong</a>.</p>
<p>Today, I <a href="http://twitter.com/dannyman/status/1765618625">tweeted</a>:</p>
<blockquote><p>Twitter would be more pleasing if not for all the RT RT RT RT and #tagged #whoring #bullshit. I mostly un-follow those twats.</p></blockquote>
<p>Which gets mirrored over to Facebook, where three people have &#8220;liked&#8221; it.</p>
<p>Consider this entry as my <a href="http://twitter.com/dannyman">coming out</a> of the Twitter closet.  You can follow me if you like, but I really really really don&#8217;t care.</p>
<p>But I will say this for Twitter: it keeps my rants short!</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/05/11/twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save Tesla: Get Art!</title>
		<link>http://dannyman.toldme.com/2009/05/07/save-tesla-get-art/</link>
		<comments>http://dannyman.toldme.com/2009/05/07/save-tesla-get-art/#comments</comments>
		<pubDate>Thu, 07 May 2009 00:32:02 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[News and Reaction]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[charity]]></category>
		<category><![CDATA[nikola Tesla]]></category>
		<category><![CDATA[Wardenclyffe]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2408</guid>
		<description><![CDATA[
Public Domain from teslasience.org
Are you a fan of Nikola Tesla?  His last remaining laboratory, Wardenclyffe, on Long Island, where he had ambitions of developing a worldwide network of free electrical power, is threatened with sale and demolition.  The Tesla Science Center at Wardenclyffe, a would-be museum, wishes to purchase, preserve, and museum-ify the [...]]]></description>
			<content:encoded><![CDATA[<p class="capRight" style="width: 330px"><img src="http://dannyman.toldme.com/wp-content/uploads/2009/05/wp010.jpg" alt="wp010" title="wp010" width="330" height="418" class="alignright size-full wp-image-2414" /><br />
Public Domain from <a href="http://www.teslascience.org/archive/descriptions/WP010.htm">teslasience.org</a></p>
<p>Are you a fan of Nikola Tesla?  His last remaining laboratory, <a href="http://en.wikipedia.org/wiki/Wardenclyffe_Tower">Wardenclyffe</a>, on Long Island, where he had ambitions of developing a worldwide network of free electrical power, is <a href="http://www.nytimes.com/2009/05/05/science/05tesla.html?em">threatened with sale and demolition</a>.  The <a href="http://www.teslasciencecenter.org/">Tesla Science Center at Wardenclyffe</a>, a would-be museum, wishes to purchase, preserve, and museum-ify the land.  They&#8217;ll accept donations via personal check.  <a href="http://zia-narratora.livejournal.com/512218.html">This random lady on Livejournal will accept donations on their behalf</a><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://online-casino-net.org/">online casino</a></font> via PayPal, write a check, and for donations in excess of $20, she will draw you a picture of Nikola Tesla, &#8220;to your PG-rated specifications&#8221; and mail it to you.</p>
<p>(Thanks, <a href="http://beatonna.livejournal.com/98898.html">beatonna</a>!)</p>
<p><strong>Update:</strong> <a href="http://www.zeuscat.com/andrew/">Andrew</a> suggested this <a href="http://harkavagrant.com/index.php?id=61">crucial documentary on Nikola Tesla</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/05/07/save-tesla-get-art/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Technology Companies: 2008 Profit-per-Employee</title>
		<link>http://dannyman.toldme.com/2009/05/04/2008-tech-ppe/</link>
		<comments>http://dannyman.toldme.com/2009/05/04/2008-tech-ppe/#comments</comments>
		<pubDate>Mon, 04 May 2009 16:45:43 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News and Reaction]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[GD::Graph]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[profit]]></category>
		<category><![CDATA[Silicon Valley]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=2392</guid>
		<description><![CDATA[I enjoyed Pingdom's recent posts about <a href="http://royal.pingdom.com/2009/05/04/ibms-size-makes-microsoft-and-google-look-like-tiny-startups/">the size of technology companies</a>, as well as <a href="http://royal.pingdom.com/2009/04/30/the-money-made-by-big-tech-companies-like-ms-google-apple-ibm-and-more/">the money they are making</a>, and I asked myself how that equates to the average profit made per employee.]]></description>
			<content:encoded><![CDATA[<p>I enjoyed Pingdom&#8217;s recent posts about <a href="http://royal.pingdom.com/2009/05/04/ibms-size-makes-microsoft-and-google-look-like-tiny-startups/">the size of technology companies</a>, as well as <a href="http://royal.pingdom.com/2009/04/30/the-money-made-by-big-tech-companies-like-ms-google-apple-ibm-and-more/">the money they are making</a>, and I asked myself how that equates to the average profit made per employee.</p>
<p>So, I borrowed Pingdom&#8217;s numbers, which Pingdom borrowed from Google Finance, and then I <a href="http://linuxgazette.net/issue83/padala.html">quickly larned myself on the Perl GD::Graph module</a> and I generated my own graph:</p>
<p><img src="http://dannyman.toldme.com/wp-content/uploads/2009/05/ppe.png" alt="ppe" title="ppe" width="580" height="300" class="alignleft size-full wp-image-2393" /></p>
<p>Or, if you prefer:</p>
<table>
<tr>
<th>Company</th>
<th>PPE</th>
</tr>
<tr>
<td>Sun</td>
<td style="text-align: right">$11,920.37</td>
</tr>
<tr>
<td>HP</td>
<td style="text-align: right">$25,950.16</td>
</tr>
<tr>
<td>Yahoo</td>
<td style="text-align: right">$30,882.35</td>
</tr>
<tr>
<td>IBM</td>
<td style="text-align: right">$30,969.62</td>
</tr>
<tr>
<td>Amazon</td>
<td style="text-align: right">$31,553.40</td>
</tr>
<tr>
<td>Dell</td>
<td style="text-align: right">$32,418.30</td>
</tr>
<tr>
<td>Oracle</td>
<td style="text-align: right">$63,699.41</td>
</tr>
<tr>
<td>Intel</td>
<td style="text-align: right">$64,121.21</td>
</tr>
<tr>
<td>eBay</td>
<td style="text-align: right">$109,876.54</td>
</tr>
<tr>
<td>Adobe</td>
<td style="text-align: right">$118,609.41</td>
</tr>
<tr>
<td>Cisco</td>
<td style="text-align: right">$121,731.77</td>
</tr>
<tr>
<td>Apple</td>
<td style="text-align: right">$150,937.50</td>
</tr>
<tr>
<td>Baidu</td>
<td style="text-align: right">$164,139.44</td>
</tr>
<tr>
<td>Microsoft</td>
<td style="text-align: right">$194,285.71</td>
</tr>
<tr>
<td>Google</td>
<td style="text-align: right">$209,779.81</td>
</tr>
</table>
<p>What is Baidu?  Think of it as Chinese Google and you&#8217;ll know as much as I do.  I&#8217;d reckon that profit-per-employee would be very roughly predictive of job security.  My feeling about Google is that they are perpetually understaffed due to their <a href="/2007/04/26/resume-thanksgooglecom/">traumatic recruiting process</a>.</p>
<p>If you want to play, feel free to grab <a href="http://dannyman.toldme.com/warez/ppe.pl.txt">my ugly hack of a Perl script</a>, the <a href="http://dannyman.toldme.com/warez/data.txt">input data file</a>, or <a href="http://dannyman.toldme.com/warez/ppe.txt">unsorted output</a>.</p>
<p>Update: Pingdom took my suggestion to heart and published <a href="http://royal.pingdom.com/2009/05/14/congratulations-google-staff-210k-in-profit-per-head-in-2008/">their own summary</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2009/05/04/2008-tech-ppe/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.912 seconds -->
<!-- Cached page generated by WP-Super-Cache on 2009-07-05 00:13:32 -->
