Hacker News new | past | comments | ask | show | jobs | submit login

The reason was that his first name doesn't satisfy the regex

    /^[KC]at(h?ie|e|h?y|h?erine)$/



While that does work for the people listed as author, it does miss Katherine derivative “Kay.”


/^[KC]a(t(h?ie|e|h?y|h?erine)?|y)?$/


Sketch of a more complete solution, excluding shortened forms and very foreign ones. Alternatives are in rough order of frequency.

vowel 0: E, Ye, Je, Ai. Optional and rare; Ai in particular is very rare.

consonant 1: C, K, G, Q. Mandatory; G and Q are rare.

vowel 1: a, aa, ai; optional h or gh. Mandatory. A few shortened forms use i instead.

consonant 2: t, tt, d. Almost mandatory, but a few r-centric variants lack it. There also seem to be a few

vowel 2: a, e. Optional, only valid if consonant 2 exists. In shortened forms, also i, ie, or y; this is the end.

consonant 3: r, l. Optional. Sometimes L starts a new word instead.

vowel 3: i, y, ee, ie, ii, e if no consonant 2, plus several rare vowel sequences. Almost mandatory (assuming consonant 3), but a few rare variants pack the r right next to the n.

consonant 4: n, nn, nh. Optional.

vowel 4: e, a, ey. Optional; ey is rare.

Some languages shove an s, c, x, t, k somewhere too (some of these are probably language-specific diminutives, but a few might be phoneme drift instead) ...

"Kaylee" and its variant "Kayla" should probably not be counted (despite almost fitting the pattern) since that's a compound of "Kay", adding the additional "Leigh" name.


What makes you think these are all derivatives of Katherine? Especially names that start with G or Q.


Like the author said... Obvious. :)


It gets worse - there are some obscure ones. Eg Reina, Kaja, Katarzyna, Aikaterine.

https://nameberry.com/list/16/catherinekatherines-internatio...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: