Coming from a reverse affirmative action country and being a minority, this google case really hit home for me (but not on the gender aspect) i appreciate the ex-googler's effort and Ms. Soh's article and many from comment section.

Out of curiosity for this community.

Company G is trying to recruit 50 out of the following list of 100 potential candidates:

Imagine (capability ranking):
1,2,3....
10,11,12... etc to 100

FFFFFFFFFF
MMMMMMMMMM
MMMMMMMMMM
MMMMMMMMMM
FFFFFFFFFF
MMMMMMMMMM
MMMMMMMMMM
FFFFFFFFFF
MMMMMMMMMM
MMMMMMMMMM

As easily guessed, F means female, M means males, 20/30 of F are the the top 50 ranking, so they would definitely be selected. However, company G has a policy of 50% M and 50% F.

Should company G: 
A. Hire 20F and 30M based on their capabilities as individuals or 
B. Hire 25F and 25M (Meaning 5M will not be selected while 5F will gain from this policy)

Please React and comment.
Wow=A
Sad=B

FYI, my culture everyone wants A but B will always be chosen politic