<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Temperature Fail</title>
	<atom:link href="http://failblog.org/2010/01/15/temperature-fail/feed/" rel="self" type="application/rss+xml" />
	<link>http://failblog.org/2010/01/15/temperature-fail/</link>
	<description>Fail and Epic Fail Pictures and Videos in one blog. For all those precious fail moments, whip out your camera and see your epic fail picture and videos here.</description>
	<lastBuildDate>Sun, 12 Feb 2012 23:47:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: bob</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-1353865</link>
		<dc:creator><![CDATA[bob]]></dc:creator>
		<pubDate>Fri, 17 Jun 2011 23:26:17 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-1353865</guid>
		<description><![CDATA[YOU MISSPELLED &quot;HOBBES&quot;!]]></description>
		<content:encoded><![CDATA[<p>YOU MISSPELLED &#8220;HOBBES&#8221;!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bob</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-1353855</link>
		<dc:creator><![CDATA[bob]]></dc:creator>
		<pubDate>Fri, 17 Jun 2011 23:15:56 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-1353855</guid>
		<description><![CDATA[MY TOWN IS NOT HELL!]]></description>
		<content:encoded><![CDATA[<p>MY TOWN IS NOT HELL!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bob</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-1349848</link>
		<dc:creator><![CDATA[bob]]></dc:creator>
		<pubDate>Wed, 15 Jun 2011 06:38:16 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-1349848</guid>
		<description><![CDATA[This is in the town where I live! I&#039;ve seen this sign a million times (though not at this point, we, obviously, were snowed in that day)! We don&#039;t appreciate Osky being called hell, though. &gt;:(]]></description>
		<content:encoded><![CDATA[<p>This is in the town where I live! I&#8217;ve seen this sign a million times (though not at this point, we, obviously, were snowed in that day)! We don&#8217;t appreciate Osky being called hell, though. &gt;:(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anneliese Michel</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-1215345</link>
		<dc:creator><![CDATA[Anneliese Michel]]></dc:creator>
		<pubDate>Sat, 19 Feb 2011 01:36:08 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-1215345</guid>
		<description><![CDATA[-Teeth Chatters-
I-Its So H-Hot Today... -Shakes-]]></description>
		<content:encoded><![CDATA[<p>-Teeth Chatters-<br />
I-Its So H-Hot Today&#8230; -Shakes-</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anneliese Michel</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-1215342</link>
		<dc:creator><![CDATA[Anneliese Michel]]></dc:creator>
		<pubDate>Sat, 19 Feb 2011 01:34:58 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-1215342</guid>
		<description><![CDATA[xDDDD
That Makes So Much Sense, Its Really Funny!]]></description>
		<content:encoded><![CDATA[<p>xDDDD<br />
That Makes So Much Sense, Its Really Funny!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Kramer</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-1175351</link>
		<dc:creator><![CDATA[Alex Kramer]]></dc:creator>
		<pubDate>Wed, 12 Jan 2011 00:21:39 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-1175351</guid>
		<description><![CDATA[God Damn its cold]]></description>
		<content:encoded><![CDATA[<p>God Damn its cold</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: built_for_genius</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-1118559</link>
		<dc:creator><![CDATA[built_for_genius]]></dc:creator>
		<pubDate>Sun, 21 Nov 2010 18:36:04 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-1118559</guid>
		<description><![CDATA[Maybe they forgot the decimal point, or perhaps the light responsible for the decimal point burned out. So it might actually be 11.9˚, instead of 119˚.]]></description>
		<content:encoded><![CDATA[<p>Maybe they forgot the decimal point, or perhaps the light responsible for the decimal point burned out. So it might actually be 11.9˚, instead of 119˚.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cheesy puffs</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-806535</link>
		<dc:creator><![CDATA[cheesy puffs]]></dc:creator>
		<pubDate>Mon, 01 Mar 2010 15:52:08 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-806535</guid>
		<description><![CDATA[Maybe it was kelvin....?:)]]></description>
		<content:encoded><![CDATA[<p>Maybe it was kelvin&#8230;.?:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lisa Simone</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-806432</link>
		<dc:creator><![CDATA[Lisa Simone]]></dc:creator>
		<pubDate>Mon, 01 Mar 2010 14:01:19 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-806432</guid>
		<description><![CDATA[Dilan - good point I don&#039;t think anyone offered yet.  If we could watch the erroneous values changes as the temperature changes a couple degrees, that would help us figure out if the reported temperature has a pattern or is more garbage from a bad sensor.  Lisa]]></description>
		<content:encoded><![CDATA[<p>Dilan &#8211; good point I don&#8217;t think anyone offered yet.  If we could watch the erroneous values changes as the temperature changes a couple degrees, that would help us figure out if the reported temperature has a pattern or is more garbage from a bad sensor.  Lisa</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dilan</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-806160</link>
		<dc:creator><![CDATA[Dilan]]></dc:creator>
		<pubDate>Mon, 01 Mar 2010 04:27:01 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-806160</guid>
		<description><![CDATA[Check the thermal sensors, anyone?]]></description>
		<content:encoded><![CDATA[<p>Check the thermal sensors, anyone?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By:  </title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-778039</link>
		<dc:creator><![CDATA[ ]]></dc:creator>
		<pubDate>Wed, 03 Feb 2010 18:46:02 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-778039</guid>
		<description><![CDATA[because this world is hell]]></description>
		<content:encoded><![CDATA[<p>because this world is hell</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cocolashapop</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-775579</link>
		<dc:creator><![CDATA[cocolashapop]]></dc:creator>
		<pubDate>Tue, 02 Feb 2010 00:19:46 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-775579</guid>
		<description><![CDATA[I know, right? And they say Canadians are weird.
 Up high, my friend.]]></description>
		<content:encoded><![CDATA[<p>I know, right? And they say Canadians are weird.<br />
 Up high, my friend.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anssi</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-775566</link>
		<dc:creator><![CDATA[Anssi]]></dc:creator>
		<pubDate>Tue, 02 Feb 2010 00:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-775566</guid>
		<description><![CDATA[@Lisa: One possible exlanation: the sensor uses normal two&#039;s complement presentation for the temp output and the software ignores the MSB. Since 119 is 1110111 in binary, we can assume actual byte read is 11110111. Now that&#039;s a negative number in two&#039;s complement. 

To get to the corresponding positive value, you subtract one and flip the bits, which gives 00001001 or 9. So it should read -9 degrees, in celsius.]]></description>
		<content:encoded><![CDATA[<p>@Lisa: One possible exlanation: the sensor uses normal two&#8217;s complement presentation for the temp output and the software ignores the MSB. Since 119 is 1110111 in binary, we can assume actual byte read is 11110111. Now that&#8217;s a negative number in two&#8217;s complement. </p>
<p>To get to the corresponding positive value, you subtract one and flip the bits, which gives 00001001 or 9. So it should read -9 degrees, in celsius.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kosher ham</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-774225</link>
		<dc:creator><![CDATA[kosher ham]]></dc:creator>
		<pubDate>Sun, 31 Jan 2010 22:37:47 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-774225</guid>
		<description><![CDATA[Maybe it does have an 8-bit register, but some douche is holding a lighter to the sensor.]]></description>
		<content:encoded><![CDATA[<p>Maybe it does have an 8-bit register, but some douche is holding a lighter to the sensor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 27</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-764908</link>
		<dc:creator><![CDATA[27]]></dc:creator>
		<pubDate>Mon, 25 Jan 2010 12:42:02 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-764908</guid>
		<description><![CDATA[you fail, because kelvin doesn&#039;t use the &quot;degree&quot; symbol
its only the number and a big &quot;K&quot;.]]></description>
		<content:encoded><![CDATA[<p>you fail, because kelvin doesn&#8217;t use the &#8220;degree&#8221; symbol<br />
its only the number and a big &#8220;K&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Astudent</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-763337</link>
		<dc:creator><![CDATA[Astudent]]></dc:creator>
		<pubDate>Sat, 23 Jan 2010 02:06:45 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-763337</guid>
		<description><![CDATA[science fail.... 
1) Kelvin isn&#039;t part of physics
2) Kelvin doesn&#039;t use a degrees symbol, nor has it ever
3) 119K= -154.15 degrees Celsius]]></description>
		<content:encoded><![CDATA[<p>science fail&#8230;.<br />
1) Kelvin isn&#8217;t part of physics<br />
2) Kelvin doesn&#8217;t use a degrees symbol, nor has it ever<br />
3) 119K= -154.15 degrees Celsius</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jose</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-762387</link>
		<dc:creator><![CDATA[jose]]></dc:creator>
		<pubDate>Fri, 22 Jan 2010 15:30:46 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-762387</guid>
		<description><![CDATA[they forgot the negative sign]]></description>
		<content:encoded><![CDATA[<p>they forgot the negative sign</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lisa</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-762347</link>
		<dc:creator><![CDATA[Lisa]]></dc:creator>
		<pubDate>Fri, 22 Jan 2010 15:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-762347</guid>
		<description><![CDATA[Not quite.  If the variable is signed, it ranges from a min of -128 to a max of 127.  When it rolls under from 0 to -1, it becomes -128, not +128.  Instead of doing this in decimal, do it in binary and you&#039;ll see the upper (signed bit) issue.  In order for the display to read 119, the signed bit isn&#039;t used (or is ignored).  

How can this happen? Several theories abound.  The most logical is that the display doesn&#039;t have enough room to display the negative sign after roll under, so &quot;-119&quot; appears as &quot;119.&quot;]]></description>
		<content:encoded><![CDATA[<p>Not quite.  If the variable is signed, it ranges from a min of -128 to a max of 127.  When it rolls under from 0 to -1, it becomes -128, not +128.  Instead of doing this in decimal, do it in binary and you&#8217;ll see the upper (signed bit) issue.  In order for the display to read 119, the signed bit isn&#8217;t used (or is ignored).  </p>
<p>How can this happen? Several theories abound.  The most logical is that the display doesn&#8217;t have enough room to display the negative sign after roll under, so &#8220;-119&#8243; appears as &#8220;119.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-761754</link>
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Fri, 22 Jan 2010 02:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-761754</guid>
		<description><![CDATA[Explanation of this FAIL:
This was a software bug as follows:
the Variable was declared as a signed 8 bit integer
which has a MAX value of 128, overflowed when going negative

Actual Temp. :  Stored Temperature in the variable
3 : 3  (note all positive temperatures are correct)
2 : 2
1 : 1
0 : 0  (the variable Overflow happened)
-1: 128  (now all Negative temperatures are wrong)
-2: 127
-3: 126
-4: 125
-5: 124
-6: 123
-7: 122
-8: 121
-9: 120
-10:119   so, 119 was displayed when the temp was -10 deg. F


1 deg F]]></description>
		<content:encoded><![CDATA[<p>Explanation of this FAIL:<br />
This was a software bug as follows:<br />
the Variable was declared as a signed 8 bit integer<br />
which has a MAX value of 128, overflowed when going negative</p>
<p>Actual Temp. :  Stored Temperature in the variable<br />
3 : 3  (note all positive temperatures are correct)<br />
2 : 2<br />
1 : 1<br />
0 : 0  (the variable Overflow happened)<br />
-1: 128  (now all Negative temperatures are wrong)<br />
-2: 127<br />
-3: 126<br />
-4: 125<br />
-5: 124<br />
-6: 123<br />
-7: 122<br />
-8: 121<br />
-9: 120<br />
-10:119   so, 119 was displayed when the temp was -10 deg. F</p>
<p>1 deg F</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Caroline</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-760110</link>
		<dc:creator><![CDATA[Caroline]]></dc:creator>
		<pubDate>Thu, 21 Jan 2010 04:10:05 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-760110</guid>
		<description><![CDATA[This is CLEARLY not a fail. You know, there are other ways of the temperature outside besides Celsius and Fahrenheit!]]></description>
		<content:encoded><![CDATA[<p>This is CLEARLY not a fail. You know, there are other ways of the temperature outside besides Celsius and Fahrenheit!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DB</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-757484</link>
		<dc:creator><![CDATA[DB]]></dc:creator>
		<pubDate>Tue, 19 Jan 2010 20:59:49 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-757484</guid>
		<description><![CDATA[It&#039;s actually -10?
What country do you live in that use a unitless temperature scale?]]></description>
		<content:encoded><![CDATA[<p>It&#8217;s actually -10?<br />
What country do you live in that use a unitless temperature scale?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DM</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-756832</link>
		<dc:creator><![CDATA[DM]]></dc:creator>
		<pubDate>Tue, 19 Jan 2010 12:22:16 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-756832</guid>
		<description><![CDATA[it is in kelvin]]></description>
		<content:encoded><![CDATA[<p>it is in kelvin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Ong</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-756660</link>
		<dc:creator><![CDATA[Andrew Ong]]></dc:creator>
		<pubDate>Tue, 19 Jan 2010 06:33:04 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-756660</guid>
		<description><![CDATA[They need to have that temperature display fixed...]]></description>
		<content:encoded><![CDATA[<p>They need to have that temperature display fixed&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hippyjipsn</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-756634</link>
		<dc:creator><![CDATA[hippyjipsn]]></dc:creator>
		<pubDate>Tue, 19 Jan 2010 05:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-756634</guid>
		<description><![CDATA[It says 11.9 degrees...]]></description>
		<content:encoded><![CDATA[<p>It says 11.9 degrees&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James1011R</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-756097</link>
		<dc:creator><![CDATA[James1011R]]></dc:creator>
		<pubDate>Mon, 18 Jan 2010 18:55:44 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-756097</guid>
		<description><![CDATA[That thing is busted!]]></description>
		<content:encoded><![CDATA[<p>That thing is busted!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maw</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-755452</link>
		<dc:creator><![CDATA[Maw]]></dc:creator>
		<pubDate>Mon, 18 Jan 2010 06:28:19 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-755452</guid>
		<description><![CDATA[Its actually 11.9° Fahrenheit.. theres simply a comma missing...]]></description>
		<content:encoded><![CDATA[<p>Its actually 11.9° Fahrenheit.. theres simply a comma missing&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: colBoh</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-755381</link>
		<dc:creator><![CDATA[colBoh]]></dc:creator>
		<pubDate>Mon, 18 Jan 2010 04:51:44 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-755381</guid>
		<description><![CDATA[Maybe it means 119 Kelvin.]]></description>
		<content:encoded><![CDATA[<p>Maybe it means 119 Kelvin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tiffany</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-755099</link>
		<dc:creator><![CDATA[Tiffany]]></dc:creator>
		<pubDate>Sun, 17 Jan 2010 21:27:51 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-755099</guid>
		<description><![CDATA[If that&#039;s Kelvin it&#039;s -245.2 ºF outside. Maybe the picture was taken in Antarctica.]]></description>
		<content:encoded><![CDATA[<p>If that&#8217;s Kelvin it&#8217;s -245.2 ºF outside. Maybe the picture was taken in Antarctica.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brettr</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754790</link>
		<dc:creator><![CDATA[Brettr]]></dc:creator>
		<pubDate>Sun, 17 Jan 2010 16:41:06 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754790</guid>
		<description><![CDATA[Y does U Amerikans still use this shtupid F system?]]></description>
		<content:encoded><![CDATA[<p>Y does U Amerikans still use this shtupid F system?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: forge</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754697</link>
		<dc:creator><![CDATA[forge]]></dc:creator>
		<pubDate>Sun, 17 Jan 2010 15:03:10 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754697</guid>
		<description><![CDATA[Our local bank&#039;s time-temperature-weather phone line used to do that. This is Central Florida we&#039;re talking here, so no snow, but nonetheless we&#039;d get &quot;Time now: 4:22 p.m. Temperature: One hundred forty-six degrees. Weather: Partly cloudy today, with a chance of rain in the afternoon and cooler tonight.&quot; MMMmmmMmmmmmkay.]]></description>
		<content:encoded><![CDATA[<p>Our local bank&#8217;s time-temperature-weather phone line used to do that. This is Central Florida we&#8217;re talking here, so no snow, but nonetheless we&#8217;d get &#8220;Time now: 4:22 p.m. Temperature: One hundred forty-six degrees. Weather: Partly cloudy today, with a chance of rain in the afternoon and cooler tonight.&#8221; MMMmmmMmmmmmkay.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel Micah Donovan</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754677</link>
		<dc:creator><![CDATA[Joel Micah Donovan]]></dc:creator>
		<pubDate>Sun, 17 Jan 2010 14:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754677</guid>
		<description><![CDATA[wz is mistaken about -10; it&#039;s actually -9, but it&#039;s true that you only need seven bits if it&#039;s unsigned.  The range of unsigned 7-bit integers is 0 to 127.  1110111b = 119
If you interpret it as a signed 7-bit int, 1110111b is -9.]]></description>
		<content:encoded><![CDATA[<p>wz is mistaken about -10; it&#8217;s actually -9, but it&#8217;s true that you only need seven bits if it&#8217;s unsigned.  The range of unsigned 7-bit integers is 0 to 127.  1110111b = 119<br />
If you interpret it as a signed 7-bit int, 1110111b is -9.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Someone</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754667</link>
		<dc:creator><![CDATA[Someone]]></dc:creator>
		<pubDate>Sun, 17 Jan 2010 14:10:07 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754667</guid>
		<description><![CDATA[Maybe it&#039;s in Kelvin.]]></description>
		<content:encoded><![CDATA[<p>Maybe it&#8217;s in Kelvin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lisa</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754646</link>
		<dc:creator><![CDATA[Lisa]]></dc:creator>
		<pubDate>Sun, 17 Jan 2010 13:38:58 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754646</guid>
		<description><![CDATA[Hi wz, good thoughts, but if you are using a 7-bit signed system, you can&#039;t express the value 119 in binary.  The 7th bit becomes the signed bit, leaving you only 6 bits for the actual numbers - so you can only express -64 to 63.  Not 119.

You can also look at it in reverse.  Start with -10 and see what decimal (temperature) value you get.  To compute -10 in 7 bit format, start with +10 and take the twos-complement.  10 dec = 000 1010.  To get -10, invert and add 1: 111 0101 + 1 = 111 0110.  

Now, if this truly were a 7-bit signed system, the top bit represents the negative sign, leaving 11 0110 as the actual value.  11 0110 = 0x36 = 54.  Therefore, -10 in a signed 7-bit system is actually 54 decimal, not 119.]]></description>
		<content:encoded><![CDATA[<p>Hi wz, good thoughts, but if you are using a 7-bit signed system, you can&#8217;t express the value 119 in binary.  The 7th bit becomes the signed bit, leaving you only 6 bits for the actual numbers &#8211; so you can only express -64 to 63.  Not 119.</p>
<p>You can also look at it in reverse.  Start with -10 and see what decimal (temperature) value you get.  To compute -10 in 7 bit format, start with +10 and take the twos-complement.  10 dec = 000 1010.  To get -10, invert and add 1: 111 0101 + 1 = 111 0110.  </p>
<p>Now, if this truly were a 7-bit signed system, the top bit represents the negative sign, leaving 11 0110 as the actual value.  11 0110 = 0&#215;36 = 54.  Therefore, -10 in a signed 7-bit system is actually 54 decimal, not 119.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754526</link>
		<dc:creator><![CDATA[Brandon]]></dc:creator>
		<pubDate>Sun, 17 Jan 2010 06:41:56 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754526</guid>
		<description><![CDATA[Ah yes.Summer time in Canada.]]></description>
		<content:encoded><![CDATA[<p>Ah yes.Summer time in Canada.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754462</link>
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Sun, 17 Jan 2010 03:47:53 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754462</guid>
		<description><![CDATA[I think it&#039;s 11.9]]></description>
		<content:encoded><![CDATA[<p>I think it&#8217;s 11.9</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kafka</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754292</link>
		<dc:creator><![CDATA[Kafka]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 20:57:42 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754292</guid>
		<description><![CDATA[11,9 F = -11 C, right?]]></description>
		<content:encoded><![CDATA[<p>11,9 F = -11 C, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zach</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754254</link>
		<dc:creator><![CDATA[Zach]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 20:23:39 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754254</guid>
		<description><![CDATA[WIN!!!]]></description>
		<content:encoded><![CDATA[<p>WIN!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wz</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754040</link>
		<dc:creator><![CDATA[wz]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 16:47:31 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754040</guid>
		<description><![CDATA[That is -10 in unsigned 7 bit integer format.]]></description>
		<content:encoded><![CDATA[<p>That is -10 in unsigned 7 bit integer format.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Porsche</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754026</link>
		<dc:creator><![CDATA[Porsche]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 16:02:06 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754026</guid>
		<description><![CDATA[Wow, it&#039;s 119 °C and this white thing ain&#039;t snow. It&#039;s the foam of boiling water, because the water starts to boil at 100 °C.]]></description>
		<content:encoded><![CDATA[<p>Wow, it&#8217;s 119 °C and this white thing ain&#8217;t snow. It&#8217;s the foam of boiling water, because the water starts to boil at 100 °C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lisa</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754023</link>
		<dc:creator><![CDATA[Lisa]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 15:50:08 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754023</guid>
		<description><![CDATA[... Sorry typo, the signed char range is -128 to 127.]]></description>
		<content:encoded><![CDATA[<p>&#8230; Sorry typo, the signed char range is -128 to 127.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lisa</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-754008</link>
		<dc:creator><![CDATA[Lisa]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 15:21:57 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-754008</guid>
		<description><![CDATA[Okay folks, here&#039;s the answer.  Assume the real temperature outside is -9F.  Assume they used signed 8-bits to describe the range of -127 to 128 decimal degrees.  -9 decimal is binary 1111 0111.  If the  top (signed) bit got switched to a 0, then the binary number becomes 0111 0111 or 0x77, which is = 119 decimal. (I love embedded software bugs!)

http://www.lisaksimone.com/phoneonfire]]></description>
		<content:encoded><![CDATA[<p>Okay folks, here&#8217;s the answer.  Assume the real temperature outside is -9F.  Assume they used signed 8-bits to describe the range of -127 to 128 decimal degrees.  -9 decimal is binary 1111 0111.  If the  top (signed) bit got switched to a 0, then the binary number becomes 0111 0111 or 0&#215;77, which is = 119 decimal. (I love embedded software bugs!)</p>
<p><a href="http://www.lisaksimone.com/phoneonfire" rel="nofollow">http://www.lisaksimone.com/phoneonfire</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: IT Freak</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-753998</link>
		<dc:creator><![CDATA[IT Freak]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 14:55:46 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-753998</guid>
		<description><![CDATA[This is just too much...]]></description>
		<content:encoded><![CDATA[<p>This is just too much&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sajansan</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-753996</link>
		<dc:creator><![CDATA[sajansan]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 14:54:49 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-753996</guid>
		<description><![CDATA[lol]]></description>
		<content:encoded><![CDATA[<p>lol</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pepsi Plunge</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-753966</link>
		<dc:creator><![CDATA[Pepsi Plunge]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 13:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-753966</guid>
		<description><![CDATA[Fahrenheit obviously sucks.]]></description>
		<content:encoded><![CDATA[<p>Fahrenheit obviously sucks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vanadyel</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-753910</link>
		<dc:creator><![CDATA[vanadyel]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 10:59:25 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-753910</guid>
		<description><![CDATA[It could be just Celsius but the &quot;dot&quot; is missing and the &quot;minus&quot; couldn&#039;t be displayed due to the lack of space. So that it is -11.9 Celsius (the author says -10 C).
The display could have been designed not to go under -9.9 C. So it&#039;s still an engineering fail...]]></description>
		<content:encoded><![CDATA[<p>It could be just Celsius but the &#8220;dot&#8221; is missing and the &#8220;minus&#8221; couldn&#8217;t be displayed due to the lack of space. So that it is -11.9 Celsius (the author says -10 C).<br />
The display could have been designed not to go under -9.9 C. So it&#8217;s still an engineering fail&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AferVentus</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-753898</link>
		<dc:creator><![CDATA[AferVentus]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 10:24:04 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-753898</guid>
		<description><![CDATA[I really don&#039;t think you can blame the pirates for this one.]]></description>
		<content:encoded><![CDATA[<p>I really don&#8217;t think you can blame the pirates for this one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AferVentus</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-753892</link>
		<dc:creator><![CDATA[AferVentus]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 10:08:19 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-753892</guid>
		<description><![CDATA[Aren&#039;t you ♫ the lucky one ♫ ?  Now, ♫ how am I supposed to carry on ♫ ?]]></description>
		<content:encoded><![CDATA[<p>Aren&#8217;t you ♫ the lucky one ♫ ?  Now, ♫ how am I supposed to carry on ♫ ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AferVentus</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-753887</link>
		<dc:creator><![CDATA[AferVentus]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 09:59:08 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-753887</guid>
		<description><![CDATA[If I could walk &lt;i&gt;that&lt;/i&gt; way ...]]></description>
		<content:encoded><![CDATA[<p>If I could walk <i>that</i> way &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel Micah Donovan</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-753884</link>
		<dc:creator><![CDATA[Joel Micah Donovan]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 09:49:53 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-753884</guid>
		<description><![CDATA[YES!  I was wondering how far down I&#039;d have to scroll to find someone who knew anything about computers, hehe.  In a signed 7-bit number, the 7th bit is worth -64, so you can express any integer between -64 and 63 (not very useful for Fahrenheit but I assume this thermometer measures in Celsius).  Somewhere along the line, the 7th bit was accidentally interpreted as 64 instead of -64, so the display would show a temperature 128 degrees too high.  Way to go, @Zarggg!  Why the cheap bastards didn&#039;t spring for the whole byte in the first place is beyond me.  I&#039;d actually be much less surprised if it said 247 degrees.]]></description>
		<content:encoded><![CDATA[<p>YES!  I was wondering how far down I&#8217;d have to scroll to find someone who knew anything about computers, hehe.  In a signed 7-bit number, the 7th bit is worth -64, so you can express any integer between -64 and 63 (not very useful for Fahrenheit but I assume this thermometer measures in Celsius).  Somewhere along the line, the 7th bit was accidentally interpreted as 64 instead of -64, so the display would show a temperature 128 degrees too high.  Way to go, @Zarggg!  Why the cheap bastards didn&#8217;t spring for the whole byte in the first place is beyond me.  I&#8217;d actually be much less surprised if it said 247 degrees.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Albert</title>
		<link>http://failblog.org/2010/01/15/temperature-fail/comment-page-1/#comment-753861</link>
		<dc:creator><![CDATA[Albert]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 08:02:15 +0000</pubDate>
		<guid isPermaLink="false">http://failblog.org/?p=36406#comment-753861</guid>
		<description><![CDATA[It&#039;s not a temperature, it&#039;s an angle.]]></description>
		<content:encoded><![CDATA[<p>It&#8217;s not a temperature, it&#8217;s an angle.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

