

It’s a “stream manipulator” function that not only generates a new line, it also flushes the stream.
It’s a “stream manipulator” function that not only generates a new line, it also flushes the stream.
None of the features discussed are aesthetic only.
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.
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?
Doesn’t the first edition use K&R style parameter lists and other no-longer-correct syntax?
I think generally C compilers prefer to keep the stack intact for debugging and such.
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
.”
…what is your point? Some software (in a language that doesn’t have tail-recursion optimization) used recursion to handle user-provided input, and indeed it broke. Someone wrote to explain that that’s a potential vulnerability, the author agreed, and fixed it. Who here is misunderstanding how computers implement recursion?
What about Julia?
Is Fortran really your favorite language?
What’s wrong with the Windows one, and/or what’s better about Gnome’s or KDE’s?
What virtual desktops do you prefer? I don’t find Mac OS’s significantly better, and I haven’t spent much time with very many Linux window managers other than i3 (and that was years ago).
Actually, it’s pretty surprising to me that a small university lab is forcing a specific version of a specific OS on you.
I…honestly don’t know what you mean, and I’ve had 11 since about when it came out. Do you have an example?
Lots of settings actually seem more convenient now, especially the ones for audio and Bluetooth.
I agree with Linus’s argument here. I also think the selected quotes are the main points in that argument, not just “inflammatory minor excerpts.”
“don’t quote the shouty bit; it’s not all shouty”
Marcan pretty clearly isn’t saying that feature requests wore him down. He’s saying that people saying “what you’ve built so far isn’t useful” wore him down.
(Plus, your original analogy about parents and children is completely lost by now.)
Not sure if this was intended as a response to me?
It’s not in C, if that’s what you mean.