<?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=Opusthepenguin</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=Opusthepenguin"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/Opusthepenguin"/>
		<updated>2026-04-12T20:02:39Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1286:_Encryptic&amp;diff=53892</id>
		<title>1286: Encryptic</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1286:_Encryptic&amp;diff=53892"/>
				<updated>2013-11-28T19:12:33Z</updated>
		
		<summary type="html">&lt;p&gt;Opusthepenguin: /* Passwords */ &amp;quot;Only 12 possibilities&amp;quot; seemed misleading and the parenthetical follow-up less than clear. I attempt to state the case more clearly but no more wordily&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1286&lt;br /&gt;
| date      = November 4, 2013&lt;br /&gt;
| title     = Encryptic&lt;br /&gt;
| image     = encryptic.png&lt;br /&gt;
| titletext = It was bound to happen eventually. This data theft will enable almost limitless [xkcd.com/792]-style password reuse attacks in the coming weeks. There's only one group that comes out of this looking smart: Everyone who pirated Photoshop.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
Web sites and other computers that authenticate users via passwords need to be able to know if the user typed in the right password.  But storing the password itself on the computer has been known to be unnecessarily risky since the publication of [http://www.neurosecurity.com/articles/security/passwd.pdf Password Security: A Case History] in 1978.  In that paper, Robert Morris and Ken Thompson demonstrated the practice of using a slow, cryptographically-secure one-way {{w|Hash function|hash function}}, so that even if the password file is stolen, it will be very hard to figure out what the passwords are, so long as the passwords themselves are suitably complex.  They also pioneered the use of {{w|Salt (cryptography)|a “salt”}} which makes each password hash completely different even if two users use the same password.  See [http://security.blogoverflow.com/2011/07/a-tour-of-password-questions-and-answers/ A tour of password questions and answers] for background on salts and suitably slow hash functions.&lt;br /&gt;
&lt;br /&gt;
Adobe, however, ignored these well-known principles, and instead stored over a hundred million passwords in a reversably encrypted way, using a terrible choice of encryption methods which exposes a great deal of information about the passwords, and does not involve a salt.  This password database was recently obtained by someone and released on the Internet.&lt;br /&gt;
&lt;br /&gt;
In particular, Adobe used {{w|Triple DES}}, an older encryption algorithm which can still be relatively secure when properly used but they used it improperly.  It works on 64-bit (8 character) blocks. Assuming that the passwords are stored in plain ASCII, this means that a sequence of 8 characters in a password which starts on a character position which is a multiple of eight is always encrypted to the same result.  Therefore two passwords starting with “12345678” would start with the same block after being encrypted. Furthermore, this means that you can actually get a very good idea of the length of the password since anything with only one block is a password with length between 1 and 8 characters, and having two blocks implies it has between 9 and 16 characters, etc.&lt;br /&gt;
&lt;br /&gt;
Adobe also stored hints users created for their passwords. That means that an attacker knows not only if the same 8 characters are used for multiple passwords but also has some hints for guessing them. That means that common password portions should be easy to recover and that any user may be “compromised” by someone else using a part of the same password and providing a good hint. As an example, a password having three hints “Big Apple”, “Twin Towers” and “If you can make it there” is probably “New York” (or a simple variation on that). The weakness here is that no decryption and therefore no hard cracking has to take place, you just group the passwords by their encrypted blocks and try to solve them like a crossword puzzle.  These weaknesses have already been used to presumably identify a password used by {{w|Edward Snowden}}, as discussed at [http://7habitsofhighlyeffectivehackers.blogspot.com/2013/11/can-someone-be-targeted-using-adobe.html 7 Habits of Highly Effective Hackers: Can someone be targeted using the Adobe breach?].&lt;br /&gt;
&lt;br /&gt;
The examples are not taken from the actual leaked file, since that [http://arstechnica.com/security/2013/11/how-an-epic-blunder-by-adobe-could-strengthen-hand-of-password-crackers/ uses a different format], and the examples are evidently cleverly crafted to make a nice crossword-like puzzle, which can be solved as shown in the Passwords section below.&lt;br /&gt;
&lt;br /&gt;
As mentioned on http://filosottile.github.io/analyzing-the-adobe-leaked-passwords/ the data in the comic isn't real and contains a hidden message.&lt;br /&gt;
If the &amp;quot;user password&amp;quot; hashes are Base64 encoded, they read:&lt;br /&gt;
&amp;lt;pre&amp;gt;ThiswasnotagooduseofyourtimeButthenagainitwasprobablynotagooduseofmytimeeith&lt;br /&gt;
erAndyethereweareXOXOXOLetsLiveHereInThisTinySecretEncodedTextWorldForever==&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
E.g., with the initial unique hash blocks: &amp;lt;tt&amp;gt;python -c &amp;quot;print '4e18acc1ab27a2d6a0a2876eb1ea1fca'.decode('hex_codec').encode('base64')&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The last letter &amp;quot;r&amp;quot; is not fully encoded in the data shown, but any letter from &amp;quot;g&amp;quot; to &amp;quot;v&amp;quot; produces the same binary data.&lt;br /&gt;
&lt;br /&gt;
The title text makes a reference to a previous comic: [[792|Black Hat’s trouble with what to do with stolen passwords]]. It also states that users of pirated Photoshop are the winners here. This is because in order to make Photoshop pirate-able, it was modified (cracked) by removing the requirement for registration so their passwords were not sent to Adobe and therefore are not present in the leaked file.&lt;br /&gt;
&lt;br /&gt;
The title itself is a reference to [http://en.wikipedia.org/wiki/Cryptic_crossword cryptic crosswords]&lt;br /&gt;
&lt;br /&gt;
==Passwords==&lt;br /&gt;
Note that characters in the passwords could be upper or lower case, and they may involve common substitutions like &amp;quot;0&amp;quot; (number zero) for &amp;quot;O&amp;quot; (letter O); therefore, the clues cannot guarantee that the answer shown here is precisely correct.  Nevertheless, we have plenty of information for a brute force attack.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Input&lt;br /&gt;
! Hint&lt;br /&gt;
! Password&lt;br /&gt;
! Explanation&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;4e18acc1ab27a2d6&amp;lt;/tt&amp;gt;&lt;br /&gt;
|weather vane sword&lt;br /&gt;
|&amp;lt;tt&amp;gt;[http://redwall.wikia.com/wiki/Matthias matthias]&amp;lt;/tt&amp;gt;&lt;br /&gt;
|In ''{{w|Redwall}}'', several characters are associated with a sword hung from a weather vane, but only Matthias shares the name of an apostle (6 lines down).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;4e18acc1ab27a2d6&amp;lt;/tt&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;tt&amp;gt;matthias&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Although no hint was used, we know this password too, since it matches the previous one.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;4e18acc1ab27a2d6&amp;amp;nbsp;a0a2876eb1ea1fca&amp;lt;/tt&amp;gt;&lt;br /&gt;
|name1&lt;br /&gt;
|&amp;lt;tt&amp;gt;matthias1&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Even without knowing the user's name, we already know how this starts, so the clue gives us a pretty good idea how it finishes (and another block useful 2 lines down)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;8babb6299e06eb6d&amp;lt;/tt&amp;gt;&lt;br /&gt;
|duh&lt;br /&gt;
|&amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Unfortunately, this is all too common, and the user practically told us that it's an easy one.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;8babb6299e06eb6d&amp;amp;nbsp;a0a2876eb1ea1fca&amp;lt;/tt&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;tt&amp;gt;password1&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Although no hint was used, we know this by combining the previous two.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;8babb6299e06eb6d&amp;amp;nbsp;85e9da81a8a78adc&amp;lt;/tt&amp;gt;&lt;br /&gt;
|57&lt;br /&gt;
|&amp;lt;tt&amp;gt;password57&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Since we know how this begins, this is a good guess.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;4e18acc1ab27a2d6&amp;lt;/tt&amp;gt;&lt;br /&gt;
|favorite of {{w|Apostle_(Christian)|12 apostles}}&lt;br /&gt;
|&amp;lt;tt&amp;gt;{{w|Saint_Matthias|matthias}}&amp;lt;/tt&amp;gt;&lt;br /&gt;
|The hint suggests only 12 possibilities. Variant spellings, variant lists, and a replacement for Judas add to that number. But we already know which one by combining with the clue 6 lines up. (Surprise: it's the replacement!)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;1ab29ae86da6e5ca&amp;amp;nbsp;7a2d6a0a2876eb1e&amp;lt;/tt&amp;gt;&lt;br /&gt;
|with your own hand you have done all this&lt;br /&gt;
|&amp;lt;tt&amp;gt;Judith1510&amp;lt;/tt&amp;gt;&lt;br /&gt;
|This is a quotation from [http://www.biblestudytools.com/nrsa/judith/15-10.html Judith 15:10] in the Bible.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;a1f9b2b6299e7a2b&amp;amp;nbsp;eadec1e6ab797397&amp;lt;/tt&amp;gt;&lt;br /&gt;
|sexy earlobes&lt;br /&gt;
|&amp;lt;tt&amp;gt;{{w|Charlie_Sheen|Charlie&amp;amp;nbsp;Sheen}}&amp;lt;/tt&amp;gt;&lt;br /&gt;
|This refers to an episode of ''{{w|Two and a Half Men}}''.  Other answers are possible, but only this one fits the next line.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;a1f9b2b6299e7a2b&amp;amp;nbsp;617ab0277727ad85&amp;lt;/tt&amp;gt;&lt;br /&gt;
|best TOS episode&lt;br /&gt;
|&amp;lt;tt&amp;gt;{{w|Charlie_X|Charlie&amp;amp;nbsp;X}}&amp;lt;/tt&amp;gt;&lt;br /&gt;
|&amp;quot;{{w|Star_Trek:_The_Original_Series|TOS}}&amp;quot; refers to the original series of ''{{w|Star Trek}}''.  Although this had dozens of episodes, only one fits the previous line as well as the next line.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;39738b7adb0b8af7&amp;amp;nbsp;617ab0277727ad85&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Sugarland&lt;br /&gt;
|&amp;lt;tt&amp;gt;HoustonTX&amp;lt;/tt&amp;gt;&lt;br /&gt;
|{{w|Sugar_Land,_Texas|Sugarland}} is a suburb of {{w|Houston}}, {{w|Texas}}.  This fits with the previous line.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;1ab29ae86da6e5ca&amp;lt;/tt&amp;gt;&lt;br /&gt;
|name + jersey#&lt;br /&gt;
|&amp;lt;tt&amp;gt;Judith15&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Even if we knew this user's name, we wouldn't know their jersey number.  But the clue 4 lines up already gave us the answer.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;877ab7889d3862b1&amp;lt;/tt&amp;gt;&lt;br /&gt;
|alpha&lt;br /&gt;
|&amp;lt;tt&amp;gt;abc&amp;lt;/tt&amp;gt;&lt;br /&gt;
|This password is also far too common, but this clue still isn't enough to narrow it down.  Combine with the clue 4 lines below, however, and it's quite easy.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;877ab7889d3862b1&amp;lt;/tt&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;tt&amp;gt;abc&amp;lt;/tt&amp;gt;&lt;br /&gt;
|No hint, but the same as the surrounding passwords.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;877ab7889d3862b1&amp;lt;/tt&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;tt&amp;gt;abc&amp;lt;/tt&amp;gt;&lt;br /&gt;
|No hint, but the same as the surrounding passwords.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;877ab7889d3862b1&amp;lt;/tt&amp;gt;&lt;br /&gt;
|obvious&lt;br /&gt;
|&amp;lt;tt&amp;gt;abc&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Same as the surrounding passwords.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;877ab7889d3862b1&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Michael Jackson&lt;br /&gt;
|&amp;lt;tt&amp;gt;abc&amp;lt;/tt&amp;gt;&lt;br /&gt;
|{{w|Michael Jackson}} did many songs, but only one was {{w|ABC_(song)|alphabetical}} (4 lines up).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;38a7c9279cadeb44&amp;amp;nbsp;9dca1d79d4dec6d5&amp;lt;/tt&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;tt&amp;gt;asdfghjkl&amp;lt;/tt&amp;gt;&lt;br /&gt;
|No hint, but the same as the one below.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;38a7c9279cadeb44&amp;amp;nbsp;9dca1d79d4dec6d5&amp;lt;/tt&amp;gt;&lt;br /&gt;
|he did the mash, he did the&lt;br /&gt;
|&amp;lt;tt&amp;gt;asdfghjkl&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Probably a &amp;quot;keyboard mash&amp;quot; (e.g. asdfghjkl), a common password. The hint is a reference to the song &amp;quot;{{w|Monster Mash}}&amp;quot; (&amp;quot;He did the mash/He did the monster mash&amp;quot;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;38a7c9279cadeb44&amp;lt;/tt&amp;gt;&lt;br /&gt;
|purloined&lt;br /&gt;
|&amp;lt;tt&amp;gt;asdfghjk&amp;lt;/tt&amp;gt;&lt;br /&gt;
|A reference to the Edgar Allen Poe story &amp;quot;{{w|The Purloined Letter}}&amp;quot;, this represents all the keys of the home row, or the keyboard mash password, but with one missing(&amp;quot;purloined&amp;quot;) letter.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;a8ae5745a2b7af7a&amp;amp;nbsp;9dca1d79d4dec6d5&amp;lt;/tt&amp;gt;&lt;br /&gt;
|fav water-3 {{w|List_of_Pokémon|Pokemon}}&lt;br /&gt;
|&amp;lt;tt&amp;gt;[http://bulbapedia.bulbagarden.net/wiki/Tentacool_(Pok%C3%A9mon) Tentacool]&amp;lt;/tt&amp;gt;&lt;br /&gt;
|This is the only [http://bulbapedia.bulbagarden.net/wiki/Water_3_%28Egg_Group%29 water-3] Pokémon with a 9 letter name ending in &amp;quot;l&amp;quot;, so it must be this to fit with the password 'asdfghjkl'&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:Hackers recently leaked '''''153 million''''' Adobe user emails, encrypted passwords, and password hints.&lt;br /&gt;
:Adobe encrypted the passwords improperly, misusing block-mode 3DES. The result is something wonderful:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User password                      Hint&lt;br /&gt;
-------------                      ----&lt;br /&gt;
&lt;br /&gt;
4e18acc1ab27a2d6                   weather vane sword&lt;br /&gt;
4e18acc1ab27a2d6&lt;br /&gt;
4e18acc1ab27a2d6 a0a2876eb1ea1fca  name1&lt;br /&gt;
8babb6299e06eb6d                   duh&lt;br /&gt;
8babb6299e06eb6d a0a2876eb1ea1fca&lt;br /&gt;
8babb6299e06eb6d 85e9da81a8a78adc  57&lt;br /&gt;
4e18acc1ab27a2d6                   favorite of 12 apostles&lt;br /&gt;
1ab29ae86da6e5ca 7a2d6a0a2876eb1e  with your own hand you&lt;br /&gt;
                                   have done all this&lt;br /&gt;
a1f9b2b6299e7a2b eadec1e6ab797397  sexy earlobes&lt;br /&gt;
a1f9b2b6299e7a2b 617ab0277727ad85  best tos episode&lt;br /&gt;
39738b7adb0b8af7 617ab0277727ad85  sugarland&lt;br /&gt;
1ab29ae86da6e5ca                   name + jersey#&lt;br /&gt;
877ab7889d3862b1                   alpha&lt;br /&gt;
877ab7889d3862b1&lt;br /&gt;
877ab7889d3862b1&lt;br /&gt;
877ab7889d3862b1                   obvious&lt;br /&gt;
877ab7889d3862b1                   Michael Jackson&lt;br /&gt;
38a7c9279cadeb44 9dca1d79d4dec6d5&lt;br /&gt;
38a7c9279cadeb44 9dca1d79d4dec6d5  he did the mash, he did the&lt;br /&gt;
38a7c9279cadeb44                   purloined&lt;br /&gt;
a8ae5745a2b7af7a 9dca1d79d4dec6d5  fav water-3 pokemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The greatest crossword puzzle in the history of the world&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Pokémon]]&lt;/div&gt;</summary>
		<author><name>Opusthepenguin</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1275:_int(pi)&amp;diff=51381</id>
		<title>Talk:1275: int(pi)</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1275:_int(pi)&amp;diff=51381"/>
				<updated>2013-10-28T16:30:17Z</updated>
		
		<summary type="html">&lt;p&gt;Opusthepenguin: Added comment reply to Dr Pepper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The math part of it went way over my head (Thank you Explain xkcd for clarifying.) The only thing I really laughed at was &amp;quot;floor pie&amp;quot;. Although I didn't think of Homer Simpson.[[Special:Contributions/72.193.171.120|72.193.171.120]] 14:55, 10 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, I get the int(Pi) thing, but what's with avoiding 3's? [[Special:Contributions/95.35.58.168|95.35.58.168]] 05:10, 9 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
What is &amp;quot;''floor pie''&amp;quot;? --[[User:JakubNarebski|JakubNarebski]] ([[User talk:JakubNarebski|talk]]) 05:31, 9 October 2013 (UTC)&lt;br /&gt;
: reminds me of weebl‘s „hmm pie!“, but I think the homer-thing is correct. --[[User:Quoti|Quoti]] ([[User talk:Quoti|talk]]) 18:42, 9 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I thought this was a reference to [http://www.strangehorizons.com/2000/20001120/secret_number.shtml Bleem] and reminds me of comic [[899]]. &amp;lt;span style=&amp;quot;color:green;&amp;quot;&amp;gt;Saibot84&amp;lt;/span&amp;gt; 06:17, 9 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:So is bleem related to (the same as) ''umpt''?  Umpt being a number between 3 and 4, found by [http://en.wikipedia.org/wiki/The_Bursar#Bursar The Bursar] in ''Science of the Discworld'', it is much more frequently used in the form where ten is added to the number, i.e. umpteen. [[Special:Contributions/64.40.54.39|64.40.54.39]] 18:11, 10 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Prudent mathematicians just refer to it as &amp;quot;The Scottish Number&amp;quot;. [[User:Dr Pepper|Dr Pepper]] ([[User talk:Dr Pepper|talk]]) 06:58, 9 October 2013 (UTC) Dr Pepper&lt;br /&gt;
: Ha! Now I understand the ''real'' reason for the subtitle to [http://en.wikipedia.org/wiki/Symphony_No._3_%28Mendelssohn%29 Mendelssohn's third symphony.] [[User:Opusthepenguin|Opusthepenguin]] ([[User talk:Opusthepenguin|talk]]) 16:30, 28 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I can give you one '''rational''' reason for spelling out things like INT(PI) in programming. Back in the ancient times, there was a piece of electronics dubbed then a ''personal computer'' with an NSA code name of ZXSPECTRUM. It had a built-in interpreter of the ancient language codenamed BASIC. Memory was very precious in those times, every single byte counted. The creators of the interpreter did a (somewhat) clever thing - all keywords of this particular dialect of the BASIC language were stored in memory as single-byte codes, and were only spelled out by text display routines. On the other hand, CPU cycles were precious, too, so they did another (not so) clever thing by storing number constants (like the cursed number mentioned above) twofold - both in an ASCII decimal form for display purposes and in a 6-byte internal binary form for computing purposes. Therefore each number occupied the space of six bytes plus the number of digits (or other characters like sign, decimal point, etc.) BASIC hackers exploited this (mis)features to save a few bytes on some commonly-used constants by saying INT PI (parentheses were not needed), NOT PI (to get 0) or SGN PI (to get 1), thus using only 2 bytes of memory instead of 7 if the numbers were used directly. Another trick to use with larger numbers was VAL &amp;quot;12345&amp;quot;, which saved 3 bytes for each number spelled this way (number of digits plus three bytes for the VAL keyword and two quote marks instead of number of digits plus six bytes of internal representation). [[Special:Contributions/89.174.214.74|89.174.214.74]] 08:43, 9 October 2013 (UTC)&lt;br /&gt;
: Actually the internal binary form of the number was 5 bytes, but there was a special prefix byte used for two purposes, a) when listing the program the text display routines would simply skip the six bytes b) when a digit character was encountered at run time, the prefix byte was located instead of parsing the number again. It was even possible to patch the source code to replace all the digits with a single decimal point because the syntax wasn't checked at runtime. Also the trick was originally used with the ZX81 as it was slower and had less memory. I don't think the sign was stored with the number though, as that would have caused confusion with the unary minus operator. (All of the space-saving tricks mentioned above would slow the program down, of course. Even PI had to be calculated as internally the ZX81/Spectrum only knew the value of π/2.) --[[Special:Contributions/81.138.95.57|81.138.95.57]] 10:43, 9 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I suspect in many languages 4/INT(pi) is 1 (as it does integer division) [[Special:Contributions/193.34.186.165|193.34.186.165]] 08:51, 9 October 2013 (UTC)&lt;br /&gt;
:This is true in C and python and many others. I think it is standard.[[Special:Contributions/96.251.85.48|96.251.85.48]] 18:18, 9 October 2013 (UTC)&lt;br /&gt;
Why is the number 3 cursed? [[Special:Contributions/109.90.202.41|109.90.202.41]] 18:15, 9 October 2013 (UTC)&lt;br /&gt;
:I don't remember all the details, but it involves Alan Turing and an ancient vampire.[[Special:Contributions/96.251.85.48|96.251.85.48]] 18:18, 9 October 2013 (UTC)&lt;br /&gt;
::Randall is just joking about the rule that values used often should be defined as a constant. So he just shows us how to use the constant Pi. In general you would define a constant THREE=3 instead of this Pi calculations.--[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 19:44, 9 October 2013 (UTC)&lt;br /&gt;
:::Instead of adding a constant you could just redifine Pi. [[Special:Contributions/46.122.128.93|46.122.128.93]] 00:03, 10 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm surprised the equation doesn't use getRandomNumber(), since it is guaranteed to be 4 in comic #[[221]] [[Special:Contributions/108.252.249.9|108.252.249.9]] 19:24, 9 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Can anyone identify the programming language? It appears to be a function, but in programming, integers divide with integer division, which would make the 4/3 a 1. Also, the ^ character often doesn't usually do exponents. Usually it's the XOR command.[[Special:Contributions/75.69.96.225|75.69.96.225]] 21:29, 9 October 2013 (UTC)&lt;br /&gt;
: That's also how I understood the joke. The (newbie) programmer noticed that the code didn't work when 4/3 was used in the code (because that returns an integer division), so he/she tried replacing it by floor(PI) which returns a double and generates slightly better solutions. He doesn't understand why it would make a difference, so he concludes the number 3 must be cursed or something. Since the code still doesn't work, he desperately tries changing 4 by ceil(PI) as well, but the real problem is ^ which doesn't mean power but xor. The code he or she is working on is most likely C++ or Java. Frankly, I don't think magic numbers have anything to do with the joke. [[Special:Contributions/213.251.189.203|213.251.189.203]] 22:10, 9 October 2013 (UTC)&lt;br /&gt;
:(Edit conflict?  But the conflicted code's timestamp indicates ''somebody's'' clock is wrong.  Anyhoo...)  It's one of those programming languages from the XKCD universe, where reserved words and functions are overwhelmingly defined in ALLCAPS rather than alllower (or possibly one or other camelCase variations) that we'd expect to see almost anywhere in code or pseudo-code, this side of the hay-day for either BASIC or COBOL.&lt;br /&gt;
:(Actually... oooh, it's been a while, but add a &amp;quot;DEFFN&amp;quot; in front of it and maybe it ''could'' actually be one or other flavour of BASIC, from the early eighties, what with the function-name and &amp;quot;one parameter, which is 'R'&amp;quot; feature to the code-snippet.  I'm sure &amp;quot;^&amp;quot; was used for power (rather than &amp;quot;**&amp;quot; or a &amp;quot;POWER(x%,y%)&amp;quot; function) and &amp;quot;XOR&amp;quot; for both actual bitwise and logical 'xor'ing, in BBC BASIC...  BICBW.) [[Special:Contributions/178.98.212.190|178.98.212.190]] 22:26, 9 October 2013 (UTC)&lt;br /&gt;
Anybody want to clarify the &amp;quot;because it is used more than one time&amp;quot; bit?  There needn't be a reason for 3 to be cursed, nor the 4, and a few lines later we are told that new programmers are told to do things without being told the reason. [[User:Gardnertoo|Gardnertoo]] ([[User talk:Gardnertoo|talk]]) 12:29, 15 October 2013 (UTC)&lt;br /&gt;
:I did some rework, and I think &amp;quot;without being told the reason&amp;quot; rules belong to many other parts in education.--[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 18:15, 15 October 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Opusthepenguin</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1212:_Interstellar_Memes&amp;diff=40711</id>
		<title>Talk:1212: Interstellar Memes</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1212:_Interstellar_Memes&amp;diff=40711"/>
				<updated>2013-06-14T16:34:08Z</updated>
		
		<summary type="html">&lt;p&gt;Opusthepenguin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm surprised ponies didn't make the list given how massively and completely they took over the Internet in recent years.  Then again, xkcd hasn't made any mention of the phenomenon, which is pretty nice, I guess.  [[Special:Contributions/76.106.251.87|76.106.251.87]] 04:35, 15 May 2013 (UTC)&lt;br /&gt;
:Given that the closest one, &amp;quot;I'm on a boat,&amp;quot; predates the first episode of MLP:FiM by more than a year (the brony phenomenon by even more), it's safe to say that ponies have not reached the nearest star yet. --[[Special:Contributions/24.145.230.202|24.145.230.202]] 04:42, 15 May 2013 (UTC)&lt;br /&gt;
:: Agreed.  MLP:FIM premiered in October 2010.  The show will hit the Alpha Centauri system early 2015. [[User:Frijole|Frijole]] ([[User talk:Frijole|talk]]) 16:28, 15 May 2013 (UTC)&lt;br /&gt;
::I didn't have the date/distance chart at the time of posting, and indeed didn't realize how much time had past since some of these became popular.  I feel much older with that in perspective.  [[Special:Contributions/76.106.251.87|76.106.251.87]] 04:03, 17 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
It would be great to have the distances (in light years) of the stars as a fourth column. This would also provide a chronological order. --[[Special:Contributions/84.75.61.103|84.75.61.103]] 08:06, 15 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
If I look at the page source, there is no transcript this time... [[User:Kaa-ching|Kaa-ching]] ([[User talk:Kaa-ching|talk]]) 08:41, 15 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
anyone else notice Sirius is getting the Bellatrix one? [[User:Xseo|Xseo]] ([[User talk:Xseo|talk]]) 08:49, 15 May 2013 (UTC)&lt;br /&gt;
:Yeah, it was funny :D [[User:Zakator|Zakator]] ([[User talk:Zakator|talk]]) 10:55, 15 May 2013 (UTC)&lt;br /&gt;
::Should this reference be mentioned? On the one hand, it is a spoiler, but on the other hand, a) we *are* here to explain the jokes, and b) the book is almost a decade old, so I'm pretty sure there's a statute of limitations involved here. [[User:Curtmack|Curtmack]] ([[User talk:Curtmack|talk]]) 14:56, 15 May 2013 (UTC)&lt;br /&gt;
:::It's also funny that Sirius ''is'' a character in Harry Potter books/films. Double joke? --[[User:Dangerkeith3000|Dangerkeith3000]] ([[User talk:Dangerkeith3000|talk]]) 15:21, 15 May 2013 (UTC)&lt;br /&gt;
::::Sorta, but it's Rowling's joke, not Randall's. The entire Black family (except for Narcissa, who was named before her family ties were established) is named after objects in the sky. Sirius is the only one in range. Of the ones I can remember, {{w|Regulus}} is 77 ly away, {{w|Bellatrix}} is roughly 250 ly away, and {{w|Andromeda Galaxy|Andromeda}} is an entirely separate galaxy. --[[User:Druid816|Druid816]] ([[User talk:Druid816|talk]]) 21:43, 16 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
If any civilization have nothing better to do that repeating our memes, there is no need to apologize to them: they will obviously be glad they have at least something. How many people on our planet are repeating memes from other civilizations? None. (The circles in crop doesn't count, they are not send by radio.) -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 08:51, 15 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Given that the Rick Astley one is on the same star as Portal, which came out in 2007, it's probably meant to refer to rickrolling (and thus the date should also be 2007 for that one). [[User:Zakator|Zakator]] ([[User talk:Zakator|talk]]) 10:55, 15 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
All your base are belong to us didn't start as a meme in the 1970. I don't have precise data right now but I'm pretty sure it was 1997-99 when it first appeared on the internet. Also, what is the Sun doing? [[Special:Contributions/195.32.50.126|195.32.50.126]] 11:14, 15 May 2013 (UTC)&lt;br /&gt;
:1998 according to knowyourmeme. And I think the Sun is probably sending out all those radio waves for the aliens to listen to, or something? But I couldn't find an accurate way to portray it, so I just left it at that. [[User:Zakator|Zakator]] ([[User talk:Zakator|talk]]) 11:18, 15 May 2013 (UTC)&lt;br /&gt;
:: The map only shows stars, or rather star systems. We live in the sol system, where all these memes originate from, hence the sun is shown as the origin of the &amp;quot;radio waves&amp;quot;. In the same fashion, these supposed aliens don't actually live on the stars themselves, but rather on planets (or maybe moons?) around the stars. --[[User:Buggz|Buggz]] ([[User talk:Buggz|talk]]) 11:49, 15 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;Take me to your leader! - No, Steve&amp;quot;, what is the &amp;quot;No, Steve&amp;quot; part referencing? The link currently is just for the &amp;quot;take me to your leader&amp;quot; part. [[Special:Contributions/72.92.72.222|72.92.72.222]] 15:14, 15 May 2013 (UTC)&lt;br /&gt;
:I thought that the &amp;quot;No, Steve&amp;quot; made it into an explicit reference to Newsboys album/song (Steve Taylor wrote the lyrics for it). But then, that's a song fron 1996, and it would not be consistent with distance, while 1953 makes more sense... [[Special:Contributions/195.32.50.126|195.32.50.126]] 15:49, 15 May 2013 (UTC)&lt;br /&gt;
::&amp;quot;Steve&amp;quot; is an alien. &amp;quot;Take me to your leader,&amp;quot; is a meme which &amp;quot;Steve&amp;quot; has been repeating.  It helps if you read it with a somewhat exasparated inflection.--[[Special:Contributions/108.28.112.92|108.28.112.92]] 18:47, 16 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
If you order the list by distance, further stars should get memes from earlier times, but this is not always the case. I think that some of the memes deserve more investigation, namely: &amp;quot;Internets!&amp;quot;, &amp;quot;You're the man now, dog&amp;quot; and &amp;quot;All your base are belong to us!&amp;quot;. Sort the list by distance and it becomes immediately apparent what I mean. [[Special:Contributions/195.32.50.126|195.32.50.126]] 15:54, 15 May 2013 (UTC)&lt;br /&gt;
:&amp;quot;Internets&amp;quot; was from George W Bush but in 2004. [http://knowyourmeme.com/memes/internets internets meme]--[[Special:Contributions/145.253.244.103|145.253.244.103]] 16:08, 15 May 2013 (UTC)&lt;br /&gt;
:&amp;quot;You're the man now, dog&amp;quot; refers to a web site launched in 2001 which fits to the approx. 12 Lj.--[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 18:29, 15 May 2013 (UTC)&lt;br /&gt;
:&amp;quot;All your base are belong to us!&amp;quot; should also belong to 2001. I found this [http://www.wired.com/culture/lifestyle/news/2001/02/42009 wired.com] which explains that the internet meme probably began in 2001. But I am not sure.--[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 18:37, 15 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Wouldn't &amp;quot;I'm on a boat!&amp;quot;, as a popular and well-known meme known to the wider public, refer to the Old Spice commercial, rather than a song by the The Lonely Island?  None of the few I spoke with had ever heard of the group, but all credited the quote to &amp;quot;the Old Spice guy&amp;quot;. [[Special:Contributions/67.51.59.66|67.51.59.66]] 17:56, 15 May 2013 (UTC)&lt;br /&gt;
:I thought about this also before. But &amp;quot;I'm on a boat!&amp;quot; is the meme published by &amp;quot;The Lonely Island&amp;quot;.--[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 18:02, 15 May 2013 (UTC)&lt;br /&gt;
:&amp;gt;meme&lt;br /&gt;
:&amp;gt;published&lt;br /&gt;
:pick one [[User:Xseo|Xseo]] ([[User talk:Xseo|talk]]) 21:36, 15 May 2013 (UTC)&lt;br /&gt;
::Old Spice Guy says &amp;quot;&amp;lt;u&amp;gt;You're&amp;lt;/u&amp;gt; on a boat&amp;quot;, and finishes with &amp;quot;I'm on a &amp;lt;u&amp;gt;horse&amp;lt;/u&amp;gt;&amp;quot;[http://lybio.net/old-spice-the-man-your-man-could-smell-like/commercials/]... &amp;quot;I'm on a boat&amp;quot; isn't quite right for OSG. --[[User:SurturZ|SurturZ]] ([[User talk:SurturZ|talk]]) 03:45, 16 May 2013 (UTC)&lt;br /&gt;
:::I sit corrected. [[Special:Contributions/67.51.59.66|67.51.59.66]] 16:18, 16 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Title text: &amp;quot;The strongest incentive we have to develop faster-than-light travel is that it would let us apologize in advance.&amp;quot; Is this an error by Randall? Faster-than-light would work if that travel did start at the time of transmission of those memes. Actually all messages had arrive at their targets so only Time-Travel would help. Nevertheless both ideas are impossible.--[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 18:51, 16 May 2013 (UTC)&lt;br /&gt;
:It's too late to apologize to the stars on this comic, but we could apologize to the ones farther out who have yet to be annoyed by us. --[[User:Druid816|Druid816]] ([[User talk:Druid816|talk]]) 21:45, 16 May 2013 (UTC)&lt;br /&gt;
::No, it is possible. That's relativity! With faster than light travel we can still reach them. (Effect is similar as time travel!) Sebastian --[[Special:Contributions/178.26.118.249|178.26.118.249]] 04:59, 17 May 2013 (UTC)&lt;br /&gt;
:::Actually, depending on the reference frame (speed and movement direction of the observer) the notion of simultaneity does not hold for objects being spaciously apart. Sebastian --[[Special:Contributions/178.26.45.117|178.26.45.117]] 13:14, 17 May 2013 (UTC)&lt;br /&gt;
:We can also apologize for newer memes. [[Special:Contributions/76.106.251.87|76.106.251.87]] 04:03, 17 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I guess I'm not too surprised that residents circling Beta Virginis are still doing the Spanish Inquisition schtick 7+ years later. But they got Holy Grail over two years ago. So I assume they're also pretending to be Knights Who Say Ni by now.&lt;br /&gt;
[[User:Opusthepenguin|Opusthepenguin]] ([[User talk:Opusthepenguin|talk]]) 16:34, 14 June 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Opusthepenguin</name></author>	</entry>

	</feed>