<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flying Circuits &#187; Uncategorized</title>
	<atom:link href="http://www.flyingcircuits.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flyingcircuits.com</link>
	<description>Welcome to Mike Grusin&#039;s</description>
	<lastBuildDate>Fri, 30 Oct 2009 01:54:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bitflips</title>
		<link>http://www.flyingcircuits.com/2009/10/08/dram-study-turns-assumptions-about-errors-upside-down-ars-technica/</link>
		<comments>http://www.flyingcircuits.com/2009/10/08/dram-study-turns-assumptions-about-errors-upside-down-ars-technica/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 16:43:34 +0000</pubDate>
		<dc:creator>mgrusin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.flyingcircuits.com/?p=750</guid>
		<description><![CDATA[My first space &#8220;work&#8221; was with, what was back then, large-scale DRAM memory chips.  (By &#8220;large&#8221; I&#8217;m talking 4096 bits per chip; this was the very beginning of the personal computer revolution.  You kids get off my lawn!)  Shrinking the circuitry was increasing the capacity of these devices by leaps and bounds, but unfortunately this [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-774" title="65595_memorychip" src="http://www.flyingcircuits.com/wp-content/uploads/2009/10/65595_memorychip-150x150.jpg" alt="65595_memorychip" width="150" height="150" align="right"/>My first space &#8220;work&#8221; was with, what was back then, large-scale DRAM memory chips.  (By &#8220;large&#8221; I&#8217;m talking 4096 <span style="text-decoration: underline;">bits</span> per chip; this was the very beginning of the personal computer revolution.  You kids get off my lawn!)  Shrinking the circuitry was increasing the capacity of these devices by leaps and bounds, but unfortunately this was also causing an alarming rise in random, radiation-induced errors.  Smaller circuitry carries a smaller amount of charge, making it increasingly susceptible to the charged particles that are always zipping around and through us.  A charged particle hits a memory cell, and suddenly what was once a &#8220;1&#8243; is now a &#8220;0&#8243;, and your bank balance (or anti-lock braking system or rocket ignitor) is now better or (more likely) worse than you left it.</p>
<p>At the time, IBM researchers found that most of these errors were coming from impurities in the chip packaging itself, which is a solvable problem.  But a small number of errors were caused by cosmic radiation; high-energy particles generated by supernovae and other events in deep space.  The earth&#8217;s atmosphere and magnetic field shield us from most of these particles, but a few will always get through.  While reading about this in high school, it occurred to me that this could be a serious problem for computers in space.  So I wrote up an experiment proposal for NASA&#8217;s Space Shuttle Student Involvement Project, and was accepted as a finalist.  (While presenting my work at NASA Ames, an engineer asked me if he could blame all of his bugs on cosmic rays.  I replied with what I had calculated as the error rate for a single 4kb chip: &#8220;Sure, once every sixteen years.&#8221;)   The problem remains, but most hardware manufacturers consider it a one-in-a-million event, and pretend it doesn&#8217;t exist.  Crashes due to software bugs are vastly more common.</p>
<p>Thus it is interesting to hear of a new long-term study by Google on DRAM errors.  Google has so much computing capacity that it is uniquely positioned to perform such research (and it&#8217;s gratifying that they take the time to do so).  Surprisingly, the study found error rates 15 times higher than previously expected, but they also found that most of those errors were coming from the same group of chips, suggesting that manufacturing variability is a cause.  The study also found that age is a factor, with error rates sharply increasing at 20 months.  This could be due to chip designers cutting their silicon margins to the bone, knowing that due to Moore&#8217;s law, commercial hardware has a very limited lifetime these days.</p>
<p>What I took away from that early work was that nothing is perfect.  If you&#8217;re programming a computer and you put a byte of data into memory, the chances are extremely good that you&#8217;ll get the same byte back.  But it&#8217;s not 100% guaranteed.  And if it&#8217;s VERY IMPORTANT that you get the same byte back, you should invest in fault tolerance of some sort.  Spacecraft computers work around this problem with special hardened construction, redundant &#8220;voting&#8221; systems, and error-correcting codes in memory (which are an effective solution to the DRAM error problem, though it costs an extra 25% to store the correcting information).  I sometimes  wonder why these reliability lessons from space aren&#8217;t incorporated more into our everyday machines, but until software quality improves, it&#8217;s usually cheaper to just reboot.</p>
<ul>
<li><a href="http://arstechnica.com/business/news/2009/10/dram-study-turns-assumptions-about-errors-upside-down.ars">DRAM study turns assumptions about errors upside down (via Ars Technica</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.flyingcircuits.com/2009/10/08/dram-study-turns-assumptions-about-errors-upside-down-ars-technica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Armadillo Aerospace reaches beta (with a large bonus)</title>
		<link>http://www.flyingcircuits.com/2009/09/15/armadillo-aerospace-reaches-beta-with-a-large-bonus/</link>
		<comments>http://www.flyingcircuits.com/2009/09/15/armadillo-aerospace-reaches-beta-with-a-large-bonus/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 16:35:47 +0000</pubDate>
		<dc:creator>mgrusin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.flyingcircuits.com/?p=692</guid>
		<description><![CDATA[Another X-Prize won!  Armadillo Aerospace is the first team to win the Lunar Lander Challenge (but the demonstration window is still open, and other teams could still share the prize money).
One thing I really like about Armadillo is that from the beginning they&#8217;ve done their engineering in small increments, fixing what doesn&#8217;t work as they [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flyingcircuits.com/wp-content/uploads/2009/09/CRW_7604.jpg"><img class="alignright size-medium wp-image-694" style="margin: 5px;" title="CRW_7604" src="http://www.flyingcircuits.com/wp-content/uploads/2009/09/CRW_7604-300x199.jpg" alt="CRW_7604" width="300" height="199" align="right" /></a>Another X-Prize won!  <a href="http://www.armadilloaerospace.com">Armadillo Aerospace</a> is the first team to win the <a href="http://space.xprize.org/lunar-lander-challenge">Lunar Lander Challenge</a> (but the demonstration window is still open, and other teams could still share the prize money).</p>
<p>One thing I really like about Armadillo is that from the beginning they&#8217;ve done their engineering in small increments, fixing what doesn&#8217;t work as they go along.  They&#8217;ve been at this a long time and their logs are fascinating to read; full of endless problems with metallurgy, thermodynamics, supersonic flow, control&#8230; all encountered through thousands of tests, and all eventually solved.  Founder John Carmack, who made his fortune from DOOM and other video games puts it best:</p>
<blockquote><p>When asked what lessons the traditional aerospace community should learn from their success, Carmack answered, &#8220;You learn so much more by getting out there and doing things than you do sitting at a desk running a CAD program. You can&#8217;t even imagine some of the things that wind up going wrong. It&#8217;s the unknown unknowns that get you. You wind up getting things done by going out there and trying it, accepting levels of failure and you beat the problem into submission by working on it over and over and over again. And when you can build your operations tempo up to doing things every day, that&#8217;s what we want to see in the aerospace world.&#8221;</p></blockquote>
<p>Exactly.  They&#8217;ve definitely earned this one, and the million dollar prize ain&#8217;t bad either.</p>
<ul>
<li><a href="http://www.onorbit.com/node/1487">Armadillo Aerospace Qualifies for Northrop Grumman Lunar Lander Challenge</a></li>
</ul>
<p>via <a href="http://www.onorbit.com">OnOrbit</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyingcircuits.com/2009/09/15/armadillo-aerospace-reaches-beta-with-a-large-bonus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Haiku (finally) reaches alpha</title>
		<link>http://www.flyingcircuits.com/2009/09/14/haiku-reaches-alpha/</link>
		<comments>http://www.flyingcircuits.com/2009/09/14/haiku-reaches-alpha/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 00:20:46 +0000</pubDate>
		<dc:creator>mgrusin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.flyingcircuits.com/?p=680</guid>
		<description><![CDATA[It&#8217;s taken a while, but Haiku, an open-source project to replace an orphaned operating system called BeOS, has finally reached alpha stage.  To understand why this is exciting, you need to know a little history:
BeOS was an extraordinary operating system available in the mid-90s.  Lean, modern, media-savvy, and blazingly fast, it was a joy to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flyingcircuits.com/wp-content/uploads/2009/09/haiku.png"><img class="alignright size-thumbnail wp-image-682" style="margin: 3px;" title="haiku" src="http://www.flyingcircuits.com/wp-content/uploads/2009/09/haiku.png" alt="haiku" width="320" align="right" /></a>It&#8217;s taken a while, but Haiku, an open-source project to replace an orphaned operating system called BeOS, has finally reached alpha stage.  To understand why this is exciting, you need to know a little history:</p>
<p>BeOS was an extraordinary operating system available in the mid-90s.  Lean, modern, media-savvy, and blazingly fast, it was a joy to use.  BeOS went through a number of evolutionary stages, running on proprietary, then Apple, then PC hardware; but each effort ran into brutal anticompetition tactics from both Apple and Microsoft.  (And to be fair, BeOS suffered from poor marketing of an admittedly difficult-to-market product.  Why should you buy something that comes &#8220;free&#8221; with your computer, even if it is mediocre, if it means giving up the benefits of ubiquity?)  In desperation, the company (Be) changed their focus to &#8220;internet appliances&#8221; instead of general-purpose desktop software, but this failed when the dot-com bubble burst.  Despite heroic efforts within and outside the company, Be went bankrupt and was sold to Palm (which did very little with the BeOS technology), and a small handful of BeOS revival efforts eventually faded away.</p>
<p>Except for one, the Haiku project.  Unlike some revival efforts, which used illegally stolen code, or proposed creating Linux windowing systems that just looked like BeOS, the Haiku project rewrote BeOS from the ground up.  Because they didn&#8217;t have access to all the minute details of the real BeOS internals, Haiku is not binary-compatible with BeOS.  But it IS source-compatible (existing code can be recompiled to run on Haiku), and has the same great look and feel that made BeOS such a pleasure to use.</p>
<p>It&#8217;s a valid question as to whether it&#8217;s worthwhile to try to revive orphaned operating systems, especially for desktop use.  There&#8217;s definitely a critical mass where the number of users vs. the amount of development feed each other; below that limit an OS is not likely to survive.  But there&#8217;s something to be said for a healthy ecosystem requiring diversity, in both the natural and computer worlds.  Without competition, the few remaining choices become stagnant and bloated.  Sometimes something revolutionary is needed to keep everyone on their toes.</p>
<ul>
<li><a href="http://www.osnews.com/story/22156/In_the_Round_Haiku_Alpha_Released">In the Round: Haiku Alpha Released</a> (a good summary of the history of Be, BeOS, and the Haiku project).</li>
<li><a href="http://www.haiku-os.org/news/2009-09-13_haiku_project_announces_availability_haiku_r1alpha_1">Haiku project announces availability of Haiku R1 Alpha 1</a> (announcement and download link from Haiku-os.org)</li>
</ul>
<p>Via <a href="http://www.osnews.com">OSNews.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyingcircuits.com/2009/09/14/haiku-reaches-alpha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It does explain some bruises</title>
		<link>http://www.flyingcircuits.com/2009/06/08/23/</link>
		<comments>http://www.flyingcircuits.com/2009/06/08/23/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 21:48:36 +0000</pubDate>
		<dc:creator>mgrusin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.flyingcircuits.com/?p=23</guid>
		<description><![CDATA[
So how did Steven Colbert get this picture of me kiteboarding?  I don&#8217;t even remember that day (though it looks like I should have.)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flyingcircuits.com/wp-content/uploads/2009/06/colbert090605.jpg"><img class="size-thumbnail wp-image-22 alignnone" title="colbert090605" src="http://www.flyingcircuits.com/wp-content/uploads/2009/06/colbert090605-150x150.jpg" alt="colbert090605" width="150" height="150" align="right" /></a></p>
<p>So how did <a title="Stephen Colbert" href="http://www.comedycentral.com/colbertreport/full-episodes/index.jhtml?episodeId=229643" target="_blank">Steven Colbert</a> get this picture of me kiteboarding?  I don&#8217;t even remember that day (though it looks like I should have.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyingcircuits.com/2009/06/08/23/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Innate Malice</title>
		<link>http://www.flyingcircuits.com/2008/10/26/an-innate-malice/</link>
		<comments>http://www.flyingcircuits.com/2008/10/26/an-innate-malice/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 15:47:19 +0000</pubDate>
		<dc:creator>mgrusin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.flyingcircuits.com/2008/10/26/an-innate-malice/</guid>
		<description><![CDATA[A surprisingly accurate assessment, found hidden at the end of an article about new gem-quality artificial diamonds and allegedly from an old Encyclopedia Britannica:
&#8220;Of all domestic animals the cat is the most equivocal and suspicious. He is kept, not for any amiable qualities but purely with a view to banish rats, mice, and other noxious [...]]]></description>
			<content:encoded><![CDATA[<p>A surprisingly accurate assessment, found hidden at the end of an article about <a href="http://www.sfgate.com/cgi-bin/article.cgi?file=/c/a/2008/09/12/DD5R12RKS0.DTL">new gem-quality artificial diamonds</a> and allegedly from an old Encyclopedia Britannica:</p>
<blockquote><p><em>&#8220;Of all domestic animals the cat is the most equivocal and suspicious. He is kept, not for any amiable qualities but purely with a view to banish rats, mice, and other noxious vermin from our houses, granaries, etc. Although cats, when young, are playful and gay, they possess at the same time an innate malice and perverse disposition, which increases as they grow up, and which education teaches them to conceal, but never to subdue. Constantly bent upon theft and rapine, though in a domestic state, they conceal all their designs; seize every opportunity of doing mischief, and then fly from punishment. &#8220;They easily take on the habits of society, but never its manners, for they have only the appearance of friendship and attachment. This disingenuity of character is betrayed by the obliquity of their movements and the ambiguity of their looks. In a word, the cat is totally destitute of friendship; he thinks and acts for himself alone. &#8230; Their sleep is light; and they often assume the appearance of sleeping when in reality they are meditating mischief.&#8221;</em></p></blockquote>
<p><a href="http://www.sfgate.com/cgi-bin/article.cgi?file=/c/a/2008/09/12/DD5R12RKS0.DTL">SFGate: Deuce of Diamonds, by Jon Carrol</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyingcircuits.com/2008/10/26/an-innate-malice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bill Nedell</title>
		<link>http://www.flyingcircuits.com/2007/09/12/bill-nedell/</link>
		<comments>http://www.flyingcircuits.com/2007/09/12/bill-nedell/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 07:11:14 +0000</pubDate>
		<dc:creator>mgrusin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.flyingcircuits.com/2007/09/12/bill-nedell/</guid>
		<description><![CDATA[Went to a memorial dinner for a friend tonight, Bill Nedell.  I&#8217;ve only met a handful of people like him, a certified genius who wanted to change the world and had the talent and energy to do it.  He loved flying, and loved life, and dove headfirst into everything he did.
Bill worked for [...]]]></description>
			<content:encoded><![CDATA[<p>Went to a memorial dinner for a friend tonight, Bill Nedell.  I&#8217;ve only met a handful of people like him, a certified genius who wanted to change the world and had the talent and energy to do it.  He loved flying, and loved life, and dove headfirst into everything he did.</p>
<p>Bill worked for NASA back when they took the Aeronautics in their name seriously.  He revolutionized air-traffic control software, and then left to pursue his dream of making an airplane for everyone, one that used advanced software to make it easy enough for anyone to fly.  (His initial project towards this goal was to make a box that could be installed in an aircraft that had just one big red button on it.  If you hit the button the box would immediately take over and safely land the plane at the nearest airport.)  He and his wife Susan (just as brilliant, just as nice, not <em>quite</em> as intense) owned a small company in Boulder which did this and other work. I worked with them the summer of 2001 on a tiny unmanned airplane that they&#8217;d use to gather weather data, but was also unofficially testing out the core software that would eventually run Bill&#8217;s dream.  The first time I met Bill, I dressed up nicely for a formal meeting.  He came jogging in in a runner&#8217;s tank top and shorts, drenched with sweat.  He sat down, toweled off, and started right in on the technical details he needed help on.  I was very impressed by his philosophy of what was really important, and his refusal to do what wasn&#8217;t.  I also remember Susan asking me how much money I wanted to make.  I threw out a number.  She said that&#8217;s not enough, and threw out a bigger number.  This is the kind of people they were.</p>
<p>Immediately after 9/11 most of their weather contracts were canceled as government money moved to homeland defense.  They could have bought into that but refused to on karmic principles.  They hung on for a bit but eventually had to sell the company.  Bill was devastated by having to let his friends go, and said he&#8217;d never work for the government again.  They moved to Florida (I was very sorry to see them leave Boulder), and they eventually lived on a 50&#8242; catamaran.  Bill made the catamaran into a technological wonder, even putting in a home theater because Susan loved movies.  This year they decided to move back onto dry land so their daughter could go to a real high school.  Susan got an executive position at a biofuels company in Boston, and Bill was working on a new aviation startup in Kansas (he liked the boat but really missed flying).  He was an avid runner and biker, and sadly a few months ago he was killed by a drunk driver while riding his bike.</p>
<p>Bill touched a lot of people&#8217;s lives.  The memorial dinner was about 20 people, most from the old company, many of which I had met but hadn&#8217;t seen since 2001.   I was honored to be invited since I had only known Bill a little while, but Susan once said he and I were simpatico.  (Aside from consulting for the company, I also helped Bill with his annual high-tech Halloween show in his front yard.  It was the year 2001, so the theme was 2001 A Space Odyssey.)   Heard lots of great stories tonight, and feel for Susan and her two children&#8217;s enormous loss.   I wish I had been able to spend more time with him, Bill&#8217;s the kind of person I want to be when I grow up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyingcircuits.com/2007/09/12/bill-nedell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Short story</title>
		<link>http://www.flyingcircuits.com/2007/04/14/15/</link>
		<comments>http://www.flyingcircuits.com/2007/04/14/15/#comments</comments>
		<pubDate>Sat, 14 Apr 2007 17:39:25 +0000</pubDate>
		<dc:creator>mgrusin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.flyingcircuits.com/2007/04/14/15/</guid>
		<description><![CDATA[Since we&#8217;re all storytellers at some level, I liked this list of Kurt Vonnegut&#8217;s (1922 &#8211; 2007) rules for short stories:

Use the time of a total stranger in such a way that he or she will not feel the time was wasted.
Give the reader at least one character he or she can root for.
Every character [...]]]></description>
			<content:encoded><![CDATA[<p>Since we&#8217;re all storytellers at some level, I liked this list of Kurt Vonnegut&#8217;s (1922 &#8211; 2007) <strong>rules for short stories:</strong></p>
<ol>
<li>Use the time of a total stranger in such a way that he or she will not feel the time was wasted.</li>
<li>Give the reader at least one character he or she can root for.</li>
<li>Every character should want something, even if it is only a glass of water.</li>
<li>Every sentence must do one of two things &#8211; reveal character or advance the action.</li>
<li>Start as close to the end as possible.</li>
<li>Be a sadist. No matter how sweet and innocent your leading characters, make awful things happen to them &#8212; in order that the reader may see what they are made of.</li>
<li>Write to please just one person. If you open a window and make love to the world, so to speak, your story will get pneumonia.</li>
<li>Give your readers as much information as possible as soon as possible. To heck with suspense. Readers should have such complete understanding of what is going on, where and why, that they could finish the story themselves, should cockroaches eat the last few pages.</li>
</ol>
<p><em>“Hello, babies. Welcome to Earth. It’s hot in the summer and cold in the winter. It’s round and wet and crowded. At the outside, babies, you’ve got about a hundred years here. There’s only one rule that I know of, babies — ‘God damn it, you’ve got to be kind.’ ”</em></p>
<p><a href="http://www.boingboing.net/2007/04/14/vonneguts_rules_for_.html">Via</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyingcircuits.com/2007/04/14/15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Knights of Colbert</title>
		<link>http://www.flyingcircuits.com/2007/04/06/the-knights-of-colbert/</link>
		<comments>http://www.flyingcircuits.com/2007/04/06/the-knights-of-colbert/#comments</comments>
		<pubDate>Fri, 06 Apr 2007 19:36:18 +0000</pubDate>
		<dc:creator>mgrusin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.flyingcircuits.com/2007/04/06/the-knights-of-colbert/</guid>
		<description><![CDATA[I&#8217;ve had the honor this year of helping out Fairview High School with their entry in the FIRST Robotics Challenge, the Colbertron.  Every year the FIRST organization (For Inspiration and Recognition of Science and Technology) announces a challenging new contest, and give teams of students just six weeks to build, program and test their entry. [...]]]></description>
			<content:encoded><![CDATA[<p><img width="320" height="213" align="right" src="/images/blog/2007/P0016247.jpg" />I&#8217;ve had the honor this year of helping out Fairview High School with their entry in the <a href="http://www.flyingcircuits.com/www.usfirst.org">FIRST Robotics Challenge</a>, the <em>Colbertron</em>.  Every year the FIRST organization (For Inspiration and Recognition of Science and Technology) announces a challenging new contest, and give teams of students just six weeks to build, program and test their entry.  This year&#8217;s contest, &#8220;Rack and Roll&#8221;, required the robots to pick up inflated tubes and place them on a rack for points.  Extra points could be gained by raising robots up to 12&#8243; off the ground at the end of the match.</p>
<p>The six weeks went by quickly (with all the drama of any good engineering project), and on March 29th the regional competition began at the University of Denver&#8217;s Magnus Arena.  The rookie Fairview team did an outstanding job in both robot construction and driving, even being called out by the announcers for helping push another robot up a ramp at the end of a match.</p>
<p>After a day and a half of competitions, the top 32 robots went on to elimination matches.  Unfortunately, Fairview was ranked 33rd!  The team was a little bummed out that they had come so close to continuing.  But then a higher-ranked team chose Fairview to be on their team (due to their excellent driving skills and teamwork), so they got to continue.</p>
<p>In the elimination matches (which were best-of-three), Fairview lost the first match, won the second (and got to continue!), but lost the third 140 to zero (ouch). But it was a heck of a ride.  This was Fairview&#8217;s first FIRST competition, and the students are already planning for next season.</p>
<p><a href="http://www2.usfirst.org/2007comp/events/CO/rankings.html">Final standings (Fairview is team #2036)</a><br />
<a href="http://www.flyingcircuits.com/gallery/view/FRC+FIRST/">Lots of pictures in the Flying Circuits Gallery</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyingcircuits.com/2007/04/06/the-knights-of-colbert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Previously on Thinkpad Galactica</title>
		<link>http://www.flyingcircuits.com/2007/02/27/previously-on-thinkpad-galactica/</link>
		<comments>http://www.flyingcircuits.com/2007/02/27/previously-on-thinkpad-galactica/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 05:02:29 +0000</pubDate>
		<dc:creator>mgrusin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.flyingcircuits.com/2007/02/16/previously-on-thinkpad-galactica/</guid>
		<description><![CDATA[Summary: New Thinkpad comes with a minor factory defect, but getting it fixed escalates into a surprising amount of trouble.  All turns out well in the end, though.  The whole story after the jump.

12/24/06: Receive shiny new Thinkpad T60p.
1/23/07: Finally realize only one speaker is working (the left one).  Call Lenovo.  [...]]]></description>
			<content:encoded><![CDATA[<p>Summary: New Thinkpad comes with a minor factory defect, but getting it fixed escalates into a surprising amount of trouble.  All turns out well in the end, though.  The whole story after the jump.</p>
<p><span id="more-12"></span></p>
<p>12/24/06: Receive shiny new Thinkpad T60p.</p>
<p>1/23/07: Finally realize only one speaker is working (the left one).  Call Lenovo.  They are very apologetic, arrange for warranty repair.</p>
<p>1/25/07: Empty box arrives.  Pack up computer.  Call DHL to pick up box.</p>
<p>2/1/07: DHL picks up the box after several no-shows.</p>
<p>2/7/07: Wrong computer returned (DHL&#8217;s fault, dropped off wrong but identical box).  Mixup cleared up several hours later.</p>
<p>2/7/07: Dead speaker now works, but has obvious problems (consistently pops loundly on mute/unmute, and doesn&#8217;t work at all at a specific volume level).  Only the repaired speaker has these problems, the left one works fine as it always has.  Since the same thing happens in both Windows and Linux, signs point to defective hardware.  (Wish I had noticed this before the first service call, but the dead speaker masked the problem.)</p>
<p>2/9/07: Call Lenovo.  They are very apologetic, promise to escalate to next level.</p>
<p>2/12/07: Empty box arrives.  Pack up computer.  Include very specific note about problem, including the instruction to not return it until the problem is solved.   Take box to DHL (not messing around with pickup again).</p>
<p>2/13/07: Tracking shows computer arrives at Lenovo service and leaves six hours later.</p>
<p>2/14/07: Repaired computer left on doorstep while I wasn&#8217;t home (the first one properly required a signature.)  And for some reason, the box is <em>unsealed</em> which is very disturbing.</p>
<p>2/14/07:  Power it up, but my heart sinks when I hear the same &#8220;pop&#8221; from the speaker.  Absolutely NOTHING has changed on the computer.  There&#8217;s a generic &#8220;Repair Action Report&#8221; included, but nothing indicating what was or wasn&#8217;t done and why.  I&#8217;m livid; I need this laptop operational NOW.</p>
<p>2/14/07:  Call Lenovo.  Very apologetic.  Promise to escalate to next level.  I say that&#8217;s what was promised the last time.  They suggest I speak to a manager.  Hold for 30 minutes.  No managers available, told manager will call me personally in 24 hours.</p>
<p>2/15/07:  24 hours, no call from manager.</p>
<p>2/16/07:  Call Lenovo.  Ask to speak to manager.  Hold for 5 minutes.  No manager available, told my case is now on &#8220;hot line&#8221; status, they will be calling me.  Say they were supposed to call me in 24 hours but didn&#8217;t.  Now told that they&#8217;ll call within 72 hours.  Ask for number for &#8220;hot line&#8221; people.  Told that they have no contact information for them.  Ask what to do if they don&#8217;t call within 72 hours.  Told to call back and they&#8217;ll escalate it again.</p>
<p>2/16/07: &#8220;Repaired&#8221; speaker fails (I can&#8217;t make this stuff up).  At least I don&#8217;t hear the pop now!  (But the problem is still very apparent on headphones).</p>
<p>2/19/07: 72 hours have gone by without a call. Call Lenovo. They put me on hold briefly, then say the person in charge of my case is &#8220;unavailable&#8221;.  I ask for contact information, they say they don&#8217;t have it, only his name (&#8220;Kier&#8221;).  I ask what to do.  They say to wait for his call.  I say he hasn&#8217;t called in the timeframe(s) I&#8217;ve been given, what if he never calls, am I just <em>stuck?</em>  Sounds like it.  I ask for suggestions on what to do. They give me the number for the repair center, saying I could call them and see what happened during the repairs.  (Aside from the fact that this is someone else&#8217;s job, they&#8217;ve &#8220;repaired&#8221; my machine <em>twice</em> and obviously couldn&#8217;t fix it, so calling them doesn&#8217;t seem like it would be productive.)  Am told that when a machine gets sent in for a <em>third</em> time is when it is escalated.  (I was previously told this would happen the second time, but <em>once </em>is too much: this should have been caught at the factory.)  I mention that I bought a Thinkpad because of its reputation for build and service, but so far I haven&#8217;t seen it.  Apologies, etc. but they&#8217;ve done all they can do (?!).  Am now thinking of an end-run to corporate, but I see that the gentleman in charge of American operations recently resigned&#8230;</p>
<p>2/21/07: Write letter to the interim head of Lenovo&#8217;s US operations, hoping that he&#8217;s interested in the state of his company&#8217;s service system, and hoping he can get things moving from the top (since I seem to be stuck trying to get things moving from the bottom).</p>
<p>2/27/07: No response to letter and no call from Lenovo.  Call Lenovo.  Tell another person the whole story.  Put on hold for 10 minutes.  Person assures me that someone from the hotline will call <em>today</em>.  Gets cell number and email to be sure they can reach me.  As of 10PM still no call, message or email, but they may have a different definition of &#8220;day&#8221; than I do.</p>
<p>2/28/07: A CALL FROM IBM! (and within 24 hours!)  They say that two parts were ordered for my machine, and one is still on backorder.  This is complete news to me, if anyone had ever bothered to <em>tell</em> me, either in the first place or during one of my calls since, that they were waiting for parts and (I&#8217;m guessing) returned my laptop for me to use in the meantime, much of the above wouldn&#8217;t have happened.  They say the case number is the same as before (but still give me a new one), give me a new phone number to call (woohoo!), and say they&#8217;ll call me when the part is in.  My confidence is still low, but at least there&#8217;s some movement.  Surprise me, IBM!</p>
<p>3/2/07: SUCCESS! IBM <em>did </em>surprise me (in a good way).  A very helpful IBM field technician named Steve called me, said he had received the parts that had been ordered for my machine, and scheduled an appointment to replace the T60&#8217;s mainboard at my location (!)  I was surprised because nobody had informed me what to expect (par for the course), so I expected to send my machine in again (which I was nervous about given the previous events).  Steve came over with a new speaker and motherboard, a toolkit, and a field ESD mat.  I demonstrated the problem, and he astutely theorized that the click was actually <em>blowing out the right speaker</em>, which certainly fit the chain of events.   He quickly disassembled the machine, swapped the CPU to the new motherboard, and put everything back together (no extra screws).   It took about 45 minutes, and when he was done the audio worked PERFECTLY.  I was extremely impressed.  Thank you Steve (we had a great geek talk while he was working), and thank you IBM for escalating this to a tech who could fix the problem.  (Additionally, the same day I got a phone message from IBM executive services following up on my letter to corporate.  I will call them back to tell them that I&#8217;m happy with the resolution, but also that there are deficiencies in their service process).</p>
<p>3/7/2007  The nice gentleman from IBM corporate has called me back several times but I haven&#8217;t been available during business hours to talk to him.  Finally catch his call and give him a quick synopsis of the issues and outcome.  I say that by far the main problem I encountered was communications with the customer.  He is very apologetic and says he will check with the people who worked my case and try to determine why they repeatedly failed to contact me.  After I hang up I wish I had also added that they should look into a different carrier than DHL.</p>
<p>I&#8217;m VERY happy with the final result, but this still took much more time and stress than it needed to.  Lessons learned:</p>
<ul>
<li>These things come with problems from the factory.  If I ran the zoo, that would be the first place I&#8217;d work to improve things (inspection should have caught this problem).</li>
<li>The front-line repair system should have caught the secondary problem (loud click) while testing their repair of the first problem (repair speaker).</li>
<li>I don&#8217;t know if it was DHL or the front-line repair people, but someone is sloppy when it comes to return packaging and shipping (my guess is both of them).  DHL shipping was very fast, but the handoffs were repeatedly a PITA.</li>
<li>Both the front-line and escalated service divisons need to communicate better with the customer. If the front-line tech had told me that they were waiting on parts (they even sent a repair report to list such things which wasn&#8217;t used), <em>or</em> the escalated system had called me (as they were supposed to) and told me the same thing, I would have been happy to let them do their jobs. As it was, I thought they had abandoned this customer.</li>
<li>There is a severe communications disconnect between the front-line service system and the escalated system.  I had no way of reaching the escalated system directly when they didn&#8217;t call me (it took two weeks and four calls to get a response out of them).</li>
<li>The on-site repair service is definitely worth it if you can afford it, but it would be nice to see that level of customer care extended to all issues at all levels.</li>
</ul>
<p>The great thing is that the issue is solved, and I now feel that the laptop is finally <em>mine</em> and I can commit to fully moving my work over to it.  Thanks for listening, flame off.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyingcircuits.com/2007/02/27/previously-on-thinkpad-galactica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulletproof</title>
		<link>http://www.flyingcircuits.com/2007/01/25/bulletproof/</link>
		<comments>http://www.flyingcircuits.com/2007/01/25/bulletproof/#comments</comments>
		<pubDate>Thu, 25 Jan 2007 19:04:36 +0000</pubDate>
		<dc:creator>mgrusin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.flyingcircuits.com/2007/01/25/bulletproof/</guid>
		<description><![CDATA[Tanenbaum outlines his vision for a grandma-proof OS (Computerworld Australia)
From the title of this article I thought computer science legend Andrew Tanenbaum would be discussing one of my interests; user interfaces and software design for non-computer literates (see the remarkable design of the OLPC).  However, he was actually speaking about another of my interests; [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Tanenbaum outlines his vision for a grandma-proof OS (Computerworld Australia)" href="http://www.computerworld.com.au/index.php/id;1942598204;fp;4;fpid;1968336438">Tanenbaum outlines his vision for a grandma-proof OS (Computerworld Australia)</a></p>
<p>From the title of this article I thought computer science legend Andrew Tanenbaum would be discussing one of my interests; user interfaces and software design for non-computer literates (see the remarkable design of the <a title="OLPC" href="http://www.laptop.org/">OLPC</a>).  However, he was actually speaking about another of my interests; the sorry state of what passes for consumer operating systems today.</p>
<p>Tanenbaum, who developed a small teaching OS called Minix which was a precursor to Linux, recently spoke at a Linux conference about a fundamental and escalating problem with modern operating systems: the fact that they&#8217;re big and getting bigger automatically means that they&#8217;ll be increasingly buggy.  He supports a return to the fundamentals: small modules of code which can be kept reasonably bug-free, and isolating these modules from each other so a failure in one doesn&#8217;t cascade to others.  Hopefully the Linux developers he spoke to take this advice to heart; Linux isn&#8217;t immune from this effect.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flyingcircuits.com/2007/01/25/bulletproof/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
