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 โก๏ธ
view the rest of the comments
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"
I've been trying to learn rust after knowing a bit of python and :ohnoes: idk how to do anything
on the plus side, if you know both python and rust you can probably make pretty much anything
i adore rust's enums and pattern matching but the borrow checker and lifetimes are my nemesis
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)