<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=162.158.167.176</id>
		<title>explain xkcd - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=162.158.167.176"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/162.158.167.176"/>
		<updated>2026-04-16T19:31:45Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2142:_Dangerous_Fields&amp;diff=363596</id>
		<title>2142: Dangerous Fields</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2142:_Dangerous_Fields&amp;diff=363596"/>
				<updated>2025-01-26T23:27:27Z</updated>
		
		<summary type="html">&lt;p&gt;162.158.167.176: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2142&lt;br /&gt;
| date      = April 26, 2019&lt;br /&gt;
| title     = Dangerous Fields&lt;br /&gt;
| image     = dangerous_fields.png&lt;br /&gt;
| titletext = Eventually, every epidemiologist becomes another statistic, a dedication to record-keeping which their colleagues sincerely appreciate.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
This is a graph of fields of study, ordered by how likely one is to die because of something that that field studies, with mathematics being the least dangerous and gerontology being the most. Gerontology, the scientific study of old age, is shown as much more dangerous than the other fields, so it is far on the right side of the graph. The joke is in exploring what the words &amp;quot;risk&amp;quot; and &amp;quot;danger&amp;quot; really mean in this context &amp;amp;mdash; studying volcanoes is likely to put you in dangerous environments, and the volcanologist can be said to have &amp;quot;survived&amp;quot; if they later die of old age. Conversely, studying aging doesn't put you at more risk of aging than the general population, but there is no &amp;quot;surviving&amp;quot; from this perspective, only the chance of dying early from something else.&lt;br /&gt;
&lt;br /&gt;
===Fields===&lt;br /&gt;
*{{w|Mathematics}} is such a pure non-physical field that the probability of it being the direct cause of death is extremely low.  The study of it might cause death through workplace disputes or absent-mindedly wandering in front of traffic while pondering (as in [[356: Nerd Sniping]]). Famously (though likely apocryphally) {{w|Hippasus}} was thrown overboard a ship by {{w|Pythagoras}} for demonstrating irrational numbers.  {{w|Archimedes}} was killed for not following an invading soldier's command because he was wrapped up in his own thoughts trying to solve a geometry problem.&lt;br /&gt;
&lt;br /&gt;
*{{w|Astronomy}}, the study of stars and space.  Astronomy is slightly more dangerous than mathematics, though, since it studies physical objects instead of abstract concepts. In addition to meteor or asteroid impacts, astronomical phenomena that might cause death include solar flares, nearby supernovae, distant magnetar quakes, a solar nova (the likelihood of which will increase over the next billion-odd years), perturbations in earth's orbit, increased or decreased solar radiation, and alien invasion. Given that the density of magnetars and potentially hostile alien civilizations in the stellar neighborhood is completely unknown, and not all past mass extinctions are explained, this one might be misplaced a bit. Although these are all rare events, just one could kill all living and potential future astronomers. That non-astronomers would also be affected seems poor consolation. While astronomers do not study aliens, as such&amp;amp;mdash;that would be exobiology&amp;amp;mdash;some have sought evidence of alien activity.&lt;br /&gt;
&lt;br /&gt;
*{{w|Economics}} is the study of markets.  Markets can kill you by depriving you of goods and services you need to survive.  Goods can become unavailable (e.g., cartels, embargos) or unaffordable (through job loss, inflation), in depressions or recessions.  The study of such markets usually does not involve great risk, unless the markets are illegal (e.g., illicit drug markets), the economy being studied has put people under great stress, or one's findings are really unpopular.&lt;br /&gt;
&lt;br /&gt;
*{{w|Law}} in this context refers to the rules people have to follow in society, and given the nature of laws (civil and criminal), the odds that your death is related to law is usually low. Possible causes of death more-or-less directly related would include prosecution for a capital crime, persecution under legal authority (such as being killed by an officer of the law), attack by a guard, or for lack of medical treatment, while incarcerated, or death by exposure after expulsion from one's repossessed or otherwise legally confiscated home. However, when large groups of people are dispossessed, or have the protection of law removed, casualties can be quite high.  For instance, the {{w|Partition of India}} in 1947 resulted in 200,000 to 2 million deaths.  The laws of the {{w|Great Leap Forward}} contributed to the starvation of tens of millions of Chinese, disproportionally many of them lawyers and law professors.  Perhaps most ironically, a lawyer who committed a capital crime in a country that practices capital punishment (such as the United States, China, or Iran), and was executed for it would be directly killed by the thing they study.  In 2000, approximately 300,000 died from war and collective violence. &lt;br /&gt;
&lt;br /&gt;
*{{w|Criminology}} is very similar to law, but is the study of crime, meaning it's more dangerous than just &amp;quot;law.&amp;quot; Criminologists may be directly involved with criminals in the course of their studies, increasing their exposure to potentially life-threatening behavior.  There were 520,000 deaths from violence (excluding war, suicide, and accidental or incidental deaths resulting from criminal activity) in 2000.&lt;br /&gt;
&lt;br /&gt;
*{{w|Meteorology}} is the study of weather. Encountering powerful weather events such as hurricanes, tornadoes, blizzards, floods, and thunderstorms brings the distinct possibility of injury and death.  Curiosity to see a storm in person, or (if working for television news) exposing yourself to the weather event in order to file a report, may expose you to lightning, wind-blown projectiles, cold, water, etc., any of which can negatively affect your survival.  Less dramatic weather also kills — hot weather can lead to heatstroke and dehydration.  Adverse weather events kill about 100,000 to  200,000 annually.&lt;br /&gt;
&lt;br /&gt;
*{{w|Chemistry}} is the study of chemicals and reactions of those chemicals. Since, under terrestrial conditions, everything is made up of chemicals (and chemists often use especially reactive or dangerous chemicals), the likelihood of a chemist's death being caused by chemistry (e.g., explosions, poisoning, chemical burns, suffocation) is not insignificant.  Unintentional poisoning is identified as the cause of death for about 200,000 people a year, chemical assisted suicide kills over 300,000 yearly. Many other causes of death, such as snakebite (100,000), drug and alcohol disorders, some respiratory disorders, and cancers are more or less directly caused by chemicals.&lt;br /&gt;
&lt;br /&gt;
*{{w|Marine biology}} is the study of ocean life. Many marine creatures are venomous, many are very large. Death could result from storms, boat accidents, drowning, diving accidents, exposure to pathogenic bacteria, toxins (such as those produced by cone snails, and &amp;quot;red tide&amp;quot; dinoflagellates), allergies to shellfish, or water pollution, in addition to such perhaps more obvious (but overwhelmingly rarer) risks as shark attacks. About 360,000 people die of drowning annually. Unprovoked shark attacks kill an average of 6 people annually.&lt;br /&gt;
&lt;br /&gt;
*{{w|Volcanology}} involves the study of {{w|volcanoes}}, {{w|lava}}, and {{w|magma}}, with obvious risks to the scientists studying them in the field. Volcanoes have killed an estimated average of 500 people per year; most deaths result from remote effects, such as tsunamis and climate disruption. At least 67 scientists have been killed in volcanic eruptions, as of 2017.&lt;br /&gt;
&lt;br /&gt;
*{{w|Gerontology}} involves the study of aging, and of growing old in general. As (to general knowledge) everyone has to this point been observed to age and eventually die,{{Citation needed}} those who study gerontology are not immune to dying of old age even if they evade all the other possible causes of death — thus making it the most likely among all shown fields. A gerontologist still can die from something else first, but without the inherent risk factors of other professions such as active volcanoes or underwater diving, they're more likely to survive to retirement and thus meet their death of old age.&lt;br /&gt;
&lt;br /&gt;
The title text is about {{w|Epidemiology}}, the study of health and disease conditions in populations. In the event of an epidemic, there is a strong chance that epidemiologists in the search for the cause, transmission, and treatment will be exposed and become victims of the disease in their own right. However, the title text refers more broadly to the role of epidemiology in maintaining detailed statistical records of diseases and other causes of death, such that eventually any epidemiologist (whatever the cause of death) will become one of their own statistics.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
&lt;br /&gt;
:[A line chart is shown going from left to right with two arrows on either side. On the line are ten dots spread out unevenly from close to each end. The first four dots are clustered together on the left side. Then follows 5 more dots unevenly spaced, all to the left of center. On the far right of the line, near the end, there is one dot. Beneath each dot, there goes a line down to a label written beneath each line. Above the chart, there is a big title and below that is an explanation. Below that again, there is a small arrow pointing to the right with a label above it.]&lt;br /&gt;
:&amp;lt;big&amp;gt;Probability that you'll be killed by the thing you study&amp;lt;/big&amp;gt;&lt;br /&gt;
:By field&lt;br /&gt;
&lt;br /&gt;
:[Arrow pointing right, labeled:]&lt;br /&gt;
:More likely&lt;br /&gt;
&lt;br /&gt;
:[Labels for the ten dots from left to right:]&lt;br /&gt;
:Mathematics (0 pixels from first field, 0.00% of overall range of fields)&lt;br /&gt;
:Astronomy (9px, 1.35%)&lt;br /&gt;
:Economics (16px, 2.40%)&lt;br /&gt;
:Law (22px, 3.30%)&lt;br /&gt;
:Criminology (77px, 11.56%)&lt;br /&gt;
:Meteorology (96px, 14.41%)&lt;br /&gt;
:Chemistry (156px, 23.42%)&lt;br /&gt;
:Marine Biology (166px, 24.92%)&lt;br /&gt;
:Volcanology (206px, 30.93%)&lt;br /&gt;
:Gerontology (666px, 100.00%)&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Charts]]&lt;br /&gt;
[[Category:Rankings]]&lt;br /&gt;
[[Category:Science]]&lt;br /&gt;
[[Category:Scientific research]]&lt;/div&gt;</summary>
		<author><name>162.158.167.176</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3026:_Linear_Sort&amp;diff=359839</id>
		<title>3026: Linear Sort</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3026:_Linear_Sort&amp;diff=359839"/>
				<updated>2024-12-18T17:16:48Z</updated>
		
		<summary type="html">&lt;p&gt;162.158.167.176: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 3026&lt;br /&gt;
| date      = December 18, 2024&lt;br /&gt;
| title     = Linear Sort&lt;br /&gt;
| image     = linear_sort_2x.png&lt;br /&gt;
| imagesize = 385x181px&lt;br /&gt;
| noexpand  = true&lt;br /&gt;
| titletext = The best case is O(n), and the worst case is that someone checks why.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created in Θ(N) TIME by an iterative Insertion Sorter working on a multidimensional array - Please change this comment when editing this page. Do NOT delete this tag too soon.}}&lt;br /&gt;
A common task in programming is to sort a list, a list being a collection of related elements of data that are stored in a linear fashion. There are dozens of algorithms that have been created through the years, from simple to complex, and each has its own merits with regards to how easy it is to understand / implement vs. how efficiently it operates on the data.&lt;br /&gt;
&lt;br /&gt;
The efficiency of an algorithm is measured in terms of O(), commonly referred to as &amp;quot;Big-O&amp;quot;, which classifies the amount of time needed to execute the algorithm with respect to the size of the data. Specifically, the Big-O assignment describes the change in execution time when the size of the data set changes (typically, when it doubles). There are various measures of efficiency, such as:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;O&amp;lt;/i&amp;gt;(1)&amp;lt;/b&amp;gt; - Constant, which means the execution time is independent of the size of the data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;O&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;)&amp;lt;/b&amp;gt; - Linear, which means the execution time varies in direct proportion to the size of the data&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;O&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt; log &amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;)&amp;lt;/b&amp;gt; - &amp;quot;&amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt; log &amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;&amp;quot;, usually assigned to the fastest sorting algorithms. Execution time is higher proportionally compared to &amp;lt;i&amp;gt;O&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;O&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;)&amp;lt;/b&amp;gt; - Quadratic&amp;quot;, meaning the execution time is proportional to the square of the size of the data.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
It can be proven that the best general-purpose sorting methods are &amp;quot;&amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt; log &amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;&amp;quot;. Thus, a sorting algorithm in linear time does not actually exist.&lt;br /&gt;
&lt;br /&gt;
In computer science, the complexity of a problem can be described using {{w|Big O Notation}}. Operations generally take longer when they act on more elements (notated as &amp;quot;n&amp;quot;). A linear algorithm would be very simple: each element would take a short amount of time on its own, so the time it takes would be a multiple of the size of the list. For instance, if it takes one second to look at a picture, it would take ten seconds to look at ten pictures. So &amp;quot;look at a list of pictures&amp;quot; is a linear operation and would be described as having complexity O(n).&lt;br /&gt;
&lt;br /&gt;
Sorting is more complex. The time it takes to sort a list of items grows quickly as you add more items to the list. The complexity of sorting algorithms generally ranges from O(n^2) to O(n*log n). For example, one way to sort is to look at all the values to find the first item, then look at all the values to find the second item, and so on until you've positioned every item in the right place. If &amp;quot;looking at a number&amp;quot; takes one second, then you could sort a list of 2 numbers in 4 seconds: look at both numbers, then look at them a second time. Sorting 3 numbers would take 9 seconds: look at all 3 numbers 3 times to find the right position. Sorting a deck of cards this way would take 52*52 seconds = about 45 minutes. You can probably read a card more quickly than that, but the point is that the amount of time it takes to sort a list grows faster the more items you are looking at. This is not the most efficient way to sort, but it gets the job done.&lt;br /&gt;
&lt;br /&gt;
The 'linear' sort here uses the less efficient {{w|merge sort}} rather than linear taking linearithmic, or O(n * log n) time. It does not matter, however, because it `sleep()`s for 1e6 (1 million) seconds, i.e. more than 11 days, per item in the list by sleeping for that length of time minus the time it actually took -- converting it by brute force to linear time that is so slow that it will not overcome the O(n * log n) term for large datasets.  It's linear because it's guaranteed to take a million seconds for every element in the list (regardless of how long that actual sort really took); double the list size doubles the number of millions of seconds it takes. No matter how inefficient the actual sort method is, it is very unlikely it would take longer than a million seconds per element (unless some super inefficient algorithm is used, e.g. BogoSort). It should be noted that for sufficiently large lists, Mergesort will take longer than the 1e6 seconds, at which point the sorting algorithm will stop being linear anyway. However, this issue will only arise at impractically huge lists (though with the extreme lengths of this proposed sorting algorithm, one could argue any length of list is impractically huge).&lt;br /&gt;
&lt;br /&gt;
The title text refers to the {{w|Best, worst and average case|best and worst case}} of the sort. The joke is that by making the &amp;quot;best case&amp;quot; linear so bad that it is worse than the worst case, the real best case is someone just trusting that a &amp;quot;linear sort&amp;quot; is best and not questioning why it's so slow.  The worst case now is someone investigating how it's possible a sort could be taking a million seconds per element and discovering the deception in the code.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:[The panel shows five lines of code:]&lt;br /&gt;
:function LinearSort(list):&lt;br /&gt;
::StartTime=Time()&lt;br /&gt;
::MergeSort(list)&lt;br /&gt;
::Sleep(1e6*length(list)-(Time()-StartTime))&lt;br /&gt;
::return&lt;br /&gt;
&lt;br /&gt;
:[Caption below the panel:]&lt;br /&gt;
:How to sort a list in linear time&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>162.158.167.176</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:3020:_Infinite_Armada_Chess&amp;diff=358714</id>
		<title>Talk:3020: Infinite Armada Chess</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:3020:_Infinite_Armada_Chess&amp;diff=358714"/>
				<updated>2024-12-05T20:21:46Z</updated>
		
		<summary type="html">&lt;p&gt;162.158.167.176: &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;
Did I do well? Added a very very basic explanation. [[Special:Contributions/172.68.147.132|172.68.147.132]] 04:25, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, yes but I wonder if just one tiny fix is needed. If you replace the white side with a simplyfied artillery tower, you reinvented space invaders.{{unsigned ip|172.71.160.70|04:57, 5 December 2024 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
I was personally hoping for an explanation of the Infinite Armada thing, and I feel like a link to the TV Tropes page doesn't really. Explain that at all. So I would love a bit of an expansion on that part! Just want to be sure I didn't miss some reference or something. [[Special:Contributions/172.68.23.91|172.68.23.91]] 05:48, 5 December 2024 (UTC)&lt;br /&gt;
: Likewise. I get the comic, but I assumed the 'armada' part was a reference that I just did not get. But it seems it is just a word choice. [[Special:Contributions/172.71.102.105|172.71.102.105]] 09:39, 5 December 2024 (UTC)&lt;br /&gt;
:: The only &amp;quot;Infinite Armada&amp;quot; reference I can think of is ''[https://en.wikipedia.org/wiki/Star_Wars:_Knights_of_the_Old_Republic Star Wars: Knights of the Old Republic]'', which kind of makes sense because if you have a Star Forge to make chess pieces with, why wouldn't you make them all queens? [[Special:Contributions/162.158.167.159|162.158.167.159]] 18:47, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
I think that since the error was &amp;quot;out of bounds&amp;quot;, not &amp;quot;out of memory&amp;quot;, it's referring to indexing outside of the region of memory that the program allocated to deal with the board. This would happen since instead of addressing rank 1..8, you could address rank 9, 10, 0, or -1. Unless bounds checking is performed when converting the board coordinates into linear array indices, you'd get an out-of-bounds error (or worse, succeed in reading or modifying memory that you weren't intending to). --[[Special:Contributions/172.71.30.253|172.71.30.253]] 05:45, 5 December 2024 (UTC)&lt;br /&gt;
:It was &amp;quot;Out of Bounds memory access&amp;quot;. That means it was trying to access a memory address that was out of the bounds of the computer, as if it were trying to access the  ω-th index of the board array, which would put it out of the memory range of any computer [[User:Firestar233|guess who]] ([[User talk:Firestar233|if you want to]] | [[Special:Contributions/Firestar233|what i have done]]) 06:15, 5 December 2024 (UTC)&lt;br /&gt;
:: There is no hint that the bounds are those of the computer, the simplest explanation really is that the bounds are those of an array. The error message does come up. In addition, to try to access the memory at the ω-th index, you would need to construct the ω-th index itself first (which would fail or not terminate) [[User:Jmm|Jmm]] ([[User talk:Jmm|talk]]) 07:01, 5 December 2024 (UTC)&lt;br /&gt;
::: The specific message, &amp;quot;RuntimeError: Out of bounds memory access&amp;quot;, is a WebGL error issuing from its WASM cross-platform browser implementation. This implies to me that an attempt to render an infinite chessboard failed in a fairly trivial way, because of a poor implementation. It's very unlikely that there had been a problem with the [https://github.com/official-stockfish/Stockfish/tree/master/src Stockfish playing algorithm] yet, which would have failed with a different message if it ran out of memory, such as &amp;quot;Killed&amp;quot;, which is all that shells like Bash print when one of their job processes is killed by the kernel's OOM killer, or by anything else for that matter. [[Special:Contributions/172.70.215.21|172.70.215.21]] 12:58, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
Is this a reference to [https://youtu.be/rav29N0-h2c infinite chess by Naviary?] [[User:HaruruChanDesu|HaruruChanDesu]] ([[User talk:HaruruChanDesu|talk]]) 11:21, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;it does not really need to consider the infinitely many pieces&amp;quot; =&amp;gt; a chess Engine would need to consider the infinitely many pieces (or have a way to abstract them), even if some pieces are currently stuck because the engine recursively evaluates moves and counter-moves (i.e. evaluates the game up to some depth).&lt;br /&gt;
&lt;br /&gt;
Can someone explain the linked joke with all the extra queens? I don't understand why it's a bad position. [[Special:Contributions/172.69.59.126|172.69.59.126]] 16:49, 5 December 2024 (UTC)&lt;br /&gt;
:Knight to d6. [[Special:Contributions/162.158.167.175|162.158.167.175]] 17:09, 5 December 2024 (UTC)&lt;br /&gt;
::...is checkmate by black. White can't capture the knight with either of the two queens that attack it because they're both pinned, by black's bishop and rook. (And we know it's black's turn to move because the colored squares indicate white just moved.) [[User:DKMell|DKMell]] ([[User talk:DKMell|talk]]) 17:54, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Hit me up when this becomes real. ==&lt;br /&gt;
&lt;br /&gt;
I would like to try this out. [[User:CalibansCreations|'''&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;Caliban&amp;lt;/span&amp;gt;''']] ([[User talk:CalibansCreations|talk]]) 12:29, 5 December 2024 (UTC)&lt;br /&gt;
:It should be easy enough. You will rarely get the queens out in play from deep in the array. So maybe just put two chess boars together and put some placeholder in for queens in the extra fields. If ever a queen in the bottom row is moved, place extra queens that can now be moved into the 2-3 squares that would be outside the board...--[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 12:39, 5 December 2024 (UTC)&lt;br /&gt;
:It might be something one could set up in Infinite Chess, although having limits on the chessboard may be difficult. [[Special:Contributions/172.68.150.67|172.68.150.67]] 14:01, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Here's a finite approximation in ChessCraft: https://www.chesscraft.ca/design?id=5KM4 [[User:Promethean|Promethean]] ([[User talk:Promethean|talk]]) 15:37, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
While I understand how to play chess, I don't get the bit about &amp;quot;having a bunch of queens doesn't go very well&amp;quot;. At first glance, the linked chess layout looks pretty solid. Can someone please enlighten me? Also, what does the TV Tropes link about Title Drop have to do with Infinite Armada, aside from that being the title of the comic? [[Special:Contributions/172.70.230.77|172.70.230.77]] 13:10, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: ... Nd6. [[Special:Contributions/172.70.91.246|172.70.91.246]] 13:31, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Ah, thanks. Moving the knight there puts the king in check, and moving either queen to take it exposes the king to the bishop or rook, so checkmate. [[Special:Contributions/162.158.63.38|162.158.63.38]] 15:05, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::You are assuming that the opponent makes no moves while you spend at least three moves advancing your knight. Looks like either side can draw by always moving the king backwards whenever a queen has moved and made a hole he can move to and otherwise trying to make a new, deeper hole. Eventually he gets so far back that any attack turns into an infinite sequence of queens taking each other, with the attacker only having file attacks while the defender can retake from a rank, file, or diagonal. Any time the attacker breaks off the infinite sequence of queens taking each other to set up something else, the defender takes advantage of the break to move the king deeper and put more queens in front of him or to create more empty spaces to sidestep into when attacked. To me, this looks like a certain draw. [[Special:Contributions/172.69.33.252|172.69.33.252]] 16:21, 5 December 2024 (UTC) &lt;br /&gt;
&lt;br /&gt;
You might be able to get the developer of fairy stockfish ( https://fairy-stockfish.github.io/ ) to add this if you ask nicely. I have seen them add several reader requests. [[Special:Contributions/172.70.211.143|172.70.211.143]] 15:46, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
Could this be a reference to the meme about &amp;quot;eating an infinite armada of pizza&amp;quot;? The wording seems too similar to be a coincidence. [[Special:Contributions/172.70.114.46|172.70.114.46]] 14:46, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
Would this guarantee a draw between two competent players who'd played the variant before, or would there be more nuance to it than there appears to be?&lt;br /&gt;
&lt;br /&gt;
Can someone explain the linked joke with all the extra queens? I don't understand why it's a bad position. [[Special:Contributions/172.69.59.125|172.69.59.125]] 16:48, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
The explanation of the linked joke is that the king appears safe at first glance, but in reality there is a simple move that wins the game for black. Moving the black knight to the top left corner of the queen square checks the king. The king cannot move to escape. Two queens are in position to take the knight and save the white king, but both of those moves expose the king to attack from other black pieces (the rook or the bishop).&lt;br /&gt;
&lt;br /&gt;
Wow. Not only did White give Black a mate in one, they also blundered a mate in one. [[Special:Contributions/162.158.167.176|162.158.167.176]] 20:21, 5 December 2024 (UTC)&lt;/div&gt;</summary>
		<author><name>162.158.167.176</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:3020:_Infinite_Armada_Chess&amp;diff=358713</id>
		<title>Talk:3020: Infinite Armada Chess</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:3020:_Infinite_Armada_Chess&amp;diff=358713"/>
				<updated>2024-12-05T20:21:34Z</updated>
		
		<summary type="html">&lt;p&gt;162.158.167.176: &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;
Did I do well? Added a very very basic explanation. [[Special:Contributions/172.68.147.132|172.68.147.132]] 04:25, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, yes but I wonder if just one tiny fix is needed. If you replace the white side with a simplyfied artillery tower, you reinvented space invaders.{{unsigned ip|172.71.160.70|04:57, 5 December 2024 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
I was personally hoping for an explanation of the Infinite Armada thing, and I feel like a link to the TV Tropes page doesn't really. Explain that at all. So I would love a bit of an expansion on that part! Just want to be sure I didn't miss some reference or something. [[Special:Contributions/172.68.23.91|172.68.23.91]] 05:48, 5 December 2024 (UTC)&lt;br /&gt;
: Likewise. I get the comic, but I assumed the 'armada' part was a reference that I just did not get. But it seems it is just a word choice. [[Special:Contributions/172.71.102.105|172.71.102.105]] 09:39, 5 December 2024 (UTC)&lt;br /&gt;
:: The only &amp;quot;Infinite Armada&amp;quot; reference I can think of is ''[https://en.wikipedia.org/wiki/Star_Wars:_Knights_of_the_Old_Republic Star Wars: Knights of the Old Republic]'', which kind of makes sense because if you have a Star Forge to make chess pieces with, why wouldn't you make them all queens? [[Special:Contributions/162.158.167.159|162.158.167.159]] 18:47, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
I think that since the error was &amp;quot;out of bounds&amp;quot;, not &amp;quot;out of memory&amp;quot;, it's referring to indexing outside of the region of memory that the program allocated to deal with the board. This would happen since instead of addressing rank 1..8, you could address rank 9, 10, 0, or -1. Unless bounds checking is performed when converting the board coordinates into linear array indices, you'd get an out-of-bounds error (or worse, succeed in reading or modifying memory that you weren't intending to). --[[Special:Contributions/172.71.30.253|172.71.30.253]] 05:45, 5 December 2024 (UTC)&lt;br /&gt;
:It was &amp;quot;Out of Bounds memory access&amp;quot;. That means it was trying to access a memory address that was out of the bounds of the computer, as if it were trying to access the  ω-th index of the board array, which would put it out of the memory range of any computer [[User:Firestar233|guess who]] ([[User talk:Firestar233|if you want to]] | [[Special:Contributions/Firestar233|what i have done]]) 06:15, 5 December 2024 (UTC)&lt;br /&gt;
:: There is no hint that the bounds are those of the computer, the simplest explanation really is that the bounds are those of an array. The error message does come up. In addition, to try to access the memory at the ω-th index, you would need to construct the ω-th index itself first (which would fail or not terminate) [[User:Jmm|Jmm]] ([[User talk:Jmm|talk]]) 07:01, 5 December 2024 (UTC)&lt;br /&gt;
::: The specific message, &amp;quot;RuntimeError: Out of bounds memory access&amp;quot;, is a WebGL error issuing from its WASM cross-platform browser implementation. This implies to me that an attempt to render an infinite chessboard failed in a fairly trivial way, because of a poor implementation. It's very unlikely that there had been a problem with the [https://github.com/official-stockfish/Stockfish/tree/master/src Stockfish playing algorithm] yet, which would have failed with a different message if it ran out of memory, such as &amp;quot;Killed&amp;quot;, which is all that shells like Bash print when one of their job processes is killed by the kernel's OOM killer, or by anything else for that matter. [[Special:Contributions/172.70.215.21|172.70.215.21]] 12:58, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
Is this a reference to [https://youtu.be/rav29N0-h2c infinite chess by Naviary?] [[User:HaruruChanDesu|HaruruChanDesu]] ([[User talk:HaruruChanDesu|talk]]) 11:21, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;it does not really need to consider the infinitely many pieces&amp;quot; =&amp;gt; a chess Engine would need to consider the infinitely many pieces (or have a way to abstract them), even if some pieces are currently stuck because the engine recursively evaluates moves and counter-moves (i.e. evaluates the game up to some depth).&lt;br /&gt;
&lt;br /&gt;
Can someone explain the linked joke with all the extra queens? I don't understand why it's a bad position. [[Special:Contributions/172.69.59.126|172.69.59.126]] 16:49, 5 December 2024 (UTC)&lt;br /&gt;
:Knight to d6. [[Special:Contributions/162.158.167.175|162.158.167.175]] 17:09, 5 December 2024 (UTC)&lt;br /&gt;
::...is checkmate by black. White can't capture the knight with either of the two queens that attack it because they're both pinned, by black's bishop and rook. (And we know it's black's turn to move because the colored squares indicate white just moved.) [[User:DKMell|DKMell]] ([[User talk:DKMell|talk]]) 17:54, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Hit me up when this becomes real. ==&lt;br /&gt;
&lt;br /&gt;
I would like to try this out. [[User:CalibansCreations|'''&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;Caliban&amp;lt;/span&amp;gt;''']] ([[User talk:CalibansCreations|talk]]) 12:29, 5 December 2024 (UTC)&lt;br /&gt;
:It should be easy enough. You will rarely get the queens out in play from deep in the array. So maybe just put two chess boars together and put some placeholder in for queens in the extra fields. If ever a queen in the bottom row is moved, place extra queens that can now be moved into the 2-3 squares that would be outside the board...--[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 12:39, 5 December 2024 (UTC)&lt;br /&gt;
:It might be something one could set up in Infinite Chess, although having limits on the chessboard may be difficult. [[Special:Contributions/172.68.150.67|172.68.150.67]] 14:01, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Here's a finite approximation in ChessCraft: https://www.chesscraft.ca/design?id=5KM4 [[User:Promethean|Promethean]] ([[User talk:Promethean|talk]]) 15:37, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
While I understand how to play chess, I don't get the bit about &amp;quot;having a bunch of queens doesn't go very well&amp;quot;. At first glance, the linked chess layout looks pretty solid. Can someone please enlighten me? Also, what does the TV Tropes link about Title Drop have to do with Infinite Armada, aside from that being the title of the comic? [[Special:Contributions/172.70.230.77|172.70.230.77]] 13:10, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: ... Nd6. [[Special:Contributions/172.70.91.246|172.70.91.246]] 13:31, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Ah, thanks. Moving the knight there puts the king in check, and moving either queen to take it exposes the king to the bishop or rook, so checkmate. [[Special:Contributions/162.158.63.38|162.158.63.38]] 15:05, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::You are assuming that the opponent makes no moves while you spend at least three moves advancing your knight. Looks like either side can draw by always moving the king backwards whenever a queen has moved and made a hole he can move to and otherwise trying to make a new, deeper hole. Eventually he gets so far back that any attack turns into an infinite sequence of queens taking each other, with the attacker only having file attacks while the defender can retake from a rank, file, or diagonal. Any time the attacker breaks off the infinite sequence of queens taking each other to set up something else, the defender takes advantage of the break to move the king deeper and put more queens in front of him or to create more empty spaces to sidestep into when attacked. To me, this looks like a certain draw. [[Special:Contributions/172.69.33.252|172.69.33.252]] 16:21, 5 December 2024 (UTC) &lt;br /&gt;
&lt;br /&gt;
You might be able to get the developer of fairy stockfish ( https://fairy-stockfish.github.io/ ) to add this if you ask nicely. I have seen them add several reader requests. [[Special:Contributions/172.70.211.143|172.70.211.143]] 15:46, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
Could this be a reference to the meme about &amp;quot;eating an infinite armada of pizza&amp;quot;? The wording seems too similar to be a coincidence. [[Special:Contributions/172.70.114.46|172.70.114.46]] 14:46, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
Would this guarantee a draw between two competent players who'd played the variant before, or would there be more nuance to it than there appears to be?&lt;br /&gt;
&lt;br /&gt;
Can someone explain the linked joke with all the extra queens? I don't understand why it's a bad position. [[Special:Contributions/172.69.59.125|172.69.59.125]] 16:48, 5 December 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
The explanation of the linked joke is that the king appears safe at first glance, but in reality there is a simple move that wins the game for black. Moving the black knight to the top left corner of the queen square checks the king. The king cannot move to escape. Two queens are in position to take the knight and save the white king, but both of those moves expose the king to attack from other black pieces (the rook or the bishop).&lt;br /&gt;
&lt;br /&gt;
Wow. Not only did White give Black a mate in one, they also blundered a mate in one.&lt;/div&gt;</summary>
		<author><name>162.158.167.176</name></author>	</entry>

	</feed>