Show newer

@DivineKestrel
This one still hits and I absolutely love it.

I love it!
I love being a girl.

Credit: AyvieArt

unfortunately since posting this thread i have been consumed by thoughts of what my own replacement for shell scripts would look like… am i finally going to become a real programming language designer

Show thread

@zwol M4 always was horrible, and I say that as the original author of GNU M4.

The original Unix M4 was weird, and there weren't really any good explanations for why it was the way it was. Apparently someone at Bell labs needed a preprocessor and wrote M4, sometimes in the '70, for no other greater purpose than to scratch a personally itch.

GNU M4 only exists because RMS wanted GNU to have what Unix had, and while I wanted to do something different and better, RMS convinced me to do M4 first.

‪gods, the world really needs a better shell scripting language‬

Show thread

anyway:

• unloved code is bad
• unloved code in arcane languages is worse

therefore:

• gnu autotools must die
• please stop writing shell scripts
• we need better build systems

Show thread

‪this may be unpopular, but cmake's configuration language is also arcane in my opinion. my experience with reading its documentation trying to figure out what code does and how to do anything vaguely complex with it is only pain. but that's an aside. it's okay for simple projects‬

Show thread

‪so, build scripts are the kind of unloved, neglected code where bugs too easily hide. but i think we collectively make this worse for ourselves by writing this code in unloved languages we don't or can't fully understand. python is just about acceptable. but bash? that's arcane.‬

Show thread

‪the thing about build scripts is that nobody cares about them. you write your project in c, c++, rust, whatever… some language you know well and enjoy using. but in order to actually configure/compile/link/package it, inevitably you need Some Other Language to help you‬

Show thread

i don't love the tone of this article but i agree with a lot of what it says about gnu automake. my experience with it in php was awful. it belongs in the dustbin of history https://felipec.wordpress.com/2024/04/04/xz-backdoor-and-autotools-insanity/

RFC 2232, in case you need standardized details of how to implement DHCP via clothespins on devices without automated DHCP client software or compatible DHCP server software:
rfc-editor.org/rfc/rfc2322

Falsehoods programmers believe:

* Thinking the gender binary can be encoded in just a single bit.

** In reality, the gender binary word size often exceeds the byte it takes out of your simplistic, need-to-unlearn understanding.

Gun/film making shitpost  

Weird of you to assume that Chekov is going to shoot someone just because he has a gun tbh
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!