I understand your concerns, to be honest.
Please don't think I'm a sociopath, or a "player".
I've just had too many bad experiences in this site (at one point a date told me that maybe the reason I'm not really experienced in relationships is because my parents' divorce "screwed me in the head"), have been verbally abused (Someone in the site told me that the fact I've sent her a message tells her I live in a fantasy).
I've wanted to quit, but I'm shy. So shy, it feels as if this site is my only alternative.
I've tried to contact okcupid's support team - I wanted them to ask them to add the options to filter out empty profiles, to reflect uncertainty in their matching algorithm (I oft see a profile with 90% ranking, only to see it's based on TWO answers!!), or to add the options to filter on the personality traits that are important to me (OKCupid allows you to filter based on people's personality traits - such us "sexpirience" or political inclinations, but they didn't allow that on traits important to me, such as "nerdiness" or "literacy" - even though they tag profiles matching these traits. They just, for reasons beyond me, don't allow you to filter that in the search page)
They've refused.
So I've decided to do their job, for my sake.
I'm also not taking it too seriously. This is my pet project (I'm not obsessed with it), and a place where I channel the negative residue that sticks to me from logging into that site.
I don't keep it disclosed, Aù contraire, I write that plain on my profile "I use a JS script to filter out empty profiles".
Most of the people that send me a message in OKCupid don't even bother reading my profile (even though I've kept my it brief). And the ones who do find it amusing, and interesting.
OkCupid recently added filtering features to inbox, to filter away messages under X word count, or match % < N. I think this is just a more advanced version of that. I think the time spent on the top of the online dating funnel (browsing often-misleading profiles, reading their essays, and trying to start a conversation that either results in no response or an offensive dismissal) does not contribute to personal development OR enjoyment in any way, so why not minimize that time, so that a person can focus on the human interaction that comes after?
He prefers people who fill out their profiles, and like reading..... that's a bit of a jump to sociopath.
There are some bizarre and horrible things people do on dating sites. If you have had bad experiences, that's not ok. But don't prejudge this person without really understanding the effect his code is having.
What exactly is unethical about this? No one has the right to make him view their profile. If a few simple heuristics help him avoid clear mismatches and toxic conversations then he's doing nothing more unethical than any dating site that matches people up based on interests or personality.
I'm also not taking it too seriously. This is my pet project (I'm not obsessed with it), and a place where I channel the negative residue that sticks to me from logging into that site.
I don't keep it disclosed, Aù contraire, I write that plain on my profile "I use a JS script to filter out empty profiles". Most of the people that send me a message in OKCupid don't even bother reading my profile (even though I've kept my it brief). And the ones who do find it amusing, and interesting.