Jeremy Bernstein wrote:As for laziness, how many volunteer man-hours of someone else's time spent performing unpleasant disassembly and analysis would you consider appropriate?
What about 1/3 of the work that was done? Because, they spent all that work and time checking three different engines, 1.6.1, Beta 1.0 and 2.3.2a, while just checking Rybka 4 would have sufficed.
Jeremy Bernstein wrote:reasonable assumption of continued violation
Backwards assumption. I would have had no problem with them finding Rybka 4 "dirty", and having the reasonable assumption that all previous versions were dirty, because it's obvious. It wouldn't make sense for Vas to have a clean engine all the time, and then suddenly insert dirty code into it in the latest public version.
But it would make sense that at some point he rewrote the engine from scratch and that later versions are "clean", that's why it's much more efficient to just check latest versions for cleanliness.
Jeremy Bernstein wrote:he could have been disqualified simply on the basis of refusing to provide source code as part of such an investigation.
Well, they asked him for an impossible in a definitively non timely manner. As most people know Vas didn't keep any version of his old engine sources, he made a successful change, and he deleted old versions. So he doesn't have any Rybka 3 sources, and probably by now he doesn't have the R4 and R4.1 sources (unless he got more careful by now). How is he going to provide something he doesn't have? Something he deleted
6 years ago (for the Rybka 1.0 Beta).
And I know this is true, because by the time I was beta testing Rybka 4, it was clear that he only had the bare bones and had to adapt the cluster software back to UCI, he didn't even have time control code and had to improvise, which probably cost Rybka 40 elo or more due to terrible time management.
It's probably stupid to not have any version control at all, but don't act like Vas didn't want to show his sources, there just weren't any sources to show.
JcMaTe wrote:1) what make you think when a guy as VAS say that he lost rybka's source code?
I knew what he meant, it's not like he had a drive failure, or some accident in where he lost the sources of the engine, it's that he employed a "
burn the ships" programming strategy in where he just wasn't interested in keeping the source of old versions of the engine.
What for? For when he breaks time management so he could easily retrieve the time management code of an old version? Nah...
For people implying that Vas is lying about this, he made this statement
back in April 2009.
JcMaTe wrote:2) what do you think when he haven't defend his self yet?
From what I've read about the interview that he gave, he doesn't care about it, as it hasn't affected him negatively (on the contrary, with his engine selling 4 times as much and all).
JcMaTe wrote:3) do you really believe that Rybka 3 and 4 are clean?
I don't know, and actually Rybka 4 maybe is not clean. Both versions could have been found guilty and then there wouldn't be any discussion on how e.g. proving that 1.6.1 is guilty is irrelevant.
JcMaTe wrote:what do you think that he spend hours reading his forum,talkches and maybe open-chess and he do nothing to prove us wrong?
That he doesn't? Whenever he reads Rybka Forum he goes on a posting spree replying to anything he finds relevant, and he hasn't done this in quite a while. My expectations would be that once he has free time and is on the mood he'll read Rybka Forum first, and he hasn't done so.
[^Change "reading" to "spends hours reading" up above if necessary]
The only report of such a thing I've read about was when he spent 10 hours straight reading CCC because he was misinformed about his situation with the ICGA.
I maintain: Innocent until proven guilty, not the other way around. To me stopping the investigation at 2.3.2a is like stopping the investigation at 1.6.1. They spent time checking versions that didn't need to be checked, and didn't check versions that would be relevant for a fair trial of "banned for life", since there's no reason to ban the engine if it is clean.
@hyatt: Check BB+'s message, he got it.