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

<channel>
	<title>Dan's blog</title>
	<atom:link href="http://www.dberlin.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dberlin.org/blog</link>
	<description>Where innovation meets insanity</description>
	<pubDate>Wed, 23 Jul 2008 16:42:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>How copyrights and patents work, for engineers</title>
		<link>http://www.dberlin.org/blog/2007/06/20/how-copyrights-and-patents-work-for-engineers/</link>
		<comments>http://www.dberlin.org/blog/2007/06/20/how-copyrights-and-patents-work-for-engineers/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 15:59:50 +0000</pubDate>
		<dc:creator>DannyB</dc:creator>
		
		<category><![CDATA[law]]></category>

		<guid isPermaLink="false">http://www.dberlin.org/blog/2007/06/20/how-copyrights-and-patents-work-for-engineers/</guid>
		<description><![CDATA[Just as a heads up to anyone who cares, I&#8217;ll be giving a talk at OSCON this year entitled &#8220;Dispelling legal myths:  Things OSS developers get wrong about the law&#8221;.
After talking with some folks about the best way to present this, it will end up being a basic overview of how lawsuits, copyrights and patents [...]]]></description>
			<content:encoded><![CDATA[<p>Just as a heads up to anyone who cares, I&#8217;ll be giving a talk at OSCON this year entitled &#8220;Dispelling legal myths:  Things OSS developers get wrong about the law&#8221;.</p>
<p>After talking with some folks about the best way to present this, it will end up being a basic overview of how lawsuits, copyrights and patents actually work in the US legal system.  My purpose here is not to espouse views on these things, but instead transfer knowledge of how it all works, in the hopes of reducing ignorance of the &#8220;way things are now&#8221; among engineers, and in particular, OSS folks.</p>
<ul>
<li>For the legal system in general
<ul>
<li>How our legal system is broken up at the federal level</li>
<li>Anatomy of a lawsuit</li>
<li>Costs of a lawsuit</li>
<li>General rules of interpretation of statutes and laws (possibly, depends on time)</li>
</ul>
</li>
<li>For Copyright
<ul>
<li>What is copyrightable</li>
<li>What the actual copy rights involved are</li>
<li>Fair use</li>
</ul>
<ul>
<li>How infringements of these rights are determined by courts (IE tests used, etc)</li>
</ul>
</li>
<li>For Patents
<ul>
<li>What is patentable</li>
<li>What the actual rights granted by patents are</li>
<li>How patents are examined</li>
<li>How prior art is used</li>
<li>How courts determine validity of patents</li>
<li>How courts determine infringement of patents</li>
</ul>
</li>
</ul>
<p>I only have a limited amount of time to go into this stuff, so I plan on focusing particularly on software.  Anyone who knows copyright knows that most people don&#8217;t realize how complicated the rights around things like performances and sound recordings are. Rather than dumb things down, I&#8217;ve tried to explain enough of the underlying principles and situations that one could at least come up with reasonable answers given a more complicated situation.</p>
<p>If you have ever taken a course on IP law, copyrights, or patents, you will likely be very bored at this presentation <img src='http://www.dberlin.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Though I may also get into contracts, licensing, and EULA&#8217;s.</p>
<p>Of course, I&#8217;m happy to answer questions about my views, or about pretty much anything legal while I&#8217;m around.  So if you plan on being there, please bring all the questions you&#8217;ve got.  I&#8217;ve got all the time in the world to answer them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dberlin.org/blog/2007/06/20/how-copyrights-and-patents-work-for-engineers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Misunderstanding a first-to-file patent system</title>
		<link>http://www.dberlin.org/blog/2007/05/16/misunderstanding-a-first-to-file-patent-system/</link>
		<comments>http://www.dberlin.org/blog/2007/05/16/misunderstanding-a-first-to-file-patent-system/#comments</comments>
		<pubDate>Thu, 17 May 2007 02:53:12 +0000</pubDate>
		<dc:creator>DannyB</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://www.dberlin.org/blog/2007/05/16/misunderstanding-a-first-to-file-patent-system/</guid>
		<description><![CDATA[One of the more &#8220;controversial&#8221; pieces of the current Patent Reform Act of 2007 is the first-to-file provisions.   Part of the reason for this controversy is a misunderstanding of what it actually does when compared to our current system (first-to-invent).
In the current system, if two people file for a patent, something known as an &#8220;interference&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>One of the more &#8220;controversial&#8221; pieces of the current Patent Reform Act of 2007 is the first-to-file provisions.   Part of the reason for this controversy is a misunderstanding of what it actually does when compared to our current system (first-to-invent).</p>
<p>In the current system, if two people file for a patent, something known as an &#8220;interference&#8221; is declare.  From there, both sides spend a lot of money in a bunch of complex court-like proceedings trying to prove who invented the thing being patented.  Whoever wins the interference proceeding gets the patent.  There are large battles over interferences, and there are law firms that specialize in handling them, because they can get quite complex.</p>
<p>In the proposed first-to-file system, if two people file for a patent, the one who filed first gets it.</p>
<p>That&#8217;s it.</p>
<p>Moving to a first-to-file system would have <strong>absolutely no effect on what is considered prior art</strong>.  If you go and publish something, it does <strong>not </strong>mean that someone can go and file a patent on it if you do not.  Your publication will still be prior art against their patent.</p>
<p>The real reason for first-to-file is to get rid of the weird system of interference proceedings we have, not to try to make more things patentable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dberlin.org/blog/2007/05/16/misunderstanding-a-first-to-file-patent-system/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CVS2SVN and bitching about converted repository size</title>
		<link>http://www.dberlin.org/blog/2007/05/16/cvs2svn-and-bitching-about-converted-repository-size/</link>
		<comments>http://www.dberlin.org/blog/2007/05/16/cvs2svn-and-bitching-about-converted-repository-size/#comments</comments>
		<pubDate>Wed, 16 May 2007 16:09:48 +0000</pubDate>
		<dc:creator>DannyB</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://www.dberlin.org/blog/2007/05/16/cvs2svn-and-bitching-about-converted-repository-size/</guid>
		<description><![CDATA[I&#8217;ve seen a lot of people complain about the size of SVN repositories.  The one thing all these people  share in common is that they are using repositories converted to CVS2SVN.   There is a reason for this:
CVS2SVN has a habit of misidentifying entire-branch copies.   As a result, you will usually end up with branches [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve seen a lot of people complain about the size of SVN repositories.  The one thing all these people  share in common is that they are using repositories converted to CVS2SVN.   There is a reason for this:</p>
<p>CVS2SVN has a habit of misidentifying entire-branch copies.   As a result, you will usually end up with branches that are as big as the original branch (on-disk size wise), rather than being , say, 1000 bytes.</p>
<p>This is not to say that SVN repositories are great at space usage.   But as a rule of thumb, proper SVN repositories are always smaller than the equivalent CVS repository.</p>
<p>SVN has some problems in terms of repository storage formats.  We know this.  This is why SVN will probably going to move to something like revlogs for 2.0.  But a lot of the specific size problems i&#8217;ve seen complained about on the web or mailing lists, are usually just bad conversions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dberlin.org/blog/2007/05/16/cvs2svn-and-bitching-about-converted-repository-size/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Supreme court smacks down Federal Circuit, twice</title>
		<link>http://www.dberlin.org/blog/2007/04/30/supreme-court-smacks-down-federal-circuit-twice/</link>
		<comments>http://www.dberlin.org/blog/2007/04/30/supreme-court-smacks-down-federal-circuit-twice/#comments</comments>
		<pubDate>Mon, 30 Apr 2007 21:57:25 +0000</pubDate>
		<dc:creator>DannyB</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://www.dberlin.org/blog/2007/04/30/supreme-court-smacks-down-federal-circuit-twice/</guid>
		<description><![CDATA[There is coverage all over the place of the general sentiment of the supreme court decisions in
Microsoft v. AT&#38;T and KSR v. Teleflex, but i&#8217;ll just give you the important points.
First, KSR v. Teleflex.

As usual, the Federal Circuit made decisions that seem to be based on what they believe the law should say, policy wise, [...]]]></description>
			<content:encoded><![CDATA[<p>There is coverage all over the place of the general sentiment of the supreme court decisions in<br />
<em>Microsoft v. AT&amp;T</em> and <em>KSR v. Teleflex</em>, but i&#8217;ll just give you the important points.<br />
First, KSR v. Teleflex.<br />
<span id="more-31"></span></p>
<p>As usual, the Federal Circuit made decisions that seem to be based on what they believe the law should say, policy wise, instead of what it actually says. They generally make decisions that they can provide a sound basis in policy for, even if it means seriously stretching the meaning of the underlying laws.  I usually disagree with these decisions as a matter of policy, but in any case, stretching the law to fit the often idealistic view they have of how patents support innovation is the wrong thing to do.  This is one reason that they are so often the subject of harsh criticism.  There was *never* anything in the patent act to support their test of obviousness.  It was simply made out of thin air and their view of what risks arise when considering obviousness.  These risks are not codified as  factors to consider when judging obviousness, and as a result, any test rigidly based on them (as the Teaching-Suggestion-Motivation test was) was bound to be smacked down.<br />
For KSR v. Teleflex, the court eviscerated the TSM test for this very reason.</p>
<p>In particular, the court said:</p>
<ul>
<li>
<blockquote><p>a combination of familiar elements according to known methods is likely to be obvious when it does no more than yield predictable results.</p></blockquote>
<p>The Federal Circuit previously held there is no presumption that it would be more likely to be obvious.</li>
<li>
<blockquote><p>Under the correct analysis, any need or problem known in the field and addressed by the patent can provide a reason for combining the elements in the manner claimed.</p></blockquote>
<p>The Federal Circuit had previously held the that only the problem the particular patent was trying to solve should be looked at.  I.E. A person would only look only at those prior art designed to solve the same problem.</li>
<li>
<blockquote><p>It is common sense that familiar items may have obvious uses beyond their primary purposes, and a person of ordinary skill often will be able to fit the teachings of multiple patents together like pieces of a puzzle.</p></blockquote>
<p>The Federal Circuit had previously required explicit teachings of this, rather than allowing common sense (at least, most panels.  There is a one-off decision here that said otherwise, but has not been followed).</li>
<li>
<blockquote><p> a person of ordinary skill in the art has good reason to pursue the known options within his or her technical grasp.  If this leads to the anticipated success, it is likely the product not of innovation but of ordinary skill and common sense.</p></blockquote>
<p>This is more or less the court&#8217;s way of saying that people are creative, and ordinary creativity that combines prior art should not be mistaken for true innovation. Patents are intended to protect novel things, not things ordinary creativity and skill would come up with.  This is a rebuke of the Federal&#8217;s Circuit constant claim that patents can not be made obvious by showing they are &#8220;obvious to try&#8221;.</li>
<li>The court noted the one off Federal Circuit decisions that appeared to try to modify the TSM test to avoid being overruled by the Supreme Court, saying<br />
<blockquote><p> Those decisions, of course, are not now before us and do not correct the errors of law made by the Court of Appeals in this case.  The extent to which they may describe an analysis more consistent with our earlier precedents and our decision here is a matter for the Court of Appeals to consider in its future cases. What we hold is that the fundamental misunderstandings identified above led the Court of Appeals in this case to apply a test inconsistent with our patent law decisions.</p></blockquote>
</li>
<li>Just to show the court gets it, they said:<br />
<blockquote><p>And as progress beginning from higher levels of achievement is expected in the normal course, the results of ordinary innovation are not the subject of exclusive rights under the patent laws.  Were it otherwise patents might stifle, rather than promote, the<br />
progress of useful arts.  See U. S. Const., Art. I, ß8, cl. 8.</p></blockquote>
<p>Some of the Federal Circuit judges may take this to heart, but a few seem to believe the correct policy is to let people patent anything, and let licensing fees sort out the winners and losers.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dberlin.org/blog/2007/04/30/supreme-court-smacks-down-federal-circuit-twice/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Translations of Metro-speak for our touristy friends</title>
		<link>http://www.dberlin.org/blog/2007/03/22/translations-of-metro-speak-for-our-touristy-friends/</link>
		<comments>http://www.dberlin.org/blog/2007/03/22/translations-of-metro-speak-for-our-touristy-friends/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 19:15:40 +0000</pubDate>
		<dc:creator>DannyB</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://www.dberlin.org/blog/2007/03/22/translations-of-metro-speak-for-our-touristy-friends/</guid>
		<description><![CDATA[As we move into the warmer days of spring, followed by summer, the DC metro area tends to get a large number of tourists.
This is true even though their was, at least as of two months ago, a Long Fence around the Capitol reflecting pool in order to protect you from the violent terrorist ducks [...]]]></description>
			<content:encoded><![CDATA[<p>As we move into the warmer days of spring, followed by summer, the DC metro area tends to get a large number of tourists.</p>
<p>This is true even though their was, at least as of two months ago, a Long Fence around the Capitol reflecting pool in order to protect you from the violent terrorist ducks that swim there with their cute future jihad-warring ducklings.  Personally, this would scare me away, but we are a nation of brave patriots, unafraid of our mallardly enemies.</p>
<p>In any case, as most tourists are unfamiliar with the Metrorail system, I thought I would provide a guide to understanding the announcements you may hear from time to time, either on the trains, or in the stations.  You see, Metro train and station operations speak a different language than the rest of us, even though it sounds very similar, so it is essential you understand the true meaning of what is being said.</p>
<p><span id="more-30"></span><br />
In the stations:</p>
<blockquote><p>Attention customers traveling on the Red Line in the direction of Shady Grove.  We are currently experiencing minor delays due to a mechnical malfunction at New York Avenue.  A train will be at your station momentarily.</p></blockquote>
<p>This translates to the following:</p>
<blockquote><p>One of our trains broke and they are very heavy, so it takes us a while to move them off the tracks.  I hope you enjoy waiting 35 minutes for another train, because that&#8217;s how long it&#8217;s really going to be before one gets to your station.  After all, why would we have thought ahead and planned a way to move trains off the main tracks without it taking 20 minutes.  I would suggest you really just go to sleep and stop looking down the tunnel for lights.  I&#8217;ll make another blaring loud announcement when it is time to wake up, or more likely, you&#8217;ll hear the train, being that they are very large and very loud.</p></blockquote>
<p>On the trains:</p>
<blockquote><p>There is a train directly behind us</p></blockquote>
<p>This translates to &#8220;There is a train within the next 15 minutes&#8221;</p>
<blockquote><p>Doors closing</p></blockquote>
<p>This translates to &#8220;Doors are closing, don&#8217;t try to get on the train&#8221;</p>
<blockquote><p>Please stand clear of the doors, thank you</p></blockquote>
<p>This translates to &#8220;Get the fuck out of the doorway you moron, this is not rocket science&#8221;</p>
<blockquote><p>Please do not block the doorways, there is a train directly behind us.</p></blockquote>
<p>This translates to &#8220;To the dumb asshole who didn&#8217;t listen to the first two messages and decided to try to jump through closing doors onto a completely packed train where they wouldn&#8217;t fit anyway, even though the next train is less than 1 minute away:  If you do not remove your handbag from the door so it can close, I am going to be forced to put the brake on, come over there, and beat you to an inch of your life with the aforementioned handbag.   Also, as an aside we appreciate that you decided it was really important to hold up a train with 350 people on it trying to get home because you are a super important person who has to be on <strong>this</strong> train, instead of the completely empty one waiting for us to leave the station.  I hope you die in a fire&#8221;</p>
<p>I hope this guide is found useful for all of our visiting patriots.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dberlin.org/blog/2007/03/22/translations-of-metro-speak-for-our-touristy-friends/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Points-to analysis and the real world</title>
		<link>http://www.dberlin.org/blog/2007/03/18/points-to-analysis-and-the-real-world/</link>
		<comments>http://www.dberlin.org/blog/2007/03/18/points-to-analysis-and-the-real-world/#comments</comments>
		<pubDate>Sun, 18 Mar 2007 19:40:35 +0000</pubDate>
		<dc:creator>DannyB</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://www.dberlin.org/blog/2007/03/18/points-to-analysis-and-the-real-world/</guid>
		<description><![CDATA[One of the pieces of GCC I maintain is the alias analysis, including our field-sensitive points-to analysis.  Points-to analysis is one of the most published about areas of compilers, and yet it is rare to find papers that are actually applicable to real world compilers.
To give some idea of numbers, there are probably 5-10 [...]]]></description>
			<content:encoded><![CDATA[<p>One of the pieces of GCC I maintain is the alias analysis, including our field-sensitive points-to analysis.  Points-to analysis is one of the most published about areas of compilers, and yet it is rare to find papers that are actually applicable to real world compilers.</p>
<p><span id="more-29"></span>To give some idea of numbers, there are probably 5-10 peer reviewed journal/conference published papers on points-to analysis every year.  I read all of them.  I also read all the research that Google, Citeseer, and other methods can find.</p>
<p>Most of it, sadly is not useful, for a variety of reasons.  Those that concentrate on speeding up points-to analysis rarely contribute things that make a real difference.  There are a variety of reasons for this:</p>
<ol>
<li>Taking shortcuts - A lot of papers deal with speedups that just aren&#8217;t sound (leaving out effects of external function calls, assuming random things about variables, visibility, whatever, instead of just handling the full language) and they leave it as an exercise to the reader to make what they&#8217;ve done sound.  In every case I&#8217;ve implemented one of these unsound algorithms, making it sound lost almost all speedup the algorithm purported to give.</li>
<li>Points-to analysis research that focuses on Java - Java is rather easy as a language to write pointer analysis for.  You can&#8217;t take the address of fields, you know which functions are really doing allocation of objects, etc.  I&#8217;ve seen plenty of techniques that work great for huge java programs (which I guess is useful to static java compilers, but JIT&#8217;s just aren&#8217;t really going to play in this space until memory and time requirements are ridiculously low. They aren&#8217;t there yet).   These techniques are essentially useless when applied to C, C++, or other common languages, simply because they use language specific assumptions that no longer apply.<br />
IMHO, It would be much better to do work on pointer analysis, that can handle a language like C, and then apply it to Java by making it simpler, rather than coming up with algorithms that only work on Java, and can&#8217;t be made to work on something with more complications without losing all the benefit the work done was supposed to bring.</li>
<li>Comparison to ridiculousness - This is more a combined criticism.  It turns out a lot of the people write their own implementations of the algorithms they compare against, and it&#8217;s obvious they only put a minimal amount of engineering work into them.  You then see comparisons against really dumb implementations of other algorithms, or using really bad data structures, and claims of speedups, when if you look at good implementations of the other algorithm, you see the time is usually the same as the new algorithm claims.  Part of this is another problem - a lot of papers lack source code that implements their work (to the credit of many researchers, they are almost always happy to give source, but it would be nice to just make it available with the paper, and put in a URL in the paper to the source).  It&#8217;s interesting to note that for the really good algorithms I have found, when I looked at the source, they often had really good implementations of the algorithms they compared against.</li>
<li>Misguided notions of what is practical - I think this more or less speaks for itself, but I have read pointer analysis papers that claim &#8220;practical&#8221; algorithms, where their idea of practical is to take > 1 hour or > 4 gig of memory to analyze 100k of code.  You can always claim users are willing to wait, or we shouldn&#8217;t run expensive algorithms everywhere.  The problem with these claims are:</li>
</ol>
<blockquote>
<ul>
<li>That only about 0.1% of users are willing to wait.</li>
<li>Making algorithms that only run sometimes are a maintenance burden and a can of worms for bug reproduction = unlikely to be implemented without incredibly significant benefit.</li>
<li>There are algorithms without these requirements that have just as good precision.</li>
</ul>
</blockquote>
<p>This is not to say all the research I read is not applicable, and not a dig at, for example, people doing Java pointer analysis.  I have seen good work on Java pointer analysis, where authors explain how to make it applicable to other languages, or at least have some cognizance that it is not useful outside the realm of Java.  I am simply pointing out that if you want your work to be used in production compilers, it needs to be implementable without having to spend another 3 years trying to get back the speed you claim when you transform the algorithm to be sound for C/C++/etc.<br />
Just to give examples of good pointer analysis research i&#8217;ve seen in the past few years, the work done by Paul H J Kelly and David J Pearce on field-sensitive pointer analysis for C now forms the basis for the algorithm used by GCC.  In addition, Calvin Lin and Ben Hardekopf have done an amazing job of attacking the real problems of memory usage and time of points-to algorithms, using implementations they plan on making freely available.  Most of their work concentrates not on better solving algorithms, but on very cheap offline detection of much larger classes of  pointer and location equivalences.  There are plenty of other people doing good work here (particularly in the area of scaling context sensitive analysis), I am just pointing out the ones I remember off the top of my head.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dberlin.org/blog/2007/03/18/points-to-analysis-and-the-real-world/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The deer seem awfully confused</title>
		<link>http://www.dberlin.org/blog/2007/03/16/the-deer-seem-awfully-confused/</link>
		<comments>http://www.dberlin.org/blog/2007/03/16/the-deer-seem-awfully-confused/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 22:30:02 +0000</pubDate>
		<dc:creator>DannyB</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://www.dberlin.org/blog/2007/03/16/the-deer-seem-awfully-confused/</guid>
		<description><![CDATA[Yesterday it was 75°F.  Today it&#8217;s about 24°F and it&#8217;s hailing.  The deer that live around the area seem to be going insane over this.  They keep stopping to shake out their ears while digging for acorns.  I think the hail may be getting in their ears 
]]></description>
			<content:encoded><![CDATA[<p>Yesterday it was 75°F.  Today it&#8217;s about 24°F and it&#8217;s hailing.  The deer that live around the area seem to be going insane over this.  They keep stopping to shake out their ears while digging for acorns.  I think the hail may be getting in their ears <img src='http://www.dberlin.org/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dberlin.org/blog/2007/03/16/the-deer-seem-awfully-confused/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bad things to overhear on the metro</title>
		<link>http://www.dberlin.org/blog/2007/03/12/bad-things-to-overhear-on-the-metro/</link>
		<comments>http://www.dberlin.org/blog/2007/03/12/bad-things-to-overhear-on-the-metro/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 13:42:17 +0000</pubDate>
		<dc:creator>DannyB</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://www.dberlin.org/blog/2007/03/12/bad-things-to-overhear-on-the-metro/</guid>
		<description><![CDATA[&#8220;Right now i&#8217;m a hair-dresser, but i&#8217;d like to be a school counselor, because it makes more money&#8221;.
I weep for the children.
]]></description>
			<content:encoded><![CDATA[<p>&#8220;Right now i&#8217;m a hair-dresser, but i&#8217;d like to be a school counselor, because it makes more money&#8221;.</p>
<p>I weep for the children.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dberlin.org/blog/2007/03/12/bad-things-to-overhear-on-the-metro/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Warmer, healthy, productive</title>
		<link>http://www.dberlin.org/blog/2007/02/21/warmer-healthy-productive/</link>
		<comments>http://www.dberlin.org/blog/2007/02/21/warmer-healthy-productive/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 15:53:33 +0000</pubDate>
		<dc:creator>DannyB</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://www.dberlin.org/blog/2007/02/21/warmer-healthy-productive/</guid>
		<description><![CDATA[The furnace people came on Tuesday.  I don&#8217;t want to ruin the ending, but it&#8217;s warm here now.
Crap.
I just ruined the ending.
 A few very nice, very professional furnace installation people showed up on Tuesday, removed our old furnace (while wondering aloud how we weren&#8217;t dead from various things wrong with it and the installation [...]]]></description>
			<content:encoded><![CDATA[<p>The furnace people came on Tuesday.  I don&#8217;t want to ruin the ending, but it&#8217;s warm here now.</p>
<p>Crap.</p>
<p>I just ruined the ending.</p>
<p><span id="more-26"></span> A few very nice, very professional furnace installation people showed up on Tuesday, removed our old furnace (while wondering aloud how we weren&#8217;t dead from various things wrong with it and the installation of it), and installed the new one.</p>
<p>The new one has a 20 year warranty on all parts and the heat exchanger, meaning we have at least 20.01 years before the next service call.  Oh, and it&#8217;s not spewing odorless deadly gases into my house.  That&#8217;s always a plus.</p>
<p>The rabbits seem happy to be back downstairs in their normal habitat, seemingly unaware of how close to death they were.  Hell hath no fury like a woman whose house is 50 degrees or less.</p>
<p>As for me, well, I&#8217;m less sick.  I can actually eat food now, which is good.I still haven&#8217;t been in the office in a week (ice, ice, ice, sick, sick), but I&#8217;ll get back there this week.</p>
<p>Thus, everything is more or less back to normal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dberlin.org/blog/2007/02/21/warmer-healthy-productive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Frozen, Sick, Lazy</title>
		<link>http://www.dberlin.org/blog/2007/02/18/frozen-sick-lazy/</link>
		<comments>http://www.dberlin.org/blog/2007/02/18/frozen-sick-lazy/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 22:59:50 +0000</pubDate>
		<dc:creator>DannyB</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://www.dberlin.org/blog/2007/02/18/frozen-sick-lazy/</guid>
		<description><![CDATA[The furnace died on Thursday
By died, I don&#8217;t so much mean it no longer functions, as much as I mean that they discovered a 3 1/2&#8243; crack in the heat exchanger, which causes a very slight hazard of carbon monoxide poisoning to you and your entire family.
So it&#8217;s not so much dead, as it&#8217;s disassembled [...]]]></description>
			<content:encoded><![CDATA[<p>The furnace died on Thursday</p>
<p>By died, I don&#8217;t so much mean it no longer functions, as much as I mean that they discovered a 3 1/2&#8243; crack in the heat exchanger, which causes a very slight hazard of carbon monoxide poisoning to you and your entire family.</p>
<p><span id="more-25"></span>So it&#8217;s not so much dead, as it&#8217;s disassembled and if I turn it back on, I may end up dead.</p>
<p>Except for that, it works great!   Oh yes, the original problem was the blower fan wasn&#8217;t working anymore.  So maybe it wasn&#8217;t working great anyway.</p>
<p>As everyone knows, furnaces only die ~2 days after major winter storms, causing two phenomena to occur simultaneously</p>
<ol>
<li>Nobody has any space heaters left</li>
<li>Nobody will be able replace your furnace for at least 5 days.</li>
</ol>
<p>In our case, we found 3 space heaters hidden under random baskets of easter candy at Target, after searching Lowes, Home Depot, K-Mart, and 7 other places.  Our house is now a balmy 56 degrees.</p>
<p>Luckily, our <a href="http://www.ahswarranty.com">Home Warranty Company</a> was happy to pay the ungodly sum of money it costs to upgrade a 22 year old furnace and pieces, and was even willing to pay someone to do it this weekend, so that we didn&#8217;t freeze to death.  Heck, they even had the parts and furnace ready for pickup by someone within 8 hours of finding out ours was dead.<br />
However, this was not to be, as no HVAC service company in the area actually had any appointments until Tuesday morning.  My guess is that they charge people even if they are dead by the time they get there.</p>
<p>To make for a more enjoyable weekend, I also decided to get the stomach flu, which means I have not actually eaten anything in 3 days.   Okay, so, i&#8217;ve eaten it, but then it&#8217;s ended up outside my stomach through no intention of my own.  Combined with the freezing cold, halleucinations, and fever, this is great.  I have fever dreams about having a furnace.</p>
<p>In order to avoid a small condition known as &#8220;dead rabbits&#8221;, we had moved them from the freezing basement to the upstairs.  They decided this was not fun enough, so they escaped while we were out looking for space heaters.  This has caused great displeasure in my female unit to occur, and she is currently upstairs looking for recipes that involve cooking rabbit.</p>
<p>Oh well.  I&#8217;m sure everything will go to plan Tuesday.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dberlin.org/blog/2007/02/18/frozen-sick-lazy/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
