OMG Love. I want to do that to someone. I love pithy, though.
I think part of the problem is that the English language doesn't really have a good sentence for quickly and concisely asking the question 'Hey, you look a certain way that is interesting to me, may I inquire about your genealogy?' (Even this sounds really awkward and clunky!)
So we resort to:
'Where are you from?' - New York
'What are you?' - A human being
'No, but where are you REALLY from?' - Planet earth
'But what's your nationality?' - American
'So you're a Native American?' - Nope
'Then where are your parents from?' - And in my case this is finally where they will get the names of foreign countries and yet... The specific mix of genetics that created my face and body still won't be 100% accurately represented.
So..... What is a good and inoffensive way to ask this question?
ETA: OMG SLHuang I just watched your video and it used the same Native American joke I just wrote!! And the look on the male actor's face was priceless!!
I'd be straight... "What is your heritage? Mine is..."
Also clarify with a subject. "What city are you from?" If they say, Chicago... accept it.
But at least ask the person's name first, ask about the weather and don't treat them like they can't speak English. And then don't take exception to the whole thing as if their heritage is the ONLY thing that defines their choices in life.
I don't think asking someone's heritage is a good conversation starter. You don't know all of the cultures on Earth and I've tested it before. People usually self-volunteer it over time because they find it important as a PART of who they are.
There are better questions you can ask which directly effect the person and you can find out their own choices in life without digging too deep.
What do you think about the weather? works.
Also talking about cultural differences often sparks people to volunteer the answer, but it also means you'll run into people you don't want to speak to fairly quickly. But I don't want to talk to narrow-minded people like that at all anyway, so it's a fair litmus test for me. And I'll smile if they say something like, "But not all the people are like that." 'cause that means they get it.
This is exactly how I see it. Always.
I think for the groups that are treated like perpetual foreigners often, it's a bit harder because there is the gut reaction, having to sort it out, and then having to take back-handed compliments after you answer the trap.
"Oh, but your English is SO good."
"I'm sorry about the Korean War. Do you know about it?" (In a tone that implicates, you know we saved you from communism, right?)
This is about the time I either get pithy or try to find an escape.
I got the "Where are you from?" from an adult when I was 5 years old (approaching first grade) without an another adult around. And then I was preached at about the Korean war and how I should be grateful I was adopted and should know Korean and go back to Korea, and of course "Who do you love more" and then a lecture on communism from this white guy like I should know all these things because it's built into my blood in the halls of my school. That's about when I decided to arm myself. Trauma. Trapped. And I still don't understand that guy. From this side I find it a little creepy....
Rinse and repeat this question from the day care workers to my mom who are trying to comfort her that we could be hers. The guy at the park, all of my classmates, the children at the camp, adults that just can't help themselves, and once a year at my Aunt's New Years' party. I get this once a year no matter the location. I must just have that sort of luck to have bad endings.
And I still get the "You speak English good" after I told them I was adopted at FIVE. >.<;; Seriously. People, people.
Just be straight. Stop beating a bush and put a subject or object into the question. English is supposed to be fantastic for it's surgical touch... use it.