News for hackers. Stuff that matters.
Re:Falsehoods Programmers Believe About Names (2010) by ben_w on Sunday March 07, 2021 @07:34AM (#26375394)
1/2/3/4: a friend of mine uses her maiden name professionally, her husband’s surname for things like bank accounts

5: Middle names are common but optional in the UK, I have one but my dad had two.

6: my full name, including middle name, is longer than the default space available in most paper forms which gives you separate box for each letter. String together any three 8-character first/middle/family names for same effect

7/8: In 2002, Richard James changed his name to “Mr Yellow-Rat Foxysquirrel Fairydiddle”, in exchange for a pint of beer.

9: Ἑλένη, نهاد وديع حداد, 蔡英文, ⴰⴳⵍⵍⵉⴷ ⵎⵓⵃⴰⵎⵎⴷ ⵙⴷⵉⵙ, …

10: Would الملك محمد السادس / ⴰⴳⵍⵍⵉⴷ ⵎⵓⵃⴰⵎⵎⴷ ⵙⴷⵉⵙ count? Or is this about mixing rather than having multiple variants for different character sets?

11/12/13: I don’t know how to even find examples

14: “-son” is a suffix?

15: “Number 16 Bus Shelter”, New Zealand: https://www.nzherald.co.nz/nz/number-16-bus-shelter-violence...

16/17: same problem searching as 12/13

18: I need help with this one too

19: https://en.wikipedia.org/wiki/Abraham_Abraham

20: https://en.wikipedia.org/wiki/Mononymous_person

21/22/23: Back in my first job, one guy called Mark Thompson had to collaborate with another guy in the same company also called Mark Thompson. Neither of these two was the Director General of the BBC, the author, the DJ, the newscaster, the reporter, the chemist, nor either the Arizona or Minnesota politicians.

24: China’s, what, 20% of world population now? Lots of rich Chinese people around, you probably do want to be able to support them.

25/26/27: likewise

28: probably has happened, given what people are like

29: Migration also happens (I am one)

30: I assume this is about going between character sets? In which case: is “Colin” transliterated as in the American (Colin Powell) or the British (Colin Firth)? Lossless has the same issue in the other direction, but it’s harder to give examples

31: Bad words for programming safety:

https://mobile.twitter.com/RachelTrue/status/136546161897747...

https://www.wired.com/2015/11/null/

Rude surnames in English include: https://en.m.wikipedia.org/wiki/Dicks_(surname)

32-36: I don’t know anything about this, beyond that it can happen surprisingly late

37: Chinese citizens living in America, with a Chinese state database entry with their actual name plus something in America that doesn’t support non-ASCII which has a crude attempt at a transliteration.

38: Depends what you mean by “well designed”. Starbucks’ coffee-writing is pretty infamous for the amusing errors, and that’s without even getting as far as bits.

Then you have the extra problem of the difference between the ü character (U+00FC) and u+(combining diaeresis (U+0308)).

39: wherever you’re from, most people are from elsewhere.

40: same problem as 11/12/13

Re:Falsehoods Programmers Believe About Names (2010) by raverbashing on Sunday March 07, 2021 @07:42AM (#26375433)
18 is easy.

It might be related to collation. Are ü and u sorted together? ß? Æ? Is Å its own letter?

Is it John Smith or Smith, John? Is there a Canonical Ordering?

Chinese seems to go by $FamilyName $GivenName as the "canonical order". French people do use the regular order but in some occasions do write it as FAMILYNAME GivenName

Re:Falsehoods Programmers Believe About Names (2010) by anoncake on Sunday March 07, 2021 @08:52AM (#26375818)
> French people do use the regular order but in some occasions do write it as FAMILYNAME GivenName

The EU also likes to do this, perhaps so HUNGARIAN Dude isn't called "Mr. Dude".

Re:Falsehoods Programmers Believe About Names (2010) by ben_w on Sunday March 07, 2021 @07:51AM (#26375478)
My confusion there is not that an ordering needs to be chosen, but why, if you make a choice, that choice wouldn’t be capable of consistency.

Which is what I think the original list is claiming.

Re:Falsehoods Programmers Believe About Names (2010) by raverbashing on Sunday March 07, 2021 @08:38AM (#26375729)
I'd say it's because the order varies between cultures and you might have them mixed up on your system

Not only ordering but equality. So for example Müller and Mueller might be considered equal in German.

Edit: Just found an interesting example, Linkedin orders Á after Z (where the correct in most places would be to sort it together with A), after that, letters in different alphabets (correct) then the emoticons (well, people do add that to their names...)

Re:Falsehoods Programmers Believe About Names (2010) by anoncake on Sunday March 07, 2021 @08:47AM (#26375791)
"Müller" and "Mueller" are actually different names. But if umlauts aren't available, "Müller" should still be represented as "Mueller", "Muller" would be just wrong.

Ordering also depends on the context. Usually "ä" is sorted like "a", but in lists of names it's sorted like "ae".