The plaintiffs may have settled because they thought it was unlikely they would prevail if this went to trial, so it would be better take a guaranteed payout.
Google may have settled because they figured that the PR hit of a lengthy age discrimination trial would be worth more than $11M, regardless of whether they won.
"Fair" isn't as hard. It's not fair, if (as I suspect) Google is guilty of age discrimination. There should be greater consequences than just trying to pay people what they might've lost financially from the discrimination.
Or, to put it another way: Google deserves to be punished if this was actually happening.
For what?
Having been NOT hired (but making it to the interview).
Presumably, even if a bit "old" according to Google standards, these people are anyway "top notch" in programming and almost surely soon found an appropriate job at some other company.
So, the compensation is seemingly very hypothetical, covering what? 2-3 months of wages for someone hypothetically getting 140,000-200,000 US$ per year.
Or is it because the applicant could have been hired at 160,000 US$ per year but only makes - poor little thing - 125,000 US$ from the company that hired him/her, and so first year is covered?
Let's bring it to the extreme, 35,000 US$ for the hassle of making four (fruitless) interviews?
Had the lawsuit resulted in 1B -- something significant -- I can assure you that something would change in the way they handle older applicants.
Being the target of discrimination (be it age, sex, race, religion, whatever) is a terrible experience, but it is not easy to determine the amount of a monetary compensation.
As the parent noted, the $11 M are a rounding error to google, still the amount each person received should not be excessive because google is so big.
I mean, let's say that in an alternate world the amount would be calculated on the gross profits of google and the total amount had been US$ 110 Millions instead (still peanuts).
Would have it been "fair" that each refused applicant got 350,000 US$? (a couple years wage)
Or 3,500,000 each (more like 20 years) would have been adequate?
https://www.theatlantic.com/business/archive/2015/03/finland...
[1]see court document on https://www.bizjournals.com/dallas/bizwomen/news/latest-news...
In my view, the fact that the question even lends itself to philosophical debate like this just illustrates how exceptionally bad the question is, even by Google standards.
> leaves all the zero bits alone, changes all the one bits into zero bits, and returns the result.
Unless you have a weird integer implementation there is no way to avoid touching individual bits. So if( x ) x = 0; return x; is the best I can come up with.