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

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2949:_Network_Configuration&amp;diff=402617</id>
		<title>2949: Network Configuration</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2949:_Network_Configuration&amp;diff=402617"/>
				<updated>2025-12-29T02:39:32Z</updated>
		
		<summary type="html">&lt;p&gt;Twiggy: rephrasing and grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2949&lt;br /&gt;
| date      = June 21, 2024&lt;br /&gt;
| title     = Network Configuration&lt;br /&gt;
| image     = network_configuration_2x.png&lt;br /&gt;
| imagesize = 740x272px&lt;br /&gt;
| noexpand  = true&lt;br /&gt;
| titletext = If you repeatedly rerun the development of technological civilization, it turns out that for some reason the only constant is that there is always a networking utility called 'netcat', though it does a different thing in each one.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
In this comic, [[Cueball]] takes an uncommon networking bug - needing to establish a fresh connection for each {{w|Network_packet|packet}} sent - to the extreme. Instead of merely redoing the appropriate handshakes for data transfer, he is reconstructing the entire {{w|Human_history|history of human civilization}} each time. As this originally took multiple millennia, doing it for every network packet would make communication ''extremely'' slow; in modern networking, we send and receive thousands of packets every second. &lt;br /&gt;
&lt;br /&gt;
Randall may be using a double meaning of the word &amp;quot;rebuild.&amp;quot; Instead of just rebuilding his network settings - starting fresh with a clean setup - he is rebuilding civilization itself from scratch, an extreme type of &amp;quot;first principles thinking.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In the last frame of the comic, Cueball looks shaggy and dirty and has a {{w|Hoe_(tool)|grub hoe}} behind him, making it clear he is performing these tasks ''in real life'' just to get his network working again. He says the network packet was stuck in the {{w|Neolithic}} era, the final period of the Stone Age that marked the transition from hunter-gatherer lifestyle to one of settlement. Apparently, Cueball had to go through the effort of inventing farming (one of the developments of the {{w|Neolithic Revolution}}) to keep communicating with [[Ponytail]]. He has also had to build himself a new wooden chair (and possibly desk) and hasn't yet gotten to the point of developing a notebook computer, so he is using an under-desk tower PC connected to a chunky monitor. Presumably, his previous equipment and furniture were lost in resetting to the Neolithic, though this seems to have been a localized effect, given that Ponytail appears unaffected.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Inventing farming takes '''''forever'''''&amp;quot; references the actual rather complex process of inventing farming. First, we needed the last Ice Age to end - around 11,000 years ago - to create suitable climatic environments for agriculture. Then we required advancements in plant cultivation, animal domestication, and tool development - lots of time and experimentation involved there. And the transition from hunter-gatherer societies to sedentary farming communities also needed significant social and cultural adaptations (e.g., new organizational structures).&lt;br /&gt;
&lt;br /&gt;
Randall Munroe is familiar with the popular creative nonfiction topic of what it takes to rebuild civilization, the subject of [https://www.howtoinventeverything.com/ How to Invent Everything] by fellow cartoonist Ryan North, a book which he blurbed on its front cover.&lt;br /&gt;
* The topic of rebuilding a civilization from scratch was also referenced in comic [[1380: Manual for Civilization]] and in the title text of [[2347: Dependency]].&lt;br /&gt;
&lt;br /&gt;
The title text discusses {{w|netcat}}, a simple utility to make a {{w|Transmission Control Protocol|TCP connection}} which comes in annoyingly incompatible [https://manpages.debian.org/stretch/netcat-traditional/nc.1.en.html nc.traditional] and [https://manpages.debian.org/stretch/netcat-openbsd/nc.1.en.html nc.openbsd] varieties.&lt;br /&gt;
&lt;br /&gt;
In addition, the tendency for civilizations to independently develop netcat may be an allusion to The Hitchhiker’s Guide to the Galaxy, in which 85% of all planets invariably develop a cocktail whose name is, by pure coincidence, a phonetic homophone to “gin and tonic”, such as the Jynnan tonnyx, while varying wildly in composition. The word &amp;quot;netcat&amp;quot; is a composite of &amp;quot;net&amp;quot; (most likely standing for network each time, although could relate to some form of mesh/trap, a topology or an amount less any deductions), and &amp;quot;cat&amp;quot;, which references the Unix utility {{w|Cat (Unix)|cat}}, or it may be an abbreviation (for example for catalogue, category, catalyst, catastrophe etc.), or even actually referring to a cat. The various possible combinations could encompass a wide variation in function of similarly named processes.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Ponytail is sitting on an office chair at her computer with a headset on. A zigzag line indicates what is shown on the computer screen]&lt;br /&gt;
:Ponytail (typing): Ugh, your connection is so laggy.&lt;br /&gt;
:Computer: Yeah, sorry.&lt;br /&gt;
&lt;br /&gt;
:[Cueball is sitting on an office chair at his laptop]&lt;br /&gt;
:Cueball (typing): It's because I messed up my network configuration and now I have to rebuild a separate civilization from scratch for each packet.&lt;br /&gt;
&lt;br /&gt;
:[Ponytail at her computer]&lt;br /&gt;
:Ponytail (typing): Huh?&lt;br /&gt;
:Ponytail (typing): What are you talking about?&lt;br /&gt;
:Ponytail (typing): ...Hello?&lt;br /&gt;
&lt;br /&gt;
:[Beat panel, with Ponytail sitting in front of her computer waiting for a response from Cueball]&lt;br /&gt;
&lt;br /&gt;
:[Cueball, with dirt on his head and around him, is at an old computer setup with a hoe leaning on his now non-office chair, blade on the floor]&lt;br /&gt;
:Cueball (typing): Sorry, got stuck in the Neolithic that time.&lt;br /&gt;
:Cueball (typing): Inventing farming takes '''''forever'''''.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Ponytail]]&lt;br /&gt;
[[Category:Computers]]&lt;br /&gt;
[[Category:Cueball's computer problems]]&lt;/div&gt;</summary>
		<author><name>Twiggy</name></author>	</entry>

	</feed>