<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>TobyJoe - Home</title>
  <id>tag:tobyjoe.com,2008:mephisto/</id>
  <generator version="0.7.3" uri="http://mephistoblog.com">Mephisto Noh-Varr</generator>
  <link href="http://tobyjoe.com/feed/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://tobyjoe.com/" rel="alternate" type="text/html"/>
  <updated>2008-03-10T03:26:08Z</updated>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2008-03-10:321</id>
    <published>2008-03-10T03:20:00Z</published>
    <updated>2008-03-10T03:26:08Z</updated>
    <link href="http://tobyjoe.com/2008/3/10/nothing-but-porn" rel="alternate" type="text/html"/>
    <title>Nothing but Porn</title>
<content type="html">
            &lt;p&gt;We just decided that technology kills sex, but canceling cable and Internet access is totally screwed up, so we&#8217;re gonna cancel everything but porn channels and porn sites.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2008-01-06:199</id>
    <published>2008-01-06T03:34:00Z</published>
    <updated>2008-01-06T03:46:32Z</updated>
    <link href="http://tobyjoe.com/2008/1/6/itunes-u-rules" rel="alternate" type="text/html"/>
    <title>iTunes U Rules</title>
<content type="html">
            &lt;p&gt;I am already fearing the point at which the velocity with which I consume content allows me to see the bottom of the proverbial barrel.&lt;/p&gt;


	&lt;p&gt;Please, dear God, let Frontline start releasing content under iTunes U. And &lt;span class=&quot;caps&quot;&gt;MIT&lt;/span&gt; Media Lab, and&#8230;&lt;/p&gt;


	&lt;p&gt;All I can hope is that they don&#8217;t kill the series before I can download it all.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-11-13:160</id>
    <published>2007-11-13T03:15:38Z</published>
    <updated>2007-11-13T18:53:42Z</updated>
    <link href="http://tobyjoe.com/2007/11/13/activerecord-to_xml-security-strategy" rel="alternate" type="text/html"/>
    <title>ActiveRecord to_xml Security Strategy</title>
<content type="html">
            &lt;p&gt;As noted on &lt;a href=&quot;http://blog.wolfman.com/articles/2007/06/26/rest-scaffold_resource-security-warning&quot;&gt;blog.wolfman.com&lt;/a&gt;, there is a security problem when using the scaffolded respond_to set-up. By default, all columns in a given record will be displayed.&lt;/p&gt;


	&lt;p&gt;The write-safety mechanism provided by attr_accessible doesn&#8217;t help in this situation, but having to write a custom to_xml method that steps through each of these already-whitelisted attributes is a bit silly and not very &lt;span class=&quot;caps&quot;&gt;DRY&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;My solution is to do something like:&lt;/p&gt;


&lt;code&gt;def to_xml(options = {})
    super({:only =&amp;gt; self.class.accessible_attributes}.merge(options))
end
&lt;/code&gt;

	&lt;p&gt;Breaking that out, as I do, into a SecureModel mix-in seems like a good move.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-11-06:155</id>
    <published>2007-11-06T21:34:54Z</published>
    <updated>2007-11-06T22:24:36Z</updated>
    <link href="http://tobyjoe.com/2007/11/6/freaks-and-geeks" rel="alternate" type="text/html"/>
    <title>Freaks and Geeks</title>
<content type="html">
            &lt;p&gt;Most cultural classification systems to which I&#8217;ve been privy would probably qualify me as a member of the nerd family.&lt;/p&gt;


	&lt;p&gt;For a living, I program computers. I use a dozen or so made-up, unspeakable (well, except for Ruby) languages to write stories that tell electricity how to flow across networks, through processors and from one magnetic point to another. Because I work in advertising, the last page of each of these fairy tales is (hopefully) a swarm of consumers choosing one breakfast cereal or male body spray over another.&lt;/p&gt;


	&lt;p&gt;I also dress poorly, by most non-nerd standards. No, I&#8217;m not fat. Nor am I especially thin. My clothes aren&#8217;t dirty. But aside from those clichés, I have an Aspbergers-like lack of comprehension of fashion. My ideal outfit is a plain black t-shirt, slim jeans, and the least-memorable sneakers available. On its own, my fashion sense doesn&#8217;t make me sound especially nerdy &#8211; just boring. It&#8217;s more than the choices, though &#8211; it&#8217;s the driver behind them. I dress myself by way of negation. I imagine everyone I see in a typical day, and I reduce and reduce by eliminating anything that stands out from one person to the next. Dressing seems to be, for me, a passive act of nihilism.&lt;/p&gt;


	&lt;p&gt;In fact, I am downright angered by the ironic trendwhores and hypebeasts and whatever other terms you want to use for idiots who spend good money on overpriced haircuts and clothing in order to eschew sincerity. It drives me wild. And yes, somehow I still manage to live in Greenpoint. But I digress&#8230;&lt;/p&gt;


	&lt;p&gt;What else makes me a nerd? Hrm. We have computers, we have lack of fashion passion.&lt;/p&gt;


	&lt;p&gt;Growing up, I was in gifted classes from second grade on. I competed in &lt;a href=&quot;http://en.wikipedia.org/wiki/Odyssey_of_the_Mind&quot;&gt;Olympics of the Mind&lt;/a&gt; (later &lt;a href=&quot;http://en.wikipedia.org/wiki/Odyssey_of_the_Mind&quot;&gt;Odyssey of the Mind&lt;/a&gt; due to a litigious &lt;a href=&quot;http://en.wikipedia.org/wiki/International_Olympic_Committee&quot;&gt;&lt;span class=&quot;caps&quot;&gt;IOC&lt;/span&gt;&lt;/a&gt;) and usually won on the conceptual events and never on the performance-based events. Yeah, that&#8217;s right: I was the kid with stage fright &lt;span class=&quot;caps&quot;&gt;AT THE NERD OLYMPICS&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;Other nerdlies:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;One of my better friends releases software under the name &lt;a href=&quot;http://bytesofspring.com/&quot;&gt;Bytes of Spring&lt;/a&gt; and I will never, ever stop chuckling proudly about that fact.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;I have a brass bell on my bike. Ding-a-ling.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;I have Robert Frost poetry tattooed on my arms.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;I&#8217;ve never danced, and, in fact, can&#8217;t watch people dance without burying my head in a pillow for shame.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Pretty nerdy stuff.&lt;/p&gt;


	&lt;h2&gt;Non-Nerd by Omission&lt;/h2&gt;


	&lt;p&gt;The subject of this post, really, is about the things that make me a &lt;strong&gt;bad nerd&lt;/strong&gt;. The truth is, I have very few items on any of the requisite cultural consumption lists: the nerd list, the indy list, the political conscience list.
In my younger days, I might have obscured this fact in order to seem cooler. You know &#8211; the way you grimace dismissively when someone mentions a band you don&#8217;t know, implying something along the lines of, &#8220;Meh.&#8221; but really meaning, &#8220;Meh. I don&#8217;t even know what that is, but all &#8216;Mehs&#8217; are the same to you, ya idiot.&#8221;&lt;/p&gt;


	&lt;p&gt;Well, I&#8217;m gonna fess up. Slightly. It would take forever to list the consumables I&#8217;ve not yet consumed. The meat is here. The exposed truth of the matter. The details are unimportant.&lt;/p&gt;


	&lt;p&gt;So let&#8217;s have a list, yeah?&lt;/p&gt;


	&lt;h3&gt;Missing from the Geek Checklist&lt;/h3&gt;


	&lt;ul&gt;
	&lt;li&gt;2001: A Space Odyssey&lt;/li&gt;
		&lt;li&gt;Gremlins&lt;/li&gt;
		&lt;li&gt;ET before the re-release in 2002(ish)&lt;/li&gt;
		&lt;li&gt;Anything Star Trek&lt;/li&gt;
		&lt;li&gt;Any Star Wars &lt;span class=&quot;caps&quot;&gt;OTHER&lt;/span&gt; than Episode 1, which I saw in a theater a few years ago&lt;/li&gt;
		&lt;li&gt;Most every video game ever made. I love games, but am non-committal. I own last-gen systems and like one game for each.&lt;/li&gt;
		&lt;li&gt;Commodore 64 and other classic computer systems. I began &#8220;doing computers&#8221; in like 1997. What can I say? I was a poor kid growing up&#8230;&lt;/li&gt;
		&lt;li&gt;Thinking 9/11 was a government conspiracy&lt;/li&gt;
		&lt;li&gt;Like the item above, visiting digg.com&lt;/li&gt;
		&lt;li&gt;Using Quicksilver for the Mac&lt;/li&gt;
		&lt;li&gt;Ever liking They Might Be Giants&lt;/li&gt;
		&lt;li&gt;Buying stuff from ThinkGeek&lt;/li&gt;
		&lt;li&gt;Being a fanboy of any type&lt;/li&gt;
		&lt;li&gt;Going to a &lt;span class=&quot;caps&quot;&gt;LAN&lt;/span&gt; party&lt;/li&gt;
		&lt;li&gt;Reading a graphic novel&lt;/li&gt;
		&lt;li&gt;Collecting anything at all&lt;/li&gt;
		&lt;li&gt;Playing any &lt;span class=&quot;caps&quot;&gt;MMORPG&lt;/span&gt;, any &lt;span class=&quot;caps&quot;&gt;RPG&lt;/span&gt;, or Zelda&lt;/li&gt;
		&lt;li&gt;Reading Douglas Adams, Tolkien, Vonnegut, or Heinlein&lt;/li&gt;
		&lt;li&gt;Ever seeing an episode of Dr. Who&lt;/li&gt;
		&lt;li&gt;Being able to quote any Monty Python (movie, show, book, actor)&lt;/li&gt;
		&lt;li&gt;Ever seeing an episode of &lt;a href=&quot;http://en.wikipedia.org/wiki/Freaks_and_Geeks&quot;&gt;Freaks and Geeks&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;So very, very, very many more.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h2&gt;The Road to Recovery&lt;/h2&gt;


	&lt;p&gt;I received &lt;a href=&quot;http://en.wikipedia.org/wiki/Freaks_and_Geeks&quot;&gt;Freaks and Geeks&lt;/a&gt;, Season 1, disc 1 in the mail recently from &lt;a href=&quot;http://netflix.com/&quot;&gt;Netflix&lt;/a&gt;. I can&#8217;t stop reliving every moment of all three of the episodes I&#8217;ve seen thus far. I can&#8217;t believe how awesomely funny and perfectly tuned that show was. 
Freaks and Geeks has joined &lt;a href=&quot;http://www.hbo.com/thewire/&quot;&gt;The Wire&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Dexter_(TV_series)&quot;&gt;Dexter&lt;/a&gt; in my Best Stuff Ever on TV list.&lt;/p&gt;


	&lt;p&gt;I&#8217;m inspired, folks.&lt;/p&gt;


	&lt;p&gt;I&#8217;m gonna watch the rest of &lt;a href=&quot;http://en.wikipedia.org/wiki/Freaks_and_Geeks&quot;&gt;Freaks and Geeks&lt;/a&gt;. When I&#8217;m done I&#8217;m gonna start exploring some of the other omissions. Maybe I&#8217;ve found the tip of an iceberg here.&lt;/p&gt;


	&lt;p&gt;This must be what it feels like to get sucked into a cult, like Scientology or Reagan Republicanism.&lt;/p&gt;


	&lt;p&gt;It feels mighty fine.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-10-31:153</id>
    <published>2007-10-31T11:39:34Z</published>
    <updated>2007-10-31T22:18:18Z</updated>
    <link href="http://tobyjoe.com/2007/10/31/rss-in-leopard-mail-sucks-for-me" rel="alternate" type="text/html"/>
    <title>RSS in Leopard Mail Sucks. For Me.</title>
<content type="html">
            &lt;p&gt;I gave it a shot. I hoped it would work.
Unfortunately, I&#8217;ve become hooked on NetNewsWire Lite over the years.&lt;/p&gt;


	&lt;p&gt;My main gripes with the &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt;/Atom support in Mail on Leopard are:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;It&#8217;s a pain to import &lt;span class=&quot;caps&quot;&gt;OPML&lt;/span&gt; files. I &lt;a href=&quot;/2007/10/27/leopard-mail-rss&quot;&gt;posted a fix for that&lt;/a&gt;, though.&lt;/li&gt;
		&lt;li&gt;The arrow keys aren&#8217;t incredibly useful for navigating between panels, through feeds and items, like they are in &lt;span class=&quot;caps&quot;&gt;NNWL&lt;/span&gt;. Having to use my trackpad is lame. Having to tab focus on panes is bad.&lt;/li&gt;
		&lt;li&gt;I haven&#8217;t yet seen any way to customize the display of feeds in Mail. Not a biggie, but the default view is kind of blah.&lt;/li&gt;
		&lt;li&gt;Sorting seems to be alphabetical only.&lt;/li&gt;
		&lt;li&gt;When Mail is handling more than a couple of accounts (especially &lt;span class=&quot;caps&quot;&gt;IMAP&lt;/span&gt; with server-side folders) it&#8217;s invariable that you&#8217;ll have to scroll to see your feeds. I&#8217;d rather Apple+Tab over to NetNewsWire Lite or Vienna.&lt;/li&gt;
		&lt;li&gt;It&#8217;s called &#8216;RSS&#8217; instead of &#8216;Feeds&#8217; or similar. This might seem nit-picky, but it&#8217;s like calling all computers &#8216;Windows&#8217; instead of&#8230; computers.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;I like the idea of having feeds in my Mail reader, aggregating the bulk of my passive reading. It&#8217;s kind of like using Adium to group all IM-type accounts (I don&#8217;t, but I see why folks do it).&lt;/p&gt;


	&lt;p&gt;Currently, the feed support in Mail is fine if you subscribe to one or two feeds I guess. The UI just isn&#8217;t conducive to someone with hundreds of feeds that are updated frequently.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-10-27:149</id>
    <published>2007-10-27T23:30:46Z</published>
    <updated>2007-11-03T00:41:51Z</updated>
    <link href="http://tobyjoe.com/2007/10/27/leopard-mail-rss" rel="alternate" type="text/html"/>
    <title>Leopard: Mail, RSS, RMagick, ImageMagick</title>
<content type="html">
            &lt;p&gt;Like a lot of developers, I&#8217;ve been running Leopard in one form or another for a couple of years now. In that time, I&#8217;ve had my share of frustrations. Of course, knowing at all times that I was evaluating pre-release software, I rolled with the punches with little more than the occasional bitch and moan (Apple: Don&#8217;t sue me. I only complained to others who&#8217;d signed an &lt;span class=&quot;caps&quot;&gt;NDA&lt;/span&gt;. I swear. Don&#8217;t sue me.)&lt;/p&gt;


	&lt;p&gt;During my evaluation, I also found a few gotchas, tips, and compile tricks that might have been useful to others.&lt;/p&gt;


	&lt;p&gt;Given that the Apple &lt;span class=&quot;caps&quot;&gt;NDA&lt;/span&gt; very clearly prohibited writing about Leopard before the release, I filed these things away.&lt;/p&gt;


	&lt;p&gt;A couple of the topics I didn&#8217;t write about were building ImageMagick and RMagick on Leopard and a how to on executing the Widget &#8216;flip&#8217; with CoreAnimation.&lt;/p&gt;


	&lt;h2&gt;Install RMagick on Leopard&lt;/h2&gt;


	&lt;p&gt;The RMagick stuff seems mostly figured out now, as MacPorts has stuff updated pretty well. My instructions after that first release included compiling everything by hand with special flags and a sacrificed chicken. Now it&#8217;s as simple as:&lt;/p&gt;


&lt;code&gt;sudo port install tiff -macosx
sudo port install ImageMagick
sudo gem install rmagick
&lt;/code&gt;

	&lt;p&gt;Hopefully, someone can get FreeImage working soon&#8230; But I digress.&lt;/p&gt;


	&lt;h2&gt;CoreAnimation Widget Flip&lt;/h2&gt;


	&lt;p&gt;The CoreAnimation tip is something I&#8217;ll cover soon, once I confirm that everything is teh same on the official Leopard release.&lt;/p&gt;


	&lt;h2&gt;Import &lt;span class=&quot;caps&quot;&gt;OPML&lt;/span&gt; Into Mail.app&lt;/h2&gt;


	&lt;p&gt;Today, I wanted to write about the pain in the ass of &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; on Mail.&lt;/p&gt;


	&lt;p&gt;I decided to export all my feeds from NetNewsWire Lite to &lt;span class=&quot;caps&quot;&gt;OPML&lt;/span&gt; in hopes of giving Mail&#8217;s &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; features a shot. After all &#8211; mail, plus to-dos, plus iCal integration, plus &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; could make Mail my main app for non-dev work.&lt;/p&gt;


	&lt;p&gt;The main complaint I have is that Mail doesn&#8217;t support &lt;span class=&quot;caps&quot;&gt;OPML&lt;/span&gt;. In fact, it doesn&#8217;t support any form of mass-import of feeds or bookmarks, aside from a klunky Safari-as-proxy import.&lt;/p&gt;


	&lt;p&gt;Safari, of course, doesn&#8217;t support &lt;span class=&quot;caps&quot;&gt;OPML&lt;/span&gt;. Instead, it uses Netscape bookmark files (NETSCAPE-Bookmark-file-1 &lt;span class=&quot;caps&quot;&gt;DTD&lt;/span&gt;). Yay, cutting edge!&lt;/p&gt;


	&lt;p&gt;It&#8217;s dumb, but here&#8217;s what you have to do:&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;Export to &lt;span class=&quot;caps&quot;&gt;OPML&lt;/span&gt; from NetNewsWire Lite (or Vienna, or whatever you use)&lt;/li&gt;
		&lt;li&gt;Run the &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; script at the end of this post with &lt;strong&gt;php convert_opml_flat_to_nbm.php MySubscriptions.opml &amp;gt; MySubscriptions.html&lt;/strong&gt;&lt;/li&gt;
		&lt;li&gt;Import MySubscriptions.html into Safari&lt;/li&gt;
		&lt;li&gt;In Mail, go to File &amp;gt; Add &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; Feeds&#8230;&lt;/li&gt;
		&lt;li&gt;Check the radio button for Browse feeds in Safari Bookmarks&lt;/li&gt;
		&lt;li&gt;Check whichever feeds you want added&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;Wow. That was simple. And painless. &lt;span class=&quot;caps&quot;&gt;OMG TOTALLY NOT PSYCHE YOUR MIND&lt;/span&gt;!&lt;/p&gt;


	&lt;p&gt;Before you do all that, though, let me point out an apparent failure on the part of the Mail &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; reader: it doesn&#8217;t pass the referrer on requests for assets. This sucks because &lt;a href=&quot;http://mihow.com/&quot;&gt;mihow.com&lt;/a&gt;, along with tons of other sites, turn off hotlinking.&lt;/p&gt;


	&lt;p&gt;What&#8217;s interesting about this, to me, is that Safari sends referrers. I&#8217;d have thought Mail would have used the same lib (or functionality) as Safari for request management. Seems like a WebKit no-brainer to me.&lt;/p&gt;


	&lt;h2&gt;&lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; Script to Convert &lt;span class=&quot;caps&quot;&gt;OPML&lt;/span&gt; to Netscape Bookmarks&lt;/h2&gt;


	&lt;p&gt;Save this to your machine as &#8216;convert.php&#8217; (or whatever you want to call it). If you export your &lt;span class=&quot;caps&quot;&gt;OPML&lt;/span&gt; to your ~/Desktop, you may as well save this as ~/Desktop/convert.php, which will enable you to easily run the command from Terminal.&lt;/p&gt;


&lt;code&gt;
&amp;lt;?php
    function usage(){
        return &quot;Usage: php convert.php /path/to/opml_file.opml &amp;gt; output.html\r\n&quot;;
    }
    #    Print usage if need be.
    if(count($argv) &amp;lt; 2) die(usage());
    #    Grab the file path.
    $f = $argv[1];
    #    Load it into a SimpleXML.
    $xml = simplexml_load_file($f);
    #    Output buffer
    $out = '';
    #    Run through the nodes in the OPML and buffer the Netscape output
    foreach($xml-&amp;gt;xpath(&quot;//outline&quot;) as $outline ){
        $title = htmlspecialchars($outline['title'], ENT_QUOTES);
        $feed = htmlspecialchars($outline['xmlUrl']);
        if($feed){
            $out .= &quot;\r\n\t&quot; . '&amp;lt;dt&amp;gt;&amp;lt;a href=&quot;' . str_replace(&quot;http://&quot;, &quot;feed://&quot;, $feed) . '&quot;&amp;gt;' . $title . '&amp;lt;/a&amp;gt;';
        }else{
            $out .= &quot;&amp;lt;/dl&amp;gt;&amp;lt;p&amp;gt;\r\n&amp;lt;dt&amp;gt;&amp;lt;h3&amp;gt;$title&amp;lt;/h3&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;p&amp;gt;&quot;;
        }
    }
    $out .= &quot;\r\n&quot; 
?&amp;gt;
&amp;lt;!DOCTYPE NETSCAPE-Bookmark-file-1&amp;gt;
&amp;lt;title&amp;gt;MyBookmarks&amp;lt;/title&amp;gt;
&amp;lt;h1&amp;gt;MyBookmarks&amp;lt;/h1&amp;gt;
&amp;lt;dl&amp;gt;&amp;lt;p&amp;gt;
&amp;lt;?php echo $out; ?&amp;gt;
&amp;lt;/dl&amp;gt;&amp;lt;p&amp;gt;
&lt;/code&gt;

	&lt;h2&gt;Alternate Method for Importing Feeds&lt;/h2&gt;


	&lt;p&gt;I can&#8217;t believe I didn&#8217;t try it first, but as someone commented, you can just drag feeds from NetNewsWire or Vienna into the accounts area of Mail and &lt;span class=&quot;caps&quot;&gt;BAM&lt;/span&gt; &#8211; feeds. Man, what a simple solution. Oh well, given the traffic to this post, I&#8217;m not the only idiot out there ;)&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-09-02:144</id>
    <published>2007-09-02T12:19:00Z</published>
    <updated>2007-09-02T15:32:04Z</updated>
    <link href="http://tobyjoe.com/2007/9/2/kids-and-confidence" rel="alternate" type="text/html"/>
    <title>Kids and Confidence</title>
<content type="html">
            &lt;h2&gt;The News&lt;/h2&gt;


	&lt;p&gt;&lt;img src=&quot;http://tobyjoe.com/assets/2007/9/2/emory_and_pop.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


	&lt;p&gt;This is Emory. He was born on 08/08/2007.&lt;/p&gt;


	&lt;p&gt;&lt;a href=&quot;http://mihow.com/&quot;&gt;Michele&lt;/a&gt; and I couldn&#8217;t be happier.&lt;/p&gt;


	&lt;h2&gt;The Knowledge&lt;/h2&gt;


	&lt;p&gt;Caring for a newborn is a lot of work but we&#8217;re working together and I think we&#8217;re doing pretty well.&lt;/p&gt;


	&lt;p&gt;So far, the biggest secret I&#8217;ve learned about babies is that they spend all day farting. Loudly. Often with bubbles.&lt;/p&gt;


	&lt;p&gt;It&#8217;s very strange, and I think it bolsters my equalization/neutralization strategy for managing nervousness around people.&lt;/p&gt;


	&lt;p&gt;Let me explain&#8230;&lt;/p&gt;


	&lt;h2&gt;The Stand-By&lt;/h2&gt;


	&lt;p&gt;At some point in my youth, I thought about stage fright, nervousness, and the feelings of inadequacy that can strike someone facing an intimidating observer: an audience, an important person, a hot lady with the boobies and hips and such.&lt;/p&gt;


	&lt;p&gt;I considered the old cliché of imagining the observer in their underpants, and realized that, for the hot ladies with their boobies and hips and such, this could easily backfire under pressure. It seemed like a part-time solution, at best.&lt;/p&gt;


	&lt;p&gt;I&#8217;m an engineering type, and thus I am bothered by temporary or partial fixes to problems. I&#8217;m also crass and unconstrained by feelings that I can ever really be wrong about anything as important as philosophy. And thus, the birth of a new science&#8230;&lt;/p&gt;


	&lt;h2&gt;The New Theory&lt;/h2&gt;


	&lt;p&gt;A friend of mine once used the term &#8220;lazy wiper&#8221; to describe the very prevalent type of lazy person you would never describe as &#8220;detail-oriented.&#8221; Thinking about it, I realized that the majority of people I encountered on a given day were probably lazy wipers. If not, good for them. Because I&#8217;m giving neither benefit of doubt or underpants inspections, I make my assumptions and stick with &#8216;em.&lt;/p&gt;


	&lt;p&gt;This realization was the foundation of my own brand of nihilistic confidence: &#8220;This person is a lazy wiper. I am not. Therefore, I should silently elevate myself in comparison. Yay confidence.&#8221;&lt;/p&gt;


	&lt;p&gt;Sure, it&#8217;s hackish. Sure, it probably works by virtue of exposing the idiocy of feeling like one person can be more important or better than another. I don&#8217;t care. It works. And I think my experience with Emory has helped it to work even better.&lt;/p&gt;


	&lt;h2&gt;The Praxis&lt;/h2&gt;


	&lt;p&gt;Now, when I meet an executive of an ad agency, or big shot managers of certain mobile and computing devices, instead of elevating myself only by picturing their skidmarked $200 hand-stitched silk underpants, I can also picture them as babies, lying about for hours at a time doing nothing but grunting and farting, eking out the first hints at that most delicious developmental milestone: the smile.&lt;/p&gt;


	&lt;p&gt;Folks told me fatherhood would change me. Glad to know it&#8217;s for the better.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-06-07:128</id>
    <published>2007-06-07T01:19:00Z</published>
    <updated>2007-06-07T01:21:10Z</updated>
    <link href="http://tobyjoe.com/2007/6/7/why-do-i-do-this" rel="alternate" type="text/html"/>
    <title>Why Do I Do This?</title>
<content type="html">
            &lt;p&gt;Why do I keep starting these up, writing for a bit, and bailing on them?&lt;/p&gt;


	&lt;p&gt;I really don&#8217;t know.&lt;/p&gt;


	&lt;p&gt;I speak at &lt;span class=&quot;caps&quot;&gt;WWDC&lt;/span&gt; next week. We got a new cat. Schmitty died. The baby is awesome. I sold a bunch of shit and bought a bunch of shit. I haven&#8217;t processed film in 6 months.&lt;/p&gt;


	&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;WTF&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;This is retarded.&lt;/p&gt;


	&lt;p&gt;Hello, world.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-04-19:103</id>
    <published>2007-04-19T12:39:00Z</published>
    <updated>2007-04-19T12:39:33Z</updated>
    <link href="http://tobyjoe.com/2007/4/19/partial-birth-abortion-defined" rel="alternate" type="text/html"/>
    <title>Partial-Birth Abortion Defined</title>
<content type="html">
            &lt;p&gt;The Partial Birth Abortion Ban Act of 2003 is a shining example of spinning an actual law.&lt;/p&gt;


	&lt;p&gt;You can read the Partial Birth Abortion Ban Act of 2003 at &lt;a href=&quot;http://news.findlaw.com/hdocs/docs/abortion/2003s3.html&quot;&gt;FindLaw.com&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Notice the two definitions given for the term &#8220;partial-birth abortion.&#8221;&lt;/p&gt;


	&lt;p&gt;The first is given in the Findings, in Section 2.1:&lt;/p&gt;


&lt;blockquote&gt;A moral, medical, and ethical consensus exists that the practice of performing a partial-birth abortion &#151; an abortion in which a physician delivers an unborn child&#8217;s body until only the head remains inside the womb, punctures the back of the child&#8217;s skull with a sharp instrument, and sucks the child&#8217;s brains out before completing deliveryof the dead infant &#151; is a gruesome and inhumane procedure that is never medically necessary and should be prohibited.
&lt;/blockquote&gt;

	&lt;p&gt;Who in their right mind would read that description and decide that, if nothing else, it describes a gruesome procedure that should be, if anything, a last resort?&lt;/p&gt;


	&lt;p&gt;What voting politician or active pundit would want their name linked to a support for such a procedure?&lt;/p&gt;


	&lt;p&gt;Good Lord, let&#8217;s ban that &#8220;partial-birth abortion&#8221; right now, except in cases of dire medical necessity.&lt;/p&gt;


	&lt;p&gt;First, let&#8217;s go ahead and read more than the first paragraph of this bill, though. May as well make sure nobody snuck anything into it.&lt;/p&gt;


	&lt;p&gt;Hrm, what&#8217;s this?&lt;/p&gt;


	&lt;p&gt;It looks like the definition of the term &#8220;partial-birth abortion&#8221; under the Prohibitions section is different that what was described in the Findings.&lt;/p&gt;


&lt;blockquote&gt;(b)  As used in this section &#8211; 
    (1)  the term &#8216;partial-birth abortion&#8217; means an abortion in which &#151;
        (A)  the person performing the abortion deliberately and intentionally vaginally delivers a living fetus until, in the case of a head-first presentation, the entire fetal head is outside the body of the mother, or, in the case of breech presentation, any part of the fetal trunk past the navel is outside the body of the mother for the purpose of performing an overt act that the person knows will kill the partially delivered living fetus; and
        (B)  performs the overt act, other than completion of delivery, that kills the partially delivered living fetus;
&lt;/blockquote&gt;

	&lt;p&gt;Hrm&#8230;&lt;/p&gt;


	&lt;p&gt;Suddenly, &lt;span class=&quot;caps&quot;&gt;ANY FORM&lt;/span&gt; of vaginal abortion is considered &#8220;partial-birth abortion.&#8221;&lt;/p&gt;


	&lt;p&gt;Wow.&lt;/p&gt;


	&lt;p&gt;Good thing that we, unlike everyone else (including our representatives), read the full text.&lt;/p&gt;


	&lt;p&gt;Too bad the Supreme Court seems to have gotten stuck on the first definition and ignored the second.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-04-15:97</id>
    <published>2007-04-15T14:55:00Z</published>
    <updated>2007-04-15T15:07:50Z</updated>
    <link href="http://tobyjoe.com/2007/4/15/the-inn-at-little-washington" rel="alternate" type="text/html"/>
    <title>The Inn at Little Washington</title>
<content type="html">
            &lt;p&gt;In four hours, Michele and I will pull our unfathomably ugly rental car (a Chevy &lt;span class=&quot;caps&quot;&gt;HHR&lt;/span&gt;) onto the grounds of The Inn at Little Washington.&lt;/p&gt;


	&lt;p&gt;My tongue is tingling in anticipation.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-04-10:91</id>
    <published>2007-04-10T18:05:00Z</published>
    <updated>2007-04-10T18:08:39Z</updated>
    <link href="http://tobyjoe.com/2007/4/10/west-coast-beaner" rel="alternate" type="text/html"/>
    <title>West Coast Beaner</title>
<content type="html">
            &lt;p&gt;I&#8217;m flying to San Francisco to spend some a couple of days with our friends in Cupertino. There is much work to be done on our &lt;span class=&quot;caps&quot;&gt;WWDC&lt;/span&gt; talk, so Keith and I are heading out today. Chandler will join us tomorrow.&lt;/p&gt;


	&lt;p&gt;As much as I want to see friends out there, the workload and short duration of the trip might limit me to dinner on Thursday evening.&lt;/p&gt;


	&lt;p&gt;I hate flying, but at least I&#8217;ll be on JetBlue and will have a few hours of podcasts (Rachel Maddow, Intelligence Squared) to catch up on.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-03-31:80</id>
    <published>2007-03-31T23:46:00Z</published>
    <updated>2007-03-31T23:48:41Z</updated>
    <link href="http://tobyjoe.com/2007/3/31/post-shower" rel="alternate" type="text/html"/>
    <title>Post-Shower</title>
<content type="html">
            &lt;p&gt;&#8220;I can&#8217;t see my vagina anymore.&#8221;&lt;/p&gt;


	&lt;p&gt;&#8220;Wow.&#8221;&lt;/p&gt;


	&lt;p&gt;&#8220;Thank God you don&#8217;t need to see it to masturbate.&#8221;&lt;/p&gt;


	&lt;p&gt;Here&#8217;s to the twenty-third week.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-03-20:62</id>
    <published>2007-03-20T19:20:00Z</published>
    <updated>2007-03-20T19:54:00Z</updated>
    <link href="http://tobyjoe.com/2007/3/20/it-s-a-boy" rel="alternate" type="text/html"/>
    <title>It's a Boy!</title>
<content type="html">
            &lt;p&gt;I just got back from the doctor with Michele. We&#8217;re having a boy!&lt;/p&gt;


	&lt;p&gt;I can&#8217;t describe how cool that is to me. Everyone should tell me how awesome it is and how the first step of global domination is, naturally, to clone myself.&lt;/p&gt;


	&lt;p&gt;Let me go ahead and acknowledge the fact that &lt;a href=&quot;http://tobyjoe.com/2007/3/12/the-irish-curse&quot;&gt;The Irish Curse&lt;/a&gt; is &lt;strong&gt;not&lt;/strong&gt; an issue with this little dude. &lt;span class=&quot;caps&quot;&gt;YAY WEINERS&lt;/span&gt;!&lt;/p&gt;


	&lt;p&gt;What a good day!&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-03-20:69</id>
    <published>2007-03-20T19:10:00Z</published>
    <updated>2007-03-20T19:51:53Z</updated>
    <link href="http://tobyjoe.com/2007/3/20/wwdc-2007" rel="alternate" type="text/html"/>
    <title>WWDC 2007</title>
<content type="html">
            &lt;p&gt;Chandler, Keith and I were just given clearance to promote the fact that we are speaking at the Apple developer conference (WWDC) this year. You can read about our session &lt;a href=&quot;http://developer.apple.com/wwdc/tracks/contentmedia.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;We&#8217;re doing the Hybrid Web/Cocoa Application Development Lab and Designing and Developing Hybrid-Web/Cocoa Applications session.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://tobyjoe.com/">
    <author>
      <name>tobyjoe</name>
    </author>
    <id>tag:tobyjoe.com,2007-03-16:58</id>
    <published>2007-03-16T13:41:00Z</published>
    <updated>2007-03-16T13:53:31Z</updated>
    <category term="Photos"/>
    <link href="http://tobyjoe.com/2007/3/16/missing-summer-3" rel="alternate" type="text/html"/>
    <title>Missing Summer #3</title>
<content type="html">
            &lt;div class=&quot;photograph&quot;&gt;&lt;img src=&quot;/assets/2007/3/16/summer2.jpg&quot; alt=&quot;Coney Island&quot; /&gt;&lt;/div&gt;
          </content>  </entry>
</feed>
