I spent over a hour helping another user Localhost Forbidden with his question.

As he had little reputation, he went ahead and upvoted most of my questions and answers after I solved his issue with him.

Is that not allowed? the user is an independent user and I don't know him outside of ask.different.

Is this automatic or something controlled by the moderators?


In the most literal sense, the answer to your question appears to be "no, this is not allowed" in the sense that the many votes you cast yesterday for a single user were invalidated, as were the many votes another user cast for you today. This is an automated part of the voting mechanism; the system sometimes disallows votes based on its (unpublished) criteria, and clearly these votes were not allowed, because if they had been allowed, your score would be higher.

On a more philosophical level, the question remains whether they should be allowed, or why they are not allowed. While anyone with sufficient reputation can click the up arrow on anyone's post but their own up to 40 times a day if they feel so moved, there are some underlying "shoulds" in the way the system is designed. Ideally, users vote for posts based on their content and not on their author. If there is widespread evidence that someone's voting patterns seem to be based on who the author is and not on simply what posts they find helpful, the system is designed in such a way to identify and reverse votes that seem to be based on a pattern of voting for or against a person. The moderators are neither informed about what these patterns are nor do we have any say in intervening in them.

  • Thanks for clarifying. I did not realise the votes I cast yesterday were invalidated, would be nice to know. Personally I think the criteria should be published. – Deesbek Nov 16 '13 at 3:49
  • 1
    I've learned something about the criteria primarily because I've both given and received votes that were later invalidated. – Daniel Nov 16 '13 at 3:52
  • 2
    You can do that, but not all at once. Vote for answers you think are good, and in the process, you'll end up rewarding the users you want to reward. But focus on the answers, not the users, and the system will cooperate with you. – Daniel Nov 16 '13 at 3:55
  • 2
    You really aren't supposed to earn more than 25 points from a single user for answering a question unless they chose to award a bounty: 10 points for the upvote and 15 points for an accepted answer. – Daniel Nov 16 '13 at 3:56
  • Do you know what the limit is? 10 votes? 15 votes? – Deesbek Nov 16 '13 at 3:56
  • 1
    I see. It doesn't look like you've actually answered the question at apple.stackexchange.com/q/110265/10733. So technically, you don't earn any reputation for that. Your work was undoubtedly helpful, but the solution is for you to post an answer, not the question asker. – Daniel Nov 16 '13 at 3:59
  • Yes I told him to do that, and we did most of the work in the chat. He wanted me to post the answer, but as he had even lower reputation than me.... – Deesbek Nov 16 '13 at 4:01
  • let us continue this discussion in chat – Daniel Nov 16 '13 at 4:01

The system is designed to have votes represent only the post at hand - and have nothing to do with the person's other actions on the site.

  • Automatic vote invalidation happens outside the tools and visibility of elected moderators. We know how it works but do not get notified when it triggers. We can check a specific user to see if it has happened to them, but we can not even inspect the algorithm used to detect it.
  • The site developers are the ones that tune, watch, craft that tool.

As you laid out the actions, it seems that the tool stepped in properly to alert you to the mis-use of the votes, but realize this isn't any sort of permanent penalty. Think of it as a warning if you were speeding on the freeway. The "officer" pulled you over and said - "Glad you're having fun with the voting system, but please slow down."

However, we all recognize, that sometimes a token appreciation seems insufficient for a very generous effort.

Officially, the correct way to transfer more reputation to an answerer is to use the bounty mechanism as opposed to searching and voting for other content. That is a much more direct and transparent mechanism to reward an outstanding contribution.

The site unofficially has a "pay it forward" feeling due to the creative commons licensing. So, you could also just offer a sincere and well phrased comment about how the answer in question really was awesome (explaining why if it's not obvious) and then seek a chance to answer another user's question where you have excess knowledge to share.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .