Live data from Hacker News

Linus Torvalds on aliasing

yodaiken.com

21–30 of 284 posts

Re: Linus Torvalds on aliasing

#21
post #11

Come on, this is wonderfully blunt! > In fact, I'll take real toilet paper over standards any day, because at least that way I won't have splinters and ink up my arse.

You can be blunt without being rude. Most of the post is just rudeness.

Re: Linus Torvalds on aliasing

#22

Earlier quoted context omitted.

Not sure what the word "smart" means but he is surely pragmatic and based on such emails looks like he gets easily frustrated.

He gets frustrated with people that are supposed to be experts but that don't match up to that in practice (in his eyes at least)

[deleted]

Re: Linus Torvalds on aliasing

#23
Linus has done some (okay, lots of) wonderful stuff. However, his attitude here is pretty extreme. Being incredibly rude, then proceeding to merge said pull request. If Linus is willing to merge the PR, then it can't be that bad. Surely there was a more tactful way to approach this, even for Linus.

Re: Linus Torvalds on aliasing

#25
Make this construct legal behavior without making it 10x slower than clang/gcc are today:

  void wat(uint16_t *x, uint16_t *y) {
    *x = *y;
  }

  uint64_t a[100] = { 0 };
  wat((uint16_t *)&a[0], (uint16_t *)(((char *)&a[0]) + 1));

When you think you've figured that one out, try this one:

  uint16_t heh = 0xFFFF;
  extern uint16_t doesAnything(uint16_t *, uint16_t *);
  void wat(uint16_t *x, uint16_t *y) {
    *x = *y + doesAnything(&heh, y);
  }

  uint64_t a[2] = { 0 };
  wat((uint16_t *)&a[0], (uint16_t *)(((char *)&a[0]) + 1));

Re: Linus Torvalds on aliasing

#27
It's important to bear in mind that Linux isn't written in standard C - it's written in a dialect of C implemented by recent-ish versions of GCC (there is a particular minimum GCC version supported), with certain compiler switches.

There's nothing wrong with this - it's an important enough project to be able to make those kinds of demands.

Re: Linus Torvalds on aliasing

#28
post #13

I think we are at the point where someone just needs to put up a Linus swearing email tracker with analytics and shit and stop posting these threads. We have to come to the realization that the discussion on this is: a) useless- doesn't change anything b) the publicity is affecting the other side more So basically Linus is Trump

Oh, that's cute. The mere fact that you say that makes it clear you have no idea who Trump is.

A celebrity who speaks with a highly authoritative voice whether they have any idea what they're talking about or not. Sounds about right.

Re: Linus Torvalds on aliasing

#29

I think we are at the point where someone just needs to put up a Linus swearing email tracker with analytics and shit and stop posting these threads. We have to come to the realization that the discussion on this is: a) useless- doesn't change anything b) the publicity is affecting the other side more So basically Linus is Trump

I really love that he is the way he is. Smart and honest. Nothing like Trump.

"Smart and honest" is literally the justification Trump voters would usually employ.

Re: Linus Torvalds on aliasing

#30

Linus has done some (okay, lots of) wonderful stuff. However, his attitude here is pretty extreme. Being incredibly rude, then proceeding to merge said pull request. If Linus is willing to merge the PR, then it can't be that bad. Surely there was a more tactful way to approach this, even for Linus.

Why should he NOT being rude? Has anyone ever answered him in the same way? Has anyone ever publicly explained him that while being a sociopathic nerd he still must comply to some basic rules of conduct like we all do. The guy is willingly putting on and supporting the public image he's got and, obviously, loving it. I know, that he's smart and what not, but why should it be an excuse for being an asshole? I just realised that he reminds me of Taleb.
Post reply on HN