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

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:2310:_Great_Attractor&amp;diff=192469</id>
		<title>Talk:2310: Great Attractor</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:2310:_Great_Attractor&amp;diff=192469"/>
				<updated>2020-05-25T17:05:41Z</updated>
		
		<summary type="html">&lt;p&gt;Xiong: GA motion, fantasy &amp;gt;&amp;gt; astrophysics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Please sign your posts with ~~~~ and don't delete this text. New comments should be added at the bottom.--&amp;gt;&lt;br /&gt;
Is Beret Guy talking about the {{w|Great Attractor}}? or simply about the Sun? It would fit in Beret Guy's quirkiness to call the Sun &amp;quot;the Great Attractor&amp;quot;. Also, I didn't even know there was actually something called the Great Attractor... [[Special:Contributions/172.69.33.229|172.69.33.229]] 23:42, 22 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, given that it's &amp;quot;below him all day&amp;quot; and on the horizion at night, it's probably not the Sun. [[User:Argis13|Argis13]] ([[User talk:Argis13|talk]]) 23:58, 22 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
Has anyone (inc Randall) done an analyses on TGA similar to https://what-if.xkcd.com/25/ does for other things? [[Special:Contributions/162.158.155.242|162.158.155.242]] 01:44, 23 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The unexpected onset of summer daylight patterns may be further commentary on the ongoing COVID-19 measures and how they have affected perception of time.&amp;quot; &amp;lt;-- what the heck is this even supposed to mean?&lt;br /&gt;
::It's not there any more, but it sounds like it might be a comment on how the sun is not really rising much earlier yet, and our sense of that is warped because we're staying inside so much [[Special:Contributions/108.162.216.250|108.162.216.250]] 23:27, 24 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pull harder, Mom. I miss you.&amp;quot; [[Special:Contributions/172.69.34.150|172.69.34.150]] 08:07, 23 May 2020 (UTC)&lt;br /&gt;
:I have added [[502: Dark Flow]] as it has some similarities, but it was not the great attractor in that comic. But also the first I though about. ;-) --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 08:22, 25 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
It currently says “Beret Guy is not standing straight up [...]. This is presumably due to the extra downwards force that the Great Attractor is currently exerting on him, so he has to exert more effort to hold himself upright and seems quite content”. Am I the only one who thinks this makes no sense? Beret Guy is going to sleep because the Great Attractor starts pulling him sideways. And if there was more force downwards, instead of sidewars, it would not help to bend the knee and stand tilted. If you have to carry heavy things, the easiest way is to put them on your head and stand as much vertical as possible (although this method is unpopular in some countries). [[Special:Contributions/141.101.98.222|141.101.98.222]] 19:31, 23 May 2020 (UTC)&lt;br /&gt;
:It's not just you. I interpreted the final frame as him being dragged sideways. This fits with the movement lines along the side covering most of his body, and the &amp;quot;drag lines&amp;quot; left by his feet. His stance makes more sense if he's resisting a sideways force. It also fits better with the time, since the Great Attractor is said to currently be on the horizon at night, and it's 8PM when they are talking. [[Special:Contributions/162.158.75.196|162.158.75.196]] 21:19, 23 May 2020 (UTC)&lt;br /&gt;
::I guess the one who wrote that part of the explanation forgot that it was evening. I have corrected the explanation to indicate that the pull is to the right - i.e. south --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 08:22, 25 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
Whenever I am standing on a moving Bus or Train, I always bend the knee on my leading leg in order to counteract the inertia trying to force me forwards if the vehicle rapidly slows or stops [adjusting or resisting changes to my center of gravity]. If I tried to lead with a stiff leg I would topple forward. Beret Guy's stance would only work if he intends to slide on his feet. [[User:These Are Not The Comments You Are Looking For|These Are Not The Comments You Are Looking For]] ([[User talk:These Are Not The Comments You Are Looking For|talk]]) 04:26, 24 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
But why does the Great Attractor pin Berret Guy to the wall, while it won't make him fly?[[User:Gunterkoenigsmann|Gunterkoenigsmann]] ([[User talk:Gunterkoenigsmann|talk]]) 07:07, 24 May 2020 (UTC)&lt;br /&gt;
:There is friction so if it is pulling hard enough the the south he could stay on a wall facing south. But it is also Beret Guy so maybe not think too much. --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 08:22, 25 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm pretty sure the local Supercluster is called Laniakea, and Virgo is just a smaller supercluster within it. https://en.wikipedia.org/wiki/Laniakea_Supercluster&lt;br /&gt;
:True has added this to the extra explanation. Great Attractor is withing than. --[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 08:22, 25 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
The mysterious analyses of Dark Flow near the great attractor are consistent with Beret Guy's strange experience.  Scientists have said it looks like the universe functions by different laws over there.  [[Special:Contributions/108.162.216.250|108.162.216.250]] 23:27, 24 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
:''Although the location of the Great Attractor should not be linked directly to daylight here on Earth.'': Literally, no; but like everything else above Luna's orbit, the GA appears to circle the groundpounding observer at about the same rate as Sol. What's really meant by this sentence is obscure.&lt;br /&gt;
:''But it is also Beret Guy so maybe not think too much.'': Absolutely! Is our purpose to explain '''XKCD''' or only to lecture science with &amp;quot;just enough&amp;quot; pedantry? If the former, which implies the reader may not count such a rare character as a personal friend, it might be well to drop a word or two about [[Beret Guy]]'s fantastic nature.&lt;br /&gt;
: [[User:Xiong|Xiong]] ([[User talk:Xiong|talk]]) 17:05, 25 May 2020 (UTC)&lt;/div&gt;</summary>
		<author><name>Xiong</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2309:_X&amp;diff=192370</id>
		<title>2309: X</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2309:_X&amp;diff=192370"/>
				<updated>2020-05-22T20:26:39Z</updated>
		
		<summary type="html">&lt;p&gt;Xiong: /* Explanation */ naturals not real&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2309&lt;br /&gt;
| date      = May 20, 2020&lt;br /&gt;
| title     = X&lt;br /&gt;
| image     = x.png&lt;br /&gt;
| titletext = The worst is when you run out of monospaced fonts and have to use variable-width variables.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a COMIC SANS X AND A NEW PROGRAMMER. This page needs an expanded explanation of what esoteric languages are. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
[[Cueball]] has developed a new {{w|programming language}} with novel syntax. Such languages are usually classified as {{w|esoteric language}}s - programming languages developed for no practical use other than novelty or academic interest (although that doesn't stop people from trying to use them). Some classic examples of these are {{w|INTERCAL}} and {{w|brainfuck}}.&lt;br /&gt;
&lt;br /&gt;
Normally, there is no law against developing bad programming languages or bad code (although some would argue there should be). The law often has to play catch-up with technology. However, as when the EPA took an interest in Cueball's [[Laptop Issues]], and [[:Category:Cueball Computer Problems|Cueball's other tech support problems]], it seems that a judge has previously ordered Cueball to stop developing new programming languages, possibly because the result was so egregious as to cause real harm.  However, the ruling was overturned on appeal, and Cueball is free to inflict his work on the world once again, unless and until there is another appeal.  Cueball's use of the phrase &amp;quot;''higher'' court&amp;quot; suggests that he did not get a ruling from the Supreme Court of the United States or whatever state has jurisdiction over him, or else he would have said so, and evidently the offscreen voices hope to appeal to them and get Cueball's injunction reinstated.&lt;br /&gt;
&lt;br /&gt;
A {{w|Variable (computer science)|variable}} is a piece of data (such as an integer or a string of text) whose value can change over the run of a program. Variables are identified by name and can usually be named any string of alphanumeric characters. To make code easier for a human to follow, variables are usually given a name that indicates what the variable is for; for example, a variable counting how many seconds have passed since the program was launched might be called '''elapsedTime'''.&lt;br /&gt;
&lt;br /&gt;
Some programmers, particularly if they are working under time pressure, may give their variables nondescript names such as '''x'''. This is considered bad coding practice, because anyone reading the code will not immediately understand what the variable does unless they are familiar with it. Even the original programmer may come back to it and find that they have forgotten what the variable was for.&lt;br /&gt;
&lt;br /&gt;
Here, Cueball is developing a language where ''all'' variables are named '''X''' - and the only way to differentiate different Xs is to write it in different typefaces. Needless to say, this is a terrible idea. The language would be a nightmare to program in, as all of the variables would look very similar unless careful attention is being paid, and there would be little to no way to determine what each one does, since font names are typically not very descriptive. Additionally, the fact that some fonts look similar (such as Arial and Helvetica) would require the programmer to have an intricate knowledge of different fonts and how to distinguish them from only one letter.&lt;br /&gt;
&lt;br /&gt;
Such a language would also require the source code files to be in some rich text format such as a Word document, in order to store the font information. Additionally, it would also require the use of a word processor or similar in order to edit the code. Programs would also run into difficulties if the system does not have the required fonts installed, or if the font is not licensed for them to use.&lt;br /&gt;
&lt;br /&gt;
By contrast, normal code is always written in plain text (usually with ASCII or UTF-8 encoding), which does not specify a typeface and can be edited by even the most basic of text editors.&lt;br /&gt;
&lt;br /&gt;
This comic may also be a jab at mathematicians, who by convention use variable names which are short and nondescript (e.g. &amp;quot;x&amp;quot;), and which can also be &amp;quot;typeface sensitive&amp;quot; - for example, ℕ denotes the set of natural numbers, and is distinct from '''N''', which could be assigned a different meaning but used in the same expression.&lt;br /&gt;
&lt;br /&gt;
The title text references the fact that most code editors use a monospaced font (i.e., one where every character is the same width), as opposed to variable-width fonts, in which some characters like 'I' are narrower than others. This is partly because fixed horizontal alignment is sometimes useful when dealing with certain text strings.&lt;br /&gt;
&lt;br /&gt;
'Variable-width variables', a pun on two meanings of the word 'variable', refers to the fact that the letter X, like all letters, has different widths in different fonts. This would make this fixed alignment almost impossible, thus creating yet another reason why Cueball's language would be highly unpleasant to use. It likely also directly (mis)refers to systems such as {{w|variable-width encoding}} in which the ''data'' linked to in a variable storage is packed into an unfixed number of bits and/or bytes. Such systems often use Huffman-type encoding to progressively differentiate, from the initial elements, how many more elements are needed to fully define the value, but a reserved deliminating value marking the end of a cummulative arbitrary-length array might be considered another form.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
:[Cueball holds a laptop with code visible on the screen.]&lt;br /&gt;
:Cueball: I've developed a new programming language!&lt;br /&gt;
:Offpanel voice: Didn't a judge order you to stop doing that?&lt;br /&gt;
&lt;br /&gt;
:[In a frameless panel, Cueball holds the laptop with one hand and types on the keyboard.]&lt;br /&gt;
:Cueball: Higher court threw out the ruling!&lt;br /&gt;
:Cueball: I'm back, suckers!&lt;br /&gt;
:Offpanel voice: ''Dammit.''&lt;br /&gt;
&lt;br /&gt;
:[Cueball holds the folded down laptop at his side.]&lt;br /&gt;
:Cueball: But I promise it's good this time!&lt;br /&gt;
:Cueball: Just normal code. Good clean syntax. Nothing weird.&lt;br /&gt;
:Offpanel voice: Okay...&lt;br /&gt;
&lt;br /&gt;
:[Cueball holds the laptop at his side, and raises a finger on his other hand.]&lt;br /&gt;
:Cueball: Except the only variable name is &amp;quot;X&amp;quot;. To refer to different variables you have to write &amp;quot;X&amp;quot; in different fonts.&lt;br /&gt;
:Offpanel voice: I'm calling the court.&lt;br /&gt;
:Another offpanel voice: Maybe we can appeal.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category: Programming]]&lt;/div&gt;</summary>
		<author><name>Xiong</name></author>	</entry>

	</feed>