<?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/"
	>

<channel>
	<title>mike.magin.org</title>
	<atom:link href="http://mike.magin.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://mike.magin.org</link>
	<description></description>
	<pubDate>Sat, 31 Jul 2010 02:32:36 +0000</pubDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>An interesting point about Internet &#8220;community&#8221;</title>
		<link>http://mike.magin.org/2010/07/30/an-interesting-point-about-internet-community/</link>
		<comments>http://mike.magin.org/2010/07/30/an-interesting-point-about-internet-community/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 02:32:36 +0000</pubDate>
		<dc:creator>Michael Magin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.magin.org/?p=226</guid>
		<description><![CDATA[This is from the very curmudgeonly Neil Postman, giving a talk in 1998 - at 5:53 in this video (which is part 4 of 7):
&#8220;And as for the term community, by the way, as it&#8217;s used on the internet, you should examine that very carefully,  because it&#8217;s almost being used in the way opposite [...]]]></description>
			<content:encoded><![CDATA[<p>This is from the very curmudgeonly Neil Postman, giving a talk in 1998 - at 5:53 in <a href="http://www.youtube.com/watch?v=KRZUolLIgQo&#038;feature=related">this video</a> (which is part 4 of 7):</p>
<p>&#8220;And as for the term community, by the way, as it&#8217;s used on the internet, you should examine that very carefully,  because it&#8217;s almost being used in the way opposite to the usual meaning of community. Most people, when they talk about they&#8217;re joining a community on the internet mean they&#8217;ve joined with people of similar interests. Now the more traditional meaning of the word community is that these are people who do not have the same interests, but they must negotiate and accommodate their differences for the sake of social harmony.  So, there&#8217;s almost the opposite meaning.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.magin.org/2010/07/30/an-interesting-point-about-internet-community/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Weekend update</title>
		<link>http://mike.magin.org/2010/05/15/weekend-update/</link>
		<comments>http://mike.magin.org/2010/05/15/weekend-update/#comments</comments>
		<pubDate>Sun, 16 May 2010 03:53:30 +0000</pubDate>
		<dc:creator>Michael Magin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.magin.org/?p=219</guid>
		<description><![CDATA[I discovered the hard way that Facebook status updates are limited to 420 characters.  This is somewhat less bad than Twitter&#8217;s 140 characters, but it only tells you after you&#8217;ve written it all and hit submit.  And, with the cranky mood I was in, I said &#8220;fuck it.&#8221;  Nevermind all the privacy [...]]]></description>
			<content:encoded><![CDATA[<p>I discovered the hard way that Facebook status updates are limited to 420 characters.  This is somewhat less bad than Twitter&#8217;s 140 characters, but it only tells you after you&#8217;ve written it all and hit submit.  And, with the cranky mood I was in, I said &#8220;fuck it.&#8221;  Nevermind all the privacy issues, or the issues of centralization in general.  It&#8217;s that kind of stuff that pisses me off first.  So, I&#8217;m blogging more instead.</p>
<p>Anyway, yesterday, within a day of getting a <a href="http://www.scangauge.com/">ScanGauge II</a>, I discovered why my car (a &#8216;98 Accord) idles roughly sometimes when it&#8217;s half warmed up.  I hooked it up and set it to display the most &#8220;interesting&#8221; sensor readings (manifold absolute pressure, intake air temperature, and water [coolant] temperature.)  The next morning, I noticed that when it was misbehaving, it thought the coolant temperature was below 32F.  Unlikely for an engine that&#8217;s been running 4 minutes!  With any luck, I can get this out by just partially draining out the coolant and removing the sensor with a socket on an extension that lets me clear the distributor (which is very nearby.)</p>
<p>Tien got me a deep fryer for my birthday.  I&#8217;d been wanting one for a long time but not sure if I really wanted to buy one.  So, today I bought enough palm oil shortening (non-hydrogenated) and a couple sweet potatoes and made sweet potato fries.  That was my first experience using a deep fryer and it worked out great.  Tien also got me <a href="http://www.amazon.com/Best-Fryer-Cookbook-Ever/dp/0060187646">The Best Fryer Cookbook Ever</a>.  It is indeed a nice overview of things you can do with a deep fryer.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.magin.org/2010/05/15/weekend-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Born to Run</title>
		<link>http://mike.magin.org/2010/04/18/born-to-run/</link>
		<comments>http://mike.magin.org/2010/04/18/born-to-run/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 03:49:45 +0000</pubDate>
		<dc:creator>Michael Magin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.magin.org/?p=217</guid>
		<description><![CDATA[Born to Run is Christopher McDougall&#8217;s account of some quirky ultra-marathon trail runners, the Tarahumara of Mexico&#8217;s Copper Canyons, and the modern reemergence of barefoot (and nearly-barefoot) running.  It&#8217;s a very enjoyable read, starting with the author&#8217;s foot problems, and continuing with his search for the near-mythic Tarahumara tribe and this legendary figure known [...]]]></description>
			<content:encoded><![CDATA[<p><i>Born to Run</i> is Christopher McDougall&#8217;s account of some quirky ultra-marathon trail runners, the Tarahumara of Mexico&#8217;s Copper Canyons, and the modern reemergence of barefoot (and nearly-barefoot) running.  It&#8217;s a very enjoyable read, starting with the author&#8217;s foot problems, and continuing with his search for the near-mythic Tarahumara tribe and this legendary figure known as Caballo Blanco.  It continues with a race featuring some talented ultramarathoners and the locals, telling a good story along the way.  It even touches on the interesting theory of persistence hunting &#8212; that humans may have largely evolved this ability for distance running to allow them to capture prey merely by being able to chase it until it runs short of oxygen or becomes hyperthermic.  (Provided of course that they keep tracking it during the shorter spans of time where it may be faster or more agile.)</p>
<p>It&#8217;s a compelling enough book to get me off my ass and back into some running.  This time, I&#8217;m going to stubbornly (if slowly) be doing it entirely with the Five Fingers.  There is enough evidence out there that that extremely cushioning or extremely motion-controlling shoes we&#8217;ve all gravitated toward aren&#8217;t that healthy for us, since they basically dull the feedback mechanism that would have us adjust our running form to hit the ground more gently.</p>
<p>So, naturally, I ran about 6 blocks yesterday and my calves have been sore ever since.  Not injured, just sore.  I&#8217;m eager to continue working on it, at a gentle pace.</p>
<p>I&#8217;m going to try to post again soon and write about <i>The Authenticity Hoax</i>, another book I enjoyed this past week.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.magin.org/2010/04/18/born-to-run/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recent media intake</title>
		<link>http://mike.magin.org/2010/02/20/recent-media-intake/</link>
		<comments>http://mike.magin.org/2010/02/20/recent-media-intake/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 04:23:42 +0000</pubDate>
		<dc:creator>Michael Magin</dc:creator>
		
		<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://mike.magin.org/?p=213</guid>
		<description><![CDATA[I&#8217;m watching Flight of the Navigator for the first time since I saw it in the theater when I was 8 years old.  While I wouldn&#8217;t say it&#8217;s going to rank as one of my adult favorites, it&#8217;s remarkably good for a PG-rated kid-oriented sci-fi film that I really liked when I was eight. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m watching <em>Flight of the Navigator</em> for the first time since I saw it in the theater when I was 8 years old.  While I wouldn&#8217;t say it&#8217;s going to rank as one of my adult favorites, it&#8217;s remarkably good for a PG-rated kid-oriented sci-fi film that I really liked when I was eight.  The red panasonic cassette recorder I had as a kid briefly appeared in it too!  I&#8217;m somewhat appalled at the idea of <a href="http://en.wikipedia.org/wiki/Flight_of_the_Navigator#Remake">a remake</a>, however.</p>
<p>I recently finished reading <em>The Elements of Murder: A History of Poison</em> by John Emsley.  It&#8217;s a fun book, if you like reading about such things as the historical use of toxic metals (and metalloids), both as medicines and as poisons.   It&#8217;s really interesting how many had useful medical purposes, albeit with side effects that were often as bad as their benefits.  (Typically, a lot of toxic heavy metal compounds are even more toxic against microorganisms than against humans, but not much.)</p>
<p>I&#8217;m currently reading <em>You Are Not a Gadget</em> by the decidedly-curmudgeonly Jaron Lanier.  I&#8217;ll have more to say about it later, but I think he really has some important things to say about the prospects for culture in the modern world.</p>
<p>Also, I bought a single-tuner HD Homerun and a UHF TV antenna (there was an existing and unused satellite mount and a piece of coax routed in through the wall, so it was quite easy), and I set up the MythTV backend on my home fileserver.  I&#8217;ve got it recording what little broadcast tv is worth watching.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.magin.org/2010/02/20/recent-media-intake/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Short 2009 retrospective</title>
		<link>http://mike.magin.org/2010/01/31/short-2009-retrospective/</link>
		<comments>http://mike.magin.org/2010/01/31/short-2009-retrospective/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 23:07:00 +0000</pubDate>
		<dc:creator>Michael Magin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.magin.org/?p=207</guid>
		<description><![CDATA[2009 was good to me.  I enjoyed the first year of my job at Airwave.  In some ways, it was a big adjustment for me, but I found it very satisfying &#8212; the organization works well, it&#8217;s given me a chance to improve my abilities as an engineer, and I&#8217;ve learned a lot. [...]]]></description>
			<content:encoded><![CDATA[<p>2009 was good to me.  I enjoyed the first year of my job at Airwave.  In some ways, it was a big adjustment for me, but I found it very satisfying &#8212; the organization works well, it&#8217;s given me a chance to improve my abilities as an engineer, and I&#8217;ve learned a lot.  I&#8217;ve even come to love Perl far more than I ever thought I would.</p>
<p>I got engaged to Tien, though that was really only a question of when.</p>
<p>The time, or at least attention I had to devote to other activities was somewhat limited.  I did a fair amount of gardening.  I set up a 25 gallon aquarium with lots of plants, and now that the pH has stabilized, it&#8217;s doing very well.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.magin.org/2010/01/31/short-2009-retrospective/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Things I&#8217;ve learned about gardening</title>
		<link>http://mike.magin.org/2009/08/19/things-ive-learned-about-gardening/</link>
		<comments>http://mike.magin.org/2009/08/19/things-ive-learned-about-gardening/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 04:45:37 +0000</pubDate>
		<dc:creator>Michael Magin</dc:creator>
		
		<category><![CDATA[Gardening]]></category>

		<guid isPermaLink="false">http://mike.magin.org/?p=196</guid>
		<description><![CDATA[Clay isn&#8217;t bad, but you&#8217;re going to want to dig in a lot of decayed organic matter.  Some mixture of the cheap commercial compost (composted redwood sawdust, around here) and aged chicken manure is pretty good for a start, though I expect I&#8217;m going to be buying less stuff now that the worm composting [...]]]></description>
			<content:encoded><![CDATA[<p>Clay isn&#8217;t bad, but you&#8217;re going to want to dig in a lot of decayed organic matter.  Some mixture of the cheap commercial compost (composted redwood sawdust, around here) and aged chicken manure is pretty good for a start, though I expect I&#8217;m going to be buying less stuff now that the worm composting is going well (and taking all our vegetable/fruit scraps and paper shredder output.)  If I had a lot to get started at once (maybe when we own a house and I can live my dream of having about 500 square feet of garden), I&#8217;d rent a truck and pick up a load of the composted yard waste freely available, even though I suspect it&#8217;s less nutritious and full of weed seeds.</p>
<p>I&#8217;m less impressed by mulching techniques and materials than most people seem to be.  More on that in the future.  Though, aside from being lazy, one possible reason not to mulch beds is that it may discourage ground-nesting bees.  (See <a href="http://www.cnr.berkeley.edu/urbanbeegardens/general_mulchmadness.html">Mulch Madness, One More Deterrent To Beeing Successful</a>).</p>
<p>In a dry climate, drip irrigation is the best thing ever.  You can maintain good moisture levels without over and underwatering.  You can avoid all the troubles of hitting plants too hard with water or disease related to having the tops of plants too moist.  Just about the only thing it&#8217;s not good for is sprouting seeds, since you don&#8217;t get very even moisture levels at the very top of the soil.</p>
<p><em>Drip Irrigation for Every Landscape and All Climates</em> by Robert Kourik is a good book on the subject, though I pretty much figured it out on my own beforehand.  It&#8217;s ideal to avoid lots of connections and just use lengths of tubing that have integral emitters.  Also, use a good filter, regulator, and always use a backflow preventer.</p>
<p>Mizuna is just about the only salad green you&#8217;re going to grow in the hot dry summer here.  Arugula will do okay, but it gets too bitter and bolts easily.  Nasturtium is trivial to grow even in partial shade (though you get less flowers that way.)</p>
<p>Give zucchini and tomatoes ample water and lots of manure.  As with any fruiting crop, don&#8217;t let the zucchini get too mature before picking, or it&#8217;ll start to slow down.  One zucchini plant is enough for two people unless you really love zucchini.  Zucchini (and many other fruiting annuals) need calcium.  If they don&#8217;t have enough, you get blossom-end rot.  With this somewhat alkaline soil, gypsum seems to work (and should help make the clay easier to work).  In more acidic soil, dolomitic lime is the standard thing, from what I hear.</p>
<p>Sunflowers are easy once they got big enough to resist slug and snail attack.  Growing pole beans up sunflowers works, but I&#8217;ll build a trellis next time to space the vines out better.  Also, if you&#8217;re unlucky, the weight of the beans breaks the sunflower in half.  (This is the &#8220;mammoth&#8221; sunflower I&#8217;m talking about &#8212; 7 feet tall even with shade for part of the day.)</p>
<p>As for slugs and snails, the baited iron phosphate granules (Sluggo is one brand) seems reasonably effective and is essentially harmless to people, pets, and plants in the quantity used.  Sprinkle on plenty at least monthly.  Most of the trouble I had was with small plants as they sprouted &#8212; once things like beans and sunflowers got bigger, they have reasonably snail-unfriendly surfaces.  And the zucchini is downright pest-unfriendly &#8212; the stems give me a temporary rash on my arms, though callouses on the my fingers make them okay to handle that way.</p>
<p>This was all the stuff in the ground, which I find vastly more enjoyable for growing annuals, compared to fiddly containers.  More on the container stuff next time&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.magin.org/2009/08/19/things-ive-learned-about-gardening/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lua and gardening</title>
		<link>http://mike.magin.org/2009/06/08/lua-and-gardening/</link>
		<comments>http://mike.magin.org/2009/06/08/lua-and-gardening/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 04:37:56 +0000</pubDate>
		<dc:creator>Michael Magin</dc:creator>
		
		<category><![CDATA[Gardening]]></category>

		<category><![CDATA[Lua]]></category>

		<guid isPermaLink="false">http://mike.magin.org/?p=182</guid>
		<description><![CDATA[I&#8217;ve been reading Programming in Lua lately, with my original intent to try using Lua to make Putty scriptable.  It&#8217;s a pretty neat language.  Quite high level for something that lightweight to embed in other programs.
Anyway, if I do this, it will be my first serious foray into Windows programming.
I&#8217;ve also done a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading <a href="http://www.lua.org/pil/">Programming in Lua</a> lately, with my original intent to try using Lua to make Putty scriptable.  It&#8217;s a pretty neat language.  Quite high level for something that lightweight to embed in other programs.</p>
<p>Anyway, if I do this, it will be my first serious foray into Windows programming.</p>
<p>I&#8217;ve also done a fair amount of gardening lately.  <a href="http://www.flickr.com/photos/recursive/sets/72157616319554049/">You can see more on Flickr.</a>  I&#8217;m really looking forward to getting that Canon 100mm macro lens so I can take more of the sort of photos of plants and bugs that I find interesting.</p>
<p>I plan to allocate a bit more of my time for writing, soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.magin.org/2009/06/08/lua-and-gardening/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Been so busy.</title>
		<link>http://mike.magin.org/2009/03/14/been-so-busy/</link>
		<comments>http://mike.magin.org/2009/03/14/been-so-busy/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 03:49:48 +0000</pubDate>
		<dc:creator>Michael Magin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.magin.org/?p=177</guid>
		<description><![CDATA[In January, I took a new job, working at Airwave (A division of Aruba Networks) on the Airwave Management Platform (AMP).  We follow extreme programming methodology fairly closely (including pair programming), and I&#8217;m really enjoying it, though it makes for intense days.  (But better intense than excessively long days.)  It&#8217;s really good [...]]]></description>
			<content:encoded><![CDATA[<p>In January, I took a new job, working at <a href="http://www.airwave.com/">Airwave</a> (A division of Aruba Networks) on the Airwave Management Platform (AMP).  We follow extreme programming methodology fairly closely (including pair programming), and I&#8217;m really enjoying it, though it makes for intense days.  (But better intense than excessively long days.)  It&#8217;s really good for learning stuff quickly and not getting stuck.</p>
<p>The new commute sucked.  An hour each way by car, hour and a half by train (total, door-to-door).</p>
<p>So, after looking for a couple weeks, and hurriedly packing for a couple more, we moved at the end of February to a house in Sunnyvale.  More space, and I&#8217;m only 2 miles from work.  I can even walk to work in about 40 to 45 minutes, slowed down somewhat by the necessity of crossing the street excessively.  We&#8217;re still unpacking.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.magin.org/2009/03/14/been-so-busy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using ALSA for sound with VMware Workstation 6.5 on an Ubuntu 8.04 host</title>
		<link>http://mike.magin.org/2009/01/08/using-alsa-for-sound-with-vmware-workstation-65-on-an-ubuntu-804-host/</link>
		<comments>http://mike.magin.org/2009/01/08/using-alsa-for-sound-with-vmware-workstation-65-on-an-ubuntu-804-host/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 04:05:48 +0000</pubDate>
		<dc:creator>Michael Magin</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://mike.magin.org/?p=172</guid>
		<description><![CDATA[I built a new desktop PC for use at home, and I installed Ubuntu 8.04 on it.  In anticipation of replacing the windows XP desktop with it, I&#8217;ve been playing with the evaluation license of VMware Workstation 6.5.  
Somewhat annoyingly, VMware uses the lowest-common-denominator Linux sound API, OSS.  Unfortunately, OSS, as typically [...]]]></description>
			<content:encoded><![CDATA[<p>I built a new desktop PC for use at home, and I installed Ubuntu 8.04 on it.  In anticipation of replacing the windows XP desktop with it, I&#8217;ve been playing with the evaluation license of VMware Workstation 6.5.  </p>
<p>Somewhat annoyingly, VMware uses the lowest-common-denominator Linux sound API, OSS.  Unfortunately, OSS, as typically implemented, only allows one application to have the sound device open at once.  This might have been a acceptable design in 1995, but it sucks today.</p>
<p>However, as many people mention in several places on the web, you can use the ALSA-OSS emulation layer to give you the benefits of ALSA (such as multiple applications opening the audio device at once) with VMware.  Almost all of them involve modifying the script which starts vmware to LD_PRELOAD the libaoss.so library.  However, this seems to not work in the latest versions, since there are multiple levels of shell scripts which start the actual binary, and some of them modify the LD_PRELOAD environment variable.  As far as I can discern, the &#8220;right&#8221; way is to add this line to /etc/vmware/config :</p>
<p>preload = &#8220;/usr/lib/libaoss.so&#8221;</p>
<p>And now, sound works just fine for me in VMware.<br />
(Note, I did have to &#8220;sudo apt-get install alsa-oss&#8221; beforehand.)</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.magin.org/2009/01/08/using-alsa-for-sound-with-vmware-workstation-65-on-an-ubuntu-804-host/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recent projects/interests</title>
		<link>http://mike.magin.org/2008/12/06/recent-projectsinterests/</link>
		<comments>http://mike.magin.org/2008/12/06/recent-projectsinterests/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 06:09:32 +0000</pubDate>
		<dc:creator>Michael Magin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mike.magin.org/?p=167</guid>
		<description><![CDATA[I&#8217;ve been reading the Java Virtual Machine spec and the book Inside the Java Virtual Machine.  I&#8217;ve begun to write my own JVM implementation in C++, not for practical reasons, but just for the learning experience.  So far it interprets most of a class file.  This has been on hold for a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading the Java Virtual Machine spec and the book <em>Inside the Java Virtual Machine</em>.  I&#8217;ve begun to write my own JVM implementation in C++, not for practical reasons, but just for the learning experience.  So far it interprets most of a class file.  This has been on hold for a few days.  What&#8217;s somewhat interesting to me, but which I did not realize before, is that the JVM design is very much centered around the java model of classes, interfaces, methods, etc.  Not that it&#8217;s stopped people from targeting a lot of languages to it in recent years.</p>
<p>I&#8217;m slowly heading back to my FPGA project.  I haven&#8217;t set up FPGA design software again, nor have I been mucking about in Verilog, however I&#8217;ve started to thinking about the implementation of a basic stack machine again.  I&#8217;m a little disinterested in Forth lately, so I may just code up a quick assembler for it and see what strikes my fancy after that.  At the moment, I&#8217;ve been scrawling some ideas on paper and thinking about how to best map about 19 instructions into a 16 bit word to minimize decoding logic.</p>
<p>More than ever, I believe that understanding how compilers work is among the most important practical topics in computer science, once you get beyond the basics.  I&#8217;m glad I took a &#8220;Programming Languages and Compilers&#8221; course in college, but it was just an intro really.  To really understand what&#8217;s going on and to really have the ability to make new tools when your tools are insufficient, this is a subject you can&#8217;t gloss over.  (<a href="http://steve-yegge.blogspot.com/2007/06/rich-programmer-food.html">Steve Yegge has a great rant about this.</a>)   </p>
<p>Mostly, I&#8217;ve just been cranking out solutions to Project Euler problems and reading books in my spare time.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.magin.org/2008/12/06/recent-projectsinterests/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
