A Common Sense Proposal to all Vas & Rybka Doubters
Moderators: hgm, Rebel, chrisw
-
- Posts: 4790
- Joined: Sat Mar 11, 2006 12:42 am
A Common Sense Proposal to all Vas & Rybka Doubters
Instead of using this forum to pitch your arguments, a forum you know Vas never hardly reads much less will appear on. I have a suggestion to Christophe, Zach, Bob Hyatt and any others. Vas will meet you anytime- any place- anywhere- ONE ON ONE. Then lets see how things turn. Zach has to his credit approached Vas on the Rybka forum with, i think, 5 points- and after a few sentences from Vas has already had to concede one of them. So Bob- here is the deal- meet Vas one on one, and let us see, concerning the Rybka issue, who has any credibility left after all is said and done- and who will leave with his head hung in shame. I already know. Vas is waiting, Bob- the ball is in your court. Very easy to be critical when you are playing to deaf ears. Let us see how you fare one on one against him. Personally, i cant wait. Tho i know it will never happen- not now- not ever.
-
- Posts: 2851
- Joined: Wed Mar 08, 2006 10:01 pm
- Location: Irvine, CA, USA
Re: A Common Sense Proposal to all Vas & Rybka Doubters
He's not really a primary player in this at this point. It should be left to Zach and the others who are gathering evidence to present it.geots wrote:Bob
-
- Posts: 4790
- Joined: Sat Mar 11, 2006 12:42 am
Re: A Common Sense Proposal to all Vas & Rybka Doubters
Dirt wrote:He's not really a primary player in this at this point. It should be left to Zach and the others who are gathering evidence to present it.geots wrote:Bob
After the stuff i read that he said today, i was shocked. I want to see what he says after a one on one with Vas- sort of a Rybka- Crafty matchup, so to speak.
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: A Common Sense Proposal to all Vas & Rybka Doubters
I am not sure what I am supposed to meet him one on one about? I am not doing source or binary comparisons, and have not been interested in investing that kind of time. My only contribution has been to argue against all the "you can have hundreds of lines identical through pure coincidence. That's garbage. If he can address the issues about the duplicate code that has been shown, suits me just fine. Just don't try to explain it away as "in 40,000 lines, having common blocks of 200 lines is quite expected. It is not.geots wrote:Instead of using this forum to pitch your arguments, a forum you know Vas never hardly reads much less will appear on. I have a suggestion to Christophe, Zach, Bob Hyatt and any others. Vas will meet you anytime- any place- anywhere- ONE ON ONE. Then lets see how things turn. Zach has to his credit approached Vas on the Rybka forum with, i think, 5 points- and after a few sentences from Vas has already had to concede one of them. So Bob- here is the deal- meet Vas one on one, and let us see, concerning the Rybka issue, who has any credibility left after all is said and done- and who will leave with his head hung in shame. I already know. Vas is waiting, Bob- the ball is in your court. Very easy to be critical when you are playing to deaf ears. Let us see how you fare one on one against him. Personally, i cant wait. Tho i know it will never happen- not now- not ever.
-
- Posts: 20943
- Joined: Mon Feb 27, 2006 7:30 pm
- Location: Birmingham, AL
Re: A Common Sense Proposal to all Vas & Rybka Doubters
What have I said that is shocking? That you will not "accidentally" produce a couple of hundred lines of identical code here, a couple of hundred lines there? That is all I have stated from the beginning. _IF_ there is duplicate code to any significant extent (not single lines, but blocks of code) then there is no way it is an "accident". If that is shocking, not much I can say. Anybody that deals with large numbers of programming assignments on a regular basis will say the same.geots wrote:Dirt wrote:He's not really a primary player in this at this point. It should be left to Zach and the others who are gathering evidence to present it.geots wrote:Bob
After the stuff i read that he said today, i was shocked. I want to see what he says after a one on one with Vas- sort of a Rybka- Crafty matchup, so to speak.
-
- Posts: 4790
- Joined: Sat Mar 11, 2006 12:42 am
Re: A Common Sense Proposal to all Vas & Rybka Doubters
bob wrote:What have I said that is shocking? That you will not "accidentally" produce a couple of hundred lines of identical code here, a couple of hundred lines there? That is all I have stated from the beginning. _IF_ there is duplicate code to any significant extent (not single lines, but blocks of code) then there is no way it is an "accident". If that is shocking, not much I can say. Anybody that deals with large numbers of programming assignments on a regular basis will say the same.geots wrote:Dirt wrote:He's not really a primary player in this at this point. It should be left to Zach and the others who are gathering evidence to present it.geots wrote:Bob
After the stuff i read that he said today, i was shocked. I want to see what he says after a one on one with Vas- sort of a Rybka- Crafty matchup, so to speak.
"This post was just so much nonsense that it is hard to believe a _real_ programmer would write such garbage. That makes him look worse than had he remained silent, in fact."
The above was attributed to Vas by you. Word_for_word. Thats what did it for me. Quite simply- it is time for you to put up or shut up! Dont waste your time explaining the above to me. Go one on one with Vas- make that quote to him, and lets see who shuts who up.
-
- Posts: 1922
- Joined: Thu Mar 09, 2006 12:51 am
- Location: Earth
Re: A Common Sense Proposal to all Vas & Rybka Doubters
George,
If nobody bothers to give your post a serious response, please don't misinterpret that.
It is, as you say in your language, "bullshit".
If nobody bothers to give your post a serious response, please don't misinterpret that.
It is, as you say in your language, "bullshit".
-
- Posts: 4790
- Joined: Sat Mar 11, 2006 12:42 am
Re: A Common Sense Proposal to all Vas & Rybka Doubters
Zach Wegner wrote:George,
If nobody bothers to give your post a serious response, please don't misinterpret that.
It is, as you say in your language, "bullshit".
I refuse to be critical of a 20 year old. You will grow up in time.
Best,
-
- Posts: 10282
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: A Common Sense Proposal to all Vas & Rybka Doubters
This is no accident but also proves nothing.bob wrote:What have I said that is shocking? That you will not "accidentally" produce a couple of hundred lines of identical code here, a couple of hundred lines there? That is all I have stated from the beginning. _IF_ there is duplicate code to any significant extent (not single lines, but blocks of code) then there is no way it is an "accident". If that is shocking, not much I can say. Anybody that deals with large numbers of programming assignments on a regular basis will say the same.geots wrote:Dirt wrote:He's not really a primary player in this at this point. It should be left to Zach and the others who are gathering evidence to present it.geots wrote:Bob
After the stuff i read that he said today, i was shocked. I want to see what he says after a one on one with Vas- sort of a Rybka- Crafty matchup, so to speak.
No accident because programmers do not start from scratch but start from known ideas that they read.
If the task is to write chess programs when people start from no idea that they read then you can expect more difference but if people learn about bitboards and learn tricks to write faster firstone function then you cannot
blame them for not being original and writing a slower code.
firstone is only one example so it does not seem obvious to me that few hundrends of lines of equivalent code is a proof for using copy and paste
without looking at the code(I need to look at the lines to decide).
Here is an example about different bitboard programs that is not the case of fruit and rybka because fruit is not a bitboard program.
Based on looking at the code of strelka
one bitboard dictate many bitboards so if one bitboard is the same many bitboards are going to be the same.
If you use A1=0,B1=1,...H1=7,A2=8,...H8=63 you can expect arrays of bitboard of the squares that the king control to be the same and you have 64 numbers(squares that the king control at A1 squares that the king control at B1,....)
Same is for squares that the knight control and squares that the pawns control and for bitboards that tell you information about blocking squares and continue in this way.
All these constants can be easily hundreds of lines of code so you get hundrends of lines that are basically the same.
You can have different functions to generate them but
the programmer may simply use constant array and in this case the constant array is the same.
Uri
-
- Posts: 4790
- Joined: Sat Mar 11, 2006 12:42 am
Re: A Common Sense Proposal to all Vas & Rybka Doubters
Uri Blass wrote:This is no accident but also proves nothing.bob wrote:What have I said that is shocking? That you will not "accidentally" produce a couple of hundred lines of identical code here, a couple of hundred lines there? That is all I have stated from the beginning. _IF_ there is duplicate code to any significant extent (not single lines, but blocks of code) then there is no way it is an "accident". If that is shocking, not much I can say. Anybody that deals with large numbers of programming assignments on a regular basis will say the same.geots wrote:Dirt wrote:He's not really a primary player in this at this point. It should be left to Zach and the others who are gathering evidence to present it.geots wrote:Bob
After the stuff i read that he said today, i was shocked. I want to see what he says after a one on one with Vas- sort of a Rybka- Crafty matchup, so to speak.
No accident because programmers do not start from scratch but start from known ideas that they read.
If the task is to write chess programs when people start from no idea that they read then you can expect more difference but if people learn about bitboards and learn tricks to write faster firstone function then you cannot
blame them for not being original and writing a slower code.
firstone is only one example so it does not seem obvious to me that few hundrends of lines of equivalent code is a proof for using copy and paste
without looking at the code(I need to look at the lines to decide).
Here is an example about different bitboard programs that is not the case of fruit and rybka because fruit is not a bitboard program.
Based on looking at the code of strelka
one bitboard dictate many bitboards so if one bitboard is the same many bitboards are going to be the same.
If you use A1=0,B1=1,...H1=7,A2=8,...H8=63 you can expect arrays of bitboard of the squares that the king control to be the same and you have 64 numbers(squares that the king control at A1 squares that the king control at B1,....)
Same is for squares that the knight control and squares that the pawns control and for bitboards that tell you information about blocking squares and continue in this way.
All these constants can be easily hundreds of lines of code so you get hundrends of lines that are basically the same.
You can have different functions to generate them but
the programmer may simply use constant array and in this case the constant array is the same.
Uri
Thank God for people like Uri, Dann and Chris Whittington who are looking at this subject with no bias and no agendas.
Best, Uri
Last edited by geots on Tue Aug 26, 2008 8:21 am, edited 1 time in total.