It walks like a clone, it quacks like a clone ...

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: It walks like a clone, it quacks like a clone ...

Post by mvanthoor »

Koivisto wrote: Tue Mar 09, 2021 11:34 pm Almost no discussion that is relevant to development of chess engines goes on in this forum, why should we be active here? Talkchess really is not the centre of the chessprogramming world.
Maybe you're right, if you know everything that is to know about chess programming.

What is this illustrious place outside of Talkchess, where all the relevant discussions do take place?

Maybe this forum? http://outskirts.altervista.org/forum/

I don't know... without actually registering, I can't actually read anything there, but it does seem to have a lot of members.
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
AndrewGrant
Posts: 1959
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: It walks like a clone, it quacks like a clone ...

Post by AndrewGrant »

dkappe wrote: Tue Mar 09, 2021 10:12 pm As the author of several of these “clones,” I’m not comfortable with this term. None of them play like each other or like stockfish. Let’s face it, the age of exchangeable networks came with leela and now with nnue has turned most ab engines into nnue “players.” “Clone” was always a pejorative term rather than a diagnostic one and has become even more meaningless with nets. Unless you can say what “clone” actually means, I’d leave the name calling in the past.
Suppose I was from Belgium, and I started my new project by executing the following command in a terminal:

Code: Select all

$ git clone https://github.com/Official-Stockfish/Stockfish
$ cd Stockfish
$ git remote add upstream <my secret repo>
$ git push -u upstream master
Would there be a technical word to describe the origins of this project?
gaard
Posts: 463
Joined: Mon Jun 07, 2010 3:13 am
Location: Holland, MI
Full name: Martin W

Re: It walks like a clone, it quacks like a clone ...

Post by gaard »

AndrewGrant wrote: Tue Mar 09, 2021 11:56 pm
dkappe wrote: Tue Mar 09, 2021 10:12 pm As the author of several of these “clones,” I’m not comfortable with this term. None of them play like each other or like stockfish. Let’s face it, the age of exchangeable networks came with leela and now with nnue has turned most ab engines into nnue “players.” “Clone” was always a pejorative term rather than a diagnostic one and has become even more meaningless with nets. Unless you can say what “clone” actually means, I’d leave the name calling in the past.
Suppose I was from Belgium, and I started my new project by executing the following command in a terminal:

Code: Select all

$ git clone https://github.com/Official-Stockfish/Stockfish
$ cd Stockfish
$ git remote add upstream <my secret repo>
$ git push -u upstream master
Would there be a technical word to describe the origins of this project?
Technically, you are talking about an illusionist-and-stunt-performer.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: It walks like a clone, it quacks like a clone ...

Post by MikeB »

I guess people really don't care and that may be the best response.... on many different levels...
Image
mar
Posts: 2656
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: It walks like a clone, it quacks like a clone ...

Post by mar »

MikeB wrote: Wed Mar 10, 2021 1:29 pm I guess people really don't care and that may be the best response.... on many different levels...
what do you want then?
I expressed my opinion on several occasions so it's clear (argued with Graham, went too far).

FF2? yes, not happy about it. legal? yes

boycotting CCRL? nonsense

I'm not sure why you of all people are so upset about FF2, considering you made more (legit) SF clones than anyone else.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: It walks like a clone, it quacks like a clone ...

Post by MikeB »

mar wrote: Wed Mar 10, 2021 4:46 pm
MikeB wrote: Wed Mar 10, 2021 1:29 pm I guess people really don't care and that may be the best response.... on many different levels...
what do you want then?
I expressed my opinion on several occasions so it's clear (argued with Graham, went too far).

FF2? yes, not happy about it. legal? yes

boycotting CCRL? nonsense

I'm not sure why you of all people are so upset about FF2, considering you made more (legit) SF clones than anyone else.
who said "boycott"???? I just asked for voices to be heard and we did hear from a few which was good and I appreciate that , but overall ,the response was timid - so I don't think people really care - which is fine.
Image
mar
Posts: 2656
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: It walks like a clone, it quacks like a clone ...

Post by mar »

MikeB wrote: Wed Mar 10, 2021 4:50 pm who said "boycott"???? I just asked for voices to be heard and we did hear from a few which was good and I appreciate that , but overall ,the response was timid - so I don't think people really care - which is fine.
ok, sorry, I believe it was Andrew who called for a boycott, not you.
JVMerlino
Posts: 1398
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: It walks like a clone, it quacks like a clone ...

Post by JVMerlino »

As a "member" of the computer chess community for 25 years, I only have one question. What's Fat Fritz 2? :)
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: It walks like a clone, it quacks like a clone ...

Post by MikeB »

JVMerlino wrote: Wed Mar 10, 2021 5:38 pm As a "member" of the computer chess community for 25 years, I only have one question. What's Fat Fritz 2? :)
The engine is a fork of Stockfish that you can buy from Chessbase, it comes with the latest Fritz GUI. It also comes with a unique net (NNUE) by Albert Silver and some helpers that is not available anywhere else. The net size is about double the standard SF 20MB size net. There are several threads on this forum and the origin forum ( must be a member to view, and I know you are, but just in case anyone visiting this site s not aware) . In total, we see no more than just a few lines of code changed. If there are more lines of code changed, we are not aware of them. I actually suspect there may be, but I am a trained skeptic and from Missouri, you must show me for me to believe. And if there are more lines of code changed from Stockfish and they have not shared those lines of code, then they clearly violated the SF GPL license.
Image
jefk
Posts: 954
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: It walks like a clone, it quacks like a clone ...

Post by jefk »

It also comes with a unique net (NNUE) by Albert Silver and some helpers that is not available anywhere else. The net size is about double the standard SF 20MB size net.
it's not so much unique because it's double the Sf size, but
more because it's apparently made from Lco games,
and as we know (eg. earlier from Alfazero games) the
Lco evals and thus resulting positions, were different from SF.
In other word (although i've not bought it so i cant test it), maybe
AS made a smart (sub)project, but then 'sold' it in a horrible way...

As for SF, if you train a network based on SF games, then you
probably get an SF type of evalution, my 2 cnts.
Maybe indeed this Nnue is some paradigm change (quoting HGM)
although obviously SF (besides the 'old' eval) still has
some awfully good search features.

Time for a new Nnue, Sf guys ?
:)

PS wehereb i still maintain that engine eval should have an extra
additional parameter, namely, 'sharpness'. Against lower rated opponents
you (or the engine) can/should increase 'sharpness' of play (any strong chess
player knows this btw), and only then we might see some unbalanced positions rising just from engine play rather from the (oldfashioned) opening books..

www.superchess.blogspot.com