Fabien's open letter to the community

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

Moderators: hgm, Rebel, chrisw

Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Fabien's open letter to the community

Post by Adam Hair »

Laskos wrote:
Adam Hair wrote:
Me too :) . In the trial version of Systat, I can change the linkage
methods also. I hope to have some time this weekend to do some
reading, and then experiment with these.

I found in SPSS a more reliable hierarchical cluster analysis algorithm. Average Linkage between Groups, before the first merge,
let N_i=1 for i = 1 to N (engines).
Update s_tr (S = similarity matrix) by
s_tr = s_pr+s_qr
Update N_t by
N_t = N_p+N_q
and then choose the most similar pair based on the value
s_ij / (N_i * N_j)
Measure is Pearson correlation (bivariate correlations algorithm)
r_ij = C_ij / sqrt(C_ii * C_jj).

Image

The distances on the horizontal axis to the common ancestor is the degree of relatedness. This algorithm takes care of all the space, from leaves to upper branches. Upper branches were more fragile in the Complete Linkage between Groups with Euclidian measure.

Apparently Fruitish 2.1 branch is denoted by Fruit 2.1, apparenly Rybkish 3 branch is denoted by Rybka 3. A and B are general groups, A might have some fruitish ideas, B does not. If that assumption is correct, then Fruit 2.1 had a tremendous influence upon the recent (strong) engines.


Kai
I don't think there is any doubt Fruit has been a large influence by
anybody.

Average linkage between groups is more robust than complete linkage.

I have made two graphs, using Systat and your data, as well as Average
and Pearson. I changed the diagonal from 100% to 75%. That was the
cause of the difference in scale between your graphs and mine.

Image

As you can see, the graph is basically identical to yours. I just doing
this so that we both know that Systat and SPSS will produce the same
results.

For the second graph, I removed Houdini, Strelka, Ivanhoe, Rybka 4,
and Naum 4.2.

Image

I did this to point out, as you also did, that some care has to be given
to which engines are included. The clusters can change with the inclusion
and exclusion of engines. My belief is, in order to avoid bias as much as
possible, several versions from each engine family should be included.
And as many engine families as possible should be included. Then I
think the clustering analysis can give us a true picture.
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Fabien's open letter to the community

Post by tmokonen »

rbarreira wrote:Am I to believe that a professional developer loses the sources of all the previous versions? No version control to keep old versions? No backups, nothing?

I don't really care about the Clone Wars, but as a developer it's amusing to see claims like these, which are either lies or just pure stupidity.
I can't imagine that Vas would be so stupid as to only have one copy of his code, so it would seem to me that Vas is conveniently lying about losing his code. Even an author of a crappy 1500 rated engine like me has multiple backups of his source on different devices.
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Fabien's open letter to the community

Post by Dr.Wael Deeb »

tmokonen wrote:
rbarreira wrote:Am I to believe that a professional developer loses the sources of all the previous versions? No version control to keep old versions? No backups, nothing?

I don't really care about the Clone Wars, but as a developer it's amusing to see claims like these, which are either lies or just pure stupidity.
I can't imagine that Vas would be so stupid as to only have one copy of his code, so it would seem to me that Vas is conveniently lying about losing his code. Even an author of a crappy 1500 rated engine like me has multiple backups of his source on different devices.
Do I have to say big YES here :!: :?:

: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….
F. Bluemers
Posts: 868
Joined: Thu Mar 09, 2006 11:21 pm
Location: Nederland

Re: Fabien's open letter to the community

Post by F. Bluemers »

Dr.Wael Deeb wrote:
tmokonen wrote:
rbarreira wrote:Am I to believe that a professional developer loses the sources of all the previous versions? No version control to keep old versions? No backups, nothing?

I don't really care about the Clone Wars, but as a developer it's amusing to see claims like these, which are either lies or just pure stupidity.
I can't imagine that Vas would be so stupid as to only have one copy of his code, so it would seem to me that Vas is conveniently lying about losing his code. Even an author of a crappy 1500 rated engine like me has multiple backups of his source on different devices.
Do I have to say big YES here :!: :?:

:D
Maybe not.
I never made backups until i experienced a hd failure myself.
Best
Fonzy
alpha123
Posts: 660
Joined: Sat Dec 05, 2009 5:13 am
Location: Colorado, USA

Re: Fabien's open letter to the community

Post by alpha123 »

tmokonen wrote:
rbarreira wrote:Am I to believe that a professional developer loses the sources of all the previous versions? No version control to keep old versions? No backups, nothing?

I don't really care about the Clone Wars, but as a developer it's amusing to see claims like these, which are either lies or just pure stupidity.
I can't imagine that Vas would be so stupid as to only have one copy of his code, so it would seem to me that Vas is conveniently lying about losing his code. Even an author of a crappy 1500 rated engine like me has multiple backups of his source on different devices.
I'm quite surprised he doesn't use some form of version control. Even I do for some things, and I'm 14....

Peter
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Fabien's open letter to the community

Post by michiguel »

tmokonen wrote:
rbarreira wrote:Am I to believe that a professional developer loses the sources of all the previous versions? No version control to keep old versions? No backups, nothing?

I don't really care about the Clone Wars, but as a developer it's amusing to see claims like these, which are either lies or just pure stupidity.
I can't imagine that Vas would be so stupid as to only have one copy of his code, so it would seem to me that Vas is conveniently lying about losing his code. Even an author of a crappy 1500 rated engine like me has multiple backups of his source on different devices.
The claim I saw once (indirectly from another person, not from the horse's mouth) was that he lost version 3.00.

Accidents happened and it is possible to lose one "specific" version. Particularly if only one guy works on the code.

Miguel
User avatar
mhull
Posts: 13447
Joined: Wed Mar 08, 2006 9:02 pm
Location: Dallas, Texas
Full name: Matthew Hull

Re: Fabien's open letter to the community

Post by mhull »

Graham Banks wrote:To me, an FSF decision would be good enough to give finality, which I was really hoping was what we all wanted.
But all you needed was an accusation against non-rybka products. But for the Rybka product itself, an accusation isn't good enough, even if its from Fabien. It is your apparent double standard that drives people up the wall and generates so much heat (and entire alternate chess forums). People don't like unfair standards, especially from people who put themselves in a position of objectivity, such as running a rating list or being a moderator.

People are wrapping their heads in duct tape trying to keep it from exploding every time you say something like this.
Matthew Hull
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Fabien's open letter to the community

Post by tmokonen »

Albert Silver wrote:Here is the latest:

Google accused of using stolen Oracle code in Android
Golly gee willikers, whatever happened to Google's motto "Don't be evil"?
Roger Brown
Posts: 782
Joined: Wed Mar 08, 2006 9:22 pm

Re: Fabien's open letter to the community

Post by Roger Brown »

mhull wrote:
Graham Banks wrote:To me, an FSF decision would be good enough to give finality, which I was really hoping was what we all wanted.
But all you needed was an accusation against non-rybka products. But for the Rybka product itself, an accusation isn't good enough, even if its from Fabien. It is your apparent double standard that drives people up the wall and generates so much heat (and entire alternate chess forums). People don't like unfair standards, especially from people who put themselves in a position of objectivity, such as running a rating list or being a moderator.

People are wrapping their heads in duct tape trying to keep it from exploding every time you say something like this.

Hello Matthew,

I do not know about the exploding heads (sounds like a rock group) but this post from you certainly reflects the seething I seem to sense on this issue.

On one hand, an accusation is enough to take action. On the other, proof from a court case is required.

Sigh.

Still a part of life is living and let live...

Later.
User avatar
Rolf
Posts: 6081
Joined: Fri Mar 10, 2006 11:14 pm
Location: Munster, Nuremberg, Princeton

Re: Fabien's open letter to the community

Post by Rolf »

mhull wrote: But all you needed was an accusation against non-rybka products. But for the Rybka product itself, an accusation isn't good enough, even if its from Fabien. It is your apparent double standard that drives people up the wall and generates so much heat (and entire alternate chess forums).
Let me enter another aspect into the debate, Matt.

How trustable and how valid is it for you as a mature man, if someone like Fabien Letouzey needs almost 5 years to realise that his own program should have been copied? And how believable and how probable it's for you that a computerchess programmmer like Fabien disappears for almost 5 years and pretends that he didnt hear or read anything about the rising Wch Rybka who now should be allegedly a version of his own Fruit???

Therefore I already asked the question: was Fabien locked in a military secret institution, was he on the backside of the moon?

How much could you trust such fairy tales?

Therefore, I for one agree with Graham, that only a court decision would clarify the whole story. But not only against Rybka as some are dreaming, but also against Fabien.

I would be happy if the so called Hippo family and Robert H. would be found and clearified. Am I a victim of a big hoax or could it end in a happy ending?
-Popper and Lakatos are good but I'm stuck on Leibowitz