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

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1755:_Old_Days&amp;diff=129984</id>
		<title>1755: Old Days</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1755:_Old_Days&amp;diff=129984"/>
				<updated>2016-11-04T11:23:17Z</updated>
		
		<summary type="html">&lt;p&gt;Gamevang: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1755&lt;br /&gt;
| date      = November 4, 2016&lt;br /&gt;
| title     = Old Days&lt;br /&gt;
| image     = old_days.png&lt;br /&gt;
| titletext = Lot of drama in those days, including constant efforts to force the &amp;quot;Reflections on Trusting Trust&amp;quot; guy into retirement so we could stop being so paranoid about compilers.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|More explanation required on computer programming. Fill out the explanation column in the [[#Table of statements|table]] that lists all the statements.}}&lt;br /&gt;
This comic is showing a conversation between (young) [[Cueball]] and (old) [[Hairbun]] about computer programming in the past specifically the {{w|compilers}}. Hairbun explains how tough it was for programmers to write and create code back then and as usual in xkcd, conversation becomes more and more improbable.&lt;br /&gt;
&lt;br /&gt;
While her initial explanation that code needed to be compiled for multiple architectures is correct, Hairbun's claims rapidly grow ridiculous to the point where the improvement from {{w|C (programming language)|C}} to {{w|C++}} was the C++ finally supported {{w|floppy disks}} but just used them to punch holes in rather than using {{w|punch cards}} &amp;quot;like C used&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the title text Hairbun continues her musings on the old compiler days, stating that there where ''a lot of drama in those days''. Specifically the references ''[http://www.win.tue.nl/~aeb/linux/hh/thompson/trust.html Reflections on Trusting Trust]'' a famous 1984 paper by {{w|UNIX}} co-creator {{w|Ken Thompson}} in which he described a way to hide a virtually undetectable backdoor in the UNIX login code via a second backdoor in the C compiler.  &lt;br /&gt;
&lt;br /&gt;
Using the technique in his paper, it would be impossible to discover the hacked login by examining the official source code for either the login or the compiler itself.  Ken Thompson may have actually included this backdoor in early versions of UNIX, undiscovered.&lt;br /&gt;
&lt;br /&gt;
Ken Thompson's paper demonstrated that it was functionally impossible to prove that any piece of software was fully trustworthy.  &lt;br /&gt;
&lt;br /&gt;
Hairbun claims that one of the dramas she refers to was that people tried to force Ken Thompson to retire, so everyone could stop being so paranoid about compilers.  In reality, any coder who created the first version of a compiler (or a similar critical component) could inject a similar backdoor into software, so it would be false safety. Even if no one else would have thought of this, then Thomson's paper was there for any future hacker to see. Though the problem was (claimed to) be solved in {{w|David A. Wheeler}} PhD dissertation &amp;quot;[http://www.dwheeler.com/trusting-trust/ Fully Countering Trusting Trust through Diverse Double-Compiling (DDC)]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Table of statements==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Statements&lt;br /&gt;
!Concepts used&lt;br /&gt;
!Explanation&lt;br /&gt;
|-&lt;br /&gt;
|Compile things for different processors&lt;br /&gt;
|&lt;br /&gt;
|Many popular modern programming languages are either interpreted - meaning that they run directly from source code - or compile to an intermediate bytecode, like Java or common Python implementations. Programs written in such languages are portable across processor architectures - x86 to ARM, for example. Lower-level languages must take into account the features available on a given processor architecture and operating system. Before that, even, programs needed to compile directly into the native machine language for each processor they were intended to run on.&lt;br /&gt;
|-&lt;br /&gt;
|To compile your code, you had to mail it to IBM. It took 4-6 weeks.&lt;br /&gt;
|&lt;br /&gt;
|While IBM has released multiple compilers, they sent the compiler to you, you did not send the code to them.&lt;br /&gt;
|-&lt;br /&gt;
|Before garbage collection, data would pile up until the computer got full and you had to throw it away. &lt;br /&gt;
|A {{w|Garbage Collection|Garbage Collector}} is a piece of the software that cleans the {{w|RAM}} memory of data that is no longer being used in the execution of a program. &lt;br /&gt;
|Garbage collection is a form of memory management that generally destroys objects or frees up memory once a program no longer needs it. In languages without automatic memory management, like C, the program must keep track of what memory has been allocated, and free it once it is no longer needed. If the program does not, it can end up trying to use more memory than the computer has, and may crash. This was, however, a temporary condition. In the worst case, a simple reboot will clear the computer's memory. &lt;br /&gt;
|-&lt;br /&gt;
|Early compilers could handle code fine, but comments had to be written in assembly.&lt;br /&gt;
|A {{w|Comment (computer programming)|comment}} in programming is a text written in natural language that is meant to explain some feature on the source code. {{w|Assembly}} is a low-level programming language.&lt;br /&gt;
|Comments, in code, are portions of one or more lines that are ignored by the compiler. They are commonly used to explain or comment on the code itself. It does not make any sense to write a comment in any programming language&lt;br /&gt;
|-&lt;br /&gt;
|C could only be written on punch cards.You had to pick a compact font, or you'd only fit a few characters per card.&lt;br /&gt;
|{{w|C (programming language)|C}} is a programming language. A {{w|punch card}} is a primitive form of storing data; it stored data in {{w|binary language}} with holes in a cardboard card where a hole meant a 1 and the absence of a hole meant a 0.&lt;br /&gt;
|It does not make any sense to write source code in a punch card. A source code is meant to be written in a {{w|Text Editor}} it would not work written in a punch card&lt;br /&gt;
|-&lt;br /&gt;
|C++ was big because it supported floppy disks. It still punched holes in them, but it was a start&lt;br /&gt;
|{{w|C++ (programming language)|C++}} is a programming language. A {{w|Floppy disk}} is a (more advanced than punch cards but still old) form of storing data magnetically.&lt;br /&gt;
|Similar to the previous one, Hairbun says that is punched holes in the disk meaning that the code is written in binay as in punch cards or that it is written in C++ but with such a force that it punches holes on the disk. In any case, a hole punched in a floppy disk would render it useless.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Cueball and Hairbun are standing together and Cueball is talking to her.]&lt;br /&gt;
:Cueball: What were things like in the old days?&lt;br /&gt;
:Cueball: I hear that you had to ... compile things for different processors?&lt;br /&gt;
:Hairbun: Yeah&lt;br /&gt;
&lt;br /&gt;
:[Same setting in a slimmer panel, now Hairbun is replying.]&lt;br /&gt;
:Hairbun: To compile your code, you had to mail it to IBM.&lt;br /&gt;
:Hairbun: It took 4-6 weeks.&lt;br /&gt;
&lt;br /&gt;
:[Close-up of Hairbun from the waist up.]&lt;br /&gt;
:Hairbun: Before garbage collection, data would pile up until the computer got full and you had to throw it away.&lt;br /&gt;
&lt;br /&gt;
:[Same setting as in the first panel with Hairbun gesturing toward Cueball raising one hand  palm up.]&lt;br /&gt;
:Hairbun: Early compilers could handle code fine, but comments had to be written in assembly.&lt;br /&gt;
&lt;br /&gt;
:[In a frame-less panel Hairbun is seen from the front, with both arms out to the side with both hands held palm up.]&lt;br /&gt;
:Hairbun: '''C''' could only be written on punch cards.You had to pick a compact font, or you'd only fit a few characters per card.&lt;br /&gt;
&lt;br /&gt;
:[Exactly the same setting as the first panel, but with Hairbun doing the talking.]&lt;br /&gt;
:Hairbun: '''C++''' was big because it supported floppy disks.&lt;br /&gt;
:Hairbun: It still punched holes in them, but it was a start.&lt;br /&gt;
:Cueball: Wow.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Hairbun]]&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Gamevang</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1742:_Will_It_Work&amp;diff=128274</id>
		<title>1742: Will It Work</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1742:_Will_It_Work&amp;diff=128274"/>
				<updated>2016-10-05T12:16:21Z</updated>
		
		<summary type="html">&lt;p&gt;Gamevang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1742&lt;br /&gt;
| date      = October 5, 2016&lt;br /&gt;
| title     = Will It Work&lt;br /&gt;
| image     = will_it_work.png&lt;br /&gt;
| titletext = 'Copy and paste from a random thread on a website' is the hardest to predict, and depends on the specific website, programming language, tone of the description, and current phase of the moon.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Should include a description of each source mentioned in the comic, and why it is in the order it is. Does anyone have an example of a paper with code in an appendix?}}&lt;br /&gt;
&lt;br /&gt;
This comic humorously lists how likely computer code is to function on the user's computer based on the source of the code.&lt;br /&gt;
&lt;br /&gt;
'''App store or package manager:'''  Most likely referring to the {{w|Mac App Store|Mac}} or {{w|App Store (iOS)|iOS}} {{w|App Store}}, {{w|Google Play}} or {{w|package manager|package managers}} such as {{w|Debian|Debian's}} {{w|Advanced Packaging Tool}} (APT). Programs in the App Store are already compiled from raw code into executable files that have been tested on a Mac computer or iOS device, and so should be expected to run with no effort from the user. Similarly, a package manager for a Linux OS handles downloading and installing the program requested, as well as installing any dependencies (other programs or libraries needed by the desired program) automatically.&lt;br /&gt;
&lt;br /&gt;
'''GitHub Link:''' {{w|GitHub}} is a website where people can host {{w|Git}} repositories of code that they are working on. Since Git is built to track changes in code for an entire project, it is likely that all of the code needed to run the project is included in the download. One reason it may be less reliable than the previous entry is that it may not include external libraries expected to already be on the user's computer.&lt;br /&gt;
&lt;br /&gt;
'''SourceForge Link:''' {{w|SourceForge}} is similar in scope to GitHub : hosting source code repositories but also binary packages. But it is older and dwindling in popularity. As a results, a project hosted on SourceForge is more likely to be abandoned.&lt;br /&gt;
&lt;br /&gt;
'''Geocities/Tripod Link:''' {{w|Geocities}} is a now defunct free website host. The fact that the software comes from there means that nobody has paid attention to the project since Geocities shut down. Which could mean that code rot has begun to take effect, with various dependencies being less and less likely to work over time.&lt;br /&gt;
&lt;br /&gt;
'''Copy-and-paste example from paper's appendix:''' Some academic papers publish code or {{w|Pseudocode}} in order to illustrate their concepts, strategies or algorithms. Often this code is note meant to be compiled because it is thought to illustrate ideas rather than be used in an actual working piece of software. Copying and pasting this code and trying to compile it will rarely give a satisfactory results and that is why it is this point in the comic's spectrum.&lt;br /&gt;
&lt;br /&gt;
'''Anything that &amp;quot;requires only minimal configuration and tweaking&amp;quot;:''' Usually means that the code was tested and works with minimal configuration and tweaking on the system it was developed on but the&lt;br /&gt;
experience might vary wildly for anybody else trying to get it to work. It's also often used by technically advanced people who are not aware how difficult even minimal configuration and tweaking can be  for beginners.&lt;br /&gt;
&lt;br /&gt;
The title text refers to websites such as {{w|Stack Overflow}} that allow users to post questions about their code and other users answer. Websites like StackOverflow usually generate [http://stackoverflow.com/questions/6827834/how-to-filter-a-dict-to-contain-only-keys-in-a-given-list?noredirect=1&amp;amp;lq=1 useful answers] but the quality may be lower if the conversation is disgruntled (i.e. if the asker has put in very little effort to solve the problem themselves) or if the language is less commonly used. The title text of [[1185: Ineffective Sorts]] also references executing arbitrary code from StackOverflow.&lt;br /&gt;
&lt;br /&gt;
Saying that something &amp;quot;depends on the phase of the moon&amp;quot; usually means that there is some apparently random component to the problem, as neither the performance of a program nor the quality of answers on websites should depend on the position of the moon in its orbit. However, there was [http://www.hacker-dictionary.com/terms/phase-of-the-moon at least one case] where the phase of the moon did, in fact, cause a bug in code.&lt;br /&gt;
&lt;br /&gt;
The shape of the moon was the subject of [[1738: Moon Shapes]] released during the week before this comic was released.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Caption above the panel:]&lt;br /&gt;
:Likelihood you will get code working based on how you're supposed to install it:&lt;br /&gt;
&lt;br /&gt;
:[A chart with a double arrow going from the top to the bottom. Both arrows are labeled. Along the arrow six labels follows from top to bottom. The first five take up different amount of space, but the space between them (bottom of one to top of the next) are the same, and resembles a typical line shift between paragraphs. The space, however, to the last label is more than three times as wide.]&lt;br /&gt;
&lt;br /&gt;
:[Top arrow:] &lt;br /&gt;
:Very likely&lt;br /&gt;
&lt;br /&gt;
::App store &lt;br /&gt;
::or package &lt;br /&gt;
::manager&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::GitHub Link&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::SourceForge Link&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::Geocities/Tripod Link&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::Copy-and-paste &lt;br /&gt;
::example from &lt;br /&gt;
::paper's appendix&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::Anything that &amp;quot;requires &lt;br /&gt;
::only minimal configuration &lt;br /&gt;
::and tweaking&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Bottom arrow:]&lt;br /&gt;
:Unlikely&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Charts]] &lt;br /&gt;
[[Category:Programming]] &lt;br /&gt;
[[Category:Rankings]]&lt;/div&gt;</summary>
		<author><name>Gamevang</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1608:_Hoverboard&amp;diff=105837</id>
		<title>Talk:1608: Hoverboard</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1608:_Hoverboard&amp;diff=105837"/>
				<updated>2015-11-26T14:37:00Z</updated>
		
		<summary type="html">&lt;p&gt;Gamevang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Well, this will be the next incomplete explanation for a while. -[[Special:Contributions/162.158.90.165|162.158.90.165]] 21:58, 24 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yes, one thing to note is how to get the hell out of the cave near the volcano [[Special:Contributions/108.162.249.159|108.162.249.159]] 22:38, 24 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
The image is made up of small images with addresses of the form http://xkcd.com/1608/XXXX:-YYYY+s.png (although not every coordinate inside the bounds has an image associated).  A script could probably dump out all the images and paste them together. --[[Special:Contributions/108.162.216.6|108.162.216.6]] 22:46, 24 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
West -- Under Lava Pools -- Elon Musk's Secret Volcano Base (not as enjoyable as you might expect).&lt;br /&gt;
&lt;br /&gt;
The Starship out east contains, among other things, Darth Vader, apparently explaining Steven Universe to a subordinate. (Steven and the Crystal Gems can be found a the west end of the ship, near an ice cream cooler.) The same ship contains an elaborate homage to the original Prince of Persia. {{unsigned ip|162.158.56.5}}&lt;br /&gt;
&lt;br /&gt;
There, have at thee an image! [[User:Arch-TK|Arch-TK]] ([[User talk:Arch-TK|talk]]) 22:58, 24 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
There are 168 coins spread throughout the map according to the source code [[Special:Contributions/173.245.54.53|173.245.54.53]] 23:03, 24 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
When using a device, instead of saying &amp;quot;use arrow keys to move&amp;quot;, it says &amp;quot;tilt to move, tap to jump&amp;quot;. It's also a lot harder to control. {{unsigned ip|108.162.250.159}}&lt;br /&gt;
&lt;br /&gt;
It's actually 169 coins (t.length). --[[Special:Contributions/188.114.111.129|188.114.111.129]] 23:22, 24 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I got 153 coins!! :D There's two starships, one's a star destroyer with an expansive maze dropping regular torpedoes on the other. May be noteworthy that there are various references to Star Wars and Steven Universe throughout. [[Special:Contributions/108.162.221.13|108.162.221.13]] 23:27, 24 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
The second starship is the TantiveIV, Leia's ship at the beginning of episode 4. Note directly below the Tantive, the terrain seems to be sand dunes. Also there are two more space ships by the volcano; an X-wing at a gas station and an Apollo Command Module. {{unsigned ip|108.162.216.24}}&lt;br /&gt;
&lt;br /&gt;
https://xkcd.com/1608/tigl.js - Looks like there's an easier to read version of the code there. Maybe that'll help someone with extracting all the images. {{unsigned ip|&lt;br /&gt;
&lt;br /&gt;
I've got all the images downloaded. Zipping/uploading now. Should I post a link here when complete or what's the best way to share these? I'm also working on setting up a zoomable map. [[Special:Contributions/173.245.54.53|173.245.54.53]] 23:57, 24 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
The collision detection is glitchy. I keep landing/bumping against platforms I'm far away from. Is getting stuck against walls normal? --[[Special:Contributions/199.27.130.234|199.27.130.234]] 00:01, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Tiles are located here in a zip: https://up1.ca/#Gi51KPFyPRELe0T1D6q9Mw All I did was iterate over http://xkcd.com/1608/X:-Y+s.png from X=[916...1116] and Y=[916...1116]. I'm working on putting a zoomable map together. If anyone has interest in helping we could hop on IRC? [[User:Jcox|Jcox]] ([[User talk:Jcox|talk]]) 00:15, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I've written a zsh script to iterate over all possible tiles (does anyone know the height limits? the source only gives the left and right limits) and glue them together into one giant file. I'll upload the results as soon as it's finished. [[User:Arch-TK|Arch-TK]] ([[User talk:Arch-TK|talk]]) 00:17, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I don't think it's limited vertically at all. I found a zoomable map on the reddit topic http://codepen.io/KyleDavidE/full/605dc87b614ff6b2bd716f4c6f640203/ (by kyledavide) [[User:Miraries|Miraries]] ([[User talk:Miraries|talk]]) 00:21, 25 November 2015 (UTC)Miraries&lt;br /&gt;
&lt;br /&gt;
Here's a zoomed out map of all the game area: https://i.imgur.com/rNU9ZgN.png. From ''luke_in_the_sky'' at Reddit [https://www.reddit.com/r/xkcd/comments/3u4sy1/xkcd_1608_hoverboard/cxc1245]. --[[Special:Contributions/188.114.111.129|188.114.111.129]] 00:35, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Alright, the full png of the entire map is almost finished, I should have used white tiles as blank tiles but I guess I can fix that up in gimp, and I'm not sure how to account for the 1 pixel overlap with just imagemagick convert. The last step is to merge allthe layer images into one giant image, wish my laptop the best of luck! [[User:Arch-TK|Arch-TK]] ([[User talk:Arch-TK|talk]]) 01:00, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Someone beat you to it, but keep on it: that one doesn't have right limit tiles. https://www.reddit.com/r/xkcd/comments/3u4sy1/xkcd_1608_hoverboard/cxc0p8x --[[Special:Contributions/188.114.111.129|188.114.111.129]] 01:19, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Perhaps we can change the screenshot at the top to this? It's a quickly hacked overview of the entire map: http://imgur.com/Mz9arHz [[Special:Contributions/199.27.129.167|199.27.129.167]] 01:27, 25 November 2015 (UTC)&lt;br /&gt;
: I think it might make more sense to just add it as another image, mediawiki supports this after all. The syntax should be: &amp;lt;nowiki&amp;gt;[[File:filename.png|thumb|Subtitle|alt=alt]]&amp;lt;/nowiki&amp;gt; [[User:Arch-TK|Arch-TK]] ([[User talk:Arch-TK|talk]]) 01:34, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[http://files.mckaysalisbury.com/xkcd/hoverboard.html] This one loads all of the images quickly (From the xkcd site), and uses browser zooming. [[Special:Contributions/173.245.54.47|173.245.54.47]] 01:29, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
:The impassible backgrounds are RGB(0,0,0), and the passable ones are RGB(1,1,1). &amp;lt;code&amp;gt;#explore &amp;gt; :first-child {filter:brightness(30);-webkit-filter:brightness(30);-moz-filter:brightness(30);-o-filter:brightness(30);-ms-filter:brightness(30);}&amp;lt;/code&amp;gt; ... See https://twitter.com/BadPhysics/status/669354631869304832 [[Special:Contributions/108.162.249.155|108.162.249.155]] 03:40, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Here are all the secret passages marked I could find: http://imgur.com/a/fKE1Q --[[Special:Contributions/162.158.91.220|162.158.91.220]] 00:50, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I wrote a tampermonkey script that shows you your coordinates and lets you teleport; will make coordinate sharing a lot easier. You do need tampermonkey installed for this to work. [https://github.com/minerguy31/xkcd-hoverboard-mod/raw/master/XKCD%20Hoverboard%20Mod.user.js Click to install] [[User:Minerguy31|Minerguy31]] ([[User talk:Minerguy31|talk]]) 04:17, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I got 159 coins without the map. If you guys are still wondering how to escape the volcano, move to the right for as long as you think you can, then start spamming the up key while switching between holding the left and right keys. It worked for me on my first try.[[Special:Contributions/162.158.252.119|162.158.252.119]] 07:06, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Didn't take down the coordinates, but the layout to the first level of the original Prince of Persia is in there, including the guard standing by with his scimitar! I found it in the ship atop the pyramid east of the play area. --[[Special:Contributions/108.162.218.245|108.162.218.245]] 06:24, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Just thought this was interesting, when you &amp;quot;complete&amp;quot; the game by dropping coins, the following line of javascript is run, which sends your result to the server (L is number of coins, z is seconds used):&lt;br /&gt;
(new Image).src = &amp;quot;//xkcd.com/events.gif?coins=&amp;quot; + L + &amp;quot;&amp;amp;seconds=&amp;quot; + z;&lt;br /&gt;
Don't be tricked by the .gif extension, it doesn't show an image when opened, and the server probably handles this request by logging it to somewhere. {{unsigned ip|141.101.80.87}}&lt;br /&gt;
: It actually returns a 1 by 1 pixel white GIF. [[User:Arch-TK|Arch-TK]] ([[User talk:Arch-TK|talk]]) 13:14, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Is there a way that we can merge the &amp;quot;game&amp;quot; part of this comic with the map of [[1110: Click and Drag]]? Allowing us to explore that one in a similar way? [[User:Bon|Bon]] ([[User talk:Bon|talk]]) 11:03, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well I managed to find (nearly) everything, except the floating rock island, and 162 coins without the map, but even with looking at several maps, I didn't pass any graveyard nor found the way to the grey ocean, which I assume is underneath the &amp;quot;continent&amp;quot;. Does anyone know where the entrance is? [[Special:Contributions/162.158.90.218|162.158.90.218]] 11:54, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Just thought I should say; the comic supports some alternative movement controls, there's the arrow keys, WASD, and also the vi keys (hjkl), and the numpad (8426). [[Special:Contributions/108.162.242.125|108.162.242.125]] 13:29, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I was not able to get to some points because they were surrounded by text, people or other objects. Is that normal, or are there tricks to get to every coin without using cheats (console)? It would be nice if this could be mention / explained in the article. [[Special:Contributions/162.158.135.35|162.158.135.35]] 13:31, 25 November 2015 (UTC)&lt;br /&gt;
:In some cases you can come in from the side as opposed to trying to come down through or up through something. Example: at the X-Wing &amp;quot;gas station&amp;quot;, to get that coin, land on the ground to the left of the X-Wing and move to the right on the ground towards the gas station. [[User:Jarod997|Jarod997]] ([[User talk:Jarod997|talk]]) 14:45, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
The list of &amp;quot;areas&amp;quot; in the map would be much easier to read, and much easier to correlate with the map, if the origin were set to the starting area (that is, if the coordinates of the starting area were set to x:0, y:0).  What is the reason for the very large numbers?  --[[User:BlueMoonlet|BlueMoonlet]] ([[User talk:BlueMoonlet|talk]]) 15:50, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
The starting area is in no way related to pac-man. The lines are not all right angles, there is a timer, there's gravity, there are no aggressors, you're collecting coins instead of pellets.... Not every line maze is pac-man. This is an erroneous reference that should be removed. --[[Special:Contributions/198.41.235.167|198.41.235.167]] 17:16, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
The source code found at https://xkcd.com/1608/tigl.js does not seem to be complete. I would personally work on de-obfuscating the full source code using the fragment found there but technically the source is covered by implicit copyright laws and that means that if I published a derived work I would be breaking those laws. Should I just change the line from &amp;quot;The source code can be found at ...&amp;quot; to &amp;quot;The full (obfuscated) source code can be found at ...tigl.min.js and a deobfuscated piece of the source code can be found at ...tigl.js&amp;quot;. [[User:Arch-TK|Arch-TK]] ([[User talk:Arch-TK|talk]]) 18:28, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I added quick coordinate / teleport access on right-click to the quick hack map.  [[User:Kyledavide|Kyledavide]] ([[User talk:Kyledavide|talk]]) 20:45, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Can't be bothered working out how to edit the page, but the explanation contains the phrase &amp;quot;People holding anchor lines to a Star Destroyer&amp;quot; - they're holding anchor lines to a CR90 Corvette, specifically the Tantive IV, commonly referred to as the &amp;quot;Rebel Blockade Runner&amp;quot;, which in turn is being *attacked by* a Star Destroyer. I'll get my coat. {{unsigned ip|162.158.153.47}}&lt;br /&gt;
&lt;br /&gt;
That's no 'Children's Swimming Pool', it's a ball pit! [[Special:Contributions/162.158.2.222|162.158.2.222]] 23:46, 25 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I slightly improved the &amp;quot;direction to next coin&amp;quot;-code by displaying a compas. Code can be found here http://pastebin.com/PL6fv5XK . I'm new to this wiki and don't want to mess up the page, so I didn't put the code in there myself ... --[[Special:Contributions/162.158.90.209|162.158.90.209]] 00:01, 26 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haven't read all the comments above so maybe someone has written about it? &lt;br /&gt;
If you click up it seems to count how many times. So it will just show white and then when you release again, it will take longer to hit the ground the longer you have pushed up. Tried with 100 clicks (9-10 seconds) and 200 clicks (20 seconds).&lt;br /&gt;
I got about 163 coins in about 15886 seconds. (4 hours and 24 minutes.) That was with breaks. It was written so shortly on the screen I did not manage to take it down for certain. But after that I read here about the 169 and found that there where at least three in the volcano I had not noticed at first. And it seems likely that there would be three more I have missed. But really fun to explore. I wrote a lot of the transcript along the way (not from the very start though) This I have now posted without any real order in the [[1608: Hoverboard/Transcript]] page. Hope fully a full and useful transcript can emerge from this. I hope my text can be used if not used as it is written at the moment.--[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 02:05, 26 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I thought Atreyu's horse was Artax, not Artex. [[Special:Contributions/198.41.238.32|198.41.238.32]] 05:27, 26 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
The beret guy riding a torpedo (/explosive device of some sort) looks like a Dr. Strangeloe tribute to me. {{unsigned ip|162.158.255.39}}&lt;br /&gt;
&lt;br /&gt;
Just added in the 'collision detection' section the text &amp;quot;On a slow connection, it's possible to move into an 'open' area and then the black image loads in and (probably permanently, without tricks) traps you immobile.&amp;quot; To expand upon this, if this is a risk to anyone else (I'm reliant on mobile internet, being away from any comparable landline capability) then you need to look out for perfectly horizontal/vertical edges.  For example, hovering up the side of the Washington monument and encountering (typically above the 'bricks' line) a completely flat top. Drifting onto that soon gets you embedded in the remaining Monument, somewhere well below the eventual tip. Alternately, drifting sideways over the landscape and discovering a perfectly vertical cliff downwards (just past the bowling pins is a prime location) tempts you to drift down it and then suddenly the solid land 'happens' around you, forcing a page-refresh and restart (though doubtless there's also various console tricks that could be used).  The well, also 'opens out', but it's a lie.  I've ended up trapped 'in white' below the now closed black blocks that surround the well bottom (and not found any way back up).  But if there a 'texture' (like other cliffs) or 'slope' (like the real Monument edge) to the surface, you're probably Ok.  It's a genuine surface or wall that you can generally navigate around without fear of being misled.  (Or so is my experience.) [[Special:Contributions/162.158.152.227|162.158.152.227]] 09:12, 26 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Doesn't show anything but a blank page on the first generation iPad. [[Special:Contributions/162.158.184.11|162.158.184.11]] 10:41, 26 November 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I agree with [[User:Arch-TK|Arch-TK]]. I have changed the text referring to the source code, since it does not refer to the full sourde code, but just an obfuscated part.--[[User:Gamevang|Gamevang]] ([[User talk:Gamevang|talk]]) 14:36, 26 November 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Gamevang</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1581:_Birthday&amp;diff=102294</id>
		<title>1581: Birthday</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1581:_Birthday&amp;diff=102294"/>
				<updated>2015-09-23T11:13:57Z</updated>
		
		<summary type="html">&lt;p&gt;Gamevang: Explanation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1581&lt;br /&gt;
| date      = September 23, 2015&lt;br /&gt;
| title     = Birthday&lt;br /&gt;
| image     = birthday.png&lt;br /&gt;
| titletext = I guess I need to apologize to my parents, friends, and the staff at Chuck E. Cheese's for all the times I called the cops on them.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
[[xkcd]] turned 10 years old in September 30, 2015. In this comic [[Randall Munroe|Randall]] honors his webcomic by singing to it the classic &amp;quot;{{w|Happy Birthday to You}}&amp;quot; song. The text refers to a ruling by a California's federal judge (George King) stating that {{w|Warner/Chappell Music}}, a music production company, does not hold the copyrights for the song [http://www.law360.com/cases/51c4a8e9bbec94458c000001]. Such a ruling was given after the conflict that rose when Warner Music filed a lawsuit against singer Rupa Marya and filmmaker Robert Siegel to pay royalties for the use of the song in their productions. The counterargument was that the popular song was written in the 18 century and that its copyrights have expired. &lt;br /&gt;
&lt;br /&gt;
The title text is a joke that refers to Randall calling the police against {{w|Chuck E. Cheese's}} and his own parents when they used the song &amp;quot;Happy Birthday&amp;quot; (as it is very common in entertainment restaurants, such as Chuck E. Cheese's and family reunions) and not paying the demanded royalties.&lt;br /&gt;
==Transcript==&lt;br /&gt;
&lt;br /&gt;
 xkcd turns 10 years old this month.&lt;br /&gt;
 In light of last night's court ruling in &lt;br /&gt;
 Rupa Marya v. Warner/Chappell music inc,&lt;br /&gt;
 I would just like to say:&lt;br /&gt;
 &lt;br /&gt;
 ''Happy Birthday to you&lt;br /&gt;
 Happy Birthday to you&lt;br /&gt;
 Happy Birthday, dear xkcd&lt;br /&gt;
 Happy Birthday to you''&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;/div&gt;</summary>
		<author><name>Gamevang</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1258:_First&amp;diff=48169</id>
		<title>1258: First</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1258:_First&amp;diff=48169"/>
				<updated>2013-08-30T13:34:30Z</updated>
		
		<summary type="html">&lt;p&gt;Gamevang: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1258&lt;br /&gt;
| date      = August 30, 2013&lt;br /&gt;
| title     = First&lt;br /&gt;
| image     = first.png&lt;br /&gt;
| titletext = Fortunately, exactly zero other annoying internet behaviors have developed during this time. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
&lt;br /&gt;
Cueball is commenting on the [http://knowyourmeme.com/memes/first urge] some people have to be the first to make a comment on any given posting, if possible, and obnoxiously point out that they have made the first comment, which seems to be dying out. However, someone (Offscreen) is worried he will jinx it, only encouraging more people to do so &lt;br /&gt;
The title text ironically states how no new annoying internet behaviours have emerged in &amp;quot;first post&amp;quot;'s place - a fact which is clearly wrong to anyone who spends a length of time on the internet.&lt;br /&gt;
[http://www.explainxkcd.com/wiki/index.php?title=1258:_First&amp;amp;diff=48120] [http://www.explainxkcd.com/wiki/index.php?title=Talk:1258:_First&amp;amp;diff=48129] [http://www.reddit.com/r/xkcd/comments/1ldoed/first/?sort=old].&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
&lt;br /&gt;
:[Cueball is sitting at a computer.]&lt;br /&gt;
:Cueball: After a couple of unbearable decades, the &amp;quot;First Post&amp;quot; thing seems to be dying a quiet death.&lt;br /&gt;
:Offscreen: Shh. You'll jinx it.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Internet]]&lt;/div&gt;</summary>
		<author><name>Gamevang</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Scary_Names&amp;diff=44802</id>
		<title>Scary Names</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Scary_Names&amp;diff=44802"/>
				<updated>2013-07-24T10:54:46Z</updated>
		
		<summary type="html">&lt;p&gt;Gamevang: Redirected page to 1242: Scary Names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[1242: Scary Names]]&lt;/div&gt;</summary>
		<author><name>Gamevang</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1242&amp;diff=44801</id>
		<title>1242</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1242&amp;diff=44801"/>
				<updated>2013-07-24T10:54:22Z</updated>
		
		<summary type="html">&lt;p&gt;Gamevang: Page created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[1242: Scary Names]]&lt;/div&gt;</summary>
		<author><name>Gamevang</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1242:_Scary_Names&amp;diff=44800</id>
		<title>1242: Scary Names</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1242:_Scary_Names&amp;diff=44800"/>
				<updated>2013-07-24T10:53:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gamevang: Page created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1242&lt;br /&gt;
| date      = 2013-07-24&lt;br /&gt;
| title     = Scary Names&lt;br /&gt;
| image     = scary_names.png&lt;br /&gt;
| titletext = Far off to the right of the chart is the Helvetica Scenario.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
&amp;lt;!-- Replace this line with the explanation! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
&amp;lt;!-- The transcript can be found in a hidden &amp;lt;div&amp;gt; element on the xkcd comic's html source, with id &amp;quot;transcript&amp;quot;.&lt;br /&gt;
  -- Tip: Use colons (:) in the beginning of lines to preserve the original line breaks. &lt;br /&gt;
  -- Any actions or descriptive lines in [[double brackets]] should be reduced to [single brackets] to avoid wikilinking.&lt;br /&gt;
  -- Similarly for {{}}. Be careful to escape multiple ~s with &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
  -- Do not include the title text again here. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&amp;lt;!-- Include any categories below this line. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamevang</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=File:scary_names.png&amp;diff=44799</id>
		<title>File:scary names.png</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=File:scary_names.png&amp;diff=44799"/>
				<updated>2013-07-24T10:51:34Z</updated>
		
		<summary type="html">&lt;p&gt;Gamevang: Gamevang uploaded &amp;amp;quot;File:scary names.png&amp;amp;quot;: This is the image from the comic 1242 of xkcd.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:scary names.png]]&lt;/div&gt;</summary>
		<author><name>Gamevang</name></author>	</entry>

	</feed>