Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

The question Jquery Datepicker : how merge month and year in selection was asked by a new account and what's interesting is that by default SO includes facebook user id in the generated name.

Is there some valid reason for that? From my perspective it shares more information than person probably would want to share.

Wouldn't it be better to give name like newbie-<SO_user_id>?

share|improve this question
Might be they are logging in through facebook. There are many uses having facebook in their name. See… – Somnath Muluk Jun 18 '12 at 5:40
@Somnath Muluk: I do understand that – zerkms Jun 18 '12 at 6:49
up vote 2 down vote accepted

That user name is (like Somnath said), most likely because that user signed into Stack Overflow for the first time using a Facebook login.

Stack Overflow sometimes takes a users Facebook profile picture as well for an example see my SO display picture..

I'm not sure if you were serious when you suggested newbie-<SO_USER_ID> as a default screen name for new users. I don't like it. It's one step closer to sanctioning calling all new users n00bs. It's not professional and I feel that it has no place in the SE network at all. The standard user_SO_USER_ID is the correct way to generate a user name - its too general to be offensive in any way.

With regard to making a persons Facebook ID "public" I have to disagree with you. no additional information is made available to you just by having someones Facebook ID. You are sill limited to the privacy settings setup by the user. Furthermore - just someones profile picture you can extract their Facebook ID -


The digits in bold are my Facebook ID and I'm not worried about making it public because I have a firm grasp on the Facebook privacy policies and no one will be exposed to material that I have not explicitly made public.

With regard to why SE decided to generate usernames by someones Facebook ID - I think you'd have to wait for an answer from a credible and/or official source. (I.E the dev team or an SE employee).

Remember that the automatically generated username is in no way unique. The user can change it at anytime.

Related - Change default username from "Unknown" to "User{number}"
(On this post they talk about specific login methods yielding different auto generated user names)

share|improve this answer
In that case - user doesn't have the picture in his profile. So if there was not fbid in the name - we wouldn't know who he is. "as a default screen name for new users. I don't like it. It's one step closer to sanctioning calling all new users n00bs" --- it was an example, native english speakers could find more polite and appropriate name – zerkms Jun 18 '12 at 6:51
The question is more about - why was it implemented in this way? Why to put it in the name, why not use SO user id instead – zerkms Jun 18 '12 at 6:52
" So if there was not fbid in the name - we wouldn't know who he is." - It is totally possible to be anonymous here. We don't really have to know who someone is in the real world. – Lix Jun 18 '12 at 6:54
lol, you're on facebook. – Won't Jun 18 '12 at 11:30
@won - I had to find something to do with all my Stack Overflow downtime :P – Lix Jun 18 '12 at 11:31

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .