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

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=637:_Scribblenauts&amp;diff=67050</id>
		<title>637: Scribblenauts</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=637:_Scribblenauts&amp;diff=67050"/>
				<updated>2014-05-10T04:58:55Z</updated>
		
		<summary type="html">&lt;p&gt;Logo: /* Transcript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    =637&lt;br /&gt;
| date      =September 16, 2009&lt;br /&gt;
| title     =Scribblenauts&lt;br /&gt;
| image     =scribblenauts.png&lt;br /&gt;
| titletext =Let me look away and type 'guy who's just jealous that I beat all his MarioKart times' and turn back, and... yup, there you are again!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
''{{w|Scribblenauts}}'' is a game for Nintendo DS in which the player controls a character named Maxwell, whose goal is to get a &amp;quot;Starite&amp;quot; in each level. The player has the ability to summon over 22,000 different objects into the game by typing them on the touchscreen using the DS's stylus device. Those items are then ostensibly used to help Maxwell collect the Starite (for example, typing &amp;quot;ladder&amp;quot; to help him reach a Starite that's inside a tree), but the player can decide to forgo the objective and just type in random things for fun.&lt;br /&gt;
&lt;br /&gt;
The {{w|Large Hadron Collider}} is the world's largest and highest-energy particle accelerator, and has excited the imagination of writers and journalists in popular culture, some of whom posit the theory that a catastrophic accident at the LHC could destroy the world. One of those ideas concerned the LHC creating a black hole that would proceed to suck in all the surrounding matter.&lt;br /&gt;
&lt;br /&gt;
Megan discovers that the LHC can be summoned in ''Scribblenauts,'' and has a fun time creating black holes with it. Cueball's snide comment is an unfortunately rather common reaction among adults towards entertainment geared for children, and the fact that ''Scribblenauts'' is a portable game just gives him another stick to beat it with.  Irritated, Megan types in the phrase &amp;quot;pretentious asshole&amp;quot;, and then pretends that Cueball has suddenly appeared right there in front of her, as though summoned in the game. Note that, in reality, ''Scribblenauts'' doesn't respond to profanity.&lt;br /&gt;
&lt;br /&gt;
In the title text, she types &amp;quot;guy who's just jealous that I beat all his ''{{w|Mario Kart}}'' times&amp;quot; and once again, Cueball &amp;quot;appears&amp;quot; right in front of her. ''Mario Kart'' is another video-game series geared towards children, and there's a version of it for the DS, which implies that Cueball's just being snooty about ''Scribblenauts'' because Megan has so thoroughly dominated him in another &amp;quot;DS kids game&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Megan is sitting on bed.]&lt;br /&gt;
:[In Scribblenauts word input format.]&lt;br /&gt;
:LARGE HADRON COLLIDER&lt;br /&gt;
:''Click''&lt;br /&gt;
:Megan: Wow, Scribblenauts even lets you summon the LHC.&lt;br /&gt;
&lt;br /&gt;
:[Cueball is sitting at a computer. Megan talks from off-panel.]&lt;br /&gt;
:''Fwoosh''&lt;br /&gt;
:Megan: And it makes a black hole! This game rules.&lt;br /&gt;
:Cueball: I guess it's okay, for a DS kids game.&lt;br /&gt;
&lt;br /&gt;
:[In Scribblenauts word input format.]&lt;br /&gt;
:PRETENTIOUS ASSHOLE&lt;br /&gt;
:''Click''&lt;br /&gt;
:[Megan looks up.]&lt;br /&gt;
:Megan: Oh, hi! It worked!&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Physics]]&lt;br /&gt;
[[Category:Video games]]&lt;br /&gt;
[[Category:Mario Kart]]&lt;/div&gt;</summary>
		<author><name>Logo</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1185:_Ineffective_Sorts&amp;diff=66987</id>
		<title>Talk:1185: Ineffective Sorts</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1185:_Ineffective_Sorts&amp;diff=66987"/>
				<updated>2014-05-09T10:47:11Z</updated>
		
		<summary type="html">&lt;p&gt;Logo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I loved the &amp;quot;runs in O(n log n)&amp;quot; part. [[Special:Contributions/76.106.251.87|76.106.251.87]] 00:16, 14 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
I lost it on //portability. It's a sad state where I've actually more or less come across 3 of these. [[Special:Contributions/203.126.136.142|203.126.136.142]] 00:56, 14 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Audiovisual aid circa 1981, eh: '''http://youtube.com/watch?v=gv0JUEqaAXo#t=236s''' [[Special:Contributions/98.111.152.198|98.111.152.198]] 01:35, 14 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
One of xkcd's best in a quite a while, imo. [[User:Alpha|Alpha]] ([[User talk:Alpha|talk]]) 03:39, 14 March 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Saying &amp;quot;bogosorts actually run in O(n*n!) time and may never finish&amp;quot; is a contradiction. Not the runtime is in O(n*n!), but the ''expected'' runtime.  [[User:BKA|BKA]] ([[User talk:BKA|talk]]) 08:19, 14 March 2013 (UTC)&lt;br /&gt;
:Not necessarily. O(n*n!) is the expected runtime, but unlike other sorts, there is no max runtime which is what it is trying to say.[[Special:Contributions/206.181.86.98|206.181.86.98]] 03:09, 15 March 2013 (UTC)&lt;br /&gt;
Didn't the author of the halfhearted merge sort give up on the sort part of the merge sort? 'cause merging is done in the return[a,b] part as far is see it...[[Special:Contributions/193.175.223.10|193.175.223.10]] 18:00, 14 March 2013 (UTC)&lt;br /&gt;
[[Special:Contributions/206.181.86.98|206.181.86.98]] 03:09, 15 March 2013 (UTC)Well return[a,b] merges them in exactly the original order. So I think you are right. It recursively cuts the list into tiny bits and returns the uncut back to the previous call. [[Special:Contributions/206.181.86.98|206.181.86.98]] 03:09, 15 March 2013 (UTC)&lt;br /&gt;
:The list is sorted when the already sorted sublists are merged. This is an efficient way to sort because only the lowest values in each sublist need to be compared so fewer comparisons are required. The author of the halfhearted merge sort did not write a proper merge (or any merge) and instead returns the sublists in the original order. Sublists of length one are known to be in the correct order which is why the list is recursively cut into units of length one.[[Special:Contributions/24.60.69.41|24.60.69.41]] 22:44, 17 March 2013 (&lt;br /&gt;
&lt;br /&gt;
Did nobody notice that the POSIX/UNIX commands are uppercase, when they are supposed to be case-sensitive lowercase?  If you actually call system() with those arguments (in Linux), you don't delete anything and just get the &amp;quot;command not found&amp;quot; error. --[[Special:Contributions/138.67.185.73|138.67.185.73]] 01:41, 21 March 2013 (UTC)&lt;br /&gt;
: It's possible they ''are'' meant to be lowercase, as parts of this comic appear to be written in &amp;lt;span style=&amp;quot;font-variant:small-caps&amp;quot;&amp;gt;Mixed-case Small Caps&amp;lt;/span&amp;gt;. Look at the top lines of each program, for example. --[[User:Aaron of Mpls|Aaron of Mpls]] ([[User talk:Aaron of Mpls|talk]]) 06:59, 5 April 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Did anyone see this hint on the about page (http://xkcd.com/about/): &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Which sorting algorithms should I use? They taught me so many.&lt;br /&gt;
&lt;br /&gt;
This is tricky. Most of what they teach you in school is just as an example of how to think about algorithms; 99% of the time you shouldn't worry about optimizing your sorts. Just learn to implement Quicksort (which is very good) and use that without fretting about it too much. People overfocus on efficiency over clarity and simplicity. And most of the time the environment you're coding in will have an efficient sort function built-in anyway.&lt;br /&gt;
&lt;br /&gt;
Note: If you're interviewing for a company for a position with a focus on algorithms, the above is not an excuse not to know your stuff.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
--[[User:RagnarDa|RagnarDa]] ([[User talk:RagnarDa|talk]]) 20:07, 7 April 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
For the PanicSort, is the second &amp;quot;Return list:&amp;quot; intentionally having a : at the end? If yes, what does it do? [[User:Logo|Logo]] ([[User talk:Logo|talk]]) 10:47, 9 May 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>Logo</name></author>	</entry>

	</feed>