Aria Desires
banner
gankra.bsky.social
Aria Desires
@gankra.bsky.social
it's me, the gay cat who writes your docs~!

author of the rustonomicon and learn rust with entirely too many linked lists; worked on homestuck, rust-lang, swift-lang, firefox

she/her, trans, 30
come to rust, it's ok if you panic whenever you think about trying to change who you are while everyone is watching, that's what RefCell is for
November 9, 2025 at 1:22 PM
come to rust, it's ok if you feel dead inside because you can't find a way to express what's inside you, that's what PhantomData is for
November 9, 2025 at 1:12 PM
all the queers and questionings heard that rust stabilized universal HRTb and asked how to get permanent residency
November 9, 2025 at 1:09 PM
demanding the rust team add back the rustc_trans module in honour of all of our trans brothers, sisters, and neithers
November 9, 2025 at 1:02 PM
you're not just "writing unsafe code" anymore, you're "unsafemoding" now
November 9, 2025 at 12:58 PM
it doesn't happen a lot but whenever it does it can go REALLY bad (this used to also be how Rust worked and they just made it a compiler error For A Reason)
November 8, 2025 at 5:20 PM
Although mtg has been doing a weird thing where they have started more aggressively using fake keywords to give a flavour/name to a chunk of rules text. So "Duplicate - Add a copy..."

(They have had this tech for a while but used to reserve it for signaling cards that have a similar mechanic/theme)
October 28, 2025 at 1:55 PM
entirely depends on if you use this mechanic much
October 28, 2025 at 1:51 PM
you're gonna just let all that coffee go to waste?
October 8, 2025 at 5:28 PM
hm no they would be obedient DNS servers
October 2, 2025 at 12:22 AM
absolutely incredible
October 1, 2025 at 10:24 PM
wow
October 1, 2025 at 8:30 PM
yes it's extremely "go fuck yourself" territory
September 24, 2025 at 8:25 PM
mr hands what the fuck are you talking about
September 24, 2025 at 8:22 PM
sizeof(void) is* also 1 :)

making empty structs have non-zero size solves a bunch of degeneracies in low-level code (array sizes/strides, pointer differences...) and since C(++) is always needlessly low-level...

\* not standard C, but "everyone" agrees it's a convenient extension and provides it
September 24, 2025 at 8:19 PM
i am almost CERTAIN i implemented this in flash and js for homestuck because it was SO JARRING how could you NOT (and all you have to do is render the upcoming text as transparent!)
September 18, 2025 at 7:49 PM
noooo come onnn
September 18, 2025 at 4:24 PM