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

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1193:_Externalities&amp;diff=32159</id>
		<title>1193: Externalities</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1193:_Externalities&amp;diff=32159"/>
				<updated>2013-04-01T20:52:38Z</updated>
		
		<summary type="html">&lt;p&gt;69.119.250.251: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1193&lt;br /&gt;
| date      = April 1, 2013&lt;br /&gt;
| title     = Externalities&lt;br /&gt;
| image     = externalities.png&lt;br /&gt;
| titletext = Mouse over words and things to see where they come from.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
This comic isn't a static image - even the title text changes depending on which part of the image you're hovering over. The blank regions in the above image are dynamically generated from various sources.&lt;br /&gt;
&lt;br /&gt;
*The university that is being recruited changes depending on which university is winning the hash finding competition in the fifth panel.&lt;br /&gt;
*The company doing the recruiting is the first NASDAQ-100 company mentioned on a varying Wikipedia page (so far: Technology, Research, Sith, Jean Luc Picard, Aer Lingus, Human sexual activity, Auction, Sinking of the Titanic, Guards with the most complicated knives, Bizarro, Map, 24-hour analog dial, Berlin Hauptbahnhof, Centrifugal Force). It has also shown &amp;lt;nowiki&amp;gt;[[]]&amp;lt;/nowiki&amp;gt; as the source.&lt;br /&gt;
**It has started using hints instead of titles, with another article linked somewhere else in the first panel. This article sometimes matches the hint.&lt;br /&gt;
*The text in the second panel may vary: See [[1193: Externalities#Second Panel|this section]].&lt;br /&gt;
*The text in the third panel may vary: See [[1193: Externalities#Third Panel|this section]].&lt;br /&gt;
*The text in the fourth panel may vary: See [[1193: Externalities#Fourth Panel|this section]].&lt;br /&gt;
*The text in the fifth panel changes, depending on which university is currently in third place in a hash finding competition. Clicking on the panel takes you to [http://almamater.xkcd.com/ a webpage] where people can enter their school's domain name and hash data, and ranks schools on how close their students can come to matching a Skein 1024 1024 hash value.&lt;br /&gt;
*The text in the top half of the sixth panel may vary. See [[1193: Externalities#Sixth Panel|this section]]. The second half of the panel is always the same. &amp;lt;!-- So far --&amp;gt;&lt;br /&gt;
*The last panel varies with the amount donated to the Wikimedia Foundation via [https://donate.wikimedia.org/w/index.php?title=Special:FundraiserLandingPage&amp;amp;country=HK&amp;amp;uselang=en&amp;amp;utm_medium=socialmedia&amp;amp;utm_source=fr-redir&amp;amp;utm_campaign=xkcd_april1 this link]. For past images, see [[1193: Externalities#Seventh Panel|this section]].&lt;br /&gt;
&lt;br /&gt;
===First Panel===&lt;br /&gt;
{{incomplete}}&lt;br /&gt;
Megan's reply seems to correspond to the company.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable plainlinks table-padding&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Have you applied to [company] yet?&lt;br /&gt;
:Megan: The recruiter hasn't emailed me back in over three minutes.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Have you applied to [company] yet?&lt;br /&gt;
:Megan: The recruiter hasn't emailed me back in over an hour!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Have you thought of a career at [company]?&lt;br /&gt;
:Megan: I'm not that good at math.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Have you thought of a career at [company]?&lt;br /&gt;
:Megan: What do they even do?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Have you thought of a career at [company]?&lt;br /&gt;
:Megan: I don't like monopolies.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Have you thought of a career at [company]?&lt;br /&gt;
:Megan: Only in my darkest moments.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Be part of the Apple experience!&lt;br /&gt;
:Megan: I'm not really a fan of turtlenecks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Come work at Microsoft!&lt;br /&gt;
:Megan: I only came to this tech talk for the xbox giveaway.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Y U No Work Yahoo?&lt;br /&gt;
:Megan: I like working from home!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Become a partner at Starbucks!&lt;br /&gt;
:Megan: But green's not my colour.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Come work in the Amazon!&lt;br /&gt;
:Megan: I don't have to actually move to South America, do I?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Have you thought of a career at [company]?&lt;br /&gt;
:Megan: Not after that presentation.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Hey, [university] students!&lt;br /&gt;
:Thought about working for Intel?&lt;br /&gt;
:Megan: I'm not that great at division.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Second Panel===&lt;br /&gt;
The text in the second panel is based on the company in the first panel:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable plainlinks table-padding&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:When the Singularity happens, it will happen here.&lt;br /&gt;
:Ponytail: [Company] has outgrown us.&lt;br /&gt;
:Men: It is time.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Think of ways to make things smaller and smaller!&lt;br /&gt;
:Ponytail: I'm worried mine is too big.&lt;br /&gt;
:Men: Yeahhh&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Think of ways to make things smaller and smaller!&lt;br /&gt;
:Ponytail: But will it blend?&lt;br /&gt;
:Men: Yeahhh&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:You'll be part of a dynamic research team envisioning the future.&lt;br /&gt;
:Ponytail: It probably looks cool.&lt;br /&gt;
:Men: Yeahhh&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:You'll be creating the future of commerce platforms!&lt;br /&gt;
:Ponytail: More recommendations.&lt;br /&gt;
:Men: Yep.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:You'll be an insignificant cog in our giant machine&lt;br /&gt;
:Ponytail: We should improve Notepad&lt;br /&gt;
:Men: Nah&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:We can't tell you what you'll be working on.&lt;br /&gt;
:Ponytail: [Confidential]&lt;br /&gt;
:Men: [Redacted]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:You'll be an insignificant cog in our giant machine&lt;br /&gt;
:Ponytail: Needs more Bob.&lt;br /&gt;
:Men: Nah&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:You'll help set the future of the company&lt;br /&gt;
:Ponytail: Wait. You hired a college grad as the CFO?&lt;br /&gt;
:Men: Yeahhh&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:At Qualcomm, we know you're born mobile.&lt;br /&gt;
:Ponytail: Born mobile!&lt;br /&gt;
:Men: Texting!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:Short or tall, we've got a grande job for you!&lt;br /&gt;
:Ponytail: How many job openings are there?&lt;br /&gt;
:Men: Ele-venti or so.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
:You'll help direct the future of nutrition&lt;br /&gt;
:Ponytail: Microwaveable toast&lt;br /&gt;
:Men: Delicious&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Third Panel===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable plainlinks table-padding&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|We're a convenient four hour drive from New York City (15,000 hours by roomba)&lt;br /&gt;
|-&lt;br /&gt;
|Only a short commuter flight away!&lt;br /&gt;
|-&lt;br /&gt;
|Travel to us by roomba, we're *that* close!&lt;br /&gt;
|-&lt;br /&gt;
|We're so close you can get to us by roomba.&lt;br /&gt;
|-&lt;br /&gt;
|Free roomba rides every morning while you have coffee.&lt;br /&gt;
|-&lt;br /&gt;
|Your roomba comes in black &amp;amp; slate, or white &amp;amp; silver&lt;br /&gt;
|-&lt;br /&gt;
|Just a short roomba ride up the coast, try not to fall off.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Fourth Panel===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable plainlinks table-padding&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Our recruiting team is on the lookup for promising young [university] graduates.&lt;br /&gt;
|-&lt;br /&gt;
|We hired a new recruiting startup to help us hire [university] students.&lt;br /&gt;
|-&lt;br /&gt;
|We borrowed the botanical gardens' net to catch promising recruits.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Fifth Panel===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable plainlinks table-padding&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Name&amp;lt;/b&amp;gt;&lt;br /&gt;
| &amp;lt;b&amp;gt;Email&amp;lt;/b&amp;gt;&lt;br /&gt;
| &amp;lt;b&amp;gt;Education&amp;lt;/b&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Oliver Smoot&lt;br /&gt;
|pgp encrypted&lt;br /&gt;
|have you ever really looked at the fourier&lt;br /&gt;
|-&lt;br /&gt;
|Wheeeee&lt;br /&gt;
|ford.com&lt;br /&gt;
|stealing lunches from startups&lt;br /&gt;
|-&lt;br /&gt;
|leeroy jenkins&lt;br /&gt;
|me@car&lt;br /&gt;
|I can cut up melons&lt;br /&gt;
|-&lt;br /&gt;
|pittsburgh&lt;br /&gt;
|me@car&lt;br /&gt;
|I can cut up melons&lt;br /&gt;
|-&lt;br /&gt;
|SEGMENTATION FAULT&lt;br /&gt;
|save trees&lt;br /&gt;
|Contra dancing.&lt;br /&gt;
|-&lt;br /&gt;
|I'm applying&lt;br /&gt;
|cam.gov&lt;br /&gt;
|on going problems with birds&lt;br /&gt;
|-&lt;br /&gt;
|certainly&lt;br /&gt;
|elephant&lt;br /&gt;
|An excellent year in the Sahara&lt;br /&gt;
|-&lt;br /&gt;
|Stanford&lt;br /&gt;
|ford.com&lt;br /&gt;
|Stealing lunches from startups&lt;br /&gt;
|-&lt;br /&gt;
|Yes Please&lt;br /&gt;
|@twitter&lt;br /&gt;
|Are you Stanford?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sixth Panel===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable plainlinks table-padding&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|At [company], you'll work at a scale you won't find anywhere else&lt;br /&gt;
|-&lt;br /&gt;
|Explore the depths of expensive and undocumented tools!&lt;br /&gt;
|-&lt;br /&gt;
|At Apple, we believe in pushing the boundary of perfection.&lt;br /&gt;
|-&lt;br /&gt;
|At Microsoft, you just need to relax and embrace the machine &amp;lt;!-- no period --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Yahoo management aren't just suits. We code too!&lt;br /&gt;
|-&lt;br /&gt;
|At QUALCOMM Incorporated, you'll have the opportinity to work on cutting-edge projects.&lt;br /&gt;
|-&lt;br /&gt;
|At Amazon, you'll be shaving the most cutting-edge of yaks.&lt;br /&gt;
|-&lt;br /&gt;
|You get to bid first on any auction, and use other experimental tools!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Seventh Panel===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable plainlinks table-padding&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:externality-dog1.png]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:externality-dog2.png]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:externality-dog3.png]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:externality-dog4.png]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:externality-dog5.png]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:externality-dog6.png]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:externality-dog7.png]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:externality-dog8.png]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:externality-dog9.png]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:externality-dog10.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Title Text==&lt;br /&gt;
{{incomplete}}&lt;br /&gt;
The title text documents the different sources of data in the comic. The different title texts are:&lt;br /&gt;
&lt;br /&gt;
:Mouse over words and things to see where they come from. - for most of the comic.&lt;br /&gt;
:Mouse over text for bottom panel:&lt;br /&gt;
:The dog gains a pound for every $10 donated to the wikmedia foundation via this link.  Currently at $15012.49 (note: at 11:38am Eastern)&lt;br /&gt;
:Google Inc. is the first NASDAQ-100 company mentioned on the wikipedia page &amp;lt;nowiki&amp;gt;[[Aer_Lingus]]&amp;lt;/nowiki&amp;gt; (note: links to [[Wikipedia:Aer Lingus|Aer Lingus]])&lt;br /&gt;
:This will be changed if a NASDAQ-100 company is mentioned earlier in the Wikipedia article on &amp;lt;nowiki&amp;gt;[[page]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:This will be changed if a NASDAQ-100 company is mentioned earlier in the Wikipedia article on &amp;lt;nowiki&amp;gt;{{hint: }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[The comic is dynamically generated from multiple sources.]&lt;br /&gt;
&lt;br /&gt;
:[First panel [[1193: Externalities#First Panel|transcript varies.]]]&lt;br /&gt;
&lt;br /&gt;
:[Second panel [[1193: Externalities#Second Panel|transcript varies.]]]&lt;br /&gt;
&lt;br /&gt;
:[Third panel [[1193: Externalities#Third Panel|transcript varies.]]]&lt;br /&gt;
:[Ponytail riding on a roomba.]&lt;br /&gt;
&lt;br /&gt;
:[Fourth panel [[1193: Externalities#Fourth Panel|transcript varies.]]]&lt;br /&gt;
:[A group of people waiting outside a door. One of them is holding a large net.]&lt;br /&gt;
&lt;br /&gt;
:Or [university] graduates, provided any of them manage to fill out the application correctly.&lt;br /&gt;
:Name: [random]&lt;br /&gt;
:Email: [Third place university]&lt;br /&gt;
&lt;br /&gt;
:[Sixth panel [[1193: Externalities#Sixth Panel|transcript varies.]]]&lt;br /&gt;
:Cueball: What does &amp;quot;make dog&amp;quot; do?&lt;br /&gt;
:Off-panel: Experimental dog generator. Don't click on it; the default size isn't set, so-&lt;br /&gt;
:'''*click*'''&lt;br /&gt;
&lt;br /&gt;
:''KZZZT''&lt;br /&gt;
:BIP&lt;br /&gt;
:Off-screen: Uh-oh.&lt;br /&gt;
&lt;br /&gt;
:[Last panel's [[1193: Externalities#Seventh Panel|transcript varies.]]]&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;br /&gt;
[[Category:Comics featuring Ponytail]]&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Hairy]]&lt;br /&gt;
[[Category:Dynamic comics]]&lt;/div&gt;</summary>
		<author><name>69.119.250.251</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=User_talk:Davidy22&amp;diff=31378</id>
		<title>User talk:Davidy22</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=User_talk:Davidy22&amp;diff=31378"/>
				<updated>2013-03-28T00:44:17Z</updated>
		
		<summary type="html">&lt;p&gt;69.119.250.251: /* Captcha help */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi Davidy22,&lt;br /&gt;
&lt;br /&gt;
Just a quick thanks for helping roll back so much of the vandalism.  Per your recent log comment, yes, there has been a recent spate of vandalism; before yesterday, it was the odd spammer that I've had to remove.  But with the advent of ''Click and Drag'', there's also been an insurgence of ip-based vandalism.  I'm hoping this is just a spike owing to the popularity of the comic, but I'm with you; if it doesn't die down, something more drastic is going to have to be done.&lt;br /&gt;
&lt;br /&gt;
But again, thanks for helping...&lt;br /&gt;
&lt;br /&gt;
-- [[User:IronyChef|IronyChef]] ([[User talk:IronyChef|talk]]) 14:17, 21 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Please don't ==&lt;br /&gt;
&lt;br /&gt;
Please don't create the redirects to explanations that haven't been created yet. It breaks the next and previous buttons, and gives people that are browsing through the explanations the false impression that the site is more complete than it is. [[User:Lcarsos|lcarsos]] ([[User talk:Lcarsos|talk]]) 06:41, 25 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Ah, I'll stop then. Didn't know that. [[User:Davidy22|Davidy22]] ([[User talk:Davidy22|talk]]) 07:17, 25 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Davidy22, the spam connoisseur==&lt;br /&gt;
Congratulations on transcending from being annoyed at all spam to recognizing the truly beautiful works of spammage from the rest of the cruddy heap. We should throw a party, lol. [[User:Lcarsos|lcarsos]] ([[User talk:Lcarsos|talk]]) 16:33, 1 November 2012 (UTC)&lt;br /&gt;
:Hey, it *was* a well written bit of spam. It was one of those copy/paste types of spam, except it was nicely formatted and coherent all the way through. It was informative too. A great change from the mindless template drivel or gibberish that we usually get. [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;(talk)&amp;lt;/tt&amp;gt;]] 23:11, 1 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Just asking ==&lt;br /&gt;
Was there a reason you deleted most of the List of all comics? [[User:Lcarsos|lcarsos]] ([[User talk:Lcarsos|talk]]) 05:21, 11 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:What on- shi-&lt;br /&gt;
:I was adding comic number 1132, and the preview was really slow, so I copied everything in the edit box and refreshed the page. I think half of the page hadn't finished loading in the edit box, and I only copied the first half. Derp [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;(talk)&amp;lt;/tt&amp;gt;]] 08:21, 11 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I figured it was something like that. [[User:Lcarsos|lcarsos]] ([[User talk:Lcarsos|talk]]) 04:56, 12 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
Just so you know, it happened again. But SlashMe fixed it. [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  18:07, 26 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Mother of fracking- I'm going to figure out what's causing this and I'm going to fix this. Godammit. [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;(talk)&amp;lt;/tt&amp;gt;]] 23:20, 26 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Durr dee-durr, and now I've done it. Thanks for spotting that. [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  07:22, 1 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Ahem... You gonna finish that? ==&lt;br /&gt;
&lt;br /&gt;
Have you taken a look at the front page recently (say within since you created the [[1134]] redirect)? [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  05:42, 14 November 2012 (UTC)&lt;br /&gt;
:I have it open right now. Please don't ninja me again. [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;(talk)&amp;lt;/tt&amp;gt;]] 05:44, 14 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;nowiki&amp;gt;*Sits tight and twiddles thumbs*&amp;lt;/nowiki&amp;gt; Actually, if you've got this I'll go back to the pitiful bit of literature I'm calling this year's NaNo. [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  05:53, 14 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== The Anonymous editor of 1132 ==&lt;br /&gt;
&lt;br /&gt;
Has been 50.0.38.245 all along. For a while he changed his signature to be a userpage that didn't exist, and wasn't a registered user. He has now changed it back to being the IP address again. Just thought I should do some out-of-band communication about that. If you want to change your last comment about the anonymous user, that would be good. (I almost offered to edit it for you, but then realized the subject we're talking about, and decided that if 50.0 ever learns about looking at the edit history and diffs, I don't need to be called a hypocrite as well as a banhammer wielding {{w|BOFH}}) [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  03:35, 15 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Broken mirror... ==&lt;br /&gt;
&lt;br /&gt;
Sorry for the &amp;quot;ninja&amp;quot;... I guess we probably don't need 2 versions of the image though...  Feel free to distill the explain part...--[[User:Bpothier|B. P.]] ([[User talk:Bpothier|talk]]) 07:15, 19 November 2012 (UTC)&lt;br /&gt;
:Godammit, I even had the window open waiting for the article. The definitions can be merged into one paragraph, and wiki magic will explain how the comic works. [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;(talk)&amp;lt;/tt&amp;gt;]] 07:20, 19 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Fooooooooor He's a Jolly Good Fellow... ==&lt;br /&gt;
&lt;br /&gt;
You are the man, man. Keep it up! [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  06:50, 21 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Seconded. Great work, you deserved the milestone! --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 12:26, 21 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Please take a look ==&lt;br /&gt;
&lt;br /&gt;
...at [[User talk:Lcarsos#Deletion|this]]. Nothing new to you, I suppose (spam fighting can be quite hard if we're overly cautious on every step), but I'm dropping the note just in case :) --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]])  17:52, 25 November 2012‎ (UTC)&lt;br /&gt;
&lt;br /&gt;
== autoblocking suspicious users ==&lt;br /&gt;
&lt;br /&gt;
Once again, it looks like auto-blocking users that have suspicious usernames would require someone with more power than we have.&lt;br /&gt;
&lt;br /&gt;
However, I very nearly blocked those three when I noticed the account creation. But, I didn't because I thought they might be legitimate users with stupid usernames. But now I've read up on {{w|Wikipedia:New_admin_school/Blocking|Wikipedia's block policy}} and from now on I'll be posting {{tl|uw-blockindef}} (which I've bungled fantastically right now, but shortly should be working) which should allow the rare legitimate user (with bad taste in usernames) to reclaim their good account, but allow us to block bad people.&lt;br /&gt;
&lt;br /&gt;
You're ever friendly, massive toddler of an admin, [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  03:41, 4 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I've also just found this page {{w|Wikipedia:Administrators' how-to guide}} which I will be reading very thoroughly and beginning to use this blacklist. [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  04:16, 4 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Hum. A great many of these templates could be condensed into a few bigger ones, but at least the documentation links are there for us to use. Also, you do know that Template:UserBox already exists, right? [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 04:55, 4 December 2012 (UTC)&lt;br /&gt;
:::Well, crud. You switched, I switched. I do like the one we had better, mostly because of the descriptive labels and the nice thick borders. The name's in convenient CamelCase too. [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 05:18, 4 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::As a general rule I loathe my shift key, using more keys to achieve the same goal is wasted time, and I could be called ruthless about wasted time. Saving a single keypress seems petty. But I had a CS professor point out that by specially crafting what you have to type (creating shortcuts) saving a keypress here and there can add up to saving several thousand keypresses every 8 hours, which over a long enough quantity of time can equal hours and days. That's my long winded explanation for why I like using {{tl|userbox}} instead of {{tl|UserBox}}.&lt;br /&gt;
&lt;br /&gt;
::::Also, I like the wikipedia userboxen, it's more flexible. And that allows anyone who comes over from Wikipedia to know how to work userboxen here too. That's my case for it. I hope you agree because I don't want to have to push my shift key, but I'll take your input, and if we end up in a tie, we might ask Waldir to tie break for us, as he'd be a neutral third party. [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  06:44, 4 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::In CS, I learned that descriptive variable names and easy to recognize naming conventions can save heaps of debugging time. I personally like the CamelCase version better because it uses variable names like left-bg instead of id-c for the background color in the box on the left, which makes the template self-documenting and easier to grok for a new user who's just reading the source. [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 07:58, 4 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::: I was asked to comment. Here are my thoughts:&lt;br /&gt;
::::::* Regarding CamelCase, it is indeed a neat convention but we don't use it elsewhere on the wiki. In fact, MediaWiki itself, in its early versions, used to rely on CamelCase for linking, but moved to the free-form, space enabled link syntax, which is better in many cases. Not everything converts nicely into CamelCase. So while I appreciate the argument to use CamelCase as the template name, I think the regular case version fits the wiki better. Besides, redirects are cheap and work well, so if the CamelCase title redirects to the lowercase one, whoever wants to use the CamelCase version can still do so seamlessly. Not an issue, therefore.&lt;br /&gt;
::::::* I agree with Davidy22 on the parameter names. In fact, the code of the template can be arranged in a more readable form (using whitespace and indentation) so not only its uses can be deciphered, but the template itself too. Renaming parameters is a simple matter, especially for templates with not many uses as these are, which means there isn't a lot of replacements to perform.&lt;br /&gt;
:::::: In summary, I think the two templates should definitely be merged and the best features of each kept in the final version: the title being [[Template:userbox]] (with redirects from [[Template:UserBox]] and [[Template:Userbox]]), and the parameters using intuitive names as {{tl|UserBox}}.&lt;br /&gt;
:::::: --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 17:06, 5 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::: Sounds good to me. The wikicode looks god-awful ugly though, who's up for cleaning that thing up? [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 00:03, 6 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::::: If you guys do the merge, I can clean it up afterwards :) --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 01:14, 6 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== separate section for title text ==&lt;br /&gt;
&lt;br /&gt;
I agree that in the two instances you removed the section header for the title text, it wasn't justified, but in some cases it does make sense. See [[explain xkcd:Community portal/Proposals#Subsection for title text explanation|here]]. Cheers, [[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 15:27, 5 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== No more imagesize ==&lt;br /&gt;
&lt;br /&gt;
I made a comment on [[Template Talk: comic#Imagesize]], essentially imagesize isn't necessary, and I've changed the {{tl|create}} template to not include it. So rejoice, and forget imagesize ever existed (until the bug gets fixed). [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  03:02, 6 December 2012 (UTC)&lt;br /&gt;
: Bah, what was that parameter good for anyways? Clicking on the image should take you to the XKCD site anyways. What user cares about the image pages that the template currently takes you to? [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 06:20, 6 December 2012 (UTC)&lt;br /&gt;
:: That's an interesting point. It's technically doable. But I think there should be a way to access the comic images (granted, I'm not sure why exactly, but I'm not comfortable leaving them &amp;quot;orphans&amp;quot; —linkless— either) --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 12:08, 6 December 2012 (UTC)&lt;br /&gt;
::: There's the list of all comics page, and we could make the titletext link to the image page or something. I dunno, any excuse to kill imagesize. [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 12:16, 6 December 2012 (UTC)&lt;br /&gt;
:::: To clarify, linking the image directly to xkcd has nothing to do with killing imagesize. That, for what I understand, has already been done. Good point about the list of comics page. I'll wait for more comments before implementing the change in the image link target. --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 12:35, 6 December 2012 (UTC)&lt;br /&gt;
::::: Imagesize isn't *quite* dead yet. There's still four or five comics that still use it. Permission to upload the thumbnail versions of those comics, as we do with the other large comics, and end that broken thing once and for all? [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 13:05, 6 December 2012 (UTC)&lt;br /&gt;
:::::: I don't like the idea of uploading smaller versions of images. We ought to be able to use mediawiki's own image scaling abilities as soon as we can do some [[explain xkcd:Community portal/Technical#We need more maintainers|testing in the wiki setup]] and make the image scaling issue go away. Apart from that, what exactly are the problems of imagesize, again? I haven't followed the discussions about it, sorry. Feel free to give me pointers to the appropriate places where the issues have been discussed. --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 13:17, 6 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Please move pages ==&lt;br /&gt;
&lt;br /&gt;
I'm noticing that when someone creates a new page with the wrong title you're just copy/pasting the content onto the new page. Please don't do that. Please use the move page feature on the drop down of the page, that way we can keep the edit history for the page intact, and that way it doesn't look like you created these oddly poor quality pages. Thanks much. [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  00:49, 6 January 2013 (UTC)&lt;br /&gt;
:Righty ho. '''[[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 02:09, 6 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Sorry ==&lt;br /&gt;
&lt;br /&gt;
I have been working contra u by routinely adding a white line above the categories. I instantly raise white flag! And say good night! -- [[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 00:40, 7 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Trivia placement ==&lt;br /&gt;
&lt;br /&gt;
Cheers mate! Please check the comment I made some time ago in the section you started, [[explain xkcd:Community portal/Proposals#Section style and usage|&amp;quot;Section style and usage&amp;quot;]] on the Proposals community page. –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 23:10, 27 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
If you disagree with the trivia placement between explanation and transcript, why don't you say so, and explain why? –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 14:50, 6 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I made a section for discussion of this, so that we can come to some agreement: [[explain xkcd:Community portal/Proposals#Trivia and transcript]]. –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 15:18, 6 March 2013 (UTC)&lt;br /&gt;
:Moved to [[explain xkcd:Community portal/Coordination#Trivia and transcript placement]] –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 23:05, 6 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Jurassic Park category ==&lt;br /&gt;
Hi, you wrote you don't like how I created a new category for Jurassic Park. I thought it appropriate: there's a *lot* of references to Jurassic Park and/or velociraptors in the comics. And not all reference are to both... But what did you not like? Thanks for enlightening me! [[User:Kaa-ching|Kaa-ching]] ([[User talk:Kaa-ching|talk]]) 09:07, 28 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:There's a lot of categories on this wiki. When adding categories to a page, it can get extremely difficult to make sure that you've gotten every category that applies to the comic. For regular editors, the amount that we have to remember when maintaining pages is already quite onerous; more categories hurt our dinky heads. If you're willing to steward that category, go ahead, but you'll have to remember to put in the explanation pages yourself when you find a comic that it applies to. '''[[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 09:36, 28 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: OK. [[User:Kaa-ching|Kaa-ching]] ([[User talk:Kaa-ching|talk]]) 08:26, 1 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
==[[220: Philosophy]]==&lt;br /&gt;
&lt;br /&gt;
Actually, what happened was:  This being my first new page edit, I copy-pasted the format from another page, and then edited all the information to fit the correct comic.  Then I realized I'd forgotten to remove the date of the original page's comic, so I did so.  *blushes*  No trolling intended, just a newbie mistake.  Is 2/7/07 the correct date for this comic? [[User:Ekedolphin|Ekedolphin]] ([[User talk:Ekedolphin|talk]]) 11:23, 28 January 2013 (UTC)&lt;br /&gt;
:Oooh. I thought you had gotten the date then removed it after seeing earlier rants concerning omitted dates. You can check a comic's date by clicking on the &amp;quot;All Comics&amp;quot; button in the sidebar on the left. All dates are in YYYY-MM-DD format. '''[[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 11:37, 28 January 2013 (UTC)&lt;br /&gt;
::Yep.  I see that now, and now that I know it's there, I create new pages straight from [[List of all comics]].  No offense taken.  Thanks for the useful advice!  [[User:Ekedolphin|Ekedolphin]] ([[User talk:Ekedolphin|talk]]) 05:52, 29 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Character names in transcripts ==&lt;br /&gt;
&lt;br /&gt;
Ah, I see now that you've been cleaning up after me, adding character names to transcripts instead of &amp;quot;Man&amp;quot;, &amp;quot;Woman&amp;quot;, et cetera.  Now realizing that's the wiki's standard, I'll endeavor to do that myself from now on.  Thanks for your patience with the new guy.  [[User:Ekedolphin|Ekedolphin]] ([[User talk:Ekedolphin|talk]]) 07:40, 29 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:It's k, just doing maintenance. You're really prolific, do you write all of those yourself or are you getting those explanations off the forums somehow? '''[[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 10:38, 29 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I write them all myself.  It's been some time since I've looked at the xkcd forums, actually.  Sometimes I get a little help from Wikipedia when a particular detail escapes me.  But you'll notice I don't make an attempt to explain the math ones.  *laughs*  [[User:Ekedolphin|Ekedolphin]] ([[User talk:Ekedolphin|talk]]) 02:16, 30 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== My unexplained hobbies. ==&lt;br /&gt;
&lt;br /&gt;
I just want to make sure that you are getting this, but I restored &amp;quot;My Unexplained Hobbies.&amp;quot; You can now explain them. [[User:Greyson|Greyson]] ([[User talk:Greyson|talk]]) 14:47, 11 February 2013 (UTC)&lt;br /&gt;
:Shweet. '''[[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 00:44, 12 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I suck at wiki stuff but am a real human - sorry for the confusion. {{unsigned|‎Schmammel}}&lt;br /&gt;
:No matter. Also, see the blue box above the talk page edit box for instruction on how to sign your posts. '''[[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 04:55, 19 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About your new admin powers ==&lt;br /&gt;
&lt;br /&gt;
Actually just the rollback hammer. I've learned this after being burned a few times.&lt;br /&gt;
&lt;br /&gt;
Rollback will actually not revert just the one edit you are looking at, but will go back until it hits a revision that wasn't done by that user, so its useful for pure spam accounts, but if you're just undoing a single edit, you may still want to use the undo tool.&lt;br /&gt;
&lt;br /&gt;
Also, once or twice I actually had it revert all the way back to the last patrolled edit, which meant it actually got rid of the edits of a few anonymous editors too.&lt;br /&gt;
&lt;br /&gt;
Just a caution that with great power comes great responsibility.&lt;br /&gt;
&lt;br /&gt;
--[[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]]) 04:11, 22 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Oh damn, did I do that? Welp. '''[[User:Davidy22|&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; title=&amp;quot;I want you&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;4px&amp;quot;&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 04:28, 22 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Removed Level 2 headings from Discussion page ==&lt;br /&gt;
&lt;br /&gt;
Hi, I noticed you removed the level 2 headings in the discussion of comic 1188. I'm guessing it's the application of some formatting rule established on this wiki, so I'm curious where I can find a list of these standards that I should adhere to, so I don't make such a mistake again in the future. [[User:Jfresen|Jfresen]] ([[User talk:Jfresen|talk]]) 15:10, 20 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:It's not really a formatting convention, more of a workaround to technical limitations of the wiki. The way discussion pages are embedded into comic pages, headings in talk pages cause breakages when tables of contents are spawned. It's ugly and bad and it's the reason why we delete discussion page headers. '''[[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 15:33, 20 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Captcha help ==&lt;br /&gt;
&lt;br /&gt;
Hey,&lt;br /&gt;
&lt;br /&gt;
The page [[Special:Captcha/help]] tells people to contact an administrator if the captcha is &amp;quot;unexpectedly preventing you from making legitimate contributions&amp;quot;. I just recieved a captcha asking me what the first name of XKCD's writer is. Now I know that most fans should know his name by now, you really can't expect every visitor or editor to this site to remember that, and in many cases a visitor won't know that sort of information at all.&lt;br /&gt;
&lt;br /&gt;
I respectfully request that you arrange for that question to be removed from the list of captchas that appear for us IP users.&lt;br /&gt;
&lt;br /&gt;
Thank you.--[[Special:Contributions/69.119.250.251|69.119.250.251]] 00:44, 28 March 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>69.119.250.251</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1190:_Time&amp;diff=31374</id>
		<title>Talk:1190: Time</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1190:_Time&amp;diff=31374"/>
				<updated>2013-03-28T00:38:49Z</updated>
		
		<summary type="html">&lt;p&gt;69.119.250.251: /* Create an animation on this page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pretty sure we're just getting trolled with this one [[Special:Contributions/99.108.190.136|99.108.190.136]] 04:48, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Can't tell if this is emo xkcd or trolling xkcd. [[User:Alpha|Alpha]] ([[User talk:Alpha|talk]]) 04:53, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Something seems a little fishy because the image url is different than normal. [[User:Bugefun|Bugefun]] ([[User talk:Bugefun|talk]]) 04:55, 25 March 2013 (UTC)&lt;br /&gt;
:Maybe the comic slowly changes throughout the day. [[User:Alpha|Alpha]] ([[User talk:Alpha|talk]]) 04:56, 25 March 2013 (UTC)&lt;br /&gt;
::Oh god, it does. [[User:Alpha|Alpha]] ([[User talk:Alpha|talk]]) 04:57, 25 March 2013 (UTC)&lt;br /&gt;
:::When uploading different versions of the image, use the naming convention time[iterationNumber].png. We'll compile all the images into one and display them as per [[Traffic Lights]]. '''[[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 05:05, 25 March 2013 (UTC)&lt;br /&gt;
::::Alright, so the comic appears to be switching between two states here: between [[media:time2.png|this]] and [[media:time3.png|this]]. If nothing new happens, I'll get to clipping the comics together. '''[[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 05:28, 25 March 2013 (UTC)&lt;br /&gt;
:::::Whoop, nope, [[media:time4.png|this]] just came up. Is there more to come? '''[[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 05:34, 25 March 2013 (UTC)&lt;br /&gt;
::::::Alright, so a new one is posted every half-hour. Whoopee. '''[[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 06:06, 25 March 2013 (UTC)&lt;br /&gt;
:::::::And there's a new one! Megan leaning back and looking up...&lt;br /&gt;
::::::::Well, the image changed, who has the time to make a script to catch the new images and compile them into a gif? https://dl.dropbox.com/u/932170/time.png [[User:Statharas.903|Statharas.903]] ([[User talk:Statharas.903|talk]]) 07:14, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/72.21.198.66|72.21.198.66]] 05:11, 25 March 2013 (UTC)It could be a reference to the old proverb &amp;quot; time and tide wait for none&amp;quot; Cueball and the girl could be waiting for the tide in the beach! (Just a guess)[[Special:Contributions/72.21.198.66|72.21.198.66]] 05:11, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
The picture does chance with time. The URL includes a changing timestamp that I can't decipher. Compare these two URLS (which have slightly different images:&lt;br /&gt;
http://imgs.xkcd.com/comics/time/8eb156cce408df8bb83528382d6a2aa2ce6c74f3c573fd12b058cd1c56420672.png&lt;br /&gt;
http://imgs.xkcd.com/comics/time/1e349a579b5f9b5ed487ddf7e88244b70330941ddedac9c6abf6ed2e3f589b97.png&lt;br /&gt;
&lt;br /&gt;
Perhaps there is a way to hack the URL to view future images. [[Special:Contributions/199.30.248.121|199.30.248.121]] 05:29, 25 March 2013 (UTC)&lt;br /&gt;
: I would also like to add that knowing randall, these are not the only images. For all we know, the image will still be changing in 5 years while a tree grows in front of them. My point is: Are the URLs hackable, or did he encrypt them? [[Special:Contributions/199.30.248.121|199.30.248.121]] 05:33, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Likely there is a way to hack the URLs; they look like some sort of hash, probably a hashed timestamp. Of course, he could easily have added some salt to the hash, making it significantly *harder* to hack. But they're strings of a specific length, so it should be pretty easy to bruteforce it, fetch all the images, and then (maybe) reverse-engineer the sequence. *That* all depends on how many of them there are. [[Special:Contributions/76.90.249.178|76.90.249.178]] 05:44, 25 March 2013 (UTC)&lt;br /&gt;
:Good god, do you see how many digits are *in* that hash? The sun'll have burned out by the time we've tested every possible combination of digits. '''[[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 05:47, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
It seems that the image is updated every 1/2 hour. [[Special:Contributions/152.23.97.150|152.23.97.150]] 06:17, 25 March 2013 (UTC)&lt;br /&gt;
: Given that the images switch back and forth between other images already seen, and that the comic should be viewable in the future, it seems unlikely that it's any thing like a simple sha256 of part of the timestamp.  I think it's more likely a function of half-hours and minutes (assuming we continue to get a new possible image every half-hour). [[Special:Contributions/99.153.248.206|99.153.248.206]] 06:59, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: The images do cycle, yes. But for some reason I have never seen the img where Megan is looking behind her. Also wouldn't it be difficult to show a sequential story (like the rising tide) if the previous images keep cycling ?&lt;br /&gt;
&lt;br /&gt;
Hash appears to be SHA-256. I tried some obvious hashes (&amp;quot;1&amp;quot;, &amp;quot;11901&amp;quot;, &amp;quot;1190_1&amp;quot;, &amp;quot;1190.1&amp;quot;) to no avail. Maybe this is HMAC-SHA256? Also, I would suggest trying Unix timestamps. [[Special:Contributions/131.156.236.149|131.156.236.149]] 06:19, 25 March 2013 (UTC)&lt;br /&gt;
: I've been trying to make educated guesses as to what's being hashed here: http://www.xorbin.com/tools/sha256-hash-calculator ... he could also be using hash(hash2(value)) which would be virtually impossible to crack. [[Special:Contributions/99.153.248.206|99.153.248.206]] 06:59, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
It's entirely possible that the &amp;quot;hash&amp;quot; is actually randomly generated. Just a thought. [[Special:Contributions/129.21.119.153|129.21.119.153]] 07:03, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Regarding sha256. Its most likely some hash of a timestamp, but if he doesnt wants us to crack it, he would have prefixes a password.. sha256('secretcode17:30'). Im just saying, if he doesnt wants us to crack it, we most likely cant.&lt;br /&gt;
I've tested all unixtimestamps from 1300000000 to 1364390334. Also &amp;quot;00:00&amp;quot; to &amp;quot;23:59&amp;quot;, with and without the colon and a load of other formats. {{unsigned|77.243.128.133}}&lt;br /&gt;
&lt;br /&gt;
Alright, this is probably not going to work, but I'm trying to exploit Randall's awesomeness here. Maybe he decided to take the time-stamps from the user? I don't know if that's even possible... That would then allow people in different time zones to obtain different images simultaneously. (What's the corollary of Godwin's law for a bunch of math-and-science nerds and relativity? Is there one?) Clicking the img src url on the comic's html page, give me this: http://imgs.xkcd.com/comics/time/752687b61523144c61736cd89f8c153dc41e19128f72d78d44947ff800f057fa.png : Never mind.. apparently others see the same image too.&lt;br /&gt;
&lt;br /&gt;
Could he be doing this live? Monitoring the discussion on the net? Collaborative, crowdsourced comic-ing? Reminds me of those you-decide-what-the-character-does-next-and-flip-to-appropriate-page parallel plot novels.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/220.224.246.97|220.224.246.97]] 07:14, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Let's just compare the two pictures and see how the bottom right changes, which I believe is water and they are indeed waiting for the tide. [[User:Statharas.903|Statharas.903]] ([[User talk:Statharas.903|talk]]) 07:19, 25 March 2013 (UTC)&lt;br /&gt;
:I'm adding urls to pictures bellow, edit freely.&lt;br /&gt;
::They change every 5 minutes, will try to keep track.&lt;br /&gt;
&lt;br /&gt;
http://www.explainxkcd.com/wiki/images/f/f8/time.png &lt;br /&gt;
http://imgs.xkcd.com/comics/time/1e349a579b5f9b5ed487ddf7e88244b70330941ddedac9c6abf6ed2e3f589b97.png&lt;br /&gt;
http://imgs.xkcd.com/comics/time/752687b61523144c61736cd89f8c153dc41e19128f72d78d44947ff800f057fa.png&lt;br /&gt;
http://dl.dropbox.com/u/932170/timeasdf.png &lt;br /&gt;
http://dl.dropbox.com/u/932170/time6.png&lt;br /&gt;
&lt;br /&gt;
:I have uploaded all the different images onto the wiki, in the order that they were revealed. To avoid needless duplication of effort, I'll put them up in the explanation page. '''[[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 07:44, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
It just went back to the second image... [[Special:Contributions/220.224.246.97|220.224.246.97]] 07:59, 25 March 2013 (UTC)&lt;br /&gt;
: And now changed to something new.  http://imgs.xkcd.com/comics/time/cdcc6b46b32c53f8596cd0106958b42c4260b9cbc022e6d94054147aa6554960.png&lt;br /&gt;
:: The images do look alike, but they're all different. Thanks David. [[User:Statharas.903|Statharas.903]] ([[User talk:Statharas.903|talk]]) 08:04, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: No..I checked the random string. They're exactly the same. In fact, now it's gone back to the second image. Again. [[Special:Contributions/220.224.246.97|220.224.246.97]] 08:07, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Just found this JavaScript code embedded in the comic HTML source (Update: Reformatted to prevent eye-bleeding): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;(function (e) {&lt;br /&gt;
    &amp;quot;use strict&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    function t() {&lt;br /&gt;
        this.data = {}&lt;br /&gt;
    }&lt;br /&gt;
    function n() {&lt;br /&gt;
        this.listeners = new t&lt;br /&gt;
    }&lt;br /&gt;
    function r(e) {&lt;br /&gt;
        setTimeout(function () {&lt;br /&gt;
            throw e&lt;br /&gt;
        }, 0)&lt;br /&gt;
    }&lt;br /&gt;
    function i(e) {&lt;br /&gt;
        this.type = e&lt;br /&gt;
    }&lt;br /&gt;
    function s(e, t) {&lt;br /&gt;
        i.call(this, e), this.data = t.data, this.lastEventId = t.lastEventId&lt;br /&gt;
    }&lt;br /&gt;
    function g(e, t) {&lt;br /&gt;
        var n = Number(e);&lt;br /&gt;
        return (n &amp;lt; 1 ? 1 : n &amp;gt; 18e6 ? 18e6 : n) || t&lt;br /&gt;
    }&lt;br /&gt;
    function y(e, t, n) {&lt;br /&gt;
        try {&lt;br /&gt;
            typeof e[t] == &amp;quot;function&amp;quot; &amp;amp;&amp;amp; e[t](n)&lt;br /&gt;
        } catch (i) {&lt;br /&gt;
            r(i)&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    function b(t, r) {&lt;br /&gt;
        function B() {&lt;br /&gt;
            L = d, N !== null &amp;amp;&amp;amp; (N.abort(), N = null), C !== 0 &amp;amp;&amp;amp; (clearTimeout(C), C = 0), S.readyState = d&lt;br /&gt;
        }&lt;br /&gt;
        function j(e) {&lt;br /&gt;
            var t = L === p || L === h ? N.responseText || &amp;quot;&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
                n = null;&lt;br /&gt;
            if (L === h) {&lt;br /&gt;
                var r = f ? t !== &amp;quot;&amp;quot; ? N.getResponseHeader(&amp;quot;Content-Type&amp;quot;) : &amp;quot;&amp;quot; : N.contentType;&lt;br /&gt;
                if (r &amp;amp;&amp;amp; v.test(r)) {&lt;br /&gt;
                    L = p, T = !0, x = u, S.readyState = p, n = new i(&amp;quot;open&amp;quot;), S.dispatchEvent(n), y(S, &amp;quot;onopen&amp;quot;, n);&lt;br /&gt;
                    if (L === d) return&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (L === p) {&lt;br /&gt;
                t.length &amp;gt; k &amp;amp;&amp;amp; (H = !0, T = !0);&lt;br /&gt;
                var o = 0,&lt;br /&gt;
                    a = t.indexOf(&amp;quot;\r&amp;quot;, k),&lt;br /&gt;
                    l = t.indexOf(&amp;quot;\n&amp;quot;, k);&lt;br /&gt;
                while (a !== -1 || l !== -1) {&lt;br /&gt;
                    a === -1 || l !== -1 &amp;amp;&amp;amp; l &amp;lt; a ? (o = l, l = t.indexOf(&amp;quot;\n&amp;quot;, o + 1)) : (o = a, a = t.indexOf(&amp;quot;\r&amp;quot;, o + 1));&lt;br /&gt;
                    var m = t.slice(k, o),&lt;br /&gt;
                        B = D;&lt;br /&gt;
                    D = t.slice(o, o + 1) === &amp;quot;\r&amp;quot;, k = o + 1;&lt;br /&gt;
                    if (!B || m.length !== 0 || D) {&lt;br /&gt;
                        _.push(m);&lt;br /&gt;
                        var j = _.join(&amp;quot;&amp;quot;);&lt;br /&gt;
                        _.length = 0;&lt;br /&gt;
                        if (j !== &amp;quot;&amp;quot;) {&lt;br /&gt;
                            var I = &amp;quot;&amp;quot;,&lt;br /&gt;
                                q = j.indexOf(&amp;quot;:&amp;quot;, 0);&lt;br /&gt;
                            q !== -1 &amp;amp;&amp;amp; (I = j.slice(q + (j.slice(q + 1, q + 2) === &amp;quot; &amp;quot; ? 2 : 1)), j = j.slice(0, q)), j === &amp;quot;data&amp;quot; ? A.push(I) : j === &amp;quot;id&amp;quot; ? O = I : j === &amp;quot;event&amp;quot; ? M = I : j === &amp;quot;retry&amp;quot; ? (u = g(I, u), x = u, b &amp;lt; u &amp;amp;&amp;amp; (b = u)) : j === &amp;quot;retryLimit&amp;quot; ? b = g(I, b) : j === &amp;quot;heartbeatTimeout&amp;quot; &amp;amp;&amp;amp; (w = g(I, w), C !== 0 &amp;amp;&amp;amp; (clearTimeout(C), C = setTimeout(R, w)))&lt;br /&gt;
                        } else {&lt;br /&gt;
                            if (A.length !== 0) {&lt;br /&gt;
                                E = O;&lt;br /&gt;
                                var U = M || &amp;quot;message&amp;quot;;&lt;br /&gt;
                                n = new s(U, {&lt;br /&gt;
                                    data: A.join(&amp;quot;\n&amp;quot;),&lt;br /&gt;
                                    lastEventId: O&lt;br /&gt;
                                }), S.dispatchEvent(n), U === &amp;quot;message&amp;quot; &amp;amp;&amp;amp; y(S, &amp;quot;onmessage&amp;quot;, n);&lt;br /&gt;
                                if (L === d) return&lt;br /&gt;
                            }&lt;br /&gt;
                            A.length = 0, M = &amp;quot;&amp;quot;&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
                k !== t.length &amp;amp;&amp;amp; (_.push(t.slice(k)), k = t.length)&lt;br /&gt;
            }&lt;br /&gt;
            H &amp;amp;&amp;amp; P === 0 &amp;amp;&amp;amp; (H = !1, P = setTimeout(F, 80)), L !== p &amp;amp;&amp;amp; L !== h || !(e || k &amp;gt; 1048576 || C === 0 &amp;amp;&amp;amp; !T) ? C === 0 &amp;amp;&amp;amp; (T = !1, C = setTimeout(R, w)) : (L = c, N.abort(), C !== 0 &amp;amp;&amp;amp; (clearTimeout(C), C = 0), x &amp;gt; b &amp;amp;&amp;amp; (x = b), C = setTimeout(R, x), x = x * 2 + 1, S.readyState = h, n = new i(&amp;quot;error&amp;quot;), S.dispatchEvent(n), y(S, &amp;quot;onerror&amp;quot;, n))&lt;br /&gt;
        }&lt;br /&gt;
        function F() {&lt;br /&gt;
            P = 0, j(!1)&lt;br /&gt;
        }&lt;br /&gt;
        function I() {&lt;br /&gt;
            j(!1)&lt;br /&gt;
        }&lt;br /&gt;
        function q() {&lt;br /&gt;
            j(!0)&lt;br /&gt;
        }&lt;br /&gt;
        function R() {&lt;br /&gt;
            C = 0;&lt;br /&gt;
            if (L !== c) {&lt;br /&gt;
                j(!1);&lt;br /&gt;
                return&lt;br /&gt;
            }&lt;br /&gt;
            if (navigator.onLine === !1) {&lt;br /&gt;
                C = setTimeout(R, 500);&lt;br /&gt;
                return&lt;br /&gt;
            }&lt;br /&gt;
            if (m &amp;amp;&amp;amp; e.document &amp;amp;&amp;amp; (e.document.readyState === &amp;quot;loading&amp;quot; || e.document.readyState === &amp;quot;interactive&amp;quot;)) {&lt;br /&gt;
                C = setTimeout(R, 100);&lt;br /&gt;
                return&lt;br /&gt;
            }&lt;br /&gt;
            N.onload = N.onerror = q, N.mozAnon === undefined ? N.onprogress = I : N.onreadystatechange = I, T = !1, C = setTimeout(R, w), k = 0, L = h, A.length = 0, M = &amp;quot;&amp;quot;, O = E, _.length = 0, D = !1, N.open(&amp;quot;GET&amp;quot;, t + ((t.indexOf(&amp;quot;?&amp;quot;, 0) === -1 ? &amp;quot;?&amp;quot; : &amp;quot;&amp;amp;&amp;quot;) + &amp;quot;lastEventId=&amp;quot; + encodeURIComponent(E) + &amp;quot;&amp;amp;r=&amp;quot; + String(Math.random() + 1).slice(2)), !0), N.withCredentials = o, N.responseType = &amp;quot;text&amp;quot;, f &amp;amp;&amp;amp; N.setRequestHeader(&amp;quot;Accept&amp;quot;, &amp;quot;text/event-stream&amp;quot;), N.send(null)&lt;br /&gt;
        }&lt;br /&gt;
        t = String(t);&lt;br /&gt;
        var o = Boolean(a &amp;amp;&amp;amp; r &amp;amp;&amp;amp; r.withCredentials),&lt;br /&gt;
            u = g(r ? r.retry : NaN, 1e3),&lt;br /&gt;
            b = g(r ? r.retryLimit : NaN, 3e5),&lt;br /&gt;
            w = g(r ? r.heartbeatTimeout : NaN, 45e3),&lt;br /&gt;
            E = r &amp;amp;&amp;amp; r.lastEventId &amp;amp;&amp;amp; String(r.lastEventId) || &amp;quot;&amp;quot;,&lt;br /&gt;
            S = this,&lt;br /&gt;
            x = u,&lt;br /&gt;
            T = !1,&lt;br /&gt;
            N = new l,&lt;br /&gt;
            C = 0,&lt;br /&gt;
            k = 0,&lt;br /&gt;
            L = c,&lt;br /&gt;
            A = [],&lt;br /&gt;
            O = &amp;quot;&amp;quot;,&lt;br /&gt;
            M = &amp;quot;&amp;quot;,&lt;br /&gt;
            _ = [],&lt;br /&gt;
            D = !1,&lt;br /&gt;
            P = 0,&lt;br /&gt;
            H = !1;&lt;br /&gt;
        r = null, n.call(this), this.close = B, this.url = t, this.readyState = h, this.withCredentials = o, R()&lt;br /&gt;
    }&lt;br /&gt;
    function w() {&lt;br /&gt;
        this.CONNECTING = h, this.OPEN = p, this.CLOSED = d&lt;br /&gt;
    }&lt;br /&gt;
    t.prototype = {&lt;br /&gt;
        get: function (e) {&lt;br /&gt;
            return this.data[e + &amp;quot;~&amp;quot;]&lt;br /&gt;
        },&lt;br /&gt;
        set: function (e, t) {&lt;br /&gt;
            this.data[e + &amp;quot;~&amp;quot;] = t&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;delete&amp;quot;: function (e) {&lt;br /&gt;
            delete this.data[e + &amp;quot;~&amp;quot;]&lt;br /&gt;
        }&lt;br /&gt;
    }, n.prototype = {&lt;br /&gt;
        dispatchEvent: function (e) {&lt;br /&gt;
            var t = String(e.type),&lt;br /&gt;
                n = this.listeners,&lt;br /&gt;
                i = n.get(t);&lt;br /&gt;
            if (!i) return;&lt;br /&gt;
            var s = i.length,&lt;br /&gt;
                o = -1;&lt;br /&gt;
            while (++o &amp;lt; s) {&lt;br /&gt;
                var u = i[o];&lt;br /&gt;
                try {&lt;br /&gt;
                    u.call(this, e)&lt;br /&gt;
                } catch (a) {&lt;br /&gt;
                    r(a)&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        },&lt;br /&gt;
        addEventListener: function (e, t) {&lt;br /&gt;
            e = String(e);&lt;br /&gt;
            var n = this.listeners,&lt;br /&gt;
                r = n.get(e);&lt;br /&gt;
            r || n.set(e, r = []);&lt;br /&gt;
            var i = r.length;&lt;br /&gt;
            while (--i &amp;gt;= 0) if (r[i] === t) return;&lt;br /&gt;
            r.push(t)&lt;br /&gt;
        },&lt;br /&gt;
        removeEventListener: function (e, t) {&lt;br /&gt;
            e = String(e);&lt;br /&gt;
            var n = this.listeners,&lt;br /&gt;
                r = n.get(e);&lt;br /&gt;
            if (!r) return;&lt;br /&gt;
            var i = r.length,&lt;br /&gt;
                s = [],&lt;br /&gt;
                o = -1;&lt;br /&gt;
            while (++o &amp;lt; i) r[o] !== t &amp;amp;&amp;amp; s.push(r[o]);&lt;br /&gt;
            s.length === 0 ? n[&amp;quot;delete&amp;quot;](e) : n.set(e, s)&lt;br /&gt;
        }&lt;br /&gt;
    }, s.prototype = i.prototype;&lt;br /&gt;
    var o = e.XMLHttpRequest,&lt;br /&gt;
        u = e.XDomainRequest,&lt;br /&gt;
        a = Boolean(o &amp;amp;&amp;amp; (new o).withCredentials !== undefined),&lt;br /&gt;
        f = a,&lt;br /&gt;
        l = a ? o : u,&lt;br /&gt;
        c = -1,&lt;br /&gt;
        h = 0,&lt;br /&gt;
        p = 1,&lt;br /&gt;
        d = 2,&lt;br /&gt;
        v = /^text\/event\-stream;?(\s*charset\=utf\-8)?$/i,&lt;br /&gt;
        m = /AppleWebKit\/5([0-2][0-9]|3[0-4])[^\d]/.test(navigator.userAgent);&lt;br /&gt;
    w.prototype = n.prototype, b.prototype = new w, w.call(b), l &amp;amp;&amp;amp; (e.EventSource = b)&lt;br /&gt;
})(this),&lt;br /&gt;
function () {&lt;br /&gt;
    function e(e) {&lt;br /&gt;
        (new Image).src = &amp;quot;http://xkcd.com/events/&amp;quot; + e&lt;br /&gt;
    }&lt;br /&gt;
    function t() {&lt;br /&gt;
        location.hash == &amp;quot;#verbose&amp;quot; &amp;amp;&amp;amp; console.log.apply(console, arguments)&lt;br /&gt;
    }&lt;br /&gt;
    try {&lt;br /&gt;
        var n = &amp;quot;http://c0.xkcd.com/stream/comic/time?method=EventSource&amp;quot;,&lt;br /&gt;
            r = new EventSource(n);&lt;br /&gt;
        t(&amp;quot;connecting to event source:&amp;quot;, n), r.addEventListener(&amp;quot;open&amp;quot;, function (t) {&lt;br /&gt;
            e(&amp;quot;connect_start&amp;quot;)&lt;br /&gt;
        }, !1), r.addEventListener(&amp;quot;error&amp;quot;, function (t) {&lt;br /&gt;
            e(&amp;quot;connect_error&amp;quot;)&lt;br /&gt;
        }, !1), r.addEventListener(&amp;quot;loadtest&amp;quot;, t, !1), r.addEventListener(&amp;quot;comic/time&amp;quot;, t, !1), r.addEventListener(&amp;quot;comic/time&amp;quot;, function (e) {&lt;br /&gt;
            var n = JSON.parse(e.data),&lt;br /&gt;
                r = document.getElementById(&amp;quot;comic&amp;quot;).getElementsByTagName(&amp;quot;img&amp;quot;)[0],&lt;br /&gt;
                i = Math.round(Math.random() * n.spread);&lt;br /&gt;
            t(&amp;quot;waiting&amp;quot;, i, &amp;quot;seconds before displaying comic&amp;quot;, n.image), setTimeout(function () {&lt;br /&gt;
                r.src = &amp;quot;http://imgs.xkcd.com/comics/time/&amp;quot; + n.image&lt;br /&gt;
            }, i * 1e3)&lt;br /&gt;
        }, !1)&lt;br /&gt;
    } catch (i) {&lt;br /&gt;
        e(&amp;quot;js_error&amp;quot;)&lt;br /&gt;
    }&lt;br /&gt;
}();&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I'm no programmer but this looks important to me...&lt;br /&gt;
&lt;br /&gt;
:Doesn't really help. The script basically changes the image when something happens (probably some time passes, although it's possible there is more hidden there). WHAT image then appears is not directed by the script, but by the site. Specifically, the image displayed as first is taken from [http://c0.xkcd.com/redirect/comic/time http://c0.xkcd.com/redirect/comic/time], while the script asks for [http://c0.xkcd.com/stream/comic/time?method=EventSource&amp;amp;r=(somenumber) http://c0.xkcd.com/stream/comic/time?method=EventSource&amp;amp;r=(somenumber)] ... which is, if you get correct &amp;quot;r&amp;quot;, probably some json containing the image url. So, even if you hack the script, you will not get all possible urls. -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 09:17, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: ... actually, given that the script part doesn't seem to do anything just now, it's even possible it's for later (ie, starts producing images when the correct time come). Or maybe there is a bug somewhere in the code :-). -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 09:27, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Thanks for explaining. Why hasn't anyone posted this before? Could &amp;quot;location.hash&amp;quot; possibly have anything to do with the method used to generate the image hash key? Also, why is this code so difficult to follow (Obfuscation?)? So many questions... Sorry if this is just a huge waste of ''Time''.&lt;br /&gt;
&lt;br /&gt;
:::: &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; is the URI of the page. &amp;lt;code&amp;gt;location.hash&amp;lt;/code&amp;gt; is the part of the uri after the ''#'' character. If you go to [https://xkcd.com/1190/#verbose https://xkcd.com/1190/#verbose], you'll see some debugging output in your browser's debugging console (Firefox: Web Console or Firebug, Chrome: Development Tools). But nothing to decode the algorithm... :-( --[[Special:Contributions/83.243.48.2|83.243.48.2]] 10:01, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: Well, I don't know what's doing it, but there's definitely some script (probably this script) that's refreshing the image automatically.  I left the comic open for an hour or so and noticed the image had changed. I refreshed with #verbose in Chrome right before the 30 minute mark and got the following in the console.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
connecting to event source: http://c0.xkcd.com/stream/comic/time?method=EventSource time07.min.js:1&lt;br /&gt;
s {type: &amp;quot;comic/time&amp;quot;, data: &amp;quot;{&amp;quot;spread&amp;quot;:5,&amp;quot;image&amp;quot;:&amp;quot;832a7f13ca0fadc46e93475bb617d78211e32c81c3af0e289a51f8f149707759.png&amp;quot;}&amp;quot;, lastEventId: &amp;quot;e2992bf0-9557-11e2-8001-1c6f659cb250&amp;quot;} time07.min.js:1&lt;br /&gt;
waiting 0 seconds before displaying comic 832a7f13ca0fadc46e93475bb617d78211e32c81c3af0e289a51f8f149707759.png time07.min.js:1&lt;br /&gt;
Resource interpreted as Image but transferred with MIME type application/octet-stream: &amp;quot;http://xkcd.com/events/connect_start&amp;quot;. time07.min.js:1&lt;br /&gt;
s {type: &amp;quot;comic/time&amp;quot;, data: &amp;quot;{&amp;quot;spread&amp;quot;:5,&amp;quot;image&amp;quot;:&amp;quot;847265673986f085460bf1a95b96f7171bcd9a4f1f0a598b2188307d03bcfaa3.png&amp;quot;}&amp;quot;, lastEventId: &amp;quot;79580fe8-9558-11e2-8001-1c6f659cb250&amp;quot;} time07.min.js:1&lt;br /&gt;
waiting 4 seconds before displaying comic 847265673986f085460bf1a95b96f7171bcd9a4f1f0a598b2188307d03bcfaa3.png time07.min.js:1&lt;br /&gt;
connection error i {type: &amp;quot;error&amp;quot;} time07.min.js:1&lt;br /&gt;
Resource interpreted as Image but transferred with MIME type application/octet-stream: &amp;quot;http://xkcd.com/events/connect_error&amp;quot;.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::: The script seems to poll the server every minute or two. It's different from before, where the image server itself redirected to the correct image. The auto refresh was probably always intended, but not quite ready when the comic went live. It may have turned out to be necessary too, so the image server doesn't have to do all the work. [[Special:Contributions/129.21.119.153|129.21.119.153]] 14:45, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Before obfuscation... ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(function (global) {&lt;br /&gt;
    &amp;quot;use strict&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    function Map() {&lt;br /&gt;
        this.data = {}&lt;br /&gt;
    }&lt;br /&gt;
    function EventTarget() {&lt;br /&gt;
        this.listeners = new Map&lt;br /&gt;
    }&lt;br /&gt;
    function throwError(e) {&lt;br /&gt;
        setTimeout(function () {&lt;br /&gt;
            throw e&lt;br /&gt;
        }, 0)&lt;br /&gt;
    }&lt;br /&gt;
    function Event(type) {&lt;br /&gt;
        this.type = type&lt;br /&gt;
    }&lt;br /&gt;
    function MessageEvent(type, options) {&lt;br /&gt;
        Event.call(this, type), this.data = options.data, this.lastEventId = options.lastEventId&lt;br /&gt;
    }&lt;br /&gt;
    function getDuration(value, def) {&lt;br /&gt;
        var n = Number(value);&lt;br /&gt;
        return (n &amp;lt; 1 ? 1 : n &amp;gt; 18e6 ? 18e6 : n) || def&lt;br /&gt;
    }&lt;br /&gt;
    function fire(that, property, event) {&lt;br /&gt;
        try {&lt;br /&gt;
            typeof that[property] == &amp;quot;function&amp;quot; &amp;amp;&amp;amp; that[property](event)&lt;br /&gt;
        } catch (e) {&lt;br /&gt;
            throwError(e)&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    function EventSource(url, options) {&lt;br /&gt;
        function close() {&lt;br /&gt;
            currentState = CLOSED, xhr !== null &amp;amp;&amp;amp; (xhr.abort(), xhr = null), timeout !== 0 &amp;amp;&amp;amp; (clearTimeout(timeout), timeout = 0), that.readyState = CLOSED&lt;br /&gt;
        }&lt;br /&gt;
        function onProgress(isLoadEnd) {&lt;br /&gt;
            var responseText = currentState === OPEN || currentState === CONNECTING ? xhr.responseText || &amp;quot;&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
                event = null;&lt;br /&gt;
            if (currentState === CONNECTING) {&lt;br /&gt;
                var contentType = isXHR ? responseText !== &amp;quot;&amp;quot; ? xhr.getResponseHeader(&amp;quot;Content-Type&amp;quot;) : &amp;quot;&amp;quot; : xhr.contentType;&lt;br /&gt;
                if (contentType &amp;amp;&amp;amp; contentTypeRegExp.test(contentType)) {&lt;br /&gt;
                    currentState = OPEN, wasActivity = !0, retry = initialRetry, that.readyState = OPEN, event = new Event(&amp;quot;open&amp;quot;), that.dispatchEvent(event), fire(that, &amp;quot;onopen&amp;quot;, event);&lt;br /&gt;
                    if (currentState === CLOSED) return&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            if (currentState === OPEN) {&lt;br /&gt;
                responseText.length &amp;gt; charOffset &amp;amp;&amp;amp; (wasAct = !0, wasActivity = !0);&lt;br /&gt;
                var i = 0,&lt;br /&gt;
                    i1 = responseText.indexOf(&amp;quot;\r&amp;quot;, charOffset),&lt;br /&gt;
                    i2 = responseText.indexOf(&amp;quot;\n&amp;quot;, charOffset);&lt;br /&gt;
                while (i1 !== -1 || i2 !== -1) {&lt;br /&gt;
                    i1 === -1 || i2 !== -1 &amp;amp;&amp;amp; i2 &amp;lt; i1 ? (i = i2, i2 = responseText.indexOf(&amp;quot;\n&amp;quot;, i + 1)) : (i = i1, i1 = responseText.indexOf(&amp;quot;\r&amp;quot;, i + 1));&lt;br /&gt;
                    var line = responseText.slice(charOffset, i),&lt;br /&gt;
                        oldWasCR = wasCR;&lt;br /&gt;
                    wasCR = responseText.slice(i, i + 1) === &amp;quot;\r&amp;quot;, charOffset = i + 1;&lt;br /&gt;
                    if (!oldWasCR || line.length !== 0 || wasCR) {&lt;br /&gt;
                        responseBuffer.push(line);&lt;br /&gt;
                        var field = responseBuffer.join(&amp;quot;&amp;quot;);&lt;br /&gt;
                        responseBuffer.length = 0;&lt;br /&gt;
                        if (field !== &amp;quot;&amp;quot;) {&lt;br /&gt;
                            var value = &amp;quot;&amp;quot;,&lt;br /&gt;
                                j = field.indexOf(&amp;quot;:&amp;quot;, 0);&lt;br /&gt;
                            j !== -1 &amp;amp;&amp;amp; (value = field.slice(j + (field.slice(j + 1, j + 2) === &amp;quot; &amp;quot; ? 2 : 1)), field = field.slice(0, j)), field === &amp;quot;data&amp;quot; ? dataBuffer.push(value) : field === &amp;quot;id&amp;quot; ? lastEventIdBuffer = value : field === &amp;quot;event&amp;quot; ? eventTypeBuffer = value : field === &amp;quot;retry&amp;quot; ? (initialRetry = getDuration(value, initialRetry), retry = initialRetry, retryLimit &amp;lt; initialRetry &amp;amp;&amp;amp; (retryLimit = initialRetry)) : field === &amp;quot;retryLimit&amp;quot; ? retryLimit = getDuration(value, retryLimit) : field === &amp;quot;heartbeatTimeout&amp;quot; &amp;amp;&amp;amp; (heartbeatTimeout = getDuration(value, heartbeatTimeout), timeout !== 0 &amp;amp;&amp;amp; (clearTimeout(timeout), timeout = setTimeout(onTimeout, heartbeatTimeout)))&lt;br /&gt;
                        } else {&lt;br /&gt;
                            if (dataBuffer.length !== 0) {&lt;br /&gt;
                                lastEventId = lastEventIdBuffer;&lt;br /&gt;
                                var type = eventTypeBuffer || &amp;quot;message&amp;quot;;&lt;br /&gt;
                                event = new MessageEvent(type, {&lt;br /&gt;
                                    data: dataBuffer.join(&amp;quot;\n&amp;quot;),&lt;br /&gt;
                                    lastEventId: lastEventIdBuffer&lt;br /&gt;
                                }), that.dispatchEvent(event), type === &amp;quot;message&amp;quot; &amp;amp;&amp;amp; fire(that, &amp;quot;onmessage&amp;quot;, event);&lt;br /&gt;
                                if (currentState === CLOSED) return&lt;br /&gt;
                            }&lt;br /&gt;
                            dataBuffer.length = 0, eventTypeBuffer = &amp;quot;&amp;quot;&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
                charOffset !== responseText.length &amp;amp;&amp;amp; (responseBuffer.push(responseText.slice(charOffset)), charOffset = responseText.length)&lt;br /&gt;
            }&lt;br /&gt;
            wasAct &amp;amp;&amp;amp; progressTimeout === 0 &amp;amp;&amp;amp; (wasAct = !1, progressTimeout = setTimeout(p, 80)), currentState !== OPEN &amp;amp;&amp;amp; currentState !== CONNECTING || !(isLoadEnd || charOffset &amp;gt; 1048576 || timeout === 0 &amp;amp;&amp;amp; !wasActivity) ? timeout === 0 &amp;amp;&amp;amp; (wasActivity = !1, timeout = setTimeout(onTimeout, heartbeatTimeout)) : (currentState = WAITING, xhr.abort(), timeout !== 0 &amp;amp;&amp;amp; (clearTimeout(timeout), timeout = 0), retry &amp;gt; retryLimit &amp;amp;&amp;amp; (retry = retryLimit), timeout = setTimeout(onTimeout, retry), retry = retry * 2 + 1, that.readyState = CONNECTING, event = new Event(&amp;quot;error&amp;quot;), that.dispatchEvent(event), fire(that, &amp;quot;onerror&amp;quot;, event))&lt;br /&gt;
        }&lt;br /&gt;
        function p() {&lt;br /&gt;
            progressTimeout = 0, onProgress(!1)&lt;br /&gt;
        }&lt;br /&gt;
        function onProgress2() {&lt;br /&gt;
            onProgress(!1)&lt;br /&gt;
        }&lt;br /&gt;
        function onLoadEnd() {&lt;br /&gt;
            onProgress(!0)&lt;br /&gt;
        }&lt;br /&gt;
        function onTimeout() {&lt;br /&gt;
            timeout = 0;&lt;br /&gt;
            if (currentState !== WAITING) {&lt;br /&gt;
                onProgress(!1);&lt;br /&gt;
                return&lt;br /&gt;
            }&lt;br /&gt;
            if (navigator.onLine === !1) {&lt;br /&gt;
                timeout = setTimeout(onTimeout, 500);&lt;br /&gt;
                return&lt;br /&gt;
            }&lt;br /&gt;
            if (webkitBefore535 &amp;amp;&amp;amp; global.document &amp;amp;&amp;amp; (global.document.readyState === &amp;quot;loading&amp;quot; || global.document.readyState === &amp;quot;interactive&amp;quot;)) {&lt;br /&gt;
                timeout = setTimeout(onTimeout, 100);&lt;br /&gt;
                return&lt;br /&gt;
            }&lt;br /&gt;
            xhr.onload = xhr.onerror = onLoadEnd, xhr.mozAnon === undefined ? xhr.onprogress = onProgress2 : xhr.onreadystatechange = onProgress2, wasActivity = !1, timeout = setTimeout(onTimeout, heartbeatTimeout), charOffset = 0, currentState = CONNECTING, dataBuffer.length = 0, eventTypeBuffer = &amp;quot;&amp;quot;, lastEventIdBuffer = lastEventId, responseBuffer.length = 0, wasCR = !1, xhr.open(&amp;quot;GET&amp;quot;, url + ((url.indexOf(&amp;quot;?&amp;quot;, 0) === -1 ? &amp;quot;?&amp;quot; : &amp;quot;&amp;amp;&amp;quot;) + &amp;quot;lastEventId=&amp;quot; + encodeURIComponent(lastEventId) + &amp;quot;&amp;amp;r=&amp;quot; + String(Math.random() + 1).slice(2)), !0), xhr.withCredentials = withCredentials, xhr.responseType = &amp;quot;text&amp;quot;, isXHR &amp;amp;&amp;amp; xhr.setRequestHeader(&amp;quot;Accept&amp;quot;, &amp;quot;text/event-stream&amp;quot;), xhr.send(null)&lt;br /&gt;
        }&lt;br /&gt;
        url = String(url);&lt;br /&gt;
        var withCredentials = Boolean(xhr2 &amp;amp;&amp;amp; options &amp;amp;&amp;amp; options.withCredentials),&lt;br /&gt;
            initialRetry = getDuration(options ? options.retry : NaN, 1e3),&lt;br /&gt;
            retryLimit = getDuration(options ? options.retryLimit : NaN, 3e5),&lt;br /&gt;
            heartbeatTimeout = getDuration(options ? options.heartbeatTimeout : NaN, 45e3),&lt;br /&gt;
            lastEventId = options &amp;amp;&amp;amp; options.lastEventId &amp;amp;&amp;amp; String(options.lastEventId) || &amp;quot;&amp;quot;,&lt;br /&gt;
            that = this,&lt;br /&gt;
            retry = initialRetry,&lt;br /&gt;
            wasActivity = !1,&lt;br /&gt;
            xhr = new Transport,&lt;br /&gt;
            timeout = 0,&lt;br /&gt;
            charOffset = 0,&lt;br /&gt;
            currentState = WAITING,&lt;br /&gt;
            dataBuffer = [],&lt;br /&gt;
            lastEventIdBuffer = &amp;quot;&amp;quot;,&lt;br /&gt;
            eventTypeBuffer = &amp;quot;&amp;quot;,&lt;br /&gt;
            responseBuffer = [],&lt;br /&gt;
            wasCR = !1,&lt;br /&gt;
            progressTimeout = 0,&lt;br /&gt;
            wasAct = !1;&lt;br /&gt;
        options = null, EventTarget.call(this), this.close = close, this.url = url, this.readyState = CONNECTING, this.withCredentials = withCredentials, onTimeout()&lt;br /&gt;
    }&lt;br /&gt;
    function F() {&lt;br /&gt;
        this.CONNECTING = CONNECTING, this.OPEN = OPEN, this.CLOSED = CLOSED&lt;br /&gt;
    }&lt;br /&gt;
    Map.prototype = {&lt;br /&gt;
        get: function (key) {&lt;br /&gt;
            return this.data[key + &amp;quot;~&amp;quot;]&lt;br /&gt;
        },&lt;br /&gt;
        set: function (key, value) {&lt;br /&gt;
            this.data[key + &amp;quot;~&amp;quot;] = value&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;delete&amp;quot;: function (key) {&lt;br /&gt;
            delete this.data[key + &amp;quot;~&amp;quot;]&lt;br /&gt;
        }&lt;br /&gt;
    }, EventTarget.prototype = {&lt;br /&gt;
        dispatchEvent: function (event) {&lt;br /&gt;
            var type = String(event.type),&lt;br /&gt;
                listeners = this.listeners,&lt;br /&gt;
                typeListeners = listeners.get(type);&lt;br /&gt;
            if (!typeListeners) return;&lt;br /&gt;
            var length = typeListeners.length,&lt;br /&gt;
                i = -1;&lt;br /&gt;
            while (++i &amp;lt; length) {&lt;br /&gt;
                var listener = typeListeners[i];&lt;br /&gt;
                try {&lt;br /&gt;
                    listener.call(this, event)&lt;br /&gt;
                } catch (e) {&lt;br /&gt;
                    throwError(e)&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        },&lt;br /&gt;
        addEventListener: function (type, callback) {&lt;br /&gt;
            type = String(type);&lt;br /&gt;
            var listeners = this.listeners,&lt;br /&gt;
                typeListeners = listeners.get(type);&lt;br /&gt;
            typeListeners || listeners.set(type, typeListeners = []);&lt;br /&gt;
            var i = typeListeners.length;&lt;br /&gt;
            while (--i &amp;gt;= 0) if (typeListeners[i] === callback) return;&lt;br /&gt;
            typeListeners.push(callback)&lt;br /&gt;
        },&lt;br /&gt;
        removeEventListener: function (type, callback) {&lt;br /&gt;
            type = String(type);&lt;br /&gt;
            var listeners = this.listeners,&lt;br /&gt;
                typeListeners = listeners.get(type);&lt;br /&gt;
            if (!typeListeners) return;&lt;br /&gt;
            var length = typeListeners.length,&lt;br /&gt;
                filtered = [],&lt;br /&gt;
                i = -1;&lt;br /&gt;
            while (++i &amp;lt; length) typeListeners[i] !== callback &amp;amp;&amp;amp; filtered.push(typeListeners[i]);&lt;br /&gt;
            filtered.length === 0 ? listeners[&amp;quot;delete&amp;quot;](type) : listeners.set(type, filtered)&lt;br /&gt;
        }&lt;br /&gt;
    }, MessageEvent.prototype = Event.prototype;&lt;br /&gt;
    var XHR = global.XMLHttpRequest,&lt;br /&gt;
        XDR = global.XDomainRequest,&lt;br /&gt;
        xhr2 = Boolean(XHR &amp;amp;&amp;amp; (new XHR).withCredentials !== undefined),&lt;br /&gt;
        isXHR = xhr2,&lt;br /&gt;
        Transport = xhr2 ? XHR : XDR,&lt;br /&gt;
        WAITING = -1,&lt;br /&gt;
        CONNECTING = 0,&lt;br /&gt;
        OPEN = 1,&lt;br /&gt;
        CLOSED = 2,&lt;br /&gt;
        contentTypeRegExp = /^text\/event\-stream;?(\s*charset\=utf\-8)?$/i,&lt;br /&gt;
        webkitBefore535 = /AppleWebKit\/5([0-2][0-9]|3[0-4])[^\d]/.test(navigator.userAgent);&lt;br /&gt;
    F.prototype = EventTarget.prototype, EventSource.prototype = new F, F.call(EventSource), Transport &amp;amp;&amp;amp; (global.EventSource = EventSource)&lt;br /&gt;
 })(this),&lt;br /&gt;
function () {&lt;br /&gt;
    function record(name) {&lt;br /&gt;
        (new Image).src = &amp;quot;http://xkcd.com/events/&amp;quot; + name&lt;br /&gt;
    }&lt;br /&gt;
    function log() {&lt;br /&gt;
        location.hash == &amp;quot;#verbose&amp;quot; &amp;amp;&amp;amp; console.log.apply(console, arguments)&lt;br /&gt;
    }&lt;br /&gt;
    try {&lt;br /&gt;
        var esURL = &amp;quot;http://c0.xkcd.com/stream/comic/time?method=EventSource&amp;quot;,&lt;br /&gt;
            source = new EventSource(esURL);&lt;br /&gt;
        log(&amp;quot;connecting to event source:&amp;quot;, esURL), source.addEventListener(&amp;quot;open&amp;quot;, function (ev) {&lt;br /&gt;
            record(&amp;quot;connect_start&amp;quot;)&lt;br /&gt;
        }, !1), source.addEventListener(&amp;quot;error&amp;quot;, function (ev) {&lt;br /&gt;
            record(&amp;quot;connect_error&amp;quot;)&lt;br /&gt;
        }, !1), source.addEventListener(&amp;quot;loadtest&amp;quot;, log, !1), source.addEventListener(&amp;quot;comic/time&amp;quot;, log, !1), source.addEventListener(&amp;quot;comic/time&amp;quot;, function (ev) {&lt;br /&gt;
            var data = JSON.parse(ev.data),&lt;br /&gt;
                img = document.getElementById(&amp;quot;comic&amp;quot;).getElementsByTagName(&amp;quot;img&amp;quot;)[0],&lt;br /&gt;
                delay = Math.round(Math.random() * data.spread);&lt;br /&gt;
            log(&amp;quot;waiting&amp;quot;, delay, &amp;quot;seconds before displaying comic&amp;quot;, data.image), setTimeout(function () {&lt;br /&gt;
                img.src = &amp;quot;http://imgs.xkcd.com/comics/time/&amp;quot; + data.image&lt;br /&gt;
            }, delay * 1e3)&lt;br /&gt;
        }, !1)&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        record(&amp;quot;js_error&amp;quot;)&lt;br /&gt;
    }&lt;br /&gt;
}();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Special:Contributions/79.180.173.88|79.180.173.88]] 09:48, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
http://imgs.xkcd.com/comics/time/426033682a26a0012a6f8e0c47287af91b7991a852d81c77402c937ffbd650c6.png&lt;br /&gt;
&lt;br /&gt;
http://www.explainxkcd.com/wiki/images/1/1e/f46c6571393bee1ee649a7daae41f6328e63482506aef1e22607d22c47dd7027.png --[[User:Johnsmith|Johnsmith]] ([[User talk:Johnsmith|talk]]) 22:51, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
http://www.explainxkcd.com/wiki/images/b/b0/88e3a0c8bba935c669606d9134314f811a0961985f968dd5d329e4695acc67c8.png --[[User:Johnsmith|Johnsmith]] ([[User talk:Johnsmith|talk]]) 23:10, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Is it just me or or did Randall manage to make all of us perform a Denial of Service on xkcd.com, and explainxkcd.com ? xkcd.com seems much slower, and I keep getting &amp;quot;500 Internal server error&amp;quot; when accessing this site (explainxkcd.com). I guess that's the effect of having everybody hit F5 every few minutes :) [[Special:Contributions/193.239.192.194|193.239.192.194]] 11:57, 25 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Earlier today, the server handled all the image redirections. The script you see above went through several mutations (currently at #8), with each mutation it seems that Randall is adding more servers and trying to split the load between them. This is basically how a bot-net works - we all run code written by some evil genius, and he's changing the code as time passes to serve some hidden purpose.&lt;br /&gt;
[[Special:Contributions/79.180.173.88|79.180.173.88]] 15:44, 25 March 2013 (UTC)&lt;br /&gt;
    If he is using us as a botnet, then maybe the next comic will be something alluding to that.&lt;br /&gt;
    Probably like this: http://xkcd.com/350/&lt;br /&gt;
&lt;br /&gt;
When I saw this comic last night and that there was no explanation up, I thought to myself &amp;quot;How zen.&amp;quot;  I figured that Randall was going through a calm streak before throwing us the utterly ridiculous April 1st comic.  Did it come early, or does he have something even bigger planned for us? [[Special:Contributions/76.106.251.87|76.106.251.87]] 07:05, 26 March 2013 (UTC)&lt;br /&gt;
:Sorry, did you miss the bit where this comic updates every 30 minutes and all the server error messages being caused by the massive traffic to both the wiki and the main xkcd website? '''[[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 07:08, 26 March 2013 (UTC)&lt;br /&gt;
::Well, when I said &amp;quot;last night&amp;quot; and &amp;quot;no explanation&amp;quot;, I implied that I wasn't aware of that at the time, which is why I thought what I did.  Of course, it is now &amp;quot;now&amp;quot; and there &amp;lt;i&amp;gt;is&amp;lt;/i&amp;gt; an explanation, so that should answer your question.  Also, since it's not April 1st, and Randall has consistently released something major on that day, the jury is still out, leaving my question quite open (though I was really only asking for opinions). [[Special:Contributions/76.106.251.87|76.106.251.87]] 07:20, 26 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
wanted to add an image to the list above, but didn't know at what timestamp to add it, got 69085b480cb82911b19fe8f114909756989eed89b0d227db0f59c1843de7ba24.png at 2013-03-26 09:47 CET (UTC+0100)&lt;br /&gt;
 /Puggan&lt;br /&gt;
:The hours denote the time since the initial release of the comic. The page is still a work in progress, we're going to bring that all into one image file soon. '''[[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 09:13, 26 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
This site should seriously consider cloudflare, it's perfect at times like this and takes minutes to set up.  I run all my sites through it and it saves a lot of page huts and bandwidth.&lt;br /&gt;
[[Special:Contributions/123.3.136.228|123.3.136.228]]Evan Pyle&lt;br /&gt;
:Or at least make the main page a static page that refreshes every so often.  I'm guessing that most of the traffic is going to the front page with not as much traffic to the actual comic page [[User:Odysseus654|Odysseus654]] ([[User talk:Odysseus654|talk]]) 15:43, 26 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Some of the images on the wiki (looks like time38.png through time48.png) are slightly different than what is on the main site.  The lines are slightly thicker, as though someone did them based on screen captures.&lt;br /&gt;
[[User:Royce|Royce]] ([[User talk:Royce|talk]]) 14:37, 26 March 2013 (UTC)&lt;br /&gt;
:Well, at least we have the hashes so they can be re-retrieved, so nothing is really lost, right?  Should we add links to the original? [[User:Odysseus654|Odysseus654]] ([[User talk:Odysseus654|talk]]) 15:43, 26 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I uploaded two of the &amp;quot;thicker&amp;quot; images and one of the &amp;quot;regular&amp;quot; ones, and I did the same thing for all of them: right-click-&amp;gt;save-as. Given that the &amp;quot;thick&amp;quot; ones are all clustered together, I think the files on the xkcd site changed. [[User:Druid816|Druid816]] ([[User talk:Druid816|talk]]) 18:21, 26 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Story so far: [http://static.odysseus.anderson.name/1190.gif linky] [[User:Odysseus654|Odysseus654]] ([[User talk:Odysseus654|talk]]) 19:30, 26 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I guess we shall find out in ~10 minutes if Randall is trolling us. [[Special:Contributions/129.138.30.95|129.138.30.95]] 04:20, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
... so that's it?&lt;br /&gt;
&lt;br /&gt;
Did I just miss something or we've all been epically trolled for 48 hours? [[Special:Contributions/189.59.175.92|189.59.175.92]] 04:22, 27 March 2013 (UTC)&lt;br /&gt;
:Motherofgod, no, he's *still* going!''' [[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 05:20, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
What makes you think he's done? [[Special:Contributions/129.138.30.95|129.138.30.95]] 04:25, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm still waiting for the water level to drop precipitously... and then for red spiders to run over everything [[User:Odysseus654|Odysseus654]] ([[User talk:Odysseus654|talk]]) 04:28, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, strip 1191 is up so I assumed it was over. I guess it's not. Until April's Fools maybe? [[Special:Contributions/189.59.175.92|189.59.175.92]] 04:32, 27 March 2013 (UTC)&lt;br /&gt;
: It is not over -- the image is still updating, at least it did for me [[User:Spongebog|Spongebog]] ([[User talk:Spongebog|talk]])&lt;br /&gt;
:: Yes, it's not over. Last frame shows just a minimal movement of Cueball's head, but no doubt it's still ongoing. [[Special:Contributions/189.59.175.92|189.59.175.92]] 04:49, 27 March 2013 (UTC)&lt;br /&gt;
::: Given the fact the strips for the last 2 weeks have been comparatively simple, I expect Randall has been planning this for at least that long. {{unsigned|101.98.156.239}}&lt;br /&gt;
&lt;br /&gt;
Considering the common theme with &amp;quot;today's&amp;quot; strip, anyone wanna guess that he's sending us a hex-encoded file over a really slow modem link, slated to complete April 1? Anyone wanna run &amp;quot;magic&amp;quot; over the hashes and see if they come up with a compression codec or something? [[User:Odysseus654|Odysseus654]] ([[User talk:Odysseus654|talk]]) 04:45, 27 March 2013 (UTC)&lt;br /&gt;
:I liked this idea and crunched the hex data for 00:00 to 51:00 into a binary file (http://filebin.ca/bcGyfUvdgBi). Can't see anything resembling a file header, but that doesn't really say much. If this is compressed header-less data there wouldn't likely be any easily discernible patterns. Haven't really tried running the data through anything, zlib was one that came to mind but haven't tried it.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/194.114.62.72|194.114.62.72]] I'm pretty shure it's not the seaside, but a lake - the water level is not changing at all.&lt;br /&gt;
&lt;br /&gt;
Its probably going to loop back on itself, eventually, and repeat this way forever. [[Special:Contributions/113.160.224.209|113.160.224.209]] 07:12, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
For those wondering about the Javascript behind this: I posted my analysis of the Javascript [http://www.echochamber.me/viewtopic.php?f=7&amp;amp;t=101043&amp;amp;start=760#p3303579 on the xkcd forums], and further de-obfuscated and annotated the code over on [https://gist.github.com/cincodenada/5246094 GitHub].  Here's a quick summary though: it holds open a connection to xkcd's servers and listens for instructions and follows them. Those instructions are either &amp;quot;load a new image&amp;quot; or &amp;quot;reload the page&amp;quot;. So, you don't have to mash F5, it will automatically update the image when they're available. We have no way to control how fast the images come or when they do, and it's quite possible for them to update forever. --[[User:Fiveofoh|Fiveofoh]] ([[User talk:Fiveofoh|talk]]) 06:41, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
This is a series of animation frames. I suspect they will only ever be shown once (based on the fact you can only get the current image, not previous or future images -- this is in keeping with the title, &amp;quot;Time&amp;quot;, which passes and which you can't ever get back]. The filenames are UUIDs too long to guess, so somebody needs to start collecting the filenames here so that a proper flipbook can be assembled. Here's the latest URL: [http://imgs.xkcd.com/comics/time/81efa7c4509ac7a329407d9da25d12ec0a3baec50e06588586961575e2d65c2c.png http://imgs.xkcd.com/comics/time/81efa7c4509ac7a329407d9da25d12ec0a3baec50e06588586961575e2d65c2c.png]  Go here to collect URLs: [http://c0.xkcd.com/stream/comic/time?method=EventSource http://c0.xkcd.com/stream/comic/time?method=EventSource]&lt;br /&gt;
:We've kinda already been doing that. They're the big long filenames next to each timestamp. '''[[User:Davidy22|&amp;lt;u&amp;gt;{{Color|purple|David}}&amp;lt;font color=green size=3px&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;font color=indigo size=4px&amp;gt;²²&amp;lt;/font&amp;gt;]]'''[[User talk:Davidy22|&amp;lt;tt&amp;gt;[talk]&amp;lt;/tt&amp;gt;]] 09:06, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Oh my god it's game of thrones played out in 2D  [[Special:Contributions/123.3.136.228|123.3.136.228]] Evan Pyle &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Create an animation on this page ==&lt;br /&gt;
Here's a bit of JavaScript to execute in your browser's JavaScript console. (Cmd+Alt+K on Firefox for Mac, for example.)&lt;br /&gt;
&lt;br /&gt;
 /* Collect all frame image URLs */&lt;br /&gt;
 var images = [];&lt;br /&gt;
 Array.prototype.slice.call(document.querySelectorAll('a[href*=&amp;quot;/time&amp;quot;][href$=&amp;quot;.png&amp;quot;]')).forEach(function (a) {&lt;br /&gt;
 	images.push(a.href);&lt;br /&gt;
 });&lt;br /&gt;
 &lt;br /&gt;
 /* Create an image in the top-right corner of the screen */&lt;br /&gt;
 var img = document.body.appendChild(document.createElement('img'));&lt;br /&gt;
 img.setAttribute('style', 'position: fixed; top: 1em; right: 1em;');&lt;br /&gt;
 &lt;br /&gt;
 /* Allow removing the image by clicking */&lt;br /&gt;
 img.onclick = function () {&lt;br /&gt;
 	img.parentNode.removeChild(img);&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 /* Cycle through the frames */&lt;br /&gt;
 img.onload = function () {&lt;br /&gt;
 	/* Pause a bit longer for the &amp;quot;Later! Bye!&amp;quot; frame */&lt;br /&gt;
 	var delay = img.i === 51 ? 500 : 100;&lt;br /&gt;
 	setTimeout(function () {&lt;br /&gt;
 		img.src = images[++img.i % images.length];&lt;br /&gt;
 	}, delay);&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 /* Start with the first frame */&lt;br /&gt;
 img.i = 0;&lt;br /&gt;
 img.src = images[img.i];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
— [http://jan.moesen.nu/ Jan!] [[Special:Contributions/94.23.195.79|94.23.195.79]] 09:22, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
---Thanks for the script!. Ctrl+Shift+J on Windows Chrome [[User:Shine|Shine]] ([[User talk:Shine|talk]]) 13:11, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
The one for the prior half hour (5AM - 5:30AM EST, 27 March 2013) is located at http://imgs.xkcd.com/comics/time/5450bd39ee84a394467fabcaf92f1a5711c2a4eca24c8bd8a8cec829496e3dd7.png&lt;br /&gt;
[[Special:Contributions/141.161.133.106|141.161.133.106]] 09:26, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
And the one for the following half hour is located at http://imgs.xkcd.com/comics/time/c2ea85f1ab92f2f80e9c4655c47f5c7effc0a7da01c8a88493864845855b3be8.png&lt;br /&gt;
[[Special:Contributions/141.161.133.106|141.161.133.106]] 09:31, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Call me a paranoid, but I think this strip is all about 9/11:&lt;br /&gt;
       - If you read the strip number (1190) backwards, you get 09/11&lt;br /&gt;
       - This subject is recurrent on xkcd&lt;br /&gt;
       - As far as we have seen, there is a destroyed tower and they are rebuilding it&lt;br /&gt;
       - The next strip, following 1190 (or 09/11), mentions war against countries with large oil reserves but low military capacity. {{unsigned|143.107.105.14}}&lt;br /&gt;
:I feel like that's kind of a stretch, I'm pretty sure it's just a story about a day at the beach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a new strip goes up every 30 minutes our time, and if each strip comprises of, let's say for the sake of simplicity, one minute in their time; to build the sand castle [frames 24-117 = 93 frames] so far it's taken almost 2 days our time, which would be about an hour and a half their time if each frame is a minute.  Using my scale, an hour our time is 2 minutes their time, a day is 48 minutes, and our month is their 24 hour day.  If we assume Randall plans to give us a 24 hour period from that world's time, and we use the minute-per-frame rate I made up, than we'd probably be looking at a month of images our time.  I guess we'll just have to see how long he's got it planned to go on. -boB&lt;br /&gt;
&lt;br /&gt;
Has it ended? All that's left is the sandcastle, and there doesn't seem to have been anything else changed on it for a few hours.&lt;br /&gt;
&lt;br /&gt;
It's zooming out! When look at the gifs showing the frames in succession, the last 3 show the castle getting slightly smaller each time!&lt;br /&gt;
: It's true! The most recent also shows the edge of another castle, leading me to believe it's part of some kind of sand castle contest, probably including some of xkcd's other recurring characters!&lt;br /&gt;
::Weird, now it's not showing that, Randall must have put something up too soon.&lt;br /&gt;
A controllable version of the same comic is available at http://xkcd.aubronwood.com/ - slow/fast movement, pause, control back and forth. It also has the image # on the top left. Auto updating. [[Special:Contributions/59.182.173.88|59.182.173.88]] 20:56, 27 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: looky here: http://imgs.xkcd.com/comics/time/4c92727698b704ee1d02fbd37c94c220d16be4ad3ff6fc03a3fb77ea6d96434f.png [[Special:Contributions/97.88.147.176|97.88.147.176]] 23:14, 27 March 2013 (UTC)&lt;br /&gt;
That was a glitch on the server that revealed a future frame, but it has been corrected and that link is now a 404 not found. I guess if we want to see it in context we'll just have to &amp;quot;Wait for it.&amp;quot;{{unsigned|Bugstomper}}&lt;br /&gt;
&lt;br /&gt;
Is someone gonna update the transcript to note them building a sandcastle, as well as the dialogue so far (consisting of Megan and Cueball saying goodbye to each other at No. 52)?--[[Special:Contributions/69.119.250.251|69.119.250.251]] 00:38, 28 March 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>69.119.250.251</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1160:_Drop_Those_Pounds&amp;diff=25418</id>
		<title>1160: Drop Those Pounds</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1160:_Drop_Those_Pounds&amp;diff=25418"/>
				<updated>2013-01-15T01:07:56Z</updated>
		
		<summary type="html">&lt;p&gt;69.119.250.251: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1160&lt;br /&gt;
| date      = January 14, 2013&lt;br /&gt;
| title     = Drop Those Pounds&lt;br /&gt;
| image     = drop those pounds.png&lt;br /&gt;
| titletext = If the flyers don't work, we'll switch to the LEAST subtle method of informing a town of the existence of a trebuchet club.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
&lt;br /&gt;
The comic presents a flyer with a text typically found in an advertisement for a &amp;quot;Weight Loss Program&amp;quot;, but instead it announces a trebuchet club in a subtle way. &lt;br /&gt;
A {{w|trebuchet}} is a large catapult, invented in medieval times to attack castles, that works by dropping a raised counter weight to rotate the throwing arm. Hence the 'drop thirty pounds fast' doesn't refer to losing body weight, but rather to dropping the counter weight to launch the projectile. In a similar manner, &amp;quot;We'll help you hit your target&amp;quot; at first glance would seem to be referring to hitting your new years resolution target (goal) of losing weight, but in the context of a trebuchet club it literally means to hit a physical target (i.e. a {{w|Bullseye_(target)|bullseye}} or a {{w|City_wall|wall}}, etc.) with the trebuchet's payload.&lt;br /&gt;
&lt;br /&gt;
The only hint that the flyer advertises a trebuchet club is in the drawing at the bottom of the flyer. The subtitle indicates that this hint &amp;quot;may have been too subtle&amp;quot;. The title text suggest they will announce the existence of the trebuchet club by the least subtle way: presumably by attacking the town with a trebuchet.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Poster with drawing of Megan and Cueball in bottom left corner, castle in bottom right corner and a curved line between them. On the poster is some large text.]&lt;br /&gt;
:Struggling with those 2013 resolutions?&lt;br /&gt;
:We'll help you hit hit your target&lt;br /&gt;
:By dropping thirty pounds '''fast'''&lt;br /&gt;
:[Small print.]&lt;br /&gt;
:Web: http:// [Illegible] .com&lt;br /&gt;
:Call: [Illegible.]&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category: Comics featuring Cueball]]&lt;br /&gt;
[[Category: Comics featuring Megan]]&lt;/div&gt;</summary>
		<author><name>69.119.250.251</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:Main_Page&amp;diff=25106</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:Main_Page&amp;diff=25106"/>
				<updated>2013-01-09T18:19:57Z</updated>
		
		<summary type="html">&lt;p&gt;69.119.250.251: /* Comic Links */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{notice|This page is for discussion of the [[Main Page]] itself.  Other issues probably belong at the [[Explain XKCD:Community portal]].}}&lt;br /&gt;
&lt;br /&gt;
As a new user, I think the first page is very important. So I thought why not begin a discussion here what to have on the first page every user visits.--[[User:Relic|Relic]] ([[User talk:Relic|talk]]) 05:59, 1 August 2012 (EDT)  &amp;lt;small&amp;gt;Re-signed here - b/c I broke the comment in two when I added the &amp;quot;List of comics&amp;quot; header. --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 23:01, 2 August 2012 (EDT)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of comics==&lt;br /&gt;
I was thinking of having a quick link to the list of comics that is explained. Right know, it took me a while to even see any of them. Eventually I found the &amp;quot;List All Pages&amp;quot; (found it in Special pages) where I could find the comics that have been explained. What do you think?&lt;br /&gt;
:A category tag will do that for you automatically. Having a list of comics indexed by its number would be a little different.--[[User:Relic|Relic]] ([[User talk:Relic|talk]]) 05:59, 1 August 2012 (EDT)&lt;br /&gt;
::Sounds like a great list - I ''think'' it'd have to be manually maintained until/unless we get someone who knows how to make a bot update it.  Categories will be useful, but they only work if someone added the category to the page in the first place. --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 07:21, 1 August 2012 (EDT)&lt;br /&gt;
:::A (somewhat) related question - should [[:Category:Comics]] be sorted alphabetically or by comic number?  --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 07:43, 1 August 2012 (EDT)&lt;br /&gt;
::::I think [[:Category:Comics]] should be sorted by comic number.  If you are looking for a specific comic, you will use the search field.  Is there a way to make that happen? --[[User:Jeff|Jeff]] ([[User talk:Jeff|talk]]) 08:11, 1 August 2012 (EDT)&lt;br /&gt;
:::::They are two different functions.  For the former, instead of adding &amp;lt;nowiki&amp;gt;[[Category:Comics]]&amp;lt;/nowiki&amp;gt;, add, say, &amp;lt;nowiki&amp;gt;[[Category:Comics|1]]&amp;lt;/nowiki&amp;gt;.  For the second, we can create redirects.  Normally, I'd say just make sure the search term was in the article text, but since numbers are going to be use for other purposes than just comic titles, it may be better to create [[1]] and [[Comic 1]] as redirects to the relevant articles right off the bat. --08:24, 1 August 2012 (EDT) &lt;br /&gt;
::::::We could also have a comic-list template on the Main Page, I suppose, or perhaps two - one for number and one for name? --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 08:54, 1 August 2012 (EDT)&lt;br /&gt;
:::::::Here's what I was thinking of for that: {{tl|Comics navbox}}  Thoughts? ''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt;&lt;br /&gt;
:(outdent) It's ugly, but a sortable wikitable [[User:SurturZ/sandbox|(click here for example)]] could be used as a checklist to see what has been uploaded and what hasn't. What's the project namespace here, anyway (analogue of &amp;quot;WP:&amp;quot;)? --[[User:SurturZ|SurturZ]] ([[User talk:SurturZ|talk]]) 03:04, 3 August 2012 (EDT)&lt;br /&gt;
:OK, I've found a way to get all the titles of the comics, so I was confident enough to create&amp;lt;br/ &amp;gt;&amp;lt;br/ &amp;gt;&amp;lt;big&amp;gt;[[Explain XKCD:Checklist]]&amp;lt;/big&amp;gt; &amp;lt;br/ &amp;gt;&amp;lt;br/&amp;gt;which can be used to fill in the gaps. --[[User:SurturZ|SurturZ]] ([[User talk:SurturZ|talk]]) 03:41, 3 August 2012 (EDT)&lt;br /&gt;
::I'm liking the checklist!  That should do quite nicely as a &amp;quot;tool for editors&amp;quot;. (I'm linking to it at the Community Portal).  We still need the &amp;quot;template for readers.&amp;quot;  Did you think {{tl|Comics navbox}} was on the right track or should we do something else for that? --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 20:09, 3 August 2012 (EDT)&lt;br /&gt;
::Better idea - I'm throwing it directly onto the Main Page. --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 20:10, 3 August 2012 (EDT)&lt;br /&gt;
&lt;br /&gt;
==Admin list==&lt;br /&gt;
You can find a system-accurate list of admins [{{canonicalurl:Special:ListUsers|group=sysop}} here], so that might good to share, along with the manual list.  --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 07:13, 1 August 2012 (EDT)&lt;br /&gt;
:Added to page. --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 08:10, 1 August 2012 (EDT)&lt;br /&gt;
::That's exactly what I wanted, but couldn't find the auto page for it.  I knew it was somewhere.  I don't see any reason to keep the link to the manual page.  Do you?  --[[User:Jeff|Jeff]] ([[User talk:Jeff|talk]]) 08:11, 1 August 2012 (EDT)&lt;br /&gt;
:::Not unless you want it.  I'll remove it.  Should I add the similar link for 'crats or is that unnecessary at this point? --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 08:25, 1 August 2012 (EDT)&lt;br /&gt;
::::To be honest, I have no idea what the Burecrats role does. Might be unnecessary now but helpful in the future? --[[User:Jeff|Jeff]] ([[User talk:Jeff|talk]]) 11:16, 1 August 2012 (EDT)&lt;br /&gt;
:::::Bureaucrats can turn other users into administrators (or indeed, other bureaucrats). That privilege isn't available to ordinary administrators. I'd keep it to yourself for the time being. :-) --[[User:Yirba|Yirba]] ([[User talk:Yirba|talk]]) 17:39, 1 August 2012 (EDT)&lt;br /&gt;
::::::You can actually see a technical list of which rights each group confers at [[Special:ListGroupRights]].  As the wiki grows, you might want to spin off a few, such as the ability to grant rollbacker and autopatrolled, to admins as some other wikis have.  But for the time being, at least, there's really no reason for the wiki to have more than one 'crat. --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 17:07, 2 August 2012 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Community portal ==&lt;br /&gt;
&lt;br /&gt;
I've created the [[Explain XKCD:Community portal]] as a tools/help page.  If that's not what you want, feel free to change/move/whatever it, but I thought it'd be nice to save this page for discussion of the Main Page and discuss the wiki as a whole/ask for help there.  --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 08:36, 1 August 2012 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Direct link to latest comic ==&lt;br /&gt;
&lt;br /&gt;
There should be a direct link to the latest comic at the top of the Main page.  A nice thing about going to explainxkcd.com was that the latest comic is right there at the top.  For those changing their default link to the wiki, there should be an easy &amp;quot;Latest Comic&amp;quot; link that quickly takes them there.  I'm sure some folks actually skip xkcd.com and come directly here instead to read the latest offering from Randall.  They shouldn't have to search for it.&lt;br /&gt;
[[User:Christopher Foxx|- CFoxx]] ([[User talk:Christopher Foxx|talk]]) 11:59, 1 August 2012 (EDT)&lt;br /&gt;
&lt;br /&gt;
: Maybe the page [[latest]] should redirect to the most recent comic? Could that be taken care of by some sort of script/template so it doesn't have to be manually updated? Should each explination page also have &amp;quot;next&amp;quot;, &amp;quot;previous&amp;quot;, &amp;quot;random&amp;quot;, &amp;quot;first&amp;quot; and &amp;quot;latest&amp;quot; links, possibly also generated automatically via scripts/templates? Additionally, shouldn't the number page be the canonical one? It seems like [[Internal monologue]] should redirect to [[1089]] rather than the other way around - certainly it would make a bunch of scripting types of things a lot easier. [[User:J-beda|J-beda]] ([[User talk:J-beda|talk]]) 13:02, 1 August 2012 (EDT)&lt;br /&gt;
:::If you wanted, we could even use wiki-magic to show the title of the page as the Comic name, but the URL as the number - in order to parallel the actual XKCD website.  --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 17:09, 2 August 2012 (EDT)&lt;br /&gt;
:: Shouldn't there be a way to programmatically find the comic with the highest number that has a page with content?  That would work as long as no one puts future comic pages up. --[[User:Jeff|Jeff]] ([[User talk:Jeff|talk]]) 20:25, 1 August 2012 (EDT)&lt;br /&gt;
:::It's all sounding like folks are over-complicating something quite easy.  All I'm suggesting is a prominent link to http://www.xkcd.com/.  No need, I think, to list which number the latest is, or include the next/last/random buttons, etc. [[User:Christopher Foxx|- CFoxx]] ([[User talk:Christopher Foxx|talk]]) 11:41, 3 August 2012 (EDT)&lt;br /&gt;
::::Oh.  We've got that, now, in the sidebar - labeled as &amp;quot;XKCD.&amp;quot;  I do think that having an internal link to the latest (explained) comic would be a great thing, though. --''[[User:Philosopher|Philosopher]]''&amp;amp;nbsp;&amp;lt;sup&amp;gt;[[User talk:Philosopher|Let us reason together.]]&amp;lt;/sup&amp;gt; 16:36, 4 August 2012 (EDT)&lt;br /&gt;
&lt;br /&gt;
You can transclude the latest comic on the main page like this: &amp;lt;nowiki&amp;gt;{{:pagename}} e.g. {{:Internal_monologue}} &amp;lt;/nowiki&amp;gt;--[[User:SurturZ|SurturZ]] ([[User talk:SurturZ|talk]]) 00:25, 2 August 2012 (EDT)&lt;br /&gt;
: I've started with just a manual link to the latest comic.  Ideally it will be automatic, but a manual link will work for now as I've had quite a few people ask for it. --[[User:Jeff|Jeff]] ([[User talk:Jeff|talk]]) 21:09, 1 August 2012 (EDT)&lt;br /&gt;
&lt;br /&gt;
Transclusion of the latest comic is great. Someone with the right permissions should add (for instance on the top-right corner of the grey transclusion area) a link to edit the corresponding wiki page, so that people seeing something they could add would feel invited to do so (wiki style). In my opinion this would be a good way to improve the quality of the user-generated explanations.&lt;br /&gt;
Also, all the &amp;quot;XKCD&amp;quot;s in the &amp;quot;New here?&amp;quot; section should be converted to the lowercase &amp;quot;xkcd&amp;quot;...&lt;br /&gt;
[[User:Cos|Cos]] ([[User talk:Cos|talk]]) 14:00, 6 August 2012 (UTC)&lt;br /&gt;
:Good points. I've done both. --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 15:48, 6 August 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
Call me dumb, but... You've got a link called &amp;quot;prev&amp;quot; that goes to the explaination for the previous comic. Then a link called &amp;quot;comic #42&amp;quot; but that goes to xkcd. And then a smaller, less prominent link called &amp;quot;go to this comic&amp;quot; that doesn't go to the comic but to its explaination. Anyone else think that's a little back-to-front? [[User:Zootle|Zootle]] ([[User talk:Zootle|talk]]) 17:18, 31 August 2012 (UTC)&lt;br /&gt;
:OK, you're dumb :-).  The standard template for an explanation page includes the header with &amp;quot;Prev&amp;quot;, &amp;quot;Comic # (date)&amp;quot;, and &amp;quot;Next&amp;quot; links.  If we don't have explanation pages for the previous or next comic, we don't show the respective link.  I hadn't noticed that the &amp;quot;Comic # (date)&amp;quot; bit was a link to the xkcd site before, but in context it makes sense to me.  Including a link to the Explain page for the comic who's explain page you are already looking at doesn't make sense.&lt;br /&gt;
:The explanation page for the latest comic is &amp;quot;transcluded&amp;quot; in the main page pretty much as-is, so we get the header, the comic, the explanation, etc.  We don't get the discussion, which is visible at the bottom of the Explain page.  Because there is never an explanation for a comic that hasn't been released yet, there is never a &amp;quot;Next&amp;quot; link on the main page's transcluded header.  So you get &amp;quot;Prev&amp;quot; and &amp;quot;Comic&amp;quot; links.  The &amp;quot;Go to this comic&amp;quot; link is added by the main page above the transcluded explain page.&lt;br /&gt;
:I can see how the &amp;quot;Go to this comic&amp;quot; link might be poorly worded especially as it's placement seems to be within the explanation it's linking to. [[User:Blaisepascal|Blaisepascal]] ([[User talk:Blaisepascal|talk]]) 18:16, 31 August 2012 (UTC)&lt;br /&gt;
::Rather than &amp;quot;Go to this comic&amp;quot; maybe it could be &amp;quot;Go to full explanation&amp;quot; ? Something else? [[User:J-beda|J-beda]] ([[User talk:J-beda|talk]]) 13:38, 5 September 2012 (UTC)&lt;br /&gt;
::There was [http://www.explainxkcd.com/wiki/index.php?title=explain_xkcd:Community_portal/Admin_requests#.22Edit_this_explanation.22_link_on_main_page a discussion at one point] about a wittier/more descriptive link - but no one came up with anything. I do like &amp;quot;Go to Full Explanation&amp;quot; better, for what it's worth. --[[User:DanB|DanB]] ([[User talk:DanB|talk]]) 15:31, 5 September 2012 (UTC)&lt;br /&gt;
:::My problem with that suggestion is that it implies that the main page explanation is not full. As of right now, the full explanation is transcluded on the main page. There's nothing more to see by clicking that link (explanation wise) Perhaps &amp;quot;Go to full explanation page&amp;quot; but that doesn't quite sound right to me... [[User:TheHYPO|TheHYPO]] ([[User talk:TheHYPO|talk]]) 15:42, 7 September 2012 (UTC)&lt;br /&gt;
::::How about &amp;quot;Go to this Comic Explanation Page&amp;quot;? One nice thing about the specific page rather than the [[Main_Page]] transcoding is that it nicely includes the discussion as well. I have a bookmark to the [[Main_Page]] that I look at every day, but I want to easily read the discussions, not only the explanation. Humm, maybe we could have a page [[most recent comic]] that automagically redirects to the most recent comic? [[User:J-beda|J-beda]] ([[User talk:J-beda|talk]]) 12:42, 8 September 2012 (UTC)&lt;br /&gt;
:::::I tried to get [[most recent comic]] to redirect to LATESTCOMIC, but can't get the syntax working - it is possible? [[User:J-beda|J-beda]] ([[User talk:J-beda|talk]]) 13:03, 8 September 2012 (UTC)&lt;br /&gt;
::::::Apparently it isn't. I would have tried &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#REDIRECT [[{{LATESTCOMIC}}]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; like you did, but since that doesn't work, I'll delete the page for now. --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 16:38, 20 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Discussion of latest comic ==&lt;br /&gt;
Perhaps include the discussions of the latest comic here? I almost missed there was a discussion field a few times because I would only read about the latest comic on the main page. [[User:Carewolf|Carewolf]] ([[User talk:Carewolf|talk]]) 14:54, 22 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
This comics's explanation is complete bollocks, I think. Of course it is NOT a &amp;quot;fact that such a room exists&amp;quot;. This comics parodies trope often used in cop movies - an elderly cop goes to work for the last time before his retirement, packs things, plans fishing the next day ... only to be called to one more case (possibly with a new, young and brash partner). And despites his efforts not to screw anything and stay clear of danger, he is either mortally wounded or screws big time and is degraded. So much clichè, that if someone says &amp;quot;It's my last day or service&amp;quot;, you might be sure one of the two options above happens. See http://tvtropes.org/pmwiki/pmwiki.php/Main/Retirony [[User:edheldil|Edheldil]] 10:17, 26 September 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== The comic explanation count is wrong ==&lt;br /&gt;
&lt;br /&gt;
The adjustment is currently 3, but there are now 6 subcategories and one list making the current correct adjustment 7.&lt;br /&gt;
If the wiki was upgraded to version 1.20, a form exists to automatically exclude subcategories.&lt;br /&gt;
--[[User:Divad27182|Divad27182]] ([[User talk:Divad27182|talk]]) 09:56, 8 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Looks like another week of the wiki going down then.&lt;br /&gt;
:But seriously, I've been noticing this too. Didn't know what was causing it, but it's going to have to be fixed sometime.[[User:Davidy22|Davidy22]] ([[User talk:Davidy22|talk]]) 10:25, 8 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The text reads &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;We already have [[:Category:Comics|'''{{#expr:{{PAGESINCAT:Comics}}-3}}''' comic explanations]]!&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;  The -3 is to account for the subcategories and non-explanation pages in the category.  There apparently used to be three such pages, and now there are seven.  I would fix this myself, but the page is protected.  If the wiki where upgraded to version 1.20, the categories could be explicitly excluded, but the [[List of all comics]] would still be in the category.  (Note that the -3 actually appears twice.)  --[[User:Divad27182|Divad27182]] ([[User talk:Divad27182|talk]]) 05:03, 11 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Mediawiki 1.20 fixes this issue, although it'd be nice if this could be fixed in the meantime via the hack reccommended by divad. [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;(talk)&amp;lt;/tt&amp;gt;]] 06:40, 16 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Looks like Waldir updated the &amp;quot;Comic Correction Count&amp;quot; to &amp;quot;10&amp;quot; (as of 20 November 2012):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; We already have [[:Category:Comics|'''{{#expr:{{PAGESINCAT:Comics}}-10}}''' comic explanations]]!&amp;lt;/big&amp;gt;&lt;br /&gt;
    Note: the -10 in the calculation above is to discount subcategories (there are 7 of them as of 20 November 2012),&lt;br /&gt;
    non-comic pages (2 as of same date: [[List of all comics]] and [[Exoplanet]])&lt;br /&gt;
    and the comic 404, which was deliberately not posted. Thus 7 + 2 + 1 = 10&lt;br /&gt;
 (But there are still {{#expr:{{LATESTCOMIC}}-({{PAGESINCAT:Comics}}-10)}} to go. Come and [[List of all comics|add yours]]!)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:Could we possibly make this more dynamic by creating a &amp;quot;IGNORE_IN_COUNT&amp;quot; category or something? and then using something like: &amp;lt;nowiki&amp;gt;{#expr:{{PAGESINCAT:Comics}}-{{PAGESINCAT:IGNORE_IN_COUNT}}}&amp;lt;/nowiki&amp;gt;?  Then any additional entries to the &amp;quot;Comics&amp;quot; category (that are 'special' entries) could just have the special category added and no main page editing would be necessary? --[[User:Bpothier|B. P.]] ([[User talk:Bpothier|talk]]) 07:50, 22 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Make Jeff stop apologizing==&lt;br /&gt;
The apology for server downtime has been around for a while now. Can we take it down? [[User:Davidy22|Davidy22]] ([[User talk:Davidy22|talk]]) 04:41, 11 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Spambots ==&lt;br /&gt;
&lt;br /&gt;
I think someone should install [http://www.mediawiki.org/wiki/Extension:AbuseFilter AbuseFilter]. --[[User:Kronf|Kronf]] ([[User talk:Kronf|talk]]) 10:09, 13 October 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Purge ==&lt;br /&gt;
&lt;br /&gt;
We should regularly purge the server's cache for the main page using http://www.explainxkcd.com/wiki/index.php?title=Main_Page&amp;amp;action=purge to keep the explanation up to date. --[[User:Kronf|Kronf]] ([[User talk:Kronf|talk]]) 02:28, 3 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Updating the Rules ==&lt;br /&gt;
&lt;br /&gt;
I've been having a lovely discussion with someone who apparently thought the &amp;quot;edit anything you want&amp;quot; rule applied to the Talk pages. As we don't have any codified rules for ''here'' and can only point to &amp;quot;well the canonical way this is done on Wikipedia is...&amp;quot; I think that there are a few things we need to put into the list of Rules on the front page, and then have a link to a more in-depth talk about why the rules exist and what-not.&lt;br /&gt;
&lt;br /&gt;
Specifically, I'm talking about writing &amp;quot;Feel free to edit any page on the wiki to be better. But, treat talk pages like you would blog comments: comments by other people ''cannot be changed by you'', you can only respond to them.&amp;quot; as a new rule to be plastered on the front page, as there seems to be an increasing number social neophytes that seem to think that editing words that are attributed as being said by another person is perfectly legitimate and non-controversial.&lt;br /&gt;
&lt;br /&gt;
Shall we discuss? [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  01:25, 15 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:We could add the etiquette rules as an addendum to the signature reminder at the top of the page. Just an extra note below the alert box asking people to not edit other people's comments. [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;(talk)&amp;lt;/tt&amp;gt;]] 06:40, 16 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::It really should be right down with the &amp;quot;edited mercilessly&amp;quot; description, because this is an exception to that statement.  Shouldn't have two sets of contradictory instructions in different places. When I made my improper edit, I had a semi-conscious moment of doubt about whether changing the other guy's comment was ok, even though this is a wiki (and even though it wasn't really clear to me that this &amp;quot;discussion&amp;quot; box held something totally separate from the page content), but that statement at the bottom put all such doubts to rest.  I read it multiple times to be sure.   But I did not notice that line at the top about the four tildes until ''much'' later.  It's somewhat lost, visually, in the header line, when you're not looking directly at it.[[Special:Contributions/50.0.38.245|50.0.38.245]] 18:32, 18 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::There's discussion to replace that message with a more noticeable alert box. The message at the bottom of the page appears for all pages, including talk pages, so a talk-page specific message there would not entirely fit. [[User:Davidy22|&amp;lt;span title=&amp;quot;I want you.&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;font color=&amp;quot;purple&amp;quot; size=&amp;quot;2px&amp;quot;&amp;gt;David&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot; size=&amp;quot;3px&amp;quot;&amp;gt;y&amp;lt;/font&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;indigo&amp;quot; size=&amp;quot;1px&amp;quot;&amp;gt;22&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Davidy22|&amp;lt;tt&amp;gt;(talk)&amp;lt;/tt&amp;gt;]] 00:18, 19 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::If that text at the bottom is in fact alterable, it should be written to take every case into account.  It's an extremely poor user interface that has instructions appearing on a page stating rules that are the exact opposite of reality.  And note that the altert box on the top looks a lot like a banner add, when you don't focus on it and read it.  People will tend to habitually filter out anything written there from their perception.  Also, it can easily be scrolled off the top of the screen when the discussion starts to get long, and they have a preview displayed.&lt;br /&gt;
::::So I think after the &amp;quot;...then do not submit it here.&amp;quot;, it should add, &amp;quot;'''Exception''': others' comments in Discussion pages are not to be altered.  See full rules at &amp;lt;&amp;lt;link to appropriate wikipedia page&amp;gt;&amp;gt;.&amp;quot;[[Special:Contributions/50.0.38.245|50.0.38.245]] 15:46, 28 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Update after changes ==&lt;br /&gt;
&lt;br /&gt;
The front page explanation hasn't been updated at all day to match changes in the explanation on the comic's page. This is a major problem i think, as it is the front page explanation people visitors will most often read. --[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 20:43, 26 November 2012 (UTC)&lt;br /&gt;
: It might be a caching issue. Appending &amp;lt;code&amp;gt;&amp;amp;action=purge&amp;lt;/code&amp;gt; to the URL will probably fix it. Can you confirm it looks good to you now? --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 00:29, 27 November 2012 (UTC)&lt;br /&gt;
::Yep, now it updates instantly! Well done, whatever you did! :) --[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 16:24, 27 November 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::I've also added a link underneath the comic box that has the action embedded, so no one has to do any manual URL hacking. [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  17:38, 11 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Suggestion: Change &amp;quot;Go to this comic&amp;quot; to &amp;quot;Go to this entry&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Just a small suggestion. For the Main Page, I suggest changing &amp;quot;Go to this comic&amp;quot; to say &amp;quot;Go to this ''entry''&amp;quot; instead to remove any confusion for new and regular viewers. It certainly took me a while to figure how to go to each featured comic's entry from the main page.&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/69.43.114.2|69.43.114.2]] 17:04, 11 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
:How about if it reads &amp;quot;Go to this comic explanation&amp;quot;? Would that be less confusing? I only quibble because the explanations aren't really entries, in wiki parlance each page is usually called an article, but that doesn't seem to fit here as we really have explanation pages. [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  17:41, 11 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;span style=&amp;quot;font-weight: bold; color: green;&amp;quot;&amp;gt;Agreed.&amp;lt;/span&amp;gt; [[User:Ctxppc|Randy Marsh]] ([[User talk:Ctxppc|talk]]) 22:55, 8 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Explain the Unreleased Comic? ==&lt;br /&gt;
:I wonder if [[http://i56.tinypic.com/a9ton8.png this comic]] is permitted to be explained, despite the double issue of Randall pulling the comic plus me finding the pulled comic through &amp;quot;xkcd overrated&amp;quot;... [[User:Greyson|Greyson]] ([[User talk:Greyson|talk]]) 18:21, 12 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Comic 1156 ==&lt;br /&gt;
&lt;br /&gt;
I don't have an account to edit the page directly, so here's an edit someone should make:&lt;br /&gt;
It looks like whoever wrote the existing page simply googled 'conditioning' and found the first link that came up.&lt;br /&gt;
Please modify the link to point to 'Classical conditioning', not 'Operant conditioning'.&lt;br /&gt;
Thanks. {{unsigned|124.191.56.91}}&lt;br /&gt;
&lt;br /&gt;
:Hi. This is the talk page for the main page of the wiki. This page only has a &amp;quot;view&amp;quot; of the actual comic explanation. The actual explanation page is at [[1156: Conditioning]], and I assure you, edit permissions have not been restricted for that page. Someone has already changed the page to link to Classical conditioning, but the original editor came back stating that Operant was correct. If you would like to start a discussion about this [[Talk:1156: Conditioning|on the talk page for this explanation]] that would be much more conducive to getting this matter settled. [[User:Lcarsos|lcarsos]]&amp;lt;span title=&amp;quot;I'm an admin. I can help.&amp;quot;&amp;gt;_a&amp;lt;/span&amp;gt; ([[User talk:Lcarsos|talk]])  05:52, 7 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Comic Links ==&lt;br /&gt;
&lt;br /&gt;
Some of the links seem to be confusing, as they're titled in a weird way. The link/button 'go to this comic', I'd expect would go to the actual comic on XKCD's page. Yet it goes to the comic's wiki page. And clicking on the comic # and date directs you to the XKCD page, yet I really feel that link should go to the wiki page, as it's right at the top center there, and has the date and everything, sort of indicating that it's a wiki page, yet it's not. And the prev and next buttons next to it don't go to the xkcd page, they go to the wiki pages. Which is really messed up, I think. Because of my confusion, every single time I visit here, I  clicked on the wrong link, though now I've gotten used to it. I suggest rewording the links as '&amp;lt;i&amp;gt;XKCD&amp;lt;/i&amp;gt; Comic # and date' and 'go to this comic&amp;lt;i&amp;gt;'s wiki page&amp;lt;/i&amp;gt;'. And possibly switching the links' positions so that the wiki links could be in that navigation bar and the XKCD links could be off to the side. After all, we are a wiki, so putting our wiki links to the comic off to the side and the direct xkcd link in the center seems odd. Anyway, has anyone had the same thoughts and/or agree with me on this?--[[Special:Contributions/69.119.250.251|69.119.250.251]] 18:19, 9 January 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>69.119.250.251</name></author>	</entry>

	</feed>