Jenna Magius is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Jenna Magius @jennamagius@octodon.social

ALSO.

ALSO, YOU FUCKS,

HOW IS log NOT IN THE FUCKING STDLIB.

HOW DID NOBODY TELL ME ABOUT THIS FOR _SO LONG_.

Or, the thing you need to know at a higher level is:

The way Mutex and RefCell work is that you can start with an immutable reference to the outside and wind up with a mutable reference to the inside.

Also, you can call MutexGuard.deref_mut() explicitly to get an actual tier 1 &mut InnerType, which you can pass to functions.

(The thing you need to know is: use thread_local! a lot, or const-function constructed mutexes out of the parking_lot crate.)

The idea I'm trying to convey does not actually fit in that meme format.

Also by "you" I mean "me, about a month ago"

You: "Rust is bad for video games because video games are basically composed entirely of global state and Rust is very bad at global state."

Me, wise: "Actually, Rust handles global state basically fine, you just have to know a lot of stuff that the Rust book doesn't teach you about."

A critical part of using OpenGL across an FFI is the part where you get vigorously fucked over by the completely unnecessary double indirection in glShaderSource,

"je te plumerai le bec", BEAKS DON'T HAVE FEATHERS, THAT'S NOT HOW BIRDS WORK

This one's not bad if you put playback speed on .5x >.> youtu.be/Svdwh_-t-KQ

All the versions of alouette on YouTube are overwrought. Where's the one that's just a solo voice singing a capella (but still good though)

(Even after compiling several versions of openssl, I was never able to get this feature to work. I eventually gave up and used config files T_T)

Ya ever feel like orgs design their apps like CTFs to make them fun and engaging to pwn?

It really feels like it sometimes.

Me, hitting "Do an active scan" in burp: (to the tune of Icona Pop's "I Love It") I don't care / I fuzz it

Me: *sobbing* you can't just call any identity verification problem "invalid common name"

Chromium: *points at a cert with no SAN extension* net::ERR_CERT_COMMON_NAME_INVALID

Vim scrolling on physical lines instead of visual lines is the stupidest shit.

Yes, I know how to remap it.

github.com/openssl/openssl/com

Between the option of using openssl config files and compiling my own version of openssl that has that feature...

The compile is running right now.

Yoooo, did y'all know that certutil is basically built-in wget on Windows???

I have popped hosts that don't have invoke-webrequest so many times...

isc.sans.edu/forums/diary/A+Su

I almost want to seek out and watch American Choppers at this point.

UCS-2, whatever, fuck off.

The word I wrote is a hideous conglomeration of UTF-16 and UCS-2 because that's what the Windows kernel is.