this post was submitted on 21 Jul 2025
77 points (100.0% liked)

traaaaaaannnnnnnnnns

1303 readers
90 users here now

Welcome to /c/traaaaaaannnnnnnnnns, an anti-capitalist meme community for transgender and gender diverse people.

  1. Please follow the Hexbear Code of Conduct

  2. Selfies are not permitted for the personal safety of users.

  3. No personal identifying information may be posted or commented.

  4. Stay on topic (trans/gender stuff).

  5. Bring a trans friend!

  6. Any image post that gets 200 upvotes with "banner" or "rule 6" in the title becomes the new banner.

  7. Posts about dysphoria/trauma/transphobia should be NSFW tagged for community health purposes.

  8. When made outside of NSFW tagged posts, comments about dysphoria/traumatic/transphobic material should be spoiler tagged.

  9. Arguing in favor of transmedicalism is unacceptable. This is an inclusive and intersectional community.

  10. 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 โžก๏ธ

founded 2 years ago
MODERATORS
 

Pollinators! Did you know that in addition to flying insects like butterflies and bees, some vertebrates act as pollinators, like some species of bats and lizards? If you want, you can be a pollinator. Just transfer pollen between two compatible plants, and you've done it!


Join our public Matrix server!

https://rentry.co/tracha#tracha-rooms


As a reminder, please do not discuss current struggle sessions in the mega. We want this to be a little oasis for all of us and the best way to do that is not to feed into existing conflict on the site.

Also, be sure to properly give content warnings and put sensitive subjects behind proper spoiler tags. It's for the mental health of not just your comrades, but yourself as well.

Here is a screenshot of where to find the spoiler button.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] other_platypus@hexbear.net 11 points 3 weeks ago (2 children)

learning rust has been such a wild ride, at first it was "oh cool cargo is neat" and "oh I can make games with this" and then it became "wtf is a borrow checker or an elided lifetime" and now I've discovered profiling and benchmarking and wondering why the flamegraph doesn't go deep enough to see why my functions that are being called 100 times in a single frame are taking 5ms each.

Its been years since I've worked with truly hot code, so I'm out of practice, and I've never done it with rust before, so it's a lot of learning and scratching my head about the different tools. Like, it looks like tracy will only measure spans you declare yourself, cargo flamegraph will only go so deep for some reason, maybe there's other ones that can tell me why this stuff is taking so long. And every time I use a different tool I need to recompile all 488 dependencies lol yay

There's a Rust performance book which has been helpful, but it's not intuitive for me to look at a complex function and say "oh yes this will be slow because of X"

[โ€“] BountifulEggnog@hexbear.net 9 points 3 weeks ago (1 children)

I've been trying to learn rust after knowing a bit of python and :ohnoes: idk how to do anything

[โ€“] other_platypus@hexbear.net 8 points 3 weeks ago

on the plus side, if you know both python and rust you can probably make pretty much anything

[โ€“] semioticbreakdown@hexbear.net 6 points 3 weeks ago (1 children)

i adore rust's enums and pattern matching but the borrow checker and lifetimes are my nemesis trans-sad

[โ€“] other_platypus@hexbear.net 3 points 3 weeks ago* (last edited 3 weeks ago)

it's getting easier for me, slowly... I found reading a bit of Effective Rust (which is free online) helped solidify a lot of my knowledge, at least I think that was the one. Now I'm all deep into iterators and returning impl traits (what the hell is a future), but lifetimes, they do not scare me, for I know of .clone() (unless I'm trying to speed up an iterator and using a Cursor pattern and trying to store an internal reference to the object we're iterating over and it hates me riviwkfhithenfoswi)