You correctly remark that Harvey could and should have set the contempt factor before the game. The point is not that he used information from his own game: you have no advantage from changing the contempt factor when it gets drawish, as that is the only situation in which the contempt factor matters.Guetti wrote: The Hiarcs operator did a mistake, because he could follow the game and change the contempt after seeing the game becomes drawish. That was taking human influence in the game. But I'm sure a lot of worse stuff happenens during such tournaments, and not only online ones.
I think it was a "small" oversight from Harvey. But apparently generosity is not the peculiarity of the chess programmer.
The point is that, doing it during the game, you can do it in response to the results of your competitors. Before the game you don't know yet if you need a win, or if a draw is sufficient.
Of course you could wonder if it is really desirable that the engine should be kept in the dark about his competitor's results. In a Human tournament the players have access to the board position of the other games. I can imagine, though, that if you want an engine to make use of that situation, we should require that it is _programmed_ to interpreted it, rather than needing the operator digestion of it in the form need-a-win vs need-a-draw.
As for programmer generosity: I think that Harvey made an honest mistake, and that he has recognized that. As far of I am concerned, that should be enough. I would think it would be really sad if he would not be allowed, or would not allow himself, to operator HIARCS in future similar events. Provided, now that he knows the strictness of the rules, he will not do a similar thing again.
I think that what infuriates some critics here is not so much that he has done it, but his early reactions to justify it. Like "so in the future I will not write about it" or "other rules were violated as well" or "others violate the rules as well". This is entirely a wrong response, because it suggests that, even now that he has been informed about the rules, does not see a serious need for abiding by them. While this time it was an honest mistake, the next time it would of course be intentional cheating. But I am entirely satisfied that Harvey has long since abandoned that point of view.
That others are allowed to break the rules is very reprehensible, but a totally different matter.