Live data from Hacker News

Wat

destroyallsoftware.com

81–90 of 103 posts

Re: Wat

#81

I guess you had to be there. I can see why someone might find this funny, but honestly, nothing is that funny. Some behavior in Javascript is surprising, but not that surprising.

If you've ever gone through a phase (or a graduate degree!) of thinking deeply about programming language design, you might, as I do, find Javascript's expression evaluation behavior to be just about the funniest thing around.

Re: Wat

#82
post #11
post #3

This is incredibly funny, but does anyone know why the interpreter makes such bizarre decisions? Why wouldn't it be preferable to just throw up errors?

The Ruby stuff apparently isn't bizarre. From what I've read, Ruby creates variables as it encounters an assignment to them when parsing the code. So, when you have a = a in your code, Ruby creates the variable a before it ever tries to actually execute the assignment. If later, when it has finished parsing everything, and starts executing, that statement fails because b is not defined, you still end up with variable…

Thanks for that. I was curious the reason, it seems obvious though after an explanation.

Re: Wat

#83
post #67

Guess I'm not a hacker? It's like watching a rerun I've seen twice over with the laugh track turned up to 11 (just to clarify, someone said it was a repost but I haven't seen it before).

Really? You don't think this is funny at all? Maybe it's because I'm in my mid twenties, but I think my father would even find this funny and he knows little to none about programming.

If there were jokes formed around the nonsensical behavior of these languages, then it might be funny. But I don't find it very entertaining to just point them out.

Re: Wat

#84

Earlier quoted context omitted.

wow, you must be the best hacker ever congrats

I understand the downvotes since this is HN and you people don't like useless comments here. But I simply thought it was very funny. No need to be mean here.

For the record, the downvotes aren't to be mean. We just don't want this turning into a Reddit clone and/or fill the comments with run-of-the-mill comments you'd see on any PHPbb forum.

No, I wasn't one of the ones who downvoted you and no, I'm not trying to be mean. There used to be times I wondered why an innocent comment of mine was downvoted and thought I'd just let you know instead of leave you hanging.

Re: Wat

#85
post #67

Guess I'm not a hacker? It's like watching a rerun I've seen twice over with the laugh track turned up to 11 (just to clarify, someone said it was a repost but I haven't seen it before).

Really? You don't think this is funny at all? Maybe it's because I'm in my mid twenties, but I think my father would even find this funny and he knows little to none about programming.

The humor is playing on an inclination to laugh at things we don't understand, which seems counter to the hacker ethos. Software is hard, and there may be deep reasons in the dynamic type systems that cause these languages to work like this, or there may not be, but either way this type of thing is interesting and seems to demand some further explanation and/or justification. I find it interesting but don't get the humor. Perhaps, as you implied, I'm just too old.

Re: Wat

#86
Have I been pronouncing "wat" wrong all this time? I just assumed it was like "what" but ... not.

Re: Wat

#88
post #67

Earlier quoted context omitted.

Really? You don't think this is funny at all? Maybe it's because I'm in my mid twenties, but I think my father would even find this funny and he knows little to none about programming.

The humor is playing on an inclination to laugh at things we don't understand, which seems counter to the hacker ethos. Software is hard, and there may be deep reasons in the dynamic type systems that cause these languages to work like this, or there may not be, but either way this type of thing is interesting and seems to demand some further explanation and/or justification. I find it interesting but don't get the h…

> The humor is playing on an inclination to laugh at things we don't understand

I think is simply laughing at absurdity: the gulf between intention and actuality. We have quite a bit of that.

Re: Wat

#89

Have I been pronouncing "wat" wrong all this time? I just assumed it was like "what" but ... not.

No. I'm with you man. The way he said it was seriously bugging me. At the same time I couldn't justify my annoyance with an alternative pronunciation that made sense.

Perhaps some memes should never be vocalized.

Post reply on HN