Live data from Hacker News

Stockfish 19

stockfishchess.org

31–40 of 165 posts

Re: Stockfish 19

#31

Whenever I see another Stockfish update I dream of the day that I sit down and code my own chess bot that is good enough to beat me. I would be so happy if I manage to do that.

Wouldn't be that hard in my case

Same. Probably a few if-then statements would be enough to beat me :'(

Re: Stockfish 19

#32

Whenever I see another Stockfish update I dream of the day that I sit down and code my own chess bot that is good enough to beat me. I would be so happy if I manage to do that.

Depending on your feelings on being spoiled on the general techniques, and an approach to implement them, Sebastian Lague made a great two-part series on building a chess engine. It's specific enough that you have an idea of the techniques involved, without dwelling enough with the details to make implementing your own futile.

https://youtu.be/U4ogK0MIzqk

Re: Stockfish 19

#33
post #18

To show you how strong Stockfish 19 is compared to 18, I used to lose 100% against 18, and I now lose 100% against 19, probably faster. Time to fire up En Croissant and see :)

Losing faster to Stockfish 19 it'd mean youre an insanely good player, hundreds of times better than even Magnus.

Re: Stockfish 19

#34
post #5
post #2

Question: does Stockfish beat more generic systems like AlphaZero?

My understanding is that AlphaZero only really existed for a year or two; there's no objective way to compare it at the moment. Leela Zero tried to open-source that work, but Stockfish incorporated a number of improvements from AlphaZero, including a neural network and a different search method, and consistently beats Leela Zero. I have a book, "Game Changer", in which a chess expert calls out several instances where…

The Stockfish NNUE is completely unrelated to AlphaZero.

Re: Stockfish 19

#35
post #8
post #6

The GUI page is a bit out of date imo, or I'm not sure how does the selection work because there are countles GUI options nowadays. Anyways some of the best options are not even mentioned like Nocheto https://nocheto.sallyx.org/ (this my favorite) ChessMD https://chessmd.org/ PyChess https://pychess.github.io/about/

I have tried En Croissant and its personally its a nice GUI and easy to use. It allows you to download stockfish and others right from their GUI.

Amused me the first time I ran En Croissant, it lets you download existing chess databases and one of those (Caissabase) was my project from years ago :).

I don't play Chess much any more but others have taken up the Chess DB mantle (with slightly different criteria).

I do find it ironic that a project I did in a couple of days for myself and chucked online in case it was useful is still kicking around though.

If you like En Croissant there is a nice fork called Pawn Appetit that does all the same things and adds some other QoL bits and bobs.

Re: Stockfish 19

#39
post #30
post #5

Earlier quoted context omitted.

My understanding is that AlphaZero only really existed for a year or two; there's no objective way to compare it at the moment. Leela Zero tried to open-source that work, but Stockfish incorporated a number of improvements from AlphaZero, including a neural network and a different search method, and consistently beats Leela Zero. I have a book, "Game Changer", in which a chess expert calls out several instances where…

Isn't one problem that it's hard to determine what equivalent compute is, for CPU search vs a neural net based engine like AZ or Leela?

One way would be to calculate a cost per game, factoring in both electricity and an amortized cost of the hardware, maybe having a penalty too for extra time run (e.g., if focusing only on hardware depreciation and electricity, 1 minute of TPU would translate to 2 weeks of CPU, that 2 weeks of waiting still costs you something). Obviously this isn't stable, as relative prices of GPUs and memory shift over time, and it's somewhat sensitive to setup; but done right it's probably more "what a user actually wants to know", in terms of what it would take to get equivalent performance.
Post reply on HN