alpha123 wrote:Peter Berger wrote:Life ( and my parents) have taught me: whenever there are various explanations of things, the most simple one is most likely to be true.
I have tried reading this document not being a programmer ( lol, certainly a sick way to spend leasure time), and it even sounds impressive if you don't understand major parts

.
1. Isn't it just common sense to conclude that at one point in time the Rybka and the Ippolit author(s) looked at the *very* same piece of *source code* and went from there in different directions?
2. If one were able to make *that* kind of meaningful changes to a strange decompiled source he didn't write for himself, he were a genius IMHO, and why would he not spend his time in a much more sensible way just (re?)-starting from scratch using his own wording and logic ?!
I write this as I think this is the *obvious* conclusion every non-programmer with some basic intelligence will reach, so if this is bullshit, maybe one you programmer guys might enlighten us ( no joke).
Peter
1.) What would that have been? Fruit code? Some unknown and unreleased very strong engine?
2.) The only answer I can think of is that he totally hates Vas.
Peter
I can think of many more answers. And to answer Michael Sherwin: yes, it's the same kind of logic basically - and I accept the blame. I know no personally satisfying answer.
But does anyone really believe that someone looks at some decompiled code he barely understands and then decides to change Hashing in the following way ( assuming this is a more or less correct report)?
"Rybka’s main hash entries are 64 bits. IPPOLIT’s are 128. Rybka uses 7 bits
for depth, 3 bits for age, 12 bits for a move, 10 bits for a score, 4 bits for
flags, and 28 bits of Zobrist value. IPPOLIT follows something more akin to
Fruit, with 8-bit boundaries. The eviction criterion with ageing is different:
Rybka counts age to 8 (by multiples of 128 I think), while IPPOLIT counts
to 256 (by ones). The formula for combining depth with age is also not the
same. IPPOLIT has the pedantic idea of changing the age of a zeroed entry
(when an exact entry displaces bounds). The specific Zobrist values for piecesquare
combos are generated by IPPOLIT on start-up (using some randomised
function), while they are simply read from a table in Rybka."
I can believe many things , but this is is a bit too much.
Peter