Show newer

@ticky That's actually GNU living up to the "GNU's Not Unix" moniker. :3c

FreeBSD basename actually works as expected in all three examples instead of keeling over the way GNU basename does without the -a switch.

@soft_chomps@glitch.social Welp, I didn't need to sleep tonight, I guess... (The thread is awesome.)

CW: PHP language 

I was reminded that PHP is still the only programming language in which a version deployed into production gave "Hello, world!" at least one RCE vulnerability. The one I have in my notes is CVE-2012-1823.

I'm not the only one who uses and customizes xterm. I am absolutely delighted. :3

confession 

@softgoat They're supposed to help with multitasking in the brain sense by organizing windows into separate piles. I don't know how useful or effective it is because it's been an age since I tried one.

After hand-patching and creating a new diff comes getting it to compile in clang.

Because absolutely NOTHING I do to the Imakefile is creating Makefiles with "CC = gcc" in them. No matter what, they're all "CC = cc", which is clang's C compiler.

Show thread

The patch file is a unified diff that contains at least one unified diff nested within.

I sure hope patch processes files in lines from first to last, because that's how I'm making and skipping the hand-editing. :/

Show thread

be sure to check your genderfluid regularly and change if needed to avoid build-up of toxic masculinity

@thefishcrow@cybre.space 2038: I hate that computers think their time travel to 1901 worked.

WPA2, nonce, lewd 

If we're going to reuse nonces in WPA2, then we need a way to better verify their integrity. Thankfully, my favorite rag, Hacking Gibsons, was on it four years ago. :V
computerfairi.es/media/UkWau8O

@MissMacSee Please consider a trans friendly instance before swearing off Mastodon. Your story is not the first I've heard about the dot-social instance.
kitty.town/@GinnyMcQueen/17866

@kibi Qwerty is so inefficient your layout is almost guaranteed to be at least a little better.

xcalpr.c:89:21: error: initializer element is not constant
static FILE *fout = stdout;

Everything I'm reading says that hasn't been valid C since before ANSI standardization way back in the '80s.

Show thread

Oh, duh. The Debian package page has a diff file downloaded separately, and some of them are patches to the C files fixing the compiler error I'm getting. Guess I should read it, edit the source, and re-diff them.

The latest date in xcal's CHANGES file is 1995-09-13.

Show thread

@ticky Ruby's decisions about how to encode strings and when the default encodings are overridden mystify me. The String and Encoding class docs barely help me at all.

Show older
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!