This recent post was locked because "it has been answered multiple times "correctly"".
The lock request came from a third party (not the OP). The OP had rejected various "correct" answers as not understandable.
My question: Is it an appropriate policy to lock discussions as "answered correctly" before the OP gets an answer they understand and accept?
Even if one or more people, think the OP is being malicious in rejecting "correct" answers they can just stop replying to the topic. Why should others, willing to elaborate on the "correct" answers until the OP understands, be locked out? If nobody wants to elaborate, let the thread die of old age.
In this case multiple answers were given that were correct but "rejected".
Stand by my decision to lock it.
If another mod disagrees then they are free to change the lock which was placed to stop the repetition within the topic.
OP was wrong arguing about the unit of the result of cos. period. OP was turning into troll mode.
So to me (not a mod) it was the right thing to close the pointless discussion that was getting nowhere (OK - may be slow mode would have been an intermediate option).
Not sure slow mode would have made too much difference in this particular case.
It would still have continued to devolve so I saw it as a quicker option to lock it.
Fortunately, the OP marked a reply as 'Solution' just before the discussion was locked. I hope that means that they understood the points everyone was trying to make: cos() does not return degrees or radians but a unitless value in the range -1 to 1.
It's fully appropriate to lock a topic when the discussion becomes purely argumentative.
I wouldn't necessary mark it as "answered" though (and it wasn't, in this case.)
Basically, "Why does cos(120) on Arduino produce a different answer (0.81) than I get on my calculator (-0.5). When I convert 0.81 radians to degrees I get 46.43 and not -0.5."
The basic misunderstanding was in the nature of the cosine function and the argument, not the result, being in radians or degrees. The opposite for arc-cosine where it is the result, not the argument, that is in radians or degrees.
An unfortunate "feature" is that it doesn't show the reply on your message if it's to the user directly above you. I should have quoted it for clarification.
Sure. But I think only the original poster should be able to mark their question as "answered" or not, even if they feel it hasn't been answered because of their own confusion.
It's not like there is a penalty for a question not being marked "answered." (nothing even keeps count of the number of "answers" a particular user has provided, so there's no "perk", either. Although that might be an interesting alternative/addition to karma/likes/etc.)
Well, it's a matter of intellectual integrity. Would you just look elsewhere when there is blatantly false affirmations or try to establish the truth and facts ?
The OP in this thread was insisting there was no proof being brought showing that the unit of the result of calling cos() was in degree or radian and so "he was right" to say so... You just can't let that go... (I missed that discussion BTW)