> If you have the time, I think reading the paper is the best way to experience it. But I also created the following video that explains the ideas involved, for interested non-experts or patient experts.
There is actually a more "traditional" way of doing this, which is to convert a regular executable to an ASCII one using a separate tool: https://news.ycombinator.com/item?id=16312562
Recently I was working on something like that [1]. Basically I created simple C compiler (with IR and other stuff) that compiles code to basic X86 16bit instructions which can be directly booted into real mode.
Sigbovik is a joke conference put on by CMU students. About 80%-90% of the papers each year are pure jokes, but about 10-20% of them are jokes that have a nontrivial amount of work backing them up. These papers are awesome. Tom publishes at least one every year (sometimes 3-4) and his papers are among the best but there are others that are also awesome. It hits a very fun combination of hard work on trivial problems that is fascinating.
They publish a proceedings every year and they are fun reads.
One of the proceedings had a table with "serious/humorous presentation" on one axis and "serious/humorous idea" on the other. Normal conferences take the niche of "serious ideas presented seriously". For everything else, there's SIGBOVIK.
https://www.youtube.com/@tom7
And this includes the video that explains this code (Compiling C to printable x86, to make an executable research paper)
https://www.youtube.com/watch?v=LA_DrBwkiJA