Search found 807 matches

by chrisw
Sun Feb 16, 2020 9:56 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 244
Views: 7706

Re: hash collisions

Have you been smoking something bad? You seem no longer be able to distinguish me from Bob. It was not me who argued about the 100% bug-free. I even pointed out that my engine is. If you didn't already have the reputation of being totally detached from reality, your performance in this thread would...
by chrisw
Sun Feb 16, 2020 9:18 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 244
Views: 7706

Re: hash collisions

You don't like it when your stupidity receives extra attention? Hahahaha! 100% no bugs for chess engines is entirely possible, the mechanics of moving the six pieces in defined ways over 64 squares and performing recursive search are quite trivial. Programmers who won’t work to 100% bug free method...
by chrisw
Sun Feb 16, 2020 8:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 244
Views: 7706

Re: hash collisions

100% bug free chess program is entirely possible Did you really put Stockfish as an example? It has several bugs, all you need to do is check the commit list on github, and you'll see bugs are found and fixed all the time. How is this possible if it doesn't have bugs? In the following months the li...
by chrisw
Sun Feb 16, 2020 5:54 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 244
Views: 7706

Re: hash collisions

Stuff should just work. Period. Try flying in your car by driving it off a cliff. Should just work. Period. Don't forget to come back here to tell us how it went! :lol: You admitted to it. Now everybody knows. Your engine(s) visit and evaluate impossible parts of the tree, ... once in a billion nod...
by chrisw
Sat Feb 15, 2020 6:46 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 244
Views: 7706

Re: hash collisions

Chess programs are pretty large. Not nearly as large as some applications I have worked on (one over 7 million lines of code). Crafty has 42,000 lines of code. ANYBODY that believes/claims such a piece of code can be written bug-free is delusional. We can't even use software verification methodolog...
by chrisw
Sat Feb 15, 2020 5:31 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 244
Views: 7706

Re: hash collisions

So you have your own private definition of 'bug'. In the real world Hahahahaha! That is really funny, being told by you what is the "real world". In the real world there are buggy programmers. The ones that argue a lot why XYZ can't be done, whey they are not doing XYZ, and how bugs is inevitable a...
by chrisw
Sat Feb 15, 2020 3:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 244
Views: 7706

Re: hash collisions

That’s what all programmers say, and it is not true. A chess engine should be 100% bug free, no excuses for anything else. What do you call a bug on a chess engine? Is an engine not returning the best move on a given position buggy? Is an engine with hash collisions buggy? Is an engine crashing on ...
by chrisw
Sat Feb 15, 2020 12:08 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 244
Views: 7706

Re: hash collisions

Collisions are rare even with modern big hardware. If you check moves for validity (not strict legality), most illegal moves will be weeded out. So the probability of getting an illegal move through the validity check is a small probability (of collision) times a small probability (of passing valid...
by chrisw
Thu Feb 13, 2020 5:56 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 244
Views: 7706

Re: hash collisions

Ultimately, I would fire you. Sorry. Door, P45. Well, so I would start my own company and run you out of business. :) Not the point. Programmers are employed to produce stuff that works to the specifications and quality control of the employer and the quality controllers. Disaster one: allow progra...
by chrisw
Thu Feb 13, 2020 5:43 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: hash collisions
Replies: 244
Views: 7706

Re: hash collisions

In which case hgm program would be finding moves like a1 to a1, where he would move his rook to his rook. Does he test for same square moves, or possibly he relies on the side effect that he does a validity check on capturing own piece, which a1 to a1 would be. If he doesn't, and allows capture own...