Goodbye Talkchess

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

Moderators: hgm, Rebel, chrisw

bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Ji there Talkchess forum!

Post by bob »

Sam Hull wrote:
bob wrote:
Sam Hull wrote:
bob wrote: ... without any need to bury references in a non-public place. That has obviously changed. For the worse, I might add.

Removing links is stupid. It doesn't change a thing.
The whole board was "buried in a non-public place" in the good old days, if you recall.
I don't "recall" so am not sure what you mean.
Only members could read the old board. That made it a non-public place, just like the EO and CTF forums are now. That's what I mean.

Point was, the old board treated everybody the same. If you could see anything, you could see everything...


bob wrote:

Removing links to warez, cracked software, and other illegal and questionable downloads may be "stupid" to you, but it seems pretty silly to allow such links while banning blatant promotion of legitimate software, which as you know is an explicit part of the charter.
Again, do not put words in my mouth. Delete all the Warez-type links you want, doesn't bother me a bit. But when you get to "questionable" then things are a lot less clear, and there is a much greater chance of making a serious mistake. Do you have any _direct_ evidence that IP* and friends are illegal? "I think" and "it must be" are simply not good enough. We have those kinds of things pop up at most every CCT/ICGA/etc event held. But it takes actual physical evidence to make any headway. And so far, all we have for IP* is that the code _appears_ to be reverse-engineered. From what is unknown.
I haven't put any words in your mouth - the quoted line about deleting links being stupid is verbatim from your post.
Hint: read, parse, understand. You will _never_ be able to produce _any_ quote that said warez links are OK. True Warez-type links. True copied/stolen/cracked software. I challenge you to find _any_ such quote. My only comments have been related to Fruit/Rybka/Robo, which is quite a different matter altogether.

You claim not allowing LINKS to software of questionable or unknown provenance is a "serious mistake"? Should we post a list of links to all questionable software to make sure we avoid this allegedly serious error? I would be fascinated to see a compelling argument supporting your notion that the lack of a posted LINK to some piece of debatable software constitutes a "serious mistake" for the board.
Having grown up in the US, having lived here for all of my 62 years, from having my grand father fight in WW1, by father in WW2, all in the name of freedom and the US constitution, yes, I believe in "Innocent until proven guilty." Those proven guilty have met with swift action over the years with respect to clones. Those unproven were left alone. Whether it be from claims made at an ICGA event, an ACM event, or here on CCC>
bob wrote:

The debate centers on where to draw the line - which is ultimately a question for duly elected mods to decide.
I do not agree. First, many of the moderators (certainly the current case) have no technical expertise to make such a determination. We _should_ hold those discussions here, in an open forum, and eventually reach a conclusion if data is presented, or take no action if none is given. I'd no more hand over my healthcare treatment to moderators that don't have an MD in their list of titles. The idea that the moderators get to make this kind of decision is _not_ what the CCC charter is all about. Moderators are supposed to deal with personal attacks, and clearly illegal posts. Not serve as both judge and jury to determine what is legal or not and then execute the guilty on sight.
Technical expertise is hardly required to recognize that someone has put up a link to dubious, controversial, or unvetted software - whatever you want to call it. A policy of disallowing the tacit approval or promotion of such programs (via download links) until a reasonable determination is made doesn't seem dangerous enough to merit all this hand flapping; it certainly doesn't rise to the level of personal health care and executions.

-Sam-
Apparently technical expertise _is_ required, as those with technical expertise recognize that there are problems with Fruit/Rybka, and that there is no specific evidence with Rybka/Ippo*. We originally _did_ disallow any links to IP* and family if you look back. And waited on "reasonable proof". _NONE_ was ever offered. After several months, we decided that "innocent until proven guilty" was the rational course. I think the decision was right then, and it is still right today. Not what has been done with the blatant attempt to hide the discussions since it seems obvious they can not be completely quashed.
LucenaTheLucid
Posts: 197
Joined: Mon Jul 13, 2009 2:16 am

Re: Ji there Talkchess forum!

Post by LucenaTheLucid »

Technical expertise is hardly required to recognize that someone has put up a link to dubious, controversial, or unvetted software - whatever you want to call it. A policy of disallowing the tacit approval or promotion of such programs (via download links) until a reasonable determination is made doesn't seem dangerous enough to merit all this hand flapping; it certainly doesn't rise to the level of personal health care and executions.


Pardon my interjection...but some have questioned the Rybka 1 beta program origins...are links to it disallowed? It has been disassembled and compared to the Fruit source code some of which it shares almost exactly...
User avatar
mariaclara
Posts: 4186
Joined: Wed Mar 08, 2006 9:31 pm
Location: Sulu Sea

Re: Ji there Talkchess forum!

Post by mariaclara »

:shock: hmmmmm...............

last I heard Talkchess forum is owned by ICD.

Benstoker,

were you kicked ou t by its owner :?:
benstoker wrote:
Sam Hull wrote:
benstoker wrote: No. You are quite wrong. The question is not reserved exclusively for the mods to decide. Each and every individual is free to draw that line, as you call it. If one wishes to participate in a forum free of censorship line-drawing debates and secret society sub-forums, he now has an alternative.
Vaya con Dios.

;-)
-Sam-
I suppose this means I am about to be censored and banned from this forum. In case this is my last post before execution, live long and prosper.
.
.

................. Mu Shin ..........................
User avatar
Graham Banks
Posts: 41455
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Ji there Talkchess forum!

Post by Graham Banks »

mariaclara wrote::shock: hmmmmm...............

last I heard Talkchess forum is owned by ICD.

Benstoker,

were you kicked ou t by its owner :?:
He hasn't been banned. He was just being sarcastic.
gbanksnz at gmail.com
Peter Berger
Posts: 653
Joined: Thu Mar 09, 2006 2:56 pm

Re: Ji there Talkchess forum!

Post by Peter Berger »

I don't understand this forum software well . I want to reply in this thread, but not to a special post, so sorry if I did it wrong.

I want to remind you guys of a chess engine that was highly controversial in its days for a little while. Ruffian by Per-Ola Valfridsson.

Has anyone ever *really* talked to this man *at all* ? Dunno - it preceded Fruit but it arrived in a similar way as Fruit did ( but without source) - one day it had just arrived, extremely strong in its days. The author had no interest to participate in *any* kind of public discussions - his contribution was his engine, and that was it.

Bob Hyatt might not want to remember but as his engine was the strongest open source engine these days, he accused it of being a Crafty clone for a while and was very verbal about it. Vincent Diepeveen thought Ruffian must have been a secret sting done by a well-known engine author as no one could have done such a thing - I remember a post where he hinted the most likely suspect was SMK or the author of Fritz ;) .

For all I know it turned out to be original work that went on to be well-respected. The author never changed his policy, did never participate in an ICGA tournament or public discussions, and after a short period of time vanished again, once and for all.

Fabien's entrance to the "scene" was similar, as was Vas's. They arrived and started right at the top.

A guy I know personally and that everyone liked is Dieter Buerssner from Yace fame. His engine wasn't even a chessprogram when he started, just a probably rather sophisticated alpha-beta engine dealing with an uncommon African game. Already his first release of its chess entity was about Crafty strength.

Haven't the first appearances of Shredder and Junior been similar? They arrived , and they were at the top right away.

So what is so different about Ippolit? It arrived with some strange suspicious published decompiled code it seems - and the authors behaved in a very strange way. But that is was so strong means nothing. There is nothing new about new programs coming out of nowhere, attracting suspicion.

The public ( not the programmers who might have a clear and meaningful opinion on it, I have no opion on this myself) have deciced that its strength was the main problem ( as most couldn't make an educated guess about its origins any other way). But this isn't new at all, or is it?
Uri Blass
Posts: 10299
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Ji there Talkchess forum!

Post by Uri Blass »

The cases of Ruffian and fruit are clearly different.

Ruffian started as strong free program but not stronger than shredder that was at the top at that time.

Fruit started as fruit1.0 and was relatively strong but not close to be the strongest.

Uri
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Ji there Talkchess forum!

Post by Dann Corbit »

Peter Berger wrote:I don't understand this forum software well . I want to reply in this thread, but not to a special post, so sorry if I did it wrong.

I want to remind you guys of a chess engine that was highly controversial in its days for a little while. Ruffian by Per-Ola Valfridsson.

Has anyone ever *really* talked to this man *at all* ? Dunno - it preceded Fruit but it arrived in a similar way as Fruit did ( but without source) - one day it had just arrived, extremely strong in its days. The author had no interest to participate in *any* kind of public discussions - his contribution was his engine, and that was it.

Bob Hyatt might not want to remember but as his engine was the strongest open source engine these days, he accused it of being a Crafty clone for a while and was very verbal about it. Vincent Diepeveen thought Ruffian must have been a secret sting done by a well-known engine author as no one could have done such a thing - I remember a post where he hinted the most likely suspect was SMK or the author of Fritz ;) .

For all I know it turned out to be original work that went on to be well-respected. The author never changed his policy, did never participate in an ICGA tournament or public discussions, and after a short period of time vanished again, once and for all.

Fabien's entrance to the "scene" was similar, as was Vas's. They arrived and started right at the top.
Fabian's first iteration of Fruit that I saw was not particularly strong. Elo was a little over 2000. He obviously made rapid progress, though.
A guy I know personally and that everyone liked is Dieter Buerssner from Yace fame. His engine wasn't even a chessprogram when he started, just a probably rather sophisticated alpha-beta engine dealing with an uncommon African game. Already his first release of its chess entity was about Crafty strength.
His eval function used floating point at one time. You won't see many like that.
Haven't the first appearances of Shredder and Junior been similar? They arrived , and they were at the top right away.

So what is so different about Ippolit? It arrived with some strange suspicious published decompiled code it seems - and the authors behaved in a very strange way. But that is was so strong means nothing. There is nothing new about new programs coming out of nowhere, attracting suspicion.
Others have really been caught with their pants down though. Voyager, for instance, was full of Crafty's string table constants.
Bionic Impakt {which I relabeled as 'Belive It Or Not It's Crafty'}, Eugen also spring to mind.
The public ( not the programmers who might have a clear and meaningful opinion on it, I have no opion on this myself) have deciced that its strength was the main problem ( as most couldn't make an educated guess about its origins any other way). But this isn't new at all, or is it?
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Ji there Talkchess forum!

Post by Dann Corbit »

Uri Blass wrote:The cases of Ruffian and fruit are clearly different.

Ruffian started as strong free program but not stronger than shredder that was at the top at that time.

Fruit started as fruit1.0 and was relatively strong but not close to be the strongest.

Uri
My first version was 0.98a:
protocol.cpp ( 115): send("id name Fruit 0.98a");
I think that version 1.0 was the first version that worked properly as a Winboard engine on Windows.
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Ji there Talkchess forum!

Post by Dann Corbit »

Dann Corbit wrote:
Uri Blass wrote:The cases of Ruffian and fruit are clearly different.

Ruffian started as strong free program but not stronger than shredder that was at the top at that time.

Fruit started as fruit1.0 and was relatively strong but not close to be the strongest.

Uri
My first version was 0.98a:
protocol.cpp ( 115): send("id name Fruit 0.98a");
I think that version 1.0 was the first version that worked properly as a Winboard engine on Windows.
I was wrong twice. Version 0.98a is a fully functional UCI engine and fruit was never a Winboard engine.

Here is something from down memory lane:

Code: Select all

C:\pgn\winboard-engines\fruit_src>fruit_src
uci
id name Fruit 0.98a
id author Fabien Letouzey
option name Clear Hash type button
option name Hash type spin default 4 min 1 max 1024
option name Log type check default false
option name LogFile type string default fruit.log
option name OwnBook type check default false
option name Ponder type check default false
uciok
ucinewgame
go infinite
info depth 1
info score cp 74 depth 1 nodes 1085 time 0 pv b5c6 b7c6 d4e5 b4c3 b2c3 g4f3 g2f3
info depth 1 nodes 95701 time 46
info depth 2
info score cp 74 depth 2 nodes 97024 time 46 pv b5c6 b7c6 d4e5 b4c3 b2c3 g4f3 g2f3
info depth 2 nodes 97881 time 46
info depth 3
info score cp 74 depth 3 nodes 101168 time 62 pv b5c6 b7c6 d4e5 b4c3 b2c3 g4f3 g2f3
info depth 3 nodes 118034 time 62
info depth 4
info score cp 74 depth 4 nodes 127214 time 78 pv b5c6 b7c6 d4e5 b4c3 b2c3 g4f3 g2f3
info depth 4 nodes 153355 time 78
info depth 5
info score cp 74 depth 5 nodes 170318 time 93 pv b5c6 b7c6 d4e5 b4c3 b2c3 g4f3 g2f3
info score cp 150 depth 5 nodes 197619 time 109 pv d4e5 g4f3 g2f3 d5d4 e5f6 d4c3 b5c6 b7c6
info depth 5 nodes 211500 time 109
info depth 6
info score cp 150 depth 6 nodes 261002 time 140 pv d4e5 g4f3 g2f3 d5d4 e5f6 d4c3 b5c6 b7c6
info depth 6 nodes 283779 time 156
info depth 7
info score cp 150 depth 7 nodes 372031 time 202 pv d4e5 g4f3 g2f3 d5d4 e5f6 d4c3 b5c6 b7c6
info depth 7 nodes 411815 time 234
info depth 8
info score cp 140 depth 8 nodes 563107 time 327 pv d4e5 g4f3 d1f3 d5e4 b5c6 b7c6 f3h3 d8d5 g5f6 g7f6 e5f6
info depth 8 nodes 780127 time 452
info depth 9
info score cp 148 depth 9 nodes 1125438 time 639 pv d4e5 g4f3 g2f3 d5d4 e5f6 g7f6 b5c6 b7c6 a2a3 f6g5 a3b4 d4c3 b2c3 d8d1 a1d1
info depth 9 nodes 1489884 time 858
info depth 10
info score cp 142 depth 10 nodes 2214889 time 1279 pv d4e5 g4f3 g2f3 d5d4 e5f6 g7f6 b5c6 b7c6 g5d2 d4c3 d2c3 b4c3 b2c3
info depth 10 nodes 3220600 time 1840
info depth 11
info score cp 161 depth 11 nodes 5195464 time 2979 pv d4e5 g4f3 e5f6 b4c3 b2c3 f3d1 f6g7 h8g8 g5d8 a8d8 a1d1 d5e4 d1d8 e8d8 b5c6 b7c6
info depth 11 nodes 6837841 time 3915
info depth 12
info score cp 151 depth 12 nodes 10492672 time 6037 pv d4e5 g4f3 e5f6 f3d1 f6g7 h8g8 g5d8 a8d8 a1d1 d5d4 b5c6 b7c6 a2a3 b4c3 b2c3 g8g7 c3d4 g7g2
info depth 12 nodes 15173029 time 8751
info depth 13
info score cp 169 depth 13 nodes 22683258 time 13197 pv d4e5 g4f3 g2f3 d5d4 a2a3 d4c3 d1d8 a8d8 a3b4 c3b2 a1b1 h7h6 g5h4 g7g5 e5f6 g5h4 b5c6 b7c6 b1b2
info depth 13 nodes 30845107 time 17940
info depth 14
Albert Silver
Posts: 3019
Joined: Wed Mar 08, 2006 9:57 pm
Location: Rio de Janeiro, Brazil

Re: Ji there Talkchess forum!

Post by Albert Silver »

Dann Corbit wrote: Fabian's first iteration of Fruit that I saw was not particularly strong. Elo was a little over 2000. He obviously made rapid progress, though.

His eval function used floating point at one time. You won't see many like that.
Hmmm..... Does that mean it would be better suited to run on a GPU? I have seen many claim that while powerful, GPUs are not well-suited for chess engines, which is why no one really tries to make an uber-engine on it.
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."