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

    NaN Gates and Flip FLOPS

    suckerpinch

    7 HN recommenders · recommended in 8 months, 2020–2025

    YouTube

    19:08 · 314K views · Apr 1, 2019

    Tom Murphy (suckerpinch) presents a deliberately trollish computer architecture built on IEEE-754 floating point, using NaN and infinity to define logic gates. He builds working hardware around the idea.

    HN fans hold it up as a favorite among his videos and an example of gloriously bonkers technical art, and cite it in floating-point discussions.

    Hardware & ElectronicsComputer architecture & CPUsSatire & parody
    1. 22:21
      Reverse emulating the NES to give it SUPER POWERS!suckerpinch1.1M views • 8 years ago
    2. 1:01:07
      The Ultimate Game Boy Talk (33c3)media.ccc.de242K views • 9 years ago
    3. 36:47
      Harder Drive: Hard drives we didn't want or needsuckerpinch2.1M views • 4 years ago
    4. 55:02
      GradIEEEnt half decent: The hidden power of imprecise linessuckerpinch391K views • 3 years ago
    5. 9:16
      Floating Point Numbers - ComputerphileComputerphile2.5M views • 12 years ago
    6. 42:36
      30 Weird Chess Algorithms: Elo Worldsuckerpinch965K views • 7 years ago
    7. 25:41
      Compiling C to printable x86, to make an executable research papersuckerpinch480K views • 9 years ago
    8. 6:53
      8-bit computer updateBen Eater2.8M views • 10 years ago
    9. 22:15
      Badness 0 (Apostrophe‛s version)suckerpinch258K views • 2 years ago
    10. 5:34
      On The Turing Completeness of PowerPoint (SIGBOVIK)Tom Wildenhain1.2M views • 9 years ago
    11. 1:34:42
      The Great Debate @ARITH23: John Gustafson and William Kahandancefan4.2K views • 10 years ago
    12. 40:13
      "Programming a 144-computer chip to minimize power" - Chuck Moore (2013)Strange Loop Conference19K views • 5 years ago
    13. 24:13
      Uppestcase and Lowestcase Letters [advances in derp learning]suckerpinch477K views • 5 years ago
    14. 1:15:47
      Richard Feynman Computer Science Lecture - Hardware, Software and HeuristicsMuon Ray979K views • 14 years ago
    15. 13:02
      Making logic gates from transistorsBen Eater3.1M views • 11 years ago
    16. 1:50
      "Turbo Encabulator" the OriginalDave Rondot3.5M views • 16 years ago
    17. 2:01
      Rockwell Retro Encabulatorrlcarnes7.5M views • 18 years ago
    18. 27:52
      8-bit CPU control logic: Part 1Ben Eater1.5M views • 9 years ago
    19. 51:22
      USENIX Security '18-Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible?USENIX204K views • 8 years ago
    20. 42:43
      "Propositions as Types" by Philip WadlerStrange Loop Conference144K views • 11 years ago

    9 comments from Hacker News

    1. @kibwenApr 2021· in “Uppestcase and Lowestcase Letters”

      Seconded, thirded, and fourthed. My favorite is "NaN Gates and Flip FLOPS", where he dismisses 0 and 1 as being too ugly to be the foundation of all computation and reinvents computing via the beauty of rational numbers, which is to say, the horror of IEEE754 floating point (along with a working hardware implementation!): this video

      Strongly recommendsView on HN
    2. @bakuninsbartMar 2023· in “Ask HN: What are some of the most interesting YouTube channels to follow?”

      Suckerpinch barely ever releases a video, but when he does they are great. NaN gates and FlipFlops are my favorite: this video You can only get good at mathematics by doing, but if there is a channel that helps you get better at math passively it is probably Michael Penns': [LINK]

      Strongly recommendsView on HN
    3. @kibwenDec 2022· in “I ran the length of every street in Pittsburgh: PAC TOM [video]”

      Here's my favorite video of his, where he reinvents computing from scratch while eschewing inelegant 1s and 0s for elegant floating-point values: this video

      Strongly recommendsView on HN
    4. @anyfooJan 2023· in “ABC: A C compiler for printable x86”

      That's a beautiful form of art, somehow. Far away from the only form of art, but it's the kind of art where a) it's very obvious that you have to be extremely proficient in what you are doing (and so the stupid modern art spectator comment "I could have done this" is quelled from its very spark), and b) it's so useless, especially for the amount of effort put in, that it really only exists for itself and to please both creator and spectator. There is one video of his that takes it to an extreme: this video - That is not only impossibly bonkers on just about every level, it's also so incredibly useless that the result is not even observable.

      RecommendsView on HN
    5. @btownJan 2023· in “Supporting half-precision floats is really annoying”

      Why stop at half-precision floats? Why not go all the way to 3-bit floats? And build a hardware accelerator out of them? Tom Murphy has you covered with: the NaN Gate. this video [LINK]

      RecommendsView on HN