

<?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>Eric Garrido</title>
	<atom:link href="http://ericgar.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ericgar.com</link>
	<description></description>
	<lastBuildDate>Sat, 28 Aug 2010 13:38:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>New York Restaurant Recommendations</title>
		<link>http://ericgar.com/2010/08/28/new-york-restaurant-recommendations/</link>
		<comments>http://ericgar.com/2010/08/28/new-york-restaurant-recommendations/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 13:38:17 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=782</guid>
		<description><![CDATA[These are the places I&#8217;d go if I were visiting my city, in order of preference. I sent this exact list to one of my colleagues visiting from Hong Kong. Public &#8211; My favorite restaurant in the city won a Michelin Star this year. Great ambiance, interesting dishes, great mixed drinks. El Faro &#8211; Really [...]]]></description>
			<content:encoded><![CDATA[<p>These are the places I&#8217;d go if I were visiting my city, in order
of preference. I sent this exact list to one of my colleagues visiting from Hong Kong.</p>

<p><a href="http://public-nyc.com/">Public</a> &#8211; My favorite restaurant in the city won a Michelin Star
this year. Great ambiance, interesting dishes, great mixed
drinks.</p>

<p><a href="http://elfaronyc.com">El Faro</a> &#8211; Really great, real Spanish food, in a super-casual
atmosphere. They&#8217;ve been open since 1927 in the same spot; this was my
parent&#8217;s favorite dinner date spot. Have the paella a la valenciana,
and/or mariscada with green sauce, and some sangria, then some flan
or laruca for dessert. This place is super packed on weekends; it&#8217;s
best to go early on a weekday.</p>

<p><a href="http://www.casellula.com/">Casellula</a> &#8211; A really great, small wine bar in Hell&#8217;s
Kitchen/Midtown West with an amazing cheese selection and good lite
fare.</p>

<p><a href="http://www.casamononyc.com/">Casa Mono</a> &#8211; More upscale Spanish restaurant with an amazing wine
list.</p>

<p>At least one of <a href="http://www.elevenmadisonpark.com/">Eleven Madison</a>/<a href="http://www.themodernnyc.com/">The Modern</a>/<a href="http://www.tablany.com/">Tabla</a>/<a href="http://www.gramercytavern.com/">Gramercy Tavern</a> -
Danny Meyer&#8217;s restaurants; Eleven Madison is particularly great
(but more expensive than the others), but all are worth visiting. The
Modern is inside the MoMA, but eat in the Bar Room; the Dining Room is
not worth it. All of them consistently get great reviews and awards,
and are known for their great service.</p>

<p><a href="http://www.esquinanyc.com">La Esquina</a> &#8211; Good Mexican street food upstairs (very informal),
dressed up Mexican downstairs (reservations required; good people
watching).</p>

<p><a href="http://www.taralluccievino.net/">Tarallucci e Vino</a> &#8211; a nice wine bar-turned-restaurant with a good
menu.</p>

<p>I have many, many more, but I&#8217;d start with those.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/08/28/new-york-restaurant-recommendations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Killing an entire process group</title>
		<link>http://ericgar.com/2010/08/19/killing-an-entire-process-group/</link>
		<comments>http://ericgar.com/2010/08/19/killing-an-entire-process-group/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 04:11:43 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=777</guid>
		<description><![CDATA[Today, one of my colleagues inadvertently set off a linear fork bomb of ksh processes on a critical infrastructure machine. Linux held up well to this, since basically these processes were just entries in the scheduling table and very little else. The system was pretty responsive, albeit with a load average hovering between 800 and [...]]]></description>
			<content:encoded><![CDATA[<p>Today, one of my colleagues inadvertently set off a linear fork bomb of ksh processes on a critical infrastructure machine. Linux held up well to this, since basically these processes were just entries in the scheduling table and very little else. The system was pretty responsive, albeit with a load average hovering between 800 and 3000, and we ran out of process identifiers fairly quickly.</p>

<p>Clearly, all of these processes would have the same process group, so we just needed to kill the process group as a whole. My other colleague and I came up with a good, stupid simple solution that neither of us had immediately thought of. As it turns out, Perl&#8217;s kill() system call interface has an interesting caveat that allows you to kill processes in exactly this way: when the signal is specified as a negative number, the function treats the other parameters as process groups to kill.</p>

<p>Actually, it turns out a lot of systems and shells allow specifying the process group ID as negative numbers to kill command/built-in where the pids would ordinarily go to specify the same action. It&#8217;s too bad my colleague was using an old version of ksh.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/08/19/killing-an-entire-process-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portland Travel Guide</title>
		<link>http://ericgar.com/2010/07/25/portland-travel-guide/</link>
		<comments>http://ericgar.com/2010/07/25/portland-travel-guide/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 19:16:52 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=725</guid>
		<description><![CDATA[I had a wonderful opportunity to spend the last few days in Portland, Oregon in advance of attending OSCON. I can honestly say that of all of the places I went to, none were mediocre or worse. This is a really cool, well-planned, well-run city with a really great culture. I also happened to luck [...]]]></description>
			<content:encoded><![CDATA[<p>I had a wonderful opportunity to spend the last few days in Portland,
Oregon in advance of attending OSCON. I can honestly say that of all
of the places I went to, none were mediocre or worse. This is a really
cool, well-planned, well-run city with a really great culture.</p>

<p>I also happened to luck out with the weather: when New York was
experiencing a heat wave, Portland was experiencing the largest number
of consecutive, beautiful days that it has had in months.</p>

<p>Here&#8217;s a recap of some of the places I went.</p>

<h2>Day 1:</h2>

<ul>
<li><p><strong><a href="http://www.heathmanhotel.com/">Heathman Hotel</a></strong> &#8211; My company has a
behind-the-scenes deal with Heathman, so I was required to stay
here. While I definitely wouldn&#8217;t have picked it myself out of
the many hotel options available in Portland, I&#8217;m really happy
that I stayed here and would totally do it again. The staff here
are extremely friendly and the service is excellent.  My room was
small, but comfortable, well stocked, and pretty luxurious. The only
negatives were a dearth of sunlight (there are only heavy curtains
and a small, non-tinted window) and there was a strongly anticipated
(read: hungover, see &#8220;Portland International Beerfest&#8221; below) breakfast
room service order never arrived.</p></li>
<li><p><strong><a href="http://www.waterfrontbikes.com/">Waterfront Bicycles</a></strong> &#8211; After dropping off my
luggage at the hotel, I headed down to Waterfront Bicycles to pick
up the bicycle I had reserved for the week. Interacting with the
guys at the shop was enjoyable and they immediately picked up that
I have a bit of an interest in bicycles. I got a Trek Hybrid that
worked out pretty well, though part of me still wonders if I should
have sprung for a more expensive road bike or even shipped my fixed
gear from home. I even had a bit of an incident regarding a large
stick killing a small, detachable component of my rear fender, which
I pointed out but didn&#8217;t get charged for.</p></li>
<li><p><strong><a href="http://www.pinestatebiscuits.com/">Pine State Biscuits</a></strong> &#8211; While waiting for my
plane in the airport, I overheard a cookbook author talk about
how he only had one <em>must</em> visit restaurant on his list:
Pine State Biscuits. I figured the idea of really good biscuits and
gravy sounded amazing, so I decided to make this my first stop. Upon
tasting their offerings, the only disappointment I experienced was
that at some point in the near future, I would have no more amazing
biscuits and gravy, and sweet tea. So delicious, this is a must visit
destination. Apparently, this place gets packed on the weekends
during peak hours, so do what I did: middle of the afternooon on
a weekday.</p></li>
</ul>

<p><a href="/uploads/2010/07/IMG_0716.jpg"><img src="/uploads/2010/07/IMG_0716.jpg" alt="pine state biscuits" title="IMG_0716" width="300" height="400" class="aligncenter size-full wp-image-760" /></a></p>

<ul>
<li><strong><a href="http://www.saintcupcake.com/">Saint Cupcake</a> and <a href="http://www.shopnoun.com/">Noun</a></strong> &#8211; I took a walk down
the road and happened upon a cute little store front that houses both
a cute little cupcake shop and a cute little kitchy shop. Both are
worth visiting: the cupcake I had was delicious and I bought a cute
little fabric sack as a case for my phone.</li>
</ul>

<p><a href="/uploads/2010/07/IMG_0727.jpg"><img src="/uploads/2010/07/IMG_0727.jpg" alt="" title="IMG_0727" width="300" height="400" class="aligncenter size-full wp-image-761" /></a></p>

<ul>
<li><strong><a href="http://www.stumptowncoffee.com/">Stumptown</a></strong> &#8211; Stumptown is the name in coffee
right now, and it started in PDX. This particular outpost has a
Stumptown cafe <em>and</em> their Annex, which sells over a dozen beans by
weight. They also have daily coffee tastings, which I was fortunate
enough to experience: the baristas take you on a guided tour of both
how to taste coffee and what you&#8217;re tasting. It&#8217;s basically an open
house on what they do when they source new coffees for their shop;
moreover, it&#8217;s a time for the baristas to geek out about coffee and
share their passion with their guests. Highly recommended.</li>
</ul>

<p><a href="/uploads/2010/07/IMG_0728.jpg"><img src="/uploads/2010/07/IMG_0728.jpg" alt="" title="IMG_0728" width="300" height="400" class="aligncenter size-full wp-image-762" /></a></p>

<ul>
<li><strong><a href="http://www.portlandchinesegarden.org/">Chinese Garden</a></strong> &#8211; This is just an awesome example
of a Chinese garden, situated in the middle of a city. Bring a book,
find a place with a gorgeous view, and stay for hours.</li>
</ul>

<p><a href="/uploads/2010/07/IMG_0739.jpg"><img src="/uploads/2010/07/IMG_0739.jpg" alt="" title="IMG_0739" width="300" height="400" class="aligncenter size-full wp-image-763" /></a></p>

<ul>
<li><p><strong><a href="http://www.clydecommon.com/">Clyde Commons @ Ace Hotel</a></strong> &#8211; I can&#8217;t recommend
this strongly enough: I ended up at the bar three separate times
because they have awesome food, even better bartenders, and they&#8217;re
open &#8217;til midnight. Every bartender is so passionate about his craft:
most of my drinks were off-menu, spurred by a simple question of,
&#8220;Can you make something that would go with this?&#8221; The storied burger
is overrated, but the lamb is beautiful. I even recommend coming here
alone, if you&#8217;re travelling that way, placing a book down at the bar,
and striking up conversations with your neighbors.</p></li>
<li><p><strong><a href="http://teardroplounge.com/teardrop.html">Tear Drop</a></strong> &#8211; More really, really good cocktails,
and open late. While the bartenders here weren&#8217;t as interactive as
those at Clyde, their offerings were nevertheless delicious.</p></li>
</ul>

<h2>Day 2:</h2>

<ul>
<li><p><strong><a href="http://www.themanhattancafe.com/">Manhattan Cafe</a></strong> &#8211; Needing a bite to eat before
my massage, I stopped by this cafe, just down the street from my next
destination. The service here was excellent, but otherwise, this was
a good, ordinary cafe. Its large space would be very conducive to
coming here to hack or meet with people.</p></li>
<li><p><strong><a href="http://www.zamamassage.com/">Zama Massage</a></strong> &#8211; Great massage at extremely
reasonable prices, but in the middle of nowhere. Note that this is
not a spa, so you won&#8217;t get the whole bathrobe and tea experience.</p></li>
<li><p><strong><a href="http://www.backspace.bz/">Backspace Cafe</a></strong> &#8211; A huge cafe with lots of art
that doubles as a music space at night. Be sure to come here to write
some code with good coffee and check out the list of bands playing.</p></li>
<li><p><strong><a href="http://www.giltclub.com/">Gilt Club</a></strong> &#8211; I highly recommend coming to this
restaurant. While the locals seem to look down upon it for its haute
culture food and ambiance (which they consider non-Portland-like),
this Manhattanite really appreciated their work. I had a &#8220;Tracy&#8217;s
First Love&#8221; (house-infused cucumber vodka, muddled cucumber, basil,
and fresh line) and the Foie Burger, a beautiful combination of
house-cured bacon with foie gras.</p></li>
</ul>

<p><a href="/uploads/2010/07/IMG_0750.jpg"><img src="/uploads/2010/07/IMG_0750.jpg" alt="" title="IMG_0750" width="300" height="400" class="aligncenter size-full wp-image-764" /></a></p>

<ul>
<li><strong><a href="http://www.groundkontrol.com/">Ground Kontrol Barcade</a></strong> &#8211; Hell yes: a dark,
dingy, beer-serving arcade, with tons of games at quarter play, a live
DJ spinning good music, and &#8212; more importantly &#8212; tons of pinball
machines. This is a must visit, especially if you think Barcade in
Brooklyn is awesome. I came here twice and that was too few. Don&#8217;t
mind the weapons check upon entering.</li>
</ul>

<p><a href="/uploads/2010/07/IMG_0753.jpg"><img src="/uploads/2010/07/IMG_0753.jpg" alt="" title="IMG_0753" width="400" height="300" class="aligncenter size-full wp-image-765" /></a></p>

<h2>Day 3:</h2>

<ul>
<li><p><strong><a href="http://www.portlandsaturdaymarket.com/">Portland Saturday Market</a></strong> &#8211; All the guide books
and websites say this is a must see. I don&#8217;t: it was much like the
generic street fairs in New York. There are a few t-shirt artists
worth visiting here, though.</p></li>
<li><p><strong><a href="http://www.widmer.com">Widmer Beer</a></strong> &#8211; Recommended. The tour isn&#8217;t
amazing (ours was cut short due to activity in the bottling room),
but it&#8217;s worth a visit. And you get a free bottle opener and pint
glass. Definitely taste the IPAs in the Widmer brew pub, though.</p></li>
<li><p><strong><a href="http://www.barflymag.com/bar/amnesia-brewing.html">Amnesia Brewpub</a></strong> &#8211; This was one of the most
enjoyable experiences of my trip: This is a great brewpub, with great
brews, great bartenders, and a great space. Sit at the bar, have one
of everything, and talk to the other locals. The location is off of
the typical tourist rounds, (but|(and therefore)) is totally worth it.</p></li>
</ul>

<p><a href="/uploads/2010/07/IMG_0768.jpg"><img src="/uploads/2010/07/IMG_0768.jpg" alt="" title="IMG_0768" width="400" height="300" class="aligncenter size-full wp-image-767" /></a></p>

<ul>
<li><strong><a href="http://www.randomordercoffee.com/">Random Order Cafe</a></strong> &#8211; I had some time between the
brewpub and a show of some local punk bands that was recommended to
me by the guys at Amnesia, so I perused the neighborhood. I stopped
by this cafe due to their beautiful array of pies on offer. The
Jamaican stone fruit pie did not disappoint; it was easily one of
the best pieces of pie I&#8217;ve ever had.</li>
</ul>

<p><a href="/uploads/2010/07/IMG_0776.jpg"><img src="/uploads/2010/07/IMG_0776.jpg" alt="" title="IMG_0776" width="300" height="400" class="aligncenter size-full wp-image-768" /></a></p>

<ul>
<li><strong><a href="http://www.tinshedgardencafe.com/">Tin Shed</a></strong> &#8211; A good local bar with lots of outdoor
seating. The punk show I went to was entertaining and free. It&#8217;s
worth visiting if you&#8217;re in the area and need food/beer.</li>
</ul>

<p><a href="/uploads/2010/07/IMG_0782.jpg"><img src="/uploads/2010/07/IMG_0782.jpg" alt="" title="IMG_0782" width="400" height="302" class="aligncenter size-full wp-image-769" /></a></p>

<h2>Day 4:</h2>

<ul>
<li><p><strong><a href="http://maps.google.com/maps/place?hl=en&amp;um=1&amp;ie=UTF-8&amp;q=bijou+cafe+portland&amp;fb=1&amp;gl=us&amp;hq=bijou+cafe&amp;hnear=Portland,+OR&amp;cid=13175072282227454882">Bijou Cafe</a></strong> &#8211; I had a delightful Sunday brunch
here. Not only did I find a copy of the Sunday Times on the counter,
but even the off-menu fruit plate side was pretty innovative. (Fruit
plates? Innovative? Hmph.)</p></li>
<li><p><strong><a href="http://www.stumptowncoffee.com/">Stumptown (next door to Bijou)</a></strong> &#8211; The coffee was
great as always, with a lot of seating, and good music playing. The
line is long on the weekends, but feel free to stay a while and enjoy
their stable wifi.</p></li>
<li><p><strong><a href="http://www.portlandonline.com/parks/finder/index.cfm?PropertyID=679&amp;action=ViewPark">Springwater Corridor and Sellwood</a></strong> &#8211; I&#8217;m really
happy I made the trip down to Sellwood, which is pretty far from
downtown Portland. Cycling along the Springwater Corridor (bike path)
was worth it alone; when I come back, I&#8217;ll bring a racing bike and
do this path properly. The path itself is separated from any roads for
miles and supplies some amazing views of the Willamette River. Sellwood
itself is a cute little area, with lots of antique shops and small
restaurants.</p></li>
<li><p><strong><a href="http://www.powells.com">Powell&#8217;s Books</a></strong> &#8211; This is one destination that
both locals and tour books recommend. I didn&#8217;t understand this:
a bookstore is just a bookstore, right? I was surprised at how much
time I spent perusing the books and kitchy items they have around the
shop. It&#8217;s kind of like the Stand, but way better. I totally echo
the recommendation to come here. Also, for geeks, go to Powell&#8217;s
Technical Bookstore down the street: I found some awesome original
reference manuals and very niche publications.</p></li>
<li><p><strong><a href="http://www.seattlebeerfest.com/Index2%20PIB.htm">Portland International Beerfest</a></strong> &#8211; This was
 fantastic. I was surprised to see how many unique, rarely seen beers
 were offered here. The VIP package is a great deal, so long as you
 spend many hours with your friends here with copiously long breaks:
 they serve 4oz pours.</p>

<p>Some notable beers I had here:</p>

<ul>
<li>Nectar Ales Black Xantus (<em>seriously awesome, have at all costs</em>) </li>
<li>Mikkeller Simcoe Single Hop</li>
<li>De la Senne Equinox</li>
<li>Caldera IPA</li>
<li>Sam Smith Yorkshire Stingo</li>
</ul></li>
</ul>

<p><a href="/uploads/2010/07/IMG_0801.jpg"><img src="/uploads/2010/07/IMG_0801.jpg" alt="portland international beerfest" title="IMG_0801" width="300" height="400" class="aligncenter size-full wp-image-770" /></a></p>

<h2>Rest of trip</h2>

<p>Most of the rest of my time was spent at the O&#8217;Reilly Open Source
Conference (OSCON). I did visit two other places during the conference
worth mentioning:</p>

<ul>
<li><p><strong><a href="http://www.slowbar.net/">Slow Bar</a></strong> &#8211; A good local bar with a really good burger,
 open late.</p></li>
<li><p><strong><a href="http://www.oregonbrewfest.com/">Oregon Brewers Festival</a></strong> &#8211; This is a seriously big beerfest, with
 two different lawns lined with long tables full of delicious offerings,
 at a great location in the esplanade along the river. Spend all of
 your tokens at the Buzz tent, where the most unique and the rarest
 beers of the festival are served. I wish I was here for more than
 one of the days of the festival; I totally would have returned. And,
 at $20 for 14 pours (7 pours at the Buzz tent), it would have even
 been a cost-effective way to spend time.</p>

<p>Some notable beers I had here:</p>

<ul>
<li>Caldera Mogli (<em>Seriously one of the best beers I&#8217;ve ever had. Try at all costs.</em>)</li>
<li>21st Amendment Mo&#8217;TCHO Risin&#8217;</li>
<li>Medocino Brewing Imperial IPA</li>
<li>Terminal Gravity Single Hop Double IPA</li>
<li>Laughing Dog Dogzilla Black IPA</li>
</ul></li>
</ul>

<h2>Unvisited Recommendations</h2>

<p>Other places that were recommended that I didn&#8217;t get to (aka the
&#8220;When I go back to Portland&#8230;&#8221; list):</p>

<ul>
<li><p><strong><a href="http://www.japanesegarden.com/">Japanese Garden</a></strong> &#8211; Supposedly a really awesome garden.</p></li>
<li><p><strong><a href="http://www.rosegardenstore.org/thegardens.cfm">Rose Test Garden</a></strong> &#8211; Supposedly a really awesome
garden, part deux. I hear the guided tours are worth attending
(and free).</p></li>
<li><p><strong><a href="http://www.davisstreettavern.com/">Davis Street Tavern</a></strong> &#8211; This place looked
really nice with a good menu. It suffers from the same complaints
of locals that it doesn&#8217;t really fit in Portland, but the volume
of patrons shows otherwise.</p></li>
<li><p><strong><a href="http://www.parkkitchen.com/">Park Kitchen</a></strong> &#8211; I arrived just after the
kitchen closed, so wound up at Gilt. I should have and will come
back here at some point as the menu looked good and the bar manager
(whom I met at another bar) is a really nice guy.</p></li>
<li><p><strong><a href="http://maps.google.com/maps/place?client=ubuntu&amp;channel=fs&amp;oe=utf-8&amp;um=1&amp;ie=UTF-8&amp;q=prost+portland&amp;fb=1&amp;gl=us&amp;hq=prost&amp;hnear=Portland,+OR&amp;cid=17314835780955034822">Prost</a></strong> &#8211; A German beer place where supposedly
they serve a large number of German/Austrian beers out of a
boot. I presume that the boot is made out of glass.</p></li>
<li><p><strong><a href="http://www.hopworksbeer.com/">Hop Works Brewpub</a></strong> &#8211; I&#8217;m told the number
of hoppy taps here are off the charts, with really good
homebrews. It&#8217;s supposed to be the best brewpub in Portland.</p></li>
<li><p><strong><a href="http://www.pdxgreendragon.com/">Green Dragon</a></strong> &#8211; Another awesome brewpub,
recently purchased by Rogue (which has its own brewpub in Portland,
but which itself isn&#8217;t recommended).</p></li>
<li><p><strong><a href="http://www.beakerandflask.com/">Beaker and Flask</a></strong> &#8211; This looked like a really
nice bar and restaurant and was recommended to me by a bartender
at Clyde.</p></li>
<li><p><strong><a href="http://portland.citysearch.com/profile/8454303/portland_or/saburo_s_sushi_house_rstrnt.html">Saburo&#8217;s Sushi</a></strong> &#8211; All of the locals swooned
at the mention of Saburo&#8217;s. Try their specialty rolls.</p></li>
<li><p><strong><a href="http://www.deschutesbrewery.com/splash/default.aspx">Deschutes Public House</a></strong> &#8211; The brewpub of a
well-respected, Portland-based brand. The restaurant looked cool,
and the brews I had elsewhere from Deschutes indicates the stuff
they have on tap would be fantastic. This seemed to be the
standard brewpub against which the locals would compare everything
else.</p></li>
<li><p><strong><a href="http://www.bridgeportbrew.com/">Bridge Port Brewing</a></strong> &#8211; The above description
of Deschutes also applies here.</p></li>
<li><p><strong><a href="http://mysite.ncnetwork.net/res8u18i/laurelthirstpublichouse/">Laurelthirst Public House</a></strong> &#8211; recommended to me, but I don&#8217;t
 remember why.</p></li>
<li><p><strong><a href="http://maps.google.com/maps/place?client=ubuntu&amp;channel=fs&amp;oe=utf-8&amp;um=1&amp;ie=UTF-8&amp;q=voodoo+doughnuts&amp;fb=1&amp;gl=us&amp;hq=voodoo+doughnuts&amp;cid=2701360882226818933&amp;pcsi=2701360882226818933,1">Voodoo Doughnuts</a></strong> &#8211; I still don&#8217;t understand
the attraction of this place, but locals and tourists both
speak about with absurdly high regard.</p></li>
<li><p><strong><a href="http://podnahspit.com/">Podnah&#8217;s BBQ</a></strong> &#8211; comes highly recommended by a local.</p></li>
<li><p><strong><a href="http://www.laughingplanetcafe.com/">Laughing Planet</a></strong> &#8211; Hipster Mexican.</p></li>
<li><p><strong><a href="http://www.pokpokpdx.com/">Pok Pok</a></strong> &#8211; this one is supposed to be seriously off-the-hook.</p></li>
</ul>

<h2>General Recommendations</h2>

<ul>
<li><p><strong>Ask for recommendations from locals</strong> &#8211; People here are super
friendly and really want you to experience the awesomeness that
is Portland. Don&#8217;t be afraid to ask questions.</p></li>
<li><p><strong>Food Carts</strong> &#8211; Where I thought food carts were pervasive in
New York, the food cart movement has totally conquered Portland,
and in a better way. There are so many different kinds and they&#8217;re
located everywhere. Ask some locals about their favorites.</p></li>
<li><p><strong>Resist temptation: Drink in moderation</strong> &#8211; Don&#8217;t let a good
night preclude your activities tomorrow; there are too many cool
places to experience.</p></li>
<li><p><strong>Rent, borrow, or bring a bicycle</strong> -
Portland is a fantastic pedestrian city, with a well-organized
mass-transportation system. But, since the city is so bike friendly
(bike lanes everywhere, pervasive bike racks, and even bike hooks
on the trolley system), having a bike here makes life more fun
and more convenient. Spend the money to get a good bike or ship
your own here: you won&#8217;t regret it at the end of your trip,
but instead wonder how you&#8217;d experience the city without a bike.</p></li>
</ul>

<h2>Resources</h2>

<p>Pick up a copy of these free, really useful resources to help plan
your trip:</p>

<ul>
<li><strong><a href="http://www.portlandmonthlymag.com/">Portland Monthly</a></strong> and <strong><a href="http://www.oregonlive.com/mix/">Mix magazine</a></strong> &#8211; both of these local
magazines are free at hotels and have some good tips on local
events and where to go.</li>
</ul>

<p><a href="/uploads/2010/07/IMAG00791.jpg"><img src="/uploads/2010/07/IMAG00791.jpg" alt="" title="IMAG0079" width="300" height="400" class="aligncenter size-full wp-image-759" /></a></p>

<ul>
<li><p><strong><a href="http://www.portlandmercury.com/">The Portland Mercury</a></strong> &#8211; a local newspaper
sort of like the Village Voice for Portland. Good goings-on
recommendations.</p></li>
<li><p><strong><a href="http://www.mapclicks.com/location/or/portland/">Walking Maps</a></strong> (from MapClicks.com, but in paper
form)- pretty much all the popular places (and hotels)
have the same walking maps, one per neighborhood. Pick them up,
but only use them as a guide to where the neighborhoods start
and end.</p></li>
<li><p><strong><a href="http://blogs.wweek.com/finder/">Finder</a></strong> &#8211; &#8220;Willamett Week&#8217;s Guide to Portland&#8221;, a pretty,
annual publication. This one smells more of directory and tourist
index, but still has good descriptions of places and a good
organization.</p></li>
<li><p><strong><a href="http://brewpublic.com/beer-tools/new-brew-ha/">Brew-Ha!</a></strong> &#8211; a directory of Oregon brewpubs.</p></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/07/25/portland-travel-guide/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OSCON 2010 attendee profile</title>
		<link>http://ericgar.com/2010/07/11/oscon-2010-attendee-profile/</link>
		<comments>http://ericgar.com/2010/07/11/oscon-2010-attendee-profile/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 17:43:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=728</guid>
		<description><![CDATA[I finally got around to posting my OSCON 2010 attendee profile. I wrote: I work as a database administrator in a global team looking after a large financial institution’s relational database plant. For better or worse, this plant is 100% COTS; we’ll see what I can do to change that. While database administration in our [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got around to posting <a href="http://www.oscon.com/oscon2010/profile/32382">my OSCON 2010 attendee profile</a>.</p>

<p><a href="http://conferences.oreilly.com/oscon">
<img src="http://assets.en.oreilly.com/1/event/45/oscon2010_210x60.jpg" width="210" height="60" border="0" alt="OSCON 2010" title="OSCON 2010" />
</a></p>

<p>I wrote:</p>

<blockquote>
I work as a database administrator in a global team looking after a large financial institution’s relational database plant. For better or worse, this plant is 100% COTS; we’ll see what I can do to change that.

While database administration in our group is awesome (computing + adrenaline = fun), I most enjoy the time spent writing internal tools in Perl and C, from compiled plugins for DB2 to automation solutions, and analyzing system faults in Linux.

Evangelizing and teaching new trends, technologies, and best practices to my group is as important and enjoyable as the code I write, though. I love the reaction I get from disciples who finally realize and understand the power of git and zsh.
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/07/11/oscon-2010-attendee-profile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>autocrap tools</title>
		<link>http://ericgar.com/2010/07/10/autocrap-tools/</link>
		<comments>http://ericgar.com/2010/07/10/autocrap-tools/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 21:59:47 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=723</guid>
		<description><![CDATA[A coworker sent me this amusing rant about autotools which pretty much sums up my thoughts on the subject. Now, if the result of all this crap, was that I could write my source-code and tell a tool where the files were, and not only assume, but actually trust that things would just work out, [...]]]></description>
			<content:encoded><![CDATA[<p>A coworker sent me this <a href ="http://varnish-cache.org/docs/phk/autocrap/">amusing rant about autotools</a> which pretty much sums up my thoughts on the subject.</p>

<blockquote>
Now, if the result of all this crap, was that I could write my source-code and tell a tool where the files were, and not only assume, but actually trust that things would just work out, then I could live with it.

But as it transpires, that is not the case
</blockquote>

<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/07/10/autocrap-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix Client: Adding SSL trust in Linux</title>
		<link>http://ericgar.com/2010/06/19/citrix-client-adding-ssl-trust-in-linux/</link>
		<comments>http://ericgar.com/2010/06/19/citrix-client-adding-ssl-trust-in-linux/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 06:39:26 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=716</guid>
		<description><![CDATA[The company I work for somehow decided to get their SSL certificate for their employee portal from a CA not trusted by one of the main applications on the portal, the Citrix Client. (There may be an addition of &#8220;Xen&#8221; in the actual product name, who knows). I received the error: &#8220;You have not chosen [...]]]></description>
			<content:encoded><![CDATA[<p>The company I work for somehow decided to get their SSL certificate for their employee portal from a CA not trusted by one of the main applications on the portal, the Citrix Client. (There may be an addition of &#8220;Xen&#8221; in the actual product name, who knows).</p>

<p>I received the error:</p>

<blockquote>&#8220;You have not chosen to trust &#8220;UTN-USERFirst-Hardware&#8221;, the issuer of the server&#8217;s security certificate (SSL error 61).</blockquote>

<p>The answer is fairly clear: we need to add this particular SSL cert, or the CA&#8217;s root cert into our trust anchor. To do this, we could save this cert and put it in the right place, or we can trust that OpenSSL has the appropriate root certs.</p>

<p>I chose the latter. To do this, we simply move the certificates trusted by the Citrix installation and symlink to the OpenSSL-based certs. Not rocket science.</p>

<p><code>
$ sudo mv /usr/lib/ICAClient/keystore/cacerts /usr/lib/ICAClient/keystore/cacerts.old
$ sudo ln -sf /usr/lib/ssl/certs /usr/lib/ICAClient/keystore/cacerts
</code></p>

<p>Voila. Retrying to connect to the Citrix (?:Xen)?(?:App)? Server works.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/06/19/citrix-client-adding-ssl-trust-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five Years of Kernel Development in Git</title>
		<link>http://ericgar.com/2010/06/17/five-years-of-kernel-development-in-git/</link>
		<comments>http://ericgar.com/2010/06/17/five-years-of-kernel-development-in-git/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 03:33:33 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=709</guid>
		<description><![CDATA[A really sweet animation of Git interaction between developers of the Linux Kernel:]]></description>
			<content:encoded><![CDATA[<p>A really sweet animation of Git interaction between developers of the Linux Kernel:</p>

<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/ntTpM8hfl_E&#038;hl=en_US&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ntTpM8hfl_E&#038;hl=en_US&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/06/17/five-years-of-kernel-development-in-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Muhammad Waving With Blue Rectangle</title>
		<link>http://ericgar.com/2010/05/19/muhammad-waving-with-blue-rectangle/</link>
		<comments>http://ericgar.com/2010/05/19/muhammad-waving-with-blue-rectangle/#comments</comments>
		<pubDate>Thu, 20 May 2010 04:01:22 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=700</guid>
		<description><![CDATA[Muhammad Waving with Blue Rectangle (2010) for &#8220;Draw Muhammad Day&#8221;. Eric Garrido (American, born 1985) Digital Still, 449x384px &#8220;Let us not become so tolerant, that we tolerate intolerance.&#8221; &#8211; Bill Maher]]></description>
			<content:encoded><![CDATA[<p><a href="/uploads/2010/05/muhammad_next_to_a_blue_rectangle.png"><img src="/uploads/2010/05/muhammad_next_to_a_blue_rectangle.png" alt="yes, that&#039;s right." title="yes, that&#039;s right." width="449" height="384" class="alignnone size-full wp-image-699" /></a></p>

<p><span style="text-size: 2em"><strong>Muhammad Waving with Blue Rectangle</strong></span> (2010)
for &#8220;Draw Muhammad Day&#8221;.
<em>Eric Garrido (American, born 1985)</em>
Digital Still, 449x384px</p>

<p>&#8220;Let us not become so tolerant, that we tolerate intolerance.&#8221; &#8211; Bill Maher</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/05/19/muhammad-waving-with-blue-rectangle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just did this.</title>
		<link>http://ericgar.com/2010/05/17/just-did-this/</link>
		<comments>http://ericgar.com/2010/05/17/just-did-this/#comments</comments>
		<pubDate>Tue, 18 May 2010 04:16:08 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=693</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="/uploads/2010/05/perl_can_do_that2.png"><img src="/uploads/2010/05/perl_can_do_that2.png" alt="perl can do that" title="perl_can_do_that" width="526" height="79" class="alignnone size-full wp-image-696" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/05/17/just-did-this/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something I just noticed when signing up for Heroku</title>
		<link>http://ericgar.com/2010/05/17/something-i-just-noticed-when-signing-up-for-heroku/</link>
		<comments>http://ericgar.com/2010/05/17/something-i-just-noticed-when-signing-up-for-heroku/#comments</comments>
		<pubDate>Tue, 18 May 2010 02:14:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=688</guid>
		<description><![CDATA[On the bottom of Heroku&#8216;s Terms of Service, presented while creating an account, is: This document is an adaptation of the excellent Google App Engine Terms of Service. The original work has been modified with permission under the Creative Commons Attribution 3.0 License. Google, Inc. is not connected with and does not sponsor or endorse [...]]]></description>
			<content:encoded><![CDATA[<p>On the bottom of <a href="http://heroku.com/">Heroku</a>&#8216;s <a href="http://legal.heroku.com/tos">Terms of Service</a>, presented while creating an account, is:</p>

<blockquote>This document is an adaptation of the excellent <a href="http://code.google.com/appengine/terms.html">Google App Engine Terms of Service</a>.  The original work has been modified with permission under the <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 License</a>.  Google, Inc. is not connected with and does not sponsor or endorse Heroku or its use of the work.</blockquote>

<p>I <3 <a href="http://creativecommons.org">Creative Commons</a>.</p>

<p>But still find two-space-after-a-full-stop people funny.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/05/17/something-i-just-noticed-when-signing-up-for-heroku/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I want to blog more. But I&#8217;ll just post this for now.</title>
		<link>http://ericgar.com/2010/05/17/i-want-to-blog-more-but-ill-just-post-this-for-now/</link>
		<comments>http://ericgar.com/2010/05/17/i-want-to-blog-more-but-ill-just-post-this-for-now/#comments</comments>
		<pubDate>Tue, 18 May 2010 01:27:45 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[In Brief]]></category>
		<category><![CDATA[cycling music religion]]></category>

		<guid isPermaLink="false">http://ericgar.com/2010/05/17/i-want-to-blog-more-but-ill-just-post-this-for-now/</guid>
		<description><![CDATA[&#8220;There is no music more intense, dorky, and anguished than that born of the eternal struggle not to touch one&#8217;s own genitals or the genitals of others outside the union of holy heterosexual wedlock.&#8221; Bike Snob on Christian Rock in High Road of Missiles and Missionaries&#8221;]]></description>
			<content:encoded><![CDATA[<blockquote>&#8220;There is no music more intense, dorky, and anguished than that born of the eternal struggle not to touch one&#8217;s own genitals or the genitals of others outside the union of holy heterosexual wedlock.&#8221;</blockquote>

<ul>
<li>Bike Snob on Christian Rock in <a href="http://bikesnobnyc.blogspot.com/2010/05/high-road-of-missiles-and-missionaries.html">High Road of Missiles and Missionaries&#8221;</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/05/17/i-want-to-blog-more-but-ill-just-post-this-for-now/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Forever again</title>
		<link>http://ericgar.com/2010/03/13/forever-again/</link>
		<comments>http://ericgar.com/2010/03/13/forever-again/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 02:43:51 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=681</guid>
		<description><![CDATA[From 450,000 Without Power in Northeast: Strong winds and heavy rain pounded parts of the Northeast on Saturday, knocking out power to more than 450,000 customers, diverting international flights and toppling a boom crane at an Atlantic City casino construction site, injuring one police officer&#8230; The winds downed trees and power lines throughout New Jersey, [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://www.nytimes.com/aponline/2010/03/13/us/AP-US-Stormy-Weather.html">450,000 Without Power in Northeast</a>:</p>

<blockquote>
Strong winds and heavy rain pounded parts of the Northeast on Saturday, knocking out power to more than 450,000 customers, diverting international flights and toppling a boom crane at an Atlantic City casino construction site, injuring one police officer&#8230;

The winds downed trees and power lines throughout New Jersey, New York, Pennsylvania and Connecticut&#8230;

Logan International Airport in Boston received nine overseas flights bound for New York because they no longer had the fuel to wait for clearance to land at John F. Kennedy International Airport, said Massport spokesman Matthew Brelis&#8230;

In New York, ferry service to Staten Island was suspended Saturday night because of heavy winds. 
</blockquote>

<p>In the distant future, someone will read this as if it were written in the 1800s and read today, and say something like:</p>

<ul>
<li>&#8220;Well, didn&#8217;t they have personal fusion devices then?&#8221;</lI>
<li>&#8220;Gosh, why didn&#8217;t they just transform the weather?&#8221;</li>
<li>&#8220;I wonder what happened to the intergalactic flights.&#8221;</li>
<li>&#8220;Who wants to go to Staten Island anyway?&#8221;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/03/13/forever-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>haha</title>
		<link>http://ericgar.com/2010/02/27/haha/</link>
		<comments>http://ericgar.com/2010/02/27/haha/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 03:35:07 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/2010/02/27/haha/</guid>
		<description><![CDATA[(10:33:03 PM) Eric: there&#8217;s always a party around me. (10:33:13 PM) Laura: like, a lan party?]]></description>
			<content:encoded><![CDATA[<p>(10:33:03 PM) Eric: there&#8217;s always a party around me.
(10:33:13 PM) Laura: like, a lan party?</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/02/27/haha/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tracepath on Lucky Star Wifi</title>
		<link>http://ericgar.com/2010/02/27/tracepath-on-lucky-star-wifi/</link>
		<comments>http://ericgar.com/2010/02/27/tracepath-on-lucky-star-wifi/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 20:34:15 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=677</guid>
		<description><![CDATA[ericgar@pliny ~ $ tracepath google.com 1: 192.168.0.150 (192.168.0.150) 0.371ms pmtu 1500 1: 192.168.0.1 (192.168.0.1) 3.179ms 1: 192.168.0.1 (192.168.0.1) 3.263ms 2: 68.28.121.85 (68.28.121.85) 379.922ms 3: 68.28.121.91 (68.28.121.91) 424.449ms asymm 4 4: 68.28.123.55 (68.28.123.55) 163.418ms asymm 6 5: no reply 6: 68.28.127.5 (68.28.127.5) 178.967ms 7: no reply 8: 68.28.125.69 (68.28.125.69) 129.804ms 9: sl-gw20-hrs-10-0-0.sprintlink.net (144.224.112.17) 185.336ms 10: sl-crs1-hrs-0-0-2-0.sprintlink.net [...]]]></description>
			<content:encoded><![CDATA[<p>ericgar@pliny ~ $ tracepath google.com
 1:  192.168.0.150 (192.168.0.150)                          0.371ms pmtu 1500
 1:  192.168.0.1 (192.168.0.1)                              3.179ms
 1:  192.168.0.1 (192.168.0.1)                              3.263ms
 2:  68.28.121.85 (68.28.121.85)                          379.922ms
 3:  68.28.121.91 (68.28.121.91)                          424.449ms asymm  4
 4:  68.28.123.55 (68.28.123.55)                          163.418ms asymm  6
 5:  no reply
 6:  68.28.127.5 (68.28.127.5)                            178.967ms
 7:  no reply
 8:  68.28.125.69 (68.28.125.69)                          129.804ms
 9:  sl-gw20-hrs-10-0-0.sprintlink.net (144.224.112.17)   185.336ms
10:  sl-crs1-hrs-0-0-2-0.sprintlink.net (144.232.7.133)   511.799ms
11:  sl-crs1-nyc-0-6-0-0.sprintlink.net (144.232.24.97)   156.634ms
[ several hops of no reply]</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/02/27/tracepath-on-lucky-star-wifi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mutex vs. Semaphore</title>
		<link>http://ericgar.com/2010/01/24/mutex-vs-semaphore/</link>
		<comments>http://ericgar.com/2010/01/24/mutex-vs-semaphore/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 06:21:00 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=672</guid>
		<description><![CDATA[I just want to say that this sequence of blog posts by Niall Cooling is a great, detailed discussion about mutexes and semaphores. Part 1: Semaphores Part 2: The Mutex Part 3: Mutual Exclusion Problems]]></description>
			<content:encoded><![CDATA[<p>I just want to say that this sequence of blog posts by Niall Cooling is a great, detailed discussion about mutexes and semaphores.</p>

<ul>
<li><a href="http://www.feabhas.com/blog/2009/09/mutex-vs-semaphores-part-1-semaphores.html">Part 1: Semaphores</a></li>
<li><a href="http://www.feabhas.com/blog/2009/09/mutex-vs-semaphores-part-2-mutex.html">Part 2: The Mutex</a></li>
<li><a href="http://www.feabhas.com/blog/2009/10/mutex-vs-semaphores-part-3-final-part.html">Part 3: Mutual Exclusion Problems</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/01/24/mutex-vs-semaphore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forest Hills State of Mind</title>
		<link>http://ericgar.com/2010/01/18/forest-hills-state-of-mind/</link>
		<comments>http://ericgar.com/2010/01/18/forest-hills-state-of-mind/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 22:35:11 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=670</guid>
		<description><![CDATA[This is really well done. Empire State Of Mind &#8211; Forest Hills State of Mind with Billy Eichner and Rachel Dratch: http://www.youtube.com/watch?v=4nS5QyNC24w (via Gothamist)]]></description>
			<content:encoded><![CDATA[<p>This is really well done.</p>

<p><a href="http://www.youtube.com/watch?v=4nS5QyNC24w">Empire State Of Mind &#8211; Forest Hills State of Mind with Billy Eichner and Rachel Dratch</a>:</p>

<p>http://www.youtube.com/watch?v=4nS5QyNC24w</p>

<p>(via <a href="http://gothamist.com/2010/01/18/forest_hills.php">Gothamist</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/01/18/forest-hills-state-of-mind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where all used things reside.</title>
		<link>http://ericgar.com/2010/01/11/where-all-used-things-reside/</link>
		<comments>http://ericgar.com/2010/01/11/where-all-used-things-reside/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 05:56:12 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=667</guid>
		<description><![CDATA[This is mostly for my reference, to document a fucking sick night with Glassjaw, Thursday, and United Nations. Mu Empire: http://www.youtube.com/watch?v=CX-Usf6PZIc John Lennon: http://www.youtube.com/watch?v=gdu41dxtmug Tip Your Bartender: http://www.youtube.com/watch?v=o98sNuauX0g Ape Dos Mil http://www.youtube.com/watch?v=EQzXLSQcKs0 Pink Roses http://www.youtube.com/watch?v=ouO8G1w-YPk Pretty Lush http://www.youtube.com/watch?v=wZgzpqX-dxY Siberian Kiss http://www.youtube.com/watch?v=ujdO_C43ybU Babe http://www.youtube.com/watch?v=fRjDija2lAY Autobiography of a Nation http://www.youtube.com/watch?v=Z4t-ZduaYps Signals Over the Air http://www.youtube.com/watch?v=HfVpOFp5zE4 Revolutions in [...]]]></description>
			<content:encoded><![CDATA[<p>This is mostly for my reference, to document a fucking sick night with Glassjaw, Thursday, and United Nations.</p>

<p>Mu Empire:

<object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/M8JUZH2Cz7A&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/M8JUZH2Cz7A&#038;fs=1" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object>


http://www.youtube.com/watch?v=CX-Usf6PZIc</p>

<p>John Lennon:

http://www.youtube.com/watch?v=gdu41dxtmug</p>

<p>Tip Your Bartender:

http://www.youtube.com/watch?v=o98sNuauX0g</p>

<p>Ape Dos Mil

http://www.youtube.com/watch?v=EQzXLSQcKs0</p>

<p>Pink Roses

http://www.youtube.com/watch?v=ouO8G1w-YPk</p>

<p>Pretty Lush

http://www.youtube.com/watch?v=wZgzpqX-dxY</p>

<p>Siberian Kiss

http://www.youtube.com/watch?v=ujdO_C43ybU</p>

<p>Babe

http://www.youtube.com/watch?v=fRjDija2lAY</p>

<p>Autobiography of a Nation

http://www.youtube.com/watch?v=Z4t-ZduaYps</p>

<p>Signals Over the Air

http://www.youtube.com/watch?v=HfVpOFp5zE4</p>

<p>Revolutions in Graphic Design

http://www.youtube.com/watch?v=Wy9Icmd_f7U</p>

<p>And DIllinger Escape Plan played even after the projection screen was dropped and the house music came on:</p>

<p>http://www.youtube.com/watch?v=TNt5tZtPyBM</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/01/11/where-all-used-things-reside/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Biking in a snow flurry was fun.</title>
		<link>http://ericgar.com/2010/01/03/biking-in-a-snow-flurry-was-fun/</link>
		<comments>http://ericgar.com/2010/01/03/biking-in-a-snow-flurry-was-fun/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 22:25:42 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=662</guid>
		<description><![CDATA[De La Vega Museum: recommended. I even received my change in $2 bills. http://www.flickr.com/photos/46186505@N02/4242392980/ This was down the street and kind of beautiful: http://www.flickr.com/photos/46186505@N02/4242393164/]]></description>
			<content:encoded><![CDATA[<p>De La Vega Museum: recommended. I even received my change in $2 bills.</p>

<p>http://www.flickr.com/photos/46186505@N02/4242392980/</p>

<p>This was down the street and kind of beautiful:</p>

<p>http://www.flickr.com/photos/46186505@N02/4242393164/</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2010/01/03/biking-in-a-snow-flurry-was-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My 2009.</title>
		<link>http://ericgar.com/2009/12/31/my-2009/</link>
		<comments>http://ericgar.com/2009/12/31/my-2009/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 01:50:43 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=645</guid>
		<description><![CDATA[bicycles1 http://www.flickr.com/photos/ninj0x/3749898579/ Thursday2 http://www.flickr.com/photos/charlie_cravero/3556470077/in/photostream boston3 http://www.flickr.com/photos/beantown/3439594937/ craft beer4 http://www.flickr.com/photos/forklift/3267289921/ disaster5 http://www.flickr.com/photos/alinssite/4175517381/ bahn mi6 http://www.flickr.com/photos/umami88/33620171/ buses7 http://www.flickr.com/photos/michaelcr/2149129662/ (loud) music8 http://www.flickr.com/photos/wicks/2192531042/ (searching for) companionship9 http://www.flickr.com/photos/isolano/438509016/ warm bed10 http://www.flickr.com/photos/windysydney/2313779184/ brooklyn11 http://www.flickr.com/photos/sethw/278250870/ vegetables12 http://www.flickr.com/photos/docman/5053155/ postcards13 http://www.flickr.com/photos/ocherdraco/3296009/ darkness14 http://www.flickr.com/photos/cosmic_spanner/3743184586/ IRO Bike 012 copy by Ninj0x, licensed under Creative Commonsthursday_01 by charlie_cravero, licensed under Creative CommonsDowntown Boston *E#1 by castevens12, licensed [...]]]></description>
			<content:encoded><![CDATA[<p>bicycles<sup>1</sup></p>

<p>http://www.flickr.com/photos/ninj0x/3749898579/</p>

<p>Thursday<sup>2</sup></p>

<p>http://www.flickr.com/photos/charlie_cravero/3556470077/in/photostream</p>

<p>boston<sup>3</sup></p>

<p>http://www.flickr.com/photos/beantown/3439594937/</p>

<p>craft beer<sup>4</sup></p>

<p>http://www.flickr.com/photos/forklift/3267289921/</p>

<p>disaster<sup>5</sup></p>

<p>http://www.flickr.com/photos/alinssite/4175517381/</p>

<p>bahn mi<sup>6</sup></p>

<p>http://www.flickr.com/photos/umami88/33620171/</p>

<p>buses<sup>7</sup></p>

<p>http://www.flickr.com/photos/michaelcr/2149129662/</p>

<p>(loud) music<sup>8</sup></p>

<p>http://www.flickr.com/photos/wicks/2192531042/</p>

<p>(searching for) companionship<sup>9</sup></p>

<p>http://www.flickr.com/photos/isolano/438509016/</p>

<p>warm bed<sup>10</sup></p>

<p>http://www.flickr.com/photos/windysydney/2313779184/</p>

<p>brooklyn<sup>11</sup></p>

<p>http://www.flickr.com/photos/sethw/278250870/</p>

<p>vegetables<sup>12</sup></p>

<p>http://www.flickr.com/photos/docman/5053155/</p>

<p>postcards<sup>13</sup></p>

<p>http://www.flickr.com/photos/ocherdraco/3296009/</p>

<p>darkness<sup>14</sup></p>

<p>http://www.flickr.com/photos/cosmic_spanner/3743184586/</p>
<ol class="footnotes"><li id="footnote_0_645" class="footnote"><a href="http://www.flickr.com/photos/ninj0x/3749898579/">IRO Bike 012 copy</a> by Ninj0x, licensed under <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en">Creative Commons</a></li><li id="footnote_1_645" class="footnote"><a href="http://www.flickr.com/photos/charlie_cravero/3556470077/in/photostream">thursday_01</a> by charlie_cravero, licensed under <a href="http://creativecommons.org/licenses/by-nd/2.0/deed.en">Creative Commons</a></li><li id="footnote_2_645" class="footnote"><a href="http://www.flickr.com/photos/beantown/3439594937/">Downtown Boston *E#1</a> by castevens12, licensed under <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en">Creative Commons</a></li><li id="footnote_3_645" class="footnote"><a href="http://www.flickr.com/photos/forklift/3267289921/">On Tap</a> by forklift, licensed under <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en">Creative Commons</a></li><li id="footnote_4_645" class="footnote"><a href="http://www.flickr.com/photos/alinssite/4175517381/">The Phillips ICU monitor</a> by Alin_S, licensed under <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en">Creative Commons</a></li><li id="footnote_5_645" class="footnote"><a href="http://www.flickr.com/photos/umami88/33620171/">bahn mi</a> by u_m_a_m_i, licensed under <a href="http://creativecommons.org/licenses/by-nc/2.0/deed.en">Creative Commons</a></li><li id="footnote_6_645" class="footnote"><a href="http://www.flickr.com/photos/michaelcr/2149129662/">December 22 2007</a> by seaworthy, licensed under <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en">Creative Commons</a></li><li id="footnote_7_645" class="footnote"><a href="http://www.flickr.com/photos/wicks/2192531042/">At last, my meditation room awaits</a> by A-Wix, licensed under <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en">Creative Commons</a></li><li id="footnote_8_645" class="footnote"><a href="http://www.flickr.com/photos/isolano/438509016/">Love is companionship</a> by isolano, licensed under <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en">Creative Commons</a></li><li id="footnote_9_645" class="footnote"><a href="http://www.flickr.com/photos/windysydney/2313779184/">On My Bed</a> by windy_sydney, licensed under <a href="http://creativecommons.org/licenses/by-nc/2.0/deed.en">Creative Commons</a></li><li id="footnote_10_645" class="footnote"><a href="http://www.flickr.com/photos/sethw/278250870/">Riding Over the Williamsburg Bridge in the AM</a> by Seth W., licensed under <a href="http://creativecommons.org/licenses/by-sa/2.0/deed.en">Creative Commons</a></li><li id="footnote_11_645" class="footnote"><a href="http://www.flickr.com/photos/docman/5053155/">Morocco, vegetable-market</a> by docman, licensed under <a href="http://creativecommons.org/licenses/by-nc/2.0/deed.en">Creative Commons</a></li><li id="footnote_12_645" class="footnote"><a href="http://www.flickr.com/photos/ocherdraco/3296009/">Postcard Board</a> by ocherdraco, licensed under <a href ="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en">Creative Commons</a></li><li id="footnote_13_645" class="footnote"><a href="http://www.flickr.com/photos/cosmic_spanner/3743184586/">Into the darkness&#8230;</a> by cosmic_spanner, licensed under <a href="http://creativecommons.org/licenses/by-sa/2.0/deed.en">Creative Commons</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/12/31/my-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excerpt from &#8220;Understanding Linux Network Internals&#8221;</title>
		<link>http://ericgar.com/2009/12/30/excerpt-from-understanding-linux-network-internals/</link>
		<comments>http://ericgar.com/2009/12/30/excerpt-from-understanding-linux-network-internals/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 01:24:21 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=640</guid>
		<description><![CDATA[I&#8217;m currently reading Christian Benvenuti&#8216;s excellently written Understanding Linux Network Internals from O&#8217;Reilly which is helping to shore up my knowledge about how the networking stack is implemented in Linux. It&#8217;s a fantastic read so far, on course to match Linux Kernel Development by Robert Love, one of my all-time favorite books. The following paragraph [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently reading <a href="http://www.oreillynet.com/pub/au/2398">Christian Benvenuti</a>&#8216;s excellently written <em><a href="http://oreilly.com/catalog/9780596002558/">Understanding Linux Network Internals</a></em> from O&#8217;Reilly which is helping to shore up my knowledge about how the networking stack is implemented in Linux. It&#8217;s a fantastic read so far, on course to match <em><a href="http://www.amazon.com/Linux-Kernel-Development-Robert-Love/dp/0672325128">Linux Kernel Development</a></em> by <a href="http://rlove.org/">Robert Love</a>, one of my all-time favorite books.</p>

<p>The following paragraph from Benvenuti&#8217;s book really made me step back and take a look at the bigger picture:</p>

<blockquote>
A device driver can also disable the egress queue before a transmission (to prevent the kernel from generating another transmission request on the device), and re-enable it only if there is enough free memory on the NIC; if not, the device asks for an interrupt that allows it to resume transmission at a later time. Here is an example of this logic, taken from the <em>el3_start_xmit</em> routine, which the <em>drivers/net/3c509.c</em> driver installs as its <em>hard_start_xmit</em> function in its <em>net_device</em> structure&#8230;
</blockquote>

<p>That passage is just brilliant. <strong>Count the occurrences of jargon there!</strong></p>

<p>I guess i should read more <a href="http://arxiv.org/">arXiv</a> papers to better understand how much larger the world actually is.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/12/30/excerpt-from-understanding-linux-network-internals/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Some news items.</title>
		<link>http://ericgar.com/2009/12/30/some-news-items/</link>
		<comments>http://ericgar.com/2009/12/30/some-news-items/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 12:00:29 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=628</guid>
		<description><![CDATA[Some things around the internet today: The Ten Worst Muppets &#8211; I honestly don&#8217;t know all of the Muppets, but as a geek and someone who used to wear sweatervests, I resent that Dr. Bunsen Honeydew is listed as number eight. Dr. Honeydew has inspired generations of once-normal children to aspire to be inventors, engineers, [...]]]></description>
			<content:encoded><![CDATA[<p>Some things around the internet today:</p>

<ul>
<li><a href="http://media.gunaxin.com/the-ten-worst-muppets/37740?loc=interstitialskip"><strong>The Ten Worst Muppets</strong></a> &#8211; I honestly don&#8217;t know all of the Muppets, but as a geek and someone who used to wear sweatervests, I resent that Dr. Bunsen Honeydew is listed as number eight. Dr. Honeydew has inspired generations of once-normal children to aspire to be inventors, engineers, and wear lab coats.

Dr. Honeydew in action:

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/4QrelL9fOjY&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/4QrelL9fOjY&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

Amusingly, Dr. Bunsen Honeydew&#8217;s archnemesis, as shown above, lives on in <a href="http://www.dobi.nu/">Rob Dobi</a>&#8216;s <a href="http://twitpic.com/odlho">recent acquisition</a>.
</li>

<li><a href="http://thehill.com/blogs/blog-briefing-room/news/73819-peter-king-airline-terror-suspect-should-face-military-tribunal"><strong>Rep. Peter King (R-NY) Wants Military Tribunal For Plane Terror Suspect</strong></a> &#8211; Ergo <strong>Peter King only ever wants the Constitution applied when <em>he</em> deems it fit and proper</strong>. That clause has never been included in that document, no matter how much posturing politicians wanted it.</li>


<li><a href="http://xbmc.org/team-xbmc/2009/12/24/xbmc-9-11-camelot/">XBMC 9.11 came out today</a> and looks super awesome. Congrats to the XBMC team! I&#8217;m readying my box for it now.</li>

</ul>

<p>Wednesday is <a href="http://thursday.net">Thursday</a> (and <a href="http://www.myspace.com/dillingerescapeplan">Dillinger Escape Plan</a>, and <a href="http://www.unitedfuckingnations.com">United Nations</a>(!), and <a href="http://www.glassjaw.net/">Glassjaw</a>(!)). I&#8217;m super excited, especially after this post from Thursday:</p>

<blockquote>thursdayband: Thinking up some surprises for the holiday set list! <img src='http://ericgar.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </blockquote>

<p>I seriously have to finish an entire day of work with this anticipation?</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/12/30/some-news-items/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Please support Creative Commons</title>
		<link>http://ericgar.com/2009/12/29/please-support-creative-commons/</link>
		<comments>http://ericgar.com/2009/12/29/please-support-creative-commons/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 04:10:08 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=635</guid>
		<description><![CDATA[The Twitpic Terms of Service currently reads: By uploading your photos to Twitpic you give Twitpic permission to use or distribute your photos on Twitpic.com or affiliated sites All images uploaded are copyright © their respective owners I sent the following to the generic email address publicly available, even though Twitpic a service I only [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://twitpic.com">Twitpic</a> <a href="http://twitpic.com/terms.do">Terms of Service</a> currently reads:</p>

<blockquote>
By uploading your photos to Twitpic you give Twitpic permission to use or distribute your photos on Twitpic.com or affiliated sites

All images uploaded are copyright © their respective owners 
</blockquote>

<p>I sent the following to the generic email address publicly available, even though Twitpic a service I only use as a content consumer, not as a content producer:</p>

<blockquote>
From: Eric Garrido <eric@ericgar.com>
To: support@twitpic.com
Cc: 
Bcc: 
Subject: Please support Creative Commons
Reply-To: 

Twitpic,

Please consider supporting Creative Commons by allowing new users to 
specify to license their content by default under one of the available 
licenses, and specifying per-work that a CC license may or may
not apply.

Creative Commons makes for a more useful internet and should be 
actively encouraged where there is a democratized content creation 
arena.

Please consider making the internet even better by allowing your 
users the choice of Creative Commons.

Thanks,
Eric Garrido
</blockquote>

<p><a href="http://creativecommons.org/">Creative Commons</a> is an organization that has published a set of standardized, but evolving, copyright licenses intended to increase content sharing on the internet. As a content producer, you can choose who can use your work and in what manner. For example, this blog is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/">Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License</a> which allows normal people to repost whatever I&#8217;ve written as long as it is used non-commercially and they cite where the content came from.</p>

<p>Creative Commons is basically a legal democratizer for the internet. It allows you to <em>share</em> the content you&#8217;ve published publicly, since all content is immediately covered under a strict copyright law unless otherwise specified.</p>

<p>Please think about publishing your own work (on <a href="http://www.flickr.com/creativecommons/">Flickr</a>, your blog, or elsewhere) under <a href="http://creativecommons.org/about/licenses/">one of the Creative Commons licenses</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/12/29/please-support-creative-commons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated links</title>
		<link>http://ericgar.com/2009/12/28/updated-links/</link>
		<comments>http://ericgar.com/2009/12/28/updated-links/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 04:30:55 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=606</guid>
		<description><![CDATA[Using my nifty XSLT posted below, I&#8217;ve updated my sidebar links to reflect what I&#8217;m actually reading these days. I just pruned down my subscriptions: I had like 30 cycling blogs that were good, but time consuming. (How many pictures of Chinese girls on bikes do you really need to see in your week?) Not [...]]]></description>
			<content:encoded><![CDATA[<p>Using my nifty XSLT posted below, I&#8217;ve updated my sidebar links to reflect what I&#8217;m actually reading these days. I just pruned down my subscriptions: I had like 30 cycling blogs that were good, but time consuming. (How many pictures of Chinese girls on bikes do you really need to see in your week?)</p>

<p>Not all of those I read are below and to the right for other reasons.</p>

<p>Also, if anyone knows of any good links I might like or blogs of our friends, send them to me.</p>

<ul>
<li><a href="http://arstechnica.com/index.php"><strong>Ars Technica</strong></a> &#8211; More edited than slashdot, but less good content. </li>
<li><a href="http://tonguebutnodoor.net"><strong>tongue but no door (dot) net</strong></a> &#8211; Todd and Tony (mostly), who are friends from Bard (and are now doing super awesome things)</li>
<li><a href="http://tumblr.bwong.net/"><strong>bdotr</strong></a> &#8211; Benny&#8217;s tumblr. Oooh. Pretty pictures. </li>
<li><a href="http://www.bikeblognyc.com"><strong>Bike Blog NYC</strong></a> &#8211; Happenings in the NYC Cycling scene. </li>
<li><a href="http://brooklynbikeandboard.com"><strong>Brooklyn Bike And Board</strong></a> &#8211; Cool bike shop in Brooklyn. </li>
<li><a href="http://wereonlyliars.livejournal.com/"><strong>but we&#8217;re the best</strong></a> &#8211; Marisa, who needs to write more. </li>
<li><a href="http://www.caseyc.net/home/blog/3"><strong>Casey</strong> &#8211; Casey&#8217;s blog</li>
<li><a href="http://cityroom.blogs.nytimes.com/"><strong>NYT City Room Blog</strong></a> &#8211; Inside gossip about my island. </li>
<li><a href="http://blog.dreamhost.com/"><strong>DreamHost Blog</strong></a> &#8211; My webhost&#8217;s hilarious blog.</li>
<li><a href="http://www.nyas.org"><strong>Events at the New York Academy of Sciences</strong></a> &#8211; They have awesome super-nerdy events all the time, often free. </li>
<li><a href="http://www.finalgear.com"><strong>FinalGear.com News</strong></a> &#8211; The best way to get torrents of Top Gear. </li>
<li><a href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git"><strong>Linus&#8217; Git Repo</strong></a> &#8211; A great way to keep up-to-date with Linux kernel changes and hot topics. </li>
<li><a href="http://gothamist.com/"><strong>Gothamist</strong></a> &#8211; NYC Survival Guide.</li>
<li><a href="http://jennifur85.livejournal.com/"><strong>I sleep with my hands across my chest</strong></a> &#8211; Jenn, who needs to update more </li>
<li><a href="http://jjnapiorkowski.vox.com/library/posts/page/1/"><strong>John Napiorkowski’s Perl Development Blog</strong></a> &#8211; Cool Perl developer who has interesting things to say.</li>
<li><a href="http://www.justatheory.com"><strong>Just a Theory</strong></a> &#8211; Another cool Perl developer who has interesting things to say.</li>
<li><a href="http://mollyclare.com/wp"><strong>mollyclare.com</strong></a> &#8211; Molly, who is amazing. </li>
<li><a href="http://www.protocolostomy.com"><strong>Musings of an Anonymous Geek</strong></a> &#8211; A sysadmin/sysdev guy.</li>
<li><a href="http://www.newyorkology.com/"><strong>NewYorkology</strong></a> &#8211; Random posts about New York</li>
<li><a href="http://notebook.bwong.net"><strong>bwong notebook</strong></a> &#8211; Benny&#8217;s notebook.</li>
<li><a href="http://nullsleep.tumblr.com/"><strong>Nullsleep | Jeremiah Johnson</strong></a> &#8211; Nullsleep&#8217;s tumblr. Former boss, current badass.</li>
<li><a href="http://www.nyclu.org/event/feed"><strong>NYCLU &#8211; Events Feed</strong></a> &#8211; The local ALCU chapter&#8217;s events.</li>
<li><a href="http://nylug.org/mailman/listinfo/nylug-announce"><strong>nylug-announce</strong></a> &#8211; The New York Linux User Group&#8217;s events.</li>
<li><a href="http://blog.okcupid.com"><strong>OkTrends</strong></a> &#8211; OKCupid&#8217;s Statistics Blog.</li>
<li><a href="http://pacificstandardbrooklyn.blogspot.com/"><strong>Pacific Standard Blog</strong></a> &#8211; A cool bar in Brooklyn.</li>
<li><a href="http://perlsphere.net/"><strong>Perlsphere</strong></a> &#8211; a collection of Perl blogs.</li>
<li><a href="http://www.schneier.com/blog/"><strong>Schneier on Security</strong></a> &#8211; All hail god Schneier.</li>
<li><a href="http://secretscienceclub.blogspot.com/"><strong>Secret Science Club</strong></a> &#8211; Monthly geeky meeting in Brooklyn.</li>
<li><a href="http://slashdot.org/"><strong>Slashdot</strong></a> &#8211; The Holy Bible (that is updated every day!).</li>
<li><a href="http://www.cs.columbia.edu/~smb/blog/"><strong>SMBlog &#8212; Steve Bellovin&#8217;s Blog</strong></a> &#8211; An awesome security researcher at Columbia.</li>
<li><a href="http://hellogravity.tumblr.com/"><strong>steady footing</strong></a> &#8211; Laura&#8217;s tumblr. </li>
<li><a href="http://amkade.blogspot.com/"><strong>The Five Year Plan</strong></a> &#8211; Allison&#8217;s blog. </li>
<li><a href="http://thesustainablecyclist.com"><strong>The Sustainable Cyclist</strong></a> &#8211; Sustainability + Cycling = win. </li>
<li><a href="http://thursdizzle.net"><strong>Thursdizzle</strong></a> &#8211; Best band in my entire head. </li>
<li><a href="http://www.treelobsters.com/"><strong>Tree Lobsters!</strong></a> &#8211; Amazing webcomic about lobsters in trees! </li>
<li><a href="http://blog.varunmehta.com/index.html"><strong>Varun&#8217;s Blog Feed</strong></a> &#8211; Varun, my brother.</li> 
<li><a href="http://whitneylive.wordpress.com"><strong>Whitney Live Blog</strong></a> &#8211; Whitney Live events.</li>
<li><a href="http://words.viajon.net"><strong>words via jon</strong></a> &#8211; Jon, who ____. (I forgot what I meant to say in the initial post, but Jon is also a great guy).</li> 
<li><a href="http://xkcd.com/"><strong>xkcd.com</strong></a> &#8211; best web comic ever. </li>
<li><a href="http://blog.xkcd.com"><strong>xkcd blag</strong></a> &#8211; best web comic ever&#8217;s blog.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/12/28/updated-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XSLT for OPML to XHTML List</title>
		<link>http://ericgar.com/2009/12/28/xslt-for-opml-to-xhtml-list/</link>
		<comments>http://ericgar.com/2009/12/28/xslt-for-opml-to-xhtml-list/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 03:45:47 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=600</guid>
		<description><![CDATA[The following some XSLT sufficient to transform an OPML file into a list, ready for you to edit and post: &#60;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&#62;&#60;/p&#62; &#60;p&#62;&#60;xsl:stylesheet version=&#34;1.0&#34; xmlns:xhtml=&#34;http://www.w3.org/1999/xhtml&#34; xmlns=&#34;http://www.w3.org/1999/xhtml&#34; xmlns:xsl=&#34;http://www.w3.org/1999/XSL/Transform&#34; xmlns:xs=&#34;http://www.w3.org/2001/XMLSchema&#34; exclude-result-prefixes=&#34;xhtml xsl xs&#34;&#62;&#60;/p&#62; &#60;pre&#62;&#60;code&#62;&#38;lt;xsl:template match=&#34;body&#34;&#38;gt; &#38;lt;ol&#38;gt;&#38;lt;xsl:text&#38;gt; &#60;/code&#62;&#60;/pre&#62; &#60;p&#62;&#60;/xsl:text&#62; &#60;xsl:for-each select=&#34;outline&#34;&#62; &#60;li&#62; &#60;a href=&#34;{@htmlUrl}&#34; &#62;&#60;strong&#62;&#60;xsl:value-of select=&#34;@text&#34; /&#62;&#60;/strong&#62;&#60;/a&#62; - your text &#60;/li&#62;&#60;xsl:text&#62; &#60;/xsl:text&#62; &#60;/xsl:for-each&#62; &#60;/ol&#62; &#60;/xsl:template&#62; &#60;/xsl:stylesheet&#62;&#60;/p&#62; &#60;p&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>The following some XSLT sufficient to transform an OPML file into a list, ready for you to edit and post:
<pre class="brush: xslt">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;/p&gt;

&lt;p&gt;&lt;xsl:stylesheet version=&quot;1.0&quot;
  xmlns:xhtml=&quot;http://www.w3.org/1999/xhtml&quot;
  xmlns=&quot;http://www.w3.org/1999/xhtml&quot;
  xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;
  xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
  exclude-result-prefixes=&quot;xhtml xsl xs&quot;&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:template match=&quot;body&quot;&amp;gt;
    &amp;lt;ol&amp;gt;&amp;lt;xsl:text&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/xsl:text&gt;
            &lt;xsl:for-each select=&quot;outline&quot;&gt;
                &lt;li&gt; &lt;a href=&quot;{@htmlUrl}&quot; &gt;&lt;strong&gt;&lt;xsl:value-of select=&quot;@text&quot; /&gt;&lt;/strong&gt;&lt;/a&gt; - your text &lt;/li&gt;&lt;xsl:text&gt;
&lt;/xsl:text&gt;
            &lt;/xsl:for-each&gt;
        &lt;/ol&gt;
    &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;&lt;/p&gt;

&lt;p&gt;</pre></p>

<p>It isn&#8217;t 100% complete, but will get you a list of the form:</p>

<p><pre class="brush: xhtml">&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;&lt;a href=&quot;URL&quot;&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/a&gt; - your text&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;</pre></p>

<p>In a sane interface to an operating system, you can run the following to produce transformed output, given the XSL above and an OPML file:</p>

<p><pre>$ xsltproc extract.xsl google-reader-subscriptions.xml</pre></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/12/28/xslt-for-opml-to-xhtml-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schneier on Terrorist Plot</title>
		<link>http://ericgar.com/2009/12/26/schneier-on-terrorist-plot/</link>
		<comments>http://ericgar.com/2009/12/26/schneier-on-terrorist-plot/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 01:29:27 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=596</guid>
		<description><![CDATA[The below is from from Schneier on the terrorist plot. Normally I don&#8217;t lift posts in their entirety, but this one is just logical: Chechen terrorists did it in 2004. I said this in an interview with then TSA head Kip Hawley in 2007: I don&#8217;t want to even think about how much C4 I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.schneier.com/blog/archives/2009/12/separating_expl.html">The below is from from Schneier</a> on the terrorist plot. Normally I don&#8217;t lift posts in their entirety, but this one is just logical:</p>

<blockquote>Chechen terrorists did it in 2004. I said this in an interview with then TSA head Kip Hawley in 2007:



<blockquote>    I don&#8217;t want to even think about how much C4 I can strap to my legs and walk through your magnetometers.
</blockquote>


And what sort of magical thinking is behind the rumored TSA rule about keeping passengers seated during the last hour of flight? Do we really think the terrorist won&#8217;t think of blowing up their improvised explosive devices during the first hour of flight?

For years I&#8217;ve been saying this:



<blockquote>    Only two things have made flying safer [since 9/11]: the reinforcement of cockpit doors, and the fact that passengers know now to resist hijackers.</blockquote>



This week, the second one worked over Detroit. Security succeeded.</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/12/26/schneier-on-terrorist-plot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This is something that makes me excited.</title>
		<link>http://ericgar.com/2009/12/08/this-is-something-that-makes-me-excited/</link>
		<comments>http://ericgar.com/2009/12/08/this-is-something-that-makes-me-excited/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 04:25:29 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=592</guid>
		<description><![CDATA[Moving Mountains &#8211; Lights And Shapes (Official Video) from Gregory Dunn on Vimeo. One day soon, I promise I&#8217;ll post something with original content.]]></description>
			<content:encoded><![CDATA[<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5717253&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5717253&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>

<p><a href="http://vimeo.com/5717253">Moving Mountains &#8211; Lights And Shapes (Official Video)</a> from <a href="http://vimeo.com/user2069612">Gregory Dunn</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

<p>One day soon, I promise I&#8217;ll post something with original content.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/12/08/this-is-something-that-makes-me-excited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This is dedicated to bdotdub</title>
		<link>http://ericgar.com/2009/12/04/this-is-dedicated-to-bdotdub/</link>
		<comments>http://ericgar.com/2009/12/04/this-is-dedicated-to-bdotdub/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 05:47:12 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=589</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/EeEgtfm8W2E&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/EeEgtfm8W2E&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/12/04/this-is-dedicated-to-bdotdub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pull harder, Mom.</title>
		<link>http://ericgar.com/2009/11/27/pull-harder-mom/</link>
		<comments>http://ericgar.com/2009/11/27/pull-harder-mom/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 22:00:53 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=579</guid>
		<description><![CDATA[I found a printed copy of this among my mother&#8217;s things: Helen Garrido, 3/22/1951 &#8211; 11/20/2009.]]></description>
			<content:encoded><![CDATA[<p>I found a printed copy of this among my mother&#8217;s things:</p>

<p><a href="http://xkcd.com/502/"><img title="The Pioneer anomaly is due to the force of my love." src="http://imgs.xkcd.com/comics/dark_flow.png" width="740" height="215" style="z-index: 1000; position: relative;"/></a></p>

<p>Helen Garrido, 3/22/1951 &#8211; 11/20/2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/11/27/pull-harder-mom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maybe I should grow up more.</title>
		<link>http://ericgar.com/2009/11/15/maybe-i-should-grow-up-more/</link>
		<comments>http://ericgar.com/2009/11/15/maybe-i-should-grow-up-more/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 07:00:00 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=573</guid>
		<description><![CDATA[bdotr: apidae: purplewhales: (via likeneelyohara) &#8220;blah blah blah.&#8221; by miabania]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/misterlovely/3836576633/"><img src="/uploads/2009/11/3836576633_181417d48c.jpg" alt="3836576633_181417d48c" title="3836576633_181417d48c" width="500" height="391" class="alignnone size-full wp-image-572" /></a></p>

<p><p><p><a href="http://tumblr.bwong.net/post/243882921/apidae-purplewhales-via-likeneelyohara">bdotr</a>:</p>
<blockquote>
<a href="http://apidae.tumblr.com/post/241085879/purplewhales-via-likeneelyohara">apidae</a>:</p>
<blockquote>

<p><a href="http://purplewhales.tumblr.com/post/241084587/via-likeneelyohara">purplewhales</a>:</p>
<blockquote>
<p>(via <a href="http://likeneelyohara.tumblr.com/">likeneelyohara</a>)</p>
</blockquote>
</blockquote></blockquote></p>

<p></p></p></p>

<p>&#8220;blah blah blah.&#8221; by <a href="http://www.flickr.com/photos/misterlovely/3836576633/">miabania</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/11/15/maybe-i-should-grow-up-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A real, but unfinished journal entry.</title>
		<link>http://ericgar.com/2009/11/04/a-real-but-unfinished-journal-entry/</link>
		<comments>http://ericgar.com/2009/11/04/a-real-but-unfinished-journal-entry/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 04:46:37 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=564</guid>
		<description><![CDATA[Questions that might stimulate interesting conversation What constitutes interesting conversation to you? Who do you typically have this type of conversation with? Does P=NP? For some reason, I stopped there. Some background reading for you non-computer scientists.]]></description>
			<content:encoded><![CDATA[<blockquote>
<strong>Questions that might stimulate interesting conversation</strong>
<ol>
    <li>What constitutes interesting conversation to you?</li>
    <li>Who do you typically have this type of conversation with?</li>
    <li>Does P=NP?</li>
</ol>
</blockquote>

<p>For some reason, I stopped there.</p>

<p>Some <a href="http://en.wikipedia.org/wiki/P_versus_NP_problem">background reading</a> for you non-computer scientists.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/11/04/a-real-but-unfinished-journal-entry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advice to future Columbia [SEAS [CompSci]] Undergrads, part one</title>
		<link>http://ericgar.com/2009/10/29/columbia-advice/</link>
		<comments>http://ericgar.com/2009/10/29/columbia-advice/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 04:22:41 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=118</guid>
		<description><![CDATA[Following my last reflective post on advice for an aspiring technologist, I now present a laundry list of recommendations I have for a Columbia SEAS undergraduate majoring in computer science. One of the things I wished I had when I was in university was a mentor who would be able to give me this sort [...]]]></description>
			<content:encoded><![CDATA[<p>Following my last reflective post on <a href="http://ericgar.com/2007/03/29/advice-for-aspiring-technologists">advice for an aspiring technologist</a>, I now present a laundry list of recommendations I have for a Columbia SEAS undergraduate majoring in computer science. One of the things I wished I had when I was in university was a mentor who would be able to give me this sort of practical advice <em>and whom I&#8217;d actually take seriously.</em> That said, part of the value of college, growing up, and life in general is stumbling upon knowledge and wisdom yourself that has been known for generations.</p>

<p>I wrote this over a year ago but never got around to publishing it; I&#8217;m quite frankly not sure how much Columbia has changed since graduating over two years ago, so some of this advice may be less applicable now than I can even imagine.</p>

<p>I guess a late addition would have to be, &#8220;<strong>Don&#8217;t</strong> eat <a href="http://www.bwog.net/articles/meat_on_the_go">the hot dogs in the vending machine in Lerner</a>&#8220;.</p>

<ul><li><strong>Take as many 6000-level (graduate) seminars as possible.</strong> These courses are the ones all computer science students look back on as models of a quality education. These courses were the most interesting in terms of curriculum content and work required, possibly because the professors were actively interested in the material. I met a lot of people who were similarly interested in the topic, and in computer science in general, and I was enabled to interact with some very cool professors.</li>

<li><strong>Take as many 6000-level (graduate) lectures as possible.</strong> Sometimes, a lecture-style setting will be all that is available because of enrollment. Still, these courses were challenging and rewarding.</li>

<li><strong>Don&#8217;t wait to take silly, required courses like Physics Lab or Probability until your last semester.</strong> I guarantee from experience your life will become composed of dread going to these basic classes, knowing you only need them to graduate. They really put a downer on your finishing lap. If all else fails (which is exactly what you <em>shouldn&#8217;t</em> do with these courses), try to take them with friends to take the edge off.</li>

<li><strong>Don&#8217;t take Physics 2600 unless you&#8217;re really a physics student.</strong></li> <ul> <li><strong>Yes, even if you got a 5 on the AP.</strong></li> <li><strong>Yes, even if you think you&#8217;re a pretty smart fellow.</strong></li></ul> The course is hard. The people who say it&#8217;s easy either are playing to their own ego, lying, or are legitimately smart and talented (the kind who go to the bathroom and figure out an insanely hard homework problem out while doing it). Just being in a room with the latter kind of student and the professor, Norman Christ, made it somewhat worth it. <em>The real value for me came in the realization that I&#8217;m not good at everything, that I can fail, and that I have a lot of better things I could be doing than trying to feed my own ego and living up to all expectations.</em> The course grew me intellectually while doing very little for me academically, given that I&#8217;m not a physics god.

That said, college in its entirety would have been a lot different had I not taken it.</li>

<li><strong>Find a passion, if you don&#8217;t have one already. And if you think you have one, reconsider it and/or find a new one.</strong> The people that have a passion are more interesting to talk to and are more in love with life. They see the world in a slightly different tint. They become more focused, out of discipline for the subject. They strive to move forward, instead of lagging. They understand how to transform an interest into a lifestyle. I always wanted to ask the people who didn&#8217;t have &#8220;any clue&#8221; what they&#8217;re doing after college what they spent their last few years doing <em>instead of discovering themselves</em>. You have four short years. Use them in the search for wisdom.</li>

<li><strong>Cry once in a while.</strong> Sometimes you might find yourself in a hard position, or in a situation that is deeper than you thought you could dig, and certainly bigger than you&#8217;d like to deal with. That&#8217;s ok. College is the last chance for you to safely and routinely do this, have dozens of people around you to help you out, and still be able just to take a step back for some perspective. It&#8217;s okay to get yourself in over your head; that&#8217;s how you define limits. 

<em>In fact, I argue that if you don&#8217;t get yourself into these situations during college, you&#8217;re doing it wrong</em>. You&#8217;re not pushing yourself hard enough. If you do it early on, college will be awesome by senior year.

I distinctly remember calling home to my parents in tears over mental walls I hit. I felt horrible and pathetic at the time, but it was definitely formative and developmental for the years to come. <em>Thank you, Mom and Dad.</em></li>

<li><strong> Get out of the Upper West Side and experience the city.</strong> You&#8217;re going to Columbia University in the City of New York, not Columbia College in the City of Columbia, Missouri. Go see a show, a concert, go to that bar your friend told you about, the restaurant that got a good review in the Times. Go see and do things.

Oh, and: Read <a href="http://gothamist.com/">gothamist</a> regularly. Figure out: <ul> <li>The rules of how many blocks equals a mile (~20).</li> <li>How to tell which way is North (odd-numbered street addresses on numbered streets).</li> <li>The orientation and arrangement of proximate bridges (Brooklyn, Manhattan, Williamsburg, 59th St&#8230;)</li> <li>&#8230;and main landmarks (especially helpful in The Rambles of Central Park).</li> <li>Know the direction of the clouds (generally East-ish) or the movement of the sun (East to West)).</li>  <li>Learn more than just the Upper West Side subway stops.</li> </ul>

You might become a real New Yorker just yet. (And, if you do, <ul> <li>Please offer directions to strangers who are looking at maps at a street corner.</li> <li>Pick up random pieces of litter and properly dispose of them, even if they aren&#8217;t yours.</li> <li>Stand to the side when people are getting on or off of any form of mass transit.</li> <li>Pay attention and be cognizant to how you are affecting other people&#8217;s environments.</li> <li>Hold doors for strangers. Say &#8220;please&#8221; and &#8220;thank you.&#8221;</li> <li>And for your mother&#8217;s sake, even <em>smile</em> at strangers every now and then.</li> </ul>

You might even make New York a better place to live in).

<li><strong>Live on campus.</strong> A huge part of the undergraduate community is formed simply because walking drunkenly between dorms at 5am after watching 18 episodes of Lost is not a big deal. Make sure you do well enough in academics so your parents don&#8217;t know this kind of thing happens and so they allow you to stay on campus.</li>

<li><strong>Make friends with people who bake.</strong> This is particularly advantageous during finals for obvious reasons.</li>

<li><strong>Take the lower-level CS courses <em>in order</em></strong>. Don&#8217;t think that you&#8217;re a hot-shot and should be exempt. Some very smart people took a considerable amount of time to figure out what you should be learning when and at what pace. I was the bloke who decided I&#8217;m better than the standard curriculum and had to keep my head barely above water the whole time. It was fun and challenging, but I would have been a better, more well-rounded student had I done the normal thing. On the other hand, I wouldn&#8217;t have been able to take as many 6000-level courses and I&#8217;m definitely a better technologist for having been exposed to advanced concepts early.

If you take the curriculum as prescribed (again, which you should), you will inevitably come to topics, sections, or projects, that you don&#8217;t enjoy or that are old news. Deal with it responsibly. Read a related, more advanced book that is highly respected. Spend a little more time on your project implementing some extra functionality or incorporating some other technology (especially if it relates to your interest; say, integrating Apache Lucene into a Advanced Programming project or using both Postgres and MySQL for your database project and comparing transactional throughput).

You won&#8217;t have the time to do this. You&#8217;ll be too busy following the rest of my advice. My recommendation: make the time.

<li><strong>Create something amazing.</strong> This is one of the only opportunities in the rest of your life where there is such a huge concentration of interesting, curious, creative people. Use that to your advantage by creating something, something so awesome and consuming that you&#8217;ll think back about the weeks (and early mornings) you spent implementing it.  </li>

<li><strong>Get really active in an extracurricular activity.</strong> <ul> <li><strong>Especially if it&#8217;s the ACM.</strong></li> <li><strong>If not, explore your culture.</strong></li> <li><strong>If not, explore your interests.</strong></li> <li><strong>If not, attend events designed for amusement.</strong></li> <li><strong>If not, explore someone else&#8217;s culture and reap the rewards of good, free food.</strong></li> </ul> Groups of like-minded people can be empowering. First, you have the management committee who are interested enough in a given topic to do real work to create events that will interest others. Those are good people to be around as they tend to be creative, dynamic, and even sometimes passionate. (And, if nothing else, they are useful for drinking circles). Then, you have the events themselves, which are designed to get you more information, more opportunities, and more fun, which are never bad things. I made many great contacts through the organization I was most heavily involved with and definitely got a job through it. I also ate a lot of deliciously free food.

Being an officer in any organization is highly recommended. It shows you have the organization and the excess capacity to do something highly formalized in your free time for the betterment of others. That&#8217;s pretty powerful and commands respect.

A word on the ACM (not the Apostolos Campus Ministry). The <a href="http://www.cuacm.com/">Association for Computing Machinery</a> (note that it is &#8220;for&#8221; not &#8220;of&#8221;; this is a large semantic difference: I am not a piece of computing machinery) is an organization that has a lot of potential to unify all of the computer geeks on campus and get people interested in computing. It does this better some years than others. During my tenure there, we were unable to realize our vision of what the ACM should be. That is a strong regret I have to this day. That said, the officers of that organization try very hard to have good programming. Check it out.  </li>

<li><strong>But don&#8217;t overcommit to too many groups.</strong> Contributing is admirable. Being elected to a post is good for your resume, ego, and sense of self. But, trying to be 42,397 presidents at the same time is good for no-one. You may be skilled, but target that skill. No one likes to work with someone who is over-committed.</li>

<li><strong>Get a job related to your interest.</strong> Start with getting any job with <em>real responsibilities</em>, where your execution impacts a larger community than just yourself, where you can show your reliability. Then, if not already, get a job aligned with your interest. (This latter recommendation, however, should be taken seriously throughout life). After that, ride the opportunities that arise from it. Being an open-source programmer and team leader was much more appealing to me (and to prospective employers) than being a theater technician (my first job at college).</li>

<li><strong>Get a job or hobby not related to your main interest.</strong> Being a theater technician was a hell of a lot of fun and filled a lot of voids that computer science just cannot possibly fill. I still miss its physicality horribly.</li>

<li><strong>Take some classes related to a secondary interest.</strong> Taking &#8220;Kings, Caliphs and Emperors: Images of Authority During the Crusades&#8221; was humbling, intensely interesting (<a href="http://artsci.wustl.edu/~artarch/sections/faculty/walker.html">the professor</a> was a fantastic instructor), and useful at cocktail parties simply because of its name. Oh, and there were cute girls to interact with about a topic they adored.</li>

<li><strong>See the sunrise every now and then.</strong> It&#8217;s quite beautiful. <em>Make the number of times you see the sunrise for academic reasons equal the number of times you see the sunrise for social reasons</em>. This is called work/life balance.</li>

<li><strong> Go to professors&#8217; and TAs&#8217; office hours.</strong> I was told this constantly and I never executed on it until senior year. Then I realized: most professors and all TAs are very interested, both personally and professionally, in helping you succeed. They really will take time out of their extremely busy schedules so that you can learn. Office hours are where the student-teacher relationship is nurtured. Coincidentally, that relationship can simultaneously break down, as professors can transition to become allies and friends.</li>

<li><strong> Don&#8217;t live in Carman freshman year. That is, unless you should have gone to a party school.</strong> Don&#8217;t be afraid of other dorms; you will make friends regardless of where you end up. I made my first real friends while I stood alone on a long line for free ice cream during orientation. (Friends, mind you, that I desperately need to call).</li>

<li><strong> If you should have gone to a party school, don&#8217;t go to Columbia.</strong> Your spot could be filled with someone who <em>actually</em> is an intellectual and doesn&#8217;t just pretend to be one on his or her application.</li>

<li><strong> Take pictures along the way.</strong> This may be the only way you remember college, as the rest of it could be filled with sleepless nights at Butler, in the lab, and <em>on</em> the bar at Lion&#8217;s Head.</li>

<li><strong> Have fun. </strong>Corollary: Get out of your dorm room. </li></ul>

<p>Next in my series of reflection: tools and technology I know today that I wish I knew about before.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/10/29/columbia-advice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oh no. Bug reports via Twitter.</title>
		<link>http://ericgar.com/2009/10/29/oh-no-bug-reports-via-twitter/</link>
		<comments>http://ericgar.com/2009/10/29/oh-no-bug-reports-via-twitter/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 03:18:15 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=543</guid>
		<description><![CDATA[This was a post on the mailing list for the Moose object system for Perl: Me on Twitter yesterday: &#8220;Had to hack Moose::Meta::Method::throw_error() to make it Carp::confess() to tell how an attribute constraint was being violated. Grrr.&#8221; and &#8220;T&#8217;was the attribute builder that did it.&#8221;. This isn&#8217;t the first time that I&#8217;ve had to muck [...]]]></description>
			<content:encoded><![CDATA[<p>This was <a href="http://www.nntp.perl.org/group/perl.moose/2009/10/msg1134.html">a post</a> on the mailing list for the Moose object system for Perl:</p>

<blockquote>
Me on Twitter yesterday: &#8220;Had to hack Moose::Meta::Method::throw_error() to make it Carp::confess() to tell how an attribute constraint was being violated. Grrr.&#8221; and &#8220;T&#8217;was the attribute builder that did it.&#8221;.                           
                                                                                                                                                                                                                                             
This isn&#8217;t the first time that I&#8217;ve had to muck with throw_error() to tell what&#8217;s going on.  Only showing the stack from the caller and up makes debugging harder.
</blockquote>

<p>Oh no. Is the Internet going to stoop to using Twitter for bug reports and requests for enhancements? I certainly hope not. 140 characters of gripe an RFE does not make.</p>

<p>At least he didn&#8217;t have to shorten his posts by removing random vowels.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/10/29/oh-no-bug-reports-via-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This is how we roll.</title>
		<link>http://ericgar.com/2009/10/25/this-is-how-we-roll/</link>
		<comments>http://ericgar.com/2009/10/25/this-is-how-we-roll/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 04:02:09 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=541</guid>
		<description><![CDATA[(Stolen from bdotdub.)]]></description>
			<content:encoded><![CDATA[<p><img src="/uploads/2009/10/38534198.jpg" alt="38534198" title="38534198" width="480" height="640" class="alignnone size-full wp-image-540" /></p>

<p>(Stolen from <a href="http://twitpic.com/mxx6e">bdotdub</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/10/25/this-is-how-we-roll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Natalie Tran. Adorable.</title>
		<link>http://ericgar.com/2009/10/17/natalie-tran-adorable/</link>
		<comments>http://ericgar.com/2009/10/17/natalie-tran-adorable/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 02:06:53 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=533</guid>
		<description><![CDATA[If only she were actually saying hi to me. Maybe I should start using that name more often.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=mvUkfr1qzx4&#038;feature=channel_page"><img style='border: 1px solid black'src="/uploads/2009/10/hienrique.png" alt="hienrique" title="hienrique" width="661" height="601" class="alignnone size-full wp-image-534" /></a></p>

<p>If <em>only</em> she were <em>actually</em> saying hi to me.</p>

<p>Maybe I should start using that name more often.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/10/17/natalie-tran-adorable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Pasta with Greens&#8221;</title>
		<link>http://ericgar.com/2009/10/12/pasta-with-greens/</link>
		<comments>http://ericgar.com/2009/10/12/pasta-with-greens/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 00:25:28 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=529</guid>
		<description><![CDATA[My mother gave me a cookbook called &#8220;The Best 30-Minute Recipe&#8221; a while ago in an attempt to get me to learn how to cook. I was just flipping through it when I noticed this entry in the table of contents: * While The Pasta Cooks * Pasta with Greens * Spaghetti with Spinach, Bacon, [...]]]></description>
			<content:encoded><![CDATA[<p>My mother gave me a cookbook called &#8220;The Best 30-Minute Recipe&#8221; a while ago in an attempt to get me to learn how to cook. I was just flipping through it when I noticed this entry in the table of contents:</p>

<p><pre>
    * While The Pasta Cooks
        * Pasta with Greens
            * Spaghetti with Spinach, Bacon, and Toasted Bread Crumbs
            * Spaghetti with Greens, White Beans, Bacon, and Toasted Bread Crumbs
</pre></p>

<p>Let&#8217;s be honest: bacon <em>does</em> make vegetables taste better. Meat haters are missing out.</p>

<p>(That said, I &lt;3 vegetables.)</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/10/12/pasta-with-greens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Senior Traits, 2003</title>
		<link>http://ericgar.com/2009/10/10/my-senior-traits-2003/</link>
		<comments>http://ericgar.com/2009/10/10/my-senior-traits-2003/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 22:24:13 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=525</guid>
		<description><![CDATA[In 2003, I composed the following &#8220;Senior Traits&#8221; to be placed next to my picture in my senior year high school yearbook. Trademark: At least three computing devices on me at one time, my noises. Pet Peeve: Those who do not signal when turning in a car. Idol: Richard P. Feynman Weakness: Binary, mathematics and [...]]]></description>
			<content:encoded><![CDATA[<p>In 2003, I composed the following &#8220;Senior Traits&#8221; to be placed next to my picture in my senior year high school yearbook.</p>

<ol>
<li><strong>Trademark</strong>: At least three computing devices on me at one time, my noises.</li>
<li><strong>Pet Peeve</strong>: Those who do not signal when turning in a car.</li>
<li><strong>Idol</strong>: Richard P. Feynman</li>
<li><strong>Weakness</strong>: Binary, mathematics and science, a good espresso.</li>
<li><strong>Favorite Saying</strong>: &#8220;Polymorphism&#8221;.</li>
<li><strong>Most Prized Possession</strong>: My palm pilot.</li>
<li><strong>One Wish</strong>: To make a difference in someone&#8217;s world.</li>
<li><strong>Life Ambition</strong>: To make a lasting scientific advancement after I obtain a Ph.D.</li>
<li><strong>Quote</strong>: &#8220;It&#8217;s perfectly fine to use the name of your pet or child as a password. However, for the sake of security, make sure the names of all your pets and children contain several non-alphanumeric characters&#8221; &#8211; Lore Sjoberg</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/10/10/my-senior-traits-2003/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Another reason why I like my ISP, Natural Wireless</title>
		<link>http://ericgar.com/2009/10/05/another-reason-why-i-like-my-isp-natural-wireless/</link>
		<comments>http://ericgar.com/2009/10/05/another-reason-why-i-like-my-isp-natural-wireless/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 02:39:34 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=523</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="/uploads/2009/10/download.png" alt="download" title="download" width="489" height="90" class="alignnone size-full wp-image-522" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/10/05/another-reason-why-i-like-my-isp-natural-wireless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010 Michelin Guide New York City Starred Restaurants</title>
		<link>http://ericgar.com/2009/10/05/2010-michelin-guide-new-york-city-starred-restaurants/</link>
		<comments>http://ericgar.com/2009/10/05/2010-michelin-guide-new-york-city-starred-restaurants/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:08:49 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=518</guid>
		<description><![CDATA[It looks like I need to start eating more. Three stars Daniel (N) Jean Georges Le Bernardin Masa Per Se Two stars Alto (N) Corton (N) Gilt Gordon Ramsay at The London Momofuku Ko Picholine One star Adour Annisa Anthos Aureole A Voce (N) Blue Hill Bouley (N) Café Boulud Casa Mono (N) Convivio (N) [...]]]></description>
			<content:encoded><![CDATA[<p>It looks like I need to start eating more.</p>

<p><strong>Three stars</strong></p>

<ul>
<li>Daniel (N)</li>
<li>Jean Georges</li>
<li>Le Bernardin</li>
<li>Masa</li>
<li><del datetime="2009-10-05T19:01:15+00:00">Per Se</del></li>
</ul>

<p><strong>Two stars</strong></p>

<ul>
<li>Alto (N)</li>
<li>Corton (N)</li>
<li>Gilt</li>
<li>Gordon Ramsay at The London</li>
<li>Momofuku Ko</li>
<li>Picholine</li>
</ul>

<p><strong>One star</strong></p>

<ul>

<li>Adour</li>
<li>Annisa</li>
<li>Anthos</li>
<li>Aureole</li>
<li>A Voce (N)</li>
<li>Blue Hill</li>
<li>Bouley (N)</li>
<li><del datetime="2009-10-05T19:01:15+00:00">Café Boulud</del></li>
<li>Casa Mono (N)</li>
<li>Convivio (N)</li>
<li>Del Posto</li>
<li>Dressler</li>
<li>eighty one</li>
<li><del datetime="2009-10-05T19:01:15+00:00">Eleven Madison Park</del> (N)</li>
<li>Etats-Unis</li>
<li>Gotham Bar and Grill</li>
<li>Gramercy Tavern</li>
<li>Insieme</li>
<li>Jewel Bako</li>
<li>Kajitsu (N)</li>
<li>Kyo Ya</li>
<li>L’Atelier de Joël Robuchon</li>
<li>Marc Forgione (N)</li>
<li>Marea (N)</li>
<li>Minetta Tavern (N)</li>
<li><del datetime="2009-10-05T19:01:15+00:00">Modern (The)</del></li>
<li>Oceana</li>
<li>Perry Street</li>
<li>Peter Luger</li>
<li><del datetime="2009-10-05T19:01:15+00:00">Public</del></li>
<li>Rhong-Tiam (N)</li>
<li><del datetime="2009-11-05T04:58:31+00:00">River Café (N)</del></li>
<li>Rouge Tomate (N)</li>
<li>Saul</li>
<li>Seäsonal (N)</li>
<li>Shalizar (N)</li>
<li>SHO Shaun Hergatt (N)</li>
<li>Soto (N)</li>
<li><del datetime="2009-10-05T19:01:15+00:00">Spotted Pig</del></li>
<li>Sushi Azabu (N)</li>
<li>Sushi of Gari</li>
<li>Veritas</li>
<li>Wallsé</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/10/05/2010-michelin-guide-new-york-city-starred-restaurants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slashdot poll: Most Useful UNIX Tool</title>
		<link>http://ericgar.com/2009/09/19/slashdot-poll-most-useful-unix-tool/</link>
		<comments>http://ericgar.com/2009/09/19/slashdot-poll-most-useful-unix-tool/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 06:09:16 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=516</guid>
		<description><![CDATA[In response to the current /. poll, Most Useful UNIX Tool: I have the following from my ~/.zhistory at work: $ for cmd in sed grep cat find telnet init exit ; do echo -n $cmd= ; grep -c &#8220;$cmd &#8221; ~/.zhistory; done sed=85 grep=875 cat=762 find=126 telnet=15 init=32 exit=33 Which is interesting to me. [...]]]></description>
			<content:encoded><![CDATA[<p>In response to the current <a href="http://slashdot.org">/.</> poll, <a href="http://slashdot.org/pollBooth.pl?qid=1855&#038;aid=-1">Most Useful UNIX Tool</a>: I have the following from my ~/.zhistory at work:</p>

<blockquote>
$ for cmd in sed grep cat find telnet init exit ; do echo -n $cmd= ; grep -c &#8220;$cmd &#8221; ~/.zhistory; done
sed=85
grep=875
cat=762
find=126
telnet=15
init=32
exit=33
</blockquote>

<p>Which is interesting to me. I can explain some of the counts:</p>

<ul>
    <li>I run &#8216;cat $file | (grep|sed|awk) | &#8230;&#8217; too often out of a good/bad habit.</li>
    <li>&#8216;exit&#8217; is small because I&#8217;ve bound &#8221;x&#8217; to exit (which itself is a bad habit; I should have just started using &#8216;Control-D&#8217;.</li>
    <li>&#8216;ssh&#8217; > &#8216;telnet&#8217;</li>
    <li>I don&#8217;t have root, so &#8216;init&#8217; isn&#8217;t really used, and my regex isn&#8217;t careful enough to eliminate &#8216;disk_init&#8217;.</li>
    <li>&#8216;sed&#8217; is mega-useful, but is usually the second command in a pipeline. I want to start using &#8216;perl -pe&#8217; more.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/09/19/slashdot-poll-most-useful-unix-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auto-Dependency Generation in GNU Make</title>
		<link>http://ericgar.com/2009/09/19/auto-dependency-generation-in-gnu-make/</link>
		<comments>http://ericgar.com/2009/09/19/auto-dependency-generation-in-gnu-make/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 16:13:38 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=512</guid>
		<description><![CDATA[I renovated some makefiles this week and found myself wanting to generate dependencies of a piece of code automatically from &#8216;gcc -M&#8217;. The existing Makefile had an explicit &#8220;make depends&#8221; step that would invoke &#8216;gcc -M&#8217; for each of the source files. This is annoying because all generated Makefiles would have to be recreated if [...]]]></description>
			<content:encoded><![CDATA[<p>I renovated some makefiles this week and found myself wanting to generate dependencies of a piece of code automatically from &#8216;gcc -M&#8217;. The existing Makefile had an explicit &#8220;make depends&#8221; step that would invoke &#8216;gcc -M&#8217; for each of the source files. This is annoying because all generated Makefiles would have to be recreated if one file&#8217;s dependencies changed.</p>

<p>The <a href="http://www.gnu.org/software/make/manual/make.html">GNU Make Manual</a> has a section on <a href="http://www.gnu.org/software/make/manual/make.html#Automatic-Prerequisites">automatically generating prerequisites</a>, which only gets you part of the way.</p>

<p>I owe a good deal of gratitude to Tom Tromey and Paul D. Smith for creating and writing up <a href="http://make.paulandlesley.org/autodep.html">instructions on how GNU Make can automatically generate dependencies for source files</a>. They discuss even better ways of generating dependency files and build upon the GNU Make Manual method.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/09/19/auto-dependency-generation-in-gnu-make/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Olbermann rant on &#8220;You lie!&#8221; outburst</title>
		<link>http://ericgar.com/2009/09/14/olbermann-rant-on-you-lie-outburst/</link>
		<comments>http://ericgar.com/2009/09/14/olbermann-rant-on-you-lie-outburst/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 01:42:00 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=509</guid>
		<description><![CDATA[This is a purely amazing rant on Joe Wilson&#8217;s &#8220;You lie!&#8221; outburst during Obama speech: This is just true: It is this week evident that the greatest threat to the nation… is not terrorism… nor the economy… nor H1/N1… nor even bad health care. It is rank, willful stupidity. When did we come to extol [...]]]></description>
			<content:encoded><![CDATA[<p>This is a purely amazing rant on Joe Wilson&#8217;s &#8220;You lie!&#8221; outburst during Obama speech:</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/PqDKbCwiaVY&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/PqDKbCwiaVY&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>

<p>This is just true:</p>

<blockquote>
It is this week evident that the greatest threat to the nation… is not terrorism… nor the economy… nor H1/N1… nor even bad health care. It is rank, willful stupidity.

When did we come to extol stupidity ahead of information, and rely on voo-doo, superstition, and prejudice ahead of education?
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/09/14/olbermann-rant-on-you-lie-outburst/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Two classic videos I&#8217;ve been thinking about (again)</title>
		<link>http://ericgar.com/2009/09/12/two-classic-videos-ive-been-thinking-about-again/</link>
		<comments>http://ericgar.com/2009/09/12/two-classic-videos-ive-been-thinking-about-again/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 06:47:37 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=505</guid>
		<description><![CDATA[Reggie and the Full Effect &#8211; Congratulations Smack and Katy Brand New, Welcome to Bangkok]]></description>
			<content:encoded><![CDATA[<p>Reggie and the Full Effect &#8211; Congratulations Smack and Katy</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/RbMjtoaneJM&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/RbMjtoaneJM&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>

<p>Brand New, Welcome to Bangkok</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/0Tb0iHQfhEg&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0Tb0iHQfhEg&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/09/12/two-classic-videos-ive-been-thinking-about-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best flowers ever.</title>
		<link>http://ericgar.com/2009/08/31/best-flowers-ever/</link>
		<comments>http://ericgar.com/2009/08/31/best-flowers-ever/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 04:08:28 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=501</guid>
		<description><![CDATA[I discovered these at the Boston Public Gardens earlier this year. I am amazed that such a living creature exists. Photo Credit: &#8220;Purple Ball Flowers&#8221; by Cheddarcheez licensed under Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 Generic.]]></description>
			<content:encoded><![CDATA[<p>I discovered these at the Boston Public Gardens earlier this year. I am amazed that such a living creature exists.</p>

<p><img src="/uploads/2009/08/flowers.jpg" alt="flowers" title="flowers" width="488" height="500" class="alignnone size-full wp-image-502" /></p>

<p>Photo Credit: &#8220;<a href="http://www.flickr.com/photos/cheddarcheez/2553955407/">Purple Ball Flowers</a>&#8221; by <a href="http://www.flickr.com/photos/cheddarcheez/">Cheddarcheez</a> licensed under <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en">Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 Generic</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/08/31/best-flowers-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two videos I&#8217;ve been thinking about</title>
		<link>http://ericgar.com/2009/08/23/two-videos-ive-been-thinking-about/</link>
		<comments>http://ericgar.com/2009/08/23/two-videos-ive-been-thinking-about/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 04:28:11 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=496</guid>
		<description><![CDATA[Both of these videos went viral recently, but documented here for posterity (and for my mother). So catchy: Served:]]></description>
			<content:encoded><![CDATA[<p>Both of these videos went viral recently, but documented here for posterity (and for my mother).</p>

<p>So catchy:
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/Vn29DvMITu4&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Vn29DvMITu4&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>

<p>Served:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/nYlZiWK2Iy8&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/nYlZiWK2Iy8&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/08/23/two-videos-ive-been-thinking-about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trackstand in Sixteen Variations, by Cadence</title>
		<link>http://ericgar.com/2009/08/09/trackstand-in-sixteen-variations-by-cadence/</link>
		<comments>http://ericgar.com/2009/08/09/trackstand-in-sixteen-variations-by-cadence/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 14:23:01 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=492</guid>
		<description><![CDATA[With a great background track.]]></description>
			<content:encoded><![CDATA[<p>With a great background track.</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/lK1kw4o6nWI&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/lK1kw4o6nWI&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/08/09/trackstand-in-sixteen-variations-by-cadence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mbsync: success</title>
		<link>http://ericgar.com/2009/08/07/mbsync-success/</link>
		<comments>http://ericgar.com/2009/08/07/mbsync-success/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 21:58:17 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=488</guid>
		<description><![CDATA[Thanks to Remko Tronçon for supplying a patch to mbsync to enable recursive synchronization. mbsync supports bi-directional synchronization between a local Maildir structure and an IMAP server and is very pretty.]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://el-tramo.be/">Remko Tronçon</a> for <a href="http://el-tramo.be/blog/gmail-mbsync">supplying</a> <a href="http://el-tramo.be/files/mbsync/recursive_imap.diff">a patch to mbsync to enable recursive synchronization</a>.</p>

<p><a href="http://isync.sourceforge.net/">mbsync</a> supports bi-directional synchronization between a local Maildir structure and an IMAP server and is very pretty.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/08/07/mbsync-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Observations on Bicycling in the Rain</title>
		<link>http://ericgar.com/2009/07/26/observations-on-bicycling-in-the-rain/</link>
		<comments>http://ericgar.com/2009/07/26/observations-on-bicycling-in-the-rain/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 04:12:46 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=478</guid>
		<description><![CDATA[Having just arrived home from an evening of company, drink, and debate (three of my favorite things), I have these observations to make on riding home in the rain: Biking in the rain is hella fun.1 The feeling of the rain pelting against your face, being saturated with water, and having a brotherhood amongst the [...]]]></description>
			<content:encoded><![CDATA[<p>Having just arrived home from an evening of company, drink, and debate (three of my favorite things), I have these observations to make on riding home in the rain:</p>

<ol>
    <li><strong>Biking in the rain is hella fun.</strong><sup>1</sup>  The feeling of the rain pelting against your face, being saturated with water, and having a brotherhood amongst the other bikers on the route&#8230; it&#8217;s just awesome. Highly recommended. I&#8217;ll even go with you, voluntarily.</li>
<li><strong>But it may only be fun if you have eye protection.</strong> I happen to wear glasses, so I have eye protection wherever I go. It&#8217;s definitely worth carrying any type of protective eyewear on a rainy day.
</li>
    <li><strong>It gives you a really good excuse to clean your bike.</strong> Well, the frame and exterior bits, anyway. Because all you have to do is scrub it a bit more and wipe it down. We all wash our bikes far less than we should.</li>
<li><strong><a href="http://www.chromebagsstore.com/messenger-bags.html">Chrome bags</a> are also awesome.</strong> The outside of my Chrome bag: totally saturated with water. The inside? Totally dry. It wasn&#8217;t even shut properly by the user, but it came through with flying colors. While I <em>love</em> to this day the backpack for which I substituted my Chrome bag, it definitely would not have this property.</li>
<li><strong>Your shoes will be squishy.</strong> Okay, not great, but still super fun.</li>
</ol>
<ol class="footnotes"><li id="footnote_0_478" class="footnote">I learned the word &#8220;hella&#8221; when visiting Dan in California a few years ago.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/07/26/observations-on-bicycling-in-the-rain/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Darth Vader as MC Hammer</title>
		<link>http://ericgar.com/2009/07/23/darth-vader-as-mc-hammer/</link>
		<comments>http://ericgar.com/2009/07/23/darth-vader-as-mc-hammer/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 00:45:53 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=471</guid>
		<description><![CDATA[This should have made it into the trilogy1. (via totallycrap). remember: there was only the original trilogy]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/vIRQf0S3oD0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/vIRQf0S3oD0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>

<p>This should have made it into the trilogy<sup>1</sup>. (via <a href="http://www.totallycrap.com/magazine/darth_vader_cant_touch_this/">totallycrap</a>).</p>
<ol class="footnotes"><li id="footnote_0_471" class="footnote">remember: there was only the original trilogy</li></ol>]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/07/23/darth-vader-as-mc-hammer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>git-scm logo awesomeness</title>
		<link>http://ericgar.com/2009/07/20/git-scm-logo-awesomeness/</link>
		<comments>http://ericgar.com/2009/07/20/git-scm-logo-awesomeness/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 04:06:28 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=463</guid>
		<description><![CDATA[Never before today did I notice the great logo on git-scm.com: Nor can I find any reason why that is the way it is, but it is most certainly appreciated.]]></description>
			<content:encoded><![CDATA[<p>Never before today did I notice the great logo on <a href="http://git-scm.com/">git-scm.com</a>:</p>

<p><img src="/uploads/2009/07/git.png" alt="git" title="git" class="alignnone size-full wp-image-464" /></p>

<p>Nor can I <a href="http://www.google.com/search?q='git-scm'+logo">find any reason</a> why that is the way it is, but it is most certainly appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/07/20/git-scm-logo-awesomeness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email Hulu If Ads Malfunction</title>
		<link>http://ericgar.com/2009/07/17/email-hulu-if-ads-malfunction/</link>
		<comments>http://ericgar.com/2009/07/17/email-hulu-if-ads-malfunction/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 00:50:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=457</guid>
		<description><![CDATA[Yup, I&#8217;ll get right on emailing you about you not being able to serve me advertisements.]]></description>
			<content:encoded><![CDATA[<p><img src="/uploads/2009/07/hulu_ads.png" alt="hulu_ads" title="hulu_ads" width="551" height="302" class="alignnone size-full wp-image-456" /></p>

<p>Yup, I&#8217;ll get right on emailing you about you not being able to serve me advertisements.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/07/17/email-hulu-if-ads-malfunction/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Op-Ed: Steal This Code</title>
		<link>http://ericgar.com/2009/07/17/op-ed-steal-this-code/</link>
		<comments>http://ericgar.com/2009/07/17/op-ed-steal-this-code/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 15:26:39 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=454</guid>
		<description><![CDATA[There is a nice little Op-Ed about the bond that forms between coders and their code and the value of ideas over implementation. The most interesting part of it to me, though, was the by-line: Michael Osinski, a former computer programmer, is an oyster farmer. Interesting life decision. I&#8217;d like to know more about that.]]></description>
			<content:encoded><![CDATA[<p>There is a nice little Op-Ed about <a href="http://www.nytimes.com/2009/07/17/opinion/17osinski.html">the bond that forms between coders and their code</a> and the value of ideas over implementation.</p>

<p>The most interesting part of it to me, though, was the by-line:</p>

<blockquote>Michael Osinski, a former computer programmer, is an oyster farmer. </blockquote>

<p>Interesting life decision. I&#8217;d like to know more about that.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/07/17/op-ed-steal-this-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>how to: resume from suspend by keystroke in Linux</title>
		<link>http://ericgar.com/2009/07/08/how-to-resume-from-suspend-by-keystroke-in-linux/</link>
		<comments>http://ericgar.com/2009/07/08/how-to-resume-from-suspend-by-keystroke-in-linux/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 03:22:58 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=449</guid>
		<description><![CDATA[I&#8217;ve always wondered why Macs could wakeup from sleep by a mere keystroke, but my Linux boxes required me to press the power button. It turns out you can enable wake from suspend/hibernate in Linux by adding the following to /etc/rc.local, which is run at startup: for i in &#60;code&#62;/bin/grep USB /proc/acpi/wakeup &#124; /usr/bin/awk &#039;{print [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always wondered why Macs could wakeup from sleep by a mere keystroke, but my Linux boxes required me to press the power button. It turns out you can enable wake from suspend/hibernate in Linux by adding the following to /etc/rc.local, which is run at startup:</p>

<p><pre class="brush: bash">
for i in &lt;code&gt;/bin/grep USB /proc/acpi/wakeup | /usr/bin/awk &#039;{print $1}&#039;&lt;/code&gt;; 
do 
    echo $i &gt; /proc/acpi/wakeup; 
done
</pre></p>

<p>/proc/acpi/wakeup will then look something like:</p>

<p><pre>
$ cat /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
PCI0      S5     disabled  no-bus:pci0000:00
PEX0      S5     disabled  pci:0000:00:1c.0
PEX1      S5     disabled  pci:0000:00:1c.1
PEX2      S5     disabled<br />
PEX3      S5     disabled<br />
PEX4      S5     disabled<br />
PEX5      S5     disabled<br />
HUB0      S5     disabled  pci:0000:00:1e.0
IGBE      S5     disabled<br />
USB0      S3     enabled   pci:0000:00:1d.0
USB1      S3     enabled   pci:0000:00:1d.1
USB2      S3     enabled   pci:0000:00:1d.2
USB3      S3     enabled   pci:0000:00:1a.0
USB4      S3     enabled   pci:0000:00:1a.1
USB5      S3     enabled   pci:0000:00:1a.2
EHC1      S3     disabled  pci:0000:00:1d.7
EHC2      S3     disabled  pci:0000:00:1a.7
AZAL      S5     disabled  pci:0000:00:1b.0
</pre></p>

<p>and voila: when your Linux box suspends, you can wake it up by pressing any key on your USB keyboard.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/07/08/how-to-resume-from-suspend-by-keystroke-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The most beautiful necklace I&#8217;ve ever seen</title>
		<link>http://ericgar.com/2009/07/06/the-most-beautiful-necklace-ive-ever-seen/</link>
		<comments>http://ericgar.com/2009/07/06/the-most-beautiful-necklace-ive-ever-seen/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 01:43:02 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=445</guid>
		<description><![CDATA[The Julia Necklace from &#8220;Geek Chic &#124; A Matter of Fractals&#8221; by Sandra Ballentine in the New York Times. Made by Boucheron. See Wikipedia&#8217;s Julia set article.]]></description>
			<content:encoded><![CDATA[<p>The Julia Necklace</p>

<p><img src="/uploads/2009/07/0702julia.jpg" alt="the most beautiful necklace i&#039;ve ever seen" title="the most beautiful necklace i&#039;ve ever seen" width="390" height="482" class="alignnone size-full wp-image-446" /></p>

<p>from &#8220;<a href="http://themoment.blogs.nytimes.com/2009/07/02/geek-chic-a-matter-of-fractals/">Geek Chic | A Matter of Fractals</a>&#8221; by Sandra Ballentine in the New York Times. Made by <a href="https://www.boucheron.com/">Boucheron</a>.</p>

<p>See Wikipedia&#8217;s <a href="http://en.wikipedia.org/wiki/Julia_set">Julia set</a> article.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/07/06/the-most-beautiful-necklace-ive-ever-seen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free software causes airplane crashes?</title>
		<link>http://ericgar.com/2009/06/27/free-software-causes-airplane-crashes/</link>
		<comments>http://ericgar.com/2009/06/27/free-software-causes-airplane-crashes/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 23:00:06 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=441</guid>
		<description><![CDATA[From the January 7, 2009 New York Times article, &#8220;Data Analysts Are Mesmerized by the Power of Program R&#8221;: &#8220;I think it addresses a niche market for high end data analysts that want free, readily available code,&#8221; said Anne H. Milley, director of technology product marketing at SAS. She adds, &#8220;We have customers who build [...]]]></description>
			<content:encoded><![CDATA[<p>From the January 7, 2009 New York Times article, <a href="http://www.nytimes.com/2009/01/07/technology/business-computing/07program.html">&#8220;Data Analysts Are Mesmerized by the Power of Program R&#8221;</a>:</p>

<blockquote>
&#8220;I think it addresses a niche market for high end data analysts that want free, readily available code,&#8221; said Anne H. Milley, director of technology product marketing at SAS. She adds, &#8220;<strong>We have customers who build engines for aircraft. I am happy they are not using freeware when I get on a jet.</strong>&#8221;
</blockquote>

<p>Anne Milley, <strong>you&#8217;re doing it wrong</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/06/27/free-software-causes-airplane-crashes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save Our City</title>
		<link>http://ericgar.com/2009/06/24/save-our-city/</link>
		<comments>http://ericgar.com/2009/06/24/save-our-city/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 03:50:26 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=435</guid>
		<description><![CDATA[New York Times: MTA Sells Brooklyn Subway Station Naming Rights To Barclays Dear New York City government, Please don&#8217;t sell our city, like some other bloke did to his. Thank you kindly, Eric]]></description>
			<content:encoded><![CDATA[<p>New York Times: <a href="http://www.nytimes.com/2009/06/24/nyregion/24naming.html">MTA Sells Brooklyn Subway Station Naming Rights To Barclays</a></p>

<p>Dear New York City government,</p>

<p>Please don&#8217;t sell our city, like some <a href="http://www.streetsblog.org/2009/06/17/chicago-pays-the-price-for-parking-privatization/">other bloke did to his</a>.</p>

<p>Thank you kindly,
Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/06/24/save-our-city/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009 American Craft Beer Fest</title>
		<link>http://ericgar.com/2009/06/24/2009-american-craft-beer-fest/</link>
		<comments>http://ericgar.com/2009/06/24/2009-american-craft-beer-fest/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 03:35:49 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=424</guid>
		<description><![CDATA[This past weekend, Leah, Casey, Molly, and I attended the second session of the 2009 American Craft Beer Fest held in Boston. It was a beer lover&#8217;s dream: 75 American craft breweries offering unlimited samples of 300 of their finest beers (at 2 ounces at a time). This is the place in a beer lover&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>This past weekend, Leah, Casey, Molly, and I attended the second session of the <a href="2009 American Craft Beer Fest">2009 American Craft Beer Fest</a> held in Boston. It was a beer lover&#8217;s dream: 75 American craft breweries offering unlimited samples of 300 of their finest beers (at 2 ounces at a time). This is the place in a beer lover&#8217;s dream, a place where the last rule about the event was &#8220;Respect Beer&#8221; with a capital B, a place where one of the most distinct differences between America and the rest of the lot was celebrated, and a place where being a hot Asian girl ______________ .</p>

<p>Below is a list of the beers we sampled. Italics indicates that it was really damn good. Admittedly though, I don&#8217;t think there was a beer that I wouldn&#8217;t mind having again.</p>

<ul>
<li><strong>Anderson Valley Brewing Company</strong>
    <em>Summer Solstice: American Cream Ale</em>
</li>
<li><strong>Bear Republic Brewing Company</strong>
    Crazy Ivan: Belgo/American Amber
    <em>Racer 5 IPA</em>: California IPA 
</li>
<li><strong>Berkshire Brewing Company</strong>
    <em>Nitro Coffee</em>: Nitrogenated porter with organic coffee beans
</li>
<li><strong>Cisco Brewers</strong>
    Indie: IPA 
    <em>The Grey Lady</em>: Belgian Wheat with citrus zest
    Whale&#8217;s Tale Pale Ale: English style pale ale 
</li>
<li><strong>Flying Dog Brewery</strong>
    <em>Double Dog</em>: Double Pale Ale 
    Old Scratch: Amber Lager
    Woody Creek White: Witbier
</li>
<li><strong>Foothills Brewing</strong>
    <em>Sexual Chocolate Imperial Stout</em>: Imperial Stout infused with cocoa nibs
</li>
<li><strong>Honest Town Brewery</strong>
    Southbridge Ordinary Bitter</em>: Ordinary Bitter
</li>
<li><strong>John Harvard&#8217;s Brew House</strong>
    Mobay Stout: Jamaican Swestrong Stout
</li>
<li><strong>Kennebec River Brewery</strong>
    <em>Kennebec River Porter</em>: Kennebec River Summer Ale 
</li>
<li><strong>New Holland Brewing Company</strong>
    <em>Dragon&#8217;s Milk</em>: Oak Aged Ale 
</li>
<li><strong>Opa Opa Brewing Co</strong>
    Watermelon Ale 
</li>
<li><strong>Prstrongty Things Beer and Ale Project</strong>
    Jack D&#8217;Or: Saison Americain
    Saint Botolphs Town: Northern English Brown
</li>
<li><strong>Shmaltz Brewing Co</strong>
    Coney Island Human Blockhead: Imperial Amber Barleywine-style Munich Vienna Lager
    HE&#8217;BREW Bitterswestrong Lenny&#8217;s RIPA: Rye-based Double IPA
    <em>HE&#8217;BREW Rejewvinator</em>: Half Dopplebock, Half Belgian Inspired Dubbel brewed with date juice
</li>
<li><strong>Terrapin Beer Co.</strong>
    Special Taco Mac 30 Year Anniversary Ale: Brewed with 30 ingredients
</li>
<li><strong>The Duck-Rabbit Craft Brewery</strong>
    <em>Barrel Aged Porter</em>: Aged in 23-year old Pappy Van Winkle barrels
    <em>Duck-Rabbit Milk Stout</em>: Milk/Swestrong Stout
    Duck-Rabbit Rabid Duck Russian Imperial Stout
</li>
<li><strong>Watch City Brewing Co</strong>
    ClockWork Summer Ale: Fruit Flavored Kolsch
</li>
<li><strong>Woodstock Inn Brewery</strong>
    <em>Kanc Country Maple Porter</em>: Brewed with maple syrup
    Pigs Ear Brown Ale
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/06/24/2009-american-craft-beer-fest/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>speedtest-meme</title>
		<link>http://ericgar.com/2009/06/10/speedtest-meme/</link>
		<comments>http://ericgar.com/2009/06/10/speedtest-meme/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 00:25:45 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=420</guid>
		<description><![CDATA[To play off of the recent meme over on Planet Ubuntu, I&#8217;d like to reiterate how awesome my ISP, Natural Wireless, is:]]></description>
			<content:encoded><![CDATA[<p>To play off of the recent meme over on <a href="http://planet.ubuntu.com/">Planet Ubuntu</a>, I&#8217;d like to <a href="http://ericgar.com/2007/06/27/natural-wireless/">reiterate</a> how awesome my ISP, <a href="http://www.naturalwireless.com/">Natural Wireless</a>, is:</p>

<p><img src="/uploads/2009/06/speedtest.png" alt="speedtest" title="speedtest" width="299" height="173" class="alignnone size-full wp-image-421" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/06/10/speedtest-meme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Essay: Why No More 9/11s?</title>
		<link>http://ericgar.com/2009/06/03/essay-why-no-more-911s/</link>
		<comments>http://ericgar.com/2009/06/03/essay-why-no-more-911s/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 03:33:44 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=416</guid>
		<description><![CDATA[Bruce Schneier pointed out a great essay, &#8220;Why No More 9/11s?&#8221; by Timothy Noah on Slate. It&#8217;s long, but worth the read. The essay is divided into eight parts that discuss the various theories as to why there has not been a major terrorist attack on American soil since 9/11: I. The Terrorists-Are-Dumb Theory: 9/11 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.schneier.com/">Bruce Schneier</a> <a href="http://www.schneier.com/blog/archives/2009/06/why_is_terroris.html">pointed out</a> a great essay, <a href="http://slate.com/id/2213025">&#8220;Why No More 9/11s?&#8221; by Timothy Noah on Slate</a>. It&#8217;s long, but worth the read.</p>

<p>The essay is divided into eight parts that discuss the various theories as to why there has not been a major terrorist attack on American soil since 9/11:</p>

<p>I. <strong>The Terrorists-Are-Dumb Theory</strong>: 9/11 was a lucky shot, being a big-time terrorist is hard.
II. <strong>The Near-Enemy Theory</strong>: It&#8217;s easier to attack the closer enemy (Iraq, Afghanistan) than far (US soil).
III. <strong>The Melting-Pot Theory</strong>: The US has been more successful in assimilating Muslims into society.
IV. <strong>The Burden-Of-Success Theory</strong>: It&#8217;s hard to do better than 9/11, so don&#8217;t.
V. <strong>The Flypaper Theory</strong>: It&#8217;s easier to attack Americans in the Middle East than in the US.
VI. <strong>The He-Kept-Us-Safe Theory</strong>: Part of why George Bush will be considered the worst president in United States history.
VII. <strong>The Electoral-Cycles Theory</strong>: (Non-)Correlation of terrorist attacks with US electoral events.
VIII. <strong>The Time-Space Theory</strong>: Applying rational-choice theory to terrorism.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/06/03/essay-why-no-more-911s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Rock Star</title>
		<link>http://ericgar.com/2009/05/27/intel-rock-star/</link>
		<comments>http://ericgar.com/2009/05/27/intel-rock-star/#comments</comments>
		<pubDate>Thu, 28 May 2009 03:37:08 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[In Brief]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=411</guid>
		<description><![CDATA[My new daydream for my future. Maybe I should start wearing sweater vests.]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/jqLPHrCQr2I&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jqLPHrCQr2I&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>

<p><a href='http://www.youtube.com/watch?v=jqLPHrCQr2I' >My new daydream  for my future.</a> Maybe I should start wearing sweater vests.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/05/27/intel-rock-star/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thank you Brookfield Properties</title>
		<link>http://ericgar.com/2009/04/22/1ny/</link>
		<comments>http://ericgar.com/2009/04/22/1ny/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 04:22:27 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[In Brief]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=407</guid>
		<description><![CDATA[I just want to give a public shout out to Brookfield Properties for being cool with us geeks bringing our foldable bikes into One New York Plaza. The midtown offices would probably have none of that Next wish: provide centralized bike parking. Or at least non-rotating doors that actually open.]]></description>
			<content:encoded><![CDATA[<p>I just want to give a public shout out to <a href="http://www.brookfieldproperties.com/">Brookfield Properties</a> for being cool with us geeks bringing our foldable bikes into <a href="http://www.brookfieldproperties.com/building/detail.cfm?BID=69">One New York Plaza</a>.</p>

<p>The midtown offices would probably have none of that</p>

<p>Next wish: provide centralized bike parking. Or at least non-rotating doors that actually open.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/04/22/1ny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ratpower.sh: a power menu for ratpoison</title>
		<link>http://ericgar.com/2009/04/19/ratpowersh-a-power-menu-for-ratpoison/</link>
		<comments>http://ericgar.com/2009/04/19/ratpowersh-a-power-menu-for-ratpoison/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 02:02:19 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Projects]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=401</guid>
		<description><![CDATA[I&#8217;ve started to use ratpoison on my netbook. I&#8217;ve made a script that displays a menu of power-related actions and the current state of the battery. Here is a screenshot: [discharging 58%] SLEEP HIBERNATE REBOOT SHUTDOWN LOCK The script uses ratmenu to actually display the menu and uses dbus to send signals. download ratpower.sh]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started to use ratpoison on my netbook. I&#8217;ve made a script that displays a menu of power-related actions and the current state of the battery. Here is a screenshot:</p>

<blockquote>
[discharging 58%]
SLEEP
HIBERNATE
REBOOT
SHUTDOWN
LOCK
</blockquote>

<p>The script uses <a href="http://packages.ubuntu.com/dapper/ratmenu">ratmenu</a> to actually display the menu and uses dbus to send signals.</p>

<p><a href="/uploads/ratpower.sh">download ratpower.sh</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/04/19/ratpowersh-a-power-menu-for-ratpoison/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 things that changed my life</title>
		<link>http://ericgar.com/2009/04/09/10-things-that-changed-my-life/</link>
		<comments>http://ericgar.com/2009/04/09/10-things-that-changed-my-life/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 04:36:50 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=393</guid>
		<description><![CDATA[By no means an authoritative or ranked list. Learning Perl (by reading some random guy&#8217;s series of emails, and subsequently by memorizing Programming Perl, my bible) &#8211; I learned Perl during college for a job I wasn&#8217;t really qualified for. Knowledge of Perl has opened more doors than I can imagine. Brooks Brothers No-Iron Pants [...]]]></description>
			<content:encoded><![CDATA[<p>By no means an authoritative or ranked list.</p>

<ol>
<li><strong>Learning <a href="http://www.perl.org/">Perl</a></strong> (by reading some random guy&#8217;s series of emails, and subsequently by memorizing <a href="http://oreilly.com/catalog/9780596000271/">Programming Perl</a>, my bible) &#8211; I learned Perl during college for a job I wasn&#8217;t really qualified for. Knowledge of Perl has opened more doors than I can imagine.</li>

<li><strong>Brooks Brothers No-Iron <a href="http://www.brooksbrothers.com/men/chinos.tem">Pants</a> and <a href="http://www.brooksbrothers.com/men/miracleshirt.tem">Shirts</a></strong> &#8211; I&#8217;m a huge fan of these for work clothing. I spend zero minutes a week ironing.</li>

<li><strong>My new <a href="http://www.dahon.com/intl/mup8.htm">Dahon mu p8 folding bike</a></strong> &#8211; since I bought it, I haven&#8217;t been on a subway and have never been more mobile. Life just feels better when biking every day.</li>

<li><strong><a href="http://www.kinesis-ergo.com/advantage.htm">Kinesis&#8217; Advantage keyboard</a> and <a href="http://www.logitech.com/index.cfm/mice_pointers/trackballs/devices/166&#038;cl=US,EN">Logitech&#8217;s Trackman Wheel mouse</a></strong> &#8211; For a while, I was bringing my work Kinesis home on weekends. Now, I have the pair both at work and at home because I love the setup so much.</li>

<li><strong><a href="http://en.wikipedia.org/wiki/Cryptonomicon">Cryptonomicon</a> by Neal Stephenson</strong> &#8211; I will never think of Alan Turing or Pearl Harbor in the same way. (Thanks Brendan!)</li>

<li><strong><a href="http://www.gnu.org/software/screen/">GNU Screen</a>, <a href="http://www.mutt.org/">Mutt</a>, and <a href="http://www.nongnu.org/ratpoison/">Ratpoison</a></strong> &#8211; While I&#8217;ve used GNU screen for its detach/attach feature when doing <a href="http://www.gentoo.org/">Gentoo</a> compiles in my adolescence, I started seriously using Screen seriously about 1.5 years ago. Discovering <a href="http://www.debian-administration.org/articles/560">hardstatus</a> was the key to using it as a constant tool. Mutt is just how email should be. Ratpoison harmoniously unifies the world and throws out the extra junk one&#8217;s computing experience doesn&#8217;t need, especially when living in only <a href="http://www.mozilla.com/en-US/firefox/personal.html">Firefox</a>, Mutt, and <a href="http://www.vim.org/">Vim</a>.</li>

<li><strong>Being on the right subway platform at the right time</strong> &#8211; Ah circumstance.</li>

<li><strong><a href="http://maps.google.com/">Google Maps</a> and <a href="http://www.google.com/reader">Reader</a></strong> &#8211; I recently didn&#8217;t have a phone for a few weeks and realized how lost I can become. Reader has become my de facto news source and an activity with with I begin and end my day.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Post-hardcore">Post-hardcore music</a></strong> &#8211; As with all music I like, I hated it at first, but have become devoted to it (for better or worse).</li>
<li><strong>Having a <a href="http://www.amazon.com/Taylor-Digital-Minute-Second-Timer/dp/B0007NIIOU/ref=tag_tdp_ptcn_edpp_url">kitchen timer</a> <a href="http://www.greendaily.com/2008/05/09/tip-of-the-day-time-that-shower/">in the shower</a></strong> &#8211; I really like taking long showers, like most people, but it is not conducive to either time or energy efficiency. Having a timer in the shower has vastly cut my shower time down. Admittedly, I&#8217;ve increased it to 4.5 minutes instead of just 4, but it still beats the national shower time of 8 minutes.</li>
</ol>

<p>I&#8217;ll come up with more another day.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/04/09/10-things-that-changed-my-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple XSLT and Delicious API</title>
		<link>http://ericgar.com/2009/04/07/simple-xslt-and-delicious-api/</link>
		<comments>http://ericgar.com/2009/04/07/simple-xslt-and-delicious-api/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 03:46:46 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[My Projects]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=382</guid>
		<description><![CDATA[I decided I wanted to take five minutes today to implement a simple idea I&#8217;ve had for a long time. When I get home, I typically eat dinner while reading news in my RSS reader and I&#8217;ve found less and less time to write my own posts. I simply wanted to be able to bookmark [...]]]></description>
			<content:encoded><![CDATA[<p>I decided I wanted to take five minutes today to implement a simple idea I&#8217;ve had for a long time. When I get home, I typically eat dinner while reading news in my RSS reader and I&#8217;ve found less and less time to write my own posts. I simply wanted to be able to bookmark the things I found interesting and have them automatically appear as a weblog entry.</p>

<p>Part one was getting the data from <a href="http://delicious.com/minusnine">Delicious</a>, which is the obvious choice for bookmarking. They make it really easy to get all bookmarks made on the last day of activity with a given tag with their <em><a href="http://delicious.com/help/api#posts_get">posts/get</a></em> function. To get all bookmarks I made today with a tag of &#8220;viewed&#8221;, I simply ran:</p>

<p><code>$ curl 'https://minusnine:password@api.del.icio.us/v1/posts/get?dt=2009-04-07&amp;tag=viewed' > todays.xml</code></p>

<p>which saves an XML form of the posts.</p>

<p>Transforming the XML into a list is a trivial task but I saw two approaches: <a href="http://www.gnu.org/software/sed/">sed</a> would do nicely for the crufty old sysadmin in me, but <a href="http://en.wikipedia.org/wiki/XSL_Transformations">XSLT</a> satisfies the young whippersnapper in me.</p>

<p>The XSLT is very simple and elegant:</p>

<p><pre class="brush: xml">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet version=&quot;1.0&quot;
xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;&gt;&lt;/p&gt;

&lt;p&gt;&lt;xsl:template match=&quot;/posts&quot;&gt;
    &lt;span&gt;Posts around the web that I found interesting today:&lt;/span&gt;
    &lt;ul&gt;
        &lt;xsl:apply-templates select=&quot;post&quot;&gt;
        &lt;/xsl:apply-templates&gt;
    &lt;/ul&gt;
&lt;/xsl:template&gt;&lt;/p&gt;

&lt;p&gt;&lt;xsl:template match=&quot;post&quot;&gt;
    &lt;li&gt;
        &lt;a href=&quot;{@href}&quot;&gt;
            &lt;strong&gt;
                &lt;xsl:value-of select=&quot;@description&quot;/&gt;
            &lt;/strong&gt;
        &lt;/a&gt;: &lt;xsl:value-of select=&quot;@extended&quot;/&gt;
    &lt;/li&gt;
&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
</pre></p>

<p>Combining these with <a href="http://xmlsoft.org/XSLT/xsltproc2.html">xsltproc</a>:</p>

<p><code>$ xsltproc posts.xsl todays.xml</code></p>

<p>yields a cut-and-pastable post. The next step is to pipeline these (also trivial) and upload it to my WordPress installation.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/04/07/simple-xslt-and-delicious-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Short Links</title>
		<link>http://ericgar.com/2009/04/07/short-links/</link>
		<comments>http://ericgar.com/2009/04/07/short-links/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 03:20:37 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=378</guid>
		<description><![CDATA[Posts around the web that I found interesting today: MathWorld&#8217;s page on Pi: Always fascinating to read crazy facts about mathematical constants.Ignite: It&#8217;s Really Just a Series of Tubes: An interesting 5 minute talk on the intracity pneumatic tubes used for communication.Upgrading to 9.04 and Ext4 Remotely: Don&#8217;t do this, but this will be useful [...]]]></description>
			<content:encoded><![CDATA[<p><span>Posts around the web that I found interesting today:</span></p>

<ul><li><a href="http://mathworld.wolfram.com/PiDigits.html"><strong>MathWorld&#8217;s page on Pi</strong></a>: Always fascinating to read crazy facts about mathematical constants.</li><li><a href="http://radar.oreilly.com/2009/04/its-really-just-a-series-of-tu.html"><strong>Ignite: It&#8217;s Really Just a Series of Tubes</strong></a>: An interesting 5 minute talk on the intracity pneumatic tubes used for communication.</li><li><a href="http://profarius.com/content/upgrading-904-and-ext4-remotely"><strong>Upgrading to 9.04 and Ext4 Remotely</strong></a>: Don&#8217;t do this, but this will be useful for me in the coming weeks.</li><li><a href="http://www.salon.com/opinion/greenwald/2009/04/06/obama/index.html"><strong>New Filing: DOJ claims immunity in wiretapping case</strong></a>: I&#8217;m sad that the Obama DOJ not only embraces the legality of domestic wiretapping, but they&#8217;ve produced a new legal doctrine that basically says the president is above the law. Glenn Greenwald gives a detailed analysis.</li><li><a href="http://food.theatlantic.com/coffee-culture/with-presspots-coffee-worth-the-effort.php"><strong>Co-founder of Starbucks exclaims his love for his French press</strong></a>: I have mixed feelings about mine.</li><li><a href="http://cityroom.blogs.nytimes.com/2009/04/07/mixed-returns-for-high-end-cycling/"><strong>Super-expensive bike store in TriBeCa, sales down</strong></a>: Leah and I walked by the other day; she asked me why I didn&#8217;t buy my bike here. This article explains why.</li><li><a href="http://cityroom.blogs.nytimes.com/2009/04/07/a-self-appointed-traffic-cop-makes-the-rounds/"><strong>Self-appointed traffic cop in Washingon Square</strong></a>: Give me 23 years and I might be this guy.</li><li><a href="http://cityroom.blogs.nytimes.com/2009/04/07/made-in-nyc-water-tanks/"><strong>Water Tanks in NYC</strong></a>: It&#8217;s nice to know a bit more about the water tanks on buildings in my town.</li></ul>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/04/07/short-links/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[HACKERS] hstore improvements?</title>
		<link>http://ericgar.com/2009/03/29/hackers-hstore-improvements/</link>
		<comments>http://ericgar.com/2009/03/29/hackers-hstore-improvements/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 02:21:16 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=374</guid>
		<description><![CDATA[The most profound words I&#8217;ve seen today: Subject: Re: [HACKERS] hstore improvements? Date: Fri, 13 Mar 2009 17:35:29 -0400 &#8220;David E. Wheeler&#8221; writes: > Is a more Perlish syntax out of the question? Yes. SQL is not Perl. regards, tom lane]]></description>
			<content:encoded><![CDATA[<p><a href="http://osdir.com/ml/pgsql-hackers/2009-03/msg00584.html">The most profound words I&#8217;ve seen today</a>:</p>

<blockquote>
Subject: Re: [HACKERS] hstore improvements?
Date: Fri, 13 Mar 2009 17:35:29 -0400

&#8220;David E. Wheeler&#8221; <david@xxxxxxxxxxxxxx> writes:
> Is a more Perlish syntax out of the question?

Yes. SQL is not Perl.

regards, tom lane
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/03/29/hackers-hstore-improvements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Downloading music from spin.com</title>
		<link>http://ericgar.com/2009/02/04/downloading-music-from-spincom/</link>
		<comments>http://ericgar.com/2009/02/04/downloading-music-from-spincom/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 04:29:45 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=356</guid>
		<description><![CDATA[meh. fine. removed.]]></description>
			<content:encoded><![CDATA[<p>meh. fine. removed.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2009/02/04/downloading-music-from-spincom/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.spin.com/audio/play/41859" length="4112256" type="audio/mpeg" />
		</item>
		<item>
		<title>Temptation wins.</title>
		<link>http://ericgar.com/2008/12/26/temptation-wins/</link>
		<comments>http://ericgar.com/2008/12/26/temptation-wins/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 05:07:43 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=352</guid>
		<description><![CDATA[I really dislike bragging. To make conversation over your good fortune or situation as if to say, &#8220;hi, somehow, in this little insignificant way, I&#8217;m better than you&#8221; is simply not worth the effort. But, I do like my friends telling me about fortunate sequences of events, good news, or just saying hi, or the [...]]]></description>
			<content:encoded><![CDATA[<p>I really dislike bragging. To make conversation over your good fortune or situation as if to say, &#8220;hi, somehow, in this little insignificant way, I&#8217;m better than you&#8221; is simply not worth the effort. But, I do like my friends telling me about fortunate sequences of events, good news, or just saying hi, or the like (I especially like postcards or even notecards as one of the best gifts). There is a distinct difference: the former is wanting attention for being somehow more exalted, the latter is sharing, spreading goodwill.</p>

<p>I just want to say that my friends, some new, some old, made my day today. Between a great email, a fun day at work, a great conversation over good beer, and no less than two good packages from friends, today was amazing. This entire week has been good for similar reasons.</p>

<p>Amazing.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/12/26/temptation-wins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things that are on my mind right now:</title>
		<link>http://ericgar.com/2008/12/24/things-that-are-on-my-mind-right-now/</link>
		<comments>http://ericgar.com/2008/12/24/things-that-are-on-my-mind-right-now/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 04:10:07 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=347</guid>
		<description><![CDATA[YouTube &#8211; Travis Barker Remix Soulja Boy &#8220;Crank That&#8221;.]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/RKQgDY0pZ68&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/RKQgDY0pZ68&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>

<p><a href='http://www.youtube.com/watch?v=RKQgDY0pZ68'>YouTube &#8211; Travis Barker Remix Soulja Boy &#8220;Crank That&#8221;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/12/24/things-that-are-on-my-mind-right-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomatoes vs. Arrrrgh.</title>
		<link>http://ericgar.com/2008/12/15/tomatoes-vs-arrrrgh/</link>
		<comments>http://ericgar.com/2008/12/15/tomatoes-vs-arrrrgh/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 05:17:38 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=342</guid>
		<description><![CDATA[On sailors trying to defend against the Somali pirates: Or worse. There was even a recent case, according to several security contractors, in which Filipino crew members pelted pirates with tomatoes in an attempt to stop them from scaling the hull of their ship. It did not work. From &#8220;Pirates in Skiffs Still Outmaneuvering Warships [...]]]></description>
			<content:encoded><![CDATA[<p>On sailors trying to defend against the Somali pirates:</p>

<blockquote>Or worse. There was even a recent case, according to several security contractors, in which Filipino crew members pelted pirates with tomatoes in an attempt to stop them from scaling the hull of their ship. It did not work.</blockquote>

<p>From &#8220;<a href="http://www.nytimes.com/2008/12/16/world/africa/16pirate.html">Pirates in Skiffs Still Outmaneuvering Warships Off Somalia</a>&#8221; by Jeffrey Gettleman, New York Times.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/12/15/tomatoes-vs-arrrrgh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tired. Exhausted. Smelly</title>
		<link>http://ericgar.com/2008/12/07/tired-exhausted-smelly/</link>
		<comments>http://ericgar.com/2008/12/07/tired-exhausted-smelly/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 00:47:19 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://ericgar.com/?p=340</guid>
		<description><![CDATA[Ended my last primary on-call shift of the year just now, and not a minute too soon. I like to say that my job is at the intersection of system administration and adrenaline because for 37 hours a weekend we are constantly solving issues where data loss is not an option and speed is everything. [...]]]></description>
			<content:encoded><![CDATA[<p>Ended my last primary on-call shift of the year just now, and not a minute too soon. I like to say that my job is at the intersection of system administration and adrenaline because for 37 hours a weekend we are constantly solving issues where data loss is not an option and speed is everything.</p>

<p>Anyway, two choice quotes from my weekend, emphasis mine:</p>

<p>From a Sybase ASE error log:</p>

<blockquote>
2008/12/07 02:34:34.40 server  <strong>Error: 9970, Severity: 20, State: 1</strong>
2008/12/07 02:34:34.40 server  DBCC cannot update the finish time in dbcc_operation_log table for this operation(opid = &#8217;182&#8242;) of database &#8216;sybsystemprocs&#8217;. <strong>This can be patched by executing sp_dbcc_patch_finishtime</strong>.
</blockquote>

<p>I love software that has been patched to tell you how to actually fix the issue but won&#8217;t actually fix it for you.</p>

<p>Next up, an email from a first-level system administrator:</p>

<blockquote>
We see that the host is now responding.
But <strong>host is on high load.</strong>
Please check your applications.

piias1332 /ms/user/v/venusrin 63$ rup pisdb38
pisdb38                  up  29 days,  2:42,    <strong>load average: 1.77 1.73  1.62</strong>
</blockquote>

<p>Um. No. Just no.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/12/07/tired-exhausted-smelly/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Just Alerting You</title>
		<link>http://ericgar.com/2008/11/30/just-alerting-you/</link>
		<comments>http://ericgar.com/2008/11/30/just-alerting-you/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 22:40:00 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=335</guid>
		<description><![CDATA[I was telling some friends yesterday that whenever I meet new people who are interacting with me socially, I always think of this xkcd cartoon: (Makes meeting girls at bars difficult). (Now if only I had an apatosaurus [on which] to ride&#8230;)]]></description>
			<content:encoded><![CDATA[<p>I was telling some friends yesterday that whenever I meet new people who are interacting with me socially, I always think of <a href="http://xkcd.com/15/">this xkcd cartoon</a>:</p>

<p><img src="http://imgs.xkcd.com/comics/just_alerting_you.jpg" title="Just thought you should know" /></p>

<p>(Makes meeting girls at bars difficult).</p>

<p>(Now <em>if only</em> I had an apatosaurus [on which] to ride&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/11/30/just-alerting-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung 3253H LCD television recalibration</title>
		<link>http://ericgar.com/2008/11/27/samsung-3253h-lcd-television-recalibration/</link>
		<comments>http://ericgar.com/2008/11/27/samsung-3253h-lcd-television-recalibration/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 05:14:25 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=328</guid>
		<description><![CDATA[I&#8217;m among the huge (and growing) number of people who really like to take things apart or to further investigate hidden options just to know how things work. (One might call this characteristic &#8220;intellectual curiosity&#8221; aka the &#8220;break shit open and put it back together again&#8221; syndrome). The other day, I discovered the service menu [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m among the huge (and growing) number of people who <a href="http://blog.makezine.com">really like to take things apart</a> or to further investigate hidden options just to know how things work. (One might call this characteristic &#8220;intellectual curiosity&#8221; aka <em>the &#8220;break shit open and put it back together again&#8221; syndrome</em>).</p>

<p>The other day, I discovered the service menu on my one year old <a href="http://reviews.cnet.com/flat-panel-tvs/samsung-ln-t3253h/4869-6482_7-32306314.html?messageSiteID=7&#038;messageID=2408576&#038;cval=2408576;2425005&#038;ctype=msgid;cmsgid&#038;commentMessageID=2425005">Samsung LCD television</a>. It was glorious: gone are the terms &#8220;color&#8221;, &#8220;brightness&#8221;, and &#8220;tint&#8221; for controlling how the picture looks. In are the terms &#8220;LVDS_TX_Bit&#8221;, &#8220;Nor_Roffset&#8221;, and &#8220;SVP-PX&#8221;, <em>which clearly are more powerful simply because they are unintelligible</em>. <strong>&#8220;I will attract sexy women with a better picture using advanced settings!&#8221;</strong>, I exclaimed!<sup>1</sup></p>

<p>Among the new menu items is &#8220;Calibration&#8221;. I figured, &#8220;Sure! Calibration is a good thing! I want my TV to be calibrated!&#8221; and clicked it. Over the next few minutes, my television scanned various hues in an attempt to find the right color palate for my viewing pleasure.</p>

<p>But then <em>everything</em> was tinted way red. I mean, even <em>grays</em> were showing up reddish. It was bad. So bad that using the normal &#8220;tint&#8221; and &#8220;color&#8221; parameters couldn&#8217;t fix it. The default factory reset yielded no ground to my new tint overlords. The service menu factory reset did not do any justice either. It was bad.</p>

<p>Then I read on the <a href="http://samsungplasmatvfaq.com/index.php/Service_Menu">Samsung TV FAQ on the Service Menu</a> the following:</p>

<blockquote>Calibration: STAY OUT. DO NOT TOUCH. You have been warned, this is designed to be run in the factory or onsite with specialized hardware outputting specific images. You can ruin your set if you use this.</blockquote>

<p><strong>Damn</strong>. Truer words may never have been written.</p>

<p><a href="http://www.avsforum.com/avs-vb/showthread.php?t=890457">Various</a> <a href="http://www.avsforum.com/avs-vb/archive/index.php/t-777497.html">people</a> <a href="http://answers.yahoo.com/question/index?qid=20071227072724AALKt6h">around</a> <a href="http://en.wikipedia.org/wiki/Series_of_tubes">the internet</a> say that getting a professional calibrator is the only real way out of that, which can cost around $300, about half or more of the value of the equipment. Then I read that all Samsung does is feed a pattern from a <a href="http://en.wikipedia.org/wiki/Waveform_generator">signal generator</a> (which both makes sense and can&#8217;t actually be accurate since we&#8217;re talking about a digital HDMI input), which means that a layperson should be able reproduce the calibration image.</p>

<p>But what is the image? <a href="http://www.asapproductions.com/images/ColorBars2.gif">Color tones</a>? <a href="http://www.hometheaterhifi.com/images/stories/march-2008/panasonic-ag-hvx200-camera-gray-scale-test-for-display.jpg">Grayscale</a>? <a href="http://sethresnick.com/photographersonly/srmonitor4.jpg">Boxes</a>? <a href="http://www.badgerbadgerbadger.com/">A random internet meme</a>?</p>

<p>I tried color tones first for no reason other than they seem common enough for television calibration. Colors returned closer to normal, but still wrong.</p>

<p>Some other guy on the internet<sup>2</sup> says that a Samsung support guy told him that they use a checkerboard pattern. So, I used <a href="/uploads/2008/11/checker.jpg">a checkerboard pattern</a> and restarted calibration: colors are (more or less) back to normal. There is some ambiguity because I can&#8217;t really compare the before and after, and I feel like blacks were blacker before.</p>

<p>But, <em>at least Jessica Alba looks human-like now.</em></p>

<p>My advice? <strong>Don&#8217;t mess with the service menu unless you actually know what you&#8217;re doing</strong>, regardless of level of intellectual curiosity<sup>3</sup>.</p>
<ol class="footnotes"><li id="footnote_0_328" class="footnote">Well, I didn&#8217;t actually say or think that. In reality, I knew that watching old episodes of Battlestar Galactica alone might look better.</li><li id="footnote_1_328" class="footnote">who should obviously be trusted</li><li id="footnote_2_328" class="footnote">That said, you can get to it on Samsung TVs by pressing &#8220;Mute&#8221;, 1, 8, 2, &#8220;Power&#8221;, one after the other. Caveat emptor.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/11/27/samsung-3253h-lcd-television-recalibration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Happy Thursday!</title>
		<link>http://ericgar.com/2008/11/26/happy-thursday/</link>
		<comments>http://ericgar.com/2008/11/26/happy-thursday/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 03:08:06 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=326</guid>
		<description><![CDATA[Since the holiday season is upon us, all of us at DreamHost would like to wish everyone on the internets a very happy Thanksgiving. Well, you know, so long as you live in a country that gets to celebrate it. Otherwise, we hope your Thursday is really nice. via Dreamhost Blog.]]></description>
			<content:encoded><![CDATA[<blockquote>Since the holiday season is upon us, all of us at DreamHost would like to wish everyone on the internets a very happy Thanksgiving.

Well, you know, so long as you live in a country that gets to celebrate it. Otherwise, we hope your Thursday is really nice.
</blockquote>

<p>via <a href="http://blog.dreamhost.com/2008/11/26/happy-thanksgiving/">Dreamhost Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/11/26/happy-thursday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>why would you say that?</title>
		<link>http://ericgar.com/2008/11/16/why-would-you-say-that/</link>
		<comments>http://ericgar.com/2008/11/16/why-would-you-say-that/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 08:26:51 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=322</guid>
		<description><![CDATA[Saw this on Freshmeat today: About: [some open source project] is a real-time collaboration (RTC) server. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). [some open source project] is incredibly easy to setup and administer, but offers rock-solid security and performance. Changes [in the new version]: A security [...]]]></description>
			<content:encoded><![CDATA[<p>Saw this on <a href="http://freshmeat.net/">Freshmeat</a> today:</p>

<blockquote>
<strong>About</strong>: [some open source project] is a real-time collaboration (RTC) server. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). [some open source project] is incredibly easy to setup and administer, but <em>offers rock-solid security and performance.</em>

<strong>Changes [in the new version]</strong>: <em>A security flaw allowed authentication to be bypassed, allowing arbitrary code execution</em>. This was fixed. JDBC and JID optimizations were done. 
</blockquote>

<p>(Emphasis mine).</p>

<p>Wait, really? rock-solid security != arbitrary code execution, last time I checked.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/11/16/why-would-you-say-that/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The video on my mind all week so far.</title>
		<link>http://ericgar.com/2008/11/12/the-video-on-my-mind-all-week-so-far/</link>
		<comments>http://ericgar.com/2008/11/12/the-video-on-my-mind-all-week-so-far/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 04:11:29 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/2008/11/12/the-video-on-my-mind-all-week-so-far/</guid>
		<description><![CDATA[Old school 311.]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/akra2cyJ-I8"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/akra2cyJ-I8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>

<p><a href="http://www.youtube.com/watch?v=akra2cyJ-I8">Old school 311</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/11/12/the-video-on-my-mind-all-week-so-far/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Physics Machine Shop @ Columbia</title>
		<link>http://ericgar.com/2008/11/09/physics-machine-shop-columbia/</link>
		<comments>http://ericgar.com/2008/11/09/physics-machine-shop-columbia/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 04:32:17 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/2008/11/09/physics-machine-shop-columbia/</guid>
		<description><![CDATA[When I was an undergrad, I should have worked here: the Machine Shop at Columbia University&#8217;s Physics Department.]]></description>
			<content:encoded><![CDATA[<p>When I was an undergrad, I should have worked here:</p>

<p><a href="http://www.nevis.columbia.edu/machine/index.html">the Machine Shop at Columbia University&#8217;s Physics Department</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/11/09/physics-machine-shop-columbia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Workaround: Blank Google Reader</title>
		<link>http://ericgar.com/2008/11/09/workaround-blank-google-reader/</link>
		<comments>http://ericgar.com/2008/11/09/workaround-blank-google-reader/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 23:21:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=313</guid>
		<description><![CDATA[There have been sporadic reports that Google Reader does not display content sometimes. For me, this is chronic, but I haven&#8217;t isolated the cause yet. There is a work around that I haven&#8217;t seen discussed: the page displays properly with the sidebar expanded. When the page renders empty, there is not a lot of hint [...]]]></description>
			<content:encoded><![CDATA[<p>There have been sporadic reports that <a href="http://groups.google.com/group/google-reader-troubleshoot/browse_thread/thread/bed8a9e18092e450?pli=1">Google Reader does not display content</a> sometimes. For me, this is chronic, but I haven&#8217;t isolated the cause yet. There is a work around that I haven&#8217;t seen discussed: the page displays properly with the sidebar expanded. When the page renders empty, there is not a lot of hint that it can be expanded.</p>

<p>Here is how Reader renders initially for me:</p>

<p><a href="/uploads/2008/11/blank_reader.png"><img src="/uploads/2008/11/blank_reader.png" alt="" title="blank_reader" width="400" height="324" class="alignnone size-full wp-image-314" /></a></p>

<p>Hovering over the left edge of the page reveals the sidebar expansion tab:</p>

<p><a href="/uploads/2008/11/blank_reader_bar.png"><img src="/uploads/2008/11/blank_reader_bar.png" alt="" title="blank_reader_bar" width="500" height="405" class="alignnone size-full wp-image-315" /></a></p>

<p>And expanding the sidebar immediately reveals the content of the page:</p>

<p><a href="/uploads/2008/11/nonblank_reader.png"><img src="/uploads/2008/11/nonblank_reader.png" alt="" title="nonblank_reader" width="500" height="405" class="alignnone size-full wp-image-316" /></a></p>

<p>I haven&#8217;t dug into Firebug to see why this is the case yet, but it should be fixable with a Stylish or Greasemonkey script, I&#8217;d imagine.</p>

<p><strong>Update</strong>: Mihai from the Google Reader team provides this work around in the comments: &#8220;The &#8216;blank screen&#8217; problem seems to be caused by a negative page zoom value (while the screen is blank, you can try going to to the View menu, and in the Zoom submenu choose Reset).&#8221; Thanks Mihai!</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/11/09/workaround-blank-google-reader/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Happy baby! Because of an HDMI Switcher?</title>
		<link>http://ericgar.com/2008/11/09/happy-baby-because-of-an-hdmi-switcher/</link>
		<comments>http://ericgar.com/2008/11/09/happy-baby-because-of-an-hdmi-switcher/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 20:47:32 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=308</guid>
		<description><![CDATA[Wait, what?]]></description>
			<content:encoded><![CDATA[<p><a href="/uploads/2008/11/monoprice.png"><img src="/uploads/2008/11/monoprice.png" alt="" title="monoprice" width="447" height="283" class="alignnone size-full wp-image-309" /></a></p>

<p>Wait, what?</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/11/09/happy-baby-because-of-an-hdmi-switcher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Computer!!!!111</title>
		<link>http://ericgar.com/2008/11/09/new-computer111/</link>
		<comments>http://ericgar.com/2008/11/09/new-computer111/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 20:36:25 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=304</guid>
		<description><![CDATA[This week, I purchased a new computer: Shuttle SG33 Intel Core 2 Quad Q6600 2.4GHz 2 x 1GB DDR2 DIMMs Cheapo ATI Radeon X1650 ( 2 x DVI-D) 2 x Acer x243w 24&#8243; LCDs (yes, that&#8217;s 2!) (I already had cheap hard disks, a gorgeous mouse, and a nice keyboard; though, I envision I&#8217;ll be [...]]]></description>
			<content:encoded><![CDATA[<p>This week, I purchased a new computer:</p>

<blockquote>
Shuttle SG33
Intel Core 2 Quad Q6600 2.4GHz
2 x 1GB DDR2 DIMMs
Cheapo ATI Radeon X1650 ( 2 x DVI-D)
2 x Acer x243w 24&#8243; LCDs (yes, that&#8217;s 2!)
</blockquote>

<p>(I already had cheap hard disks, <a href="http://www.logitech.com/index.cfm/mice_pointers/trackballs/devices/166&#038;cl=us,en">a gorgeous mouse</a>, and <a href="http://matias.ca/tactilepro/">a nice keyboard</a>; though, I envision I&#8217;ll be bringing <a href="http://www.kinesis-ergo.com/advantage.htm">the love of my life</a> home from work more often).</p>

<p>I purchased all of the parts from <a href="http://newegg.com">newegg</a>, as they were offering some good specials for pretty much all the components, including free shipping for the monitors, which arrived the next day.</p>

<p>Assembling and getting the machine running was mostly without issue. The only complaint I have about the hardware is that the graphics card fan is extremely loud, something I will have to remedy in the coming weeks. Since I&#8217;m not a hardcore gamer anyway, I tried just unplugging the fan, but the card temporarily died a few minutes later. It <em>does</em> run extremely hot. That&#8217;s what you get when you skimp on an important component and don&#8217;t consult <a href="http://www.silentpcreview.com/">slientpcreview.com</a> beforehand.</p>

<p>I&#8217;ve found <a href="http://unetbootin.sourceforge.net/">UNetbootin</a> to be an invaluable tool despite the horrible name. I ran out of CD-Rs a long time ago and don&#8217;t care to buy any more. UNetbootin has saved a considerable amount of time by transferring an iso+bootloader onto a hard drive. Highly recommended.</p>

<p>Getting X to deal with spanning across two monitors was a bit of a pain: the ATI Catalyst Control Center is broken and segfaults before the configuration is written out to disk but after the settings are applied to the driver. It took some poking around to realize that after setting the monitors up properly in Catalyst, then running the vanilla screen resolution manager, then blindly clicking &#8220;Apply&#8221;, the settings become static.</p>

<p>I also had an issue where the max_cpu_freq for all four cores was static at 1.6 GHz and Intel Speed Step (EIST) did not work. This was resolved by upgrading the bios to the latest version, which is annoying when not running Windows and not owning a floppy drive. I got around this by <a href="http://www.aselabs.com/articles.php?id=243">following these instructions on creating a bootable USB disk with FreeDOS</a>. Admittedly, that is kind of a roundabout way of installing DOS to a disk (requiring installing a DOS emulator), but it works, where the other methods were far more complicated and had mixed results.</p>

<p>Now that I have a sweet rig and some more time (the latter due to life events), I hope to hammer out code more often. I have an idea to write a version of <a href="http://rstatd.sourceforge.net/">rup</a> that has the same features as <a href="http://fping.sourceforge.net/">fping</a>, or at least times out in a reasonable period.</p>

<p>And, now that Ubuntu Ibex is out, I need to try getting my PS3 running Linux again. Sadly,<a href="https://bugs.launchpad.net/ubuntu-ps3-port/+bug/289982"> it still doesn&#8217;t support WPA at the moment</a>, meaning I need to <a href="http://www.monoprice.com/products/product.asp?c_id=102&#038;cp_id=10208&#038;cs_id=1020801&#038;p_id=2158&#038;seq=1&#038;format=2">get</a>/fetch from home a really long ethernet cable.</p>

<p><strong>Update</strong>: Despite this new rig, <a href="http://www.nycresistor.com/2008/11/09/because-newer-isnt-always-better/">I&#8217;m still kind of jealous of NYCR</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/11/09/new-computer111/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Bellovin on working the polls.</title>
		<link>http://ericgar.com/2008/11/05/bellovin-on-working-the-polls/</link>
		<comments>http://ericgar.com/2008/11/05/bellovin-on-working-the-polls/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 04:45:47 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=300</guid>
		<description><![CDATA[Steven Bellovin, computer security professor at Columbia, posted an interesting recount of his observations on being a poll worker.]]></description>
			<content:encoded><![CDATA[<p>Steven Bellovin, computer security professor at Columbia, posted an interesting recount of <a href="http://www.cs.columbia.edu/~smb/blog//2008-11/2008-11-05.html">his observations on being a poll worker</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/11/05/bellovin-on-working-the-polls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I broke down and joined twitter.</title>
		<link>http://ericgar.com/2008/10/14/i-broke-down-and-joined-twitter/</link>
		<comments>http://ericgar.com/2008/10/14/i-broke-down-and-joined-twitter/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 02:48:01 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=296</guid>
		<description><![CDATA[So as many of my readership found out (all three of you), I&#8217;ve broken down and joined Twitter. I explained my break down to bdotdub thusly: even curmudgeons need to experience life outside the cave every once in a while. we&#8217;ll see how it goes. remember: the sun burns.1 That&#8217;s not the whole story. I [...]]]></description>
			<content:encoded><![CDATA[<p>So as many of my readership found out (all three of you), I&#8217;ve broken down and joined <a href="http://twitter.com/home">Twitter</a>. I explained my break down to <a href="http://bwong.net/">bdotdub</a> thusly:</p>

<blockquote>even curmudgeons need to experience life outside the cave every once in a while. we&#8217;ll see how it goes. remember: the sun burns.<sup>1</sup></blockquote>

<p>That&#8217;s not the whole story. I realized that I&#8217;m losing touch with a lot of my friends, mostly due to my hectic schedule, somewhat due to being selfish, and a little because I don&#8217;t have an adequate mechanism to shoot random ideas at people and get some back. While I think the idea of writing a less-than-140-character message expressing a random idea that probably no one will care about is a <strong>useless</strong> one, the idea of having a friend read my thought and think about that idea,<strong> having implicitly just communicated with me, is <em>not</em> a bad one</strong>. I get the same in receipt.</p>

<p>That, and it takes little effort to either send or receive, so the addition of it to my day is non-intrusive.</p>

<p>I&#8217;m still on the fence on calling them &#8220;tweets&#8221; though. I do hate that they&#8217;ve corrupted the use of &#8216;#&#8217; to indicate a topic to which to send &#8220;tweets&#8221;. I hope that &#8216;#&#8217; will never leave my mind as the IRC chat room symbol.</p>

<p>Alas, if you&#8217;d care to, you can now <a href="http://twitter.com/minusnine">follow me at minusnine on Twitter</a>.</p>
<ol class="footnotes"><li id="footnote_0_296" class="footnote">Yes, thanks to my core classes at Columbia, I still reference Plato&#8217;s <a href="http://en.wikipedia.org/wiki/Allegory_of_the_cave"><em>The Allegory of the Cave</em></a>.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/10/14/i-broke-down-and-joined-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On losing 91-0 at a high school football game</title>
		<link>http://ericgar.com/2008/10/13/on-losing-91-0-at-a-high-school-football-game/</link>
		<comments>http://ericgar.com/2008/10/13/on-losing-91-0-at-a-high-school-football-game/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 04:20:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=294</guid>
		<description><![CDATA[&#8221;Naples did absolutely nothing wrong,&#8221; Dombroski said. &#8221;We just didn&#8217;t do anything right.&#8221; High school football coach Rich Dombroski, from A 91-0 Football Game Tough for Both Sides to Take. Even when one is down, realism is where the truth lies. It may not help the situation, but finding a place to lay blame when [...]]]></description>
			<content:encoded><![CDATA[<blockquote>&#8221;Naples did absolutely nothing wrong,&#8221; Dombroski said. &#8221;We just didn&#8217;t do anything right.&#8221;</blockquote>

<ul>
<li>High school football coach Rich Dombroski, from <a href="http://www.nytimes.com/aponline/sports/AP-FBH-Rout-Fallout.html">A 91-0 Football Game Tough for Both Sides to Take</a>.</li>
</ul>

<p>Even when one is down, realism is where the truth lies. It may not help the situation, but finding a place to lay blame when the reality is clear is generally non-productive.</p>

<p>(Or, at least that&#8217;s the theory I&#8217;m testing recently).</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/10/13/on-losing-91-0-at-a-high-school-football-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NYTimes Summary of SCOTUS Docket</title>
		<link>http://ericgar.com/2008/10/05/nytimes-summary-of-scotus-docket/</link>
		<comments>http://ericgar.com/2008/10/05/nytimes-summary-of-scotus-docket/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 14:39:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=291</guid>
		<description><![CDATA[The New York Times has written an overview of some of the more important cases appearing in the Supreme Court&#8217;s docket this term. There were three paragraphs that made me laugh. Emphasis mine. Environment Federal courts in California have issued injunctions limiting the use of sonar in Navy training exercises off Southern California on the [...]]]></description>
			<content:encoded><![CDATA[<p>The New York Times has written an overview of some of <a href="http://www.nytimes.com/2008/10/05/washington/05scotus.html">the more important cases appearing in the Supreme Court&#8217;s docket this term</a>. There were three paragraphs that made me laugh. Emphasis mine.</p>

<blockquote>Environment

Federal courts in California have issued injunctions limiting the use of sonar in Navy training exercises off Southern California on the ground that it harms marine mammals. In <strong>Winter v. Natural Resources Defense Council</strong>, <a href="http://www.supremecourtus.gov/docket/07-1239.htm">No. 07-1239</a>, the Bush administration argues that the training is vital to national security and that the courts should not interfere.

In <strong>Summers v. Earth Island Institute</strong>, <a href="http://www.supremecourtus.gov/docket/07-463.htm">No. 07-463</a>, the court will consider who has standing to challenge environmental regulations. <em>Winter and Summers will be argued on Wednesday, and decisions are expected by the spring.</em></blockquote>

<p>While I haven&#8217;t read the brief myself, I suspect that Summers v. Earth Island Institute was included in the article just to be clever in the last sentence. Though, I would have been more impressed had the author managed to get Fall in there somehow as well.</p>

<blockquote>In Entergy Corporation v. Environmental Protection Agency, <a href="http://www.supremecourtus.gov/docket/07-588.htm">No. 07-588</a>, the court will consider <em>whether the Clean Water Act authorizes the E.P.A. to use cost-benefit analysis</em>.</blockquote>

<p>This is kind of ridiculous. The actual SCOTUS question is, does some obscure law &#8220;limit EPA’s weighing of costs and benefits only to the Second Circuit’s &#8216;cost effectiveness&#8217; test?&#8221; So, in other words, &#8220;Does the EPA have the ability to act rationally or should it be punished for doing so?&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/10/05/nytimes-summary-of-scotus-docket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rage Against the Machine A Capella at a Rally</title>
		<link>http://ericgar.com/2008/09/25/rage-against-the-machine-a-capella-at-a-rally/</link>
		<comments>http://ericgar.com/2008/09/25/rage-against-the-machine-a-capella-at-a-rally/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 04:37:39 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/2008/09/25/rage-against-the-machine-a-capella-at-a-rally/</guid>
		<description><![CDATA[Freaking awesome. I &#60;3 ratm.]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/CYwzW2QFnwo"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/CYwzW2QFnwo" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>

<p><a href="http://www.youtube.com/watch?v=CYwzW2QFnwo">Freaking awesome</a>. I &lt;3 ratm.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/09/25/rage-against-the-machine-a-capella-at-a-rally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tony on Lipstick on Pigs</title>
		<link>http://ericgar.com/2008/09/10/tony-on-lipstick-on-pigs/</link>
		<comments>http://ericgar.com/2008/09/10/tony-on-lipstick-on-pigs/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 02:15:10 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=283</guid>
		<description><![CDATA[My old friend Tony has it right when he says: Some commentators have suggested he straightforwardly implied that Palin was a pig. Which would be insulting, but doesn’t sound sexist to me. A more subtle (although more sensible) jab would be the following implied argument: 1. A pig with lipstick is still a pig 2. [...]]]></description>
			<content:encoded><![CDATA[<p>My old friend Tony has it right <a href="http://tonguebutnodoor.net/?p=181">when he says</a>:</p>

<blockquote>
Some commentators have suggested he straightforwardly implied that Palin was a pig. Which would be insulting, but doesn’t sound sexist to me. A more subtle (although more sensible) jab would be the following implied argument:

   1. A pig with lipstick is still a pig
   2. Palin (according to her acceptance speech) is a pitbull with lipstick
   3. Palin is still a pitbull

That’s arguably unfavorable, except that Palin made the comparison herself.
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/09/10/tony-on-lipstick-on-pigs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I like things that make me laugh</title>
		<link>http://ericgar.com/2008/08/30/i-like-things-that-make-me-laugh/</link>
		<comments>http://ericgar.com/2008/08/30/i-like-things-that-make-me-laugh/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 23:12:53 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/2008/08/30/i-like-things-that-make-me-laugh/</guid>
		<description><![CDATA[Quote this Slashdot poster: &#60; blockquote>I really cannot believe that glib is a word, I had to look it up. My English is not perfect, but it&#8217;s rare that I mix up Gnome dependency libraries and real words.]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.slashdot.org/comments.pl?sid=948897&#038;cid=24812623">Quote this Slashdot poster</a>:</p>

<p>&lt;</p>

<p>blockquote>I really cannot believe that glib is a word, I had to look it up. My English is not perfect, but it&#8217;s rare that I mix up Gnome dependency libraries and real words.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/08/30/i-like-things-that-make-me-laugh/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I love internet memes</title>
		<link>http://ericgar.com/2008/08/27/i-love-internet-memes/</link>
		<comments>http://ericgar.com/2008/08/27/i-love-internet-memes/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 03:08:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=278</guid>
		<description><![CDATA[they&#8217;re just so good. .]]></description>
			<content:encoded><![CDATA[<p><a href="http://omnomnomnom.com/"></p>

<p>they&#8217;re just so good.</p>

<p><img src="http://omnomnomnom.com/rotate.php" alt="omnomnomnom" /></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/08/27/i-love-internet-memes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build your own large hadron collider</title>
		<link>http://ericgar.com/2008/08/26/build-your-own-large-hadron-collider/</link>
		<comments>http://ericgar.com/2008/08/26/build-your-own-large-hadron-collider/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 13:07:48 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=275</guid>
		<description><![CDATA[I&#8217;m a fan of open source hardware as it lowers the barrier to entry for a software geek to dabble in RL fabrication. Now, you can build your own large hadron collider, as a series of articles detailing its components has been published. I, for one, intend for this to be my next project.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a fan of <a href="http://en.wikipedia.org/wiki/Open_source_hardware">open source hardware</a> as it <a href="http://arduino.cc/">lowers the barrier to entry</a> for <a href="http://ericgar.com">a software geek</a> to dabble in RL fabrication.</p>

<p>Now, you can build your own large hadron collider, as a series of articles <a href="http://www.iop.org/EJ/journal/-page=extra.lhc/jinst">detailing its components</a> has been published. I, for one, intend for this to be my next project.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/08/26/build-your-own-large-hadron-collider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The mind of the scientist</title>
		<link>http://ericgar.com/2008/08/14/the-mind-of-the-scientist/</link>
		<comments>http://ericgar.com/2008/08/14/the-mind-of-the-scientist/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 01:47:53 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=271</guid>
		<description><![CDATA[Veracity in science fiction: Look at me. Look at me! When you make love to me Gaius, you don&#8217;t always think about me. Your mind wanders, I know that. You think of equations, puzzles&#8230; your laundry. it&#8217;s the nature of the mind to disconnect from the body and journey on its own . Six to [...]]]></description>
			<content:encoded><![CDATA[<p>Veracity in science fiction:</p>

<blockquote>Look at me. Look at me! When you make love to me Gaius, you don&#8217;t always think about me. Your mind wanders, I know that. You think of equations, puzzles&#8230; your laundry. it&#8217;s the nature of the mind to disconnect from the body and journey on its own .</blockquote>

<ul>
<li>Six to Dr. Gaius Baltar, Battlestar Galactica</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/08/14/the-mind-of-the-scientist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The politics of being a castle manager.</title>
		<link>http://ericgar.com/2008/08/12/the-politics-of-being-a-castle-manager/</link>
		<comments>http://ericgar.com/2008/08/12/the-politics-of-being-a-castle-manager/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 04:12:14 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=266</guid>
		<description><![CDATA[This from Randy Cohen, the New York Times Ethicist, on a castle that charges more to foreigners: If this sort of transparency leads to complaints so be it. Castle managers should be prepared to explain their prices (or to pour boiling oil from the battlements onto vistitors who besiege them with complaints).]]></description>
			<content:encoded><![CDATA[<p>This from <a href="http://query.nytimes.com/search/query?ppds=bylL&#038;v1=RANDY%20COHEN&#038;fdq=19960101&#038;td=sysdate&#038;sort=newest&#038;ac=RANDY%20COHEN&#038;inline=nyt-per">Randy Cohen</a>, the New York Times Ethicist,  <a href="http://www.nytimes.com/2008/08/10/magazine/10wwln-ethicist-t.html">on a castle that charges more to foreigners</a>:</p>

<blockquote>If this sort of transparency leads to complaints so be it. Castle managers should be prepared to explain their prices (<strong>or to pour boiling oil from the battlements onto vistitors who besiege them with complaints</strong>).</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/08/12/the-politics-of-being-a-castle-manager/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>i </title>
		<link>http://ericgar.com/2008/08/11/i-2/</link>
		<comments>http://ericgar.com/2008/08/11/i-2/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 04:13:32 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=261</guid>
		<description><![CDATA[While I&#8217;m on a constitutional rant, I bring your attention to a developing case of a federal district court judge issuing a temporary restraining order to prevent three MIT students from giving a presentation at Black Hat, the awesomest security (hacker) conference, because it contained information on how to circumvent the payment system of the [...]]]></description>
			<content:encoded><![CDATA[<p>While I&#8217;m on a constitutional rant, I bring your attention to a developing case of a federal district court judge issuing a temporary restraining order to prevent three MIT students from giving a presentation at Black Hat, the awesomest security (hacker) conference, because it contained information on how to circumvent the payment system of the Boston transportation system.</p>

<p>Let me rephrase. <strong>A judge issued an order to stomp on free speech. </strong></p>

<p>&#8220;But <em>they are hackers</em> that intended to defraud the MBTA!&#8221; you say?</p>

<p>The prevailing legal theory is &#8220;prior restraint.&#8221; Basically, you can&#8217;t very well restrict someone from saying something. It is more encouraged to allow the act of speech to occur and deal with the potentially negative consequences later. <strong>You can&#8217;t arbitrarily restrict acts of speech you don&#8217;t like.</strong></p>

<p>I point out yet another article by Eugene Volokh, called &#8220;<a href="http://volokh.com/archives/archive_2008_08_10-2008_08_16.shtml#1218465553">Temporary Restraining Order Against Crime-Facilitating Speech About Security Vulnerabilities</a>&#8220;</p>

<blockquote>On the other hand, even otherwise <em>unprotected speech generally can only be restricted after a finding on the merits that the speech is indeed unprotected</em>. It generally can&#8217;t be restricted via a temporary restraining order or a preliminary injunction that&#8217;s just based on a preliminary, quick-and-dirty estimate of whether a crime was violated and whether the speech is therefore constitutionally unprotected.</blockquote>

<p>The <a href="http://www-tech.mit.edu/V128/N30/subway/Defcon_Presentation.pdf">students&#8217; presentation</a> is available, and is rather enjoyable to flip through. Nothing groundbreaking, but in my estimation, very cool. And, in any case, it is certainly worth protecting.</p>

<p>The <a href="http://www.eff.org/">Electronic Frontier Foundation</a> (EFF) <a href="http://www.infoworld.com/article/08/08/11/EFF_to_appeal_court_order_halting_subway_hacker_talk_1.html">has taken up their case</a> and plans to appeal the judge&#8217;s ruling. With hope this will minimally reprimand a judge for bad decisions against society and maximally set a positive precedent to follow: <strong>don&#8217;t screw with our First Amendment</strong>.</p>

<p><a href="https://secure.eff.org/site/Donation?ACTION=SHOW_DONATION_OPTIONS">Donate to the EFF</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/08/11/i-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Laptop Border Searches = Illegal. Well, they should be.</title>
		<link>http://ericgar.com/2008/08/11/laptop-border-searches-illegal-well-they-should-be/</link>
		<comments>http://ericgar.com/2008/08/11/laptop-border-searches-illegal-well-they-should-be/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 03:14:45 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=256</guid>
		<description><![CDATA[Peter Swire, Professor of Law at Ohio State, wrote an excellent piece of testimony for the Senate Committee on the Judiciary Subcommittee on the Constitution, Civil Rights &#38; Property rights entitled &#8220;Laptop Searches and Other Violations of Privacy Faced by Americans Returning from Overseas Travel&#8221; (pdf). Basically, he makes an analogy between unrestricted laptop searches [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.americanprogress.org/experts/SwirePeter.html">Peter Swire</a>, Professor of Law at Ohio State, wrote an excellent piece of testimony for the<a href="http://judiciary.senate.gov/subcommittees/constitution109.cfm"> Senate Committee on the Judiciary Subcommittee on the Constitution, Civil Rights &amp; Property</a> rights entitled &#8220;<a href="http://www.americanprogress.org/issues/2008/06/pdf/swire_laptop_testimony.pdf">Laptop Searches and Other Violations of Privacy Faced by Americans Returning from Overseas Travel</a>&#8221; (pdf).  Basically, he makes an analogy between unrestricted laptop searches at the borders to <em>when the US government tried to be a third party in all cryptographic communications</em>. End result: <strong>it failed. Miserably.</strong></p>

<p>He says, &#8220;Laptop searches will not succeed at a technical level at preventing data from entering
or leaving the United States.&#8221; What this really means is: <strong>laptop searches at borders cannot possibly scale nor reliably produce any useful information for fighting crime</strong>.</p>

<p>At the end of the day, laptop searches and any unreasonable searches and seizures of any persons, houses, papers, and effects must be ruled illegal. <em>Oh wait</em>, we already <a href="http://en.wikipedia.org/wiki/Fourth_Amendment_to_the_United_States_Constitution">have a constitutional amendment that guarantees just that</a>:</p>

<blockquote><strong>The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated,</strong> and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.</blockquote>

<p>People who actually know what they&#8217;re talking about will then say, &#8220;<em>Border Search Exception! Border Search Exception! Border Search Exception!</em>&#8220;</p>

<p>Yes, but even the border search exception <strong>requires &#8220;reasonable suspicion&#8221; to qualify</strong>. From &#8220;<a href="http://www.volokh.com/posts/1160582029.shtml">District Court Holds that Border Searches Require Reasonable Suspicion</a>&#8221; by Eugene Volokh, a noted professor of law at UCLA (who also achieved a BS in Math and Computer Science at the age of 15,<em> three years after</em> he started working as a programmer:</p>

<blockquote>
Although neither a warrant nor probable cause is needed for ordinary searches of persons and things crossing the border, cause is required for more intrusive border searches. Certain border searches are highly intrusive because they implicate the &#8220;dignity and privacy interests of the persons being searched.&#8221; Flores-Montano, 541 U.S. at 152. As a search becomes more intrusive, it must be justified by a correspondingly higher level of suspicion of wrongdoing. United States v. Aman, 624 F.2d 911, 912-13 (9th Cir.1980) (holding that to conduct a strip search, the <strong>authorities must have a &#8220;real suspicion&#8221; that the person is smuggling contraband </strong> and that &#8220;real suspicion&#8221; is &#8220;subjective suspicion supported by objective, articulable facts&#8221;.</blockquote>

<p>Swire also has a <a href="http://www.americanprogress.org/issues/2008/06/laptop_testimony.html">shorter article</a> related to the testimony.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/08/11/laptop-border-searches-illegal-well-they-should-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not that anyone else really cares, but&#8230;</title>
		<link>http://ericgar.com/2008/07/31/not-that-anyone-else-really-cares-but/</link>
		<comments>http://ericgar.com/2008/07/31/not-that-anyone-else-really-cares-but/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 03:24:59 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=254</guid>
		<description><![CDATA[A long time ago, I wrote: I just look forward to the album from United Nations, the collaboration project between Geoff Rickly (lead singer of Thursday) and Daryl Palumbo (lead singer of Glassjaw, among other bands). Then my life will be complete. Apparently, my life will be complete on September 9th.]]></description>
			<content:encoded><![CDATA[<p>A long time ago, <a href="http://www.ericgar.com/2008/01/07/cythia-lopez-is-a-cool-kid/">I wrote</a>:</p>

<blockquote>I just look forward to the album from United Nations, the collaboration project between Geoff Rickly (lead singer of Thursday) and Daryl Palumbo (lead singer of Glassjaw, among other bands). Then my life will be complete.</blockquote>

<p>Apparently, <a href="http://www.interpunk.com/item.cfm?Item=160338&#038;">my life will be complete on September 9th.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/07/31/not-that-anyone-else-really-cares-but/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thursday on Saturday</title>
		<link>http://ericgar.com/2008/07/29/thursday-on-saturday/</link>
		<comments>http://ericgar.com/2008/07/29/thursday-on-saturday/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 04:59:52 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=244</guid>
		<description><![CDATA[I&#8217;ve been thinking about this since it happened. Geoff Rickly, by bill shouldis. Licensed by the Creative Commons Attribution 2.0 Generic license.]]></description>
			<content:encoded><![CDATA[<p><a href="/uploads/2008/07/thursday-geoff.jpg"><img src="/uploads/2008/07/thursday-geoff.jpg" alt="\&quot;people inside, dressed for the funeral, in black and white.\&quot;" title="thursday-geoff"  /></a></p>

<p>I&#8217;ve been thinking about this since it happened.</p>

<p><a href="http://www.flickr.com/photos/billl/2664695570/in/set-72157606162980805/">Geoff Rickly</a>, by <a href="http://www.flickr.com/photos/billl/">bill shouldis</a>. Licensed by the <a href="http://creativecommons.org/licenses/by/2.0/deed.en">Creative Commons Attribution 2.0 Generic</a> license.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/07/29/thursday-on-saturday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do it Live</title>
		<link>http://ericgar.com/2008/07/29/do-it-live/</link>
		<comments>http://ericgar.com/2008/07/29/do-it-live/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 04:36:29 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=246</guid>
		<description><![CDATA[. &#8220;This is two minutes and twenty seconds of extreme awesome.&#8221; -Six]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/58c5kVr7PyM"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/58c5kVr7PyM" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>

<p><a href="http://www.youtube.com/watch?v=58c5kVr7PyM"></a>.</p>

<p>&#8220;This is two minutes and twenty seconds of extreme awesome.&#8221; -Six</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/07/29/do-it-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>At the end of the day, we are geeks.</title>
		<link>http://ericgar.com/2008/07/12/at-the-end-of-the-day-we-are-geeks/</link>
		<comments>http://ericgar.com/2008/07/12/at-the-end-of-the-day-we-are-geeks/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 05:21:17 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=242</guid>
		<description><![CDATA[I recently attended a talk by Werner Vogels, the CTO of Amazon.com, where he opened with: I like to say that I am just a sysadmin for a little bookshop in Seattle. Some bookshop! His blog is pretty cool and strongly shows that he&#8217;s a really bright computer scientist.]]></description>
			<content:encoded><![CDATA[<p>I recently attended a talk by <a href="http://www.allthingsdistributed.com/">Werner Vogels</a>, the CTO of Amazon.com, where he opened with:</p>

<blockquote>
I like to say that <em>I am just a sysadmin for a little bookshop in Seattle</em>.
</blockquote>

<p>Some bookshop!</p>

<p><a href="http://www.allthingsdistributed.com/">His blog</a> is pretty cool and strongly shows that he&#8217;s a really bright computer scientist.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/07/12/at-the-end-of-the-day-we-are-geeks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Four things disturbed me today</title>
		<link>http://ericgar.com/2008/07/09/four-things-disturbed-me-today/</link>
		<comments>http://ericgar.com/2008/07/09/four-things-disturbed-me-today/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 01:27:35 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=239</guid>
		<description><![CDATA[The fact that I have two tickets to the New Kids on the Block show at MSG. The fact that Congress decided corporate lobbyists with money are more important than our civil liberties by voting for telecom immunity and expansion of domestic spying. (Though, there is a snuggly bear who tells me it is a [...]]]></description>
			<content:encoded><![CDATA[<ol>
    <li> The fact that I have two tickets to the New Kids on the Block show at MSG.

<a href='/uploads/2008/07/img_0240-modified-1.jpg'><img src="/uploads/2008/07/img_0240-modified-1.jpg" alt="" title="img_0240-modified-1" width="500" height="375" class="alignnone size-full wp-image-240" /></a>
</li>
    <li>The fact that <strong><a href="http://www.nytimes.com/2008/07/10/washington/10fisa.html">Congress decided corporate lobbyists with money are more important than our civil liberties</a></strong> by voting for telecom immunity and expansion of domestic spying.

<a href='/uploads/2008/07/humblebushqj3.jpg'><img src="/uploads/2008/07/humblebushqj3.jpg" alt="" title="humblebushqj3" width="450" height="348" class="alignnone size-full wp-image-241" /></a>

(Though, there is a <a href="http://www.markfiore.com/spies_who_love_you_0">snuggly bear who tells me it is a good thing</a>. I don&#8217;t trust snuggly bears as bears have claws).
</li>
    <li>The fact that <em>Barack Obama</em>, &#8220;the harbinger of government change&#8221;, <a href="http://thecaucus.blogs.nytimes.com/2008/07/09/blogtalk-obamas-fisa-vote/">reversed his previous stance</a> by <strong>voting for the corporate lobbyists with money</strong>. He refused to stand up to them and do the right thing, making him no different from any other politician. I would have loved for him to champion support against this bill, I would have settled for his individual vote against it, but I <strong>cannot</strong> accept his vote for it.

</li>
    <li>The fact that <em>both</em> Senators Schumer and Clinton of New York voted <strong>against</strong> this telco amnesty bill. At least <em>they</em> had the guts to stand up to the Bush administration.</li>
</ol>

<p>End result?</p>

<p><strong>Epic fail.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/07/09/four-things-disturbed-me-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Can&#8217;t Become a Senior Manager :-(</title>
		<link>http://ericgar.com/2008/07/01/why-i-cant-become-a-senior-manager/</link>
		<comments>http://ericgar.com/2008/07/01/why-i-cant-become-a-senior-manager/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 01:45:29 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=238</guid>
		<description><![CDATA[9 Reasons Why Application Developers Think Their CIO Is Clueless. So. True. (Though replace &#8220;CIO&#8221; with &#8220;senior technical management&#8221; and &#8220;Is&#8221; with &#8220;Can Be&#8221;. While you&#8217;re at it, replace &#8220;Application Developers&#8221; with &#8220;System Administrators. Let&#8217;s try this again.) 9 Reasons Why System Administrators Think Their Senior Technical Management Can Be Clueless.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cio.com/article/419764/_Reasons_Why_Application_Developers_Think_Their_CIO_Is_Clueless/1">9 Reasons Why Application Developers Think Their CIO Is Clueless</a>.</p>

<p>So. True.</p>

<p>(Though replace &#8220;CIO&#8221; with &#8220;senior technical management&#8221; and &#8220;Is&#8221; with &#8220;Can Be&#8221;. While you&#8217;re at it, replace &#8220;Application Developers&#8221; with &#8220;System Administrators. Let&#8217;s try this again.)</p>

<p><a href="http://www.cio.com/article/419764/_Reasons_Why_Application_Developers_Think_Their_CIO_Is_Clueless/1">9 Reasons Why <em>System Administrators</em> Think Their <em>Senior Technical Management Can Be</em> Clueless</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/07/01/why-i-cant-become-a-senior-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Behavioral change.</title>
		<link>http://ericgar.com/2008/07/01/behavioral-change/</link>
		<comments>http://ericgar.com/2008/07/01/behavioral-change/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 11:04:26 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[In Brief]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=237</guid>
		<description><![CDATA[From bennywong: I don’t really see any reason not to start charging for plastic bags. Well, maybe I do. It’d be supremely inconvenient for consumers, but for places like super markets where your purpose of going is to buy groceries, it won’t be hard to bring a couple of canvas bags with you. Precisely. People [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://notebook.bwong.net/2008/06/30/its-cool-to-be-green-nowadays/">From bennywong</a>:</p>

<blockquote>I don’t really see any reason not to start charging for plastic bags. Well, maybe I do. It’d be supremely inconvenient for consumers, but for places like super markets where your purpose of going is to buy groceries, it won’t be hard to bring a couple of canvas bags with you.</blockquote>

<p>Precisely. People will adapt to this stimulus. They <strong>will change</strong>. That&#8217;s why high prices of oil are good for exactly one reason: it encourages positive behavioral change toward efficiency.<sup>1</sup></p>
<ol class="footnotes"><li id="footnote_0_237" class="footnote">Granted, the fact that it may mean less food for some families suck. This is a consequence and a testimony to the power of economics and proper planning, at both the macro- and microeconomic scale.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/07/01/behavioral-change/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Redesigning the Milk Jug</title>
		<link>http://ericgar.com/2008/06/29/redesigning-the-milk-jug/</link>
		<comments>http://ericgar.com/2008/06/29/redesigning-the-milk-jug/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 04:44:14 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ericgar.com/?p=236</guid>
		<description><![CDATA[From &#8220;Solution, or Mess? A Milk Jug for a Green Earth&#8220;: The redesign of the gallon milk jug, experts say, is an example of the changes likely to play out in the American economy over the next two decades. In an era of soaring global demand and higher costs for energy and materials, virtually every [...]]]></description>
			<content:encoded><![CDATA[<p>From &#8220;<a href="http://www.nytimes.com/2008/06/30/business/30milk.html?">Solution, or Mess? A Milk Jug for a Green Earth</a>&#8220;:</p>

<blockquote>The redesign of the gallon milk jug, experts say, is an example of the changes likely to play out in the American economy over the next two decades. In an era of soaring global demand and higher costs for energy and materials, virtually every aspect of the economy needs to be re-examined, they say, and many products must be redesigned for greater efficiency.</blockquote>

<ol>
    <li>The system is working.</li>
    <li>I love when things I take for granted are redesigned.</li>
    <li>I love when things I take for granted are redesigned <strong>for efficiency</strong>.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ericgar.com/2008/06/29/redesigning-the-milk-jug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->