3 ms·
Some of the falsehoods, if they are such, do not change how systems are used. For example: > 9. People’s names are written in ASCII. I am well aware of that.
by zelphirkalt 6y ago
Some of the falsehoods, if they are such, do not change how systems are used. For example:
> 9. People’s names are written in ASCII.
I am well aware of that. However, there is usually a transcription to ASCII characters and using modern programming languages, which mostly deal with utf8, you do not exclude non-ASCII characters by default anyway. In languages I use I would have to take extra steps to limit strings to only ASCII characters. There might sometimes be some implementation bug in the programming language's string handling itself. I have encountered one case like that so far.
Also I have a question: What is the difference between a "canonical full name" and a "full name"? (I get that people could have multiple names.)
Aside from that, it will in many cases not matter, whether a person has multiple names. For example most things that have a login, usually let people register. When they register, they can make a choice of which name to choose as a handle on that system. It is sufficient, if they themselves are aware of their other names and associate themselves with the handle they have chosen for that system. Of course there are other systems like lets say some software for a register of inhabitants of a city. Those systems are hopefully designed with the applying edge cases in mind.