I think the segregation you were talking about might be attribute to the first generation of immigrants. NYC and many other places have a longer tradition of accepting people from other contries. Many "people in color" in those cities have been there for generations. But in SV, many tech engineers are not born and raised in America. They tend to hangout within their own group for obvious reasons. Compared with NYC, SV has just started to welcome people from other countries.