And perhaps Ulysses should take a look at Hilbert's paradox of the Grand HotelAlessandro Scotti wrote:The process you quote (by Cantor) can be used to show that those sets have the same "infiniteness" but not that the difference is zero especially when the infinity symbol does not necessarily mean what you mean in the example. You can try comparing different cardinalities to spice things up, for example the set of real numbers fully contains the set of rational numbers and both are infinite.Ovyron wrote:No, I'm not joking, I'll give you proof that ∞ - ∞ = 0. However, that only is true if we give some meaning to those ∞'s, and when we use different sized infinites.
I may be wrong of course, it's been at least 20 years since those math lessons!
Strongest Chess Engine
Moderator: Ras
-
nczempin
Re: Strongest Chess Engine
-
Edsel Apostol
- Posts: 803
- Joined: Mon Jul 17, 2006 5:53 am
- Full name: Edsel Apostol
Re: Strongest Chess Engine
It shows me something. Though my logic may be flawed, I would say that it makes a big difference.Dividing by the age is simply an artificial measurement that shows nothing I can imagine about the ability of the programmer.
Let's say for example:
a.) we have a 2700 program by a 25 years old that was being developed only for two years.
b.) we have a 2700 program by a 50 year old that was being developed for 27 years.
Which do you think is the better programmer?
Though my ratio is simple (that was only meant for fun), it can't be easily put down as an obscure idea.
I should have added the duration of time the program was being developed as it is what I'm trying to point out. Maybe I have not stated it clearly in my previous posts.
Edsel Apostol
Edsel Apostol
https://github.com/ed-apostol/InvictusChess
https://github.com/ed-apostol/InvictusChess
-
Tony Thomas
Re: Strongest Chess Engine
It doesnt show anything to conclude that a) is a better programmer because A) probably used many of the algorithms developed by B) because B) has an open source program. At the time B) started programming there werent any open source program let alone most of the current GUI's, so concentrating only on the engine development was hard. It is possible for another person C) age 18, to come around and use inspiration from both of you and write a rather buggy 2800 elo program, but he will most likely be put down as a cloner.Edsel Apostol wrote:It shows me something. Though my logic may be flawed, I would say that it makes a big difference.Dividing by the age is simply an artificial measurement that shows nothing I can imagine about the ability of the programmer.
Let's say for example:
a.) we have a 2700 program by a 25 years old that was being developed only for two years.
b.) we have a 2700 program by a 50 year old that was being developed for 27 years.
Which do you think is the better programmer?
Though my ratio is simple (that was only meant for fun), it can't be easily put down as an obscure idea.
I should have added the duration of time the program was being developed as it is what I'm trying to point out. Maybe I have not stated it clearly in my previous posts.
Edsel Apostol
-
Edsel Apostol
- Posts: 803
- Joined: Mon Jul 17, 2006 5:53 am
- Full name: Edsel Apostol
Re: Strongest Chess Engine
That's cool Zach.
I will be studying your code when it will be released.
Is there a support for SMP there?
I will be studying your code when it will be released.
Is there a support for SMP there?
Edsel Apostol
https://github.com/ed-apostol/InvictusChess
https://github.com/ed-apostol/InvictusChess
-
Edsel Apostol
- Posts: 803
- Joined: Mon Jul 17, 2006 5:53 am
- Full name: Edsel Apostol
Re: Strongest Chess Engine
Hi Tony,What I'm trying to point out with this post is to show that the young programmers are having an easy time making their programs stronger. Maybe it was the influence of very strong open-source programs like Fruit, Glaurung, Scorpio.
Unlike the old programmers that have difficulty making their program stronger because they can't let go of the learnings they have before that are obsolete nowadays.
In the simple case I have mentioned in my previous post, one can see that programmer a) is the better one, but in the scenario you have posted, one can't conclude indeed of which of the two programmer is better.
If we are going to follow your scenario, I have tackled that issue in my previous post quoted above.
Edsel Apostol
Edsel Apostol
https://github.com/ed-apostol/InvictusChess
https://github.com/ed-apostol/InvictusChess
-
Uri Blass
- Posts: 10977
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Strongest Chess Engine
b has clearly more experience in programming than a so b may be the better programmer.Edsel Apostol wrote:It shows me something. Though my logic may be flawed, I would say that it makes a big difference.Dividing by the age is simply an artificial measurement that shows nothing I can imagine about the ability of the programmer.
Let's say for example:
a.) we have a 2700 program by a 25 years old that was being developed only for two years.
b.) we have a 2700 program by a 50 year old that was being developed for 27 years.
Which do you think is the better programmer?
Though my ratio is simple (that was only meant for fun), it can't be easily put down as an obscure idea.
I should have added the duration of time the program was being developed as it is what I'm trying to point out. Maybe I have not stated it clearly in my previous posts.
Edsel Apostol
The fact that the program of b is not stronger mean nothing because it is not clear if the target of b was to write a better program.
There are many other possible targets like writing the best chess program in visual basic or writing the best program with size smaller than 20 kbytes.
Uri
-
Edsel Apostol
- Posts: 803
- Joined: Mon Jul 17, 2006 5:53 am
- Full name: Edsel Apostol
Re: Strongest Chess Engine
Experience may not mean better.b has clearly more experience in programming than a so b may be the better programmer.
It doesn't matter if you are programming for 30 years if your projects are only simple and small. Even a two years experience in programming hard and enormous projects would surely beat that.
I am not saying that it is always the case. What I am trying to say is that experience depends on quality.
Quality over quantity.
If the intention of the programmer is other than making the strongest program then maybe you are correct. In general, programmers tend to create the strongest program.The fact that the program of b is not stronger mean nothing because it is not clear if the target of b was to write a better program.
There are many other possible targets like writing the best chess program in visual basic or writing the best program with size smaller than 20 kbytes.
Uri
Edsel
Edsel Apostol
https://github.com/ed-apostol/InvictusChess
https://github.com/ed-apostol/InvictusChess
-
Michael Sherwin
- Posts: 3196
- Joined: Fri May 26, 2006 3:00 am
- Location: WY, USA
- Full name: Michael Sherwin
Re: Strongest Chess Engine
I agree 100% with the 'target' reasoning. I am 50 and I am working very hard to improve Romi's ELO, however, sofar this has been done while preserving and enhancing Romi's risky, enjoyable playing style. I have had FIDE rated masters tell me that they really like RomiChess because they enjoy playing RomiChess. They also stated that the strong commercial programs play 'uninspired' chess, just grinding them down untill they make a mistake, at wich time they loose. Romi they say takes chances that make them feel as though they have winning chances in almost every game that they play, even if they endup loosing almost every game anyway.Uri Blass wrote:b has clearly more experience in programming than a so b may be the better programmer.Edsel Apostol wrote:It shows me something. Though my logic may be flawed, I would say that it makes a big difference.Dividing by the age is simply an artificial measurement that shows nothing I can imagine about the ability of the programmer.
Let's say for example:
a.) we have a 2700 program by a 25 years old that was being developed only for two years.
b.) we have a 2700 program by a 50 year old that was being developed for 27 years.
Which do you think is the better programmer?
Though my ratio is simple (that was only meant for fun), it can't be easily put down as an obscure idea.
I should have added the duration of time the program was being developed as it is what I'm trying to point out. Maybe I have not stated it clearly in my previous posts.
Edsel Apostol
The fact that the program of b is not stronger mean nothing because it is not clear if the target of b was to write a better program.
There are many other possible targets like writing the best chess program in visual basic or writing the best program with size smaller than 20 kbytes.
Uri
For my 'target', I think that I am doing very well for being 50 and for being a self taught programmer!
I am trying to improve the ELO of my program, but I am not in an 'ELO race' with anyone!
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
-
Zach Wegner
- Posts: 1922
- Joined: Thu Mar 09, 2006 12:51 am
- Location: Earth
Re: Strongest Chess Engine
There's DTS support.Edsel Apostol wrote:Is there a support for SMP there?
-
Ovyron
- Posts: 4562
- Joined: Tue Jul 03, 2007 4:30 am
Re: Strongest Chess Engine
Ok, I think nczempin has proved me wrong, and I consider myself as failed.
, now I know that facts beat imagination...
Well, I didn't quote anything, that's how I imagined what working with different infinites would be likeAlessandro Scotti wrote:The process you quote (by Cantor)
Your beliefs create your reality, so be careful what you wish for.