Editing 1963: Namespace Land Rush

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 9: Line 9:
 
==Explanation==
 
==Explanation==
  
When a new web service starts, such as a forum, a social media server or an email portal, the people who sign up get to choose their username on the service, which, in most cases, blocks future users from using those usernames. Common names such as "john" are likely to be taken quickly. This is analogous to the way that {{w|Land run|some land}} was distributed to settlers (and/or {{w|Land claim#Mining claim (United States)|prospectors}}), in America, with the first to claim able to speculatively choose the 'best' land.
+
When a new web service starts, such as a forum, a social media server or an email portal, the people who sign up get to choose their username on the service, which, in most cases, blocks future users from using those usernames. Common names such as "john" are likely to be taken quickly. This is analogous to the way that land was distributed in America, with the first to claim able to choose the best land.
  
 
This comic is a list of usernames [[Randall]] suggests should be used if they are available.
 
This comic is a list of usernames [[Randall]] suggests should be used if they are available.
  
The title text is a self-reference to "xkcd"; the name of the comic is a purposefully unpronounceable phrase created by Randall. The fact that an unpronounceable name is portrayed as a disadvantageous outcome is also humorous because the comic has a section dedicated to unpronounceable usernames.
+
The title text is a self-reference to "xkcd"; the name of the comic is a purposefully unpronounceable phrase created by Randall.
  
 
(Note: for a more serious list of problematic user names to block from a service provider’s point of view, see [https://ldpreload.com/blog/names-to-reserve Hostnames and usernames to reserve] as well as [https://tools.ietf.org/html/rfc2142 RFC 2142].)
 
(Note: for a more serious list of problematic user names to block from a service provider’s point of view, see [https://ldpreload.com/blog/names-to-reserve Hostnames and usernames to reserve] as well as [https://tools.ietf.org/html/rfc2142 RFC 2142].)
  
 
==Table==
 
==Table==
 +
{{incomplete|Add explanations of the names. Do NOT delete this tag too soon.}}
 
{| class="wikitable"
 
{| class="wikitable"
 
!style="width:30%"|Entry
 
!style="width:30%"|Entry
Line 37: Line 38:
 
|-
 
|-
 
|<Surname>
 
|<Surname>
|Possibly available if your last name is more uncommon; names like "Smith" or "Kim" will probably be taken faster than even given names.
+
|Possibly available if your last name is more uncommon; names like "smith" or "kim" will probably be taken faster than even given names.
 
|-
 
|-
 
!colspan=2|Recognizable (Usernames that would make it look like the email came from an official source within the organization named)
 
!colspan=2|Recognizable (Usernames that would make it look like the email came from an official source within the organization named)
Line 49: Line 50:
 
|-
 
|-
 
|Facebook
 
|Facebook
|Similar to Google above.
+
|Similiar to Google above.
 
|-
 
|-
|Bitcoin
+
|BitCoin
|One could pose as the Bitcoin Core development group by using this handle and/or scam uninformed users interested in cryptocurrencies.
+
|
 
|-
 
|-
 
|Obama
 
|Obama
|Impersonating the former president, supposedly to send messages as them to make them seem bad (or not).
+
|Impersonating a president, supposedly to send messages as them to make them seem bad (or not).
 
|-
 
|-
 
|Canada
 
|Canada
|Impersonating a whole country might get you in trouble.{{Citation needed}}
+
|
 
|-
 
|-
 
|NFL
 
|NFL
|The American "National Football League".
+
|
 
|-
 
|-
 
|Garfield
 
|Garfield
|In the original "GMail" service on the Internet, the G stood for "Garfield".
+
|In the original "GMail" service on the Internet, the G stood for "Garfield"  
 
|-
 
|-
 
|<Your city>
 
|<Your city>
Line 70: Line 71:
 
|-
 
|-
 
|NASA
 
|NASA
|The American "National Aeronautics and Space Administration". Randall worked there as a contract programmer and roboticist.
+
|
 
|-
 
|-
 
|<Name of person who runs the service>
 
|<Name of person who runs the service>
|Impersonating the site owner can allow you to gain the trust of users.
+
|
 
|-
 
|-
 
!colspan=3|Causing Trouble (Usernames that might cause errors when mixed with the service's back-end code)
 
!colspan=3|Causing Trouble (Usernames that might cause errors when mixed with the service's back-end code)
Line 81: Line 82:
 
|-
 
|-
 
|Username
 
|Username
|See above.
+
|
 
|-
 
|-
 
|Name
 
|Name
|See above.
+
|
 
|-
 
|-
 
|You
 
|You
Line 93: Line 94:
 
|-
 
|-
 
|Account
 
|Account
|The opposite of "Guest" (someone without an account). However, for someone with an account, their username will usually be displayed. There is an active user named [[user:Account|"Account"]] on Explain XKCD.
+
|
 
|-
 
|-
 
!colspan=2|Causing More Trouble
 
!colspan=2|Causing More Trouble
Line 107: Line 108:
 
|-
 
|-
 
|<Name of service>
 
|<Name of service>
|Pretending to be the official account of the service. There are a lot of spammers who did this on Explain XKCD.
+
|Pretending to be the official account of the service.
 
|-
 
|-
 
|Help
 
|Help
|Pretending to be the help account. This could lead to many questions from new users.
+
|Pretending to be the help account. This could led to many questions from new users.
 
|-
 
|-
 
|Error
 
|Error
Line 118: Line 119:
 
|-
 
|-
 
|Hyphen-Emdash
 
|Hyphen-Emdash
|Could be read "Hyphen hyphen Em dash" or "Hyphen dash em dash". In addition, in many markup languages (such as the one used by this very wiki) one can create a larger hyphen with some variation of an "&mdash" command, which could theoretically be pronounced "emdash."
+
|Could be read "Hyphen hyphen Em dash" or "Hyphen dash em dash"
 
|-
 
|-
 
|Dash-8hyphen-8
 
|Dash-8hyphen-8
Line 137: Line 138:
 
!colspan=2|Misc
 
!colspan=2|Misc
 
|-
 
|-
|<Single Letters> and <Single Numbers>
+
|<Single Letters>
|These are highly valuable. The Twitter handle "@n" for example is constantly bombarded with offers and hacking attempts.
+
|
 +
|-
 +
|<Single Numbers>
 +
|
 
|-
 
|-
 
|<Common Words>
 
|<Common Words>
|Also highly valuable; overlaps with "Recognizable" and "Causing (more) Trouble".
+
|
 
|-
 
|-
 
|<SQL/JS Injection>
 
|<SQL/JS Injection>
 
|Codes such as "Drop Table" intended to cause errors or even damage the service's back-end code. (See [[327|Comic 327]])
 
|Codes such as "Drop Table" intended to cause errors or even damage the service's back-end code. (See [[327|Comic 327]])
 
|-
 
|-
|ASDF and QWERTY
+
|ASDF
|Since those keys are right next to each other (on English language layouts), they are often typed as placeholders.
+
|
 +
|-
 +
|QWERTY
 +
|
 
|-
 
|-
 
|Yes
 
|Yes
|This might be a [[Beret Guy]]-esque misunderstanding when filling out the sign up form. When encountering the form field "Username:" someone may type "Yes" (as in "yes, I want a username") instead of specifying it.
+
|
 
|-
 
|-
|Bot and Computer
+
|Bot
 
|Pretending to be a bot.
 
|Pretending to be a bot.
 +
|-
 +
|Computer
 +
|
 
|-
 
|-
 
|Blocked
 
|Blocked
|When users get banned or blocked, their name is often replaced by a string like this.
+
|
 
|-
 
|-
 
|Deleted
 
|Deleted
Line 162: Line 172:
 
|-
 
|-
 
|Jeeves
 
|Jeeves
|Might refer to {{w|Ask Jeeves}} (now Ask.com), a Internet Search Engine.
+
|
 
|-
 
|-
 
|Narrator
 
|Narrator
|In books, radio plays and movies it is quite common to have a narrator explain parts of the story. In an online forum however, it is not.{{Citation needed}}
+
|
 
|-
 
|-
 
|Internet
 
|Internet
|"The Internet" sometimes refers to a large group of users, the collective hive-mind if you will. However, there cannot be a single user account speaking on behalf of them, as they aren't a single entity.
+
|
 
|-
 
|-
 
|NPC
 
|NPC
|Stands for Non-player character.
+
|Non-player character
 
|-
 
|-
 
|Password
 
|Password
|If the user accidentally typed their password into the username field, this would be the result.
+
|
 
|-
 
|-
 
!colspan=2|Permissive Character Sets
 
!colspan=2|Permissive Character Sets
Line 182: Line 192:
 
|-
 
|-
 
|<nowiki>@  é  |</nowiki>
 
|<nowiki>@  é  |</nowiki>
|The @ separates the local part from the domain part of email addresses. If a service decides to create email addresses for their users, they will have a hard time if they allowed the "at" character as part of a username.  
+
|The @ seperates the local part from the domain part of email addresses. If a service decides to create email addresses for their users, they will have a hard time if they allowed the "at" character as part of a username.  
 
é is encoded in many character sets, like Latin-1 and Unicode. In Unicode, it can even be described either "U+00E9 LATIN SMALL LETTER E WITH ACUTE" or as the sequence "U+0065 LATIN SMALL LETTER E" and "U+0301 COMBINING ACUTE ACCENT". If a system uses {{w|Unicode normalization}} after the check if the username is available, this might allow someone to take over someone else's account.  
 
é is encoded in many character sets, like Latin-1 and Unicode. In Unicode, it can even be described either "U+00E9 LATIN SMALL LETTER E WITH ACUTE" or as the sequence "U+0065 LATIN SMALL LETTER E" and "U+0301 COMBINING ACUTE ACCENT". If a system uses {{w|Unicode normalization}} after the check if the username is available, this might allow someone to take over someone else's account.  
 
|-
 
|-
Line 203: Line 213:
 
|-
 
|-
 
|<nowiki>–  -  _  /</nowiki>
 
|<nowiki>–  -  _  /</nowiki>
|Includes both the em-dash and the hyphen, which are easily confused and are highly unusual for user names. The forward slash is also the path delimeter for URLs; if user profiles are located at e.g. <nowiki>http://example.com/user/the_username</nowiki>, this can cause obvious issues. Explain XKCD does not allow <code>/</code> in usernames.  
+
|Includes both the em-dash and the hyphen, which are easily confused and are highly unusual for user names. The forward slash is also the path delimeter for URLs; if user profiles are located at e.g. http://example.com/user/the_username, this can cause obvious issues.  
 
|-
 
|-
 
|<Any emoji>
 
|<Any emoji>
|Current databases are not set up to store emojis as characters. Explain XKCD does allow emoji in usernames. {{actual citation needed}}
+
|Current databases are not set up to store emojis as characters.
 
|-
 
|-
 
|","
 
|","
Line 212: Line 222:
 
|-
 
|-
 
|<nowiki>&NBSP</nowiki>;
 
|<nowiki>&NBSP</nowiki>;
|The special entity in HTML (web page language) for a non-breaking space, or a space that prevents an automatic line-break at its position.  When rendered as part of an HTML page without sanitization, this would only display a space. However, if the username in question is really long, this would increase the page's width (details needed).
+
|The special entity in HTML (web page language) for a non-breaking space, or a space that prevents an automatic line-break at its position.  When rendered as part of an HTML page without sanitization, this would only display a space.
 
|-
 
|-
 
|<nowiki></HTML></nowiki>
 
|<nowiki></HTML></nowiki>
Line 218: Line 228:
 
|-
 
|-
 
|&LT;/HTML&GT;
 
|&LT;/HTML&GT;
|&amp;lt; and &amp;gt; are special character entities in HTML that represent < and >, repectively.  So all together, when rendered as part of an HTML document, this would print "<nowiki></HTML></nowiki>"  Although this would look similar to the previous <nowiki></HTML></nowiki> entry, it would be unlikely to cause problems as the symbols are not interpreted if encoded as special entities.
+
|&LT; and &GT; are special character entities in HTML that represent < and >, repectively.  So all together, when rendered as part of an HTML document, this would print "<nowiki></HTML></nowiki>"  Although this would look similar to the previous <nowiki></HTML></nowiki> entry, it would be unlikely to cause problems as the symbols are not interpreted if encoded as special entities.
 
|-
 
|-
 
|OkThisIsKindOfConfusingButIt's <LessThan\ForwardSlashHTML GreaterThanActualGreaterThan Symbol>Yes,ThatWasAllPartOfThe Name,ButSoIs...Ok,LetMeStartOver”
 
|OkThisIsKindOfConfusingButIt's <LessThan\ForwardSlashHTML GreaterThanActualGreaterThan Symbol>Yes,ThatWasAllPartOfThe Name,ButSoIs...Ok,LetMeStartOver”
Line 227: Line 237:
 
==Transcript==
 
==Transcript==
 
'''Namespace Land Rush Cheat Sheet'''
 
'''Namespace Land Rush Cheat Sheet'''
(Note: if an item is "quoted", it is meant literally, otherwise the reader is supposed to substitute their own information for words in <angle brackets>)
 
  
 
When a new service appears that lets you register a name, here are some you may want to try and get first:
 
When a new service appears that lets you register a name, here are some you may want to try and get first:
  
* Straightforward
+
{|
** <Your usual username, if any>
+
!colspan=3|<u>Straightforward</u>
** <Your given name>
+
!colspan=2|<u>Recognizable</u>
** <Your full name>
+
|-
** <Initial><Surname>
+
|colspan=3|<Your usual username, if any>
** <Surname> (Bold & Slightly Unconventional)
+
|Google||iPhone
 
+
|-
* Recognizable
+
|colspan=3|<Your given name>
** "Google"
+
|Facebook||BitCoin
** "iPhone"
+
|-
** "Facebook"
+
|colspan=3|<Your full name>
** "BitCoin"
+
|Obama||Canada
** "Obama"
+
|-
** "Canada"
+
|colspan=3|<Initial><Surname>
** "NFL"
+
|NFL||Garfield
** "Garfield"
+
|- style="vertical-align:top;"
** <Your city>
+
|<Surname>
** "NASA"
+
|colspan=2 rowspan=2|(Bold & Slightly<br>Unconventional)
** <Name of person who runs the service>
+
|<Your city>||NASA
 
+
|-
* Causing Trouble
+
|colspan=3|&nbsp;
** "User"
+
|colspan=2|<Name of person who<br>runs the service>
** "Username"
+
|- style="vertical-align:bottom;"
** "Name"
+
!Causing<br><u>Trouble</u>
** "You"
+
!colspan=2|Causing<br><u>More Trouble</u>
** "Guest"
+
!colspan=2|<u>Impossible to Say</u>
** "Account"
+
|-
 
+
|User
* Causing More Trouble
+
|colspan=2|Admin
** "Admin"
+
|colspan=2|Hyphen-Emdash
** "Administrator"
+
|-
** "System"
+
|Username
** <Name of service>
+
|colspan=2|Administrator
** "Help"
+
|colspan=2|Dash-8hyphen-8
** "Error"
+
|-
 
+
|Name
* Impossible to Say
+
|colspan=2|System
** "Hyphen-Emdash"
+
|colspan=2|Zero0ne2numeral2
** "Dash-8hyphen-8"
+
|-
** "Zero0ne2numeral2"
+
|You
** "KrisasinHemsworth"
+
|colspan=2|<Name of service>
** "TheWord&Ampersand"
+
|colspan=2|KrisasinHemsworth
** "ZettaWith3Teees" <!-- 3 e's in the image -->
+
|-
 
+
|Guest
* Misc
+
|colspan=2|Help
** <Single Letters>
+
|colspan=2|TheWord&Ampersand
** <Single Numbers>
+
|-
** <Common Words>
+
|Account
** <SQL/JS Injection>
+
|colspan=2|Error
** "ASDF"
+
|colspan=2|ZettaWith3Teees <!-- 3 e's in the image -->
** "QWERTY"
+
|-
** "Yes"
+
!<u>Misc</u>!!&nbsp;
** "Bot"
+
!colspan=3|<u>Permissive Character Sets</u>
** "Computer"
+
|-
** "Blocked"
+
|colspan=2|<Single Letters>
** "Deleted"
+
|<Space>||&nbsp;
** "Jeeves"
+
|<nowiki>@  é  |  “  ”</nowiki>
** "Narrator"
+
|-
** "Internet"
+
|colspan=2|<Single Numbers>
** "NPC"
+
|<NBSP>||&nbsp;
** "Password"
+
|<nowiki>\  .  #  "   ‘</nowiki>
 
+
|-
* Permissive Character Sets
+
|colspan=2|<Common Words>
** <Space>
+
|colspan=2|<RTL override>
** <NBSP>
+
|<nowiki>–  -  _  /  ’  '  `</nowiki>
** <RTL override>
+
|-
** <Any emoji>
+
|colspan=2|<SQL/JS Injection>
** "<nowiki>&NBSP</nowiki>;"
+
|<Any emoji>
** "<nowiki></HTML></nowiki>"
+
|style="text-align:center;"|","
** "&LT;/HTML&GT;"
+
|<nowiki>&NBSP</nowiki>;
** one or more of the following symbols: <nowiki>@  é  | “  ”  \  .  #  "  ‘  –  - _  /  ’  '  `</nowiki>
+
|-
** "," (including quote marks)
+
|ASDF||QWERTY
** "OkThisIsKindOfConfusingButIt's<LessThan\ForwardSlashHTMLGreaterThanActualGreaterThanSymbol>Yes,ThatWasAllPartOfTheName,ButSoIs...Ok,LetMeStartOver”"
+
|<nowiki></HTML></nowiki>
 +
|style="text-align:right;" colspan=2|&LT;/HTML&GT;
 +
|-
 +
|Yes||Bot
 +
|colspan=3|OkThisIsKindOfConfusingButIt's
 +
|-
 +
|Computer||Blocked
 +
|colspan=3|<LessThan\ForwardSlashHTML
 +
|-
 +
|Deleted||Jeeves
 +
|colspan=3|GreaterThanActualGreaterThan
 +
|-
 +
|Narrator||Internet
 +
|colspan=3|Symbol>Yes,ThatWasAllPartOfThe
 +
|-
 +
|NPC||Password
 +
|colspan=3|Name,ButSoIs...Ok,LetMeStartOver”
 +
|}
  
 
{{comic discussion}}
 
{{comic discussion}}
[[Category:Comics_with_lowercase_text]] <!-- the 'i' in "iPhone" and the 'é' in the "...following symbols" grouping. -->
 
[[Category:iOS]]
 
[[Category:Internet]]
 

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)