Profile avatar
nekotachi.bsky.social
she/her(/they/it) rust contributor enjoyer of tcgs native english speaker, conversational toki pona, very basic japanese anarchist #oponaemi
1,391 posts 175 followers 88 following
Regular Contributor
Active Commenter

what's the favorite directory of sapphic french linux users le /sbin

zig deserves slightly more credit for its handling of sentinel terminated arrays. not just 0 terminates, but any sentinel value. waiting for the day when rust DSTs can provide the same functionality.

hey, how would you say "shiny" in toki pona?

"limbo" is such an odd word. it can either be a metaphysical region of theological importance, a metaphorical stillness, or a silly game where you literally bend over backwards. ...or a failed java competitor. #linguistics

cursed rust fact you can use a for loop instead of an `if let Some`, since Option implements IntoIterator

type of guy who buys one (1) social media follower.

isn't the gamblers fallacy kinda true with PRNGs tho? especially those used in retro games, that might repeat fairly often?

one problem i have with crates.io is i don't like publishing them until i'm mostly satisfied with them, but then they show up as 0.1.0, which doesn't reflect the amount of polish they have, but they also haven't been used enough to be considered 1.0.... #rust

you can also run relibc on linux. i think it would be really funny to link the rust standard library against relibc.

> These days usually Gigahertz, meaning a 3.0 GHz processor can execute 3 billion cock cycles per second. well that's certainly a typo.

my favorite magic the gathering card, null pointer elemental blast

brambleghast is a funny pokemon because a lot of people think the design if forgettable, but mechanically it's quite unique. #pokemon

writing a blogpost about niche/hacky environment variables, anyone know any good ones? LIBGL_ALWAYS_SOFTWARE is a fun one to run stuff on hardware that's a decade too old.

TIL a fun fact about rust's most controversial environment variable, RUSTC_BOOTSTRAP. usually this is set to 1 to force stable builds to allow unstable features... but it can also be set to -1 to force nightly builds to disallow nightly features.

one interesting aspect of rougelikes is that they can afford to give out upgrades much more often, since a single run doesn't have to last hundreds of hours like an rpg playthrough.

with regards to memory saftey, C++ may bend or break, but i'm confident C will adapt some form of memory saftey, for the simple reason that there are many C compilers, with a lot of nonstandard extensions, and C99 is not that complicated... at some point someone will take things into their own hands

did you know bluesky doesn't let you reload posts??? you just have to back out and find the post again..

every other thing apple does makes me go either "this is overpriced garbage" or "this is extremely technically impressive" and it's a very weird vibe. and it doesn't even seem to be a prestige project thing, the most impressive things are just keeping compatibility across migrations.

the internet can be such a disinformation machine sometimes. i've seen so many sources saying stuff like "the 'sharpening rod' in your knife block is actually a honing rod, and it doesn't actually remove material" if it doesn't remove material, why is covered in steel dust??? #knives

in my experience, compilers don't actually do that many different optimizations. rather, they apply the same few optimizations in a bunch of different ways and a bunch of different times. they're very good at removing instructions, but they're still quite bad at choosing a better datastructure.