3 ms·
Before anyone flips out, he actually merged the code: https://lkml.org/lkml/2018/6/5/774 https://lkml.org/lkml/2018/6/5/774 Side note: I've merged it, and
by pavanky 8y ago
Before anyone flips out, he actually merged the code:
https://lkml.org/lkml/2018/6/5/774 https://lkml.org/lkml/2018/6/5/774
Side note: I've merged it, and it's going through my build tests,
so it's really not that I hate the code.
But I really find that kind of one-sided rationale that ignores reality unacceptable.
And I find it dangerous, because it *sounds* so "obviously correct" to people who don't know any better.
If you don't know that gcc explicitly says that you should use unions to do type punning to avoid aliasing issues,
you might believe that union type punning is a bad thing from that commit message.
So it's dangerously misleading, because lots of people have a dangerous reverence for paper over reality.
In programming, "Appeal to Standards" should be considered a potential logical fallacy.
Standards have their place, but they definitely have their caveats too.
- peterwwillis 8y ago> And I find it dangerous, because it sounds so "obviously correct" to people who don't know any better. > So it's dangerously misleading, because lots of people have a dangerous reverence for paper over reality. It's the same thing everywhere. You see it as "famous person said X" or "the standard is X" or "the industry does X" or "X is popular". Then you talk shit about X, because you actually know it's not right, and people dump on you because you're a heretic, or not famous, or not an authority, or don't have "a piece of paper" to quote from. Everybody just goes with what sounds right rather than what is proven right.
- simplify 8y agoThere is not much in life that can be proven correct, and even less so in ancient past, which explains why humans are naturally this way.
- zzzcpan 8y agoTrying to appeal emotionally is just cheap and easy for our brains. Explaining things in depth and coming up with rationales is hard work.
- busterarm 8y agoWhat do you mean!? Everyone knows Rails doesn't scale and jQuery is garbage!
- adrianratnapala 8y agoWhich is why it nice to have famous but intemperate people like Torvalds to keep things in balance.
- duxup 8y ago>Everybody just goes with what sounds right rather than what is proven right. I'll just throw out the corner case that sometimes that's just what you... do to get through the day. I might not give others advice on it because I don't know, but often I don't know enough and someone better says "naw that will give you trouble down the line" and stuff has to get done so I do the thing the way I was told. Maybe I look it up later .... maybe.
- deleted 8y ago[deleted]