Choosing a Name for Your Computer (1990)

2023-05-227:25162200www.rfc-editor.org

[RFC Home] [TEXT|PDF|HTML] [Tracker] [IPR] [Info page] INFORMATIONALNetwork Working Group D. Libes Request for Comments: 1178 Integrated Systems Group/NIST FYI: 5 August 1990 Choosing a Name for Your…

[RFC Home] [TEXT|PDF|HTML] [Tracker] [IPR] [Info page]



INFORMATIONAL


Network Working Group D. Libes
Request for Comments: 1178 Integrated Systems Group/NIST
FYI: 5 August 1990 

Choosing a Name for Your Computer

Status of this Memo This FYI RFC is a republication of a Communications of the ACM article on guidelines on what to do and what not to do when naming your computer [1]. This memo provides information for the Internet community. It does not specify any standard. Distribution of this memo is unlimited. Abstract In order to easily distinguish between multiple computers, we give them names. Experience has taught us that it is as easy to choose bad names as it is to choose good ones. This essay presents guidelines for deciding what makes a name good or bad. Keywords: domain name system, naming conventions, computer administration, computer network management Introduction As soon as you deal with more than one computer, you need to distinguish between them. For example, to tell your system administrator that your computer is busted, you might say, "Hey Ken. Goon is down!" Computers also have to be able to distinguish between themselves. Thus, when sending mail to a colleague at another computer, you might use the command "mail libes@goon". In both cases, "goon" refers to a particular computer. How the name is actually dereferenced by a human or computer need not concern us here. This essay is only concerned with choosing a "good" name. (It is assumed that the reader has a basic understanding of the domain name system as described by [2].) By picking a "good" name for your computer, you can avoid a number of problems that people stumble over again and again. Here are some guidelines on what NOT to do.

Libes [Page 1]

RFC 1178 Name Your Computer August 1990

Don't overload other terms already in common use. Using a word that has strong semantic implications in the current context will cause confusion. This is especially true in conversation where punctuation is not obvious and grammar is often incorrect. For example, a distributed database had been built on top of several computers. Each one had a different name. One machine was named "up", as it was the only one that accepted updates. Conversations would sound like this: "Is up down?" and "Boot the machine up." followed by "Which machine?" While it didn't take long to catch on and get used to this zaniness, it was annoying when occasionally your mind would stumble, and you would have to stop and think about each word in a sentence. It is as if, all of a sudden, English has become a foreign language. Don't choose a name after a project unique to that machine. A manufacturing project had named a machine "shop" since it was going to be used to control a number of machines on a shop floor. A while later, a new machine was acquired to help with some of the processing. Needless to say, it couldn't be called "shop" as well. Indeed, both machines ended up performing more specific tasks, allowing more precision in naming. A year later, five new machines were installed and the original one was moved to an unrelated project. It is simply impossible to choose generic names that remain appropriate for very long. Of course, they could have called the second one "shop2" and so on. But then one is really only distinguishing machines by their number. You might as well just call them "1", "2", and "3". The only time this kind of naming scheme is appropriate is when you have a lot of machines and there are no reasons for any human to distinguish between them. For example, a master computer might be controlling an array of one hundred computers. In this case, it makes sense to refer to them with the array indices. While computers aren't quite analogous to people, their names are. Nobody expects to learn much about a person by their name. Just because a person is named "Don" doesn't mean he is the ruler of the world (despite what the "Choosing a Name for your Baby" books say). In reality, names are just arbitrary tags. You cannot tell what a person does for a living, what their hobbies are, and so on.

Libes [Page 2]

RFC 1178 Name Your Computer August 1990

Don't use your own name. Even if a computer is sitting on your desktop, it is a mistake to name it after yourself. This is another case of overloading, in which statements become ambiguous. Does "give the disk drive to don" refer to a person or computer? Even using your initials (or some other moniker) is unsatisfactory. What happens if I get a different machine after a year? Someone else gets stuck with "don" and I end up living with "jim". The machines can be renamed, but that is excess work and besides, a program that used a special peripheral or database on "don" would start failing when it wasn't found on the "new don". It is especially tempting to name your first computer after yourself, but think about it. Do you name any of your other possessions after yourself? No. Your dog has its own name, as do your children. If you are one of those who feel so inclined to name your car and other objects, you certainly don't reuse your own name. Otherwise you would have a great deal of trouble distinguishing between them in speech. For the same reason, it follows that naming your computer the same thing as your car or another possession is a mistake. Don't use long names. This is hard to quantify, but experience has shown that names longer than eight characters simply annoy people. Most systems will allow prespecified abbreviations, but why not choose a name that you don't have to abbreviate to begin with? This removes any chance of confusion. Avoid alternate spellings. Once we called a machine "czek". In discussion, people continually thought we were talking about a machine called "check". Indeed, "czek" isn't even a word (although "Czech" is). Purposely incorrect (but cute) spellings also tend to annoy a large subset of people. Also, people who have learned English as a second language often question their own knowledge upon seeing a word that they know but spelled differently. ("I guess I've always been spelling "funxion" incorrectly. How embarrassing!")

Libes [Page 3]

RFC 1178 Name Your Computer August 1990

By now you may be saying to yourself, "This is all very silly...people who have to know how to spell a name will learn it and that's that." While it is true that some people will learn the spelling, it will eventually cause problems somewhere. For example, one day a machine named "pythagoris" (sic) went awry and began sending a tremendous number of messages to the site administrator's computer. The administrator, who wasn't a very good speller to begin with, had never seen this machine before (someone else had set it up and named it), but he had to deal with it since it was clogging up the network as well as bogging down his own machine which was logging all the errors. Needless to say, he had to look it up every time he needed to spell "pythagoris". (He suspected there was an abbreviation, but he would have had to log into yet another computer (the local nameserver) to find out and the network was too jammed to waste time doing that.) Avoid domain names. For technical reasons, domain names should be avoided. In particular, name resolution of non-absolute hostnames is problematic. Resolvers will check names against domains before checking them against hostnames. But we have seen instances of mailers that refuse to treat single token names as domains. For example, assume that you mail to "libes@rutgers" from yale.edu. Depending upon the implementation, the mail may go to rutgers.edu or rutgers.yale.edu (assuming both exist). Avoid domain-like names. Domain names are either organizational (e.g., cia.gov) or geographical (e.g., dallas.tx.us). Using anything like these tends to imply some connection. For example, the name "tahiti" sounds like it means you are located there. This is confusing if it is really somewhere else (e.g., "tahiti.cia.gov is located in Langley, Virginia? I thought it was the CIA's Tahiti office!"). If it really is located there, the name implies that it is the only computer there. If this isn't wrong now, it inevitably will be. There are some organizational and geographical names that work fine. These are exactly the ones that do not function well as domain names. For example, amorphous names such as rivers, mythological places and other impossibilities are very suitable. ("earth" is not yet a domain name.)

Libes [Page 4]

RFC 1178 Name Your Computer August 1990

Don't use antagonistic or otherwise embarrassing names. Words like "moron" or "twit" are good names if no one else is going to see them. But if you ever give someone a demo on your machine, you may find that they are distracted by seeing a nasty word on your screen. (Maybe their spouse called them that this morning.) Why bother taking the chance that they will be turned off by something completely irrelevant to your demo. Don't use digits at the beginning of the name. Many programs accept a numerical internet address as well as a name. Unfortunately, some programs do not correctly distinguish between the two and may be fooled, for example, by a string beginning with a decimal digit. Names consisting entirely of hexadecimal digits, such as "beef", are also problematic, since they can be interpreted entirely as hexadecimal numbers as well as alphabetic strings. Don't use non-alphanumeric characters in a name. Your own computer may handle punctuation or control characters in a name, but most others do not. If you ever expect to connect your computer to a heterogeneous network, you can count on a variety of interpretations of non-alphanumeric characters in names. Network conventions on this are surprisingly nonstandard. Don't expect case to be preserved. Upper and lowercase characters look the same to a great deal of internet software, often under the assumption that it is doing you a favor. It may seem appropriate to capitalize a name the same way you might do it in English, but convention dictates that computer names appear all lowercase. (And it saves holding down the shift key.) Now that we've heard what not to do, here are some suggestions on names that work well. Use words/names that are rarely used. While a word like "typical" or "up" (see above) isn't computer jargon, it is just too likely to arise in discussion and throw off one's concentration while determining the correct referent. Instead, use words like "lurch" or "squire" which are unlikely

Libes [Page 5]

RFC 1178 Name Your Computer August 1990

to cause any confusion. You might feel it is safe to use the name "jose" just because no one is named that in your group, but you will have a problem if you should happen to hire Jose. A name like "sphinx" will be less likely to conflict with new hires. Use theme names. Naming groups of machines in a common way is very popular, and enhances communality while displaying depth of knowledge as well as imagination. A simple example is to use colors, such as "red" and "blue". Personality can be injected by choices such as "aqua" and "crimson". Certain sets are finite, such as the seven dwarfs. When you order your first seven computers, keep in mind that you will probably get more next year. Colors will never run out. Some more suggestions are: mythical places (e.g., Midgard, Styx, Paradise), mythical people (e.g., Procne, Tereus, Zeus), killers (e.g., Cain, Burr, Boleyn), babies (e.g., colt, puppy, tadpole, elver), collectives (e.g., passel, plague, bevy, covey), elements (e.g., helium, argon, zinc), flowers (e.g., tulip, peony, lilac, arbutus). Get the idea? Use real words. Random strings are inappropriate for the same reason that they are so useful for passwords. They are hard to remember. Use real words. Don't worry about reusing someone else's hostname. Extremely well-known hostnames such as "sri-nic" and "uunet" should be avoided since they are understood in conversation as absolute addresses even without a domain. In all other cases, the local domain is assumed to qualify single-part hostnames. This is similar to the way phone numbers are qualified by an area code when dialed from another area. In other words, if you have choosen a reasonable name, you do not have to worry that it has already been used in another domain. The number of hosts in a bottom-level domain is small, so it shouldn't be hard to pick a name unique only to that domain.

Libes [Page 6]

RFC 1178 Name Your Computer August 1990

There is always room for an exception. I don't think any explanation is needed here. However, let me add that 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. People mailing to you from other sites have to be told. And you will have to remember that names on old backup media labels correspond to different names. I could go on but it would be easier just to forget this guideline exists. Conclusion Most people don't have the opportunity to name more than one or two computers, while site administrators name large numbers of them. By choosing a name wisely, both user and administrator will have an easier time of remembering, discussing and typing the names of their computers. I have tried to formalize useful guidelines for naming computers, along with plenty of examples to make my points obvious. Having been both a user and site administrator, many of these anecdotes come from real experiences which I have no desire to relive. Hopefully, you will avoid all of the pitfalls I have discussed by choosing your computer's name wisely. Credits Thanks to the following people for suggesting some of these guidelines and participating in numerous discussions on computer naming: Ed Barkmeyer, Peter Brown, Chuck Hedrick, Ken Manheimer, and Scott Paisley. This essay first appeared in the Communications of the ACM, November, 1989, along with a Gary Larson cartoon reprinted with permission of United Press Syndicate. The text is not subject to copyright, since it is work of the National Institute of Standards and Technology. However, the author, CACM, and NIST request that this credit appear with the article whenever it is reprinted.

Libes [Page 7]

RFC 1178 Name Your Computer August 1990

References [1] Libes, D., "Choosing a Name for Your Computer", Communications of the ACM, Vol. 32, No. 11, Pg. 1289, November 1989. [2] Mockapetris, P., "Domain Names - Concepts and Facilities", RFC 1034, USC/Information Sciences Institute, November 1987. Security Considerations Security issues are not discussed in this memo. Author's Address Don Libes Integrated Systems Group National Institute of Standards and Technology Gaithersburg, MD 20899 Phone: (301) 975-3535 EMail: libes@cme.nist.gov Libes [Page 8]

Read the original article

Comments

  • By jmillikin 2023-05-2412:379 reply

    If you're going to be naming a lot of computers, it's surprisingly important to pick a naming format that is (1) expandable and (2) trivially parseable. The naming scheme that seems simple when you're in a garage can be constraining when there's too many to track in a spreadsheet.

    My favored format is somewhat complex in terms of layout, but is compact and easy to read once you get used to it:

      IATA code (https://en.wikipedia.org/wiki/IATA_airport_code)
      Cluster number (digits)
      'r' (for "rack") \______ if meaningful for you
      Rack number      /       (ignore for EC2/GCP)
      'm' (for "machine")
      Machine number
    
    An example hostname might be `dls1r56m10.mycompany-prod.com`.

    Alternatives that don't work as well:

    * Don't use a fixed-width field anywhere. Google used two-letter cluster names, and when those ran out they discovered that the two-letter assumption had worked its way into every layer of the stack. One of the important core services had `uint16_t cluster` in its wire protocol.

    * Don't make up your own cluster names. Don't use names like "northwest" or "east". IATA codes are your friend and you will love them because someone else already decided what they should be and wrote them down.

    * Don't use fields without delimiters. Being able to say "read digits until the next non-digit" is incredibly useful when writing ad-hoc parsers in shell scripts, because those parsers won't break when you bring up the first datacenter with more than 99 racks. If you tell people not to write hacky ad-hoc parsers in shell scripts, they will (1) do so anyway and (2) not tell you.

    * Don't leave off the cluster number. Yes, you only have one cluster in us-west-2 right now, but maybe in five years you'll need to have more than one because you want to run 30,000 EC2 instances there but all your per-cluster infrastructure software falls over at 20,000 instances. Then you can just turn up "pdx2" instead of trying to explain to Hashicorp engineers why you want to run the world's biggest Consul cluster.

    * Do not put the production hostnames under a subdomain of your corporate website. If you are ACME LLC then your hostnames should end with `.acme-prod.com` instead of `.prod.acme.com`. The same is true of corporate IT assets like laptops or workstations (`acme-corp.com` -- NEVER `.corp.acme.com`). Why? Browser cookies.

    • By throw0101c 2023-05-2416:071 reply

      > IATA codes are your friend and you will love them because someone else already decided what they should be and wrote them down.

      UN/LOCODE may be more appropriate:

      * https://en.wikipedia.org/wiki/UN/LOCODE

      * https://unece.org/trade/cefact/unlocode-code-list-country-an...

      Has both country code and location with-in that.

    • By drewg123 2023-05-2413:22

      +1 for airport codes. I was surprised to learn about this convention which seems to be used by many CDNs when I first started working for Netflix, but it makes a huge amount of sense.

      Now if I just had a dollar for each time I've fat-fingered sjc002 to scj002 ... :)

    • By twic 2023-05-2417:582 reply

      The IATA code thing seems a bit wobbly. Am i really going to sit and work out if our datacentre in Sutton is closer to Heathrow or City airports?

      We name our datacentres with a two-letter city code and a digit (or some letters and then some digits in your framework!). The city codes aren't from any canonical list, but it turns out there aren't enough to matter. So far, this has served equally well at avoiding arguments about what to call things.

      We name machines ${datacentre}-${other_stuff}. That makes it trivial to tell what exact datacentre a machine is in. That's very nice if you have to reason about networking. In your scheme, if you had multiple datacentres near one airport, you would have to know the mapping from cluster to datacentre, right?

      • By amalcon 2023-05-2419:291 reply

        The usual (and suboptimal) solution to that one is to just use the biggest airport in the metro area -- e.g. servers in Chicago are tagged ORD even if they happen to be located next door to Midway.

        However, IATA does provide city codes even if no airport in that city actually uses them. London's is LON, Chicago's is CHI. It's better to just use those.

        • By red-iron-pine 2023-05-2420:431 reply

          Same. Biggest airport in the area unless the data center is somehow VERY close to a secondary airport or something.

          Can't speak to others but one of the main reasons is if our team has to fly chances are they're hitting the main airport, anyway. Like, we're not going to try to finagle a Spirit or RyanAir flight, just fly to ORD and taxi / uber. For someone looking to travel on the cheap and with no concerns about time those airlines and airports are fine, but work demands change that math.

          • By twic 2023-05-2421:03

            I love the idea that someone might book a flight purely based on a hostname. Maybe they even have a Perl script for it!

      • By pasc1878 2023-05-2419:55

        Actually for Sutton it is probably BQH - Biggin Hill

    • By tambre 2023-05-2412:544 reply

      > IATA code (3 characters)

      What do you do if there's no airport?

      • By jmillikin 2023-05-2413:053 reply

        Pick the nearest airport? Or a nearby airport? Airport in the location's capital city? There's always an airport[0].

        The purpose is to have a Schelling point that bypasses any tedious weeks-long arguments. Otherwise your Frankfurt datacenter gets named "ceurope" because the London datacenter got "europe" first, or you named the Ohio datacenter "east" and there's a fight about whether to call the new Virginia datacenter "easter".

        [0] If you're building a submerged datacenter in the middle of the Atlantic then ... well, do your best.

        • By bee_rider 2023-05-2413:501 reply

          “I know we’re physically closer to BDL, but I think we’re culturally closer to JFK and, come on, you know the name is cooler,” says the guy determined to reintroduce bikesheding into the naming process.

          • By derefr 2023-05-2416:131 reply

            There's only one good "closer to" for these purposes, and that's "by packet latency." The prefix is basically the location of the carrier hotel that serves your DC.

            • By bee_rider 2023-05-2420:45

              This seems to just shift the problem to mapping an airport to the carrier hotel, though?

        • By jmbwell 2023-05-2413:111 reply

          Yeah see, it doesn’t necessarily solve any of these problems.

          If you have to do all this guesswork or refer to documentation anyway, maybe just use the human readable and immediately interpretable name of the town the DC is in. Increment a number for each new DC in the area. No cognitive hoops to jump through.

          • By dsr_ 2023-05-2420:49

            How many Springfields in the US? (65ish)

            How many San Joses in the world? (1700ish)

            Pennsylvania has two Baldwins, two Whitehalls and two Elizabeths.

        • By TRiG_Ireland 2023-05-2417:14

          Got it. No data centre in Andorra.

      • By herio 2023-05-2413:251 reply

        https://unece.org/trade/cefact/unlocode-code-list-country-an...

        UN/LOCODE tends to have an abbreviation for most places.

        • By mhandley 2023-05-2416:221 reply

          I'm sure someone can find an objection. For example, Belfast (UK) is "GB BEL", but isn't actually in Great Britain (it is in "the United Kingdom of Great Britain and Northern Ireland").

          • By michaelhoffman 2023-05-2416:39

            Here, "GB" stands for "United Kingdom of Great Britain and Northern Ireland", not "Great Britain".

            > The codes are chosen, according to the ISO 3166/MA, "to reflect the significant, unique component of the country name in order to allow a visual association between country name and country code".[5] For this reason, common components of country names like "Republic", "Kingdom", "United", "Federal" or "Democratic" are normally not used for deriving the code elements. As a consequence, for example, the United Kingdom is officially assigned the alpha-2 code GB rather than UK, based on its official name "United Kingdom of Great Britain and Northern Ireland" (although UK is reserved on the request of the United Kingdom). Some codes are chosen based on the native names of the countries. For example, Germany is assigned the alpha-2 code DE, based on its native name "Deutschland".

            https://en.wikipedia.org/wiki/ISO_3166-1

      • By throw0101c 2023-05-2416:07

        > What do you do if there's no airport?

        UN/LOCODE may be more appropriate:

        * https://en.wikipedia.org/wiki/UN/LOCODE

        * https://unece.org/trade/cefact/unlocode-code-list-country-an...

        Has both country code and location with-in that.

      • By jmbwell 2023-05-2412:57

        Or several?

    • By michaelteter 2023-05-2419:29

      Including location detail in the name would only seem appropriate for massive operations which include slow and methodical procedures for changes. Otherwise you would end up moving servers and now having names which incorrectly suggest their mount positions.

    • By infogulch 2023-05-2420:35

      > Do not put the production hostnames under a subdomain of your corporate website. ... Why? Browser cookies.

      Is there more to say about this? How do browser cookies conflict with server and PC hostnames?

    • By lloydatkinson 2023-05-2413:01

      Interesting, I will bookmark this. Using airport codes for location is surprising to me.

    • By GoblinSlayer 2023-05-2515:381 reply

      You can pack 3 letters into uint16_t, 5 bits per letter.

      • By jmillikin 2023-05-2613:20

        That would have been one way to implement it, certainly.

        The actual implementation was something like this:

          const char *cluster = "ex";
          uint16_t enc_cluster = (((uint16_t)cluster[0]) << 8) & (uint16_t)cluster[1];
        
        A proposal to reserve the high bit to signal a "long name" was unfortunately(?) not accepted.

        This was nearly a decade ago, so things may be different now. You'd have to ask someone who currently works there to tell you what their cluster names look like.

  • By __d 2023-05-2412:514 reply

    There's a cattle vs pets argument here.

    When naming "pets", thematic names are nice: Tolkien characters, words-starting-with, deities, elements, plants, animals, etc.

    When naming "cattle", schemes that have fairly intricate coded meanings and numerical elements generate things like LDW21-0743 (London, Desktop, Windows, 2021, number 743).

    Somewhere between 50 and 100 machines and you need to transition, and it can be surprisingly traumatic.

    • By schwartzworld 2023-05-2414:461 reply

      We have a greyhound, and they are closer to cattle than pets at the beginning of their lives. Each dog has a unique combination of numbers tattooed in their ears. Then they are named according to a weird convention where litter-mates share a "first name" while having their own unique "second name". For example, my greyhound was named Del Sol Madison, and she had litter mates with names like Del Sol Martin, Del Sol Maxine, etc. These names are used for identifying the dogs, but they are not trained to respond to them because they aren't pets. Once we got her, we called her Maddie and that's just been her name ever since.

      • By caseyohara 2023-05-2423:29

        My family adopted a greyhound when I was a kid, was the sweetest dog. His track name was High Tech Kaddy Shack, we called him Kaddy.

    • By rootbear 2023-05-2423:291 reply

      When I worked at NASA, I basically did both. We had fixed format official "cattle" names that included the organization code and the computer's inventory number. Those names were useless to humans, so I always also registered a human-friendly "pet" alias. It was a bit more trouble, but it generally worked well. The pet names also has some structure, with prefixes differentiating classes of systems (desktop, server, lab), but they were otherwise free-form and picked to be useful to the users.

      • By __d 2023-05-2423:441 reply

        I've done the same: cattle names for the A record, pet names as a CNAME.

        Then you get to argue about the PTR record ...

        • By teddyh 2023-05-259:501 reply

          You can have multiple PTR records.

          • By __d 2023-05-260:01

            You're right, in most cases, it's possible.

            It's generally considered to be a bad idea though, and in the case mentioned above, local policy forbade it.

    • By kbob 2023-05-2417:14

      The RFC was written in 1990. Very few computers were cattle then.

    • By amelius 2023-05-2413:071 reply

      I named my pet after my neighbor.

  • By miroljub 2023-05-2415:398 reply

    I use porn star names to name computers in my company network.

    It's easy to claim that "lisaann" and "peternorth" are just randomly invented names, and then watch some corporate drone blushing and struggling when asked to explain why they find those names inappropriate.

    • By atoav 2023-05-2416:481 reply

      If I'd notice that thing I would probably just silently judge you and file you into the "immature edgy teenager"-category and avoid giving you any meaningful decisions from now on.

      • By Zetice 2023-05-2418:42

        Don't worry, he doesn't actually do this, mostly because admitting you know who those people are isn't nearly as bad as actively using those names in a workplace.

    • By mypastself 2023-05-2416:131 reply

      “I’ve been informed that miroljub has named company computers after adult film stars. I believe this is inappropriate.”

      No blushing is required.

      • By detuur 2023-05-2416:481 reply

        It only takes the first time someone types in `lisaann` in their address bar instead of `lisaann.local`.

        Fwiw, I believe they're either making this up or they work for a company that's too small to have an HR department.

        • By rbanffy 2023-05-2418:50

          After googling lisaann, I have to say she deserves some respect for parodying Sarah Palin.

    • By urda 2023-05-2416:122 reply

      Big yikes, that's a hostile work environment and is a huge risk for your HR I am sure. I would not be comfortable working with such conditions, and would be sure to let my HR rep know.

      • By gwbas1c 2023-05-2419:111 reply

        How do you know they're porn names to begin with?

        That's what makes it funny.

        • By sosborn 2023-05-2419:53

          "Funny" and "Appropriate" don't always occupy the same space.

      • By danwee 2023-05-2416:182 reply

        Perhaps I missed the irony. But why do you think that is hostile?

        • By GMoromisato 2023-05-2416:353 reply

          Most porn objectifies women and many employees are women who do not like being objectified.

          Perhaps I missed the irony.

          • By kleene_op 2023-05-256:261 reply

            I guess I'll be using male gay porn actor's names to label my servers.

            Or is that considered toxic too because there won't be any womens names?

            • By mcv 2023-05-2513:42

              Unless they're obviously fake artist names, I wouldn't do that. Every real name carries the risk that a new hire might share that name, leading to all the confusion mentioned in the article.

          • By danwee 2023-05-2417:20

            Got it. I guess I'm slow today.

          • By nonethewiser 2023-05-2418:361 reply

            [flagged]

            • By Zetice 2023-05-2418:44

              Wrong battle, my friend. Directly referencing porn in the workplace creates a hostile work environment because porn is a taboo subject that offends some people, like it or not.

        • By tom_ 2023-05-2416:321 reply

          I suspect you'd just disagree or fail to understand if it were explained. Safest to just trust the implied advice in this instance!

          • By stouset 2023-05-2417:011 reply

            “We’ll I don’t find it inappropriate so it’s completely impossible for me to bother trying to understand why someone else might.”

    • By nly 2023-05-2418:371 reply

      We have services named after convicted murderers at my place of work.

      • By piloto_ciego 2023-05-2422:49

        Not only do I want this to be true, I want you to work for a major government agency like the post office.

    • By fknorangesite 2023-05-2416:03

      Yikes.

    • By TRiG_Ireland 2023-05-2417:082 reply

      Are porn actors actually famous? I think the only one I could name off the top of my head is Brent Corrigan.

      • By ogurechny 2023-05-2419:39

        Yeah, it would only be meaningful for people who already have some mental images of said [porn]stars. The rest would just see random names. For that, actual random name generators exist. It's not hard to make your own, and compile a database of distinctly sounding and distinctly written first and last names. Then, of course, a company would hire someone with exact same “impossible” name.

      • By masfuerte 2023-05-2421:13

        Stormy Daniels is the only one I know of, but her job is somewhat incidental to her fame.

    • By p0pcult 2023-05-2420:36

      [flagged]

HackerNews