Robodini Q&A

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

Moderators: hgm, Rebel, chrisw

User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Robodini Q&A

Post by velmarin »

M ANSARI wrote: Actually a hardware based PCI Express solution seems like a great idea to me as it would allow some extra stuff that would provide an even stronger engine. A hardware solution is a lot harder to crack than a software solution ... probably orders of magnitude harder.


Well, if someone wants to have 3 commercial programs, will have to put 3 PCI cards.
Maybe I do not understand the concept.

But this is only going to chess, a hobby.
If someone playing correspondence will not lose his party for not having a commercial program, there is abundant freeware to win games, analyze, fun, ect.
User avatar
M ANSARI
Posts: 3707
Joined: Thu Mar 16, 2006 7:10 pm

Re: Robodini Q&A

Post by M ANSARI »

You can still have the other engines, but usually the engine that is a target of RE is the strongest engine. H3 is much stronger than any other engine at the moment, and so it makes a lot more sense to put effort into RE than something else.
Modern Times
Posts: 3546
Joined: Thu Jun 07, 2012 11:02 pm

Re: Robodini Q&A

Post by Modern Times »

Darkmoon wrote: Unless you are a programmer this side of the argument means absolutely zilch to a consumer.

A consumer can state his/her position in favor of a product for its advancement; and, all the guilt tripping from programmers over its presumed illegality isn't going to amount to hill of beans as long as the product performs excellently and exceeded all previous attempts at development- and, the programmer continues to make great strides in its advancement.

You are shoveling against the tide.
Agreed. Of course tournament organisers such as the ICGA are entitled to set rules for qualifying engines and can include or exclude as they see fit. That is a different issue and a different set of circumstances.
jd1
Posts: 269
Joined: Wed Oct 24, 2012 2:07 am

Re: Robodini Q&A

Post by jd1 »

Modern Times wrote:
Darkmoon wrote: Unless you are a programmer this side of the argument means absolutely zilch to a consumer.

A consumer can state his/her position in favor of a product for its advancement; and, all the guilt tripping from programmers over its presumed illegality isn't going to amount to hill of beans as long as the product performs excellently and exceeded all previous attempts at development- and, the programmer continues to make great strides in its advancement.

You are shoveling against the tide.
Agreed. Of course tournament organisers such as the ICGA are entitled to set rules for qualifying engines and can include or exclude as they see fit. That is a different issue and a different set of circumstances.
I agree, however the cc community (may of whom are programmers) values honesty. I hope Robert will realize that it is in his interest to either admit Houdini's origins (or refute the "proof" if he can). Wouldn't it be nice to see Houdini in CCT, ICGA, etc.? I hope, should Robert admit or clarify the situation with evidence, it will be allowed to participate.

Jerry
User avatar
GenoM
Posts: 910
Joined: Wed Mar 08, 2006 9:46 pm
Location: Plovdiv, Bulgaria

Re: Robodini Q&A

Post by GenoM »

Modern Times wrote:Well it is true. Chessbase is a respectable company who would not be selling products that even had a hint of illegality. And I bet all their customers don't give a toss about its origins.
If you prefer to believe it -- your choice.
I think legality isn't a company main driving force.
Main is the profit.

regards,
Geno
take it easy :)
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: Robodini Q&A

Post by Don »

GenoM wrote:
Modern Times wrote:Well it is true. Chessbase is a respectable company who would not be selling products that even had a hint of illegality. And I bet all their customers don't give a toss about its origins.
If you prefer to believe it -- your choice.
I think legality isn't a company main driving force.
Main is the profit.

regards,
Geno
http://siivola.org/monte/papers_grouped ... opathy.htm

In particular, look at the "The Diagnostic Criteria" which shows that most corporations have all or some of the characteristics of clinical psychopaths.

The Supreme Court has endowed corporations with "personhood" so it's natural to ask, "if a corporation is a person, what kind of person is it?"
Capital punishment would be more effective as a preventive measure if it were administered prior to the crime.
gotogo
Posts: 92
Joined: Tue Jan 26, 2010 5:03 am

Re: Robodini Q&A

Post by gotogo »

seems to me that your apology is as phony as they come... to say so much about what you did is a blatant attempt to destroy houdini reputation. Even still as much as I don't like Robert he has done what no other programmer could do. you can re his work but you have no idea how to make your own engine as good as houdini so instead you chop it up... you have divulged a lot of information about houdini publicly without regard to robert when you could have had a private conversation but you chose to openly disclose what you done. Jealousy runs rapid here. I hope you can be sued.
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Robodini Q&A

Post by Dr.Wael Deeb »

M ANSARI wrote:The fact that is so easy to clone a chess engine is nothing new, and is the reason that Vas figured that the best solution is to do a Cloud based engine. I think that it is one thing to clone or use code gleaned from a chess engine for your own use and improvement in your own engine, but it is a totally different thing when you actually post and distribute what you have gleaned on the internet. That is what happened with Rybka 3 with Ippolit and I hope this doesn't happen with H3. So far Richard has made it clear that he was just trying to make a point to how easy it is to RE a chess engine, and he has proved a point that many already know. He has not distributed the source code or posted it "anonymously" on the internet which Ippolit did. Maybe the only way to protect your code these days is some sort of hardware or USB based protection. Actually a hardware based PCI Express solution seems like a great idea to me as it would allow some extra stuff that would provide an even stronger engine. A hardware solution is a lot harder to crack than a software solution ... probably orders of magnitude harder.
Totally agreed here Majd.....

He had the opportunity to RE Houdini 3 and release it anonymously with it's source code on the internet and no one will be able to point a finger at him.....

Instead,he made his point and kept his word....

The bad side of the story is that he'll be suspect number one if another programmer RE Houdini 3 and release the source code regards,
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….
Uri Blass
Posts: 10282
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Robodini Q&A

Post by Uri Blass »

gotogo wrote:seems to me that your apology is as phony as they come... to say so much about what you did is a blatant attempt to destroy houdini reputation. Even still as much as I don't like Robert he has done what no other programmer could do. you can re his work but you have no idea how to make your own engine as good as houdini so instead you chop it up... you have divulged a lot of information about houdini publicly without regard to robert when you could have had a private conversation but you chose to openly disclose what you done. Jealousy runs rapid here. I hope you can be sued.
We do not know what other programmers could do and did not do,
so I think that it is better not to say that a programmer did what no other programmer could do.
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: Robodini Q&A

Post by lkaufman »

Houdini wrote:
There is a substantial difference between using sources that have fallen into the public domain and can no longer be considered private (as is the case with the IPPOLIT stuff), and actively pursuing the RE of a commercial engine 3 months after its release, most likely followed by the release of a free engine that inevitably will make use of the info that was obtained.

Isn't this an EXACT description of the origin of IPPOLIT, except that it took longer than 3 months? If Richard does use info from Houdini RE in Critter (and I'm not saying that he does), it would be exactly the same as what the IPPOLIT author(s) did, from which Houdini started. I'm not saying I approve of this, but I think you are not in a position to complain about RE. If you want to be fairly safe from RE, don't start with someone else's open source code, write an original program.

Robert