Helping all other UCI engines.

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

Moderators: hgm, Rebel, chrisw

User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Helping all other UCI engines.

Post by Dr.Wael Deeb »

Tom Barrister wrote:The bottom line, as near as I can figure, is that Rybka 1.0 was made from, or with the aid of, Fruit open-source, whereupon it jumped 600 ELO. At that point, or soon after, it was closed-source. Where Mr. Rajlich got his improvements from thereafter is open to debate. They can include none/some/all or all of the following:

1) He actually made some/most/all of the improvements himself.

2) He drew from the best ideas of other open-source code (violation of GPL?).

3) He asked others for help/ideas/advice.

4) He took ideas from discussions and/or technical papers that were free for all to use.

5) He reverse-engineered other closed-source/commercial engines and drew ideas from that.

6) He hired somebody, or a series of somebodies, to do the programming---and wouldn't it be hilarious if Fabien Letouzey has been the REAL (and silent) developer of Rybka all of these years?

7) He set 100,000 monkeys loose with keyboards and got lucky when one accidentally wrote a super program.

I'm curious about one thing. If the Ip* family was taken from Rybka 3, how much of that looks like Fruit? Or has this been covered already?
The first three points are definitely valid....
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Helping all other UCI engines.

Post by Milos »

Tom Barrister wrote:I'm curious about one thing. If the Ip* family was taken from Rybka 3, how much of that looks like Fruit? Or has this been covered already?
There is quite a lot actually. I would guesstimate it at roughly 30% of search ideas, maybe even more. So to say, half of the things Rybka 3 and Ippo share comes from Fruit.
Just read BB's paper, it's all there.
tomgdrums
Posts: 736
Joined: Wed Dec 02, 2009 9:48 am

Re: Helping all other UCI engines.

Post by tomgdrums »

Milos wrote:
Tom Barrister wrote:I'm curious about one thing. If the Ip* family was taken from Rybka 3, how much of that looks like Fruit? Or has this been covered already?
There is quite a lot actually. I would guesstimate it at roughly 30% of search ideas, maybe even more. So to say, half of the things Rybka 3 and Ippo share comes from Fruit.
Just read BB's paper, it's all there.
So then Ippo did come from R3?? Is that what you are saying?
bhlangonijr
Posts: 482
Joined: Thu Oct 16, 2008 4:23 am
Location: Milky Way

Re: Helping all other UCI engines.

Post by bhlangonijr »

De Vos W wrote:Paranoia from one of the Rybka-Mafia members:

By Banned for Life Date 2010-12-05 19:37
It seems unlikely that any other engine will be able to compete head-to-head with the
cluster anytime soon, so Rybka will almost certainly be dominant one year from today. What may change is Rybka's position relative to
other commercially available engines. This will depend mostly on how much time Vas puts into releasable engines, as opposed to
working on the cluster, cloud Rybka, and consulting for elite GMs. Call me Archimedes...


By Banned for Life Date 2010-12-05 21:04 Edited 2010-12-05 21:07
It's very likely that a two tiered market will develop; Freely and
commercially available UCI engines stronger than the current R4, and private engines that are much stronger. Vas will probably stay
comfortably ahead of the other private engines for the foreseeable future. Vas can also stay ahead in the commercially available UCI
engines if he wants to, but only at the expense of helping all the other UCI engines develop more quickly. It should be noted that the
rapid recent gains in freely (and commercially) available engines is due to two sources; Tord's Stockfish effort, and the reverse
engineering of Rybka.

By Banned for Life Date 2010-12-05 21:29
I'm sure the developer of critter is both a top notch programmer and a skilled algorithm
designer, but it's harder to be a pioneer than to take advantage of previous work. It will be interesting to see the pace of development
when other engines reach the level of Rybka 4, assuming that Vas doesn't release another version anytime soon. Call me Archimedes...



My question is, why so many posers here stand behind these destroyers of computer-chess advancement?
Image[/img]
De Vos W
Posts: 431
Joined: Tue Dec 01, 2009 11:59 am

Re: Helping all other UCI engines.

Post by De Vos W »

Dr.Wael Deeb wrote:
Tom Barrister wrote:The bottom line, as near as I can figure, is that Rybka 1.0 was made from, or with the aid of, Fruit open-source, whereupon it jumped 600 ELO. At that point, or soon after, it was closed-source. Where Mr. Rajlich got his improvements from thereafter is open to debate. They can include none/some/all or all of the following:

1) He actually made some/most/all of the improvements himself.

2) He drew from the best ideas of other open-source code (violation of GPL?).

3) He asked others for help/ideas/advice.

4) He took ideas from discussions and/or technical papers that were free for all to use.

5) He reverse-engineered other closed-source/commercial engines and drew ideas from that.

6) He hired somebody, or a series of somebodies, to do the programming---and wouldn't it be hilarious if Fabien Letouzey has been the REAL (and silent) developer of Rybka all of these years?

7) He set 100,000 monkeys loose with keyboards and got lucky when one accidentally wrote a super program.

I'm curious about one thing. If the Ip* family was taken from Rybka 3, how much of that looks like Fruit? Or has this been covered already?
The first three points are definitely valid....
Dr.D
I think point 7 is valid! but the little monkey is a disturbing factor, no wonder we have so many bugs in Rybka!?
http://www.youtube.com/watch?v=HFGyq1xcKEU
Gods are fragile things; they may be killed by a whiff of science or a dose of common sense.
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Helping all other UCI engines.

Post by Dr.Wael Deeb »

De Vos W wrote:
Dr.Wael Deeb wrote:
Tom Barrister wrote:The bottom line, as near as I can figure, is that Rybka 1.0 was made from, or with the aid of, Fruit open-source, whereupon it jumped 600 ELO. At that point, or soon after, it was closed-source. Where Mr. Rajlich got his improvements from thereafter is open to debate. They can include none/some/all or all of the following:

1) He actually made some/most/all of the improvements himself.

2) He drew from the best ideas of other open-source code (violation of GPL?).

3) He asked others for help/ideas/advice.

4) He took ideas from discussions and/or technical papers that were free for all to use.

5) He reverse-engineered other closed-source/commercial engines and drew ideas from that.

6) He hired somebody, or a series of somebodies, to do the programming---and wouldn't it be hilarious if Fabien Letouzey has been the REAL (and silent) developer of Rybka all of these years?

7) He set 100,000 monkeys loose with keyboards and got lucky when one accidentally wrote a super program.

I'm curious about one thing. If the Ip* family was taken from Rybka 3, how much of that looks like Fruit? Or has this been covered already?
The first three points are definitely valid....
Dr.D
I think point 7 is valid! but the little monkey is a disturbing factor, no wonder we have so many bugs in Rybka!?
http://www.youtube.com/watch?v=HFGyq1xcKEU
:lol:

Yep,that reminds me of a statement that Uri threw here in the forum considering that Vasik has found the huge improvement of Rybka by accident....
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
De Vos W
Posts: 431
Joined: Tue Dec 01, 2009 11:59 am

Re: Helping all other UCI engines.

Post by De Vos W »

Dr.Wael Deeb wrote:
De Vos W wrote:
Dr.Wael Deeb wrote:
Tom Barrister wrote:The bottom line, as near as I can figure, is that Rybka 1.0 was made from, or with the aid of, Fruit open-source, whereupon it jumped 600 ELO. At that point, or soon after, it was closed-source. Where Mr. Rajlich got his improvements from thereafter is open to debate. They can include none/some/all or all of the following:

1) He actually made some/most/all of the improvements himself.

2) He drew from the best ideas of other open-source code (violation of GPL?).

3) He asked others for help/ideas/advice.

4) He took ideas from discussions and/or technical papers that were free for all to use.

5) He reverse-engineered other closed-source/commercial engines and drew ideas from that.

6) He hired somebody, or a series of somebodies, to do the programming---and wouldn't it be hilarious if Fabien Letouzey has been the REAL (and silent) developer of Rybka all of these years?

7) He set 100,000 monkeys loose with keyboards and got lucky when one accidentally wrote a super program.

I'm curious about one thing. If the Ip* family was taken from Rybka 3, how much of that looks like Fruit? Or has this been covered already?
The first three points are definitely valid....
Dr.D
I think point 7 is valid! but the little monkey is a disturbing factor, no wonder we have so many bugs in Rybka!?
http://www.youtube.com/watch?v=HFGyq1xcKEU
:lol:

Yep,that reminds me of a statement that Uri threw here in the forum considering that Vasik has found the huge improvement of Rybka by accident....
Dr.D
:lol: so that little monkey was useful after all!
Gods are fragile things; they may be killed by a whiff of science or a dose of common sense.
Michel
Posts: 2272
Joined: Mon Sep 29, 2008 1:50 am

Re: Helping all other UCI engines.

Post by Michel »

hgm wrote:Why is it paranoia to suppose it is easier to catch up to the existing state of the art than to break new ground yourself?
In mathematics there is a common wisdom that once you know something is true it becomes easier to prove...
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Helping all other UCI engines.

Post by Dr.Wael Deeb »

De Vos W wrote:
Dr.Wael Deeb wrote:
De Vos W wrote:
Dr.Wael Deeb wrote:
Tom Barrister wrote:The bottom line, as near as I can figure, is that Rybka 1.0 was made from, or with the aid of, Fruit open-source, whereupon it jumped 600 ELO. At that point, or soon after, it was closed-source. Where Mr. Rajlich got his improvements from thereafter is open to debate. They can include none/some/all or all of the following:

1) He actually made some/most/all of the improvements himself.

2) He drew from the best ideas of other open-source code (violation of GPL?).

3) He asked others for help/ideas/advice.

4) He took ideas from discussions and/or technical papers that were free for all to use.

5) He reverse-engineered other closed-source/commercial engines and drew ideas from that.

6) He hired somebody, or a series of somebodies, to do the programming---and wouldn't it be hilarious if Fabien Letouzey has been the REAL (and silent) developer of Rybka all of these years?

7) He set 100,000 monkeys loose with keyboards and got lucky when one accidentally wrote a super program.

I'm curious about one thing. If the Ip* family was taken from Rybka 3, how much of that looks like Fruit? Or has this been covered already?
The first three points are definitely valid....
Dr.D
I think point 7 is valid! but the little monkey is a disturbing factor, no wonder we have so many bugs in Rybka!?
http://www.youtube.com/watch?v=HFGyq1xcKEU
:lol:

Yep,that reminds me of a statement that Uri threw here in the forum considering that Vasik has found the huge improvement of Rybka by accident....
Dr.D
:lol: so that little monkey was useful after all!
Aha,and he was setting right close to Vasik so he managed to strip the idea from him at once :lol:
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
De Vos W
Posts: 431
Joined: Tue Dec 01, 2009 11:59 am

Re: Helping all other UCI engines.

Post by De Vos W »

Dr.Wael Deeb wrote:
De Vos W wrote:
Dr.Wael Deeb wrote:
De Vos W wrote:
Dr.Wael Deeb wrote:
Tom Barrister wrote:The bottom line, as near as I can figure, is that Rybka 1.0 was made from, or with the aid of, Fruit open-source, whereupon it jumped 600 ELO. At that point, or soon after, it was closed-source. Where Mr. Rajlich got his improvements from thereafter is open to debate. They can include none/some/all or all of the following:

1) He actually made some/most/all of the improvements himself.

2) He drew from the best ideas of other open-source code (violation of GPL?).

3) He asked others for help/ideas/advice.

4) He took ideas from discussions and/or technical papers that were free for all to use.

5) He reverse-engineered other closed-source/commercial engines and drew ideas from that.

6) He hired somebody, or a series of somebodies, to do the programming---and wouldn't it be hilarious if Fabien Letouzey has been the REAL (and silent) developer of Rybka all of these years?

7) He set 100,000 monkeys loose with keyboards and got lucky when one accidentally wrote a super program.

I'm curious about one thing. If the Ip* family was taken from Rybka 3, how much of that looks like Fruit? Or has this been covered already?
The first three points are definitely valid....
Dr.D
I think point 7 is valid! but the little monkey is a disturbing factor, no wonder we have so many bugs in Rybka!?
http://www.youtube.com/watch?v=HFGyq1xcKEU
:lol:

Yep,that reminds me of a statement that Uri threw here in the forum considering that Vasik has found the huge improvement of Rybka by accident....
Dr.D
:lol: so that little monkey was useful after all!
Aha,and he was setting right close to Vasik so he managed to strip the idea from him at once :lol:
:lol:
Gods are fragile things; they may be killed by a whiff of science or a dose of common sense.