<?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>Dinomite.net</title>
	<atom:link href="http://dinomite.net/feed" rel="self" type="application/rss+xml" />
	<link>http://dinomite.net</link>
	<description>Musings without prejudice</description>
	<pubDate>Tue, 07 Oct 2008 05:51:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>A Good Day for Rum</title>
		<link>http://dinomite.net/2008/a-good-day-for-rum/</link>
		<comments>http://dinomite.net/2008/a-good-day-for-rum/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 05:49:54 +0000</pubDate>
		<dc:creator>Drew Stephens</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

		<guid isPermaLink="false">http://dinomite.net/?p=442</guid>
		<description><![CDATA[The passage of the Emergency Economic Stabilization Act of 2008 (H.R. 1424) was a good thing for rum lovers:


SEC. 308. INCREASE IN LIMIT ON COVER OVER OF RUM EXCISE TAX TO PUERTO RICO AND THE VIRGIN ISLANDS.
    (a) In General.&#8211;Paragraph (1) of section 7652(f) is amended by striking &#8220;January 1, 2008&#8221; and [...]]]></description>
			<content:encoded><![CDATA[<p>The passage of the <a href="http://en.wikipedia.org/wiki/Emergency_Economic_Stabilization_Act_of_2008" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Emergency_Economic_Stabilization_Act_of_2008?referer=');">Emergency Economic Stabilization Act of 2008</a> (<a href="http://en.wikipedia.org/wiki/H.R._1424" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/H.R._1424?referer=');">H.R. 1424</a>) was a good thing for rum lovers:</p>

<blockquote>
SEC. 308. INCREASE IN LIMIT ON COVER OVER OF RUM EXCISE TAX TO PUERTO RICO AND THE VIRGIN ISLANDS.<br />
    (a) In General.&#8211;Paragraph (1) of section 7652(f) is amended by striking &#8220;January 1, 2008&#8221; and inserting &#8220;January 1, 2010&#8221;.<br />
    (b) Effective Date.&#8211;The amendment made by this section shall apply to distilled spirits brought into the United States after December 31, 2007.
</blockquote>

<p>This change extends the limit on taxation of rum from Puerto Rico and the United States Virgin Islands to a maximum of $13.50 per gallon.  Figuring that out was not an easy process, requiring looking from the bill&#8217;s amendments, to to the original text thereof, and finally to the internal revenue code being referenced.</p>

<h2>References</h2>

<p>*<a href="http://thomas.loc.gov/cgi-bin/query/R?r110:FLD001:S60386" onclick="pageTracker._trackPageview('/outgoing/thomas.loc.gov/cgi-bin/query/R?r110_FLD001_S60386&amp;referer=');">Ammendments to HR1424 - Division C, Title 3, Sec. 308, Page S10368</a><br />
*<a href="http://fourmilab.ch/uscode/26usc/www/t26-F-78-D-7652.html" onclick="pageTracker._trackPageview('/outgoing/fourmilab.ch/uscode/26usc/www/t26-F-78-D-7652.html?referer=');">26USC §7652f</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dinomite.net/2008/a-good-day-for-rum/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Word Frequency in the Vice Presidential Debate</title>
		<link>http://dinomite.net/2008/word-frequency-in-the-vice-presidential-debate/</link>
		<comments>http://dinomite.net/2008/word-frequency-in-the-vice-presidential-debate/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 05:41:44 +0000</pubDate>
		<dc:creator>Drew Stephens</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

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

		<guid isPermaLink="false">http://dinomite.net/?p=415</guid>
		<description><![CDATA[It&#8217;s always interesting to see what keywords debaters drop to get their points across.  To analyze tonight&#8217;s debate between Biden &#38; Palin, I grabbed a transcript from CNN that was posted shortly after.  The transcript listed each speaker&#8217;s name (Biden, Ifill or Palin), followed by their first sentence in that statement, with subsequent [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s always interesting to see what keywords debaters drop to get their points across.  To analyze tonight&#8217;s debate between Biden &amp; Palin, I grabbed a <a href="http://edition.cnn.com/2008/POLITICS/10/02/debate.transcript/?iref=mpstoryview" onclick="pageTracker._trackPageview('/outgoing/edition.cnn.com/2008/POLITICS/10/02/debate.transcript/?iref=mpstoryview&amp;referer=');">transcript from CNN</a> that was posted shortly after.  The transcript listed each speaker&#8217;s name (Biden, Ifill or Palin), followed by their first sentence in that statement, with subsequent statements on new lines.  To make it easily <code>grep</code>able,  wrote a quick Perl script to join each speaker&#8217;s full passages into a single line, beginning with their name.  With that done, it&#8217;s trivial to search for words the candidates spoke.  <a href="http://dinomite.net/~dinomite/vpdebate.txt">The transcript is here</a>.</p>

<p>First up, &#8220;change&#8221; and &#8220;hope&#8221;, adages of the Obama campaign that McCain and Palin have picked up in recent weeks:<br />
* <span style="color: #0000ff;">Biden (change|hope): 17</span><br />
* <span style="color: #ff0000;">Palin (change|hope): 25</span></p>

<p>Which presidential candidate got more mentions?<br />
* <span style="color: #0000ff;">Biden (John|McCain): 72</span><br />
* <span style="color: #0000ff;">Biden (Barack|Obama): 45</span><br />
* <span style="color: #ff0000;">Palin (John|McCain): 42</span><br />
* <span style="color: #ff0000;">Palin (Barack|Obama): 24</span></p>

<p>Palin&#8217;s state makes a lot of energy and high prices are on the mind of voters:<br />
* <span style="color: #0000ff;">Biden (energy): 9</span><br />
* <span style="color: #ff0000;">Palin (energy): 29</span></p>

<p>Both talked a lot about the war:<br />
* <span style="color: #0000ff;">Biden (war|iraq|afghanistan): 51</span><br />
* <span style="color: #ff0000;">Palin (war|iraq|afghanistan): 58</span></p>

<p>Palin cares about her family:<br />
* <span style="color: #0000ff;">Biden (family|child): 8</span><br />
* <span style="color: #ff0000;">Palin (family|child): 15</span></p>

<p>Biden said &#8220;clean coal&#8221; a couple of times to Palin&#8217;s one; they both mentioned &#8220;coal&#8221; in general more than that:<br />
* <span style="color: #0000ff;">Biden (coal): 7</span><br />
* <span style="color: #ff0000;">Palin (coal): 2</span></p>

<p>The economy was a talking point:<br />
* <span style="color: #0000ff;">Biden (economy): 4</span><br />
* <span style="color: #ff0000;">Palin (economy): 13</span></p>

<p>Only one of the candidates knows about deregulation of Wall Street in recent years:<br />
* <span style="color: #0000ff;">Biden (deregulation): 7</span><br />
* <span style="color: #ff0000;">Palin (deregulation): 0</span></p>

<p>Wall Street or Main Street?<br />
* <span style="color: #0000ff;">Biden (wall street): 3</span><br />
* <span style="color: #0000ff;">Biden (main street): 1</span><br />
* <span style="color: #ff0000;">Palin (wall street): 5</span><br />
* <span style="color: #ff0000;">Palin (main street): 2</span></p>

<p>Any suggestions?</p>

<h3>See also:</h3>

<ul>
<li><a href="http://www.spudart.org/blogs/randomthoughts_comments/4758_0_3_0_C/" onclick="pageTracker._trackPageview('/outgoing/www.spudart.org/blogs/randomthoughts_comments/4758_0_3_0_C/?referer=');">Most popular words</a></li>
<li><a href="http://languagelog.ldc.upenn.edu/nll/?p=663" onclick="pageTracker._trackPageview('/outgoing/languagelog.ldc.upenn.edu/nll/?p=663&amp;referer=');">Language Log</a></li>
<li><a href="http://services.alphaworks.ibm.com/manyeyes/create/SLinXQsOtha62M1yDo9kQ2~" onclick="pageTracker._trackPageview('/outgoing/services.alphaworks.ibm.com/manyeyes/create/SLinXQsOtha62M1yDo9kQ2?referer=');">Palin visualizations</a></li>
<li><a href="http://services.alphaworks.ibm.com/manyeyes/create/SLinXQsOtha60M1y4l9kQ2~" onclick="pageTracker._trackPageview('/outgoing/services.alphaworks.ibm.com/manyeyes/create/SLinXQsOtha60M1y4l9kQ2?referer=');">Biden visualizations</a></li>
</ul>

<p>edit: added link from Karl; added IBM links</p>
]]></content:encoded>
			<wfw:commentRss>http://dinomite.net/2008/word-frequency-in-the-vice-presidential-debate/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Old Techno Album Reviews: Dune - Expedicion</title>
		<link>http://dinomite.net/2008/old-techno-album-reviews-dune-expedicion/</link>
		<comments>http://dinomite.net/2008/old-techno-album-reviews-dune-expedicion/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 22:18:50 +0000</pubDate>
		<dc:creator>Drew Stephens</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

		<guid isPermaLink="false">http://dinomite.net/?p=396</guid>
		<description><![CDATA[Best known for their eponymous debut album, Dune is a mid-90&#8217;s techno outfit whose music incorporates many of the styles endemic to House and Dance at the time.  Expedicion is a good exploration of the style, featuring lots of fast beats throughout, a bit singing vocals and even some good-old meaningless talking throughout some [...]]]></description>
			<content:encoded><![CDATA[<p>Best known for their eponymous debut album, <a href="http://en.wikipedia.org/wiki/Dune_(German_band)" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Dune_German_band?referer=');">Dune</a> is a mid-90&#8217;s techno outfit whose music incorporates many of the styles endemic to <a href="http://en.wikipedia.org/wiki/House_music" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/House_music?referer=');">House</a> and <a href="http://en.wikipedia.org/wiki/Electronic_dance_music" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Electronic_dance_music?referer=');">Dance</a> at the time.  <strong>Expedicion</strong> is a good exploration of the style, featuring lots of fast beats throughout, a bit singing vocals and even some good-old meaningless talking throughout some tracks.  The entire album is also sprinkled with radio recordings including the classic NASA piece, &#8220;we&#8217;re go for auto-sequence start&#8221; on the opening track <em>Rising</em>.</p>

<p>The album opens with my favorite track, <em>Million Miles from Home</em> which incorporates some speedy <a href="http://en.wikipedia.org/wiki/TR-909" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/TR-909?referer=');">808</a> beats, broken by slow and emotive sections and all with a melodic vocal loop.  The track <em>In My Dreams</em> has a very <a href="http://en.wikipedia.org/wiki/Intelligent_dance_music" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Intelligent_dance_music?referer=');">IDM</a>/<a href="http://en.wikipedia.org/wiki/Intelligent_dance_music" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Intelligent_dance_music?referer=');">drum and bass</a> style to it and is topped off by vocals that are a bit more odd, but appropriate.  <em>In The Air</em>, which is split into two disparate tracks, lends a somewhat trancey feel with it&#8217;s lower tempo and slower progression.  The balance of the album, including <em>Hand in Hand</em>, <em>Rainbow to the Stars</em> and <em>Around the World</em> are almost <a href="http://en.wikipedia.org/wiki/Happy_Hardcore" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Happy_Hardcore?referer=');">Happy Hardcore</a> anthems, save for their just-a-bit-too-slow tempos.</p>
]]></content:encoded>
			<wfw:commentRss>http://dinomite.net/2008/old-techno-album-reviews-dune-expedicion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Splitting MP3s in Perl</title>
		<link>http://dinomite.net/2008/splitting-mp3s-in-perl/</link>
		<comments>http://dinomite.net/2008/splitting-mp3s-in-perl/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 17:35:19 +0000</pubDate>
		<dc:creator>Drew Stephens</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

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

		<guid isPermaLink="false">http://dinomite.net/?p=306</guid>
		<description><![CDATA[I listen to some podcasts daily that have annoying messages in them that never change.  With a bit of research, I came across the MP3::Splitter module on CPAN which has somewhat confusing documentation but provides a method mp3split() that pulls specified pieces of a file.  You provide mp3split() with the input MP3 filename, [...]]]></description>
			<content:encoded><![CDATA[<p>I listen to some podcasts daily that have annoying messages in them that never change.  With a bit of research, I came across the <a href="http://search.cpan.org/~ilyaz/MP3-Splitter-0.04/Splitter.pm" onclick="pageTracker._trackPageview('/outgoing/search.cpan.org/_ilyaz/MP3-Splitter-0.04/Splitter.pm?referer=');">MP3::Splitter</a> module on <a href="http://search.cpan.org/" onclick="pageTracker._trackPageview('/outgoing/search.cpan.org/?referer=');">CPAN</a> which has somewhat confusing documentation but provides a method <code>mp3split()</code> that pulls specified pieces of a file.  You provide <code>mp3split()</code> with the input MP3 filename, options as a hash and then any number of arrays that specify which portions of the MP3 to copy into new files.  The easiest syntax for specifying a portion is to pass the start position and the length of the desired chunk, both in seconds.  From the command line, I did this:</p>


<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">perl -MMP3::Splitter -e &quot;mp3split('foo.mp3', {}, [20,25], [95,600], [950,INF])&quot;</pre></div></div>


<p>which creates three new MP3 files, 01_foo.mp3, 02_foo.mp3 and 03_foo.mp3.  These can then be joined to create a new MP3:</p>


<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">cat 01_foo.mp3 &gt; new.mp3
cat 02_foo.mp3 &gt;&gt; new.mp3
cat 03_foo.mp3 &gt;&gt; new.mp3</pre></div></div>


<p>Which will leave you with <code>new.mp3</code> that is a concatenation of the three pieces.  Using <code>cat</code> to join them means the resulting file will probably have some artifacts at the join points but that&#8217;s not a problem for my use.  If it is, you can use something like <code>mp3join</code> to properly join the files.</p>
]]></content:encoded>
			<wfw:commentRss>http://dinomite.net/2008/splitting-mp3s-in-perl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Code Golf: Saving Time</title>
		<link>http://dinomite.net/2008/code-golf-saving-time/</link>
		<comments>http://dinomite.net/2008/code-golf-saving-time/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 04:57:55 +0000</pubDate>
		<dc:creator>Drew Stephens</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

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

		<guid isPermaLink="false">http://dinomite.net/?p=359</guid>
		<description><![CDATA[After a new challenge, Saving Time was posted a few weeks ago, I&#8217;m finally getting to another round of Code Golf.  As usual, my preferred language is Perl; don&#8217;t read below if you don&#8217;t want hints!



My first draft grabs the hour and minutes using capturing in a regex, then turns them both into positions [...]]]></description>
			<content:encoded><![CDATA[<p>After a new challenge, <a href="http://codegolf.com/saving-time" onclick="pageTracker._trackPageview('/outgoing/codegolf.com/saving-time?referer=');">Saving Time</a> was posted a few weeks ago, I&#8217;m finally getting to another round of <a href="http://codegolf.com/" onclick="pageTracker._trackPageview('/outgoing/codegolf.com/?referer=');">Code Golf</a>.  As usual, my preferred language is Perl; don&#8217;t read below if you don&#8217;t want hints!</p>

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

<p>My first draft grabs the hour and minutes using capturing in a regex, then turns them both into positions on a twelve hour clockface.  The clock location is passed to the function <code>symbol</code> which, through use of some nasty nested ternaries, what should be printed at the passed position on the clock face. (470 characters):</p>


<div class="wp_syntax"><div class="code"><pre class="perl perl" style="font-family:monospace;"><span style="color: #339933;">&lt;&gt;</span> <span style="color: #339933;">=~</span> <span style="color: #009966; font-style: italic;">/(\d+):(\d+)/</span>;
<span style="color: #0000ff;">$H</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$1</span> <span style="color: #339933;">%</span> <span style="color: #cc66cc;">12</span>;
<span style="color: #0000ff;">$M</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$2</span> <span style="color: #339933;">-</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$2</span> <span style="color: #339933;">%</span> <span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">5</span>;
&nbsp;
$;=<span style="">' '</span>;
&nbsp;
<span style="color: #0000ff;">$z</span> <span style="color: #339933;">=</span> $;x8 . symbol<span style="color: #009900;">&#40;</span>0<span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $;x4 . symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> . $;x7 . symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>.<span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $; . symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span> . $;x13 . symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>.<span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">9</span><span style="color: #009900;">&#41;</span> . $;x15 . symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>.<span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $; . symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">8</span><span style="color: #009900;">&#41;</span> . $;x13 . symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>.<span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $;x4 . symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span> . $;x7 . symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $;x8 . symbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">6</span><span style="color: #009900;">&#41;</span>;
&nbsp;
<span style="color: #000066;">print</span> <span style="color: #0000ff;">$z</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">sub</span> symbol <span style="color: #009900;">&#123;</span>
    <span style="color: #0000ff;">$_</span> <span style="color: #339933;">=</span> <span style="color: #000066;">shift</span>;
    <span style="color: #0000ff;">$H</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$_</span> <span style="color: #339933;">?</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$H</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$M</span> <span style="color: #339933;">?</span> <span style="">'x'</span> <span style="color: #339933;">:</span> <span style="">'h'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$M</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$_</span> <span style="color: #339933;">?</span> <span style="">'m'</span> <span style="color: #339933;">:</span> <span style="">'o'</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span></pre></div></div>


<p>Perl provides the automatic variables <code>$`</code> and <code>$'</code> (aka  <code>$PREMATCH</code> and <code>$POSTMATCH</code> with <code>use English</code>) which are, unsurprisingly, the portions of a scalar before and after what your regex matched.  I simplified the input regex by simply matching the colon and grabbing the hours &amp; minutes from <code>$`</code> and <code>$'</code>.    shorten subroutine name (398 characters):</p>


<div class="wp_syntax"><div class="code"><pre class="perl perl" style="font-family:monospace;"><span style="color: #339933;">&lt;&gt;</span> <span style="color: #339933;">=~</span> <span style="color: #009966; font-style: italic;">/:/</span>;
<span style="color: #0000ff;">$H</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$`</span> <span style="color: #339933;">%</span> <span style="color: #cc66cc;">12</span>;
<span style="color: #0000ff;">$M</span> <span style="color: #339933;">=</span> <span style="color: #000066;">int</span> <span style="color: #0000ff;">$'</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">5</span>;
&nbsp;
$;=<span style="">' '</span>;
&nbsp;
<span style="color: #0000ff;">$z</span> <span style="color: #339933;">=</span> $;x8 . sy<span style="color: #009900;">&#40;</span>0<span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>; 
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $;x4 . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> . $;x7 . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>.<span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $; . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span> . $;x13 . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>.<span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">9</span><span style="color: #009900;">&#41;</span> . $;x15 . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>.<span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $; . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">8</span><span style="color: #009900;">&#41;</span> . $;x13 . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>.<span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $;x4 . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span> . $;x7 . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $;x8 . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">6</span><span style="color: #009900;">&#41;</span>;
&nbsp;
<span style="color: #000066;">print</span> <span style="color: #0000ff;">$z</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">sub</span> sy <span style="color: #009900;">&#123;</span>
    <span style="color: #0000ff;">$_</span> <span style="color: #339933;">=</span> <span style="color: #000066;">shift</span>;
    <span style="color: #0000ff;">$H</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$_</span> <span style="color: #339933;">?</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$H</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$M</span> <span style="color: #339933;">?</span> <span style="">'x'</span> <span style="color: #339933;">:</span> <span style="">'h'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$M</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$_</span> <span style="color: #339933;">?</span> <span style="">'m'</span> <span style="color: #339933;">:</span> <span style="">'o'</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span></pre></div></div>


<p>I spun off the drawing of most lines into a single function, which takes the number of preceding spaces, the leftmost hour mark on the line, the number of interstitial spaces and the final hour mark on the line (380 characters):</p>


<div class="wp_syntax"><div class="code"><pre class="perl perl" style="font-family:monospace;"><span style="color: #339933;">&lt;&gt;</span> <span style="color: #339933;">=~</span> <span style="color: #009966; font-style: italic;">/:/</span>;
<span style="color: #0000ff;">$H</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$`</span> <span style="color: #339933;">%</span> <span style="color: #cc66cc;">12</span>;
<span style="color: #0000ff;">$M</span> <span style="color: #339933;">=</span> <span style="color: #000066;">int</span> <span style="color: #0000ff;">$'</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">5</span>;
&nbsp;
$;=<span style="">' '</span>;
&nbsp;
<span style="color: #0000ff;">$z</span> <span style="color: #339933;">=</span> $;x8 . sy<span style="color: #009900;">&#40;</span>0<span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>; 
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">11</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">13</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> li<span style="color: #009900;">&#40;</span>0<span style="color: #339933;">,</span><span style="color: #cc66cc;">9</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">15</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">13</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span>;
<span style="color: #0000ff;">$z</span> .<span style="color: #339933;">=</span> $;x8 . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">6</span><span style="color: #009900;">&#41;</span>;
&nbsp;
<span style="color: #000066;">print</span> <span style="color: #0000ff;">$z</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">sub</span> li <span style="color: #009900;">&#123;</span>
    $;x<span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span>0<span style="color: #009900;">&#93;</span> . sy<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> . $;x<span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span> . sy<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>;
<span style="color: #009900;">&#125;</span>   
<span style="color: #000000; font-weight: bold;">sub</span> sy <span style="color: #009900;">&#123;</span>
    <span style="color: #0000ff;">$_</span> <span style="color: #339933;">=</span> <span style="color: #000066;">shift</span>;
    <span style="color: #0000ff;">$H</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$_</span> <span style="color: #339933;">?</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$H</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$M</span> <span style="color: #339933;">?</span> <span style="">'x'</span> <span style="color: #339933;">:</span> <span style="">'h'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$M</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$_</span> <span style="color: #339933;">?</span> <span style="">'m'</span> <span style="color: #339933;">:</span> <span style="">'o'</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span></pre></div></div>


<p>Before getting totally mucked up (311 characters):</p>


<div class="wp_syntax"><div class="code"><pre class="perl perl" style="font-family:monospace;"><span style="color: #339933;">&lt;&gt;</span> <span style="color: #339933;">=~</span> <span style="color: #009966; font-style: italic;">/:/</span>;
<span style="color: #0000ff;">$H</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">$`</span> <span style="color: #339933;">%</span> <span style="color: #cc66cc;">12</span>;
<span style="color: #0000ff;">$M</span> <span style="color: #339933;">=</span> <span style="color: #000066;">int</span> <span style="color: #0000ff;">$'</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">5</span>;
<span style="color: #000066;">print</span> <span style="">' '</span>x8 . sy<span style="color: #009900;">&#40;</span>0<span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span> . li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">11</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span> . li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">13</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span> . li<span style="color: #009900;">&#40;</span>0<span style="color: #339933;">,</span><span style="color: #cc66cc;">9</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">15</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span> . li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">13</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span> . li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span> . <span style="">' '</span>x8 . sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">6</span><span style="color: #009900;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">sub</span> li <span style="color: #009900;">&#123;</span><span style="">' '</span>x<span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span>0<span style="color: #009900;">&#93;</span> . sy<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> . <span style="">' '</span>x<span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span> . sy<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> . <span style="color: #0000ff;">$/</span>;<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">sub</span> sy <span style="color: #009900;">&#123;</span><span style="color: #0000ff;">$_</span> <span style="color: #339933;">=</span> <span style="color: #000066;">shift</span>; <span style="color: #0000ff;">$H</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$_</span> <span style="color: #339933;">?</span> <span style="color: #0000ff;">$H</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$M</span> <span style="color: #339933;">?</span> <span style="">'x'</span> <span style="color: #339933;">:</span> <span style="">'h'</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">$M</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$_</span> <span style="color: #339933;">?</span> <span style="">'m'</span> <span style="color: #339933;">:</span> <span style="">'o'</span>;<span style="color: #009900;">&#125;</span></pre></div></div>


<p>My final effort which is 244 characters when concatenated onto a single line:</p>


<div class="wp_syntax"><div class="code"><pre class="perl perl" style="font-family:monospace;">&lt;&gt;=~/:/;
<span style="color: #0000ff;">$H</span><span style="color: #339933;">=</span><span style="color: #0000ff;">$`</span><span style="color: #339933;">%</span>12;
<span style="color: #0000ff;">$M</span><span style="color: #339933;">=</span><span style="color: #000066;">int</span> <span style="color: #0000ff;">$'</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">5</span>;
<span style="color: #000000; font-weight: bold;">sub</span> li<span style="color: #009900;">&#123;</span><span style="">' '</span>x<span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span>0<span style="color: #009900;">&#93;</span>.sy<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>.<span style="">' '</span>x<span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span>.sy<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">$_</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>.<span style="color: #0000ff;">$/</span><span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">sub</span> sy<span style="color: #009900;">&#123;</span><span style="color: #0000ff;">$_</span><span style="color: #339933;">=</span><span style="color: #000066;">shift</span>;<span style="color: #0000ff;">$H</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$_</span><span style="color: #339933;">?</span><span style="color: #0000ff;">$H</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$M</span><span style="color: #339933;">?</span><span style="">'x'</span><span style="color: #339933;">:</span><span style="">'h'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">$M</span><span style="color: #339933;">==</span><span style="color: #0000ff;">$_</span><span style="color: #339933;">?</span><span style="">'m'</span><span style="color: #339933;">:</span><span style="">'o'</span><span style="color: #009900;">&#125;</span>
<span style="color: #000066;">print</span> <span style="">' '</span>x8 .sy<span style="color: #009900;">&#40;</span>0<span style="color: #009900;">&#41;</span>.<span style="color: #0000ff;">$/</span>.li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">11</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>.<span style="color: #0000ff;">$/</span>.li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">13</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span>.<span style="color: #0000ff;">$/</span>.li<span style="color: #009900;">&#40;</span>0<span style="color: #339933;">,</span><span style="color: #cc66cc;">9</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">15</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span>.<span style="color: #0000ff;">$/</span>.li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">13</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span>.<span style="color: #0000ff;">$/</span>.li<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span>.<span style="">' '</span>x8 .sy<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">6</span><span style="color: #009900;">&#41;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://dinomite.net/2008/code-golf-saving-time/feed/</wfw:commentRss>
		</item>
		<item>
		<title>United States Federal Lands</title>
		<link>http://dinomite.net/2008/united-states-federal-lands/</link>
		<comments>http://dinomite.net/2008/united-states-federal-lands/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 03:27:11 +0000</pubDate>
		<dc:creator>Drew Stephens</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

		<guid isPermaLink="false">http://dinomite.net/?p=292</guid>
		<description><![CDATA[

I gave this post a vague title because the control of federal lands, such as National Parks, National Memorials and National Forests, is a surprisingly complicated issue.  Tracts controlled by the federal government arise from disparate processes and are controlled by a number of different agencies including the National Park Service, Bureau of Land [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/zsafwan/2238940368/" class="tt-flickr tt-flickr-Medium" onclick="pageTracker._trackPageview('/outgoing/flickr.com/photos/zsafwan/2238940368/?referer=');"><img src="http://farm3.static.flickr.com/2199/2238940368_6ed860e04d.jpg" alt="Map" width="329" height="500" border="0" class="alignright size-full wp-image-282" /></a></p>

<p>I gave this post a vague title because the control of <a href="http://en.wikipedia.org/wiki/Federal_lands" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Federal_lands?referer=');">federal lands</a>, such as National Parks, National Memorials and National Forests, is a surprisingly complicated issue.  Tracts controlled by the federal government arise from disparate processes and are controlled by a number of different agencies including the National Park Service, Bureau of Land Management and the United States Forest Service.</p>

<h3>Agencies</h3>

<h2>National Park Service</h2>

<p>The most well-known federal land management agency is the <a href="http://en.wikipedia.org/wiki/National_Park_Service" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/National_Park_Service?referer=');">National Park Service</a>, housed under the <a href="http://en.wikipedia.org/wiki/United_States_Department_of_the_Interior" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/United_States_Department_of_the_Interior?referer=');">Department of the Interior</a>.  The NPS was created in 1916 to organize management of the fledgling system of parks that began with the designation of <a href="http://en.wikipedia.org/wiki/Yellowstone_National_Park" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Yellowstone_National_Park?referer=');">Yellowstone National Park</a> in 1862.</p>

<h2>Bureau of Land Management</h2>

<p>Originally created in 1812 as the <a href="http://en.wikipedia.org/wiki/General_Land_Office" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/General_Land_Office?referer=');">General Land Office</a> under the <a href="http://en.wikipedia.org/wiki/Department_of_the_Treasury" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Department_of_the_Treasury?referer=');">Department of the Treasury</a> the <a href="http://en.wikipedia.org/wiki/Burearu_of_Land_Management" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Burearu_of_Land_Management?referer=');">Bureau of Land Management</a> became part of the Department of the Interior after merging with the <a href="http://en.wikipedia.org/wiki/United_States_Grazing_Service" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/United_States_Grazing_Service?referer=');">United States Grazing Service</a>.  Unlike the National Park Service, the BLM does not exist as an agency purely to protect the lands that it controls; the BLM issues permits for grazing, logging and mineral collection on many of the lands that they control.</p>

<h2>U.S. Forest Service</h2>

<p>The <a href="http://en.wikipedia.org/wiki/United_States_Forest_Service" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/United_States_Forest_Service?referer=');">United States Forest Service</a> is responsible for the management of National Grasslands and National Forests, controlling access to grazing, logging and mineral collection on lands under their control in addition to allowing recreation on these lands.</p>

<h2>U.S. Fish and Wildlife Service</h2>

<p>The <a href="http://en.wikipedia.org/wiki/United_States_Fish_and_Wildlife_Service" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/United_States_Fish_and_Wildlife_Service?referer=');">United States Fish and Wildlife Service</a> is the caretaker of the country&#8217;s National Wildlife Refuges and National Fish Hatcheries.</p>

<h3>Lands</h3>

<h2>National Park</h2>

<p>Beginning with the creation of <a href="http://en.wikipedia.org/wiki/Yellowstone" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Yellowstone?referer=');">Yellowstone</a> in 1862 by congress <a href="http://en.wikipedia.org/wiki/National_park" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/National_park?referer=');">National Parks</a> are areas created by the legislative branch as natural preserves for recreational use by citizens of the country.  National Parks do not allow for logging, mineral extraction or any other exploitation of the land.  These lands are generally the most visited areas controlled by the federal government, receive the most funding for improvements to support visitors to the park and the most legislative attention.  National Parks are all manage under the National Park Service.</p>

<h2>National Monument</h2>

<p>As a DC native, the term <a href="http://en.wikipedia.org/wiki/U.S._National_Monument" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/U.S._National_Monument?referer=');">National Monument</a> evokes thoughts of man made symbol commemorating a person or event.  In terms of U.S. public lands, however, a national monument is a tract set aside by executive order without the approval of Congress.  The land for a national monument may be that which the federal government already controls or something that is given to the government by an individual or state.  The presidential power to create such lands was granted by the <a href="http://en.wikipedia.org/wiki/Antiquities_Act" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Antiquities_Act?referer=');">Antiquities Act of 1906</a> signed by Theodore Roosevelt and first used to protect <a href="http://en.wikipedia.org/wiki/Devils_Tower_National_Monument" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Devils_Tower_National_Monument?referer=');">Devil&#8217;s Tower</a> in Northeastern Wyoming.  The intent of the act is to allow the president to afford protection to natural resources of the United States more quickly than an act of Congress is capable.  National monuments are intended to be less expansive than national parks, generally protecting a single natural feature.  Management of national monuments falls to either the National Park Service or the Bureau of Land Management.</p>

<h2>National Memorial</h2>

<p>Now this is what should make me think of the <a href="http://en.wikipedia.org/wiki/Lincoln_Memorial" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Lincoln_Memorial?referer=');">Lincoln</a> and <a href="http://en.wikipedia.org/wiki/Jefferson_Memorial" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Jefferson_Memorial?referer=');">Jefferson</a> Memorials in Washington.  <a href="http://en.wikipedia.org/wiki/National_Memorial" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/National_Memorial?referer=');">National Memorials</a> are protected areas established by the legislative branch to commemorate a historic person or event.  Though most National Memorials are administered by the National Park Service, some, such as the <a href="http://en.wikipedia.org/wiki/Benjamin_Franklin_National_Memorial" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Benjamin_Franklin_National_Memorial?referer=');">Benjamin Franklin National Memorial</a> are overseen by another organization and considered an affiliated area of the NPS.</p>

<h2>National Wilderness Area</h2>

<p>A <a href="http://en.wikipedia.org/wiki/National_Wilderness_Preservation_System" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/National_Wilderness_Preservation_System?referer=');">National Wilderness Area</a>  is defined within land that is already under federal control by the <a href="http://en.wikipedia.org/wiki/Wilderness_Act" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Wilderness_Act?referer=');">Wilderness Act of 1964</a> as an area in which commercial activities are forbidden and human activity is limited to non-motorized recreation and non-invasive activities such as scientific study.  NWAs exist under the cooperative purview of all four land management agencies, the National Park Service, Bureau of Land Management, U.S. Forest Service and the U.S. Fish &amp; Wildlife Service.</p>

<h2>National Forest and Grassland</h2>

<p>Managed by the <a href="http://en.wikipedia.org/wiki/United_States_Forest_Service" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/United_States_Forest_Service?referer=');">Forest Service</a>, a division of the <a href="http://en.wikipedia.org/wiki/United_States_Department_of_Agriculture" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/United_States_Department_of_Agriculture?referer=');">Department of Agriculture</a>, <a href="http://en.wikipedia.org/wiki/United_States_National_Forest" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/United_States_National_Forest?referer=');">National Forests</a> are unlike their protected brethren in that commercial exploitation of their resources is allowed with permits given for grazing, logging and mineral extraction.  Lands administered by the Forest Service my also be licensed for commercial recreation such as ski resorts.  National Forests are created by executive order as granted by the <a href="http://en.wikipedia.org/wiki/Land_Revision_Act_of_1891" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Land_Revision_Act_of_1891?referer=');">Land Revision Act of 1891</a> and <a href="http://en.wikipedia.org/wiki/United_States_National_Grassland" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/United_States_National_Grassland?referer=');">National Grasslands</a> by the <a href="http://www2.law.cornell.edu/uscode/html/uscode07/usc_sec_07_00001000----000-.html" onclick="pageTracker._trackPageview('/outgoing/www2.law.cornell.edu/uscode/html/uscode07/usc_sec_07_00001000----000-.html?referer=');">Bankhead-Jones Farm Tenant Act</a>.</p>

<h2>National Recreation Area</h2>

<p>Until 1963, <a href="http://en.wikipedia.org/wiki/National_Recreation_Area" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/National_Recreation_Area?referer=');">National Recreation Areas</a> were created by executive order but a change in policy means that all Areas designated thereafter are by legislative action.  National Recreation Areas can be managed by the National Park Service, Bureau of Land Management or the U.S. Forest Service.  NRAs are usually created to encourage water sports on lakes created by the damming of rivers.</p>

<h2>National Wildlife Refuge</h2>

<p>Originally defined by the National Wildlife Refuge System Administration Act of 1966 a National Wildlife Refuges exist, unsurprisingly, as habitats for specific or groups of species.  They are created by congressional legislation and administrated by the U.S. Fish and Wildlife Service.</p>

<h2>National Seashore</h2>

<p>Usually controlled by the National Park Service, <a href="http://en.wikipedia.org/wiki/National_seashore" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/National_seashore?referer=');">National Seashores</a> are protected areas that are similar to both NRA&#8217;s and National Parks.  Most of the areas contained within a National Seashore is available for recreation, often including vehicular offroading trails.</p>

<h2>National Historical Park</h2>

<p><a href="http://en.wikipedia.org/wiki/National_Historical_Park" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/National_Historical_Park?referer=');">National Historical Parks</a> or National Historic Sites are historically significant structures or areas governed by the National Park Service.  These areas were at one time declared by the Secretary of the Interior, but in modern times by acts of congress.</p>

<h2>Parkway</h2>

<p>Parkways are roads controlled by the National Park Service and are often scenic roads through federally controlled lands, such as <a href="http://en.wikipedia.org/wiki/Blue_Ridge_Parkway" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Blue_Ridge_Parkway?referer=');">Blue Ridge</a> and <a href="http://en.wikipedia.org/wiki/Rock_Creek_and_Potomac_Parkway" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Rock_Creek_and_Potomac_Parkway?referer=');">Rock Creek</a> parkways.  Others, such as a significant portion of the <a href="http://en.wikipedia.org/wiki/Baltimore-Washington_Parkway" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Baltimore-Washington_Parkway?referer=');">Baltimore-Washington Parkway</a>, are not maintained by the NPS but state and local agencies instead.</p>

<h3>References</h3>

<p><a href="http://www2.law.cornell.edu/uscode/uscode16/usc_sup_01_16_10_1.html" onclick="pageTracker._trackPageview('/outgoing/www2.law.cornell.edu/uscode/uscode16/usc_sup_01_16_10_1.html?referer=');">16 USC - Conservation</a><br />
<a href="http://www.law.cornell.edu/uscode/html/uscode43/usc_sup_01_43.html" onclick="pageTracker._trackPageview('/outgoing/www.law.cornell.edu/uscode/html/uscode43/usc_sup_01_43.html?referer=');">43 USC - Public Lands</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dinomite.net/2008/united-states-federal-lands/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rick Ross&#8217; Financial Success</title>
		<link>http://dinomite.net/2008/rick-ross-financial-success/</link>
		<comments>http://dinomite.net/2008/rick-ross-financial-success/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 06:28:38 +0000</pubDate>
		<dc:creator>Drew Stephens</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

		<guid isPermaLink="false">http://dinomite.net/?p=340</guid>
		<description><![CDATA[Since he was mentioned on The Daily Show a few weeks ago, Rick Ross has quickly become my favorite rapper.  The king of repetition, Ross hails from Miami and makes much of his activities trafficking drugs despite allegations that he worked for the man during part of his life.  Like many rappers, Rick [...]]]></description>
			<content:encoded><![CDATA[<p>Since he was <a href="">mentioned on The Daily Show</a> a few weeks ago, <a href="http://en.wikipedia.org/wiki/Rick_Ross_(rapper)" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Rick_Ross_rapper?referer=');">Rick Ross</a> has quickly become my favorite rapper.  The king of repetition, Ross hails from Miami and makes much of his activities trafficking drugs despite <a href="http://www.thesmokinggun.com/archive/years/2008/0721081rickross1.html" onclick="pageTracker._trackPageview('/outgoing/www.thesmokinggun.com/archive/years/2008/0721081rickross1.html?referer=');">allegations that he worked for the man</a> during part of his life.  Like many rappers, Rick Ross talks a lot about his expensive cars and I noticed a trend in the vehicles of which he spoke.</p>

<p><a href="http://dinomite.net/wp-content/uploads/2008/09/7series.jpg"><img src="http://dinomite.net/wp-content/uploads/2008/09/7series-300x172.jpg" alt="" title="BMW 7 Series" width="300" height="172" class="alignright size-medium wp-image-341" /></a>
In his first album, Port of Miami, Ross&#8217; makes a number of references to his white on white BMW 745i such as this line from the hit single <em>Hustlin&#8217;</em>:</p>

<blockquote>
Who tha fuck you think ya fuckin with?  I&#8217;m tha fuckin boss<br />
745 white on white, thats fuckin Ross
</blockquote>

<p>To be sure, any BMW 7 series is a fine car, but the 745i is the base model of the line.  Is Rick Ross a poor rapper?  Not too fast, in the song <em>White House</em>, he mentions a Rolls Royce Phantom:</p>

<blockquote>
we in the white house<br />
big phantom on the lawn getting wiped down
</blockquote>

<p>Is this song a fantasy about occupying the <a href="http://en.wikipedia.org/wiki/White_House" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/White_House?referer=');">White House</a> proper, or is it simply hyperbole about his mansion, with a nod to cocaine usage and trade?  Given the previous mention of a 745i, I can only assume that the Phantom was but a fantasy for Rick Ross in 2006.</p>

<p><a href="http://dinomite.net/wp-content/uploads/2008/09/maybach-116.jpg"><img src="http://dinomite.net/wp-content/uploads/2008/09/maybach-116-300x225.jpg" alt="" title="Maybach" width="300" height="225" class="alignright size-medium wp-image-347" /></a>
Times change.  In 2008, Rick Ross released the album <em>Trilla</em> and it sounds like he&#8217;s had a significant upgrade.  The song <em>Luxury Tax</em>, makes specific mention of a 760, the top of the line BMW 7 Series:</p>

<blockquote>
Got my whole arm rocked.<br />
Keep the 760 double parked in the wrong spot.
</blockquote>

<p>The cover of the album also features the rapper in the back seat of a <a href="http://en.wikipedia.org/wiki/Maybach_57_and_62" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Maybach_57_and_62?referer=');">Maybach</a>, the sole car from the eponymous ultra-luxury brand owned by <a href="http://en.wikipedia.org/wiki/Mercedes" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Mercedes?referer=');">Mercedes</a>.  The album also includes a song <em>Maybach Music</em>, Ross says that he has 20 whips, one of which is a <a href="http://en.wikipedia.org/wiki/Maserati" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Maserati?referer=');">Maserati</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dinomite.net/2008/rick-ross-financial-success/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Shell Command Substitution</title>
		<link>http://dinomite.net/2008/shell-command-substitution/</link>
		<comments>http://dinomite.net/2008/shell-command-substitution/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 00:08:07 +0000</pubDate>
		<dc:creator>Drew Stephens</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

		<guid isPermaLink="false">http://dinomite.net/?p=332</guid>
		<description><![CDATA[The other day I wanted to diff a pair of files on two different hosts, stg1 and stg2.  Normally, I would do so by copying on of the files to the other host, or grabbing them both onto my workstation with scp; &#8220;there must be a better way,&#8221; I thought.

Enter command substitution, a process [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I wanted to diff a pair of files on two different hosts, stg1 and stg2.  Normally, I would do so by copying on of the files to the other host, or grabbing them both onto my workstation with <code>scp</code>; &#8220;there must be a better way,&#8221; I thought.</p>

<p>Enter command substitution, a process by which you use the output from an executed command as the input to another.  Many people have used this in a simple manner such as <code>ls /usr/src/linux-`uname -r`</code>which takes the output of <code>uname -r</code>, namely the kernel release you&#8217;re running, and uses that to flesh out the <code>ls</code> command.  There is a more complicated form, however, that I use for diffing remote files.  In the aforementioned example, I used the following command to diff the files:</p>

<p><pre>
vimdiff &lt;(ssh stg1 cat /etc/rc.d/init.d/httpd) &lt;(ssh stg2 cat /etc/rc.d/init.d/httpd)
</pre></p>

<p>Much like a subselect in MySQL, the <code>cat</code> commands are executed on the remote machine and then piped to <code>vimdiff</code> allowing for single command, no-file-copying diffs.</p>
]]></content:encoded>
			<wfw:commentRss>http://dinomite.net/2008/shell-command-substitution/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Speeding up SSH Logins in Ubuntu</title>
		<link>http://dinomite.net/2008/speeding-up-ssh-logins-in-ubuntu/</link>
		<comments>http://dinomite.net/2008/speeding-up-ssh-logins-in-ubuntu/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 17:23:05 +0000</pubDate>
		<dc:creator>Drew Stephens</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

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

		<guid isPermaLink="false">http://dinomite.net/?p=318</guid>
		<description><![CDATA[After getting access to some new machines, I noticed that SSHing too them was excruciatingly slow, taking 5-10 seconds to ask for a password and no faster using keys.  I pulled open the global SSH config file, /etc/ssh/ssh_config on my Ubuntu machine and found a couple of GSSAPI things that were enabled by default:


GSSAPIAuthentication [...]]]></description>
			<content:encoded><![CDATA[<p>After getting access to some new machines, I noticed that SSHing too them was excruciatingly slow, taking 5-10 seconds to ask for a password and no faster using keys.  I pulled open the global SSH config file, <code>/etc/ssh/ssh_config</code> on my Ubuntu machine and found a couple of <a href="http://en.wikipedia.org/wiki/Generic_Security_Services_Application_Program_Interface" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Generic_Security_Services_Application_Program_Interface?referer=');">GSSAPI</a> things that were enabled by default:</p>

<p><pre>
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes
</pre></p>

<p>The machines I was SSHing to don&#8217;t do GSSAPI, so every time I tried to connect my client had to wait a short timeout before trying other authentication methods.  Since I don&#8217;t care about GSSAPI (few people use it), I simply set those options to <code>no</code> and now my SSH sessions start much more quickly.</p>
]]></content:encoded>
			<wfw:commentRss>http://dinomite.net/2008/speeding-up-ssh-logins-in-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>No-Tech Hacking</title>
		<link>http://dinomite.net/2008/no-tech-hacking/</link>
		<comments>http://dinomite.net/2008/no-tech-hacking/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 07:45:50 +0000</pubDate>
		<dc:creator>Drew Stephens</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

		<guid isPermaLink="false">http://dinomite.net/?p=321</guid>
		<description><![CDATA[While looking through the audio from the last hope, I stumbled across Johnny Long&#8217;s talk entitle No-Tech Hacking.  I saw this talk a couple of years ago at ShmooCon and re-watched it via the above Google Video link and it&#8217;s just as good as the first time.  Anyone interested in any sort of [...]]]></description>
			<content:encoded><![CDATA[<p>While looking through the <a href="http://www.thelasthope.org/talks.html" onclick="pageTracker._trackPageview('/outgoing/www.thelasthope.org/talks.html?referer=');">audio</a> from <a href="http://www.thelasthope.org" onclick="pageTracker._trackPageview('/outgoing/www.thelasthope.org?referer=');">the last hope</a>, I stumbled across <a href="http://johnny.ihackstuff.com/" onclick="pageTracker._trackPageview('/outgoing/johnny.ihackstuff.com/?referer=');">Johnny Long</a>&#8217;s talk entitle <a href="http://video.google.com/videoplay?docid=-2160824376898701015" onclick="pageTracker._trackPageview('/outgoing/video.google.com/videoplay?docid=-2160824376898701015&amp;referer=');">No-Tech Hacking</a>.  I saw this talk a couple of years ago at <a href="http://shmoocon.org/" onclick="pageTracker._trackPageview('/outgoing/shmoocon.org/?referer=');">ShmooCon</a> and re-watched it via the above Google Video link and it&#8217;s just as good as the first time.  Anyone interested in any sort of security should watch this talk because it&#8217;s very interesting and very funny.</p>
]]></content:encoded>
			<wfw:commentRss>http://dinomite.net/2008/no-tech-hacking/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
