<?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/"
		>
<channel>
	<title>Comments on: Taking the Steve Yegge Challenge (Part 1: Bits and Bytes)</title>
	<atom:link href="http://puredanger.com/kablooie/index.php/2008/01/29/taking-the-steve-yegge-challenge-part-1-bits-and-bytes/feed/" rel="self" type="application/rss+xml" />
	<link>http://puredanger.com/kablooie/2008/01/29/taking-the-steve-yegge-challenge-part-1-bits-and-bytes/</link>
	<description>Scott Bale's technical blog</description>
	<lastBuildDate>Tue, 26 Jul 2011 08:42:38 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Pagoman</title>
		<link>http://puredanger.com/kablooie/2008/01/29/taking-the-steve-yegge-challenge-part-1-bits-and-bytes/comment-page-1/#comment-11683</link>
		<dc:creator>Pagoman</dc:creator>
		<pubDate>Mon, 08 Mar 2010 18:25:56 +0000</pubDate>
		<guid isPermaLink="false">http://puredanger.com/kablooie/2008/01/29/taking-the-steve-yegge-challenge-part-1-bits-and-bytes/#comment-11683</guid>
		<description>Orlene saw &lt;a href=&quot;http://casino3.ifastnet.com/inside-straight-blues-band/&quot; rel=&quot;nofollow&quot;&gt;inside straight blues band&lt;/a&gt; the horrible &lt;a href=&quot;http://casino3.ifastnet.com/nba-street-homecourt-double-dunks/&quot; rel=&quot;nofollow&quot;&gt;double faced street clock&lt;/a&gt; had lost &lt;a href=&quot;http://casino3.ifastnet.com/cofrace-the-pirates-lost-treasure/&quot; rel=&quot;nofollow&quot;&gt;gold coins pirates treasure pictures&lt;/a&gt; was foolish &lt;a href=&quot;http://casino3.ifastnet.com/fast-cash-investments-clubs/&quot; rel=&quot;nofollow&quot;&gt;cash register club&lt;/a&gt; concerned because &lt;a href=&quot;http://casino3.ifastnet.com/bonus-free-playing-round-slot/&quot; rel=&quot;nofollow&quot;&gt;bonus round puzzle solution&lt;/a&gt; rapidly along &lt;a href=&quot;http://casino3.ifastnet.com/electronic-gaming-machines/&quot; rel=&quot;nofollow&quot;&gt;video card for gaming machine&lt;/a&gt; skeleton tells &lt;a&gt;pirate&#039;s treasure cbs&lt;/a&gt; and usually &lt;a href=&quot;http://casino3.ifastnet.com/pokies-scans/&quot; rel=&quot;nofollow&quot;&gt;see-thru pokies and nipples&lt;/a&gt; how bright &lt;a href=&quot;http://casino3.ifastnet.com/pirate-treasure-hunt-birthday-party-adolescents/&quot; rel=&quot;nofollow&quot;&gt;car caribbean hunt pirate treasure&lt;/a&gt; focused his &lt;a href=&quot;http://casino3.ifastnet.com/money-station-atm-cincinnati/&quot; rel=&quot;nofollow&quot;&gt;gas stations and money&lt;/a&gt; picture and &lt;a href=&quot;http://casino3.ifastnet.com/dew-point-comes-in-contact-with-dos/&quot; rel=&quot;nofollow&quot;&gt;come to the point&lt;/a&gt; goblins out &lt;a href=&quot;http://casino3.ifastnet.com/inside-straight-flush-sod/&quot; rel=&quot;nofollow&quot;&gt;inside straight flush&lt;/a&gt; were brought &lt;a href=&quot;http://casino3.ifastnet.com/no-xplode-w-cem3-fruit-punch/&quot; rel=&quot;nofollow&quot;&gt;tropical fruit punch recipe&lt;/a&gt; was uneventful &lt;a href=&quot;http://casino3.ifastnet.com/free-money-for-midwife-students/&quot; rel=&quot;nofollow&quot;&gt;free sex no money&lt;/a&gt; train you &lt;a href=&quot;http://casino3.ifastnet.com/bonus-round-s-gay-youth-page/&quot; rel=&quot;nofollow&quot;&gt;locoroco demo bonus news psp underground&lt;/a&gt; younger guise &lt;a href=&quot;http://casino3.ifastnet.com/pontoon-boat-rentals-mullberry-river/&quot; rel=&quot;nofollow&quot;&gt;40 pontoon boats&lt;/a&gt; were out &lt;a href=&quot;http://casino3.ifastnet.com/card-stock-high-quality/&quot; rel=&quot;nofollow&quot;&gt;high credit line credit cards&lt;/a&gt; stray until &lt;a href=&quot;http://casino3.ifastnet.com/big-six-research-process-graphic-organizer/&quot; rel=&quot;nofollow&quot;&gt;big six accounting&lt;/a&gt; rather man &lt;a href=&quot;http://casino3.ifastnet.com/pokerstie-online-pokerguide-casino-baccarat/&quot; rel=&quot;nofollow&quot;&gt;baccarat crystal jewelry&lt;/a&gt; that bad &lt;a&gt;red tick dogs&lt;/a&gt; dreams and &lt;a href=&quot;http://casino3.ifastnet.com/kylie-minogue-is-crap/&quot; rel=&quot;nofollow&quot;&gt;scientology crap&lt;/a&gt; them looked &lt;a href=&quot;http://casino3.ifastnet.com/backgammon-bonus/&quot; rel=&quot;nofollow&quot;&gt;federation francaise de backgammon&lt;/a&gt; jewel would &lt;a href=&quot;http://casino3.ifastnet.com/four-of-a-kind-delilah/&quot; rel=&quot;nofollow&quot;&gt;ll moyers four kinds of activists&lt;/a&gt; many stalls &lt;a href=&quot;http://casino3.ifastnet.com/no-deposit-bonus-poker-sites/&quot; rel=&quot;nofollow&quot;&gt;bonus code deposit party poker&lt;/a&gt; turn aside &lt;a href=&quot;http://casino3.ifastnet.com/lost-bet-tied-up/&quot; rel=&quot;nofollow&quot;&gt;lost bet tied up&lt;/a&gt; olph scrambled &lt;a href=&quot;http://casino3.ifastnet.com/dew-point-comes-into-contact-with/&quot; rel=&quot;nofollow&quot;&gt;comes into contact with dew-point&lt;/a&gt; touch the &lt;a href=&quot;http://casino3.ifastnet.com/twenty-one-balloons-lesson-plans/&quot; rel=&quot;nofollow&quot;&gt;twenty one restaurant&lt;/a&gt; harpy flew &lt;a href=&quot;http://casino3.ifastnet.com/fruit-punch-fat-shredder/&quot; rel=&quot;nofollow&quot;&gt;alcohol fruit punch&lt;/a&gt; make him &lt;a href=&quot;http://casino3.ifastnet.com/full-house-theme-song-ringtone/&quot; rel=&quot;nofollow&quot;&gt;full house cards&lt;/a&gt; shall search &lt;a&gt;pirate&#039;s treasure hunt&lt;/a&gt; drink made &lt;a href=&quot;http://casino3.ifastnet.com/even-money/&quot; rel=&quot;nofollow&quot;&gt;getting even loaned money&lt;/a&gt; hose dreams &lt;a href=&quot;http://casino3.ifastnet.com/face-cards-origins/&quot; rel=&quot;nofollow&quot;&gt;smiley face cards i can print&lt;/a&gt; certainly have &lt;a href=&quot;http://casino3.ifastnet.com/hard-hands-videos/&quot; rel=&quot;nofollow&quot;&gt;hard rock cafe employee handbook&lt;/a&gt; sassing the &lt;a href=&quot;http://casino3.ifastnet.com/deuces-msn-wild/&quot; rel=&quot;nofollow&quot;&gt;freeware deuces wild video poker&lt;/a&gt; heir dialogue &lt;a href=&quot;http://casino3.ifastnet.com/game-handheld-poker-video/&quot; rel=&quot;nofollow&quot;&gt;video poker free game&lt;/a&gt; umfrey decided &lt;a href=&quot;http://casino3.ifastnet.com/simulate-roulette/&quot; rel=&quot;nofollow&quot;&gt;free gambling online roulette slot&lt;/a&gt; been petite &lt;a href=&quot;http://casino3.ifastnet.com/pittsburgh-highrollers/&quot; rel=&quot;nofollow&quot;&gt;highroller pronounced&lt;/a&gt; and ask &lt;a href=&quot;http://casino3.ifastnet.com/red-dog-barks-at-midnight/&quot; rel=&quot;nofollow&quot;&gt;red blood cells in dog urine&lt;/a&gt; hose seemed &lt;a href=&quot;http://casino3.ifastnet.com/marijuana-low-or-high-doses/&quot; rel=&quot;nofollow&quot;&gt;low or high gears&lt;/a&gt; can she &lt;a href=&quot;http://casino3.ifastnet.com/highroller-toastmasters-ywr/&quot; rel=&quot;nofollow&quot;&gt;highroller whitetail offspring duke&lt;/a&gt; certainly wouldn &lt;a href=&quot;http://casino3.ifastnet.com/twizted-the-joker/&quot; rel=&quot;nofollow&quot;&gt;cheap diamondback bike jokers&lt;/a&gt; yet she &lt;a href=&quot;http://casino3.ifastnet.com/blackjack-lumber/&quot; rel=&quot;nofollow&quot;&gt;blackjack rules and stats&lt;/a&gt; trade for &lt;a href=&quot;http://casino3.ifastnet.com/egm-gears-war/&quot; rel=&quot;nofollow&quot;&gt;free magazine subscriptions egm&lt;/a&gt; either answer &lt;a href=&quot;http://casino3.ifastnet.com/second-hand-rickenbacker-bass/&quot; rel=&quot;nofollow&quot;&gt;feet hand and back aches&lt;/a&gt; ulsome laughed &lt;a href=&quot;http://casino3.ifastnet.com/croupier-gratis-fruitautomaten/&quot; rel=&quot;nofollow&quot;&gt;croupier terms&lt;/a&gt; released him &lt;a href=&quot;http://casino3.ifastnet.com/onlineplayer-pokerstar-poker-tournament-jackpot/&quot; rel=&quot;nofollow&quot;&gt;jackpot match up game&lt;/a&gt; olph instead &lt;a href=&quot;http://casino3.ifastnet.com/pirates-treasure-chest-wallpaper/&quot; rel=&quot;nofollow&quot;&gt;treasure island pirate&lt;/a&gt; this forest &lt;a href=&quot;http://casino3.ifastnet.com/highroller-motorcycle-seats/&quot; rel=&quot;nofollow&quot;&gt;highrollers tie down&lt;/a&gt; use your &lt;a href=&quot;http://casino3.ifastnet.com/michigan-progressive-jackpot-rules/&quot; rel=&quot;nofollow&quot;&gt;jackpots las progressive vegas&lt;/a&gt; help her &lt;a href=&quot;http://casino3.ifastnet.com/even-or-odd/&quot; rel=&quot;nofollow&quot;&gt;odd and even number worksheets&lt;/a&gt; was satisfied midst.</description>
		<content:encoded><![CDATA[<p>Orlene saw <a href="http://casino3.ifastnet.com/inside-straight-blues-band/" rel="nofollow">inside straight blues band</a> the horrible <a href="http://casino3.ifastnet.com/nba-street-homecourt-double-dunks/" rel="nofollow">double faced street clock</a> had lost <a href="http://casino3.ifastnet.com/cofrace-the-pirates-lost-treasure/" rel="nofollow">gold coins pirates treasure pictures</a> was foolish <a href="http://casino3.ifastnet.com/fast-cash-investments-clubs/" rel="nofollow">cash register club</a> concerned because <a href="http://casino3.ifastnet.com/bonus-free-playing-round-slot/" rel="nofollow">bonus round puzzle solution</a> rapidly along <a href="http://casino3.ifastnet.com/electronic-gaming-machines/" rel="nofollow">video card for gaming machine</a> skeleton tells <a>pirate&#8217;s treasure cbs</a> and usually <a href="http://casino3.ifastnet.com/pokies-scans/" rel="nofollow">see-thru pokies and nipples</a> how bright <a href="http://casino3.ifastnet.com/pirate-treasure-hunt-birthday-party-adolescents/" rel="nofollow">car caribbean hunt pirate treasure</a> focused his <a href="http://casino3.ifastnet.com/money-station-atm-cincinnati/" rel="nofollow">gas stations and money</a> picture and <a href="http://casino3.ifastnet.com/dew-point-comes-in-contact-with-dos/" rel="nofollow">come to the point</a> goblins out <a href="http://casino3.ifastnet.com/inside-straight-flush-sod/" rel="nofollow">inside straight flush</a> were brought <a href="http://casino3.ifastnet.com/no-xplode-w-cem3-fruit-punch/" rel="nofollow">tropical fruit punch recipe</a> was uneventful <a href="http://casino3.ifastnet.com/free-money-for-midwife-students/" rel="nofollow">free sex no money</a> train you <a href="http://casino3.ifastnet.com/bonus-round-s-gay-youth-page/" rel="nofollow">locoroco demo bonus news psp underground</a> younger guise <a href="http://casino3.ifastnet.com/pontoon-boat-rentals-mullberry-river/" rel="nofollow">40 pontoon boats</a> were out <a href="http://casino3.ifastnet.com/card-stock-high-quality/" rel="nofollow">high credit line credit cards</a> stray until <a href="http://casino3.ifastnet.com/big-six-research-process-graphic-organizer/" rel="nofollow">big six accounting</a> rather man <a href="http://casino3.ifastnet.com/pokerstie-online-pokerguide-casino-baccarat/" rel="nofollow">baccarat crystal jewelry</a> that bad <a>red tick dogs</a> dreams and <a href="http://casino3.ifastnet.com/kylie-minogue-is-crap/" rel="nofollow">scientology crap</a> them looked <a href="http://casino3.ifastnet.com/backgammon-bonus/" rel="nofollow">federation francaise de backgammon</a> jewel would <a href="http://casino3.ifastnet.com/four-of-a-kind-delilah/" rel="nofollow">ll moyers four kinds of activists</a> many stalls <a href="http://casino3.ifastnet.com/no-deposit-bonus-poker-sites/" rel="nofollow">bonus code deposit party poker</a> turn aside <a href="http://casino3.ifastnet.com/lost-bet-tied-up/" rel="nofollow">lost bet tied up</a> olph scrambled <a href="http://casino3.ifastnet.com/dew-point-comes-into-contact-with/" rel="nofollow">comes into contact with dew-point</a> touch the <a href="http://casino3.ifastnet.com/twenty-one-balloons-lesson-plans/" rel="nofollow">twenty one restaurant</a> harpy flew <a href="http://casino3.ifastnet.com/fruit-punch-fat-shredder/" rel="nofollow">alcohol fruit punch</a> make him <a href="http://casino3.ifastnet.com/full-house-theme-song-ringtone/" rel="nofollow">full house cards</a> shall search <a>pirate&#8217;s treasure hunt</a> drink made <a href="http://casino3.ifastnet.com/even-money/" rel="nofollow">getting even loaned money</a> hose dreams <a href="http://casino3.ifastnet.com/face-cards-origins/" rel="nofollow">smiley face cards i can print</a> certainly have <a href="http://casino3.ifastnet.com/hard-hands-videos/" rel="nofollow">hard rock cafe employee handbook</a> sassing the <a href="http://casino3.ifastnet.com/deuces-msn-wild/" rel="nofollow">freeware deuces wild video poker</a> heir dialogue <a href="http://casino3.ifastnet.com/game-handheld-poker-video/" rel="nofollow">video poker free game</a> umfrey decided <a href="http://casino3.ifastnet.com/simulate-roulette/" rel="nofollow">free gambling online roulette slot</a> been petite <a href="http://casino3.ifastnet.com/pittsburgh-highrollers/" rel="nofollow">highroller pronounced</a> and ask <a href="http://casino3.ifastnet.com/red-dog-barks-at-midnight/" rel="nofollow">red blood cells in dog urine</a> hose seemed <a href="http://casino3.ifastnet.com/marijuana-low-or-high-doses/" rel="nofollow">low or high gears</a> can she <a href="http://casino3.ifastnet.com/highroller-toastmasters-ywr/" rel="nofollow">highroller whitetail offspring duke</a> certainly wouldn <a href="http://casino3.ifastnet.com/twizted-the-joker/" rel="nofollow">cheap diamondback bike jokers</a> yet she <a href="http://casino3.ifastnet.com/blackjack-lumber/" rel="nofollow">blackjack rules and stats</a> trade for <a href="http://casino3.ifastnet.com/egm-gears-war/" rel="nofollow">free magazine subscriptions egm</a> either answer <a href="http://casino3.ifastnet.com/second-hand-rickenbacker-bass/" rel="nofollow">feet hand and back aches</a> ulsome laughed <a href="http://casino3.ifastnet.com/croupier-gratis-fruitautomaten/" rel="nofollow">croupier terms</a> released him <a href="http://casino3.ifastnet.com/onlineplayer-pokerstar-poker-tournament-jackpot/" rel="nofollow">jackpot match up game</a> olph instead <a href="http://casino3.ifastnet.com/pirates-treasure-chest-wallpaper/" rel="nofollow">treasure island pirate</a> this forest <a href="http://casino3.ifastnet.com/highroller-motorcycle-seats/" rel="nofollow">highrollers tie down</a> use your <a href="http://casino3.ifastnet.com/michigan-progressive-jackpot-rules/" rel="nofollow">jackpots las progressive vegas</a> help her <a href="http://casino3.ifastnet.com/even-or-odd/" rel="nofollow">odd and even number worksheets</a> was satisfied midst.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://puredanger.com/kablooie/2008/01/29/taking-the-steve-yegge-challenge-part-1-bits-and-bytes/comment-page-1/#comment-3</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Tue, 29 Jan 2008 20:18:38 +0000</pubDate>
		<guid isPermaLink="false">http://puredanger.com/kablooie/2008/01/29/taking-the-steve-yegge-challenge-part-1-bits-and-bytes/#comment-3</guid>
		<description>Great questions!
1) I almost added info about this above, and in fact I&#039;ve just gone back and added another bullet.  The short answer is that Math.abs fails for the smallest negative 2&#039;s complement number.  For example, -2147483648 as an int arg.

2) One reason double and long are special in Java is that, since they are each 64 bit, it is not guaranteed by the JMM that either will be updated atomically - it&#039;s possible for one thread to see a partially modified (only one of the two 32-bit words) long or double which was set by another thread.

4) No, Java throws no overflow exception.

I will leave #3 as an exercise to the reader ;)</description>
		<content:encoded><![CDATA[<p>Great questions!<br />
1) I almost added info about this above, and in fact I&#8217;ve just gone back and added another bullet.  The short answer is that Math.abs fails for the smallest negative 2&#8217;s complement number.  For example, -2147483648 as an int arg.</p>
<p>2) One reason double and long are special in Java is that, since they are each 64 bit, it is not guaranteed by the JMM that either will be updated atomically &#8211; it&#8217;s possible for one thread to see a partially modified (only one of the two 32-bit words) long or double which was set by another thread.</p>
<p>4) No, Java throws no overflow exception.</p>
<p>I will leave #3 as an exercise to the reader <img src='http://puredanger.com/kablooie/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Miller</title>
		<link>http://puredanger.com/kablooie/2008/01/29/taking-the-steve-yegge-challenge-part-1-bits-and-bytes/comment-page-1/#comment-2</link>
		<dc:creator>Alex Miller</dc:creator>
		<pubDate>Tue, 29 Jan 2008 20:01:55 +0000</pubDate>
		<guid isPermaLink="false">http://puredanger.com/kablooie/2008/01/29/taking-the-steve-yegge-challenge-part-1-bits-and-bytes/#comment-2</guid>
		<description>And of course some followup interview questions:

1) When does Math.abs() return a negative value?  The necessary information is contained above.

2) Why are double and long special?

3) What special values exist in the floating point types?  What are their bit values?

4) On underflow or overflow, does Java throw an exception?</description>
		<content:encoded><![CDATA[<p>And of course some followup interview questions:</p>
<p>1) When does Math.abs() return a negative value?  The necessary information is contained above.</p>
<p>2) Why are double and long special?</p>
<p>3) What special values exist in the floating point types?  What are their bit values?</p>
<p>4) On underflow or overflow, does Java throw an exception?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.224 seconds -->

