traaaaaaannnnnnnnnns
Welcome to /c/traaaaaaannnnnnnnnns, an anti-capitalist meme community for transgender and gender diverse people.
-
Please follow the Hexbear Code of Conduct
-
Selfies are not permitted for the personal safety of users.
-
No personal identifying information may be posted or commented.
-
Stay on topic (trans/gender stuff).
-
Bring a trans friend!
-
Any image post that gets 200 upvotes with "banner" or "rule 6" in the title becomes the new banner.
-
Posts about dysphoria/trauma/transphobia should be NSFW tagged for community health purposes.
-
When made outside of NSFW tagged posts, comments about dysphoria/traumatic/transphobic material should be spoiler tagged.
-
Arguing in favor of transmedicalism is unacceptable. This is an inclusive and intersectional community.
-
While this is mostly a meme community, we allow most trans related posts as we grow the trans community on the fediverse.
If you need your neopronouns added to the list, please contact the site admins.
Remember to report rulebreaking posts, don't assume someone else has already done it!
Matrix Group Chat:
Suggested Matrix Client: Cinny
https://rentry.co/tracha (Includes rules and invite link)
WEBRINGS:
๐ณ๏ธโโง๏ธ Transmasculine Pride Ring ๐ณ๏ธโโง๏ธ
โฌ ๏ธ Left ๐ณ๏ธโโง๏ธ๐ณ๏ธโ๐ Be Crime Do Gay Webring ๐ณ๏ธโโง๏ธ๐ณ๏ธโ๐ Right โก๏ธ
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 know at least one inter person who identifies as cis in spite of medically transitioning. I think the best way to poll gender diversity is if you have trans, inter, nonbinary, questioning and a freeform field for "other" all as not mutually exclusive boxes you can tick.
yeah, tallying that by hand sounds like a nightmare unfortunately.
i just think it's neat!
I'm not a hat
not with that attitude you're not
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?)?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
spoiler 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}")
:::
also i just realized that if i sorted by old i could have gotten the whole data set (i got 300 out of 420ish responses). rip. if anyone else wants to take a gander at it, feel free, im too drunk at this point. its probably roughly the same result, though.
Hell yeah
Does "active Hexbear users" mean this is being compared against a more general metric of site-wide user activity, or is it treating the total responses in the survey post as the amount of active users?
active Hexbear users
Im a hexbear user but not actively practising, i only post in holy days like 911 and kissenger's death anniversary
We have a very good sample for active hexbear users/commentors, basically. If you wanted it to be more scientific you need your own polling service, ask many different questions that are basically the same thing, and poll over a longer period of time.
With this limited setup though we can get a fairly good view of the general trends of the active userbase that posts and replies Wednesday through Saturday morning, as we surveyed about 1/3rd of them.
If we made multiple surveys with the same methodology over a long period of time we could speak for the general hexbear population (re people that have gone inactive or semiactive) much better.
What is gender diverse?
I may be what that is, but I want to make sure I have the right definition.
I am definitely autigender or genderqueer, I feel.
It's anything that isn't part of the cis man and cis woman gender binary. Sounds to me like you're a yes.
I had an n of 346.
included and excluded
- included: only where the first word was "yes","no","maybe"
- had intended to be case insensitive but realized after everything was done that I accidentally excluded 2 people who answered in all caps
- below in method, this is fixed so if you follow it you will get slight variation
- included: first listed pronoun only (otherwise too complicated)
- eg:
[he/him, comrade/them]
=he
,[she/her, they/them]
=she
- in Methods spoiler it includes a way to get all 4 if you want but it would need to be cleaned up
- eg:
- excluded: text in spoilers (too complicated)
- excluded: accounts not on hexbear.net (no pronouns)
- excluded: deleted replies
method
- opened the thread and scrolled to the end, I think maybe selecting "chat" button at the top lets you get more responses? Also I tried sorting a couple different ways and copying everything as later it is deduplicated
- note: am using firefox on linux with extensions that might affect the results; I didn't think to disable or anything at the beginning but I would if I were to repeat
- selected all responses and copy to clipboard
- go to https://regex101.com/
- paste in the
Test string
text box - on left sidebar select
Function
>List
- in the
Regular expression
field (aboveTest string
), paste:/^(\w+) \[(\w+).*\](.*\n.*\n+)(no|yes|maybe)/gim
- in the
List
field, (belowTest string
), paste$1;$2;$4;\n
- here I used
;
(semi colon) as column delimiter (used semicolon instead of,
(comma) for compatibility when scraping all 4 pronouns)
expected output is like this:
useruseruser1;he;Yes;
useruseruser2;he;No;
useruseruser3;he;no;
useruseruser4;she;Yes;
useruseruser5;he;No;
- copy and paste the contents of
List
text box into a text fileresults.csv
and save
Set up spreadsheet
- use a regular text editor (like
notepad.exe
on windows) to create a plain text file calledtemplate.csv
- paste the following:
"number","UID","pron","ans","concat","pron count","pron count %","ans count","ans count %","cat count","cat count %","keep","n"
"=RANDBETWEEN.NV(10000,99999)",,,,"=CONCAT(C2,""-"",D2)","=COUNTIF(C:C,C2)","=ROUND(F2/$M2,3)*100","=COUNTIF(D:D,D2)","=ROUND(H2/$M2,3)*100","=COUNTIF(E:E,E2)","=ROUND(J2/$M2,3)*100",1,"=COUNTIF(L:L,1)"
- Launch LibreOffice Calc (open source Excel)
File
>Open
and selecttemplate.csv
It should open the text import dialogue. Important settings:Separated by
:comma
(uncheck the others)String delimiter
:"
(double quotation marks)Other options
: CHECKEvaluate formulas
- This should give you a 2 row spreadsheet
- You might want to use
File
>Save As
to save it asODS
format which allows more features compared tocsv
. I name this filecombined.ods
.
Open results
File
>Open
and selectresults.csv
. It should open the text import dialogue. Important settings:Separated by
:semicolon
(uncheck the others) note this is different than the previous step!!
- You should get a new spreadsheet document with 3 colulmns:
- Column A: usernames
- Column B: Pronouns
- Column C: Response (Yes/No/Maybe)
- Drag to select all the text
- Copy to clipboard
- Close this file (once the next part works)
Put results in template
- Go back to your other file,
combined.ods
- Select all content of row 2
- drag to fill down several hundred rows (however many results you have)
- Place cursor in cell
B2
(blank under column headingUID
- Paste clipboard
- You should get 300something rows inserted to columns
B
,C
,D
- You must delete the extra template rows (otherwise your n will be wrong)
- You must manually edit the column called
n
(the last column, actually it is column numberM
) so that each value is1
. by default it will start to count so the values will because1
,2
,3
etc. Should be1
,1
,1
.- This column controls whether the row is included in the data. If you set the value for
0
it will be excluded. So you can keep data you want to exclude in the sheet.
- This column controls whether the row is included in the data. If you set the value for
Now you must know how to use a spreadsheet. I suggest fixing all the answers to be the same case otherwise Yes
and yes
might be different in some circumstances.
Briefly the columns are:
-A
: number
: assigns a random number so the file can be shared without publishing usernames - anonymizes data but lets you keep a record of how you got the results. How to:
- open a copy of file
- delete the column
UID
- sort by column
number
(otherwise results will still be in the order as on the page and it might be possible to infer information) - I didn't include it in the template but I actually also checked there were not any duplicate numbers also; you should do this
B
:UID
: user nameC
:pron
: first pronounD
:ans
: the answer provided -E
:concat
: combines columnsC
andD
. Expected output likeshe-Yes
. This is respresented in "Pronoun answer combinations" -F
:pron count
,H
:ans count
,J
:cat count
: absolute number of each -G
:pron count %
,I
:ans count %
,K
:cat count %: the
countvalue of each as a % of *
n* -
L:
keep: whether to include this line (explained elsewhere) -
M:
n`: total number of included rows
method variation: to capture all 4 pronouns
as above except:
- in the
Regular expression
field (aboveTest string
), paste:/^(\w+) \[(.*)\](.*\n.*\n+)(no|yes|maybe|deleted)/gim
expected output is like this:
useruseruser1;he/him, they/them;Yes;
useruseruser2;he/him;No;
useruseruser3;he/him, des/pair;no;
useruseruse4r;she/her;Yes;
useruseruser5;he/him;No;
subsequent instructions such as the spreadsheet may need adjustment
RESULTS
For some reason the markdown tables are black text on black text dark grey background on my computer. I can't seem to fix that it's a problem with the website theme. Idk I'm tired of this by now.
table: total answer %
ans count % | ans |
---|---|
46.8% | No |
43.9% | Yes |
9.2% | Maybe |
csv: total answer %
percent,answer
46.8%,No
43.9%,Yes
9.2%,Maybe
table: Pronoun answer combinations %
percent | pronoun | answer |
---|---|---|
35.8% | he | No |
25.1% | she | Yes |
7.5% | they | Yes |
4.3% | comrade | No |
3.5% | none | No |
3.2% | he | Maybe |
3.2% | any | Maybe |
2.9% | comrade | Yes |
2.6% | he | Yes |
2.3% | any | Yes |
1.7% | any | No |
0.9% | they | No |
0.9% | it | Yes |
0.9% | fae | Yes |
0.6% | they | Maybe |
0.6% | she | No |
0.6% | she | Maybe |
0.6% | none | Yes |
0.6% | comrade | Maybe |
0.3% | ze | Yes |
0.3% | xey | Yes |
0.3% | undecided | Maybe |
0.3% | none | Maybe |
0.3% | love | Yes |
0.3% | fae | Maybe |
0.3% | e | Yes |
0.3% | e | Maybe |
csv: Pronoun answer combinations %
percent,pronoun,answer
35.8%,he,No
25.1%,she,Yes
7.5%,they,Yes
4.3%,comrade,No
3.5%,none,No
3.2%,he,Maybe
3.2%,any,Maybe
2.9%,comrade,Yes
2.6%,he,Yes
2.3%,any,Yes
1.7%,any,No
0.9%,they,No
0.9%,it,Yes
0.9%,fae,Yes
0.6%,they,Maybe
0.6%,she,No
0.6%,she,Maybe
0.6%,none,Yes
0.6%,comrade,Maybe
0.3%,ze,Yes
0.3%,xey,Yes
0.3%,undecided,Maybe
0.3%,none,Maybe
0.3%,love,Yes
0.3%,fae,Maybe
0.3%,e,Yes
0.3%,e,Maybe
table: Pronoun answer %
pron count % | pron |
---|---|
41.6% | he |
26.3% | she |
9% | they |
7.8% | comrade |
7.2% | any |
4.3% | none |
1.2% | fae |
0.9% | it |
0.6% | e |
0.3% | ze |
0.3% | xey |
0.3% | undecided |
0.3% | love |
csv: Pronoun answer %
percent,pronoun
41.6%,he
26.3%,she
9%,they
7.8%,comrade
7.2%,any
4.3%,none
1.2%,fae
0.9%,it
0.6%,e
0.3%,ze
0.3%,xey
0.3%,undecided
0.3%,love
Here is a link to the original thread for posterity: Informal Site Survey: Are you transgender or gender diverse? Yes, no, or maybe?
hell yeah, this was great to see!
thank you for doing this, very cool
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?'
yeah, probably a decent chunk of us where a more specific label would be more useful but might not exist, or primarily identifying with the umbrella terms might imply something inaccurate or inconvenient.
No
I forgot to vote!
Yes.
Thank you