Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    30 Weird Chess Algorithms: Elo World

    suckerpinch

    8 HN recommenders · recommended in 9 months, 2019–2026

    YouTube

    42:36 · 965K views · Jul 15, 2019

    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.

    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.

    Games & Game DevelopmentChess, board games & puzzlesSatire & parodyAlgorithms & data structures
    1. 36:47
      Harder Drive: Hard drives we didn't want or needsuckerpinch2.1M views • 4 years ago
    2. 25:41
      Compiling C to printable x86, to make an executable research papersuckerpinch480K views • 9 years ago
    3. 16:18
      Computer program that learns to play classic NES gamessuckerpinch2.2M views • 13 years ago
    4. 33:48
      How AlphaZero Completely CRUSHED StockfishGothamChess4.9M views • 5 years ago
    5. 24:13
      Uppestcase and Lowestcase Letters [advances in derp learning]suckerpinch477K views • 5 years ago
    6. 22:15
      Badness 0 (Apostrophe‛s version)suckerpinch258K views • 2 years ago
    7. 5:58
      MarI/O - Machine Learning for Video GamesSethBling12M views • 11 years ago
    8. 15:37
      Alpha Zero's "Immortal Zugzwang Game" against Stockfishagadmator's Chess Channel1.7M views • 8 years ago
    9. 5:34
      On The Turing Completeness of PowerPoint (SIGBOVIK)Tom Wildenhain1.2M views • 9 years ago
    10. 55:02
      GradIEEEnt half decent: The hidden power of imprecise linessuckerpinch391K views • 3 years ago
    11. 4:22
      SIGBOVIK 2007: Generalized Super Mario Bros. is NP-Completesuckerpinch84K views • 18 years ago
    12. 19:08
      NaN Gates and Flip FLOPSsuckerpinch314K views • 7 years ago
    13. 9:22
      The Best (and Worst) Ways to Shuffle Cards - NumberphileNumberphile2.3M views • 11 years ago
    14. 4:17
      Dunkey's Guide to Streaming Servicesvideogamedunkey2.7M views • 2 years ago
    15. 39:47
      How lucky is too lucky?: The Minecraft Speedrunning Dream Controversy ExplainedStand-up Maths8.4M views • 5 years ago
    16. 1:30:28
      AlphaGo - The Movie | Full award-winning documentaryGoogle DeepMind39M views • 6 years ago
    17. 57:03
      HACKENBUSH: a window to a new world of mathOwen Maitzen562K views • 5 years ago
    18. 22:54
      I Built a COMPUTER in Magic: The GatheringBecause Science2M views • 7 years ago
    19. 12:20
      I Solved Klotski2swap2.1M views • 1 year ago
    20. 9:43
      A Sudoku Solver in APLDyalog47K views • 14 years ago

    13 comments from Hacker News

    1. @GuestHNUserApr 2022· in “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.

      Strongly recommendsView on HN
    2. @sillysaurusxJan 2020· in “Training GPT-2 to Play Chess”

      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

      RecommendsView on HN
    3. @onnodigcomplexJul 2019· in “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

      RecommendsView on HN
    4. @RendelloMay 2026· in “Regex Chess: A 2-ply minimax chess engine in 84,688 regular expressions”

      This reminded me of Tom7's video where he made a bunch of ridiculous engines and pitted them against each other (and against "diluted" versions of Stockfish): this video [LINK]

      RecommendsView on HN
    5. @iamevnJul 2023· in “GradIEEEnt half decent: The hidden power of imprecise lines [video]”

      Anything that catches your eye is good but my favorites are: 30 Weird Chess Algorithms: ELO World this video Reverse Emulating the NES to give it SUPER POWERS! [LINK]

      RecommendsView on HN