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

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1678:_Recent_Searches&amp;diff=119608</id>
		<title>1678: Recent Searches</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1678:_Recent_Searches&amp;diff=119608"/>
				<updated>2016-05-09T17:36:40Z</updated>
		
		<summary type="html">&lt;p&gt;Achung818: /* Explanation */ &amp;quot;fsck&amp;quot; - Fleck is irrelevant to joke. &amp;quot;clean reinstall&amp;quot; - definitely not a default keybinding, so ref. to #1031 removed. &amp;quot;Google translate&amp;quot; - added alternate explanation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1678&lt;br /&gt;
| date      = May 9, 2016&lt;br /&gt;
| title     = Recent Searches&lt;br /&gt;
| image     = recent_searches.png&lt;br /&gt;
| titletext = autoexec code posted by verified twitter users&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
The comic refers to the practice of finding answers to computer problems using {{w|Google}}. It shows a list of search queries, each of which suggests the author is perversely misusuing or overextending some computer technology or technologies. The overall impression is of someone technically sophisticated enough to shoot themselves in the foot, and who does not learn any larger lessons despite doing so repeatedly. It is unlikely any of the searches would give useful answers, because no two people would be perverse in these extremely specific ways. The title text is another possible entry in this list. A complication in attempting to solve computer problems this way would be presented by Google's search term autocorrection, which for several years has replaced technical terms with unrelated language from recent popular culture.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=20% | Search&lt;br /&gt;
! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| Google translate syntax highlighting&lt;br /&gt;
| {{w|Syntax highlighting}} can be used when editing source code to make the code more readable and easier to understand. {{w|Google Translate}} is used to translate text from one {{w|natural language}} to another. The joke here is that syntax highlighting doesn't make sense in the context of translating natural languages.&lt;br /&gt;
&lt;br /&gt;
Alternatively, this could imply that the user is attempting to translate code from one programming language to another using Google translate.&lt;br /&gt;
|-&lt;br /&gt;
| Autodetect mixed bash zsh&lt;br /&gt;
| {{w|bash}} and {{w|Z_shell|zsh}} are two {{w|Command-line_interface|command line interfaces}} for {{w|Linux}}. The way to execute commands are almost identical, making detecting a script that contains a mixed syntax nearly impossible.&lt;br /&gt;
|-&lt;br /&gt;
| CPU temperature sensor limits&lt;br /&gt;
| The CPU's temperature sensors exist to tell you when your CPU is becoming dangerously overheated (normally because a faulty fan or overclocking). Someone who searches for information about the limits of those sensors is presumably expecting to misuse their CPU.&lt;br /&gt;
|-&lt;br /&gt;
| GIF to XLS&lt;br /&gt;
| .GIF (Graphic Interchange Format) is a file extension used to store images and sequences of images to be displayed as an animation. .XLS is the file extension for Microsoft Excel spreadsheets. The joke is that the complete difference between the two types of file makes any kind of conversion all but impossible, so the search is useless.&lt;br /&gt;
|-&lt;br /&gt;
| Clock speed jumper sample rate&lt;br /&gt;
|  On a motherboard, jumpers can be used to alter the clock speeds of various motherboard functions (such as the CPU or the front side bus). These jumpers should be modified when the computer is off. However, this search is asking how often the motherboard checks the status of the clock speed jumpers, implying that they intend to change these jumpers while the computer is powered on.&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.google.com/search?q=clean+reinstall+keybinding Clean reinstall keybinding]&lt;br /&gt;
| This refers to keybinding, the practice of mapping a certain key to a certain function (e.g., pressing PRTSC will take a screenshot). Creating a keybinding for an task usually implies that the task is repeated often. A &amp;quot;clean reinstall&amp;quot; (presumably of an operating system) is however not generally something that should be repeated often, implying that the user is regularly breaking the OS with their tinkering.&lt;br /&gt;
|-&lt;br /&gt;
| Cron job to update crontab&lt;br /&gt;
| {{w|Cron}} is a utility that allows you to schedule commands or scripts to be run periodically. These scheduled jobs are read from a ''crontab'' file. A job that updates the crontab (therefore creating new jobs, removing old ones or editing existing ones) is highly unusual and unlikely to be what you actually want to do.&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.google.com/search?q=fsck+chrome+extension fsck Chrome extension]&lt;br /&gt;
| &lt;br /&gt;
This is probably a search for a interface to the Unix '''f'''ile'''s'''ystem che'''ck'''er {{w|fsck}} via third-party software added to Chrome.  Repairing a filesystem this way would be inadvisable. {{Citation needed}} This might indicate confusion about the meaning of the term &amp;quot;online filesystem repair&amp;quot;, in which &amp;quot;online&amp;quot; means &amp;quot;while the filesystem is in use&amp;quot; rather than &amp;quot;over the internet&amp;quot;. Alternatively, the user might want to repair an installation of the operating system Chromium, in a manner less drastic than the {{w|factory reset}} preferred by Google.&lt;br /&gt;
|-&lt;br /&gt;
| Recursive font&lt;br /&gt;
| An idiosyncratic mix of {{w|Recursion}} and the font style ''{{w|cursive}}'', referring especially to text handwritten in a flowing manner. {{w|PostScript}} (the language {{w|PostScript fonts|some fonts}} are written in) is capable of recursion and PostScript Type 3 fonts are able to use the full language. This could create effects like fonts with complicated fractal borders and fill patterns - but the increase in processing time would contribute to seeming brokenness of the computer (or printer) rendering the font.&lt;br /&gt;
|-&lt;br /&gt;
| Regex matching valid EBNF&lt;br /&gt;
| EBNF refers to {{w|Extended Backus–Naur Form}}, which is used to define {{w|Formal Language|formal languages}}. It is far too complex for a {{w|Regular_Expression|regular expression}} to determine whether it is valid or not. There is some irony in using regex to test the validity of something which ''defines'' the validity of things like regex.&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.google.com/search?q=Hardlinks+Turing+complete Hardlinks Turing complete]&lt;br /&gt;
| In some filesystems, for example {{w|ext4}} and {{w|NTFS}}, a single file may be referenced by different names anywhere in the filesystem.  These filenames are termed &amp;quot;hard links&amp;quot; to the file because they are automatically resolved by the operating system to the file metadata.  &amp;quot;Soft&amp;quot; or &amp;quot;symbolic&amp;quot; links are resolved indirectly via a filename, which may reside anywhere.  A file is deleted when the last hard link to it is unlinked; a soft link exists independently of its target.&lt;br /&gt;
&lt;br /&gt;
{{w|Turing completeness}} is the {{w|computational complexity}} required to simulate any other Turing complete system (given an infinite amount of memory).  Recently there have been cases where unexpected mechanisms from card games to text parsers were proved to be Turing complete. Hardlinks being Turing complete would imply that creating and deleting hardlinks alone is enough to statisfy the requirements of Turing completeness.&lt;br /&gt;
|-&lt;br /&gt;
| Opposite of safe mode&lt;br /&gt;
| {{w|Safe mode}} is a diagnostic mode of an operating system or application which allows the user to troubleshoot problems by disabling unnecessary functionality. The &amp;quot;opposite of safe mode&amp;quot; implies a &amp;quot;dangerous&amp;quot; mode where the purpose is to cause problems rather than fix them.&lt;br /&gt;
|-&lt;br /&gt;
| Predictive touchpad&lt;br /&gt;
| {{w|Predictive text}} is a feature of many smartphone keyboards that predicts the most likely word the user wishes to type, and then gives the user the option to place the word in the sentence without typing the whole word. A {{w|touchpad}} is a computer pointing device, similar to a {{w|computer mouse}}. The idea of a &amp;quot;predictive touchpad&amp;quot; seems absurd because, as opposed to typed words, there are not a limited number of swipe combinations that are possible on a touchpad. A &amp;quot;predictive touchpad&amp;quot; implies that a computer could predict where the use was going to move the mouse or click, which is clearly unreasonable.&lt;br /&gt;
|-&lt;br /&gt;
| Google docs from bootloader&lt;br /&gt;
| Google docs relies on programs and libraries much more complex than a bootloader could run.&lt;br /&gt;
|-&lt;br /&gt;
| Hardware acceleration red channel only&lt;br /&gt;
| {{w|Hardware acceleration}} means that certain calculations are not performed by the computer's {{w|CPU}} but by a &amp;quot;specialized&amp;quot; processor, e.g. a {{w|GPU}} which is part of the graphics adapter. This speeds up output, especially if complex 3D calculations are required and reduces CPU load. To use this function only on a single color channel seems pretty useless.&lt;br /&gt;
|-&lt;br /&gt;
| autoexec code posted by verified twitter users&lt;br /&gt;
| Automatically executing code from the internet is generally a terrible idea, because it could be written by someone with malicious intent and harm your computer. The joke here is that the code would only be executed if written by someone who has been &amp;quot;verified&amp;quot; on Twitter. Twitter's verification service only serves to show that a user is who they claim to be, not whether or not their code can be trusted, so this would provide little protection.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Coloured and styled as the logo]&lt;br /&gt;
:Google&lt;br /&gt;
&lt;br /&gt;
:[Google Search bar, with a drop down box with faded text, implying recent searches]&lt;br /&gt;
:Google translate syntax highlighting&lt;br /&gt;
:Autodetect mixed bash zsh&lt;br /&gt;
:CPU temperature sensor limits&lt;br /&gt;
:GIF to XLS&lt;br /&gt;
:Clock speed jumper sample rate&lt;br /&gt;
:Clean reinstall keybinding&lt;br /&gt;
:Cron job to update crontab&lt;br /&gt;
:fsck Chrome extension&lt;br /&gt;
:Recursive font&lt;br /&gt;
:Regex matching valid EBNF&lt;br /&gt;
:Hardlinks Turing complete&lt;br /&gt;
:Opposite of safe mode&lt;br /&gt;
:Predictive touchpad&lt;br /&gt;
:Google docs from bootloader&lt;br /&gt;
:Hardware acceleration red channel only&lt;br /&gt;
&lt;br /&gt;
:[Bold, below page outline]&lt;br /&gt;
:I have no idea why my computers are always broken&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;/div&gt;</summary>
		<author><name>Achung818</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1678:_Recent_Searches&amp;diff=119581</id>
		<title>1678: Recent Searches</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1678:_Recent_Searches&amp;diff=119581"/>
				<updated>2016-05-09T16:03:42Z</updated>
		
		<summary type="html">&lt;p&gt;Achung818: Updates to &amp;quot;clean reinstall keybinding&amp;quot; and &amp;quot;clock speed jumper sample rate&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1678&lt;br /&gt;
| date      = May 9, 2016&lt;br /&gt;
| title     = Recent Searches&lt;br /&gt;
| image     = recent_searches.png&lt;br /&gt;
| titletext = autoexec code posted by verified twitter users&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Needs an explanation for the individual queries.}}&lt;br /&gt;
&lt;br /&gt;
The comic refers to the practice of finding answers to computer problems using {{w|Google}}. It shows a list of search queries, each of which suggests the author is perversely misusuing or overextending some computer technology or technologies. The overall impression is of someone technically sophisticated enough to shoot themselves in the foot, and who does not learn any larger lessons despite doing so repeatedly. It is unlikely any of the searches would give useful answers, because no two people would be perverse in these extremely specific ways. The title text is another possible entry in this list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=20% | Search&lt;br /&gt;
! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| Google translate syntax highlighting&lt;br /&gt;
| {{w|Syntax highlighting}} can be used when editing source code to make the code more readable and easier to understand. {{w|Google Translate}} is used to translate text from one spoken/written language to another. The joke here is that syntax highlighting doesn't make sense in the context of translating spoken/written languages.&lt;br /&gt;
|-&lt;br /&gt;
| Autodetect mixed bash zsh&lt;br /&gt;
| {{w|bash}} and {{w|Z_shell|zsh}} are two {{w|Command-line_interface|command line interfaces}} for {{w|Linux}}. The way to execute commands are almost identical, making detecting a script that contains a mixed syntax nearly impossible.&lt;br /&gt;
|-&lt;br /&gt;
| CPU temperature sensor limits&lt;br /&gt;
| The CPU's temperature sensors exist to tell you when your CPU is becoming dangerously overheated (presumably as a result of overuse). Someone who searches for information about the limits of those sensors is presumably expecting to misuse their CPU.&lt;br /&gt;
|-&lt;br /&gt;
| GIF to XLS&lt;br /&gt;
| .GIF (Graphic Interchange Format) is a file extension used to store images and sequences of images to be displayed as an animation. .XLS is the file extension for Microsoft Excel spreadsheets. The joke is that the complete difference between the two types of file makes any kind of conversion all but impossible, so the search is useless.&lt;br /&gt;
|-&lt;br /&gt;
| Clock speed jumper sample rate&lt;br /&gt;
|  On a motherboard, jumpers can be used to alter the clock speeds of various motherboard functions (such as the CPU or the front side bus). These jumpers should be modified when the computer is off. However, this search is asking how often the motherboard checks the status of the clock speed jumpers, implying that they intend to change these jumpers while the computer is powered on.&lt;br /&gt;
|-&lt;br /&gt;
| Clean reinstall keybinding&lt;br /&gt;
| This refers to keybinding, the practice of mapping a certain key to a certain function (e.g., pressing PRTSC will take a screenshot). Creating a keybinding for an task usually implies that the task is repeated often. A &amp;quot;clean reinstall&amp;quot; (presumably of an operating system) is however not generally something that should be repeated often, implying that the user is regularly breaking the OS with their tinkering.&lt;br /&gt;
|-&lt;br /&gt;
| Cron job to update crontab&lt;br /&gt;
| {{w|Cron}} is a utility that allows you to schedule commands or scripts to be run periodically. These scheduled jobs are read from a ''crontab'' file. A job that updates the crontab (therefore creating new jobs, removing old ones or editing existing ones) is highly unusual and unlikely to be what you actually want to do.&lt;br /&gt;
|-&lt;br /&gt;
| fsck Chrome extension&lt;br /&gt;
| fsck is a low level tool that would require a lot of effort to run through a browser with no gain.&lt;br /&gt;
|-&lt;br /&gt;
| Recursive font&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Regex matching valid EBNF&lt;br /&gt;
| EBNF refers to {{w|Extended Backus–Naur Form}}, which is used to define {{w|Formal Language|formal languages}}. It is far too complex for a {{w|Regular_Expression|regular expression}} to determine whether it is valid or not. There is some irony in using regex to test the validity of something which ''defines'' the validity of things like regex.&lt;br /&gt;
|-&lt;br /&gt;
| Hardlinks Turing complete&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Opposite of safe mode&lt;br /&gt;
| {{w|Safe mode}} is a diagnostic mode of an operating system or application which allows the user to troubleshoot problems by disabling unnecessary functionality. The &amp;quot;opposite of safe mode&amp;quot; implies a &amp;quot;dangerous&amp;quot; mode where the purpose is to cause problems rather than fix them.&lt;br /&gt;
|-&lt;br /&gt;
| Predictive touchpad&lt;br /&gt;
| {{w|Predictive text}} is a feature of many smartphone keyboards that predicts the most likely word the user wishes to type, and then gives the user the option to place the word in the sentence without typing the whole word. A {{w|touchpad}} is a computer pointing device, similar to a {{w|computer mouse}}. The idea of a &amp;quot;predictive touchpad&amp;quot; seems absurd because, as opposed to typed words, there are not a limited number of swipe combinations that are possible on a touchpad. A &amp;quot;predictive touchpad&amp;quot; implies that a computer could predict where the use was going to move the mouse or click, which is clearly unreasonable&lt;br /&gt;
|-&lt;br /&gt;
| Google docs from bootloader&lt;br /&gt;
| Google docs relies on programs and libraries much more complex than a bootloader could run.&lt;br /&gt;
|-&lt;br /&gt;
| Hardware acceleration red channel only&lt;br /&gt;
| {{w|Hardware acceleration}} means that certain calculations are not performed by the computer's {{w|CPU}} but by a &amp;quot;specialized&amp;quot; processor, e.g. a {{w|GPU}} which is part of the graphics adapter. This speeds up output, especially if complex 3D calculations are required and reduces CPU load. To use this function only on a single color channel seems pretty useless.&lt;br /&gt;
|-&lt;br /&gt;
| autoexec code posted by verified twitter users&lt;br /&gt;
| Automatically executing code from the internet is generally a terrible idea, because it could be written by someone with malicious intent and harm your computer. The joke here is that the code would only be executed if written by someone who has been &amp;quot;verified&amp;quot; on Twitter. Twitter's verification service only serves to show that a user is who they claim to be, not whether or not their code can be trusted, so this would provide little protection.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Coloured and styled as the logo]&lt;br /&gt;
:Google&lt;br /&gt;
&lt;br /&gt;
:[Drop down box, implying recent searches]&lt;br /&gt;
:Google translate syntax highlighting&lt;br /&gt;
:Autodetect mixed bash zsh&lt;br /&gt;
:CPU temperature sensor limits&lt;br /&gt;
:GIF to XLS&lt;br /&gt;
:Clock speed jumper sample rate&lt;br /&gt;
:Clean reinstall keybinding&lt;br /&gt;
:Cron job to update crontab&lt;br /&gt;
:fsck Chrome extension&lt;br /&gt;
:Recursive font&lt;br /&gt;
:Regex matching valid EBNF&lt;br /&gt;
:Hardlinks Turing complete&lt;br /&gt;
:Opposite of safe mode&lt;br /&gt;
:Predictive touchpad&lt;br /&gt;
:Google docs from bootloader&lt;br /&gt;
:Hardware acceleration red channel only&lt;br /&gt;
&lt;br /&gt;
:[Bold, below page outline]&lt;br /&gt;
:I have no idea why my computers are always broken&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;/div&gt;</summary>
		<author><name>Achung818</name></author>	</entry>

	</feed>