<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=141.101.98.191</id>
		<title>explain xkcd - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=141.101.98.191"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/141.101.98.191"/>
		<updated>2026-06-27T19:36:59Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3033:_Origami_Black_Hole&amp;diff=361063</id>
		<title>3033: Origami Black Hole</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3033:_Origami_Black_Hole&amp;diff=361063"/>
				<updated>2025-01-04T18:55:46Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: if can be created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 3033&lt;br /&gt;
| date      = January 3, 2025&lt;br /&gt;
| title     = Origami Black Hole&lt;br /&gt;
| image     = origami_black_hole_2x.png&lt;br /&gt;
| imagesize = 272x480px&lt;br /&gt;
| noexpand  = true&lt;br /&gt;
| titletext = You may notice the first half of these instructions are similar to the instructions for a working nuclear fusion device. After the first few dozen steps, be sure to press down firmly and fold quickly to overcome fusion pressure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a PLANET-SIZED SWARM OF SELF-REPLICATING NUCLEAR POWERED PAPER COMPRESSION ROBOTS - Please change this comment when editing this page. It needs an explanation for the title text. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
This comic shows what at first appears to be an actual page of {{w|origami}} directions, like [https://origami.me/crane/ this one] or [https://origami.guide/origami-animals/origami-rabbits/origami-sleeping-rabbit/ this one], except labeled &amp;quot;How to fold a real origami black hole&amp;quot;. The &amp;quot;real&amp;quot; part may be referring to a &amp;quot;fake&amp;quot; origami black hole which would be a piece of origami made to look like a black hole (whatever that means). It seems black-hole-like origami does exist, as created by [https://parchmentandallthingspaper.wordpress.com/2011/11/16/folding/ Richard Sweeney]. The implication is that while the linked origami only resembles a black hole, Randall's instructions indicate a method to physically create a {{w|black hole}} out of origami paper. However, it quickly devolves into nothing other than repeating folds in half. This wouldn't really create a black hole unless one somehow additionally compressed the paper commensurate with its decrease in width and length as alluded to in the title text. Ordinarily it would become impossible long before the 190 folds in half that the instructions require. In fact - assuming a thickness of around 0.1mm the sum of the lengths and width of the paper would need to be around 10^110 meters for it to be possible to fold it 190 times.&lt;br /&gt;
&lt;br /&gt;
The {{w|mathematics of paper folding}} were augmented with [https://web.archive.org/web/20051102085038/http://pomonahistorical.org/12times.htm work by a California high school student in 2001] who wrote equations that [https://web.archive.org/web/20211116013626/http://teachersofindia.org/sites/default/files/folding_paper_in_half.pdf  related the size of paper to the maximum number of folds it could make], which has not yet exceeded the low teens in human competition. This could be exceeded by scoring the paper to cut and flatten the outer layers of the folds, but its thickness would immediately surpass its length, and compressing it beyond the size of its fibers would require some way to hold it together.&lt;br /&gt;
&lt;br /&gt;
This comic is likely a reference to the {{w|Schwarzschild radius}} of a piece of paper. The Schwarzchild radius is a characteristic of every object that depends on the object's mass. If an object is compressed into the volume of a sphere with its characteristic Schwarzschild radius, then that object will become a black hole. (More specifically, it will become a {{w|Schwarzschild metric|Schwarzschild black hole}}.) As such, if a piece of paper were folded sufficiently many times so as to fit within its own Schwarzschild radius, it would become a black hole. However, this would require compressing the paper into a flat sheet at every step, otherwise the paper would have a thickness greatly exceeding its Schwarzschild radius.&lt;br /&gt;
&lt;br /&gt;
If we assume standard {{w|origami paper#Kami|kami origami paper}} with a side length of 15cm and a weight of 70 grams per square meter, we get a Schwarzschild radius of 2.339×10^-30 meters corresponding to a mass of 1.575 grams. It follows that, ignoring the paper's thickness, we would need to halve each side length -log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;((2×2.339×10&amp;lt;sup&amp;gt;-30&amp;lt;/sup&amp;gt;)/0.15)=94.69 times to fit each side length within the &amp;quot;Schwarzschild diameter&amp;quot; of the paper. Using the square folding technique in the comic, this would take approximately 95*2=190 steps to complete, the exact number given in the comic.&lt;br /&gt;
Note that the radius of the resulting black hole is 15 orders of magnitude smaller than the {{w|Proton#Charge_radius|charge radius of a proton}}. {{w|Micro black holes|Black holes this small}}, if they can be created at all, are believed to quickly disintegrate by losing energy by {{w|Hawking radiation}}, but this has yet to be proved.&lt;br /&gt;
&lt;br /&gt;
In actual fact, it's not possible to fold a piece of paper this many times, because the amount of paper 'wasted' in each fold [https://web.archive.org/web/20211116013626/http://teachersofindia.org/sites/default/files/folding_paper_in_half.pdf will quickly surpass the length and width of the paper]. For an ordinary letter-sized sheet (A4 or 8.5x11) the maximum number of folds is 7. The [https://www.guinnessworldrecords.com/world-records/494571-most-times-to-fold-a-piece-of-paper world record] for the total number of folds is 12, done with a length of tissue paper 3/4 mile (4000ft, 1219m) long. A group of MIT students demonstrated 13 folds using multiple miles of paper, but had to lay separate pieces together as it made them too thick to tape them. Materials other than paper, such as thin foil, can be folded more times. Not only that but, as the title text alludes to, prior to reaching any creation of a black hole, the pressures generated by the resulting {{w|Nuclear fusion#Confinement in thermonuclear fusion|fusion of its atoms}} must be overcome. Electron and neutron degeneracy pressure would also have to be overcome.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
:How to fold a '''''real''''' origami black hole:&lt;br /&gt;
&lt;br /&gt;
:Step 1.&lt;br /&gt;
:[A square sheet of paper shown folded in half, with a dashed line going across the middle, and an arrow pointing from one half to the other.]&lt;br /&gt;
&lt;br /&gt;
:[In each step from Step 2. to Step 9., the paper is shown folded in half again and depicted in the same manner as Step 1. The aspect ratio of the sides alternates between 2:1 and 1:1.] &lt;br /&gt;
:Step 2.&lt;br /&gt;
:Step 3.&lt;br /&gt;
:Step 4.&lt;br /&gt;
:Step 5.&lt;br /&gt;
:Step 6.&lt;br /&gt;
:Step 7.&lt;br /&gt;
:Step 8.&lt;br /&gt;
:Step 9.&lt;br /&gt;
&lt;br /&gt;
:Steps 10-189.&lt;br /&gt;
:[Text shown between tall square brackets:]&lt;br /&gt;
:Fold paper in half another 180 or so times.&lt;br /&gt;
&lt;br /&gt;
:Step 190.&lt;br /&gt;
:[A labeled arrow points to a dot]&lt;br /&gt;
:Black hole!&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Physics]]&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1537:_Types&amp;diff=95432</id>
		<title>1537: Types</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1537:_Types&amp;diff=95432"/>
				<updated>2015-06-13T08:31:01Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1537&lt;br /&gt;
| date      = June 12, 2015&lt;br /&gt;
| title     = Types&lt;br /&gt;
| image     = types.png&lt;br /&gt;
| titletext = colors.rgb(&amp;quot;blue&amp;quot;) yields &amp;quot;#0000FF&amp;quot;. colors.rgb(&amp;quot;yellowish blue&amp;quot;) yields NaN. colors.sort() yields &amp;quot;rainbow&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Title text not explained. More details before the list.}}&lt;br /&gt;
&lt;br /&gt;
This comic is a series of programming jokes about a ridiculous new programming language, perhaps inspired by [https://www.destroyallsoftware.com/talks/wat Gary Bernhardt's CodeMash 2012 lightning talk] on JavaScript's unpredictable typing. In the talk, the (highly technical) audience was unable to correctly guess the results of adding various JavaScript types and roared with laughter when they were revealed. The programming language shown in this comic has types even more unpredictable than JavaScript.&lt;br /&gt;
&lt;br /&gt;
Most regular programming languages distinguish a number of types, e.g. integers, strings, lists … all of which have different behaviours. The operation &amp;quot;+&amp;quot; is conventionally defined over more than one of these types. Applied to two integers, it returns their addition; applied to two strings (denoted by being enclosed in quotes) it concatenates them:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;gt; 2 + 3&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &amp;quot;123&amp;quot; + &amp;quot;abc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;123abc&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While these behaviours are standard, conventional, and intuitive, there is a huge amount of variation among programming languages when you apply an operation like &amp;quot;+&amp;quot; to different types. One logical approach is to always return an error in all cases of type mixing, but it is often practical to allow some case mixing, since it can hugely simplify an operation. Variation and lack of a clearly more intuitive behaviour leads some languages to have weird results when you mix types.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;2 + &amp;quot;2&amp;quot;&amp;lt;/code&amp;gt; uses the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; operator on a number and a string. In some programming languages, this might result in the number &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; (addition), or &amp;lt;code&amp;gt;&amp;quot;22&amp;quot;&amp;lt;/code&amp;gt; (string concatenation); however, the new language converts the string to an integer, adds them to produce &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; and converts back to a string. Alternately, it may instead be adding 2 to the ASCII value of the character &amp;lt;code&amp;gt;&amp;quot;2&amp;quot;&amp;lt;/code&amp;gt; (50), resulting in the character &amp;lt;code&amp;gt;&amp;quot;4&amp;quot;&amp;lt;/code&amp;gt; (52). This is (somewhat) consistent with the behavior for item 4.&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;quot;2&amp;quot; + []&amp;lt;/code&amp;gt; adds a string to an array or list, this time. This first inexplicably converts the string to a number again, and then it literally adds the number to the list by appending it (this would make sense if it was &amp;lt;code&amp;gt;[] + 2&amp;lt;/code&amp;gt;, but usually not the other way around). And then the result (the entire array) is converted to a string again.&lt;br /&gt;
# &amp;lt;code&amp;gt;(2/0)&amp;lt;/code&amp;gt; divides &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and quite reasonably results in &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt; (not a number), though in most languages, as prescribed by the IEEE 854 standard for floating point numbers, dividing a nonzero number by zero would instead return an infinity value.&lt;br /&gt;
# &amp;lt;code&amp;gt;(2/0)+2&amp;lt;/code&amp;gt; adds &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; is &amp;quot;added&amp;quot; to the string &amp;lt;code&amp;gt;&amp;quot;NaN&amp;quot;&amp;lt;/code&amp;gt; (again, the number is converted to a string for apparently no reason), which produces &amp;lt;code&amp;gt;&amp;quot;NaP&amp;quot;&amp;lt;/code&amp;gt;.  If the language's convention is to add to the ASCII value of a character or string, then in this case it added 2 to the character &amp;lt;code&amp;gt;&amp;quot;N&amp;quot;&amp;lt;/code&amp;gt; (78), resulting in &amp;lt;code&amp;gt;&amp;quot;P&amp;quot;&amp;lt;/code&amp;gt; (80).&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;quot;&amp;quot;+&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;: In many languages, two consecutive double-quote characters denote an empty string, so this expression would concatenate two empty strings, resulting in an empty string.  However,  it appears that this language treats only the outermost quotes of the expression as the string boundary, so all of the characters between them become part of the literal string, producing '&amp;lt;code&amp;gt;&amp;quot;+&amp;quot;&amp;lt;/code&amp;gt;'.&lt;br /&gt;
# &amp;lt;code&amp;gt;[1,2,3]+2&amp;lt;/code&amp;gt; seems to test whether it's sound to append &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; to the list &amp;lt;code&amp;gt;[1,2,3]&amp;lt;/code&amp;gt;, and concludes that it doesn't fit the pattern, returning the boolean value &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;. It could conceivably also be the result of an attempt to add &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; to the ''set'' &amp;lt;code&amp;gt;[1,2,3]&amp;lt;/code&amp;gt;, which already contains that element (although &amp;lt;code&amp;gt;{1,2,3}&amp;lt;/code&amp;gt; would be a more common notation for sets).&lt;br /&gt;
# &amp;lt;code&amp;gt;[1,2,3]+4&amp;lt;/code&amp;gt; returns &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; for much the same reason.&lt;br /&gt;
# &amp;lt;code&amp;gt;2/(2-(3/2+1/2))&amp;lt;/code&amp;gt; is a floating point joke. Floating point numbers are notoriously imprecise. With precise mathematics, &amp;lt;code&amp;gt;(3/2+1/2)&amp;lt;/code&amp;gt; would be exactly 2, hence the entire thing would evaluate to &amp;lt;code&amp;gt;2/0&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt; in Randall's new language. However, the result of &amp;lt;code&amp;gt;(3/2+1/2)&amp;lt;/code&amp;gt; is &amp;quot;just slightly off,&amp;quot; which makes the result &amp;quot;just slightly off&amp;quot; of &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt; (which would be ridiculous in a real language). The ironic thing is that fractions with 2 in the denominator are ''not'' the kind of numbers that typically suffer from floating point impreciseness. Additionally, if there was indeed a rounding error, the actual calculation becomes something like &amp;lt;code&amp;gt;2/0.0000000000000013&amp;lt;/code&amp;gt;, which should not return a &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt; since it is not division by zero.&lt;br /&gt;
# &amp;lt;code&amp;gt;range(&amp;quot; &amp;quot;)&amp;lt;/code&amp;gt; normally wouldn't make any sense. However, the new language appears to interpret it as ASCII, and in the ASCII table, character #32 is space, #33 is &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;, and #34 is &amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;. So, instead of interpreting &amp;lt;code&amp;gt;&amp;quot; &amp;quot;&amp;lt;/code&amp;gt; as a string, it seems to be interpreted as &amp;lt;code&amp;gt;34, 32, 34&amp;lt;/code&amp;gt; (in ASCII), and then &amp;lt;code&amp;gt;range&amp;lt;/code&amp;gt; appears to transform this into &amp;lt;code&amp;gt;34, 33, 32, 33, 34&amp;lt;/code&amp;gt; (the &amp;quot;ranges&amp;quot; between the numbers), which, interpreted as ASCII, becomes &amp;lt;code&amp;gt;['&amp;quot;', '!', ' ', '!', '&amp;quot;']&amp;lt;/code&amp;gt;.&lt;br /&gt;
# &amp;lt;code&amp;gt;+2&amp;lt;/code&amp;gt; refers to the Chinese/Japanese (Kanji) number system, where the plus sign is instead the symbol &amp;lt;code&amp;gt;十&amp;lt;/code&amp;gt;. In Chinese, this symbol represents the number ten, and if you translate the &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; into Chinese, you get &amp;lt;code&amp;gt;二&amp;lt;/code&amp;gt;. Therefore, in full Chinese the code is &amp;lt;code&amp;gt;十二&amp;lt;/code&amp;gt;, which is equivalent to the number &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;. Alternately, it could simply be attempting to add 2 to the line number 10 to get 12.&lt;br /&gt;
# &amp;lt;code&amp;gt;2+2&amp;lt;/code&amp;gt; would normally be &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;. However, the interpreter takes this instruction to mean that the user wishes to increase the actual value of the number &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; (aka the &amp;quot;literal value&amp;quot;) by &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; for the remainder of the program, making it &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; and then reports that the work is &amp;quot;Done&amp;quot;.  The result can be seen in the subsequent lines where all &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;s are replaced by &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;s.  This could be a reference to languages like Fortran where [http://everything2.com/title/Changing+the+value+of+5+in+FORTRAN literals could be assigned new values].&lt;br /&gt;
# &amp;lt;code&amp;gt;range(1,5)&amp;lt;/code&amp;gt; would normally return &amp;lt;code&amp;gt;[1, 2, 3, 4, 5]&amp;lt;/code&amp;gt;. However, since the value of &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; has been changed to &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;, it returns &amp;lt;code&amp;gt;[1, 4, 3, 4, 5]&amp;lt;/code&amp;gt;, and this even affects the line number (which is 14 instead of 12).         &lt;br /&gt;
# &amp;lt;code&amp;gt;floor(10.5)&amp;lt;/code&amp;gt; should return &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt; (the &amp;quot;floor&amp;quot; of a decimal number is that number rounded down). However, it instead returns {{w|ASCII art}} of the number on a &amp;quot;floor.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The title text contains three further examples relating to color. &amp;lt;code&amp;gt;color.rgb(&amp;quot;blue&amp;quot;)&amp;lt;/code&amp;gt; returns the hexadecimal code for pure blue (as would be used in HTML, for example), which is how a real programming language might work. The lookup for &amp;quot;yellowish blue&amp;quot; returns &amp;quot;NaN&amp;quot; (Not a Number) again, which makes sense at one level because there is no such color as &amp;quot;yellowish blue&amp;quot; (yellow and blue are opposites on the color wheel, making yellowish-blue an {{w|impossible colour}}, which can only be perceived with great difficulty through contrived figures). However a more typical result would have been a failure indicating that the color database does not include the name, in the same way that a typo such as &amp;quot;bluw&amp;quot; would. Similarly sorting the colors would normally produce some defined ordering, such as alphabetical, but in this language it generates the string &amp;quot;rainbow&amp;quot;. It seems that Randall's new language understands color theory in an unusually deep way.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
My new language is great, but it has a few quirks regarding type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [1]&amp;gt; 2+&amp;quot;2&amp;quot;&lt;br /&gt;
   =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 [2]&amp;gt; &amp;quot;2&amp;quot;+[]&lt;br /&gt;
   =&amp;gt; &amp;quot;[2]&amp;quot;&lt;br /&gt;
 [3]  (2/0)&lt;br /&gt;
   =&amp;gt; NaN&lt;br /&gt;
 [4]&amp;gt; (2/0)+2&lt;br /&gt;
   =&amp;gt; NaP&lt;br /&gt;
 [5]&amp;gt; &amp;quot;&amp;quot;+&amp;quot;&amp;quot;&lt;br /&gt;
   =&amp;gt; '&amp;quot;+&amp;quot;'&lt;br /&gt;
 [6]&amp;gt; [1,2,3]+2&lt;br /&gt;
   =&amp;gt; FALSE&lt;br /&gt;
 [7]&amp;gt; [1,2,3]+4&lt;br /&gt;
   =&amp;gt; TRUE&lt;br /&gt;
 [8]&amp;gt; 2/(2-(3/2+1/2))&lt;br /&gt;
   =&amp;gt; NaN.0000000000000013&lt;br /&gt;
 [9]&amp;gt; range(&amp;quot; &amp;quot;)&lt;br /&gt;
   =&amp;gt; ('&amp;quot;','!',&amp;quot; &amp;quot;,&amp;quot;!&amp;quot;,'&amp;quot;')&lt;br /&gt;
[10]&amp;gt; +2&lt;br /&gt;
   =&amp;gt; 12&lt;br /&gt;
[11]&amp;gt; 2+2&lt;br /&gt;
   =&amp;gt; DONE&lt;br /&gt;
[14]&amp;gt; RANGE(1,5)&lt;br /&gt;
   =&amp;gt; (1,4,3,4,5)&lt;br /&gt;
[13]&amp;gt; FLOOR(10.5)&lt;br /&gt;
   =&amp;gt; |&lt;br /&gt;
   =&amp;gt; |&lt;br /&gt;
   =&amp;gt; |&lt;br /&gt;
   =&amp;gt; |&lt;br /&gt;
   =&amp;gt; |___10.5___&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Language]]&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1537:_Types&amp;diff=95346</id>
		<title>1537: Types</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1537:_Types&amp;diff=95346"/>
				<updated>2015-06-12T12:54:22Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1537&lt;br /&gt;
| date      = June 12, 2015&lt;br /&gt;
| title     = Types&lt;br /&gt;
| image     = types.png&lt;br /&gt;
| titletext = colors.rgb(&amp;quot;blue&amp;quot;) yields &amp;quot;#0000FF&amp;quot;. colors.rgb(&amp;quot;yellowish blue&amp;quot;) yields NaN. colors.sort() yields &amp;quot;rainbow&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Initial draft.}}&lt;br /&gt;
&lt;br /&gt;
This comic is a series of programming jokes about a ridiculous new programming language. Most regular programming languages distinguish a number of types, e.g. integers , strings, lists,... All of which have different behaviours. The operation &amp;quot;+&amp;quot; is conventionally defined over more than one of these types. Applied to two integers, it returns their addition, but applied to two strings it concatenates them:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;gt; 2 + 3&lt;br /&gt;
&lt;br /&gt;
5&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &amp;quot;123&amp;quot; + &amp;quot;abc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;123abc&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While these behaviours are standard, conventional, and intuitive, there is a huge amount of variation among programming languages when you apply an operation like &amp;quot;+&amp;quot; to different types. One logical approach is to always return an error in all cases of type mixing, but it is often practical to allow some case mixing, since it can hugely simplify an operation. Variation and lack of a clearly more intuitive behaviour leads some languages to have weird results when you mix types.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;2 + &amp;quot;2&amp;quot;&amp;lt;/code&amp;gt; uses the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; operator on a number and a string. In a normal language, this would result either the number &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; (addition), or &amp;lt;code&amp;gt;&amp;quot;22&amp;quot;&amp;lt;/code&amp;gt; (string concatenation); however, the new language converts the string to an integer, adds them to produce &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; and converts back to a string.&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;quot;2&amp;quot; + []&amp;lt;/code&amp;gt; adds a string to an array (a list), this time. This first inexplicably converts the string to a number again, and then it literally adds the number to the list by appending it (this would make sense if it was &amp;lt;code&amp;gt;[] + 2&amp;lt;/code&amp;gt;, but usually not the other way around). And then the result is converted to a string again.&lt;br /&gt;
# &amp;lt;code&amp;gt;(2/0)&amp;lt;/code&amp;gt; divides &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and quite reasonably results in &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt; (not a number).&lt;br /&gt;
# &amp;lt;code&amp;gt;(2/0)+2&amp;lt;/code&amp;gt; adds &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; is &amp;quot;added&amp;quot; to the string &amp;lt;code&amp;gt;&amp;quot;NaN&amp;quot;&amp;lt;/code&amp;gt; (again, the number is converted to a string for apparently no reason), which produces &amp;lt;code&amp;gt;&amp;quot;NaP&amp;quot;&amp;lt;/code&amp;gt;, as if &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; was added to &amp;lt;code&amp;gt;&amp;quot;N&amp;quot;&amp;lt;/code&amp;gt; to produce &amp;lt;code&amp;gt;&amp;quot;P&amp;quot;&amp;lt;/code&amp;gt; (as per alphabetical order).&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;quot;&amp;quot;+&amp;quot;&amp;quot;&amp;lt;/code&amp;gt; looks like it is concatenating (adding) an empty string to another empty string, which should produce an empty string. However, the entire thing is treated as one string (with the start quote being the first one and the end quote being the very last one), which produces the egregious '&amp;lt;code&amp;gt;&amp;quot;+&amp;quot;&amp;lt;/code&amp;gt;'.&lt;br /&gt;
# &amp;lt;code&amp;gt;[1,2,3]+2&amp;lt;/code&amp;gt; seems to test whether it's sound to append &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; to the list &amp;lt;code&amp;gt;[1,2,3]&amp;lt;/code&amp;gt;, and concludes that it doesn't fit the pattern, returning the boolean value &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;. It could conceivably also be the result of an attempt to add &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; to the ''set'' &amp;lt;code&amp;gt;[1,2,3]&amp;lt;/code&amp;gt;, which already contains that element (although &amp;lt;code&amp;gt;{1,2,3}&amp;lt;/code&amp;gt; would be a more common notation for sets).&lt;br /&gt;
# &amp;lt;code&amp;gt;[1,2,3]+4&amp;lt;/code&amp;gt; returns &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; for much the same reason.&lt;br /&gt;
# &amp;lt;code&amp;gt;2/(2-(3/2+1/2))&amp;lt;/code&amp;gt; is a floating point joke. Floating point numbers are notoriously imprecise. With precise mathematics, &amp;lt;code&amp;gt;(3/2+1/2)&amp;lt;/code&amp;gt; would be exactly 2, hence the entire thing would evaluate to &amp;lt;code&amp;gt;2/0&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt; in Randall's new language. However, the result of &amp;lt;code&amp;gt;(3/2+1/2)&amp;lt;/code&amp;gt; is &amp;quot;just slightly off,&amp;quot; which makes the result &amp;quot;just slightly off&amp;quot; of &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt; (which would be ridiculous in a real language). The ironic thing is that fractions with 2 in the denominator are ''not'' the kind of numbers that typically suffer from floating point impreciseness.&lt;br /&gt;
# &amp;lt;code&amp;gt;range(&amp;quot; &amp;quot;)&amp;lt;/code&amp;gt; normally wouldn't make any sense. However, the new language appears to interpret it as ASCII, and in the ASCII table, character #32 is space, #33 is &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;, and #34 is &amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;. So, instead of interpreting &amp;lt;code&amp;gt;&amp;quot; &amp;quot;&amp;lt;/code&amp;gt; as a string, it seems to be interpreted as &amp;lt;code&amp;gt;34, 32, 34&amp;lt;/code&amp;gt; (in ASCII), and then &amp;lt;code&amp;gt;range&amp;lt;/code&amp;gt; appears to transform this into &amp;lt;code&amp;gt;34, 33, 32, 33, 34&amp;lt;/code&amp;gt; (the &amp;quot;ranges&amp;quot; between the numbers), which, interpreted as ASCII, becomes &amp;lt;code&amp;gt;['&amp;quot;', '!', ' ', '!', '&amp;quot;']&amp;lt;/code&amp;gt;.&lt;br /&gt;
# &amp;lt;code&amp;gt;+2&amp;lt;/code&amp;gt; appears to be applying a unary &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; to the number &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, which should just be &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;. However, the code is adding  &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; to the line number &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt; in this context.&lt;br /&gt;
# &amp;lt;code&amp;gt;2+2&amp;lt;/code&amp;gt; would normally be &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;. However, the interpreter takes this instruction to mean to add the value 2 to the literal value of &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, making it &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; and then reports that the work is &amp;quot;Done&amp;quot;.  This can be seen in the subsequent lines where all &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;s are replaced by &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;s.  This could be a reference to languages like Fortran where literals were able to be assigned new values.&lt;br /&gt;
# &amp;lt;code&amp;gt;range(1,5)&amp;lt;/code&amp;gt; would normally return &amp;lt;code&amp;gt;[1, 2, 3, 4, 5]&amp;lt;/code&amp;gt;. However, since the value of &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; has been changed to &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;, it returns &amp;lt;code&amp;gt;[1, 4, 3, 4, 5]&amp;lt;/code&amp;gt;, and this even affects the line number (which is 14 instead of 12).&lt;br /&gt;
# &amp;lt;code&amp;gt;floor(10.5)&amp;lt;/code&amp;gt; should return &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt; (the &amp;quot;floor&amp;quot; of a decimal number is that number rounded down). However, it instead returns... a picture of the number on a &amp;quot;floor.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
My new language is great, but it has a few quirks regarding type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [1]&amp;gt; 2+&amp;quot;2&amp;quot;&lt;br /&gt;
   =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 [2]&amp;gt; &amp;quot;2&amp;quot;+[]&lt;br /&gt;
   =&amp;gt; &amp;quot;[2]&amp;quot;&lt;br /&gt;
 [3]&amp;gt; (2/0)&lt;br /&gt;
   =&amp;gt; NaN&lt;br /&gt;
 [4]&amp;gt; (2/0)+2&lt;br /&gt;
   =&amp;gt; NaP&lt;br /&gt;
 [5]&amp;gt; &amp;quot;&amp;quot;+&amp;quot;&amp;quot;&lt;br /&gt;
   =&amp;gt; '&amp;quot;+&amp;quot;'&lt;br /&gt;
 [6]&amp;gt; [1,2,3]+2&lt;br /&gt;
   =&amp;gt; FALSE&lt;br /&gt;
 [7]&amp;gt; [1,2,3]+4&lt;br /&gt;
   =&amp;gt; TRUE&lt;br /&gt;
 [8]&amp;gt; 2/(2-(3/2+1/2))&lt;br /&gt;
   =&amp;gt; NaN.0000000000000013&lt;br /&gt;
 [9]&amp;gt; range(&amp;quot; &amp;quot;)&lt;br /&gt;
   =&amp;gt; ('&amp;quot;','!',&amp;quot; &amp;quot;,&amp;quot;!&amp;quot;,'&amp;quot;')&lt;br /&gt;
[10]&amp;gt; +2&lt;br /&gt;
   =&amp;gt; 12&lt;br /&gt;
[11]&amp;gt; 2+2&lt;br /&gt;
   =&amp;gt; DONE&lt;br /&gt;
[14]&amp;gt; RANGE(1,5)&lt;br /&gt;
   =&amp;gt; (1,4,3,4,5)&lt;br /&gt;
[13]&amp;gt; FLOOR(10.5)&lt;br /&gt;
   =&amp;gt; |&lt;br /&gt;
   =&amp;gt; |&lt;br /&gt;
   =&amp;gt; |&lt;br /&gt;
   =&amp;gt; |&lt;br /&gt;
   =&amp;gt; |___10.5___&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1480:_Super_Bowl&amp;diff=83813</id>
		<title>Talk:1480: Super Bowl</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1480:_Super_Bowl&amp;diff=83813"/>
				<updated>2015-01-30T16:41:28Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;So should this be tagged as a my hobby comic?  Not sure since it is only in the title text. [[User:Athang|Athang]] ([[User talk:Athang|talk]]) 08:25, 30 January 2015 (UTC)&lt;br /&gt;
: Looking through all the comics, I believe this is the first comic to have &amp;quot;My hobby:&amp;quot; in the title text. [[615|There is one that follows the same pattern]], but merely has &amp;quot;Hobby:&amp;quot; in the title text, which is not itself categorized as a &amp;quot;My Hobby&amp;quot; comic, but the explanation states it is a reference to that category. Personally, I don't see any reason NOT to put both of these (but at least this one, since it does actually have the words &amp;quot;My hobby:&amp;quot; in it's text, if only in the title text) into said category. But I'm not the only user of this site - anyone else want to weigh in? -- [[User:Brettpeirce|Brettpeirce]] ([[User talk:Brettpeirce|talk]]) 11:55, 30 January 2015 (UTC)&lt;br /&gt;
I'm wondering - has he duplicated a comic title before? -- [[User:Brettpeirce|Brettpeirce]] ([[User talk:Brettpeirce|talk]]) 10:26, 30 January 2015 (UTC)&lt;br /&gt;
: It looks like this is the second comic title to be duplicated - the other pair appears to be [[Exoplanets]] ([[786]] and [[1071]]) -- [[User:Brettpeirce|Brettpeirce]] ([[User talk:Brettpeirce|talk]]) 10:40, 30 January 2015 (UTC)&lt;br /&gt;
It's actually the Superb Owl in my world.[[Special:Contributions/108.162.216.35|108.162.216.35]] 10:48, 30 January 2015 (UTC)&lt;br /&gt;
: OMG! I ''LOVE'' the Superb Owl!!! THOSE EYES!!!!! -- [[User:Brettpeirce|Brettpeirce]] ([[User talk:Brettpeirce|talk]]) 10:53, 30 January 2015 (UTC)&lt;br /&gt;
The trouble with Arsenal is...--[[User:Bmmarti3|Bmmarti3]] ([[User talk:Bmmarti3|talk]]) 13:45, 30 January 2015 (UTC)&lt;br /&gt;
:...[http://www.youtube.com/watch?v=gWJIQm9qH-w they always try to walk it in]. [[Special:Contributions/141.101.98.191|141.101.98.191]] 16:41, 30 January 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1473:_Location_Sharing&amp;diff=82697</id>
		<title>Talk:1473: Location Sharing</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1473:_Location_Sharing&amp;diff=82697"/>
				<updated>2015-01-14T16:28:54Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It's a reference to the Uncertainty Principle, a property of quantum mechanics that states that position and momentum cannot be known at the same time.&lt;br /&gt;
[[Special:Contributions/199.27.133.98|199.27.133.98]] 05:20, 14 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I may be thinking too much into this, but couldn't she also not want the website to know her mass? Momentum is Mass*Velocity, and Velocity can be derived from change in position [[Special:Contributions/173.245.56.159|173.245.56.159]] 05:34, 14 January 2015 (UTC)&lt;br /&gt;
:That was my understanding, too. Moreover, I don't see any humor in applying the uncertainity principle to macroscopic objects. [[Special:Contributions/108.162.254.57|108.162.254.57]] 08:53, 14 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Angular momentum sensors - a.k.a. gyros, not accelerometers. {{unsigned ip|141.101.80.109}}&lt;br /&gt;
&lt;br /&gt;
She does not want the website to calculate her mass and therefore her weight. It has nothing to do with the uncertainty principle {{unsigned|Saints22}}&lt;br /&gt;
:I disagree. Of course it is funny idea that she says nice try as if the website had interest in her weight. But since you cannot calculate mass from position and momentum your ideas makes no sense. You need the velocity and the momentum to calculate the mass. So even though they could have both position and momentum they would still not know her mass. --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 10:33, 14 January 2015 (UTC)&lt;br /&gt;
::Unless, of course, the permission given by Megan to determine her location is persistent and lasts for at least two consecutive polls for location, which would enable the recipient to compute the velocity out of two locations and time between the polls. [[User:Nyq|Nyq]] ([[User talk:Nyq|talk]]) 13:12, 14 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I do not not think that Megan allows the website to access her location. The website wants her to, that's why the button is highlighted and blinking. In the beat panel, Megan presumably denies. The website then asks for momentum and wants Megan to deny the request (by highlighting &amp;quot;Deny&amp;quot;), so that, according to the uncertainty principle, they can still get her location (which is what they wanted all along). However, Megan sees through this trick and acknowledges its cleverness with a &amp;quot;Nice try&amp;quot;. --[[Special:Contributions/108.162.254.134|108.162.254.134]] 10:27, 14 January 2015 (UTC)&lt;br /&gt;
:No I disagree. Of course the highlighted button is the one Megan pushes. And just because you do not know the momentum does not automatically give you the location. You just can't know both without a given uncertainty. --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 10:33, 14 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
What's with the persistent &amp;quot;females&amp;quot;? Would make sense in biology talk, but it's really weird when what you mean is &amp;quot;women&amp;quot;[[Special:Contributions/141.101.104.185|141.101.104.185]] 13:14, 14 January 2015 (UTC)&lt;br /&gt;
:: I'd suggest that it is just about avoidance: some might take 'women' as having negative derogative connotations in this context, whereas females is unarguably accurate. [[Special:Contributions/173.245.54.204|173.245.54.204]] 13:29, 14 January 2015 (UTC)&lt;br /&gt;
:::&amp;quot;Females&amp;quot; is shorter than &amp;quot;women and girls&amp;quot;. [[Special:Contributions/108.162.221.201|108.162.221.201]] 14:54, 14 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
There's some confusion over the sensors. GPS is used to determine the device's position on Earth, but not its orientation. An accelerometer may be used to determine a phone's orientation in terms of flat/portrait/landscape, but not in which direction in terms of north/south. The magnetometer can measure magnetic forces, but isn't enough to determine north (because of inclination). To measure magnetic north, you need to combine data from accelerometer and magnetometer, which gets a working, but quite unsteady compass. These sensors (GPS, accelerometer, magnetometer) are available on most current smart phones. Better devices also include a gyroscope, which measures angular momentum, but no absolute angle towards the horizon and/or north. A gyroscope may be used to improve the stability of the accelerometer/magnetometer compass (but requires a good algorithm which I'm still looking for). Knowing this, the title text is disputable, because devices without gyro aren't actually able to provide a steady compass, while those with gyro are (although there are apps which don't use the gyro even when available, so they won't get a fast, steady compass anyway). --[[User:SlashMe|SlashMe]] ([[User talk:SlashMe|talk]]) 15:24, 14 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
It seems to me that the paragraph explaining mass and weight is too complicated and overly long, and the hypothesis that the app is trying to steal this information unrelated to the comic, or rather, wild speculative extrapolations of logic and meaning. Likewise, the sentences on how the accelerometer may be used to guess passwords seems to me to be unfounded in science. The uncertainty principle is the clear main theme of this comic. --[[User:Canned Soul|Canned Soul]] ([[User talk:Canned Soul|talk]]) 16:03, 14 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Added one word to make it &amp;quot;An example is a weather app which would need your location in order to '''automatically''' find the correct forecast.&amp;quot;  It's often trivial to manually get forecasts (or other services, like &amp;quot;nearest branch of a shop that has your desired item in stock&amp;quot;) for a current location, just so as long as /you/ know where you are...  (I don't turn on my GPS unless I'm actually wanting to use it for something, and don't like websites knowing these things just because they ask for them in the background.  Go away, Google Location Services... and why does it grey-out the &amp;quot;Don't share information&amp;quot; hotspot when I've ticked the &amp;quot;Don't ask me again&amp;quot; and only lets me continually refuse ''manually''!?  Which I do on principle!!)  I keep a variety of common home/away locations on permalink in my favourite weather forecast app and know I can easily add another at a moment's notice when I ''want'' to.  (And, the beauty is, I don't even need to be there at the time, just perhaps ''planning'' to go!)&lt;br /&gt;
&lt;br /&gt;
Plus, to the &amp;quot;I don't see any humor in applying the uncertainity principle to macroscopic objects.&amp;quot; person, above, please pass by your local XKCD offices at the first opportunity in order to hand back your XKCD Membership Card.  You're obviously not one of us! ;) [[Special:Contributions/141.101.98.191|141.101.98.191]] 16:28, 14 January 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1473:_Location_Sharing&amp;diff=82696</id>
		<title>1473: Location Sharing</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1473:_Location_Sharing&amp;diff=82696"/>
				<updated>2015-01-14T16:17:15Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: /* Explanation */ One word added for clarity.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1473&lt;br /&gt;
| date      = January 14, 2015&lt;br /&gt;
| title     = Location Sharing&lt;br /&gt;
| image     = location_sharing.png&lt;br /&gt;
| titletext = Our phones must have great angular momentum sensors because the compasses really suck.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|First draft.}}&lt;br /&gt;
&lt;br /&gt;
In this comic, [[Megan]] is visiting a website on her mobile phone. After loading it, the website {{w|Location-based service|asks for her location}}, which Megan permits the phone to give. The choice between allowing or denying a website or app access to certain information is common among smartphones. The term &amp;quot;location sharing&amp;quot; specifically refers to when a smartphone user shares their location with such an entity. An example is a weather app which would need your location in order to automatically find the correct forecast.&lt;br /&gt;
&lt;br /&gt;
Megan is then asked her {{w|momentum}}, which she denies. The joke is based off of the Heisenberg {{w|uncertainty principle}}, which, in quantum mechanics, states that one cannot accurately know both the location and momentum of any particle simultaneously. However, since Megan is not a microscopic particle, it doesn't make any sense (it's simply funny) to say the the app is trying to violate Heisenberg's principle.&lt;br /&gt;
&lt;br /&gt;
The ramifications of the uncertainty principle being violated in this context are unknown, but the comic might be alluding to security problems that appear if an untrusted application is given access to momentum data generated by the gyroscope. Access to gyroscope data can be used for reading passwords entered into the on-screen keyboard or even guessing keyboard strokes on a keyboard lying on the same table as the phone.&lt;br /&gt;
&lt;br /&gt;
It could also be an attempt to get [[Megan]] to unwillingly reveal her weight (mass to be more exact), as the her mass can be inferred by dividing the momentum by her velocity (the velocity can be obtained by observing the change of her location information in time). In order to be feasible, however, the location must be polled at least twice, not once, as at least two location points are necessary to compute the velocity. Also, although commonly used interchangeably, the mass and the weight are not the same things. The mass is a measure of mechanical inertia of the body, while the weight is the force on the object due to gravity. As such, the weight of the same body is different on the surfaces of different celestial bodies (planets, etc). The weight can be computed from the mass by multiplying the latter by the {{w|Gravitational acceleration|gravitational acceleration}} of the given planet (obviously, Earth in this case). The tendency to keep the body weight in secret is a common stereotype about females, as it is believed that females tend to obsess about controlling (and not revealing) their weight in order to comply with the perceived expectations of the modern Western male society which tends to find slim females more attractive.&lt;br /&gt;
&lt;br /&gt;
The title text refers to the inclusion of {{w|gyroscope}}s in modern cell phones that measure angular momentum, mostly to detect when the phone is tilted, but also used in a few mobile games. Randall suggests the poor accuracy of the compasses in mobile phones (measuring the angular position) is due to the gyroscopes being too good. (If both the gyroscope and the compasses were completely accurate, it would violate the uncertainty principle). Modern phones also include varied technologies (such as GPS) to pinpoint the user's location, with varying degrees of accuracy.&lt;br /&gt;
&lt;br /&gt;
There is no way to measure absolute momentum directly in a mobile phone (well, anywhere else either). This is done normally by differentiating the position in time (from GPS signal) or by integrating the accelerometer signal. In the first case you obtain the average speed, the second technique is subject to numerical error adding up in time.&lt;br /&gt;
&lt;br /&gt;
The uncertainty principle has previously been referenced in [[824: Guest Week: Bill Amend (FoxTrot)]]. It has also been discussed in relation to the two comics [[1404: Quantum Vacuum Virtual Plasma]] and [[1416: Pixels]].&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Megan is holding her phone. Above her is the text she can see on the screen:]&lt;br /&gt;
:This website wants to know your location.&lt;br /&gt;
:[Two buttons are below this text. The first is white with a black frame and black text. The second (the chosen button) also has a black frame, but inside the frame is a black rectangle with white text. Around the chosen button are small lines indication rays.]&lt;br /&gt;
:Deny&lt;br /&gt;
:'''Allow'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[Megan is holding her phone.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[Megan is holding her phone. Above her is again the text she can see on the screen. She makes a comment this time.]&lt;br /&gt;
:This website wants to know your momentum.&lt;br /&gt;
:[Two buttons are below this text. The first (the chosen button) has a black frame, but inside the frame is a black rectangle with white text. The second is white with a black frame and black text. Around the chosen button are small lines indication rays.]&lt;br /&gt;
:'''Deny'''&lt;br /&gt;
:Allow&lt;br /&gt;
&lt;br /&gt;
:Megan: Nice try.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1472:_Geography&amp;diff=82548</id>
		<title>Talk:1472: Geography</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1472:_Geography&amp;diff=82548"/>
				<updated>2015-01-12T13:55:54Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anybody notice that he drew an isthmus but didn't label it? [[Special:Contributions/108.162.221.94|108.162.221.94]] 05:49, 12 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Does Randall play Dwarf Fortress? Because the perfect map to build your fort on looks about like this. Volcano near the sea is especially neat luxury. --[[Special:Contributions/141.101.80.121|141.101.80.121]] 06:57, 12 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
:[[1223: Dwarf Fortress]] suggests he does. --[[User:Pudder|Pudder]] ([[User talk:Pudder|talk]]) 09:00, 12 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Would be nice if there could be an example of the sort of map that Randall is referring to from a textbook for people who've never seen them or don't remember. {{unsigned ip|199.27.128.91}}&lt;br /&gt;
Yeah, shame that there isn't one in the comic itself... [[Special:Contributions/108.162.216.109|108.162.216.109]] 12:58, 12 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I'd be interested to hear where in the world people claim matches this best. Boston...? I ain't buying that one. {{unsigned ip|108.162.225.44}}&lt;br /&gt;
&lt;br /&gt;
Examples like Randall was talking about that I found on Google images.&lt;br /&gt;
[http://www.aparisgarcia.net/advwebdesign/LandandWaterFeaturesmap.jpg 1]&lt;br /&gt;
[https://ts-cdn-teachstarterptyl.netdna-ssl.com/wp-content/uploads/2014/04/TeachingResources_GeographicFeatures_Poster_US.jpg 2]&lt;br /&gt;
These appear to be two pages of the same picture: [http://secageography.weebly.com/uploads/2/4/8/8/24881589/2206129_orig.jpg 3] [http://secageography.weebly.com/uploads/2/4/8/8/24881589/9094980_orig.jpg 4]&lt;br /&gt;
I'm not sure if they're good enough quality to add to the main article, but if someone thinks they are, feel free. For someone who's never seen them before, they're fairly common in elementary school social studies or geography textbooks; I remember seeing them multiple times in mine. [[User:Tomari7|Tomari7]] ([[User talk:Tomari7|talk]]) 11:10, 12 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also, no Valley or Fjord. Damn insensitve tropical geography.[[Special:Contributions/108.162.254.98|108.162.254.98]] 11:21, 12 January 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
The Region around Vancouver has a lot of the items in the picture. (Sandy) deserts and Mesas are the only  missing. {{unsigned ip|141.101.64.137}}&lt;br /&gt;
&lt;br /&gt;
Anyone else noticing the distinct lack of any buildings? I'd call that a reason not to live there...&lt;br /&gt;
:...well, there's My House.;) [[Special:Contributions/141.101.98.191|141.101.98.191]] 13:55, 12 January 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1467:_Email&amp;diff=81794</id>
		<title>1467: Email</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1467:_Email&amp;diff=81794"/>
				<updated>2014-12-31T13:28:34Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1467&lt;br /&gt;
| date      = December 31, 2014&lt;br /&gt;
| title     = Email&lt;br /&gt;
| image     = email.png&lt;br /&gt;
| titletext = My New Year's resolution for 2014-54-12/30/14 Dec:12:1420001642 is to learn these stupid time formatting strings.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
[[Beret Guy]] doesn't seem to know what an email is, even though the term has existed since 1993, been in use by the general public since 1998 when free email providers appeared and he even apparently personally maintains a web-page upon which he placed his(/an) email address. [[Megan]] is visibly appalled and wonders how else he expects electronic messages to be sent. She says that you have to check your e-mail as it is not like {{w|voicemail}} - thus saying that it is OK not to check voicemail.&lt;br /&gt;
&lt;br /&gt;
Beret guy offers two alternatives: fax and {{w|Snapchat}}. When Megan tries to point out that Snapchat is mostly used to send naked pictures, Beret guy takes her to mean that fax is mostly used to send naked pictures. He terms this use of faxes faxting, a made-up word by analogy with {{w|sexting}}.&lt;br /&gt;
&lt;br /&gt;
The title text shows what is possibly [[Randall|Randall's]] new years resolution: to learn how to use time formatting functions. When programming, it is often useful to obtain the current time by means of a time function. However, these time functions often provide more detail than what the programmer needs, such as time zone and milliseconds. Time formatting functions allow the output of the time function to be converted into what the programmer needs. &lt;br /&gt;
&lt;br /&gt;
Randall appears to have used a time function to get the current date, probably with the formatting string &amp;quot;%Y-%M-%D %h:%m:%s&amp;quot;, which looks like it should give year-month-day hour:minute:second, but when parsed by standard {{w|Unix}} routines gets interpreted as follows:&lt;br /&gt;
&lt;br /&gt;
 %Y is 4-digit year&lt;br /&gt;
 %M is minute&lt;br /&gt;
 %D is the same as %m/%d/%y, i.e. month/day/(2-digit)year&lt;br /&gt;
 %h is the abbreviated month name&lt;br /&gt;
 %m is 2-digit month&lt;br /&gt;
 %s is the Unix timestamp&lt;br /&gt;
&lt;br /&gt;
The {{w|Unix time|Unix timestamp}} 1420001642 that comes from the %s can be seen at the end of the date in the title text. This corresponds to the date 2014-12-31 at 04:54:02 UTC. This will hence give the full time string 2014-54-12/31/14 Dec:12:1420001642 from the above string.&lt;br /&gt;
&lt;br /&gt;
The correct formatting string for year-month-day hour:minute:second would be %Y-%m-%d %H:%M:%S which would have given the wanted output: 2014-12-31 04:54:02.&lt;br /&gt;
&lt;br /&gt;
The trouble with using the correct date format has been mentioned in [[1179: ISO 8601]] and the correct date format was used in [[1340: Unique Date]].&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Megan approaches Beret Guy.]&lt;br /&gt;
:Megan: Any New Year's resolutions?&lt;br /&gt;
:Beret Guy: Gonna figure out what email is.&lt;br /&gt;
:Megan: ''...Email?''&lt;br /&gt;
&lt;br /&gt;
:[Megan points to her phone.]&lt;br /&gt;
:Beret Guy: People always say they're sending them. They sound really into it, so I always nod, but I have no idea what it is.&lt;br /&gt;
:Megan: You have an address on your website!&lt;br /&gt;
&lt;br /&gt;
:[Megan and Beret Guy walking.]&lt;br /&gt;
:Beret Guy: Oh, ''that's'' what that thing is.&lt;br /&gt;
:Megan: Email is important! You can't just ''never'' check it. It's not like voicemail.&lt;br /&gt;
&lt;br /&gt;
:Beret Guy: Can't they just send messages ''normally?''&lt;br /&gt;
:Megan: How?&lt;br /&gt;
:Beret Guy: Fax! Or Snapchat.&lt;br /&gt;
:Megan: ...The naked pic thing?&lt;br /&gt;
:Beret Guy: Fax machines aren't ''just'' for faxting!&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Beret Guy]]&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1467:_Email&amp;diff=81793</id>
		<title>Talk:1467: Email</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1467:_Email&amp;diff=81793"/>
				<updated>2014-12-31T13:23:24Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The strftime format used is probably %Y-%M-%D %h:%m:%s, which visibly looks as if it will yield a date and time, yet doesn't. A more correct format would have been %Y-%m-%d %H:%M:%S. {{unsigned ip|‎197.234.242.236}}&lt;br /&gt;
&lt;br /&gt;
There's a strange thing with the date string : why 30 ? The timestamp shows 31 as a day in month and 5:54 which doesn't match 30... 54 looks like the week in year but matches with the minutes. [[User:Goufalite|Goufalite]] ([[User talk:Goufalite|talk]]) 09:57, 31 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
What on earth does 'Created for a live studio audience mean'?! [[Special:Contributions/141.101.106.143|141.101.106.143]] 10:03, 31 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Unix&amp;quot; is misleading. Sure, unix &amp;quot;date&amp;quot; command is using this kind of formating, but it's also in C standard (specifically, C89 and C99) and available in most other programming languages standard libraries (including perl, php, python, ruby), often as ONLY way to format date without fetching every component separately. -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 13:15, 31 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm fairly confident that I used the term &amp;quot;email&amp;quot; before 1993, because of what I was doing before that date.  But I also couldn't give any definitive sources.  And I mean the name, not just the general Port 25 thing or its predecessors.  But meh, no real proof unless I get lucky digging around in 5.25&amp;quot; floppies for old backups that I doubt I could read anyway... [[Special:Contributions/141.101.98.191|141.101.98.191]] 13:23, 31 December 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1466:_Phone_Checking&amp;diff=81733</id>
		<title>Talk:1466: Phone Checking</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1466:_Phone_Checking&amp;diff=81733"/>
				<updated>2014-12-30T15:05:41Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''No comments yet.''&lt;br /&gt;
I'll keep refreshing. [[Special:Contributions/108.162.217.125|108.162.217.125]] 06:40, 29 December 2014 (UTC)BK201&lt;br /&gt;
&lt;br /&gt;
What's a 'webite'? [[Special:Contributions/199.27.128.178|199.27.128.178]] 08:51, 29 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I think it's a term related to the [[148: Mispronouncing|&amp;quot;wobsite&amp;quot;]]. --[[User:Koveras|Koveras]] ([[User talk:Koveras|talk]]) 09:41, 29 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
He first refreshed the web(s)ite and thén woke up? [[User:NGLN|NGLN]] ([[User talk:NGLN|talk]]) 14:38, 29 December 2014 (UTC)&lt;br /&gt;
: I believe it is possible to check one's phone while sleeping (i.e. partly asleep) and not remember having done so in the morning. Research is needed into this matter. [[User:Mrob27|Mrob27]] ([[User talk:Mrob27|talk]]) 14:54, 29 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
The title text implies that checking the phone is an even more fundamental resting state for her than sleeping. As an analogy, you may subconsciously play with a sharp object while watching TV. You don't notice it until it pricks you. Same way, she was checking her phone while sleeping. Noticing that she'd won made her wake up. -quantumfrost {{unsigned ip|173.245.62.105}}&lt;br /&gt;
&lt;br /&gt;
My interpretation is that this refreshing is a continuation of the contest. Maybe they either are adding this data to their original data, or this is a second contest, or this refreshing is the actual contest, because all the contest entry and judging was either a ruse, or the data was lost somehow. --[[Special:Contributions/199.27.128.192|199.27.128.192]] 20:54, 29 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The title text implies that Megan checks her phone so compulsively she even does it in her sleep. This probably contributed to her victory.&amp;quot; - There's no indication that the titletext relates to Megan, and not just any other eventual winner... But it could be, of course. [[Special:Contributions/141.101.98.191|141.101.98.191]] 15:05, 30 December 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1464:_Santa&amp;diff=81669</id>
		<title>Talk:1464: Santa</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1464:_Santa&amp;diff=81669"/>
				<updated>2014-12-28T20:42:28Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merry Christmas! --[[User:RenniePet|RenniePet]] ([[User talk:RenniePet|talk]]) 06:29, 24 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
I think I have done the transcript... [[User:17jiangz1|17jiangz1]] ([[User talk:17jiangz1|talk]]) 06:38, 24 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
And I did the explanation and put everything in there, I think. Looks like we're already pretty much done! [[Special:Contributions/173.245.56.174|173.245.56.174]] 06:44, 24 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
It should maybe be mentioned that this comic is a turn of the screw on the many &amp;quot;The physics of Santa&amp;quot; joke articles - The usual chain e-mail or satire web page calculations that take it seriously the logistical calculations for Santa and end up concluding that he should beat the speed of light to deliver the presents. Randall doesn't settle on calculating the logistics for reindeer performance or route planning, he goes a step further and makes the calculations for the refuse. [[Special:Contributions/173.245.49.106|173.245.49.106]] 08:31, 24 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well maybe all those calories are what allows him to move at the insane relativistic speeds needed to visit every house on Christmas eve. [[Special:Contributions/108.162.216.56|108.162.216.56]] 08:47, 24 December 2014 (UTC)&lt;br /&gt;
: Exactly. And even if it wasn't, there'd still be a Mr Fusion for the poop. [[Special:Contributions/108.162.250.214|108.162.250.214]] 22:18, 24 December 2014 (UTC)&lt;br /&gt;
:There's no need to move at relativistic or trans-light speeds when you can appear in multiple places simultaneously [https://comicdomwrecks.wordpress.com/2010/10/01/countdown-to-fables-100-jiminy-christmas/]. - Equinox [[Special:Contributions/199.27.128.117|199.27.128.117]] 17:41, 24 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
We have video proof of how Santa handles this! http://youtu.be/b9TTz3R5SmI --[[User:Elipongo|Elipongo]] ([[User talk:Elipongo|talk]]) 09:03, 24 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
No Christmas cat.? [[User:Halfhat|Halfhat]] ([[User talk:Halfhat|talk]]) 12:12, 24 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
Santa's metabolic system is perfectly efficient at converting cookies to CO2 hang H2O which is exhaled. He needs to be efficient at converting cookie energy if he plans on being so active. He is also the main source of global warming. [[Special:Contributions/173.245.56.185|173.245.56.185]] 13:11, 24 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
As a third option, what if Santa doesn't eat the cookies at all, but just redistributes them to other hungry children?  --[[Special:Contributions/108.162.217.131|108.162.217.131]] 18:41, 24 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
Perhaps understandably, I first read the line in the explanation as &amp;quot; ... butt off the side of his sleigh.&amp;quot;  [[User:Miamiclay|Miamiclay]] ([[User talk:Miamiclay|talk]]) 22:27, 24 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
As a native English speaker, I'd like to say that &amp;quot;few&amp;quot; is relative, and defies any hard limits. A &amp;quot;few&amp;quot; transistors, for me, might mean dozens (as opposed to hundreds or more). A &amp;quot;few&amp;quot;lightyears might be 10 or so. The use of the word &amp;quot;few&amp;quot; can't be analyzed with such hard limits as 2 to 5. [[Special:Contributions/108.162.221.169|108.162.221.169]] 17:47, 25 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
There are only a few countries where kids leave cookies for Santa (I'm guessing North America and some European countries). That would mean fewer than 100 million kids. [[Special:Contributions/103.22.200.195|103.22.200.195]] 05:36, 26 December 2014 (UTC)&lt;br /&gt;
 &lt;br /&gt;
: 32% of the world population are christians, and even some non-christians celebrate Christmas. [[User:17jiangz1|17jiangz1]] ([[User talk:17jiangz1|talk]]) 09:56, 26 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Yes, but leaving cookies for Santa is not integral part of christian Christmas celebration, not speaking about non-christian. There are more children who believe Santa is bringing them gifts than children who are leaving cookies for Santa. -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 13:53, 27 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Some children may be leaving cookies &amp;quot;for Santa&amp;quot;, but suspect that their parents (or older siblings) are actually consuming them.  It may be possible that Santa is not consuming as many cookies as this comic estimates.&lt;br /&gt;
&lt;br /&gt;
:::: Maybe, but he's gotta be eating most of them. There's no way parents can eat all those cookies in one night! [[Special:Contributions/108.162.221.169|108.162.221.169]] 07:24, 28 December 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Cookies aren't (traditionally) left in the UK.  Even with the usual translation of &amp;quot;cookie&amp;quot; as &amp;quot;biscuit&amp;quot;.  A glass of sherry and a mince pie is our variant (at least locally to me), and of course a carrot for Rudolph.  Or one or other of whichever of the on-duty reindeer is next due a nibble, which would somewhat mitigate the problem of &amp;quot;carrot throughput&amp;quot; similar to the cookie one, although ultimately mid-air ejection is probably the answer in their case anyway. [[Special:Contributions/141.101.98.191|141.101.98.191]] 20:42, 28 December 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=BHG&amp;diff=77037</id>
		<title>BHG</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=BHG&amp;diff=77037"/>
				<updated>2014-10-12T11:07:55Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: Redirected page to Black Hat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Black Hat]]&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1416:_Pixels&amp;diff=75134</id>
		<title>Talk:1416: Pixels</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1416:_Pixels&amp;diff=75134"/>
				<updated>2014-09-04T15:26:28Z</updated>
		
		<summary type="html">&lt;p&gt;141.101.98.191: Added comment about having the same issue.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Firefox users with HTTPS Everywhere may have trouble seeing the comic, and Chrome users may experience lag (for lack of a better word) when zooming in. [[Special:Contributions/141.101.99.168|141.101.99.168]] 06:11, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
The combination of &amp;quot;turtle&amp;quot; and &amp;quot;pixel&amp;quot; reminded me of how to code graphics in the older days with for instance turbo pascal (http://en.wikipedia.org/wiki/Turtle_graphics) - Stian&lt;br /&gt;
&lt;br /&gt;
Would it be possible to have a &amp;quot;gallery&amp;quot; of all the zoom-in images? [[Special:Contributions/199.27.128.209|199.27.128.209]] 06:29, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
Since the Zoom-in images have at lest one story line in them (I read one about a book launch, the book was launched to space in a rocket), I think a gallery or some such is needed for them. [[Special:Contributions/108.162.250.218|108.162.250.218]] 06:50, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
I got to a white panel and there was nothing. Everything was white and zooming in or out didn't change it. Not sure if it was a bug or intended. -- [[User:Irino|Irino]] ([[User talk:Irino|talk]]) 07:15, 3 September 2014 (UTC)&lt;br /&gt;
* That happens to me when I click on the image in Chrome. Not sure why. [[User:Castriff|Jimmy C]] ([[User talk:Castriff|talk]]) 21:35, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yet another comic that doesn't work well on mobile. I'll probably compile a list of comics that are broken in some way for mobile... Er. Soon-ish. -RTR [[Special:Contributions/108.162.246.232|108.162.246.232]] 07:45, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have acquired a list of images with what they zoom into, and am working on turning that into something presentable. There's a lot of images though, so it may take a day.  As for the white panel, yes, there does seem to be one broken link (out of nearly 500). I'm not sure how I would go about reporting it to get it fixed. [[User:Tahg|Tahg]] ([[User talk:Tahg|talk]]) 07:57, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
There are 79 different images. I have them isolated and am uploading them now. [[User:Omixorp|Omixorp]] ([[User talk:Omixorp|talk]]) 08:16, 3 September 2014 (UTC)&lt;br /&gt;
:Cool - the images are here - if you click on the broken links they can be seen. But why are they not visible? They take up a lot of space, so I have moved them to a separate gallery page as has been done with [[1350: Lorenz]]. [[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 11:44, 3 September 2014 (UTC)&lt;br /&gt;
::I think there's a problem with all thumbnails across this site - even old thumbnails don't seem to be working right now. [[User:Omixorp|Omixorp]] ([[User talk:Omixorp|talk]]) 10:31, 3 September 2014 (UTC)&lt;br /&gt;
:::They work on Lorenz that I have linked to in my comment above. [[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 11:44, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
Doesn't work at all (blank) on my Firefox and IE11. I just installed Opera and it works but it's VERY laggy. Also, I have to scroll UP to zoom in, not down. --[[Special:Contributions/141.101.97.206|141.101.97.206]] 08:25, 3 September 2014 (UTC)&lt;br /&gt;
:Neither on Firefox 31.0. Zooming until the first level of pictures, I see them appearing. But when they are larger than ~20 pixels they start to disappear. They only reappear intermittently when I pan or zoom. When I zoom in further, only images on the left side appear intermittently. This shows the grid is built from left to right, then top to bottom, and it just stops randomly. --[[User:Zom-B|Zom-B]] ([[User talk:Zom-B|talk]]) 20:32, 3 September 2014 (UTC)&lt;br /&gt;
:I'm having different problems with both Firefox 31.0 and 32.0 on Windows. When zooming in, all pixels (including white parts of the image) resolve to images with black background, so I never see the &amp;quot;white&amp;quot; ones (except for the initial &amp;quot;turtles&amp;quot; one). Anyone having the same problem? IE11 works for me. [[Special:Contributions/141.101.99.186|141.101.99.186]] 21:52, 3 September 2014 (UTC)&lt;br /&gt;
::I also have this issue, using Firefox 31.0 on Windows 7. It's also very slow/laggy doing the fade transitions between pixels and the images. &lt;br /&gt;
&lt;br /&gt;
This date of this comic (Sept 3rd 2014) coincided with the date of Randall's book, What-If. This book is shown or referenced in a number of the frames.--[[User:Pudder|Pudder]] ([[User talk:Pudder|talk]]) 09:57, 3 September 2014 (UTC)&lt;br /&gt;
:But the site says the book was out September 2nd... [[Special:Contributions/108.162.237.161|108.162.237.161]] 11:21, 3 September 2014 (UTC)&lt;br /&gt;
::You're right, 108.162.237.161. I changed it and provided proof. As far as I could find, though, it's only launched in the US as of today. [[User:NealCruco|NealCruco]] ([[User talk:NealCruco|talk]]) 19:21, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also just isolated the images. I described the procedure on my blog: http://azttm.wordpress.com/2014/09/03/xkcd-com-1416-pixels/ [[User:Azt|Azt]] ([[User talk:Azt|Azt]]) 09:58, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
I zoom in when I scroll up. I also like turtles. [[Special:Contributions/103.22.201.120|103.22.201.120]] 09:15, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
I think this comic might be a reference to D. Hofstadter's celebrated book ''Gödel, Escher, Bach'', what with the 'holism', 'reductionism' and 'Mu' coming out at some point (there is the very same construction in one of the dialogs from that book). Plus, generally speaking, ''GEB'' is all about &amp;quot;strange loops&amp;quot; and infinite recursions. --[[Special:Contributions/108.162.254.30|108.162.254.30]] 09:50, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have uploaded a graph showing the layout of the entire storyline, with thumbnails of the individual images, at [[Media:1416_Pixels_layout.png]]. --[[User:Mnw21cam|Mnw21cam]] ([[User talk:Mnw21cam|talk]]) 12:20, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
Has any attempt been made to find &amp;quot;extra&amp;quot; panels that may occur as a part of a logical series? For example, there is &amp;quot;chess-b&amp;quot; and &amp;quot;chess-w&amp;quot;, are there &amp;quot;chess-a&amp;quot;, &amp;quot;chess-c&amp;quot;, &amp;quot;chess-d&amp;quot;, etc? [[User:Jarod997|Jarod997]] ([[User talk:Jarod997|talk]]) 13:56, 3 September 2014 (UTC)&lt;br /&gt;
:It never occurred to you that those letters stand for Black/White? --[[User:Zom-B|Zom-B]] ([[User talk:Zom-B|talk]]) 20:25, 3 September 2014 (UTC)&lt;br /&gt;
::Huh, wha? No, that's got to be way too simple. There MUST be more images! :P Actually I was hoping/wondering if there was a sequence of 20-ish chess panels which depicted a game, with a Randall type ending to it. *sigh* Way to burst my bubble. lol [[User:Jarod997|Jarod997]] ([[User talk:Jarod997|talk]]) 12:37, 4 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
Any Kerbal Space Program players on here who can shed any light on the origins of 'Need Moar Struts'? Is it a well known meme amongst the player base as I have guessed?--[[User:Pudder|Pudder]] ([[User talk:Pudder|talk]]) 14:27, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
In an infinite series of turtles, at least 4 of them have to be youthful, genetically modified, and skilled in martial arts. Has anyone found them? [[User:DivePeak|DivePeak]] ([[User talk:DivePeak|talk]]) 21:30, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
I am on Chrome, and I cannot see any of the images in the Explain XKCD gallery even though the actual strip works fine. Anyone know what's wrong? [[User:Castriff|Jimmy C]] ([[User talk:Castriff|talk]]) 21:35, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
I don't know why the article says that the comic doesn't work in Safari on Mac OS X.  It's working just fine here on Safari 7.0.6.  I think if someone is going to make such claims, they should be careful to note which version of the software they're working with so others can compare appropriately. [[User:Yaztromo|Yaztromo]] ([[User talk:Yaztromo|talk]]) 23:33, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
;Adjacency list for the graph&lt;br /&gt;
&lt;br /&gt;
I've created a quick hack to show what each image can contain [http://uber5001.github.io/turtles/ here]. Might be helpful in finishing off this page. [[User:Uber5001|Uber5001]] ([[User talk:Uber5001|talk]]) 22:48, 3 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
;Mandelbrot?&lt;br /&gt;
Is the way the images are repeated being based on some math pattern, like the Mandelbrot set? [[User:Osias|Osias]] ([[User talk:Osias|talk]]) 02:38, 4 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
; Quarks and strings?&lt;br /&gt;
Once when zooming I have found something that looked roughly like quark model of nucleon (below MU), then a loop - perhaps a string from the string theory --[[User:JakubNarebski|JakubNarebski]] ([[User talk:JakubNarebski|talk]]) 10:53, 4 September 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
;Interactive graph&lt;br /&gt;
Hello, I've uploaded an interactive version of the graph [http://velt.info/xkcdpixels here] [[User:Raphv|Raphv]] ([[User talk:Raphv|talk]]) 15:16, 4 September 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>141.101.98.191</name></author>	</entry>

	</feed>