Live data from Hacker News

U.S. regulators accuse Palantir of bias against Asians

reuters.com

261–270 of 415 posts

Re: U.S. regulators accuse Palantir of bias against Asians

#261
I'm extremely disappointed by the vitriol and generalisations against Asians in this thread. Marginalising individual candidates because there are trends in the community is the textbook definition of racial profiling.

I'm a dev from India. I work hard and always try my best to stay as honest as I possibly can, and I think I'm fairly competent. For the last job offer I received, I had to take around 7 interviews (phone + in-person) along with take home problems. Recently I'd been wondering if it would be a good idea to do a Masters in US, maybe specialisation in Machine Learning/Deep Learning. But it seems most people here would dismiss candidates like me because "Asians people cheat" or "Asians aren't competent enough".

I expect better from my fellow HN-ers.

Re: U.S. regulators accuse Palantir of bias against Asians

#262

Earlier quoted context omitted.

> Only 33% of Americans are white males, yet look at photos of SV leaders, Fortune 500 CEOs, the US Senate, etc. But they're not just white men. Not even just protestant heterosexual white men. They're white men with rich parents and Ivy League degrees and so on. And when you realize that, you realize that the percentage of CEOs who have rich parents and Ivy League degrees is higher than the percentage of CEOs who ar…

> They're white men with rich parents and Ivy League degrees and so on. I think that's a very good point. However, that doesn't mean that racism doesn't also exist and is not very prevalent. Endless research supports that it exists in many areas of society, it seems very unlikely that after centuries of overt, legalized racism it would disappear so quickly, and IMO it's unlikely to be coincidence that the excluded gr…

> However, that doesn't mean that racism doesn't also exist and is not very prevalent. Endless research supports that it exists in many areas of society, it seems very unlikely that after centuries of overt, legalized racism it would disappear so quickly, and IMO it's unlikely to be coincidence that the excluded groups today are exactly those that that suffered overt, legalized discrimination until the civil rights era.

It's clearly not a coincidence, the problem is that part of the cause is present day racism and part of it is the economic fallout of historical racism, and they're separate because only the first is actually a race problem. The second is just a slice from the general problem of poverty and mobility and has to be solved in the same way.

But that means the statistics don't mean anything unless you can identify what caused it, because it changes what we have to do about it. If black people are underrepresented because of real live racists then we need to hunt down the racists, but if they're underrepresented because they're poor or raised by single parents or other such things where everyone like that is underrepresented, then we need to fight poverty and promote premarital contraception and so on.

And in practice it's going to be both, but that doesn't save you any work. You still need to find each root cause to destroy it. The problem isn't that there aren't enough black Senators, the problem is that a promising black entrepreneur who would otherwise have become a Senator had no choice other than to go to a racist loan officer who denied the loan. The lack of black Senators is the consequence.

> Sadly, my anecdotal experience is far too many white people expressing racist views in private, often grouping all blacks together and saying 'they' do X or Y. One, who holds a PhD, told me that Kenyan runners were faster because the harsh life of slaves caused natural selection to favor strength!

A hundred psychology experiments have shown that if you put people on a team and put some other people on another team, they'll instantly become adversaries. To actually eliminate racism you have to destroy the idea of it. It was never a real thing -- the human race is the only race. To make it go away we have to stop having "African Americans" as a category. They need to be just Americans.

I mean your PhD friend is clearly wrong. Weren't the people still in Kenya the ones not captured as slaves? Otherwise they would be in Alabama. But the stupidity of the argument doesn't phase because it isn't meant to convince. It's meant to rationalize a win by The Other Team when Our Team is supposed to be better at everything.

But we can't convincingly argue that race isn't important and people shouldn't identify with it, while at the same time making a big deal about racial disparities and rehashing the differences between races.

> I would be interested in research on the relative social mobility of various excluded groupings (people who are black, Latino, Muslim, or women) and also of poor white people. Lots of people try to claim there is no difference, as a sort of political blow against people seeking to address race issues, but I've never seen data supporting it.

The reason there is never any good data one way or the other is that people keep trying to measure the empty space. You can't just go to companies and do a survey that says "how many black people didn't you hire because you're a dirty racist?" So what people do instead is to say that there is X amount of disparity, and if you account for income then this much goes away, and if you account for education level then this much etc., and then whatever is left at the end is labeled the contribution of racism.

But there are arbitrarily many confounders. If you account for enough of them then the whole amount might be "explained," but it isn't really because you e.g. accounted for credit history but that includes the racist creditors who maliciously ruined the credit of minorities. It turns into a political fight over what factors should be considered and there is no answer. And even if there was, it would only tell you how much racism there is, not where it is.

But there is a simple solution, which is to realize that the exact number is irrelevant. It isn't zero. Nobody seriously claims that there is no racism at all. It doesn't matter if it's 50% or 0.0001%. You do the same thing in each case -- fight every instance of racism you find.

But actual racism, not statistics and aggregates. Your friend with the PhD is Wrong. It is now your responsibility to fix it by convincing them.

Re: U.S. regulators accuse Palantir of bias against Asians

#263

Earlier quoted context omitted.

> How in the world are people making it through schools (with a MS!) without actually.... uhh.... you know.... knowing the subject at all? Recent undergraduate grad here. A lot of the algorithms I've seen on technical interviews were only covered once or twice in the curriculum. Basically, one such algorithm would come up in either the data structures or algorithms class, we would then work on it for the given assign…

> ..assuming that the given student enters a CS program with no prior programming knowledge This is bizarre to me. It's like someone signing up for a music degree having never played an instrument. Maybe you'll cram enough to pass a test on the theory, but it's useless knowledge. It's unanchored and will float away.

Or a medical student who never did an operation before? Arts are the exception, not the rule. In other areas it is fully understood that the whole purpose of the program is to teach you everything, so actually saying "you have to know this before" would be weird.

Re: U.S. regulators accuse Palantir of bias against Asians

#264
I remember interviewing at Palantir in 2012 at the VA office, i did not see a single non-white person in the office. Everyone i met except for the HR person was most likely below the age of 25 and they all had similar personalities in a weired way. I still don't know why I didn't make past my final interview because i did not get any feedback. It never crossed my mind that it may have to do with the fact that I am not white. I thought it had to do with showing my concern over their unlimited vacation policy and the work life balance and they probably wanted someone that lives in the office. Hope it's the latter.

Re: U.S. regulators accuse Palantir of bias against Asians

#265

I'm extremely disappointed by the vitriol and generalisations against Asians in this thread. Marginalising individual candidates because there are trends in the community is the textbook definition of racial profiling. I'm a dev from India. I work hard and always try my best to stay as honest as I possibly can, and I think I'm fairly competent. For the last job offer I received, I had to take around 7 interviews (pho…

Actually the definition of racial profiling is more specific and related to law enforcement: https://www.aclu.org/other/racial-profiling-definition

What is happening here is more like cultural racism: https://en.m.wikipedia.org/wiki/Cultural_racism

Re: U.S. regulators accuse Palantir of bias against Asians

#266

Earlier quoted context omitted.

As someone who might apply once I get my PhD, what does basic CS knowledge mean for you? Like what a tree is or fizzbuzz? Hopefully it isn't that terrible...how someone can make it through any amount of CS related schooling and not know the basics? Somewhat related anecdote, I do computational physics. I once attended "training seminar[0]" put on by the funders for using DOD supercomputers, and there was this soon-to…

In the last two weeks I interviewed three candidates with masters of science C.S. None of the three knew the memory size in bytes of a double precision floating point variable. None of the three could explain scenarios in which they would use an array over a linked list.

I don't think that first question proves what you think it proves.

Learning implementation details about a specific programming language is not what CS is supposed to be about (see the quote about astronomers and telescopes). In fact, if you use several programming languages at the time, I'd go as far as to call it a waste of my time - if I'm worried about overflow for a specific problem, I can get the range of data (in which programming language? which architecture?) in 30 seconds online.

I can see it being a valid question if you are working in a problem down to the bit level. But those are getting rarer, and ultimately it's what an Engineer excels at.

The second question does seem fair, though.

Re: U.S. regulators accuse Palantir of bias against Asians

#267
post #263

Earlier quoted context omitted.

> ..assuming that the given student enters a CS program with no prior programming knowledge This is bizarre to me. It's like someone signing up for a music degree having never played an instrument. Maybe you'll cram enough to pass a test on the theory, but it's useless knowledge. It's unanchored and will float away.

Or a medical student who never did an operation before? Arts are the exception, not the rule. In other areas it is fully understood that the whole purpose of the program is to teach you everything, so actually saying "you have to know this before" would be weird.

Medical students are expected to have a strong science background, and well before they commit to being a surgeon they'll have units where they need to wield a scalpel. If they find out it's not for them there are plenty of other paths which don't involve surgery.

Engineering students are expected to have a strong maths background. If you can't do algebra and basic calculus then there's no chance of getting in.

It's completely reasonable to expect a CS student to have experience programming.

Re: U.S. regulators accuse Palantir of bias against Asians

#268
post #188

Earlier quoted context omitted.

The question is if the questions asked are really "FizzBuzz level" questions, or algorithm questions that are easy to consider of similar complexity when you know the expected algorithms. When I studied CS, data structures and algorithms was the second CS course we were expected to take, right after "introduction to programming". It would usually be taken in the second semester. That's the last time we were tested on…

^^ - this. same here - almost 20 years of dev, last time I needed to implement basic cs algorithms were in college and grad school classes (and some idiotic corporate interviews where preferred way of coding is apparently using a white board). basic knowledge of fizbuzz, dfs, bfs, quicksort, and similar things of course is needed - however asking developers actually implement them in front of you is pointless, at lea…

Why do you bundle fizbuzz with some legit algorithms that require some knowledge? Fizzbuzz is a gimmick, deliberately picked as something very simple to filter out clowns. I can't imagine a more simple programming task. Any suggestions? ;)

Re: U.S. regulators accuse Palantir of bias against Asians

#269

Earlier quoted context omitted.

My alma mater has a great undergrad program, but an absolutely awful masters. I've been told that they don't have the resources to teach it, and that the college keeps sending recruiters throughout Asia to pick up as many foreign students as possible for the extra tuition money, though that might have just been a bitter professor.

Masters programs are run as a cash cows for many universities to be filled will anyone who can fog a mirror. As a former academic I can tell you that there are literally different marking criteria for overseas masters students than local undergraduates.

Is that knowledge transparently available to students? How does it impact the curve?

I imagine quite many would be upset if they found out they were not being held to equal standards, and would probably point to foreign students paying more as the reason.

Re: U.S. regulators accuse Palantir of bias against Asians

#270
post #181

Earlier quoted context omitted.

Yeah, given an acyclic graph print out each node's value. Passing candidates generally got it in five minutes.

was writing DFS from scratch ever needed to perform dev job or was it a thing that stumped 95% of applicants (and let you read some hacker news/email on your phone/laptop in the mean time)?

If you ignore the terminology, DFS is basically just recursively walking a graph, something which actually happens all the time in most dev jobs. I'm sure I wrote a DFS long before I had heard the term.

I hate brain teaser interviews as much as the next guy, but being able to do basic operations on basic data structures is pretty much the minimum to be a developer.

Post reply on HN