<?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=Flaccinator</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=Flaccinator"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/Flaccinator"/>
		<updated>2026-05-15T08:05:59Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1709:_Inflection&amp;diff=126954</id>
		<title>1709: Inflection</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1709:_Inflection&amp;diff=126954"/>
				<updated>2016-09-14T14:55:47Z</updated>
		
		<summary type="html">&lt;p&gt;Flaccinator: /* Explanation */ latin conjugations (apologies for the scrappy table)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1709&lt;br /&gt;
| date      = July 20, 2016&lt;br /&gt;
| title     = Inflection&lt;br /&gt;
| image     = inflection.png&lt;br /&gt;
| titletext = &amp;quot;Or maybe, because we're suddenly having so many conversations through written text, we'll start relying MORE on altered spelling to indicate meaning!&amp;quot; &amp;quot;Wat.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|More on Latin conjugation...?}}&lt;br /&gt;
&lt;br /&gt;
While walking, [[Megan]] tells [[Cueball]] that in {{w|inflected languages}} -- such as {{w|German language|German}} -- changes in the spelling of a word changes its meaning, in a predictable way. Megan exemplifies this with how {{w|plural}} forms of {{w|nouns}} are created by sticking an 's' at the end, and {{w|past tense}} of a {{w|verb}} is done by the suffix 'ed'. Megan then explains that this works well in {{w|languages}} which build on {{w|alphabets}}. &lt;br /&gt;
&lt;br /&gt;
She continues to explain that their {{w|Indo-European languages|language family}} belongs to those that are inflected, but the {{w|Modern English|English branch}} is becoming less inflected than it used to be. Specifically this explains why English does not have so many {{w|Latin conjugations}}. A conjugation is a pattern of inflections, describing how a particular group of verbs is altered from it's root form to represent different grammatical cases.  Only verbs have conjugations (are ''conjugated''), nouns and adjectives are described by declensions (and are ''declined'').  All inflected languages can be described by conjugations and declensions, although Latin is one of the most commonly cited, perhaps because Latin grammar was taught for centuries by monotonous rote learning of the conjugations and declensions.&lt;br /&gt;
&lt;br /&gt;
A typical Latin conjugation would be the verb '''amare''', to love&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Present, Active, Indicative&lt;br /&gt;
|-&lt;br /&gt;
! Singular&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
! Plural&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Latin&lt;br /&gt;
! English&lt;br /&gt;
!&lt;br /&gt;
! Latin&lt;br /&gt;
! English&lt;br /&gt;
|-&lt;br /&gt;
! 1st person&lt;br /&gt;
! 'amo'&lt;br /&gt;
! ''I love''&lt;br /&gt;
!&lt;br /&gt;
! 'amamus'&lt;br /&gt;
! ''we love''&lt;br /&gt;
|-&lt;br /&gt;
! 2nd person&lt;br /&gt;
! 'amas'&lt;br /&gt;
! ''thou lovest''&lt;br /&gt;
!&lt;br /&gt;
! 'amatis'&lt;br /&gt;
! ''you love''&lt;br /&gt;
|-&lt;br /&gt;
! 3rd person&lt;br /&gt;
! 'amat'&lt;br /&gt;
! ''he/she/it loveth''&lt;br /&gt;
!&lt;br /&gt;
! 'amant'&lt;br /&gt;
! ''they love''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(The English singular uses archaic forms to highlight the number and person.)  A complete conjugation includes all the tenses (Present, Imperfect, Future, ...), both voices (Active &amp;amp; Passive), and both moods (Indicative &amp;amp; Subjunctive).  Other parts of speech - infinitive, participles, gerunds, and so forth - are needed to completely define the verb, but are not usually considered to be part of the conjugation.&lt;br /&gt;
&lt;br /&gt;
Cueball then asks ''Could that mean that English writing might be ripe to become more pictographic?'' Instead of using traditional words, Megan replies with three {{w|emojis}} &amp;quot;Thumbs up&amp;quot; (like), &amp;quot;Applause&amp;quot;, and a smiley -- thus showing a pictographic version of the writing which has become more popular in the last years. Emoji has become a [[:Category:Emoji|recurrent theme]] on xkcd.&lt;br /&gt;
&lt;br /&gt;
The writing systems of many languages have both {{w|pictographic}} and {{w|ideographic}} origins. &amp;quot;Pictographic&amp;quot; means that they are pictures of some thing that will remind the reader of either the pronunciation or the meaning of the word. The letter 'A', for example, originated from a word meaning &amp;quot;ox&amp;quot;, but was meant to remind readers of the glottal stop (it wasn't until the Ancient Greeks, who didn't have the glottal stop as a distinct phoneme, got a hold of the Phoenician version that it was transferred to the vowel(s) it is today). 'Ideographic' means that they are designed, through pictures, to illustrate some idea. In fact, the three emojis used in the third panel of this cartoon are all ideographic, not pictographic, under this definition. &amp;quot;Thumbs up&amp;quot; (like), &amp;quot;Applause&amp;quot;, and the smiley, are all emojis that remind us of a concept of approval.&lt;br /&gt;
&lt;br /&gt;
{{w|Egyptian hieroglyphics}} contain many pictorial elements, some of which are pictographic in the sense that they are meant to represent the thing that they picture, but many are more abstract (ideographic) or are used for their {{w|phonetic}} value (as 'A' was used in early alphabetic systems). Similarly, in the {{w|Chinese character}} writing system, many of the elements have pictographic or ideographic origins; but they are often, and even usually combined in ways that are phonetic and not related to the pictures that were the origins of the characters.&lt;br /&gt;
&lt;br /&gt;
Early modern English (think Shakespeare or the {{w|King_James_Version|KJV}} Bible) used more forms for the tenses than we do today, which can help illustrate the trend away from inflected forms. In contrast, verbs in English today are often conjugated with auxiliary verbs. See below for a details on [[#Modern verb conjugation in English|modern verb conjugation in English]].&lt;br /&gt;
&lt;br /&gt;
The title text points out that some intentional misspelling are used in Internet slang to alter the meaning of a word: &amp;quot;what&amp;quot; becomes &amp;quot;[https://www.urbandictionary.com/define.php?term=wat wat]&amp;quot; to [http://knowyourmeme.com/memes/wat express] confusion, disgust or disbelief.  The title text also uses typographical variation to emphasize the word MORE by using all capital letters. Such emphasis is difficult to show with inflected language alone.&lt;br /&gt;
&lt;br /&gt;
This comic is referenced at 4500 BCE in huge chart of [[1732: Earth Temperature Timeline]]. Acording to that comic it was at that time inflection was invented but just to tease future students so they have to remember a [[#Modern verb conjugation in English|zillion verb endings]].&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Cueball and Megan, holding a hand up, are seen walking together from afar in silhouette.]&lt;br /&gt;
:Megan: Inflected languages change words to add meaning, like &amp;quot;-s&amp;quot; for plurals or &amp;quot;-ed&amp;quot; for past tense. &lt;br /&gt;
:Megan: Alphabets—where symbols stand for sound instead of words—work well for them, since you can show the changes through spelling.&lt;br /&gt;
&lt;br /&gt;
:[Zoom in on the two as Megan turns her head back towards Cueball and spreads her arms out.]&lt;br /&gt;
:Megan: Our language family is inflected, but the English branch has lost most of its inflection over the millennia. It's why we don't have all those Latin conjugations.&lt;br /&gt;
&lt;br /&gt;
:[Cueball speaks as they walk on and Megan replies with three orange-yellow emoji: Thumbs Up Sign pointing right, Clapping Hands Sign pointing up left with two times three small lines to indicate the clapping and Smiling Face With Blushing (red) Cheeks and Smiling Eyes. Below given the closest match possible as of the release of the comic.]&lt;br /&gt;
:Cueball: Could that mean English writing is ripe to become more pictographic?&lt;br /&gt;
:Megan: &amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;👍 👏 😊&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
===Modern verb conjugation in English===&lt;br /&gt;
In the table below is a sample of a modern verb conjugation in English.&lt;br /&gt;
&lt;br /&gt;
In all of these conjugations, the only inflections on the main verb &amp;quot;walk&amp;quot; are &amp;quot;-s&amp;quot;, &amp;quot;-ed&amp;quot;, and &amp;quot;-ing&amp;quot;.  (The highly irregular helper verbs, &amp;quot;be&amp;quot; and &amp;quot;have&amp;quot;, have somewhat more interesting inflections.)  And although this table shows only the third person, the first and second person would not introduce any additional words whatsoever; similarly, the table shows only the indicative mood, but the subjunctive and imperative moods would not introduce any additional words, and the conditional mood would only introduce the helper verb &amp;quot;would&amp;quot; (an inflection of the irregular helper verb &amp;quot;will&amp;quot;) without any additional inflections on the main verb &amp;quot;walk&amp;quot;.  If instead we made this table in Spanish (for example), then there would be many more inflections on the main verb (12 in the third-person indicative alone, 45 including all persons and moods, if I didn't miscount).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Verb: Walk&lt;br /&gt;
!Voice-&amp;gt;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|Active&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|Passive&lt;br /&gt;
|-&lt;br /&gt;
!Tense&lt;br /&gt;
!Singular (he/she/it)&lt;br /&gt;
!Plural (they)&lt;br /&gt;
!Singular (he/she/it)&lt;br /&gt;
!Plural (they)&lt;br /&gt;
|-&lt;br /&gt;
|Present&lt;br /&gt;
|walks&lt;br /&gt;
|walk&lt;br /&gt;
|is walked&lt;br /&gt;
|are walked&lt;br /&gt;
|-&lt;br /&gt;
|Present progressive&lt;br /&gt;
|is walking&lt;br /&gt;
|are walking&lt;br /&gt;
|is being walked&lt;br /&gt;
|are being walked&lt;br /&gt;
|-&lt;br /&gt;
|Present perfect&lt;br /&gt;
|has walked&lt;br /&gt;
|have walked&lt;br /&gt;
|has been walked&lt;br /&gt;
|have been walked&lt;br /&gt;
|-&lt;br /&gt;
|Present perfect progressive&lt;br /&gt;
|has been walking&lt;br /&gt;
|have been walking&lt;br /&gt;
|has been being walked&lt;br /&gt;
|have been being walked&lt;br /&gt;
|-&lt;br /&gt;
|Past&lt;br /&gt;
|walked&lt;br /&gt;
|walked&lt;br /&gt;
|was walked&lt;br /&gt;
|were walked&lt;br /&gt;
|-&lt;br /&gt;
|Past progressive&lt;br /&gt;
|was walking&lt;br /&gt;
|were walking&lt;br /&gt;
|was being walked&lt;br /&gt;
|were being walked&lt;br /&gt;
|-&lt;br /&gt;
|Past perfect&lt;br /&gt;
|had walked&lt;br /&gt;
|had walked&lt;br /&gt;
|had been walked&lt;br /&gt;
|had been walked&lt;br /&gt;
|-&lt;br /&gt;
|Past perfect progressive&lt;br /&gt;
|had been walking&lt;br /&gt;
|had been walking&lt;br /&gt;
|had been being walked&lt;br /&gt;
|had been being walked&lt;br /&gt;
|-&lt;br /&gt;
|Future&lt;br /&gt;
|will walk&lt;br /&gt;
|will walk&lt;br /&gt;
|will be walked&lt;br /&gt;
|will be walked&lt;br /&gt;
|-&lt;br /&gt;
|Future progressive&lt;br /&gt;
|will be walking&lt;br /&gt;
|will be walking&lt;br /&gt;
|will be being walked&lt;br /&gt;
|will be being walked&lt;br /&gt;
|-&lt;br /&gt;
|Future perfect&lt;br /&gt;
|will have walked&lt;br /&gt;
|will have walked&lt;br /&gt;
|will have been walked&lt;br /&gt;
|will have been walked&lt;br /&gt;
|-&lt;br /&gt;
|Future perfect progressive&lt;br /&gt;
|will have been walking&lt;br /&gt;
|will have been walking&lt;br /&gt;
|will have been being walked&lt;br /&gt;
|will have been being walked&lt;br /&gt;
|-&lt;br /&gt;
|Conditional&lt;br /&gt;
|would walk&lt;br /&gt;
|would walk&lt;br /&gt;
|would be walked&lt;br /&gt;
|would be walked&lt;br /&gt;
|-&lt;br /&gt;
|Conditional progressive&lt;br /&gt;
|would be walking&lt;br /&gt;
|would be walking&lt;br /&gt;
|would be being walked&lt;br /&gt;
|would be being walked&lt;br /&gt;
|-&lt;br /&gt;
|Conditional perfect&lt;br /&gt;
|would have walked&lt;br /&gt;
|would have walked&lt;br /&gt;
|would have been walked&lt;br /&gt;
|would have been walked&lt;br /&gt;
|-&lt;br /&gt;
|Conditional perfect progressive&lt;br /&gt;
|would have been walking&lt;br /&gt;
|would have been walking&lt;br /&gt;
|would have been being walked&lt;br /&gt;
|would have been being walked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;br /&gt;
[[Category:Language]]&lt;br /&gt;
[[Category:Emoji]]&lt;/div&gt;</summary>
		<author><name>Flaccinator</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1702:_Home_Itch_Remedies&amp;diff=122863</id>
		<title>1702: Home Itch Remedies</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1702:_Home_Itch_Remedies&amp;diff=122863"/>
				<updated>2016-07-05T03:43:04Z</updated>
		
		<summary type="html">&lt;p&gt;Flaccinator: /* Explanation */ grammar and spelling only&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1702&lt;br /&gt;
| date      = July 4, 2016&lt;br /&gt;
| title     = Home Itch Remedies&lt;br /&gt;
| image     = home_itch_remedies.png&lt;br /&gt;
| titletext = In my experience, mosquitos and poison ivy are bad, but the very worst itch comes from bites from chiggers (Trombicula alfreddugesi). They're found across the American south and great plains, so the best home remedy is to move to Iceland.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Basic transcript. Please improve on it.}}&lt;br /&gt;
&lt;br /&gt;
Bug bites, such as mosquito bites, are itchy. Home remedies are often ineffective, and in some cases very complicated -- think of the number of suggestions on how to cure hiccups. In this case [[Cueball]]'s suggestion turns out to be insanely complicated, involving finding rare French orchids. [[Megan]] is not actually interested in trying out a complex home remedy, she really just wants sympathy.&lt;br /&gt;
&lt;br /&gt;
The suggested remedy is a mix of many popular home remedies such as :&lt;br /&gt;
* Taking a hot shower: supposed to stimulate nerve endings, it can also destroy some toxins.&lt;br /&gt;
* Applying vinegar: supposedly effective on mosquito bites.&lt;br /&gt;
* Applying ice: numbs the pain, more commonly used on bruises.&lt;br /&gt;
* Using aspirin: as an anti-inflammatory drug aspirin may have an effect on itches, although it may cause more itches than provide relief.&lt;br /&gt;
* Tea and a &amp;quot;rare French orchid&amp;quot;: orchids, like many other plants, are commonly used in traditional medicine to cure various ailments, and tea is a common route of administration.&lt;br /&gt;
&lt;br /&gt;
Megan's answer is a {{w|sarcastic}} comment stating that her own family home remedy is to keep scratching until the skin falls off -- which is a natural tendency, although not until the skin literally falls off; hence it is not really a home remedy, just a natural reaction.&lt;br /&gt;
&lt;br /&gt;
The title text refers to {{w|chigger|chiggers}} or {{w|Trombicula alfreddugesi}} as the worst source for itches; in fact only in the larval stages are these mites parasitic. A move to a more northerly region of the world like Iceland would be a perfect cure, because those parasites are only found in warmer southern regions (similarly, since mosquitoes lay their eggs in water, moving to a dry place with no water usable by mosquitoes would be a &amp;quot;cure&amp;quot; for mosquito bites). ''Chigger'' can also refer to the chigoe flea or &amp;quot;jigger&amp;quot;, {{w|Tunga penetrans}}, a parasitic flea which also causes bad itching. But [[Randall]] explicitly mentions the mite ''Trombicula alfreddugesi''.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Megan and Cueball stand together while Megan scratches her itches.]  &lt;br /&gt;
:Megan: Argh, bug bites are the ''worst''. I shouldn't scratch, but... so itchy.  &lt;br /&gt;
:Cueball: Oh, you know what's great for that?  &lt;br /&gt;
&lt;br /&gt;
:[Zoom-in to Megan's head. Cueball is off-panel.]  &lt;br /&gt;
:Megan: No, don't tell me. Everyone always has weird home remedies that never work. I just want sympathy.  &lt;br /&gt;
:Cueball: No, this one isn't weird, I promise. It really helps!  &lt;br /&gt;
&lt;br /&gt;
:[Zoom-out to Megan and Cueball. Megan is still scratching.]  &lt;br /&gt;
:Cueball: First, take a hot shower. Then dip some ice cubes in vinegar and use them to crush one baby aspirin. Then make some tea, and...  &lt;br /&gt;
&lt;br /&gt;
:[Megan walks away while Cueball looks at her.]  &lt;br /&gt;
:Cueball: ...then, you need a rare French orchid-  &lt;br /&gt;
:Megan: I'm going to try a different home remedy where I complain a lot and scratch until my skin comes off.  &lt;br /&gt;
:Cueball: Sounds effective.  &lt;br /&gt;
:Megan: It's an old family trick.  &lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;/div&gt;</summary>
		<author><name>Flaccinator</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1700:_New_Bug&amp;diff=122530</id>
		<title>1700: New Bug</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1700:_New_Bug&amp;diff=122530"/>
				<updated>2016-06-29T08:35:11Z</updated>
		
		<summary type="html">&lt;p&gt;Flaccinator: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1700&lt;br /&gt;
| date      = June 29, 2016&lt;br /&gt;
| title     = New Bug&lt;br /&gt;
| image     = new_bug.png&lt;br /&gt;
| titletext = There's also a unicode-handling bug in the URL request library, and we're storing the passwords unsalted ... so if we salt them with emoji, we can close three issues at once!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|What is a resolvable URL? what is salting of passwords? Explain why the three issues can be closed with emoji salting}}&lt;br /&gt;
&lt;br /&gt;
[[Cueball]] asks if an off-panel character can look at his bug report. The person asks if it's a &amp;quot;normal one&amp;quot; and not a &amp;quot;horrifying&amp;quot; one which &amp;quot;proves that the whole project is broken beyond repair and should be burnt to the ground&amp;quot;. This implies that there have been reports of the &amp;quot;horrifying&amp;quot; variety in the past. &lt;br /&gt;
&lt;br /&gt;
Cueball promises that it is a normal one but it turns out that the server crashes when a user's password is a resolvable URL, which implies that the server is in some way attempting to resolve passwords as if they were URLs. A resolvable URL is one that is syntactically correct and in particular includes a valid IP address or name, for instance &amp;quot;www.explainxkcd.com&amp;quot;, in the &amp;lt;server-name&amp;gt; field; some might claim that it should also have a &amp;lt;path&amp;gt; field that is recognised by the server.&lt;br /&gt;
&lt;br /&gt;
There is no reason for the code that processes passwords to attempt to resolve the input string as a URL, so any bug provoked by such input suggests a fundamental error in the way the server handles passwords.  Realizing this, the off-panel person resigns and decides that burning the project to the ground is the only solution, telling Cueball ''I'll get the {{w|Butane|lighter fluid}}''. &lt;br /&gt;
&lt;br /&gt;
In the title text another two issues with Cueballs program are mentioned together with a possible solution that would fix all three problems at once. The second problem is unicode-handling bug in the URL request library, and the third is that the passwords are stored unsalted. {{w|Salt (cryptography)|Salting}} passwords increases security by adding random data to the passwords which primarily helps defend against dictionary attacks.&lt;br /&gt;
&lt;br /&gt;
The proposed solution is to salt the passwords with {{w|emoji}}, which is claimed to solve all three issues at once.&lt;br /&gt;
&lt;br /&gt;
When the passwords are salted with emoji, the URL request library will fail to resolve any (salted) passwords due to its lack of unicode support. Since the server only crashes on ''resolvable'' URls, this should mean the server won't crash anymore. In addition, the passwords will now be salted. But it is not clear how this solves the issue with the unicode-handling bug in the URL request library. As it rather seems to use this bug to resolve the one mentioned in the main comic.&lt;br /&gt;
&lt;br /&gt;
Given that this comic comes only five comics after [[1695: Code Quality 2]] is seems likely that the off-panel person is [[Ponytail]] and as could be seen in the first of those two comics, [[1513: Code Quality]], the perpetrator is indeed Cueball. In the title text of this first one, using emoji in variable names is mentioned.&lt;br /&gt;
&lt;br /&gt;
In [[1349: Shouldn't Be Hard]] Cueball is also programming and finding it very difficult in-spite that he thinks is should be easy. An off-panel person suggest burning the computer down with a blowtorch much like the off-panel person in this one suggest burning the whole project (including the computer) to the ground with lighter fluid. In the very next comic, the multi storyline [[1350: Lorenz]], one [http://xkcd.com/1350/#p:2ed958de-badf-11e3-8001-002590d77bdd story line] results in a computer being [http://www.explainxkcd.com/wiki/images/a/a6/lorenz_-_laptop_9.png burned with a blow torch].&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Cueball sits at his desk in front of his computer leaning back and turning away from it to speak to a person off-panel.]&lt;br /&gt;
:Cueball: Can you take a look at the bug I just opened?&lt;br /&gt;
:Off-panel voice: Uh oh.&lt;br /&gt;
&lt;br /&gt;
:[Zoom out and pan to show only Cueball sitting on his chair facing away from the computer, which is now off-panel. The person speaking to him is still of panel even though this panel is much broader.]&lt;br /&gt;
:Off-panel voice: Is this a '''normal''' bug, or one of those horrifying ones that prove your whole project is broken beyond repair and should be burned to the ground?&lt;br /&gt;
&lt;br /&gt;
:[Zoom in on Cueballs head and upper torso.]&lt;br /&gt;
:Cueball: It's a normal one this time, I promise.&lt;br /&gt;
:Off-panel voice: OK, what's the bug?&lt;br /&gt;
&lt;br /&gt;
:[Back to a view similar to the first panel where Cueball has turned towards the computer and points at the screen with one hand.]&lt;br /&gt;
:Cueball: The server crashes if a user's password is a resolvable URL.&lt;br /&gt;
:Off-panel voice: I'll get the lighter fluid.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Computers]]&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Flaccinator</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1692:_Man_Page&amp;diff=121767</id>
		<title>1692: Man Page</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1692:_Man_Page&amp;diff=121767"/>
				<updated>2016-06-11T05:30:24Z</updated>
		
		<summary type="html">&lt;p&gt;Flaccinator: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1692&lt;br /&gt;
| date      = June 10, 2016&lt;br /&gt;
| title     = Man Page&lt;br /&gt;
| image     = man_page.png&lt;br /&gt;
| titletext = For even more info, see blarbl(2)(3) and birb(3ahhaha I'm kidding, just Google it like a normal person.&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
==Explanation==&lt;br /&gt;
This comic shows a {{w|Unix}} manual page, i.e. a ''{{w|man page}}'' (hence the title), for a fictional program called &amp;quot;[http://da.urbandictionary.com/define.php?term=blerp blerp]&amp;quot;.  Unix man pages are meant to provide a brief reference on the usage of a command, not extended explanations with tutorials as may be found in many hardcopy product manuals. Unfortunately, Unix commands tend to be very bloated and include lots of optional behavior that is often irrelevant to the command and can be done much more easily using shell features like piping and redirection, and thus the manpage grows to explain all of the features. This example exaggerates the obscurity and terseness found in many man pages, making fun of the typical style of the genre.&lt;br /&gt;
&lt;br /&gt;
It follows the prescribed format for a man page, with the following sections:&lt;br /&gt;
* Command Name: self-explanatory&lt;br /&gt;
* Synopsis: details of the valid command line formats&lt;br /&gt;
* Description: summary account of the purpose and operation of the command&lt;br /&gt;
* Options: detailed description of all the available command line arguments&lt;br /&gt;
* See Also: references to other man pages with relevance&lt;br /&gt;
* Bug Reports: contact details for the support group (if any)&lt;br /&gt;
* Copyright: details of the ownership and rights status of the man page (not the program)&lt;br /&gt;
&lt;br /&gt;
However most the contents of these sections are not very meaningful, or even obey the correct syntax.&lt;br /&gt;
&lt;br /&gt;
The Synopsis section is supposed to be in a {{w|Regular Expression|regex}}-like language called {{w|Wirth Syntax Notation}}, with structures like&lt;br /&gt;
&lt;br /&gt;
* {&amp;lt;list of valid alternatives&amp;gt;}, e.g. blerp {A,B,C}&lt;br /&gt;
* [&amp;lt;optional element&amp;gt;], e.g. blerp [-o [&amp;lt;output file&amp;gt;]]&lt;br /&gt;
* &amp;lt;something&amp;gt; ...   meaning repeat &amp;lt;something&amp;gt; as many times as you need&lt;br /&gt;
&lt;br /&gt;
But the two Synopsis lines given do not have valid syntax; they randomly mix objects and syntactic characters, and the curly and square brackets are not properly nested or paired.&lt;br /&gt;
&lt;br /&gt;
The Description section provides a somewhat unhelpful summary that could apply to almost any Unix command.  Processing input files (or output of other commands in a pipeline) is a generic function for Unix shell tools, as is specifying their behaviour with command line arguments, environment variables and flags.&lt;br /&gt;
&lt;br /&gt;
The options are in alphabetical order (putting lower case before upper case and with an em-dash inserted between b and c the only exception to this order).&lt;br /&gt;
&lt;br /&gt;
{{w|Command-line_interface#Command-line_option|Command-line options}}, also known as flags, are typed following a program name to change how the program runs. The following is an example usage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;blerp -a -d -t -p &amp;quot;AVIGNON&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would run blerp in attack mode, outputting to DEBUG.EXE, with tumble dry, and with POPE set to AVIGNON. In most cases, any number of flags can be used in any order, and applicable flags can be followed by arguments (such as &amp;quot;AVIGNON&amp;quot; in this example).&lt;br /&gt;
&lt;br /&gt;
For a walk through of all possible flags see the '''[[#Table of flags|table of flags]]''' below. &lt;br /&gt;
&lt;br /&gt;
Below the flags there is a ''see also'' list with other stupid program names. Apart from two more blerbs there is also blirb, [http://da.urbandictionary.com/define.php?term=Blarb blarb] and [http://da.urbandictionary.com/define.php?term=Blorp blorp], with chapter references. The last blorp(501)(c)(3) is not a valid chapter reference for a man page, it is however a slightly covert reference to {{w|501(c)_organization#501.28c.29.283.29|501(c)(3)}} which is an organization that is {{w|Tax exemption|tax-exempt}}.&lt;br /&gt;
&lt;br /&gt;
Then follows a bug report site. http://www.inaturalist.org is a site working to extend biological research, and the exact address given, http://www.inaturalist.org/taxa/47744-Hemiptera, points to the same page as http://www.inaturalist.org/taxa/Hemiptera. {{w|Hemiptera}} is the order classifying ''true bugs'', making it a good place to report any biological bugs discovered while running a program (such as certain insects that got into certain early computers, causing the computers to malfunction and giving the name &amp;quot;bug&amp;quot; to computer malfunctions).&lt;br /&gt;
&lt;br /&gt;
Finally there is a &amp;quot;{{w|copyright}}&amp;quot; line which references several variously open-source content licenses which is also a recurring theme on xkcd (see [[225: Open Source]]). For instance GPL references {{w|GNU General Public License}} and the (2) and (3+) refers to {{w|GNU_General_Public_License#Version_2|GPL 2}} and {{w|GNU_General_Public_License#Version_3|GPL 3 or higher}}. ''CC'' refers to {{w|creative commons}} where ''BY'' is the {{w|Creative_Commons_license#Types_of_licenses|type of license}}, ''5.0'' refers to the attribution and ''RV 41.0'' refers to revision 41.0. However there were no higher attribution than [https://creativecommons.org/licenses/by/4.0/legalcode 4.0] at the time of this comics release. xkcd is released under [http://creativecommons.org/licenses/by-nc/2.5/ CC BY-NC 2.5] as can be seen at the bottom of the {{xkcd}}&amp;amp;nbsp;&amp;amp;nbsp;homepage. A few comics have been released under the [[:Category:CC-BY-SA comics|CC-BY-SA license]] or [http://creativecommons.org/licenses/by-sa/3.0/ 3.0]. BSD refers to {{w|BSD licenses}} a [[:Category:BSD|recurring theme]] in xkcd. &amp;quot;Like Gecko&amp;quot; is a reference to a web browser user-agent string; modern user-agent strings include a lot of text designed{{Citation needed}} to let the browser pretend to be several different browsers/renderers, and &amp;quot;(like Gecko)&amp;quot; is the standard text for a browser that wants to be treated as if it were {{w|Gecko (software)|Gecko}} while admitting, if you look closely, that it isn't really Gecko. This copyright line, which includes a lot of mashed-together text that might appear to match any of several different licenses, resembles a {{w|user agent}} string.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Or best offer&amp;quot; is a reference to an auction where the person who bids the highest gets to buy the item. In context, it suggest the person who has the highest offer for ''blerp'' will be sold the rights to the program. Since the other licenses mentioned would allow for free usage without paying royalties, it would usually be pointless to buy the rights to the program.  The owner could possibly revoke the other licenses though.&lt;br /&gt;
&lt;br /&gt;
In the title text there is a list with even more info, again with crazy names like [http://blarbl.blogspot.dk/ blarbl] and [http://da.urbandictionary.com/define.php?term=birb birb]. Again there are page references, but for the last the person writing this stops writing the reference and begins to laugh at whom ever still reads this man page and telling them that he is kidding and suggest that they ''just Google it like a normal person''. Seems like [[Randall]] does not believe much in man pages anymore... The writer of this text thus also stops finishing the brackets as the ending &amp;quot;)&amp;quot; for the last chapter is missing.&lt;br /&gt;
&lt;br /&gt;
Man pages were part of the subject of [[293: RTFM]] and were mentioned in [[456: Cautionary]].&lt;br /&gt;
&lt;br /&gt;
===Table of flags===&lt;br /&gt;
*There are 28 flags.&lt;br /&gt;
**Only these five letters are not used: l, m, w, x, z.&lt;br /&gt;
**j and k are used together as jk.&lt;br /&gt;
**The following seven capital letters are used: D, I, O, R, S, U, V.&lt;br /&gt;
***That makes it one capital letter for every lower case letter that is not used by itself.&lt;br /&gt;
**Finally the em dash &amp;quot;—&amp;quot; is used as the only non-letter character. Also the only that breaks the strict alphabetical sorting of the list, with lower case before upper case letters.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Flag!!Description!!Explanation&lt;br /&gt;
|-&lt;br /&gt;
| -a||ATTACK MODE||This sounds like a command for a robot or something similar. Strange for a command line program. Possibly this is designed to break something?&lt;br /&gt;
|-&lt;br /&gt;
| -b||SUPPRESS BEES||Nonsensical option. This is a word play, meaning either to suppress {{w|Bee|Bees}} (the insects) or the letter '''B'''. A possible implication is that running the program without this flag would somehow result in the user being attacked by bees. This is also a possible  {{w|Discworld}} reference, as the ''{{W|Hex_(Discworld)#Structure_and_technology|long-term storage}}'' of the only recurring computer in the series, ''{{w|Hex (Discworld)|Hex}}'', is composed of a beehive. (Note that the actual computer runs on ants.)&lt;br /&gt;
|-&lt;br /&gt;
| -—||FLAGS USE EM DASHES||Command line options (flags) typically use {{w|Hyphen|hyphens}} (short horizontal lines largely used within words). {{w|Dash#Em_dash|Em dashes}} (longer, with the same length as the letter &amp;quot;m&amp;quot;) can't always be easily typed into a command line interface, so switching flags from hyphens to em dashes is excessively difficult and nonsensical.&lt;br /&gt;
&lt;br /&gt;
This may be a play on how a lot of commands accept both single-dash options, like -h for help, as well as double-dash options like --help also for help.  In word processors, a double-dash (--) is often replaced with the longer em dash (—), making them kind of synonymous.&lt;br /&gt;
&lt;br /&gt;
Also implies a paradox where if flags were to use em dashes, this flag itself would be invalid.&lt;br /&gt;
|-&lt;br /&gt;
| -c||COUNT NUMBER OF ARGUMENTS||Most likely not useful.&lt;br /&gt;
|-&lt;br /&gt;
| -d||PIPES OUTPUT TO DEBUG.EXE||{{w|DEBUG.EXE}} is the old 16-bit debugger that came with MS-DOS. On a Unix system it is much more likely that one would use the {{w|GNU Debugger}} (GDB). A debugger is usually called by calling the debugger with the program (or script) to be debugged as parameter.&lt;br /&gt;
{{w|Pipeline (Unix)|Piping}} in Unix means that the output of one program serves as input for another program.&lt;br /&gt;
|-&lt;br /&gt;
| -D||DEPRECATED||Many programs contain legacy options to avoid breaking scripts that use them. While the option should still work, the documentation is changed to say &amp;quot;deprecated&amp;quot; to discourage further use. Eventually such options usually get removed. (However, given the nature of this comic, it's likely that -D has always stood for &amp;quot;deprecated&amp;quot;.)&lt;br /&gt;
|-&lt;br /&gt;
| -e||EXECUTE SOMETHING||Vague. Also a possible pun on a kill-switch.&lt;br /&gt;
|-&lt;br /&gt;
| -f||FUN MODE||Strange and slightly ominous, given some of the other options. See under -O.&lt;br /&gt;
|-&lt;br /&gt;
| -g||USE GOOGLE||As an actual program flag, a bit hackjob-ish, but it is possible it is telling the user to use Google to find out what this tag does.&lt;br /&gt;
|-&lt;br /&gt;
| -h||CHECK WHETHER INPUT HALTS||Completely impossible, by the {{w|Halting problem}} which is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running or continue to run forever. {{w|Alan Turing}} proved in 1936 that a general algorithm to solve the halting problem for all possible program-input pairs cannot exist. &lt;br /&gt;
&lt;br /&gt;
Note that most commands reserve -h for help, so using it for a different function is non-standard. Such is common for many Unix and Linux commands.&lt;br /&gt;
|-&lt;br /&gt;
| -i||IGNORE CASE (LOWER)||Usually, ignoring case means that a program will run without differentiating between upper- and lowercase. This flag suggests that blerp will run ignoring all the lowercase characters completely, or ignoring all the uppercase characters with the next flag &amp;quot;-I&amp;quot;. Note that using this may make it ignore the difference for flags like -i and -I...&lt;br /&gt;
|-&lt;br /&gt;
| -I||IGNORE CASE (UPPER)||See above. Also possible that all text is converted to upper case, or that upper-case requirements only are ignored&lt;br /&gt;
|-&lt;br /&gt;
| -jk||KIDDING||A common acronym for [http://www.urbandictionary.com/define.php?term=jk Just Kidding], not a program flag. Also note that standard behavior of Unix command line options is that a single &amp;quot;-&amp;quot; can be followed by multiple one-letter options, making -jk equivalent to -j -k.&lt;br /&gt;
|-&lt;br /&gt;
| -n||BEHAVIOR NOT DEFINED||Possibly mathematically ominous? Otherwise useless.(Possible debug/unstable feature flag)&lt;br /&gt;
|-&lt;br /&gt;
| -o||OVERWRITE||Standard program flag, usually meaning that the program will overwrite a file rather than make a new one when data is output.May work strangely with -d.&lt;br /&gt;
|-&lt;br /&gt;
| -O||OPPOSITE DAY||Strange flag, possibly means that all other flags (or maybe even including this one!) have the opposite effects - if so, a lot of strange things would happen. (Especially with -b, -e, -f, -jk, -O...). This may be a reference to the SpongeBob SquarePants episode [http://spongebob.wikia.com/wiki/Opposite_Day &amp;quot;Opposite Day&amp;quot;].&lt;br /&gt;
|-&lt;br /&gt;
| -p||SET TRUE POPE; ACCEPTS &amp;quot;ROME&amp;quot; OR &amp;quot;AVIGNON&amp;quot;||This refers to a {{w|Western_Schism|historical schism}} in the {{w|Catholic Church}}. In the 14th century, the Pope briefly ruled from Avignon, France, instead of Rome. After the Papacy was returned to Rome in 1377, the Church split (the so-called Western Schism)  as not everyone accepted the move and the Pope who ordered it.   This flag apparently allows the user to select a preferred Pope.   There is actually a possible feature request here, as &amp;quot;PISA&amp;quot;, a third Pope, should also be an option. It is the second time this week that Popes have been mentioned, last time was two comics before in [[1690: Time-Tracking Software]] regarding the Popes sexual activity.&lt;br /&gt;
|-&lt;br /&gt;
| -q||QUIET MODE; OUTPUT IS PRINTED TO STDOUT INSTEAD OF BEING SPOKEN ALOUD||In most cases, a program will output basic information to the console, and running it in quiet mode will make it run without outputting anything. Blerp, on the other hand, outputs information through audio, and the quiet flag causes it to run like a normal program. &amp;quot;STDOUT&amp;quot; is short for &amp;quot;standard output&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| -r||RANDOMIZE ARGUMENTS||Pointless and possibly damaging.&lt;br /&gt;
|-&lt;br /&gt;
| -R||RUN RECURSIVELY ON &amp;lt;nowiki&amp;gt;http://*&amp;lt;/nowiki&amp;gt;||The star (*) symbol is often used as a wildcard to match any string of characters. &amp;quot;&amp;lt;nowiki&amp;gt;http://*&amp;lt;/nowiki&amp;gt;&amp;quot; suggests that blerp will be run on every (unsecured) webpage on the internet, or on each page recursively. What it might do in order to make this valid is also ominous.&lt;br /&gt;
|-&lt;br /&gt;
| -s||FOLLOW SYMBOLIC LINKS SYMBOLICALLY||A {{w|symbolic link}} is a filesystem feature that allows the creation of &amp;quot;fake&amp;quot; files which when accessed redirect to another file path.  Many commands offer an option to follow filesystem links and operate on the actual file rather than the fake pointer; this option however seems to suggest that it will only politely pretend to do so.&lt;br /&gt;
|-&lt;br /&gt;
| -S||STEALTH MODE||Similar to -a, in that it sounds more like an option for some kind of robot.&lt;br /&gt;
|-&lt;br /&gt;
| -t||TUMBLE DRY||Perhaps useful for a program that runs on a clothes dryer. Refers to [https://img1.etsystatic.com/000/0/5254504/il_570xN.184726893.jpg directions like these]. Many clothing items are marked &amp;quot;do not tumble dry&amp;quot; in the care instructions, but this would be extremely difficult to make relevant to a program. Given the other flags, this may be less nonsensical than it would first appear..&lt;br /&gt;
|-&lt;br /&gt;
| -u||UTF-8 MODE; OTHERWISE DEFAULTS TO ANSEL||{{w|ANSEL}} is an old and obscure character encoding that predates ASCII. Using ANSEL as a default would be strange and largely incompatible with most modern systems. On the other hand, UTF-8 is rather standard. Similar in this regard to -q, blerp does something non-standard by default. The problem with using different modes (where the original was also UTF-8) is shown in the title text of [[1683: Digital Data]].&lt;br /&gt;
|-&lt;br /&gt;
| -U||UPDATE (DEFAULT: FACEBOOK)||Update usually refers to replacing an old software with a newer version. The default here suggests posting a status update to Facebook, sourcing an update form Facebook, or updating Facebook itself.&lt;br /&gt;
|-&lt;br /&gt;
| -v||VERBOSE; ALIAS TO find / -exec cat {}||Almost standard flag, in ordinary programs the opposite of -q - instead of silencing output, it makes it more specific, usually to help with debugging. Instead, this flag gets replaced with a command that prints the contents of all files in the filesystem tree. However, it will never complete, as certain device files never end (/dev/urandom contains random bytes). Note that the &amp;quot;find&amp;quot; command is missing &amp;lt;code&amp;gt;\;&amp;lt;/code&amp;gt; and will not run, instead complaining &amp;lt;code&amp;gt;find: missing argument to `-exec'&amp;lt;/code&amp;gt; .&lt;br /&gt;
|-&lt;br /&gt;
| -V||SET VERSION NUMBER||Many programs will have a flag to view the version number. This flag changes the version number instead.&lt;br /&gt;
|-&lt;br /&gt;
| -y||YIKES||[[wiktionary:yikes|yikes]] is an interjection which can express fear or empathy with unpleasant or undesirable circumstances. It is unclear how this would influence the program.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[A terminal screen; the background is black and the text is white.]&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;|&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&lt;br /&gt;
;NAME&lt;br /&gt;
:blerp&lt;br /&gt;
&lt;br /&gt;
;SYNOPSIS&lt;br /&gt;
:blerp {[ OPTION | ARGS ]...[ ARGS ... -f [FLAGS] ...}&lt;br /&gt;
:blerp {... DIRECTORY ... URL | BLERP} OPTIONS ] -{}&lt;br /&gt;
&lt;br /&gt;
;DESCRIPTION&lt;br /&gt;
:blerp FILTERS LOCAL OR REMOTE FILES OR RESOURCES USING PATTERNS DEFINED BY ARGUMENTS AND ENVIRONMENT VARIABLES. THIS BEHAVIOR CAN BE ALTERED BY VARIOUS FLAGS.&lt;br /&gt;
&lt;br /&gt;
;OPTIONS&lt;br /&gt;
:{|&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -a&lt;br /&gt;
| ATTACK MODE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -b&lt;br /&gt;
| SUPPRESS BEES&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -—&lt;br /&gt;
| FLAGS USE EM DASHES&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -c&lt;br /&gt;
| COUNT NUMBER OF ARGUMENTS&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -d&lt;br /&gt;
| PIPES OUTPUT TO DEBUG.EXE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -D&lt;br /&gt;
| DEPRECATED&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -e&lt;br /&gt;
| EXECUTE SOMETHING&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -f&lt;br /&gt;
| FUN MODE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -g&lt;br /&gt;
| USE GOOGLE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -h&lt;br /&gt;
| CHECK WHETHER INPUT HALTS&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -i&lt;br /&gt;
| IGNORE CASE (LOWER)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -I&lt;br /&gt;
| IGNORE CASE (UPPER)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -jk&lt;br /&gt;
| KIDDING&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -n&lt;br /&gt;
| BEHAVIOR NOT DEFINED&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -o&lt;br /&gt;
| OVERWRITE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -O&lt;br /&gt;
| OPPOSITE DAY&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -p&lt;br /&gt;
| SET TRUE POPE; ACCEPTS &amp;quot;ROME&amp;quot; OR &amp;quot;AVIGNON&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -q&lt;br /&gt;
| QUIET MODE; OUTPUT IS PRINTED TO STDOUT INSTEAD OF BEING SPOKEN ALOUD&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -r&lt;br /&gt;
| RANDOMIZE ARGUMENTS&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -R&lt;br /&gt;
| RUN RECURSIVELY ON &amp;lt;nowiki&amp;gt;http://*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -s&lt;br /&gt;
| FOLLOW SYMBOLIC LINKS SYMBOLICALLY&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -S&lt;br /&gt;
| STEALTH MODE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -t&lt;br /&gt;
| TUMBLE DRY&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -u&lt;br /&gt;
| UTF-8 MODE; OTHERWISE DEFAULTS TO ANSEL&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -U&lt;br /&gt;
| UPDATE (DEFAULT: FACEBOOK)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -v&lt;br /&gt;
| VERBOSE; ALIAS TO find / -exec cat {}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -V&lt;br /&gt;
| SET VERSION NUMBER&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -y&lt;br /&gt;
| YIKES&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;SEE ALSO&lt;br /&gt;
:blerp(1), blerp(3), blirb(8), blarb(51) blorp(501)(c)(3)&lt;br /&gt;
&lt;br /&gt;
;BUG REPORTS&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;http://www.inaturalist.org/taxa/47744-Hemiptera&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;COPYRIGHT&lt;br /&gt;
:GPL(2)(3+) CC-BY/5.0 RV 41.0 LIKE GECKO/BSD 4(2) OR BEST OFFER&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Computers]]&lt;br /&gt;
[[Category:BSD]]&lt;br /&gt;
[[Category:Animals]] &amp;lt;!--Bees--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Flaccinator</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1692:_Man_Page&amp;diff=121738</id>
		<title>1692: Man Page</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1692:_Man_Page&amp;diff=121738"/>
				<updated>2016-06-10T16:12:46Z</updated>
		
		<summary type="html">&lt;p&gt;Flaccinator: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1692&lt;br /&gt;
| date      = June 10, 2016&lt;br /&gt;
| title     = Man Page&lt;br /&gt;
| image     = man_page.png&lt;br /&gt;
| titletext = For even more info, see blarbl(2)(3) and birb(3ahhaha I'm kidding, just Google it like a normal person.&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|The two synopsis lines has not been explained, including the fact that there seems to be missing ending &amp;quot;]&amp;quot; and &amp;quot;}&amp;quot; in both lines (although taken together as one line they actually have the correct amount of brackets, but that would not make sense - I guess?) Someone seems to think the explanation for the copyright is lacking and has left a [text in square bracket] above that explanation. Please improve of delete that text if explanation now OK. Needs fact-checking of the table etc. and needs explanation of symbolic link}}&lt;br /&gt;
&lt;br /&gt;
This comic shows a {{w|Unix}} manual page, i.e. a ''{{w|man page}}'' (hence the title), for a fictional program called &amp;quot;blerp&amp;quot;.  Unix man pages are meant to provide a brief reference on the usage of a command, not extended explanations with tutorials as may be found in many hardcopy product manuals. This example exaggerates the obscurity and terseness found in many man pages, making fun of the typical style of the genre.&lt;br /&gt;
&lt;br /&gt;
It follows the prescribed format for a man page, with the following sections:&lt;br /&gt;
 * Command Name: self-explanatory&lt;br /&gt;
 * Synopsis: details of the valid command line formats&lt;br /&gt;
 * Description: summary account of the purpose and operation of the command&lt;br /&gt;
 * Options: detailed description of all the available command line arguments&lt;br /&gt;
 * See Also: references to other man pages with relevance&lt;br /&gt;
 * Bug Reports: contact details for the support group (if any)&lt;br /&gt;
 * Copyright: details of the ownership and rights status of the man page (not the program)&lt;br /&gt;
&lt;br /&gt;
However most the contents of these sections are not very meaningful, or even obey the correct syntax.&lt;br /&gt;
&lt;br /&gt;
The Synopsis section is supposed to be in a {{w|Regular Expression|regex}}-like language called {{w|Wirth Syntax Notation}}, with structures like&lt;br /&gt;
&lt;br /&gt;
* {&amp;lt;list of valid alternatives&amp;gt;}, e.g. blerp {A,B,C}&lt;br /&gt;
* [&amp;lt;optional element&amp;gt;], e.g. blerp [-o [&amp;lt;output file&amp;gt;]]&lt;br /&gt;
* &amp;lt;something&amp;gt; ...   meaning repeat &amp;lt;something&amp;gt; as many times as you need&lt;br /&gt;
&lt;br /&gt;
But the two Synopsis lines given do not have valid syntax; they randomly mix objects and syntactic characters, and the curly and square brackets are not properly nested or paired.&lt;br /&gt;
&lt;br /&gt;
The options are in alphabetical order (putting lower case before upper case and with an em-dash inserted between b and c the only exception to this order).&lt;br /&gt;
&lt;br /&gt;
{{w|Command-line_interface#Command-line_option|Command-line options}}, also known as flags, are typed following a program name to change how the program runs. The following is an example usage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;blerp -a -d -t -p &amp;quot;AVIGNON&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would run blerp in attack mode, outputting to DEBUG.EXE, with tumble dry, and with POPE set to AVIGNON. In most cases, any number of flags can be used in any order, and applicable flags can be followed by arguments (such as &amp;quot;AVIGNON&amp;quot; in this example).&lt;br /&gt;
&lt;br /&gt;
For a walk through of all possible flags see the [[#Table of flags|table]] below. &lt;br /&gt;
&lt;br /&gt;
Below the flags there are a ''see also'' list with other stupid program names. Apart from two more blerbs there is also blirb, blarb and blorb, with chapter references. The last blorp(501)(c)(3) is not a valid chapter reference for a man page, it is however a slightly covert reference to {{w|501(c)_organization|501(c)(3)}} which is an organization that is tax-exempt.&lt;br /&gt;
&lt;br /&gt;
Then follows a bug report site. inaturalist.org is a site working to extend biological research, and http://www.inaturalist.org/taxa/47744-Hemiptera points to the same page as http://www.inaturalist.org/taxa/Hemiptera. {{w|Hemiptera}} is the order classifying True Bugs, making it the perfect place to report any new bug you have discovered...&lt;br /&gt;
&lt;br /&gt;
[Copyright is a mishmash, &amp;quot;or best offer&amp;quot; is humorous, needs better explanation of individual parts.]&lt;br /&gt;
&lt;br /&gt;
Finally there is a &amp;quot;{{w|copyright}}&amp;quot; line which references several variously open-source content licenses which is also a recurring theme on xkcd (see [[225: Open Source]]). For instance GPL references {{w|GNU General Public License}} and the (2) and (3+) refers to {{w|GNU_General_Public_License#Version_2|GPL 2}} and {{w|GNU_General_Public_License#Version_3|GPL 3 or higher}}. ''CC'' refers to {{w|creative commons}} where ''BY'' is the {{w|Creative_Commons_license#Types_of_licenses|type of license}}, ''5.0'' refers to the attribution and ''RV 41.0'' refers to revision 41.0. However there were no higher attribution than [https://creativecommons.org/licenses/by/4.0/legalcode 4.0] at the time of this comics release. xkcd is released under [http://creativecommons.org/licenses/by-nc/2.5/ CC BY-NC 2.5] as can be seen at the bottom of the {{xkcd}} homepage. A few comics have been released under the [[:Category:CC-BY-SA comics|CC-BY-SA license]] or [http://creativecommons.org/licenses/by-sa/3.0/ 3.0]. BSD refers to {{w|BSD licenses}} a [[:Category:BSD|recurring theme]] in xkcd . &amp;quot;LIKE GECKO&amp;quot; is a reference to a web browser user-agent string; modern user-agent strings include a lot of text designed{{Citation needed}} to let the browser pretend to be several different browsers/renderers, and &amp;quot;(like Gecko)&amp;quot; is the standard text for a browser that wants to be treated as if it were {{w|Gecko (software)|Gecko}} while admitting, if you look closely, that it isn't really Gecko. This copyright line, which includes a lot of mashed-together text that might appear to match any of several different licenses, resembles a user-agent string.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;OR BEST OFFER&amp;quot; is a reference to an auction where the person who bids the highest gets to buy the item. In context, it suggest the person who has the highest offer for blerp will be sold the rights to the program. Since the other licenses mentioned would allow for free usage without paying royalties, it would usually be pointless to buy the rights to the program.&lt;br /&gt;
&lt;br /&gt;
In the title text there is a list with even more info, again with crazy names like blarbl and birb. Again there are page references, but for the last the person writing this stops writing the reference and begins to laugh at who ever still reads this man page and telling them that he is kidding and suggest that they ''just Google it like a normal person''. Seems like [[Randall]] does not believe much in man pages anymore... The writer of this text thus also stops finishing the brackets as the ending &amp;quot;)&amp;quot; for the last chapter is missing.&lt;br /&gt;
&lt;br /&gt;
Man pages were part of the subject of [[293: RTFM]] and were mentioned in [[456: Cautionary]].&lt;br /&gt;
&lt;br /&gt;
===Table of flags===&lt;br /&gt;
*There are 28 flags.&lt;br /&gt;
**Only these five letters are not used: l, m, w, x, z.&lt;br /&gt;
**j and k are used together as jk.&lt;br /&gt;
**The following seven capital letters are used: D, I, O, R, S, U, V.&lt;br /&gt;
***That makes it one capital letter for every lower case letter that is not used by itself.&lt;br /&gt;
**Finally the em dash &amp;quot;—&amp;quot; is used as the only non-letter character. Also the only that breaks the strict adiabatically sorting of the list, with lower case before upper case letters.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Flag!!Description!!Explanation&lt;br /&gt;
|-&lt;br /&gt;
| -a||ATTACK MODE||This sounds like a command for a robot or something similar. Strange for a command line program. Possibly this is designed to break something?&lt;br /&gt;
|-&lt;br /&gt;
| -b||SUPPRESS BEES||Nonsensical option. This is a word play, meaning either to suppress {{w|Bee|Bees}} (the insects) or the letter '''B'''. This is also a possible  {{w|Discworld}} reference, as the ''{{W|Hex_(Discworld)#Structure_and_technology|long-term storage}}'' of the only recurring computer in the series, ''{{w|Hex (Discworld)|Hex}}'', is composed of a beehive. (Note that the actual computer runs on ants.)&lt;br /&gt;
|-&lt;br /&gt;
| -—||FLAGS USE EM DASHES||Command line options (flags) typically use {{w|Hyphen|hyphens}} (short horizontal lines largely used within words). {{w|Dash#Em_dash|Em dashes}} (longer, with the same length as the letter &amp;quot;m&amp;quot;) can't easily be typed into a command line interface, so switching flags from hyphens to em dashes is excessively difficult and nonsensical.&lt;br /&gt;
&lt;br /&gt;
This may be a play on how a lot of commands accept both single-dash options, like -h for help, as well as double-dash options like --help also for help.  In word processors, a double-dash (--) is often replaced with the longer em dash (—), making them kind of synonymous.&lt;br /&gt;
&lt;br /&gt;
Also implies a paradox where if flags were to use em dashes, this flag itself would be invalid.&lt;br /&gt;
|-&lt;br /&gt;
| -c||COUNT NUMBER OF ARGUMENTS||Most likely not useful.&lt;br /&gt;
|-&lt;br /&gt;
| -d||PIPES OUTPUT TO DEBUG.EXE||{{w|DEBUG.EXE}} is the old 16-bit debugger that came with MS-DOS. On a Unix system it is much more likely that one would use the {{w|GNU Debugger}} (GDB). A debugger is usually called by calling the debugger with the program (or script) to be debugged as parameter.&lt;br /&gt;
{{w|Pipeline (Unix)|Piping}} in Unix means that the output of one program serves as input for another program.&lt;br /&gt;
|-&lt;br /&gt;
| -D||DEPRECATED||Many programs contain legacy options to avoid breaking scripts that use them. While the option should still work, the documentation is changed to say &amp;quot;deprecated&amp;quot; to discourage further use. Eventually such options usually get removed. (However, given the nature of this comic, it's likely that -D has always stood for &amp;quot;deprecated&amp;quot;.)&lt;br /&gt;
|-&lt;br /&gt;
| -e||EXECUTE SOMETHING||Vague. Also a possible pun on a kill-switch.&lt;br /&gt;
|-&lt;br /&gt;
| -f||FUN MODE||Strange and slightly ominous, given some of the other options. See under -O.&lt;br /&gt;
|-&lt;br /&gt;
| -g||USE GOOGLE||As an actual program flag, a bit hackjob-ish, but it is possible it is telling the user to use Google to find out what this tag does.&lt;br /&gt;
|-&lt;br /&gt;
| -h||CHECK WHETHER INPUT HALTS||Completely impossible, by the {{w|Halting problem}} which is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running or continue to run forever. {{w|Alan Turing}} proved in 1936 that a general algorithm to solve the halting problem for all possible program-input pairs cannot exist. &lt;br /&gt;
&lt;br /&gt;
Note that most commands reserve -h for help, so using it for a different function is non-standard. Such is common for many Unix and Linux commands.&lt;br /&gt;
|-&lt;br /&gt;
| -i||IGNORE CASE (LOWER)||Usually, ignoring case means that a program will run without differentiating between upper- and lowercase. This flag suggests that blerp will run ignoring all the lowercase characters completely, or ignoring all the uppercase characters with the next flag &amp;quot;-I&amp;quot;. Note that using this may make it ignore the difference for flags like -i and -I...&lt;br /&gt;
|-&lt;br /&gt;
| -I||IGNORE CASE (UPPER)||See above. Also possible that all text is converted to upper case, or that upper-case requirements only are ignored&lt;br /&gt;
|-&lt;br /&gt;
| -jk||KIDDING||A common acronym for [http://www.urbandictionary.com/define.php?term=jk Just Kidding], not a program flag. Also note that standard behavior of Unix command line options is that a single &amp;quot;-&amp;quot; can be followed by multiple one-letter options, making -jk equivalent to -j -k.&lt;br /&gt;
|-&lt;br /&gt;
| -n||BEHAVIOR NOT DEFINED||Possibly mathematically ominous? Otherwise useless.(Possible debug/unstable feature flag)&lt;br /&gt;
|-&lt;br /&gt;
| -o||OVERWRITE||Standard program flag, usually meaning that the program will overwrite a file rather than make a new one when data is output.May work strangely with -d.&lt;br /&gt;
|-&lt;br /&gt;
| -O||OPPOSITE DAY||Strange flag, possibly means that all other flags (or maybe even including this one!) have the opposite effects - if so, a lot of strange things would happen. (Especially with -b, -e, -f, -jk, -O...) Possible reference to the [https://www.youtube.com/watch?v=-zEGjlHZMiM Cyanide and Happiness Short: Opposite Day]&lt;br /&gt;
|-&lt;br /&gt;
| -p||SET TRUE POPE; ACCEPTS &amp;quot;ROME&amp;quot; OR &amp;quot;AVIGNON&amp;quot;||This refers to a {{w|Western_Schism|historical schism}} in the {{w|Catholic Church}}. In the 14th century, the Pope briefly ruled from Avignon, France, instead of Rome. After the Papacy was returned to Rome in 1377, the Church split (the so-called Western Schism)  as not everyone accepted the move and the Pope who ordered it.   This flag apparently allows the user to select a preferred Pope.   There is actually a possible feature request here, as &amp;quot;PISA&amp;quot;, a third Pope, should also be an option. It is the second time this week that Popes have been mentioned, last time was two comics before in [[1690: Time-Tracking Software]] regarding the Popes sexual activity.&lt;br /&gt;
|-&lt;br /&gt;
| -q||QUIET MODE; OUTPUT IS PRINTED TO STDOUT INSTEAD OF BEING SPOKEN ALOUD||In most cases, a program will output basic information to the console, and running it in quiet mode will make it run without outputting anything. Blerp, on the other hand, outputs information through audio, and the quiet flag causes it to run like a normal program. &amp;quot;STDOUT&amp;quot; is short for &amp;quot;standard output&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| -r||RANDOMIZE ARGUMENTS||Pointless and possibly damaging.&lt;br /&gt;
|-&lt;br /&gt;
| -R||RUN RECURSIVELY ON &amp;lt;nowiki&amp;gt;http://*&amp;lt;/nowiki&amp;gt;||The star (*) symbol is often used as a wildcard to match any string of characters. &amp;quot;&amp;lt;nowiki&amp;gt;http://*&amp;lt;/nowiki&amp;gt;&amp;quot; suggests that blerp will be run on every (unsecured) webpage on the internet, or on each page recursively. What it might do in order to make this valid is also ominous.&lt;br /&gt;
|-&lt;br /&gt;
| -s||FOLLOW SYMBOLIC LINKS SYMBOLICALLY||[Needs explanation of symbolic links] Many commands offer an option to follow filesystem links, this option however seems to suggest that it will only politely pretend to do so.&lt;br /&gt;
|-&lt;br /&gt;
| -S||STEALTH MODE||Similar to -a, in that it sounds more like an option for some kind of robot.&lt;br /&gt;
|-&lt;br /&gt;
| -t||TUMBLE DRY||Perhaps useful for a program that runs on a clothes dryer. Refers to [https://img1.etsystatic.com/000/0/5254504/il_570xN.184726893.jpg directions like these]. Many clothing items are marked &amp;quot;do not tumble dry&amp;quot; in the care instructions, but this would be extremely difficult to make relevant to a program. Given the other flags, this may be less nonsensical than it would first appear..&lt;br /&gt;
|-&lt;br /&gt;
| -u||UTF-8 MODE; OTHERWISE DEFAULTS TO ANSEL||{{w|ANSEL}} is an old and obscure character encoding that predates ASCII. Using ANSEL as a default would be strange and largely incompatible with most modern systems. On the other hand, UTF-8 is rather standard. Similar in this regard to -q, blerp does something non-standard by default. The problem with using different modes (where the original was also UTF-8) is shown in the title text of [[1683: Digital Data]].&lt;br /&gt;
|-&lt;br /&gt;
| -U||UPDATE (DEFAULT: FACEBOOK)||Update usually refers to replacing an old software with a newer version. The default here suggests posting a status update to Facebook, sourcing an update form Facebook, or updating Facebook itself.&lt;br /&gt;
|-&lt;br /&gt;
| -v||VERBOSE; ALIAS TO find / -exec cat {}||Almost standard flag, in ordinary programs the opposite of -q - instead of silencing output, it makes it more specific, usually to help with debugging. Instead, this flag gets replaced with a command that prints the contents of all files in the filesystem tree. However, it will never complete, as certain device files never end (/dev/urandom contains random bytes). Note that the &amp;quot;find&amp;quot; command is missing &amp;lt;code&amp;gt;\;&amp;lt;/code&amp;gt; and will not run, instead complaining &amp;lt;code&amp;gt;find: missing argument to `-exec'&amp;lt;/code&amp;gt; .&lt;br /&gt;
|-&lt;br /&gt;
| -V||SET VERSION NUMBER||Many programs will have a flag to view the version number. This flag changes the version number instead.&lt;br /&gt;
|-&lt;br /&gt;
| -y||YIKES||[[wiktionary:yikes|yikes]] is an interjection which can express fear or empathy with unpleasant or undesirable circumstances. It is unclear how this would influence the program.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[A terminal screen; the background is black and the text is white.]&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;|&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;&lt;br /&gt;
;NAME&lt;br /&gt;
:blerp&lt;br /&gt;
&lt;br /&gt;
;SYNOPSIS&lt;br /&gt;
:blerp {[ OPTION | ARGS ]...[ ARGS ... -f [FLAGS] ...}&lt;br /&gt;
:blerp {... DIRECTORY ... URL | BLERP} OPTIONS ] -{}&lt;br /&gt;
&lt;br /&gt;
;DESCRIPTION&lt;br /&gt;
:blerp FILTERS LOCAL OR REMOTE FILES OR RESOURCES USING PATTERNS DEFINED BY ARGUMENTS AND ENVIRONMENT VARIABLES. THIS BEHAVIOR CAN BE ALTERED BY VARIOUS FLAGS.&lt;br /&gt;
&lt;br /&gt;
;OPTIONS&lt;br /&gt;
:{|&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -a&lt;br /&gt;
| ATTACK MODE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -b&lt;br /&gt;
| SUPPRESS BEES&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -—&lt;br /&gt;
| FLAGS USE EM DASHES&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -c&lt;br /&gt;
| COUNT NUMBER OF ARGUMENTS&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -d&lt;br /&gt;
| PIPES OUTPUT TO DEBUG.EXE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -D&lt;br /&gt;
| DEPRECATED&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -e&lt;br /&gt;
| EXECUTE SOMETHING&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -f&lt;br /&gt;
| FUN MODE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -g&lt;br /&gt;
| USE GOOGLE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -h&lt;br /&gt;
| CHECK WHETHER INPUT HALTS&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -i&lt;br /&gt;
| IGNORE CASE (LOWER)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -I&lt;br /&gt;
| IGNORE CASE (UPPER)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -jk&lt;br /&gt;
| KIDDING&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -n&lt;br /&gt;
| BEHAVIOR NOT DEFINED&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -o&lt;br /&gt;
| OVERWRITE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -O&lt;br /&gt;
| OPPOSITE DAY&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -p&lt;br /&gt;
| SET TRUE POPE; ACCEPTS &amp;quot;ROME&amp;quot; OR &amp;quot;AVIGNON&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -q&lt;br /&gt;
| QUIET MODE; OUTPUT IS PRINTED TO STDOUT INSTEAD OF BEING SPOKEN ALOUD&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -r&lt;br /&gt;
| RANDOMIZE ARGUMENTS&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -R&lt;br /&gt;
| RUN RECURSIVELY ON &amp;lt;nowiki&amp;gt;http://*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -s&lt;br /&gt;
| FOLLOW SYMBOLIC LINKS SYMBOLICALLY&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -S&lt;br /&gt;
| STEALTH MODE&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -t&lt;br /&gt;
| TUMBLE DRY&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -u&lt;br /&gt;
| UTF-8 MODE; OTHERWISE DEFAULTS TO ANSEL&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -U&lt;br /&gt;
| UPDATE (DEFAULT: FACEBOOK)&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -v&lt;br /&gt;
| VERBOSE; ALIAS TO find / -exec cat {}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -V&lt;br /&gt;
| SET VERSION NUMBER&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | -y&lt;br /&gt;
| YIKES&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;SEE ALSO&lt;br /&gt;
:blerp(1), blerp(3), blirb(8), blarb(51) blorp(501)(c)(3)&lt;br /&gt;
&lt;br /&gt;
;BUG REPORTS&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;http://www.inaturalist.org/taxa/47744-Hemiptera&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;COPYRIGHT&lt;br /&gt;
:GPL(2)(3+) CC-BY/5.0 RV 41.0 LIKE GECKO/BSD 4(2) OR BEST OFFER&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Computers]]&lt;br /&gt;
[[Category:BSD]]&lt;br /&gt;
[[Category:Animals]] &amp;lt;!--Bees--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Flaccinator</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1691:_Optimization&amp;diff=121550</id>
		<title>1691: Optimization</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1691:_Optimization&amp;diff=121550"/>
				<updated>2016-06-08T09:09:37Z</updated>
		
		<summary type="html">&lt;p&gt;Flaccinator: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1691&lt;br /&gt;
| date      = June 8, 2016&lt;br /&gt;
| title     = Optimization&lt;br /&gt;
| image     = optimization.png&lt;br /&gt;
| titletext = Premature optimization is the root of all evil, so to start this project I'd better come up with a system that can determine whether a possible optimization is premature or not.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|No title-text explanation}}&lt;br /&gt;
This comic is a flowchart making fun of the difference between prematurely optimizing and just doing things right. Since you're consulting a flowchart to answer, you're prematurely optimizing.&lt;br /&gt;
&lt;br /&gt;
Donald Knuth in his paper &amp;quot;Structured Programming with Goto statements&amp;quot; said:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;quot;There is no doubt that the grail of efficiency leads to abuse. Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: '''premature optimization is the root of all evil'''. Yet we should not pass up our opportunities in that critical 3%.&amp;quot;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source: http://web.archive.org/web/20130731202547/http://pplab.snu.ac.kr/courses/adv_pl05/papers/p261-knuth.pdf (Computing Surveys, Vol 6, No 4, December 1974)&lt;br /&gt;
&lt;br /&gt;
The title text describes another time-wasting behaviour common in obsessively perfectionist coders: developing tools to analyse aspects, such as performance, of the software actually required.  In the some fields, such as compilers or database design for instance, such tools are useful and productive, but the usage suggested here is more appropriately covered by instinct and common sense.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[A flow chart is shown with three boxes connected with two arrows. The first box rectangular:] &lt;br /&gt;
:Are you prematurely optimizing or just taking time to do things right?&lt;br /&gt;
&lt;br /&gt;
:[From the first box there is a short arrow straight down to a diamond shaped box:]&lt;br /&gt;
:Are you consulting a flowchart to answer this question?&lt;br /&gt;
&lt;br /&gt;
:[An arrow labeled &amp;quot;Yes&amp;quot; continues down to the last box, which is rectangularly shaped.]&lt;br /&gt;
:You are prematurely optimizing&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Flowcharts]]&lt;/div&gt;</summary>
		<author><name>Flaccinator</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1684:_Rainbow&amp;diff=120733</id>
		<title>1684: Rainbow</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1684:_Rainbow&amp;diff=120733"/>
				<updated>2016-05-25T03:32:27Z</updated>
		
		<summary type="html">&lt;p&gt;Flaccinator: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1684&lt;br /&gt;
| date      = May 23, 2016&lt;br /&gt;
| title     = Rainbow&lt;br /&gt;
| image     = rainbow.png&lt;br /&gt;
| titletext = Listen, in a few thousand years you'll invent a game called 'SimCity' which has a 'disaster' button, and then you'll understand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
This comic about {{w|rainbows}} coincided with the first release of a [[what if?]] in almost two months. It was called ''{{what if|150|Tatooine Rainbow}}'' about rainbows if Earth had two suns like the fictive planet {{w|Tatooine}} from Star Wars. &lt;br /&gt;
&lt;br /&gt;
In this comic the patriarch {{w|Noah}}, from the {{w|Abrahamic religions}} represented by [[Cueball]], talks to {{w|God}} after {{w|Genesis flood narrative|the biblical flood}}. He asks what the coloured band across the sky is, and God tells him it is a {{w|rainbow}}. According to the Book of Genesis, God placed {{w|Rainbows in mythology|a rainbow}} in the sky, giving it significance for the first time, as a promise to humanity that he would never again make a flood to cleanse the world of sin ([https://www.biblegateway.com/passage/?search=genesis%209:2-9:17&amp;amp;version=KJV Genesis 9:2–17]).  A {{w|rainbow}} is an {{w|optical phenomena|optical phenomenon}} caused by reflection, refraction and dispersion of light in water droplets resulting in a {{w|spectrum}} of light appearing in the sky, one of many light phenomena caused by sunlight and precipitation.&lt;br /&gt;
&lt;br /&gt;
Then Noah notices a {{w|Rainbow#Variations|double rainbow}} outside the original ''promise rainbow''. Secondary rainbows are caused by double reflection of sunlight inside the raindrops. When asked about this God seems to falter, but recovers and claims he made it to show that he will never again set the Earth on fire. As an afterthought he says sorry about that, although it was a while back. This may refer to the early Earth being a liquid ball of molten rock (the {{w|Hadean|Hadean period}}), or later global fire catastrophes caused by asteroid impacts and volcanic eruptions. That God promises to never again burn the earth goes against the idea of {{w|Armageddon}} where everything will be destroyed in fire etc.&lt;br /&gt;
&lt;br /&gt;
Noah begins to notice some other optical phenomena, first he spots a {{w|Halo (optical phenomenon)|halo}}. Halos can appear around the Sun  (as is the case here) or the Moon. The one he spots is most likely the {{w|22° halo|circular 22° halo}}, which is a halo forming a circle with a radius of approximately 22° around the Sun, or occasionally the Moon.  God promptly claims it is a promise to never again make {{w|raccoons}} {{w|Immortality|immortal}} as it destroyed the Earth's {{w|ecosystem}}. Although today these animals can be a pest, see [[1565: Back Seat]], they are luckily not immortal. Randall is likely referring to an unkillable form of immortality rather than {{w|Biological Immortality|biological immortal}} as while that would likely cause some issues, the raccoons can still fall to predation and disease. Should raccoons have been rendered unkillable by predation or disease as well as {{w|Senescence|aging}} then the combination of an average gestational period of 65 days, a litter size of 2-5 individuals, and an omnivorous appetite makes for a creature that could easily dominate any and all ecological niches.&lt;br /&gt;
&lt;br /&gt;
Noah continues by noticing two {{w|sun dogs}} (or parahelia) which often co-occur with the 22° halo. These consist of a pair of bright spots either side on the Sun, intersected by the halo.  God gets tired of this and tries to stop Noah by saying that he has said sorry, and asks him to drop the subject. That is probably sensible because there are 23 different {{w|Optical_phenomena#Atmospheric_optical_phenomena|atmospheric optical phenomena}} listed on Wikipedia alone. Following the logic of the comic and the evasive answer of God, it could mean there are some more skeletons in the closet. &lt;br /&gt;
&lt;br /&gt;
There are also &amp;quot;tertiary rainbow&amp;quot; (and even higher orders), which forms a ring around the sun, but this is normally lost in the glare of the sunlight passing through raindrops. These higher order rainbow (up to fifth order) are mentioned in the what if? referenced above. As it is halos that have sun dogs, and as these higher order rainbows are almost impossible to see with the naked eye, it is highly unlikely that it was supposed to be such a tertiary rainbow that Noah sees in the third panel.&lt;br /&gt;
&lt;br /&gt;
The title text is a continuation where God tells Noah that in the future humanity will invent a game called {{w|SimCity}}. This is a strategy computer game in which the player creates and manages an environment wherein ''sims'' autonomously build a city (or in later versions a country, or a planet).  The sims are simple AI processes that &amp;quot;build&amp;quot; residential, commercial and industrial structures within the game space, according to the topography and zoning choices made by the player, then use them to create more wealth to expand their city.  The sims have to contend with traffic jams, social problems, and ecological impacts of their own activity, and occasional natural disasters ranging from earthquakes to Godzilla.&lt;br /&gt;
&lt;br /&gt;
The player has God-like control of the world, including a [http://www.ign.com/wikis/simcity/Disasters disaster button], for when the player doesn't want to wait for a disaster to happen by chance.  God suggests that it is too tempting to push the disaster button once a civilization has been built up, if just to see what happens.&lt;br /&gt;
&lt;br /&gt;
Overall the comic pokes fun at the idea of explaining natural phenomena as messages from a deity.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Noah, here represented as Cueball, is looking up on a rainbow band going through the top right corner of the panel. The band displays the following colors from outward and in: Red, yellow, green, blue and purple. A black blob in the bottom of the panel right of Noah, has white text with the reply from God to Noah's questions. This continues through the rest of the comic.]&lt;br /&gt;
:Noah: Wow, God- What's that band of color?&lt;br /&gt;
:God: A ''rainbow''.&lt;br /&gt;
:God: It is a sign of my promise that I will never again flood the Earth.&lt;br /&gt;
&lt;br /&gt;
:[In this frameless panel Noah is not looking so much up. God's reply is split in two black blobs with a small connection between them.]&lt;br /&gt;
:Noah: Oh, good! Hey, what about that second bow above the first one?&lt;br /&gt;
:God: Oh, uh, sign of my promise not to set the earth on fire.&lt;br /&gt;
:God: Sorry for doing that a while back.&lt;br /&gt;
&lt;br /&gt;
:[Noah points left, God's black reply blob hangs higher, only above Noah's shoulders]&lt;br /&gt;
:Noah: What about that third faint bow near the sun?&lt;br /&gt;
:God: My promise to never again destroy Earth's ecosystem by making raccoons immortal.&lt;br /&gt;
&lt;br /&gt;
:[Noah points even higher up towards left, with God's reply situated as before]&lt;br /&gt;
:Noah: And the little rainbow clouds on either side of-&lt;br /&gt;
:God: Look, I ''said'' I'm sorry. Can we just drop it?&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Religion]]&lt;br /&gt;
[[Category:Video games]]&lt;br /&gt;
[[Category:Animals]] &amp;lt;!-- Raccoons --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Flaccinator</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1684:_Rainbow&amp;diff=120716</id>
		<title>1684: Rainbow</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1684:_Rainbow&amp;diff=120716"/>
				<updated>2016-05-24T13:36:27Z</updated>
		
		<summary type="html">&lt;p&gt;Flaccinator: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1684&lt;br /&gt;
| date      = May 23, 2016&lt;br /&gt;
| title     = Rainbow&lt;br /&gt;
| image     = rainbow.png&lt;br /&gt;
| titletext = Listen, in a few thousand years you'll invent a game called 'SimCity' which has a 'disaster' button, and then you'll understand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
This comic about {{w|rainbows}} coincided with the first release of a [[what if?]] in almost two months. It was called ''{{what if|150|Tatooine Rainbow}}'' about rainbows if Earth had two suns like the fictive planet {{w|Tatooine}} from Star Wars. &lt;br /&gt;
&lt;br /&gt;
In this comic the patriarch {{w|Noah}}, from the {{w|Abrahamic religions}} represented by [[Cueball]], talks to {{w|God}} after {{w|Genesis flood narrative|the biblical flood}}. He asks what the coloured band across the sky is, and God tells him it is a {{w|rainbow}}. According to the Book of Genesis, God placed the {{w|Rainbows in mythology|worlds first rainbow}} in the sky as a promise to humanity that he would never again make a flood to cleanse the world of sin ([https://www.biblegateway.com/passage/?search=genesis%209:2-9:17&amp;amp;version=KJV Genesis 9:2–17]).  A {{w|rainbow}} is an {{w|optical phenomena|optical phenomenon}} caused by reflection, refraction and dispersion of light in water droplets resulting in a {{w|spectrum}} of light appearing in the sky, one of many light phenomena caused by sunlight and precipitation.&lt;br /&gt;
&lt;br /&gt;
Then Noah notices a {{w|Rainbow#Variations|double rainbow}} outside the original ''promise rainbow''. Secondary rainbows are caused by double reflection of sunlight inside the raindrops. When asked about this God seems to falter, but recovers and claims he made it to show that he will never again set the Earth on fire. As an afterthought he says sorry about that, although it was a while back. This may refer to the early Earth being a liquid ball of molten rock (the {{w|Hadean|Hadean period}}), or later global fire catastrophes caused by asteroid impacts and volcanic eruptions. That God promises to never again burn the earth goes against the idea of {{w|Armageddon}} where everything will be destroyed in fire etc.&lt;br /&gt;
&lt;br /&gt;
Noah begins to notice some other optical phenomena, first he spots a {{w|Halo (optical phenomenon)|halo}}. Halos can appear around the Sun  (as is the case here) or the Moon. The one he spots is most likely the {{w|22° halo|circular 22° halo}}, which is a halo forming a circle with a radius of approximately 22° around the Sun, or occasionally the Moon.  God promptly claims it is a promise to never again make {{w|raccoons}} {{w|Immortality|immortal}} as it destroyed the Earth's {{w|ecosystem}}. Although today these animals can be a pest, see [[1565: Back Seat]], they are luckily not immortal. Randall is likely referring to an unkillable form of immortality rather than {{w|Biological Immortality|biological immortal}} as while that would likely cause some issues, the raccoons can still fall to predation and disease. Should raccoons have been rendered unkillable by predation or disease as well as {{w|Senescence|aging}} then the combination of an average gestational period of 65 days, a litter size of 2-5 individuals, and an omnivorous appetite makes for a creature that could easily dominate any and all ecological niches.&lt;br /&gt;
&lt;br /&gt;
Noah continues by noticing two {{w|sun dogs}} (or parahelia) which often co-occur with the 22° halo. These consist of a pair of bright spots either side on the Sun, intersected by the halo.  God gets tired of this and tries to stop Noah by saying that he has said sorry, and asks him to drop the subject. That is probably sensible because there are 23 different {{w|Optical_phenomena#Atmospheric_optical_phenomena|atmospheric optical phenomena}} listed on Wikipedia alone. Following the logic of the comic and the evasive answer of God, it could mean there are some more skeletons in the closet. &lt;br /&gt;
&lt;br /&gt;
There are also &amp;quot;tertiary rainbow&amp;quot; (and even higher orders), which forms a ring around the sun, but this is normally lost in the glare of the sunlight passing through raindrops. This third rainbow is mentioned in the what if? mentioned earlier. As it is halos that have sun dogs, and as these higher order rainbows are almost impossible to see with the naked eye, it is highly unlikely that it was supposed to be such a tertiary rainbow that Noah sees in the third panel.&lt;br /&gt;
&lt;br /&gt;
The title text is a continuation where God tells Noah that in the future humanity will invent a game called {{w|SimCity}}. This is a strategy computer game in which the player creates and manages an environment wherein ''sims'' autonomously build a city (or in later versions a country, or a planet).  The sims are simple AI processes that &amp;quot;build&amp;quot; residential, commercial and industrial structures within the game space, according the topography and zoning choices made by the player, then use them to create more wealth to expand their city.  The sims have to contend with traffic jams, social problems, and ecological impacts of their own activity, and occasional natural disasters ranging from earthquakes to Godzilla.&lt;br /&gt;
&lt;br /&gt;
The player has God-like control of the world, including a [http://www.ign.com/wikis/simcity/Disasters disaster button], for when the player doesn't want to wait for a disaster to happen by chance.  God (in the xkcd comic) is suggesting that it is too tempting, once a civilization has been built up, to push the disaster button just to see what happens.&lt;br /&gt;
&lt;br /&gt;
Overall the comic pokes fun at the idea of explaining natural phenomena as messages from a deity.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Noah, here represented as Cueball, is looking up on a rainbow band going through the top right corner of the panel. The band displays the following colors from outward and in: Red, yellow, green, blue and purple. A black blob in the bottom of the panel right of Noah, has white text with the reply from God to Noah's questions. This continues through the rest of the comic.]&lt;br /&gt;
:Noah: Wow, God- What's that band of color?&lt;br /&gt;
:God: A ''rainbow''.&lt;br /&gt;
:God: It is a sign of my promise that I will never again flood the Earth.&lt;br /&gt;
&lt;br /&gt;
:[In this frameless panel Noah is not looking so much up. God's reply is split in two black blobs with a small connection between them.]&lt;br /&gt;
:Noah: Oh, good! Hey, what about that second bow above the first one?&lt;br /&gt;
:God: Oh, uh, sign of my promise not to set the earth on fire.&lt;br /&gt;
:God: Sorry for doing that a while back.&lt;br /&gt;
&lt;br /&gt;
:[Noah points left, God's black reply blob hangs higher, only above Noah's shoulders]&lt;br /&gt;
:Noah: What about that third faint bow near the sun?&lt;br /&gt;
:God: My promise to never again destroy Earth's ecosystem by making raccoons immortal.&lt;br /&gt;
&lt;br /&gt;
:[Noah points even higher up towards left, with God's reply situated as before]&lt;br /&gt;
:Noah: And the little rainbow clouds on either side of-&lt;br /&gt;
:God: Look, I ''said'' I'm sorry. Can we just drop it?&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Religion]]&lt;br /&gt;
[[Category:Video games]]&lt;br /&gt;
[[Category:Animals]] &amp;lt;!-- Raccoons --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Flaccinator</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1684:_Rainbow&amp;diff=120714</id>
		<title>1684: Rainbow</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1684:_Rainbow&amp;diff=120714"/>
				<updated>2016-05-24T13:30:40Z</updated>
		
		<summary type="html">&lt;p&gt;Flaccinator: expanded the SimCity explanation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1684&lt;br /&gt;
| date      = May 23, 2016&lt;br /&gt;
| title     = Rainbow&lt;br /&gt;
| image     = rainbow.png&lt;br /&gt;
| titletext = Listen, in a few thousand years you'll invent a game called 'SimCity' which has a 'disaster' button, and then you'll understand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete| More details needed, for instance is there a specific reference to the burning of the Earth in the bible before Noah, or is this just the meteor(s) in the past? And what about the planned Armageddon, is that then off? More about issues with raccoons and what immortality would do to an ecosystem. More about the sims for the title text explanation. Are there other hidden meanings/interpretations?}}&lt;br /&gt;
&lt;br /&gt;
In this comic the patriarch {{w|Noah}}, from the {{w|Abrahamic religions}} represented by [[Cueball]], talks to {{w|God}} after {{w|Genesis flood narrative|the biblical flood}}. He asks what the coloured band across the sky is, and God tells him it is a {{w|rainbow}}. According to the Book of Genesis, God placed the {{w|Rainbows in mythology|worlds first rainbow}} in the sky as a promise to humanity that he would never again make a flood to cleanse the world of sin ([https://www.biblegateway.com/passage/?search=genesis%209:2-9:17&amp;amp;version=KJV Genesis 9:2–17]).  A {{w|rainbow}} is an {{w|optical phenomena|optical phenomenon}} caused by reflection, refraction and dispersion of light in water droplets resulting in a {{w|spectrum}} of light appearing in the sky, one of many light phenomena caused by sunlight and precipitation.&lt;br /&gt;
&lt;br /&gt;
Then Noah notices a {{w|Rainbow#Variations|double rainbow}} outside the original ''promise rainbow''. Secondary rainbows are caused by double reflection of sunlight inside the raindrops. When asked about this God seems to falter, but recovers and claims he made it to show that he will never again set the Earth on fire. As an afterthought he says sorry about that, although it was a while back. This may refer to the early Earth being a liquid ball of molten rock (the {{w|Hadean|Hadean period}}), or later global fire catastrophes caused by asteroid impacts and volcanic eruptions.&lt;br /&gt;
&lt;br /&gt;
Noah begins to notice some other optical phenomena, first he spots a {{w|Halo (optical phenomenon)|halo}}. Halos can appear around the Sun  (as is the case here) or the Moon. The one he spots is most likely the {{w|22° halo|circular 22° halo}}, which is a halo forming a circle with a radius of approximately 22° around the Sun, or occasionally the Moon.  God promptly claims it is a promise to never again make {{w|raccoons}} {{w|Immortality|immortal}} as it destroyed the Earth's {{w|ecosystem}}. Although today these animals can be a pest, see [[1565: Back Seat]], they are luckily not immortal. Randall is likely referring to an unkillable form of immortality rather than {{w|Biological Immortality|biological immortal}} as while that would likely cause some issues, the raccoons can still fall to predation and disease. Should raccoons have been rendered unkillable by predation or disease as well as {{w|Senescence|aging}} then the combination of an average gestational period of 65 days, a litter size of 2-5 individuals, and an omnivorous appetite makes for a creature that could easily dominate any and all ecological niches.&lt;br /&gt;
&lt;br /&gt;
Noah continues by noticing two {{w|sun dogs}} (or parahelia) which often co-occur with the 22° halo. These consist of a pair of bright spots either side on the Sun, intersected by the halo.  God gets tired of this and tries to stop Noah by saying that he has said sorry, and asks him to drop the subject. That is probably sensible because there are 23 different {{w|Optical_phenomena#Atmospheric_optical_phenomena|atmospheric optical phenomena}} listed on Wikipedia alone. Following the logic of the comic and the evasive answer of God, it could mean there are some more skeletons in the closet. &lt;br /&gt;
&lt;br /&gt;
There are also &amp;quot;tertiary rainbow&amp;quot; (and even higher orders), which forms a ring around the sun, but this is normally lost in the glare of the sunlight passing through raindrops. This third rainbow is mentioned in the [[what if?]] ''{{what if|150|Tatooine Rainbow}}'' about rainbows if Earth had two suns like the the fictive planet {{w|Tatooine}}. (It was the first what if? to be release for quite some time). As it is halos that have sun dogs, it was not such a tertiary rainbow Noah saw in the third panel.&lt;br /&gt;
&lt;br /&gt;
The title text is a continuation where God tells Noah that in the future humanity will invent a game called {{w|SimCity}}. This is a strategy computer game in which the player creates and manages an environment wherein ''sims'' autonomously build a city (or in later versions a country, or a planet).  The sims are simple AI processes that &amp;quot;build&amp;quot; residential, commercial and industrial structures within the game space, according the topology and zoning choices made by the player, then use them to create more wealth to expand their city.  The sims have to contend with traffic jams, social problems, and ecological impacts of their own activity, and occasional natural disasters ranging from earthquakes to Godzilla.&lt;br /&gt;
&lt;br /&gt;
The player has God-like control of the world, including a [http://www.ign.com/wikis/simcity/Disasters disaster button], for when the player doesn't want to wait for a disaster to happen by chance.  God (in the xkcd comic) is suggesting that it is too tempting, once a civilization has been built up, to push the disaster button just to see what happens.&lt;br /&gt;
&lt;br /&gt;
Overall the comic pokes fun at the idea of explaining natural phenomena as messages from a deity.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Noah, here represented as Cueball, is looking up on a rainbow band going through the top right corner of the panel. The band displays the following colors from outward and in: Red, yellow, green, blue and purple. A black blob in the bottom of the panel right of Noah, has white text with the reply from God to Noah's questions. This continues through the rest of the comic.]&lt;br /&gt;
:Noah: Wow, God- What's that band of color?&lt;br /&gt;
:God: A ''rainbow''.&lt;br /&gt;
:God: It is a sign of my promise that I will never again flood the Earth.&lt;br /&gt;
&lt;br /&gt;
:[In this frameless panel Noah is not looking so much up. God's reply is split in two black blobs with a small connection between them.]&lt;br /&gt;
:Noah: Oh, good! Hey, what about that second bow above the first one?&lt;br /&gt;
:God: Oh, uh, sign of my promise not to set the earth on fire.&lt;br /&gt;
:God: Sorry for doing that a while back.&lt;br /&gt;
&lt;br /&gt;
:[Noah points left, God's black reply blob hangs higher, only above Noah's shoulders]&lt;br /&gt;
:Noah: What about that third faint bow near the sun?&lt;br /&gt;
:God: My promise to never again destroy Earth's ecosystem by making raccoons immortal.&lt;br /&gt;
&lt;br /&gt;
:[Noah points even higher up towards left, with God's reply situated as before]&lt;br /&gt;
:Noah: And the little rainbow clouds on either side of-&lt;br /&gt;
:God: Look, I ''said'' I'm sorry. Can we just drop it?&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Religion]]&lt;br /&gt;
[[Category:Video games]]&lt;br /&gt;
[[Category:Animals]] &amp;lt;!-- Raccoons --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Flaccinator</name></author>	</entry>

	</feed>