- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
if (namePart.Trim().EndsWith(".")) { PronounceAsName(namePart); } else { PronounceAsRomanNumeral(namePart); }
Admin
Having handled legal documents from dozens of people using suffixes, I have to say most of you have no clue how suffixes actually work. For most people with suffixes, it is a legal part of their name. Usually, 90% of the time (when not dealing with sr. or I), it appears on their birth certificate. I have not seen an instance where someone with a suffix does not use it on every single legal document.
As for someone dieing bumping you up a notch? That's news to one of my clients, a fifth whose origin died in the 1820s (for those of you keeping track, somewhere in that liniage one of them did not name his son after himself, but said son later named his own son after his father, his son's grandfather). It's also news to a few other clients that are fourths.
So regardless of what "Miss Manners" says, or any other de jure definition, the de facto scheme seems to be any time you knowingly name a child after another person with the exact same name (first, middle, and last), you add one to the suffix and produce the full name, which is then the permanent legal name for that child.
It seems to me that the "senior dies, everyone moves up a notch" is just a fantasy that some junior had: "When my dad dies, no one else will share my name! Mwa ha ha ha!" which he then extrapolated: "so now I'm the only one with my name (mwa ha) so I am the first! Mwa ha ha ha", which has then infected some people in the ignorant masses.
Admin
Nope - goes for at least one language other than German, my native Danish.
Admin
Suppose the programmer had already thought of the kings of Sweden, etc, only to be defeated by bad data entry!
Admin
The voicemail system at my work does the same thing. My boss's middle intial is L. And so, periodically I get a message from "Edward the 50th". He's actually in his 50's, so I don't think he likes this joke, given that it's coming from a young whipper-snapper.
Admin
oh, come on. That's not a bug. Thats a developer with a good sense of humor!
Admin
Admin
To be precise, 1 is a Cardinal number, first is an Ordinal number. Mallard was looking for the word describing the bit after the number, e.g. "st", "rd", "th", which is the number suffix.
Admin
Sirs I have to say I'm disappointed. 108 (CVIII) comments and no one even mentioned Sixth Lenin. (Yeah, I edited it. At first I wrote fourth...)
Admin
Admin
By the real rules, he doesn't have the same name as any of the others. The "origin" was "Joe Shmoe", and he's legally "Joe Shmoe V". That makes him "Joe Shmoe V Sr.", so to speak, although if he's deluded into thinking that's how it works, there won't be a junior, because he'll be putting a "VI" into his kid's name, thus creating another new name. There's nothing illegal about it, any more than naming your kid "King Joe Shmoe", but only people who are clueless about how it works would think that a boy named "King Joe Shmoe" is actually royalty.
Well, aside from the fact that the "moving up on a death" rule has centuries of precedent in England (and in American works on proper address -- there were other authorities before Judith Martin), which means that it's your client who is an infected ignorant mass, I suppose we're even: it certainly seems to me that calling yourself "IV" and your kid "V" smacks of an ingrowing inferiority complex. Like you can't imagine that your offspring might actually be worthwhile on their own. "I may be an inbred sociopath in Futtbuck, Alabama, and maybe I spend my days wishing I lived before 1860 so that there'd be people who had to respect me by law, but at least I'm a IV." Or maybe "oh, dear, the common people just don't give me the respect that Daddy's money deserves. It must be because I'm so nouveau riche. I'd best name my child after myself, so that his II-ness will shine through and impress people." Either way, it's not a positive trait.
Admin
If you read it as 1 Suzanne + 10 Suzannes + 100 Suzannes, then yes. I'm reading it as 10 Suzannes + 100 Suzannes + 1000 Suzannes. The first 10 Suzannes' mother's name was Brian.
Admin
Admin
Like the programmers in the '70s didn't know that that was going to pose a problem; their bosses encouraged them to save expensive storage capacity when RAM was like $100k/Mb. They just didn't think their programs would last that long. On the subject of interpreting those Roman literals: the problem would have been nonexistent if the code checks for them would ignore letters with a dot(.) right behind them. That way it is supposed to be an abbreviation.
Admin
I imagine it says Suzanne, the 1000th, Malone the third...?
Admin
These two voices are called "LH Mike" and "LH Michelle". I have no idea where these voices came from or what LH stands for; these two voices expand the LH to something I don't understand that sounds a bit like "Learn a ton, Homsky!"
Admin
That is correct.
Roman ordinals never have a period behind them. Not in names, not in german or any other language.
So this is not just crazy to treat ordinals before initials, but even coded without knowing the rules on that issue.
Admin
Admin
But surely you've heard of Elizabeth I?
Admin
Hmm, wonder if the well-known actress 54th Tyler uses this library...
Admin
welcome our new malone overlords. too slashdotty?
being a malone it's nice to see our numbers truly representes
Admin
It probably means and reads Lernout and Hauspie
Admin
Hey, even Roderick Frederick Ronald Arnold William MacArthur McBan is only CLI.
Admin
error?
Admin
http://en.wikipedia.org/wiki/Slow-scan_television
Admin
Bingo. Now I'm just left to puzzle over how these voices from this (apparently defunct) company got on my computer here at work.
Admin
There is a street near my former home called "Colonel Glenn Highway" (named after the astronaut). My GPS pronounces it "College Glenn Highway". More puzzling to me, it pronounces "Beavercreek" as "Bevvercreek" and refers to a certain discount store as "Whale-Mart".
Years ago I attended Lock Haven State College. Using the Post Office's official list of abbreviations, when I submitted a change of address to the post office I wrote it "Lock Haven St Clg". I got a reply referring to it as "Lock Haven Street College". I think a "street college" is where one goes to learn hip-hop slang. But sure enough, on the post office's official list, both "State" and "Street" are abbreviated "St". Apparently their programmers missed the class on forming unique keys. I'm glad they didn't have the same person making up state abbreviations or we could have seen Massachusetts, Maine, and Maryland all mapped to MA ...
Admin
Wrong. In German they do have periods after the Roman ordinals.
Admin
Of course you don't. That's because there hasn't been a Queen Victoria the Second. King Richard the First (aka Richard the Lionhearted) or Queen Elizabeth the First you've probably heard of, though, since there were more Richards and Elizabeths.
Admin
I wonder what Lenin the Sixth or Stalin the Fourth would have thought about this...
Admin
At least her name wasn't Liv McDix.
"Hi, I'm Liv McDix, but you can call me 54 1409."
Admin
So, you cater for the largest group. If, say, 30% of your target audience uses different rules you'd also supply those as an alternative. You simply can't regex your way through every possible variation of legal names and/or the way people choose to spell them out ;)
Admin
Had the developer only checked for roman initials at the END of the name, the solution would have been fine. I dont recall anyone being "the 3rd" (or whatever) in the middle of their name.
Admin
We'll just call him Josef Ratzinger instead.
Admin
Admin
Replace "You have selected .. as the computer's default voice." with "Suzanne M.".
Click "Preview Voice" </quote>
... and I hear "Suzanne (em)" What's your point?
Admin
Speaking as a dev with some prod code still running after decades, I'm surmising that the code was originally designed for names of the format: last, first <optional id> where the optional id was, as someone else noted, used for II's and III's, but not middle inits. But now the input has changed, so Suzanne M. Malone goes into the lex recognizer which reformats it for the internals (which of course never change -- too complicated) as Malone, Suzanne M, which then gets parsed out and violá -- greetings to Suzanne, the 1000th.
As to why the programmer included "1000th" for M, it was probably a gag. I know when we wrote our first system using a synthetic voice we played for hours, making it say...well, we won't go there. Not reciting Shakespeare but it was funny at a certain level.
Admin
And I'll bet she's hot.
Admin
How embarassing to see my own library on the Daily WTF!!!
Admin
Hi all,
discussing this WTF!? with my (non-IT) girl friend, she said something which could be an explanation:
Maybe they activated this "option", which is to interpret potential roman numbers, because of book titles, e.g. "The Lord of the Ring II: the two towers".
And maybe not...
Admin
I swear, this makes me want to change my middle name to MMDCCXCV to see how smart it is.
Admin
Admin
Hilarious! My brother has a middle initial of M and he just played a voicemail from Macy's the other day that did the same thing...now I can tell him why.
Admin
"Susan, The 1000th, Malone, your book, Malcolm, The Tenth: The Unauthorized Biography, is ready for pickup."
Admin
Oh my god, this just answered a years-old question! My library used to always to the same thing to my dad, except he was "Bob the 100th Smith" (not his real name of course). Guess what his middle initial is? We haven't had this happen in years because we don't use the library very often and when we do we get e-mail notifications instead, but back when I was in middle school I could never figure out why this would happen.
Admin
I've been reading through archives and felt like popping this up.
My last name is a roman numeral when in all caps. A large company that some of my relatives work at decided that its automated "the office has blown up" call system would store last names in caps, resulting in calls for "Jill 1049".