I'm never interested in women working in the same profession than I'm working in, having the same views, etc... I don't need someone to acknowledge everything I say. I can do that myself.
I read more on the internet than just tech stuff, and those are interests I'd like to discuss with the people I spend a lot of my time with. What do you plan on talking to someone about if not shared interests?
What heuristic would you use to find people who would complement your views rather than reinforce them? It doesn't sound like an easy problem to solve. Looking at what someone reads does give a good indication of what their views are, but that's not how you have to use it. You can just use it as an indicator of a general interest in politics, for instance.