When operating "at web scale", users often simply don't have "real names"
plus.google.com
plus.google.com
Apologies in advance for the self-citation:
http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...
My name+ is confusing gibberish where I live. It is highly likely likely that when I have children, they will go through life having multiple sets of gibberish so that they can pick the non-gibberish option when asked "What is your real name?"
Does your startup really want to get into the is-that-gibberish-gibberish-or-am-I-just-ignorant-of-the-way-they-do-things-in-weird-places-like-the-United-States adjudication business? If so, try validating names. You will have loads of fun.
+ : Well, a name I go by, at any rate. There's at least eight different ways to write my "real name" correctly, not even counting nicknames, online handles, or the like.
Governments essentially avoid this problem, and they have for generations, because they realized that names are intractably hard. This is why they give people numbers instead.
Here's my name written in my passport (US): "MC KENZIE PATRICK JOHNATHAN" The Passport Control Center is the only organization which thinks I have a space in my name.
If you go to Cook County and grab a copy of my birth certificate, it says "Patrick Jonathan McKenzie". I was a poor speller as a kid and thought Johnathan had two Hs until I was a teenager. Whoopsie. Now it does because it's just too much hassle to go get it changed now.
The Illinois DMV thinks I'm Patrick McKenzie. Ogaki City Hall thinks I'm McKenzie Patrick Johnathan in one part of the office, ミッケンジーパトリック in another part, パトリックミッケンジー in another, and ミッケンジーP in a fourth part. The national tax agency said, direct quote, "Sorry about our software being unable to accept your name. On the bright side, we really couldn't care less, as long as you pay your taxes on time."
Well, I know people who IRL insist on being called by made-up names, mostly goths, you know, something like Darkraven Bloodmisery.
I know a lot of people IRL who insist on being called by made-up names. I know Japanese and Chinese people who have "use names", because some white folks think Hideyuki is a mouthful and couldn't guess that he's a man. I know neighborhoods in Chicago where Irish Catholics are so thick on the ground that you'd better come up with a nickname if you're a Patrick or a Mary because otherwise half the class will have a hash collision with you. (I was Patrick Johnathan -- the other Patrick Jonathan beat me at rock paper scissors and claimed the coveted PJ.)
I also know some goths who use made up names, including a Robert who -- cheeky blighter -- insists he is really a Bob.
Also, just a self-preservation tip: don't ever repeat that comment near a liberal arts faculty if you value your sanity. They will be on you like vegetarian tigers/esses/etc on a fresh, juicy bit of fair trade tofu.
General caveats apply about edge cases (and Gender is specifically complex issue that maybe this advice is useless)
Today I learned that I don't have a real name.
More seriously, though, most people I know IRL insist on not going by the name on their passport. If I had one, my name would be "Christopher", but I insist on "Chris" enough that I will not make my name "Christopher" on Google.
For a less silly example, though, most people I know whose names are not derived from their full legal names are some form of non-cisgendered people who simply don't identify with their given names. And, in the US at least, for most purposes it is simply not necessary to go the court-decreed route (we don't have a strict equivalence of a deed poll form for name changes as far as I know) and bringing court and public record into things can be unnecessary trouble until they fall out of those "most purposes".
Of course, these are only a couple of reasons why one might wish not to use their passport names online, but the main point is: it's rarely as simple as you think.
Also, I know a fair number of people, who, for a variety of reasons, have their names in transition. These new names are not yet their official names, and they may change what they ultimately decide on. It's _really_ not the place of Google to effectively say "Make up your damn mind".
Well, there's a continuum of "made up", going all the way from Darkbane Bloodlovin' to our idealized gold standard of "Whatever two inexpert people who have known you for less than a few hours decided would be the best thing for the entire world to know you as for the rest of your life."
P.S. Got to love that I'm referred to as "patio11" in that comment. (I don't know where "My friend in middle school was from Puerto Rico and he just couldn't manage -ck most days so 'Patio' it was" fits on the continuum, but it stuck so hard that even my siblings routinely use it now, so I won't complain about it.)
Sometimes they are transliterations of each other, sometimes translations, and sometimes no relationship between them at all.
Because government has really one use for your name: the proper identification of a person for the purposes of the provision and execution of government responsibilities and services.
Google has a larger mandate, one where enforcing "official passport names" is not only inconvenient, but would also drive away adoption.
Not to mention, I have an English name, and a Chinese name. Only one of these appears on my passport, but depending on who I am interacting with I would very much like to (justifiably so) use my "unofficial" name. What is wrong with this? This is actually somewhat annoying for Facebook - I have relatively in Asia who don't speak English at all, and I'd like for them to be able to find me on FB... but there is only one canonical name on an account.
Google is developing a social system - a social system by the very nature of human identity cannot just have "passport names".
As I've said before, Facebook beat MySpace because it uses "real names". It's a lot easier to discover people you know, and that drives adoption. Google+ has to copy them, if they want to win the masses over.
They might be better off letting you have several, privately linked identities. For example, I could have friends under my "wisty" account, and friends under my real name. But they are best waiting until the muggles have already created great name accounts, and hooked up with their high-school semi-friends.
Once google is on near-equal terms with facebook, they can allow handles as well as real names. You could just move your "internet friends" circle over to your handle, and leave your "school friends" circle on your real name account. But until they have everyone's real name, this would be a poor business decision.
I have legally had a one-word name for decades. SS card. Driver license. On credit cards I fake a first initial, same with other DB-enslaved contexts.
Some time after the DHS was invented, SS changed their database systems. Where the SS used to list me as "myname," now I'm listed as "#unk myname."
Since my SS record no longer matched my driver license, when I went to renew my license I was refused, because the DHS tells the states that DL must match SS. That took weeks to sort out, but I did finally get my DL properly renewed, after they found the employee that knew how the DB system works.
Government IT.
Here in Ireland we can translate our name in Irish and use that. I did that once for my passport. So I've had 2 different names on my passport without going to the deed poll, getting married, etc. all legally. What would be my 'real name' then?
(For the record the 2 string have a levenshtein distance of 10, so they are dissimmilar)
It's impolite to ask what their "real name" is. I've seen someone (call her X) get upset because someone pressed the point of finding out what X's mother used to call her (if that's a a "real name" in any meaningful sense). And it was pointless too, what could you do with that information?
There's lot's of inaccurate information there anyway, I have two "Jo"s in my friends list. On is male, one female. In both cases "Jo" is a contraction, in one case of a middle name. They also chose to be called "Jo".
I don't really see why Google+ needs to know or care. What people answer to is what people know to look for, so that's what should be shown.
I reminded of Catherina Fake, a Flickr co-founder.
if your point is "you don't actually know" then mine is "you don't need to even care".
Yes! Insofar as it can be made simple, that's how simple it is. I can't fucking believe how hard it is for some people (and databases) to accept that part.
- Many non-sanitized SQL queries fail,
- buggy URL or HTML parsers create code like:
/spring-in/
<meta content='Spring in 't Veld ...
- Pagetitles like: Spring in /'t Veld- Added smart quotes "Spring in ’t Veld" from Word or Rich Text Editors cause problems with sorting and identity consolidation.
- Stripping the quote character trips a 2-letter requirement.
- etc.
It is unlikely that people will name their son
Robert';) DROP TABLE Students;--
But you should at least prepare your db queries for a quote. :)About to find myself building some such systems and would prefer to do it right…
Names are just Unicode strings, which you should not fold, spindle or mutilate. Why do you care which bit is the family name, or if this person has a family name, or even if there is such a thing as a family name in their family's culture? Why even try for a canonical form?
Even better, make name a _list_ of Unicode strings, so people who have multiple names (Chinese/Western, pre/post marriage, pre/post op) can give you the whole list to search on.
If asking for their credit-card details, ask "Name As Printed On This Credit Card" and store that as well so you can bill them. That's really a property of the card, not the person.
And then just add a "Informal Name" field so you're not stuck guessing which bit is the informal name, or writing "Dear Roderick Frederick Ronald Arnold William MacArthur McBan" which does sound kind of dorky ...
</rant>
But yes. Programmers have a hard time using unicode. It's a shame not all programming languages use unicode.
I also think is has to do with bad research. It isn't hard to check different types of family names and naming order.
There are a lot of countries where they place the family name first followed by there personal name.
I'm still trying to figure the best way to store names. Maybe 2 fields will fit all:
family_name (Spring in 't Veld)
name (Robert Spring in 't Veld)
Family name can be used for grouping and sorting. But you need to store the name as the user entered it. Don't try to split it in parts, just leave it as is.The theme you touch on is covered at length in the book 'Computer Power and Human Reason'.
For most of high school years, our house was listed as "311 Behind the School" or some other variation. There were no actual street names (although I am told the electric company and only the electric company had a map with street names). When 911 service hit the area, we got actual addresses, but they really weren't useful for shipping things. The local UPS guy knew where everyone was and where they worked so he could do his deliveries. His replacement required some training time.
The Post Office didn't do a route on the reservation (come pick it up - all PO Boxes), and FedEx was the most pain in the rear, evil group ever (drive 2 hours to pick up you package because we stop delivering in late Dec). You can work up quite the mad driving two hours to pick up network cable in a ND winter.
Around 1996, I actually had to tell a vendor we couldn't do business with them anymore because they had to ship FedEx. FedEx did get better, but don't mix up FedEx and FedEx Ground else there will be a lecture.
// never mind the "Easter Egg housing" and how they got their name - cheap*$$ government and their "bright" paints
I tried that for a project, using the Google geocode API. Worked OK, though not flawless.
Users entered their address into a textarea. This got passed off to Google, and the app then looked at Google's response. In case of ambiguity the user would be prompted to clarify the address and try again.
The intent was to reduce crap in the application database, but at the same time we had to allow users to override whatever Google thought and provide a literal address.
As a side note, I'm in a similar boat to Patrick with respect to my real name: at least 6 variations have been used on legal forms alone, due to length and special character restrictions, and excessive use of spaces. Fortunately it's only my middle name that gives problems so it can often be ignored, but I really like it so it's still annoying when I have to distort it.
Maybe I have OCD, but I'm personally glad I don't have to see this on Google+ for now (but I wouldn't be surprised if they changed their policy on this within a week or two given how fast they acted in response to the "gender must be public" feedback).
Similarly, I religiously give everybody on my IM buddy list their real name. I would go crazy if everyday I only saw pseudonyms and had no idea who was who.
(Which, I might say, is another "myth of names" to add to patio11's list: "the list of names someone goes by is objective and transitive"; I might think of that person as "that Steve from Hacker News", when other people call him "Steve Johanson", "Stevey", or even "stivox".)
* A MTF transsexual who prefers going by a feminine spelling of her name
* A Vietnamese girl who prefers to go by an adopted American name
* A Jewish woman who prefers to spell her name in Hebrew, and whose legal name contains six names
For all the things Facebook gets wrong, the name input is really not one of them, compared to Google+.People have known me as MAD for over a decade now, and although I sometimes wish I could just go by Corbin, it's something that I'm stuck with, better or worse. Nomenclature is hard, and any attempt to shoehorn names into a single culture's rules is going to fail.
Secondly, as I sort of hinted at in my first post, I acknowledge that it wouldn't really make much sense to design a policy around my personal visual preferences, which I realize are a bit culturally exclusive. Nonetheless, I can't help but be annoyed by some of the names I see on Facebook.
I would especially do that for any sort of web startup for both simplicity of the interface and ease of implementation.
Of course you can always have different fields for billing information.
What's odd is that my rule for social networks is that if you know my name online, I might want to connect with you. If you know my real name exclusively, I probably wish I didn't even know you.
Well, hello Minority Report ads!
This is as much tech failure as it is a policy failure.
I don't understand the linking to a real name. Give everyone a private number, and then the user links whatever names they're known by to that number. When a searcher finds the name Skud and adds Skud, they will forever see Skud and whatever other names Skud has chosen to have visible to that circle. The link is the number, and the name is just a display. I wonder how they would deal with a woman who changed her last name when she was married, and reverted to her old name after the divorce. And she's also an author writing under a pen name (like Stephen King/Richard Bachman/John Swithen). It seems obvious to me but nobody's done it so there must be some unique flaw. Can any commenters enlighten me on why the unique private number idea is a bad one?
As Google+ has realized with circles, we have different associations we make in life.
Some of those are widely separate identities.
I see no reason why any identity I have on one site should be associated with one I have on another, if I deem that it not be.
For some purposes (voting, financial transactions, long-lived financial accounts such as SSI or a life insurance policy), you'd want to tie one identity to another. Beyond that, it's simply a control and surveillance front.
Even in the cases I've mentioned, weak authentication has long been the rule. Strong authentication in voting is often tied to poll taxes and other means of restricting the electorate. Public corporations (literally "anonymous societies" in French) are highly psuedonymous. Cash (and digital equivalents) are untraceable. And numbered bank accounts are the stuff of legend in both finance and noir literature.
Identity is a very, very deep, and frought, question. Curiously, G+ is turning into quite the discussion of it, from circles to gender to names to multiple identities.
One of the most classic instances of pseudonymity is among revolutionaries. It played a large role in the American Revolution, particularly among pamphleteers (the 18th century analog of bloggers): http://www.magic-city-news.com/Editor_s_Desk_34/A_Climate_of...
What of Mark Twain, Lewis Carroll, George Eliot, George Sand, Ellery Queen, Frank Dixon, and Carolyn Keene?
A particular usage is among revolutionaries: Lenin, Stalin, Golda Neir, Moshe Dayan, Subcomandante Marcos, Carlos the Jackal.
Or stage names: Madonna, Lady Gaga, Huey Louis, John Wayne, Marilyn Monroe, Bono, Cat Stevens, Yusuf Islam.
You're making an extraordinary proposal. Support your position.
Thanks to nradov above for info on HL7. Surely these major international orgs should already have been aware of it?
No matter how much effort Google put into supporting "real names", they would still disappoint somebody. Does Facebook do this any better? I believe they also require users to provide their "real name".
At global scale would be a more sensible. 'At web scale' doesn't mean, 'With users from outside the US'.
re: "web scale" not implying/talking about global users... Do you know of anyone operating a web scale business that doesn't have global users? Even sites that are supposedly for US customers only (netflix, etc -- caused by regional licensing), still have non-US customers using proxies to bypass their geo filter...
Web scale /is/ global scale. :p
To reiterate: the number of users (scale) is irrelevant to the issue of problem names.
I can see why someone sprinkled buzzwords on the HN title that didn't exist anywhere in the article, and weren't applicable though. Makes the issue sound more 'techie'.
As for "buzzwords", if you deal at all with Google employees, this becomes an irritating mantra: systems that have less than a hundred million users are often considered "toys" (and, to be clear, I can totally understand why this would be this way to these people).
And yes: I think that the point that "this actually happens to everyone everywhere" is an interesting point, and was the first comment on this post by patio11. I found that a very interesting insight, as many of my examples are more "those cases that come up when dealing with a global user community full of interesting edge cases", which to me /defines/ "web scale".
Why, therefore, it matters at all that
these words "didn't exist anywhere in
the article" is beyond me.
What is the purpose of the quotation marks then? Irony?My entire planet is forbidden.
Forcing real names fosters an environment of rigidity and conformity. But I guess people like that about FB and Google+. At least MySpace allowed you to pick your colors.
The Internet could be it's own place, it's own unique environment, but instead people like FB or Google+ want some poor attempt at a one-to-one mapping of the real world.
For context, though, that phrase is there to point out that when you are dealing with a worldwide audience of tens to hundreds of millions of people, you cannot make silly assumptions (see patio11's set of "myths") regarding names.
As for using that /specific/ wording, that is how Google themselves often describes the state of operating with that large, and that diverse, of a userbase, making it anything but "nonsense" and in fact fully "apropos".
(Also... what is "NB" supposed to mean?)
I twig now that the author and the HN poster are one and the same internet celeb. So... sorry about that :)
Enforcing real names is a good thing. It means people finally start to take responsibility for their actions, and there is accountability. People behave much better when the threat of embarrassment is in the balance.
I only see one legitimate reason for someone to be allowed a pseudonym: if they are more widely known by that name than their real name. This applies to authors, artists as well as web community members. The solution is easy: allow a nickname field in addition to your real name: [First] "[Nickname]" [Last]. Some already do it. Day9, for example, goes by Sean "day9" Plott online.
Lastly, I realize the hypocrisy of posting to Hacker News without my name visibly attached, so for the record, I am Kenneth Ballenegger from kswizz.com.
[1]: I have browsed thru /b/ many times, and the behavior of people there truly is the worst I've seen ever. I was in the middle of the SF Giants riots last year, and the people setting fire to cars and breaking windows seemed more civil by comparaison.
Two random examples: HN is mostly pseudonyms and has pretty good quality discussion; my local newspaper now uses Facebook Connect to have users post under their real names, and its readers dutifully post a bunch of ignorant trash under their real names.
I do like having semi-stable identities, whether pseudonymous or real. It makes more of a sense of community if you actually recognize people and ascribe viewpoints/personality/etc. to them, rather than every post in effect being written by RandomUser92736 with no continuity between discussions, or any ability to form within-community reputation.
There are good communities and bad communities.
Norms play a huge role. Expectation plays a role, Participants' culture plays a huge role. Some communities work well based on in-real-life associations. Some work based on technical means (strong moderation tools). Some have weak moderation tools but an aggressive enforcement community and back-channel discussions for dealing with egregious abuse, though from my experience those back channels are used far more rarely than might generally be expected, and may even take on an inside-joke status.
In the same sense, real-world communities may or may not be well-behaved, and often have similar foundations. The better-behaved ones tend to be well-established (but often hard for outsiders to break into), highly policed, based on cultural norms (common religion, ethnicity, purpose, social class, interests). It's where multiple structures break down that problems become most severe.
Even short-lived communities can be very well behaved. There are few communities more transitory than college campuses, yet they have very few management issues.
The biggest hazard in either online or physical cultures is creation of a mob (root word: mobility), in which an antisocial mindset spreads through a population. What are needed aren't strong authentications ("papers, please"), but circuit breakers and dampers to dissipate these energies.
If it is in fact civility and community which are valued.
-- Chris Sauro, masterzora.net
As long as you have mechanisms, whether social or political, to "default distrust" new users that don't have much "cred" yet (mechanisms like the "green" user rendering that Hacker News uses for this purpose), you are not going to lose the benefits of "anonymous" vs "real names".
In fact, one might even argue that claiming otherwise misses the point of names: even when I am going by just the name "saurik" (seldom, but it happens: like here on this site), I care deeply about what I say as it affects my identity.
As an example near and dear to many people on this site, no one had known who "why the lucky stiff" was (maybe they do now? not keeping up with that much); but, if he had started being an idiot on forums and started "proliferating senseless hacking and child pornography", you can be certain that that would have been quite bad for him.
(In fact, if your real name is not known by anyone, and everyone knows the entity that actually has all of the reputation capital you draw on on a daily basis, then arguably there is no risk in doing something stupid with your real name, and total risk in doing so with your pseudonym.)
Secondly, I also agree that there's definitely some edge cases where it make sense for people to be anonymous, or pseudonymous. If you need to shield yourself from your employer for legal reasons, I think it makes sense for you to do so. What I'm arguing is that in most cases, though, it's good for the overall community to enforce true names.
For example, if I'd have to use my real name, I would never speculate. With a pseudonym, I feel comfortable making mistakes and tiny contributions. Similarly, if I were in a horde guild, I would not want alliance players to dismiss my civil politics opinions.
true names : pseudonyms :: villages : cities
and cities are the wellsprings of progress because people can reinvent themselves and unpopular but good ideas can find support.You make it sound like there is no responsibility and accountability in pseudo-anonymous cooperation.
How about real names on license plates? X-Box live accounts?
Enforcing real names is _not_ always a good thing. They already have my IP and the police can demand my ISP for my personal data; not just a stalker, impersonator, or any fraud.
Enforcing real names on 4chan will solve nothing, and likely make matters worse (in your view): It would create a more vibrant Freenet or Darknet where people are a lot more anonymous and 4chan seems civil by comparison.
This has little to do with anonymity. Millions of people act equally stupidly on Facebook or Youtube as well, where there isn't such anonymity. The quality of posts is determined by the quality of the community and its members, not whether or not they have names.
/b/ is hardly representative of anonymity on the internet, and if there wasn't any anonymity, /b/ would be just as bad as it is today. Even on 4chan, the vast majority of the boards have a vastly higher quality of posting than /b/.
All this "know who you are talking to in order to have a friendly community" stuff is nonsense. We know why Google and Facebook and the Obama administration want this. Control and tracking. End of story.
Additionally, as a member of the Google+ community, I'm glad to see Google cares for its quality.
I must disagree with this statement. If you believe that anonymous boards like 4chan provide a gathering place for the already antisocial, getting rid of 4chan doesn't get rid of the antisocial. They'll find some other way to gather and/or express their frustrations with society. I'd argue that it's possible that sites like 4chan provide an outlet for some people, preventing them from expressing their frustration "in real life."
For the record, I consider the real-name-only position you've advocated on this article to be a bit extreme (I believe I also replied to another of your comments). Feel free to desire a place, web site, etc. that satisfies every one of your whims and expectations, but don't do so in a way that forces others to conform. Maybe they see value to themselves and to society in the things you personally dislike.
With identity, because users can form a social hierarchy and praise or shame each other, they live in a box that others have defined them to be in. You may be in a pleasant box, but you are not seeing "the truth." Everyone manipulates their image and how they present themselves to others. This is fine within small groups as it can make the group more stable. However, it does not work at scale; this is the subject of Assange's theory of "conspiracy as governance." Blow the whistle on the conspiracy and you will be a threat, and shut down by any means necessary...
Without identity, you have to constantly prove your worth. What Anon tells you is incoherent, and usually overly emotional, but also usually honest...trolling aside... And in this way, truth can gradually be exposed.
Since Anon's breakthrough into "the real world," governments face a situation where the global strong-identity hierarchy is being disrupted. They can no longer spin a manipulated version of facts to the public and expect it to last for very long.
We need some of both. Strong identity within small groups; weak identity when dealing with society at large.
> [1]: I have browsed thru /b/ many times, and the behavior of people there truly is the worst I've seen ever. I was in the middle of the SF Giants riots last year, and the people setting fire to cars and breaking windows seemed more civil by comparaison.
Seriously? Yeah, /b/ is a vile cesspool. But there is a real and significant difference between riots that directly affect people's safety and destroy physical artifacts and capital as opposed to information leaks and DDOS attacks.