Alas, there is mostly lazy hiring. Her point that 98% of the candidates are male? I have a long list of colleges right here on my desk that she could reach out to that have a wider pool.
By all means, hire by quality. And I'm not aware of a single company actually doing quota hiring. It's a silly proposal. But look at a wider range. It's not as hard as the author makes it out to be.[1]
But all that bringing in of candidates doesn't help if your culture is crap. If you let people behave like it's a frat-house, guess what? The few minority people you'll find and hire will leave, because they'll be made to feel unwelcome.
I'm sick of tired of the hiring strawman. The reason there's a scarcity of women and other minorities is that many companies have a culture that's full of toxic sewage.
New hires aren't judged "by character". I wish more companies did, because we'd see less problems. But we're all desperately clinging to the ludicrous idea that reciting some algorithms from memory in front of the whiteboard is the one indicator for job fitness.
If you actually want diversity (and quality!), start right there. Test how people actually behave in a group setting. Have them solve real problems, together with other people.
[1] Of course, if you pay your recruiters by quantity, they'll be happy to let people self-select. And if your company's culture skews exclusive, guess what, minorities won't self select. It's not a problem of the candidate pool, though.