HN Hall of Fame Weekly email

How to Fit a Large Program into a Small Machine (Zork, Z-Machine, ZIL) (1999)

mud.co.uk Essays & writing Essays & articles Computer science Candidate
Screenshot of mud.co.uk captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
4
submitters
4
observed span
2017–2023
peak thread · 39 comments
148 pts
latest 20+ return · 2023-10-13
125 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Many of you have on-the-fly code compression in your pocket. When I worked in their R&D dept, I developed a feature for Qualcomm's modem chips that allowed the code to be shipped in compressed form. I wrote a custom paging handler that could fetch and decompress pages on-the-fly. It started with just code and RO data. Then we added RW compression, which meant our handler now had to re-compress evicted pages of RW data that been modified. I came up…

I've always been fascinated by Zork despite coming of age decades after its release. Reminded of it a few years back through The Digital Antiquarian, I wrote a C# implementation of the Z-Machine (https://github.com/raegwolf/zmachine). Seeing how so much could be achieved with so little memory was eye opening.

danjc·125-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
278

reference only — not used in Hall rules or ranking

Total comments
74

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2017-04-07How to fit a large program into a small machine (1980)deanmen30
2017-08-23How to Fit a Large Program in a Small Machinepmoriarty20
2018-08-25How to Fit a Large Program into a Small Machine (1999)First breakout · Best threadtosh14835
2023-10-13How to Fit a Large Program into a Small Machine (Zork, Z-Machine, ZIL) (1999)Latest 20+ point returnpeter_d_sherman12539