Compiling C to printable x86, to make an executable research paper
What it is
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.
Why Hacker News recommends it
HN fans call it a favorite engineering video and a showcase of Tom7's masterpiece-level, playful hacking.
- 8 people recommended it
- 7 different months
- 4 strong recommendations
- first 2018, last 2023
What HN commenters said
“I like his compiler that generates executables made up only of printable characters”
Compiler producing executables from printable characters only.
pronoiac, 2019-07 · Strong recommendation · in “Survival in chessland [pdf]”
“His video about the printable x86[1] is my favorite engineering video of all time.”
Favorite engineering video of all time.
badrequest, 2019-11 · Strong recommendation · in “NaN Gates and Flip FLOPS”
“Absolutely every video on his Youtube channel is a masterpiece”
Video explaining the code; the author's channel is all masterpieces.
nextaccountic, 2023-07 · Strong recommendation · in “C89 compiler produces printable executables from C code [pdf]”
“is my favorite but most of his stuff is super interesting.”
Personal favorite among Tom7's interesting videos.
omgmajk, 2023-10 · Strong recommendation · in “The GlEnd() of Zelda: Automatic 3Dification of NES Games (2016)”
“tom7 made a while video explaining how to create an executable only with printable characters”
Explains creating an executable using only printable characters.
anitil, 2021-04 · Recommendation · in “Lipogram”
“incomplete without the video where he demonstrates running the paper”
Video demonstrates running the executable paper.
SAI_Peregrinus, 2021-07 · Recommendation · in “Undocumented x86 instructions to control the CPU at the microarchitecture level [pdf]”
“Suckerpinch (all time favourite”
Named as all-time favorite among suckerpinch videos.
x86x87, 2023-03 · Recommendation · in “Ask HN: What are some of the most interesting YouTube channels to follow?”
“Mine are "Harder Drives"[1], "ELO World"[2], and "Printable x86"[3]”
One of three favorite talks listed.
nick-of-time, 2023-07 · Recommendation · in “GradIEEEnt half decent: The hidden power of imprecise lines [video]”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: printable x86, c compiler, sigbovik, dos, tom7, machine code
Also recommended by the same people
demoHarder Drive: Hard drives we didn't want or needsuckerpinch · 12 HN recommenders · 2022–2025
explainerThe more general uncertainty principle, regarding Fourier transforms3Blue1Brown · 7 HN recommenders · 2019–2025
explainerA new way to visualize General RelativityScienceClic English · 8 HN recommenders · 2020–2026
lecturePeter Singer - ordinary people are evilJeffrey Kaplan · 2 HN recommenders · 2023–2026
explainerAkira Kurosawa - Composing MovementEvery Frame a Painting · 5 HN recommenders · 2017–2025
demoDani DaOrtiz at Fool US 2022 (the act that Penn and Teller didn’t even try to figure out.)dani daortiz · 5 HN recommenders · 2023–2025
demoA Mind Is Born (256 bytes)lftkryo · 8 HN recommenders · 2017–2025
commentaryVidMe or Why Platforms Aren't Your FriendsFolding Ideas · 8 HN recommenders · 2017–2023