<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.explainxkcd.com/wiki/index.php?action=history&amp;feed=atom&amp;title=3109%3A_Dehumidifier</id>
		<title>3109: Dehumidifier - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://www.explainxkcd.com/wiki/index.php?action=history&amp;feed=atom&amp;title=3109%3A_Dehumidifier"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;action=history"/>
		<updated>2026-05-23T14:46:33Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=402903&amp;oldid=prev</id>
		<title>2600:100B:B14E:9BAC:9E2E:EA9F:E4B4:DAC0: Fixed typo</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=402903&amp;oldid=prev"/>
				<updated>2026-01-04T15:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;Fixed typo&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:09, 4 January 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Explanation==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Explanation==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of appliances, including stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection. A dehumidifier is a device which uses refrigeration coils to remove moisture from the surrounding air. The physical operation is fairly simple and robust. Such devices can function entirely without software, but if programming does exist, it tends to be simple and local. More to the point, the operation of such a device is simple and unlikely to change. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The &lt;/del&gt;simply run until either the desired humidity is reached or until the water reservoir is full. It's hard to imagine a situation in which this operation would need to be remotely updated, which explains [[Cueball]]'s sarcastic comment about the usefulness of an internet connection, his point being that conditions would have to change in a virtually inconceivable way for that feature to have any use at all. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of appliances, including stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection. A dehumidifier is a device which uses refrigeration coils to remove moisture from the surrounding air. The physical operation is fairly simple and robust. Such devices can function entirely without software, but if programming does exist, it tends to be simple and local. More to the point, the operation of such a device is simple and unlikely to change. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;They &lt;/ins&gt;simply run until either the desired humidity is reached or until the water reservoir is full. It's hard to imagine a situation in which this operation would need to be remotely updated, which explains [[Cueball]]'s sarcastic comment about the usefulness of an internet connection, his point being that conditions would have to change in a virtually inconceivable way for that feature to have any use at all. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In principle, dehumidifiers ''could'' provide information which might be useful to access remotely, such as the water level in the storage tank (which must be emptied when full), or a log of humidity levels and operational history. This data could potentially be useful in identifying malfunctions, or determining whether the device is adequate for its conditions. In reality, though, for a consumer-grade household dehumidifier, such functionality would be of very questionable usefulness, and status indicators on the device itself would be much simpler, and would be sufficient for most cases.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In principle, dehumidifiers ''could'' provide information which might be useful to access remotely, such as the water level in the storage tank (which must be emptied when full), or a log of humidity levels and operational history. This data could potentially be useful in identifying malfunctions, or determining whether the device is adequate for its conditions. In reality, though, for a consumer-grade household dehumidifier, such functionality would be of very questionable usefulness, and status indicators on the device itself would be much simpler, and would be sufficient for most cases.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>2600:100B:B14E:9BAC:9E2E:EA9F:E4B4:DAC0</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=385687&amp;oldid=prev</id>
		<title>1234231587678 at 21:18, 31 August 2025</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=385687&amp;oldid=prev"/>
				<updated>2025-08-31T21:18:14Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 21:18, 31 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot; &gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transcript==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transcript==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [A store salesman, Hairy, is showing Cueball a dehumidifier with a &amp;quot;SALE&amp;quot; label on it. Several other unidentified devices, possibly other dehumidifier models, are shown in the store as well.]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [A store salesman, Hairy, is showing Cueball a dehumidifier &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;on a counter &lt;/ins&gt;with a &amp;quot;SALE&amp;quot; label on it. Several other unidentified devices, possibly other dehumidifier models, are shown &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;on and underneath a shelf &lt;/ins&gt;in the store as well.]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Hairy: This dehumidifier model features built-in WiFi for remote updates.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Hairy: This dehumidifier model features built-in WiFi for remote updates.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>1234231587678</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=385686&amp;oldid=prev</id>
		<title>1234231587678 at 21:16, 31 August 2025</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=385686&amp;oldid=prev"/>
				<updated>2025-08-31T21:16:50Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 21:16, 31 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Explanation==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Explanation==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of appliances, including stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection. A dehumidifier is a device which uses refrigeration coils to remove moisture from the air. The physical operation is fairly simple and robust. Such devices can function entirely without software, but if programming does exist, it tends to be simple and local. More to the point, the operation of such a device is simple and unlikely to change. The simply run until either the desired humidity is reached&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;or until the water reservoir is full&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, then they stop running&lt;/del&gt;. It's hard to imagine a situation in which this operation would need to be remotely updated&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. Hence&lt;/del&gt;, [[Cueball]]'s sarcastic comment about &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;that being useful &amp;quot;if they discover a new kind &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;water&amp;quot;. His &lt;/del&gt;point that conditions would have to change in a virtually inconceivable way for that feature to have any use at all. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of appliances, including stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection. A dehumidifier is a device which uses refrigeration coils to remove moisture from the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;surrounding &lt;/ins&gt;air. The physical operation is fairly simple and robust. Such devices can function entirely without software, but if programming does exist, it tends to be simple and local. More to the point, the operation of such a device is simple and unlikely to change. The simply run until either the desired humidity is reached or until the water reservoir is full. It's hard to imagine a situation in which this operation would need to be remotely updated, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;which explains &lt;/ins&gt;[[Cueball]]'s sarcastic comment about &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the usefulness &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;an internet connection, his &lt;/ins&gt;point &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;being &lt;/ins&gt;that conditions would have to change in a virtually inconceivable way for that feature to have any use at all. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In principle, dehumidifiers ''could'' provide information which might be useful to access remotely, such as water level in the storage tank (which must be emptied when full), or a log of humidity levels and operational history. This data could potentially be useful in identifying malfunctions, or determining whether the device is adequate for its conditions. In reality, though, for a consumer-grade household dehumidifier, such functionality would be of very questionable usefulness, and status indicators on the device itself would be much simpler, and would be sufficient for most cases.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In principle, dehumidifiers ''could'' provide information which might be useful to access remotely, such as &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;water level in the storage tank (which must be emptied when full), or a log of humidity levels and operational history. This data could potentially be useful in identifying malfunctions, or determining whether the device is adequate for its conditions. In reality, though, for a consumer-grade household dehumidifier, such functionality would be of very questionable usefulness, and status indicators on the device itself would be much simpler, and would be sufficient for most cases.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The implication of the strip is that many internet-connected devices are examples of over-engineering. Features are added because they sound advanced, and are used as justification to charge higher prices, rather than because they provide any added value. There are multiple disadvantages to connecting devices to the internet unnecessarily. They tend to increase the complexity of the device, costing consumers more, and increasing the chances that something will break or otherwise go wrong. Many such devices won't function properly without server connection, which means that, if the server stops function for any reason, or even if the wi-fi goes down, the device could become useless. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The implication of the strip is that many internet-connected devices are examples of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{w|&lt;/ins&gt;over-engineering&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/ins&gt;. Features are added because they sound advanced, and are used as justification to charge higher prices, rather than because they provide any added value. There are multiple disadvantages to connecting devices to the internet unnecessarily. They tend to increase the complexity of the device, costing consumers more, and increasing the chances that something will break or otherwise go wrong. Many such devices won't function properly without server connection, which means that, if the server stops function for any reason, or even if the wi-fi goes down, the device could become useless. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition, having more connected devices introduces additional privacy and security issues. Such devices routinely stream operational data back to the manufacturer. While this data is usually intended only to monitor device operation, there are potential situations where it can be mined for private information (for example, determining patterns of home power use could be used to figure out when people arrive at home or leave, and when they sleep and wake up). Moreover, additional wireless connection points are potentially devices that hackers could exploit for malicious purposes. The title text references this when it says that internet connectivity is required to patch remote {{w|Exploit (computer security)|exploits}} (i.e., harmful unauthorized access from the internet). The joke here is that such an argument is circular: they need internet connectivity to protect consumers against attacks on the internet connection&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. If &lt;/del&gt;the device didn't have wi-fi in the first place, there would be no potential for a remote attack. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition, having more connected devices introduces additional privacy and security issues. Such devices routinely stream operational data back to the manufacturer. While this data is usually intended only to monitor device operation, there are potential situations where it can be mined for private information (for example, determining patterns of home power use could be used to figure out when people arrive at home or leave, and when they sleep and wake up). Moreover, additional wireless connection points are potentially devices that hackers could exploit for malicious purposes. The title text references this when it says that internet connectivity is required to patch remote {{w|Exploit (computer security)|exploits}} (i.e., harmful unauthorized access from the internet). The joke here is that such an argument is circular: they need internet connectivity to protect consumers against attacks on the internet connection&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, but if &lt;/ins&gt;the device didn't have wi-fi in the first place, there would be no potential for a remote attack. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances. It is possible that this comic was inspired by {{w|Samsung}}'s announcement of the Bespoke AI Ultra, a stick vacuum cleaner that can alert you to calls and texts. This announcement spread online very quickly and resulted in widespread criticism directed at Samsung&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances. It is possible that this comic was inspired by {{w|Samsung}}'s announcement of the Bespoke AI Ultra, a stick vacuum cleaner that can alert you to calls and texts. This announcement spread online very quickly and resulted in widespread criticism directed at Samsung&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transcript==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transcript==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>1234231587678</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384301&amp;oldid=prev</id>
		<title>FaviFake: /* Trivia */ restoring but in trivia. felt useful but feel free to remove with reason</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384301&amp;oldid=prev"/>
				<updated>2025-08-15T20:07:23Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Trivia: &lt;/span&gt; restoring but in trivia. felt useful but feel free to remove with reason&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:07, 15 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot; &gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Trivia==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Trivia==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot;New kind of water&amp;quot; could refer to {{w|heavy water}}, {{w|tritiated water}}, {{w|doubly labeled water}}, {{w|hydronium}}, {{w|semiheavy water}}, {{w|deuterium-depleted water}} or something which isn't detected/invented yet. However, generic dehumidifiers are not generally required to distinguish between these and treat them differently so, unless its hardware is already heavily modified for a particularly novel environment, the effectiveness of remotely adding differently preferential behaviours is questionable. It is also very hard to imagine a situation, in which vapors of &amp;quot;new kind of water&amp;quot; would end up in house in significant quantities.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Technically there are many different kinds of liquid water, based on the possible isotopes of hydrogen and oxygen atoms that its molecules are composed of. One of the most well known is {{w|heavy water}}, deuterium oxide, that is sometimes used in nuclear devices. There are 3 naturally-occurring {{w|isotopes of hydrogen}}&amp;lt;!-- including one of 'trace' quantities--&amp;gt;, with 6 possible combinations for its two atoms in a water molecule, and 4 naturally-occurring {{w|isotopes of oxygen}}&amp;lt;!-- including one of 'trace' quantities--&amp;gt;. This gives 6 × 4 = 24 kinds of naturally-occurring water molecules, which could be present in liquid water in any proportions. In ordinary water as found under mundane circumstances on Earth, 99.7% of all such molecules&amp;lt;!-- based upon given prevalences --&amp;gt; will be the 'normal' version of water: two atoms of &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;H and one atom of &amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt;O. (The isotopic ratios in &amp;quot;natural&amp;quot; water are relatively stable, so there's very little variation in water found in nature.) There are also synthetic isotopes of each, all radioactive, most having short half-lives&amp;lt;!-- as are the two 'trace' Hydrogen and Oxygen ones, so maybe it should be 2x3=6 kinds of stable water..?--&amp;gt;. How many of these could be used to constitute water would depend in part on one's definition of whether a molecule of water could be said to have been formed prior to the decay of its constituent atoms. Each isotopically-distinct version of water has very slightly different physical and chemical properties, though the differences are small and the versions hard to separate. (Separation is further complicated by the extremely rapid rate with which molecules in liquid water {{w|Grotthuss mechanism|exchange hydrogen ions (protons)}} between themselves.) The differences would not be at all important to a consumer-grade dehumidifier.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Technically there are many different kinds of liquid water, based on the possible isotopes of hydrogen and oxygen atoms that its molecules are composed of. One of the most well known is {{w|heavy water}}, deuterium oxide, that is sometimes used in nuclear devices. There are 3 naturally-occurring {{w|isotopes of hydrogen}}&amp;lt;!-- including one of 'trace' quantities--&amp;gt;, with 6 possible combinations for its two atoms in a water molecule, and 4 naturally-occurring {{w|isotopes of oxygen}}&amp;lt;!-- including one of 'trace' quantities--&amp;gt;. This gives 6 × 4 = 24 kinds of naturally-occurring water molecules, which could be present in liquid water in any proportions. In ordinary water as found under mundane circumstances on Earth, 99.7% of all such molecules&amp;lt;!-- based upon given prevalences --&amp;gt; will be the 'normal' version of water: two atoms of &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;H and one atom of &amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt;O. (The isotopic ratios in &amp;quot;natural&amp;quot; water are relatively stable, so there's very little variation in water found in nature.) There are also synthetic isotopes of each, all radioactive, most having short half-lives&amp;lt;!-- as are the two 'trace' Hydrogen and Oxygen ones, so maybe it should be 2x3=6 kinds of stable water..?--&amp;gt;. How many of these could be used to constitute water would depend in part on one's definition of whether a molecule of water could be said to have been formed prior to the decay of its constituent atoms. Each isotopically-distinct version of water has very slightly different physical and chemical properties, though the differences are small and the versions hard to separate. (Separation is further complicated by the extremely rapid rate with which molecules in liquid water {{w|Grotthuss mechanism|exchange hydrogen ions (protons)}} between themselves.) The differences would not be at all important to a consumer-grade dehumidifier.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FaviFake</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384300&amp;oldid=prev</id>
		<title>FaviFake: complete, rewrite done</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384300&amp;oldid=prev"/>
				<updated>2025-08-15T20:05:41Z</updated>
		
		<summary type="html">&lt;p&gt;complete, rewrite done&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:05, 15 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Explanation==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Explanation==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{incomplete|Needs to be cleaned up (grammar, etc.). Remove this notice once done.}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of appliances, including stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection. A dehumidifier is a device which uses refrigeration coils to remove moisture from the air. The physical operation is fairly simple and robust. Such devices can function entirely without software, but if programming does exist, it tends to be simple and local. More to the point, the operation of such a device is simple and unlikely to change. The simply run until either the desired humidity is reached, or until the water reservoir is full, then they stop running. It's hard to imagine a situation in which this operation would need to be remotely updated. Hence, [[Cueball]]'s sarcastic comment about that being useful &amp;quot;if they discover a new kind of water&amp;quot;. His point that conditions would have to change in a virtually inconceivable way for that feature to have any use at all. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of appliances, including stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The comment features [[Cueball]] being shown a {{w|dehumidifier}} by a salesman, who tells him that it has &amp;quot;built-in wifi&amp;quot; for remote updates&lt;/del&gt;. A dehumidifier is a device which uses refrigeration coils to remove moisture from the air. The physical operation is fairly simple and robust. Such devices can function entirely without software, but if programming does exist, it tends to be simple and local. More to the point, the operation of such a device is simple and unlikely to change. The simply run until either the desired humidity is reached, or until the water reservoir is full, then they stop running. It's hard to imagine a situation in which this operation would need to be remotely updated. Hence, [[Cueball]]'s sarcastic comment about that being useful &amp;quot;if they discover a new kind of water&amp;quot;. His point that conditions would have to change in a virtually inconceivable way for that feature to have any use at all. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In principle, dehumidifiers ''could'' provide information which might be useful to access remotely, such as water level in the storage tank (which must be emptied when full), or a log of humidity levels and operational history. This data could potentially be useful in identifying malfunctions, or determining whether the device is adequate for its conditions. In reality, though, for a consumer-grade household dehumidifier, such functionality would be of very questionable usefulness, and status indicators on the device itself would be much simpler, and would be sufficient for most cases.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In principle, dehumidifiers ''could'' provide information which might be useful to access remotely, such as water level in the storage tank (which must be emptied when full), or a log of humidity levels and operational history. This data could potentially be useful in identifying malfunctions, or determining whether the device is adequate for its conditions. In reality, though, for a consumer-grade household dehumidifier, such functionality would be of very questionable usefulness, and status indicators on the device itself would be much simpler, and would be sufficient for most cases.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The implication of the strip is that many internet-connected devices are examples of over-engineering. Features are added because they sound advanced, and are used as justification to charge higher prices, rather than because they provide any &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;real &lt;/del&gt;added value.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The implication of the strip is that many internet-connected devices are examples of over-engineering. Features are added because they sound advanced, and are used as justification to charge higher prices, rather than because they provide any added value. There are multiple disadvantages to connecting devices to the internet unnecessarily. They tend to increase the complexity of the device, costing consumers more, and increasing the chances that something will break or otherwise go wrong. Many such devices won't function properly without server connection, which means that, if the server stops function for any reason, or even if the wi-fi goes down, the device could become useless. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are multiple disadvantages to connecting devices to the internet unnecessarily. They tend to increase the complexity of the device, costing consumers more, and increasing the chances that something will break or otherwise go wrong. Many such devices won't function properly without server connection, which means that, if the server stops function for any reason, or even if the wi-fi goes down, the device could become useless. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition, having more connected devices introduces additional privacy and security issues. Such devices routinely stream operational data back to the manufacturer. While this data is usually intended only to monitor device operation, there are potential situations where it can be mined for private information (for example, determining patterns of home power use could be used to figure out when people arrive at home or leave, and when they sleep and wake up). Moreover, additional wireless connection points are potentially devices that hackers could exploit for malicious purposes. The title text references this when it says that internet connectivity is required to patch remote {{w|Exploit (computer security)|exploits}} (i.e., harmful unauthorized access from the internet). The joke here is that such an argument is circular: they need internet connectivity to protect consumers against attacks on the internet connection. If the device didn't have wi-fi in the first place, there would be no potential for a remote attack. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition, having more connected devices introduces additional privacy and security issues. Such devices routinely stream operational data back to the manufacturer. While this data is usually intended only to monitor device operation, there are potential situations where it can be mined for private information (for example, determining patterns of home power use could be used to figure out when people arrive at home or leave, and when they sleep and wake up). Moreover, additional wireless connection points are potentially devices that hackers could exploit for malicious purposes. The title text references this when it says that internet connectivity is required to patch remote {{w|Exploit (computer security)|exploits}} (i.e., harmful unauthorized access from the internet). The joke here is that such an argument is circular: they need internet connectivity to protect consumers against attacks on the internet connection. If the device didn't have wi-fi in the first place, there would be no potential for a remote attack. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances. It is possible that this comic was inspired by {{w|Samsung}}'s announcement of the Bespoke AI Ultra, a stick vacuum cleaner that can alert you to calls and texts. This announcement spread online very quickly and resulted in widespread criticism directed at Samsung&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is possible that this comic was inspired by {{w|Samsung}}'s announcement of the Bespoke AI Ultra, a stick vacuum cleaner that can alert you to calls and texts. This announcement spread online very quickly and resulted in widespread criticism directed at Samsung&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transcript==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transcript==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FaviFake</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384284&amp;oldid=prev</id>
		<title>DollarStoreBa'al at 19:12, 15 August 2025</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384284&amp;oldid=prev"/>
				<updated>2025-08-15T19:12:24Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:12, 15 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot; &gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is possible that this comic was inspired by {{w|Samsung}}'s announcement the Bespoke AI Ultra, a stick vacuum cleaner that can alert you to calls and texts&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;was memed heavily online.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is possible that this comic was inspired by {{w|Samsung}}'s announcement &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;of &lt;/ins&gt;the Bespoke AI Ultra, a stick vacuum cleaner that can alert you to calls and texts&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. This announcement spread online very quickly &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;resulted in widespread criticism directed at Samsung&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transcript==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transcript==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DollarStoreBa'al</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384282&amp;oldid=prev</id>
		<title>DollarStoreBa'al at 19:08, 15 August 2025</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384282&amp;oldid=prev"/>
				<updated>2025-08-15T19:08:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:08, 15 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot; &gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition, having more connected devices introduces additional privacy and security issues. Such devices routinely stream operational data back to the manufacturer. While this data is usually intended only to monitor device operation, there are potential situations where it can be mined for private information (for example, determining patterns of home power use could be used to figure out when people arrive at home or leave, and when they sleep and wake up). Moreover, additional wireless connection points are potentially devices that hackers could exploit for malicious purposes. The title text references this when it says that internet connectivity is required to patch remote {{w|Exploit (computer security)|exploits}} (i.e., harmful unauthorized access from the internet). The joke here is that such an argument is circular: they need internet connectivity to protect consumers against attacks on the internet connection. If the device didn't have wi-fi in the first place, there would be no potential for a remote attack. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition, having more connected devices introduces additional privacy and security issues. Such devices routinely stream operational data back to the manufacturer. While this data is usually intended only to monitor device operation, there are potential situations where it can be mined for private information (for example, determining patterns of home power use could be used to figure out when people arrive at home or leave, and when they sleep and wake up). Moreover, additional wireless connection points are potentially devices that hackers could exploit for malicious purposes. The title text references this when it says that internet connectivity is required to patch remote {{w|Exploit (computer security)|exploits}} (i.e., harmful unauthorized access from the internet). The joke here is that such an argument is circular: they need internet connectivity to protect consumers against attacks on the internet connection. If the device didn't have wi-fi in the first place, there would be no potential for a remote attack. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;It is possible that this comic was inspired by {{w|Samsung}}'s announcement the Bespoke AI Ultra, a stick vacuum cleaner that can alert you to calls and texts, and was memed heavily online&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transcript==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Transcript==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DollarStoreBa'al</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384247&amp;oldid=prev</id>
		<title>2606:A300:900F:9AE2:70A3:EBB6:B452:830C at 14:22, 15 August 2025</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384247&amp;oldid=prev"/>
				<updated>2025-08-15T14:22:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:22, 15 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot; &gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of appliances, including stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of appliances, including stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The comment features [[Cueball]] being shown a {{w|dehumidifier}} by a salesman, who tells him that it has &amp;quot;built-in wifi&amp;quot; for remote updates. A dehumidifier is a device which uses refrigeration coils to remove moisture from the air. The physical operation is fairly simple and robust. Such devices can function entirely without software, but if programming does exist, it tends to be simple and local. More to the point, the operation of such a device is simple and unlikely to change. The simply run until either the desired humidity is reached, or until the water reservoir is full, then they stop running. It's hard to imagine a situation in which this operation would need to be remotely updated. Hence, [[Cueball]]'s sarcastic comment about that being useful &amp;quot;if they discover a new kind of water&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;makes the &lt;/del&gt;point that conditions would have to change&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;in a virtually inconceivable way&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;for that feature to have any use at all. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The comment features [[Cueball]] being shown a {{w|dehumidifier}} by a salesman, who tells him that it has &amp;quot;built-in wifi&amp;quot; for remote updates. A dehumidifier is a device which uses refrigeration coils to remove moisture from the air. The physical operation is fairly simple and robust. Such devices can function entirely without software, but if programming does exist, it tends to be simple and local. More to the point, the operation of such a device is simple and unlikely to change. The simply run until either the desired humidity is reached, or until the water reservoir is full, then they stop running. It's hard to imagine a situation in which this operation would need to be remotely updated. Hence, [[Cueball]]'s sarcastic comment about that being useful &amp;quot;if they discover a new kind of water&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. His &lt;/ins&gt;point that conditions would have to change in a virtually inconceivable way for that feature to have any use at all. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In principle, dehumidifiers ''could'' provide information which might be useful to access remotely, such as water level in the storage tank (which must be emptied when full), or a log of humidity levels and operational history. This data could potentially be useful in identifying malfunctions, or determining whether the device is adequate for its conditions. In reality, though, for a consumer-grade household dehumidifier, such functionality would be of very questionable usefulness, and status indicators on the device itself would be much simpler, and would be sufficient for most cases.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;In principle, dehumidifiers ''could'' provide information which might be useful to access remotely, such as water level in the storage tank (which must be emptied when full), or a log &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;humidity levels and operational history. This data could potentially be useful in identifying malfunctions, or determining whether &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;device &lt;/del&gt;is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;adequate for its conditions. In reality, though, for a consumer&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;grade household dehumidifier, such functionality would be &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;very questionable usefulness&lt;/del&gt;, and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;status indicators on the device itself would be sufficient for most cases&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and much simpler&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The implication &lt;/ins&gt;of the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;strip &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that many internet&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;connected devices are examples &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;over-engineering. Features are added because they sound advanced&lt;/ins&gt;, and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;are used as justification to charge higher prices&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;rather than because they provide any real added value&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The implication &lt;/del&gt;of the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;strip is &lt;/del&gt;that &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;many internet-connected &lt;/del&gt;devices &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;are examples of over&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;engineering. Features are added because it makes it sound advanced&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and justifies charging more rather than providing any real added value&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;There are multiple disadvantages to connecting devices to the internet unnecessarily. They tend to increase the complexity &lt;/ins&gt;of the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;device, costing consumers more, and increasing the chances &lt;/ins&gt;that &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;something will break or otherwise go wrong. Many such &lt;/ins&gt;devices &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;won't function properly without server connection, which means that, if the server stops function for any reason, or even if the wi&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fi goes down&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the device could become useless&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;There are multiple costs to connecting devices to the internet unnecessarily. They tend to increase complexity and cost of the device, costing consumers more, and increasing the chances that something will break or otherwise go wrong. Many such devices won't function properly without server connection, which means that, if the server stops function for any reason, or even if the wi-fi goes down, the device could become useless. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition, having more connected devices &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;introduces additional &lt;/ins&gt;privacy and security issues. Such devices routinely stream operational data back to the manufacturer. While this data is usually intended only to monitor device operation, there are potential situations where it can be mined for private information (for example, determining patterns of home power use could be used to figure out when people arrive at home or leave, and when they sleep and wake up). Moreover, additional wireless connection points are potentially devices that hackers could exploit for malicious purposes. The title text references this when it says that internet connectivity is required to patch remote {{w|Exploit (computer security)|exploits}} (i.e., harmful unauthorized access from the internet). The joke here is that such an argument is circular: they need internet connectivity to protect consumers against attacks on the internet connection. If the device didn't have wi-fi in the first place, there would be no potential for a remote attack. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;However, many devices like this now offer, or even require, connections to a special app or to the internet, under the remit of sending operational information to a user through their own devices for record-keeping purposes, ''or'' attempting to alert them to a particularly critical condition (or at least the temporary failure of any networking). They are typically configured to connect through servers run by the device's manufacturer, perhaps to provide them with real-time {{w|telemetry}} and (potential) adjustment of ''all'' their licensed equipment. But when that server goes away, some devices may stop working.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition, having &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;more and &lt;/del&gt;more connected devices &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;adds &lt;/del&gt;privacy and security issues. Such devices routinely stream operational data back to the manufacturer. While this data is usually intended only to monitor device operation, there are potential situations where it can be mined for private information (for example, determining patterns of home power use could be used to figure out when people arrive at home or leave, and when they sleep and wake up). Moreover, additional wireless connection points are potentially devices that hackers could exploit for malicious purposes. The title text references this when it says that internet connectivity is required to patch remote {{w|Exploit (computer security)|exploits}} (i.e., harmful unauthorized access from the internet). The joke here is that such an argument is circular: they need internet connectivity to protect consumers against attacks on the internet connection. If the device didn't have wi-fi in the first place, there would be no potential for a remote attack. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>2606:A300:900F:9AE2:70A3:EBB6:B452:830C</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384246&amp;oldid=prev</id>
		<title>2606:A300:900F:9AE2:70A3:EBB6:B452:830C at 14:17, 15 August 2025</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=384246&amp;oldid=prev"/>
				<updated>2025-08-15T14:17:25Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:17, 15 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{incomplete|Needs to be cleaned up (grammar, etc.). Remove this notice once done.}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{incomplete|Needs to be cleaned up (grammar, etc.). Remove this notice once done.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;various &lt;/del&gt;appliances, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;such as &lt;/del&gt;stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. A {{w|dehumidifier}} removes moisture from the air. There are no obvious ways to improve dehumidifier operation without changes to its hardware. Modern machines are incapable of self-modifying their hardware &amp;quot;on the fly&amp;quot;. They require physical intervention to modify, by a person, and any associated firmware updates can be accomodated for through the tools the suitably-equipped engineer may use. Practical entirely self-modifying machines could, perhaps, be composed of practical self-organising nanobot elements. Thus it's unclear what benefits there are in being able to receive updates via the internet, in any classically constructed machine, and [[Cueball]]'s sarcastic reply underlines the unlikeliness of a situation occurring where an update would be necessary. The implication is that many of these internet-connected devices are examples of over-engineering a solution to do things 'because we can'. Or because it makes it sound advanced, and therefore more desirable to the customer, rather than because it offers any real added-value&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of appliances, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;including &lt;/ins&gt;stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Dehumidifiers ''can'' provide information &lt;/del&gt;which &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;might be useful &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;access remotely&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;For instance&lt;/del&gt;, it &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;might &lt;/del&gt;be &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;important &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;know the level of water in &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;storage tank (which must be emptied when full)&lt;/del&gt;, the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;percentage &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;time the humidifier &lt;/del&gt;is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;paused for de-icing, a log of the observed humidity level over time &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;whether &lt;/del&gt;the humidity &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;exceeds a certain limit (which could indicate dehumidifier malfunction&lt;/del&gt;, or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;that &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dehumidifier &lt;/del&gt;is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;inadequate &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the conditions). Though how actionable and urgent &lt;/del&gt;this &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;information &lt;/del&gt;would be &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is debatable&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and periodic checks &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;an on-device status panel should suffice &lt;/del&gt;for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;most practical situations&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The comment features [[Cueball]] being shown a {{w|dehumidifier}} by a salesman, who tells him that it has &amp;quot;built-in wifi&amp;quot; for remote updates. A dehumidifier is a device &lt;/ins&gt;which &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;uses refrigeration coils &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;remove moisture from the air. The physical operation is fairly simple and robust&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Such devices can function entirely without software, but if programming does exist&lt;/ins&gt;, it &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;tends to &lt;/ins&gt;be &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;simple and local. More &lt;/ins&gt;to the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;point&lt;/ins&gt;, the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;operation &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;such a device &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;simple &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;unlikely to change. The simply run until either &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;desired &lt;/ins&gt;humidity &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is reached&lt;/ins&gt;, or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;until &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;water reservoir &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;full, then they stop running. It's hard &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;imagine a situation in which &lt;/ins&gt;this &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;operation &lt;/ins&gt;would &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;need to &lt;/ins&gt;be &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;remotely updated. Hence&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Cueball]]'s sarcastic comment about that being useful &amp;quot;if they discover a new kind &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;water&amp;quot; makes the point that conditions would have to change, in a virtually inconceivable way, &lt;/ins&gt;for &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that feature to have any use at all&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;However, many devices like this now offer, or even require, connections to a special app or to the internet, under the remit of sending operational information to a user through their own devices for record-keeping purposes, ''or'' attempting to alert them to a particularly critical condition (or at least the temporary failure of any networking). They are typically configured to connect through servers run by the device's manufacturer, perhaps to provide them with real-time {{w|telemetry}} and (potential) adjustment of ''all'' their licensed equipment. But when that server goes away, some devices may stop working.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The title text says that authorized internet &lt;/del&gt;access &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is required to patch remote {{w|Exploit &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;computer security&lt;/del&gt;)&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|exploits}} (i.e&lt;/del&gt;., &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;harmful unauthorized access from &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;internet)&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;If this is the sole use&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;case that requires internet access&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;it &lt;/del&gt;would &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;have been &lt;/del&gt;much simpler &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to never have had the {{w|attack vector}} for remote exploits connected in the first place&lt;/del&gt;. The &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;most likely source &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;remote access would probably be &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;remote updater itself&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/del&gt;There are &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;proofs-&lt;/del&gt;of&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;-concept of devices being hacked through acoustic-based or light-based attacks&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;possibly through hacked speakers &lt;/del&gt;or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;even from outside the house)&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and a patch could possibly circumvent those attacks&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;but this already opens up &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;possibility of the secondary unsecured attack-vector being used to hide the exploit&lt;/del&gt;, or even &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;close &lt;/del&gt;down the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ability to pick up any official fixes by the 'normal' network-based method&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;In principle, dehumidifiers ''could'' provide information which might be useful to &lt;/ins&gt;access &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;remotely, such as water level in the storage tank &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;which must be emptied when full&lt;/ins&gt;)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, or a log of humidity levels and operational history&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;This data could potentially be useful in identifying malfunctions&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;or determining whether &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;device is adequate for its conditions&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;In reality, though, for a consumer&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;grade household dehumidifier, such functionality would be of very questionable usefulness&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and status indicators on the device itself &lt;/ins&gt;would &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;be sufficient for most cases, and &lt;/ins&gt;much simpler.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;implication &lt;/ins&gt;of the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;strip is that many internet-connected devices are examples of over-engineering. Features are added because it makes it sound advanced, and justifies charging more rather than providing any real added value&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;multiple costs to connecting devices to the internet unnecessarily. They tend to increase complexity and cost &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the device, costing consumers more&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and increasing the chances that something will break &lt;/ins&gt;or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;otherwise go wrong. Many such devices won't function properly without server connection&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;which means that&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;if &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;server stops function for any reason&lt;/ins&gt;, or even &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;if the wi-fi goes &lt;/ins&gt;down&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;device could become useless&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;New kind of water&amp;quot; could refer to {{w|heavy water}}, {{w|tritiated water}}, {{w|doubly labeled water}}, {{w|hydronium}}&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{w|semiheavy water}}&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{w|deuterium-depleted water}} &lt;/del&gt;or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;something which isn't detected/invented yet. However&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;generic dehumidifiers are not generally required &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;distinguish between these and treat them differently so, unless its hardware is already heavily modified for &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;particularly novel environment&lt;/del&gt;, the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;effectiveness &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;remotely adding differently preferential behaviours is questionable. It is also very hard &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;imagine &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;situation&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in which vapors of &amp;quot;new kind of water&amp;quot; would end up in house in significant quantities; the various &amp;quot;new waters&amp;quot; can cause minor biological harm (being too weak &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;use as chemical weapons, yet too unsafe &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;be found in significant quantities in an ordinary house&lt;/del&gt;). They are &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;most predominantly found in nuclear reactor facilities, which in turn have no everyday use for household dehumidifiers&lt;/del&gt;, and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;don&lt;/del&gt;'&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;t appear naturally to any significant degree&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;if at all&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;However&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;many devices like this now offer&lt;/ins&gt;, or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;even require&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;connections &lt;/ins&gt;to a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;special app or to the internet&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;under &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;remit &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sending operational information &lt;/ins&gt;to a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;user through their own devices for record-keeping purposes&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''or'' attempting &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;alert them &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a particularly critical condition (or at least the temporary failure of any networking&lt;/ins&gt;). They are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;typically configured to connect through servers run by the device's manufacturer&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;perhaps to provide them with real-time {{w|telemetry}} &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(potential) adjustment of ''all'&lt;/ins&gt;' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;their licensed equipment. But when that server goes away&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;some devices may stop working&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Yet there ''is'' a method&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;which could allow to get positive results from built-in computer &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Wi-Fi: {{tvtropes|NotTheIntendedUse|gaining unrestricted access &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;device's internal computer}} (anything capable of running ''{{w|Doom (1993 video game)|Doom}}'' and/or participating in &amp;quot;{{w|Mirai (malware)|Mirai}}&amp;quot; botnet does have a computer inside), possibly via undocumented features or hacking&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;For example, &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;connect all household appliances into single distributed computation network&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;which could do useful computations (e.g. host a covert website; calculate chemical/biological reactions; mine cryptocurrency; initiate DDoS-attacks upon other networked systems; run arbitrary programs; &lt;/del&gt;be &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;used as ersatz PC; etc). Their inner data storage &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;flash drive&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;hard drive, etc) &lt;/del&gt;could be used to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;store all sorts of files, as extra disk space or for confidential data (since household appliances aren't ''meant'' to store arbitrary data &lt;/del&gt;or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;run arbitrary programs&lt;/del&gt;, they&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'re unlikely to be attacked or searched&lt;/del&gt;). &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Some &lt;/del&gt;devices &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;connect through the &lt;/del&gt;{{w|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;cellular network&lt;/del&gt;}}&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, or similarly independent communications with the manufacturer/vendor/supplied, and so may accordingly have some form of connection that is entirely independent of your own household internet. If they have this ''and'' the ability to establish a local Wi-Fi connection, this could result in several unanticipated connotations for the user and/or provider&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;They should have access to variety of interesting places (&lt;/del&gt;e.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;g. the servers of their manufacturer&lt;/del&gt;, from &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;which they download updates, and to which send error messages&lt;/del&gt;). The &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;problem with this, &lt;/del&gt;is that &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;smart&amp;quot; appliances are often comparable or weaker than micro-PCs (like &amp;quot;{{w|Raspberry Pi|Pi}}&amp;quot; variants) — while often costing more than a combination of a normal appliance and a Pi micro-PC — making &lt;/del&gt;such &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;devices not viable for computations, unless either user &lt;/del&gt;'&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'already'' has smart devices &lt;/del&gt;in &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;his house&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or a device requires abnormally high computing power &lt;/del&gt;for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;it's job due to over-engineering (some multifunction printers may have storage capacities ranging from significant fractions of gigabytes up to terabytes, as &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;means of buffering documents being [[2369: All-in-One|scanned/printed]])&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;In addition&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;having more and more connected devices adds privacy &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;security issues. Such devices routinely stream operational data back &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the manufacturer&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;While this data is usually intended only &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;monitor device operation&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;there are potential situations where it can &lt;/ins&gt;be &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mined for private information &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for example&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;determining patterns of home power use &lt;/ins&gt;could be used to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;figure out when people arrive at home &lt;/ins&gt;or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;leave&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and when &lt;/ins&gt;they &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sleep and wake up&lt;/ins&gt;). &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Moreover, additional wireless connection points are potentially &lt;/ins&gt;devices &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that hackers could exploit for malicious purposes. The title text references this when it says that internet connectivity is required to patch remote &lt;/ins&gt;{{w|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Exploit (computer security)|exploits&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(i&lt;/ins&gt;.e., &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;harmful unauthorized access &lt;/ins&gt;from &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the internet&lt;/ins&gt;). The &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;joke here &lt;/ins&gt;is that such &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;an argument is circular: they need internet connectivity to protect consumers against attacks on the internet connection. If the device didn&lt;/ins&gt;'&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;t have wi-fi &lt;/ins&gt;in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the first place&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;there would be no potential &lt;/ins&gt;for a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;remote attack&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A related device was previously referred to in [[3044: Humidifier Review]], and the issue of possibly considering online protection of devices that (arguably) should not be so easily exploitable was looked at in [[463: Voting Machines]] and [[1966: Smart Home Security]]. Comic [[1912: Thermostat]] also deals with risks of adding computers to appliances.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>2606:A300:900F:9AE2:70A3:EBB6:B452:830C</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=381856&amp;oldid=prev</id>
		<title>82.132.246.17: /* Explanation */ ...well, somehow some corruptions crept in (had a horribly time having to redo the reCAPTCHA, wonder if they happened during the reloading?)... Hopefully all corrected, but somebody can even more correct itz again, I'm sure.</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=3109:_Dehumidifier&amp;diff=381856&amp;oldid=prev"/>
				<updated>2025-07-24T15:07:17Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Explanation: &lt;/span&gt; ...well, somehow some corruptions crept in (had a horribly time having to redo the reCAPTCHA, wonder if they happened during the reloading?)... Hopefully all corrected, but somebody can even more correct itz again, I&amp;#039;m sure.&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:07, 24 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{incomplete|Needs to be cleaned up (grammar, etc.). Remove this notice once done.}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{incomplete|Needs to be cleaned up (grammar, etc.). Remove this notice once done.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of various appliances, such as stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection. A {{w|dehumidifier}} removes moisture from the air. There are no obvious ways to improve dehumidifier operation without changes to its hardware. Modern machines are incapable of self-modifying their hardware &amp;quot;on the fly&amp;quot;. They require physical intervention to modify, by a person, and any associated firmware updates can be accomodated for through the tools the suitably-equipped engineer may use. Practical entirely self-modifying machines could, perhaps, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;b fomposed &lt;/del&gt;of practical self-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;orgqnising &lt;/del&gt;nanobot elements. Thus it's unclear what benefits there are in being able to receive updates via the internet, in any classically constructed machine, and [[Cueball]]'s sarcastic reply underlines the unlikeliness of a situation occurring where an update would be necessary. The implication is that many of these internet-connected devices are examples of over-engineering a solution to do things 'because we can'. Or because it makes it sound advanced, and therefore more desirable to the customer, rather than because it offers any real added-value.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In this comic, [[Randall]] mocks the recent trend of various appliances, such as stoves and juicers, being connected to the internet even though one would expect them to be able to function without an internet connection. A {{w|dehumidifier}} removes moisture from the air. There are no obvious ways to improve dehumidifier operation without changes to its hardware. Modern machines are incapable of self-modifying their hardware &amp;quot;on the fly&amp;quot;. They require physical intervention to modify, by a person, and any associated firmware updates can be accomodated for through the tools the suitably-equipped engineer may use. Practical entirely self-modifying machines could, perhaps, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;be composed &lt;/ins&gt;of practical self-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;organising &lt;/ins&gt;nanobot elements. Thus it's unclear what benefits there are in being able to receive updates via the internet, in any classically constructed machine, and [[Cueball]]'s sarcastic reply underlines the unlikeliness of a situation occurring where an update would be necessary. The implication is that many of these internet-connected devices are examples of over-engineering a solution to do things 'because we can'. Or because it makes it sound advanced, and therefore more desirable to the customer, rather than because it offers any real added-value.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dehumidifiers ''can'' provide information which might be useful to access remotely. For instance, it might be important to know the level of water in the storage tank (which must be emptied when full), the percentage of time the humidifier is paused for de-icing, a log of the observed humidity level over time and whether the humidity exceeds a certain limit (which could indicate dehumidifier malfunction, or that the dehumidifier is inadequate to the conditions). Though how actionable and urgent this information would be is debatable, and periodic checks of an on-device status panel should suffice for most practical situations.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dehumidifiers ''can'' provide information which might be useful to access remotely. For instance, it might be important to know the level of water in the storage tank (which must be emptied when full), the percentage of time the humidifier is paused for de-icing, a log of the observed humidity level over time and whether the humidity exceeds a certain limit (which could indicate dehumidifier malfunction, or that the dehumidifier is inadequate to the conditions). Though how actionable and urgent this information would be is debatable, and periodic checks of an on-device status panel should suffice for most practical situations.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot; &gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;However, many devices like this now offer, or even require, connections to a special app or to the internet, under the remit of sending operational information to a user through their own devices for record-keeping purposes, ''or'' attempting to alert them to a particularly critical condition (or at least the temporary failure of any networking). They are typically configured to connect through servers run by the device's manufacturer, perhaps to provide them with real-time {{w|telemetry}} and (potential) adjustment of ''all'' their licensed equipment. But when that server goes away, some devices may stop working.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;However, many devices like this now offer, or even require, connections to a special app or to the internet, under the remit of sending operational information to a user through their own devices for record-keeping purposes, ''or'' attempting to alert them to a particularly critical condition (or at least the temporary failure of any networking). They are typically configured to connect through servers run by the device's manufacturer, perhaps to provide them with real-time {{w|telemetry}} and (potential) adjustment of ''all'' their licensed equipment. But when that server goes away, some devices may stop working.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The title text says that authorized internet access is required to patch remote {{w|Exploit (computer security)|exploits}} (i.e., harmful unauthorized access from the internet). If this is the sole use-case that requires internet access, it would have been much simpler to never have had the {{w|attack vector}} for remote exploits connected in the first place. The most likely source of remote access would probably be the remote updater itself. (There are proofs-of-concept of devices being hacked through acoustic-based or light-based attacks ,possibly through hacked speakers or even from outside the house), and a patch could possibly circumvent those attacks, but this already opens up the possibility of the secondary unsecured attack-vector being used to hide the exploit, or even close down the ability to pick up any official fixes by the 'normal' network-based method.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The title text says that authorized internet access is required to patch remote {{w|Exploit (computer security)|exploits}} (i.e., harmful unauthorized access from the internet). If this is the sole use-case that requires internet access, it would have been much simpler to never have had the {{w|attack vector}} for remote exploits connected in the first place. The most likely source of remote access would probably be the remote updater itself. (There are proofs-of-concept of devices being hacked through acoustic-based or light-based attacks, possibly through hacked speakers or even from outside the house), and a patch could possibly circumvent those attacks, but this already opens up the possibility of the secondary unsecured attack-vector being used to hide the exploit, or even close down the ability to pick up any official fixes by the 'normal' network-based method.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;New kind of water&amp;quot; could refer to {{w|heavy water}}, {{w|tritiated water}}, {{w|doubly labeled water}}, {{w|hydronium}}, {{w|semiheavy water}}, {{w|deuterium-depleted water}} or something which isn't detected/invented yet. However, generic dehumidifiers are not generally required to distinguish between these and treat them differently so, unless its hardware is already heavily modified for a particularly novel environment, the effectiveness of remotely adding differently preferential behaviours is questionable. It is also very hard to imagine a situation, in which vapors of &amp;quot;new kind of water&amp;quot; would end up in house in significant quantities; the various &amp;quot;new waters&amp;quot; can cause minor biological harm (being too weak to use as chemical weapons, yet too unsafe to be found in significant quantities in an ordinary house). They are most predominantly found in nuclear reactor facilities, which in turn have no everyday use for household dehumidifiers, and don't appear naturally to any significant degree, if at all.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;New kind of water&amp;quot; could refer to {{w|heavy water}}, {{w|tritiated water}}, {{w|doubly labeled water}}, {{w|hydronium}}, {{w|semiheavy water}}, {{w|deuterium-depleted water}} or something which isn't detected/invented yet. However, generic dehumidifiers are not generally required to distinguish between these and treat them differently so, unless its hardware is already heavily modified for a particularly novel environment, the effectiveness of remotely adding differently preferential behaviours is questionable. It is also very hard to imagine a situation, in which vapors of &amp;quot;new kind of water&amp;quot; would end up in house in significant quantities; the various &amp;quot;new waters&amp;quot; can cause minor biological harm (being too weak to use as chemical weapons, yet too unsafe to be found in significant quantities in an ordinary house). They are most predominantly found in nuclear reactor facilities, which in turn have no everyday use for household dehumidifiers, and don't appear naturally to any significant degree, if at all.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>82.132.246.17</name></author>	</entry>

	</feed>