Tawny Code Cat 🖥️😺
banner
tawnycodecat.bsky.social
Tawny Code Cat 🖥️😺
@tawnycodecat.bsky.social
I'm Tawny (she/they), a goofball catgirl going back in time to teach her past self useful math, programming, music, and other shenanigans. Streaming on twitch.tv/tawnycodecat ! Profile pic by @patooie.bsky.social, character design by @radpax.bsky.social
Don't worry, you missed me griping about C++ for 3 hours 😸It's amazing how many things I do are like "I have to do this this way now, to avoid a problem in a few years, at which point it'll be a nightmare to fix." I never think about how many landmines I'm avoiding until I explicitly mention them 😆
November 24, 2025 at 2:44 AM
instead of requiring everything to be typed at compile time and redundantly initialized upon allocation. It's a very common workflow for efficient multi-threading. There are a lot of other similar cases where C++ makes it a pain (shakes fist at strict aliasing), but at least has some way to do it.
November 23, 2025 at 7:07 PM
code anyway, since correctly-written code shouldn't need bounds checks. For concurrent stuff, the biggest unknown is whether Rust would let me pre-allocate all of the memory needed for a set of tasks in a single, uninitialized chunk, and use the contents of the memory as desired,
November 23, 2025 at 7:07 PM
I try to avoid iterators at all on any array-like data structures, since compilers seem to be consistently terrible at optimizing them away, even if the iterator class is literally wrapping a pointer and could be trivially replaced with just the pointer itself. I only keep bounds checks in debug
November 23, 2025 at 7:07 PM
YOU GO GIRL! There's so much sex negativity out there already, without people putting others down for posting photos that aren't even inherently sexual 💜 I aspire to be as confident in myself one day!
November 22, 2025 at 5:26 AM
Anyway, I'm glad I didn't spend those 2 hours enraged on stream. Maybe I'll figure out a way to get it working tomorrow so that I can actually start working on productive code, instead of fighting with something that's supposed to make project setup easy 🙄
November 22, 2025 at 2:31 AM
There's probably some way to do it, but the documentation has so few examples, and is impossible to navigate unless you already know the cryptic jargon name they picked for everything, and I just want this simple case to work. Why won't it just work? 😿
November 22, 2025 at 2:31 AM
@firefox.com Please stop making Firefox worse with this A.I. garbage. We avoid Chrome for a reason. Lots of people in the comments of this thread clearly used to like Firefox and are now looking for alternatives because of this.
November 21, 2025 at 11:29 PM
Aww, Index 🫂 One way or another, that day will come, and hopefully on that day, you'll be able to find peace in no longer facing their hostility.
November 21, 2025 at 9:46 PM
Please help make today the last Transgender Day of Remembrance where trans people in the U.S. and elsewhere have nowhere to escape to.
November 20, 2025 at 10:42 PM
I know that some of these petitions go nowhere, but this one is at least to be presented by a Liberal member of parliament, the Parliamentary Secretary to the Minister of Foreign Affairs, and they're the party with the most power right now, so there's a better chance than some past petitions.
November 20, 2025 at 10:42 PM
I'm so sorry for my incoherent, rambling reply at 3am to your previous post, when I wasn't thinking clearly. I was trying to be helpful, but I was probably just annoying or even hurtful, and I'm just so incredibly sorry 🫂
November 20, 2025 at 5:59 PM
Flippin' adorable 💜
November 19, 2025 at 7:48 PM
I once had BlueSky flag a post due to linking to a Wikipedia article that happened to contain a very pixelated preview of a religious Renaissance painting. BlueSky is more prudish than 1400's Italy 🤦‍♀️
November 19, 2025 at 7:04 PM
Thanks so much for sharing, Yune 🫂 As careful as I try to be, I know that I'll probably fall for something like that one day. I've considered streaming reviewing people's code that they submit, but I'd need such a rock solid virtual machine setup to keep myself safe from malware like this.
November 18, 2025 at 4:36 AM
Is there anything you'd like saved from the old server? or is that already covered? Best of luck, Yune! 🫂
November 16, 2025 at 4:00 PM