Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

6 May, 2024: The networking issue during the past two days has been identified and appears to be fixed. Will keep monitoring.


interests / rec.games.backgammon / This is one reason why Gnubg is a piece of garbage.

SubjectAuthor
* This is one reason why Gnubg is a piece of garbage.MK
+* Re: This is one reason why Gnubg is a piece of garbage.Timothy Chow
|+* Re: This is one reason why Gnubg is a piece of garbage.Axel Reichert
||`- Re: This is one reason why Gnubg is a piece of garbage.MK
|`* Re: This is one reason why Gnubg is a piece of garbage.MK
| `* Re: This is one reason why Gnubg is a piece of garbage.Timothy Chow
|  `* Re: This is one reason why Gnubg is a piece of garbage.MK
|   `* Re: This is one reason why Gnubg is a piece of garbage.Timothy Chow
|    `* Re: This is one reason why Gnubg is a piece of garbage.MK
|     `* Re: This is one reason why Gnubg is a piece of garbage.Timothy Chow
|      `* Re: This is one reason why Gnubg is a piece of garbage.MK
|       `* Re: This is one reason why Gnubg is a piece of garbage.Timothy Chow
|        +* Re: This is one reason why Gnubg is a piece of garbage.Nasti Chestikov
|        |`- Re: This is one reason why Gnubg is a piece of garbage.Timothy Chow
|        `* Re: This is one reason why Gnubg is a piece of garbage.MK
|         `* Re: This is one reason why Gnubg is a piece of garbage.Timothy Chow
|          `* Re: This is one reason why Gnubg is a piece of garbage.MK
|           `* Re: This is one reason why Gnubg is a piece of garbage.Timothy Chow
|            `* Re: This is one reason why Gnubg is a piece of garbage.MK
|             `* Re: This is one reason why Gnubg is a piece of garbage.Timothy Chow
|              `* Re: This is one reason why Gnubg is a piece of garbage.MK
|               `* Re: This is one reason why Gnubg is a piece of garbage.Timothy Chow
|                `- Re: This is one reason why Gnubg is a piece of garbage.MK
+* Re: This is one reason why Gnubg is a piece of garbage.Axel Reichert
|+- Re: This is one reason why Gnubg is a piece of garbage.MK
|`* Re: This is one reason why Gnubg is a piece of garbage.MK
| `* Re: This is one reason why Gnubg is a piece of garbage.Axel Reichert
|  `* Re: This is one reason why Gnubg is a piece of garbage.MK
|   `* Re: This is one reason why Gnubg is a piece of garbage.Axel Reichert
|    `* Re: This is one reason why Gnubg is a piece of garbage.MK
|     `* Re: This is one reason why Gnubg is a piece of garbage.Axel Reichert
|      `- Re: This is one reason why Gnubg is a piece of garbage.MK
`* Re: This is one reason why Gnubg is a piece of garbage.MK
 `- Re: This is one reason why Gnubg is a piece of garbage.MK

Pages:12
This is one reason why Gnubg is a piece of garbage.

<a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10934&group=rec.games.backgammon#10934

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:622a:8c7:b0:3a9:89ac:3d32 with SMTP id i7-20020a05622a08c700b003a989ac3d32mr450470qte.518.1672054248690;
Mon, 26 Dec 2022 03:30:48 -0800 (PST)
X-Received: by 2002:a05:6870:bb0c:b0:144:cbae:bdad with SMTP id
nw12-20020a056870bb0c00b00144cbaebdadmr735781oab.177.1672054248443; Mon, 26
Dec 2022 03:30:48 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Mon, 26 Dec 2022 03:30:48 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:82bd:d69b:d9be:8471:c447:9ec6;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:82bd:d69b:d9be:8471:c447:9ec6
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
Subject: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Mon, 26 Dec 2022 11:30:48 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 5720
 by: MK - Mon, 26 Dec 2022 11:30 UTC

First, my understanding of how Gnubg does things. Please
feel free to correct/clarify if/as needed.

1) According to Gnubg's Temperature Map, average equity for
opening rolls, (excuding doubles), is 1630 / 30 = +0.0543

2) Gnubg keeps a separate "luck rate" for each player.

3) Gnubg keeps track of equities as maximum gained/lost by
the dice rolled, regardless of how they are played.

4) My comments follow ## signs.

With that said, let's start by looking at the 5-move game at:

https://www.bkgm.com/rgb/rgb.cgi?view+68

======================================
Player1
T-map for 31: +0.218 - +0.106 = +0.112
Hint:
1. Cubeful 0-ply 8/5 6/5 Eq.: +0.218
5. Cubeful 0-ply 13/9 Eq.: -0.026 (-0.244)

Analysis after play:
Luck total EMG (Points) +0.000 ( +0.000) +0.218 ( +0.218)
Luck rate mEMG (Points) n/a +218.2 ( +0.218)
Luck rating n/a Go to Las Vegas

## Gnubg doesn't subract the average eqity from the opening roll
## Luck should be +0.218 - +0.0543 = +0.1637

===============================================
Player2
T-map for 44 : +0.438 - +0.040 = +0.398

Hint:
1. Cubeful 0-ply 24/16* 13/9(2) Eq.: +0.438
11. Cubeful 0-ply 24/16* 13/5 Eq.: +0.188 (-0.250)

Analysis after play:
Luck total EMG (Points) +0.398 ( +0.398) +0.218 ( +0.218)
Luck rate mEMG (Points) +397.6 ( +0.398) +218.2 ( +0.218)
Luck rating Go to Las Vegas Go to Las Vegas

===============================================
Player1
T-map for 32: -0.068 - -0.159 = +0.091

Hint:
1. Cubeful 0-ply bar/20* Eq.: -0.068

Analysis after play:
Luck total EMG (Points) +0.398 ( +0.398) +0.309 ( +0.309)
Luck rate mEMG (Points) +397.6 ( +0.398) +154.5 ( +0.154)
Luck rating Go to Las Vegas Go to Las Vegas

===============================================
Player2
T-map for 31: +0.077- +0.068 = +0.009

Hint:
1. Cubeful 0-ply bar/22 6/5* Eq.: +0.077
6. Cubeful 0-ply bar/24 16/13 Eq.: -0.061 (-0.138)

Analysis after play:
Luck total EMG (Points) +0.407 ( +0.407) +0.309 ( +0.309)
Luck rate mEMG (Points) +203.5 ( +0.204) +154.5 ( +0.154)
Luck rating Go to Las Vegas Go to Las Vegas

===============================================
Player1
T-map for 43: +0.158 - +0.089 = +0.069

Hint:
1. Cubeful 0-ply 24/20 13/10 Eq.: +0.158
7. Cubeful 0-ply 20/13 Eq.: -0.092 (-0.250)

Analysis after play:
Luck total EMG (Points) +0.407 ( +0.407) +0.378 ( +0.378)
Luck rate mEMG (Points) +203.5 ( +0.204) +126.0 ( +0.126)
Luck rating Go to Las Vegas Go to Las Vegas

## So far so good except that Player1's total luck is off by +0.0543
## which is the average equity of opening rolls, excluding doubles
## This error will perpetuate in all subsequent luck calculations, in
## other related calculations or decisions related to it, based on it
===============================================
At this point, we have recycled back to opening position
Now let's look at Nasti's opening 53 again

T-map for 53: +062 - +0.106 = -0.044

Hint:
1. Cubeful 0-ply 8/3 6/3 Eq.: +0.062

Analysis after play:
Rolls marked lucky 1 0
Rolls unmarked 1 4
Luck total EMG (Points) +0.407 ( +0.407) +0.440 ( +0.440)
Luck rate mEMG (Points) +203.5 ( +0.204) +110.0 ( +0.110)
Luck rating Go to Las Vegas Go to Las Vegas

## Gnubg stil thinks this is the opening position/roll...!
## and adds the raw equity +0.062 for 53 without subtracting the
## average opening roll equity +0.106, this time including doubles
## What a pity for anyone who would bet money on these numbers
## with or without the recycling to the opening position... :(

===============================================

I tried to be as sparing with words as I could. If anything isn't
obvious to you, please feel free to ask and I will try to explain.

Merry Gnu-year...! ;)

MK

Re: This is one reason why Gnubg is a piece of garbage.

<toc8f6$39e78$1@dont-email.me>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10938&group=rec.games.backgammon#10938

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: tchow12...@yahoo.com (Timothy Chow)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Mon, 26 Dec 2022 08:44:05 -0500
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <toc8f6$39e78$1@dont-email.me>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 26 Dec 2022 13:44:06 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="c665ad11029944be0bcea5f058f267cd";
logging-data="3455208"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+CFRujSEp5G0FK128kulF2Z8YjF1/Epng="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:hhWml50DOQQXw9NzVjVH3eCtMCM=
Content-Language: en-US
In-Reply-To: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
 by: Timothy Chow - Mon, 26 Dec 2022 13:44 UTC

On 12/26/2022 6:30 AM, MK wrote:
> Hint:
> 1. Cubeful 0-ply 8/5 6/5 Eq.: +0.218
> 5. Cubeful 0-ply 13/9 Eq.: -0.026 (-0.244)
>
> Analysis after play:
> Luck total EMG (Points) +0.000 ( +0.000) +0.218 ( +0.218)
> Luck rate mEMG (Points) n/a +218.2 ( +0.218)
> Luck rating n/a Go to Las Vegas
>
> ## Gnubg doesn't subract the average eqity from the opening roll
> ## Luck should be +0.218 - +0.0543 = +0.1637

The average equity from the opening roll is zero, because it's +0.0543
half the time (when I win the opening roll) and -0.0543 half the time
(when I lose the opening roll).

I suppose you could redefine "MK luck" to be the same as luck, except
that you subtract 0.0543 when you win the opening roll and you add
0.0543 when you lose the opening roll, but that seems confusing and
pointless. It would make it seem that winning the opening roll is
less lucky than it actually is.

---
Tim Chow

Re: This is one reason why Gnubg is a piece of garbage.

<87pmc63zma.fsf@axel-reichert.de>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10945&group=rec.games.backgammon#10945

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mai...@axel-reichert.de (Axel Reichert)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Mon, 26 Dec 2022 17:21:01 +0100
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <87pmc63zma.fsf@axel-reichert.de>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="c97ab3b97367db43c381e922bb65bba5";
logging-data="3480999"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/qcpjxrVlZAWjHljJQ0EMSkjeeXdnqHVk="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:WftT1reXNbhFn8qxvkm5kB/zK28=
sha1:9qy/PKckdgaWLJdAG0dTpHOnbng=
 by: Axel Reichert - Mon, 26 Dec 2022 16:21 UTC

MK <murat@compuplus.net> writes:

> ## So far so good except that Player1's total luck is off by +0.0543
> ## which is the average equity of opening rolls, excluding doubles

Tim (and myself) already corrected you on this one.

> ## This error will perpetuate in all subsequent luck calculations, in
> ## other related calculations or decisions related to it, based on it

Apart from it being no error, I am not aware where GNU Backgammon might
use this further downstream. It is just output for someone interested in
dice statistics. This typically holds true for weak wetware, not strong
software.

> At this point, we have recycled back to opening position

[...]

> ## Gnubg stil thinks this is the opening position/roll...!

Read the source, Luke. analysis.c, function "LuckAnalysis"

Axel

Re: This is one reason why Gnubg is a piece of garbage.

<87lemu3z33.fsf@axel-reichert.de>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10946&group=rec.games.backgammon#10946

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mai...@axel-reichert.de (Axel Reichert)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Mon, 26 Dec 2022 17:32:32 +0100
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <87lemu3z33.fsf@axel-reichert.de>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="c97ab3b97367db43c381e922bb65bba5";
logging-data="3480999"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/sULOoFu2uFCfcvSJQ/SX4ihguQHeJ/5M="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:BnJvAoizT6J4sTOj/MjvEJA4yVA=
sha1:iIkmWczCP/ZpMsMPkG/Zh3K0T9U=
 by: Axel Reichert - Mon, 26 Dec 2022 16:32 UTC

Timothy Chow <tchow12000@yahoo.com> writes:

> The average equity from the opening roll is zero, because it's +0.0543
> half the time (when I win the opening roll) and -0.0543 half the time
> (when I lose the opening roll).

Yes. And by the way, GNU Backgammon allows for more than 0-ply analysis
of luck, though not via its GUI. There is a command that can be given to
it. I have done so, and my suspicion was correct: It is very slow,
because 3-ply luck analysis can be compared to 4-ply move
analysis. Those (not you, Tim) eager to dive into luck instead of moves
will find out for sure. It is in the command help.

Best regards

Axel

Re: This is one reason why Gnubg is a piece of garbage.

<188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10949&group=rec.games.backgammon#10949

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ac8:5046:0:b0:3a8:9c5:8698 with SMTP id h6-20020ac85046000000b003a809c58698mr735567qtm.18.1672089255072;
Mon, 26 Dec 2022 13:14:15 -0800 (PST)
X-Received: by 2002:a05:6870:2a42:b0:14f:9f8b:42d with SMTP id
jd2-20020a0568702a4200b0014f9f8b042dmr709021oab.6.1672089254642; Mon, 26 Dec
2022 13:14:14 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Mon, 26 Dec 2022 13:14:14 -0800 (PST)
In-Reply-To: <toc8f6$39e78$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7829:5265:5416:fed5:e208:b952;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7829:5265:5416:fed5:e208:b952
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com> <toc8f6$39e78$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Mon, 26 Dec 2022 21:14:15 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2548
 by: MK - Mon, 26 Dec 2022 21:14 UTC

On December 26, 2022 at 6:44:08 AM UTC-7, Tim Chow wrote:

> On 12/26/2022 6:30 AM, MK wrote:

>> ## Gnubg doesn't subract the average eqity
>> from the opening roll
>> ## Luck should be +0.218 - +0.0543 = +0.1637

> The average equity from the opening roll
> is zero, because it's +0.0543 half the time
> (when I win the opening roll) and -0.0543
> half the time (when I lose the opening roll).

It's puzzling to me how seemingly/claimedly
intelligent/educated people, arithmeticians,
mathematicians and all can't grasp such a
simple concept.

Maybe you all confuse yourselves by the way
the opening roll is won and rolled at the same
time in westernized backgammon...?

> I suppose you could redefine "MK luck" to be
> the same as luck, except that you subtract
> 0.0543 when you win the opening roll and
> you add 0.0543 when you lose the opening
> roll, but that seems confusing and pointless.
> It would make it seem that winning the
> opening roll is less lucky than it actually is.

Yes and I'm glad you caught you own nonsense.

Try to understand it this way: Players toss a
coin to decide who goes first. The winner of
the opening roll is sitting there, shaking the
dice in his cup. His *average* equity at that
moment is +0.0543 before he even rolls the
dice. It should be easy to understand this...

MK

Re: This is one reason why Gnubg is a piece of garbage.

<d2157181-fd24-4482-91a4-516f43723175n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10950&group=rec.games.backgammon#10950

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:620a:2b8b:b0:6fc:a03e:fcdf with SMTP id dz11-20020a05620a2b8b00b006fca03efcdfmr468815qkb.139.1672090505308;
Mon, 26 Dec 2022 13:35:05 -0800 (PST)
X-Received: by 2002:a54:4715:0:b0:35e:6fbe:3e2a with SMTP id
k21-20020a544715000000b0035e6fbe3e2amr1324018oik.288.1672090505079; Mon, 26
Dec 2022 13:35:05 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Mon, 26 Dec 2022 13:35:04 -0800 (PST)
In-Reply-To: <87pmc63zma.fsf@axel-reichert.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7829:5265:5416:fed5:e208:b952;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7829:5265:5416:fed5:e208:b952
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com> <87pmc63zma.fsf@axel-reichert.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d2157181-fd24-4482-91a4-516f43723175n@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Mon, 26 Dec 2022 21:35:05 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 64
 by: MK - Mon, 26 Dec 2022 21:35 UTC

On December 26, 2022 at 9:21:03 AM UTC-7, Axel Reichert wrote:

> MK <mu...@compuplus.net> writes:

>> ## So far so good except that Player1's total luck
>> is off by +0.0543
>> ## which is the average equity of opening rolls,
>> excluding doubles

> Tim (and myself) already corrected you on this one.

You can't correct me on something you don't even
understand, yet, but hopefully you will eventually.

>> ## This error will perpetuate in all subsequent luck
>> calculations, in
>> ## other related calculations or decisions related
>> to it, based on it

> Apart from it being no error,

It is an error.

> I am not aware where GNU Backgammon might
> use this further downstream.

Frankly, I don't know if it does or not. I just said it
as a comment to cover all possibilities.

> It is just output for someone interested in dice
> statistics.

Do you mean humans don't look at temperature
maps for deciding how to play in order to avoid
jokers, etc...??

However, I would agree that the "average equity"
may not be of practical use for humans.

> This typically holds true for weak wetware, not
> strong software.

I don't understand this. Can you explain?

>> At this point, we have recycled back to opening
>> position

>> ## Gnubg stil thinks this is the opening
> position/roll...!

> Read the source, Luke. analysis.c, function
> "LuckAnalysis"

Gnubg's behavior looks obvious to me but I will
look at whatever source code you are referring
to, if you bother to quote from it here. Otherwise
we can't know what are you talking about. (But
make sure the "analysis.c" you are looking at is
not obsolete...;)

BTW: "Luke" and "luck" in the same sentence
made me think of "Lucky Luke" and brought
back some childhood memories... :) Thanks.

MK

Re: This is one reason why Gnubg is a piece of garbage.

<a1144693-0b89-4455-b585-f9ffe8a95947n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10951&group=rec.games.backgammon#10951

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:6214:3912:b0:513:538a:ee43 with SMTP id nh18-20020a056214391200b00513538aee43mr670908qvb.15.1672091209830;
Mon, 26 Dec 2022 13:46:49 -0800 (PST)
X-Received: by 2002:a05:6870:75c3:b0:144:eabc:28f2 with SMTP id
de3-20020a05687075c300b00144eabc28f2mr908604oab.161.1672091209649; Mon, 26
Dec 2022 13:46:49 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Mon, 26 Dec 2022 13:46:49 -0800 (PST)
In-Reply-To: <87lemu3z33.fsf@axel-reichert.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7829:5265:5416:fed5:e208:b952;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7829:5265:5416:fed5:e208:b952
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me> <87lemu3z33.fsf@axel-reichert.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a1144693-0b89-4455-b585-f9ffe8a95947n@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Mon, 26 Dec 2022 21:46:49 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2022
 by: MK - Mon, 26 Dec 2022 21:46 UTC

On December 26, 2022 at 9:32:34 AM UTC-7, Axel Reichert wrote:

> Timothy Chow <tchow...@yahoo.com> writes:

>> The average equity from the opening roll is zero,
>> because it's +0.0543 half the time (when I win
>> the opening roll) and -0.0543 half the time
>> (when I lose the opening roll).

> Yes.

No. Tim's comment is meaningless, false logic.

He may be confused by XG's keeping track of
luck as the + and - of a single number, adding
up to zero but that doesn't make the equit from
the opening roll zero. Whoever wins the opening
roll gains +0.0543 *average equity*.

> And by the way, GNU Backgammon allows for
> more than 0-ply analysis of luck, .....

This issue has nothing to do with plies. No need
to waste time and effort going there.

MK

Re: This is one reason why Gnubg is a piece of garbage.

<tohmke$6n8$1@dont-email.me>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10955&group=rec.games.backgammon#10955

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: tchow12...@yahoo.com (Timothy Chow)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Wed, 28 Dec 2022 10:16:30 -0500
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <tohmke$6n8$1@dont-email.me>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me>
<188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 28 Dec 2022 15:16:30 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="877794c37880b296af5218511b16a0da";
logging-data="6888"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19dUVWkZQA41W6lraD6vp2mWsscydQyFsw="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:Ay9dUJnfxteqaLT/T8hca7neYcM=
Content-Language: en-US
In-Reply-To: <188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
 by: Timothy Chow - Wed, 28 Dec 2022 15:16 UTC

On 12/26/2022 4:14 PM, MK wrote:
> Try to understand it this way: Players toss a
> coin to decide who goes first. The winner of
> the opening roll is sitting there, shaking the
> dice in his cup. His *average* equity at that
> moment is +0.0543 before he even rolls the
> dice. It should be easy to understand this...

Yes, of course that's true. But luck isn't calculated
for "the winner of the opening roll." If Alice plays
Bob, luck is calculated for *Alice* or for *Bob*. Half
the time, Alice is the winner of the opening roll, and
in those cases, her average equity is +0.0543, but the
other half of the time, Alice is the *loser* of the opening
roll, and her average equity is -0.0543.

Put another way, if Alice and Bob play 30 games, then for
each player, we should average their luck for the opening
roll over 30 games. Under your scheme, Alice plays 30 games,
but you only average over the 15 games where she wins the
opening roll.

You might object, "No, look, we're talking about *this* game,
and in *this* game, Alice won the opening roll, so that's all
we should be considering." But in *this* game, Alice didn't
gain +0.0543. She rolled some particular roll and gained some
particular equity, different from +0.0543. If you're quoting
the +0.0543 number, you're *averaging* over many hypothetical
games, not just the particular game. If you're going to average
over games, then the logical thing to do is to average over *all*
games. It would make no sense, for example, to observe that the
opening roll was 31, so we should average over all games in which
Alice wins a 3, even though she's sitting there, looking at a 3
on her dice. Similarly, it makes no sense to average over just
the games in which she happens to win the opening roll, even though
in this particular game that's what happened.

---
Tim Chow

Re: This is one reason why Gnubg is a piece of garbage.

<dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10961&group=rec.games.backgammon#10961

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ad4:5002:0:b0:4c7:91ae:7458 with SMTP id s2-20020ad45002000000b004c791ae7458mr1332609qvo.51.1672289603368;
Wed, 28 Dec 2022 20:53:23 -0800 (PST)
X-Received: by 2002:a4a:5257:0:b0:4af:3115:e580 with SMTP id
d84-20020a4a5257000000b004af3115e580mr1189198oob.90.1672289603098; Wed, 28
Dec 2022 20:53:23 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Wed, 28 Dec 2022 20:53:22 -0800 (PST)
In-Reply-To: <tohmke$6n8$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7829:5265:b472:fb71:aa9f:d922;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7829:5265:b472:fb71:aa9f:d922
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me> <188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Thu, 29 Dec 2022 04:53:23 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4620
 by: MK - Thu, 29 Dec 2022 04:53 UTC

On December 28, 2022 at 8:16:32 AM UTC-7, Tim Chow wrote:

> On 12/26/2022 4:14 PM, MK wrote:

>> Try to understand it this way: Players toss a
>> coin to decide who goes first. The winner of
>> the opening roll is sitting there, shaking the
>> dice in his cup. His *average* equity at that
>> moment is +0.0543 before he even rolls the
>> dice. It should be easy to understand this...

> Yes, of course that's true.

I'm glad that you are still pondering the issue.

Okay, then you should also agree that, since "luck
rate" is the "Deviation of equity from average Roll"
and the "average equity" already exists before the
opening roll, +0.0543 (in the case of Gnubg 0-ply)
should be subtracted from (or in effect added to)
the equity of the actual opening roll.

> But luck isn't calculated for "the winner of the
> opening roll." If Alice plays Bob ... Half the time,
> Alice is the winner of the opening roll, and ... her
> average equity is +0.0543, but the other half of
> the time, Alice is the *loser* of the opening roll,
> and her average equity is -0.0543.

Yes and I've never said anything different. You may
have misunderstood because in this thread we are
talking about Gnubg which tallies luck equities of
the players separately and would add/subtract the
average equity, (if it were correctly to do so), to the
column of the winner of the opening roll each game.
(In fact, in the end it doesn't even calculate the net
difference between the players. Users are left to do
that themselves.)

What you are describing is how XG does it but the
end result is the same. BTW: even though a lot of
the same wording appear in my two threads about
Gnubg's and XG's luck calculations, their contents
differ in details. Please read both threads to better
understand my general and specific arguments.

https://groups.google.com/g/rec.games.backgammon/c/RgcdohfwyYs/m/NtnrIaUTCAAJ

> You might object, "No, look, we're talking about .....

I really couldn't see the point of this long paragraph.
It sounded like you were elaborating based on your
above misunderstanding. There is no question that
efter a large number of games each side will win the
opening roll close to equally and that their luck rates
will average out, (regardless of how they are tallied).

That's why it's okay to keep one running "net equity"
number like XG does. (On the other hand, since skill
doesn't average out like luck, XG keeps a separate
skill/error equity number for each player, as Gnubg
does also).

Using the 5-roll recycling back to opening position
example I used, if you tally Gnubg's and XG's equity
numbers manually, you get -0.029 and +0.021 net
luck difference between the players in the end. (To
its credit, Gnubg's final result matches the -0.029 but
not only that XG's final result +0.005 is off by +0.016
but the intermediate numbers after all rolls are also
off. I have no idea why that is but I think it reflects
very poorly on XG.)

To recap, what I'm arguing is that the correct equity
numbers should be (-0.029) - (+0.0543) = -0.0833
for Gnubg and (+0.021) - (+0.0547) = -0.0337 for XG,
by correctly taking into account the average equity
gained by winning the opening roll, (along with the
equity gained by the dice of the actual opening roll).

MK

Re: This is one reason why Gnubg is a piece of garbage.

<tok7nv$auc2$1@dont-email.me>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10962&group=rec.games.backgammon#10962

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: tchow12...@yahoo.com (Timothy Chow)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Thu, 29 Dec 2022 09:20:47 -0500
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <tok7nv$auc2$1@dont-email.me>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me>
<188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me>
<dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 29 Dec 2022 14:20:47 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4fa158ebd4c8948923e3fb3c95e4e433";
logging-data="358786"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18qKHfznLEau43jeHp9fV2psDz/em8DyZc="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:H93u0J35B6hxtwlmJMdXtZxfmzQ=
Content-Language: en-US
In-Reply-To: <dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
 by: Timothy Chow - Thu, 29 Dec 2022 14:20 UTC

On 12/28/2022 11:53 PM, MK wrote:
> On December 28, 2022 at 8:16:32 AM UTC-7, Tim Chow wrote:
>> But luck isn't calculated for "the winner of the
>> opening roll." If Alice plays Bob ... Half the time,
>> Alice is the winner of the opening roll, and ... her
>> average equity is +0.0543, but the other half of
>> the time, Alice is the *loser* of the opening roll,
>> and her average equity is -0.0543.
>
> Yes and I've never said anything different. You may
> have misunderstood because in this thread we are
> talking about Gnubg which tallies luck equities of
> the players separately and would add/subtract the
> average equity, (if it were correctly to do so), to the
> column of the winner of the opening roll each game.

No, I haven't misunderstood anything.

Winning the opening roll is a lucky event (to the tune of
+0.0543). Suppose at the end of the game, I have a conversation
with a reporter about the game, who asks, "How lucky were you?"
I reply, "I was very lucky! First, I won the opening roll.
Then, I rolled a great second roll. My third roll was slightly
unlucky, but then..." What GNUBG and XG are doing is tallying
up all these lucky events. Here's the main point: *They are
including the luckiness of winning the opening roll*.

What you're saying is that since the reporter chose to interview
the winner of the opening roll, we should ignore the luckiness
of winning the opening roll when tallying up the luck. There
is nothing stopping you from doing this, but it's a rather
strange thing to do. That amounts to the following dialogue:

Reporter: How lucky were you?
Me: I was very lucky! First, I won the opening roll. Then...
Reporter: Stop. Don't count the luckiness of winning the opening
roll. Don't you realize that I chose to interview you precisely
because you won the opening roll? I want to know how lucky you
were *after* that.
Me: Oh...uh...all right. If that's what you want to know. But I
thought you were asking for my total luck, and I was lucky to
win the opening roll.
Reporter: Yes, but I already knew that you won the opening roll and
I know how lucky that is, so all I care about is your luck above
and beyond winning the opening roll. And if I interview your
opponent, then all I'm interested is how unlucky your opponent
was, above and beyond the unluckiness of losing the opening roll.

In short, there's certainly nothing wrong with what GNUBG and XG
are doing, and it's a much more natural way to calculate luck than
what you're proposing.

---
Tim Chow

Re: This is one reason why Gnubg is a piece of garbage.

<0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10969&group=rec.games.backgammon#10969

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:620a:5344:b0:6fe:b9de:2eca with SMTP id op4-20020a05620a534400b006feb9de2ecamr1394178qkn.176.1672358203088;
Thu, 29 Dec 2022 15:56:43 -0800 (PST)
X-Received: by 2002:a9d:7e8b:0:b0:678:2225:8736 with SMTP id
m11-20020a9d7e8b000000b0067822258736mr1708683otp.353.1672358202838; Thu, 29
Dec 2022 15:56:42 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Thu, 29 Dec 2022 15:56:42 -0800 (PST)
In-Reply-To: <tok7nv$auc2$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7829:5265:b472:fb71:aa9f:d922;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7829:5265:b472:fb71:aa9f:d922
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me> <188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me> <dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
<tok7nv$auc2$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Thu, 29 Dec 2022 23:56:43 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 5834
 by: MK - Thu, 29 Dec 2022 23:56 UTC

On December 29, 2022 at 7:20:49 AM UTC-7, Tim Chow wrote:

> On 12/28/2022 11:53 PM, MK wrote:

>> On December 28, 2022 at 8:16:32 AM UTC-7, Tim Chow wrote:

>>> Half the time, Alice is the winner of the opening
>>> roll, and ... her average equity is +0.0543, but the
>>> other half of the time, Alice is the *loser* of the
>>> opening roll, and her average equity is -0.0543.

>> Yes and I've never said anything different. You
>> may have misunderstood because in this thread
>> we are talking about Gnubg which tallies luck
>> equities of the players separately ...

> No, I haven't misunderstood anything.

Well, then, you haven't understood all of it, yet but
I'm confident that you will because you have been
making an effort and have understood some of it.
So, we will proceed from there and I will be patient
and will keep making an effort also.

> Winning the opening roll is a lucky event (to the
> tune of +0.0543).

It's good that you acknowledge this. We can try to
build on it.

> What GNUBG and XG are doing is tallying up all
> these lucky events. Here's the main point: *They are
> including the luckiness of winning the opening roll*.

No, neither bot is doing it right. You either didn't read
both my initial post carefully, without skipping lines
or you didn't understand, (or refused to understand),
what you have read. I suggest once more that you go
read them both again, genuinely trying to understand.

> What you're saying is that since the reporter chose
> to interview the winner of the opening roll, we should
> ignore the luckiness of winning the opening roll when
> tallying up the luck.

Indeed not! This shows that you're misunderstanding
or not understanding at all what I have been saying,
which is the exact opposite.
> Reporter: How lucky were you?
> Me: I was very lucky! First, I won the opening roll. Then...
> Reporter: Stop. Don't count the luckiness of winning the
> opening roll. Don't you realize that I chose to interview
> you precisely because you won the opening roll? I want
> to know how lucky you were *after* that.

All the while accusing me of focusing only on the luck
of the player who wins the opening roll, (which I'm not
doing), you are doing it yourself.

Luck gained by winning the opening roll is *average".
If you look at the temperature map, 20 of the 30 rolls
possible, (excluding doubles), result in an equity less
than the +0.0543 average. The same is true for XG's
dice distribution, Snowie's dice panel and the rollout
figures at the link I had given previously.

So, when the player who wins the opening roll with a
41, he actually gets quite unlucky because his equity
from the opening roll will be -0.006.

It doesn't matter if your reporter always interviews
the winner of the opening roll, (i.e. Bob, Alice or me),
since 10 out of 30 times +0.0543 will be subtracted
but 20 out of 30 times +0.0543 will be added to the
equity of the actual opening roll.

This is why in my previous post I said:

"Okay, then you should also agree that, since "luck
"rate" is the "Deviation of equity from average Roll"
"and the "average equity" already exists before the
"opening roll, +0.0543 (in the case of Gnubg 0-ply)
"should be subtracted from (or in effect added to)
"the equity of the actual opening roll.

The clarification "(or in effect added to)" was added
exactly for this reason, (i.e. for rolls with less equity
than the average). Either I fail to express myself or
you fail to understand... :(

> In short, there's certainly nothing wrong with what
> GNUBG and XG are doing,

Maybe you can't understand because the apparent
effort you are making is just to prove yourself right.

Why do you think I used the 5-roll recycling to the
"opening position" in my arguments...?

Because I wanted to clearly illustrate how Gnubg
treats it wrongly both as "opening" and "recycled"
positions, while XG treats it wrongly as "opening"
position but correctly as "recycled" position.

Either you are in denial or you can't understand.

> and it's a much more natural way to calculate luck
> than what you're proposing.

I'm not trying to redefine "luck rate". I'm going by you
folks' definition that "luck "rate" is the "Deviation of
equity from average Roll"! And I'm demonstrating to
you folks that your garbage bots are implementing it
incorrectly!

MK

Re: This is one reason why Gnubg is a piece of garbage.

<toli4u$finl$1@dont-email.me>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10971&group=rec.games.backgammon#10971

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: tchow12...@yahoo.com (Timothy Chow)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Thu, 29 Dec 2022 21:24:29 -0500
Organization: A noiseless patient Spider
Lines: 63
Message-ID: <toli4u$finl$1@dont-email.me>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me>
<188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me>
<dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
<tok7nv$auc2$1@dont-email.me>
<0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 30 Dec 2022 02:24:30 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="c70aea6928f1b23e0b01e421905070d8";
logging-data="510709"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+0gFxoXHgSkvrL+BeBWN1St1kkstS4PtY="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:pVZrkqfU3MzKq3IL0tHRGqCKtMA=
In-Reply-To: <0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>
Content-Language: en-US
 by: Timothy Chow - Fri, 30 Dec 2022 02:24 UTC

On 12/29/2022 6:56 PM, MK wrote:
> I'm not trying to redefine "luck rate". I'm going by you
> folks' definition that "luck "rate" is the "Deviation of
> equity from average Roll"! And I'm demonstrating to
> you folks that your garbage bots are implementing it
> incorrectly!

Let me try one more angle. To make the numbers easier to grasp,
let's pretend that on the opening roll, we throw three-sided dice,
A, B, C, so that only six possible outcomes are possible: AB, AC,
BC, BA, CA, CB. Let's further assume that AB (respectively, AC,
BC) gives the winner an equity of +0.1 (respectively, +0.2, +0.3).
We can summarize this "pretend" version of backgammon in a table.

Roll: AB AC BC BA CA CB
Equity after opening roll: +0.1 +0.2 +0.3 -0.1 -0.2 -0.3
Luck of roll a la GNUBG: +0.1 +0.2 +0.3 -0.1 -0.2 -0.3
Luck of roll a la MK: -0.1 0.0 +0.1 +0.1 0.0 -0.1

The way GNUBG calculates the luck is that is notes that the equity
before the roll is 0.0, and it declares that the luck of (say) AC
is the equity after rolling AC (namely, +0.2) minus the equity before
the roll. It gets an answer of +0.2 - 0.0 = +0.2.

What MK is suggesting is this: we note that, conditioned on winning
the opening roll, the average equity gain is (+0.1+0.2+0.3)/3 = +0.2.
So, from GNUBG's calculation, we subtract 0.2 if we win the opening
roll and we add 0.2 if we lose the opening roll.

One can, of course, compute such a number, but despite MK's insistence,
it does not represent the deviation of equity from the average roll,
because there are *six possible rolls* and not just three. Just because
I win the opening roll in a particular game does not magically make the
three rolls where I didn't win the opening roll disappear, any more than
my rolling AB suddenly makes the winning rolls AC and BC disappear. The
average of all six possible rolls is 0.0 and not 0.2.

Maybe the confusion stems from the stated convention that the *sign* of
the luck is chosen to reflect the perspective of the player who won the
opening roll. But all that means is that we have chosen to write the
second row as +0.1 +0.2 +0.3 -0.1 -0.2 -0.3 instead of -0.1 -0.2 -0.3
+0.1 +0.2 +0.3. It does not mean that all the minus signs get turned
into plus signs while the plus signs remain plus signs.

Having said all that, let's say for the sake of argument that there's
some line in the documentation that suggests that the luck is defined
according to the third row ("Luck of roll a la MK"). If that were the
case (which I claim it's not, but let's suppose), then I would argue
that it's the documentation that should be corrected, and not the way
the calculation is actually done. That is, the line "Luck of roll a
la MK" is extremely unintuitive and of no use that I can see. It makes
it seem that winning the opening roll with AB (which confers an equity
of +0.1, but has MK luck -0.1) is unluckier than losing the opening roll
with BA (which confers an equity of -0.1, but has MK luck +0.1). But
that grossly violates common sense. If my equity before the roll is 0.0
then a roll that confers an equity of +0.1 is surely luckier than a roll
that confers an equity of -0.1. Whatever flaws the GNUBG definition of
luck has are not as absurd as the flaws in the MK definition of luck.

---
Tim Chow

Re: This is one reason why Gnubg is a piece of garbage.

<f869bc80-fc84-4831-9487-1fbb1546fe74n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10991&group=rec.games.backgammon#10991

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:620a:2b99:b0:6ff:aecc:3396 with SMTP id dz25-20020a05620a2b9900b006ffaecc3396mr1693635qkb.96.1672483895189;
Sat, 31 Dec 2022 02:51:35 -0800 (PST)
X-Received: by 2002:a05:6870:44c7:b0:144:5571:52d0 with SMTP id
t7-20020a05687044c700b00144557152d0mr3069481oai.288.1672483894900; Sat, 31
Dec 2022 02:51:34 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Sat, 31 Dec 2022 02:51:34 -0800 (PST)
In-Reply-To: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7829:5265:d599:be07:3515:21b0;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7829:5265:d599:be07:3515:21b0
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f869bc80-fc84-4831-9487-1fbb1546fe74n@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Sat, 31 Dec 2022 10:51:35 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3431
 by: MK - Sat, 31 Dec 2022 10:51 UTC

On December 26, 2022 at 4:30:49 AM UTC-7, MK wrote:

> Player1
> T-map for 31: +0.218 - +0.106 = +0.112
> Luck total EMG (Points) +0.000 ( +0.000) +0.218 ( +0.218)
> .....
> ## Gnubg doesn't subract the average eqity from the opening
> ## Luck should be +0.218 - +0.0543 = +0.1637
> .....
> Luck total EMG (Points) +0.407 ( +0.407) +0.378 ( +0.378)
> .....
> At this point, we have recycled back to opening position
> .....
> ## Gnubg stil thinks this is the opening position/roll...!

Before I reply to anyone else tonight, I want to follow
up to my own article, to further clarify some things.

After recycling to the opening position, if we continue
to reroll the same 5 rolls again, with Player2 on roll at
the current position, at the end both luck rate and skill
rate numbers zero out nicely as they should, like this:

Error total EMG (Points) -0.883 ( -0.883) -0.883 ( -0.883)
Luck total EMG (Points) +0.785 ( +0.785) +0.785 ( +0.785)

So, here is a comparison of Gnubg and XG for fairness:

1- Calculating luck equities for non-opening position rolls.
Gnubg adjusts for average equity of position and the figures
are accurate per its definition of how it calculates luck.
XG doesn't adjusts for average equity of position but the
figures don't seem to be correct per its definition of how it
calculates luck, (i.e. they don't match the ones from its Dice
Distribution table generated using the same ply).

2- Calculating luck equities for initial opening position rolls.
Gnubg fails to adjust for average equity of the opening
position even though it's just like any other position with
an average equity of its own which exists before the roll.
XG correctly doesn't adjusts for average equity as it shouldn't.

3- Calculating luck equities for recycled opening position rolls.
Gnubg fails to realize that it's not the initial opening position
and thus fails again to adjust for average equity, (as a separate
error than for #2 above).
XG erroneously does adjusts for average equity even though it
shouldn't in this case either.

Even though they do it differently, I think that they are both
"garbage generators" causing about similar harmful results.

MK

Re: This is one reason why Gnubg is a piece of garbage.

<f7541af5-2501-4b86-8b76-2ff8dce613e7n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10993&group=rec.games.backgammon#10993

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:620a:c13:b0:6fc:53ae:a979 with SMTP id l19-20020a05620a0c1300b006fc53aea979mr1748616qki.735.1672487961896;
Sat, 31 Dec 2022 03:59:21 -0800 (PST)
X-Received: by 2002:a05:6808:4085:b0:35b:f345:7fb4 with SMTP id
db5-20020a056808408500b0035bf3457fb4mr1202854oib.210.1672487961626; Sat, 31
Dec 2022 03:59:21 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Sat, 31 Dec 2022 03:59:21 -0800 (PST)
In-Reply-To: <toli4u$finl$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7829:5265:d599:be07:3515:21b0;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7829:5265:d599:be07:3515:21b0
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me> <188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me> <dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
<tok7nv$auc2$1@dont-email.me> <0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>
<toli4u$finl$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f7541af5-2501-4b86-8b76-2ff8dce613e7n@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Sat, 31 Dec 2022 11:59:21 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3361
 by: MK - Sat, 31 Dec 2022 11:59 UTC

On December 29, 2022 at 7:24:32 PM UTC-7, Tim Chow wrote:

> On 12/29/2022 6:56 PM, MK wrote:

>> I'm not trying to redefine "luck rate". I'm going by you
>> folks' definition that "luck "rate" is the "Deviation of
>> equity from average Roll"! And I'm demonstrating to
>> you folks that your garbage bots are implementing it
> > incorrectly!

> Let me try one more angle. To make the numbers
> easier to grasp, let's pretend that on the opening
> roll, we throw three-sided dice, A, B, C, so that .....

This is a good sign. :) When you start going berserk
and rampage about imaginary games like coin-toss
football, etc. I can tell you have started to understand
are refusing to accept the reality.

We have now graduated from imaginary interviews to
three-sided dice. If the pattern holds, you will next try
to make less of the subject by saying that everybody
already knew all those that I said, after that you may
even claim that it was all your idea to begin with... ;)

> The way GNUBG calculates the luck is that is notes
> that the equity before the roll is 0.0, and it ....

It wrongly makes an exception for a certain position
that we call "opening position" which has a non-zero
equity before any roll, based on a widespread fallacy.
> What MK is suggesting is this: we note that, .....

Don't speak for me. I'm capable of explaining myself.

> One can, of course, compute such a number, but .....

[much incoherent blather, inapplicable to real word
facts of backgammon snipped]

> Whatever flaws the GNUBG definition of luck has are
> not as absurd as the flaws in the MK definition of luck.

I'm not offering any new definition of luck. Gnubg's luck
definition is fine with me. I'm exposing that the flaw is
in Gnubg's implementing its own definition of luck.

BTW: the "silence of the RGB's sheep" is deafening... :)

MK

Re: This is one reason why Gnubg is a piece of garbage.

<topjpg$11qeu$3@dont-email.me>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=10997&group=rec.games.backgammon#10997

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: tchow12...@yahoo.com (Timothy Chow)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Sat, 31 Dec 2022 10:17:04 -0500
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <topjpg$11qeu$3@dont-email.me>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me>
<188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me>
<dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
<tok7nv$auc2$1@dont-email.me>
<0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>
<toli4u$finl$1@dont-email.me>
<f7541af5-2501-4b86-8b76-2ff8dce613e7n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 31 Dec 2022 15:17:04 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="55177375c0dac0e16b95ab8e136135bd";
logging-data="1108446"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19w9f4lAo4Kb5idu2qLK+9e8olBqtEt43M="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:rKMgiCwWH/IYaDveUUlK4tYXH08=
Content-Language: en-US
In-Reply-To: <f7541af5-2501-4b86-8b76-2ff8dce613e7n@googlegroups.com>
 by: Timothy Chow - Sat, 31 Dec 2022 15:17 UTC

On 12/31/2022 6:59 AM, MK wrote:
> I'm not offering any new definition of luck. Gnubg's luck
> definition is fine with me. I'm exposing that the flaw is
> in Gnubg's implementing its own definition of luck.

GNUBG is correctly implementing its own definition of luck.

The problem is that you don't understand that definition.

---
Tim Chow

Re: This is one reason why Gnubg is a piece of garbage.

<79acf084-8350-46e3-9b04-090d2d1eb192n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=11002&group=rec.games.backgammon#11002

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ac8:5ed6:0:b0:3a7:e66a:8c0d with SMTP id s22-20020ac85ed6000000b003a7e66a8c0dmr1614247qtx.337.1672505496606;
Sat, 31 Dec 2022 08:51:36 -0800 (PST)
X-Received: by 2002:a05:6830:308b:b0:670:8362:3110 with SMTP id
g11-20020a056830308b00b0067083623110mr1910519ots.319.1672505496348; Sat, 31
Dec 2022 08:51:36 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Sat, 31 Dec 2022 08:51:36 -0800 (PST)
In-Reply-To: <topjpg$11qeu$3@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=82.38.158.34; posting-account=gcf0mgoAAAD5RIYTNtm9eNsgwSjyrbDM
NNTP-Posting-Host: 82.38.158.34
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me> <188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me> <dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
<tok7nv$auc2$1@dont-email.me> <0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>
<toli4u$finl$1@dont-email.me> <f7541af5-2501-4b86-8b76-2ff8dce613e7n@googlegroups.com>
<topjpg$11qeu$3@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <79acf084-8350-46e3-9b04-090d2d1eb192n@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: nasti.ch...@gmail.com (Nasti Chestikov)
Injection-Date: Sat, 31 Dec 2022 16:51:36 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Nasti Chestikov - Sat, 31 Dec 2022 16:51 UTC

On Saturday, 31 December 2022 at 15:17:06 UTC, Tim Chow wrote:

> GNUBG is correctly implementing its own definition of luck.
>
> The problem is that you don't understand that definition.
>
> ---
> Tim Chow

I've posted here previously that when GnuDung doesn't land an 11-in-36 chance it bellyaches how unlucky it was.

No, not landing an 11-in-36 chance is entirely probable by definition. All you bad actors here *can* see that can't you?

Bonus question: how can you tell when GnuDung arrives by airplane? The whining goes on long after the pilot has shut down the engines.

Re: This is one reason why Gnubg is a piece of garbage.

<toupuu$1q3dj$1@dont-email.me>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=11008&group=rec.games.backgammon#11008

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: tchow12...@yahoo.com (Timothy Chow)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Mon, 2 Jan 2023 09:33:02 -0500
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <toupuu$1q3dj$1@dont-email.me>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me>
<188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me>
<dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
<tok7nv$auc2$1@dont-email.me>
<0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>
<toli4u$finl$1@dont-email.me>
<f7541af5-2501-4b86-8b76-2ff8dce613e7n@googlegroups.com>
<topjpg$11qeu$3@dont-email.me>
<79acf084-8350-46e3-9b04-090d2d1eb192n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 2 Jan 2023 14:33:02 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="43a2ddb9397d7ce661f551860f616d4b";
logging-data="1904051"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18vE/8U4O/4cyVh0gRPIn7GuBn3l6CqAS8="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:NLCU0Thj3nLNY7gTc34dnnxBxYA=
Content-Language: en-US
In-Reply-To: <79acf084-8350-46e3-9b04-090d2d1eb192n@googlegroups.com>
 by: Timothy Chow - Mon, 2 Jan 2023 14:33 UTC

On 12/31/2022 11:51 AM, Nasti Chestikov wrote:
> No, not landing an 11-in-36 chance is entirely probable by definition. All you bad actors here *can* see that can't you?

If you had attended law school, you would know how to read GNU's
definition of luck, and would know that this situation matches
the definition. The definition may not accord with your common
sense, but the legal code is full of definitions that do not
accord with common sense---again, as you would know if you had
attended law school.

---
Tim Chow

Re: This is one reason why Gnubg is a piece of garbage.

<7576c08b-cada-4d4f-9047-e51098029cedn@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=11016&group=rec.games.backgammon#11016

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ad4:5850:0:b0:531:7b08:e720 with SMTP id de16-20020ad45850000000b005317b08e720mr1283633qvb.35.1672710209097;
Mon, 02 Jan 2023 17:43:29 -0800 (PST)
X-Received: by 2002:a05:6808:4085:b0:35b:f345:7fb4 with SMTP id
db5-20020a056808408500b0035bf3457fb4mr1470234oib.210.1672710208665; Mon, 02
Jan 2023 17:43:28 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Mon, 2 Jan 2023 17:43:28 -0800 (PST)
In-Reply-To: <topjpg$11qeu$3@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7829:5265:30a0:5914:3db6:bdfd;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7829:5265:30a0:5914:3db6:bdfd
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me> <188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me> <dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
<tok7nv$auc2$1@dont-email.me> <0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>
<toli4u$finl$1@dont-email.me> <f7541af5-2501-4b86-8b76-2ff8dce613e7n@googlegroups.com>
<topjpg$11qeu$3@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7576c08b-cada-4d4f-9047-e51098029cedn@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Tue, 03 Jan 2023 01:43:29 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2732
 by: MK - Tue, 3 Jan 2023 01:43 UTC

On December 31, 2022 at 8:17:06 AM UTC-7, Tim Chow wrote:

> On 12/31/2022 6:59 AM, MK wrote:

>> I'm not offering any new definition of luck.
>> Gnubg's luck definition is fine with me. I'm
>> exposing that the flaw is in Gnubg's
>> implementing its own definition of luck.

> GNUBG is correctly implementing its own
> definition of luck. The problem is that you
> don't understand that definition.

I bothered to give you, (and all the bozos here),
a step by step proof of it because you sounded
like you were trying to understand it. If you are
unwilling or unable to follow my demonstration,
it's your loss and no amount of unsubstantiated,
inconsequential assertions will make up for it. :(

What is more interesting for me, however, is the
lack of any comments from the "Gnubg team"...
I know that many of them follow RBG but they
only respond to my posts to argue against me
and never to agree with me or to acknowledge
the undeniable facts that I present against them
and their bot.

I guess whoever duct taped the mouths of RGB
bozo's must have duct taped the mouths of the
Gnubg team also... ;) Well, actually it is sad... :(

MK

Re: This is one reason why Gnubg is a piece of garbage.

<tp1b1v$24rlf$2@dont-email.me>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=11019&group=rec.games.backgammon#11019

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: tchow12...@yahoo.com (Timothy Chow)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Tue, 3 Jan 2023 08:37:03 -0500
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <tp1b1v$24rlf$2@dont-email.me>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me>
<188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me>
<dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
<tok7nv$auc2$1@dont-email.me>
<0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>
<toli4u$finl$1@dont-email.me>
<f7541af5-2501-4b86-8b76-2ff8dce613e7n@googlegroups.com>
<topjpg$11qeu$3@dont-email.me>
<7576c08b-cada-4d4f-9047-e51098029cedn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 3 Jan 2023 13:37:03 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="e7b136fd0204a6b0896e3d1304babea2";
logging-data="2256559"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX183R9FFIuprCIA/EbL59PfFZxCMDZFsK8c="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:2RYPFbu84rRuQTqY72IqvtTHoIo=
In-Reply-To: <7576c08b-cada-4d4f-9047-e51098029cedn@googlegroups.com>
Content-Language: en-US
 by: Timothy Chow - Tue, 3 Jan 2023 13:37 UTC

On 1/2/2023 8:43 PM, MK wrote:
> I bothered to give you, (and all the bozos here),
> a step by step proof of it because you sounded
> like you were trying to understand it. If you are
> unwilling or unable to follow my demonstration,
> it's your loss and no amount of unsubstantiated,
> inconsequential assertions will make up for it. :(

LOL. You wouldn't know a proof if it hit you in the face.

---
Tim Chow

Re: This is one reason why Gnubg is a piece of garbage.

<52d3ccad-bda0-409e-81fc-35d794fef7edn@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=11023&group=rec.games.backgammon#11023

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ac8:4d9c:0:b0:3a8:13a3:e02 with SMTP id a28-20020ac84d9c000000b003a813a30e02mr1560505qtw.594.1672781020403;
Tue, 03 Jan 2023 13:23:40 -0800 (PST)
X-Received: by 2002:a05:6808:20a4:b0:361:4a8f:ad5a with SMTP id
s36-20020a05680820a400b003614a8fad5amr2456714oiw.6.1672781020084; Tue, 03 Jan
2023 13:23:40 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Tue, 3 Jan 2023 13:23:39 -0800 (PST)
In-Reply-To: <f869bc80-fc84-4831-9487-1fbb1546fe74n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7828:1f22:f0dc:ac54:1463:c1a6;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7828:1f22:f0dc:ac54:1463:c1a6
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com> <f869bc80-fc84-4831-9487-1fbb1546fe74n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <52d3ccad-bda0-409e-81fc-35d794fef7edn@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Tue, 03 Jan 2023 21:23:40 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2063
 by: MK - Tue, 3 Jan 2023 21:23 UTC

On December 31, 2022 at 3:51:36 AM UTC-7, MK wrote:

> On December 26, 2022 at 4:30:49 AM UTC-7, MK wrote:

>> Luck total EMG (Points) +0.407 (+0.407) +0.378 (+0.378)
>> At this point, we have recycled back to opening position

> 3- Calculating luck equities for recycled positions ...
> Gnubg fails to realize that it's not the initial opening
> position and thus fails again to adjust for average
> equity, (as a separate error than for #2 above).

To that we need to add "unless the roll is a double!" :)

For example, if you roll a 31, it adds the raw equity of
the roll, i.e. +0.407 + +0.218 = +0.625 but if you roll a
44, it adds the "Deviation of equity from average Roll"
as the manual says, i.e. +0.407 + (+0.426 - +0.106) or
+0.407 + +0.320 = +0.727! Hah haaa! What a farce. :)

MK

Re: This is one reason why Gnubg is a piece of garbage.

<14b2357f-e2bb-4ea5-9823-7639ee4ba0e2n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=11024&group=rec.games.backgammon#11024

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a05:620a:122c:b0:6fc:a0f1:60f8 with SMTP id v12-20020a05620a122c00b006fca0f160f8mr2259535qkj.465.1672783716799;
Tue, 03 Jan 2023 14:08:36 -0800 (PST)
X-Received: by 2002:a05:6870:9114:b0:14b:8b3b:a014 with SMTP id
o20-20020a056870911400b0014b8b3ba014mr3260735oae.136.1672783716550; Tue, 03
Jan 2023 14:08:36 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Tue, 3 Jan 2023 14:08:36 -0800 (PST)
In-Reply-To: <tp1b1v$24rlf$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7828:1f22:f0dc:ac54:1463:c1a6;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7828:1f22:f0dc:ac54:1463:c1a6
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<toc8f6$39e78$1@dont-email.me> <188ebbdf-b55c-4967-8be9-c76fe6d015c3n@googlegroups.com>
<tohmke$6n8$1@dont-email.me> <dbab7ad0-c945-4a3e-983e-15a81522c373n@googlegroups.com>
<tok7nv$auc2$1@dont-email.me> <0c0ffcb0-895c-487e-a72f-0497f3e01f7cn@googlegroups.com>
<toli4u$finl$1@dont-email.me> <f7541af5-2501-4b86-8b76-2ff8dce613e7n@googlegroups.com>
<topjpg$11qeu$3@dont-email.me> <7576c08b-cada-4d4f-9047-e51098029cedn@googlegroups.com>
<tp1b1v$24rlf$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <14b2357f-e2bb-4ea5-9823-7639ee4ba0e2n@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Tue, 03 Jan 2023 22:08:36 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MK - Tue, 3 Jan 2023 22:08 UTC

On January 3, 2023 at 6:37:05 AM UTC-7, Tim Chow wrote:

> On 1/2/2023 8:43 PM, MK wrote:

>> I bothered to give you, (and all the bozos here),
>> a step by step proof of it because you sounded
>> like you were trying to understand it. If you are
>> unwilling or unable to follow my demonstration,
>> it's your loss and no amount of unsubstantiated,
>> inconsequential assertions will make up for it. :(

> LOL. You wouldn't know a proof if it hit you in the face.

What if I stuffed it in your inferiority complexed stupid
ass..? Would you know it then..? Here, (lines 243-246):

https://cvs.savannah.gnu.org/viewvc/gnubg/gnubg/analysis.c?r1=1.240&r2=1.241

After you enjoy it awhile, wipe it and hand it to Axel...

MK

Re: This is one reason why Gnubg is a piece of garbage.

<69d9d044-d662-457e-8fab-b0944783ffc9n@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=11025&group=rec.games.backgammon#11025

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:a37:9207:0:b0:6ff:afd8:f08e with SMTP id u7-20020a379207000000b006ffafd8f08emr2610307qkd.337.1672785743349;
Tue, 03 Jan 2023 14:42:23 -0800 (PST)
X-Received: by 2002:a05:6870:1f05:b0:144:5572:4af6 with SMTP id
pd5-20020a0568701f0500b0014455724af6mr2037473oab.230.1672785742918; Tue, 03
Jan 2023 14:42:22 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Tue, 3 Jan 2023 14:42:22 -0800 (PST)
In-Reply-To: <87pmc63zma.fsf@axel-reichert.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:7828:1f22:f0dc:ac54:1463:c1a6;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:7828:1f22:f0dc:ac54:1463:c1a6
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com> <87pmc63zma.fsf@axel-reichert.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <69d9d044-d662-457e-8fab-b0944783ffc9n@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Tue, 03 Jan 2023 22:42:23 +0000
Content-Type: text/plain; charset="UTF-8"
 by: MK - Tue, 3 Jan 2023 22:42 UTC

On December 26, 2022 at 9:21:03 AM UTC-7, Axel Reichert wrote:

> MK <mu...@compuplus.net> writes:

>> ## Gnubg stil thinks this is the opening position/roll...!

> Read the source, Luke. analysis.c, function "LuckAnalysis"

I was too lazy to do and I thought you would quote
from it here for everyone's convenience but I wish
I had listened to you. I had assumed I knew what
would be in there but I just found out what I have
been missing.

After discovering by luck :) that Gnubg calculated
the luck rate of rolls at "recycled initial positions",
I decided to take a peek at analysis.c and I couldn't
believe my eyes...! :) It said:

"extern float LuckAnalysis(const TanBoard.....
".....
"if (is_init_board && n0 != n1) /* FIXME: this fails if
"we return to the inital position after a few moves */
"return LuckFirst(anBoard, n0, n1, &ci, &ecLuck);
"else
"return LuckNormal(anBoard, n0, n1, &ci, &ecLuck);

Here, see for yourself (lines 243-246):

https://cvs.savannah.gnu.org/viewvc/gnubg/gnubg/analysis.c?r1=1.240&r2=1.241

An ugly bug waiting to be fixed for over nine years. :(

What is really disgusting, though, is that you had told
me "Read the source, Luke", by naming not only the
filen "analysis.c" but also the function "LuckAnalysis",
which obviously you yourself hadn't read, at least not
carefully, (unless you read but couldn't understand it).

What kind of conceited, arrogant assholes are you all
to talk down to others on subjects that you don't even
know as much about, throw obsolete manuals, source
codes, etc. at others when you haven't even read them
yourselves...!?

But don't you bozos worry none. I will patiently, dutifully
and tirelessly stuff you all where you belong...

MK

Re: This is one reason why Gnubg is a piece of garbage.

<87bknen6wo.fsf@axel-reichert.de>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=11026&group=rec.games.backgammon#11026

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mai...@axel-reichert.de (Axel Reichert)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Wed, 04 Jan 2023 07:35:51 +0100
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <87bknen6wo.fsf@axel-reichert.de>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<87pmc63zma.fsf@axel-reichert.de>
<69d9d044-d662-457e-8fab-b0944783ffc9n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="43f812450beea6600f30d74e8d21d728";
logging-data="2540106"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+cMLSbrX/WzpFouLIEj1MUoai5tNmCero="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:1dU8jsHwjyHkAvF9zjhuzIYiY08=
sha1:mC2MYCy06xZIp+OKn52xUzJYTi4=
 by: Axel Reichert - Wed, 4 Jan 2023 06:35 UTC

MK <murat@compuplus.net> writes:

> On December 26, 2022 at 9:21:03 AM UTC-7, Axel Reichert wrote:
>
>> MK <mu...@compuplus.net> writes:
>
>>> ## Gnubg stil thinks this is the opening position/roll...!
>
>> Read the source, Luke. analysis.c, function "LuckAnalysis"
>
> I was too lazy to do and I thought you would quote
> from it here for everyone's convenience but I wish
> I had listened to you. I had assumed I knew what
> would be in there but I just found out what I have
> been missing.

I learned that the luck calculation fails (for a recycled initial
position) from this very comment in analysis.c and wanted you to do your
own research, which by now you finally did.

I never managed to return to the initial position in real play, hence I
do not care about this exotic scenario. Otherwise, GNU Backgammon's luck
calculations are fine, though not conforming to your own, personal
definition of luck, but rather to a definition that makes perfect sense
from a mathematical or game-theoretical point of view, see Tim's nice
explanations.

And if I were Philippe Michel, I would be terribly motivated to fix
something that bothers someone with your always polite, friendly and
almost courteous behaviour. Irony now off.

My short collaboration with Philippe, when he implemented my
Isight method and had a couple of questions, was a pleasure and very
constructive. It has been a while, Philippe, but thanks again anyway.
(:

Axel

Re: This is one reason why Gnubg is a piece of garbage.

<95b17e9e-fa7e-4126-827c-931a773c6b4en@googlegroups.com>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=11027&group=rec.games.backgammon#11027

  copy link   Newsgroups: rec.games.backgammon
X-Received: by 2002:ad4:4424:0:b0:4c7:662:c7c3 with SMTP id e4-20020ad44424000000b004c70662c7c3mr2439456qvt.0.1672831186747;
Wed, 04 Jan 2023 03:19:46 -0800 (PST)
X-Received: by 2002:a05:6830:3496:b0:675:6d3b:a6f7 with SMTP id
c22-20020a056830349600b006756d3ba6f7mr2862475otu.99.1672831186485; Wed, 04
Jan 2023 03:19:46 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: rec.games.backgammon
Date: Wed, 4 Jan 2023 03:19:46 -0800 (PST)
In-Reply-To: <87bknen6wo.fsf@axel-reichert.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2607:fb90:c998:4677:f0dc:ac54:1463:c1a6;
posting-account=ZoOzZggAAADKiZinXeenHF1SgY613agP
NNTP-Posting-Host: 2607:fb90:c998:4677:f0dc:ac54:1463:c1a6
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<87pmc63zma.fsf@axel-reichert.de> <69d9d044-d662-457e-8fab-b0944783ffc9n@googlegroups.com>
<87bknen6wo.fsf@axel-reichert.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <95b17e9e-fa7e-4126-827c-931a773c6b4en@googlegroups.com>
Subject: Re: This is one reason why Gnubg is a piece of garbage.
From: mur...@compuplus.net (MK)
Injection-Date: Wed, 04 Jan 2023 11:19:46 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 6522
 by: MK - Wed, 4 Jan 2023 11:19 UTC

On January 3, 2023 at 11:35:55 PM UTC-7, Axel Reichert wrote:

> MK <mu...@compuplus.net> writes:

>> On December 26, 2022 at 9:21:03 AM UTC-7, Axel Reichert wrote:

>>> MK <mu...@compuplus.net> writes:

>>>> ## Gnubg stil thinks this is the opening position/roll...!

>>> Read the source, Luke. analysis.c, function "LuckAnalysis"

>> I was too lazy to do and I thought you would quote
>> from it here for everyone's convenience but I wish
>> I had listened to you. I had assumed I knew what
>> would be in there but I just found out what I have
>> been missing.

> I learned that the luck calculation fails (for a recycled
> initial position) from this very comment in analysis.c
> and wanted you to do your own research, which by
> now you finally did.

Ha ha! :) But you knew... How could you ever not? ;)

If I believed you, then I would say that you are not
discussing openly, in good faith but playing some
weird mind games.

> I never managed to return to the initial position in real
> play, hence I do not care about this exotic scenario.

What you call exotic scenario has been the subject of
many interesting discussions over many decades, (as
have many other "exotic scenario" in backgammon).

Who know, maybe even you may find this article from
25 years ago interesting:

https://groups.google.com/g/rec.games.backgammon/c/8vUhA8fpEN0/m/nXMtpFOrmFoJ

Notice that in that thread I am the only one who goes
beyond your "exotic" by talking about recycling to the
initial position more than once! (and then in only four
rolls) by saying:

"Even for the ones who may want to stick with
"the rule that the first roll cannot be a double, it
"should still qualify as a valid solution at least
"for a "second iteration" of the loop.

Interestingly, Gary Wong already knows at that time
that after recycling to it, rolling doubles is allowed at
what is called the "initial/opening position" and goes
beyond your "exotic" in a different way, by saying:

"Silly me, playing an opening 31 as 8/5 6/5 all
"this time -- it turns out to be better to play 13/9
"so that you have the potential to return to the
"start in 4 more moves. Naturally, it's then not
"the first roll of the game any more, so you're
"free to roll 66 -- a much better number than
"that hopeless 31 opener :-)

That is quite a farseeing intelligence. Unfortunately
he wasn't intelligent enough to also see that after an
odd number of rolls, his opponent would be on roll at
the recycled initial position and be free to roll 66... :(

You mathshiters need to come to terms with the fact
that you are not always the brightest bulbs around.

> Otherwise, GNU Backgammon's luck calculations are
> fine, though not conforming to your own, personal
> definition of luck, but rather to a definition that makes
> perfect sense from a mathematical or game-theoretical
> point of view, see Tim's nice explanations.

Assuming you are referring to you guys' argument that
the equity of the initial position is zero, as I said, I have
no issues with the definition that you are defending. The
issue is that it doesn't (as it shouldn't) make exception
for the initial position.

Now it's your turn to go do your homework, by looking at
all versions of analysis.c starting from the beginning, to
see how Gnubg's luck calculations have evolved. (If you
know how to do it, it's not as difficult as it may sound.)

But even just looking at the last version is enough to see
that you bozos are wrong on this also. Perhaps you are
not as good as paying attention to detail, but the section
of code we are talking about contains this:

"if (is_init_board && n0 != n1)"

Maybe you don't understand what "n0 != n1" is there for?
Gnubg is checking if the dice are the same, (i.e. a double).

Why do you think it does that? To do calculate luck rate
differently when doubles are rolled at the initial position.

If the dice are doubles and you are at the initial position,
it means that you are at a recycled initial position. But if
not, you can't tell if you are at the first initial position or
at a recycled initial position. Thus the comparison fails
at differentiating between the two.

I don't think this piece of logic was initially coded like this
because there are easier and surer ways of differentiating
the first initial position. To me it looks like a remnant of a
code calculating luck rates correctly, (i.e. like Snowie but
with a bug fix to exclude doubles from the average equity
of the initial position). In any case, Gnubg should calculate
luck rate according to its definition of it, without making an
arbitrary and fallacious exceptions.

> And if I were Philippe Michel, I would be terribly motivated
> to fix something that bothers someone with your always
> polite, friendly and almost courteous behaviour.

I couldn't care less if Gnubg's bugs are fixed. I just enjoy
pissing fallacies and garbage bots. :)

Asking Philippe Michel politely didn't help my suggestions
being implemented. Since it won't make a difference, why
not enjoy pissing on him also...? ;)

MK

Re: This is one reason why Gnubg is a piece of garbage.

<877cy2mb9s.fsf@axel-reichert.de>

  copy mid

https://www.novabbs.com/interests/article-flat.php?id=11030&group=rec.games.backgammon#11030

  copy link   Newsgroups: rec.games.backgammon
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mai...@axel-reichert.de (Axel Reichert)
Newsgroups: rec.games.backgammon
Subject: Re: This is one reason why Gnubg is a piece of garbage.
Date: Wed, 04 Jan 2023 18:59:11 +0100
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <877cy2mb9s.fsf@axel-reichert.de>
References: <a564053a-bdb7-458f-bb86-687b219e23d2n@googlegroups.com>
<87pmc63zma.fsf@axel-reichert.de>
<69d9d044-d662-457e-8fab-b0944783ffc9n@googlegroups.com>
<87bknen6wo.fsf@axel-reichert.de>
<95b17e9e-fa7e-4126-827c-931a773c6b4en@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="43f812450beea6600f30d74e8d21d728";
logging-data="2673012"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/g8LEk7Uo0g+/XQzoG5pAFHkyQnmfJRKo="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:Jj7A8//zrKV5kvo0jJznHPMo2kM=
sha1:lrkpbs2g/3uQ5heS811ATFNc9Rg=
 by: Axel Reichert - Wed, 4 Jan 2023 17:59 UTC

MK <murat@compuplus.net> writes:

> "if (is_init_board && n0 != n1)"

[...]

> If the dice are doubles and you are at the initial position, it means
> that you are at a recycled initial position. But if not, you can't
> tell if you are at the first initial position or at a recycled initial
> position. Thus the comparison fails at differentiating between the
> two.

This is clear from the code and means that the luck calculations are off
IFF the game returns to the initial positions AND a non-doublet is
rolled. So the "bug" (I am tempted to call this a limitation) frequency
is reduced by another 25/36.

> In any case, Gnubg should calculate luck rate according to its
> definition of it

I agree. Please let us know once you encounter this in real play.

Axel

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor