Why I stood up for Allie is why I stand up for FF2

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

Moderators: hgm, Dann Corbit, Harvey Williamson

AndrewGrant
Posts: 1660
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Why I stood up for Allie is why I stand up for FF2

Post by AndrewGrant »

dkappe wrote: Fri Feb 26, 2021 4:10 am
gonzochess75 wrote: Fri Feb 26, 2021 3:57 am Hey dkappe, now that I've answered your stupid question apropos of nothing ... Big yes or no question of the day for you: Is Houdini a Stockfish fork/clone/derivative? Yes or No.
No idea.
Brilliant
Talkchess is dead without moderation. If you want my attention, contact me via andrew@grantnet.us
Madeleine Birchfield
Posts: 512
Joined: Tue Sep 29, 2020 4:29 pm
Location: Dublin, Ireland
Full name: Madeleine Birchfield

Re: Why I stood up for Allie is why I stand up for FF2

Post by Madeleine Birchfield »

dkappe wrote: Thu Feb 25, 2021 11:36 pm
Madeleine Birchfield wrote: Thu Feb 25, 2021 10:20 pm And dkappe is now defending the Stockfish clone Fire 8, which has already been determined by cucumber, Alayan, Andrew Grant, et cetera to be a Stockfish clone a few months ago, using the source code of Fire 8 beta that its author Norman Schmidt has given them. He claims that making judgments based on Fire 8's source code (and of Fire 4/Seagull's source code) is of shoddy quality.
Yes? So? Are The White Rose, Night Nurse, Dark Horse or Toga net all blatant clones of Stockfish? How come they don’t play like one another or SF? (See the SIMEX of a few months ago.)
White Rose, Night Nurse, Dark Horse, and so on are neural nets, not engines. The nets can inserted into Stockfish and the engine is of course Stockfish. If they are inserted into another NNUE player like Igel or Rubichess, then the engine isn't Stockfish; it is Igel or Rubichess, et cetera. However, the likes of White Rose, Night Nurse, etc cannot play chess on their own independent of an engine. It's like calling Stein or Bad Gyal an engine and a Leela clone; no they aren't; if Stein is inserted into Leela then the engine is Leela, if it is inserted into Allie then the engine is Allie, etc.

You need to be able to distinguish between a neural network and an engine. Night Nurse is a neural net for the NNUE architecture. Stein is a neural net for the Ankan/Leela architecture. Allie is a mostly unique engine that only shares the Ankan backends; it could run Ankan/Leela style nets like Stein and J92. Igel is a mostly unique engine that only shares the NNUE backends, it could run Night Nurse style nets. Fat Fritz 2 claims to be its own engine by Albert Silver but but is really a clone of Stockfish 13 dev with only a different neural network. And Fire 8 of course is a straight up Stockfish 8 clone with minimal changes to Stockfish 8.

None of this controversey over Fat Fritz 2 would have happened imo if Albert Silver stated from the get go that he was selling a different neural network for the Stockfish engine for 100 euros, but because he tried passing Fat Fritz 2 as a unique engine instead of a neural network for Stockfish, the comnunity is thus right in calling the engine Fat Fritz 2 a Stockfish clone.
Last edited by Madeleine Birchfield on Fri Feb 26, 2021 6:31 am, edited 3 times in total.
Dann Corbit
Posts: 12482
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Why I stood up for Allie is why I stand up for FF2

Post by Dann Corbit »

Gentlemen,
I propose respect.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
AndrewGrant
Posts: 1660
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Why I stood up for Allie is why I stand up for FF2

Post by AndrewGrant »

Dann Corbit wrote: Fri Feb 26, 2021 6:17 am Gentlemen,
I propose respect.
How can there be respect when this man fabricated forum history to libel me?
Talkchess is dead without moderation. If you want my attention, contact me via andrew@grantnet.us
Dann Corbit
Posts: 12482
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Why I stood up for Allie is why I stand up for FF2

Post by Dann Corbit »

When you show respect, it never lessens your position.
In fact, it always strengthens it.
On the other hand, when you are disrespectful, it is a demonstration that you cannot imagine a suitable yet civil argument.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
User avatar
towforce
Posts: 11477
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: Why I stood up for Allie is why I stand up for FF2

Post by towforce »

gonzochess75 wrote: Fri Feb 26, 2021 3:27 am In honor of you dkappe, I've gone ahead and tried very hard to make a similar shitty regression to SF. Here is my 5 minutes worth of work:

https://github.com/manyoso/Stockfish/tr ... regression

As you can see I've taken SF 13 and disabled LMR, Futility move pruning, Null move pruning, Extensions, Singular ext, and Probcut. I'm sure it is quite shitty. See: like your crap I'd call my shitty regression not even a clone. I'm pretty sure it would have a different SIMEX score to SF too.

You've made a new branch, changed the code and have stored it as a new project/repo. Sounds like a "fork" to me. IMO, a "clone" would have the same code - but I don't think there's universal agreement about exactly what "clone" means in terms of source control.
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
Sopel
Posts: 389
Joined: Tue Oct 08, 2019 11:39 pm
Full name: Tomasz Sobczyk

Re: Why I stood up for Allie is why I stand up for FF2

Post by Sopel »

Dann Corbit wrote: Fri Feb 26, 2021 6:30 am When you show respect, it never lessens your position.
In fact, it always strengthens it.
On the other hand, when you are disrespectful, it is a demonstration that you cannot imagine a suitable yet civil argument.
Have some respect to this forum and delete this thread.
dangi12012 wrote:No one wants to touch anything you have posted. That proves you now have negative reputations since everyone knows already you are a forum troll.

Maybe you copied your stockfish commits from someone else too?
I will look into that.
gonzochess75
Posts: 208
Joined: Mon Dec 10, 2018 3:29 pm
Full name: Adam Treat

Re: Why I stood up for Allie is why I stand up for FF2

Post by gonzochess75 »

Sopel wrote: Fri Feb 26, 2021 11:50 am
Dann Corbit wrote: Fri Feb 26, 2021 6:30 am When you show respect, it never lessens your position.
In fact, it always strengthens it.
On the other hand, when you are disrespectful, it is a demonstration that you cannot imagine a suitable yet civil argument.
Have some respect to this forum and delete this thread.
Agreed. This thread is nothing but dkpappe's passive aggressive attempt to concerned troll Allie. He's no friend of Allie and has been banned from the Allie discord forum.
Dann Corbit
Posts: 12482
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Why I stood up for Allie is why I stand up for FF2

Post by Dann Corbit »

Deletion of a thread because we do not agree with it is the most outrageous sort of wrong a moderator could possibly commit,
Discussion itself is the art of two sides talking and reaching a logical conclusion.
If we decide to remove those with opposing views, that is the death of discussion.

In order to delete a thread or censor a post it must violate the charter in some way. That does not mean that it makes you angry or that you think it is stupid or that you think it is wrong. It can be all of those things but that still does not make it worthy of deletion,

Now you see what a terrible choice you have made in choosing me as moderator. Though I suspect that many of you are not guilty of that offense,
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
dkappe
Posts: 1621
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Why I stood up for Allie is why I stand up for FF2

Post by dkappe »

Madeleine Birchfield wrote: Fri Feb 26, 2021 6:09 am
dkappe wrote: Thu Feb 25, 2021 11:36 pm
Madeleine Birchfield wrote: Thu Feb 25, 2021 10:20 pm And dkappe is now defending the Stockfish clone Fire 8, which has already been determined by cucumber, Alayan, Andrew Grant, et cetera to be a Stockfish clone a few months ago, using the source code of Fire 8 beta that its author Norman Schmidt has given them. He claims that making judgments based on Fire 8's source code (and of Fire 4/Seagull's source code) is of shoddy quality.
Yes? So? Are The White Rose, Night Nurse, Dark Horse or Toga net all blatant clones of Stockfish? How come they don’t play like one another or SF? (See the SIMEX of a few months ago.)
White Rose, Night Nurse, Dark Horse, and so on are neural nets, not engines. The nets can inserted into Stockfish and the engine is of course Stockfish. If they are inserted into another NNUE player like Igel or Rubichess, then the engine isn't Stockfish; it is Igel or Rubichess, et cetera. However, the likes of White Rose, Night Nurse, etc cannot play chess on their own independent of an engine. It's like calling Stein or Bad Gyal an engine and a Leela clone; no they aren't; if Stein is inserted into Leela then the engine is Leela, if it is inserted into Allie then the engine is Allie, etc.

You need to be able to distinguish between a neural network and an engine. Night Nurse is a neural net for the NNUE architecture. Stein is a neural net for the Ankan/Leela architecture. Allie is a mostly unique engine that only shares the Ankan backends; it could run Ankan/Leela style nets like Stein and J92. Igel is a mostly unique engine that only shares the NNUE backends, it could run Night Nurse style nets. Fat Fritz 2 claims to be its own engine by Albert Silver but but is really a clone of Stockfish 13 dev with only a different neural network. And Fire 8 of course is a straight up Stockfish 8 clone with minimal changes to Stockfish 8.

None of this controversey over Fat Fritz 2 would have happened imo if Albert Silver stated from the get go that he was selling a different neural network for the Stockfish engine for 100 euros, but because he tried passing Fat Fritz 2 as a unique engine instead of a neural network for Stockfish, the comnunity is thus right in calling the engine Fat Fritz 2 a Stockfish clone.
So, if they had just called out clearly that it was a neural network instead of an engine, it would be ok? Too easy. From the ChessBase announcement: “First implemented in chess in Stockfish 12, now it powers the new Fat Fritz 2, a neural network twice its size, which takes it to the next level – vast chess knowledge paired with lightning speed.” So Fat Fritz 2, according to ChessBase, is a neural net.

Do people in this forum actually read or think for themselves? Or if Andy says it’s a clone it’s a clone. If Andy says that Albert claimed it was an engine, then it must be so.
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".