C programmers would ask whether a null-terminated name would be acceptable
No, cause “John\nDoe” messes up my regex. Sorry, out of the question.
no one is “good” with regex.
Then who’s coming up with all the bits that I copy/paste off the internet? The regex dragon?
There was only one, we’re all still copying from him or her.
they likely aren’t good regex’s ;P … anything with more than, say, 6 operators is probably missing an edge case or will be outdated in a year (and then it’s impossible to determine its original intention)
From what I’ve seen, it’s Cthulhu.
Frontend devs hates this guy.
Still better than Jennifer Null I guess
Be funny as fuck if Canada started extradition procedures when he landed
Easy,
John\nDoe
Probably have to escape it so it will work properly: John\/nDoe
\n
already is an escape sequence, consisting of\
, the escape character, andn
, the code that is responsible for the new line. Together they form an escape sequence.This person unicodes
Not legal in Canada. Your legal name must use Latin characters only. This is a sore point for indigenous people.
Did the Romans not use line breaks?
No, they didn’t even use the space to separate words. Take a look at any Roman inscription in Italy, there are no spaces between the words (just like there are no silent pauses between spoken words).
Blank spaces arent characters by definition as they’re the space that allows the letters to exist
Deep. Is Python a form of Jazz?
Yes, and YAML is a war crime.
Hello my name is JohnDoe. My name only contains Latin characters, no spaces allowed.
Ah, but you see, “John” and “Doe” are two names - first and last - and when you say “My name is”, you’re really listing out your names, with spaces inbetween!
But then there’s hyphenated names, and I have no idea how those are treated.
Could be…“Jondo” like, a mononym hahaha.
"John Doe"
vs["John", "Doe"]
vs{"firstName":"John", "lastName":"Doe"}
console.log(Object.values(name).join("\n"));
The Romans also had spaces in between words
I was under the impression that that was actually a medieval invention
This comment made me learn. Thank you.
deleted by creator
Nothing but understanding of words and sentences. It was kind of a whole thing. The space character was revolutionary to increasing the spread of literacy. Relevant
Or for those that just want to read: https://en.wikipedia.org/wiki/Scriptio_continua
But did they have lowercase?
EDIT: Hello my name is JOHN DOE. Only latin characters allowed
But did they have
lowercaseenglish language?Salve! John Doe nomen meum est.
Only latin
charactersallowed(That’s all the latin I remember from school back then)
Which is both entirely understandable, and also tragic because Canada’s indigenous written characters are so cool. :D
But also, it’s gotta be neat having a name among your people, that “the state” has nothing to do with…
If elected president my first order of business will be to make all birth certificates fully unicode compatible.
(ノ-_-)ノ~┻━┻ Miller
I govenment site I visited recenly made a point of how it accepts emojis in passwords!
Y̴̥͉͕͌̀ǫ̴̗̅̕u̵̱̾̋͐̚ ̷̡͕͈͛̇h̴̳̱̘̆ä̶̼́̕ṽ̷̬͕è̷͓̰̔̌ ̸̪͋m̷͍͎͙̂́̔ͅy̷̰̘̎́̉ͅ ̷̳͒v̷̭̕o̷̢͚̟͇͒̃͐̕t̴̪̙͗̐͆́ë̶̦͗ ̵̗͌̅p̶̰̫͛̑r̷̨͛̏̈́͝e̷͇͍̋̚͜s̸̳͙̒͘î̶̞̍̍̋͜ͅd̴̰̭͚̞͗ě̶̯̖n̶̩̿̕t̶͎͉̂ ̵̦͂̍̀Z̵̧̲̦̹̾͋a̴̒̑ͅl̷͇̘̝̬͒̊͝ǵ̴̹̣͖’̷͂͜o̴̢͔̱̔ò̷̧͛!̷̦̎͑͆͘ ̵̺̼̜̃̑
Howdy friend, I’m ▒⟪♶⳽Ⰶ⮫☲Ⰱ∓✑ⲍ␝ⅼⓑ⊯⛝≋ⱚⵯ⿳➡⸷⋘⎋⛏⍫⣺⨼⛜⧄ⅈ⎥⦶⋣⩥⮯⨏⼧⁹⟤.
Oh, poor thing. It must be terrible to be one of insufferable Elon Musk’s progeny
How is your son
X Æ A-12
?Screw everything about Elon musk
“It sounds like a password”
Na, names are about pronunciation (how you call someone). Written letters are an approximation of that. You can’t pronounce a newline, so there’s that.
How do you pronounce the hyphen in double barrelled names?
The hyphen can provide indicators on how to parse the letters on either side. “Pen-Island” would be pronounced differently from “Penisland.”
But differently spelled names are legally distinct.
i think they mean that pronounciation matters for determing validity, not for the actual record or distinguishing between names
But that doesn’t really address the original question, does it? You don’t have to pronounce all the letters in a name, so the fact that you can’t pronounce a newline isn’t sufficient to demonstrate that it can’t be part of a name.
John
(long pause)
DoeBut something has to be written on the birth certificate and social security card, and that’s what everything else will expect you to use. I think just due to technical limitations (e.g. of the printer/template for those things) it wouldn’t be allowed, but I dunno about legally
Try telling that to
.
Just pronounce \n as a glottal stop.
Hawai
i
Just crouch down to simulate moving to a lower line.
John <crouch> Doe
Little Bobby Tables
John
Doe, related to Derrick Nippl-e perhaps? (Fry and Laurie)
“ethics aside” truly a starter for a qa
Once I was tasked with doing QA testing for an app which was planned to initially go live in the states of Georgia and Tenessee. One of the required fields was the user’s legal name. I therefore looked up the laws on baby names in those two states.
Georgia has simple rules where a child’s forename must be a sequence of the 26 regular Latin letters.
Tenessee seemed to only require that a child’s name was writable under stone writing system, which would imply any unicode code point is permissible.
At the time, I logged a bug that a hypothetical user born in Tenessee with a name consisting of a single emoji couldn’t enter their legal name. I reckon it would also be legal to call a Tenessee baby 'John '.
Sounds like you did a thorough job as a QA tester. As a software engineer, I love to see it.
By the time the app was due to go live, we’d only reported bugs with the signup and login flows. This was misinterpreted as there only being issues with the signup and login flows, and the app launched on time. In reality, it was impossible to get past the login screen.
And then let me guess… Of course the QA testers get the blame, when in reality it’s either management or marketing that wanted to pushe the app out.
Blaming us would be too close to root-cause analysis for them even to consider. We weren’t normally QA testers, but they’d left it until too late to hire internal QA, so roped in the developers (us) from a SaaS vendor their app replied on as emergency QA.
im sure the devs tasked at fixing that bug loved u ;-)
It’s time to log off and get a vasectomy
I’m not american and I’m glad I’m not but intended if someone could enter a bunch of zero width spaces
Can I kill someone who wants to do this? How do I legally get away with it?
Plead permanent sanity. If I was the judge I would let you go.
Plead permanent sanity.
temporary sanity is the best I can manage these days.
Thanks bro
I gotchu