-Someone agrees with you
-Someone likes you
-Someone is happy or having a good day
-Someone is repaying a favor or maintaining a friendship.
Negation is different because it's entirely ambiguous. You can dish them out freely and retroactively rationalize your intention. -1's are way more susceptible to knee-jerk emotional reactions than +1's.
A relevant example. Think of the political candidate you like the most. If someone you really like asks you to +1 a persuasive argument about their competitor, would you? On the other hand, if they asked you to -1 someone, you probably would. Even if you knew very little about them.
Nobody really cares if you +1 something crazy, maybe you were just feeling agreeable that day, or you misunderstood the comment. But if you -1 sensible things you're going to get a bad reputation pretty quickly.
That's because people don't tend to write "-1", but rather disagree with a comment explaining why. GitHub is full of disagreement. We'd be in a much worse place if that was all expressed through downvotes instead of comments (unless of course, an issue is explicitly opting in to a vote).
> people will +1 something that they 90% disagree with because of who's saying it, don't kid yourself otherwise.
Ok yeah, you're right about the politics. Bad example. But in open source, I've seen much more comment-based pushback regardless of author.
That's like 90% of the PR's I look at.
What about a comment? Once someone elaborates why they disagree, others can trivially +1 it to show support of a specific disagreement.
On the other hand, you can disagree with both the original comment and someone's disagreement, prompting an additional "disagreement" reply.
Note that -1's don't carry as much information as you'd think. It could mean any one of these:
- Someone disagrees with you
- Someone doesn't like you
- Someone is angry or having a bad day
- Someone is retaliating or holding a grudge
Without any rationale, there's absolutely no way to tell the difference between a useful disagreement and juvenile aggression.