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

    Compiling C to printable x86, to make an executable research paper

    suckerpinch

    8 HN recommenders · recommended in 9 months, 2018–2023

    YouTube

    25:41 · 480K views · Mar 31, 2017

    Tom7 explains how he built a SIGBOVIK 2017 paper made only of printable ASCII bytes that is also a valid DOS executable. He writes a C compiler targeting printable x86 without self-modifying code and solves the puzzles the constraint creates.

    HN fans call it a favorite engineering video and a showcase of Tom7's masterpiece-level, playful hacking.

    Software Engineering & LanguagesCompilers, interpreters & program analysisDemoscene & retrocomputingSecurity & hacking
    1. 1:19:52
      CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon264K views • 10 years ago
    2. 1:15:46
      CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”CppCon178K views • 9 years ago
    3. 44:29
      Breaking the x86 Instruction SetBlack Hat381K views • 9 years ago
    4. 2:11:32
      How I program CEskil Steenberg1M views • 9 years ago
    5. 1:11:59
      Intro to C on Windows - Day 1Molly Rocket371K views • 11 years ago
    6. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    7. 46:19
      Break Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher DomasAdrian Crenshaw81K views • 11 years ago
    8. 34:10
      Anders Hejlsberg on Modern Compiler ConstructionKasper25K views • 9 years ago
    9. 17:13
      C++ Weekly - Ep 19 C++14 For The Commodore 64C++ Weekly With Jason Turner25K views • 10 years ago
    10. 59:23
      28c3: The Science of Insecurity28c342K views • 14 years ago
    11. 2:07:18
      Demo: Base language, compile-time executionJonathan Blow164K views • 12 years ago
    12. 1:30:03
      C++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”CppNow11K views • 8 years ago
    13. 19:08
      NaN Gates and Flip FLOPSsuckerpinch314K views • 7 years ago
    14. 22:15
      Badness 0 (Apostrophe‛s version)suckerpinch258K views • 2 years ago
    15. 40:48
      Andy Keep - Writing a Nanopass CompilerClojureTV29K views • 12 years ago
    16. 49:09
      Debugging with the Scientific Method - Stuart HallowayClojureTV25K views • 10 years ago
    17. 52:21
      ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris LattnerSiFive52K views • 5 years ago
    18. 1:00:21
      CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”CppCon29K views • 7 years ago
    19. 1:35:12
      Modernizing Compiler Design for Carbon Toolchain - Chandler Carruth - CppNow 2023CppNow71K views • 3 years ago
    20. 1:02:52
      Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptopsmedia.ccc.de27K views • 10 years ago

    11 comments from Hacker News

    1. @nextaccounticJul 2023· in “C89 compiler produces printable executables from C code [pdf]”

      The author is an absolute legend. Absolutely every video on his Youtube channel is a masterpiece [LINK] And this includes the video that explains this code (Compiling C to printable x86, to make an executable research paper) this video

      Strongly recommendsView on HN
    2. @omgmajkOct 2023· in “The GlEnd() of Zelda: Automatic 3Dification of NES Games (2016)”

      Love Tom7, his video "Compiling C to printable x86, to make an executable research paper" [0] is my favorite but most of his stuff is super interesting. [0] this video

      Strongly recommendsView on HN
    3. @pronoiacJul 2019· in “Survival in chessland [pdf]”

      He's a mad genius! I like his compiler that generates executables made up only of printable characters: this video / [LINK] He's super playful and awesomely smart!

      Strongly recommendsView on HN
    4. @badrequestNov 2019· in “NaN Gates and Flip FLOPS”

      Every one of this guy's SIGBOVIK papers/videos are pure gold. His video about the printable x86[1] is my favorite engineering video of all time. ^1: this video

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

      A mix of various things. Google to get to the channel: pbs spacetime stuff made here ben eater's 8 bit computer mike boyd nerdforge sabine hossenfelder gotham chess uthermal 3blue1brown veritasium Numberphile Suckerpinch (all time favourite: this video ) Stevey's tech talk leonard susskind's stanford lectures

      RecommendsView on HN