xkcd.WTF!?

Image loading failed. try again

Permanence

This hostname is going in dozens of remote config files. Changing a kid's name is comparatively easy!

Explanation

On the top panel is the sketch of a Debian Installer showing a hostname dialog for its menu-driven frontend. Cueball wants to make sure that he chooses a great permanent name that he can give to the server he is running.

Choosing a name for a server is an important task. It is non-trivial enough that there are official communications on how to choose a good name and why many ideas are bad, for example RFC 1178 Name Your Computer. It is important to pick a good name because changing it is costly once references to the existing name are widespread. For example, RFC 1178 states:

if you later decide to change a name (to something sensible like you should have chosen in the first place), you are going to be amazed at the amount of pain awaiting you. No matter how easy the manuals suggest it is to change a name, you will find that lots of obscure software has rapidly accumulated which refers to that computer using that now-ugly name. It all has to be found and changed. (...)

When Megan quips about how quickly, in comparison, Cueball named their daughter Caroline (a living being - that is, the type of entity that would give the server purpose), Cueball retorts that he was under pressure at the time: Megan tried to name said daughter "Epidural" in honor of the painkiller drugs that were being injected into her spine at the time. Megan tries to justify this by explaining that those were very good drugs, but thus also confirms Cueball's point, in that she was drugged and thus not making good decisions. Epidurals work by stopping nerves in the spinal cord from transmitting signals, and would not have an effect on the brain similar to those seen in someone given an opiate or narcotic. She may, however, have been motivated purely by the fact that the drug stopped the pain of labor or a cesarean section; alternatively, she may have been on entirely different drugs at the same time.

In the title text Cueball mentions that he thinks that it is easier to change a person's name than to change the hostname of a server because of the number of changes that would need to be made to each of the machines that would have saved the old name of the server. It seems that Cueball hasn't realised that a child's name will get logged in government records, school records, and pretty much anything they sign up for and anything they buy or sign. (Of course, many of those documents will be changed by other organizations, making them somebody else's problem. Depending on the exact set of documents which Cueball needs to personally update, changing a name might be easier for him). Also, you typically have to wait in line at the Social Security Administration office or at the Department of Motor Vehicles, both of which take excruciatingly long amounts of time.