On August 30, 2022 at 10:02:43 PM UTC-6, Simon Woodhead wrote:
> On 31/08/2022 12:47 pm, MK wrote:
>> A few lines of code prove nothing whatsoever. One
>> needs to be capable of looking at the entire set of
>> source files, understanding the language that they
>> were coded in, going through the entire logic to see
>> if there may be anything visibly suspicious in there.
>> After having the mastery of the code, one also needs
>> to compile it himself to see what it actually does and
>> not just rely on a downloaded EXE.
>> Unless you can yourself claim that you are capable
>> of doing this, you have no right to ask others to do.
> No more excuses, Murat. Thanks to Jon Kinsey for
> making Windows builds much easier, posted to the
> bug-gnubg list:
> .....
> Now go and master the code and tell us where gnubg
> is cheating. I'm sure we can all wait.
I'm going to take the time and make the effort to explain
it in way that even a Woodhead can understans and then
I'll expect that you will change your attitude towards me.
I'll do this in three sections: past, present and future.
A) Past: When I first said anything about bots cheating,
it wasn't because I was losing to them. To the opposite,
I was winning and I deeply resented all those resident,
(mostly mathematicians), assholes who assumed that
only losers would accuse bots of cheating, with some
of them going as far to create "bot complaint forms", etc.
I felt challenged to stay and put up a fight against them.
25+ years later, I have been gaining ground for the past
few years, even if very slowly but securely, inch by inch.
Since I was not a "gamblegammon giant", who had never
even played with a cube before, one possible explanation
for my success against bots could be that the bots were
cheating and I was able to detect, predict, preempt and
exploit the cheating of the bots.
This explanation was actually being much more humble
than anyone else here, about offering a reason for one's
success, which in my case was unexpected, i.e. against
the pompous assholes' ass-sumptions.
B) Present: Over those 25+ years, as I played literally tens
of thousands of games against various bots, in numerous
types of experiments (that I openly shared along the way),
I started to realize that I was perhaps really better than the
bots and gradually grew truely confident that I could beat
the bots on demand, consistently. With that, whether the
bots cheated or not eventually became irrelevant.
However, because the "step-by-steps instructions to prove
that bots didn't cheat" offered by some half-brained idiots
kept being amusing, I also kept playing the devil's advocate
to defeat them just as a brain exercise.
Currently, I have no interest in spending time and effort to
prove that any bot cheats by looking at source codes but
let me toy with for the fun of it anyway.
1- You are obviously not intelligent enough to understand
that any comments about Gnubg's cheating were made
based on the downloadable EXE files. There is no way to
know or prove that those EXE files were compile from the
same source files you are daring me look at and compile.
Make an effort to understand this.
2- Do you yourself have the mastery of the code that you
are throwing at me? If I say that I looked at it and show
you some sections of it as evidence of Gnubg's cheating,
will you be able to tell if I'm just bluffing or not?
3- Suppose I look at the code and I don't find any evidence
of Gnubg's cheating. Would my falling short of finding any
evidence of it be enough of a proof that it's not there (i.e.
that Gnubg doesn't cheat)? Do you realize that, in a way,
you are daring me to prove a negative?
4- Etc. Etc. Enough on this...
C) Future: After realizing that I may actually be better than
the bots, I moved on the exploring how and why. Eventually
I concluded that it was rather the bots that were worse than
me, becaue of the flaws in how they calculated equities,
cube points, match tables, error rates, etc. "bullshit"!
My experiments had already shown that (whether I could
win more than 50% against the bots in every type/variant
of experiment), I could consistently win more than what
would be expected from me based on my checker and/or
error rates.
This is obviously a clear proof that the bots' interrelated
calculations of equities, cube points, match tables, error
rates, etc. are all wrong, inaccurate of an unknown scale.
Axel's various experiments have also repeatedly proven
this. If you have noticed, I have been hammering on this
the most recently and I will continue to do so until some
among you will hopefully seek treatment and come out
of your self-deception and your denials of the realities.
Also in the future, I would like to develop an ultimately
user configurable bot (which I had called a "Legobot"),
to allow people to experiment with all kinds of "what if"
combinations, in order prove to themselves that the
so-called "cube skill theory", etc. are total bullshits.
It would be nice to not have to reinvent the wheel and
use code from an open source bot like Gnubg. I just
looked at Gnubg's source code folder to see it has 600
or so files in it. It's just too bloated a pile of garbage to
make use of. It's hard to believe that some people had
gone as far to add a "Dice manipulation" feature to it.
I wish I hadn't predicted 20+ years ago that Jellyfish
source code would never become pupblic no matter
how obsolete it became. It would have been nice to
have it now. Or maybe one of the very early versions
of Gnubg? Or even better, maybe someone like you
would eliminate all the garbage from Gnubg, i.e. only
leave what's needed for a plain "player" version, with
none of the "painted brown lily shit" of CLI, rollouts,
analysis, scripting, etc. so that I can make a reasonable
effort to build a new bot based on it (but not to peddle
it, of course, for $50 as YG+++ or ZG++++).
This is all from me for now. It's your turn, if you want.
MK