This discussion fails to account for the fact that the population of those receiving CS degrees is not very diverse. About 77% is white or asian, 8% hispanic, and 4% black. See here: http://cra.org/wp-content/uploads/2015/06/2014-Taulbee-Survey.pdf
Every action mentioned tries to address the issue past the academic stage which isn’t likely to do anything significant. As a company, you shouldn’t have to lower your technical hiring requirements to increase diversity for diversity’s sake.
Over the last few days, first reading Leslie’s post (and tweeting him the same comment, albeit abridged) and now this, I think the attention is misplaced.