Mr SmartyPants wrote: its way easier for us for we are asian, and have acquired this special power during our lives
Dude, what special power?
---
There are three main ways I differentiate between Asian races: appearance, accent and linguistic mannerisms, family name.
[1] Appearance - It's hard for me to explain this. I can just tell ... I don't know why I can. But I don't think this is some kind of "special power".
[2] Accent and linguistic mannerisms.
Filipinos: I find that Filipinos tend to pronounce the 'f', 'ph', and 'v' sound like a 'b'. So when they say 'five', it sounds like 'bive'. Their English also tends sound more "American" in the way they curl their "r"s.
I don't mean to generalise, this is only from my years of living with Filipino neighbours and knowing Filipino work colleagues.
----
Japanese: I listen for the way they break up consonants. For example, when saying a word such as "class", sometimes they say something that sounds like "ku-lass" or "ku-rass". I think this is because Japanese doesn't have consonant-consonant combinations in their alphabet ("tsu" doesn't count because it has a trailing vowel).
-----
Vietnamese: Usually I talk to them about vietnamese food and listen to how they pronounce it.
-----
Malaysians / Singaporeans: As Shoorajin and Mave noted above, the "lah" is a giveaway. The other hint is how they either lower or raise the tone of words that native English speakers normally don't lower or raise for those words when used in a sentence.
-----
Koreans: I can't tell honestly. The only way for me to tell is to cheat and let them speak to me in Korean, which they usually do since I look like a Korean (well at least most Koreans I meet think I do).
------
Chinese (from China): The way they pronounce words with "th" sounds like "s", so that "thank you" sounds like "sank you" or "xhank you".
------
Chinese (from Taiwan / Hong Kong / Macao): I can't really tell. I'd have to speak to them in Cantonese or Mandarin to tell.
-------
I can't tell with other Asians...
[3] Family names.
Well if I get the chance to ask, usually family names beginning with "Zh" such as "Zhang", "Zhou" are from China.
Family names of Chinese from Hong Kong or Taiwan use the Cantonese style, such as "Chan", "Cheung", "Tsui".
Korean surnames would be names like "Park", "Kim", "Lee" (though the last two is a bit ambigious).
I can usually tell if a person is Vietnamese by looking at his/her surname, but can't describe how. Sorry.
And I think all you guys know how to tell if a surname is Japanese, since you are all anime and manga fans.