<?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>Noel Schutt &#187; software</title>
	<atom:link href="http://schutt.org/blog/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://schutt.org/blog</link>
	<description></description>
	<lastBuildDate>Tue, 22 May 2012 14:08:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ovens and self-driving cars</title>
		<link>http://schutt.org/blog/2010/11/ovens-and-self-driving-cars/</link>
		<comments>http://schutt.org/blog/2010/11/ovens-and-self-driving-cars/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 05:09:49 +0000</pubDate>
		<dc:creator>Noel</dc:creator>
				<category><![CDATA[cars]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[driverless]]></category>
		<category><![CDATA[embedded processor]]></category>
		<category><![CDATA[oven]]></category>
		<category><![CDATA[safety]]></category>
		<category><![CDATA[self-driving]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://schutt.org/blog/?p=1027</guid>
		<description><![CDATA[Yesterday I was talking with another grad student, and the topic of self-driving cars came up. He thinks they are a good idea, I don&#8217;t. In high school and college, I would have thought they are an interesting project that I would like to work on. I still think the research is interesting, but I [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I was talking with another grad student, and the topic of self-driving cars came up. He thinks they are a good idea, I don&#8217;t. In high school and college, I would have thought they are an interesting project that I would like to work on. I still think the research is interesting, but I now think driverless cars are a bad idea. I&#8217;ll even go further and say that fly-by-wire cars are a bad idea. I simply don&#8217;t trust the quality of the hardware and especially the software that will likely be used in self-driving cars. Whenever I work on a car, I am amazed by some poor design choice; then there is the problem that the onboard computers in cars aren&#8217;t exactly known for reliable software. Even if the manufacturer&#8217;s firmware is well written, car owners will modify it, likely compromising safety to gain a little performance. But intentional modifications aren&#8217;t needed to cause problems. I&#8217;ve worked with electronics and software enough to think <a href="http://www.frontiernet.net/~wmooney1/Fixed_files/murphy.pdf">Edward Murphy was an optimist</a>. Even the higher quality sensors used in cars die all the time. A driverless car would require enough redundancy that the inevitable failures wouldn&#8217;t allow the car to injure a pedestrian. But given the way the market works, it is much more realistic to expect Wal-Mart quality than NASA quality. But cheap junk isn&#8217;t an acceptable option for something as dangerous as a car.</p>
<p>Today I found another example why my mistrust of embedded systems is justified. We have a gas convection oven with a fairly sophisticated electronic control. It has a processor that does a good job of keeping the temperature stable and that can do useful things like automatically turn the oven off when the cooking time is complete. After using the oven today, I hit the off button. The gas turned off, then the oven locked up. It was receiving power, and the LED panel was lit, but it was completely unresponsive. I had to use the circuit breaker to reboot the oven. I hope it is designed so that a failure causes the gas valve to close, but it may not.</p>
<p>The crashing oven is relevant to self-driving cars because they are both ubiquitous and potentially deadly systems controlled by embedded processors. If I can&#8217;t trust an oven, how much less should I trust a car?</p>
<p>Unfortunately, I would be completely unsurprised if we are eventually forced into self-driving cars. Besides the common unjustified technological optimism, there are the problems of well-meaning safety campaigners and of lawyers. Because the ideal driverless car is perfectly safe, as more cars begin to incorporate more bits of automated driving (<em>eg</em> automatic distance controls), it is likely that there will be campaigns and lawsuits to mandate these features. These will likely add up until we are forced into driverless cars.</p>
<p>While self-driving cars are an interesting research project with some beneficial uses, my experience in maintaining cars and in computer engineering makes me think they are a bad idea for general use. A better solution is to expand the rail system to lower the use of interstate highways, and to design cities where driving is less needed.</p>
]]></content:encoded>
			<wfw:commentRss>http://schutt.org/blog/2010/11/ovens-and-self-driving-cars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New blog software</title>
		<link>http://schutt.org/blog/2007/12/new-blog-software/</link>
		<comments>http://schutt.org/blog/2007/12/new-blog-software/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 00:36:56 +0000</pubDate>
		<dc:creator>Noel</dc:creator>
				<category><![CDATA[site news]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://schutt.org/blog/2007/12/new-blog-software/</guid>
		<description><![CDATA[I just switched from WOG to WordPress. If Luke ever finishes WOG, I&#8217;ll probably switch back. This is good for now. My old blog is here.]]></description>
			<content:encoded><![CDATA[<p>I just switched from WOG to WordPress. If Luke ever finishes WOG, I&#8217;ll probably switch back. This is good for now.</p>
<p><a href="/browse.php">My old blog is here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://schutt.org/blog/2007/12/new-blog-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

