News for hackers. Stuff that matters.
Re:What I Hate About Working At Facebook by petercooper on Wednesday August 15, 2012 @03:34AM (#4385018)
Except (No Meetings != No Communication) != (Meetings != Communication)
Re:What I Hate About Working At Facebook by ninh on Wednesday August 15, 2012 @08:48AM (#4385662)
If you define "No meetings" as !meetings, and "No communication" as !communcation, which to me sounds reasonable, then they are in fact equivalent.

This becomes apparent when you create a truth table for it:

    !meetings != !communication

    meetings | communication | expr
    F        | F             | F
    T        | T             | F
    T        | F             | T
    F        | T             | T
This is the same truth table one would get with "meetings != communication" so they should be logically equivalent.
Re:What I Hate About Working At Facebook by petercooper on Wednesday August 15, 2012 @09:49AM (#4385910)
"No meetings != no communication" is analogous to saying "Without meetings, people may still be communicating."

"Meetings != communication" is analogous to saying "At meetings, communication doesn't necessarily occur."

In terms you would personally appreciate: (No Patrick Hernandez != No Dancing) similarly is not equivalent to (Patrick Hernandez != Dancing)

One says without Patrick Hernandez, there may be dancing. The other says with Patrick Hernandez there certainly is not any dancing ;-)

Re:What I Hate About Working At Facebook by ninh on Wednesday August 15, 2012 @12:18PM (#4386695)
You're referring to implication then, i.e. P => Q <=> !P || Q and in that case, I definitely agree. ;-) That's also why I started my comment with a propositional "if" on how one could define "no meetings" and "no communication" to show that there is something to be said for the P != Q interpretation.

In short, I believe neilk should have used => instead of !=. Or just plain english. ;-)

Re:What I Hate About Working At Facebook by lifeformed on Wednesday August 15, 2012 @09:04AM (#4385740)
But in dealing with language here, there are subtle differences in connotation between the two options. Just like how saying "not bad" isn't that same as saying "good".
Re:What I Hate About Working At Facebook by cbs on Wednesday August 15, 2012 @10:13AM (#4386013)
But in dealing with language here, there are subtle differences in connotation between the two options.

We're not dealing in language, formal symbols exist to remove the ambiguity of language.

Plain and simple, the symbols used don't mean what the poster thinks they mean.

Re:What I Hate About Working At Facebook by hackinthebochs on Wednesday August 15, 2012 @11:18AM (#4386348)
The symbols are simply shorthand. Trying to parse it as a mathematical equation was your mistake, not his.
Re:What I Hate About Working At Facebook by cbs on Wednesday August 15, 2012 @11:44AM (#4386478)
Pies and cactus.

Jackalope.

If you read the above as anything other than a nuanced and well reasoned response thats your mistake, not mine.

Re:What I Hate About Working At Facebook by Evbn on Wednesday August 15, 2012 @12:10PM (#4386653)
You can't replace a complex concept with a boolean. This isn't JavaScript.
Re:What I Hate About Working At Facebook by cbs on Wednesday August 15, 2012 @10:14AM (#4386022)
Actually, yes, it means exactly that.

neilk incorrectly used a comparison operator to try and point out the logical fallacy known as affirming the consequent. But thats not what was said.

At least thats what I think is happening here. I can't be sure because instead of using logic symbols they used symbols that are ambiguous at best.