Life on the Internet Is Hard When Your Last Name Is 'Butts'
motherboard.vice.com
motherboard.vice.com
In the early 80s I worked with a guy who wanted an unlisted phone number (back in the days of paper telephone directories). He was really miffed at the idea that the phone company would charge him an extra $10 (or similar) per year for this "service". ("Ten dollars to NOT do something?!? That's extortion!") He couldn't believe this so he asked for a list of service charges which they mailed to his home. Apparently changing your name was free. So, for several years you could call "Kirk, James T., Capt." I guess he showed them. Bonus: saved $10 per year. Extra bonus: frequent crank calls at all hours, for free.
Funny thing is I can't remember his real name.
But even so, why would anyone downvote this?
Readers think they punish bad jokes and reward good ones, but the stupid Butts pun is doing great while the absurdist gem about Leonard Nimoy secretly wanting to be Kirk and living it out for a year in the white pages (and then someone working with him forgetting his name!) was nuked from orbit.
Which actually explains a lot about the infamous quote, "The main character, Spongebob, lives inside a giant pineapple. How do you think he acquired that house? Through jihad."
None can use their real names on certain services like Facebook.
https://www.policiacivil.go.gov.br/ex-diretores/hitler-musso...
How about giving people a choice instead of playing Little Lord Fauntleroy and controlling everyone's actions. How about just giving users the option to block "offensive" or even just possibly "offensive" names and terms and words, instead of going all paternalistic jerk.
It is something that has bothered me for a long while now, especially in places like Reddit, where the whole fundamental concept of the site was totally and utterly undermined by the authoritarian mod squad that makes the whole community voting/self-regulation a facade when it's not being used by the angry mob to metaphorically burn the witch that dared to say something that wasn't their favorite thing to hear.
I am French and we have our dirty words which can be pit to good use or misused. An adult using them judiciously may help their message going through. It must not be overused, there is a specific balance to find.
Nobody will, however, type m....e because it means that the word should not have been there in the first place.
Bleeping such words looks like fake puritanism to me. Either use them and face the music or say crotte.
These names need to be on those "things programmers believe about names that are false" lists closer to the top[2].
[1] - https://en.wikipedia.org/wiki/Caterina_Fake [2] - https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
There's a couple of people for you with legal names well past 500 characters, and that's just of Western European descent, where German-style compound words are rare.
For instance Pablo Picasso's full name is 103 characters (without whitespace): Pablo Diego José Francisco de Paula Juan Nepomuceno María de los Remedios Cipriano de la Santísima Trinidad Ruiz y Picasso
The last name's list on the other hand can be technically infinite but only the first two (from both: father and mother) are used normally.
You can have also as many pseudonyms as you want of course, but they aren't official names.
Just for fun, I wrote a quick query to pull the head from my DB.
NAME_LENGTH_CHARS, NAME_TEXT
91 'Mary Abigail KawenaʻUlaokalaniahiʻIakaikapoliopelekawahineʻAihonuaināleilehuaapele Wiggin Pukui'
85 'Upatissa Atapattu Bandaranayake Wasala Mudiyanse Ralahamilage Shirani Anshumala Bandaranayake'
83 'Wanisekara Bandaranayake Wasala Mudiyanse Ralahamilage Aluwihare Uda Walauwe Alick Aluwihare'
68 'Guido Georg Friedrich Erdmann Heinrich Adalbert Graf Henckel von Donnersmarck'
66 'Wasalakulathunga Wijekoon Mudiyanselage Duleeka Kumari Wijekoon Marapana'
65 'Clemens Erwein Heinrich Karl Bonaventura Freiherr von und zu Franckenstein'
59 'Guillaume Joseph Hyacinthe Jean-Baptiste Le Gentil de la Galaisière'
58 'Weerasooriya Dissanayake Mudiyanselage Punchi Banda Dissanayake'
56 'Charles de Marguetel de Saint-Denis, seigneur de Saint-Évremond'
56 'Venerable Professor Kollupitiye Mahinda Sangharakkhitha Thera'
...
(EDIT TO ADD: These are all names initially sourced from Wikipedia)For instance:
#1 https://en.wikipedia.org/wiki/Mary_Kawena_Pukui
#2 https://en.wikipedia.org/wiki/Shirani_Bandaranayake
#3 https://en.wikipedia.org/wiki/Alick_AluwihareOn the other hand, an ultra-long name that seems to be designed for testing overflows, in buffers mental or physical, is like a very different category to me.
The problem is that you still need to deal with unicode attacks, sql attacks, js attacks, css attacks, regex attacks, etc. There's nothing 'arbitrary' about sanitizing any user-inputted text field, and it's especially difficult to do so a culturally sensitive way.
It's a good problem you're solving though. It's a great job interview question to have people write some code and talk through, since to get someone's first name given their full name it takes maybe 20 minutes to write something that works 99% of the time, but then to write something that works 99.99% of the time it takes maybe 20 years.
I never understood why that's necessary in the first place. Simply have inputs called "full name" and "address" and let people type in whatever, similar to how many websites now have "name" and "title" (as in Mr, Mrs, Reverend, ...), which is a partial and culturally insensitive solution to a similar problem.
Nickname:
and then refer to them by their nickname, which can be whatever they like to be called, in whatever land they come from
and no programmer has to care about human naming conventions ever again
If you don’t write software under the assumption that every other developer and all your users are at best wildly incompetent and at worst outright malicious then you’re doing everything wrong.
1) https://news.ycombinator.com/item?id=7364933
You have a username policy: https://en.wikipedia.org/wiki/Wikipedia:Username_policy
You have a notice board for blatant violations of policy (although it gets used for a lot of other stuff): https://en.wikipedia.org/wiki/Wikipedia:Usernames_for_admini...
You have a holding pen for usernames that have been reported but not yet blocked, for further monitoring: https://en.wikipedia.org/wiki/Wikipedia:Usernames_for_admini...
Because the username policy isn't enough policy the UAA and UAA Holding pen have their own instructions: https://en.wikipedia.org/wiki/Wikipedia:Requests_for_comment...
And because two different pages to report usernames to isn't enough there's yet another for things that aren't as blatant as UAA: https://en.wikipedia.org/wiki/Wikipedia:Requests_for_comment...
It's actively hostile to people with names like those mentioned in the article.
I think the policy is more likely to favor names that are not identifiable in the real world.
So nonsense like “Snarf_Yorble” is preferred to “Danny_DeVito” even if Danny DeVito himself is trying to help write an article about the TV show, Taxi, by citing some good sources to fill in blanks and rectify some subtle errors via the talk page.
Favoring handles and nicknames keeps attention focused on the content or data, and not the authors, to retain a degree of objectivity. Merit badges are there, not to promote credit, but credible accuracy and reliable behavior.
I had a chance to choose my own Chinese name. I had friends with amusing names: Yi-ting was eating, Wei-ting was waiting, and let's not mention Shi-ting. Those are all quite normal names there! I laughed at first, but realised that I remembered their names much better than other friends.
So I chose my name to be 台平, Tai-ping. Because I'm typing. This is now my legal name on my ID card there!
[1] https://www.youtube.com/watch?v=mUvdXxhLPa8 (trigger warning: comedy)
https://www.reddit.com/r/xboxone/comments/9a0wuc/my_name_is_...
Once you got past that initial step it was much much more reliable than today's voice recognition systems on Android phones, especially for "foreign" names.
41. Full adjectives and adverbs can appear in names. Some folks didn't get fancy and add prefixes and suffixes like the Europeans. You might even encounter a family name that is a whole phrase.
(Specifically, my middle initial appears on my credit card, but I never fill it in when buying stuff online.)
This is only true with AMEX as they are the only major processor that checks the inputed name.
Visa and Mastercard do not check on the name at all - you can use any strings you like.
All of the online shopping and ordering I do (including Amazon, etc.) is with a made up First/Last. I have done this for almost 15 years with various Visa cards with no problems.
Could be different since I'm not in the US.
I argued that changing Ø to O was just as wrong as a Norwegian some time ago perhaps changing her name's W to V, and that was obviously unacceptable.
(I'm not sure how realistic this is, but I've seen an old child's alphabet poster that didn't include W.)
https://upload.wikimedia.org/wikipedia/commons/1/19/Bhumibol...
You wouldn't think a lot of sites check for a minimum name length, but they do.
A pain since I have a lot of people with short Asian surnames (and a "first" name which isn't always the one they go by).
The two most difficult parts of this problem are the subset problem and the localization problem.
The subset problem is highlighted by Scunthorpe. When looking for bad words, how do you whitelist the places like Scunthorpe where the subset can contain a bad word? I.E. how can we allow Scunthorpe while also disallowing .:)(B.adw0r3d ?
The localization problem is easily described in this thread as well. In French, ass might mean a completely beningn word that’s completely different from the meaning in English.
In the end the current solutions aren’t great and involve a shit ton of heuristics with a lot of human intervention. I don’t see that changing in the near future.
We quickly learned that showing message like "Name cannot contain profanity" is a bad idea, because we'd show this due to names that happen to be "questionable in some contexts". People get pissed off real quick, if you tell them they have "profanity" in their name.
We changed it to something like "you're using a word we don't allow" (avoiding mentioning of "profanity" altogether), PLUS, we added a way for users to quickly contact support, if they're in this pickle.
http://habitatchronicles.com/2007/03/the-untold-history-of-t...
TL;DR "We spent several weeks building a UI that used pop-downs to construct sentences, and only had completely harmless words – the standard parts of grammar and safe nouns like cars, animals, and objects in the world."
"We thought it was the perfect solution, until we set our first 14-year old boy down in front of it. Within minutes he’d created the following sentence:
I want to stick my long-necked Giraffe up your fluffy white bunny.
It's like the DRM problem. It's incredibly difficult if not impossible, and the goal itself is dubious.
The 2 vice principals in my Junior High at one point were James Slaughter (he did the paddling) and Seymour Butz. Butz had this huge James Earl Jones voice that just boomed down the hallways... No one made fun of him within his hearing.
Much in the same way that the pronunciation of harassment over-corrected to "hare-es-ment" for a while in the 90s (avoiding "her-ass-ment"), they led the pronunciation of their name towards Skanchy, like Scrunchy, or Crunchy before relenting.
I ended up including some non-printable unicode characters in my first name, and after a few tries, it worked :). At least my name is now shown properly, even though the bits are not correct.
And this isn't niche software either, this happens in AAA game releases, all the time. I've encountered this in software that had been developed for millions of dollars.
Sadly most lists of unpleasant words are pretty aggressive.
Either that or they contain words that look like someone was sitting in front of the screen and making a scrunched face trying to remember any more offensive words.
They're also usually very US-centric and completely ignore other cultures, languages or societies.
Maybe having the last name Butts on the internet IS hard after all.
(In case it's not clear, this is my last name)
The only trouble I have ever had was Facebook locking me out of my account in 2011 and making me send them a photo of my ID before being let back in. Took a month.
The funny thing is I have a random Facebook account with a totally fake city and name for a character in a game I play, and never had any trouble with that!
Never had a registration problem on any site, though.
For all those who say javascript the language is fine: ^^
by the way, best use case of this I've ever seen? It was pasted on a sticker on a car's bumper, right below the license plate, in a nice easy to read/OCR font. Now, I've no idea if the speed/traffic/tracking cameras read it and acted on it or not, but the idea amused me.
And []+[] = "" And []+{} = [object Object] And {}+[] = 0 And {}+{} = NaN
new String(null)=="null"
And it used to be a lot easier to make that mistake like something with:
""+a
Which different browsers handled differently.
Edit: To all the Nulls, thanks for the downvotes.
As for JavaScript, I recall how I registered an account with user name "undefined" for TheDailyWTF article comments. Later they moved their comment system and forums to Discourse and due to some bug my account was linked under every item in the list of likes under every post.
First name, last name, photo, home address(or similar). Everything verified or at least enough for people to feel like they are talking to real people.
Given how easily reddit is astroturfed by Aldi, Tmobile, Samsung, Tesla, Donald Trump, and more, the next gen social media will revolve around real people rather than usernames and corporate accounts.
The article itself mentions "members of British Parliament [being] blocked from viewing the Sexual Offences Bill they had proposed by a government spam filter"[0] and "the London Horniman museum’s emails [being] flagged because systems thought they meant 'horny man'"[1].
[0] http://news.bbc.co.uk/2/hi/uk_politics/2723851.stm [1] http://www.newsshopper.co.uk/news/533121.Name_of_museum_is_c...
'Retweeting' needs to carry social risk to be high quality. Right now all social media is just a mad scramble for short-term attention metrics.
Unless, of course, the service refuses to acknowledge that some real people exist because they're not white enough. https://en.wikipedia.org/wiki/Facebook_real-name_policy_cont...