Took me a bit and I am a little drunk but here are the totals. We had a good showing.

Note: some comments got cut out because the server doesn’t like displaying more than 300 from what I can tell. I did my best with what it would show, I just sorted them by new. This should be fairly representative of the currently active userbase. As an aside, I believe we did a similar survey a looong time ago, and we had only 33% of the active userbase as trans.


Random thoughts:

A lot of people were very very cute and confused and essentially asked me to decide their gender for them. Eggs? Probably. This isn’t Harry Potter and I’m not a hat so I just went with what they were sounding more convinced of.

A lot of people are even cuter and don’t understand how to follow instructions, though some of this is my fault. Made this a little harder to organize.

Some people were not cis and did not identify with the words ‘transgender’ or ‘gender diverse’. If I ever do a trans/adjacent survey again, I think I will ask ‘Are you cis?’

I may do a survey for queer people overall eventually, and the question will be ‘Are you cishet?’

I would love to do more scientific, inclusive polling and have better and more questions and options, but we need some good secure polling tech for that, which we don’t have. So I just have to ask simple questions and get a handful of answers.

Next time I will look into how feasible it is to post a couple of comments and get responders to upvote certain ones. This might fix the issue of the display of comments being limited.

Since some people have two sets of pronouns, both of their pronouns are included separately.

Since the poll was public, some marginalized groups probably shied away from answering. If we ever get a secure way to poll people, we would get more realistic estimates of the trans and cis women userbase.


#Tallies

Yes: 121 
No: 137
Maybe: 37 
Total: 295

If you think something is fucked, you can do it yourself, the thread is public. Hope you like pie! shrug-outta-hecks

  • RedQuestionAsker2 [he/him, she/her]@hexbear.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    6 months ago

    A lot of people were very very cute and confused and essentially asked me to decide their gender for them. Eggs? Probably.

    UwU I just don’t know… I’m totally cis but if someone were to tell me otherwise I guess I could go along with it… crush

    Oh no, I hope they don’t pick some cute gender for me shy

    A-are they gonna make me change my pronouns on the bear site? That would be so…! ralsei-blush

  • MaoTheLawn [any, any]@hexbear.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    6 months ago

    I think there being only one cis woman on the site comes down to cis women potentially not wanting to reveal that sort of information because men on the internet would inevitably be strange about it.

    That said, there’s probably only 5-10 more in hiding (if that, even).

    It would be interesting to see other instances demographic surveys - have they ever done any?

    • Rx_Hawk [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      I think this is entirely true, if pretty sad. Cisgender women I have been in online gaming communities with nearly always end up harassed at some point.

      This is true for trans women too, but for different reasons.

    • Erika3sis [she/her, xe/xem]@hexbear.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      comes down to cis women potentially not wanting to reveal that sort of information

      One could create an alt account specifically for answering the survey, but that’s maybe a bit botherstinky.

    • ProfessorOwl_PhD [any]@hexbear.net
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      I was going to comment on the “No”'s who went out of their way to choose [any] or [they/them] pronouns, but this would make sense as a reason to choose those.

    • Dirt_Owl [comrade/them, they/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      6 months ago

      Might just be they’re quiet. The internet isn’t kind to them. If we weren’t so openly accepting of trans people I assume we would have a lot of trans women also being quiet. Being a woman on the internet kind of trains you to not let people know your gender if you don’t want to be chased out of a place.

    • kristina [she/her]@hexbear.netOPM
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      6 months ago

      yeah, theres probably somewhere around 5-15 (and maybe very optimistically, 40-50 per week) daily active cis women based on the numbers here. def an issue that needs to be fixed, along with finding some transmascs. But this is also a public poll and a good number of people are less likely to answer things publicly, so the actual rates are somewhat skewed

      to be frank i wouldnt be surprised if we had almost all the cis women on lemmy here, lol. a lot of the other instances do their damndest to run them off (re: even with alleged anti-misogyny rules, they get harassed a ton). i think we need to find a posting vanguard of cis women and trans mascs that lead the charge like how we’ve done with transfems. over time, by focusing on pronoun tech and building trans specific areas of the site, the trans pop has skyrocketed. just gotta find good ways to flesh that out for other groups. i recall @Othello@hexbear.net i think suggesting identifier emojis for poc people, and i figure just finding some trans mascs and putting them in charge of some communities will also go a long way to building up the trans masc pop. for cis women, im not so sure how to attract more, maybe we can analyze reddit womens communities and see what theyre interested in talking about and setting up specific spots of hexbear for those interests.

  • Poogona [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    Got so much respect for the trans posters here, the depression I had growing up stemming from a comparatively light amount of alienation and isolation from my peers took an incredible amount of effort to climb out of, so it seems like an almost supernatural feat to me to be openly trans in these times.

  • Moss [they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 months ago

    Wow this site is overwhelmingly AMAB. I knew AMAB people were the majority but I didn’t expect it to be that much of a difference.

    I guess that’s because the site originated from a Reddit community. Would it be worth trying to recruit from more AFAB-dominated communities, like Tumblr or something?

    • TreadOnMe [none/use name]@hexbear.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      6 months ago

      It would be tough, since our culture is mostly reddit and 4chan derived, there would probably be some rough culture clashes.

      Trans-femme culture still has a lot of masculine tendencies and accepted behaviors because those people were exposed and normalized to (or operating in opposition of) cis-masc cultural norms. I like that the culture here is generally derived from trans-femme posters, but cis-femme (even leftist cis-femme) is another cultural animal, a different paradigm, entirely. A lot of things, like PPB, would probably have to be discarded.

      It’s a moderator decision for sure.

  • 🏳Edie [it/its]@lemmygrad.ml
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    6 months ago

    If you think something is fucked, you can do it yourself, the thread is public. Hope you like pie!

    Edit: I updated my code, it is now more strict.

    Yes: 160
    No: 166
    Maybe: 37
    Total comments gone through: 434

    The last few that aren’t categories can be gone through manually. I haven’t done that.

    new code
    import requests, json, re
    
    url = "https://hexbear.net/api/v3/comment/list?post_id=2207213&sort=New&limit=50&page="
    
    headers = {"accept": "application/json"}
    
    yes = 0
    nos = 0
    maybes = 0
    comment_num = 0
    
    for i in range(1, 10):
        response = requests.get(url+str(i), headers=headers)
        comments = json.loads(response.text)["comments"]
        
        for comment in comments:
            if comment["comment"]["removed"] == False and comment["comment"]["deleted"] == False:
                comment_num += 1
                comment_content = comment["comment"]["content"]
                if re.search('^(\n?::: spoiler )?no(?!\w)', comment_content, re.IGNORECASE):
                    nos += 1
                elif re.search('^(\n?::: spoiler )?yes(?!\w)', comment_content, re.IGNORECASE):
                    yes += 1
                elif re.search('^(\n?::: spoiler )?maybe(?!\w)', comment_content, re.IGNORECASE):
                    maybes += 1
                else:
                    print(comment_content)
                    print("-----")
    
    print(f"{yes}, {nos}, {maybes}, {comment_num}")
    

    old comment

    Yes: 150
    No: 223
    Maybe: 23
    Total comments gone through: 436

    code
    import requests, json, re
    
    url = "https://hexbear.net/api/v3/comment/list?post_id=2207213&sort=New&limit=50&page="
    
    headers = {"accept": "application/json"}
    
    yes = 0
    nos = 0
    maybes = 0
    comment_num = 0
    
    for i in range(1, 10):
        response = requests.get(url+str(i), headers=headers)
        comments = json.loads(response.text)["comments"]
        
        for comment in comments:
            if comment["comment"]["removed"] == False and comment["comment"]["deleted"] == False:
                comment_num += 1
                comment_content = comment["comment"]["content"]
                if re.search('no', comment_content, re.IGNORECASE):
                    nos += 1
                elif re.search('yes', comment_content, re.IGNORECASE):
                    yes += 1
                elif re.search('maybe', comment_content, re.IGNORECASE):
                    maybes += 1
    
    print(f"{yes}, {nos}, {maybes}, {comment_num}")
    
      • 🏳Edie [it/its]@lemmygrad.ml
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        4 months ago

        I modified it a bit for the current survey:

        #!/usr/bin/env python3
        
        import requests, json, re
        
        url = "https://hexbear.net/api/v3/comment/list?post_id=2664304&sort=New&limit=50&page="
        
        headers = {"accept": "application/json"}
        
        smile = 0
        frown = 0
        neutral = 0
        malice = 0
        comment_num = 0
        skipped_num = 0
        
        for i in range(1, 8):
            response = requests.get(url+str(i), headers=headers)
            comments = json.loads(response.text)["comments"]
        
            for comment in comments:
                if comment["comment"]["removed"] == False and comment["comment"]["deleted"] == False:
                    if comment["comment"]["path"].count('.') == 1:
                        comment_num += 1
                        comment_content = comment["comment"]["content"]
                        if re.search('dean-smile', comment_content, re.IGNORECASE):
                            smile += 1
                        elif re.search('dean-frown', comment_content, re.IGNORECASE):
                            frown += 1
                        elif re.search('dean-neutral', comment_content, re.IGNORECASE):
                            neutral += 1
                        elif re.search('dean-malice', comment_content, re.IGNORECASE):
                            malice += 1
                        else:
                            print(comment_content)
                            print("-----")
                    else:
                        skipped_num += 1
        
        print(f"dean-smile: {smile}")
        print(f"dean-frown: {frown}")
        print(f"dean-neutral: {neutral}")
        print(f"dean-malice: {malice}")
        print(f"total comments gone through: {comment_num}")
        print(f"total comments skipped: {skipped_num}")
        

        This is the output:

        ![](https://lemmy.zip/pictrs/image/f99edcee-68a9-4f71-885f-38db167c570e.webp)
        -----
        ![](https://www.hexbear.net/pictrs/image/5ba9dd41-6011-4154-a1ef-4f640004e92c.PNG)
        -----
        Hexbear has more lgbt people than the liberal lgbt instances and it's not even trying. ![fidel-layup](https://www.hexbear.net/pictrs/image/2695392b-441e-40b3-a2e0-23a9aa020a5f.png "emoji fidel-layup")  ![fidel-balling](https://www.hexbear.net/pictrs/image/274afbef-3094-4758-aafd-2f98e534b44e.png "emoji fidel-balling") 
        
        The one neat trick: Visible pronouns that aren't buried in a performative section of the profile page where people can ignore that they exist.
        -----
        ![](https://hexbear.net/pictrs/image/3ce8f99a-5348-4521-9007-124181239567.jpeg) what is  this honeypot
        -----
        i’m not cishet i am the opposite of that
        -----
        ![waltuh](https://www.hexbear.net/pictrs/image/70853509-445a-49e9-8325-5ff420dcef0a.png "emoji waltuh") 
        -----
        Yes
        
        I can't do hexbear emojis on my phone 
        -----
        ![](https://hexbear.net/pictrs/image/26820bca-a838-4179-a021-0c4f0bfc0774.png)
        -----
        No
        -----
        dean-smile: 97
        dean-frown: 174
        dean-neutral: 23
        dean-malice: 5
        total comments gone through: 308
        total comments skipped: 31
        

        I’m not sure what happened to the comments neither gone through nor skipped (I’m skipping replies)

          • 🏳Edie [it/its]@lemmygrad.ml
            link
            fedilink
            arrow-up
            2
            ·
            4 months ago

            Just download the JSON from the API? Sure. Something like this:

            #!/usr/bin/env python3
            
            import requests
            
            url = "https://hexbear.net/api/v3/comment/list?post_id=2664304&sort=New&limit=50&page="
            
            headers = {"accept": "application/json"}
            
            for i in range(1, 9):
                response = requests.get(url+str(i), headers=headers)
                with open(f"{i}.json", 'w') as json_file:
                    json_file.write(response.text)
            
            

            I also realised what was wrong! range() is inclusive-exclusive, that means for 1 to 8: it should be (1,9).

        • kristina [she/her]@hexbear.netOPM
          link
          fedilink
          English
          arrow-up
          2
          ·
          4 months ago

          Thanks, I’ll take a look at running it when we’re done collecting. I’m probably gonna have to comb over some answers that didn’t complete the survey properly

  • ashinadash [she/her]@hexbear.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    6 months ago

    WE FUCKING DID IT sicko-hyper Even though the dataset & stuff is janky, very good results, not entirely surprising.

    The amount of gender confusion/questioning in that thread was very cute. Perhaps bugging cis people about their identity more would be productive?