hgm wrote:Dann Corbit wrote:The error bars on 7 games is enough.
So what were the error bars?
You understand well enough. The odds of flipping ten heads in a row is 1/(2^10) but ten heads in a row happens. A string of 7 observations has no statistical significance. Even a win by the weaker program would mean almost nothing.
Dann Corbit wrote:If you imagine that I am not upset at the treatment of Vas, then you have not read anything I have said on the subject.
So, according to you, TCEC is "peopled with criminals" as well, for shamelessly promoting the Rybka rip-offs?
TCEC did not do anything illegal or immoral. They did not espouse or analyze engines at all. They simply held a contest. Formerly, the CCRL and CEGT groups tried to make moral judgements about the programs and that was a mistake.
If TCEC had (for instance) reverse engineered Junior, published the reverse engineering details, and called the Junior programer Amir Ban a criminal in the press, then that would have been something illegal and bad.
As far as the ICGA goes, it is a little club with their own little rules. As long as people agree to these rules, I think they can do a lot of things that might be questionable outside of the club, if they keep things inside of the club.
But when they publish the details outside of the club and when they send out an international press release calling one of the program authors a liar and a cheat, they crossed the sensible boundaries.
In order to say that someone has stolen someone else's code, there is a specific legal process.
https://en.wikipedia.org/wiki/Abstracti ... rison_test
This process was not performed.
Now, let me clarify something else. I don't fault the ICGA as much as you might imagine. They are not a body of software lawyers who knew how to legally arrive at a verdict or who understood the ramifications of what they were doing. Similarly for the board of programmers who went over the evidence. They were all smart programmers who know about programming but they are not legal experts who know what is legal and what is illegal and how to go about proving it.
If you are going to publicly say that someone stole something, it is a very bad idea to make up your own standards and then go international with that, instead of actually using legal channels.
Now, the ICGA probably did not want to get involved in a big legal struggle about what was really right and wrong in this instance. And for club purposes, they probably would not have to. But they went way beyond these bounds.
So who are the victims here? My answer is everyone.
Fabian is a victim.
Vas is a victim.
The ICGA board are all victims.
The ICGA itself is a victim.
The really, really big problem was the procedures used and the decisions made based on the outcome.
When it is a group of nerds who like to write chess programs and who have agreed to some internal rules then I see no problems with enforcing the rules as long as the punishments are those that are proscribed by the initial agreements.
Let's look at some history. There were many cases in precedent where someone literally stole someone elses' program and made a tiny tweak and entered it in the ICGA contest. That is not what Vas did. What sort of punishment did they receive? They got kicked out of the contest, just like they agreed to.
That is not what happened to Vas (although it is ONE of the things that happened to Vas).
His punishment was some kind of giant snowball full of the anger of every programmer who was ever wronged and then multiplied by a few billion.
I guess maybe the members got tired of the clones and so they made an example out of Vas. But Vas was not a thief like the others who only got a little slap on the wrist (which is what they all agreed to). Instead, he was bludgeoned to death. I don't think he agreed to that.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.