benawad / vsinder

Dating App for VSCode
Apache License 2.0
2.47k stars 175 forks source link

The prevalence of inaccurate genders #155

Open jlong5795 opened 3 years ago

jlong5795 commented 3 years ago

I selected that I am a man who is looking for love and wants to see men. Why am I given women and straight men?

unDeadHerbs commented 3 years ago

I expect this is because people are lying on their profiles, as in #117. But if you want to be sure, you post some of the profiles for @benawad to check against the database that the filters are working. Please report the flagrant profiles.

pawan-maurya-dev commented 3 years ago

@benawad don't you think the gender selection should be visible for the matches. This'll help in reporting the culprits.

unDeadHerbs commented 3 years ago

The problem is that gender is a personal opinion question. A user can't be known to be lying, only suspected. And, while the app could ask for the user's sex instead, this probably wouldn't fix the issue and would be rude.

I see two different options that might resolve this:

  1. Offer more diverse gender selection and filters in the hopes of confounding people into telling the truth.
  2. Re-word the gender filter questions to decrease lying.

I have some ideas on option 1, but they are rather long winded and much work to implement. For option 2, renaming the "show me code from:" to "Homosexual", "Heterosexual", "Non-Binary" would make cishet males feel more emasculated to lie. (I suspect cishets are the majority of the user base on this platform, as they usually are.) This isn't an ideal solution, but it might work.

pawan-maurya-dev commented 3 years ago

@unDeadHerbs @benawad if you want to appropriate the gender identity preference for people, it's impossible to solve this issue with gender filters.

e.g. a He might identifies as she.

unDeadHerbs commented 3 years ago

I agree, the problem is the number of people apparently willfully filling in things other than what they identify as.

pawan-maurya-dev commented 3 years ago

Then what is the criteria for github profile ban once somebody reports a profile by just looking at the profile picture.

unDeadHerbs commented 3 years ago

I believe that's the current solution. It's not good, but it's better than nothing.

unDeadHerbs commented 3 years ago

@benawad can we have an estimate of the size of this problem based on the number of reports?

benawad commented 3 years ago

I would guesstimate less than 100

unDeadHerbs commented 3 years ago

I don't know how many users there are, but that sounds like a small portion. Hopefully they were a symptom of the small userbase at the start and will weed themselves out by just not getting any matches.

unDeadHerbs commented 3 years ago

If it's that minor of a problem, I'm tempted to close this and let reporting do its work.

jlong5795 commented 3 years ago

I think the best way to address this is to update profiles so that they show the person's gender identity. That way a person can have a bit more information about identity vs appearance.

unDeadHerbs commented 3 years ago

That could work well, I've noticed a number of people who list their pronouns in their profile. This could be made more official by giving the user a text box to fill them in and then display that at the bottom of the card. This would be a non-functional change, as making any sort of filter on that quickly leads to problems and regex.

Proposed change:

nyanpasu64 commented 3 years ago

Proposed change:

  • Add text entry box labeled "pronouns" to "edit profile"
  • Default all existing users to "He/Him", "She/Her", and "They/Them" based on existing gender selection
  • Add a parenthesized display of this between the user name and age
  • Disallowed empty pronouns by resetting to the default

Please retain an option to leave your pronoun field empty, or possibly add custom pronouns as well.

unDeadHerbs commented 3 years ago

That's why I'm suggesting a textbox, it provides plenty of freedom. I don't think there's any new chance of abuse with this, seeing as it's in the same place as the user profile bio.

jlong5795 commented 3 years ago

The issue with a textbox is that it leads to the same ambiguity that currently exists. A set of responses locks the user into a declaration.

unDeadHerbs commented 3 years ago

I don't meant this as a replacement to the current radial buttons but as an addition to them. It provides more expressiveness without losing the filtering ability. But I'm all ears for different ideas.

nyanpasu64 commented 3 years ago

One possible design: