<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>mikeg's blog</title>
    <link>http://www.bsd-box.net/~mikeg/blog/</link>
    <description></description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:mikeg-blog@bsd-box.net" />
    <generator>Serendipity 1.5.2 - http://www.s9y.org/</generator>
    <webMaster>mikeg@bsd-box.net</webMaster>
<pubDate>Fri, 27 Aug 2010 21:48:26 GMT</pubDate>

    <image>
        <url>http://www.bsd-box.net/~mikeg/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: mikeg's blog - </title>
        <link>http://www.bsd-box.net/~mikeg/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Free LOLs courtesy of the media</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/106-Free-LOLs-courtesy-of-the-media.html</link>
            <category>WBAI</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/106-Free-LOLs-courtesy-of-the-media.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=106</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=106</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;Presented without further comment. &amp;#160;Thanks to the WBAI Evening News (originally aired on August 20, 2010 - WBAI New York, 99.5FM)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/uploads/entry_media/20100826/GZMosque.mp3&quot;&gt;Bring Forth My Amusement!&lt;/a&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 26 Aug 2010 23:09:59 -0400</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/106-guid.html</guid>
    
</item>
<item>
    <title>Dear Senator Schumer...</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/105-Dear-Senator-Schumer....html</link>
            <category>Politics</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/105-Dear-Senator-Schumer....html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=105</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=105</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;One of my dearly beloathed Senators (Charles Schumer) &amp;#160;has apparently taken up the plight of the iPhone 4 victims as a righteous cause. &amp;#160;While I agree that Apple screwed the pooch on their RF design here, I find it somewhat disconcerting that Sen. Schumer has chosen this to focus on. &amp;#160;Please allow me to engage in a brief bit of snark:&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Sen. Schumer&#039;s letter to Apple:&lt;/p&gt;
&lt;p style=&quot;margin-left: 40px; &quot;&gt;July 15, 2010&lt;br /&gt;
&lt;br /&gt;
Dear Mr. Jobs,&amp;#160;&lt;br /&gt;
&lt;br /&gt;
I write to express concern regarding the reception problem with the Apple iPhone 4. While I commend Apple&#039;s innovative approach to mobile technology and appreciate its service to millions of iPhone users nationwide, I believe it is incumbent upon Apple to address this flaw in a transparent manner. According to Consumer Reports&#039; review, released Monday on its website, the iPhone 4&#039;s signal-strength problem is a hardwire glitch triggered by gripping the device in a particular manner. This finding, according to Consumer Reports, &amp;quot;call[s] into question&amp;rdquo; Apple&amp;rsquo;s recent claim that the problem is &amp;ldquo;largely an optical illusion caused by faulty software.&amp;quot; Consumer Reports declined to recommend the iPhone 4 because of this hardware design flaw.&lt;br /&gt;
&lt;br /&gt;
Given the discrepancy between Consumer Reports&#039; explanation of the reception problem and the explanation provided by Apple in its July 2 letter to customers, I am concerned that the nearly two million purchasers of the iPhone 4 may not have complete information about the quality of the product they have purchased. The burden for consumers caused by this glitch, combined with the confusion over its cause and how it will be fixed, has the potential to undermine the many benefits of this innovative device. To address this concern, I ask that Apple provide iPhone 4 customers with a clearly written explanation of the cause of the reception problem and make a public commitment to remedy it free-of-charge. The solutions offered to date by Apple for dealing with the so-called &amp;ldquo;death grip&amp;rdquo; malfunction&amp;mdash;such as holding the device differently, or buying a cover for it&amp;mdash;seem to be insufficient. These proposed solutions would unfairly place the burden on consumers for resolving a problem they were not aware of when they purchased their phones.&lt;br /&gt;
&lt;br /&gt;
I also encourage Apple to keep its promise to provide free software updates so that bars displayed accurately reflect signal strength; I further urge Apple to issue a written explanation of the formula it uses to calculate bar strength, so that consumers can once again trust the product that they have invested in.&lt;br /&gt;
&lt;br /&gt;
I look forward to Apple&#039;s swift action on this matter, and once again laud Apple for its innovative efforts and service to millions of Americans.&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
Charles E. Schumer&lt;/p&gt;
&lt;hr /&gt;
&lt;p style=&quot;margin-left: 40px; &quot;&gt;&amp;#160;&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/index.php?/archives/105-Dear-Senator-Schumer....html#extended&quot;&gt;Continue reading &quot;Dear Senator Schumer...&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 15 Jul 2010 11:04:54 -0400</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/105-guid.html</guid>
    
</item>
<item>
    <title>Inverse Coherence - An exploration of my brain from the inside out.</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/104-Inverse-Coherence-An-exploration-of-my-brain-from-the-inside-out..html</link>
            <category>Introspection</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/104-Inverse-Coherence-An-exploration-of-my-brain-from-the-inside-out..html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=104</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=104</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;This is a fair warning: Everything below the break is unedited and incoherent, possibly repetitive, and really I don&#039;t know why I&#039;m posting it.&lt;/p&gt;
&lt;p&gt;This is a ride through my mind, stream of consciousness style - I could probably sell tickets, and very few have seen the whole show (most aren&#039;t around anymore). &amp;#160;We&#039;re not going all the way on this tour - I think there was still some safety rope somewhere, but&amp;#160;enjoy it for what it is - You may even see the boundaries of my mind, though I&#039;m not even sure where they are myself.&lt;/p&gt;
&lt;p&gt;For the sake of your sanity, anything written in (parentheses) can (and SHOULD) be skipped in evaluating a sentence. &amp;#160;Come back to them later for insight, inanity, and [Insert: Something else beginning with &amp;quot;i&amp;quot;].&lt;/p&gt;
&lt;p&gt;Feel free to comment on it, and don&#039;t let it upset you -- Remember, it&#039;s only my brain: You don&#039;t have to live with it.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/index.php?/archives/104-Inverse-Coherence-An-exploration-of-my-brain-from-the-inside-out..html#extended&quot;&gt;Continue reading &quot;Inverse Coherence - An exploration of my brain from the inside out.&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 24 Jun 2010 21:09:22 -0400</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/104-guid.html</guid>
    
</item>
<item>
    <title>Wikileaks, Lamo &amp; Manning (Oh My!)</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/103-Wikileaks,-Lamo-Manning-Oh-My!.html</link>
            <category>Politics</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/103-Wikileaks,-Lamo-Manning-Oh-My!.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=103</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=103</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;Wow, a blog post? Yeah, this one didn&#039;t fit in 140 characters...&lt;/p&gt;
&lt;p&gt;So much hay has been made recently about Adrian Lamo (&lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.twitter.com/6&#039;]);&quot;  href=&quot;http://www.twitter.com/6&quot; title=&quot;Adrian&#039;s Twitter&quot;&gt;@6&lt;/a&gt;) &quot;outing&quot; SPC Manning for leaking the Collateral Murder tape &amp;amp; other somewhat embarrassing (you could even say downright shameful) activities that the US Government has been engaging in.  Both sides are throwing their fits and I&#039;m saddened to see that mud slinging has already begun, so here I stand in defense of... well... everyone.&lt;br /&gt;
For those who want my $0.02, here is is: &lt;blockquote&gt;Don&#039;t crucify The Leaker for following his conscience.&lt;br /&gt;Don&#039;t crucify Lamo for making a judgment call &amp;amp; doing the same.&lt;/blockquote&gt;
For those interested in more, here&#039;s my $19.95 plus postage, handling and applicable taxes:&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/index.php?/archives/103-Wikileaks,-Lamo-Manning-Oh-My!.html#extended&quot;&gt;Continue reading &quot;Wikileaks, Lamo &amp;amp; Manning (Oh My!)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 07 Jun 2010 16:42:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/103-guid.html</guid>
    
</item>
<item>
    <title>InterMapper &amp; RT: You two play nice now…</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/102-InterMapper-RT-You-two-play-nice-now.html</link>
            <category>Computers</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/102-InterMapper-RT-You-two-play-nice-now.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=102</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=102</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;This is going to be one of my rambling sysadmin-y entries talking about stuff that&#039;s probably of little general interest. Fair warning given.&lt;/p&gt;
&lt;p&gt;There are two components that I would consider essential to proper system administration: &lt;b&gt;GOOD Monitoring&lt;/b&gt; and &lt;b&gt;Issue/Incident Tracking&lt;/b&gt;.  It is imperative that you know when a problem arises (preferably before anyone else notices) and that you keep track of the problems you have encountered in order to spot troublesome systems and redesign them to stop bugging you.&lt;br /&gt;
Those of you who have worked with me know I have my prejudices in both of these areas, and that for the last few years I&#039;ve settled on two pieces of software to fill these roles: &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.intermapper.com/&#039;]);&quot;  href=&quot;http://www.intermapper.com/&quot; title=&quot;InterMapper&quot;&gt;InterMapper&lt;/a&gt; for monitoring and &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.bestpractical.com/rt&#039;]);&quot;  href=&quot;http://www.bestpractical.com/rt&quot; title=&quot;Request Tracker&quot;&gt;RT&lt;/a&gt; for issue tracking.&lt;/p&gt;
&lt;p&gt;The major caveat of this pairing is that the two have no formal integration: InterMapper will happily send emails, and RT will happily accept emails and turn them into tickets, but RT doesn&#039;t know when InterMapper is telling it about the same problem twice, or that a previous issue has been cleared. The end result of this lack of integration is that you have a bunch of RT tickets for the same issue which need to be manually merged and resolved, and this manual bit bugged me enough that I actually took the time to fix it!&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/index.php?/archives/102-InterMapper-RT-You-two-play-nice-now.html#extended&quot;&gt;Continue reading &quot;InterMapper &amp;amp; RT: You two play nice now…&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 15 Apr 2010 15:30:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/102-guid.html</guid>
    
</item>
<item>
    <title>F the CC - Joe Biden's F-Bomb</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/101-F-the-CC-Joe-Bidens-F-Bomb.html</link>
            <category>Politics</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/101-F-the-CC-Joe-Bidens-F-Bomb.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=101</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=101</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;
So the Vice President of the United States of America said &quot;Fuck&quot;. On the air. Twice.&lt;br /&gt;
Big fucking deal.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been prodded by a few people about this, so here&#039;s my 90 second commentary:&lt;br /&gt;
Joey-B dropped the F-Bomb twice during daytime programming hours (well outside the 10pm - 6am &quot;Safe Harbor&quot; for cussing up a storm on the air).&lt;br /&gt;
The last time I checked the FCC was to levy a fine of $7000 for each violation (i.e. every time a word slips out over the air), scalable up to $32500 based on other factors, like a history of prior infringements (and we clearly have at least two violations here).&lt;br /&gt;
&lt;br /&gt;
So I have a few quetions.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Is the FCC going to fine all the broadcasters who carried this speech live-live (no delay) and/or those who carried it with a net &amp;amp; failed to hit the bleep button fast enough?&lt;/li&gt;
&lt;li&gt;Is the FCC going to fine either Joe Biden (personally) or the US Government (as an entity) for producing/distributing profane material?&lt;/li&gt;
&lt;li&gt;Will we ever get rid of our nation&#039;s irrational fear of the word &lt;span style=&quot;font-size: 250%; vertical-align:middle;&quot;&gt;FUCK&lt;/span&gt; and the sight of breasts?&lt;/li&gt;
&lt;/ol&gt;
... seriously folks, it&#039;s just a word. Get over it and move on.
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 25 Mar 2010 01:00:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/101-guid.html</guid>
    
</item>
<item>
    <title>Interesting (impractial) OpenSSL attack</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/100-Interesting-impractial-OpenSSL-attack.html</link>
            <category>Computers</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/100-Interesting-impractial-OpenSSL-attack.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=100</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=100</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;While I usually read &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.theregister.co.uk/2010/03/04/severe_openssl_vulnerability/&#039;]);&quot;  href=&quot;http://www.theregister.co.uk/2010/03/04/severe_openssl_vulnerability/&quot;&gt;El Reg&lt;/a&gt; for teh lulz occasionally they come up with an interesting nugget, like their article on a &quot;severe&quot; OpenSSL vulnerability (quotes theirs).  This vulnerability comes to us courtesy of the University of Michigan, and is tied to a simple oversight in the OpenSSL code: It doesn&#039;t perform a verification pass on signatures before sending them to a client.&lt;br /&gt;
So all you crypto-nerds, how many of you do a verify on your signatures before you send them?  Hands please? Nobody? Not even me? -- Yeah, we all tend to trust that our math &lt;i&gt;Just Works&lt;/i&gt;.  I mean it&#039;s a computer, you put in fixed input through a deterministic algorithm and you get the same output ever time. Right?  &lt;b&gt;Nope&lt;/b&gt;.&lt;br /&gt;
&lt;ul&gt;Computers, as we all hopefully know, aren&#039;t perfect.  Trillions of minor errors happen every day, and they&#039;re usually compensated for: ECC RAM, cross-checks of math, etc.  But because OpenSSL doesn&#039;t do a cross-check it&#039;s possible for those minor errors to creep into a transmitted signature.  As the good folks from UMichigan explain &lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/uploads/entry_media/20100305/DATE10RSA.pdf&quot; title=&quot;DATE10RSA.pdf&quot; target=&quot;_blank&quot;&gt;in their paper&lt;/a&gt; if you can induce some minor errors in the OpenSSL signature math and collect a good signature and a large enough set of flawed signatures you can eventually derive the private key used for the signing.&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;That is all well and good, except it relies on errors in the system generating the signatures.  These errors are rare (and pretty random) in the real world, so no problem, right? &lt;b&gt;Wrong again Sparky&lt;/b&gt;!  These clever folks came up with something I wouldn&#039;t ever have thought of.&lt;br /&gt;
&lt;ul&gt;
Those of you who have worked on old Commodore computers probably know one of the first symptoms of a power supply going wonky is that the system starts acting up: Lots of random crashes, video corruption, etc.  Why does that happen? Because the voltage being supplied to the system is fluctuating.  Fluctuating voltages (specifically down-swings) cause all the magical voltage regulation hardware to go out of regulation, which feeds out-of-spec voltages to the chips, which in turn start making mistakes in their math.&lt;/ul&gt;
&lt;br /&gt;
The bottom line for this attack is an extension of that well-known Commodore problem: By putting controlled voltage fluctuations into the power supply of real computers (SPARC boxen running Linux) the UMichigan folks were able to induce errors in the math used by the real-world OpenSSL code and recover an actual key.&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/index.php?/archives/100-Interesting-impractial-OpenSSL-attack.html#extended&quot;&gt;Continue reading &quot;Interesting (impractial) OpenSSL attack&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 05 Mar 2010 13:31:23 -0500</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/100-guid.html</guid>
    
</item>
<item>
    <title>Born Trilogy (@rob_t_firefly takes the blame for this)</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/99-Born-Trilogy-rob_t_firefly-takes-the-blame-for-this.html</link>
            <category>Entertainment</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/99-Born-Trilogy-rob_t_firefly-takes-the-blame-for-this.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=99</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=99</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;So the point of this whole thing is trivial enough that I went ahead and did it: &lt;i&gt;Go to Wikipedia and type in your birthday (month and day). Then you write down 3 events, 3 births, 3 deaths and 3 holidays.&lt;/i&gt;&lt;br /&gt;&lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/en.wikipedia.org/wiki/December_29&#039;]);&quot;  href=&quot;http://en.wikipedia.org/wiki/December_29&quot;&gt;December 29&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;u&gt;Events&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;1778 – American Revolutionary War: 3,500 British soldiers under the command of Lieutenant Colonel Archibald Campbell capture Savannah, Georgia without firing a shot.&lt;br /&gt;&lt;i&gt;Way to go Georgia, just roll over and take it. Bitches.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;1890 – United States soldiers kill more than 200 Oglala Lakota people with four Hotchkiss guns in the Wounded Knee Massacre.&lt;br /&gt;&lt;i&gt;120 years later we&#039;re still treating the natives like shit &amp;amp; using the treaties to wipe our national ass -- Progress, we no can has&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;2003 – The last known speaker of Akkala Sami dies, rendering the language extinct.&lt;br /&gt;&lt;i&gt;Interesting tidbit in honor of all those linguistics courses I took.&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;u&gt;Births&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;1800 – Charles Goodyear, American inventor (d. 1860)&lt;br /&gt;&lt;i&gt;A subtle reminder from the universe to check your tire inflation and wear pattern&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;1921 – Robert C. Baker, Inventor of the chicken nugget (d. 2006)&lt;br /&gt;&lt;i&gt;Cue ironic chorus of &quot;Nugget Man&quot;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;1967 – Andy Wachowski, American director&lt;br /&gt;&lt;i&gt;I still won&#039;t forgive him for the Matrix sequels. Filthy humans ruinsed a good thing.&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;u&gt;Deaths&lt;/u&gt;&lt;/b&gt; (Excluding the &quot;event&quot; death)&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;1731 – Brook Taylor, English mathematician (b. 1685)&lt;/li&gt;
&lt;li&gt;1737 – Joseph Saurin, French mathematician (b. 1659)&lt;/li&gt;
&lt;li&gt;1891 – Leopold Kronecker, German mathematician (b. 1823)&lt;/li&gt;
&lt;/ul&gt;&lt;i&gt;Apparently not a good day to be a mathematician… Do I get any bonus points for a trifecta?&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;u&gt;Holidays&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Only 2 and nothing relevant: The 5th day of Christmas (but nobody cares aside from the song) and apparently St. Becket&#039;s day (patron saint of secular clergy, so I suppose that&#039;s appropriate with me being an ordained minister and all)&lt;/i&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 28 Feb 2010 22:11:48 -0500</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/99-guid.html</guid>
    
</item>
<item>
    <title>The Wheel: Let me reinvent it for you! (update-notifier redux)</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/98-The-Wheel-Let-me-reinvent-it-for-you!-update-notifier-redux.html</link>
            <category>UNIX</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/98-The-Wheel-Let-me-reinvent-it-for-you!-update-notifier-redux.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=98</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=98</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;OK, for the record: I &lt;u&gt;&lt;strong&gt;&lt;em&gt;DESPISE&lt;/em&gt;&lt;/strong&gt;&lt;/u&gt; Linux. I Hate, Loathe, Abhor and Revile it.  I am a BSD-Bigot and proud of it, and if all the BSDs suddenly evaporated I would eschew Linux in favor of a commercial Unix (probably AIX).&lt;/p&gt;
&lt;p&gt;Why do I hate Linux so much? Simply put, it&#039;s shoddy code written by shoddy coders.  In my experience shit mysteriously breaks for no reason, standards and conventions are arbitrarily ignored, critical components of the system are perpetually at version zero-dot-something, regression testing seems to be a myth, and the average Linux developer seems to make no effort to ensure their code will work on anything except their particular favorite distribution (to say nothing about porting it to &amp;lt;GASP&amp;gt; a BSD system, or &amp;lt;HORRORS&amp;gt; Commercial Unix).&lt;/P&gt;
&lt;p&gt;This particular tirade was kicked off by the Ubuntu &lt;strong&gt;update-notifier&lt;/strong&gt; program suddenly and mysteriously no longer popping up update notification balloons.  As some of you know my company ships a Linux-based appliance (built around a very stripped-down Ubuntu plus our commercial packages), and one of the things that made me go with Ubuntu was that they had gotten the update-notifier thing working beautifully and it had been stable for several versions.&lt;br /&gt;
Lo and Behold about a month ago our support guys came to visit me and asked &quot;Hey, is the update notifier bubble broken?&quot;  I looked upon it and saw that it indeed appeared to be non-functional, but as all good (lazy) admins are wont to do I demanded they test and verify the breakage.&lt;/p&gt;
&lt;p&gt;The breakage came back to me verified earlier this week, and as I really couldn&#039;t be assed to figure out why the update-notifier is happy to display the &quot;you must reboot!&quot; dialog box  but refuses to display the &quot;Yo, bitch! You have updates!&quot; notifier icon &amp;amp; bubble I took the easy way out and re-implemented update-notifier in Python.&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/index.php?/archives/98-The-Wheel-Let-me-reinvent-it-for-you!-update-notifier-redux.html#extended&quot;&gt;Continue reading &quot;The Wheel: Let me reinvent it for you! (update-notifier redux)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 26 Feb 2010 15:57:51 -0500</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/98-guid.html</guid>
    
</item>
<item>
    <title>Trigonometric Programming: The tangent function &amp; Software Development</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/97-Trigonometric-Programming-The-tangent-function-Software-Development.html</link>
            <category>Programming</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/97-Trigonometric-Programming-The-tangent-function-Software-Development.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=97</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=97</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;Blocked waiting for my either the software development group to give me new code to test or my FreeBSD build VM to give me a new OS build to test, so how about some random thoughts on programming?&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;I&#039;ve reached the inescapable conclusion that all software development cycles can be expressed as a single equation: y=tan(x+(&amp;pi;/2))&lt;/p&gt;
&lt;p&gt;X represents time (on a totally non-linear scale) with each interval of width&amp;#160;&amp;pi; being the development of a software release and the zero point where the function crosses the X axis representing the release of the &lt;strong&gt;X/&amp;pi;&lt;/strong&gt;&lt;sup&gt;th&lt;/sup&gt; version. &amp;#160;The Y axis represents the state of the code - how &amp;quot;bug free&amp;quot; it is. &amp;#160;I&#039;ll call the Y value within a version the &amp;quot;completeness&amp;quot; of the code for simplicity.&lt;/p&gt;
&lt;p&gt;This functional model actually works surprisingly well:&lt;/p&gt;
&lt;div&gt;&lt;!-- s9ymdb:90 --&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;300&quot; height=&quot;300&quot;  src=&quot;http://www.bsd-box.net/~mikeg/blog/uploads/entry_media/20100223/SWDev.png&quot;  alt=&quot;Tangent Graph with notes&quot; /&gt;
&lt;ul&gt;
    &lt;li&gt;During pre-0.0 release (&lt;strong&gt;X|0...&amp;pi;/2&lt;/strong&gt;) the software is riddled with bugs and brokenness (&amp;quot;completeness&amp;quot; is negative - that shit don&#039;t work!).
    &lt;ul&gt;
        &lt;li&gt;At some point (&lt;strong&gt;X=(&amp;pi;+&amp;epsilon;)/2&lt;/strong&gt;)&amp;#160;the software becomes at least functional (miniscule positive completeness), and is released to the unsuspecting public.&lt;/li&gt;
        &lt;li&gt;The initial release is buggy as shit, and massive patching and bug fixing happens&lt;br /&gt;
        (This is roughly from &lt;strong&gt;X|(&amp;pi;+&amp;epsilon;)/2...3&amp;pi;/2&lt;/strong&gt; -- For the sake of argument let&#039;s call the &lt;strong&gt;3&amp;pi;/2&lt;/strong&gt; mark the .1 release, or in MS parlance, &amp;quot;Service Pack 1&amp;quot;)&lt;/li&gt;
        &lt;li&gt;The software continues asymptotically approaching infinite completeness -- that nirvana state of having no bugs...&lt;/li&gt;
    &lt;/ul&gt;
    &lt;li&gt;...At which point Marketing comes along and says the users want new features -- On our graph this corresponds to one of the vertical asymptote at multiples of&amp;#160;&lt;strong&gt;&amp;pi;&lt;/strong&gt;.
    &lt;ul&gt;&lt;li&gt;Development begins on the next (N/&amp;pi;)-dot-zero release, starting al over again from negative completeness.&lt;/li&gt;&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;In practical terms software development is not a true function: Each development window is independent and shifted toward X=0, with some overlap between the currently released version and the version under development.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 23 Feb 2010 12:17:45 -0500</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/97-guid.html</guid>
    
</item>
<item>
    <title>Lions and Tigers and Unscheduled Outages, Oh My!</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/96-Lions-and-Tigers-and-Unscheduled-Outages,-Oh-My!.html</link>
            <category>UNIX</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/96-Lions-and-Tigers-and-Unscheduled-Outages,-Oh-My!.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=96</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=96</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;&amp;#160;For those of you wondering where bsd-box.net went this weekend, here&#039;s the scoop:&lt;/p&gt;
&lt;p&gt;A while back I &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/bsd-box.net/~mikeg/blog/index.php?/archives/89-Broken...-and-now,-UnBroken.html&#039;]);&quot;  href=&quot;http://bsd-box.net/~mikeg/blog/index.php?/archives/89-Broken...-and-now,-UnBroken.html&quot;&gt;stopped being a data protection douche&lt;/a&gt; and implemented backups. &amp;#160;I didn&#039;t blog about the implementation, but it was bacula writing to rsync.net over &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.FreeBSD.org/cgi/ports.cgi?query=sshfs&amp;amp;amp;stype=name&amp;amp;amp;sektion=all&#039;]);&quot;  href=&quot;http://www.FreeBSD.org/cgi/ports.cgi?query=sshfs&amp;amp;stype=name&amp;amp;sektion=all&quot;&gt;sshfs&lt;/a&gt; (&lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.FreeBSD.org/cgi/ports.cgi?query=fusefs-kmod&amp;amp;amp;stype=name&amp;amp;amp;sektion=all&#039;]);&quot;  href=&quot;http://www.FreeBSD.org/cgi/ports.cgi?query=fusefs-kmod&amp;amp;stype=name&amp;amp;sektion=all&quot;&gt;fuse&lt;/a&gt; for the win).&lt;/p&gt;
&lt;p&gt;These backups worked fine for a good while, but on Friday (my first full backup since upgrading to 8.0) the damn thing blew up and took the server down with it. &amp;#160;Near as I can tell without being on the console something caused the FUSE kernel module to go insane - The system goes unresponsive, starts taking forever to respond to pings and eventually falls over entirely.&lt;/p&gt;
&lt;p&gt;Troubleshooting that mess is on my list as soon as I can reproduce the problem in a test lab, but until then bsd-box.net is running a ghetto-ass tar-then-SCP backup routine (so I&#039;m not a data protection douche since I&#039;ve still got backups, but my backups are decidedly more ghetto).&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Those of you who sent me emails, panic not: I have a very fine secondary MX which will eventually despool whatever you sent me. &amp;#160;If it&#039;s urgent go ahead and resend.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 08 Feb 2010 14:38:46 -0500</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/96-guid.html</guid>
    
</item>
<item>
    <title>What got me where I am today (the &quot;3 things&quot; blog meme)</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/95-What-got-me-where-I-am-today-the-3-things-blog-meme.html</link>
            <category>Entertainment</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/95-What-got-me-where-I-am-today-the-3-things-blog-meme.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=95</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=95</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;Sure, OK... why not.&lt;/p&gt;
&lt;p&gt;Paul Randal started this mess: He wrote a blog post about &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.sqlskills.com/BLOGS/PAUL/post/What-three-events-brought-you-here.aspx&#039;]);&quot;  href=&quot;http://www.sqlskills.com/BLOGS/PAUL/post/What-three-events-brought-you-here.aspx&quot;&gt;3 events&lt;/a&gt; that brought him to the current point in his career, and invited the rest of the interwebs to do the same. &amp;#160;I decided I would and promptly forgot about it, then &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/twitter.com/zippy1981&#039;]);&quot;  href=&quot;http://twitter.com/zippy1981&quot;&gt;@zippy1981&lt;/a&gt; did and I felt guilty,&amp;#160;So here, with a decidedly carreer-and-IT slant because y&#039;all just &lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/uploads/entry_media/Misc/DONOTWANT_cat.jpg&quot;&gt;DO NOT WANT&lt;/a&gt; to know about my personal proclivities, are my three events:&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/index.php?/archives/95-What-got-me-where-I-am-today-the-3-things-blog-meme.html#extended&quot;&gt;Continue reading &quot;What got me where I am today (the &amp;quot;3 things&amp;quot; blog meme)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 21 Jan 2010 22:16:11 -0500</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/95-guid.html</guid>
    
</item>
<item>
    <title>WBAI Gone Country</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/93-WBAI-Gone-Country.html</link>
            <category>WBAI</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/93-WBAI-Gone-Country.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=93</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=93</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;
On April 1, 2009 the Off the Hook crew staged a mock-takeover of &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.wbai.org&#039;]);&quot;  href=&quot;http://www.wbai.org&quot; title=&quot;WBAI&quot;&gt;WBAI/99.5FM (NY)&lt;/a&gt;, rebranding the station as &quot;Country 99.5&quot;.&lt;br /&gt;
They revived the takeover as part of the Fall 2009 fund drive, opening their October 21, 2009 show with the same clips.  Since I was listening on my iPhone I managed to capture &lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/uploads/entry_media/20091021/WBAI_Country_995.mp3&quot; title=&quot;WBAI_Country_995.mp3&quot; target=&quot;_blank&quot;&gt;one of the &quot;Station ID&quot; breaks&lt;/a&gt; for your listening pleasure.&lt;br /&gt;
&lt;br /&gt;
The original program can be found &lt;a onclick=&quot;_gaq.push([&#039;_trackPageview&#039;, &#039;/extlink/www.2600.com/offthehook/2009/0409.html&#039;]);&quot;  href=&quot;http://www.2600.com/offthehook/2009/0409.html&quot;&gt;here, at the 2600/OTH archives&lt;/a&gt;.  Much hilarity was had by all.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Obligatory Beg: If you&#039;re a WBAI listener please donate, volunteer, or both.  The station is still trying to unwind years of financial mismanagement, and without help its continued existence is far from certain.&lt;/p&gt;
&lt;p&gt;Obligatory Notice: This is not the place to bitch and moan about why your favorite faction is best suited to run WBAI, or for the various factions to snipe at eachother.&lt;br /&gt;
If you think you can do better than the current regime: Run for the LSB next year.&lt;br /&gt;
If you have ideas about how to help the station: Show up to LSB meetings &amp;amp; talk about them.&lt;br /&gt;
If you start shit here: Your comments will be screened and your IP blocked.&lt;br /&gt;
&lt;br /&gt;
I feel stupid posting this notice on such a low-traffic blog, but some of the infighting going on around WBAI makes me wonder if we as a community are mature enough to have a station like this.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 21 Oct 2009 22:54:15 -0400</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/93-guid.html</guid>
    
</item>
<item>
    <title>The Open-Source Environment (List)</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/92-The-Open-Source-Environment-List.html</link>
            <category>UNIX</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/92-The-Open-Source-Environment-List.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=92</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=92</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;It occurs to me that aside from a few exceptions I&#039;ve managed to get Premier Heart to a nearly 100% open-source / free(-as-in-beer) footing.&lt;/p&gt;
&lt;p&gt;As 2009 is pretty much over I think it only makes sense to take stock of the software we&#039;re using for posterity - 5 years from now we can look back at this list and laugh the same way people laugh now when they remember FoxPro or COBOL...&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.bsd-box.net/~mikeg/blog/index.php?/archives/92-The-Open-Source-Environment-List.html#extended&quot;&gt;Continue reading &quot;The Open-Source Environment (List)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 13 Oct 2009 11:37:19 -0400</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/92-guid.html</guid>
    
</item>
<item>
    <title>I'm in my server, upgradin my blogz</title>
    <link>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/90-Im-in-my-server,-upgradin-my-blogz.html</link>
            <category>MetaBlog</category>
    
    <comments>http://www.bsd-box.net/~mikeg/blog/index.php?/archives/90-Im-in-my-server,-upgradin-my-blogz.html#comments</comments>
    <wfw:comment>http://www.bsd-box.net/~mikeg/blog/wfwcomment.php?cid=90</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.bsd-box.net/~mikeg/blog/rss.php?version=2.0&amp;type=comments&amp;cid=90</wfw:commentRss>
    

    <author>mikeg@bsd-box.net (mikeg)</author>
    <content:encoded>
    &lt;p&gt;Well, it looks like &amp;#160;s9y and PHP 5.3.0 are not the best of friends -- lots of deprecated crap that was scrolling many Deprecated: messages at the bottom of my blog. &amp;#160;(Stupid software. Stupid deprecation. Stupid...STUPID!)&amp;#160;&lt;/p&gt;
&lt;p&gt;Upgraded to s9y 1.5 prerelease, replaced a few wayward &lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;split()&lt;/span&gt; calls (now deprecated) with &lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;explode()&lt;/span&gt; (still permissible and technically &amp;quot;better&amp;quot; since it&#039;s split()-ing on a plain string and not a regex), and now I don&#039;t have to look at that shit anymore.&lt;/p&gt;
&lt;p&gt;All of this because I&#039;m preparing to launch another N-part series on Bacula, rsync.net &amp;amp; remote VTLs. &amp;#160;Stay tuned.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 29 Sep 2009 20:26:58 -0400</pubDate>
    <guid isPermaLink="false">http://www.bsd-box.net/~mikeg/blog/index.php?/archives/90-guid.html</guid>
    
</item>

</channel>
</rss>