"There are no Black/African-American GitHubbers in management positions, which is unacceptable."
It is only unacceptable if people with the skills to be in management positions didn't get a promotion because of a non-relevant personal attribute.
Otherwise, it is acceptable and in the best long term interests of the company.
I acknowledge that America has equality of opportunity problems. There are strong and just historical reasons why the government has carried the torch on this issue. However, I think its time to let the market work. Companies that place talent above non-relevant personal attributes are at a competitive advantage as they are drawing from a larger talent pool. Letting that market run on a long enough time line means that companies who discriminate will grow weaker, as well they should.
Github has come out and said "we're going to make sure that we meet target quotas for people of X, Y and Z non-relevant personal attributes." I think that's bad business and not the equality we need to be going for.
If you have the skill set, drive and integrity to be a strong contributor to a team, I want to work with you and make wealth with you. If you don't, I don't want to work with you - go get educated, build skills and try again or if I'm wrong about you, prove it by out competing me. This is equality of opportunity and of ideas. What Github is doing isn't, nor does it get us closer to what the idea of America promises us all.
I think that providing the resources to build skills to those whose parents didn't or couldn't provide them is a great idea.
I think shaking up our education system (because the numbers show that investing doesn't produce better results) is a great idea.
I want to be fellow citizens with educated, driven people who are so in part because society ensured it'd happen.
Lets not go too far or go in the wrong direction.