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

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162939</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162939"/>
				<updated>2018-09-19T19:55:06Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Some more on ad-hoc filter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. Here we see various hypothetical scientists or statisticians each applying their own interpretations, and the comic mocks each of them for their various personal biases or other assorted excuses.&lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: &amp;lt;math&amp;gt;f(x) = mx + b&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: &amp;lt;math&amp;gt;f(x) = ax^2 + bx + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Quadratic fit (i.e. fitting a parabola through the data) is the lowest grade polynomial that can be used to fit data through a curved line; if the data exhibits clearly &amp;quot;curved&amp;quot; behavior (or if the experimenter feels that its growth should be more than linear), a parabola is often the first stab at fitting the data.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: &amp;lt;math&amp;gt;f(x) = a*\log_b(x) + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logarithmic curve is typical of a phenomenon whose growth gets slower and slower as time passes (indeed, its derivative - i.e. its growth rate - is &amp;lt;math&amp;gt;\propto \frac{1}{x} \rightarrow 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;x \rightarrow +\infty&amp;lt;/math&amp;gt;); if the experimenter wants to find confirmation of this fact, they may try to fit a logarithmic curve.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exponential: &amp;lt;math&amp;gt;f(x) = a*b^x + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;An exponential curve, on the contrary, is typical of a phenomenon whose growth gets rapidly faster and faster - a common case is a process that generates stuff that contributes to the process itself, think bacteria growth or composite interest.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**The logarithmic and exponential interpretations could very easily be fudged or engineered by a researcher with an agenda (such as by taking a misleading subset or even outright lieing about the regression), which the comic mocks by juxtaposing them side-by-side on the same set of data.&lt;br /&gt;
&lt;br /&gt;
* LOESS: &amp;lt;math&amp;gt;w(x) = (1-|d|^3)^3&amp;lt;/math&amp;gt; (notice: this is just the function used for the weights, not the actually fitted curve formula, as it's a piecewise polynomial) &amp;lt;p&amp;gt;A LOESS fit doesn't use a single formula to fit all the data, but approximates data points locally using different polynomials for each &amp;quot;zone&amp;quot; (weighting differently data points as they get further from it) and patching them together&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it has much more degrees of freedom compared to a single polynomial, it generally &amp;quot;fits better&amp;quot; to any data set, although it is generally impossible to derive any strong, &amp;quot;clean&amp;quot; mathematical correlation from it - it is just a nice smooth line that approximates well the data points, with a good degree of rejection from outliers.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: &amp;lt;math&amp;gt;f(x) = c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Apparently, the person making this line figured out pretty early on that their data analysis was turning into a scatter plot, and wanted to escape their personal stigma of scatter plots by drawing an obviously false regression line on top of it. Alternatively, they were hoping the data would be flat, and are trying to pretend that there's no real trend to the data by drawing a horizontal trend line.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logistic: &amp;lt;math&amp;gt;f(x) = L / (1 + e^{-k(x-b)})&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logistic curve provides a smooth, S-shaped transition curve between two flat intervals; indeed the caption says that the experimenter just wants to find a mathematically-respectable way to link two flat lines.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve. &amp;lt;p&amp;gt;Providing a confidence interval over the graph shows the uncertainty of the acquired data, thus acknowledging the uncertain results of the experiment, and showing the will not to &amp;quot;cheat&amp;quot; with &amp;quot;easy&amp;quot; regression curves.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand, keeping in only the data points perceived as &amp;quot;good&amp;quot;. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of ''overfitting''.&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution which does not have an expected value or a defined variance. This means that the law of large numbers does not hold and that estimating e.g. the sample mean will diverge (be all over the place) the more data points you have. Hence very troublesome (mathematically alarming). See https://en.wikipedia.org/wiki/Cauchy_distribution&lt;br /&gt;
&lt;br /&gt;
Since so many different models can fit this data set at first glance, Randall may be making a point about how if a data set is sufficiently messy, you can read any trend you want into it, and the trend that is chosen may say more about the researcher than about the data.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:LOESS&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162938</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162938"/>
				<updated>2018-09-19T19:50:24Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Added explanation about confidence interval&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. Here we see various hypothetical scientists or statisticians each applying their own interpretations, and the comic mocks each of them for their various personal biases or other assorted excuses.&lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: &amp;lt;math&amp;gt;f(x) = mx + b&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: &amp;lt;math&amp;gt;f(x) = ax^2 + bx + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Quadratic fit (i.e. fitting a parabola through the data) is the lowest grade polynomial that can be used to fit data through a curved line; if the data exhibits clearly &amp;quot;curved&amp;quot; behavior (or if the experimenter feels that its growth should be more than linear), a parabola is often the first stab at fitting the data.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: &amp;lt;math&amp;gt;f(x) = a*\log_b(x) + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logarithmic curve is typical of a phenomenon whose growth gets slower and slower as time passes (indeed, its derivative - i.e. its growth rate - is &amp;lt;math&amp;gt;\propto \frac{1}{x} \rightarrow 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;x \rightarrow +\infty&amp;lt;/math&amp;gt;); if the experimenter wants to find confirmation of this fact, they may try to fit a logarithmic curve.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exponential: &amp;lt;math&amp;gt;f(x) = a*b^x + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;An exponential curve, on the contrary, is typical of a phenomenon whose growth gets rapidly faster and faster - a common case is a process that generates stuff that contributes to the process itself, think bacteria growth or composite interest.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**The logarithmic and exponential interpretations could very easily be fudged or engineered by a researcher with an agenda (such as by taking a misleading subset or even outright lieing about the regression), which the comic mocks by juxtaposing them side-by-side on the same set of data.&lt;br /&gt;
&lt;br /&gt;
* LOESS: &amp;lt;math&amp;gt;w(x) = (1-|d|^3)^3&amp;lt;/math&amp;gt; (notice: this is just the function used for the weights, not the actually fitted curve formula, as it's a piecewise polynomial) &amp;lt;p&amp;gt;A LOESS fit doesn't use a single formula to fit all the data, but approximates data points locally using different polynomials for each &amp;quot;zone&amp;quot; (weighting differently data points as they get further from it) and patching them together&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it has much more degrees of freedom compared to a single polynomial, it generally &amp;quot;fits better&amp;quot; to any data set, although it is generally impossible to derive any strong, &amp;quot;clean&amp;quot; mathematical correlation from it - it is just a nice smooth line that approximates well the data points, with a good degree of rejection from outliers.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: &amp;lt;math&amp;gt;f(x) = c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Apparently, the person making this line figured out pretty early on that their data analysis was turning into a scatter plot, and wanted to escape their personal stigma of scatter plots by drawing an obviously false regression line on top of it. Alternatively, they were hoping the data would be flat, and are trying to pretend that there's no real trend to the data by drawing a horizontal trend line.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logistic: &amp;lt;math&amp;gt;f(x) = L / (1 + e^{-k(x-b)})&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logistic curve provides a smooth, S-shaped transition curve between two flat intervals; indeed the caption says that the experimenter just wants to find a mathematically-respectable way to link two flat lines.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve. &amp;lt;p&amp;gt;Providing a confidence interval over the graph shows the uncertainty of the acquired data, thus acknowledging the uncertain results of the experiment, and showing the will not to &amp;quot;cheat&amp;quot; with &amp;quot;easy&amp;quot; regression curves.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of ''overfitting''.&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution which does not have an expected value or a defined variance. This means that the law of large numbers does not hold and that estimating e.g. the sample mean will diverge (be all over the place) the more data points you have. Hence very troublesome (mathematically alarming). See https://en.wikipedia.org/wiki/Cauchy_distribution&lt;br /&gt;
&lt;br /&gt;
Since so many different models can fit this data set at first glance, Randall may be making a point about how if a data set is sufficiently messy, you can read any trend you want into it, and the trend that is chosen may say more about the researcher than about the data.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:LOESS&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162937</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162937"/>
				<updated>2018-09-19T19:46:10Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Added explanation about the logistic regression&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. Here we see various hypothetical scientists or statisticians each applying their own interpretations, and the comic mocks each of them for their various personal biases or other assorted excuses.&lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: &amp;lt;math&amp;gt;f(x) = mx + b&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: &amp;lt;math&amp;gt;f(x) = ax^2 + bx + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Quadratic fit (i.e. fitting a parabola through the data) is the lowest grade polynomial that can be used to fit data through a curved line; if the data exhibits clearly &amp;quot;curved&amp;quot; behavior (or if the experimenter feels that its growth should be more than linear), a parabola is often the first stab at fitting the data.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: &amp;lt;math&amp;gt;f(x) = a*\log_b(x) + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logarithmic curve is typical of a phenomenon whose growth gets slower and slower as time passes (indeed, its derivative - i.e. its growth rate - is &amp;lt;math&amp;gt;\propto \frac{1}{x} \rightarrow 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;x \rightarrow +\infty&amp;lt;/math&amp;gt;); if the experimenter wants to find confirmation of this fact, they may try to fit a logarithmic curve.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exponential: &amp;lt;math&amp;gt;f(x) = a*b^x + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;An exponential curve, on the contrary, is typical of a phenomenon whose growth gets rapidly faster and faster - a common case is a process that generates stuff that contributes to the process itself, think bacteria growth or composite interest.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**The logarithmic and exponential interpretations could very easily be fudged or engineered by a researcher with an agenda (such as by taking a misleading subset or even outright lieing about the regression), which the comic mocks by juxtaposing them side-by-side on the same set of data.&lt;br /&gt;
&lt;br /&gt;
* LOESS: &amp;lt;math&amp;gt;w(x) = (1-|d|^3)^3&amp;lt;/math&amp;gt; (notice: this is just the function used for the weights, not the actually fitted curve formula, as it's a piecewise polynomial) &amp;lt;p&amp;gt;A LOESS fit doesn't use a single formula to fit all the data, but approximates data points locally using different polynomials for each &amp;quot;zone&amp;quot; (weighting differently data points as they get further from it) and patching them together&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it has much more degrees of freedom compared to a single polynomial, it generally &amp;quot;fits better&amp;quot; to any data set, although it is generally impossible to derive any strong, &amp;quot;clean&amp;quot; mathematical correlation from it - it is just a nice smooth line that approximates well the data points, with a good degree of rejection from outliers.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: &amp;lt;math&amp;gt;f(x) = c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Apparently, the person making this line figured out pretty early on that their data analysis was turning into a scatter plot, and wanted to escape their personal stigma of scatter plots by drawing an obviously false regression line on top of it. Alternatively, they were hoping the data would be flat, and are trying to pretend that there's no real trend to the data by drawing a horizontal trend line.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logistic: &amp;lt;math&amp;gt;f(x) = L / (1 + e^{-k(x-b)})&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logistic curve provides a smooth, S-shaped transition curve between two flat intervals; indeed the caption says that the experimenter just wants to find a mathematically-respectable way to link two flat lines.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve.&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of ''overfitting''.&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution which does not have an expected value or a defined variance. This means that the law of large numbers does not hold and that estimating e.g. the sample mean will diverge (be all over the place) the more data points you have. Hence very troublesome (mathematically alarming). See https://en.wikipedia.org/wiki/Cauchy_distribution&lt;br /&gt;
&lt;br /&gt;
Since so many different models can fit this data set at first glance, Randall may be making a point about how if a data set is sufficiently messy, you can read any trend you want into it, and the trend that is chosen may say more about the researcher than about the data.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:LOESS&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162936</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162936"/>
				<updated>2018-09-19T19:43:46Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Fixed capitalization of LOESS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. Here we see various hypothetical scientists or statisticians each applying their own interpretations, and the comic mocks each of them for their various personal biases or other assorted excuses.&lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: &amp;lt;math&amp;gt;f(x) = mx + b&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: &amp;lt;math&amp;gt;f(x) = ax^2 + bx + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Quadratic fit (i.e. fitting a parabola through the data) is the lowest grade polynomial that can be used to fit data through a curved line; if the data exhibits clearly &amp;quot;curved&amp;quot; behavior (or if the experimenter feels that its growth should be more than linear), a parabola is often the first stab at fitting the data.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: &amp;lt;math&amp;gt;f(x) = a*\log_b(x) + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logarithmic curve is typical of a phenomenon whose growth gets slower and slower as time passes (indeed, its derivative - i.e. its growth rate - is &amp;lt;math&amp;gt;\propto \frac{1}{x} \rightarrow 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;x \rightarrow +\infty&amp;lt;/math&amp;gt;); if the experimenter wants to find confirmation of this fact, they may try to fit a logarithmic curve.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exponential: &amp;lt;math&amp;gt;f(x) = a*b^x + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;An exponential curve, on the contrary, is typical of a phenomenon whose growth gets rapidly faster and faster - a common case is a process that generates stuff that contributes to the process itself, think bacteria growth or composite interest.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**The logarithmic and exponential interpretations could very easily be fudged or engineered by a researcher with an agenda (such as by taking a misleading subset or even outright lieing about the regression), which the comic mocks by juxtaposing them side-by-side on the same set of data.&lt;br /&gt;
&lt;br /&gt;
* LOESS: &amp;lt;math&amp;gt;w(x) = (1-|d|^3)^3&amp;lt;/math&amp;gt; (notice: this is just the function used for the weights, not the actually fitted curve formula, as it's a piecewise polynomial) &amp;lt;p&amp;gt;A LOESS fit doesn't use a single formula to fit all the data, but approximates data points locally using different polynomials for each &amp;quot;zone&amp;quot; (weighting differently data points as they get further from it) and patching them together&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it has much more degrees of freedom compared to a single polynomial, it generally &amp;quot;fits better&amp;quot; to any data set, although it is generally impossible to derive any strong, &amp;quot;clean&amp;quot; mathematical correlation from it - it is just a nice smooth line that approximates well the data points, with a good degree of rejection from outliers.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: &amp;lt;math&amp;gt;f(x) = c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Apparently, the person making this line figured out pretty early on that their data analysis was turning into a scatter plot, and wanted to escape their personal stigma of scatter plots by drawing an obviously false regression line on top of it. Alternatively, they were hoping the data would be flat, and are trying to pretend that there's no real trend to the data by drawing a horizontal trend line.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logistic: &amp;lt;math&amp;gt;f(x) = L / (1 + e^{-k(x-b)})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve.&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of ''overfitting''.&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution which does not have an expected value or a defined variance. This means that the law of large numbers does not hold and that estimating e.g. the sample mean will diverge (be all over the place) the more data points you have. Hence very troublesome (mathematically alarming). See https://en.wikipedia.org/wiki/Cauchy_distribution&lt;br /&gt;
&lt;br /&gt;
Since so many different models can fit this data set at first glance, Randall may be making a point about how if a data set is sufficiently messy, you can read any trend you want into it, and the trend that is chosen may say more about the researcher than about the data.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:LOESS&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162934</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162934"/>
				<updated>2018-09-19T19:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Added explanation about the LOESS regression&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. Here we see various hypothetical scientists or statisticians each applying their own interpretations, and the comic mocks each of them for their various personal biases or other assorted excuses.&lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: &amp;lt;math&amp;gt;f(x) = mx + b&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: &amp;lt;math&amp;gt;f(x) = ax^2 + bx + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Quadratic fit (i.e. fitting a parabola through the data) is the lowest grade polynomial that can be used to fit data through a curved line; if the data exhibits clearly &amp;quot;curved&amp;quot; behavior (or if the experimenter feels that its growth should be more than linear), a parabola is often the first stab at fitting the data.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: &amp;lt;math&amp;gt;f(x) = a*\log_b(x) + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logarithmic curve is typical of a phenomenon whose growth gets slower and slower as time passes (indeed, its derivative - i.e. its growth rate - is &amp;lt;math&amp;gt;\propto \frac{1}{x} \rightarrow 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;x \rightarrow +\infty&amp;lt;/math&amp;gt;); if the experimenter wants to find confirmation of this fact, they may try to fit a logarithmic curve.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exponential: &amp;lt;math&amp;gt;f(x) = a*b^x + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;An exponential curve, on the contrary, is typical of a phenomenon whose growth gets rapidly faster and faster - a common case is a process that generates stuff that contributes to the process itself, think bacteria growth or composite interest.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**The logarithmic and exponential interpretations could very easily be fudged or engineered by a researcher with an agenda (such as by taking a misleading subset or even outright lieing about the regression), which the comic mocks by juxtaposing them side-by-side on the same set of data.&lt;br /&gt;
&lt;br /&gt;
* LOESS: &amp;lt;math&amp;gt;w(x) = (1-|d|^3)^3&amp;lt;/math&amp;gt; (notice: this is just the function used for the weights, not the actually fitted curve formula, as it's a piecewise polynomial) &amp;lt;p&amp;gt;A Loess fit doesn't use a single formula to fit all the data, but approximates data points locally using different polynomials for each &amp;quot;zone&amp;quot; (weighting differently data points as they get further from it) and patching them together&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it has much more degrees of freedom compared to a single polynomial, it generally &amp;quot;fits better&amp;quot; to any data set, although it is generally impossible to derive any strong, &amp;quot;clean&amp;quot; mathematical correlation from it - it is just a nice smooth line that approximates well the data points, with a good degree of rejection from outliers.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: &amp;lt;math&amp;gt;f(x) = c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Apparently, the person making this line figured out pretty early on that their data analysis was turning into a scatter plot, and wanted to escape their personal stigma of scatter plots by drawing an obviously false regression line on top of it. Alternatively, they couldn't be bothered to learn how to properly use their graphics program, and just selected the first trend line it offered them.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logistic: &amp;lt;math&amp;gt;f(x) = L / (1 + e^{-k(x-b)})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve.&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of ''overfitting''.&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution which does not have an expected value or a defined variance. This means that the law of large numbers does not hold and that estimating e.g. the sample mean will diverge (be all over the place) the more data points you have. Hence very troublesome (mathematically alarming). See https://en.wikipedia.org/wiki/Cauchy_distribution&lt;br /&gt;
&lt;br /&gt;
Since so many different models can fit this data set at first glance, Randall may be making a point about how if a data set is sufficiently messy, you can read any trend you want into it, and the trend that is chosen may say more about the researcher than about the data.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:Loess&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162930</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162930"/>
				<updated>2018-09-19T19:28:11Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Missing &amp;lt;/p&amp;gt; in previous edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. Here we see various hypothetical scientists or statisticians each applying their own interpretations, and the comic mocks each of them for their various personal biases or other assorted excuses.&lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: &amp;lt;math&amp;gt;f(x) = mx + b&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: &amp;lt;math&amp;gt;f(x) = ax^2 + bx + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Quadratic fit (i.e. fitting a parabola through the data) is the lowest grade polynomial that can be used to fit data through a curved line; if the data exhibits clearly &amp;quot;curved&amp;quot; behavior (or if the experimenter feels that its growth should be more than linear), a parabola is often the first stab at fitting the data.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: &amp;lt;math&amp;gt;f(x) = a*\log_b(x) + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logarithmic curve is typical of a phenomenon whose growth gets slower and slower as time passes (indeed, its derivative - i.e. its growth rate - is &amp;lt;math&amp;gt;\propto \frac{1}{x} \rightarrow 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;x \rightarrow +\infty&amp;lt;/math&amp;gt;); if the experimenter wants to find confirmation of this fact, it may try to fit a logarithmic curve.&lt;br /&gt;
&lt;br /&gt;
* Exponential: &amp;lt;math&amp;gt;f(x) = a*b^x + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;An exponential curve, on the contrary, is typical of a phenomenon whose growth gets rapidly faster and faster - a common case is a process that generates stuff that contributes to the process itself, think bacteria growth or composite interest.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loess: &amp;lt;math&amp;gt;w(x) = (1-|d|^3)^3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: &amp;lt;math&amp;gt;f(x) = c&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logistic: &amp;lt;math&amp;gt;f(x) = L / (1 + e^{-k(x-b)})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of _overfitting_&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution which does not have an expected value or a defined variance. This means that the law of large numbers does not hold and that estimating e.g. the sample mean will diverge (be all over the place) the more data points you have. Hence very troublesome (mathematically alarming). See https://en.wikipedia.org/wiki/Cauchy_distribution&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:Loess&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162929</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162929"/>
				<updated>2018-09-19T19:27:36Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Added explanation about the exponential regression&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. Here we see various hypothetical scientists or statisticians each applying their own interpretations, and the comic mocks each of them for their various personal biases or other assorted excuses.&lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: &amp;lt;math&amp;gt;f(x) = mx + b&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: &amp;lt;math&amp;gt;f(x) = ax^2 + bx + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Quadratic fit (i.e. fitting a parabola through the data) is the lowest grade polynomial that can be used to fit data through a curved line; if the data exhibits clearly &amp;quot;curved&amp;quot; behavior (or if the experimenter feels that its growth should be more than linear), a parabola is often the first stab at fitting the data.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: &amp;lt;math&amp;gt;f(x) = a*\log_b(x) + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logarithmic curve is typical of a phenomenon whose growth gets slower and slower as time passes (indeed, its derivative - i.e. its growth rate - is &amp;lt;math&amp;gt;\propto \frac{1}{x} \rightarrow 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;x \rightarrow +\infty&amp;lt;/math&amp;gt;); if the experimenter wants to find confirmation of this fact, it may try to fit a logarithmic curve.&lt;br /&gt;
&lt;br /&gt;
* Exponential: &amp;lt;math&amp;gt;f(x) = a*b^x + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;An exponential curve, on the contrary, is typical of a phenomenon whose growth gets rapidly faster and faster - a common case is a process that generates stuff that contributes to the process itself, think bacteria growth or composite interest.&lt;br /&gt;
&lt;br /&gt;
* Loess: &amp;lt;math&amp;gt;w(x) = (1-|d|^3)^3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: &amp;lt;math&amp;gt;f(x) = c&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logistic: &amp;lt;math&amp;gt;f(x) = L / (1 + e^{-k(x-b)})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of _overfitting_&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution which does not have an expected value or a defined variance. This means that the law of large numbers does not hold and that estimating e.g. the sample mean will diverge (be all over the place) the more data points you have. Hence very troublesome (mathematically alarming). See https://en.wikipedia.org/wiki/Cauchy_distribution&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:Loess&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162925</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162925"/>
				<updated>2018-09-19T19:23:22Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Added explanation about the logarithmic fit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. &lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: &amp;lt;math&amp;gt;f(x) = mx + b&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: &amp;lt;math&amp;gt;f(x) = ax^2 + bx + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Quadratic fit (i.e. fitting a parabola through the data) is the lowest grade polynomial that can be used to fit data through a curved line; if the data exhibits clearly &amp;quot;curved&amp;quot; behavior (or if the experimenter feels that its growth should be more than linear), a parabola is often the first stab at fitting the data.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: &amp;lt;math&amp;gt;f(x) = a*\log_b(x) + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;A logarithmic curve is typical of a phenomenon whose growth gets slower and slower as time passes (indeed, its derivative - i.e. its growth rate - is &amp;lt;math&amp;gt;\propto \frac{1}{x} \rightarrow 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;x \rightarrow +\infty&amp;lt;/math&amp;gt;); if the experimenter wants to find confirmation of this fact, it may try to fit a logarithmic curve.&lt;br /&gt;
&lt;br /&gt;
* Exponential: &amp;lt;math&amp;gt;f(x) = a*b^x + c&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loess: &amp;lt;math&amp;gt;w(x) = (1-|d|^3)^3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: &amp;lt;math&amp;gt;f(x) = c&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logistic: &amp;lt;math&amp;gt;f(x) = L / (1 + e^(-k(x-b)))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of _overfitting_&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution which does not have an expected value or a defined variance. This means that the law of large numbers does not hold and that estimating e.g. the sample mean will diverge (be all over the place) the more data points you have. Hence very troublesome (mathematically alarming). See https://en.wikipedia.org/wiki/Cauchy_distribution&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:Loess&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162922</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162922"/>
				<updated>2018-09-19T19:15:00Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Use math for formulas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. &lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: &amp;lt;math&amp;gt;f(x) = mx + b&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: &amp;lt;math&amp;gt;f(x) = ax^2 + bx + c&amp;lt;/math&amp;gt; &amp;lt;p&amp;gt;Quadratic fit (i.e. fitting a parabola through the data) is the lowest grade polynomial that can be used to fit data through a curved line; if the data exhibits clearly &amp;quot;curved&amp;quot; behavior (or if the experimenter feels that its growth should be more than linear), a parabola is often the first stab at fitting the data.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: &amp;lt;math&amp;gt;f(x) = a*\log_b(x) + c&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exponential: &amp;lt;math&amp;gt;f(x) = a*b^x + c&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loess: &amp;lt;math&amp;gt;w(x) = (1-|d|^3)^3&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: &amp;lt;math&amp;gt;f(x) = c&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logistic: &amp;lt;math&amp;gt;f(x) = L / (1 + e^(-k(x-b)))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of _overfitting_&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution, which might be rather concerning if the data set is something like 'the heights of the people in this building.'&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:Loess&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162921</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162921"/>
				<updated>2018-09-19T19:12:50Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Added explanation about the quadratic regression&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. &lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: f(x) = mx + b &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: f(x) = ax^2 + bx + c &amp;lt;p&amp;gt;Quadratic fit (i.e. fitting a parabola through the data) is the lowest grade polynomial that can be used to fit data through a curved line; if the data exhibits clearly &amp;quot;curved&amp;quot; behavior (or if the experimenter feels that its growth should be more than linear), a parabola is often the first stab at fitting the data.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: f(x) = a*log_b(x) + c&lt;br /&gt;
&lt;br /&gt;
* Exponential: f(x) = a*b^x + c&lt;br /&gt;
&lt;br /&gt;
* Loess: w(x) = (1-|d|^3)^3&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: f(x) = c&lt;br /&gt;
&lt;br /&gt;
* Logistic: f(x) = L / (1 + e^(-k(x-b)))&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of _overfitting_&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution, which might be rather concerning if the data set is something like 'the heights of the people in this building.'&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:Loess&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162920</id>
		<title>2048: Curve-Fitting</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2048:_Curve-Fitting&amp;diff=162920"/>
				<updated>2018-09-19T19:09:41Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Added explanation about the linear regression&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2048&lt;br /&gt;
| date      = September 19, 2018&lt;br /&gt;
| title     = Curve-Fitting&lt;br /&gt;
| image     = curve_fitting.png&lt;br /&gt;
| titletext = Cauchy-Lorentz: &amp;quot;Something alarmingly mathematical is happening, and you should probably pause to Google my name and check what field I originally worked in.&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a HOUSE OF CARDS: Please edit the explanation below and only mention here why it isn't complete. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
A illustration of several plots of the same data with curves fitted to the points, paired with conclusions that you might draw about the person who made them. &lt;br /&gt;
&lt;br /&gt;
When modeling a phenomenon statistically, it is common to search for trends, and fitted curves can help reveal these trends. Much of the work of a data scientist or statistician is knowing which fitting method to use for the data in question. &lt;br /&gt;
&lt;br /&gt;
In general, the researcher will specify the form of an equation for the line to be drawn, and an algorithm will produce the actual line.&lt;br /&gt;
&lt;br /&gt;
This comic is similar to [[977: Map Projections]] which also uses a scientific method not commonly thought about by the general public to determine specific characteristics of one's personality and approach to science.&lt;br /&gt;
&lt;br /&gt;
* Linear: f(x) = mx + b &amp;lt;p&amp;gt;Linear regression is the most basic form of regression; it tries to find the straight line that best approximates the data.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;As it's the simplest, most widely taught form of regression, and in general derivable function are locally well approximated by a straight line, it's usually the first and most trivial attempt of fit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Quadratic: f(x) = ax^2 + bx + c&lt;br /&gt;
&lt;br /&gt;
* Logarithmic: f(x) = a*log_b(x) + c&lt;br /&gt;
&lt;br /&gt;
* Exponential: f(x) = a*b^x + c&lt;br /&gt;
&lt;br /&gt;
* Loess: w(x) = (1-|d|^3)^3&lt;br /&gt;
&lt;br /&gt;
* Linear, No Slope: f(x) = c&lt;br /&gt;
&lt;br /&gt;
* Logistic: f(x) = L / (1 + e^(-k(x-b)))&lt;br /&gt;
&lt;br /&gt;
* Confidence Interval: not a type of curve fitting, but a method of depicting the predictive power of a curve&lt;br /&gt;
&lt;br /&gt;
* Piecewise: Mapping different curves to different segments of the data. This is a legitimate strategy, but the different segments should be meaningful, such as if they were pulled from different populations. &lt;br /&gt;
&lt;br /&gt;
* Connecting lines: Not useful whatsoever, but it looks nice!&lt;br /&gt;
&lt;br /&gt;
* Ad-Hoc Filter: Drawing a bunch of different lines by hand. Also not useful.&lt;br /&gt;
&lt;br /&gt;
* House of Cards: Not a real method, but a common consequence of mis-application of statistical methods: a curve can be generated that fits the data extremely well, but immediately becomes absurd as soon as one glances outside the training data sample range, and your analysis comes crashing down &amp;quot;like a house of cards&amp;quot;. This is a type of _overfitting_&lt;br /&gt;
&lt;br /&gt;
* Cauchy-Lorentz: Is a continuous probability distribution, which might be rather concerning if the data set is something like 'the heights of the people in this building.'&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:'''Curve-Fitting Methods'''&lt;br /&gt;
:and the messages they send&lt;br /&gt;
&lt;br /&gt;
:[In a single frame twelve scatter plots with unlabeled x- and y-axes are shown. Each plot consists of the same data-set of approximately thirty points located all over the plot but slightly more distributed around the diagonal. Every plot shows in red a different fitting method which is labeled on top in gray.]&lt;br /&gt;
&lt;br /&gt;
:[The first plot shows a line starting at the left bottom above the x-axis rising towards the points to the right.]&lt;br /&gt;
:Linear&lt;br /&gt;
:&amp;quot;Hey, I did a regression.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The second plot shows a curve falling slightly down and then rising up to the right.]&lt;br /&gt;
:Quadratic&lt;br /&gt;
:&amp;quot;I wanted a curved line, so I made one with Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At the third plot the curve starts near the left bottom and increases more and more less to the right.]&lt;br /&gt;
:Logarithmic&lt;br /&gt;
:&amp;quot;Look, it's tapering off!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fourth plot shows a curve starting near the left bottom and increases more and more steeper to the right.]&lt;br /&gt;
:Exponential&lt;br /&gt;
:&amp;quot;Look, it's growing uncontrollably!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The fifth plot uses a fitting to match many points. It starts at the left bottom, increases, then decreases, then rapidly increasing again, and finally reaching a plateau.]&lt;br /&gt;
:Loess&lt;br /&gt;
:&amp;quot;I'm sophisticated, not like those bumbling polynomial people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The sixth plot simply shows a line above but parallel to the x-axis.]&lt;br /&gt;
:Linear, no slope&lt;br /&gt;
:&amp;quot;I'm making a scatter plot but I don't want to.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[At plot #7 starts at a plateau above the x-axis, then increases, and finally reaches a higher plateau.]&lt;br /&gt;
:Logistic&lt;br /&gt;
:&amp;quot;I need to connect these two lines, but my first idea didn't have enough Math.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #8 shows two red lines embedding most points and the area between is painted as a red shadow.]&lt;br /&gt;
:Confidence interval&lt;br /&gt;
:&amp;quot;Listen, science is hard. But I'm a serious person doing my best.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Plot #9 shows two not connected lines, one at the lower left half, and one higher at the right. Both have smaller curved lines in light red above and below.]&lt;br /&gt;
:Piecewise&lt;br /&gt;
:&amp;quot;I have a theory, and this is the only data I could find.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The plot at the left bottom shows a line connecting all points from left to right, resulting in a curve going many times up and down.]&lt;br /&gt;
:Connecting lines&lt;br /&gt;
:&amp;quot;I clicked 'Smooth Lines' in Excel.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The next to last plot shows a echelon form, connecting a few real and some imaginary points.]&lt;br /&gt;
:Ad-Hoc filter&lt;br /&gt;
:&amp;quot;I had an idea for how to clean up the data. What do you think?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[The last plot shows a wave with increasing peak values.]&lt;br /&gt;
:House of Cards&lt;br /&gt;
:&amp;quot;As you can see, this model smoothly fits the- ''wait no no don't extend it AAAAAA!!''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Scatter plots]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1975:_Right_Click&amp;diff=155234</id>
		<title>1975: Right Click</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1975:_Right_Click&amp;diff=155234"/>
				<updated>2018-04-02T18:00:30Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: aptitude != apt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1975&lt;br /&gt;
| date      = April 1, 2018&lt;br /&gt;
| title     = Right Click&lt;br /&gt;
| image     = right_click.png&lt;br /&gt;
| titletext = &amp;quot;Right-click or long press (where supported) to save!&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
'''NOTE: The above is the first panel of an interactive comic.'''&amp;lt;br&amp;gt;&lt;br /&gt;
To experience the interactive content, click [https://www.xkcd.com/1975/ here].&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Please add an explanation table of all functions This is an April Fools comic, so it'll take a while to get organised and much longer to fill out. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
This is an interactive comic which manipulates the context menu of the browser. This menu is typically accessible by a right-click or a long press on mobile devices without a mouse.&lt;br /&gt;
&lt;br /&gt;
The comic uses {{w|Javascript}} and {{w|HTML5}} to override the standard context menu. Since modern browsers use the same features to integrate Add-ons into that menu, the behaviour may be different depending on the browser environment.&lt;br /&gt;
&lt;br /&gt;
The manipulated context menu is described below:&lt;br /&gt;
;Main Context Menu&lt;br /&gt;
&lt;br /&gt;
{| border =1 width=100% cellpadding=5 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! # !! Menu Item !! Explanation !! Sub-Menu Items&lt;br /&gt;
|-&lt;br /&gt;
!1&lt;br /&gt;
| '''Save'''&lt;br /&gt;
| Only appears after successfully completing the ADVENT.EXE game or getting the easter egg in mornington crescent.&lt;br /&gt;
| Save image&amp;gt; Downloads this image. [https://xkcd.com/1975/v6xso1_right_click_save.png]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! 2 &lt;br /&gt;
| '''File''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Close&amp;gt; Closes menu, does nothing.&lt;br /&gt;
Open: A:\, C:\, / (See more [[#Table - Filesystems Menu|below]])&lt;br /&gt;
&lt;br /&gt;
Find: Where, When, How, (not usable) What, Why&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! 3 &lt;br /&gt;
| '''Edit''' &lt;br /&gt;
| Enables a mode allowing the user to draw on the webpage.  Pressing Esc asks &amp;quot;Aw, that looks nice though. Really delete?&amp;quot; and the page returns to normal if OK is clicked.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
! 4 &lt;br /&gt;
| '''System''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Shut Down&amp;gt; Changes the only menu option to &amp;quot;Power on&amp;quot;, then once that is used, system returns to normal.&lt;br /&gt;
&lt;br /&gt;
/ (See [[#Table - Filesystems Menu|below]])&lt;br /&gt;
|-&lt;br /&gt;
! 5 &lt;br /&gt;
| '''View''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Cascade&amp;gt;Links to [http://wiki.xkcd.com/geohashing/Mt._St._Helens,_Washington]&lt;br /&gt;
&lt;br /&gt;
Tile&amp;gt; Links to [[245: Floor Tiles]]&lt;br /&gt;
&lt;br /&gt;
Minimize&amp;gt; Changes pointer to a smaller pointer.&lt;br /&gt;
&lt;br /&gt;
Full Screen&amp;gt; Enters full screen.&lt;br /&gt;
|-&lt;br /&gt;
! 6 &lt;br /&gt;
| '''Utilities''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Park drives&amp;gt; Nothing.&lt;br /&gt;
&lt;br /&gt;
Check space usage&amp;gt; (cannot click) Space usage: -Dark matter -Hydrogen -Helium -Scattered clumps of heavier elements -Stars -Rocks -Some space probes -Earth&lt;br /&gt;
&lt;br /&gt;
Spell check&amp;gt; English (links to [[1069: Alphabet]]) and Colors (links to [https://blog.xkcd.com/2010/05/03/color-survey-results/])&lt;br /&gt;
&lt;br /&gt;
Train AI&amp;gt; links to [[1838: Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
Identify song&amp;gt; opens a long word-by-word menu for song lyrics; it's actually a menu-ised version of [[851: Na]].&lt;br /&gt;
&lt;br /&gt;
Advanced&amp;gt; several Unix commands, all absurd (or dangerous) for some reason:&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install /dev/null&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; is the standard package manager used in Debian-derived Linux distributions (including Ubuntu); it is normally used to install software; &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; is the &amp;quot;bit-bucket&amp;quot; device on any Unix system, which can be used as a dummy output file to discard output or as a dummy empty input file. This command would attempt to install &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; (which is a device, not a package!) or, more correctly, would try to install a package reading its data from &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; (if &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; is given a file name it tries to interpret it as a .deb package), which is obviously impossible.&lt;br /&gt;
* &amp;lt;code&amp;gt;brew install apt-get&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; is a third-party package manager for macOS; it is generally used to install &amp;quot;missing&amp;quot; open-source utilities on a macOS system; the command is attempting to install the aforementioned &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt;, which is both impossible (&amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; doesn't run on macOS) and hilariously recursive (did you install a package manager - brew - to install another one?). Even if this were possible, the package would have been called &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, as apt-get is only one of the commands in the package manager.&lt;br /&gt;
* &amp;lt;code&amp;gt;/usr/local/bin/wine xen-hypervisor.exe&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;wine&amp;lt;/code&amp;gt; is a compatibility layer used to run Windows executables on Linux (and on macOS); the fact that it is in &amp;lt;code&amp;gt;/usr/local&amp;lt;/code&amp;gt; hints that it has been manually compiled on this machine; Xen is a Linux-based hypervisor, i.e. a software used to run and manage virtual machines over a Linux host, but the .exe suffix here hints that it is a Windows executable. The command would try to launch a Windows build of a Linux-based virtual machine manager on a Unix machine through a Windows emulation layer (wine).&lt;br /&gt;
* &amp;lt;code&amp;gt;source .bash_history&amp;lt;/code&amp;gt;: the &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; shell command reads the file that is given as argument and executes each of its rows as a command in the current shell, roughly as if you typed them in; &amp;lt;code&amp;gt;.bash_history&amp;lt;/code&amp;gt; (located in the user home directory) is the file where the bash shell saves the history of the commands that have been run. This command would re-run all the command that have been typed in the shell.&lt;br /&gt;
* &amp;lt;code&amp;gt;rm -rf $DIRECTROY/*&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;rm -rf&amp;lt;/code&amp;gt; deletes recursively and forcefully the paths it is given as arguments; &amp;lt;code&amp;gt;$DIRECTROY&amp;lt;/code&amp;gt; is a shell variable, probably containing some directory that whoever typed in this command wanted to clean; however, it is misspelled (it says &amp;lt;code&amp;gt;$DIRECTROY&amp;lt;/code&amp;gt;, not &amp;lt;code&amp;gt;$DIRECTORY&amp;lt;/code&amp;gt;), and, due to how POSIX shell work, it is thus expanded to an empty string; so, the command becomes &amp;lt;code&amp;gt;rm -rf /*&amp;lt;/code&amp;gt;, which deletes all the files and directories in the root of the disk, effectively killing the system instead of just deleting the content of some directory. Notice that this particular misspell manages to circumvent the builtin protection of many &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; versions, which refuse to do a plain &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt;, as &amp;lt;code&amp;gt;/*&amp;lt;/code&amp;gt; gets expanded by the shell, so &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; never has the chance to see explicitly that you are killing all the data in the root directory.&lt;br /&gt;
* &amp;lt;code&amp;gt;:(){:|:&amp;amp;};:&amp;lt;/code&amp;gt;: this is [https://askubuntu.com/q/159491/208527 a classic shell fork bomb], i.e. a small program that keeps launching copies of itself, until all resources have been exhausted or the user somehow manages to kill all its copies.&lt;br /&gt;
* &amp;lt;code&amp;gt;echo &amp;quot;source .bashrc&amp;quot; &amp;gt;&amp;gt; .bashrc&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;.bashrc&amp;lt;/code&amp;gt; is a file that gets executed whenever the &amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; shell is started in interactive mode; this command appends the string &amp;lt;code&amp;gt;source .bashrc&amp;lt;/code&amp;gt; to it, which effectively executes it again recursively; this would pretty much make it impossible to open an interactive shell when launching it with the default parameters.&lt;br /&gt;
* &amp;lt;code&amp;gt;alias gcc=php&amp;lt;/code&amp;gt;: the &amp;lt;code&amp;gt;alias&amp;lt;/code&amp;gt; shell builtin create an alias for another command; &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt; is the GNU C compiler driver, which is used to compile programs written in the C language; &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; is the command-line interpreter for the PHP language. This line creates an alias such that when typing &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; is actually invoked, which would generate completely absurd error messages. This is doubly devious, as PHP isn't generally held in high esteem by large part of the programming community (especially by someone writing stuff in C).&lt;br /&gt;
&lt;br /&gt;
'); DROP TABLE Menus;-- links to [[327: Exploits of a Mom]]&lt;br /&gt;
|-&lt;br /&gt;
! 7 &lt;br /&gt;
| '''Games''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
| Twenty Questions&amp;gt; A Twenty Questions interface that gets really confusing.&lt;br /&gt;
&lt;br /&gt;
Rock Paper Scissors&amp;gt; A Rock Paper Scissors game where the computer always matches your move.&lt;br /&gt;
&lt;br /&gt;
D&amp;amp;D&amp;gt; A complex Dungeons and Dragons interface. Allows you to cast various spells from D&amp;amp;D 5e which link to various pages, including xkcd comics (e.g. [[1331: Frequency]]), what-ifs (e.g. {{what if|144|Saliva Pool}}) and other external sites (e.g. [https://www.nasa.gov/sun The Sun | NASA]). &lt;br /&gt;
&lt;br /&gt;
ADVENT.EXE&amp;gt; A text-based game. If played correctly, you can win, unlocking 'Save'&amp;gt;'Save image' from the beginning menu, which links to [https://xkcd.com/1975/v6xso1_right_click_save.png]. 'ADVENT.EXE&amp;gt;Castle&amp;gt;Well&amp;gt;Wish for...' has links to comics [[572: Together]], [[1053: Ten Thousand]], [[152: Hamster Ball]], [[1196: Subways]], [[231: Cat Proximity]] and to what-if articles {{what if|111|All the Money}} and {{what if|9|Soul Mates}}.&lt;br /&gt;
&lt;br /&gt;
Hoverboard&amp;gt; Links to [[1608: Hoverboard]].&lt;br /&gt;
&lt;br /&gt;
Mornington Crescent&amp;gt; This is a simulation of the well-known game {{W|Mornington_Crescent_(game)|Mornington Crescent}}, which bears a surprising resemblance to {{W|London_Underground|London's Underground}} railway network. Players name a station, in turn, endeavouring to reach Mornington Crescent. The rules of play are very complicated and beyond the scope of this article; interested persons are referred to ''N. F. Stovold’s Mornington Crescent: Rules and Origins'' (sadly out of print). In this variation, one may reach 'Vauxhall'&amp;gt;'Easter basket'&amp;gt;'Take egg', also allowing you to save. &lt;br /&gt;
|-&lt;br /&gt;
! 8 &lt;br /&gt;
| '''Help''' &lt;br /&gt;
| Contains various submenus, all of which, barring Credits, loop back recursively to this menu:&lt;br /&gt;
|Tutorial&lt;br /&gt;
Support&lt;br /&gt;
&lt;br /&gt;
Manual&lt;br /&gt;
&lt;br /&gt;
Troubleshooting&lt;br /&gt;
&lt;br /&gt;
FAQ&lt;br /&gt;
&lt;br /&gt;
Guide&lt;br /&gt;
&lt;br /&gt;
Q&amp;amp;A&lt;br /&gt;
&lt;br /&gt;
User forums&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
Credits&amp;gt; 'Some people who helped with this comic: &lt;br /&gt;
[http://chromakode.com/ @chromakode] &lt;br /&gt;
[https://twitter.com/aiiane Amber] &lt;br /&gt;
[https://twitter.com/fadinginterest @fadinginterest] &lt;br /&gt;
[https://twitter.com/wirehead2501 Kat] &lt;br /&gt;
[https://twitter.com/cotrone Kevin] &lt;br /&gt;
[http://90d.ca/ Stereo]'&lt;br /&gt;
|-&lt;br /&gt;
! 9&lt;br /&gt;
| '''Do Crimes'''&lt;br /&gt;
| Contains several &amp;quot;crimes&amp;quot; that can be committed. This option is unlocked by File &amp;gt; Open &amp;gt; C:\ (or /home/user) &amp;gt; Bookmarks/ &amp;gt; Secret &amp;gt; Enable Dark Web.&lt;br /&gt;
| Steal Bitcoins &amp;gt; Grayed out.&lt;br /&gt;
Say swears &amp;gt; Several clean swears that all link to [[771: Period Speech]].&lt;br /&gt;
&lt;br /&gt;
Hack &amp;gt; Three sub-options that link to various related comics. (Gibson: Nothing. Election: [[1019: First Post]]. Planet: [[1337: Hack]].)&lt;br /&gt;
&lt;br /&gt;
Forge a Scrabble Tile &amp;gt; Several sub-options that don't do anything. (U, Z, &amp;lt;this menu option intentionally left blank&amp;gt;, and two special characters, one appearing like a reversed 'E' modelled on a 'C', or Russian 'Э', as low-pitched [eh], and the second being crossed swords)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Filesystems Menu&lt;br /&gt;
&lt;br /&gt;
{| border =1 width=100% cellpadding=5 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Drive !! Menu Item !! Explanation !! Sub-Menu Items&lt;br /&gt;
|-&lt;br /&gt;
! A:\ &lt;br /&gt;
| '''Insert''' &lt;br /&gt;
| Only appears before inserting a floppy disk.&lt;br /&gt;
|Floppy disk&amp;gt; Unlocks other options for drive A:\, which are identical to drive C:\&lt;br /&gt;
Chip card&amp;gt; A long sequence of being told 'Please wait. Authorizing...' ending in 'Chip error! REMOVE CARD NOW!'&lt;br /&gt;
|-&lt;br /&gt;
! C:\ &lt;br /&gt;
| '''Documents/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Music/'''&lt;br /&gt;
| Leads to a long string of prompts for song lyrics, same as 'Hey now / Hey now na now / Sing &amp;quot;This Corrosion&amp;quot; to me' inverts the webpage's color. It's actually the same menu that is shown under Utilities&amp;gt;Identify song (which itself is a menu-ised version of [[851: Na]]).&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Bookmarks/'''&lt;br /&gt;
| Similar to Music/, Bookmarks/&amp;gt; Comics leads to a chain from which many comics are titled and linked. Bookmarks/&amp;gt; Secret&amp;gt; Enable Dark Web adds the 'Dark Web' option to the initial menu.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Games/'''&lt;br /&gt;
| Same as 'Games' from the initial menu.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Sequences/'''&lt;br /&gt;
| The options are the lines from a ''Tim and Eric'' sketch [http://knowyourmeme.com/memes/celery-man Celery Man]; the final option links to a YouTube video of the sketch.&lt;br /&gt;
| After several single-option menus, it links to this Youtube video. https://www.youtube.com/watch?v=MHWBEK8w_YY&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''home/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
| guest&amp;gt; links to [//uni.xkcd.com]&lt;br /&gt;
&lt;br /&gt;
user&amp;gt; Same files as C:\&lt;br /&gt;
&lt;br /&gt;
root&amp;gt; Displays 'You are not in the sudoers file. This incident will be reported.'&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''opt/'''&lt;br /&gt;
| Does nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''sbin/'''&lt;br /&gt;
| Does nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''usr/'''&lt;br /&gt;
| Opens an infinite sequence of options, each similar to the last, but replacing the previous selection with another folder; probably a reference to the fact that [https://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html the /usr hierarchy] does contain a list of subdirectories pretty much identical [https://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/the-root-directory.html to those of the root directory].&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''dev/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
|random/&amp;gt; links to a random xkcd comic.&lt;br /&gt;
urandom/&amp;gt; links to [[221: Random Number]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In an additional fool it introduces the [https://uni.xkcd.com/ Unix XKCD] as a reference to the {{W|Telenet}}. (More on UniXKCD commands can be found [[721:_Flatland#UniXKCD|here]].)&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Empty frame with Cueball slightly right of centre.]&lt;br /&gt;
&lt;br /&gt;
:[Caption below the frame:]&lt;br /&gt;
:Editor's Note: Today's comic is optimized for local viewing. To see the full version, just save a copy of the image!&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Include any categories below this line. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive comics]]&lt;br /&gt;
[[Category:April fools' comics]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1975:_Right_Click&amp;diff=155225</id>
		<title>1975: Right Click</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1975:_Right_Click&amp;diff=155225"/>
				<updated>2018-04-02T16:44:01Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: c:\Music is actually the same as Utilities&amp;gt;Identify song&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1975&lt;br /&gt;
| date      = April 1, 2018&lt;br /&gt;
| title     = Right Click&lt;br /&gt;
| image     = right_click.png&lt;br /&gt;
| titletext = &amp;quot;Right-click or long press (where supported) to save!&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
'''NOTE: The above is the first panel of an interactive comic.'''&amp;lt;br&amp;gt;&lt;br /&gt;
To experience the interactive content, click [https://www.xkcd.com/1975/ here] or this link for [https://m.xkcd.com/1975/ mobile devices].&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Please add an explanation table of all functions This is an April Fools comic, so it'll take a while to get organized and much longer to fill out. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
This is an interactive comic which manipulates the context menu of the browser. This menu is typically accessible by a right-click or a long press on mobile devices without a mouse.&lt;br /&gt;
&lt;br /&gt;
The comic uses {{w|Javascript}} and {{w|HTML5}} to override the standard context menu. Since modern browsers use the same features to integrate Add-ons into that menu the behave may be different depending on the browser environment.&lt;br /&gt;
&lt;br /&gt;
The manipulated context menu is described below:&lt;br /&gt;
;Main Context Menu&lt;br /&gt;
&lt;br /&gt;
{| border =1 width=100% cellpadding=5 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! # !! Menu Item !! Explanation !! Sub-Menu Items&lt;br /&gt;
|-&lt;br /&gt;
!1&lt;br /&gt;
| '''Save'''&lt;br /&gt;
| Only appears after successfully completing the ADVENT.EXE game or getting the easter egg in mornington crescent.&lt;br /&gt;
| Save image&amp;gt; Downloads this image. [https://xkcd.com/1975/v6xso1_right_click_save.png]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! 2 &lt;br /&gt;
| '''File''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Close&amp;gt; Closes menu, does nothing.&lt;br /&gt;
Open: A:\, C:\, / (See more [[#Table - Filesystems Menu|below]])&lt;br /&gt;
&lt;br /&gt;
Find: Where, When, How, (not usable) What, Why&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! 3 &lt;br /&gt;
| '''Edit''' &lt;br /&gt;
| Enables a mode allowing the user to draw on the webpage.  Pressing Esc asks &amp;quot;Aw, that looks nice though. Really delete?&amp;quot; and the page returns to normal if OK is clicked.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
! 4 &lt;br /&gt;
| '''System''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Shut Down&amp;gt; Changes the only menu option to &amp;quot;Power on&amp;quot;, then once that is used, system returns to normal.&lt;br /&gt;
&lt;br /&gt;
/ (See [[#Table - Filesystems Menu|below]])&lt;br /&gt;
|-&lt;br /&gt;
! 5 &lt;br /&gt;
| '''View''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Cascade&amp;gt;Links to [http://wiki.xkcd.com/geohashing/Mt._St._Helens,_Washington]&lt;br /&gt;
&lt;br /&gt;
Tile&amp;gt; Links to [[245: Floor Tiles]]&lt;br /&gt;
&lt;br /&gt;
Minimize&amp;gt; Changes pointer to a smaller pointer.&lt;br /&gt;
&lt;br /&gt;
Full Screen&amp;gt; Enters full screen.&lt;br /&gt;
|-&lt;br /&gt;
! 6 &lt;br /&gt;
| '''Utilities''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Park drives&amp;gt; Nothing.&lt;br /&gt;
&lt;br /&gt;
Check space usage&amp;gt; (cannot click) Space usage: -Dark matter -Hydrogen -Helium -Scattered clumps of heavier elements -Stars -Rocks -Some space probes -Earth&lt;br /&gt;
&lt;br /&gt;
Spell check&amp;gt; English (links to [[1069: Alphabet]]) and Colors (links to [https://blog.xkcd.com/2010/05/03/color-survey-results/])&lt;br /&gt;
&lt;br /&gt;
Train AI&amp;gt; links to [[1838: Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
Identify song&amp;gt; opens a long word-by-word menu for song lyrics; it's actually a menu-ized version of [[851: Na]].&lt;br /&gt;
&lt;br /&gt;
Advanced&amp;gt; several Unix commands, all absurd (or dangerous) for some reason:&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install /dev/null&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; is the standard package manager used in Debian-derived Linux distributions (including Ubuntu); it is normally used to install software; &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; is the &amp;quot;bit-bucket&amp;quot; device on any Unix system, which can be used as a dummy output file to discard output or as a dummy empty input file. This command would attempt to install &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; (which is a device, not a package!) or, more correctly, would try to install a package reading its data from &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; (if &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; is given a file name it tries to interpret it as a .deb package), which is obviously impossible.&lt;br /&gt;
* &amp;lt;code&amp;gt;brew install apt-get&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; is a third-party package manager for macOS; it is generally used to install &amp;quot;missing&amp;quot; open-source utilities on a macOS system; the command is attempting to install the aforementioned &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt;, which is both impossible (&amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; doesn't run on macOS) and hilariously recursive (did you install a package manager - brew - to install another one?)&lt;br /&gt;
* &amp;lt;code&amp;gt;/usr/local/bin/wine xen-hypervisor.exe&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;wine&amp;lt;/code&amp;gt; is a compatibility layer used to run Windows executables on Linux (and on macOS); the fact that it is in &amp;lt;code&amp;gt;/usr/local&amp;lt;/code&amp;gt; hints that it has been manually compiled on this machine; Xen is a Linux-based hypervisor, i.e. a software used to run and manage virtual machines over a Linux host, but the .exe suffix here hints that it is a Windows executable. The command would try to launch a Windows build of a Linux-based virtual machine manager on a Unix machine through a Windows emulation layer (wine).&lt;br /&gt;
* &amp;lt;code&amp;gt;source .bash_history&amp;lt;/code&amp;gt;: the &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; shell command reads the file that is given as argument and executes each of its rows as a command in the current shell, roughly as if you typed them in; &amp;lt;code&amp;gt;.bash_history&amp;lt;/code&amp;gt; (located in the user home directory) is the file where the bash shell saves the history of the commands that have been run. This command would re-run all the command that have been typed in the shell.&lt;br /&gt;
* &amp;lt;code&amp;gt;rm -rf $DIRECTROY/*&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;rm -rf&amp;lt;/code&amp;gt; deletes recursively and forcefully the paths it is given as arguments; &amp;lt;code&amp;gt;$DIRECTROY&amp;lt;/code&amp;gt; is a shell variable, probably containing some directory that whoever typed in this command wanted to clean; however, it is misspelled (it says &amp;lt;code&amp;gt;$DIRECTROY&amp;lt;/code&amp;gt;, not &amp;lt;code&amp;gt;$DIRECTORY&amp;lt;/code&amp;gt;), and, due to how POSIX shell work, it is thus expanded to an empty string; so, the command becomes &amp;lt;code&amp;gt;rm -rf /*&amp;lt;/code&amp;gt;, which deletes all the files and directories in the root of the disk, effectively killing the system instead of just deleting the content of some directory. Notice that this particular misspell manages to circumvent the builtin protection of many &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; versions, which refuse to do a plain &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt;, as &amp;lt;code&amp;gt;/*&amp;lt;/code&amp;gt; gets expanded by the shell, so &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; never has the chance to see explicitly that you are killing all the data in the root directory.&lt;br /&gt;
* &amp;lt;code&amp;gt;:(){:|:&amp;amp;};:&amp;lt;/code&amp;gt;: this is [https://askubuntu.com/q/159491/208527 a classic shell fork bomb], i.e. a small program that keeps launching copies of itself, until all resources have been exhausted or the user somehow manages to kill all its copies.&lt;br /&gt;
* &amp;lt;code&amp;gt;echo &amp;quot;source .bashrc&amp;quot; &amp;gt;&amp;gt; .bashrc&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;.bashrc&amp;lt;/code&amp;gt; is a file that gets executed whenever the &amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; shell is started in interactive mode; this command appends the string &amp;lt;code&amp;gt;source .bashrc&amp;lt;/code&amp;gt; to it, which effectively executes it again recursively; this would pretty much make it impossible to open an interactive shell when launching it with the default parameters.&lt;br /&gt;
* &amp;lt;code&amp;gt;alias gcc=php&amp;lt;/code&amp;gt;: the &amp;lt;code&amp;gt;alias&amp;lt;/code&amp;gt; shell builtin create an alias for another command; &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt; is the GNU C compiler driver, which is used to compile programs written in the C language; &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; is the command-line interpreter for the PHP language. This line creates an alias such that when typing &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; is actually invoked, which would generate completely absurd error messages. This is doubly devious, as PHP isn't generally held in high esteem by large part of the programming community (especially by someone writing stuff in C).&lt;br /&gt;
&lt;br /&gt;
'); DROP TABLE Menus;-- links to [[327: Exploits of a Mom]]&lt;br /&gt;
|-&lt;br /&gt;
! 7 &lt;br /&gt;
| '''Games''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
| Twenty Questions&amp;gt; A Twenty Questions interface that gets really confusing.&lt;br /&gt;
&lt;br /&gt;
Rock Paper Scissors&amp;gt; A Rock Paper Scissors game where the computer always matches your move.&lt;br /&gt;
&lt;br /&gt;
D&amp;amp;D&amp;gt; A complex Dungeons and Dragons interface. Allows you to cast various spells from D&amp;amp;D 5e which link to various pages, including xkcd comics (e.g. [[1331: Frequency]]), what-ifs (e.g. {{what if|144|Saliva Pool}}) and other external sites (e.g. [https://www.nasa.gov/sun The Sun | NASA]). &lt;br /&gt;
&lt;br /&gt;
ADVENT.EXE&amp;gt; A text-based game. If played correctly, you can win, unlocking 'Save'&amp;gt;'Save image' from the beginning menu, which links to [https://xkcd.com/1975/v6xso1_right_click_save.png]. 'ADVENT.EXE&amp;gt;Castle&amp;gt;Well&amp;gt;Wish for...' has links to comics [[572: Together]], [[1053: Ten Thousand]], [[152: Hamster Ball]], [[1196: Subways]], [[231: Cat Proximity]] and to what-if articles {{what if|111|All the Money}} and {{what if|9|Soul Mates}}.&lt;br /&gt;
&lt;br /&gt;
Hoverboard&amp;gt; Links to [[1608: Hoverboard]].&lt;br /&gt;
&lt;br /&gt;
Mornington Crescent&amp;gt; This is a simulation of the well-known game [https://en.wikipedia.org/wiki/Mornington_Crescent_(game) Mornington Crescent], which bears a surprising resemblance to London's [https://en.wikipedia.org/wiki/London_Underground Underground] railway network. Players name a station in turn, endeavouring to reach Mornington Crescent. The rules of play are very complicted and beyond the scope of this article; interested persons are referred to ''N. F. Stovold’s Mornington Crescent: Rules and Origins'' (sadly out of print). In this variation, one may reach 'Vauxhaull'&amp;gt;'Easter basket'&amp;gt;'Take egg', also allowing you to save. &lt;br /&gt;
|-&lt;br /&gt;
! 8 &lt;br /&gt;
| '''Help''' &lt;br /&gt;
| Contains various submenus, all of which, barring Credits, loop back recursively to this menu:&lt;br /&gt;
|Tutorial&lt;br /&gt;
Support&lt;br /&gt;
&lt;br /&gt;
Manual&lt;br /&gt;
&lt;br /&gt;
Troubleshooting&lt;br /&gt;
&lt;br /&gt;
FAQ&lt;br /&gt;
&lt;br /&gt;
Guide&lt;br /&gt;
&lt;br /&gt;
Q&amp;amp;A&lt;br /&gt;
&lt;br /&gt;
User forums&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
Credits&amp;gt; 'Some people who helped with this comic: &lt;br /&gt;
[http://chromakode.com/ @chromakode] &lt;br /&gt;
[https://twitter.com/aiiane Amber] &lt;br /&gt;
[https://twitter.com/fadinginterest @fadinginterest] &lt;br /&gt;
[https://twitter.com/wirehead2501 Kat] &lt;br /&gt;
[https://twitter.com/cotrone Kevin] &lt;br /&gt;
[http://90d.ca/ Stereo]'&lt;br /&gt;
|-&lt;br /&gt;
! 9&lt;br /&gt;
| '''Do Crimes'''&lt;br /&gt;
| Contains several &amp;quot;crimes&amp;quot; that can be committed. This option is unlocked by File &amp;gt; Open &amp;gt; C:\ (or /home/user) &amp;gt; Bookmarks/ &amp;gt; Secret &amp;gt; Enable Dark Web.&lt;br /&gt;
| Steal Bitcoins &amp;gt; Grayed out.&lt;br /&gt;
Say swears &amp;gt; Several clean swears that all link to [[771: Period Speech]].&lt;br /&gt;
&lt;br /&gt;
Hack &amp;gt; Three sub-options that link to various related comics. (Gibson: Nothing. Election: [[1019: First Post]]. Planet: [[1337: Hack]].)&lt;br /&gt;
&lt;br /&gt;
Forge a Scrabble Tile &amp;gt; Several sub-options that don't do anything. (U, Z, &amp;lt;this menu option intentionally left blank&amp;gt;, and two special characters, one appearing like a reversed 'E' modeled on a 'C', or Russian 'Э', as low-pitched [eh], and the second being crossed swords)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Filesystems Menu&lt;br /&gt;
&lt;br /&gt;
{| border =1 width=100% cellpadding=5 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Drive !! Menu Item !! Explanation !! Sub-Menu Items&lt;br /&gt;
|-&lt;br /&gt;
! A:\ &lt;br /&gt;
| '''Insert''' &lt;br /&gt;
| Only appears before inserting a floppy disk.&lt;br /&gt;
|Floppy disk&amp;gt; Unlocks other options for drive A:\, which are identical to drive C:\&lt;br /&gt;
Chip card&amp;gt; A long sequence of being told 'Please wait. Authorizing...' ending in 'Chip error! REMOVE CARD NOW!'&lt;br /&gt;
|-&lt;br /&gt;
! C:\ &lt;br /&gt;
| '''Documents/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Music/'''&lt;br /&gt;
| Leads into a long string of prompts for song lyrics, same as 'Hey now / Hey now na now / Sing &amp;quot;This Corrosion&amp;quot; to me' inverts the webpage's color. It's actually the same menu that is shown under Utilities&amp;gt;Identify song (which itself is a menu-ized version of [[851: Na]]).&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Bookmarks/'''&lt;br /&gt;
| Similar to Music/, Bookmarks/&amp;gt; Comics leads to a chain from which many comics are titled and linked. Bookmarks/&amp;gt; Secret&amp;gt; Enable Dark Web adds the 'Dark Web' option to the initial menu.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Games/'''&lt;br /&gt;
| Same as 'Games' from the initial menu.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Sequences/'''&lt;br /&gt;
| The options are the lines from a ''Tim and Eric'' sketch [http://knowyourmeme.com/memes/celery-man Celery Man]; the final option links to a YouTube video of the sketch.&lt;br /&gt;
| After several single-option menus, it links to this Youtube video. https://www.youtube.com/watch?v=MHWBEK8w_YY&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''home/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
| guest&amp;gt; links to [//uni.xkcd.com]&lt;br /&gt;
&lt;br /&gt;
user&amp;gt; Same files as C:\&lt;br /&gt;
&lt;br /&gt;
root&amp;gt; Displays 'You are not in the sudoers file. This incident will be reported.'&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''opt/'''&lt;br /&gt;
| Does nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''sbin/'''&lt;br /&gt;
| Does nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''usr/'''&lt;br /&gt;
| Opens an infinite sequence of options, each similar to the last, but replacing the previous selection with another folder; probably a reference to the fact that [https://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html the /usr hierarchy] does contain a list of subdirectories pretty much identical [https://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/the-root-directory.html to those of the root directory].&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''dev/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
|random/&amp;gt; links to a random xkcd comic.&lt;br /&gt;
urandom/&amp;gt; links to [[221: Random Number]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In an additional fool it introduces the [https://uni.xkcd.com/ Unix XKCD] as a reference to the [https://en.wikipedia.org/wiki/Telenet Telenet]. (More on UniXKCD commands can be found [[721:_Flatland#UniXKCD|here]].)&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Empty frame with Cueball slightly right of center.]&lt;br /&gt;
&lt;br /&gt;
:[Caption below the frame:]&lt;br /&gt;
:Editor's Note: Today's comic is optimized for local viewing. To see the full version, just save a copy of the image!&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Include any categories below this line. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive comics]]&lt;br /&gt;
[[Category:April fools' comics]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1975:_Right_Click&amp;diff=155223</id>
		<title>1975: Right Click</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1975:_Right_Click&amp;diff=155223"/>
				<updated>2018-04-02T16:40:49Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Added explanation to the &amp;quot;infinite, identical subdirectories&amp;quot; inside /usr&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1975&lt;br /&gt;
| date      = April 1, 2018&lt;br /&gt;
| title     = Right Click&lt;br /&gt;
| image     = right_click.png&lt;br /&gt;
| titletext = &amp;quot;Right-click or long press (where supported) to save!&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
'''NOTE: The above is the first panel of an interactive comic.'''&amp;lt;br&amp;gt;&lt;br /&gt;
To experience the interactive content, click [https://www.xkcd.com/1975/ here] or this link for [https://m.xkcd.com/1975/ mobile devices].&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Please add an explanation table of all functions This is an April Fools comic, so it'll take a while to get organized and much longer to fill out. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
This is an interactive comic which manipulates the context menu of the browser. This menu is typically accessible by a right-click or a long press on mobile devices without a mouse.&lt;br /&gt;
&lt;br /&gt;
The comic uses {{w|Javascript}} and {{w|HTML5}} to override the standard context menu. Since modern browsers use the same features to integrate Add-ons into that menu the behave may be different depending on the browser environment.&lt;br /&gt;
&lt;br /&gt;
The manipulated context menu is described below:&lt;br /&gt;
;Main Context Menu&lt;br /&gt;
&lt;br /&gt;
{| border =1 width=100% cellpadding=5 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! # !! Menu Item !! Explanation !! Sub-Menu Items&lt;br /&gt;
|-&lt;br /&gt;
!1&lt;br /&gt;
| '''Save'''&lt;br /&gt;
| Only appears after successfully completing the ADVENT.EXE game or getting the easter egg in mornington crescent.&lt;br /&gt;
| Save image&amp;gt; Downloads this image. [https://xkcd.com/1975/v6xso1_right_click_save.png]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! 2 &lt;br /&gt;
| '''File''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Close&amp;gt; Closes menu, does nothing.&lt;br /&gt;
Open: A:\, C:\, / (See more [[#Table - Filesystems Menu|below]])&lt;br /&gt;
&lt;br /&gt;
Find: Where, When, How, (not usable) What, Why&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! 3 &lt;br /&gt;
| '''Edit''' &lt;br /&gt;
| Enables a mode allowing the user to draw on the webpage.  Pressing Esc asks &amp;quot;Aw, that looks nice though. Really delete?&amp;quot; and the page returns to normal if OK is clicked.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
! 4 &lt;br /&gt;
| '''System''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Shut Down&amp;gt; Changes the only menu option to &amp;quot;Power on&amp;quot;, then once that is used, system returns to normal.&lt;br /&gt;
&lt;br /&gt;
/ (See [[#Table - Filesystems Menu|below]])&lt;br /&gt;
|-&lt;br /&gt;
! 5 &lt;br /&gt;
| '''View''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Cascade&amp;gt;Links to [http://wiki.xkcd.com/geohashing/Mt._St._Helens,_Washington]&lt;br /&gt;
&lt;br /&gt;
Tile&amp;gt; Links to [[245: Floor Tiles]]&lt;br /&gt;
&lt;br /&gt;
Minimize&amp;gt; Changes pointer to a smaller pointer.&lt;br /&gt;
&lt;br /&gt;
Full Screen&amp;gt; Enters full screen.&lt;br /&gt;
|-&lt;br /&gt;
! 6 &lt;br /&gt;
| '''Utilities''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Park drives&amp;gt; Nothing.&lt;br /&gt;
&lt;br /&gt;
Check space usage&amp;gt; (cannot click) Space usage: -Dark matter -Hydrogen -Helium -Scattered clumps of heavier elements -Stars -Rocks -Some space probes -Earth&lt;br /&gt;
&lt;br /&gt;
Spell check&amp;gt; English (links to [[1069: Alphabet]]) and Colors (links to [https://blog.xkcd.com/2010/05/03/color-survey-results/])&lt;br /&gt;
&lt;br /&gt;
Train AI&amp;gt; links to [[1838: Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
Identify song&amp;gt; opens a long word-by-word menu for song lyrics; it's actually a menu-ized version of [[851: Na]].&lt;br /&gt;
&lt;br /&gt;
Advanced&amp;gt; several Unix commands, all absurd (or dangerous) for some reason:&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install /dev/null&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; is the standard package manager used in Debian-derived Linux distributions (including Ubuntu); it is normally used to install software; &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; is the &amp;quot;bit-bucket&amp;quot; device on any Unix system, which can be used as a dummy output file to discard output or as a dummy empty input file. This command would attempt to install &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; (which is a device, not a package!) or, more correctly, would try to install a package reading its data from &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; (if &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; is given a file name it tries to interpret it as a .deb package), which is obviously impossible.&lt;br /&gt;
* &amp;lt;code&amp;gt;brew install apt-get&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; is a third-party package manager for macOS; it is generally used to install &amp;quot;missing&amp;quot; open-source utilities on a macOS system; the command is attempting to install the aforementioned &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt;, which is both impossible (&amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; doesn't run on macOS) and hilariously recursive (did you install a package manager - brew - to install another one?)&lt;br /&gt;
* &amp;lt;code&amp;gt;/usr/local/bin/wine xen-hypervisor.exe&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;wine&amp;lt;/code&amp;gt; is a compatibility layer used to run Windows executables on Linux (and on macOS); the fact that it is in &amp;lt;code&amp;gt;/usr/local&amp;lt;/code&amp;gt; hints that it has been manually compiled on this machine; Xen is a Linux-based hypervisor, i.e. a software used to run and manage virtual machines over a Linux host, but the .exe suffix here hints that it is a Windows executable. The command would try to launch a Windows build of a Linux-based virtual machine manager on a Unix machine through a Windows emulation layer (wine).&lt;br /&gt;
* &amp;lt;code&amp;gt;source .bash_history&amp;lt;/code&amp;gt;: the &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; shell command reads the file that is given as argument and executes each of its rows as a command in the current shell, roughly as if you typed them in; &amp;lt;code&amp;gt;.bash_history&amp;lt;/code&amp;gt; (located in the user home directory) is the file where the bash shell saves the history of the commands that have been run. This command would re-run all the command that have been typed in the shell.&lt;br /&gt;
* &amp;lt;code&amp;gt;rm -rf $DIRECTROY/*&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;rm -rf&amp;lt;/code&amp;gt; deletes recursively and forcefully the paths it is given as arguments; &amp;lt;code&amp;gt;$DIRECTROY&amp;lt;/code&amp;gt; is a shell variable, probably containing some directory that whoever typed in this command wanted to clean; however, it is misspelled (it says &amp;lt;code&amp;gt;$DIRECTROY&amp;lt;/code&amp;gt;, not &amp;lt;code&amp;gt;$DIRECTORY&amp;lt;/code&amp;gt;), and, due to how POSIX shell work, it is thus expanded to an empty string; so, the command becomes &amp;lt;code&amp;gt;rm -rf /*&amp;lt;/code&amp;gt;, which deletes all the files and directories in the root of the disk, effectively killing the system instead of just deleting the content of some directory. Notice that this particular misspell manages to circumvent the builtin protection of many &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; versions, which refuse to do a plain &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt;, as &amp;lt;code&amp;gt;/*&amp;lt;/code&amp;gt; gets expanded by the shell, so &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; never has the chance to see explicitly that you are killing all the data in the root directory.&lt;br /&gt;
* &amp;lt;code&amp;gt;:(){:|:&amp;amp;};:&amp;lt;/code&amp;gt;: this is [https://askubuntu.com/q/159491/208527 a classic shell fork bomb], i.e. a small program that keeps launching copies of itself, until all resources have been exhausted or the user somehow manages to kill all its copies.&lt;br /&gt;
* &amp;lt;code&amp;gt;echo &amp;quot;source .bashrc&amp;quot; &amp;gt;&amp;gt; .bashrc&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;.bashrc&amp;lt;/code&amp;gt; is a file that gets executed whenever the &amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; shell is started in interactive mode; this command appends the string &amp;lt;code&amp;gt;source .bashrc&amp;lt;/code&amp;gt; to it, which effectively executes it again recursively; this would pretty much make it impossible to open an interactive shell when launching it with the default parameters.&lt;br /&gt;
* &amp;lt;code&amp;gt;alias gcc=php&amp;lt;/code&amp;gt;: the &amp;lt;code&amp;gt;alias&amp;lt;/code&amp;gt; shell builtin create an alias for another command; &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt; is the GNU C compiler driver, which is used to compile programs written in the C language; &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; is the command-line interpreter for the PHP language. This line creates an alias such that when typing &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; is actually invoked, which would generate completely absurd error messages. This is doubly devious, as PHP isn't generally held in high esteem by large part of the programming community (especially by someone writing stuff in C).&lt;br /&gt;
&lt;br /&gt;
'); DROP TABLE Menus;-- links to [[327: Exploits of a Mom]]&lt;br /&gt;
|-&lt;br /&gt;
! 7 &lt;br /&gt;
| '''Games''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
| Twenty Questions&amp;gt; A Twenty Questions interface that gets really confusing.&lt;br /&gt;
&lt;br /&gt;
Rock Paper Scissors&amp;gt; A Rock Paper Scissors game where the computer always matches your move.&lt;br /&gt;
&lt;br /&gt;
D&amp;amp;D&amp;gt; A complex Dungeons and Dragons interface. Allows you to cast various spells from D&amp;amp;D 5e which link to various pages, including xkcd comics (e.g. [[1331: Frequency]]), what-ifs (e.g. {{what if|144|Saliva Pool}}) and other external sites (e.g. [https://www.nasa.gov/sun The Sun | NASA]). &lt;br /&gt;
&lt;br /&gt;
ADVENT.EXE&amp;gt; A text-based game. If played correctly, you can win, unlocking 'Save'&amp;gt;'Save image' from the beginning menu, which links to [https://xkcd.com/1975/v6xso1_right_click_save.png]. 'ADVENT.EXE&amp;gt;Castle&amp;gt;Well&amp;gt;Wish for...' has links to comics [[572: Together]], [[1053: Ten Thousand]], [[152: Hamster Ball]], [[1196: Subways]], [[231: Cat Proximity]] and to what-if articles {{what if|111|All the Money}} and {{what if|9|Soul Mates}}.&lt;br /&gt;
&lt;br /&gt;
Hoverboard&amp;gt; Links to [[1608: Hoverboard]].&lt;br /&gt;
&lt;br /&gt;
Mornington Crescent&amp;gt; This is a simulation of the well-known game [https://en.wikipedia.org/wiki/Mornington_Crescent_(game) Mornington Crescent], which bears a surprising resemblance to London's [https://en.wikipedia.org/wiki/London_Underground Underground] railway network. Players name a station in turn, endeavouring to reach Mornington Crescent. The rules of play are very complicted and beyond the scope of this article; interested persons are referred to ''N. F. Stovold’s Mornington Crescent: Rules and Origins'' (sadly out of print). In this variation, one may reach 'Vauxhaull'&amp;gt;'Easter basket'&amp;gt;'Take egg', also allowing you to save. &lt;br /&gt;
|-&lt;br /&gt;
! 8 &lt;br /&gt;
| '''Help''' &lt;br /&gt;
| Contains various submenus, all of which, barring Credits, loop back recursively to this menu:&lt;br /&gt;
|Tutorial&lt;br /&gt;
Support&lt;br /&gt;
&lt;br /&gt;
Manual&lt;br /&gt;
&lt;br /&gt;
Troubleshooting&lt;br /&gt;
&lt;br /&gt;
FAQ&lt;br /&gt;
&lt;br /&gt;
Guide&lt;br /&gt;
&lt;br /&gt;
Q&amp;amp;A&lt;br /&gt;
&lt;br /&gt;
User forums&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
Credits&amp;gt; 'Some people who helped with this comic: &lt;br /&gt;
[http://chromakode.com/ @chromakode] &lt;br /&gt;
[https://twitter.com/aiiane Amber] &lt;br /&gt;
[https://twitter.com/fadinginterest @fadinginterest] &lt;br /&gt;
[https://twitter.com/wirehead2501 Kat] &lt;br /&gt;
[https://twitter.com/cotrone Kevin] &lt;br /&gt;
[http://90d.ca/ Stereo]'&lt;br /&gt;
|-&lt;br /&gt;
! 9&lt;br /&gt;
| '''Do Crimes'''&lt;br /&gt;
| Contains several &amp;quot;crimes&amp;quot; that can be committed. This option is unlocked by File &amp;gt; Open &amp;gt; C:\ (or /home/user) &amp;gt; Bookmarks/ &amp;gt; Secret &amp;gt; Enable Dark Web.&lt;br /&gt;
| Steal Bitcoins &amp;gt; Grayed out.&lt;br /&gt;
Say swears &amp;gt; Several clean swears that all link to [[771: Period Speech]].&lt;br /&gt;
&lt;br /&gt;
Hack &amp;gt; Three sub-options that link to various related comics. (Gibson: Nothing. Election: [[1019: First Post]]. Planet: [[1337: Hack]].)&lt;br /&gt;
&lt;br /&gt;
Forge a Scrabble Tile &amp;gt; Several sub-options that don't do anything. (U, Z, &amp;lt;this menu option intentionally left blank&amp;gt;, and two special characters, one appearing like a reversed 'E' modeled on a 'C', or Russian 'Э', as low-pitched [eh], and the second being crossed swords)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Filesystems Menu&lt;br /&gt;
&lt;br /&gt;
{| border =1 width=100% cellpadding=5 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Drive !! Menu Item !! Explanation !! Sub-Menu Items&lt;br /&gt;
|-&lt;br /&gt;
! A:\ &lt;br /&gt;
| '''Insert''' &lt;br /&gt;
| Only appears before inserting a floppy disk.&lt;br /&gt;
|Floppy disk&amp;gt; Unlocks other options for drive A:\, which are identical to drive C:\&lt;br /&gt;
Chip card&amp;gt; A long sequence of being told 'Please wait. Authorizing...' ending in 'Chip error! REMOVE CARD NOW!'&lt;br /&gt;
|-&lt;br /&gt;
! C:\ &lt;br /&gt;
| '''Documents/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Music/'''&lt;br /&gt;
| Leads into a long string of prompts for song lyrics. 'Hey now / Hey now na now / Sing &amp;quot;This Corrosion&amp;quot; to me' inverts the webpage's color.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Bookmarks/'''&lt;br /&gt;
| Similar to Music/, Bookmarks/&amp;gt; Comics leads to a chain from which many comics are titled and linked. Bookmarks/&amp;gt; Secret&amp;gt; Enable Dark Web adds the 'Dark Web' option to the initial menu.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Games/'''&lt;br /&gt;
| Same as 'Games' from the initial menu.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Sequences/'''&lt;br /&gt;
| The options are the lines from a ''Tim and Eric'' sketch [http://knowyourmeme.com/memes/celery-man Celery Man]; the final option links to a YouTube video of the sketch.&lt;br /&gt;
| After several single-option menus, it links to this Youtube video. https://www.youtube.com/watch?v=MHWBEK8w_YY&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''home/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
| guest&amp;gt; links to [//uni.xkcd.com]&lt;br /&gt;
&lt;br /&gt;
user&amp;gt; Same files as C:\&lt;br /&gt;
&lt;br /&gt;
root&amp;gt; Displays 'You are not in the sudoers file. This incident will be reported.'&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''opt/'''&lt;br /&gt;
| Does nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''sbin/'''&lt;br /&gt;
| Does nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''usr/'''&lt;br /&gt;
| Opens an infinite sequence of options, each similar to the last, but replacing the previous selection with another folder; probably a reference to the fact that [https://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html the /usr hierarchy] does contain a list of subdirectories pretty much identical [https://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/the-root-directory.html to those of the root directory].&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''dev/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
|random/&amp;gt; links to a random xkcd comic.&lt;br /&gt;
urandom/&amp;gt; links to [[221: Random Number]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In an additional fool it introduces the [https://uni.xkcd.com/ Unix XKCD] as a reference to the [https://en.wikipedia.org/wiki/Telenet Telenet]. (More on UniXKCD commands can be found [[721:_Flatland#UniXKCD|here]].)&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Empty frame with Cueball slightly right of center.]&lt;br /&gt;
&lt;br /&gt;
:[Caption below the frame:]&lt;br /&gt;
:Editor's Note: Today's comic is optimized for local viewing. To see the full version, just save a copy of the image!&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Include any categories below this line. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive comics]]&lt;br /&gt;
[[Category:April fools' comics]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1975:_Right_Click&amp;diff=155219</id>
		<title>1975: Right Click</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1975:_Right_Click&amp;diff=155219"/>
				<updated>2018-04-02T15:28:54Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Added reference to 851: Na for Identify song&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1975&lt;br /&gt;
| date      = April 1, 2018&lt;br /&gt;
| title     = Right Click&lt;br /&gt;
| image     = right_click.png&lt;br /&gt;
| titletext = &amp;quot;Right-click or long press (where supported) to save!&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
'''NOTE: The above is the first panel of an interactive comic.'''&amp;lt;br&amp;gt;&lt;br /&gt;
To experience the interactive content, click [https://www.xkcd.com/1975/ here] or this link for [https://m.xkcd.com/1975/ mobile devices].&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Please add an explanation table of all functions This is an April Fools comic, so it'll take a while to get organized and much longer to fill out. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
This is an interactive comic which manipulates the context menu of the browser. This menu is typically accessible by a right-click or a long press on mobile devices without a mouse.&lt;br /&gt;
&lt;br /&gt;
The comic uses {{w|Javascript}} and {{w|HTML5}} to override the standard context menu. Since modern browsers use the same features to integrate Add-ons into that menu the behave may be different depending on the browser environment.&lt;br /&gt;
&lt;br /&gt;
The manipulated context menu is described below:&lt;br /&gt;
;Main Context Menu&lt;br /&gt;
&lt;br /&gt;
{| border =1 width=100% cellpadding=5 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! # !! Menu Item !! Explanation !! Sub-Menu Items&lt;br /&gt;
|-&lt;br /&gt;
!1&lt;br /&gt;
| '''Save'''&lt;br /&gt;
| Only appears after successfully completing the ADVENT.EXE game.&lt;br /&gt;
| Save image&amp;gt; Downloads this image. [https://xkcd.com/1975/v6xso1_right_click_save.png]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! 2 &lt;br /&gt;
| '''File''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Close&amp;gt; Closes menu, does nothing.&lt;br /&gt;
Open: A:\, C:\, / (See more [[#Table - Filesystems Menu|below]])&lt;br /&gt;
&lt;br /&gt;
Find: Where, When, How, (not usable) What, Why&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! 3 &lt;br /&gt;
| '''Edit''' &lt;br /&gt;
| Enables a mode allowing the user to draw on the webpage.  Pressing Esc asks &amp;quot;Aw, that looks nice though. Really delete?&amp;quot; and the page returns to normal if OK is clicked.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
! 4 &lt;br /&gt;
| '''System''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Shut Down&amp;gt; Changes the only menu option to &amp;quot;Power on&amp;quot;, then once that is used, system returns to normal.&lt;br /&gt;
&lt;br /&gt;
/ (See [[#Table - Filesystems Menu|below]])&lt;br /&gt;
|-&lt;br /&gt;
! 5 &lt;br /&gt;
| '''View''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Cascade&amp;gt;Links to [http://wiki.xkcd.com/geohashing/Mt._St._Helens,_Washington]&lt;br /&gt;
&lt;br /&gt;
Tile&amp;gt; Links to [[245: Floor Tiles]]&lt;br /&gt;
&lt;br /&gt;
Minimize&amp;gt; Changes pointer to a smaller pointer.&lt;br /&gt;
&lt;br /&gt;
Full Screen&amp;gt; Enters full screen.&lt;br /&gt;
|-&lt;br /&gt;
! 6 &lt;br /&gt;
| '''Utilities''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Park drives&amp;gt; Nothing.&lt;br /&gt;
&lt;br /&gt;
Check space usage&amp;gt; (cannot click) Space usage: -Dark matter -Hydrogen -Helium -Scattered clumps of heavier elements -Stars -Rocks -Some space probes -Earth&lt;br /&gt;
&lt;br /&gt;
Spell check&amp;gt; English (links to [[1069: Alphabet]]) and Colors (links to [https://blog.xkcd.com/2010/05/03/color-survey-results/])&lt;br /&gt;
&lt;br /&gt;
Train AI&amp;gt; links to [[1838: Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
Identify song&amp;gt; opens a long word-by-word menu for song lyrics; it's actually a menu-ized version of [[851: Na]].&lt;br /&gt;
&lt;br /&gt;
Advanced&amp;gt; several Unix commands, all absurd (or dangerous) for some reason:&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install /dev/null&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; is the standard package manager used in Debian-derived Linux distributions (including Ubuntu); it is normally used to install software; &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; is the &amp;quot;bit-bucket&amp;quot; device on any Unix system, which can be used as a dummy output file to discard output or as a dummy empty input file. This command would attempt to install &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; (which is a device, not a package!) or, more correctly, would try to install a package reading its data from &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; (if &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; is given a file name it tries to interpret it as a .deb package), which is obviously impossible.&lt;br /&gt;
* &amp;lt;code&amp;gt;brew install apt-get&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; is a third-party package manager for macOS; it is generally used to install &amp;quot;missing&amp;quot; open-source utilities on a macOS system; the command is attempting to install the aforementioned &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt;, which is both impossible (&amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; doesn't run on macOS) and hilariously recursive (did you install a package manager - brew - to install another one?)&lt;br /&gt;
* &amp;lt;code&amp;gt;/usr/local/bin/wine xen-hypervisor.exe&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;wine&amp;lt;/code&amp;gt; is a compatibility layer used to run Windows executables on Linux (and on macOS); the fact that it is in &amp;lt;code&amp;gt;/usr/local&amp;lt;/code&amp;gt; hints that it has been manually compiled on this machine; Xen is a Linux-based hypervisor, i.e. a software used to run and manage virtual machines over a Linux host, but the .exe suffix here hints that it is a Windows executable. The command would try to launch a Windows build of a Linux-based virtual machine manager on a Unix machine through a Windows emulation layer (wine).&lt;br /&gt;
* &amp;lt;code&amp;gt;source .bash_history&amp;lt;/code&amp;gt;: the &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; shell command reads the file that is given as argument and executes each of its rows as a command in the current shell, roughly as if you typed them in; &amp;lt;code&amp;gt;.bash_history&amp;lt;/code&amp;gt; (located in the user home directory) is the file where the bash shell saves the history of the commands that have been run. This command would re-run all the command that have been typed in the shell.&lt;br /&gt;
* &amp;lt;code&amp;gt;rm -rf $DIRECTROY/*&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;rm -rf&amp;lt;/code&amp;gt; deletes recursively and forcefully the paths it is given as arguments; &amp;lt;code&amp;gt;$DIRECTROY&amp;lt;/code&amp;gt; is a shell variable, probably containing some directory that whoever typed in this command wanted to clean; however, it is misspelled (it says &amp;lt;code&amp;gt;$DIRECTROY&amp;lt;/code&amp;gt;, not &amp;lt;code&amp;gt;$DIRECTORY&amp;lt;/code&amp;gt;), and, due to how POSIX shell work, it is thus expanded to an empty string; so, the command becomes &amp;lt;code&amp;gt;rm -rf /*&amp;lt;/code&amp;gt;, which deletes all the files and directories in the root of the disk, effectively killing the system instead of just deleting the content of some directory. Notice that this particular misspell manages to circumvent the builtin protection of many &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; versions, which refuse to do a plain &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt;, as &amp;lt;code&amp;gt;/*&amp;lt;/code&amp;gt; gets expanded by the shell, so &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; never has the chance to see explicitly that you are killing all the data in the root directory.&lt;br /&gt;
* &amp;lt;code&amp;gt;:(){:|:&amp;amp;};:&amp;lt;/code&amp;gt;: this is [https://askubuntu.com/q/159491/208527 a classic shell fork bomb], i.e. a small program that keeps launching copies of itself, until all resources have been exhausted or the user somehow manages to kill all its copies.&lt;br /&gt;
* &amp;lt;code&amp;gt;echo &amp;quot;source .bashrc&amp;quot; &amp;gt;&amp;gt; .bashrc&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;.bashrc&amp;lt;/code&amp;gt; is a file that gets executed whenever the &amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; shell is started in interactive mode; this command appends the string &amp;lt;code&amp;gt;source .bashrc&amp;lt;/code&amp;gt; to it, which effectively executes it again recursively; this would pretty much make it impossible to open an interactive shell when launching it with the default parameters.&lt;br /&gt;
* &amp;lt;code&amp;gt;alias gcc=php&amp;lt;/code&amp;gt;: the &amp;lt;code&amp;gt;alias&amp;lt;/code&amp;gt; shell builtin create an alias for another command; &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt; is the GNU C compiler driver, which is used to compile programs written in the C language; &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; is the command-line interpreter for the PHP language. This line creates an alias such that when typing &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; is actually invoked, which would generate completely absurd error messages. This is doubly devious, as PHP isn't generally held in high esteem by large part of the programming community (especially by someone writing stuff in C).&lt;br /&gt;
&lt;br /&gt;
'); DROP TABLE Menus;-- links to [[327: Exploits of a Mom]]&lt;br /&gt;
|-&lt;br /&gt;
! 7 &lt;br /&gt;
| '''Games''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
| Twenty Questions&amp;gt; A Twenty Questions interface that gets really confusing.&lt;br /&gt;
&lt;br /&gt;
Rock Paper Scissors&amp;gt; A Rock Paper Scissors game where the computer always matches your move.&lt;br /&gt;
&lt;br /&gt;
D&amp;amp;D&amp;gt; A complex Dungeons and Dragons interface. Allows you to cast various spells from D&amp;amp;D 5e which link to various pages, including xkcd comics (e.g. [[1331: Frequency]]), what-ifs (e.g. {{what if|144|Saliva Pool}}) and other external sites (e.g. [https://www.nasa.gov/sun The Sun | NASA]). &lt;br /&gt;
&lt;br /&gt;
ADVENT.EXE&amp;gt; A text-based game. If played correctly, you can win, unlocking 'Save'&amp;gt;'Save image' from the beginning menu, which links to [https://xkcd.com/1975/v6xso1_right_click_save.png]. 'ADVENT.EXE&amp;gt;Castle&amp;gt;Well&amp;gt;Wish for...' has links to comics [[572: Together]], [[1053: Ten Thousand]], [[152: Hamster Ball]], [[1196: Subways]], [[231: Cat Proximity]] and to what-if articles {{what if|111|All the Money}} and {{what if|9|Soul Mates}}.&lt;br /&gt;
&lt;br /&gt;
Hoverboard&amp;gt; Links to [[1608: Hoverboard]].&lt;br /&gt;
&lt;br /&gt;
Mornington Crescent&amp;gt; This is a simulation of the well-known game [https://en.wikipedia.org/wiki/Mornington_Crescent_(game) Mornington Crescent], which bears a surprising resemblance to London's [https://en.wikipedia.org/wiki/London_Underground Underground] railway network. Players name a station in turn, endeavouring to reach Mornington Crescent. The rules of play are very complicted and beyond the scope of this article; interested persons are referred to ''N. F. Stovold’s Mornington Crescent: Rules and Origins'' (sadly out of print). In this variation, one may reach 'Vauxhaull'&amp;gt;'Easter basket'&amp;gt;'Take egg', also allowing you to save. &lt;br /&gt;
|-&lt;br /&gt;
! 8 &lt;br /&gt;
| '''Help''' &lt;br /&gt;
| Contains various submenus, all of which, barring Credits, loop back recursively to this menu:&lt;br /&gt;
|Tutorial&lt;br /&gt;
Support&lt;br /&gt;
&lt;br /&gt;
Manual&lt;br /&gt;
&lt;br /&gt;
Troubleshooting&lt;br /&gt;
&lt;br /&gt;
FAQ&lt;br /&gt;
&lt;br /&gt;
Guide&lt;br /&gt;
&lt;br /&gt;
Q&amp;amp;A&lt;br /&gt;
&lt;br /&gt;
User forums&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
Credits&amp;gt; 'Some people who helped with this comic: &lt;br /&gt;
[http://chromakode.com/ @chromakode] &lt;br /&gt;
[https://twitter.com/aiiane Amber] &lt;br /&gt;
[https://twitter.com/fadinginterest @fadinginterest] &lt;br /&gt;
[https://twitter.com/wirehead2501 Kat] &lt;br /&gt;
[https://twitter.com/cotrone Kevin] &lt;br /&gt;
[http://90d.ca/ Stereo]'&lt;br /&gt;
|-&lt;br /&gt;
! 9&lt;br /&gt;
| '''Do Crimes'''&lt;br /&gt;
| Contains several &amp;quot;crimes&amp;quot; that can be committed. This option is unlocked by File &amp;gt; Open &amp;gt; C:\ (or /home/user) &amp;gt; Bookmarks/ &amp;gt; Secret &amp;gt; Enable Dark Web.&lt;br /&gt;
| Steal Bitcoins &amp;gt; Grayed out.&lt;br /&gt;
Say swears &amp;gt; Several clean swears that all link to [[771: Period Speech]].&lt;br /&gt;
&lt;br /&gt;
Hack &amp;gt; Three sub-options that link to various related comics. (Gibson: Nothing. Election: [[1019: First Post]]. Planet: [[1337: Hack]].)&lt;br /&gt;
&lt;br /&gt;
Forge a Scrabble Tile &amp;gt; Several sub-options that don't do anything. (U, Z, &amp;lt;this menu option intentionally left blank&amp;gt;, and two special characters, one appearing like a reversed 'E' modeled on a 'C', or Russian 'Э', as low-pitched [eh], and the second being crossed swords)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Filesystems Menu&lt;br /&gt;
&lt;br /&gt;
{| border =1 width=100% cellpadding=5 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Drive !! Menu Item !! Explanation !! Sub-Menu Items&lt;br /&gt;
|-&lt;br /&gt;
! A:\ &lt;br /&gt;
| '''Insert''' &lt;br /&gt;
| Only appears before inserting a floppy disk.&lt;br /&gt;
|Floppy disk&amp;gt; Unlocks other options for drive A:\, which are identical to drive C:\&lt;br /&gt;
Chip card&amp;gt; A long sequence of being told 'Please wait. Authorizing...' ending in 'Chip error! REMOVE CARD NOW!'&lt;br /&gt;
|-&lt;br /&gt;
! C:\ &lt;br /&gt;
| '''Documents/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Music/'''&lt;br /&gt;
| Leads into a long string of prompts for song lyrics. 'Hey now / Hey now na now / Sing &amp;quot;This Corrosion&amp;quot; to me' inverts the webpage's color.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Bookmarks/'''&lt;br /&gt;
| Similar to Music/, Bookmarks/&amp;gt; Comics leads to a chain from which many comics are titled and linked. Bookmarks/&amp;gt; Secret&amp;gt; Enable Dark Web adds the 'Dark Web' option to the initial menu.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Games/'''&lt;br /&gt;
| Same as 'Games' from the initial menu.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Sequences/'''&lt;br /&gt;
| The options are the lines from a ''Tim and Eric'' sketch [http://knowyourmeme.com/memes/celery-man Celery Man]; the final option links to a YouTube video of the sketch.&lt;br /&gt;
| After several single-option menus, it links to this Youtube video. https://www.youtube.com/watch?v=MHWBEK8w_YY&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''home/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
| guest&amp;gt; links to [//uni.xkcd.com]&lt;br /&gt;
&lt;br /&gt;
user&amp;gt; Same files as C:\&lt;br /&gt;
&lt;br /&gt;
root&amp;gt; Displays 'You are not in the sudoers file. This incident will be reported.'&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''opt/'''&lt;br /&gt;
| Does nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''sbin/'''&lt;br /&gt;
| Does nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''usr/'''&lt;br /&gt;
| Opens an infinite sequence of options, each similar to the last, but replacing the previous selection with another folder.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''dev/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
|random/&amp;gt; links to a random xkcd comic.&lt;br /&gt;
urandom/&amp;gt; links to [[221: Random Number]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In an additional fool it introduces the [https://uni.xkcd.com/ Unix XKCD] as a reference to the [https://en.wikipedia.org/wiki/Telenet Telenet]. (More on UniXKCD commands can be found [[721:_Flatland#UniXKCD|here]].)&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Empty frame with Cueball slightly right of center.]&lt;br /&gt;
&lt;br /&gt;
:[Caption below the frame:]&lt;br /&gt;
:Editor's Note: Today's comic is optimized for local viewing. To see the full version, just save a copy of the image!&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Include any categories below this line. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive comics]]&lt;br /&gt;
[[Category:April fools' comics]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1975:_Right_Click&amp;diff=155216</id>
		<title>1975: Right Click</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1975:_Right_Click&amp;diff=155216"/>
				<updated>2018-04-02T15:19:55Z</updated>
		
		<summary type="html">&lt;p&gt;Cvtsi2sd: Added explanation of the Unix commands in the Utilities&amp;gt;Advanced submenu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1975&lt;br /&gt;
| date      = April 1, 2018&lt;br /&gt;
| title     = Right Click&lt;br /&gt;
| image     = right_click.png&lt;br /&gt;
| titletext = &amp;quot;Right-click or long press (where supported) to save!&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
'''NOTE: The above is the first panel of an interactive comic.'''&amp;lt;br&amp;gt;&lt;br /&gt;
To experience the interactive content, click [https://www.xkcd.com/1975/ here] or this link for [https://m.xkcd.com/1975/ mobile devices].&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Please add an explanation table of all functions This is an April Fools comic, so it'll take a while to get organized and much longer to fill out. Do NOT delete this tag too soon.}}&lt;br /&gt;
&lt;br /&gt;
This is an interactive comic which manipulates the context menu of the browser. This menu is typically accessible by a right-click or a long press on mobile devices without a mouse.&lt;br /&gt;
&lt;br /&gt;
The comic uses {{w|Javascript}} and {{w|HTML5}} to override the standard context menu. Since modern browsers use the same features to integrate Add-ons into that menu the behave may be different depending on the browser environment.&lt;br /&gt;
&lt;br /&gt;
The manipulated context menu is described below:&lt;br /&gt;
;Main Context Menu&lt;br /&gt;
&lt;br /&gt;
{| border =1 width=100% cellpadding=5 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! # !! Menu Item !! Explanation !! Sub-Menu Items&lt;br /&gt;
|-&lt;br /&gt;
!1&lt;br /&gt;
| '''Save'''&lt;br /&gt;
| Only appears after successfully completing the ADVENT.EXE game.&lt;br /&gt;
| Save image&amp;gt; Downloads this image. [https://xkcd.com/1975/v6xso1_right_click_save.png]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! 2 &lt;br /&gt;
| '''File''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Close&amp;gt; Closes menu, does nothing.&lt;br /&gt;
Open: A:\, C:\, / (See more [[#Table - Filesystems Menu|below]])&lt;br /&gt;
&lt;br /&gt;
Find: Where, When, How, (not usable) What, Why&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! 3 &lt;br /&gt;
| '''Edit''' &lt;br /&gt;
| Enables a mode allowing the user to draw on the webpage.  Pressing Esc asks &amp;quot;Aw, that looks nice though. Really delete?&amp;quot; and the page returns to normal if OK is clicked.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
! 4 &lt;br /&gt;
| '''System''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Shut Down&amp;gt; Changes the only menu option to &amp;quot;Power on&amp;quot;, then once that is used, system returns to normal.&lt;br /&gt;
&lt;br /&gt;
/ (See [[#Table - Filesystems Menu|below]])&lt;br /&gt;
|-&lt;br /&gt;
! 5 &lt;br /&gt;
| '''View''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Cascade&amp;gt;Links to [http://wiki.xkcd.com/geohashing/Mt._St._Helens,_Washington]&lt;br /&gt;
&lt;br /&gt;
Tile&amp;gt; Links to [[245: Floor Tiles]]&lt;br /&gt;
&lt;br /&gt;
Minimize&amp;gt; Changes pointer to a smaller pointer.&lt;br /&gt;
&lt;br /&gt;
Full Screen&amp;gt; Enters full screen.&lt;br /&gt;
|-&lt;br /&gt;
! 6 &lt;br /&gt;
| '''Utilities''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
|Park drives&amp;gt; Nothing.&lt;br /&gt;
&lt;br /&gt;
Check space usage&amp;gt; (cannot click) Space usage: -Dark matter -Hydrogen -Helium -Scattered clumps of heavier elements -Stars -Rocks -Some space probes -Earth&lt;br /&gt;
&lt;br /&gt;
Spell check&amp;gt; English (links to [[1069: Alphabet]]) and Colors (links to [https://blog.xkcd.com/2010/05/03/color-survey-results/])&lt;br /&gt;
&lt;br /&gt;
Train AI&amp;gt; links to [[1838: Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
Identify song&amp;gt; opens a long word-by-word menu for song lyrics.&lt;br /&gt;
&lt;br /&gt;
Advanced&amp;gt; several Unix commands, all absurd (or dangerous) for some reason:&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install /dev/null&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; is the standard package manager used in Debian-derived Linux distributions (including Ubuntu); it is normally used to install software; &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; is the &amp;quot;bit-bucket&amp;quot; device on any Unix system, which can be used as a dummy output file to discard output or as a dummy empty input file. This command would attempt to install &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; (which is a device, not a package!) or, more correctly, would try to install a package reading its data from &amp;lt;code&amp;gt;/dev/null&amp;lt;/code&amp;gt; (if &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; is given a file name it tries to interpret it as a .deb package), which is obviously impossible.&lt;br /&gt;
* &amp;lt;code&amp;gt;brew install apt-get&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; is a third-party package manager for macOS; it is generally used to install &amp;quot;missing&amp;quot; open-source utilities on a macOS system; the command is attempting to install the aforementioned &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt;, which is both impossible (&amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; doesn't run on macOS) and hilariously recursive (did you install a package manager - brew - to install another one?)&lt;br /&gt;
* &amp;lt;code&amp;gt;/usr/local/bin/wine xen-hypervisor.exe&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;wine&amp;lt;/code&amp;gt; is a compatibility layer used to run Windows executables on Linux (and on macOS); the fact that it is in &amp;lt;code&amp;gt;/usr/local&amp;lt;/code&amp;gt; hints that it has been manually compiled on this machine; Xen is a Linux-based hypervisor, i.e. a software used to run and manage virtual machines over a Linux host, but the .exe suffix here hints that it is a Windows executable. The command would try to launch a Windows build of a Linux-based virtual machine manager on a Unix machine through a Windows emulation layer (wine).&lt;br /&gt;
* &amp;lt;code&amp;gt;source .bash_history&amp;lt;/code&amp;gt;: the &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; shell command reads the file that is given as argument and executes each of its rows as a command in the current shell, roughly as if you typed them in; &amp;lt;code&amp;gt;.bash_history&amp;lt;/code&amp;gt; (located in the user home directory) is the file where the bash shell saves the history of the commands that have been run. This command would re-run all the command that have been typed in the shell.&lt;br /&gt;
* &amp;lt;code&amp;gt;rm -rf $DIRECTROY/*&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;rm -rf&amp;lt;/code&amp;gt; deletes recursively and forcefully the paths it is given as arguments; &amp;lt;code&amp;gt;$DIRECTROY&amp;lt;/code&amp;gt; is a shell variable, probably containing some directory that whoever typed in this command wanted to clean; however, it is misspelled (it says &amp;lt;code&amp;gt;$DIRECTROY&amp;lt;/code&amp;gt;, not &amp;lt;code&amp;gt;$DIRECTORY&amp;lt;/code&amp;gt;), and, due to how POSIX shell work, it is thus expanded to an empty string; so, the command becomes &amp;lt;code&amp;gt;rm -rf /*&amp;lt;/code&amp;gt;, which deletes all the files and directories in the root of the disk, effectively killing the system instead of just deleting the content of some directory. Notice that this particular misspell manages to circumvent the builtin protection of many &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; versions, which refuse to do a plain &amp;lt;code&amp;gt;rm -rf /&amp;lt;/code&amp;gt;, as &amp;lt;code&amp;gt;/*&amp;lt;/code&amp;gt; gets expanded by the shell, so &amp;lt;code&amp;gt;rm&amp;lt;/code&amp;gt; never has the chance to see explicitly that you are killing all the data in the root directory.&lt;br /&gt;
* &amp;lt;code&amp;gt;:(){:|:&amp;amp;};:&amp;lt;/code&amp;gt;: this is [https://askubuntu.com/q/159491/208527 a classic shell fork bomb], i.e. a small program that keeps launching copies of itself, until all resources have been exhausted or the user somehow manages to kill all its copies.&lt;br /&gt;
* &amp;lt;code&amp;gt;echo &amp;quot;source .bashrc&amp;quot; &amp;gt;&amp;gt; .bashrc&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;.bashrc&amp;lt;/code&amp;gt; is a file that gets executed whenever the &amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt; shell is started in interactive mode; this command appends the string &amp;lt;code&amp;gt;source .bashrc&amp;lt;/code&amp;gt; to it, which effectively executes it again recursively; this would pretty much make it impossible to open an interactive shell when launching it with the default parameters.&lt;br /&gt;
* &amp;lt;code&amp;gt;alias gcc=php&amp;lt;/code&amp;gt;: the &amp;lt;code&amp;gt;alias&amp;lt;/code&amp;gt; shell builtin create an alias for another command; &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt; is the GNU C compiler driver, which is used to compile programs written in the C language; &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; is the command-line interpreter for the PHP language. This line creates an alias such that when typing &amp;lt;code&amp;gt;gcc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; is actually invoked, which would generate completely absurd error messages. This is doubly devious, as PHP isn't generally held in high esteem by large part of the programming community (especially by someone writing stuff in C).&lt;br /&gt;
&lt;br /&gt;
'); DROP TABLE Menus;-- links to [[327: Exploits of a Mom]]&lt;br /&gt;
|-&lt;br /&gt;
! 7 &lt;br /&gt;
| '''Games''' &lt;br /&gt;
| Normal submenu &lt;br /&gt;
| Twenty Questions&amp;gt; A Twenty Questions interface that gets really confusing.&lt;br /&gt;
&lt;br /&gt;
Rock Paper Scissors&amp;gt; A Rock Paper Scissors game where the computer always matches your move.&lt;br /&gt;
&lt;br /&gt;
D&amp;amp;D&amp;gt; A complex Dungeons and Dragons interface. Allows you to cast various spells from D&amp;amp;D 5e which link to various pages, including xkcd comics (e.g. [[1331: Frequency]]), what-ifs (e.g. {{what if|144|Saliva Pool}}) and other external sites (e.g. [https://www.nasa.gov/sun The Sun | NASA]). &lt;br /&gt;
&lt;br /&gt;
ADVENT.EXE&amp;gt; A text-based game. If played correctly, you can win, unlocking 'Save'&amp;gt;'Save image' from the beginning menu, which links to [https://xkcd.com/1975/v6xso1_right_click_save.png]. 'ADVENT.EXE&amp;gt;Castle&amp;gt;Well&amp;gt;Wish for...' has links to comics [[572: Together]], [[1053: Ten Thousand]], [[152: Hamster Ball]], [[1196: Subways]], [[231: Cat Proximity]] and to what-if articles {{what if|111|All the Money}} and {{what if|9|Soul Mates}}.&lt;br /&gt;
&lt;br /&gt;
Hoverboard&amp;gt; Links to [[1608: Hoverboard]].&lt;br /&gt;
&lt;br /&gt;
Mornington Crescent&amp;gt; This is a simulation of the well-known game [https://en.wikipedia.org/wiki/Mornington_Crescent_(game) Mornington Crescent], which bears a surprising resemblance to London's [https://en.wikipedia.org/wiki/London_Underground Underground] railway network. Players name a station in turn, endeavouring to reach Mornington Crescent. The rules of play are very complicted and beyond the scope of this article; interested persons are referred to ''N. F. Stovold’s Mornington Crescent: Rules and Origins'' (sadly out of print). In this variation, one may reach 'Vauxhaull'&amp;gt;'Easter basket'&amp;gt;'Take egg', also allowing you to save. &lt;br /&gt;
|-&lt;br /&gt;
! 8 &lt;br /&gt;
| '''Help''' &lt;br /&gt;
| Contains various submenus, all of which, barring Credits, loop back recursively to this menu:&lt;br /&gt;
|Tutorial&lt;br /&gt;
Support&lt;br /&gt;
&lt;br /&gt;
Manual&lt;br /&gt;
&lt;br /&gt;
Troubleshooting&lt;br /&gt;
&lt;br /&gt;
FAQ&lt;br /&gt;
&lt;br /&gt;
Guide&lt;br /&gt;
&lt;br /&gt;
Q&amp;amp;A&lt;br /&gt;
&lt;br /&gt;
User forums&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
Credits&amp;gt; 'Some people who helped with this comic: &lt;br /&gt;
[http://chromakode.com/ @chromakode] &lt;br /&gt;
[https://twitter.com/aiiane Amber] &lt;br /&gt;
[https://twitter.com/fadinginterest @fadinginterest] &lt;br /&gt;
[https://twitter.com/wirehead2501 Kat] &lt;br /&gt;
[https://twitter.com/cotrone Kevin] &lt;br /&gt;
[http://90d.ca/ Stereo]'&lt;br /&gt;
|-&lt;br /&gt;
! 9&lt;br /&gt;
| '''Do Crimes'''&lt;br /&gt;
| Contains several &amp;quot;crimes&amp;quot; that can be committed. This option is unlocked by File &amp;gt; Open &amp;gt; C:\ (or /home/user) &amp;gt; Bookmarks/ &amp;gt; Secret &amp;gt; Enable Dark Web.&lt;br /&gt;
| Steal Bitcoins &amp;gt; Grayed out.&lt;br /&gt;
Say swears &amp;gt; Several clean swears that all link to [[771: Period Speech]].&lt;br /&gt;
&lt;br /&gt;
Hack &amp;gt; Three sub-options that link to various related comics. (Gibson: Nothing. Election: [[1019: First Post]]. Planet: [[1337: Hack]].)&lt;br /&gt;
&lt;br /&gt;
Forge a Scrabble Tile &amp;gt; Several sub-options that don't do anything. (U, Z, &amp;lt;this menu option intentionally left blank&amp;gt;, and two special characters, one appearing like a reversed 'E' modeled on a 'C', or Russian 'Э', as low-pitched [eh], and the second being crossed swords)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Filesystems Menu&lt;br /&gt;
&lt;br /&gt;
{| border =1 width=100% cellpadding=5 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Drive !! Menu Item !! Explanation !! Sub-Menu Items&lt;br /&gt;
|-&lt;br /&gt;
! A:\ &lt;br /&gt;
| '''Insert''' &lt;br /&gt;
| Only appears before inserting a floppy disk.&lt;br /&gt;
|Floppy disk&amp;gt; Unlocks other options for drive A:\, which are identical to drive C:\&lt;br /&gt;
Chip card&amp;gt; A long sequence of being told 'Please wait. Authorizing...' ending in 'Chip error! REMOVE CARD NOW!'&lt;br /&gt;
|-&lt;br /&gt;
! C:\ &lt;br /&gt;
| '''Documents/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Music/'''&lt;br /&gt;
| Leads into a long string of prompts for song lyrics. 'Hey now / Hey now na now / Sing &amp;quot;This Corrosion&amp;quot; to me' inverts the webpage's color.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Bookmarks/'''&lt;br /&gt;
| Similar to Music/, Bookmarks/&amp;gt; Comics leads to a chain from which many comics are titled and linked. Bookmarks/&amp;gt; Secret&amp;gt; Enable Dark Web adds the 'Dark Web' option to the initial menu.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Games/'''&lt;br /&gt;
| Same as 'Games' from the initial menu.&lt;br /&gt;
|-&lt;br /&gt;
! C:\&lt;br /&gt;
| '''Sequences/'''&lt;br /&gt;
| Fill in, I have no clue.&lt;br /&gt;
| After several single-option menus, it links to this Youtube video. https://www.youtube.com/watch?v=MHWBEK8w_YY&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''home/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
| guest&amp;gt; links to [//uni.xkcd.com]&lt;br /&gt;
&lt;br /&gt;
user&amp;gt; Same files as C:\&lt;br /&gt;
&lt;br /&gt;
root&amp;gt; Displays 'You are not in the sudoers file. This incident will be reported.'&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''opt/'''&lt;br /&gt;
| Does nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''sbin/'''&lt;br /&gt;
| Does nothing.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''usr/'''&lt;br /&gt;
| Opens an infinite sequence of options, each similar to the last, but replacing the previous selection with another folder.&lt;br /&gt;
|-&lt;br /&gt;
! /&lt;br /&gt;
| '''dev/'''&lt;br /&gt;
| Nothing.&lt;br /&gt;
|random/&amp;gt; links to a random xkcd comic.&lt;br /&gt;
urandom/&amp;gt; links to [[221: Random Number]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In an additional fool it introduces the [https://uni.xkcd.com/ Unix XKCD] as a reference to the [https://en.wikipedia.org/wiki/Telenet Telenet]. (More on UniXKCD commands can be found [[721:_Flatland#UniXKCD|here]].)&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Empty frame with Cueball slightly right of center.]&lt;br /&gt;
&lt;br /&gt;
:[Caption below the frame:]&lt;br /&gt;
:Editor's Note: Today's comic is optimized for local viewing. To see the full version, just save a copy of the image!&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Include any categories below this line. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Interactive comics]]&lt;br /&gt;
[[Category:April fools' comics]]&lt;/div&gt;</summary>
		<author><name>Cvtsi2sd</name></author>	</entry>

	</feed>