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

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1917:_How_to_Make_Friends&amp;diff=148023</id>
		<title>Talk:1917: How to Make Friends</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1917:_How_to_Make_Friends&amp;diff=148023"/>
				<updated>2017-11-17T08:36:36Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Please sign your posts with ~~~~ and don't delete this text. New comments should be added at the bottom.--&amp;gt;&lt;br /&gt;
Please clarify: What are &amp;quot;friends&amp;quot;?&lt;br /&gt;
[[Special:Contributions/172.68.58.95|172.68.58.95]] 08:18, 17 November 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
Randall has obviously not read Stu the Cockatoo is New at the Zoo.&lt;br /&gt;
[[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 08:36, 17 November 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1799:_Bad_Map_Projection:_Time_Zones&amp;diff=135253</id>
		<title>Talk:1799: Bad Map Projection: Time Zones</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1799:_Bad_Map_Projection:_Time_Zones&amp;diff=135253"/>
				<updated>2017-02-15T07:59:40Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Please sign your posts with ~~~~--&amp;gt;&lt;br /&gt;
&amp;quot;Screw Hawaii and the rest of the Pacific!&amp;quot; [[User:Z|Z]] ([[User talk:Z|talk]]) 04:56, 15 February 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is actually way less distorting than I expected [[Special:Contributions/141.101.104.239|141.101.104.239]] 06:38, 15 February 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aahhhh, why are Suriname and French Guiana switched? They have the same timezone ... [[Special:Contributions/162.158.150.22|162.158.150.22]] 06:52, 15 February 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Can anyone explain why Russia has all the hills and valleys? East-west distortion I understand, but what is the reason for the north-south distortion? [[User:Nonnal|Nonnal]] ([[User talk:Nonnal|talk]]) 07:06, 15 February 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I actually know this one - Russia has 11 timezones, but some of these form &amp;quot;islands&amp;quot; in the South of the country. From West to East, the North has: (+2 Kaliningrad), +3, +5, +7,+9, +10, +11, +12. Going West to East through the South adds back in +4 (Samara), +6 (Omsk), and +8 (Irkutsk), each corresponding to one of the &amp;quot;dips&amp;quot; in the projection. [[User:Atmarsden95|Atmarsden95]] ([[User talk:Atmarsden95|talk]]) 07:15, 15 February 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
Why is Morocco labeled as U.S. and the Sahrawi Republic as Morocco? [[Special:Contributions/141.101.88.88|141.101.88.88]] 07:24, 15 February 2017 (UTC)&lt;br /&gt;
:That actually says &amp;quot;W.S&amp;quot;, for Western Sahara, but either way I can't see a good reason for the inversion. Both are on UTC+0, and Morocco is on UTC+1 in summer, while WS doesn't use DST, apparently... So even if that was being taken into account, the countries are STILL the wrong way around. Possibly, this is related to the French Guiana/Suriname inversion. [[User:Atmarsden95|Atmarsden95]] ([[User talk:Atmarsden95|talk]]) 07:55, 15 February 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
:And Western Sahara is the name used for the disputed area south of Marocco by the United Nations. The Sahrawi Republic have only limited recognition and does not control all of the disputed area. [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 07:59, 15 February 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
It would be cool to see countries moving in and out of Daylight saving time. --[[Special:Contributions/141.101.69.69|141.101.69.69]] 07:56, 15 February 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1700:_New_Bug&amp;diff=122628</id>
		<title>Talk:1700: New Bug</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1700:_New_Bug&amp;diff=122628"/>
				<updated>2016-07-01T12:09:27Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Italic text''&amp;lt;!--Please sign your posts with ~~~~--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I'm new. For the explanation: A bug, as in a computer (programming) bug, can be reported and tracked, and many systems allow collaboration on the reporting and tracking of problems, or bugs, in code, and their solutions. Cueball reported a problem (bug) he found in the code, which presumably caused the server (program)&amp;amp;mdash;which he wrote as part of his project&amp;amp;mdash;to try to read the passwords as URLs before storing them. This exposes serious cross-site scripting attacks and other serious security vulnerabilities, and since handling password and user account information usually requires a lot of programming, this would be difficult to fix, which is why the character off-panel suggests burning the project down, as that would be much easier, and would solve any security problems, much more quickly than fixing the bug would. The comment text refers to Cueball's horrid solution to a horrid problem: Instead of solving the problem that is causing the server to read passwords as URLs, he can instead leverage a known problem in the programme which reads URLs which prevents it from reading a particular way of representing text in binary form, by adding a few characters to the user's password that the URL-reading program can't read. This would also &amp;quot;salt&amp;quot; the user's password, which is a security technique that makes passwords harder to figure out when they are stored properly. Cueball thinks this would solve the original problem, and two other problems at the same time, the second problem being the fact that user's passwords aren't salted (a security problem). The third solved problem is difficult to deduce.   &amp;amp;emsp;[[User:Zyzygy|Zyzygy]] 05:40, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
: The third bug is the unicode handling, which would need to be solved in order to salt passwords with emoji since these are unicode only character. Although I'm not sure if salting with emoji really increases security since as a rule i'd say nobody uses emoji in their passwords. [[Special:Contributions/162.158.85.123|162.158.85.123]] 06:34, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Password: 👍🐎🔋Π [[Special:Contributions/141.101.98.131|141.101.98.131]] 10:11, 29 June 2016 (UTC)&lt;br /&gt;
:::That is a really funny password, [[936: Password Strength|but is it strong ennough?]] :-) --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 20:22, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Actually, nobody using emoji in their password would be reason salting with emoji is MORE effective. Salting doesn't really increase security of single password, but it does increase security of whole password database, because you can hash some string - like, [http://www.telegraph.co.uk/technology/2016/01/26/most-common-passwords-revealed---and-theyre-ridiculously-easy-to/ 123456] and check whole database for users having that as password. If every password is salted with different emoji, this strategy will not work, because while you KNOW which emoji is used - the salt is stored unhashed with the password hash - it's always different so you need to compute new hash for every line in password database. Hashing takes MUCH more time than just comparing strings. And how it's even more effective? Because someone might actually get multiple databases and search for entries with same salt, hoping there will be enough of them to be worth it. And salt with emoji likely wouldn't be so common ... -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 09:54, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
From 108.162.221.22 (long rant)&lt;br /&gt;
:Two comments: first, the explanation on password salting is incorrect.  The current version says &amp;quot;Salting passwords increases security by adding random data to the passwords which primarily helps defend against dictionary attacks.&amp;quot;.  Password salting only protects against particular kinds of (common) attacks in specific situations.  Most importantly, it is designed to protect passwords only in the event ofa database breach, when a malicious user has gained direct access to the database itself.  Password salting provides no protection when brute force attacks (aka dictionary attacks) are directed at the application itself, as the application automatically takes hashes into account.  Instead, proper password salting randomizes the hash for each password, ensuring that if two users have the same password, they will not have the same hash.  This makes it much more difficult to guess passwords through attack vectors like lookup tables, reverse lookup tables, and rainbow tables.  However, because the salt has to be stored with the password (otherwise the application would not be able to make sense of the hash itself), password salting does not secure passwords against dictionary attacks even in the event that a malicious user has managed to acquire the database itself.  I will update the explanation with a brief description of what password salts do.&lt;br /&gt;
:Finally, I think there is a big misunderstanding throughout this explanation.  In a web services context the &amp;quot;server&amp;quot; (referenced in the comic) is a very different thing than the application that a programmer builds.  A server can refer to either the computer itself or the software that is responsible for responding to web requests and executing the actual application.  In a professional context, the application (which is what cueball would be building) would never be referred to as the &amp;quot;server&amp;quot;.  It is possible that this is a mis-use of terminology on the part of cueball or Randall, but I suspect that the term was used properly and intentionally.  The reason is because if cueball's application is crashing the *server*, it takes the level of incompetence up to completely new (and unusual) levels, in much the same way that he has done in the past.  Normally the programming language used to build the application, the software hosting the application, and the operating system itself have a number of safe guards in place to ensure that if an application misbehaves, the only thing that crashes is the application itself.  For cueball's application to break through all those safeguards and crash the server itself (either the operating system or the web server software) would require cueball to have developed a program that operates *well* outside the bounds of normal procedures.  Just for reference, as someone who has been building web software for over 15 years, I wouldn't even know where to start to crash the server from within an application. It would probably have to involve either exploiting a previously unknown bug in the programming language or some *very* poorly designed system calls.   [[Special:Contributions/108.162.221.22 15:11, 29 June 2016‎ 108.162.221.22]] (Rememeber to sign your comments) &lt;br /&gt;
&lt;br /&gt;
::If you by 'server' means Apache it is not completely unexpected that a sloppy coded extension to Perl or PHP could crash part of the server – and I still maintain mod_perl code that does 'fancy' stuff. I wouldn't be surprised if Cueball still wrote web-application as he did when mod_perl was the hot stuff. Today it is a common setup to have a chain of servers. In the front nginx for SSL termination, maybe an application level firewall filtering out spooky requests,  then Varnish for caching and load-balancing and finally the application server running the actual web-application – all layers implementing the HTTP protocol. Which of these are 'the server'? At least it is often easy for the application developer to make the last server in the chain unresponsive (i.e. crashed). [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 12:08, 1 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
Regarding those last two points: sorry for my long unsigned rant.  Didn't realize I wasn't logged in.  Still haven't figured out how to sign comments.  Gonna try it this time. [[User:Cmancone|Cmancone]] ([[User talk:Cmancone|talk]]) 16:51, 29 June 2016 (UTC)--&lt;br /&gt;
:You made it ;-) --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 20:22, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
Explanation says &amp;quot;There is no reason for password handling code to access urls&amp;quot; but that is somewhat wrong -- Password handling code frequently perform heuristics on the password to assess the strength, for example checking if part of the password is a dictionary word -- similar heuristics could be done to check thatthe password is not a URL, such as &amp;quot;xkcd.com&amp;quot; applying DNS and other internet resources as an extention of the concept of &amp;quot;dictionary&amp;quot;. [[User:Spongebog|Spongebob]] ([[User talk:Spongebog|talk]]) 16:11, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I think http://xkcd.com/correct/horse/battery/staple/ would be a perfectly fine password, even though it is also an URL – but a heuristic that just looks at the length of the password and if it only contains alphanumeric characters would probably be fooled. Trying to detect the scheme used to generate the password could be helpful in choosing a relevant heuristic for deciding the password strength. Ont the other hand, I would consider it very bad to actually test whether the URL is resolvable in any way that leaks information about the password to the outside. [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 11:11, 1 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the explanation says: &amp;quot;Finally, emoji will often include unicode characters, which means that, if one can effectively salt passwords with emoji, then the passwords should be able to be stored in unicode (although that *probably* doesn't require anything outside the Base Multilingual Plane, so that might not need full unicode support after-all).&amp;quot;  I'm fairly convinced that this doesn't make sense and is incorrect.  Regardless of what character encoding the password is in, hashing will convert the entire thing into binary.  This binary is then typically stored as a base64-encoded string in the database.  Ergo, it doesn't matter whether the original password strings were in unicode or not: they will be stored in the database as ascii (or binary), not unicode.  I'm going to go ahead and remove this comment from the explanation.  I'm pretty certain that there isn't enough information in the comic to figure out why salting passwords with emoji would fix a unicode-handling bug in the URL request library.  So I suspect that there is no explanation there: either Cueball is entirely confused and his statement makes no sense, or there is simply not enough information given to help us understand why this solution might fix the problem.  However, I'm not going to make any updates to the explanation about this yet, because perhaps I'm missing something someone else will notice. [[User:Cmancone|Cmancone]] 12:50, 29 June 2016 (ETC)&lt;br /&gt;
:I suspect that the salting with emoji is to ensure that the password does not resolve as a URL (since the library cannot understand the encoding), and thus the issue of the crash is resolved, the issue of unsalted passwords is solved, and the issue of the unicode handling bug is &amp;quot;solved&amp;quot; by virtue of it now being a feature relied on by the system. [[Special:Contributions/173.245.56.68|173.245.56.68]] 20:50, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
I removed from the explanation the discussion about how Cueball's system might be checking passwords to see if they are resolvable URLs as a check against weak passwords.  The problem with this explanation is that if that is where the crash was happening, then salting the password with emoji would not fix the crash.  For salting to fix the crash (as Cueball suggests it will) requires that the crash be happening during the hashing process, not during password validation.  The reason is because password validation is performed on the original password itself, while only hashing happens on the salted password.  So for salting to fix the crash it must be happening during hashing, not validation.  If the bug is happening while checking passwords for strength then Cueball's suggestion of fixing it by adding in a salt will not actually fix the crash at all.  It could be that Cueball is simply completely wrong about everything, but I think it makes more sense to go with an explanation where the title text didn't just get everything wrong.[[User:Cmancone|Cmancone]] ([[User talk:Cmancone|talk]]) 13:12, 30 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
In the nomenclature I am familiar with mailto:somebody@example.com is a URL.  If you accept that mailto (and other protocols) are also URLs some of the description is untrue.  Fortunately the untrue bits are also unnecessary and can be deleted or generalized.--[[Special:Contributions/108.162.219.11|108.162.219.11]] 04:51, 1 July 2016 (UTC)&lt;br /&gt;
Definitely a sequel to 1084[[Special:Contributions/108.162.221.92|108.162.221.92]] 08:27, 1 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
The explanation of 'Resolveable URL' is very confusing and mostly wrong, it is mixing up technologies like HTTP and DNS and is confusing FQDN's with URLs. Though admittedly, the term 'resolveable URL' is a bit of a misnomer by itself. URLs are typically not resolved, they contain an FQDN that is resolved via DNS to an IP(v6) address and optionally port. The remainder of the URL can be used to identify a resource on that server, but how this is done and signaled is quite application/protocol dependent (and shouldn't be called 'resolving'). So if you hit a 404 the FQDN actually resolved but the HTTP resource could not be found. A non-resolveable URL would give a browser error like 'unknown host'. [[Special:Contributions/162.158.83.198|162.158.83.198]] 09:59, 1 July 2016 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1700:_New_Bug&amp;diff=122627</id>
		<title>Talk:1700: New Bug</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1700:_New_Bug&amp;diff=122627"/>
				<updated>2016-07-01T12:08:58Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Italic text''&amp;lt;!--Please sign your posts with ~~~~--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I'm new. For the explanation: A bug, as in a computer (programming) bug, can be reported and tracked, and many systems allow collaboration on the reporting and tracking of problems, or bugs, in code, and their solutions. Cueball reported a problem (bug) he found in the code, which presumably caused the server (program)&amp;amp;mdash;which he wrote as part of his project&amp;amp;mdash;to try to read the passwords as URLs before storing them. This exposes serious cross-site scripting attacks and other serious security vulnerabilities, and since handling password and user account information usually requires a lot of programming, this would be difficult to fix, which is why the character off-panel suggests burning the project down, as that would be much easier, and would solve any security problems, much more quickly than fixing the bug would. The comment text refers to Cueball's horrid solution to a horrid problem: Instead of solving the problem that is causing the server to read passwords as URLs, he can instead leverage a known problem in the programme which reads URLs which prevents it from reading a particular way of representing text in binary form, by adding a few characters to the user's password that the URL-reading program can't read. This would also &amp;quot;salt&amp;quot; the user's password, which is a security technique that makes passwords harder to figure out when they are stored properly. Cueball thinks this would solve the original problem, and two other problems at the same time, the second problem being the fact that user's passwords aren't salted (a security problem). The third solved problem is difficult to deduce.   &amp;amp;emsp;[[User:Zyzygy|Zyzygy]] 05:40, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
: The third bug is the unicode handling, which would need to be solved in order to salt passwords with emoji since these are unicode only character. Although I'm not sure if salting with emoji really increases security since as a rule i'd say nobody uses emoji in their passwords. [[Special:Contributions/162.158.85.123|162.158.85.123]] 06:34, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Password: 👍🐎🔋Π [[Special:Contributions/141.101.98.131|141.101.98.131]] 10:11, 29 June 2016 (UTC)&lt;br /&gt;
:::That is a really funny password, [[936: Password Strength|but is it strong ennough?]] :-) --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 20:22, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Actually, nobody using emoji in their password would be reason salting with emoji is MORE effective. Salting doesn't really increase security of single password, but it does increase security of whole password database, because you can hash some string - like, [http://www.telegraph.co.uk/technology/2016/01/26/most-common-passwords-revealed---and-theyre-ridiculously-easy-to/ 123456] and check whole database for users having that as password. If every password is salted with different emoji, this strategy will not work, because while you KNOW which emoji is used - the salt is stored unhashed with the password hash - it's always different so you need to compute new hash for every line in password database. Hashing takes MUCH more time than just comparing strings. And how it's even more effective? Because someone might actually get multiple databases and search for entries with same salt, hoping there will be enough of them to be worth it. And salt with emoji likely wouldn't be so common ... -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 09:54, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
From 108.162.221.22 (long rant)&lt;br /&gt;
:Two comments: first, the explanation on password salting is incorrect.  The current version says &amp;quot;Salting passwords increases security by adding random data to the passwords which primarily helps defend against dictionary attacks.&amp;quot;.  Password salting only protects against particular kinds of (common) attacks in specific situations.  Most importantly, it is designed to protect passwords only in the event ofa database breach, when a malicious user has gained direct access to the database itself.  Password salting provides no protection when brute force attacks (aka dictionary attacks) are directed at the application itself, as the application automatically takes hashes into account.  Instead, proper password salting randomizes the hash for each password, ensuring that if two users have the same password, they will not have the same hash.  This makes it much more difficult to guess passwords through attack vectors like lookup tables, reverse lookup tables, and rainbow tables.  However, because the salt has to be stored with the password (otherwise the application would not be able to make sense of the hash itself), password salting does not secure passwords against dictionary attacks even in the event that a malicious user has managed to acquire the database itself.  I will update the explanation with a brief description of what password salts do.&lt;br /&gt;
:Finally, I think there is a big misunderstanding throughout this explanation.  In a web services context the &amp;quot;server&amp;quot; (referenced in the comic) is a very different thing than the application that a programmer builds.  A server can refer to either the computer itself or the software that is responsible for responding to web requests and executing the actual application.  In a professional context, the application (which is what cueball would be building) would never be referred to as the &amp;quot;server&amp;quot;.  It is possible that this is a mis-use of terminology on the part of cueball or Randall, but I suspect that the term was used properly and intentionally.  The reason is because if cueball's application is crashing the *server*, it takes the level of incompetence up to completely new (and unusual) levels, in much the same way that he has done in the past.  Normally the programming language used to build the application, the software hosting the application, and the operating system itself have a number of safe guards in place to ensure that if an application misbehaves, the only thing that crashes is the application itself.  For cueball's application to break through all those safeguards and crash the server itself (either the operating system or the web server software) would require cueball to have developed a program that operates *well* outside the bounds of normal procedures.  Just for reference, as someone who has been building web software for over 15 years, I wouldn't even know where to start to crash the server from within an application. It would probably have to involve either exploiting a previously unknown bug in the programming language or some *very* poorly designed system calls.   [[Special:Contributions/108.162.221.22 15:11, 29 June 2016‎ 108.162.221.22]] (Rememeber to sign your comments) &lt;br /&gt;
&lt;br /&gt;
:If you by 'server' means Apache it is not completely unexpected that a sloppy coded extension to Perl or PHP could crash part of the server – and I still maintain mod_perl code that does 'fancy' stuff. I wouldn't be surprised if Cueball still wrote web-application as he did when mod_perl was the hot stuff. Today it is a common setup to have a chain of servers. In the front nginx for SSL termination, maybe an application level firewall filtering out spooky requests,  then Varnish for caching and load-balancing and finally the application server running the actual web-application – all layers implementing the HTTP protocol. Which of these are 'the server'? At least it is often easy for the application developer to make the last server in the chain unresponsive (i.e. crashed). [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 12:08, 1 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
Regarding those last two points: sorry for my long unsigned rant.  Didn't realize I wasn't logged in.  Still haven't figured out how to sign comments.  Gonna try it this time. [[User:Cmancone|Cmancone]] ([[User talk:Cmancone|talk]]) 16:51, 29 June 2016 (UTC)--&lt;br /&gt;
:You made it ;-) --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 20:22, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
Explanation says &amp;quot;There is no reason for password handling code to access urls&amp;quot; but that is somewhat wrong -- Password handling code frequently perform heuristics on the password to assess the strength, for example checking if part of the password is a dictionary word -- similar heuristics could be done to check thatthe password is not a URL, such as &amp;quot;xkcd.com&amp;quot; applying DNS and other internet resources as an extention of the concept of &amp;quot;dictionary&amp;quot;. [[User:Spongebog|Spongebob]] ([[User talk:Spongebog|talk]]) 16:11, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I think http://xkcd.com/correct/horse/battery/staple/ would be a perfectly fine password, even though it is also an URL – but a heuristic that just looks at the length of the password and if it only contains alphanumeric characters would probably be fooled. Trying to detect the scheme used to generate the password could be helpful in choosing a relevant heuristic for deciding the password strength. Ont the other hand, I would consider it very bad to actually test whether the URL is resolvable in any way that leaks information about the password to the outside. [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 11:11, 1 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the explanation says: &amp;quot;Finally, emoji will often include unicode characters, which means that, if one can effectively salt passwords with emoji, then the passwords should be able to be stored in unicode (although that *probably* doesn't require anything outside the Base Multilingual Plane, so that might not need full unicode support after-all).&amp;quot;  I'm fairly convinced that this doesn't make sense and is incorrect.  Regardless of what character encoding the password is in, hashing will convert the entire thing into binary.  This binary is then typically stored as a base64-encoded string in the database.  Ergo, it doesn't matter whether the original password strings were in unicode or not: they will be stored in the database as ascii (or binary), not unicode.  I'm going to go ahead and remove this comment from the explanation.  I'm pretty certain that there isn't enough information in the comic to figure out why salting passwords with emoji would fix a unicode-handling bug in the URL request library.  So I suspect that there is no explanation there: either Cueball is entirely confused and his statement makes no sense, or there is simply not enough information given to help us understand why this solution might fix the problem.  However, I'm not going to make any updates to the explanation about this yet, because perhaps I'm missing something someone else will notice. [[User:Cmancone|Cmancone]] 12:50, 29 June 2016 (ETC)&lt;br /&gt;
:I suspect that the salting with emoji is to ensure that the password does not resolve as a URL (since the library cannot understand the encoding), and thus the issue of the crash is resolved, the issue of unsalted passwords is solved, and the issue of the unicode handling bug is &amp;quot;solved&amp;quot; by virtue of it now being a feature relied on by the system. [[Special:Contributions/173.245.56.68|173.245.56.68]] 20:50, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
I removed from the explanation the discussion about how Cueball's system might be checking passwords to see if they are resolvable URLs as a check against weak passwords.  The problem with this explanation is that if that is where the crash was happening, then salting the password with emoji would not fix the crash.  For salting to fix the crash (as Cueball suggests it will) requires that the crash be happening during the hashing process, not during password validation.  The reason is because password validation is performed on the original password itself, while only hashing happens on the salted password.  So for salting to fix the crash it must be happening during hashing, not validation.  If the bug is happening while checking passwords for strength then Cueball's suggestion of fixing it by adding in a salt will not actually fix the crash at all.  It could be that Cueball is simply completely wrong about everything, but I think it makes more sense to go with an explanation where the title text didn't just get everything wrong.[[User:Cmancone|Cmancone]] ([[User talk:Cmancone|talk]]) 13:12, 30 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
In the nomenclature I am familiar with mailto:somebody@example.com is a URL.  If you accept that mailto (and other protocols) are also URLs some of the description is untrue.  Fortunately the untrue bits are also unnecessary and can be deleted or generalized.--[[Special:Contributions/108.162.219.11|108.162.219.11]] 04:51, 1 July 2016 (UTC)&lt;br /&gt;
Definitely a sequel to 1084[[Special:Contributions/108.162.221.92|108.162.221.92]] 08:27, 1 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
The explanation of 'Resolveable URL' is very confusing and mostly wrong, it is mixing up technologies like HTTP and DNS and is confusing FQDN's with URLs. Though admittedly, the term 'resolveable URL' is a bit of a misnomer by itself. URLs are typically not resolved, they contain an FQDN that is resolved via DNS to an IP(v6) address and optionally port. The remainder of the URL can be used to identify a resource on that server, but how this is done and signaled is quite application/protocol dependent (and shouldn't be called 'resolving'). So if you hit a 404 the FQDN actually resolved but the HTTP resource could not be found. A non-resolveable URL would give a browser error like 'unknown host'. [[Special:Contributions/162.158.83.198|162.158.83.198]] 09:59, 1 July 2016 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1700:_New_Bug&amp;diff=122626</id>
		<title>Talk:1700: New Bug</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1700:_New_Bug&amp;diff=122626"/>
				<updated>2016-07-01T11:11:28Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Italic text''&amp;lt;!--Please sign your posts with ~~~~--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I'm new. For the explanation: A bug, as in a computer (programming) bug, can be reported and tracked, and many systems allow collaboration on the reporting and tracking of problems, or bugs, in code, and their solutions. Cueball reported a problem (bug) he found in the code, which presumably caused the server (program)&amp;amp;mdash;which he wrote as part of his project&amp;amp;mdash;to try to read the passwords as URLs before storing them. This exposes serious cross-site scripting attacks and other serious security vulnerabilities, and since handling password and user account information usually requires a lot of programming, this would be difficult to fix, which is why the character off-panel suggests burning the project down, as that would be much easier, and would solve any security problems, much more quickly than fixing the bug would. The comment text refers to Cueball's horrid solution to a horrid problem: Instead of solving the problem that is causing the server to read passwords as URLs, he can instead leverage a known problem in the programme which reads URLs which prevents it from reading a particular way of representing text in binary form, by adding a few characters to the user's password that the URL-reading program can't read. This would also &amp;quot;salt&amp;quot; the user's password, which is a security technique that makes passwords harder to figure out when they are stored properly. Cueball thinks this would solve the original problem, and two other problems at the same time, the second problem being the fact that user's passwords aren't salted (a security problem). The third solved problem is difficult to deduce.   &amp;amp;emsp;[[User:Zyzygy|Zyzygy]] 05:40, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
: The third bug is the unicode handling, which would need to be solved in order to salt passwords with emoji since these are unicode only character. Although I'm not sure if salting with emoji really increases security since as a rule i'd say nobody uses emoji in their passwords. [[Special:Contributions/162.158.85.123|162.158.85.123]] 06:34, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Password: 👍🐎🔋Π [[Special:Contributions/141.101.98.131|141.101.98.131]] 10:11, 29 June 2016 (UTC)&lt;br /&gt;
:::That is a really funny password, [[936: Password Strength|but is it strong ennough?]] :-) --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 20:22, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Actually, nobody using emoji in their password would be reason salting with emoji is MORE effective. Salting doesn't really increase security of single password, but it does increase security of whole password database, because you can hash some string - like, [http://www.telegraph.co.uk/technology/2016/01/26/most-common-passwords-revealed---and-theyre-ridiculously-easy-to/ 123456] and check whole database for users having that as password. If every password is salted with different emoji, this strategy will not work, because while you KNOW which emoji is used - the salt is stored unhashed with the password hash - it's always different so you need to compute new hash for every line in password database. Hashing takes MUCH more time than just comparing strings. And how it's even more effective? Because someone might actually get multiple databases and search for entries with same salt, hoping there will be enough of them to be worth it. And salt with emoji likely wouldn't be so common ... -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 09:54, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
From 108.162.221.22 (long rant)&lt;br /&gt;
:Two comments: first, the explanation on password salting is incorrect.  The current version says &amp;quot;Salting passwords increases security by adding random data to the passwords which primarily helps defend against dictionary attacks.&amp;quot;.  Password salting only protects against particular kinds of (common) attacks in specific situations.  Most importantly, it is designed to protect passwords only in the event ofa database breach, when a malicious user has gained direct access to the database itself.  Password salting provides no protection when brute force attacks (aka dictionary attacks) are directed at the application itself, as the application automatically takes hashes into account.  Instead, proper password salting randomizes the hash for each password, ensuring that if two users have the same password, they will not have the same hash.  This makes it much more difficult to guess passwords through attack vectors like lookup tables, reverse lookup tables, and rainbow tables.  However, because the salt has to be stored with the password (otherwise the application would not be able to make sense of the hash itself), password salting does not secure passwords against dictionary attacks even in the event that a malicious user has managed to acquire the database itself.  I will update the explanation with a brief description of what password salts do.&lt;br /&gt;
:Finally, I think there is a big misunderstanding throughout this explanation.  In a web services context the &amp;quot;server&amp;quot; (referenced in the comic) is a very different thing than the application that a programmer builds.  A server can refer to either the computer itself or the software that is responsible for responding to web requests and executing the actual application.  In a professional context, the application (which is what cueball would be building) would never be referred to as the &amp;quot;server&amp;quot;.  It is possible that this is a mis-use of terminology on the part of cueball or Randall, but I suspect that the term was used properly and intentionally.  The reason is because if cueball's application is crashing the *server*, it takes the level of incompetence up to completely new (and unusual) levels, in much the same way that he has done in the past.  Normally the programming language used to build the application, the software hosting the application, and the operating system itself have a number of safe guards in place to ensure that if an application misbehaves, the only thing that crashes is the application itself.  For cueball's application to break through all those safeguards and crash the server itself (either the operating system or the web server software) would require cueball to have developed a program that operates *well* outside the bounds of normal procedures.  Just for reference, as someone who has been building web software for over 15 years, I wouldn't even know where to start to crash the server from within an application. It would probably have to involve either exploiting a previously unknown bug in the programming language or some *very* poorly designed system calls.   [[Special:Contributions/108.162.221.22 15:11, 29 June 2016‎ 108.162.221.22]] (Rememeber to sign your comments) &lt;br /&gt;
&lt;br /&gt;
Regarding those last two points: sorry for my long unsigned rant.  Didn't realize I wasn't logged in.  Still haven't figured out how to sign comments.  Gonna try it this time. [[User:Cmancone|Cmancone]] ([[User talk:Cmancone|talk]]) 16:51, 29 June 2016 (UTC)--&lt;br /&gt;
:You made it ;-) --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 20:22, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
Explanation says &amp;quot;There is no reason for password handling code to access urls&amp;quot; but that is somewhat wrong -- Password handling code frequently perform heuristics on the password to assess the strength, for example checking if part of the password is a dictionary word -- similar heuristics could be done to check thatthe password is not a URL, such as &amp;quot;xkcd.com&amp;quot; applying DNS and other internet resources as an extention of the concept of &amp;quot;dictionary&amp;quot;. [[User:Spongebog|Spongebob]] ([[User talk:Spongebog|talk]]) 16:11, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I think http://xkcd.com/correct/horse/battery/staple/ would be a perfectly fine password, even though it is also an URL – but a heuristic that just looks at the length of the password and if it only contains alphanumeric characters would probably be fooled. Trying to detect the scheme used to generate the password could be helpful in choosing a relevant heuristic for deciding the password strength. Ont the other hand, I would consider it very bad to actually test whether the URL is resolvable in any way that leaks information about the password to the outside. [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 11:11, 1 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
Currently the explanation says: &amp;quot;Finally, emoji will often include unicode characters, which means that, if one can effectively salt passwords with emoji, then the passwords should be able to be stored in unicode (although that *probably* doesn't require anything outside the Base Multilingual Plane, so that might not need full unicode support after-all).&amp;quot;  I'm fairly convinced that this doesn't make sense and is incorrect.  Regardless of what character encoding the password is in, hashing will convert the entire thing into binary.  This binary is then typically stored as a base64-encoded string in the database.  Ergo, it doesn't matter whether the original password strings were in unicode or not: they will be stored in the database as ascii (or binary), not unicode.  I'm going to go ahead and remove this comment from the explanation.  I'm pretty certain that there isn't enough information in the comic to figure out why salting passwords with emoji would fix a unicode-handling bug in the URL request library.  So I suspect that there is no explanation there: either Cueball is entirely confused and his statement makes no sense, or there is simply not enough information given to help us understand why this solution might fix the problem.  However, I'm not going to make any updates to the explanation about this yet, because perhaps I'm missing something someone else will notice. [[User:Cmancone|Cmancone]] 12:50, 29 June 2016 (ETC)&lt;br /&gt;
:I suspect that the salting with emoji is to ensure that the password does not resolve as a URL (since the library cannot understand the encoding), and thus the issue of the crash is resolved, the issue of unsalted passwords is solved, and the issue of the unicode handling bug is &amp;quot;solved&amp;quot; by virtue of it now being a feature relied on by the system. [[Special:Contributions/173.245.56.68|173.245.56.68]] 20:50, 29 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
I removed from the explanation the discussion about how Cueball's system might be checking passwords to see if they are resolvable URLs as a check against weak passwords.  The problem with this explanation is that if that is where the crash was happening, then salting the password with emoji would not fix the crash.  For salting to fix the crash (as Cueball suggests it will) requires that the crash be happening during the hashing process, not during password validation.  The reason is because password validation is performed on the original password itself, while only hashing happens on the salted password.  So for salting to fix the crash it must be happening during hashing, not validation.  If the bug is happening while checking passwords for strength then Cueball's suggestion of fixing it by adding in a salt will not actually fix the crash at all.  It could be that Cueball is simply completely wrong about everything, but I think it makes more sense to go with an explanation where the title text didn't just get everything wrong.[[User:Cmancone|Cmancone]] ([[User talk:Cmancone|talk]]) 13:12, 30 June 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
In the nomenclature I am familiar with mailto:somebody@example.com is a URL.  If you accept that mailto (and other protocols) are also URLs some of the description is untrue.  Fortunately the untrue bits are also unnecessary and can be deleted or generalized.--[[Special:Contributions/108.162.219.11|108.162.219.11]] 04:51, 1 July 2016 (UTC)&lt;br /&gt;
Definitely a sequel to 1084[[Special:Contributions/108.162.221.92|108.162.221.92]] 08:27, 1 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
The explanation of 'Resolveable URL' is very confusing and mostly wrong, it is mixing up technologies like HTTP and DNS and is confusing FQDN's with URLs. Though admittedly, the term 'resolveable URL' is a bit of a misnomer by itself. URLs are typically not resolved, they contain an FQDN that is resolved via DNS to an IP(v6) address and optionally port. The remainder of the URL can be used to identify a resource on that server, but how this is done and signaled is quite application/protocol dependent (and shouldn't be called 'resolving'). So if you hit a 404 the FQDN actually resolved but the HTTP resource could not be found. A non-resolveable URL would give a browser error like 'unknown host'. [[Special:Contributions/162.158.83.198|162.158.83.198]] 09:59, 1 July 2016 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1354:_Heartbleed_Explanation&amp;diff=65175</id>
		<title>1354: Heartbleed Explanation</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1354:_Heartbleed_Explanation&amp;diff=65175"/>
				<updated>2014-04-11T08:29:22Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: Short discussion of the usual need to simplify popular explanations for security bugs.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1354&lt;br /&gt;
| date      = April 11, 2014&lt;br /&gt;
| title     = Heartbleed Explanation&lt;br /&gt;
| image     = heartbleed_explanation.png&lt;br /&gt;
| titletext = Are you still there, server? It's me, Margaret.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
The {{w|Heartbleed bug}} has received a lot of news coverage recently and was also the topic of the previous comic ([[1353]]). This comic explains how the bug may have been discovered and can be exploited to reveal a server's memory contents. A hypothetical hacker (Meg) sends heartbeat requests to the server, the server responds to the heartbeat request by returning the contents of the body of the request up to the number of letters requested. The first two requests are well formed, requesting exactly the number of characters in the request body. The server is shown &amp;quot;thinking&amp;quot; about Meg's request with many other thoughts going on at the same time, analogous to the internal memory contents of a real web server. The last request sends &amp;quot;HAT&amp;quot; but requests 500 letters, the server - unaware that 500 letters is larger than the request body - returns &amp;quot;HAT&amp;quot; plus 497 letters that happened to be next to the word &amp;quot;HAT&amp;quot; in its memory. Included are many sensitive bits of information, including a master key and user passwords.&lt;br /&gt;
&lt;br /&gt;
Often popular explanations of security bugs requires the issue to be simplified a lot and to leave out a lot of details. But in this case the bug is actually that simple. &lt;br /&gt;
&lt;br /&gt;
The hover text is a reference to ''Are you there God? It's me, Margaret.'' a novel by Judy Bloome.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:'''How the Heartbleed bug works:'''&lt;br /&gt;
:Megan: Server, are you still there? If so, reply &amp;quot;POTATO&amp;quot; (6 letters).&lt;br /&gt;
:Server (amongst other thoughts): User Meg wants these 6 letters: POTATO.&lt;br /&gt;
:Server: POTATO&lt;br /&gt;
:Megan: Server, are you still there? If so, reply &amp;quot;BIRD&amp;quot; (4 letters).&lt;br /&gt;
:Server (amongst other thoughts): User Meg wants these 4 letters: BIRD.&lt;br /&gt;
:Megan: Hmm...&lt;br /&gt;
:Server: BIRD&lt;br /&gt;
:Megan: Server, are you still there? If so, reply &amp;quot;HAT&amp;quot; (500 letters).&lt;br /&gt;
:Server (amongst other thoughts): User Meg wants these 500 letters: HAT.&lt;br /&gt;
:Server: HAT. Lucas requests the &amp;quot;missed connections&amp;quot; page. Eve (administrator) wants to set server's key to &amp;quot;14835038534&amp;quot;. Isabel wants pages about &amp;quot;snakes but not too long&amp;quot;. User Karen wants to change account password to &amp;quot;CoHoBaSt&amp;quot;. User Amber requests pass...&lt;br /&gt;
:[Megan is seen writing this down.]&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;br /&gt;
[[Category:Computers]]&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1337:_Hack&amp;diff=61568</id>
		<title>1337: Hack</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1337:_Hack&amp;diff=61568"/>
				<updated>2014-03-03T08:32:06Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: Clean-up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1337&lt;br /&gt;
| date      = March 3, 2014&lt;br /&gt;
| title     = Hack&lt;br /&gt;
| image     = hack.png&lt;br /&gt;
| titletext = HACK THE STARS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a BOT - Please change this comment when editing this page.}}&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:ISEE-3/ICE|ISEE-3/ICE]] is a spacecraft launched August 12, 1978. The original mission was to study the interaction between the Earth's magnetic field and the solar wind. It was later sent to visit Comet Giacobini-Zinner and became the first spacecraft to do so by flying through a comet's tail. It's trajectory will bring it close to Earth on August 2014. A status check of the spacecraft has revealed that many of it's instruments are still working and that it contains plenty of fuel. But the hardware to communicate with ISEE-3/ICE has been decommissioned adn it will be expensive to reestablish the communication needed to use the spacecraft for another mission. See also http://www.planetary.org/blogs/emily-lakdawalla/2014/02070836-isee-3.html&lt;br /&gt;
&lt;br /&gt;
The characters Crash and Burn (and also Zero Cool, known for his catchphrase &amp;quot;Mess with the best, die like the rest&amp;quot;) are an allusion to the 1995 movie [[wikipedia:Hackers (film)|Hackers]. Since the movie predates the shutdown-signal (1997), the charakters should both posess the skills and 'outdated' equipment to understand and hack the signal to the probe.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript}}&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1337:_Hack&amp;diff=61566</id>
		<title>1337: Hack</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1337:_Hack&amp;diff=61566"/>
				<updated>2014-03-03T08:28:25Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: Added basic explanation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1337&lt;br /&gt;
| date      = March 3, 2014&lt;br /&gt;
| title     = Hack&lt;br /&gt;
| image     = hack.png&lt;br /&gt;
| titletext = HACK THE STARS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a BOT - Please change this comment when editing this page.}}&lt;br /&gt;
&lt;br /&gt;
[[wikipedia:ISEE-3/ICE|ISEE-3/ICE]] is a spacecraft launched August 12, 1978. The original mission was to study the interaction between the Earth's magnetic field and the solar wind. It was later sent to visit Comet Giacobini-Zinner and became the first spacecraft to do so by flying through a comet's tail. It's trajectory will bring it close to Earth on August 2014. A status check of the spacecraft has revealed that many of it's instruments are still working and that it contains plenty of fuel. But the hardware to communicate with ISEE-3/ICE has been decommissioned adn it will be expensive to reestablish the communication needed to use the spacecraft for another mission.&lt;br /&gt;
&lt;br /&gt;
The last 4 panels are a reference to the 1995 movie [[wikipedia:Hackers (film)|Hackers]] where 'Chrash' and 'burn' are the main characters.&lt;br /&gt;
&lt;br /&gt;
Seems to be based on true story -- http://www.planetary.org/blogs/emily-lakdawalla/2014/02070836-isee-3.html&lt;br /&gt;
&lt;br /&gt;
The characters Crash and Burn (and also Zero Cool, known for his catchphrase &amp;quot;Mess with the best, die like the rest&amp;quot;) are an allusion to the 1995 movie [http://en.wikipedia.org/wiki/Hackers_(film) ''Hackers'']. Since the movie predates the shutdown-signal (1997), the charakters should both posess the skills and 'outdated' equipment to understand and hack the signal to the probe.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript}}&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1281:_Minifigs&amp;diff=51072</id>
		<title>Talk:1281: Minifigs</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1281:_Minifigs&amp;diff=51072"/>
				<updated>2013-10-23T10:17:27Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is my first time at trying to explain something. Even if it's replaced by a better one, I hope it gets the point across.&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/189.186.138.149|189.186.138.149]] 05:34, 23 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Related question: what is the current population of Teddy bears? And what about Barbies? -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 08:44, 23 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Then we are just waiting for a Wikipedian to remove the comparison of tires manufactures as Wikipedia is not the place for random facts appearing in XKCD comics. [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 10:17, 23 October 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1277:_Ayn_Random&amp;diff=50603</id>
		<title>Talk:1277: Ayn Random</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1277:_Ayn_Random&amp;diff=50603"/>
				<updated>2013-10-14T09:33:25Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I think that should be /(\b[plurandy]+\b ?){2}/i.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/173.66.108.213|173.66.108.213]] 05:12, 14 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I agree. I was confused for a while about what the b's were doing.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/99.126.178.56|99.126.178.56]] 06:57, 14 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Maybe it's time to have an Ayn Rand category? --[[Special:Contributions/141.89.226.146|141.89.226.146]] 07:34, 14 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Can someone explain to the mathematically challenged *how* the list of names fits the regular expression? [[Special:Contributions/141.2.75.23|141.2.75.23]] 09:14, 14 October 2013 (UTC)&lt;br /&gt;
: Agreed, I would like to understand what the hell is going on with that. --[[User:Zagorath|Zagorath]] ([[User talk:Zagorath|talk]]) 09:20, 14 October 2013 (UTC)&lt;br /&gt;
: How specific do you want it? Basically it matches two words consisting of the letters plurandy. The list of names is just a random selection of two part names that only consists of these letters. More specifically it matches: Two groups ({2}), each consisting of a word boundary (\b), followed by a non-empty sequence of the letters plurandy ([pluerandy]+), followed by a word boundary (\b), finally followed by an optional space ( ?). [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 09:33, 14 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/209.132.186.34|209.132.186.34]] 09:26, 14 October 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I do not think Randal would make such mistake, he would probably use \&amp;lt; \&amp;gt; anyway... unless, he wants us&lt;br /&gt;
to think he did mistake, or that backslash was eliminated in html/javascript... thus poining ut to&lt;br /&gt;
source code of the page... is there something interesting?&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1277:_Ayn_Random&amp;diff=50594</id>
		<title>1277: Ayn Random</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1277:_Ayn_Random&amp;diff=50594"/>
				<updated>2013-10-14T08:04:13Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1277&lt;br /&gt;
| date      = October 14, 2013&lt;br /&gt;
| title     = Ayn Random&lt;br /&gt;
| image     = ayn random.png&lt;br /&gt;
| titletext = In a cavern deep below the Earth, Ayn Rand, Paul Ryan, Rand Paul, Ann Druyan, Paul Rudd, Alan Alda, and Duran Duran meet togther in the Secret Council of /(b[plurandy]+b ?){2}/i.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete}}&lt;br /&gt;
&lt;br /&gt;
This comic begins with a pun on {{w|Ayn Rand}}, the name of a writer who created a philosophical system known as {{w|Objectivism (Ayn Rand)|Objectivism}}. Objectivists believe that the primary aim of life is to maximise personal happiness. In their view, if some humans are born more capable of satisfying their desires than other people, they deserve to reap greater rewards from life than others. In the comic, White Hat uses a similar line of reason to justify some numbers appearing more often than others in a &amp;quot;random&amp;quot; number generator.&lt;br /&gt;
&lt;br /&gt;
The title text notes identifies a group of people whose names fall under (are within the namespace identified by) the {{w|regular expression}} &amp;lt;code&amp;gt;/(b[plurandy]+b ?){2}/i&amp;lt;/code&amp;gt;. (This seems to be a mistake; the correct expression should be &amp;lt;code&amp;gt;/(\b[plurandy]+\b ?){2}/i&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Person !! Brief Description&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Ayn Rand}} || Author, best know for her novels {{w|The Fountainhead}} and {{w|Atlas Shrugged}}. &lt;br /&gt;
|-&lt;br /&gt;
| {{w|Paul Ryan}} || US Politician&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Rand Paul}} || US Politician, &lt;br /&gt;
|-&lt;br /&gt;
| {{w|Ann Druyan}} || Author&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Paul Rudd}} || Actor, screenwriter, comedian&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Alan Alda}} || Actor, best know for the role of Hawkeye Pierce in the TV series M*A*S*H&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Duran Duran}} || New Wave/Rock band&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Cueball sitting at a laptop, White Hat behind him.]&lt;br /&gt;
:Cueball: This Ayn Random number generator you wrote ''claims'' to be fair, but the output is biased toward certain numbers.&lt;br /&gt;
:White Hat: '''''Well, maybe those numbers are just intrinsically better!'''''&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring White Hat]]&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Comics featuring real people]]&lt;br /&gt;
[[Category:Philosophy]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1277:_Ayn_Random&amp;diff=50593</id>
		<title>1277: Ayn Random</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1277:_Ayn_Random&amp;diff=50593"/>
				<updated>2013-10-14T08:03:19Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: Extended description of Ayn Rand&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1277&lt;br /&gt;
| date      = October 14, 2013&lt;br /&gt;
| title     = Ayn Random&lt;br /&gt;
| image     = ayn random.png&lt;br /&gt;
| titletext = In a cavern deep below the Earth, Ayn Rand, Paul Ryan, Rand Paul, Ann Druyan, Paul Rudd, Alan Alda, and Duran Duran meet togther in the Secret Council of /(b[plurandy]+b ?){2}/i.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete}}&lt;br /&gt;
&lt;br /&gt;
This comic begins with a pun on {{w|Ayn Rand}}, the name of a writer who created a philosophical system known as {{w|Objectivism (Ayn Rand)|Objectivism}}. Objectivists believe that the primary aim of life is to maximise personal happiness. In their view, if some humans are born more capable of satisfying their desires than other people, they deserve to reap greater rewards from life than others. In the comic, White Hat uses a similar line of reason to justify some numbers appearing more often than others in a &amp;quot;random&amp;quot; number generator.&lt;br /&gt;
&lt;br /&gt;
The title text notes identifies a group of people whose names fall under (are within the namespace identified by) the {{w|regular expression}} &amp;lt;code&amp;gt;/(b[plurandy]+b ?){2}/i&amp;lt;/code&amp;gt;. (This seems to be a mistake; the correct expression should be &amp;lt;code&amp;gt;/(\b[plurandy]+\b ?){2}/i&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Person !! Brief Description&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Ayn Rand}} || Author, best know for her novels {{w|The Fountainhead}} and {{w||Atlas Shrugged}}. &lt;br /&gt;
|-&lt;br /&gt;
| {{w|Paul Ryan}} || US Politician&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Rand Paul}} || US Politician, &lt;br /&gt;
|-&lt;br /&gt;
| {{w|Ann Druyan}} || Author&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Paul Rudd}} || Actor, screenwriter, comedian&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Alan Alda}} || Actor, best know for the role of Hawkeye Pierce in the TV series M*A*S*H&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Duran Duran}} || New Wave/Rock band&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Cueball sitting at a laptop, White Hat behind him.]&lt;br /&gt;
:Cueball: This Ayn Random number generator you wrote ''claims'' to be fair, but the output is biased toward certain numbers.&lt;br /&gt;
:White Hat: '''''Well, maybe those numbers are just intrinsically better!'''''&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring White Hat]]&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Comics featuring real people]]&lt;br /&gt;
[[Category:Philosophy]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1277:_Ayn_Random&amp;diff=50592</id>
		<title>1277: Ayn Random</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1277:_Ayn_Random&amp;diff=50592"/>
				<updated>2013-10-14T08:01:09Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1277&lt;br /&gt;
| date      = October 14, 2013&lt;br /&gt;
| title     = Ayn Random&lt;br /&gt;
| image     = ayn random.png&lt;br /&gt;
| titletext = In a cavern deep below the Earth, Ayn Rand, Paul Ryan, Rand Paul, Ann Druyan, Paul Rudd, Alan Alda, and Duran Duran meet togther in the Secret Council of /(b[plurandy]+b ?){2}/i.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete}}&lt;br /&gt;
&lt;br /&gt;
This comic begins with a pun on {{w|Ayn Rand}}, the name of a writer who created a philosophical system known as {{w|Objectivism (Ayn Rand)|Objectivism}}. Objectivists believe that the primary aim of life is to maximise personal happiness. In their view, if some humans are born more capable of satisfying their desires than other people, they deserve to reap greater rewards from life than others. In the comic, White Hat uses a similar line of reason to justify some numbers appearing more often than others in a &amp;quot;random&amp;quot; number generator.&lt;br /&gt;
&lt;br /&gt;
The title text notes identifies a group of people whose names fall under (are within the namespace identified by) the {{w|regular expression}} &amp;lt;code&amp;gt;/(b[plurandy]+b ?){2}/i&amp;lt;/code&amp;gt;. (This seems to be a mistake; the correct expression should be &amp;lt;code&amp;gt;/(\b[plurandy]+\b ?){2}/i&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Person !! Brief Description&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Ayn Rand}} || Author&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Paul Ryan}} || US Politician&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Rand Paul}} || US Politician, &lt;br /&gt;
|-&lt;br /&gt;
| {{w|Ann Druyan}} || Author&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Paul Rudd}} || Actor, screenwriter, comedian&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Alan Alda}} || Actor, best know for the role of Hawkeye Pierce in the TV series M*A*S*H&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Duran Duran}} || New Wave/Rock band&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Cueball sitting at a laptop, White Hat behind him.]&lt;br /&gt;
:Cueball: This Ayn Random number generator you wrote ''claims'' to be fair, but the output is biased toward certain numbers.&lt;br /&gt;
:White Hat: '''''Well, maybe those numbers are just intrinsically better!'''''&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring White Hat]]&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Comics featuring real people]]&lt;br /&gt;
[[Category:Philosophy]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1277:_Ayn_Random&amp;diff=50591</id>
		<title>1277: Ayn Random</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1277:_Ayn_Random&amp;diff=50591"/>
				<updated>2013-10-14T07:57:48Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1277&lt;br /&gt;
| date      = October 14, 2013&lt;br /&gt;
| title     = Ayn Random&lt;br /&gt;
| image     = ayn random.png&lt;br /&gt;
| titletext = In a cavern deep below the Earth, Ayn Rand, Paul Ryan, Rand Paul, Ann Druyan, Paul Rudd, Alan Alda, and Duran Duran meet togther in the Secret Council of /(b[plurandy]+b ?){2}/i.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete}}&lt;br /&gt;
&lt;br /&gt;
This comic begins with a pun on {{w|Ayn Rand}}, the name of a writer who created a philosophical system known as {{w|Objectivism (Ayn Rand)|Objectivism}}. Objectivists believe that the primary aim of life is to maximise personal happiness. In their view, if some humans are born more capable of satisfying their desires than other people, they deserve to reap greater rewards from life than others. In the comic, White Hat uses a similar line of reason to justify some numbers appearing more often than others in a &amp;quot;random&amp;quot; number generator.&lt;br /&gt;
&lt;br /&gt;
The title text notes identifies a group of people whose names fall under (are within the namespace identified by) the {{w|regular expression}} &amp;lt;code&amp;gt;/(b[plurandy]+b ?){2}/i&amp;lt;/code&amp;gt;. (This seems to be a mistake; the correct expression should be &amp;lt;code&amp;gt;/(\b[plurandy]+\b ?){2}/i&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Person !! Brief Description&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Ayn Rand}} || Author&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Paul Ryan}} || US Politician&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Rand Paul}} || US Politician&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Ann Druyan}} || Author&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Paul Rudd}} || Actor, screenwriter, comedian&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Alan Alda}} || Actor&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Duran Duran}} || New Wave/Rock band&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Cueball sitting at a laptop, White Hat behind him.]&lt;br /&gt;
:Cueball: This Ayn Random number generator you wrote ''claims'' to be fair, but the output is biased toward certain numbers.&lt;br /&gt;
:White Hat: '''''Well, maybe those numbers are just intrinsically better!'''''&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring White Hat]]&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Comics featuring real people]]&lt;br /&gt;
[[Category:Philosophy]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1277:_Ayn_Random&amp;diff=50590</id>
		<title>1277: Ayn Random</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1277:_Ayn_Random&amp;diff=50590"/>
				<updated>2013-10-14T07:57:05Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: Added table with links to persons mentioned in title text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1277&lt;br /&gt;
| date      = October 14, 2013&lt;br /&gt;
| title     = Ayn Random&lt;br /&gt;
| image     = ayn random.png&lt;br /&gt;
| titletext = In a cavern deep below the Earth, Ayn Rand, Paul Ryan, Rand Paul, Ann Druyan, Paul Rudd, Alan Alda, and Duran Duran meet togther in the Secret Council of /(b[plurandy]+b ?){2}/i.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete}}&lt;br /&gt;
&lt;br /&gt;
This comic begins with a pun on {{w|Ayn Rand}}, the name of a writer who created a philosophical system known as {{w|Objectivism (Ayn Rand)|Objectivism}}. Objectivists believe that the primary aim of life is to maximise personal happiness. In their view, if some humans are born more capable of satisfying their desires than other people, they deserve to reap greater rewards from life than others. In the comic, White Hat uses a similar line of reason to justify some numbers appearing more often than others in a &amp;quot;random&amp;quot; number generator.&lt;br /&gt;
&lt;br /&gt;
The title text notes identifies a group of people whose names fall under (are within the namespace identified by) the {{w|regular expression}} &amp;lt;code&amp;gt;/(b[plurandy]+b ?){2}/i&amp;lt;/code&amp;gt;. (This seems to be a mistake; the correct expression should be &amp;lt;code&amp;gt;/(\b[plurandy]+\b ?){2}/i&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Person !! Brief Description&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Ayn Rand}} || Author&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Paul ryan}} || US Politician&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Rand Paul}} || US Politician&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Ann Druyan}} || Author&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Paul Rudd}} || Actor, screenwriter, comedian&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Alan Alda}} || Actor&lt;br /&gt;
|-&lt;br /&gt;
| {{w|Duran Duran}} || New Wave/Rock band&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Cueball sitting at a laptop, White Hat behind him.]&lt;br /&gt;
:Cueball: This Ayn Random number generator you wrote ''claims'' to be fair, but the output is biased toward certain numbers.&lt;br /&gt;
:White Hat: '''''Well, maybe those numbers are just intrinsically better!'''''&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring White Hat]]&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Comics featuring real people]]&lt;br /&gt;
[[Category:Philosophy]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1268:_Alternate_Universe&amp;diff=49357</id>
		<title>Talk:1268: Alternate Universe</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1268:_Alternate_Universe&amp;diff=49357"/>
				<updated>2013-09-23T08:35:14Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I thought Earth Prime was a reference to Sliders... but Wikipedia says it's been used much more widely. [[User:Saibot84|Saibot84]] ([[User talk:Saibot84|talk]]) 04:40, 23 September 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Wait, wait ... only &amp;quot;some of you&amp;quot; change your clocks? In the universe I just came from, MOST of them changed their clocks at unsynchronized times for no good reason anyone has ever been able to demonstrate. Only the Third World along with Hawaii and Saskatchewan were holdouts where I came from.{{unsigned ip|72.68.9.56}}&lt;br /&gt;
&lt;br /&gt;
Neither India nor China are having this obscure idea of occasionally changing their clocks for no obvious reasons. So even &amp;quot;most&amp;quot; might be a bit of a stretch. [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]])&lt;br /&gt;
&lt;br /&gt;
Yeah I think it's a Sliders reference.  Randall says he was transported in the late 1990s and Sliders aired from 1995-2000. [[Special:Contributions/184.56.86.168|184.56.86.168]] 06:02, 23 September 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
They eat spiders in some parts of this world, e.g. Cambodia. [[User:Geevade|Geevade]] ([[User talk:Geevade|talk]]) 06:54, 23 September 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1191:_The_Past&amp;diff=32448</id>
		<title>Talk:1191: The Past</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1191:_The_Past&amp;diff=32448"/>
				<updated>2013-04-04T12:56:49Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WOW.  When I first read the comic, I assumed it was making an analogy to current countries.  Like ones that have been invaded because of their oil reserves.  When I saw the image-text, my thought was &amp;quot;We can destroy time like we've destroyed these countries.&amp;quot;  The above explanation makes a lot more sense. [[Special:Contributions/76.106.251.87|76.106.251.87]] 06:17, 27 March 2013 (UTC)&lt;br /&gt;
: I don't think there's a distinction. &amp;quot;If history has taught us anything, we can use that information to destroy it&amp;quot;. If you destroy the country in the past, then you 'destroy' that timeline of history. (Of course, current consensus seems to be that you'd branch off into a new timeline and both will exist in parallel universes, but nonetheless - to the antagonist - it could well count as a destruction. [[Special:Contributions/220.224.246.97|220.224.246.97]] 08:50, 27 March 2013 (UTC)&lt;br /&gt;
::Perhaps, but nothing I was saying was referring to time travel. [[Special:Contributions/76.106.251.87|76.106.251.87]] 00:47, 29 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
The past is a foreign country most probably means his own country. You would not conquer your own country today, but the past is something totally different - it is foreign and ready for exploitation.&lt;br /&gt;
&lt;br /&gt;
Anyone else thinking of time travel? I think BlackHat was planning to get a time-machine (somehow), bring a whole army through and conquer a nation. It's an easier way to become a mighty overlord, ruling over continents and enslaving millions of people. World domination turn out to not impossible after all, aside from the time-travel stuff. [[Special:Contributions/129.59.52.45|129.59.52.45]] 02:43, 28 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Does this have anything to do with the previous comic (Time) ? I'm guessing (out of the blue) that the next comic will be &amp;quot;The Present&amp;quot;, and the next one &amp;quot;The future&amp;quot;. [[Special:Contributions/193.239.192.194|193.239.192.194]] 12:43, 28 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Did anyone think about Iraq? This comic comes quite close to the 10-year anniversary of the war, and the description of the &amp;quot;foreign country&amp;quot; quite resembles what Iraq was at the time.&lt;br /&gt;
[[Special:Contributions/88.174.44.135|88.174.44.135]] 19:28, 28 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Did anyone NOT think about [[wikipedia:Iraq_War|Iraq]]? I though THAT parallel is so basic it doesn't need to be mentioned ... although mentioning the anniversary probably make sense, this information may be lost when someone will see this page later ... -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 12:14, 31 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I didn't really think about Iraq, but I did think about [[wikipedia:Merchant_Princes#Merchant_Princes_series|Gruinmarkt]] even though this isn't time travel as such. --[[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 12:56, 4 April 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1123:_The_Universal_Label&amp;diff=15000</id>
		<title>Talk:1123: The Universal Label</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1123:_The_Universal_Label&amp;diff=15000"/>
				<updated>2012-10-19T08:18:04Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The label's missing energy. Just saying. [[User:Davidy22|Davidy22]] ([[User talk:Davidy22|talk]]) 04:34, 19 October 2012 (UTC)&lt;br /&gt;
:But isn't it somehow contained in the hydrogen? I don't know squat about quantum physics, so I'm probably wrong. [[Special:Contributions/108.233.253.211|108.233.253.211]] 04:49, 19 October 2012 (UTC)&lt;br /&gt;
----&lt;br /&gt;
So when [http://xkcd.com/282/ Mussolini made the trains run on thyme] he was really making them run on hydrogen '''and''' time?--[[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 08:18, 19 October 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1122:_Electoral_Precedent&amp;diff=14903</id>
		<title>Talk:1122: Electoral Precedent</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1122:_Electoral_Precedent&amp;diff=14903"/>
				<updated>2012-10-18T16:04:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I don't understand what he means by Alternative Tickets in the last frame.  &lt;br /&gt;
:It does not say 'Alternative', it says {{w|Alliterative}}, meaning that both names starts with the same sound/letter. '''R'''omney/'''R'''yan --[[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 16:04, 18 October 2012 (UTC)&lt;br /&gt;
----&lt;br /&gt;
My research tells me that Jefferson won 1800. Error on Randall's part? [[User:Davidy22|Davidy22]] ([[User talk:Davidy22|talk]]) 08:52, 17 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm a bit confused by 1792 vs. 1804: The latter is &amp;quot;No incumbent has beaten a challenger&amp;quot;, but didn't Washington face any challenger when he was re-elected in 1792?  [[User:Jolindbe|Jolindbe]] ([[User talk:Jolindbe|talk]]) 14:19, 17 October 2012 (UTC)&lt;br /&gt;
: {{w|United_States_presidential_election,_1792|He ran unopposed}} --[[User:Buggz|Buggz]] ([[User talk:Buggz|talk]]) 14:33, 17 October 2012 (UTC)&lt;br /&gt;
:: As far as I understand it, he had four opponents, but got all the votes. Then, the electoral college voted on whom to be the vice president among the remaining candidates. But it seems unlikely to get 100% of the popular votes, do I misinterpret the wiki page? [[User:Jolindbe|Jolindbe]] ([[User talk:Jolindbe|talk]]) 17:45, 17 October 2012 (UTC)&lt;br /&gt;
:::Well, back then, the electoral college didn't take their votes from the people. They just decided, so they decided to give Washington the presidency. [[Special:Contributions/140.247.0.79|140.247.0.79]] 18:55, 17 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;quot;1904: No one under 45 has become president. ... Roosevelt did.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Sort of. {{w|Theodore Roosevelt}} (Oct 1858–1919) was under 45 when he ''became'' president, in 1901. But by the time of the ''1904'' election he was 46.&lt;br /&gt;
&amp;lt;br/&amp;gt;[[Special:Contributions/75.36.234.236|75.36.234.236]] 18:48, 17 October 2012 (UTC)&lt;br /&gt;
:Correct.  Theodore Roosevelt was the youngest President to date, but Kennedy was the youngest yet ''elected''. [[Special:Contributions/67.51.59.66|67.51.59.66]] 20:09, 17 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
The image needs to be updated.  I'm not sure how to do that myself. [[Special:Contributions/76.122.5.96|76.122.5.96]] 23:56, 17 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
Uploaded corrected image, changed tense on comments. Reload/refresh to check the 1800 frame should now show Jefferson... --[[User:Bpothier|B. P.]] ([[User talk:Bpothier|talk]]) 01:36, 18 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
And how can people be from Virginia AND Massachusett? I think he meant OR.[[Special:Contributions/77.245.46.86|77.245.46.86]] 11:39, 18 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Errors==&lt;br /&gt;
Should the errors be included in the article explanation, or should they just be discussed here in the chat box? I'm of the opinion that anything that doesn't go towards explaining the comic should go here in the discussion. I would lean towards keeping error nitpicking confined to the discussion page. [[User:Davidy22|Davidy22]] ([[User talk:Davidy22|talk]]) 13:19, 18 October 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1107:_Sports_Cheat_Sheet&amp;diff=11777</id>
		<title>Talk:1107: Sports Cheat Sheet</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1107:_Sports_Cheat_Sheet&amp;diff=11777"/>
				<updated>2012-09-12T18:17:16Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thanks to whoever added the hockey mention (&amp;quot;no love&amp;quot; in the comic, for sure).  Maybe the comic needs another column for Canada, where hockey can be argued about year-round. (Yes, it's an exaggeration for comic effect.)  As for the rest of the world, or at least ex-Commonwealth and neighboring countries (e.g. Australia, India, New Zealand), what about rugby and cricket? --'''BigMal27''' (no account) / [[Special:Contributions/192.136.15.177|192.136.15.177]] 15:29, 12 September 2012 (UTC)&lt;br /&gt;
:Forgot to mention that these sports don't have to be professional in nature.  I know of plenty US collegiate arguments in both football (e.g. Michigan vs. Notre Dame or Michigan State or Ohio State) and basketball (everyone vs. everyone during the NCAA tournament a.k.a. &amp;quot;March Madness&amp;quot; (TM)). --'''BigMal27''' / [[Special:Contributions/192.136.15.177|192.136.15.177]] 17:33, 12 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
The problem with the suggestion in the mouse over text is that everyone would have the same opinion on the same day! A better idea would be to have an App which selects from two or more oposing opinions and feed you a random one each day.   (Personally being 'European' I'd prefer it to be more like the US!  Sooo fed up with football discussions.)  Steve B&lt;br /&gt;
:Then you run into the problem of two people who rely in that app falling into a sports discussion with each other rather than something else.  If I were to find someone expressing the same canned opinion that I have from the twitter feed, at least I can say &amp;quot;who cares about sports, let's talk about something important: vi or emacs?&amp;quot;.  The twitter feed is best for someone who wants to fake sports knowledge to fit in. [[User:Blaisepascal|Blaisepascal]] ([[User talk:Blaisepascal|talk]]) 16:12, 12 September 2012 (UTC)&lt;br /&gt;
:The idea behind the twitter feed is to give people who really isn't interested in sport (aka. nerds) the opportunity to interact with so called normal people. It is just a variation on the http://bluffball.co.uk/ site refered to by [http://www.youtube.com/watch?v=NKHyqjHqQLU#t=32s an The IT Crowd episode]. Two users of the twitter feed would have more important subjects to discuss (like for example vi vs. emacs)  [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 18:12, 12 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
What is with the sports bent that Randall is on? Two sports comics in three weeks? Has this happened before? [[User:Lcarsos|lcarsos]] ([[User talk:Lcarsos|talk]]) 15:36, 12 September 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1107:_Sports_Cheat_Sheet&amp;diff=11776</id>
		<title>Talk:1107: Sports Cheat Sheet</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1107:_Sports_Cheat_Sheet&amp;diff=11776"/>
				<updated>2012-09-12T18:12:44Z</updated>
		
		<summary type="html">&lt;p&gt;Pmakholm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thanks to whoever added the hockey mention (&amp;quot;no love&amp;quot; in the comic, for sure).  Maybe the comic needs another column for Canada, where hockey can be argued about year-round. (Yes, it's an exaggeration for comic effect.)  As for the rest of the world, or at least ex-Commonwealth and neighboring countries (e.g. Australia, India, New Zealand), what about rugby and cricket? --'''BigMal27''' (no account) / [[Special:Contributions/192.136.15.177|192.136.15.177]] 15:29, 12 September 2012 (UTC)&lt;br /&gt;
:Forgot to mention that these sports don't have to be professional in nature.  I know of plenty US collegiate arguments in both football (e.g. Michigan vs. Notre Dame or Michigan State or Ohio State) and basketball (everyone vs. everyone during the NCAA tournament a.k.a. &amp;quot;March Madness&amp;quot; (TM)). --'''BigMal27''' / [[Special:Contributions/192.136.15.177|192.136.15.177]] 17:33, 12 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
The problem with the suggestion in the mouse over text is that everyone would have the same opinion on the same day! A better idea would be to have an App which selects from two or more oposing opinions and feed you a random one each day.   (Personally being 'European' I'd prefer it to be more like the US!  Sooo fed up with football discussions.)  Steve B&lt;br /&gt;
:Then you run into the problem of two people who rely in that app falling into a sports discussion with each other rather than something else.  If I were to find someone expressing the same canned opinion that I have from the twitter feed, at least I can say &amp;quot;who cares about sports, let's talk about something important: vi or emacs?&amp;quot;.  The twitter feed is best for someone who wants to fake sports knowledge to fit in. [[User:Blaisepascal|Blaisepascal]] ([[User talk:Blaisepascal|talk]]) 16:12, 12 September 2012 (UTC)&lt;br /&gt;
:The idea behind the twitter feed is to give people who really isn't interested in sport (aka. nerds) the opportunity to interact with so called normal people. It is just a variation on the http://bluffball.co.uk/ site refered to by [http://www.youtube.com/watch?v=NKHyqjHqQLU#t=86s an The IT Crowd episode]. Two users of the twitter feed would have more important subjects to discuss (like for example vi vs. emacs)  [[User:Pmakholm|Pmakholm]] ([[User talk:Pmakholm|talk]]) 18:12, 12 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
What is with the sports bent that Randall is on? Two sports comics in three weeks? Has this happened before? [[User:Lcarsos|lcarsos]] ([[User talk:Lcarsos|talk]]) 15:36, 12 September 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Pmakholm</name></author>	</entry>

	</feed>