Not logged inRybka Chess Community Forum
Up Topic Rybka Support & Discussion / Rybka Discussion / Rybka 2.3.2 Release
- - By garyf919 (**) [us] Date 2007-03-08 20:41
Hello Vas and All,

I'm new to the forum, but just watched the Rybka - Ehlvest pawn odds match live. Firstly, Congratulations to
Vas and Larry for the remarkable performance and score for Rybka!

My question would be for Vas. Do you now have an idea of when you might release Rybka 2.3.2? Will the
match have any effect as to the release date? Will Rybka 2.3.2 include all know fixes and improvements
to date, inclduding anything learned from this match such as improved endgame performance, etc.?

Gary
Parent - - By Dadi Jonsson (Silver) [is] Date 2007-03-08 21:08
"A full update to Rybka 2.3, fixing a number of issues, will be made sometime in March 2007." (Vas)

For more information look here: http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=3872#pid3872
Parent - - By FWCC (***) [us] Date 2007-03-09 01:37 Edited 2007-03-09 01:39
Yes that is an interesting question.Will the Rybka-Ehlvest match have any impact on the release of 2.3.2? I just have to say that 2.3.1 is a remarkable accomplishment as the strenght of this program (I think) is the strongest yet.Will the lessons learned be implimented in the new version2.3.2?More than likely your findings will not be conclusive when 2.3.2 is released concerning the past match and hence no implications will be added.But just checking as some lessons concerning Rybka's positional behaivor are no doubt to be learned from this GREAT match.

FWCC
Parent - - By garyf919 (**) [us] Date 2007-03-10 18:07
I would vote for Rybka 2.3.2 being "delayed" to fix all know bugs and to incorporate the potential improvements
gleaned from the Elhvest match. Ofcourse complete testing of these improvements and fixes as well.
Maybe a rematch with Elhvest before release?! :)

Gary
Parent - - By Razor (****) [gb] Date 2007-03-11 08:42
I disagree, the problem with fixing bugs is that you create new ones!  :-(
Parent - - By urodets (**) [ua] Date 2007-03-11 08:47
sounds like neverending story. is there any programm free from bugs?
Parent - - By Felix Kling (Gold) [de] Date 2007-03-11 11:39
Yes, I once wrote a program called "Hello world" :D
Parent - - By Vasik Rajlich (Silver) [hu] Date 2007-03-11 13:49
You forgot the punctuation, it's "Hello, world." :)

Vas
Parent - - By Legendary (***) Date 2007-03-11 13:51
You're a Grammar teacher now?
Parent - By Vasik Rajlich (Silver) [hu] Date 2007-03-11 14:16
Why, should I keep my day job?

Vas
Parent - - By Felix Kling (Gold) [de] Date 2007-03-11 14:15
Upsa, ok, there were "grammar bugs" in it :)
Parent - - By Vasik Rajlich (Silver) [hu] Date 2007-03-11 14:15
Were ?! I still haven't even seen the code :)

Vas
Parent - - By Felix Kling (Gold) [de] Date 2007-03-11 14:23
Arghl... you answer too fast, I always need some time to correct my answers since my English isn't that good.. :)

I think it was like this (I deleted it):

<?php

  echo 'Hello world!';

?>

:D
Parent - - By Vasik Rajlich (Silver) [hu] Date 2007-03-11 14:26
What language was the OS on your computer? :)

Vas
Parent - By Vasik Rajlich (Silver) [hu] Date 2007-03-11 14:26
(Just checking for improper localization :))

Vas
Parent - - By Kapaun (****) [de] Date 2007-03-11 17:35
Yes, but it's not a one for one deal. Eventually you will get a bug free product.
Parent - - By grolich (***) Date 2007-03-13 14:46
Actually it is estimated that no large product is bug free or even close to that...
The size below which this is possible can be the topic of a beautiful and never ending argument.

I guess a "Hello, world" program may be small enough (actually that's an argument for taking the "," off :)

Besides, do not forget the "Rule of cybernetic entomology":
"There is always one more bug".
Parent - - By Vasik Rajlich (Silver) [hu] Date 2007-03-14 12:48
Yes, quite true.

What I like to do sometimes is just read Rybka's inner-loop code. Not with any purpose in mind, just to have a look and admire it :) Always (and I really mean always), I end up changing something.

Vas
Parent - - By Banned for Life (Gold) Date 2007-03-14 20:34
Which brings up the question: What percentage of the time do you do full regression testing after each change? :-)
Parent - By Vasik Rajlich (Silver) [hu] Date 2007-03-18 21:12
In the past, I would usually collect some data or look at some positions specific to the change. This can't in good conscience be called 'regression testing' :)

This is changing now, though. Computer chess is actually a field which is well-suited to good testing.

Vas
Parent - - By Vasik Rajlich (Silver) [hu] Date 2007-03-11 13:51
This version will:

1) Fix known bugs
2) Be a bit better tested
3) Be released in the not-too-distant future

The rest is not 100% clear yet. We also haven't decided yet if the anti-human version will be released.

Vas
Parent - - By Lee Ma Hong (**) [ph] Date 2007-03-11 15:52
[quote]We also haven't decided yet if the anti-human version will be released.[/quote]

I suggest a separate engine version, or as a parameter that's set to "off" by default. I'm sure only a few would want one
Parent - - By Vempele (Silver) [fi] Date 2007-03-11 16:10

> I suggest a separate engine version, or as a parameter that's set to "off" by default. I'm sure only a few would want one


You missed the point. He's not sure if he should keep it private (to get an advantage in future matches against humans). Several people have already expressed interest.
Parent - - By DamirD81 (***) [dk] Date 2007-03-11 21:25
In my opinion people just want too much for their 34 and 59 euro. It is not enough that they got all Rybka versions so far that have been released and they want more.
If that is the case they should open their vallets and pay a little more for this extra service provided by Vas.
I myself have come up with this suggestion to Vas in creating anti human mode in Rybka, and I wouldn't mind in paying a little more to get it. Considering all this time Vas has been spending improving his engine, getting rid of bugs, and everything I hardly think he ever sleeps anymore. Surely he needs some effort for all his hard work.
Parent - By DamirD81 (***) [dk] Date 2007-03-11 21:29
Oh I almost forgot, for taking all the crap from unhappy customers and everything else people write in this forum.
Parent - - By Svilponis (***) [ee] Date 2007-03-11 21:45
So true! I think the Rybka is the best value for money in the chess engine market. I can't understand those who are complaining that 2.3 version was disappointmet for them because it has no big ELO jump compared with previous versions. I think Vasik is doing really great job and deserves to be properly rewarded for that.
Parent - - By h1a8 (***) [us] Date 2007-03-11 22:54
I second that.
And Vas I would definitely support you if you put the anti-human rybka out for an extra charge. You deserve it.
But if you plan to use it for more human matches you can still release it.
This is because kaufman said that any strategy against rybka will only work once.
Also, even Kramnik had fritz before the match and still couldn't do much against it.
And Kramnik is a lot stronger than Elhverst (even vs. computers) and anti-human rybka is a lot stronger than Fritz.
Thus anti-human rybka >>>>>>>>>>>>>>>>>>>>>>>>>>>> Elhverst.
So by logic anti-human Rybka will still be the favorite in any near future human match if it is released before.
Parent - - By Arrière Pensée (Gold) Date 2007-03-12 23:39
Alright! alright, what the hell is an "anit-human" chess engine, considering the fact that we get our butts kicked by "all" chess engines-unless your IM-So! what is the distinction. Does the "anti-human" chess engine when it beats the crap out of go on to destory your hard drive and some how fry you in bargin?

Sidserious

I'll take my answer logged-out. Thanks
Parent - - By h1a8 (***) [us] Date 2007-03-12 23:43
Ha Ha Ha

Good point!

But it will be mainly for people aiming to use an anti-computer strategy (Like lock the pawns up).
It will kill them (literally) if they try.
Parent - - By Michael Waesch [de] Date 2007-03-12 23:46
Maybe we should name it "Anti-Pablo" for more clarity ...

Mike
Parent - - By Arrière Pensée (Gold) Date 2007-03-13 00:12
Mike,

Are you talking "Paulo" if so I don't think there would be any recognition that there was an end-its like that little bunny with the batteries.

sidserious

Actually, recognition is the wrong word- it would be a lack of "Cognition."
Parent - By Michael Waesch [de] Date 2007-03-13 02:02
I meant Pablo, nick "Father" on Playchess who is known for generating stonewall/fortress positions in play against engines, shuffling his pieces behind left and right very fast in order to exploit a time-GUI bug, forcing the engine to accept a draw by rule or forfeit on time. Some say this isn´t even chess - I myself just find it boring. If you saw one og his games, you have seen `em all.

Mike
Parent - - By Vasik Rajlich (Silver) [hu] Date 2007-03-14 12:53
Actually, I'm very happy to improve the code. That's the main thing right now. It hardly matters if it's called 2.3.2 or 3.0 or whatever.

Re. anti-human Rybka, Larry and I need to discuss it. Of course, I know that some people would like us to release it - we will see.

Vas
Parent - - By Berfomet (**) Date 2007-03-14 20:00
Is there an anti-Computer version that is going to be released?
Parent - By Lee Ma Hong (**) [ph] Date 2007-03-15 01:03
I think all Rybka owners will agree with me that all releases of Rybka past and present are already strong against any other chess software.
Parent - By garyf919 (**) [us] Date 2007-03-11 22:31
This is good. Small incrementally sound steps are probably best at this point. Save all the real good stuff
for 3.0 when you have a chance to get compensated for a new major relase. Am looking forward to 2.3.2.
and 3.0 down the road.

Gary
Parent - - By Dante (*) [us] Date 2007-03-12 19:44
Yes! An Anti-Human version would be great. Also an even stronger Winfinder would be great. But definitely an anti-human Rybka would be very useful for us grateful humans.
Parent - - By FWCC (***) [us] Date 2007-03-14 21:10
Helo all,so Vas I HATE to bring up dates,but you did say March for 2.3.2 release?Do you have an approximate date or perhaps you would not like to say because the WHOLE WORLD will hold you to that maybe you should just surprise us.I was just wondering,thanks.
Parent - - By Banned for Life (Gold) Date 2007-03-14 22:25
Yes, it is almost time for Jessica to weigh in on Vas's schedule for 2.3.2. :-)
Parent - - By Nelson Hernandez (Silver) [us] Date 2007-03-14 22:46
Shaddup, Alan.
Parent - - By Banned for Life (Gold) Date 2007-03-14 22:54
Ahh, my hero! Congrats on your performance in the freestyle! #1! I will be 100 times more impressed if you tell me you were playing alone on your P4. :-)

Anyway, best of luck in the finals!

Regards,
Alan
Parent - By Nelson Hernandez (Silver) [us] Date 2007-03-15 03:10
Thanks...  Check out round #7 vs. the formidable Dufrek team.  Really threaded the needle in that one; huge complications.
Parent - By Vasik Rajlich (Silver) [hu] Date 2007-03-18 21:14
I think it's better to make this one a surprise. :)

Vas
Parent - - By davidwhite (***) Date 2007-03-17 02:54
Anti-Human and Anti-Computer versions of Rybka would be rather beside the point. After all, there are relatively few occasions for which these versions would even have applicability.
The strongest opponent should always be a Centaur,even at the Super GM level, and Vas and team,imho,should continue to develop Rybka in only one direction...for the purpose of
making her the strongest possible chess playing engine in the world.
No diffusion of effort,no sidetracks.Another way of putting it would be that one day Rybka would only be beatable by another Rybka in more skillful hands and/or more powerful hardware.

As mentioned earlier in this thread,Kaufman is on record saying that anyone divining a method to defeat Rybka would only succeed one time. I assume that Larry means until the next
Rybka iteration which would have plugged the hole which had been exploited.

I know that nothing great is ever achieved in a straight vertical line but let's not add to Vas's difficulties by throwing up relatively secondary wish lists. Except for face-to-face play,
how can we ever know with certainty that the human we think we're playing isn't computer-assisted,or that the computer engine we imagine is playing us on automatic pilot isn't,
in fact,human-assisted?

We can't, which means that Anti-Centaur Rybka development is the paradigm which should guide Vas and team's efforts.
Parent - By Vasik Rajlich (Silver) [hu] Date 2007-03-18 21:15
Actually, the term "anti-human" is not really very precise. Maybe it should have been called a "handicap" version. What we mainly wanted to avoid was a situation where Rybka helps Ehlvest trade all the pieces into a winning endgame.

Vas
Up Topic Rybka Support & Discussion / Rybka Discussion / Rybka 2.3.2 Release

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill