Question

Both Webkit’s JavaScriptCore and Mozilla’s SpiderMonkey engines represent JavaScript types with this value. That optimization technique, (-5[1])which is the main alternative to pointer tagging, is called “[this value] boxing”. With 64 bits, this value has 2^53 (“two to the fifty-third power”) minus two representations; (0[1])roughly half of them are quiet, while the other half (-5[1])are signaling. In the talk “Wat”, Gary Bernhardt notes it’s technically correct that adding two empty objects (15[1])in Javascript results in this value; shortly afterwards, he concatenates 16 copies of this value with the string (15[1])(*) Batman!”. In the IEEE (“I triple E”) 754 standard, this value is defined as having an exponent field of all ones, and a non-zero significand to distinguish it from positive and negative infinity. (10[1]-5[1])For 10 points, name this floating-point value that isn’t equal to itself, which can result from operations like dividing 0 by 0. ■END■ (10[1])

ANSWER: NaN (“nan”) [accept Not a Number] (As explained in the “Wat” talk, “An object plus an object is actually not a number, technically.”)
<BC>
= Average correct buzz position
Conv. %Power %Average Buzz
80%40%99.75

Back to tossups

Buzzes

PlayerTeamOpponentBuzz PositionValue
Andrew HunterA TV Guide for NetheadsWhy does ACF have electrons do its work?15-5
Stephen EltingeWhy does ACF have electrons do its work?A TV Guide for Netheads380
Michael DuI Paused My Unique Game to Be HereComputer Science: Going Outside48-5
Albert ZhangI thought this was a Counter-Strike themed tournamentCarnegie Lemons6515
Anish JindalComputer Science: Going OutsideI Paused My Unique Game to Be Here8315
Eric ChenEventually Munches All Computer StorageJAX guide -league -of -legends -lol -mortal -kombat11410
Sam BraunfeldfooThe114-5
Luke SerraglioThefoo13710