<commit_before>Frequently Asked Questions
==========================

Why animals?
------------

- Animals are cool.

- Animals are culture-neutral.

- But, there is a long tradition of nicknaming people after animals in almost every culture.

- Animals are active (well, most of them), so they are more suitable for a human nickname.
  Plants or inanimate objects are too stationary.

Why some animals are not included?
----------------------------------

We shouldn't use too local, or hard-to-pronounce, or easy-to-confuse animal names.

For example, we have rejected:

- `possum` and `opossum` because they are easy to mix up both as words and as animals.

- `wallaroo` because we already have `wallaby` and `kangaroo`.

- `coralsnake` and `cottonmouth` because they look like adjective-nouns,
  not like "solid" nouns.

But we have accepted:

- `bee` and `honeybee`

- `dog` and `hound`

- `panther`, `puma` and `cougar`

because they are distinct and easy to remember. Practicality beats purity!

Why maximum 11 characters per word?
-----------------------------------

Default length of Django slug field is 50 characters. `adjective-adjective-noun-of-noun`<commit_msg>Formatting in FAQ.rst<commit_after>Frequently Asked Questions
==========================

Why animals?
------------

- Animals are cool.

- Animals are culture-neutral.

- But, there is a long tradition of nicknaming people after animals in almost every culture.

- Animals are active (well, most of them), so they are more suitable for a human nickname.
  Plants or inanimate objects are too stationary.

Why some animals are not included?
----------------------------------

We shouldn't use too local, or hard-to-pronounce, or easy-to-confuse animal names.

For example, we have rejected:

- *possum* and *opossum* because they are easy to mix up both as words and as animals.

- *wallaroo* because we already have *wallaby* and *kangaroo*.

- *coralsnake* and *cottonmouth* because they look like adjective-nouns,
  not like "solid" nouns.

But we have accepted:

- *bee* and *honeybee*

- *dog* and *hound*

- *panther*, *puma* and *cougar*

because they are distinct and easy to remember. Practicality beats purity!

Why maximum 11 characters per word?
-----------------------------------

Default length of Django slug field is 50 characters. *adjective-adjective-noun-of-noun*
{'fraction_non_alphanumeric': 0.1614406779661017, 'fraction_numerical': 0.003389830508474576, 'mean_word_length': 2.974747474747475, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7398416', 'n_tokens_mistral': 716, 'n_tokens_neox': 669, 'n_words': 297}