<?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"
	>

<channel>
	<title>stevengharms.com</title>
	<atom:link href="http://stevengharms.com/feed" rel="self" type="application/rss+xml" />
	<link>http://stevengharms.com</link>
	<description>My Blog</description>
	<pubDate>Tue, 26 Aug 2008 18:38:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Open Source Rap for spunky female English rapper</title>
		<link>http://stevengharms.com/open-source-rap-for-spunky-female-english-rapper</link>
		<comments>http://stevengharms.com/open-source-rap-for-spunky-female-english-rapper#comments</comments>
		<pubDate>Tue, 26 Aug 2008 18:38:17 +0000</pubDate>
		<dc:creator>steven</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://stevengharms.com/open-source-rap-for-spunky-female-english-rapper</guid>
		<description><![CDATA[
  I know ‘e&#8217;ll dump your skinny arse for me
  break
  ’cos mum taught me ’ow to make a proper cup ’ah tea


Lady Sovereign or Lilly Allen, call me.
]]></description>
			<content:encoded><![CDATA[<blockquote>
  <p>I know ‘e&#8217;ll dump your skinny arse for me<br />
  <em>break</em><br />
  ’cos mum taught me ’ow to make a proper cup ’ah tea</p>
</blockquote>

<p><a href="http://en.wikipedia.org/wiki/Lady_Sovereign">Lady Sovereign</a> or Lilly Allen, call me.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/open-source-rap-for-spunky-female-english-rapper/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ruby Debugger Things I Always Forget</title>
		<link>http://stevengharms.com/ruby-debugger-things-i-always-forget</link>
		<comments>http://stevengharms.com/ruby-debugger-things-i-always-forget#comments</comments>
		<pubDate>Sun, 24 Aug 2008 23:38:29 +0000</pubDate>
		<dc:creator>steven</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://stevengharms.com/ruby-debugger-things-i-always-forget</guid>
		<description><![CDATA[Continuing on a theme seen about Perl.  Basic commands are not covered ( list , print, continue, etc. )


Install rdebug:  sudo gem install rdebug -y
Open a session:  rdebug script
Always show a listing after every command:  set autolist
Show a variable consistently:  display variableName
&#8230;or the result of a method on a variable: [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing on a theme seen about Perl.  Basic commands are not covered ( list , print, continue, etc. )</p>

<ol>
<li><p>Install rdebug:  <em>sudo gem install rdebug -y</em></p></li>
<li><p>Open a session:  <em>rdebug script</em></p></li>
<li><p>Always show a listing after every command:  <em>set autolist</em></p></li>
<li><p>Show a variable consistently:  <em>display variableName</em></p></li>
<li><p>&#8230;or the result of a method on a variable: <em>display variableName.methodName</em></p></li>
<li><p>Conditional break&#8230;conditionally:  <em>break ./fileName:lineNumer [if condition]</em></p></li>
<li><p>See where you are in the stack ( especially handy if you like recursion, like me ):  <em>where</em></p></li>
<li><p>Move up/down in the stack:  <em>up/down</em></p></li>
<li><p>Go to the n<sup>th</sup> frame in the stack:  <em>frame n</em></p></li>
</ol>

<p><span id="more-1402"></span>
Main entry continued</p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/ruby-debugger-things-i-always-forget/feed</wfw:commentRss>
		</item>
		<item>
		<title>The Wisdom of Adam Savage</title>
		<link>http://stevengharms.com/the-wisdom-of-adam-savage</link>
		<comments>http://stevengharms.com/the-wisdom-of-adam-savage#comments</comments>
		<pubDate>Sun, 24 Aug 2008 21:19:57 +0000</pubDate>
		<dc:creator>steven</dc:creator>
		
		<category><![CDATA[Modern Times]]></category>

		<guid isPermaLink="false">http://stevengharms.com/the-wisdom-of-adam-savage</guid>
		<description><![CDATA[
  Jack of all trades
  masters of none
  thought often better than
  a master of one


Adam Savage quoting an English maxim at H.O.P.E.
]]></description>
			<content:encoded><![CDATA[<blockquote>
  <p>Jack of all trades<br />
  masters of none<br />
  thought often better than<br />
  a master of one</p>
</blockquote>

<p><a href="http://en.wikipedia.org/wiki/Adam_Savage" title="Adam Savage - Wikipedia, the free encyclopedia">Adam Savage</a> quoting an English maxim at <a href="http://en.wikipedia.org/wiki/H.O.P.E.">H.O.P.E.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/the-wisdom-of-adam-savage/feed</wfw:commentRss>
		</item>
		<item>
		<title>Tw00t</title>
		<link>http://stevengharms.com/tw00t</link>
		<comments>http://stevengharms.com/tw00t#comments</comments>
		<pubDate>Fri, 22 Aug 2008 17:23:07 +0000</pubDate>
		<dc:creator>steven</dc:creator>
		
		<category><![CDATA[Technology and Computers]]></category>

		<guid isPermaLink="false">http://stevengharms.com/?p=1398</guid>
		<description><![CDATA[Against much better judgment Lauren has explained that she does not any longer want to be my API for interfacing with Twitter:

Steven:  Hey did you know Lambie is in the panel picker for SXSW
Lauren:  Yes.  He sent a twitter note about it&#8230;.etc.

Today I join, under a great curmudgeonly cloud.  Upside, I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>Against much better judgment Lauren has explained that she does not any longer want to be my API for interfacing with Twitter:</p>

<p><strong>Steven</strong>:  Hey did you know Lambie is in the panel picker for SXSW<br />
<strong>Lauren</strong>:  Yes.  He sent a twitter note about it&#8230;.<em>etc.</em></p>

<p>Today I join, under a great curmudgeonly cloud.  Upside, I&#8217;ll be much more in the know about parties during SXSW, so, yay.</p>

<p><a href="http://twitter.com/sgharms">http://twitter.com/sgharms</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/tw00t/feed</wfw:commentRss>
		</item>
		<item>
		<title>Information Shadows</title>
		<link>http://stevengharms.com/information-shadows</link>
		<comments>http://stevengharms.com/information-shadows#comments</comments>
		<pubDate>Thu, 21 Aug 2008 23:44:29 +0000</pubDate>
		<dc:creator>steven</dc:creator>
		
		<category><![CDATA[SemanticWeb]]></category>

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

		<category><![CDATA[Technology and Computers]]></category>

		<guid isPermaLink="false">http://stevengharms.com/?p=1373</guid>
		<description><![CDATA[I found this presentation on information shadows by Mike Kuniavsky via Daniel&#8217;s site.  Given my interest in Symbolic Systems, it really hit a sweet spot.  Here&#8217;s a short abstract:


  My presentation, called Information Shadows: How ubiquitous computing serializes everyday things (1.2MB PDF) is my attempt at showing how ubiquitous computing technology is, [...]]]></description>
			<content:encoded><![CDATA[<p>I found this presentation on <a href="http://www.orangecone.com/NASIG_Keynote_0.2.pdf">information shadows</a> by Mike Kuniavsky via <a href="http://www.dmiessler.com">Daniel&#8217;s site</a>.  Given my interest in <a href="http://symsys.stanford.edu">Symbolic Systems</a>, it really hit a sweet spot.  Here&#8217;s a short abstract:</p>

<blockquote>
  <p>My presentation, called Information Shadows: How ubiquitous computing serializes everyday things (1.2MB PDF) is my attempt at showing how ubiquitous computing technology is, in essence, turning whole classes of everyday objects into serials, or services, by creating pervasive digital access to the objects&#8217; metainformation, their information shadows. In the process, I talk about blenders, timeshares, Cuddle Chimps, City Carshare, and Exactitudes. I think it&#8217;s a fun talk, and I&#8217;m really happy to have had the opportunity to articulate these ideas in this forum.</p>
</blockquote>

<p><em><a href="http://www.orangecone.com/archives/2008/06/how_ubiquitous.html">Source</a></em></p>

<p>Around the 3<sup>rd</sup> section I lost the flow of the argument, so I wrote out this pr&eacute;cis to try to help me keep the ideas straight.  If, after seeing the original, you want to see an attempt at condensing the material read on.</p>

<p><span id="more-1373"></span></p>

<p>Pr&eacute;cis of &#8220;Information Shadows&#8221; by <a href="http://www.orangecone.com/">Mike Kuniavsky</a></p>

<ol>
<li><p>There would is full of many things.</p></li>
<li><p>These things can have unique identifiers associated with them ( ISBN, UPC, ASIN )</p></li>
<li><p>Fait Accompli:  Ubiquitous computing</p></li>
<li><p>Combining 2 and 3 creates the framework for the information shadow: the sum totality of all mentions of the tokens associated with the unique identifier.</p></li>
<li><p>Application to example:  GPS / Taxi. <br/><br/>A unique taxi exists.  At any moment, like a subatomic particle, it has a probability field of reputation about it.  Some attributes or tokens are more primary than others ( is at Connecticut and 16th St., is occupied, etc. ).  Other attributes, can enter the object&#8217;s attendant cloud ( or shadow ) quickly thanks to Ubicomp:  Twitter Joe says:  Taxi 4413 smells like kim-chee.  Blogger Jane says:  &#8220;Taxi 4413 can get from city light to SoMa in under 4 minutes during rush hour - w00t&#8221;.  A nasally insensitive guy in a hurry will find that Taxi 4413 is generally seen in vicinity of bus terminal&#8230;</p></li>
<li><p>As taxonomic lubricity advances ( Semantic Web, Semantic crawlers, etc. ) more data can be mined more quickly without Ubicomp-enabled humans.   Taxi 4413&#8217;s license plate appears in flickr, taxirank.com ( proposed ) gathers comments and thumbs up/ downs and the radius of the cloud contains more and more information.</p></li>
<li><p>Taken to the final yard, the shadow becomes more important than the artifact to which it purports to hang ( major shades of Baudrillard here ).</p></li>
<li><p>Similarly, people realize their interest in the originative artifact is dwindling and / or interest in possessing the artifact is dwindling for green / hate lugging boxes around as i move a lot / space / incidental cost / etc. reasons.  Forerunner cases demonstrated with City Car Share / Zip Car / German Bikes etc.</p></li>
<li><p>Objects with information shadows can be made dotted-line objects:</p></li>
</ol>

<div style="border-left: solid 1em #eee;  margin-left: 1em"><ol>
    <li type=I>  Requirement: Rapid replication technology of Artifacts:  CPU&#8217;s, 
            Bikes, Cars, Purses, Digital printing, Paper Printing  is 
            necessary ( heavy Baudrillard here, but not mentioned in preso )</li>
    <li type=I>  Requirement:  Information clouds
       <ol>
       <li type=A>Ubiquitous computing 
                ( data store access / location / entitlement )</li>
       <li type="A">Artifact ( instance ) tagging</li></ol></li>
    <li type="I">An object&#8217;s utility is described, meaningfully by its shadow</li>
    <li type="I">Particular object&#8217;s utility is commodity:  Wine is not, hammers are
    <li type="I">In time the charm of having a particular object ( hammer ) is 
           outweighed by the negatives ( Huge CD collection is nice, but 
           all CD&#8217;s accessible over a fast network makes moving easier 
           cf. car: fuel, insurance; chainsaw: relative disuse, 
           danger of kids finding it )
    <li type="I">The import comes to be captured in the meta cloud, the 
            information shadow, the Platonic form.  Was:  &#8220;I need a 
            hammer&#8221; is now &#8220;I need a thing that is good at banging 
            nails in that won&#8217;t give me calluses and won&#8217;t let me 
            hurt myself that I can have at my apartment in today&#8221;&#8230;
            it just happens that the most likely instantiation of the 
            artifact that meets that need is a hammer 
            ( or, perhaps someday Hammer 2.0 ).</li></ol></div>

<p><strong>Object lesson</strong>:  Serials ( journals ) are this way.  Do you really want that shelf-buckling collection of Nat. Geo&#8217;s or would you settle for all of it on DVD, or an ad hoc monthly access fee?</p>

<p><strong>QUESTIONS</strong>:  What are the virtues of the shadow wrangler?  <br/></p>

<ol>
<li>Well, he understands this presentation, obviously <img src='http://stevengharms.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </li>
<li>What are the economics of the movement of artifact to dotted-line object ( Business Thesis <img src='http://stevengharms.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )  </li>
<li>Can technology be used to accelerate adoption of objects as d-l objects?  </li>
<li>When the clouds can be mutated between one another we move to a first-level-indirection marketplace.  Having a standardized language there would allow interchanges between the d-l object.</li>
<li>Isn&#8217;t a d-l object essentially the platonic form of the object?  It&#8217;s all possible instances of the object, it&#8217;s the source of the object-ness of that object?  </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/information-shadows/feed</wfw:commentRss>
		</item>
		<item>
		<title>“I Kissed a Girl” is a very evil song&#8230;and it&#8217;s bad too</title>
		<link>http://stevengharms.com/%e2%80%9ci-kissed-a-girl%e2%80%9d-is-a-very-evil-songand-its-bad-too</link>
		<comments>http://stevengharms.com/%e2%80%9ci-kissed-a-girl%e2%80%9d-is-a-very-evil-songand-its-bad-too#comments</comments>
		<pubDate>Wed, 20 Aug 2008 09:53:12 +0000</pubDate>
		<dc:creator>steven</dc:creator>
		
		<category><![CDATA[Modern Times]]></category>

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

		<guid isPermaLink="false">http://stevengharms.com/%e2%80%9ci-kissed-a-girl%e2%80%9d-is-a-very-evil-song</guid>
		<description><![CDATA[
Much hay has been made of late about Katy Perry&#8217;s “I Kissed a Girl” ( no link to your site from my page, you singer of evil odes ).1

First, is there anyone who doesn&#8217;t see this as cynical posturing?  Could it be anything but a display to rankle the Conservative Establishment (tm) as a [...]]]></description>
			<content:encoded><![CDATA[<p><a name="perry-p1"></a>
Much hay has been made of late about Katy Perry&#8217;s “I Kissed a Girl” ( no link to your site from my page, you singer of evil odes ).<sup><a href="#perry1">1</a></sup></p>

<p>First, is there anyone who <em>doesn&#8217;t</em> see this as cynical posturing?  Could it be anything <em>but</em> a display to rankle the Conservative Establishment (tm) as a means to <em>guaranteed</em> exposure and sales?  After the faux-lesbianism that was <a href="http://en.wikipedia.org/wiki/T.A.T.u.">t.A.t.U</a>, after the question was explored by <a href="http://en.wikipedia.org/wiki/Liz_Lemon#Physical_appearance_and_typical_attire">Tina Fey</a> and even <a href="http://query.nytimes.com/gst/fullpage.html?res=940CEEDD1438F93AA35751C0A962958260">Roseanne Barr</a>, I can&#8217;t believe there&#8217;s enough moral outrage left in this issue to squeeze out into that nectar most irresistible to the profit-pollenating bees of controversy.  But even when you run out of Christian conservatives, you still have at least <a href="http://en.wikipedia.org/wiki/Hinduism">two</a> <a href="http://en.wikipedia.org/wiki/Islam">huge</a> sects wherein this sort of thing is <em><a href="http://en.wikipedia.org/wiki/Haraam" title="Haraam - Wikipedia, the free encyclopedia">haraam</a></em>-enough to generate sales.</p>

<p>The song is evil because it celebrates <em>using people</em>.</p>

<p>Opines “Perry”:</p>

<blockquote>
  <p>I kissed a girl and I liked it<br />
  The taste of her cherry chap stick<br />
  I kissed a girl just to try it<br />
  I hope my boyfriend don&#8217;t mind it<br />
  It felt so wrong<br />
  It felt so right<br />
  Don&#8217;t mean I&#8217;m in love tonight<br />
  I kissed a girl and I liked it<br />
  I liked it</p>
  
  <p>No, I don&#8217;t even know your name<br />
  It doesn&#8217;t matter,<br />
  <strong>You&#8217;re my experimental game</strong></p>
</blockquote>

<p>Kissing is a special activity whether your proclivities bend to the gay or straight ( whatever those terms really mean ).  In said act the kissed feels special, magical, and the kisser feels a different, but equally important magic.</p>

<p>But for “Perry” this act, described <em>supra</em>, has no magic.  Showing absolute disregard for the basis of <a href="http://plato.stanford.edu/entries/kant-moral/">Kantian-Christian ethics</a>, her experience categorizes her “<a href="http://www.bu.edu/wcp/Papers/Comp/CompCorn.htm">other</a>” as a thing, a tool, a means to an end and not a person <em>per se</em>.</p>

<p>If we changed the words &#8220;a girl&#8221; and made the singer a man would any of these formulations be tolerated?</p>

<ul>
<li>I kissed a fat chick &#8230; she&#8217;s [you&#8217;re] my experimental game</li>
<li>I kissed a black chick &#8230; she&#8217;s [you&#8217;re] my experimental game</li>
<li>I kissed a married guy &#8230; he&#8217;s [you&#8217;re] my experimental game</li>
<li>I kissed a deaf / blind / retarded girl &#8230; he&#8217;s [you&#8217;re] my experimental game</li>
</ul>

<p>No, they wouldn&#8217;t and <em>damn right</em>; they celebrate a selfish paragon of arrant douchebaggery.  Close your eyes and imagine the “churlish frat daddy on Spring break” singing the first one and then high-fiving his ’bro as the “fat chick”, heart full of the “ohmygod he actually thought <em>I</em> was the cute one this time”, came up behind the conversation just in time to get her fragile emotional vessel crushed.<a name="perry-p2"></a><sup><a href="#perry2">2</a></sup>  Gets your dander up, no?</p>

<p>Yet because of the cultural infatuation with the Sapphic taboo &mdash; especially if they&#8217;re young, nubile, and have silky hair like Portia de<s>  Rossi</s>Generes &mdash; we let unbounded selfishness get a pass. This is wrong.</p>

<p>“The girl” in question was a <em>person</em> and this song completely ignores that.  She might have been in the midst of a sexual identity crisis as well and that kiss was meaningful to her, now it&#8217;s a cheap game for some self-centered, meretricious, attention-whore.</p>

<p>Selfish bitch.</p>

<p>As if celebrating using people wasn&#8217;t evil enough, the song furthers a pernicious form of misogyny: the misogyny perpetrated by the female upon female for the titillation of the heterosexual, male, buying public.  The song is <em>celebrating using people to make yourself rich</em>.</p>

<p>Can you even <em>fathom the outrage</em> of a Toofer-from-“30 Rock”-type singing a song about how he wheedled a black woman in the ’hood into a cutthroat loan  so he could make his bonus target and get a trip to Tahiti?  We&#8217;d not stand for it under those conditions, why now?</p>

<p><img src="http://stevengharms.com/wp-content/uploads/2008/08/toofer1.jpg" alt="Toofer" title="" /></p>

<p><em>“I wheedled a hood mom her mortgage / Love the bling on my pinky &#8230; What?  How dare you judge me</em></p>

<p>What&#8217;s next?</p>

<blockquote>
  <p>I kicked an old man down the stairs<br />
  His medicare check will buy me Prada</p>
</blockquote>

<p>I&#8217;m put in mind of the stories of the slaves on the ol’ plantation who would rat out slaves planning escape to ’massa as a means for advancement.  Cozying-up to ’massa netted succor but did so at the expense of perpetuating a morally reprehensible institution and at the expense of <em>a fellow victim subjugated by said evil institution</em>.</p>

<p>I recall Liz Phair once being called the proponent of “do-me feminism” ( i.e. “women have the right to be sexually active and not be judged differently for the act than men” ).  “Perry” is the proponent of fuck-you feminism:  “the movement&#8217;s dead, I&#8217;m looking out for number one, and i&#8217;ll put my stiletto heels in the back of as many sisters as I need until I get my ducets &mdash; hey sister, at least one of us is advancing.”</p>

<p>Selfish sell-out.</p>

<p>And while the misogyny and the using make the song evil, it doesn&#8217;t make it bad.  No, that comes courtesy of the internally inconsistent messages within the song itself.  While “Perry” is contemplating how nice it has been to baselessly <em>use</em> another human being, later she has the temerity to sing:</p>

<blockquote>
  <p>Us girls we are so magical<br />
  Soft skin, red lips, so kissable<br />
  Hard to resist so touchable<br />
  Too good to deny it<br />
  Ain&#8217;t no big deal, it&#8217;s innocent</p>
</blockquote>

<p>Now while it&#8217;s certainly not Shelley, the sentiment here is something that most sexes can recognize as part of the beauty of the feminine form.  And “Perry”, I am <em>so</em> with you the first 5 lines of your bridge, but the last one, double negative aside, says that “your game” is “innocent”.</p>

<p><img src="http://stevengharms.com/wp-content/uploads/2008/08/inconceivable-fezzini.jpg" alt="Inconceivable Fezzini" title="" /></p>

<p><em>I do not think that word means what you think it means</em></p>

<p>No, it&#8217;s anything but innocent!  It&#8217;s tawdry and mean.  Here&#8217;s the worst I&#8217;ll say about it, it&#8217;s as mean as “<a href="http://www.imdb.com/title/tt0119361/" title="In the Company of Men (1997)">In the Company of Men</a>” and that&#8217;s about as mean as it gets.</p>

<p>Lastly, Perry&#8217;s look is impinging on <a href="http://www.imdb.com/name/nm0221046/" title="Zooey Deschanel">Zooey Deschanel</a> territory and I don&#8217;t like any singers of such hateful material approximating the sweet look of <em>my dear, sweet, blue saucer-eye Zooey</em> - <a href="http://republiquecricket.files.wordpress.com/2008/02/hulk-smash.jpg">HULK SMASH</a>!</p>

<p><img src="http://stevengharms.com/wp-content/uploads/2008/08/tn-2-zooey-deschanel-1.jpg" alt="Tn 2 Zooey Deschanel 1" title="" /></p>

<p><em>Original:  Talented singer and actor Zooey Deschanel</em></p>

<p><img src="http://stevengharms.com/wp-content/uploads/2008/08/katy-perry-190808-19082008.jpg" alt="Katy Perry 190808 19082008" title="" /></p>

<p><em>Bad Copy: Possible misogynist and misanthrope “Perry”</em></p>

<p>I mean really, the look, it&#8217;s Zooey&#8217;s, stop copying just stop it, stop it, stop it.</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/BYLMTvxOaeE&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/BYLMTvxOaeE&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>

<p>In any case, the song is pure evil, and it&#8217;s bad, and it, of course, is a hit.<a name="perry-p3"></a><sup><a href="#perry3">3</a></sup></p>

<p><strong>UPDATE</strong>:  I left a comment at YouTube under Perry&#8217;s video giving a precis of these points and it appears to have been removed.  I suppose the clip owner “CapitolRecords” likes controversy about gay or not or tolerant or not, but can&#8217;t brook an actual criticism.  “Is it OK to be a lesbian” they like being asked, but “is it OK to be a douche of a human being” is too hot to handle, or too inconvenient when you&#8217;re making mad money selling the controversy.</p>

<p><u>Footnotes</u></p>

<p><a name="perry1"></a>
1.  I say “Perry” because I don&#8217;t know if this is actually Ms. Perry&#8217;s thought, or if this is the results of some calculated wordsmith who realized that cheap lesbian titillation would sell records.  Thus this is the Perry as portrayed by the factual Perry singing the song, versus the factual Perry herself, who may well be a perfectly lovely person &mdash; although her taste in material is suspect in either case.  “Perry” refers to the singer of the song and Perry refers to actual singer and human.  <a href="#perry-p1">Back</a></p>

<p><a name="perry2"></a>
2.  Just a quick note, I have only known 2 people in my life in fraternities in any intimate way.  One was is my friend who is a thoroughly decent gentleman in Dallas.  The other was a guy who was on a project with me my senior year who was kinda flakey.  I admit, I&#8217;m playing to stereotype here.  On the other hand, I&#8217;ve heard enough Spring Break stories to think there&#8217;s a germ of truth lurking about.  <a href="#perry-p2">Back</a></p>

<p><a name="perry3"></a>
3.  A culture as bankrupt as this <em>deserves</em> George W. Bush for a president.  <a href="#perry-p3">Back</a></p>

<p><em>Ubi sunt qui nos ad civitatem virtutis ducere possunt?  O tempora, O mores!</em>
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/%e2%80%9ci-kissed-a-girl%e2%80%9d-is-a-very-evil-songand-its-bad-too/feed</wfw:commentRss>
		</item>
		<item>
		<title>Benefits of “Functional Perl”:  ease of modification</title>
		<link>http://stevengharms.com/benefits-of-%e2%80%9cfunctional-perl%e2%80%9d-ease-of-modification</link>
		<comments>http://stevengharms.com/benefits-of-%e2%80%9cfunctional-perl%e2%80%9d-ease-of-modification#comments</comments>
		<pubDate>Fri, 15 Aug 2008 23:25:02 +0000</pubDate>
		<dc:creator>steven</dc:creator>
		
		<category><![CDATA[Technology and Computers]]></category>

		<guid isPermaLink="false">http://stevengharms.com/benefits-of-%e2%80%9cfunctional-perl%e2%80%9d-ease-of-modification</guid>
		<description><![CDATA[In an earlier post I provided code demonstrating my “functional” Perl idiom.  The purpose of that code was to take a very simply formatted text file and to turn it into LaTeX Beamer formatting.

Well, recently I found the application iFlipr.  In addition to being a site where you can upload flash cards, it [...]]]></description>
			<content:encoded><![CDATA[<p>In an earlier post I provided <a href="http://stevengharms.com/how-i-write-perl">code demonstrating my “functional” Perl idiom</a>.  The purpose of that code was to take a very simply formatted text file and to turn it into LaTeX Beamer formatting.</p>

<p>Well, recently I found the application <a href="http://iflipr.com/">iFlipr</a>.  In addition to being a site where you can upload flash cards, it also has an iTouch / iPhone version so that you can review when you&#8217;re in the bus, in a waiting room, etc.</p>

<p>So, I needed some code to transform my generic data set into–not LaTex–but iFlipr format.  With but the most trivial of changes, I was able to accomplish this.  The high readability of “functional” Perl made this, literally, a 3 minute affair.</p>

<p>Here&#8217;s the diff:</p>

<div class="codesnip-container" ><div class="codesnip" style="font-family: monospace;"><span class="re0">56c56</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;produce_beamer_body<span class="br0">&#40;</span></span><br />
<span class="re3">&#8212;-<br />
<span class="re2">&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;produce_iflipr_body<span class="br0">&#40;</span></span></span><br />
<span class="re0">81c81</span><br />
<span class="re1">&lt; sub produce_beamer_body</span><br />
<span class="re3">&#8212;-<br />
<span class="re2">&gt; sub produce_iflipr_body</span></span><br />
<span class="re0">83c83</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; <span class="br0">&#40;</span>my $latex_output_file = $_<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>-&gt;<span class="br0">&#123;</span>file<span class="br0">&#125;</span> <span class="br0">&#41;</span> =~ s/&#46;.*$// ;</span><br />
<span class="re3">&#8212;-<br />
<span class="re2">&gt; &nbsp; &nbsp; &nbsp; <span class="br0">&#40;</span>my $iflipr_output_file = $_<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>-&gt;<span class="br0">&#123;</span>file<span class="br0">&#125;</span> <span class="br0">&#41;</span> =~ s/&#46;.*$// ;</span></span><br />
<span class="re0"><span class="nu0">85</span>,93c85,<span class="nu0">86</span></span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; open <span class="br0">&#40;</span>LATEX, &quot;&gt;$latex_output_file.tex&quot;<span class="br0">&#41;</span>;</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; </span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; # A technique to tell Perl not to paginate</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; # <span class="br0">&#40;</span> i.e. re-print LATEX_TOP format <span class="br0">&#41;</span> again</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; </span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; my $ltx = select LATEX;</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; $= = <span class="nu0">9990</span>;</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; select $ltx;</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; </span><br />
<span class="re3">&#8212;-<br />
<span class="re2">&gt; &nbsp; &nbsp; &nbsp; open <span class="br0">&#40;</span>IFLIPR, &quot;&gt;$iflipr_output_file.iflipr.txt&quot;<span class="br0">&#41;</span>;</span></span><br />
<span class="re2">&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><br />
<span class="re0"><span class="nu0">96</span>,97c89</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; my @order = sort <span class="br0">&#123;</span> $a &nbsp;&lt;=&gt; $b <span class="br0">&#125;</span> <span class="br0">&#40;</span> keys <span class="br0">&#40;</span> %$ds <span class="br0">&#41;</span> <span class="br0">&#41;</span>;</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; for <span class="br0">&#40;</span> @order <span class="br0">&#41;</span></span><br />
<span class="re3">&#8212;-<br />
<span class="re2">&gt; &nbsp; &nbsp; &nbsp; for <span class="br0">&#40;</span> keys %$ds <span class="br0">&#41;</span></span></span><br />
<span class="re0"><span class="nu0">100</span>,103c92,<span class="nu0">93</span></span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $part &nbsp; &nbsp;= $ds-&gt;<span class="br0">&#123;</span>$_<span class="br0">&#125;</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span>;</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $meaning = $ds-&gt;<span class="br0">&#123;</span>$_<span class="br0">&#125;</span><span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span>;</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; chomp<span class="br0">&#40;</span>$word, $part, $meaning<span class="br0">&#41;</span>;</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; write <span class="br0">&#40;</span>LATEX<span class="br0">&#41;</span>;</span><br />
<span class="re3">&#8212;-<br />
<span class="re2">&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $meaning = $ds-&gt;<span class="br0">&#123;</span>$_<span class="br0">&#125;</span><span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span>;&nbsp; &nbsp; &nbsp; &nbsp; </span></span><br />
<span class="re2">&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print IFLIPR &quot;$word\t$meaning\n&quot;;</span><br />
<span class="re0"><span class="nu0">105</span>,107c95,<span class="nu0">96</span></span><br />
<span class="re1">&lt; </span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; print LATEX $end_of_document;</span><br />
<span class="re1">&lt; &nbsp; &nbsp; &nbsp; close LATEX;</span><br />
<span class="re3">&#8212;-<br />
<span class="re2">&gt; &nbsp;&nbsp; &nbsp; &nbsp;</span></span><br />
<span class="re2">&gt; &nbsp; &nbsp; &nbsp; close IFLIPR;</span></div></div>

<p>If you&#8217;ve not thought about writing code in this fashion, I hope this entices you!  Either that or we should all take up <a href="http://www.haskell.org/" title="Haskell - HaskellWiki">Haskell</a> or <a href="http://en.wikipedia.org/wiki/Lisp_(programming_language">Lisp</a> &#8220;Lisp (programming language) - Wikipedia, the free encyclopedia&#8221;)</p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/benefits-of-%e2%80%9cfunctional-perl%e2%80%9d-ease-of-modification/feed</wfw:commentRss>
		</item>
		<item>
		<title>Teenage Jobs and Cake Disasters</title>
		<link>http://stevengharms.com/teenage-jobs-and-cake-disasters</link>
		<comments>http://stevengharms.com/teenage-jobs-and-cake-disasters#comments</comments>
		<pubDate>Fri, 15 Aug 2008 14:23:43 +0000</pubDate>
		<dc:creator>steven</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://stevengharms.com/?p=1334</guid>
		<description><![CDATA[Thinking about my work career, in the area before I got into technology, it looked like this:


Randall&#8217;s:  Stocker (fall 94- spring 95)
Randall&#8217;s:  Deli Guy (summer 1995)
Kumon:  Grader / Instructor (summer 1996)
Informal Classes:  (fall 1996-spring 1997)
Started an a small IT consultancy&#8230;


I would like to talk about my tenure as a Deli Guy, [...]]]></description>
			<content:encoded><![CDATA[<p>Thinking about my work career, in the area before I got into technology, it looked like this:</p>

<ol>
<li>Randall&#8217;s:  Stocker (fall 94- spring 95)</li>
<li>Randall&#8217;s:  Deli Guy (summer 1995)</li>
<li>Kumon:  Grader / Instructor (summer 1996)</li>
<li>Informal Classes:  (fall 1996-spring 1997)</li>
<li><em>Started an a small IT consultancy&#8230;</em></li>
</ol>

<p>I would like to talk about my tenure as a Deli Guy, #2, above.</p>

<p>As far as your teenage jobs that make you wear a stupid get-up and use cleaning and bleach nightly, it wasn&#8217;t actually too bad.  Working in the deli meant that you had basically 3 primary roles:</p>

<ol>
<li>Serve food from the deli ( it had usually been fried up hours before, and even then, dumping chicken out a bag and into a fryer wasn&#8217;t too hard )</li>
<li>Slice meats and cheeses</li>
<li>Serve cookies to little kids</li>
</ol>

<p>In short, it was a pretty easy gig provided you could handle working with those slicers ( maybe I&#8217;ll write about my one-and-only accident with that one on another occasion ).</p>

<p>Now, after a certain hour at night, the bakery was empty which was conjoined with the deli area.  So one night, nearing close I was standing there waiting to slice up some pastrami or Boar&#8217;s Head black forest ham when a panicked lady came up to me.  Now panic is not usually a state associated with buying fine imported meat, so I was a bit on edge.</p>

<p>“I need you to make me a cake”</p>

<p>As a matter of fact, under my nametag it said “MEATOLOGIST” to let the world know that my skills were in the cured meats part of the universe.</p>

<p>&#8220;You need a cake,&#8221; I asked, hesitantly.</p>

<p>&#8220;Yes, and as quickly as possible, and I need it to say ‘Congratulations Billy.’ [ <em>or somesuch</em> ]&#8221;.</p>

<p>I was unprepared for the idea that <strong>I</strong> should have something to do with this sought item.</p>

<p>&#8220;Hold on just a moment,&#8221; I stated, to her obvious chagrin.</p>

<p>&#8220;Manager red-line to the deli,&#8221; I summoned out over the PA.<br />
&#8220;Hey Steven, what&#8217;s going on?&#8221;.<br />
&#8220;Uh, do we make cakes?&#8221;<br />
&#8220;Sure there&#8217;s a big bakery right next to you, right?&#8221;<br />
&#8220;No, I mean, do <strong>I</strong> bake cakes&#8221;<br />
&#8220;Do you know how?&#8221;<br />
&#8220;No.&#8221;<br />
&#8220;Then, no.&#8221;<br />
&#8220;Well I have a lady asking me for a cake&#8221;<br />
&#8220;Well then give her one in the cooler&#8221;<br />
&#8220;But she wants a message iced on it&#8221;<br />
&#8220;&#8230;&#8221;
&#8220;I, uh, don&#8217;t know how to ice a cursive-y message on a cake, do you&#8221;<br />
&#8220;Uh, no.  Well, do your best and let me know if there are any issues.&#8221;</p>

<p>I have come to realize answers such as this are typical of managers, but I was unprepared for the answer at the time.  I think the crestfallen look of my face gave away to the lady what the game was.</p>

<p>&#8220;Ma&#8217;am,&#8221; I started, &#8220;I cut meat here.  I serve chicken over there,&#8221; I gestured leftward.</p>

<p>&#8220;I can give you one of those big blank cakes in the cooler and you can have cake.  But I have no idea how to put a message on it.  But I will try, but I&#8217;m not sure how well I can do.  If you need a cake that badly, then I will try for you.  Is this OK?&#8221;  I tried to say this with the gravity that a doctor might say to an anxious parent whose child could only be saved by a daring cutting-edge technique.</p>

<p>She solemnly nodded.</p>

<p>I said: &#8220;Pick out the cake and I&#8217;ll get some icing&#8221;.</p>

<p>So I went to the baker&#8217;s table.  Big waxy paper.  Check.  Funny thimble thing with a hole in it.  Check.  I went to the baker&#8217;s cooler and found a paint can of BLUE.  I asked her if blue was OK.  She assented and gave me the big white sheet-cake she had found.  I guess she figured by giving me a cake shaped like a large &#8220;Hello, My Name Is&#8221; tag I might not screw it up too bad.</p>

<p>I fashioned a crude cone out of the wax paper and applied the tip.  I believe I also took some scotch tape to make sure the tip stayed on.  Given the lack of other backup cakes I didn&#8217;t want to ruin my only canvas.</p>

<p>I took a large frosting knife and smeared a dollop in the wax paper.  I twisted up the top and the misshapen frosting cone was ready to go.  I took a test sheet of wax paper and wrote my name.  It came out badly.  I pulled another sheet, slowed down and tried again.  It looked serviceable.</p>

<p>I went around the table and started.  Not having written in cursive for many years I was a bit hesitant but was able to write out that message in that diagonal y=.33x+4 upward line that says &#8220;Hey, this cake is <strong>fun</strong>&#8221;.</p>

<p>I looked at my handiwork and then at her. Her eyes were doe-like and seeking.  I put down my sugary tube-ball of icing and walked the cake over to her.  My eyes met hers and then she looked at the cake.  She looked back up and me and said:  &#8220;Not bad!&#8221;.</p>

<p>I gathered the plastic protector and sold her the cake.  I turned around to the baking table which had smears of blue everywhere.</p>

<p>I put the tools of the trade away and cleaned up, dousing the table with disinfectant bleach before turning off the lights.</p>

<p>I headed back to my post to count out the remaining few minutes, praying that no one else had a cake emergency.</p>

<p>Thus when today the League posted <a href="http://cakewrecks.blogspot.com/">Cake Wrecks</a>, I immediately felt for those creators.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/teenage-jobs-and-cake-disasters/feed</wfw:commentRss>
		</item>
		<item>
		<title>Perl things I always forget</title>
		<link>http://stevengharms.com/perl-things-i-always-forget</link>
		<comments>http://stevengharms.com/perl-things-i-always-forget#comments</comments>
		<pubDate>Wed, 13 Aug 2008 17:00:39 +0000</pubDate>
		<dc:creator>steven</dc:creator>
		
		<category><![CDATA[Technology and Computers]]></category>

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

		<guid isPermaLink="false">http://stevengharms.com/?p=1331</guid>
		<description><![CDATA[This idiom, I love it so much but I use it fairly infrequently, but it&#8217;s absolutely gorgeous

#Assign to another variable the result of a RegEx]
&#40;$new= $old&#41; =~ s&#124;foo&#124;bar&#124;g;

And this one I just forget, because I tend to use hashes

#Remove element from an array based on index:
splice&#40;@array, 3, 1&#41;;
]]></description>
			<content:encoded><![CDATA[<p>This idiom, I love it so much but I use it fairly infrequently, but it&#8217;s absolutely gorgeous</p>

<div class="codesnip-container" ><div class="codesnip" style="font-family: monospace;"><span class="co1">#Assign to another variable the result of a RegEx]</span><br />
<span class="br0">&#40;</span><span class="re0">$new</span>= <span class="re0">$old</span><span class="br0">&#41;</span> =~ s|foo|bar|g;</div></div>

<p>And this one I just forget, because I tend to use hashes</p>

<div class="codesnip-container" ><div class="codesnip" style="font-family: monospace;"><span class="co1">#Remove element from an array based on index:</span><br />
<a href="http://perldoc.perl.org/functions/splice.html"><span class="kw3">splice</span></a><span class="br0">&#40;</span><span class="re0">@array</span>, <span class="nu0">3</span>, <span class="nu0">1</span><span class="br0">&#41;</span>;</div></div>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/perl-things-i-always-forget/feed</wfw:commentRss>
		</item>
		<item>
		<title>The summer anniversaries</title>
		<link>http://stevengharms.com/the-summer-anniversaries</link>
		<comments>http://stevengharms.com/the-summer-anniversaries#comments</comments>
		<pubDate>Mon, 11 Aug 2008 15:28:29 +0000</pubDate>
		<dc:creator>steven</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://stevengharms.com/the-summer-anniversaries</guid>
		<description><![CDATA[Well the 7th marked the 5th year of my running a site.  Isn&#8217;t that thrilling?  It&#8217;s been a chore sometimes, my only tendril to sanity others, and a great place to store ideas, sketches, and things that I&#8217;ve discovered along the way.

Better yet are those who  I discovered: The League and the [...]]]></description>
			<content:encoded><![CDATA[<p>Well the 7<sup>th</sup> marked the 5<sup>th</sup> year of my running a site.  Isn&#8217;t that thrilling?  It&#8217;s been a chore sometimes, my only tendril to sanity others, and a great place to store ideas, sketches, and things that I&#8217;ve discovered along the way.</p>

<p>Better yet are those <em>who</em>  I discovered: <a href="http://leagueofmelbotis.com">The League</a> and <a href="http://mcsteans.blogspot.com">the missus</a>, other <a href="http://r.amblin.gs">friends</a>, <a href="http://steanso.blogspot.com">family</a> and <a href="http://frenchfork.blogspot.com/">passers-by</a> of their way.</p>

<p>Sometimes it&#8217;s also been a way to keep my California <a href="http://miceland.com">friends</a> and folks aware of what was going on with me out there in the middle of our continent.</p>

<p>I&#8217;ve shared pictures and code and rants and raves.  I even urged my girlfriend to <a href="http://laurennroth.com">get a site</a> which she has designed into an ordered, pristine beauty.</p>

<p>According to Wordpress I&#8217;ve written 1013 entries.  That&#8217;s about 200 entries a year.  Yikes.</p>

<p>But it also is the season of the marking of my trip around old Sol and it was a really wonderful occasion this year.  Lauren surprised me by keeping me in the dark as to what would happen.</p>

<p>Saturday we slept in ( mel-a-to-nin, hell yes ) and I was woken up with Lauren&#8217;s fabulous fritatta.  It is, how you say, <em>so</em> tasty.  Creamed spinach, cream, eggs, mushrooms, and a secret blend of spicy kick makes you say “ow” and “mm” simultaneously.  I&#8217;m glad Lauren&#8217;s tastebuds warmed up to Texas chile-friendly cookin’.</p>

<p>Lauren baked through most of the day but she had arranged for oh so many of my friends to come and meet us at Threadgills that evening.  Present were:</p>

<p><strong>The Garcias</strong>.  Alfredo, who has always had the skill of being a master of costume, stentorian oration, and croquet and his lovely wife made it.  While my dancing obligation and their trivia mania keeps us apart, it was great to see them.</p>

<p><strong>Juan G. <em>et Letitia</em></strong> who tolerates my abysmal French.  Juan&#8217;s iPhone shredded cheese and made the photos that Lauren made into a photomontage ( see below ).  Letty is also the only person who wished me &laquo; <em>bon anniversaire</em> &raquo;, and that&#8217;s special <img src='http://stevengharms.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p><strong>Juan D</strong>. who is one cool cat.  I had recently learned about Juan&#8217;s mastery of synthesizers from the lamentably-absent Nicole ( who was in a cave, working out that “Tom Sawyer” solo ).  I never have a chance to speak with him as long as I wish because I&#8217;m either quickly heading down in a spiral of Crown Royal or there&#8217;s just too much going on.  We actually did get to talk a bit of e-music and I can certainly imagine him having been a good teacher of synthesizer theory.</p>

<p>I also believe I may have called him “Mr. Garcia” upon the conclusion of the evening.  I woke Sunday morning thinking “did I call Juan by the wrong surname?”  Juan, if you remember, which I clearly don&#8217;t ( Margarita Fail!), and I did the wrong way, sorry about that.</p>

<p><strong>The Melbotises</strong> were both there, of course, with a family theme enhanced by the presence of <strong>League-brother and legal eagle <a href="http://steanso.blogspot.com">Steanso</a></strong>.</p>

<p>Making my birthday even more festive was the fact that my friend <strong>Trevor&#8217;s</strong> music career appears to be in a really exciting nascent state.  Now, mark you well, he&#8217;s been working for a great many years in that luxuriously beautiful study of his where only his iMac and the stillness of 5 ante meridien cup his creative d&aelig;mon–but the world seems to be opening up thanks to a recent performance in that city of the avant garde artist, Berlin.</p>

<p>Trevor also took the time to consider my research proposal theses which he basically said were crap ( but in a very nice fashion ) and offered to help me refine other lines of questioning.  Academic life is riddled with such challenges in pursuit of truth, so I&#8217;m thankful for his feedback and his offer to read future suggestions.  I really feel like all my friends are really supportive of my school idea, so thank you.  I shall be very sad to tell you all of my non-prospects in but a few months.</p>

<p>And last in the order, but first in the parking lot, was <strong>Matt</strong> who also started the trend of giving me bottles of red wine.  This action was echoed by Jason as well as the Garcias.  Thank you all for such gifts.  Apparently the red-skinned grape has some kooky molecule in it that makes you live longer, and I like the idea of that, so thanks.</p>

<p>Incidentally, Nicole, there was a cupcake that went home with Matt for you.  I&#8217;m not saying you&#8217;re going to get it, but it <em>was</em> sent.</p>

<p>Also I must thank The League <em>et uxor</em> for their gift of literature.  While my reading these a days usually finds punctuation in &#8220;(A) is greater, (B) is greater, (C) the quantities are equal, or (D) cannot be determined&#8221;, one day I will get back to books that involve sentiments.  Although before the festivities I got to read “The Killing Joke” which had been lent to Lauren and I remembered how interesting ( and terribly, terribly gruesome ) it is.  DC really had it going on back in that era:  Alan Moore, Neil Gaiman, and Frank Miller all pushing the craft forward ( Ryan has some <a href="http://www.leagueofmelbotis.com/2008/08/dark-knight-in-imax-and-in-perspective.html">great thoughts on how The Dark Knight basically pulled a “Dark Knight Returns”</a> on the superhero movie industry ).</p>

<p>So thank you, thank you all so much for coming out.  But in a world where schedules are so variable, and it&#8217;s so rare for a birthday to actually fall on a Saturday, I must thank the person who tirelessly herded all the kittens: my friend, my true love, my wonderful girlfriend, Lauren.</p>

<p>I admit, I wasn&#8217;t that hot on the idea of a birthday this year.  31 seems kinda the sucks.  Lauren insisted.  I said “OK, whatever” but she turned it into something really special.  A great big thanks is owed to her because not only did she do all the arranging: she also baked the <em>finest</em> deserts imaginable:  Chocolate Satin Icing Cupcakes <em>and</em> cherry pie.  To say what Lauren made were “cupcakes” is liking saying a Rothko is “a painting”.  They were spectacular and her cherry pie, made with delicious, fresh cherries delivered a tart-sweet one-two punch.</p>

<p>The entire event was marked by my recent <s>obsession with</s> love of “Wall&middot;E” and even my Wall&middot;E and EVE figurines made an appearance ( see video, below ).</p>

<p><img src="http://stevengharms.com/wp-content/uploads/2008/08/happy-birthday-steve-n.png" alt="Happy Birthday Steve n" title="" /></p>

<p>The cuisine at Threadgills was steaky, fried, cheesy Texas heart-attack fare.  It was delicious.</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Od5AxJcQR-0&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/Od5AxJcQR-0&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>

<p>At the end of festivities, we bade farewell to our guests and headed over to check out the “White Ghost Shivers” who were playing at the outdoor pavilion.  WGS are a downright ribald “hot string” / ragtime band.  Their favorite song topics usually involve: hooch, <a href="http://www.urbandictionary.com/define.php?term=stickiest+of+the+icky">stickiest of the icky</a>, women of questionable morals, entendres, silliness, The Charleston, and waking up in strange places with strange people.  Match this with slide whistles, banjos, clarinets, the occasional ukelele, and some devil-summoning fiddle work, you have a great musical time.</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/l2u4xYGlFuw&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/l2u4xYGlFuw&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>

<p>We made it out to the dance, er, field, and tried to keep up.  A bit of Balboa on the fast songs, a bit of lindy-hop on the slow, we managed to kick up some dust and enjoy the show in a new way.</p>

<p>We drove back home and as we crossed the 183 split the clock turned past midnight, a birth-day was done.</p>

<p>Thanks again to all those who came out and most of all to my dearest, most wonderful girlfriend who made the day magical for even curmudgeonly old me.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevengharms.com/the-summer-anniversaries/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
