<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Pro Bono Geek</title>
	
	<link>http://blog.probonogeek.org</link>
	<description>Technology for the Good of People</description>
	<lastBuildDate>Sat, 07 Nov 2009 15:38:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/probonogeek" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="probonogeek" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>House Leadership’s Big Gamble on Health Care Amendment</title>
		<link>http://blog.probonogeek.org/2009/11/house-leaderships-big-gamble-on-health-care-amendment/</link>
		<comments>http://blog.probonogeek.org/2009/11/house-leaderships-big-gamble-on-health-care-amendment/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 15:38:22 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=639</guid>
		<description><![CDATA[Last night the path to 216 votes became more clear to the Democratic leadership trying to get a health care insurance reform bill passed through the House of Representatives. In order to address the concerns of the anti-choice membership of the Democratic caucus, a vote on a controversial amendment has been scheduled and is expected [...]]]></description>
			<content:encoded><![CDATA[<p>Last night the path to 216 votes became more clear to the Democratic leadership trying to get a health care insurance reform bill passed through the House of Representatives. In order to address the concerns of the anti-choice membership of the Democratic caucus, a <a href="http://www.cnn.com/2009/POLITICS/11/07/health.care/">vote on a controversial amendment has been scheduled</a> and is expected to garner majority support, after which those anti-choice supporters will be able to vote for the bill itself. But I&#8217;m increasingly convinced that that the House leadership has no intention of allowing this to stand when all is said and done.</p>
<p>What is this controversial amendment, you ask? Well, to answer that we start by understanding what the bill say before the amendment. First a quick caveat, I haven&#8217;t read the bill so this is all second hand reporting&#8230; consult a health care expert for full details. But do keep reading, as I do have a genuine thought near the end here that will only make sense once the context is provided. Anyway, the bill itself currently contains a compromise between some (read: <i>not all</i>) anti-choice Democrats and the pro-choice wing which requires that in any given insurance market there always be at least one insurance option that provides abortion services and one insurance option that does not. Once those requirements are met any number of additional plans, with or without abortion services, can be offered. My understanding is that, at present, most insurance plans in the United States cover some level of abortion services, so the existing compromise is a net &#8220;gain&#8221; of sorts for anti-choice supporters, as this increases their own ideologically-pure insurance options.</p>
<p>Of course, the compromise itself is somewhat silly, because most Americans don&#8217;t select their own insurance but rather sign up for their employer&#8217;s plan. Even at my tiny company where worker opinion is solicited for important business decisions on a regular basis, the health insurance decisions are quite opaque. But even though it&#8217;s a &#8220;win&#8221;, it apparently wasn&#8217;t <i>enough</i> of a win. The anti-choice partisans are worried that poor Americans who receive insurance through the new Insurance Exchange with federal subsidies will have access to abortion services paid for by federal dollars. This, for reasons I&#8217;ve never fully understood, is a <b>big</b> deal. Money is <a href="http://www.google.com/search?q=define%3A+fungible">fungible</a>, and if you really have a problem with the idea that <i>your</i> money is paying for abortions, just pretend like all of the taxes collected during your entire lifetime goes to pay for .001% of a cruise missile used to blow up something in Iraq&#8230; but I digress. Years ago an amendment was passed called the Helms Amendment that prevents the spending of any federal dollars for abortion services unless in the case of incest, rape, or saving the life of the mother (note, no general health exception is provided&#8230; she has to be dying to get access to federal funds). Thus medicad &#8212; the primary source of health funds available to those still able to reproduce, since medicare is primarily for the elderly &#8212; have always been highly restricted.</p>
<p>The original compromise maintains this restriction. Someone buying insurance on the Exchange, even the one with abortion services, would only be able to access those services under the Helms Amendment restrictions. In order to cover any other abortion services you would need to purchase additional coverage. In this, it was believed, the status quo was more or less maintained.</p>
<p><i>Not so</i>, says the anti-choicers! Best as I can figure, their argument boils down to this: if the government is providing subsidies to help me purchase insurance, that leaves me with more money in my pocket which I can then use to purchase the &#8220;full service&#8221; abortion package, and thus federal taxes are <i>indirectly</i> being used to pay for non-Helms-Amendment type abortions. The proposed solution is to ban the sale of abortion service insurance on the Exchange entirely. That&#8217;s right&#8230; NO ONE on the individual market or public option would be able to buy insurance that covers abortions. To draw an analogy&#8230; by providing food stamps to the poor, we enable them to spend what money they do have on alcohol, which is probably not a good use of their funds. The <i>obvious</i> solution then is to mandate that the poor can only purchase food at one approved location, regardless of whether they are using stamps or hard cash, and that said location will not carry any products we deem inappropriate&#8230; and that since we are dismantling all the rest of the stores while we are at it, everyone is going to have to buy from that same no-alcohol location even if they aren&#8217;t on food stamps. Only then can our conscience rest peacefully.</p>
<p>Okay, context is provided&#8230; here&#8217;s my original thought. I don&#8217;t think this amendment can stand legal scrutiny, and I think the Democrats know it. Access to abortion is a legal right in this country, and insurance is the way we pay for it. The government cannot prohibit insurance from paying for a service that is a right as it&#8217;s functionally no different than an outright ban. I suggest that prohibiting a whole section of the population from even having access to insurance options is more or less the same. But this is a gamble. The court isn&#8217;t what it used to be when it comes to choice. Though the case wouldn&#8217;t ultimately be about choice as much as a questions of the power of Congress to regulate beyond the scope of federal dollars (remember, there is only a tenuous connection between federal dollars here). Given this, I&#8217;d still place bets that the amendment can&#8217;t withstand scrutiny. Which I think is why the vote is going forward. As long as they can get together 216 votes today, the Democrats can worry about the five votes on the Supreme Court later.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/11/house-leaderships-big-gamble-on-health-care-amendment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Culinary Experiment: Mushroom Risotto</title>
		<link>http://blog.probonogeek.org/2009/10/culinary-experiment-mushroom-risotto/</link>
		<comments>http://blog.probonogeek.org/2009/10/culinary-experiment-mushroom-risotto/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 15:45:11 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[Food]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=624</guid>
		<description><![CDATA[After three weeks in my new apartment I decided it was time to have people over for a proper dinner. Trouble is, my closest friends in the city are both vegetarians and most of what I know how to cook well involves tasty, delicious meat. Thus, I had to step out of my comfort zone [...]]]></description>
			<content:encoded><![CDATA[<p>After three weeks in my new apartment I decided it was time to have people over for a proper dinner. Trouble is, my closest friends in the city are both vegetarians and most of what I know how to cook well involves tasty, delicious meat. Thus, I had to step out of my comfort zone to find a dish to inaugurate the dining room. After talking it over with Sarah, I decided to make mushroom risotto out of Jamie Oliver&#8217;s cookbook. Why, exactly, I allowed Sarah to convince me to make a risotto I will never know, as this is not a dish for the uninitiated. Here lies the tail of how I attempted, and partially succeeded, at preparing mushroom risotto.<span id="more-624"></span></p>
<p>The recipe called for four large handfuls of mushrooms and a number of other vegetables I didn&#8217;t have in the house, so Brett and I headed over to Berkeley&#8217;s <a href="http://www.montereymarket.com/">Monterey Market</a> for heaps of fresh produce. I was able to choose from a number of fine mushroom specimens, eventually selecting oyster mushrooms, baby shiitakes, chanterelles, and the elusive matsutake (eat your heart out Santa Cruz anthro students!). The day of the event I went down to our local grocery store and picked up &#8220;no-chicken&#8221; chicken stock and some desserts. Then I embarked on my cooking adventure.</p>
<div id="attachment_603" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4326-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4326-300x224.jpg" alt="Pre Cooking Kitchen" title="Pre Cooking Kitchen" width="300" height="224" class="size-medium wp-image-603" /></a><p class="wp-caption-text">Pre Cooking Kitchen</p></div> 
<p>First I had to clean the kitchen. My apartment has no dishwasher, and I am a lazy, lazy man&#8230; so it took a while to work through the dish backlog. But eventually I got to the sparkling kitchen you see above.</p>
<div id="attachment_604" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4327-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4327-300x224.jpg" alt="Cooking Begins" title="Cooking Begins" width="300" height="224" class="size-medium wp-image-604" /></a><p class="wp-caption-text">Cooking Begins</p></div>
<p>The recipe is divided into two steps, the initial preparation of the risotto followed by the preparation of the mushrooms and integration of the same with the risotto base. Above is the first stage of the risotto, which I realized was designed to feed eight people!</p>
<div id="attachment_606" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4329-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4329-300x224.jpg" alt="Not Enough Vermouth" title="Not Enough Vermouth" width="300" height="224" class="size-medium wp-image-606" /></a><p class="wp-caption-text">Not Enough Vermouth</p></div>
<p>Sarah had told me there was vermouth in the cupboard meant to be used with a risotto but had never been <i>actually</i> used, so I assumed there was a more or less unopened bottle up there. Not so! I was two ounces shy of what was needed, but figured I would be fine with what I had.</p>
<div id="attachment_607" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4330-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4330-300x224.jpg" alt="So Much Rice" title="So Much Rice" width="300" height="224" class="size-medium wp-image-607" /></a><p class="wp-caption-text">So Much Rice</p></div>
<p>Risotto is made by pouring in small amounts of warm stock which the rice absorbs while it cooks. This is supposed to be a time consuming process full of concern for whether or not the risotto is going to actually absorb all the liquid. In this case, that was never a concern. The rice continued to absorb the stock seconds after I put it into the pot. This probably should have been cause for early concern.</p>
<div id="attachment_608" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4331-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4331-300x224.jpg" alt="Risotto Step 1 Complete" title="Risotto Step 1 Complete" width="300" height="224" class="size-medium wp-image-608" /></a><p class="wp-caption-text">Risotto Step 1 Complete</p></div>
<p>After step one was complete the recipe instructs you to put the rice in a large pan to let cool while preparing the next step. Here you see all the rice. This turned out to be a pretty dangerous setup, as there isn&#8217;t enough counter-top space to put this pan down, so it ended up on one of my kitchen stools where my dinner guests kept running into it while moving about the kitchen! Thankfully it never actually fell off the stool.</p>
<div id="attachment_609" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4332-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4332-300x224.jpg" alt="Mushroom Specimens" title="Mushroom Specimens" width="300" height="224" class="size-medium wp-image-609" /></a><p class="wp-caption-text">Mushroom Specimens</p></div>
<p>I had originally purchased four mushrooms types, but I think I bought too much of each, so I decided to drop the shiitakes from the mix. That still left three varieties, oyster on the top, chanterelles on the right, and matsutakes on the left. I wasn&#8217;t 100% sure of the best way to prepare the matsutakes, so I ended up cutting the stems into smaller bits &#8212; which was good as the stems were chewy &#8212; and the caps into roughly 8ths. The oyster mushrooms were more or less diced, and the chantrelles were cut into strips. This allowed one to identify which mushroom was which based just just on the size.</p>
<div id="attachment_610" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4333-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4333-300x224.jpg" alt="Five Cups of Mushrooms" title="Five Cups of Mushrooms" width="300" height="224" class="size-medium wp-image-610" /></a><p class="wp-caption-text">Five Cups of Mushrooms</p></div>
<p>After the mushroom prep, I ended with five cups of mushrooms. That&#8217;s a lot of mushrooms!</p>
<div id="attachment_612" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4335-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4335-300x224.jpg" alt="Mushroom Medley" title="Mushroom Medley" width="300" height="224" class="size-medium wp-image-612" /></a><p class="wp-caption-text">Mushroom Medley</p></div>
<p>Into the frying pan with a ton of butter. This started to smell fantastic about five minutes into cooking.</p>
<div id="attachment_613" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4336-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4336-300x224.jpg" alt="Risotto when Finished" title="Risotto when Finished" width="300" height="224" class="size-medium wp-image-613" /></a><p class="wp-caption-text">Risotto when Finished</p></div>
<p>Now, I don&#8217;t have any photos of the steps between mushroom prep and the final product, but this is where the wheels fall off the wagon. It turns out my risotto isn&#8217;t anywhere done enough. I keep adding stock, it keeps soaking it right up, rice continues to be crunchy. We eventually add WAY more stock than the recipe calls for, throw on the lid and let it cook for an additional 15 minutes untouched. This finally got the risotto rice to soften up in the core, but it also ensured the rice converted to roughly 70% paste. The final product was not &#8220;oozy&#8221; so much as it was &#8220;gooey&#8221;.</p>
<div id="attachment_615" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4338-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4338-300x224.jpg" alt="Fellow Diners" title="Fellow Diners" width="300" height="224" class="size-medium wp-image-615" /></a><p class="wp-caption-text">Fellow Diners</p></div>
<p>Here we are about to sit down for the meal. I picked up a bottle of white wine from South Africa called &#8220;Goats will Roam&#8221; that was pretty decent, but not great. I had hoped it would be less fruity, but turned out to be amazingly fruity. The risotto itself was perfectly acceptable. It was quite dense and cheesy, and you couldn&#8217;t always taste the different mushrooms, but I still enjoyed it. I can&#8217;t say the matsutakes where anything amazing. Perhaps they are meant to be savored in a more delicate dish? We rounded off the meal with a loaf of bread.</p>
<div id="attachment_618" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4341-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4341-300x224.jpg" alt="The Forgotten Lemon Juice" title="The Forgotten Lemon Juice" width="300" height="224" class="size-medium wp-image-618" /></a><p class="wp-caption-text">The Forgotten Lemon Juice</p></div>
<p>Later that evening I realized I had failed to add the lemon juice I had squeezed earlier. Everyone agreed that the risotto would have been much better with the juice, as it would have helped to cut the richness and perhaps reduced the gooey factor. <i>Rookie</i> mistake.</p>
<div id="attachment_620" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4343-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4343-300x224.jpg" alt="Risotto Leftovers" title="Risotto Leftovers" width="300" height="224" class="size-medium wp-image-620" /></a><p class="wp-caption-text">Risotto Leftovers</p></div>
<p>With only three people eating a dish designed to feed eight, I ended up with lots of leftovers. Thankfully it cooks up really nice in a fry pan and I&#8217;ve already had one good meal with almost no prep required thanks to my overcooking.</p>
<div id="attachment_614" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4337-1024x768.jpg"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/IMG_4337-300x224.jpg" alt="Post Cooking Kitchen" title="Post Cooking Kitchen" width="300" height="224" class="size-medium wp-image-614" /></a><p class="wp-caption-text">Post Cooking Kitchen</p></div>
<p>Of course, the kitchen ended up a disaster once again, but such is the cycle of life.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/10/culinary-experiment-mushroom-risotto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going APE for Indie Comics</title>
		<link>http://blog.probonogeek.org/2009/10/going-ape-for-indie-comics/</link>
		<comments>http://blog.probonogeek.org/2009/10/going-ape-for-indie-comics/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 18:19:12 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=621</guid>
		<description><![CDATA[Okay, that was an awful pun, but I couldn&#8217;t resist. Last weekend Brett and I headed out to APE (Alternative Press Expo) to see what was new in comics beyond the world of Marvel and DC. Turns out the answer to that question is mostly of the horror genre. Zombies, vampires, witches, ghosts, daemons&#8230; zombie-vampires&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, that was an awful pun, but I couldn&#8217;t resist. Last weekend Brett and I headed out to <a href="http://www.comic-con.org/ape/">APE</a> (Alternative Press Expo) to see what was new in comics beyond the world of Marvel and DC. Turns out the answer to that question is mostly of the <i>horror</i> genre. Zombies, vampires, witches, ghosts, daemons&#8230; zombie-vampires&#8230; ghost-daemons&#8230; and Simpson&#8217;s knockoffs. Not exactly my thing. But all was not lost, for among the wasteland of teenage vampire love triangles were a few precious gems.<span id="more-621"></span></p>
<p>I found a publisher who translates Japanese manga teaching manuals into English on technical topics like physics and calculus. Each one has a cast of characters with different problems which are solve by use of the book&#8217;s subject matter. Much to my eternal joy, they had a book on databases which I quickly snatched up for my, erm, collection. They were also selling copies of <a href="http://store.xkcd.com/xkcd/?book#xkcdvolume0">XKCD Volume 0</a>, but I had just received mine direct in the mail a few days earlier.</p>
<p>Another publisher was selling sophisticated choose-your-own-adventure books that were mildly interesting. But what really struck out about this particular booth was a contest to win a new book if you could solve three brain teasers. I grabbed a copy of the puzzles and spent the rest of the convention coming up with solutions. The first puzzle, a chess board where you had to find mate for White in two moves, wasn&#8217;t very challenging&#8230; though there was a trick I had failed to see involving whether or not Black could castle. But that didn&#8217;t mater, as the moves I indicated were still correct. The second challenge had me ordering a series of seven polaroid photos, each taking on a different consecutive day of the week. Some of the photos had other photos <i>in</i> them and others had calendar page. It was pretty challenging to figure out, but there were just enough clues to solve and it was most satisfying.</p>
<p>The final challenge was, erm&#8230; debatable. We were tasked to <i>argue</i> that at any time there is at least one spot on Mars where the <a href="http://www.google.com/search?hl=en&#038;q=define%3A+antipode">antipode</a> has the exact same temperature and elevation. Brett and I struggled with this problem for quite sometime eventually deciding it simply wasn&#8217;t possible and that all we had to do was <i>argue</i> something so we wrote down some BS and turned it in for grading. Well, the dude back at the booth had a crazy theory about how you could prove the temperature and elevation were independently equal <i>somewhere</i>, and then employed a logical fallacy to argue that these points must eventually coincide. His first argument, proving temperature and elevation independently, was actually pretty good, but fails to account of the existence of limits (sheer cliffs or sudden drops in temperature) such that there is no guarantee that even those parts were true. Suffice to say, we didn&#8217;t believe him, he didn&#8217;t believe us, and I didn&#8217;t win a free copy of the book.</p>
<p>But I did not walk away from the convention a loser! We attended the <a href="http://www.cbldf.org/">Comic Book Legal Defense Fund&#8217;s</a> charity &#8220;art-off&#8221;, where attending artists drew sketches on subjects suggested by the audience that were then raffled off. I bought just one ticket, more as a donation than anything else&#8230; and wouldn&#8217;t you know, I won something. I&#8217;m picking it up this Tuesday and will be sure to post a picture. Don&#8217;t get your hopes up too high.</p>
<p>Lastly, I went over to the <a href="http://topatoco.com/hey/">TopatoCo</a> booth where the writer and photographer for <a href="">a Softer World</a> were selling books. I was really excited to buy a copy of <a href="http://www.asofterworld.com/oqindex.php">Overqualified</a> and get it signed by Joey, the author. Sadly, this was not to be. Joey had stepped out just before I bought my copy&#8230; and though I was told he would be back, he was never there each time I circled by to check. The booth proprietors also suffered from a common problem at these conventions where they are more interested in their friends than the fans. Don&#8217;t get me wrong, I&#8217;m sure they were all really nice people, but clearly they were more interested in chitchatting amongst themselves than actually talking to me I rarely try to talk to the booth people mostly because I don&#8217;t have anything to say and I figure they have more interesting things to do than talk with random fans. But I had hoped Softer World would be different, since its played an important role in my life these past years&#8230; alas, no. So, sour experience at the booth and an unsigned copy of Overqualified. Kind of a bummer way to end the convention, but at least I won my art-off sketch!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/10/going-ape-for-indie-comics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool New Media Health Care Advocacy</title>
		<link>http://blog.probonogeek.org/2009/10/cool-new-media-health-care-advocacy/</link>
		<comments>http://blog.probonogeek.org/2009/10/cool-new-media-health-care-advocacy/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 06:53:34 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=600</guid>
		<description><![CDATA[Yesterday a tool I built for Service Employees International Union went live at http://ticket.seiu.org. The SEIU folks came up with a pretty good idea to take advantage of the Facebook and Twitter status update phenomenon. Instead of pushing out an identical message for supporters to publish, they created a unique number for each visitor and [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday a tool I built for Service Employees International Union went live at <a href="http://ticket.seiu.org">http://ticket.seiu.org</a>. The SEIU folks came up with a pretty good idea to take advantage of the Facebook and Twitter status update phenomenon. Instead of pushing out an identical message for supporters to publish, they created a unique number for each visitor and embedded that into the update message about gender discrimination in health care. This way visitors could easily see what number their friend was&#8230; with hopes that folks would rush to sign up and get the next number. We also generated a unique image with their number for each visitor for use with Facebook via the power of GD. After the first day we hit nearly 5000 tickets &#8220;taken&#8221;&#8230; don&#8217;t really know if that&#8217;s good or not, but the concept was pretty nifty. The campaign even got a <a href="http://techpresident.com/blog-entry/twitter-ads-daily-kos-seius-new-health-care-campaign">write up in TechPresident</a>.</p>
<p>Then, unrelated to anything I did, MoveOn released this really great video on the Public Option.</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/bvaJYYeXf70&#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/bvaJYYeXf70&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>That may be the single best <i>piece</i> I&#8217;ve seen on the topic.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/10/cool-new-media-health-care-advocacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Back into the Swing of Things</title>
		<link>http://blog.probonogeek.org/2009/10/getting-back-into-the-swing-of-things/</link>
		<comments>http://blog.probonogeek.org/2009/10/getting-back-into-the-swing-of-things/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 17:05:40 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[LegSim]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=592</guid>
		<description><![CDATA[The past couple of months have been really crazy, so much so that even when I had topics I wanted to blog about, the very thought of trying to organize it into something meaningful filled me with dread&#8230; that and I discovered twitter. But a sort of normalcy has finally taken root in my life [...]]]></description>
			<content:encoded><![CDATA[<p>The past couple of months have been really crazy, so much so that even when I had topics I wanted to blog about, the very thought of trying to organize it into something meaningful filled me with dread&#8230; that and I discovered <a href="http://twitter.com/probonogeek">twitter</a>. But a sort of normalcy has finally taken root in my life and I wish to get back into the swing of things. First, however, as is required under international blogging law, let&#8217;s do a quick mind dump on the events since last I posted.<span id="more-592"></span></p>
<h3>Sarah Left for Holland</h3>
<p>The most life changing news is that my fiancée has left for her year long fieldwork in the Netherlands. She will be staying in <a href="http://maps.google.com/maps?hl=en&#038;client=iceweasel-a&#038;q=Enschede+netherlands&#038;ie=UTF8&#038;gl=us&#038;ei=aDbfSp3HCoLQsQP0y4HdDw&#038;ved=0CA0Q8gEwAA&#038;hq=&#038;hnear=Enschede,+Overijssel,+The+Netherlands&#038;z=11">Enschede</a>, which technically isn&#8217;t part of Holland, but saying &#8220;The Netherlands&#8221; sounds weird. Not having someone sentient around the house on a day-to-day basis is hard, and I think will only get harder as the months go by&#8230;</p>
<h3>I Moved to San Francisco</h3>
<p>Part of the agreement that lead to me relocating to Santa Cruz after law school was that once Sarah finished her course work and no longer needed to be on campus every day, we would get out of dodge! Well, three years have come and gone, and I&#8217;m officially out. I now reside in the <a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=Inner+Sunset,+San+Francisco,+CA&#038;sll=52.220819,6.89114&#038;sspn=0.165316,0.670853&#038;gl=us&#038;ie=UTF8&#038;hq=&#038;hnear=Inner+Sunset,+San+Francisco,+California&#038;z=14">Inner Sunset</a> neighborhood of San Francisco. The weather her is not at all like Santa Cruz, a lot more fog, a lot more cold, and even a lot more rain. It&#8217;s very much like Seattle&#8230; and while I love Seattle weather, it&#8217;s going to take some time to reacclimatizes myself. The apartment was knick-named &#8220;Mountain Top&#8221; as it rests up a big hill and so I have a great view of the neighborhood.</p>
<div id="attachment_596" class="wp-caption aligncenter" style="width: 590px"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/view-from-mountain-top.jpg" alt="View from Mountain Top" title="view-from-mountain-top" width="580" height="435" class="size-full wp-image-596" /><p class="wp-caption-text">View from Mountain Top</p></div>
<h3>Getting Involved in the Community</h3>
<p>Now that I live alone in this great city, I&#8217;m trying to get more involved with the communities that are around me. The first step was to eat everything I could get my hands on and <a href="http://probonogeek.yelp.com/">write a review</a> about it so I would remember. It was an expensive hobby there for a while, as Sarah and I ate out nearly every night before her departure, but now I&#8217;m down to a much more manageable frequency. I&#8217;m also getting to know my neighbors, who all seem like really great people. It&#8217;s always nice to know some people in your building. </p>
<p>Next on the list is joining the local technology interest groups. I&#8217;ve joined the SF-LUG and the Ruby Meetup Group&#8230; we shall see what other organizations present themselves. I also plan to drop in on the local <a href="http://gamescapesf.net/">game shop&#8217;s</a> board game night&#8230; because one can never play too many board games. The final piece is to find some volunteer/political activities in which to get involved. Still need to investigate what&#8217;s out there, but my guess is one need simply express some interest.</p>
<h3>LegSim Resurgence</h3>
<p>This past summer I&#8217;ve been working on a new version of LegSim written on Rails. We have a beta class running right now at the University of Washington and it seems to be going pretty well. The trick is that a lot of the features aren&#8217;t done yet, so it&#8217;s sort of a constant race against the clock to get a feature deployed <b>before</b> the students need it to complete an assignment. But that&#8217;s the sort of pressure I need to get me really motivated, so it&#8217;s all for the good. There&#8217;s some other really exciting things going on with LegSim right now that I hope to post about in the coming weeks.</p>
<h3>Changes in the Workplace</h3>
<p>Leaving Santa Cruz meant leaving my cool downtown office&#8230; which was sad, as I really liked the ladies who worked there and the space was great. Now I am once again confined to my apartment and the local coffee shops, but I&#8217;m not too worried. The much bigger change is that our company&#8217;s Lead Developer decided to peruse other opportunities earlier this month. What that means for me is I am now listed as the &#8220;Project Manager&#8221; of our big new Content Management System. I actually hope to blog a little about that in the coming weeks as well, as there are some really cool technical problems to overcome with that project and I hope to share some earned wisdom.</p>
<p>I think that about covers the main highlights. With luck there will be more regular &#8212; and shorter &#8212; posts in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/10/getting-back-into-the-swing-of-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Desperate Search for the Wrong Answer</title>
		<link>http://blog.probonogeek.org/2009/06/in-desperate-search-for-the-wrong-answer/</link>
		<comments>http://blog.probonogeek.org/2009/06/in-desperate-search-for-the-wrong-answer/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 20:05:11 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=590</guid>
		<description><![CDATA[Robert J. Samuelson of the Washington Post just penned an op-ed of sufficient blindness to push me out of my blogy silence (yes, blogy silence). He posits a sort of Obama Infatuation where the Press has &#8220;largely abdicated its role as skeptical observer.&#8221; His key indicator is a Pew Research Center&#8217;s Project for Excellence in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.washingtonpost.com/wp-srv/opinions/biographies/robert-j-samuelson.html">Robert J. Samuelson</a> of the Washington Post just penned an op-ed of sufficient blindness to push me out of my blogy silence (yes, <i>blogy</i> silence). He posits a sort of <a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/05/31/AR2009053102079_pf.html">Obama Infatuation</a> where the Press has &#8220;largely abdicated its role as skeptical observer.&#8221; His key indicator is a Pew Research Center&#8217;s Project for Excellence in Journalism study that concluded &#8220;President Barack Obama has enjoyed substantially more positive media coverage than either Bill Clinton or George W. Bush during their first months in the White House.&#8221; Based on this observation he declares the checks on the President have failed and a runaway presidency is in progress. But is that the only possible answer?<span id="more-590"></span></p>
<p>I certainly buy the corollary relationship between a popular president and positive media coverage. It&#8217;s not hard to extract from the basic rules that &#8220;Media outlets want to sell subscriptions&#8221; and &#8220;News stories about popular people sell subscriptions&#8221; to reach &#8220;Media outlets write stories about popular people.&#8221; But the analysis can&#8217;t stop there. You have to ask yourself two questions: (1) is there a reason why the President is popular, and; (2) is there a reason the press isn&#8217;t writing negative stories about a popular president?</p>
<p>Samuelson has a whole list of answers to #2. My personal favorite is &#8220;they agree with his agenda (so it never occurs to them to question basic premises).&#8221; When has policy agreement ever stopped a journalist from writing a damning story about presidential mistakes? Certainly Bill Clinton enjoyed the same sort of policy alignment with the Washington press corp, but enjoyed no such kid gloves. Samuelson never even tries to address #1.</p>
<p>I propose a different sort of answer to both questions,  one that Samuelson could never write in his column. Obama is popular <b>and</b> enjoys positive press coverage because he&#8217;s doing a <i>decent</i> job. Past performance is an excellent indicator of future performance. That&#8217;s why we give promotions to those who have done well at their jobs, not those who may grand claims about what they are <i>going</i> to do in the future. And by many, many objective standards, Obama is doing well. Even when he has messed up, he&#8217;s known the right way to admit his failing and get moving. </p>
<p>Now, let&#8217;s compare his first 100 days against the last two presidents. W. Bush came in under a heavy cloud of election uncertainty and a questionable Constitutional ruling. He governed in such an isolated and fiercely conservative manner that Sen. Jeffords left the party, handing control of the chamber over to the Democrats. Clinton came into office without a majority popular vote thanks to Ross Perot. He then also governed in a very closed manner, leading to the eventual failure of health care reform in &#8216;93 and the disastrous midterm elections of &#8216;94. Obama came in with a clear and decisive majority vote and has lead the most open and accessible government in the modern era.</p>
<p>Both past presidents came from previous executive positions&#8230; in fact, you have to go back to JFK to find a President who was not either elected from the Governor&#8217;s mansion or the Vice Presidency. Ironic that Samuelson says the only President who has enjoyed such positive media coverages as Obama was Kennedy. Perhaps, just perhaps, executive bravado isn&#8217;t what&#8217;s really needed in the White House? Perhaps all it really takes is a steady hand, a strong &#8212; yet tempered &#8212; ego, and a willingness to work hard on any good policy idea that comes their way. I&#8217;m certain that should Obama ever stray from that formula, we&#8217;ll see a flood of negative press. But until that happens, I consider it a positive sign that the press has good things to say about a good man, instead of just trying to tear him down.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/06/in-desperate-search-for-the-wrong-answer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Talented Generation</title>
		<link>http://blog.probonogeek.org/2009/05/the-talented-generation/</link>
		<comments>http://blog.probonogeek.org/2009/05/the-talented-generation/#comments</comments>
		<pubDate>Wed, 20 May 2009 06:30:18 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=584</guid>
		<description><![CDATA[A few days ago I was reading some post about the state of some poling question when examined in generational groupings. The pollsters have all sorts of clever names for these generations. In fact, there is an entire Wikipedia article about generational names in America (though, it would seem to be a highly debated article). [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago I was reading some post about the state of some poling question when examined in generational groupings. The pollsters have all sorts of clever names for these generations. In fact, there is an <a href="http://en.wikipedia.org/wiki/List_of_generations">entire Wikipedia article</a> about generational names in America (though, it would seem to be a highly debated article). This list includes:</p>
<ul>
<li>Interbellum Generation</li>
<li>Greatest Generation</li>
<li>Silent Generation</li>
<li>Baby Boom Generation</li>
<li>Generation Jones</li>
<li>Generation X</li>
<li>MTV Generation</li>
<li>Generation Y</li>
<li>Generation Z</li>
</ul>
<p><span id="more-584"></span></p>
<p>I&#8217;ve substituted in the more common names for a few of them&#8230; because Wikipedia is clearly wrong&#8230; &#8220;Millennium&#8221; Generation <i>indeed</i>. Another point where Wikipedia is wrong is declaring that Generation X includes those born in 1981. As someone who was born in 1981, I flatly reject inclusion in that humdrum and directionless generation.</p>
<p>But it did get me thinking about the naming scheme in use here. First, the MTV generation seems pretty silly and is entirely too narrow of a period to be an entire generation. Supposedly this is where I <i>fit</i>, but I think the label MTV <b>anything</b> was (and still is) a pejorative comment developed by earlier generations as a way to belittle us. So, screw that too.</p>
<p>What it leaves us is this series of generational labels that start with X and, seemingly, ends with Z (&#8230;AA?). I always liked Generation X as a concept, because &#8220;X&#8221; meant something&#8230; it was an undefined indifference that seemed to permeate many of those who are ten or so years old than me. It&#8217;s not universal, but it&#8217;s certainly prevalent. But where &#8220;X&#8221; was cool, &#8220;Y&#8221; and &#8220;Z&#8221; have nothing going on. They are simply the letters that follow after &#8220;X&#8221;. It is exactly the sort of name I would expect Baby Boomer and Generation X pollsters to ascribe to those who are coming to take their place in the world&#8230; we have no other descriptive attributes than &#8220;those who came after&#8221;.</p>
<p>Well, allow me to propose a better term for those born in the 1980s, experienced puberty and high school in the 90s, and were in college during the time of Napster: The <i>Talented</i> Generation.</p>
<p>I did not select this monicker lightly. But these past two weeks in Seattle I have been dumb struck by the number of amazing things my generation is doing in their twenties. Their <i>twenties</i> people! Instead of pursuing quixotic protest projects or experimental drugs, my generation is doing incredibly things at an outrageously young age.</p>
<p>Here&#8217;s just a brief run down of some of the stuff I&#8217;ve seen in the past two weeks. Two friends are putting together weekly podcasts about the Seattle Beer scene, interviewing local brewers, attending events, providing high-quality advice on homebrew projects. A friend in D.C. is publishing articles on how to be domestic in the modern age, yet avoid becoming like Betty Crocker. Two friends &#8212; and their much larger circle of friends &#8212; coordinated and put on an entire musical. A friend in San Francisco is working with Google to track not just Swine Flu, but influenza in general. Another in San Francisco is working at UCSF on technology that may radically alter our relationship with biofuels&#8230; and the list goes on!</p>
<p>Some of these efforts are real jobs, but most are not&#8230; and even the guy working at Google proposed and sold the idea to upper management, it wasn&#8217;t formulated from on high. You might also say that some of it is pretty small potatoes, right? Seattle Beer&#8230; who cares? Well, turns out lots of people do, and these guys are providing a service that others want and having fun while doing it.</p>
<p>Part of what we are seeing is the empowerment of the digital age, of that there is no question. But I also think we are seeing a new sense of volunteerism. It&#8217;s not the old one, where you signed up to help work at the local park on Saturdays&#8230; this is a new kind of volunteerism, that is highly personal and self-driven, yet fills an important community niche and provides a mechanism to give back outside of the old rules.</p>
<p>I don&#8217;t expect any of this to create the next <i>big thing</i>, but I&#8217;m also not convinced there ever will be another true <i>big thing</i> in our lifetime. Sure, there will be those who try to promote whatever as <i>big</i> and <i>next</i>, but the truth is, what&#8217;s really next is going to be lots of small things&#8230; each one the brain child of a talented person looking for a way to contribute in their own way. Personally, I couldn&#8217;t think of a better time to be coming into our prime.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/05/the-talented-generation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExtJS Git Submodule</title>
		<link>http://blog.probonogeek.org/2009/04/extjs-git-submodule/</link>
		<comments>http://blog.probonogeek.org/2009/04/extjs-git-submodule/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 00:36:58 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[ExtJS]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=573</guid>
		<description><![CDATA[I know it&#8217;s been a while since I last posted about ExtJS&#8230; things have been quite busy at work and I&#8217;ve forced myself to take a sabbatical from the project that has me working with ExtJS everyday. I&#8217;ll get back to it soon, don&#8217;t worry, and I have lots of topics in the queue. In [...]]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s been a while since I last posted about ExtJS&#8230; things have been quite busy at work and I&#8217;ve forced myself to take a sabbatical from the project that has me working with ExtJS everyday. I&#8217;ll get back to it soon, don&#8217;t worry, and I have lots of topics in the queue. In the meantime, I have a bit of a public service announcement for those who use ExtJS with git.<span id="more-573"></span></p>
<p>If you&#8217;re not familiar with <a href="http://git-scm.com/">git</a> as a version control system, I encourage you to check it out. I came from Subversion, which was great&#8230; but, at least for me, git is better. Better yet, if you use git with open source projects, you can use <a href="http://github.com">github.com</a> for free to host your code, which is pretty cool, and self-hosting isn&#8217;t very challenging either. One of the aspects of git I&#8217;m just coming to understand is <a href='http://www.kernel.org/pub/software/scm/git/docs/git-submodule.html'>git-submodule</a>. The idea is that there is an external project you&#8217;d like to pull into your project, but instead of committing it to your own repository, you want to use the external project&#8217;s repository. Lots of reasons to want to do this, such as making it easier to track upstream changes, or reducing the size of your own repository.</p>
<p>Ever since I learned about git submodules, I&#8217;ve thought that ExtJS seemed like a perfect candidate. As there is a mechanism to change the library at runtime without changing the code on the file system, there&#8217;s very little reason to have the library in your own repository. On top of which, ExtJS is <i>big</i>, so why waste the space. Sadly, the fine folks at extjs.com do not provide ExtJS in git form. There is a subversion repository for commercial clients (of which my employer is) but subversion is not git.</p>
<p>Thus, I have decided to take matters into my own hands. As ExtJS is licensed under the GPL, I have the legal right to redistribute the code. So I created my own <a href="http://github.com/probonogeek/extjs/tree/master">git repository just for ExtJS</a> at github which anyone can use as to add ExtJS as a git submodule. I&#8217;m still trying to figure out some aspects of git-submodule&#8230; like, is it possible to specify a tag from the external repo? If so, I will start adding tags to the repository as new versions are released.</p>
<p>For those who want to jump right into using the repo, here&#8217;s the magical incantation you want to run from your project root (change the &#8220;public/extjs&#8221; part to the relative path you want to install ExtJS at):</p>
<pre class="brush: shell">
git submodule add git://github.com/probonogeek/extjs.git public/extjs
git submodule init
git submodule update
</pre>
<p>Lastly, if there are any extjs.com folks reading this who object to what I&#8217;ve done, please don&#8217;t hesitate to contact me. While the GPL gives me permission to do as I&#8217;ve done, there is a big difference between legal right and community consent. Right now I&#8217;m operating on a sort of tacit consent, but will take the repository down if requested.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/04/extjs-git-submodule/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2008 Taxes… Filed!</title>
		<link>http://blog.probonogeek.org/2009/04/2008-taxes-filed/</link>
		<comments>http://blog.probonogeek.org/2009/04/2008-taxes-filed/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 14:55:29 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=571</guid>
		<description><![CDATA[As is becoming an annual tradition around my house, taxes are finally done and paid just in the nick of time after scraping together the necessary cash at the last minute. I even paid CA &#8220;use tax&#8221; on the engagement ring I had purchased through Blue Nile which is based out of Washington State (and [...]]]></description>
			<content:encoded><![CDATA[<p>As is becoming an annual tradition around my house, taxes are finally done and paid just in the nick of time after scraping together the necessary cash at the last minute. I even paid CA &#8220;use tax&#8221; on the engagement ring I had purchased through Blue Nile which is based out of Washington State (and thus afforded me a temporary reprieve from sales tax). But the tax man&#8230; he always gets what&#8217;s coming to him eventually.</p>
<p>I was actually a bit worried about waiting until the last minute as I am using H&#038;R Block&#8217;s online system and there have been reports in the past of the site going down on tax day. But I had clear sailing the whole way and am now ready to begin my 2009 tax odyssey!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/04/2008-taxes-filed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>KDE4: Retry</title>
		<link>http://blog.probonogeek.org/2009/04/kde4-retry/</link>
		<comments>http://blog.probonogeek.org/2009/04/kde4-retry/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 19:56:36 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=567</guid>
		<description><![CDATA[Several months ago I made a good faith attempt to upgrade my laptop from the reliable KDE3 to the avant-guard KDE4. Having decided not to even dabble with KDE 4.0 and the growing-pains associated with that particular release, I had high hopes for the venerable desktop environment&#8217;s 4.1 release. Sadly, the experiment ended in disaster, [...]]]></description>
			<content:encoded><![CDATA[<p>Several months ago I made a good faith attempt to upgrade my laptop from the reliable KDE3 to the avant-guard KDE4. Having decided not to even dabble with KDE 4.0 and the growing-pains associated with that particular release, I had high hopes for the venerable desktop environment&#8217;s 4.1 release. Sadly, the experiment ended in disaster, with too many crashes, too much slowness, and too many missing features that &#8212; at least for my work flow &#8212; were critical. I thus reverted back to KDE3 and went about my business.<span id="more-567"></span></p>
<p>However, with the release of Debian/Lenny, Debian/Unstable has seen a flood of new packages including the transition from KDE3 -> KDE4, meaning it was simply no longer an option to avoid KDE4. Sure, I could have switched off of Debian/Unstable, but I&#8217;m just not that kind of guy. But I had hopes to delay the inevitable as long as possible.</p>
<p>This morning I could delay no further&#8230; too many packages were getting held up and it was time to bite the bullet. To my great pleasure, the upgrade has proven a much more enjoyable experience than last time. Instead of KDE 4.1, Debian/Unstable now runs with KDE 4.2.2 and it is just <i>so</i> much better.</p>
<p>Lots of GUI related stuff has cleaned up, applications work like I remember <i>or</i> have alternative mechanisms that I&#8217;m willing to learn, and generally things seem faster. I decided to turn off all of the eye-candy, as my laptop isn&#8217;t quite as powerful as one might want. But general CPU use is low enough that the fan doesn&#8217;t turn on, unlike the first attempt where it ran non-stop. Perhaps the most important feature enhancement is the introduction of a 12 hour clock! Not that I don&#8217;t appreciate 24-hour clocks, but my head just doesn&#8217;t work that way and I am otherwise surrounded by 12 hour clocks&#8230; it simply wasn&#8217;t practical to retrain <i>and</i> switch back-and-forth.</p>
<p>I think my only lasting critique is that KDE 4 was designed for big monitors. Everything seems to take up just a little bit more screen real estate that it used to, which makes a big difference on my tiny laptop monitor (only 14 inches, I think&#8230;). The appearance is much more in keeping with Web 2.0 design philosophy, which I generally like quite a bit, but on tiny monitors presents certain challenges. My guess is it will look gorgeous when I try it out my desktop&#8217;s 19 inch monitor.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/04/kde4-retry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
