<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>tr.ashcan.org</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/" />
    <link rel="self" type="application/atom+xml" href="http://tr.ashcan.org/atom.xml" />
    <id>tag:tr.ashcan.org,2008-10-21://1</id>
    <updated>2010-08-14T03:45:27Z</updated>
    <subtitle>Adam Hahn writes things here.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>

<entry>
    <title>♻ Actual Case</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/08/-actual-case.html" />
    <id>tag:tr.ashcan.org,2010://1.212</id>

    <published>2010-08-14T03:34:34Z</published>
    <updated>2010-08-14T03:45:27Z</updated>

    <summary>I love the human side of the law&#8212;that there must be actual case or controversy. Almost every case has some human on one side of that v. I&#8217;ll let Justice Kennedy take it from here. It looks like Chadha enjoys...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>I love the human side of the law&#8212;that there must be <a href="http://en.wikipedia.org/wiki/Case_or_Controversy_clause">actual case or controversy</a>. Almost every case has some human on one side of that <em>v.</em></p>

<p>I&#8217;ll let Justice Kennedy <a href="http://www.youtube.com/watch?v=X5pn0kAir88#t=12m17s">take it from here</a>.</p>

<hr />

<p>It looks like Chadha <a href="http://www.google.com/search?hl=en&amp;safe=off&amp;q=phonebook:Jagdish+Chadha&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;gs_rfai=">enjoys</a> the American life today! That great story aside, I still just can&#8217;t imagine Anthony Kennedy going to Tower Records for some CDs, though&#8230;</p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ Maps</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/08/-maps.html" />
    <id>tag:tr.ashcan.org,2010://1.211</id>

    <published>2010-08-08T01:02:05Z</published>
    <updated>2010-08-08T01:11:48Z</updated>

    <summary>I love maps, and digital maps are all the more cool. There&#8217;s tons of innovation, and someone needs to tell the big three (Google, Microsoft, and Yahoo) what they&#8217;re doing well and what they need to improve on. That&#8217;s Justin...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>I love maps, and digital maps are all the more cool. There&#8217;s tons of innovation, and someone needs to tell the big three (Google, Microsoft, and Yahoo) what they&#8217;re doing well and what they need to improve on. That&#8217;s <a href="http://www.41latitude.com/">Justin O&#8217;Beirne&#8217;s job</a>.</p>

<p>Another one of those great blogs in my Google Reader that never has more than one unread post. Encore!</p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ Navigable</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/08/-navigable.html" />
    <id>tag:tr.ashcan.org,2010://1.210</id>

    <published>2010-08-07T23:54:37Z</published>
    <updated>2010-08-08T01:00:52Z</updated>

    <summary>Question: How long would it take to go from the numerically lowest ZIP code to the highest? Answer: 3 days 4 hours of continuous travel (including a 662-mile ferry ride!) The starting ZIP of 00501 is a special one given...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>Question: How long would it take to go from the numerically lowest ZIP code to the highest?</p>

<p>Answer: 3 days 4 hours of continuous travel (including a 662-mile ferry ride!)</p>

<hr />

<p>The starting ZIP of <a href="http://www.usps.com/communications/newsroom/postalfacts.htm">00501</a> is a special one given to the IRS. However, it turns out you can&#8217;t easily get to <a href="http://en.wikipedia.org/wiki/Ketchikan,_Alaska">Nowhere, AK</a>&#8217;s 99950, according to Google, so I had to settle for Ward Cove&#8217;s 99928:</p>

<p><iframe width="528" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr=00501&amp;daddr=99928&amp;hl=en&amp;geocode=FSjLbgIdoGml-ynLC8rw1UfoiTE1JnddC2RK4w%3BFeB-TQMdTA4m-CnZgRej7yYMVDEGPMyecdVtLg&amp;mra=ls&amp;sll=37.0625,-95.677068&amp;sspn=40.545434,79.013672&amp;ie=UTF8&amp;ll=40.979898,-100.195312&amp;spn=46.058485,92.8125&amp;z=3&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=d&amp;source=embed&amp;saddr=00501&amp;daddr=99928&amp;hl=en&amp;geocode=FSjLbgIdoGml-ynLC8rw1UfoiTE1JnddC2RK4w%3BFeB-TQMdTA4m-CnZgRej7yYMVDEGPMyecdVtLg&amp;mra=ls&amp;sll=37.0625,-95.677068&amp;sspn=40.545434,79.013672&amp;ie=UTF8&amp;ll=40.979898,-100.195312&amp;spn=46.058485,92.8125&amp;z=3" style="color:#0000FF;text-align:left">View Larger Map</a></small></p>
]]>
        

    </content>
</entry>

<entry>
    <title>Don&apos;t Say Biz</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/07/dont-say-biz.html" />
    <id>tag:tr.ashcan.org,2010://1.209</id>

    <published>2010-07-21T08:42:06Z</published>
    <updated>2010-07-21T09:04:18Z</updated>

    <summary>Find yourself forgetting the score to your beer die games? Forget no more with Don&#8217;t Say Biz! Just tap a stat&#8217;s number when it happens. (Works great on iPhone, too!) Little markers show up indicating each event, positioned horizontally according...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="Trash" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>Find yourself forgetting the score to your beer die games?</p>

<p>Forget no more with <a href="http://dontsay.biz/">Don&#8217;t Say Biz</a>! Just tap a stat&#8217;s number when it happens. (Works great on iPhone, too!) Little markers show up indicating each event, positioned horizontally according to when it happened:</p>

<p><img src="/images/dontsaybiz.png" alt="" title="" /></p>

<p>Red markers correspond to the right side (like <a href="http://en.wikipedia.org/wiki/RCA_connector">phono jacks</a>) and are animated using CSS3. And, yes, before you ask: it is HTMLBiz.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ .xls excess</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/07/-xls-excess.html" />
    <id>tag:tr.ashcan.org,2010://1.208</id>

    <published>2010-07-19T09:01:28Z</published>
    <updated>2010-07-19T09:20:39Z</updated>

    <summary>I&#8217;d be remiss if I didn&#8217;t link to the great experiment &#8220;Microsoft Excel: Revolutionary 3D Game Engine?&#8221; suggesting that Excel&#8217;s non-sequential workflow should be given a shot for visualizing or prototyping complex procedures: Thanks to its Autocalc function the editor,...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>I&#8217;d be remiss if I didn&#8217;t link to the great experiment &#8220;<a href="http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php?print=1">Microsoft Excel: Revolutionary 3D Game Engine?</a>&#8221; suggesting that Excel&#8217;s non-sequential workflow should be given a shot for visualizing or prototyping complex procedures:</p>

<blockquote>
  <p>Thanks to its Autocalc function the editor, the compiler, the linker and the runtime environment are integrated on such a high level that is unpaired among current tools. After changing a formula in a cell the result is visible immediately without the need for performing the steps mentioned above. Programmers don&#8217;t have to save, compile, link and run the executable and there is no need even to switch the active window.</p>
</blockquote>

<p>Now, normally, the words &#8220;Excel engine files&#8221; should send you running, but I appreciated the paradigm shift and the author trying to bring some sexy to the (decidedly unsexy) spreadsheets.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ Life of SQRTPI</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/07/-life-of-sqrtpi.html" />
    <id>tag:tr.ashcan.org,2010://1.207</id>

    <published>2010-07-19T08:07:57Z</published>
    <updated>2010-07-19T09:00:55Z</updated>

    <summary>Browsing the list of Excel worksheet functions, compelled me to designate one the least necessary. Soon, one rose above the rest: SQRTPI Returns the square root of (number * pi). So trivial is SQRTPI&#8217;s implementation, I don&#8217;t know why it...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>Browsing the <a href="http://office.microsoft.com/en-us/excel-help/list-of-worksheet-functions-by-category-HP005204211.aspx">list of Excel worksheet functions</a>, compelled me to designate one the <em>least</em> necessary. Soon, one rose above the rest: <a href="http://office.microsoft.com/en-us/excel-help/sqrtpi-HP005209271.aspx?CTT=5&amp;origin=HP005204211">SQRTPI</a></p>

<blockquote>
  <p>Returns the square root of (number * pi).</p>
</blockquote>

<p>So trivial is SQRTPI&#8217;s implementation, I don&#8217;t know why it was ever included as a core worksheet function. Where is this function even useful? Tenth-grade geometry students&#8217; spreadsheets?</p>

<p>Thinking more led me to the conclusion that these core functions must be:</p>

<ul>
<li>Impossible to implement without the function (<a href="http://office.microsoft.com/en-us/excel-help/redir/HP005209229.aspx?CTT=5&amp;origin=HP005204211">RAND</a>),</li>
<li>used frequently enough in general computing, convenience compels an addition (<a href="http://office.microsoft.com/en-us/excel-help/redir/HP005209230.aspx?CTT=5&amp;origin=HP005204211">RANDBETWEEN</a>), or</li>
<li>not generally used, but used frequently in a supported field (<a href="http://office.microsoft.com/en-us/excel-help/redir/HP005209216.aspx?CTT=5&amp;origin=HP005204211">POISSON</a>).</li>
</ul>

<p>I&#8217;m sure everyone on the Excel team agrees with me on this, too; SQRTPI has no business being in the core spreadsheet functions, yet I&#8217;m sure its justification is &#8220;backward compatibility.&#8221; Now the question is not, &#8220;Why is SQRTPI in Excel?&#8221; but, &#8220;When did SQRTPI first get added to spreadsheet applications&#8217; repertoire?&#8221; Anybody know?</p>

<p>Some API writer has infected us with SQRTPI, probably without thinking twice about it. It&#8217;s not the worst outcome in the world, but now we have <a href="http://docs.google.com/support/bin/answer.py?hl=en&amp;answer=82712">this</a> to show for that programmer&#8217;s lack of forethought.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ Big Girls Don&apos;t Cry</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/06/-big-girls-dont-cry.html" />
    <id>tag:tr.ashcan.org,2010://1.206</id>

    <published>2010-06-26T07:28:15Z</published>
    <updated>2010-06-26T07:35:10Z</updated>

    <summary>You piss yourself once and your friends never let you live it down&#8230;...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>You piss yourself <em>once</em> and your friends never let you live it down&#8230;</p>

<p><img src="/images/fergie.png" alt="" title="" /></p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ You know, they&apos;ve got vending machines for those in Japan...</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/06/-you-know-theyve-got-vending-machines-for-those-in-japan.html" />
    <id>tag:tr.ashcan.org,2010://1.204</id>

    <published>2010-06-05T00:43:00Z</published>
    <updated>2010-06-05T01:05:06Z</updated>

    <summary>Amazingly, there exists a Wikipedia article on Japanese culture that is about vending machines, but not about panty vending machines: vendo....</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>Amazingly, there exists a Wikipedia article on Japanese culture that <em>is</em> about vending machines, but <em>not</em> about panty vending machines: <a href="http://en.wikipedia.org/wiki/Vendo_(activity)">vendo</a>.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ Random hookup</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/06/-random-hookup.html" />
    <id>tag:tr.ashcan.org,2010://1.203</id>

    <published>2010-06-04T03:11:45Z</published>
    <updated>2010-06-04T03:19:07Z</updated>

    <summary>You&#8217;d think the reviews of A Million Random Digits with 100,000 Normal Deviates (a book of tables of random numbers, back when generating random numbers yourself was difficult) would all be jokes, but after a friend referenced the book, I...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>You&#8217;d think the reviews of <a href="http://en.wikipedia.org/wiki/A_Million_Random_Digits_with_100,000_Normal_Deviates">A Million Random Digits with 100,000 Normal Deviates</a> (a book of tables of random numbers, back when generating random numbers yourself was difficult) would all be jokes, but after a friend referenced the book, I found <a href="http://www.amazon.com/review/R130F7F6JWBREP/ref=cm_cr_rdp_perm">this review</a>.</p>

<p>Come on. That&#8217;s just touching.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ MSTies</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/05/-msties.html" />
    <id>tag:tr.ashcan.org,2010://1.202</id>

    <published>2010-05-20T20:20:49Z</published>
    <updated>2010-05-20T20:50:58Z</updated>

    <summary>The Onion&#8217;s A.V. Club just put up a great piece about Mystery Science Theater 3000 that attempts to explain the show&#8217;s appeal and why its fans are so diehard: Mystery Science Theater had such a small circle of followers even...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>The Onion&#8217;s A.V. Club just put up <a href="http://www.avclub.com/articles/mystery-science-theater-3000-city-limits,41335/">a great piece about <em>Mystery Science Theater 3000</em></a> that attempts to explain the show&#8217;s appeal and why its fans are so diehard:</p>

<blockquote>
  <p><em>Mystery Science Theater</em> had such a small circle of followers even at its peak that those who became one of them felt a responsibility to the show: to preserve it, to preach it. If you were a true fan, you didn&#8217;t just watch <em>MST3K</em> back in the &#8217;90s, you taped it. And you didn&#8217;t set your VCR, you watched it while you were taping it, with your finger poised over the remote&#8217;s pause button so you could zap the commercials.</p>
</blockquote>

<p>Indeed, I have very fond memories watching friends&#8217; tapes, recording my own, and biking the tapes over to another friend&#8217;s to watch&#8212;so much damn fun.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Literally quoting</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/04/literally-quoting.html" />
    <id>tag:tr.ashcan.org,2010://1.201</id>

    <published>2010-04-01T22:52:11Z</published>
    <updated>2010-04-01T23:41:47Z</updated>

    <summary>A lot of these newfangled languages (Python, JavaScript, etc.) support (at least) two types of string literals: double-quoted and single-quoted. The two don&#8217;t mean anything different. Why not use this distinction to your advantage? I follow this rule: &#8220;Double quotes&#8221;...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="Trash" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>A lot of these newfangled languages (Python, JavaScript, etc.) support (at least) two types of string literals: double-quoted and single-quoted. The two don&#8217;t mean anything different.</p>

<p>Why not use this distinction to your advantage? I follow this rule:</p>

<ul>
<li>&#8220;Double quotes&#8221; for literals that are English, or, more specifically, you can change these strings without consequence: <code>console.log("Hello, World!")</code></li>
<li>&#8216;Single quotes&#8217; for literals that can&#8217;t be changed willy nilly&#8212;these guys are tied to some code: <code>$('p').show('slow')</code></li>
</ul>

<p>Tell your team and unify all those quotes! It creates consistency, and also gives a hint to future developers as to what&#8217;s going on.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ Degrees of Separation</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/02/-degrees-of-separation.html" />
    <id>tag:tr.ashcan.org,2010://1.200</id>

    <published>2010-02-11T03:40:07Z</published>
    <updated>2010-02-11T04:42:02Z</updated>

    <summary>Quick! Link the Verizon Guy and Sonia Sotomayor! Verizon Guy, a.k.a. Paul Marcarelli, has a twin brother&#8230; Matthew Marcarelli, one of the New Haven firefighters that appealed the city&#8217;s decision to deny him a promotion in Ricci v. DeStefano, whom&#8230;...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>Quick! Link the <a href="http://www.redstaplerchronicles.com/wp-content/uploads/2008/08/verizon_guy.jpg">Verizon Guy</a> and Sonia Sotomayor!</p>

<ol>
<li>Verizon Guy, a.k.a. <a href="http://www.imdb.com/name/nm1031115/">Paul Marcarelli</a>, has a twin brother&#8230;</li>
<li><a href="http://www.facebook.com/matt.marcarelli">Matthew Marcarelli</a>, one of the New Haven firefighters that appealed the city&#8217;s decision to deny him a promotion in <a href="http://en.wikipedia.org/wiki/Ricci_v._DeStefano">Ricci v. DeStefano</a>, whom&#8230;</li>
<li>Sonia Sotomayor ruled against while sitting on the Second Circuit, getting conservatives in a <a href="http://blogs.wsj.com/washwire/2009/05/29/sotomayor-tape-reveals-views-on-ricci-v-destefano-discrimination-case/">tizzy</a> when she was nominated for Associate Justice of the United States.</li>
</ol>

<p>Easy!</p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ 402 Payment Required</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/01/-402-payment-required.html" />
    <id>tag:tr.ashcan.org,2010://1.199</id>

    <published>2010-01-27T03:39:27Z</published>
    <updated>2010-01-27T03:48:27Z</updated>

    <summary>I am so delighted YouTube and Apple are using the forward-thinking HTTP 402. Looks like this group wants to make 402s more commonplace? More power to &#8216;em....</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>I am <em>so</em> delighted <a href="http://www.google.com/support/forum/p/youtube/thread?tid=6eda7e41565f3377&amp;hl=en">YouTube</a> and <a href="http://en.wikipedia.org/wiki/HTTP_402#4xx_Client_Error">Apple</a> are using the forward-thinking <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html">HTTP 402</a>.</p>

<hr />

<p>Looks like <a href="http://http402.org/wiki/">this group</a> wants to make 402s more commonplace? More power to &#8216;em.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>♻ See more</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2010/01/-see-more.html" />
    <id>tag:tr.ashcan.org,2010://1.198</id>

    <published>2010-01-16T02:47:10Z</published>
    <updated>2010-01-16T02:51:44Z</updated>

    <summary>Am I a fool for living my whole life thinking &#8220;Seymour Johnson&#8221; was someone you paged for middle school laughs, and not an Air Force Base?...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="♻" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>Am I a fool for living my whole life thinking &#8220;Seymour Johnson&#8221; was someone you paged for middle school laughs, and not an <a href="http://en.wikipedia.org/wiki/Seymour_Johnson_Air_Force_Base">Air Force Base</a>?</p>
]]>
        

    </content>
</entry>

<entry>
    <title>dotfiles</title>
    <link rel="alternate" type="text/html" href="http://tr.ashcan.org/2009/12/dotfiles.html" />
    <id>tag:tr.ashcan.org,2009://1.197</id>

    <published>2009-12-31T19:14:31Z</published>
    <updated>2009-12-31T20:01:07Z</updated>

    <summary>Because it&#8217;s the cool thing to do, I&#8217;ve created a github account to track all my dotfiles: check it. I&#8217;ve tried to make it painless to initialize on a fresh box; just check it out (git clone git://github.com/aphahn/dotfiles.git) and run...</summary>
    <author>
        <name>Adam</name>
        
    </author>
    
        <category term="Trash" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://tr.ashcan.org/">
        <![CDATA[<p>Because it&#8217;s the <a href="http://github.com/benjamn/dot-files/">cool thing to do</a>, I&#8217;ve created a github account to track all my dotfiles: <a href="http://github.com/aphahn/dotfiles">check it</a>.</p>

<p>I&#8217;ve tried to make it painless to initialize on a fresh box; just check it out (<code>git clone git://github.com/aphahn/dotfiles.git</code>) and run <code>./create_symlinks.py</code>. It won&#8217;t overwrite any dotfiles you have, and will symbolic link to the repo. Additionally .vimrc and .zshrc will source a .vimrclocal or .zshrclocal, respectively, if they exist. This is useful for having machine-specific customizations.</p>

<p>Finally, I have unified configurations across my machines! No more remembering what changes I made on my work box when I&#8217;m at home! No more emailing people copies of my .vimrc when they ask for a good starting point!</p>
]]>
        

    </content>
</entry>

</feed>
