HackerTubewatch
Surprise me
Frame from 30 Weird Chess Algorithms: Elo World Plays via YouTube's privacy-enhanced embed

30 Weird Chess Algorithms: Elo World

11 videos recommended on HN
YouTube
8 HN users recommended this explainer6 months2019–2026 score 6.5
Years with an HN recommendation, 2007–2026

HN commenters call it a must-watch for its deadpan, absurdly elaborate engineering and cite it for ideas like diluting strong engines with random moves.

Tom Scott-style absurdist tour by Tom7 of SIGBOVIK chess projects: a tournament of 30 weird chess algorithms used to rate a color- and piece-blind chess program. Topics include mirrors, arithmetic encoding, perverted game tree search and a diluted Stockfish.

“if you like this kind of thing, you'll love Elo World.” (HN, 2020)

1 strong recommendations · 7 recommendations · 4 citations · 1 jokes · Explainers

13 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@GuestHNUser Apr 2022 Strongly recommends
on HN thread Harder Drive: Hard drives we didn't want or need [video]
Tom7 is brilliant for anyone that hasn't seen him before. His Reverse Emulation video ( [link] ) and Weird Chess Algorithms ( [this video] ) are a must watch. His dead pan delivery coupled with the ridiculous amount of effort he puts into things that don't _really_ matter is honestly inspiring.
Deadpan, absurdly elaborate weird chess algorithms.
@symmetricsaurus Jul 2019 Recommends
on HN thread Survival in chessland [pdf]
Tom7 made a video also: [this video] If you haven’t seen them his other videos are well worth watching as well.
Tom7's chess video; his other videos are worth watching.
@onnodigcomplex Jul 2019 Recommends
on HN thread Kriegspiel
Suckerpinch (Tom) recently had a video[1] about predicting the position of the oponents pieces from knowning just white. I don't think he's aware of this. Great video anyway. He trained an NN to predict the pieces and then used Stockfish on the resulting position. [1] [this video]
Tom7 predicts hidden opponent pieces with a neural net, then uses Stockfish.
@rictic Dec 2019 Recommends
on HN thread Immortal Game
Only somewhat related, but if you found these ideas amusing, you'd probably enjoy watching tom7's video on unusual chess engine strategies: [this video]
Amusing video on unusual chess engine strategies.
@sillysaurusx Jan 2020 Recommends
on HN thread Training GPT-2 to Play Chess
Read more
It's unknown what role if any BPE plays. I was surprised to discover that the final probability of a move is equal to the probability of each token from the root prompt, i.e. even though "1.Nf3 e5" is encoded as ['1', '.', 'N', 'f', '3', ' e', '5'] the probability of e5 seems unaffected by the fact that Nf3 is 3 tokens as opposed to one. You're right that coming up with a token mapping could help things. It's a bit tricky to do that right now. Your options for fitting a custom vocab seems to be "use sentencepiece to fit a vocab, then modify the gpt-2 codebase to use the sentencepiece library for decoding". I am honestly not sure if the output of sentencepiece is compatible with traditional encoders. What I mean is, it doesn't seem to generate an encoder.json + vocab.bpe file. It seemed to be some other kind of format. So I'm not sure if the tooling that has evolved around OpenAI's encoder format would be applicable there. I really don't know, though. According to this slatestarcodex comment, someone got superior results on solely algebraic notation (which looks like g1f3 instead of Nf3): [link] Another extension that might help is to periodically inject the full FEN board state. This was the format we were going to try next, which injects the full FEN after every move: [link] I'm so happy to get to work with GPT-2 1.5B. It's been a lot of fun to train. By the way, if you like this kind of thing, you'll love Elo World. [this video]
Fun related chess-algorithm video.

Citations, criticism and jokes

@rrauenza Jul 2019 Cites it
on HN thread Kriegspiel
I had just looked up this wiki article a couple days ago based on this video: [this video] , "30 Weird Chess Algorithms: Elo World" An intricate and lengthy account of several different computer chess topics from my SIGBOVIK 2019 papers. We conduct a tournament of fools with a pile of different weird chess algorithms, ostensibly to quantify how well my other weird program to play color- and piece-blind chess performs. On the way we "learn" about mirrors, arithmetic encoding, perversions of game tree search, spicy oils, and hats. Is this also why it showed up just now?
Tournament of weird chess algorithms from SIGBOVIK papers.
@mixmix Apr 2022 Cites it
on HN thread Harder Drive: Hard drives we didn't want or need [video]
Tom's really mastered his skill of casual misleading, he adds these "wait, what?" moments to every video. A more notorious example will be his explanation of how optical reflection works, check out his "30 Weird Chess Algorithms" ( [this video] ) around 10:20. Edit: spelling.
Contains a playful misleading optics explanation around 10:20.
@jerf Jun 2024 Cites it
on HN thread The rarest move in chess [video]
"I was initially hoping to get some insight on e.g. which pairs of squares had the fewest moves for a given piece etc." This may not be quite what you were asking for, but it's close, and has the advantage that I can link it right now. Tom7's Elo World chess video has where pieces start and end up, and their survival rates, as a chart: [this video]
Charts where chess pieces start, end up, and their survival rates.
@Uehreka Jan 2026 Cites it
on HN thread The chess bot on Delta Air Lines will destroy you (2024) [video]
> I figured it's how they were able to weaken a chess engine back in the day; can't adjust the overall strength, so add random blunders. In tom7’s Elo World, he does this (“dilutes” strong Chess AIs with a certain percentage of random moves) to smooth the gradient since otherwise it would be impossible to evaluate his terrible chess bots against something like Stockfish since they’d just lose every time. [this video]
Dilutes strong engines with random moves to rate weak bots.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close