<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.jameshoward.us/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en"><title type="text">James P. Howard, II's Blog</title><link rel="alternate" type="text/html" href="http://www.jameshoward.us/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.jameshoward.us/jameshoward" /><subtitle type="html">News and information from James Howard &lt;http://jameshoward.us&gt;.</subtitle><updated>1970-01-01T00:00:00+00:00</updated><generator>Tumblr (3.0; @howardjp)</generator><atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.jameshoward.us/jameshoward" /><feedburner:info uri="jameshoward" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><geo:lat>39.207523</geo:lat><geo:long>-76.825277</geo:long><feedburner:emailServiceId>jameshoward</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry><title type="text">Working with Mediawiki</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/i4NkaeQTII8/365265643" /><category term="mediawiki" /><category term="short course" /><category term="wikipedia" /><category term="howto" /><category term="technology" /><updated>2010-02-01T08:13:00-08:00</updated><id>http://www.jameshoward.us/post/365265643</id><content type="html">&lt;div style="width:425px;text-align:left" id="__ss_3019305"&gt;
&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/jameshoward/working-with-mediawiki" title="Working with Mediawiki"&gt;Working with Mediawiki&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wwm-jph-100128202804-phpapp02&amp;rel=0&amp;stripped_title=working-with-mediawiki"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowScriptAccess" value="always"&gt;
&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wwm-jph-100128202804-phpapp02&amp;rel=0&amp;stripped_title=working-with-mediawiki" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;/div&gt;

&lt;p&gt;Above are the slides/handout from a short course I prepared in 2008 called “Working with Mediawiki.”  The slides give a very brief overview of &lt;a href="http://www.mediawiki.org"&gt;Mediawiki&lt;/a&gt; then gives an overview of the Mediawiki syntax.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=i4NkaeQTII8:Ho7vSTa63KE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=i4NkaeQTII8:Ho7vSTa63KE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=i4NkaeQTII8:Ho7vSTa63KE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=i4NkaeQTII8:Ho7vSTa63KE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=i4NkaeQTII8:Ho7vSTa63KE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=i4NkaeQTII8:Ho7vSTa63KE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=i4NkaeQTII8:Ho7vSTa63KE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=i4NkaeQTII8:Ho7vSTa63KE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=i4NkaeQTII8:Ho7vSTa63KE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/i4NkaeQTII8" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/365265643</feedburner:origLink></entry><entry><title type="text">PWCrypt is Now at Bitbucket</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/-9G98ySQJh0/357967476" /><category term="mercurial" /><category term="bitbucket" /><category term="pwcrypt" /><category term="hash" /><category term="password" /><category term="netscape" /><category term="source code" /><updated>2010-01-28T06:52:00-08:00</updated><id>http://www.jameshoward.us/post/357967476</id><content type="html">&lt;p&gt;As part of my plan to rescue data from old &lt;a href="http://www.nongnu.org/cvs/"&gt;CVS&lt;/a&gt; repositories, &lt;a href="http://bitbucket.org/howardjp/pwcrypt/"&gt;PWCrypt is now available at Bitbucket&lt;/a&gt;.  PWCrypt provides command line access to the Unix &lt;a href="http://en.wikipedia.org/wiki/Crypt_%28Unix%29#Library_Function"&gt;crypt library function&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This program and an accompanying article were written in response to a problem I had in 1999 with Netscape Enterprise Server.  After taking over administration of a Windows NT-based Netscape server, I discovered I did not know the administrator password for NES.  I hunted down the password file and saw it hashed passwords using the same format at the password file for Unix-like systems.&lt;/p&gt;

&lt;p&gt;So I needed a hashed value for a known password to drop into NES’s password database and used this program to create that value.  It’s seen no substantive changes since the original publication eleven years ago.&lt;/p&gt;

&lt;p&gt;Nota bene:  This is a &lt;a href="http://mercurial.selenic.com/"&gt;Mercurial&lt;/a&gt; repository stored on &lt;a href="http://www.bitbucket.org"&gt;Bitbucket&lt;/a&gt;, not Git/GitHub like I’ve made available the past few weeks.  I chose Mercurial for this project so I could get a better feeling for it vis-à-vis Git.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-9G98ySQJh0:fX5WWHQrF7g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-9G98ySQJh0:fX5WWHQrF7g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=-9G98ySQJh0:fX5WWHQrF7g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-9G98ySQJh0:fX5WWHQrF7g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=-9G98ySQJh0:fX5WWHQrF7g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-9G98ySQJh0:fX5WWHQrF7g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-9G98ySQJh0:fX5WWHQrF7g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=-9G98ySQJh0:fX5WWHQrF7g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-9G98ySQJh0:fX5WWHQrF7g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/-9G98ySQJh0" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/357967476</feedburner:origLink></entry><entry><title type="text">Policy Entrepreneurship at the Dorr Foundation</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/CZjdlPD56Ds/356568644" /><category term="nonprofit" /><category term="management" /><category term="traffic" /><updated>2010-01-27T01:26:00-08:00</updated><id>http://www.jameshoward.us/post/356568644</id><content type="html">&lt;div style="width:425px;text-align:left" id="__ss_3007731"&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jameshoward-dorrfoundation20080505-100127141549-phpapp02&amp;stripped_title=policy-entrepreneurship-at-the-dorr-foundation"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowScriptAccess" value="always"&gt;
&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jameshoward-dorrfoundation20080505-100127141549-phpapp02&amp;stripped_title=policy-entrepreneurship-at-the-dorr-foundation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;

&lt;p&gt;In 2008, I gave this presentation to the University of Baltimore course on nonprofit management about how the Dorr Foundation’s research led to the outside lines on highways in the United States.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=CZjdlPD56Ds:HHn6tQi1C8E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=CZjdlPD56Ds:HHn6tQi1C8E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=CZjdlPD56Ds:HHn6tQi1C8E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=CZjdlPD56Ds:HHn6tQi1C8E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=CZjdlPD56Ds:HHn6tQi1C8E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=CZjdlPD56Ds:HHn6tQi1C8E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=CZjdlPD56Ds:HHn6tQi1C8E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=CZjdlPD56Ds:HHn6tQi1C8E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=CZjdlPD56Ds:HHn6tQi1C8E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/CZjdlPD56Ds" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/356568644</feedburner:origLink></entry><entry><title type="text">Why Tumblr is kicking Posterous’s ass « PEG on Tech</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/HBGGmaYvVE4/355056926" /><category term="tumblr" /><category term="design" /><updated>2010-01-26T15:38:00-08:00</updated><id>http://www.jameshoward.us/post/355056926</id><content type="html">&lt;a href="http://pegontech.wordpress.com/2010/01/19/why-tumblr-posterous-ass/"&gt;Why Tumblr is kicking Posterous’s ass « PEG on Tech&lt;/a&gt;: &lt;p&gt;&lt;a href="http://www.chrisbusse.com/post/344243167/why-tumblr-is-kicking-posterouss-ass-peg-on-tech" class="tumblr_blog"&gt;chrisbusse&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://www.ziked.com/post/343274967/why-tumblr-is-kicking-posterouss-ass-peg-on-tech"&gt;mirza&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Short answer: Design.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I also think Tumblr is a more fluid experience — not sure I can describe it beyond that, but it just feels so easy. That might relate back to “Design” though.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It’s more fluid, but it’s more than that.  Compare Tumblr to Wordpress or Blogger to really understand it.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=HBGGmaYvVE4:TnDcFdUBiWw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=HBGGmaYvVE4:TnDcFdUBiWw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=HBGGmaYvVE4:TnDcFdUBiWw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=HBGGmaYvVE4:TnDcFdUBiWw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=HBGGmaYvVE4:TnDcFdUBiWw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=HBGGmaYvVE4:TnDcFdUBiWw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=HBGGmaYvVE4:TnDcFdUBiWw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=HBGGmaYvVE4:TnDcFdUBiWw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=HBGGmaYvVE4:TnDcFdUBiWw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/HBGGmaYvVE4" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/355056926</feedburner:origLink></entry><entry><title type="text">Dennis Lane's 1,000th Blog Post</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/mUSyupd54ho/346129427" /><category term="howard county" /><updated>2010-01-21T08:27:00-08:00</updated><id>http://www.jameshoward.us/post/346129427</id><content type="html">&lt;a href="http://writing-the-wrongs.blogspot.com/2010/01/1000th-blog-post.html"&gt;Dennis Lane's 1,000th Blog Post&lt;/a&gt;: &lt;p&gt;I want to say congratulations to Mr. Lane on his 1000th post.  He may be ambivalent, but he is Howard County’s most consistent blogger and you have to admire that.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=mUSyupd54ho:Ag2-nRiEXzc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=mUSyupd54ho:Ag2-nRiEXzc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=mUSyupd54ho:Ag2-nRiEXzc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=mUSyupd54ho:Ag2-nRiEXzc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=mUSyupd54ho:Ag2-nRiEXzc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=mUSyupd54ho:Ag2-nRiEXzc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=mUSyupd54ho:Ag2-nRiEXzc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=mUSyupd54ho:Ag2-nRiEXzc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=mUSyupd54ho:Ag2-nRiEXzc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/mUSyupd54ho" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/346129427</feedburner:origLink></entry><entry><title type="text">Privatizing BWI</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/jdvExbpajew/336284342" /><category term="bwi" /><category term="economics" /><category term="maryland" /><updated>2010-01-15T13:28:00-08:00</updated><id>http://www.jameshoward.us/post/336284342</id><content type="html">&lt;a href="http://writing-the-wrongs.blogspot.com/2010/01/airport-for-sale.html"&gt;Privatizing BWI&lt;/a&gt;: &lt;p&gt;Dennis Lane blogs about the possible privatization of BWI airport and suggests this doesn’t make sense since the airport generates positive revenue for the State of Maryland.  This isn’t quite true.&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://www.marylandaviation.com/content/aboutthemaa/commission.html"&gt;Maryland Aviation Commission reports&lt;/a&gt; revenue and expenses for FY2008 and FY2007 on their website.  Generally, airport revenue and expenses are attributed to the Transportation Trust Fund (certain fees go in and out of a general fund).  In 2007, BWI and Martin airports lost $25M in FY2007 and earned $3M in FY2008.  And this does not include capital expenditures, which I am not going to sort through since they are collected in the Maryland budget.  Income is broken down by airport, though expenses are not, so it is difficult to determine exactly what BWI’s financial position would be independently.  However, it is clear BWI’s profits are not going to be a barn-burner unless costs can be cut across the entire enterprise and/or a better management agreement is negotiated with BAA Maryland, which manages the airport on behalf of the Maryland Aviation Administration.  This is unlikely given BAA’s ongoing tenuous financial position.&lt;/p&gt;

&lt;p&gt;Regardless, BWI is an interesting candidate for privatization.  Selling off assets in a downturn is difficult to recommend as the State of Maryland will likely use the proceeds to offset costs in the  operating budget.  Sell it and spend it budgeting does not bode well for the future.  The state would be better off selling the airport to a private interest or on public markets and using the proceeds to recapitalize the &lt;a href="http://www.washingtonexaminer.com/local/Another-woe_-Maryland-pension-system-underfunded-8738786-81039197.html"&gt;woefully underfunded pension system&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;BAA Maryland is a subsidiary of BAA Airports, the British firm that also manages Heathrow, Gatwick, and Stansted in London.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=jdvExbpajew:z7rKIv94Un4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=jdvExbpajew:z7rKIv94Un4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=jdvExbpajew:z7rKIv94Un4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=jdvExbpajew:z7rKIv94Un4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=jdvExbpajew:z7rKIv94Un4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=jdvExbpajew:z7rKIv94Un4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=jdvExbpajew:z7rKIv94Un4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=jdvExbpajew:z7rKIv94Un4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=jdvExbpajew:z7rKIv94Un4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/jdvExbpajew" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/336284342</feedburner:origLink></entry><entry><title type="text">Why I am howardjp</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/ns74ZCBqGQE/297964013" /><category term="facebook" /><category term="miami university" /><category term="personal" /><category term="technology" /><category term="twitter" /><category term="openvms" /><updated>2009-12-23T21:14:00-08:00</updated><id>http://www.jameshoward.us/post/297964013</id><content type="html">&lt;p&gt;A few weeks ago, someone asked on Facebook why my &lt;a title="James Howard's Facebook" href="http://www.facebook.com/howardjp"&gt;username is howardjp&lt;/a&gt;.  Off to the left on this blog, you will see links to my accounts on Facebook, LinkedIn, GitHub, and Twitter.  All of them use the username “howardjp.”  Also, my Google account is “howardjp.”  And this is on my Mac:&lt;/p&gt;
&lt;pre&gt;howardjp@thermopylae:~$ whoami&lt;br/&gt;howardjp&lt;br/&gt;howardjp@thermopylae:~$&lt;/pre&gt;
&lt;p&gt;And here is my personal server:&lt;/p&gt;
&lt;pre&gt;howardjp@byzantine:~$ whoami&lt;br/&gt;howardjp&lt;br/&gt;howardjp@byzantine:~$&lt;/pre&gt;
&lt;p&gt;When I can select my username, I will pick howardjp.  The reason is that when I was 16, I received an account on the Miami University network and in 1996, they were an OpenVMS-intensive campus (both Alpha and VAX, Linux was making some inroads, however).  So usernames were limited to eight characters and the standard was the first six letters of your last name, your first initial, and your second initial.  I was howardjp.  And ever since, if I can pick my username, it will be howardjp.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=ns74ZCBqGQE:kedEtm8-6rY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=ns74ZCBqGQE:kedEtm8-6rY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=ns74ZCBqGQE:kedEtm8-6rY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=ns74ZCBqGQE:kedEtm8-6rY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=ns74ZCBqGQE:kedEtm8-6rY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=ns74ZCBqGQE:kedEtm8-6rY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=ns74ZCBqGQE:kedEtm8-6rY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=ns74ZCBqGQE:kedEtm8-6rY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=ns74ZCBqGQE:kedEtm8-6rY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/ns74ZCBqGQE" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/297964013</feedburner:origLink></entry><entry><title type="text">Source Code for LX, a Link Shortener</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/lkrsKJaIOpQ/286614416" /><category term="php" /><category term="cakephp" /><category term="source" /><category term="links" /><category term="web" /><category term="google" /><category term="facebook" /><updated>2009-12-16T14:54:43-08:00</updated><id>http://www.jameshoward.us/post/286614416</id><content type="html">&lt;p&gt;Last August, I began work on a link shortening service as a me-too kind of project.  In my case, I wanted to provide custom domains, so that, for instance, &lt;i&gt;The Washington Post&lt;/i&gt; could be wp.ly.  However, I had been displeased in the user interface I had created and had not taken it live.&lt;/p&gt;
&lt;p&gt;On Monday, the jig was up when both &lt;a title="Making URLs shorter for Google Toolbar and FeedBurner" href="http://googleblog.blogspot.com/2009/12/making-urls-shorter-for-google-toolbar.html"&gt;Google&lt;/a&gt; and &lt;a title="Facebook Testing New URL Shortener, fb.me" href="http://www.insidefacebook.com/2009/12/14/facebook-testing-new-url-shortener-fb-me/"&gt;Facebook&lt;/a&gt; pushed their own link shorteners into the arena.  Additionally, bit.ly announced &lt;a title="Announcing bit.ly Pro" href="http://blog.bit.ly/post/284009728/announcing-bit-ly-pro"&gt;bit.ly Pro&lt;/a&gt; which will provide the custom domain I had been interested in.  Rather than being steamrolled by these behemoths, I will instead open source my code under a &lt;a href="http://en.wikipedia.org/wiki/BSD_licenses"&gt;BSD License&lt;/a&gt;.  It is now available at &lt;a title="lx at GitHub" href="http://github.com/howardjp/lx"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;From the readme:&lt;/p&gt;
&lt;p&gt;lx is a URL-shortening application created in CakePHP.  The Git repository is a top-skimming of the &lt;code&gt;/app&lt;/code&gt; directory from CakePHP v1.2.4.  Also included in &lt;code&gt;/sql&lt;/code&gt; is a database template for PostgreSQL.  &lt;i&gt;It is important to note, this code does not work and will need significant revision before being functional.&lt;/i&gt; However, here is a partial list of partially implemented features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;URL addition&lt;/li&gt;
&lt;li&gt;URL deletion&lt;/li&gt;
&lt;li&gt;URL redirection&lt;/li&gt;
&lt;li&gt;URL favoriting (through the “stars” concept)&lt;/li&gt;
&lt;li&gt;User accounts&lt;/li&gt;
&lt;li&gt;User verification&lt;/li&gt;
&lt;li&gt;URL renaming (title, not target)&lt;/li&gt;
&lt;li&gt;Some jQuery-based AJAX&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please use this as the basis for your own work.  If you wish to contribute changes back, please do.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=lkrsKJaIOpQ:gmWmDoC9G6w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=lkrsKJaIOpQ:gmWmDoC9G6w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=lkrsKJaIOpQ:gmWmDoC9G6w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=lkrsKJaIOpQ:gmWmDoC9G6w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=lkrsKJaIOpQ:gmWmDoC9G6w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=lkrsKJaIOpQ:gmWmDoC9G6w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=lkrsKJaIOpQ:gmWmDoC9G6w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=lkrsKJaIOpQ:gmWmDoC9G6w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=lkrsKJaIOpQ:gmWmDoC9G6w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/lkrsKJaIOpQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/286614416</feedburner:origLink></entry><entry><title type="text">More Old Code at GitHub</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/RhZWwX1JdYE/276811812" /><category term="uwatch" /><category term="write" /><category term="unix" /><category term="bsd" /><category term="m-net" /><category term="utilities" /><updated>2009-12-09T17:09:53-08:00</updated><id>http://www.jameshoward.us/post/276811812</id><content type="html">&lt;p&gt;I have recovered from an old &lt;a title="http://en.wikipedia.org/wiki/Iomega_Zip_drive" href="http://Iomega%20Zip%20drive"&gt;Iomega Zip disk&lt;/a&gt; a few more programs I wrote in the 1997-1998 time frame which may be of some interest:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a title="Daemon at GitHub" href="http://github.com/howardjp/daemon"&gt;daemon&lt;/a&gt;&lt;br/&gt;Daemon was originally written for FreeBSD to use the 4.4BSD library function, &lt;a title="Daemon manual page" href="http://www.freebsd.org/cgi/man.cgi?query=daemon&amp;apropos=0&amp;sektion=0&amp;manpath=4.4BSD+Lite2&amp;format=html"&gt;daemon(3)&lt;/a&gt; to launch a command after disassociating itself from the controlling TTY.  I originally saw such an application on &lt;a title="http://www.arbornet.org" href="http://Arbornet%20/%20M-Net"&gt;M-Net&lt;/a&gt; which ran BSD/OS 3.1 at the time.  The source was unavailable, but it was easy to reimplement.  Modern Linux implementations now include daemon(3), so it should be usable on Linux today.&lt;br/&gt;&lt;br/&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a title="rpt at GitHub" href="http://github.com/howardjp/rpt"&gt;rpt&lt;/a&gt;&lt;br/&gt;Rpt was based upon the source from daemon, above but instead of disassociating from the controlling terminal, rpt reruns the command at a specified interval.  This allows the user to monitor the output of a program over time.&lt;br/&gt;&lt;br/&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a title="uwatch at GitHub" href="http://github.com/howardjp/uwatch"&gt;uwatch&lt;/a&gt;&lt;br/&gt;Uwatch was also born of M-Net.  M-Net is an interactive BBS system dating back to 1983, which has always allowed users to communicate directly in real time.  As a result, someone once developed a program to notify users when their friends logged in or out.  However, it was always spotty at best, especially during a long session.  I worked extensively on it back in 1997 to solve some memory management issues.  This is what remains of that effort.&lt;br/&gt;&lt;br/&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a title="write at GitHub" href="http://github.com/howardjp/write"&gt;write&lt;/a&gt;&lt;br/&gt;When I was a student at Miami University, we had several Linux systems spread across three (of four) campuses and we occasionally used &lt;a title="write manual page" href="http://www.freebsd.org/cgi/man.cgi?query=write&amp;apropos=0&amp;sektion=0&amp;manpath=Unix+Seventh+Edition&amp;format=html"&gt;write(1)&lt;/a&gt; to talk to each other.  This implementation of write honors MIT’s &lt;a title="Project Athena at Wikipedia" href="http://en.wikipedia.org/wiki/Project_Athena"&gt;Project Athena&lt;/a&gt;’s network-aware write protocol and allows users to send message to users on other systems.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RhZWwX1JdYE:y7-NkIjoajA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RhZWwX1JdYE:y7-NkIjoajA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=RhZWwX1JdYE:y7-NkIjoajA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RhZWwX1JdYE:y7-NkIjoajA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=RhZWwX1JdYE:y7-NkIjoajA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RhZWwX1JdYE:y7-NkIjoajA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RhZWwX1JdYE:y7-NkIjoajA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=RhZWwX1JdYE:y7-NkIjoajA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RhZWwX1JdYE:y7-NkIjoajA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/RhZWwX1JdYE" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/276811812</feedburner:origLink></entry><entry><title type="text">My Geek Code</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/wx8mOvdxC-M/264349534" /><category term="geekery" /><updated>2009-11-30T19:27:52-08:00</updated><id>http://www.jameshoward.us/post/264349534</id><content type="html">&lt;p&gt;&lt;pre&gt;-----BEGIN GEEK CODE BLOCK-----&lt;br/&gt;Version: 3.1&lt;br/&gt;GCM/M/SS d++ s:+ a C++++$ UBLS*++++$ P--- L+$ E$ W+++@ N++ o+++ K w++$ O&lt;br/&gt;M++ V PS+++ PE+++ Y+$ PGP+++$ t+++ !5 !X !R tv b++++ DI++ D++ G+&lt;br/&gt;e+++$&gt;++++ h---- r+++ y++++&lt;br/&gt;------END GEEK CODE BLOCK------&lt;br/&gt;&lt;/pre&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=wx8mOvdxC-M:DrN_s1y6BiE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=wx8mOvdxC-M:DrN_s1y6BiE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=wx8mOvdxC-M:DrN_s1y6BiE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=wx8mOvdxC-M:DrN_s1y6BiE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=wx8mOvdxC-M:DrN_s1y6BiE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=wx8mOvdxC-M:DrN_s1y6BiE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=wx8mOvdxC-M:DrN_s1y6BiE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=wx8mOvdxC-M:DrN_s1y6BiE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=wx8mOvdxC-M:DrN_s1y6BiE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/wx8mOvdxC-M" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/264349534</feedburner:origLink></entry><entry><title type="text">FreeGrep is now at GitHub</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/dxVEjOlEoMM/256440573" /><category term="umd" /><category term="grep" /><category term="bsd" /><category term="freebsd" /><category term="netbsd" /><category term="openbsd" /><category term="c" /><updated>2009-11-24T19:42:44-08:00</updated><id>http://www.jameshoward.us/post/256440573</id><content type="html">&lt;p&gt;I have been learning to use &lt;a title="Git" href="http://git-scm.com/"&gt;Git&lt;/a&gt;, the distributed version control system.  I am more than a bit familiar with both &lt;a title="CVS - Concurrent Versions System" href="http://www.nongnu.org/cvs/"&gt;CVS&lt;/a&gt; and &lt;a title="Subversion" href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt;, and finding Git to be interesting and capable of some incredible feats of source management.  But when working with new tools, it is often easier to find non-trivial examples upon which to experiment.  This brings us to FreeGrep.&lt;/p&gt;
&lt;p&gt;Back in July of 1999, I was between freshman and sophomore years as a &lt;a title="University of Maryland Department of Computer Science" href="http://www.cs.umd.edu"&gt;computer science&lt;/a&gt; major at the &lt;a title="University of Maryland, College Park" href="http://www.umd.edu"&gt;University of Maryland&lt;/a&gt; (when returning a month later, I switched to the &lt;a title="University of Maryland Department of Mathematics" href="http://www.math.umd.edu"&gt;Department of Mathematics&lt;/a&gt;). When you are a compsci major, you tend to get excited over things like the &lt;a title="Towers of Hanoi" href="http://en.wikipedia.org/wiki/Tower_of_Hanoi"&gt;Towers of Hanoi&lt;/a&gt; problem, &lt;a title="self-balancing binary search trees" href="http://en.wikipedia.org/wiki/Self-balancing_binary_search_tree"&gt;self-balancing binary search trees&lt;/a&gt;, or &lt;a title="NP-complete" href="http://en.wikipedia.org/wiki/NP-complete"&gt;NP-completeness&lt;/a&gt;.  Back then, what got me going were &lt;a title="Finite-state machine" href="http://en.wikipedia.org/wiki/Finite-state_machine"&gt;finite state automata&lt;/a&gt;. One in particular, called the &lt;a title="Boyer-Moore string search algorithm" href="http://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm"&gt;Boyer-Moore search algorithm&lt;/a&gt; caught my attention.  (Also, see item 179 in &lt;a title="HAKMEM via FTP" href="ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-239.pdf"&gt;HAKMEM&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;I had used &lt;a title="FreeBSD" href="http://www.freebsd.org"&gt;FreeBSD&lt;/a&gt;, the 4.4BSD-derived operating system for several years, finding it to be a sane and sensible alternative to the madness that surrounded the Linux development process, especially ten years ago.  A number of the tools used in 4.4BSD-derived operating systems, especially toolchain components, are the GNU versions, leading to more &lt;a title="University of California, Berkeley advertising clause" href="http://en.wikipedia.org/wiki/BSD_licences#UC_Berkeley_advertising_clause"&gt;licensing holy wars&lt;/a&gt; than necessary (and I can keep up with).  So with toys-a-plenty, and some fancy-pants education, I took to writing my own version of &lt;a title="grep" href="http://www.opengroup.org/onlinepubs/9699919799/utilities/grep.html"&gt;grep(1)&lt;/a&gt;, a regular expression pattern matcher and cornerstone of any respectable Unix-like operating system.  I posted an &lt;a title="Repalcement for grep(1)" href="http://www.mail-archive.com/freebsd-hackers@freebsd.org/msg00572.html"&gt;initial announcement&lt;/a&gt; to the FreeBSD Hackers mailing list (with a disturbingly misspelled subject line) where I expressed my hope it would someday be the version shipped with FreeBSD.  I had barely scratched the surface of the problem, but a few others were inspired and patches started flying across the world with incredible alacrity.  Source control was nowhere to be seen, but it was just for fun, anyway.  As the summer wound down, I worked less and less on the program.  It was almost completely correct but was terribly slow in &lt;a title="Replacing GNU grep revisited (Christopher Weimann)" href="http://monkey.org/freebsd/archive/freebsd-hackers/200306/msg00516.html"&gt;some pathological cases&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For reasons I can no longer recall, on September 14, 2002, created a new CVS repository and checked in FreeGrep v0.16.  And in early 2003, a man named &lt;a title="Sean Farley" href="http://www.farley.org/"&gt;Sean Farley&lt;/a&gt; contacted me with some patches.  I committed them to my repository, but never cut a new release.  But later that year, both the &lt;a title="The NetBSD Project" href="http://www.netbsd.org"&gt;NetBSD&lt;/a&gt; and &lt;a title="The OpenBSD Project" href="http://www.openbsd.org"&gt;OpenBSD&lt;/a&gt; projects dropped GNU grep from their source trees and added FreeGrep v0.16 and started doing a lot of heavy work, dramatically increasing the speed and solving many lingering bugs in the code.  I watched, but did not say much.&lt;/p&gt;
&lt;p&gt;Because FreeGrep is a small program (2121 SLOC in the current release of OpenBSD, the largest implementation) with a complex development history, it was the perfect place to experiment with Git.  So this week, I used Git’s CVS import feature to import my CVS tree, the OpenBSD CVS tree, and the NetBSD CVS tree into one repository.  Now, the full history from these development strands are available and I did the obvious thing and merged work done by the OpenBSD project directly into the master branch and consider it the new base.  Because I have been occasionally remiss in keeping this code available to all, I have uploaded everything I have, including fifteen pre-CVS source releases to &lt;a title="FreeGrep at GitHub" href="http://github.com/howardjp/freegrep"&gt;GitHub&lt;/a&gt; where it can remain available to any interested party.  Please enjoy.&lt;/p&gt;
&lt;p&gt;And submit patches.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=dxVEjOlEoMM:B3VLFJurvaA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=dxVEjOlEoMM:B3VLFJurvaA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=dxVEjOlEoMM:B3VLFJurvaA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=dxVEjOlEoMM:B3VLFJurvaA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=dxVEjOlEoMM:B3VLFJurvaA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=dxVEjOlEoMM:B3VLFJurvaA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=dxVEjOlEoMM:B3VLFJurvaA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=dxVEjOlEoMM:B3VLFJurvaA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=dxVEjOlEoMM:B3VLFJurvaA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/dxVEjOlEoMM" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/256440573</feedburner:origLink></entry><entry><title type="text">Two Parables of a Twenty Dollar Bill</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/-zkYfCMh11U/215484813" /><category term="economics" /><updated>2009-10-17T07:00:00-07:00</updated><id>http://www.jameshoward.us/post/215484813</id><content type="html">&lt;p&gt;There are two important stories about a twenty dollar bill worth telling. The first is best told by Bardach:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Two friends are walking down the street when one stops to pick something up. “What about that—a twenty-dollar bill!” he says. “Couldn’t be,” says the economist. “If it were, somebody would have picked it up already.”&lt;/p&gt;
&lt;p&gt;Source: Eugene Bardach, &lt;i&gt;A Practical Guide for Policy Analysis: The Eightfold Path to More Effective Problem Solving&lt;/i&gt;, 2nd ed. (Washington: CQ Press, 2005), p. 53.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is a common story in the economic world and it simply means that if there is an advantage to be had, someone already has it. But it is only half the story.&lt;/p&gt;
&lt;p&gt;When I was an undergraduate, about ten of us were walking from the dinning hall to the dorm, I at the back of the group. I saw on the ground ahead of us a twenty-dollar bill. I watched as each of my friends stepped over it and picked it up when my turn came. Then I said, “Hey, everybody! Mr. Jackson does not like being stepped on!”&lt;/p&gt;
&lt;p&gt;The lesson is sometimes there are twenty-dollar bills on the ground. It just happens nobody has noticed them yet.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-zkYfCMh11U:FslDymkk_-A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-zkYfCMh11U:FslDymkk_-A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=-zkYfCMh11U:FslDymkk_-A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-zkYfCMh11U:FslDymkk_-A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=-zkYfCMh11U:FslDymkk_-A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-zkYfCMh11U:FslDymkk_-A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-zkYfCMh11U:FslDymkk_-A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=-zkYfCMh11U:FslDymkk_-A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=-zkYfCMh11U:FslDymkk_-A:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/-zkYfCMh11U" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/215484813</feedburner:origLink></entry><entry><title type="text">Financial Advisory Committee Meeting Tonight</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/bq5zXkKu-sU/211921443" /><category term="columbia association" /><category term="financial advisory committee" /><updated>2009-10-13T05:12:10-07:00</updated><id>http://www.jameshoward.us/post/211921443</id><content type="html">&lt;p&gt;The Financial Advisory Committee will meet tonight at the Columbia Association’s maintenance facility just off Snowden River Parkway.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=bq5zXkKu-sU:A6MaIUwAgbQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=bq5zXkKu-sU:A6MaIUwAgbQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=bq5zXkKu-sU:A6MaIUwAgbQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=bq5zXkKu-sU:A6MaIUwAgbQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=bq5zXkKu-sU:A6MaIUwAgbQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=bq5zXkKu-sU:A6MaIUwAgbQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=bq5zXkKu-sU:A6MaIUwAgbQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=bq5zXkKu-sU:A6MaIUwAgbQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=bq5zXkKu-sU:A6MaIUwAgbQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/bq5zXkKu-sU" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/211921443</feedburner:origLink></entry><entry><title type="text">An Inaugural Post</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/RrgoprizCDI/211502573" /><updated>2009-10-12T17:47:27-07:00</updated><id>http://www.jameshoward.us/post/211502573</id><content type="html">&lt;a href="http://openpgpblog.tumblr.com/post/207763188/an-inaugural-post"&gt;An Inaugural Post&lt;/a&gt;: &lt;p&gt;&lt;a href="http://openpgpblog.tumblr.com/post/207763188/an-inaugural-post"&gt;openpgpblog&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This is a new blog dedicated to OpenPGP and related topics.  OpenPGP, itself, is a standard for encrypting and signing digital data.  Some of the related issues might include identity management, X.509, and even social media.&lt;/p&gt;
&lt;p&gt;I started this because so much of the material surrounding OpenPGP is so poorly documented.  While several books exist, they do not provide much insight into the nuances of signing data and none provide a lot of resources for those interested in more than encrypting a few emails.&lt;/p&gt;
&lt;p&gt;This blog will cover a lot of topics from key generation and types to certificate authorities and probably some other interesting things coming over the horizon.  Posts will probably run about once a week, usually on Tuesdays.&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RrgoprizCDI:u-RrvkyfxPY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RrgoprizCDI:u-RrvkyfxPY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=RrgoprizCDI:u-RrvkyfxPY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RrgoprizCDI:u-RrvkyfxPY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=RrgoprizCDI:u-RrvkyfxPY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RrgoprizCDI:u-RrvkyfxPY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RrgoprizCDI:u-RrvkyfxPY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=RrgoprizCDI:u-RrvkyfxPY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=RrgoprizCDI:u-RrvkyfxPY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/RrgoprizCDI" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/211502573</feedburner:origLink></entry><entry><title type="text">The Financial Advisory Committee has Recommenced</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/9o_2Sfmq_c0/200930292" /><category term="columbia" /><category term="columbia association" /><category term="finance" /><category term="financial advisory committee" /><updated>2009-09-30T01:49:00-07:00</updated><id>http://www.jameshoward.us/post/200930292</id><content type="html">&lt;p&gt;Last night, the Columbia Association’s Financial Advisory Committee held its first meeting of the term and we introduced three new members.  Those members have a diverse background and strenghen our expertise in financial analysis.&lt;/p&gt;
&lt;p&gt;This year, the Financial Advisory Committee will be reviewing two key questions for the Columbia Association’s Board of Directors.  The first is recommend measurement target for financial performance of the organization, particularly with regard to the outstanding debt position.  As the Committee has experience in establishing measures for the organization, this is a natural outgrowth of that work.&lt;/p&gt;
&lt;p&gt;The second question the Financial Advisory Committee will address is to consider and respond to a proposed business plan being developed by the Columbia Association’s senior staff.  The proposed business plan is not yet available and will be addressed when ready.&lt;/p&gt;
&lt;p&gt;Both topics this year are quite exciting and give the Financial Advisory Committee some red meat to chew on following a few lean years.  I look forward to diving into these and am delighted to be working with new Committee members.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=9o_2Sfmq_c0:kvdnuIwiP4g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=9o_2Sfmq_c0:kvdnuIwiP4g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=9o_2Sfmq_c0:kvdnuIwiP4g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=9o_2Sfmq_c0:kvdnuIwiP4g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=9o_2Sfmq_c0:kvdnuIwiP4g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=9o_2Sfmq_c0:kvdnuIwiP4g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=9o_2Sfmq_c0:kvdnuIwiP4g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=9o_2Sfmq_c0:kvdnuIwiP4g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=9o_2Sfmq_c0:kvdnuIwiP4g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/9o_2Sfmq_c0" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/200930292</feedburner:origLink></entry><entry><title type="text">The Canterbury Twitter</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/JGkSVUaA88s/156768809" /><category term="Twitter" /><category term="meta" /><category term="chaucer" /><updated>2009-08-05T17:41:20-07:00</updated><id>http://www.jameshoward.us/post/156768809</id><content type="html">&lt;a href="http://twitter.com/iphone4chaucer"&gt;The Canterbury Twitter&lt;/a&gt;: &lt;p&gt;Well, I have now completely tweeted &lt;i&gt;The Canterbury Tales&lt;/i&gt; by Chaucer.  Actually, it wrapped itself up last week.  Who has a suggestion on what may be tweeted next?&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=JGkSVUaA88s:9mggWQGeUaI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=JGkSVUaA88s:9mggWQGeUaI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=JGkSVUaA88s:9mggWQGeUaI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=JGkSVUaA88s:9mggWQGeUaI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=JGkSVUaA88s:9mggWQGeUaI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=JGkSVUaA88s:9mggWQGeUaI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=JGkSVUaA88s:9mggWQGeUaI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=JGkSVUaA88s:9mggWQGeUaI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=JGkSVUaA88s:9mggWQGeUaI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/JGkSVUaA88s" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/156768809</feedburner:origLink></entry><entry><title type="text">Chase’s birth certificate!</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/Ib50LOPpL2I/156719349" /><category term="chase" /><category term="politics" /><updated>2009-08-05T16:13:26-07:00</updated><id>http://www.jameshoward.us/post/156719349</id><content type="html">&lt;img src="http://27.media.tumblr.com/YCx38WaEVqs7zifpdg4S7fc9o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Chase’s birth certificate!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=Ib50LOPpL2I:-O2QubRRcFE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=Ib50LOPpL2I:-O2QubRRcFE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=Ib50LOPpL2I:-O2QubRRcFE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=Ib50LOPpL2I:-O2QubRRcFE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=Ib50LOPpL2I:-O2QubRRcFE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=Ib50LOPpL2I:-O2QubRRcFE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=Ib50LOPpL2I:-O2QubRRcFE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=Ib50LOPpL2I:-O2QubRRcFE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=Ib50LOPpL2I:-O2QubRRcFE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/Ib50LOPpL2I" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/156719349</feedburner:origLink></entry><entry><title type="text">How Chase Got His Name</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/IoEOlhE2YaU/153667311" /><category term="chase" /><category term="family" /><updated>2009-08-01T08:15:25-07:00</updated><id>http://www.jameshoward.us/post/153667311</id><content type="html">&lt;p&gt;Nina and I discussed Chase’s name for months.  I wanted to name him Alexander, for &lt;a href="http://en.wikipedia.org/wiki/Alexander_Hamilton"&gt;Alexander Hamilton&lt;/a&gt;, who was the first Secretary of the Treasury.  Nina wanted to name him Marshall, for &lt;a href="http://en.wikipedia.org/wiki/John_Marshall"&gt;John Marshall&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/John_Marshall_Harlan"&gt;John Marshall Harlan&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/John_Marshall_Harlan_II"&gt;John Marshall Harlan II&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Thurgood_Marshall"&gt;Thurgood Marshall&lt;/a&gt;.  This led to a several week stalemate.&lt;/p&gt;
&lt;p&gt;One day, Nina called me and suggested Chase in honor of &lt;a href="http://en.wikipedia.org/wiki/Samuel_Chase"&gt;Samuel Chase&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Salmon_P._Chase"&gt;Salmon P. Chase&lt;/a&gt;.  Samuel Chase was elected to the Continental Congress, signed the Declaration of Independence for Maryland, and was appointed to the Supreme Court of the United States.  Salmon P. Chase was from Ohio, like me, and went to Dartmouth, like Nina.  He was Secretary of the Treasury and Chief Justice of the United States.  He wrote the National Banking Act and is on the $10,000 bill.  Chase ticked all the boxes.&lt;/p&gt;
&lt;p&gt;Next week, Chase and I will start a business together we will call J.P. Howard, Chase, &amp; Company.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=IoEOlhE2YaU:QlZooyv2Tb4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=IoEOlhE2YaU:QlZooyv2Tb4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=IoEOlhE2YaU:QlZooyv2Tb4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=IoEOlhE2YaU:QlZooyv2Tb4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=IoEOlhE2YaU:QlZooyv2Tb4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=IoEOlhE2YaU:QlZooyv2Tb4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=IoEOlhE2YaU:QlZooyv2Tb4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=IoEOlhE2YaU:QlZooyv2Tb4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=IoEOlhE2YaU:QlZooyv2Tb4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/IoEOlhE2YaU" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/153667311</feedburner:origLink></entry><entry><title type="text">Chase Kumar Basu Howard arrived twenty-four hours ago.  He is...</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/oB2EZs-m2qM/151991040" /><category term="chase" /><category term="basu" /><category term="howard" /><category term="family" /><updated>2009-07-29T20:01:00-07:00</updated><id>http://www.jameshoward.us/post/151991040</id><content type="html">&lt;img src="http://25.media.tumblr.com/YCx38WaEVqief1rvNQQmFd7bo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Chase Kumar Basu Howard arrived twenty-four hours ago.  He is six pounds ten ounces and 19.5 inches tall.  His hobbes include crying, getting his diaper changed, and staring at people.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=oB2EZs-m2qM:QeJhsLXmfRQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=oB2EZs-m2qM:QeJhsLXmfRQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=oB2EZs-m2qM:QeJhsLXmfRQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=oB2EZs-m2qM:QeJhsLXmfRQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=oB2EZs-m2qM:QeJhsLXmfRQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=oB2EZs-m2qM:QeJhsLXmfRQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=oB2EZs-m2qM:QeJhsLXmfRQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=oB2EZs-m2qM:QeJhsLXmfRQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=oB2EZs-m2qM:QeJhsLXmfRQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/oB2EZs-m2qM" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/151991040</feedburner:origLink></entry><entry><title type="text">Parlez-vous anglais?</title><link rel="alternate" type="text/html" href="http://feeds.jameshoward.us/~r/jameshoward/~3/WFJc4aSvgKI/146462243" /><category term="family fun" /><category term="the stupid" /><updated>2009-07-21T18:57:41-07:00</updated><id>http://www.jameshoward.us/post/146462243</id><content type="html">While playing Catchphrase with Nina and Caitie...&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Nina:  You go there to get money when visiting a different country.&lt;br /&gt;&#xD;
Me:  Bureau de change.&lt;br /&gt;&#xD;
Nina:  Right, but in English.&lt;br /&gt;&#xD;
Me:  I don't know what it is in English!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=WFJc4aSvgKI:oW3bb0zpL_k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=WFJc4aSvgKI:oW3bb0zpL_k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=WFJc4aSvgKI:oW3bb0zpL_k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=WFJc4aSvgKI:oW3bb0zpL_k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=WFJc4aSvgKI:oW3bb0zpL_k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=WFJc4aSvgKI:oW3bb0zpL_k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=WFJc4aSvgKI:oW3bb0zpL_k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?i=WFJc4aSvgKI:oW3bb0zpL_k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.jameshoward.us/~ff/jameshoward?a=WFJc4aSvgKI:oW3bb0zpL_k:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jameshoward?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jameshoward/~4/WFJc4aSvgKI" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.jameshoward.us/post/146462243</feedburner:origLink></entry></feed>
