BatmanAoD

joined 2 years ago
[–] BatmanAoD@programming.dev 3 points 3 months ago

None of the features discussed are aesthetic only.

[–] BatmanAoD@programming.dev 12 points 3 months ago (1 children)

Nope. It links to an explanation of what that poster is:

This is the UNIX Magic Poster, originally created by Gary Overacre in the mid-1980s and published by UniTech Software.

[–] BatmanAoD@programming.dev 1 points 3 months ago (1 children)

I feel like we're talking past each other. My impression was that 30% towards your living situation is a pretty decent target; what would you expect the percentage to be?

[–] BatmanAoD@programming.dev 1 points 3 months ago (3 children)

Okay, what I meant was, is rent taking 30% really indicative of a low standard of living?

[–] BatmanAoD@programming.dev 1 points 3 months ago (6 children)

Rent eating 30-40% of your income is extremely normal, isn't it? Or is that only true in the US (where it has recently become much more than that for many people)?

[–] BatmanAoD@programming.dev 2 points 3 months ago

Lots of acronyms no longer stand for anything due to losing their original associations. LLVM, AT&T, SAT (the test, not the programming problem), etc.

[–] BatmanAoD@programming.dev 1 points 3 months ago* (last edited 3 months ago)

Probably moreso for expressing the opinion so strongly without actually knowing any of the three languages.

Edit: I'm just guessing why a different comment got downvotes. Why am I getting downvotes?

[–] BatmanAoD@programming.dev 5 points 3 months ago (2 children)

Doesn't the first edition use K&R style parameter lists and other no-longer-correct syntax?

[–] BatmanAoD@programming.dev 2 points 3 months ago

You don't have to imagine it; you can browse the Linux Kernel mailing list!

[–] BatmanAoD@programming.dev 3 points 3 months ago (2 children)

That's called a mailing list

/s

[–] BatmanAoD@programming.dev 1 points 3 months ago (1 children)

I think generally C compilers prefer to keep the stack intact for debugging and such.

[–] BatmanAoD@programming.dev 1 points 3 months ago (3 children)

Okay, yeah, I was indeed reading your original reply as a criticism of one of the people involved (presumably the security researcher), rather than as a criticism of the post title. Sorry for misunderstanding.

Apparently GCC does indeed do tail-call optimization at -O2: https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-foptimize-sibling-calls

But in that case, I'm not sure why the solution to the denial of service vulnerability isn't just "compile with -foptimize-sibling-calls."

view more: ‹ prev next ›