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

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=936:_Password_Strength&amp;diff=192432</id>
		<title>936: Password Strength</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=936:_Password_Strength&amp;diff=192432"/>
				<updated>2020-05-24T09:32:29Z</updated>
		
		<summary type="html">&lt;p&gt;162.158.34.130: update dead link to version from internet archive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 936&lt;br /&gt;
| date      = August 10, 2011&lt;br /&gt;
| title     = Password Strength&lt;br /&gt;
| image     = password strength.png&lt;br /&gt;
| titletext = To anyone who understands information theory and security and is in an infuriating argument with someone who does not (possibly involving mixed case), I sincerely apologize.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
This comic says that a password such as &amp;quot;Tr0ub4dor&amp;amp;3&amp;quot; is bad because it is easy for password cracking software and hard for humans to remember, leading to insecure practices like writing the password down on a post-it attached to the monitor. On the other hand, a password such as &amp;quot;correcthorsebatterystaple&amp;quot; is hard for computers to guess due to having more entropy but quite easy for humans to remember.&lt;br /&gt;
&lt;br /&gt;
In simple cases the {{w|Entropy (information theory)|entropy}} of a password is calculated as ''a^b'' where ''a'' is the number of allowed symbols and ''b'' is its length. A dictionary word (however long) has a password space of around 65000, i.e. 16 bits. A truly random string of length 11 (not like &amp;quot;Tr0ub4dor&amp;amp;3&amp;quot;, but more like &amp;quot;J4I/tyJ&amp;amp;Acy&amp;quot;) has 94^11 = 72.1 bits. However the comic shows that &amp;quot;Tr0ub4dor&amp;amp;3&amp;quot; has only 28 bits of entropy. Another way of selecting a password is to have 2048 &amp;quot;symbols&amp;quot; (common words) and select only 4 of those symbols. 2048^4 = 44 bits, much better than 28. Using such symbols was again visited in one of the tips in [[1820: Security Advice]].&lt;br /&gt;
&lt;br /&gt;
It is absolutely true that people make passwords hard to remember because they think they are &amp;quot;safer&amp;quot;, and it is certainly true that length, all other things being equal, tends to make for very strong passwords and this can be confirmed by using [http://rumkin.com/tools/password/passchk.php rumkin.com's password strength checker]. Even if the individual characters are all limited to [a-z], the exponent implied in &amp;quot;we added another lowercase character, so multiply by 26 again&amp;quot; tends to dominate the results.&lt;br /&gt;
&lt;br /&gt;
In addition to being easier to remember, long strings of lowercase characters are also easier to type on smartphones and {{w|Virtual keyboard|soft keyboards}}.&lt;br /&gt;
&lt;br /&gt;
xkcd's password generation scheme requires the user to have a list of 2048 common words (log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(2048) = 11). For any attack we must assume that the attacker knows our password generation algorithm, but not the exact password. In this case the attacker knows the 2048 words, and knows that we selected 4 words, but not which words. The number of combinations of 4 words from this list of words is (2&amp;lt;sup&amp;gt;11&amp;lt;/sup&amp;gt;)&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; = 2&amp;lt;sup&amp;gt;44&amp;lt;/sup&amp;gt;, i.e. 44 bits. For comparison, the [http://world.std.com/~reinhold/dicewarefaq.html#calculatingentropy entropy offered by Diceware's 7776 word list is 13 bits per word]. If the attacker doesn't know the algorithm used, and only knows that lowercase letters are selected, the &amp;quot;common words&amp;quot; password would take even longer to crack than depicted. 25 ''random'' lowercase characters would have [http://www.wolframalpha.com/input/?i=log2%2826^25%29 117 bits of entropy], vs 44 bits for the common words list.&lt;br /&gt;
&lt;br /&gt;
;Example&lt;br /&gt;
Below there is a detailed example which shows how different rules of complexity work to generate a password with supposed 44 bits of entropy. The examples of expected passwords were generated in random.org.(*)&lt;br /&gt;
&lt;br /&gt;
If ''n'' is the number of symbols and ''L'' is the length of the password, then ''L'' = 44 / log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(n).&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Symbols&lt;br /&gt;
!Number of symbols&lt;br /&gt;
!Minimum length&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|Examples of expected passwords&lt;br /&gt;
!Example of an actual password&lt;br /&gt;
!Actual bits of entropy&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|a||26||9.3||mdniclapwz||jxtvesveiv||troubadorx||16+4.7 = 20.7||Extra letter to meet length requirement; log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(26) = 4.7&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|a 9&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|36&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|8.5&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|qih7cbrmd&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|ewpltiayq&lt;br /&gt;
|tr0ub4d0r||16+3=19||3 = common substitutions in the comic&lt;br /&gt;
|-&lt;br /&gt;
|troubador1||16+3.3=19.3||log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(10) = 3.3&lt;br /&gt;
|-&lt;br /&gt;
|a A||52||7.7||jAwwBYne||NeTvgcrq||Troubador||16+1=17||1 = caps? in the comic&lt;br /&gt;
|-&lt;br /&gt;
|a &amp;amp;amp;||58||7.5||j.h?nv),||c/~/fg\:||troubador&amp;amp;amp;||16+4=20||4 = punctuation in the comic&lt;br /&gt;
|-&lt;br /&gt;
|a A 9||62||7.3||cDe8CgAf||RONygLMi||Tr0ub4d0r||16+1+3=20||1 = caps?; 3 = common substitutions&lt;br /&gt;
|-&lt;br /&gt;
|a 9 &amp;amp;amp;||68||7.2||_@~&amp;quot;#^.2||un$l&amp;amp;#x7c;!f]||tr0ub4d0r&amp;amp;amp;||16+3+4=23||3 = common substitutions; 4 = punctuation&lt;br /&gt;
|-&lt;br /&gt;
|a A 9 &amp;amp;amp;||94||6.7||Re-:aRo||^$rV{3?||Tr0ub4d0r&amp;amp;||16+1+3+4=24||1 = caps?; 3 = common substitutions; 4 = punctuation&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|common words&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|2048&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|4&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|reasonable&amp;amp;#8203;retail&amp;amp;#8203;sometimes&amp;amp;#8203;possibly&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|constant&amp;amp;#8203;yield&amp;amp;#8203;specify&amp;amp;#8203;priority||reasonable&amp;amp;#8203;retail&amp;amp;#8203;sometimes&amp;amp;#8203;possibly||11&amp;amp;times;4=44||Go to random.org and select 4 random integers between 1 and 2048; then go to your list of common words &lt;br /&gt;
|-&lt;br /&gt;
|correct&amp;amp;#8203;horse&amp;amp;#8203;battery&amp;amp;#8203;staple&lt;br /&gt;
|1&lt;br /&gt;
|Thanks to this comic, this is now one of the first passwords a hacker will try. The only entropy left is a boolean statement: &amp;quot;Is this password correct&amp;amp;#8203;horse&amp;amp;#8203;battery&amp;amp;#8203;staple, yes or no?&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:a = lowercase letters&lt;br /&gt;
:A = uppercase letters&lt;br /&gt;
:9 = digits&lt;br /&gt;
:&amp;amp;amp; = the 32 special characters in an American keyboard; Randall assumes only the 16 most common characters are used in practice (4 bits)&lt;br /&gt;
&lt;br /&gt;
:(*)&amp;amp;nbsp;The use of random.org explains why &amp;lt;code&amp;gt;jAwwBYne&amp;lt;/code&amp;gt; has two consecutive w's, why &amp;lt;code&amp;gt;Re-:aRo&amp;lt;/code&amp;gt; has two R's, why &amp;lt;code&amp;gt;_@~&amp;quot;#^.2&amp;lt;/code&amp;gt; has no letters, why &amp;lt;code&amp;gt;ewpltiayq&amp;lt;/code&amp;gt; has no numbers, why &amp;quot;constant yield&amp;quot; is part of a password, etc. A human would have attempted at passwords that looked random.&lt;br /&gt;
&lt;br /&gt;
==People who don't understand information theory and security==&lt;br /&gt;
&lt;br /&gt;
The title text likely refers to the fact that this comic could cause people who understand information theory and agree with the message of the comic to get into an infuriating argument with people who do not — and disagree with the comic.&lt;br /&gt;
&lt;br /&gt;
If you're confused, don't worry; you're in good company; even security &amp;quot;experts&amp;quot; don't understand the comic:&lt;br /&gt;
&lt;br /&gt;
*  Bruce Schneier thinks that dictionary attacks make this method &amp;quot;obsolete&amp;quot;, despite the comic ''assuming'' perfect knowledge of the user's dictionary from the get-go.  He advocates his own low-entropy &amp;quot;first letters of common plain English phrases&amp;quot; method instead:  [https://www.schneier.com/blog/archives/2014/03/choosing_secure_1.html#!s!xkcd Schneier original article] and rebuttals: [https://web.archive.org/web/20160305001236/http://robinmessage.com/2014/03/why-bruce-schneier-is-wrong-about-passwords/ 1] [http://security.stackexchange.com/a/62881/10616 2] [http://www.reddit.com/r/technology/comments/1yxgqo/bruce_schneier_on_choosing_a_secure_password/cfp2z9k 3] [http://www.reddit.com/r/YouShouldKnow/comments/232uch/ysk_how_to_properly_choose_a_secure_password_the/cgte7lp 4] [http://www.reddit.com/r/YouShouldKnow/comments/232uch/ysk_how_to_properly_choose_a_secure_password_the/cgszp62 5] [http://www.reddit.com/r/YouShouldKnow/comments/232uch/ysk_how_to_properly_choose_a_secure_password_the/cgt6ohq 6]&lt;br /&gt;
* Steve Gibson basically gets it, but calculates entropy incorrectly in order to promote his own method and upper-bound password-checking tool: [https://www.grc.com/sn/sn-313.htm#!s!math%20is%20wrong Steve Gibson Security Now transcript] and [https://subrabbit.wordpress.com/2011/08/26/how-much-entropy-in-that-password/ rebuttal]&lt;br /&gt;
* Computer security consultant Mark Burnett ''almost'' understands the comic, but then advocates adding numerals and other crud to make passphrases less memorable, which completely defeats the point (that it is human-friendly) in the first place: [https://web.archive.org/web/20150319220514/https://xato.net/passwords/analyzing-the-xkcd-comic/ Analyzing the XKCD Passphrase Comic]&lt;br /&gt;
* Ken Grady incorrectly thinks that user-selected sentences like &amp;quot;I have really bright children&amp;quot; have the same entropy as randomly-selected words: [https://www.hellersearch.com/blog/bid/141527/is-your-password-policy-stupid Is Your Password Policy Stupid?]&lt;br /&gt;
* Diogo Mónica is correct that a truly random 8-character string is still stronger than a truly random 4-word string (52.4 vs 44), but doesn't understand that the words have to be truly random, not user-selected phrases like &amp;quot;let me in facebook&amp;quot;:  [https://diogomonica.com/posts/password-security-why-the-horse-battery-staple-is-not-correct/ Password Security: Why the horse battery staple is not correct]&lt;br /&gt;
* Ken Munro confuses entropy with permutations and undermines his own argument that &amp;quot;correct horse battery staple&amp;quot; is weak due to dictionary attacks by giving an example &amp;quot;strong&amp;quot; password that still consists of English words. He also doesn't realize that using capital letters in predictable places (first letter of every word) does not increase password strength: [https://www.pentestpartners.com/security-blog/correcthorsebatterystaple-isnt-a-good-password-heres-why/ CorrectHorseBatteryStaple isn’t a good password. Here’s why.]&lt;br /&gt;
&lt;br /&gt;
Sigh. 🤦‍♂️&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:The comic illustrates the relative strength of passwords assuming basic knowledge of the system used to generate them.&lt;br /&gt;
:A set of boxes is used to indicate how many bits of entropy a section of the password provides.&lt;br /&gt;
:The comic is laid out with 6 panels arranged in a 3x2 grid.&lt;br /&gt;
:On each row, the first panel explains the breakdown of a password, the second panel shows how long it would take for a computer to guess, and the third panel provides an example scene showing someone trying to remember the password.&lt;br /&gt;
&lt;br /&gt;
:[The password &amp;quot;Tr0ub4dor&amp;amp;3&amp;quot; is shown in the center of the panel. A line from each annotation indicates the word section the comment applies to.]&lt;br /&gt;
&lt;br /&gt;
:Uncommon (non-gibberish) base word&lt;br /&gt;
:[Highlighting the base word - 16 bits of entropy.]&lt;br /&gt;
:Caps?&lt;br /&gt;
:[Highlighting the first letter - 1 bit of entropy.]&lt;br /&gt;
:Common Substitutions&lt;br /&gt;
:[Highlighting the letters 'a' (substituted by '4') and both 'o's (the first of which is substituted by '0') - 3 bits of entropy.]&lt;br /&gt;
:Punctuation&lt;br /&gt;
:[Highlighting the symbol appended to the word - 4 bits of entropy.]&lt;br /&gt;
:Numeral&lt;br /&gt;
:[Highlighting the number appended to the word - 3 bits of entropy.]&lt;br /&gt;
:Order unknown&lt;br /&gt;
:[Highlighting the appended characters - 1 bit of entropy.]&lt;br /&gt;
:(You can add a few more bits to account for the fact that this is only one of a few common formats.)&lt;br /&gt;
&lt;br /&gt;
:~28 bits of entropy &lt;br /&gt;
:2&amp;lt;sup&amp;gt;28&amp;lt;/sup&amp;gt; = 3 days at 1000 guesses/sec&lt;br /&gt;
:(Plausible attack on a weak remote web service. Yes, cracking a stolen hash is faster, but it's not what the average user should worry about.)&lt;br /&gt;
:Difficulty to guess: Easy&lt;br /&gt;
&lt;br /&gt;
:[Cueball stands scratching his head trying to remember the password.]&lt;br /&gt;
:Cueball: Was it trombone? No, Troubador. And one of the O's was a zero?&lt;br /&gt;
:Cueball: And there was some symbol...&lt;br /&gt;
:Difficulty to remember: Hard&lt;br /&gt;
&lt;br /&gt;
:[The passphrase &amp;quot;correct horse battery staple&amp;quot; is shown in the center of the panel.]&lt;br /&gt;
:Four random common words {Each word has 11 bits of entropy.}&lt;br /&gt;
&lt;br /&gt;
:~44 bits of entropy&lt;br /&gt;
:2&amp;lt;sup&amp;gt;44&amp;lt;/sup&amp;gt; = 550 years at 1000 guesses/sec&lt;br /&gt;
:Difficulty to guess: Hard&lt;br /&gt;
&lt;br /&gt;
:[Cueball is thinking, in his thought bubble a horse is standing to one side talking to an off-screen observer. An arrow points to a staple attached to the side of a battery.]&lt;br /&gt;
:Horse: That's a battery staple.&lt;br /&gt;
:Observer: Correct!&lt;br /&gt;
:Difficulty to remember: You've already memorized it&lt;br /&gt;
&lt;br /&gt;
:Through 20 years of effort, we've successfully trained everyone to use passwords that are hard for humans to remember, but easy for computers to guess.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*An [https://en.wikipedia.org/wiki/Request_for_Comments RFC], RFC7997 ''The Use of Non-ASCII Characters in RFCs'', uses &amp;quot;Correct Horse Battery Staple&amp;quot; in  ''Table 3: A sample of legal passwords'' on page 10.[https://www.rfc-editor.org/rfc/pdfrfc/rfc7997.txt.pdf#page=10]&lt;br /&gt;
*Some info was used from the highest voted answer given to the question of &amp;quot;how accurate is this XKCD comic&amp;quot; at StackExchange [http://security.stackexchange.com/questions/6095/xkcd-936-short-complex-password-or-long-dictionary-passphrase].&lt;br /&gt;
*Similarly, a question of &amp;quot;how right this comic is&amp;quot; was made at AskMetaFilter [http://ask.metafilter.com/193052/Oh-Randall-you-do-confound-me-so] and [[Randall]] responded [http://ask.metafilter.com/193052/Oh-Randall-you-do-confound-me-so#2779020 there].&lt;br /&gt;
*Also the Wikipedia article on '{{w|Passphrase}}' is useful.&lt;br /&gt;
*In case you missed it in the explanation, GRC's Steve Gibson has a fantastic page [https://www.grc.com/haystack.htm] about this (and may have prompted this comic, as his podcast [http://www.grc.com/sn/sn-303.htm] about this was posted the month before this comic).&lt;br /&gt;
* This comic inspired [http://blog.acolyer.org/2015/10/29/how-to-memorize-a-random-60-bit-string/ How to memorize a random 60-bit string] scientific paper (link is to the article about paper, wth paper itself linked)&lt;br /&gt;
* [https://github.com/dropbox/zxcvbn zxcvbn password strength estimator] thanks this comic for the inspiration in acknowledgements.&lt;br /&gt;
* CMU paper: [http://cups.cs.cmu.edu/soups/2012/proceedings/a7_Shay.pdf Correct horse battery staple: Exploring the usability of system-assigned passphrases]&lt;br /&gt;
* [http://research.microsoft.com/pubs/265143/Microsoft_Password_Guidance.pdf Microsoft Password Guidance] (page 8)&lt;br /&gt;
* [http://gizmodo.com/the-guy-who-invented-those-annoying-password-rules-now-1797643987 The Guy Who Invented Those Annoying Password Rules Now Regrets Wasting Your Time], August 8, 2017 (this comic is reproduced in the article).&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Computers]]&lt;br /&gt;
[[Category:Psychology]]&lt;br /&gt;
[[Category:Computer security]]&lt;/div&gt;</summary>
		<author><name>162.158.34.130</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:76:_Familiar&amp;diff=191627</id>
		<title>Talk:76: Familiar</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:76:_Familiar&amp;diff=191627"/>
				<updated>2020-05-05T09:16:52Z</updated>
		
		<summary type="html">&lt;p&gt;162.158.34.130: /* Comic rotation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What do you reckon is missing from the explanation? ––[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 14:26, 2 July 2013 (UTC)&lt;br /&gt;
:I'm running through the first comics and when I feel that something is missing it just gets the incomplete tag. Everyone is welcome to fix and remove this tag. The most worse error here was :) instead of :(.--[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 15:22, 2 July 2013 (UTC)&lt;br /&gt;
::The happy smiley was ''after'' the sentence dryly ''explaining'' the fairly obvious thing that a sad smiley means sadness. It was totally intentional, meant as a joke, funny or not! It could have been ;) though. –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 07:55, 3 July 2013 (UTC)&lt;br /&gt;
:::The title text shows :( not more or less. If you have ideas beyond of this explain it, but do not change the original text.--[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 20:14, 7 July 2013 (UTC)&lt;br /&gt;
::::This is confused. How do you mean, I changed the original text? –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 09:36, 10 July 2013 (UTC)&lt;br /&gt;
:::::Go here: [[http://www.explainxkcd.com/wiki/index.php?title=76:_Familiar&amp;amp;diff=prev&amp;amp;oldid=43148]], you did change the &amp;quot;:(&amp;quot; to &amp;quot;;)&amp;quot; and a few edits before you did &amp;quot;:)&amp;quot;. I just did edit this to the correct sadness symbol. When Randall talks about apples you can't explain bananas.--[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 10:44, 10 July 2013 (UTC)&lt;br /&gt;
::::::I'm removing the sentence. It was just a joke, but it wasn't appreciated. :( ––[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 19:19, 21 July 2013 (UTC)&lt;br /&gt;
:::::::What the hell you are doing? We need an explain for the title text, even when it's simple.--[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 19:32, 21 July 2013 (UTC)&lt;br /&gt;
::::::::No. You don't need to explain what a smiley is. Everybody knows. Especially on the internet. There's got to be a limit; we don't, for example, explain the meaning of common english words. –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 08:18, 22 July 2013 (UTC)&lt;br /&gt;
Is this the shortest title text? [[User:Fabian42|Fabian42]] ([[User talk:Fabian42|talk]]) 10:56, 11 June 2018 (UTC)&lt;br /&gt;
:If you don't count comics without any title text at all, then yeah, I'm pretty sure it is. [[User:SuperSupermario24|&amp;lt;span style=&amp;quot;color: #b000ff;&amp;quot;&amp;gt;SuperSupermario24&amp;lt;/span&amp;gt;]] 06:32, 1 June 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Comic rotation ==&lt;br /&gt;
&lt;br /&gt;
Anyone else notice the comic is rotated 90 degrees clockwise for them on the xkcd website? I’m using Safari on an iPhone. {{unsigned|172.68.142.209}}&lt;br /&gt;
:It's fine in Chrome on Android and Debian. [[User:Fabian42|Fabian42]] ([[User talk:Fabian42|talk]]) 01:13, 12 May 2019 (UTC)&lt;br /&gt;
::Exif.Image.Orientation is set to rotate the image. [[Special:Contributions/108.162.219.238|108.162.219.238]] 21:10, 13 February 2020 (UTC)&lt;br /&gt;
::Also rotated in Chrome as of May 2020&lt;/div&gt;</summary>
		<author><name>162.158.34.130</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2150:_XKeyboarCD&amp;diff=174116</id>
		<title>2150: XKeyboarCD</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2150:_XKeyboarCD&amp;diff=174116"/>
				<updated>2019-05-15T17:45:53Z</updated>
		
		<summary type="html">&lt;p&gt;162.158.34.130: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2150&lt;br /&gt;
| date      = May 15, 2019&lt;br /&gt;
| title     = XKeyboarCD&lt;br /&gt;
| image     = xkeyboarcd.png&lt;br /&gt;
| titletext = The key caps use LCD displays for all the vowels, so they can automatically adjust over the years to reflect ongoing vowel shifts while allowing you to keep typing phonetically.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a KEY BOAR USING AN XKEYBOARCD. Title Text not yet explained. Please mention here why this explanation isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
In the same vein as the [[:Category:xkcd Phones|xkcd Phone series]], the XKeyboarCD seems to be an overly inventive and borderline ludicrous keyboard intended for some unknown audience. It has an assortment of features (some fairly normal, some more exotic) which give it a...&amp;quot;diverse skill set&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*'''54 Configurable Rubik's Keys'''&lt;br /&gt;
The smaller cubes on a {{w|Rubik's cube}} resemble computer keys, so this feature makes fun of that by adding a spinnable Rubik's cube above the keyboard.&lt;br /&gt;
&lt;br /&gt;
*'''Hardcoded Plastic Keys for the 5 Most Useful Emoji'''&lt;br /&gt;
This feature parodies the feature of some laptop-keyboards where it is possible to dynamically assign emojis to a small touchscreen area. Which Emojis would be &amp;quot;the most useful&amp;quot; is highly subjective. For example in the comic it shows the quite popular laughing with tears emoji, along the octopus emoji and others. Notably, the &amp;quot;aerial tramway&amp;quot; was once the least-used emoji, and remains very rarely used.&lt;br /&gt;
The large size and central position of the keys make their usefulness even more questionable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Emoji&lt;br /&gt;
! Name&lt;br /&gt;
|-&lt;br /&gt;
| 😰&lt;br /&gt;
| [https://emojipedia.org/face-with-open-mouth-and-cold-sweat/ Anxious Face With Sweat]&lt;br /&gt;
|-&lt;br /&gt;
| 😂&lt;br /&gt;
| [https://emojipedia.org/face-with-tears-of-joy/ Face With Tears of Joy]&lt;br /&gt;
|-&lt;br /&gt;
| 🐙&lt;br /&gt;
| [https://emojipedia.org/octopus/ Octopus]&lt;br /&gt;
|-&lt;br /&gt;
| 🏇&lt;br /&gt;
| [https://emojipedia.org/horse-racing/ Horse Racing]&lt;br /&gt;
|-&lt;br /&gt;
| 🚡&lt;br /&gt;
| [https://emojipedia.org/aerial-tramway/ Aerial Tramway]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''Serif Lock'''&lt;br /&gt;
{{w|Serifs}} are small lines on the ends of certain characters in fonts such as Times New Roman and Georgia. It is dependent on the font, not on the key pressed; &amp;quot;A&amp;quot; is represented by the same code regardless of its font. Since a given font almost always either has or doesn't have serifs, this key seems challenging to implement. This key could be implemented, however, by simply changing between a pair of fonts when it is pressed. What's more, the button is placed roughly where left Shift is on most keyboards, liable to cause frustration.&lt;br /&gt;
&lt;br /&gt;
*'''Unlimited Key Travel'''&lt;br /&gt;
On a keyboard, key travel refers to the distance the key moves between its unpressed and pressed states. In reality, laptop keys only move a few millimeters before bottoming out, and conventional keyboards up to about a centimeter. An increased key travel may make typing more comfortable. However, the usefulness of having unlimited key travel is unclear, and the question of how this would be physically possible in the keyboard depicted remains unanswered. &lt;br /&gt;
&lt;br /&gt;
*'''Diagonal Spacebar'''&lt;br /&gt;
A diagonal spacebar wouldn't be very useful, as many typists are used to having a spacebar at the bottom, and there's no reason to change it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Arrow Key (Rotate to Adjust Direction)'''&lt;br /&gt;
Most computers have four arrow keys: up, left, right, and down. However, the XKeyboarCD just has one that can be rotated. This has the added bonus of allowing the arrow keys to point more than four different directions. While theoretically useful and innovative, this comes at the cost of compatibility with certain programs, such as older video games.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''15 Puzzle-Style Numberpad'''&lt;br /&gt;
A 15 Puzzle is a square containing fifteen smaller squares and one blank spot, which allows the squares to be moved around. The squares are shuffled and then reassembled as a game or pastime, and are usually labelled 1-15 (as is the case here) or, when assembled properly, create a picture. A numberpad in this style would be frustrating to use for typing numbers, as they could shift (or be shifted) around, but could provide a fun feature to use as a game. How this would be used to generate numeric input is unclear, but the presence of 16 positions suggests {{w|hexadecimal}} input is possible.&lt;br /&gt;
&lt;br /&gt;
*'''Ergonomic Design'''&lt;br /&gt;
&lt;br /&gt;
The cylindrical portion of the keyboard is advertised as being an ergonomic design.  Ergonomic keyboards do tend to be curved, to follow natural arm and finger movements more closely, and some ergonomic keyboards come in unconventional form factors, such as vertical keyboards, to allow the user's hands to rest in more neutral positions or to change positions throughout the day.  However, the cylinder shape presented here requires the user to lift and twist his arms to reach certain keys, which would be an even more strenuous motion than typing on a standard keyboard. &lt;br /&gt;
&lt;br /&gt;
*'''Title Text'''&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
Introducing the &lt;br /&gt;
XKeyboarCD&lt;br /&gt;
A keyboard for powerful users and their powerful fingers&lt;br /&gt;
&lt;br /&gt;
[Arrow to the various features of a keyboard labelling them.]&lt;br /&gt;
&lt;br /&gt;
54 Configurable Rubik's Keys&lt;br /&gt;
&lt;br /&gt;
Hardcoded Plastic Keys for the 5 Most Useful Emoji&lt;br /&gt;
&lt;br /&gt;
Serif Lock&lt;br /&gt;
&lt;br /&gt;
Unlimited Key Travel&lt;br /&gt;
&lt;br /&gt;
Diagonal Spacebar&lt;br /&gt;
&lt;br /&gt;
Arrow Key (Rotate to Adjust Direction)&lt;br /&gt;
&lt;br /&gt;
15 Puzzle-Style Numberpad&lt;br /&gt;
&lt;br /&gt;
Ergonomic Design&lt;br /&gt;
{{comic discussion}}&lt;/div&gt;</summary>
		<author><name>162.158.34.130</name></author>	</entry>

	</feed>