<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>metcaffeination &#187; DC</title>
	<atom:link href="http://metcaffeination.net/weblog/category/dc/feed/" rel="self" type="application/rss+xml" />
	<link>http://metcaffeination.net/weblog</link>
	<description>cities. physics. food. environment. fatherhood.</description>
	<lastBuildDate>Mon, 08 Feb 2010 04:45:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DC intersections with Mathematica</title>
		<link>http://metcaffeination.net/weblog/2009/03/01/dc-intersections-with-mathematica/</link>
		<comments>http://metcaffeination.net/weblog/2009/03/01/dc-intersections-with-mathematica/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 05:07:08 +0000</pubDate>
		<dc:creator>thm</dc:creator>
				<category><![CDATA[DC]]></category>
		<category><![CDATA[doing the math]]></category>

		<guid isPermaLink="false">http://metcaffeination.net/weblog/?p=221</guid>
		<description><![CDATA[Without the quadrant designation, several intersections in Washington&#8211;&#8221;6th and C,&#8221; for example&#8211;are ambiguous. &#8220;6th and C&#8221; can refer to a place in NW, NE, SW, or SE DC. Because of this duplication of streets and intersections, the quadrant is usually&#8211;but not always&#8211;specified. I&#8217;ve been curious  for some time to know exactly how many doubly-, triply-, and quadruply-redundant [...]]]></description>
			<content:encoded><![CDATA[<p>Without the quadrant designation, several intersections in Washington&#8211;&#8221;6th and C,&#8221; for example&#8211;are ambiguous. &#8220;6th and C&#8221; can refer to a place in NW, NE, SW, or SE DC. Because of this duplication of streets and intersections, the quadrant is usually&#8211;but not always&#8211;specified. I&#8217;ve been curious  for some time to know exactly how many doubly-, triply-, and quadruply-redundant intersections there are in DC, and it&#8217;s another fun example combining <a href="http://www.wolfram.com/products/mathematica/index.html">Mathematica 7</a>&#8217;s <a href="http://reference.wolfram.com/mathematica/ref/format/SHP.html">.shp</a> file import with the GIS data that the <a href="http://dcgis.dc.gov/dcgis/site/default.asp">DC government makes available</a>.</p>
<p>How many are there? I calculate:</p>
<table border="0">
<tbody>
<tr style="vertical-align:bottom;">
<td style="text-align: center;"><span>Quadrants:</span></td>
<td style="text-align: center;"><span>2</span></td>
<td style="text-align: center;"><span>3</span></td>
<td style="text-align: center;"><span>4</span></td>
</tr>
<tr style="vertical-align:bottom;">
<td style="text-align: center;"><span>Intersections:</span></td>
<td style="text-align: center;"><span>418</span></td>
<td style="text-align: center;"><span>71</span></td>
<td style="text-align: center;"><span>28</span></td>
</tr>
</tbody>
</table>
<p>The 28 intersections that appear in all 4 quadrants are:</p>
<blockquote><p>14th &amp; D, 9th &amp; G, 7th &amp; I, 7th &amp; E, 7th &amp; G, 7th &amp; D, 6th &amp; C, 6th &amp; G, 6th &amp; D, 6th &amp; I, 6th &amp; E, 4th &amp; M, 4th &amp; G, 4th &amp; E, 4th &amp; D, 4th &amp; I, 3rd &amp; M, 3rd &amp; C, 3rd &amp; K, 3rd &amp; D, 3rd &amp; G, 3rd &amp; E, 3rd &amp; I, 2nd &amp; E, 2nd &amp; C, 1st &amp; M, 1st &amp; C, 1st &amp; N</p></blockquote>
<p>Plotted on a map:</p>
<p> </p>
<div id="attachment_223" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-223" title="intersectionmap" src="http://metcaffeination.net/weblog/wp-content/uploads/2009/02/intersectionmap.jpg" alt="Color coded map of intersections in DC." width="400" height="492" /><p class="wp-caption-text">Color coded map of intersections in DC.</p></div>
<p><strong>Update:</strong> Here&#8217;s a <a href="http://metcaffeination.net/weblog/wp-content/uploads/2009/03/intersectionmap_large.pdf">larger PDF version</a>.</p>
<p>Here&#8217;s how I made the map and did the calculations:</p>
<p><span id="more-221"></span></p>
<p>I started with the same <a href="http://data.octo.dc.gov/Metadata.aspx?id=122">Street Centerline</a> file that I used in my <a href="http://metcaffeination.net/weblog/2009/01/17/red-street-blue-street/">first post on GIS with Mathematica</a>. The elements of this file are lines representing street segments between intersections, so the first and the last point defining each line lie at intersections. First, I take from the rather unwieldy raw data and make a new list where each element corresponds to one street segment, and within each of these elements, the geometry is followed by all the other data:<br />
<code><br />
dcstreets=Import["StreetSegmentsLn.shp","Data"][[1]];<br />
dcstreetdata =<br />
Transpose[Join[{dcstreets[[2, 2]]}, dcstreets[[4, 2, All, 2]]]];<br />
</code><br />
Then I wrote two functions to pick off the data I need: for each of the first and last points, representing the locations of the intersections, I need the street name, type (e.g. Street or Avenue), and quadrant:<br />
<code><br />
nodeFunction = Join[{#[[1, 1, 1]]}, #[[6 ;; 8]]] &amp;<br />
tailFunction = Join[{#[[1, 1, -1]]}, #[[6 ;; 8]]] &amp;<br />
nodelist =<br />
Union[Join[Map[nodeFunction, dcstreetdata],<br />
Map[tailFunction, dcstreetdata]]];<br />
</code><br />
<code>Map</code> applies the specified function to each item in the list of street segments, and the resulting lists of beginning and ending intersections from all the segments are put together with <code>Join</code>. Of course, most streets run through numerous intersections, and the second intersection of one segment will be the first intersection of the next segment. To make sure we get the beginning and ending of each street, we do need both the first and second intersection from each, and we use <code>Union</code> to remove all the duplicates from the middle.</p>
<p>We now have a list in which each element contains a location and street name. We now need a list of all the intersections&#8211;when two streets share the same point. Fortunately, Mathematica 7 introduced the <code><a href="http://reference.wolfram.com/mathematica/ref/GatherBy.html">GatherBy</a></code> function, which groups a list depending on the value each element returns from the specified function. In this case, the specified function is just the first element, that is, the location:<br />
<code><br />
intersections = GatherBy[nodelist, #[[1]] &amp;];<br />
In[]:= BinCounts[Length /@ intersections, {1, 6, 1}]<br />
Out[]:= {901, 7015, 491, 20, 2}<br />
</code><br />
The second line tells us that there are 901 end-points with only one street (the majority, I believe, are where the streets lead outside the District boundary), 7015 points where two streets come together; 491 points where three, 20 points where four, and 2 points where 5 streets come together. Which are these? With<br />
<code><br />
Select[intersections, Length[#] == 5 &amp;]<br />
</code><br />
We find that the first is the intersection of 15th Street, Benning Road, Bladensburg Road, H Street, and Maryland Avenue NE, while the second is the intersection of 51st Street, Doewood Lane, Eastern Avenue, Mann Street, and Meade Street NE.<sup>1</sup> For our purposes, we want to consider all these as pairs, so we break all intersections with three or more streets into their respective pairs:<br />
<code><br />
intersectionPairs =<br />
Flatten[Join[Subsets[#, {2}] &amp; /@ intersections], 1];<br />
</code><br />
Since I&#8217;m using the Street Centerline File, the streets that serve as quadrant boundaries&#8211;North Capitol, East Capitol, and South Capitol streets&#8211;are not given a quadrant but given the designation &#8220;BN&#8221; for boundary. Actual addresses on these streets are given a quadrant depending on which side of the street they&#8217;re on. In this scheme, you&#8217;ll get intersections such as 17th Street NE and 17th Street SE, where they intersect East Capitol Street. I&#8217;m ignoring those for this exercise, and then using <code>GatherBy</code> again to find all the points where the intersection street names are the same:<br />
<code><br />
quadrantPairs = Select[intersectionPairs, #[[1, 4]] == #[[2, 4]] &amp;];<br />
multipoint =<br />
GatherBy[quadrantPairs, {#[[1, 2 ;; 3]], #[[2, 2 ;; 3]]} &amp;];<br />
</code><br />
Looking at the structure of this we see a little more work to be done:<br />
<code><br />
In[]:= BinCounts[Length /@ multipoint, {1, 7, 1}]<br />
Out[]:= {6287, 741, 101, 36, 7, 1}<br />
</code><br />
Which tells us that there are 6287 unique intersections in DC, appearing in only one quadrant; 741 that appear in two quadrants, and 1 that appears in 6 quadrants???</p>
<p>This happened because Stanton Square is considered to be a giant median for C Street NE, so there are actually three distinct points that could be considered the corner of 6th and C Streets NE, all along one block. There are also intersections of 6th and C streets in NW, SE, and SW, giving a total of 6. For this, though, I want to treat all the locations in NE as the same, so I make my lists of quadruply, triply, and doubly-redundant intersections depending on how many quadrants appear, which I count with <code>Length</code> and <code>Union</code>:<br />
<code><br />
quads = Select[multipoint,<br />
Length[Union[Flatten[#[[All, All, 4]]]]] == 4 &amp;];<br />
triples =<br />
Select[multipoint, Length[Union[Flatten[#[[All, All, 4]]]]] == 3 &amp;];<br />
doubles =<br />
Select[multipoint, Length[Union[Flatten[#[[All, All, 4]]]]] == 2 &amp;];<br />
</code><br />
Giving lists of intersections, the lengths of which were quoted above. Relatively simple graphics commands made the figure, to which I added the <a href="http://data.octo.dc.gov/Metadata.aspx?id=74">DC Boundary</a> polygon from another .shp file.</p>
<p>Figuring this out took far more lines of code than the modestly few lines that I can reproduce this exercise with. The keys were learning to use the new <code>GatherBy</code> function and getting used to the idea of <code>Union</code> as a list management tool, as opposed to simply part of the set theory functionality. And as usual, knowing how to use <code>Map</code> and pure functions are necessary for doing almost anything elegantly in Mathematica.</p>
<ol class="footnotes"><li id="footnote_0_221" class="footnote">Doewood and Mann are actually the names of 51st and Meade Streets when they cross Eastern Avenue into Maryland, however I believe DC responsibility actually extends 50 feet or so beyond Eastern Avenue, hence the inclusion in the GIS data.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://metcaffeination.net/weblog/2009/03/01/dc-intersections-with-mathematica/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Inauguration</title>
		<link>http://metcaffeination.net/weblog/2009/01/27/the-inauguration/</link>
		<comments>http://metcaffeination.net/weblog/2009/01/27/the-inauguration/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 04:09:36 +0000</pubDate>
		<dc:creator>thm</dc:creator>
				<category><![CDATA[DC]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://metcaffeination.net/weblog/?p=214</guid>
		<description><![CDATA[Tuesday, I joined the 1.8 million others on the Mall to watch the inauguration. I suppose I had underestimated just how important this event would be to the million or so people who got to the mall before I did. I had a good experience, and in retrospect a series of nearly random decisions that [...]]]></description>
			<content:encoded><![CDATA[<p>Tuesday, I joined the 1.8 million others on the Mall to watch the inauguration. I suppose I had underestimated just how important this event would be to the million or so people who got to the mall before I did. I had a good experience, and in retrospect a series of nearly random decisions that we made all turned out to be the right decisions.</p>
<p>A friend, in town and staying with us for the inauguration, and I left the house at 7 in the morning, somehow thinking that would be early enough. The station platform at the Brookland Metro was crowded when we arrived, and the inbound train that arrived was so full that only a handful more could board. We instead rode outbound one stop, thinking that either we&#8217;d catch a slightly less full train, or could get on one of the special presidential bus routes. Miraculously, there was just enough space for us on the next inbound train, which otherwise looked as crowded as the first.</p>
<p>We managed to meet a bunch of my friend&#8217;s friends downtown, at their hotel, at 8. We were north of the mall. Since all of the parade route along Pennsylvania Avenue from the Capitol to the White House was walled off, we had to choose a route south.  Among the many roads closed to motor traffic that day was 395, the freeway in a tunnel that goes under the Capitol reflecting pool. It was open as a pedestrian route, and in part because of the novelty of walking it, that&#8217;s were we went. Later, we heard that the handful of crossovers through the parade route became impossibly backed up. We entered at about 3rd and G NW and exited at E Street SW. We made our way along E, then up 7th to D, then along D to 14th, where we crossed into the Mall, finding spots at the base of the Washington monument by about 9am.<br />
<img class="aligncenter size-full wp-image-217" title="dsc_0011" src="http://metcaffeination.net/weblog/wp-content/uploads/2009/01/dsc_0011.jpg" alt="" width="425" height="285" /></p>
<p>And then we waited, in the cold. A half hour of relative stillness was enough to take away the warmth that physical movement generates, and I was reminded how much colder it is when you&#8217;re not moving. I knew this, but hadn&#8217;t really thought about how long we&#8217;d be out there. As was widely recommended, I had layered, and soon wished I had layered more. Perhaps what one should do is to subtract ten degrees Fahrenheit from the actual temperature for every hour you&#8217;ll be standing in the cold.</p>
<p>We had a decent view of a Jumbotron, and we could see the Capitol, but even with binoculars I couldn&#8217;t see any individuals. (Our view was partially blocked by trees.) What was significant was to be a part of the 1.8 million assembled, and of the 1.12 million Metro rides that day. It occured to me, standing there, that one had to understand what was going on in order to get anything out of the experience. I was glad that my son was safely and warmly at home; to be able to tell him in later years that he was there would have been a useless gimmick.</p>
<p><img class="alignnone size-full wp-image-218" title="dsc_0031" src="http://metcaffeination.net/weblog/wp-content/uploads/2009/01/dsc_0031.jpg" alt="" width="425" height="285" /></p>
<p>So what did I understand the experience to be? On the one hand, under the former administration, I (in chronological order): earned my Ph.D., got a permanent research job, got married, bought a house, had a child. Am I better off than I was eight years ago? Unquestionably, yes. Not bad for living a few miles from the epicenter of what was quite possibly the worst administration in United States history. But of course I was out there in the cold, celebrating with everyone else.</p>
<p>The president has called upon Americans to rise up to our nation&#8217;s challenges. He is not the first to call for service to our country and to others, but unlike the mawkishly sanctimonious appeals of virtually every other public leader, his carry a sincerity and gravitas that is convincing. This is perhaps because of his extensive service as a community organizer. As hope and competence replace fear and cronyism as dominant motifs in the administration, I expect that the appeal of satire and detached irony will fade in popular culture: these are for those who are comfortable, detached, and powerless. Anger and self-absorbed drama are out; hard work and careful planning are in. Does this signal an ascendancy for <a href="http://uchicago.edu">The University of Chicago</a>? The President taught there, of course. <a href="http://en.wikipedia.org/wiki/David_Axelrod_(political_consultant)">David Axelrod</a>, chief campaign stategist, went there, as did <a href="http://www.fivethirtyeight.com/">Nate Silver</a>, whose reality-based analysis beat all the other pundits this time around. </p>
<p>Four years ago, the progressive blogosphere wanted everyone to read <a href="http://www.chelseagreen.com/bookstore/item/elephant">Don&#8217;t Think of an Elephant</a>, and now we have a progressive President that has intuitively understood framing and the use of language longer and better than anyone else on our side. Democrats should now be done with <a href="http://www.dkosopedia.com/wiki/Kossary#Third_Rail_to_Zellout">Triangulation</a>. And Mark Penn and Terry McAuliffe, too.</p>
<p>On energy and environment and global warming and scores of other policies, Obama can already be said to be turning things around. Although Obama is <a href="http://http://nanoscale.blogspot.com/2009/01/science-and-inaugural-addresses.html">not the first to mention science</a> in his inaugural address, his reversal of the previous administration&#8217;s anti-scientific outlook is heartening. Perhaps our nation can be done with the celebration of anti-intellectualism. Perhaps patriotism will no longer be associated with flag-waving belligerence, but will be understood instead to be a celebration of those extraordinary characteristics of our nation that made our President&#8217;s story possible.</p>
<p>This was my hope, as I stood in the cold on the National Mall last Tuesday.</p>
]]></content:encoded>
			<wfw:commentRss>http://metcaffeination.net/weblog/2009/01/27/the-inauguration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Red Street, Blue Street</title>
		<link>http://metcaffeination.net/weblog/2009/01/17/red-street-blue-street/</link>
		<comments>http://metcaffeination.net/weblog/2009/01/17/red-street-blue-street/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 17:47:11 +0000</pubDate>
		<dc:creator>thm</dc:creator>
				<category><![CDATA[DC]]></category>
		<category><![CDATA[doing the math]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://metcaffeination.net/weblog/?p=206</guid>
		<description><![CDATA[In the end, I went with the upgrade to Mathematica 7. Of all the new features, the one that really hooked me&#8211;which is comparatively minor, compared to all the other new features&#8211;is the ability to import SHP files. The importation is not terribly well documented nor is there much additional support, but it was pretty [...]]]></description>
			<content:encoded><![CDATA[<p>In the end, I went with the upgrade to <a href="http://wolfram.com/products/mathematica/index.html">Mathematica 7</a>. Of all the new features, the one that really hooked me&#8211;which is comparatively minor, compared to all the other new features&#8211;is the ability to import SHP files. The importation is not terribly well documented nor is there much additional support, but it was pretty easy to do a few nifty things with the  <a href="http://data.octo.dc.gov/Metadata.aspx?id=122">DC Street Centerline</a> file.</p>
<p>As you may know, there is a street in DC for every state in the union. Pennsylvania Avenue is probably the most famous of these; the White House sits at 1600 Pennsylvania Ave NW. I used to live on Massachusetts Avenue. So my first idea was to make a street map of DC in which the state-named streets were colored red-ish or blue-ish depending on their vote in the recent election.</p>
<p>Here it is:<br />
<img class="aligncenter size-full wp-image-208" title="redbluestreet_1" usemap="#map_1" src="http://metcaffeination.net/weblog/wp-content/uploads/2009/01/redbluestreet_1.gif" alt="" width="400" height="495" /></p>
<map name='map_1'>
<area shape='rect' coords='118,197,150,185' title='WYOMING' nohref />
<area shape='rect' coords='62,232,111,84' title='WISCONSIN' nohref />
<area shape='rect' coords='229,231,267,190' title='WEST VIRGINIA' nohref />
<area shape='rect' coords='101,368,238,179' title='WASHINGTON' nohref />
<area shape='rect' coords='114,289,238,228' title='VIRGINIA' nohref />
<area shape='rect' coords='155,236,182,187' title='VERMONT' nohref />
<area shape='rect' coords='98,86,122,51' title='UTAH' nohref />
<area shape='rect' coords='278,313,341,254' title='TEXAS' nohref />
<area shape='rect' coords='239,259,257,236' title='TENNESSEE' nohref />
<area shape='rect' coords='205,194,311,87' title='SOUTH DAKOTA' nohref />
<area shape='rect' coords='214,279,257,260' title='SOUTH CAROLINA' nohref />
<area shape='rect' coords='144,223,295,146' title='RHODE ISLAND' nohref />
<area shape='rect' coords='113,323,326,218' title='PENNSYLVANIA' nohref />
<area shape='rect' coords='120,91,131,28' title='OREGON' nohref />
<area shape='rect' coords='266,251,283,236' title='OKLAHOMA' nohref />
<area shape='rect' coords='118,335,186,249' title='OHIO' nohref />
<area shape='rect' coords='190,89,207,74' title='NORTH DAKOTA' nohref />
<area shape='rect' coords='208,276,261,246' title='NORTH CAROLINA' nohref />
<area shape='rect' coords='143,246,335,185' title='NEW YORK' nohref />
<area shape='rect' coords='58,175,76,146' title='NEW MEXICO' nohref />
<area shape='rect' coords='187,296,220,195' title='NEW JERSEY' nohref />
<area shape='rect' coords='119,243,223,74' title='NEW HAMPSHIRE' nohref />
<area shape='rect' coords='85,98,106,62' title='NEVADA' nohref />
<area shape='rect' coords='33,188,127,63' title='NEBRASKA' nohref />
<area shape='rect' coords='221,203,273,170' title='MONTANA' nohref />
<area shape='rect' coords='147,107,210,82' title='MISSOURI' nohref />
<area shape='rect' coords='206,399,278,363' title='MISSISSIPPI' nohref />
<area shape='rect' coords='249,316,354,206' title='MINNESOTA' nohref />
<area shape='rect' coords='182,174,268,120' title='MICHIGAN' nohref />
<area shape='rect' coords='34,309,338,115' title='MASSACHUSETTS' nohref />
<area shape='rect' coords='164,275,282,217' title='MARYLAND' nohref />
<area shape='rect' coords='151,292,190,259' title='MAINE' nohref />
<area shape='rect' coords='196,255,213,239' title='LOUISIANA' nohref />
<area shape='rect' coords='239,286,261,256' title='KENTUCKY' nohref />
<area shape='rect' coords='165,151,216,67' title='KANSAS' nohref />
<area shape='rect' coords='155,135,179,107' title='IOWA' nohref />
<area shape='rect' coords='180,252,205,242' title='INDIANA' nohref />
<area shape='rect' coords='168,145,196,96' title='ILLINOIS' nohref />
<area shape='rect' coords='75,167,96,132' title='IDAHO' nohref />
<area shape='rect' coords='204,140,227,119' title='HAWAII' nohref />
<area shape='rect' coords='168,198,187,29' title='GEORGIA' nohref />
<area shape='rect' coords='129,236,256,181' title='FLORIDA' nohref />
<area shape='rect' coords='193,300,221,217' title='DELAWARE' nohref />
<area shape='rect' coords='78,236,157,71' title='CONNECTICUT' nohref />
<area shape='rect' coords='136,133,174,85' title='COLORADO' nohref />
<area shape='rect' coords='118,200,152,187' title='CALIFORNIA' nohref />
<area shape='rect' coords='153,144,176,108' title='ARKANSAS' nohref />
<area shape='rect' coords='21,178,47,153' title='ARIZONA' nohref />
<area shape='rect' coords='153,59,177,30' title='ALASKA' nohref />
<area shape='rect' coords='220,371,344,270' title='ALABAMA' nohref />
</map>
<p>Read on to see how I made it:</p>
<p><span id="more-206"></span></p>
<p>I imported election returns from <a href="http://en.wikipedia.org/wiki/United_States_presidential_election,_2008">Wikipedia</a>, but the process of picking the data I wanted out of the whole <code>Import</code> was so ugly that I&#8217;m not going to step through it here. I was inspired, though, by <a href="http://blog.wolfram.com/2008/09/24/analyzing-us-2008-elections-with-mathematica/">this similar post</a> on the Wolfram blog. If anyone at Wolfram is listening: it&#8217;d be really great if we could import data from the web by, say, clicking on a table of a web page displayed in a browser, instead of picking out which item in some nested list is the one we want.</p>
<p>From the raw vote data, I computed the (approximate) percentage of the vote that Obama got:<sup>1</sup><br />
<code><br />
ntrs[x_] := N[ToExpression[StringReplace[x, "," -&gt; ""]]]<br />
percentData = {ToUpperCase[#[[1]]], ntrs[#[[2]]]/(ntrs[#[[2]]] + ntrs[#[[3]]])} &amp; /@ votedata<br />
</code><br />
Which gives a list of things like<br />
<code><br />
{"CALIFORNIA", 0.622799}</code>.<br />
The conversion to uppercase is to match the way the DC street names are recorded.</p>
<p>I&#8217;ll need a list of states, in order to match the street names. I get this from Mathematica&#8217;s curated <code>CountryData</code> data set, using a Regular Expression to insert a space any time there&#8217;s a lowercase letter followed by an uppercase letter, to change, for example, &#8220;NewJersey&#8221; into &#8220;New Jersey&#8221;:<br />
<code><br />
states = StringReplace[#, RegularExpression["([a-z])([A-Z])"] -&gt; "$1 $2"] &amp; /@ CountryData["United States", "Regions"]<br />
</code></p>
<p>And the street datafile itself. When Mathematica imports SHP files, it returns a list of layers; with only one layer in this file, we get a (long) list with one element. So I specify in the <code>Import</code> that I only want this first (and only) element of the list:<br />
<code><br />
dcstreets=Import["StreetSegmentsLn.shp","Data"][[1]];<br />
</code><br />
And this gives a list of 4 replacement rules, some of which are very long:<br />
<code><br />
In[]:=dcstreets[[1]]<br />
Out[]:=LayerName -&gt; StreetSegmentLn<br />
In[]:=dcstreets[[2]]<br />
Out[]:=Geometry -&gt; <em>long list of graphics primitives defining the data elements</em><br />
In[]:=dcstreets[[3]]<br />
Out[]:=Labels -&gt; <em>list of the names of metadata fields</em><br />
In[]:=dcstreets[[4]]<br />
Out[]:=LabeledData -&gt; <em>list of (long) lists of metadata for each data element</em><br />
</code><br />
For this data file, the data elements are segments of streets between intersections, so the graphics primitives are lines defined by two (or more, for curved streets) points. There are 25 metadata fields, including the name of each street, the address range covered by the segment, the quadrant, and the type of road (e.g. Local, Principal Arterial, etc.). The <code>FullForm</code> of Mathematica replacement rule, such as <code>lhs -&gt; rhs</code>, is <code>Rule[lhs,rhs]</code>, so we access the data in each of the four rules as the second element of another list. Thus we can get at, say, the graphics primitives for the 27th street segment as<br />
<code><br />
In[]:=dcstreets[[2,2,27]]<br />
Out[]:=Line[{{396233., 138045.}, {396233., 138132.}, {396233., 138142.}}]<br />
</code><br />
For ease in working with these data, I combined the geometry and metadata into one table for the 13414 street segments:<br />
<code><br />
dcstreetdata = Transpose[Join[{dcstreets[[2, 2]]}, dcstreets[[4, 2, All, 2]]]];<br />
</code><br />
I separate this into two groups: state-named streets, and the rest:<br />
<code><br />
statestreets = Select[dcstreetdata, MemberQ[ToUpperCase[states], #[[6]]] &amp;];<br />
nonstatestreets = Select[dcstreetdata, ! MemberQ[ToUpperCase[states], #[[6]]] &amp;];<br />
</code><br />
The 6th element of each entry in <code>dcstreetdata</code> is the name of the street. From this, I create two graphics:<br />
<code><br />
nonstatemap = Graphics[{Gray, nonstatestreets[[All, 1]]}]</code></p>
<p><code><br />
statemap = Graphics[Function[x, Tooltip[{Directive[Thick, RGBColor[.5 + 2 (.5 - x[[2]]), 0, .5 + 2 (x[[2]] - .5)]], Transpose[Select[statestreets, Function[y, y[[6]] == x[[1]]]]][[1]]}, x[[1]]]] /@ percentData]<br />
</code><br />
I&#8217;ve packed a lot into statemap, using nested pure functions: it makes a Tooltip with the state/street name popping up upon mouseover (it works better in Mathematica than in the export HTML). For each state from the list of election returns in <code>percentData</code>, it finds all the street segments named after that state and makes a graphic element out of the geometry of that street segment, of a color that ranges from pure blue to pure red. The red-blue divide is stretched so that pure blue corresponds to the percentage of Obama&#8217;s highest percentage (Hawaii, 72.99%) and pure red corresponds to Obama&#8217;s lowest percentage (Wyoming, 33.43%). The final map is created with <code>Show</code>:<br />
<code><br />
votemap = Show[statemap, nonstatemap]</code></p>
<p>So far, so good. I&#8217;ll write more on Mathematica and DC GIS data soon.</p>
<ol class="footnotes"><li id="footnote_0_206" class="footnote">really, it&#8217;s Obama&#8217;s percentage of the combined Obama/ McCain vote, ignoring votes for other candidates</li></ol>]]></content:encoded>
			<wfw:commentRss>http://metcaffeination.net/weblog/2009/01/17/red-street-blue-street/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bringing streetcars back to DC, part 3</title>
		<link>http://metcaffeination.net/weblog/2008/12/15/bringing-streetcars-back-to-dc-part-3/</link>
		<comments>http://metcaffeination.net/weblog/2008/12/15/bringing-streetcars-back-to-dc-part-3/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 05:32:52 +0000</pubDate>
		<dc:creator>thm</dc:creator>
				<category><![CDATA[DC]]></category>
		<category><![CDATA[rail]]></category>
		<category><![CDATA[streetcars]]></category>

		<guid isPermaLink="false">http://metcaffeination.net/weblog/?p=194</guid>
		<description><![CDATA[Parts 1 and 2 of this series looked at the public side of the DC Alternatives Analysis process that took place between 2002 and 2005. Several newsletters were published, public meetings were held, and the study team met with civic groups and maintained a presence at various community events. The widely distributed documents only tell [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://metcaffeination.net/weblog/2008/10/29/bringing-streetcars-back-to-dc-part-1/">Parts 1</a> and <a href="http://metcaffeination.net/weblog/2008/11/09/bringing-streetcars-back-to-dc-part-2/">2</a> of this series looked at the public side of the DC Alternatives Analysis process that took place between 2002 and 2005. Several newsletters were published, public meetings were held, and the study team met with civic groups and maintained a presence at various community events. The widely distributed documents only tell a small fraction of the story, and if one wants to understand why the final report had such disappointing recommendations, one needs to delve into the more technical study documents, which weren&#8217;t widely distributed. The contrast between that which was published publicly and the technical documents kept internally is instructive for anyone following a similar engineering study of similar scale.</p>
<p>Broadly speaking, these technical documents attempt to quantify the decision-making process in order that every subsequent decision have justification. The process obscures the study biases by shifting them into the methods of quantification, and ultimately confuses quantifiability with importance.</p>
<p><strong>Setting the Stage</strong></p>
<p>The formal program of the study was documented in the <a href="http://metcaffeination.net/weblog/wp-content/uploads/2008/12/dcaa-project-work-plan.pdf">Project Work Plan</a>, in January 2003. One of the first of the study documents was the short <a href="http://metcaffeination.net/weblog/wp-content/uploads/2008/12/dcaa-quality-assurance-program.pdf">Quality Assurance Program</a>, an eight-pager released in November 2003. It establishes the tedious tone in which all further study documents will be written with empty management-speak such as &#8220;All DMJM Harris staff performing tasks on the project will utilize the appropriate implementing<span> procedure for the work being performed.&#8221;</span></p>
<p>Two reports were finished in August 2004: The <a onclick="javascript:pageTracker._trackPageview ('/outbound/ddot.dc.gov');" href="http://ddot.dc.gov/ddot/cwp/view,a,1250,q,643415,ddotNav_GID,1760,ddotNav,|34399|.asp">Needs Assessment</a> and the <a href="http://metcaffeination.net/weblog/wp-content/uploads/2008/12/dcaa-evaluation-framework.pdf">Evaluation Framework.</a> These followed the extensive series of community meetings in late 2003. The Needs Assessment was the only technical document that was published on the (now-defunct) study website. It examined population, employment, and overall destination patterns across the city in relation to existing transit service. The Evaluation Framework brought together all the input&#8211;from DC agencies and from the community&#8211;about routes and goals and needs and defines what sort of analysis is to be done. A structure of seven routes is proposed, two of which have alternative routings, but the stops along those routes are not defined yet. The project goals are laid out, and the measures and criteria used to evaluate choices in terms of those goals are defined. The general work plan for several documents that follow is laid out.</p>
<p><strong>Route and Mode evaluation:</strong></p>
<p><a href="http://metcaffeination.net/weblog/wp-content/uploads/2008/12/dcaa-screen-1-report.pdf">Screen 1</a>, released September 2004, evaluates seven potential transit modes (streetcars, &#8220;bus rapid transit,&#8221; light rail transit, diesel multiple units, automated guideway transit, monorail, and heavy rail), and ends up recommending only streetcars and &#8220;bus rapid transit&#8221; for further evaluation.</p>
<p>The <a href="http://metcaffeination.net/weblog/wp-content/uploads/2008/12/dcaa-definition-of-alternatives.pdf">Definition of Alternatives</a>, released in November 2004, analyzed the routes given in the Evaluation Framework for the two chosen modes. Station locations were assigned and propulsion technologies are considered. For each route, a &#8220;service plan&#8221; was developed, including the headways between successive runs and calculations for route travel times. Although there are separate calculations for streetcars and for &#8220;bus rapid transit,&#8221; no details are given about the assumptions that went into the calculation of the travel times.</p>
<p><a href="http://metcaffeination.net/weblog/wp-content/uploads/2008/12/dcaa-screen-2-report.pdf">Screen 2</a>, released March 2005, takes the service plans and route structure from the Definition of Alternatives and tries to evaluate how well each would fulfill the project goals by applying a set of &#8220;Measures of Effectiveness,&#8221; which are defined in the Evaluation Framework. Claiming that &#8220;the operational characteristics of BRT and Streetcar are similar at the level of detail&#8221; under study, it lumps both into a &#8220;premium transit service option&#8221; to decide whether a particular corridor should have &#8220;premium transit,&#8221; or whether it should only receive some bus service enhancements. Corridors were ranked (high, medium or low) based on a few criteria for each of the four project goals, leading to a composite score. Further analysis on meeting corridor deficiencies and operational considerations, and concluded by recommending some routes for &#8220;premium transit&#8221; and relegating some to get only &#8220;local bus enhancements.&#8221;</p>
<p><a href="http://metcaffeination.net/weblog/wp-content/uploads/2008/12/dcaa-screen-3-report.pdf">Screen 3</a>, released May 2005, takes the &#8220;premium transit&#8221; corridors of Screen 2 and applies further &#8220;Measures of Effectiveness&#8221; to determine whether each corridor should be Streetcars or  &#8221;bus rapid transit.&#8221; Each corridor is broken into segements, and the effectiveness criteria are applied to the segments individually. Where applicable&#8211;which isn&#8217;t as frequently as one might think&#8211;Streetcars and &#8220;bus rapid transit&#8221; are evaluated separately. The scores from these evaluations are totaled, to come up with proposals for streetcar routes, &#8220;bus rapid transit&#8221; routes, and &#8220;rapid bus&#8221; routes.</p>
<p><strong>And onwards</strong></p>
<p>Further study documents, released May&#8211;September 2005, looked at the finances of the proposed system and put forward the timetable. All the study findings were summarized in a final report, published in October 2005. Future posts in this series will look in detail at some of these technical reports.</p>
]]></content:encoded>
			<wfw:commentRss>http://metcaffeination.net/weblog/2008/12/15/bringing-streetcars-back-to-dc-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bringing Streetcars back to DC, part 2</title>
		<link>http://metcaffeination.net/weblog/2008/11/09/bringing-streetcars-back-to-dc-part-2/</link>
		<comments>http://metcaffeination.net/weblog/2008/11/09/bringing-streetcars-back-to-dc-part-2/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 18:47:13 +0000</pubDate>
		<dc:creator>thm</dc:creator>
				<category><![CDATA[DC]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[rail]]></category>
		<category><![CDATA[streetcars]]></category>

		<guid isPermaLink="false">http://metcaffeination.net/weblog/?p=148</guid>
		<description><![CDATA[Part 1 of this series looked at the beginnings of the DC government&#8217;s effort to expand the transit network. We left off in the Spring of 2005, having been to several meetings and having received several newsletters.
The study finishes
The final project newsletter, Fall 2005, and an &#8220;Executive Summary&#8220; of the whole project were presented to the public [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://metcaffeination.net/weblog/2008/10/29/bringing-streetcars-back-to-dc-part-1/">Part 1</a> of this series looked at the beginnings of the DC government&#8217;s effort to expand the transit network. We left off in the Spring of 2005, having been to several meetings and having received several newsletters.</p>
<p><strong>The study finishes</strong></p>
<p>The final project newsletter, <a href="http://ddot.dc.gov/ddot/frames.asp?doc=/ddot/lib/ddot/transitfuture/publications/newsletters/communityline_2005-3q.pdf">Fall 2005</a>, and an &#8220;<a href="http://metcaffeination.net/weblog/wp-content/uploads/2008/11/dcaa-executive-summary.pdf">Executive Summary</a>&#8220; of the whole project were presented to the public at a final meeting, held September 29, 2005. For transit enthusiasts following the project, the end results were disappointing and frustrating. Instead of a visionary transformation of mobility in the District, the final recommendations proposed a meager streetcar buildout that, despite its modest size, would take 25 years to build. The report was frustrating because it relied on tortured reasoning that bordered on downright dishonesty, it used self-contradictory and mutually inconsistent reasoning, and offered little more than poorly-defined chimeras wrapped up in wishful thinking.</p>
<p>Added to the project was &#8220;Rapid Bus,&#8221; as a lower-class technology mode, joining streetcars and &#8220;bus rapid transit.&#8221; Modes were assigned to routes. The newsletter used separate streetcar and &#8220;bus rapid transit&#8221; assignments, while the executive summary lumped these together as &#8220;premium transit.&#8221; In the newsletter, streetcars got a handful of routes: the crosstown Georgtown to Minnesota Avenue route; the north-south Georgia Avenue route, which would end at K street; a Union Station to Anacostia via Eastern Market route; an M Street SE/SW route, and a short Bolling AFB&#8211;Pennsylvania Ave route. A bit of &#8220;bus rapid transit&#8221; was added: mainly Woodley Park to Eastern Market via Florida Avenue, while the rest of the 50-mile route structure developed over the course of the study was designated &#8220;rapid bus.&#8221;</p>
<p><span id="more-148"></span></p>
<p>On the face of it, we&#8217;re being asked to believe that there is a significant difference between &#8220;bus rapid transit&#8221; and &#8220;rapid bus,&#8221; yet no clear description of the features that differentiate &#8220;bus rapid transit&#8221; from &#8220;rapid bus&#8221; is given. &#8220;Rapid bus&#8221; is supposed to have: limited stops, fancier shelters, real-time arrival information, and signal prioritization, as is &#8220;bus rapid transit.&#8221; They&#8217;re both supposed to use &#8220;large vehicles,&#8221; with those for &#8220;rapid bus&#8221; being &#8220;distinct&#8221; and those for &#8220;bus rapid transit&#8221; supposedly &#8220;recalling the design of streetcars.&#8221;  Even though &#8220;rapid bus&#8221; vehicles &#8220;could be&#8221; 60-foot articulated buses, the largest buses used anywhere in the United States, &#8220;rapid bus&#8221; vehicles &#8220;tend to be smaller&#8221; than &#8220;bus rapid transit&#8221; vehicles. One feature that was mentioned for &#8220;bus rapid transit&#8221; but not for &#8220;rapid bus&#8221; was off-vehicle fare payment.</p>
<p>&#8220;Bus rapid transit&#8221; is said to run &#8220;either on mixed traffic or on dedicated rights-of-way,&#8221; and several of the &#8220;bus rapid transit&#8221; examples cited do make use of dedicated rights-of-way. <a href="http://www.mbta.com/about_the_mbta/t_projects/?id=1072">Boston</a>, <a href="http://www.octranspo.com/mapscheds/Transitway/tway_map_menuE.htm">Ottawa</a>, and <a href="http://www.portauthority.org/PAAC/CustomerInfo/BuswaysandT/tabid/111/Default.aspx">Pittsburgh</a> are explicitly called out as examples of &#8220;bus rapid transit,&#8221; and shows pictures of the system in <a href="http://www.bhns.fr/TEOR-Transport-Est-Ouest-Rouannais.html">Rouen</a>, France. Both Ottawa and Pittsburgh rely on massive, exclusive and grade separated rights of way for their systems, built on abandoned railroad rights-of-way. Rouen&#8217;s TEOR uses several sections of exclusive right-of-way with optical guidance. No similar opportunity for constructing such facilities exists along the corridors proposed for DC, and surely such rights of way would be as incompatible with neighborhood scale as light rail would be. The documents make no mention of the <a href="http://www.sierraclubmass.org/issues/conservation/silverline/sl2.html">heavy criticism</a> that Boston&#8217;s Silver Line has received. Incidentally, neither Boston nor Pittsburgh use off-vehicle fare payment. I find it a little dishonest to cite systems whose success (such as it is) relies on features that are not under consideration for DC.</p>
<p>The proposed timetable for transit buildout is galling. All lines are supposed to start as &#8220;rapid bus.&#8221; Of the meager streetcar and &#8220;bus rapid transit&#8221; network that&#8217;s proposed, the newsletter states &#8220;Naturally it will take time&#8211;two decades, in fact&#8221; to get it built. The system would not be finished until 2030, even though the need is immediate and growing, as was illustrated in the Needs Assessment. And the executive summary mentions Mayor Williams&#8217;s goal of adding 100,000 residents by 2013 is cited: presumably, we don&#8217;t want to make them wait 17 years for adequate transit.</p>
<p>Similarly frustrating is the lumping together of streetcars and &#8220;bus rapid transit,&#8221; as if it&#8217;s possible to create a bus-based system that could be considered equivalent to a rail based system. Although it&#8217;s been quite clear in all the public outreach that there are lots of people who are excited about streetcars, there is no evidence that anyone is excited about more buses. This is not to say that everyone is excited about streetcars, but the opposition to streetcars does not come from an enthusiasm for buses. Streetcars offer better ride quality than buses, and the investment in infrastructure required for streetcars gives other investors confidence in the civic commitment. Indeed, while there are dozens of examples of rail-based urban revival, there are no examples of bus-based revival. Rail has shown itself to be far more attractive to riders: whenever a <a href="http://www.publictransit.us/ptlibrary/TRB1221.htm">bus service is replaced by rail, ridership grows</a>; whenever rail is replaced by bus, ridership drops. </p>
<p>If the final output of the study was underwhelming, what happened next was breathtaking. Once the study was over, absolutely nothing happened. The study documents seemed destined to gather dust on someone&#8217;s shelf. It did not help that the DDOT Mass Transit Administrator, Alex Eckmann, left in February 2005, before many of the reports would be released and decisions would be made. The position would remain vacant until the study was nearly complete. The DDOT director who pushed to get the study underway, Dan Tangherlini, left DDOT in February 2006 to become interim general manager of WMATA. Because this was near the end of then-mayor Williams&#8217;s term, DDOT was left in the hands of the deputy director; no high-profile appointment was made. This left a leadership void from which no push to move forward with the transit project was made.</p>
<p>So how did the study team arrive at its conclusions? <a href="http://metcaffeination.net/weblog/2008/12/15/bringing-streetcars-back-to-dc-part-3/">Part 3</a> of this series will examine the detailed technical documents produced by the study team.</p>
]]></content:encoded>
			<wfw:commentRss>http://metcaffeination.net/weblog/2008/11/09/bringing-streetcars-back-to-dc-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bringing Streetcars back to DC, part 1</title>
		<link>http://metcaffeination.net/weblog/2008/10/29/bringing-streetcars-back-to-dc-part-1/</link>
		<comments>http://metcaffeination.net/weblog/2008/10/29/bringing-streetcars-back-to-dc-part-1/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 15:17:02 +0000</pubDate>
		<dc:creator>thm</dc:creator>
				<category><![CDATA[DC]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[rail]]></category>
		<category><![CDATA[streetcars]]></category>

		<guid isPermaLink="false">http://metcaffeination.net/weblog/?p=144</guid>
		<description><![CDATA[Prologue
Bringing a 50-mile streetcar network to Washington DC is the top priority for the DC Chapter of the Sierra Club. I have been following this issue with the Sierra Club since 2002, and it was recently suggested to me that I write down a brief history of the effort, to provide context for those new to the subject. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Prologue</strong></p>
<p>Bringing a 50-mile streetcar network to Washington DC is the top priority for the <a href="http://dc.sierraclub.org/">DC Chapter</a> of the <a href="http://sierraclub.org">Sierra Club</a>. I have been following this issue with the Sierra Club since 2002, and it was recently suggested to me that I write down a brief history of the effort, to provide context for those new to the subject. Current progress on the issue is blogged at <a href="http://streetcars4dc.org/">streetcars4dc.org</a>. </p>
<p><strong>The DC Transit Improvements Alternatives Analysis gets underway.</strong></p>
<p>The last time streetcars ran in DC was the early morning of January 28th, 1962, after which all lines were converted to buses. Such was the state of public transit in the District until <a href="http://wmata.com/about/history.pdf">March 27, 1976</a>, when <a href="http://wmata.com/about/metrofacts.pdf">Metrorail</a> opened. Metrorail, of course, has been a tremendous success, but it does not serve all areas of DC, and was designed primarily to move suburban commuters to their jobs in downtown DC.</p>
<p>The District government has, in principle, been planning to bring streetcars back to DC for some time now. My involvement began in September 2002, when I testified on behalf of the  at a joint oversight hearing of the DC City Council. A relatively small, two-year study had recently been completed (<a href="http://ddot.dc.gov/ddot/frames.asp?doc=/ddot/lib/ddot/information/documents/frames/transit_study.pdf&amp;open=|32399|">DC Transit Development Study</a>), and then-<a href="http://ddot.dc.gov">DDOT</a> director Dan Tangherlini, and then-DDOT Mass Transit Administrator Alex Eckmann went before the council <a href="http://ddot.dc.gov/ddot/cwp/view,a,1247,q,560073,ddotNav_GID,1759,ddotNav,|34384|.asp">(read their presentation</a>) to ask that a more expansive study be funded. Plans to expand transit in the District stretch back further than that, and are generally said to have begun with the Barry-era <a href="http://ddot.dc.gov/ddot/cwp/view,A,1247,Q,560087.asp">DC Vision Study of 1997</a>, itself 2 years in the making. And after more than ten years of talk and study, there are still no streetcars.</p>
<p><span id="more-144"></span></p>
<p>DC Vision had proposed four light rail corridors and a new crosstown Metrorail line. The Transit Development Study had looked at nine potential routes, and from that, DDOT proposed what amounts to five corridors for further study. Three were crosstown routes, converging in the east at the Minnesota Avenue Metro and crossing the river together. Two of these followed a northern route, heading west to Union station, from which one would go northwest to Woodley Park and another would head to Georgetown. The third crosstown route headed south to the Navy Yard, and continued to Waterfront. A north-south route followed Georgia Avenue/7th Street from Silver Spring to Waterfront, and an east-of-the-river route that went from Minnesota Avenue, to Anacostia, and finally to National Harbor.</p>
<p>The study that did go forward, formally the DC Transit Improvements Alternatives Analysis, was indeed quite extensive. A joint effort between DDOT and WMATA, most of the actual work of the study was done by transportation engineering firm <a href="http://www.dmjmharris.com/">DMJM+Harris</a>. Numerous public meetings were held, fancy full-color newsletters and brochures were produced, and scores of meetings with community groups were held, including one with the Sierra Club in October 2003. Tangherlini and Eckmann both spoke enthusiastically about the plans for the 2002 <a href="http://www.railvolution.com/">Rail-Volution</a> conference, which was held in DC that year. </p>
<p>Throughout 2003, a series of semi-public meetings were held: nobody would be excluded, but they were advertised primarily to civic leaders. In July I made it to the meeting in the Mt. Pleasant neighborhood, at which, it turned out, I was the only attendee to show up. From a public outreach standpoint, this is not so good, but for a transit wonk like myself, a detailed, hour-long conversation with the project leaders was something of a treat. In the fall, the project released the first of what would be five project newsletters (<a href="http://ddot.dc.gov/ddot/frames.asp?doc=/ddot/lib/ddot/transitfuture/publications/newsletters/communityline_2003-3q.pdf">Fall 03</a>, <a href="http://ddot.dc.gov/ddot/frames.asp?doc=/ddot/lib/ddot/transitfuture/publications/newsletters/communityline_2004-2q.pdf">Spring 04</a>, <a href="http://ddot.dc.gov/ddot/frames.asp?doc=/ddot/lib/ddot/transitfuture/publications/newsletters/communityline_2004-3q.pdf">Fall 04</a>, <a href="http://ddot.dc.gov/ddot/frames.asp?doc=/ddot/lib/ddot/transitfuture/publications/newsletters/communityline_2005-2q.pdf">Spring 05</a>, <a href="http://ddot.dc.gov/ddot/frames.asp?doc=/ddot/lib/ddot/transitfuture/publications/newsletters/communityline_2005-3q.pdf">Fall 05</a>).</p>
<p>By Spring 2004, the list of routes under consideration had grown, and in addition, the route lines were drawn as narrow lines following actual streets, instead of broad bands indicating a general route. A route up Wisconsin Avenue was added, as was a Brookland-Columbia Heights-Woodley Park crosstown route. Alternate alignments for the southern route from Woodley Park were added: one that headed to New York Avenue and then went south to Eastern Market, and the other going to Union Station and snaking across the Capitol to Eastern Market. By the Fall of 2004, a Foggy Bottom-Waterfront route, hugging the Potomac, had been added, a a spur East of the River was added. The map presented in the Spring of 2005 backed off of showing lines along particular streets to re-work the routes into nine &#8220;proposed corridors.&#8221;</p>
<p>The newsletters, and other project documents, were available on a well-publicized, but regretfully, now defunct website called dctransitfuture.com (<a href="http://web.archive.org/web/20051230154352/http://www.dctransitfuture.com/">archived on the Internet Wayback Machine</a>), and many of them are now on <a href="http://ddot.dc.gov/ddot/cwp/view,a,1250,q,643387,ddotNav_GID,1760,ddotNav,|34399|.asp">DDOT&#8217;s website</a>. In conjunction with the public meetings and widely distributed newsletters, some substantial analysis analysis of transportation services and demand was being conducted, which culminated in the <a href="http://ddot.dc.gov/ddot/cwp/view,a,1250,q,643415,ddotNav_GID,1760,ddotNav,|34399|.asp">Needs Assessment</a>, released in June 2004. Not surprisingly, it found a great need for expanded transit in the city. One of the most telling parts (Fig. 6, p. 17) shows a map illustrating the density of households with no car available: this quite clearly shows the need for high-capacity transit along Georgia Avenue and along H Street NE. Nearly all of the corridors from the 2004 newsletters were identified in the Needs Assessment as &#8220;recommended priority transit corridors&#8221; (Fig. 20, p. 43).</p>
<p>The project team met with the Sierra Club for the second time in June 2004. I recall asking if there was some thing we could focus on that could help move the project forward; the project team demurred, assuring us they had everything under control. The Fall 2004 newsletter announced that the technologies chosen for further study were streetcars and &#8220;bus rapid transit.&#8221; Through spring 2005, all the route maps presented in every facet of the study treated all the routes equally&#8211;they were drawn with the same thickness of lines with no distinguishing features&#8211;and no association of routes with technology had been yet indicated. The graphics had emphasized streetcars, modern and historic. Small features in the newsletters highlight the benefits of bringing a streetcar&#8211;and not a bus&#8211;to a specific neighborhood. </p>
<p>The point made in Fall 2004 about streetcars was first that they were not considering more Metrorail, but also that it would not be the type of light rail one sees in Sacramento or Dallas or Denver. That is, it would not get dedicated rights-of-way, and would probably not be designed for long, multi-car trains. This makes sense: in these cities, the light rail is the only rail transportation and performs both suburban commuter and urban mobility functions. In DC, the transit is to be overlaid on top of Metrorail, which performs the suburban commuter function quite well.</p>
<p>The Fall 2004 discussion of &#8220;bus rapid transit&#8221; uses the subtle dishonesty which I&#8217;ve found to be typical of bus advocacy: it&#8217;s said to &#8220;combine the best of rail and bus,&#8221; begging the question of whether buses can ever provide service equivalent to rail (to which I answer &#8220;no&#8221;). Also mentioned is the fact that buses running on dedicated rights-of-way can be much faster than ordinary buses, which is a red herring: it&#8217;s already apparent that a dedicated right-of-way, for any sort of vehicle, is not being considered.</p>
<p>At any rate, those following the study at this point had reason to be optimistic.</p>
<p><a href="http://metcaffeination.net/weblog/2008/11/09/bringing-streetcars-back-to-dc-part-2/">Part 2</a> of this series will look at the conclusion of the study, in the second half of 2005. <a href="http://metcaffeination.net/weblog/2008/12/15/bringing-streetcars-back-to-dc-part-3/">Part 3</a> summarizes the technical documents produced as part of the study. Further parts will look at the Anacostia Starter line and the issue of overhead wires.</p>
]]></content:encoded>
			<wfw:commentRss>http://metcaffeination.net/weblog/2008/10/29/bringing-streetcars-back-to-dc-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Peregrine espresso</title>
		<link>http://metcaffeination.net/weblog/2008/10/20/peregrine-espresso/</link>
		<comments>http://metcaffeination.net/weblog/2008/10/20/peregrine-espresso/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 02:58:37 +0000</pubDate>
		<dc:creator>thm</dc:creator>
				<category><![CDATA[DC]]></category>
		<category><![CDATA[coffee]]></category>

		<guid isPermaLink="false">http://metcaffeination.net/weblog/?p=140</guid>
		<description><![CDATA[For those that live on Capitol Hill, this is old news, but the good news is that Peregrine Espresso has opened, in the space that once occupied by Murky Coffee. The better news is that Peregrine is co-owned by a former Murky Coffee employee (and 2005 Southeast Regional Barista Champion [warning:pdf]) Ryan Jensen. Which is to say, [...]]]></description>
			<content:encoded><![CDATA[<p>For those that live on Capitol Hill, this is old news, but the good news is that <a href="http://peregrineespresso.com/">Peregrine Espresso</a> has opened, in the space that <a href="http://metcaffeination.net/weblog/2008/03/25/murky-no-more/">once occupied</a> by <a href="http://murkycoffee.com/">Murky Coffee</a>. The better news is that Peregrine is co-owned by a former Murky Coffee employee (and <a href="http://www.scaa.org/pdfs/news/2004_2005_RegionalBaristaCompetitions.pdf">2005 Southeast Regional Barista Champion</a> [warning:pdf]) Ryan Jensen. Which is to say, Peregine continues, and expands upon, Murky&#8217;s pursuit of coffee excellence.</p>
<p>I visited Peregrine for the first time Saturday. The space has been remodeled to look much cleaner&#8211;in fact, nothing from the old Murky remains. <a href="http://peregrineespresso.wordpress.com/">Their blog</a> has several pictures. The chalkboard menus are gone, the walls are painted, the floors are freshly finished. The menu has been simplified, to the point where each drink comes in only one size. The brewed coffee offerings are given more prominence. </p>
<p>Peregrine gets its coffee from <a href="http://www.counterculturecoffee.com/">Counter Culture Coffee</a>, the same supplier that Murky uses. Their milk comes from <a href="http://www.tricklingspringscreamery.com/">Trickling Springs Creamery</a>, a relatively local dairy in Pennsylvania that sells milk in re-usable and returnable glass bottles. This is one step beyond Murky, which as far as I know used ordinary supermarket milk. </p>
<p>I had a cappuccino&#8211;regrettably, to go, as there were no free seats. Even in the (appropriately sized) to-go cup, the barista poured a small rosetta. It had been months since I&#8217;d had a &#8220;<a href="http://www.baristamagazine.com/Issues/VolumeII/AprilMay06/aprilmay06-third.html">third-wave</a>&#8221; cappuccino: the way-beyond-starbucks, hand-crafted expression of exactly how amazing coffee can be. Delightful.</p>
<p>Coffee lovers in Washington do owe much to Nick Cho, owner of Murky. That his business skills are sloppy is unfortunate, but he planted the seeds of coffee culture in DC. That a former employee is able to open a cafe that improves upon its predecessor reflects both the technical training and the enthusiasm for coffee that Nick imbued his employees with.</p>
]]></content:encoded>
			<wfw:commentRss>http://metcaffeination.net/weblog/2008/10/20/peregrine-espresso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heat</title>
		<link>http://metcaffeination.net/weblog/2008/06/10/heat/</link>
		<comments>http://metcaffeination.net/weblog/2008/06/10/heat/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 15:12:32 +0000</pubDate>
		<dc:creator>thm</dc:creator>
				<category><![CDATA[DC]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[homeownership]]></category>

		<guid isPermaLink="false">http://metcaffeination.net/weblog/?p=91</guid>
		<description><![CDATA[To be fair, it did cool to 77 degrees Fahrenheit. But that was at 6 in the morning, at the very minimum of temperature, after a whole night of radiative cooling into the night sky and before the sun has had a chance to warm things up again. And with 84% humidity, there was no [...]]]></description>
			<content:encoded><![CDATA[<p>To be fair, it did cool to 77 degrees Fahrenheit. But that was at 6 in the morning, at the very minimum of temperature, after a whole night of radiative cooling into the night sky and before the sun has had a chance to warm things up again. And with 84% humidity, there was no relief to be had stepping into air during this moment of relative cool. By the time I leave the house, just before 8, it&#8217;s already 80 degrees. By 11am, it has hit 90, a mark it won&#8217;t drop below until the sun sets. The weather&#8217;s been at this for a few days now, and with each successive afternoon bake, the overnight relief becomes more meager. </p>
<p>To keep the house habitable&#8211;which has meant keeping the (upstairs) bedrooms at or below about 81 degrees, I have to keep the downstairs at about 76. Such is life when your house is under-insulated, and your central air system is grafted on to early 1940s ductwork that was put in place presuming the house would only be heated.</p>
<p>This evening brings a chance of thundershowers: if they&#8217;re big enough, we will get cooling, but if they&#8217;re too small, then all we get is an increase in humidity.</p>
<p>To do this summer: install ceiling fans, and upgrade the insulation.</p>
]]></content:encoded>
			<wfw:commentRss>http://metcaffeination.net/weblog/2008/06/10/heat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;We should&#8221; vs. &#8220;I will&#8221;</title>
		<link>http://metcaffeination.net/weblog/2008/06/05/we-should-vs-i-will/</link>
		<comments>http://metcaffeination.net/weblog/2008/06/05/we-should-vs-i-will/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 00:43:25 +0000</pubDate>
		<dc:creator>thm</dc:creator>
				<category><![CDATA[DC]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[observations]]></category>

		<guid isPermaLink="false">http://metcaffeination.net/weblog/?p=90</guid>
		<description><![CDATA[&#8220;We should&#8221;: one of the most counter-productive phrases in existence.
As a progressive, and with my student days behind me, I&#8217;ve come to feel that civic engagement shouldn&#8217;t be considered optional. I&#8217;ve looked to local organizations for involvement: while in DC, I&#8217;ve volunteered with three organizations, plus one political campaign,  and will probably work with others as [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;We should&#8221;: one of the most counter-productive phrases in existence.</p>
<p>As a progressive, and with my student days behind me, I&#8217;ve come to feel that civic engagement shouldn&#8217;t be considered optional. I&#8217;ve looked to local organizations for involvement: while in DC, I&#8217;ve volunteered with three <a href="http://www.dcaudubon.org">org</a>an<a href="http://gbgc,org">iza</a>ti<a href="http://dc.sierraclub.org/">ons</a>, plus one political campaign,  and will probably work with others as my priorities nd responsibilities evolve. </p>
<p>In every setting that involves a group of volunteers&#8211;or more generally, a group of people in which the individuals each decide how they will invest their time&#8211;the words &#8220;we should&#8221; are a sure path to inaction. What the words really mean is &#8220;I won&#8217;t but hope someone else will,&#8221; but without the candor to admit that the speaker, in fact, won&#8217;t do whatever it is he is suggesting. </p>
<p>These words are usually spoken in meetings, gatherings that many people claim to disdain. The fact that nothing actually gets done during meetings compels some to ask if everyone shouldn&#8217;t really use their time to actually do something. Someone might suggest meetings every other month, instead of monthly.  If a project does require the input of more than one person, however, you need meetings. In the case of volunteer groups, in which everyone has a myriad of other obligations and interests, the truth is out-of-sight, out-of-mind. Nobody&#8217;s time is so carefully managed that he could take the time that would have been spent in a meeting and use it on a project: there are plenty of other things that rush in to fill the temporal void. One might read a few more threads on Daily Kos, or watch the television program that comes on after your favorite program, or skim through catalogs you get in the mail instead of sending them straight to the recycle bin. The way things get done in a volunteer organization is through mutual accountability: we agree to take on tasks, and follow through because we value the value of our word.</p>
<p>Meetings are necessary: the trap is to think that meetings are sufficient. I think that even the complainers like their volunteer meetings, perhaps secretly. For one, it&#8217;s a chance to hang out with like-minded people for a few hours. There is also a sort of perverse satisfaction from attending a meeting: you get to feel that you&#8217;ve accomplished something but you actually haven&#8217;t had to expend much effort. You&#8217;ve spent a few hours getting updates and making plans for next steps; you&#8217;ve thought about the issues at hand, so it seems like you&#8217;ve done your part. </p>
<p>And truthfully, for many, that&#8217;s all they do, as the meeting is the only space they&#8217;ve made in their schedules for the issues at hand. Of course, we&#8217;re all so busy, and it&#8217;s tempting to just be thankful that they care enough to show up, but if everyone at the meeting is like this, nothing will get done. Some would do well to re-evaluate their own priorities&#8211;they do so much, they get nothing done.<sup>1</sup></p>
<p>Calling out the &#8220;we should&#8221;s, and insisting on &#8220;I will&#8221;s is one tool with which to separate the do-ers from the rest. Perhaps meeting organizers should keep tallies of each phrase. Each time &#8220;we should&#8221; is uttered, put the utterer on the spot, and ask if he&#8217;s volunteering to do the task he suggests. Now, this is not to say that someone can&#8217;t have good&#8211;even inspiring&#8211;ideas that he can&#8217;t carry out himself,<sup>2</sup> but in such cases he should simply say so.</p>
<p>A particularly pernicious form of &#8220;we should&#8221; are the obstructionist &#8220;we should&#8221;s&#8211;that when person A volunteers to take on some task, person B pipes up with an impractical pre-condition that &#8220;we should&#8221; do before beginning on person A&#8217;s task. More than just a waste of time, this could actually derail a real action. In physics, we are occasionally encouraged to &#8220;make mistakes as fast as possible.&#8221;<sup>3</sup> That is, you won&#8217;t learn anything, and you won&#8217;t get anything done, without doing something. So do something. Say that you will do something, and do it, and if it turns out to be not quite the right thing, then you can do something else.</p>
<ol class="footnotes"><li id="footnote_0_90" class="footnote"> One of Paul Sally&#8217;s graduate school advisors apparently told this to him, when in his early grad student days he wasn&#8217;t getting much mathematics done. </li><li id="footnote_1_90" class="footnote"> One idea I&#8217;ve had for the organizations I&#8217;ve worked with, but can&#8217;t do myself, is to create a coloring page based on your organization&#8217;s work, so that if you&#8217;re tabling an event, and a parent comes by with his or her child, you can let the child color the coloring page (supply crayons) while you talk to the parent about the organization. </li><li id="footnote_2_90" class="footnote"> A sentiment attributed to the late John Wheeler. </li></ol>]]></content:encoded>
			<wfw:commentRss>http://metcaffeination.net/weblog/2008/06/05/we-should-vs-i-will/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>murky no more</title>
		<link>http://metcaffeination.net/weblog/2008/03/25/murky-no-more/</link>
		<comments>http://metcaffeination.net/weblog/2008/03/25/murky-no-more/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 02:35:18 +0000</pubDate>
		<dc:creator>thm</dc:creator>
				<category><![CDATA[DC]]></category>
		<category><![CDATA[coffee]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[podcasts]]></category>

		<guid isPermaLink="false">http://metcaffeination.net/weblog/2008/03/25/murky-no-more/</guid>
		<description><![CDATA[DC recently suffered the inglorious closing of murky coffee, which had served what was by far the best coffee in town. First reported on in DCist, the Post later picked up the story, and owner Nick Cho has posted his version of the events on the murky coffee website. I did not visit murky as [...]]]></description>
			<content:encoded><![CDATA[<p>DC recently suffered the inglorious closing of <a href="http://murkycoffee.com/">murky coffee</a>, which had served what was by far the best coffee in town. First reported on in <a href="http://dcist.com/2008/02/27/eastern_market_2.php">DCist</a>, the <a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/03/20/AR2008032003401.html">Post</a> later picked up the story, and owner Nick Cho has posted his version of the events on the murky coffee website. I did not visit murky as often as I would have liked: it was in a part of the city, near Eastern Market, that was awkward for me to reach. But whenever I was in the area, I would make a point of stopping in, usually for their amazing Classic Cappuccino. Fortunately, their branch in Arlington (even more awkward to get to) remains open, and I do hope Nick is able to follow through on his determination to open another DC store once his present mess is cleared up.</p>
<p>Nick, through his store and his through his efforts in the specialty coffee industry, has done wonders for the local coffee scene. I&#8217;ve been a coffee enthusiast since receiving a coffee grinder for my birthday while in high school. I soon picked up <a href="http://www.coffeereview.com/ken_bio.cfm">Kenneth Davids</a>&#8217;s <a href="http://books.google.com/books?hl=en&amp;id=IqJsIcYOPcQC"><em>Coffee: a Guide to Buying, Brewing, and Enjoying</em></a>&#8212;my first in what is now a collection of many dozens of books about coffee&#8212;and Sacramento, fortunately, had a good number of respectable coffee shops.</p>
<p>Out of high school, I didn&#8217;t really keep pace with the specialty coffee industry. Chicago&#8217;s coffee scene was comparatively underdeveloped when I was at college, so although my collection of books grew, my coffee experience stalled (although a friend of mine and I did experiment with roasting our own coffee). The coffee shops in downtown Ithaca (but not on campus) were an improvement, but I didn&#8217;t have much opportunity to hang out in them. What I hadn&#8217;t realized, during this decade, was that a new movement in coffee was taking shape, calling itself the &#8220;<a href="http://www.baristamagazine.com/Issues/VolumeII/AprilMay06/aprilmay06-third.html">third wave</a>.&#8221; In a sense I kept missing it: <a href="http://www.intelligentsiacoffee.com">Intellegentsia Coffee</a> opened in Chicago just after I had left, and <a href="http://www.gimmecoffee.com">Gimme Coffee</a> opened in Ithaca just as I was entering the intense dissertation-writing last year of my graduate school career.</p>
<p>Characteristic of third-wave coffee firms a never-ending pursuit of sensory quality, a bean-to-cup acknowledgement and appreciation of everyone in the coffee industry, and an ideal that everyone along that chain, from coffee farmer to barista, can make a comfortable living and have a successful career in their crafts. (Whether that last one is actually feasible remains to be seen.) <a href="http://www.scaa.org/about_usbc.asp">Barista competition</a>, <a href="http://intelligentsiacoffee.com/watts/01-31-2005">travel &#8220;to origin,&#8221;</a> <a href="http://www.intelligentsiacoffee.com/origin/directtrade">direct-trade</a> relationships, and critical <a href="http://coffeegeek.com/guides/beginnercupping">cupping</a> are part and parcel of the third wave. It seeks to move beyond the diversions that plagued the specialty coffee industry that I grew up with, such as flavored coffees and &#8220;sell-by&#8221; dates on coffee beans that are months after the roast date. It stands in marked contrast to the strategy adopted by Starbucks, which in order to keep up its relentless pace of expansion, replaced its <a href="http://www.lamarzocco.com/indexb.html">La Marzocco</a> espresso machines, which need a trained barista to operate, for push-button super-automatics, that any fool can use. That&#8217;s my take, anyway, on the third wave.</p>
<p>Nick brought third wave coffee to Washington. I met him once, when I took the espresso skills class he taught at his Arlington shop. Nevertheless, like many coffee aficionados, I feel as if I know him well, primarily because I listened to his  <a href="http://portafilter.net/">portafilter.net</a> <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=73800851">podcast</a>.<sup>1</sup> The podcast, which Nick does with friend and Baltimore-area coffee shop owner <a href="http://onocoffee.blogspot.com/">Jay Caragay</a>, is aimed at those working in the coffee industry. It&#8217;s heavy on insider gossip, often long and rambling, reliably entertaining, and occasionally brilliant. In part because of the podcast, Nick has (had?) been a rising star in the specialty coffee business, notably including a successful run for a seat on the board of directors of the <a href="http://www.scaa.org/">Specialty Coffee Association of America</a>.</p>
<p>Murky coffee was first closed by the DC government for failure to pay taxes, then evicted by the landlord. A controversy has erupted in online forums: is this, as Nick claims, the result of financial mismanagement spiraling out-of-control, or is murky trying to cheat on its taxes?</p>
<p>I&#8217;m convinced Nick is being honest. The picture one gets of him, from the podcasts, is of someone completely committed to quality coffee, with a purist streak that often puts his vision of great coffee ahead of business sense. He won&#8217;t, for example, sell you a straight espresso to go, and he wasn&#8217;t interested in selling the big-name soft drinks that the previous incarnation of a coffee shop had sold. And one also gets the sense that he&#8217;s prone to bouts of bad judgement: see portafilter.net podcasts 64 through <a href="http://www.portafilter.net/2007/05/podcast-70-talking-to-devil.html">70</a> to see what I mean.</p>
<p>But please, don&#8217;t let those be your only sample of portafilter.net podcasts. Some of the most interesting ones:</p>
<p><a href="http://www.portafilter.net/2006/09/podcast-53-bryant-simon.html">53</a>: An interview with Temple University historian <a href="http://www.temple.edu/history/PT/simon/index.html">Bryant Simon</a>, who is working on a <a href="http://www.newyorker.com/archive/2006/01/09/060109ta_talk_mcgrath">book about Starbucks</a>.</p>
<p><a href="http://www.portafilter.net/2006/03/podcast-27-angry-show.html">27</a>: Once you get past the first hour or so, which is mostly insider gossip, there&#8217;s a fascinating interview with Dean Cycon of <a href="http://www.deansbeans.com/coffee/index.html">Dean&#8217;s Beans</a>, revealing why Fair Trade is a far more complicated subject than one might think.</p>
<p><a href="http://www.portafilter.net/2006/03/podcast-26-rob-stephen.html">26</a>: Interview with Rob Stephen, then ascending president of the SCAA board of directors, on his vision for the SCAA and his experience working on Dunkin Donuts&#8217; coffee program.</p>
<p><a href="http://www.portafilter.net/2006/11/podcast-56-black-gold-movie.html">56</a>: Interview with the directors and producers of the film <a href="http://www.blackgoldmovie.com/">Black Gold</a>, which examines Ethiopian poverty in the context of coffee.</p>
<p>I suspect that the next portafilter.net podcast will go into tremendous detail about the shop closing; Nick has never shied away from discussing his personal difficulties. While his account of the events might leave a few things out, I really do think he&#8217;s being honest.</p>
<ol class="footnotes"><li id="footnote_0_68" class="footnote">The &#8220;explit&#8221; warning on the podcast is an understatement: several episodes become vulgar in a manner reminiscent of <a href="http://imdb.com/title/tt0346952/"><em>An Evening with Kevin Smith</em></a>. </li></ol>]]></content:encoded>
			<wfw:commentRss>http://metcaffeination.net/weblog/2008/03/25/murky-no-more/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
