Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
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
    Z

    Zarf

    blog.zarfhome.com · Personal blog · on HN since 2017

    Andrew Plotkin (Zarf) writes about interactive fiction, Infocom's Zork, and the code and history of its interpreters.

    Visit blogRSSHN submissions
    Retro ComputingGamesHistory
    What HN says

    HN links it for deep dives into Zork and Infocom source code, including the Visible Zorker and the write-up on Infocom interpreters.

    Stats for nerds
    26HN people shared it
    36linked in comments
    775story points
    Nov 2025last shared
    2017people per year2025

    Top posts on HN

    1. 1
      Your load is too heavy: Zork deep reading
      2 people · 231 points · first shared 2017 · 32 comments on HN
    2. 2
      What is ZIL anyway?
      3 people · 204 points · first shared 2019 · 72 comments on HN
    3. 3
      Tabbed out on the Oregon Trail
      1 person · 114 points · first shared 2024 · 22 comments on HN
    4. 4
      These violent delights
      1 person · 81 points · first shared 2022 · 15 comments on HN
    5. 5
      The Tic-Tac-Toe Mysteries of Xerloc O'Xolmes
      1 person · 44 points · first shared 2024 · 1 comments on HN
    6. 6
      I am a person who will look at the Steam Machine and cry
      1 person · 29 points · first shared 2026 · 40 comments on HN
    7. 7
      The Age of Bronze and Steel
      1 person · 21 points · first shared 2025 · 2 comments on HN
    8. 8
      The Visible Zorker
      4 people · 10 points · first shared 2025 · 1 comments on HN
    9. 9
      Zork is now open source
      1 person · 5 points · first shared 2025 · 2 comments on HN
    10. 10
      All that Infocom interpreter code
      4 people · 4 points · first shared 2023 · 1 comments on HN

    What HN people wrote when they linked it

    • pm215Nov 2025

      The others don't seem to have the MIT license pullreq added, so they are not open source; the source code is merely available. The repos have a note:

      "This collection is meant for education, discussion, and historical work, allowing researchers and students to study how code was made for these interactive fiction games and how the system dealt with input and processing. It is not considered to be under an open license."

      This github repo has been up for some years now (this old blog post has some back story: https://blog.zarfhome.com/2019/04/all-of-infocoms-game-source-code ) -- AFAIK it's the source contents from an old hard drive image from back when Infocom was a company.

      (I only checked hitchhikers and starcross, because github is giving a lot of error pages for these right now.)

    • keyneusFeb 2023

      If you're at all interested in digging through the Zork code yourself, you no longer need to know Z-machine assembly: the source code for most Infocom games was released/leaked a few years back, and is available here: https://github.com/historicalsource/

      It's written in ZIL, which has a somewhat Lispy feel (for a bit of background, see another post by Plotkin here: http://blog.zarfhome.com/2019/04/what-is-zil-anyway.html). Infocom's own internal documentation for ZIL is here: https://archive.org/details/Learning_ZIL_Steven_Eric_Meretzky_1995.

    • homarpSep 2017

      In http://blog.zarfhome.com/2017/08/your-load-is-too-heavy-zork-deep-reading.html , Andrew Plotkin was pointing to an Inform 6 version of Zork by Allen Garvin ,
      http://plover.net/~agarvin/zork1.txt derived from the original decompiled Z-machine code.

    • _emacsomancer_Jan 2025

      Re: the Visual Zorker visualisation, see Andrew Plotkin's associated blog post: https://blog.zarfhome.com/2025/01/the-visible-zorker

      [ commentless HN discs: https://news.ycombinator.com/item?id=42769679 ]

    • sehuggSep 2019

      This reminds me of when the Infocom folks moved from the functional MDL to the micro-friendly ZIL, while keeping much of the syntax of the former: http://blog.zarfhome.com/2019/04/what-is-zil-anyway.html

    • chkuendigApr 2019

      It does, at least Zork runs, see http://blog.zarfhome.com/2019/04/all-of-infocoms-game-source-code.html and https://github.com/Homebrew/homebrew-core/pull/38990

    Related

    Andrew Plotkineblong.com69 people

    The Obsessively Complete Infocom Catalog

    Andrew Plotkin
    Personal · last shared 2026
    Not a Monad Tutorialnotamonadtutorial.com40 people

    Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM

    Not a Monad Tutorial
    Publication · last shared 2023
    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    Andrew Kelleyandrewkelley.me155 people

    Statically Recompiling NES Games into Native Executables with LLVM and Go

    Andrew Kelley
    Personal · last shared 2026
    Hardcore Softwarehardcoresoftware.learningbyshipping.com85 people

    Systems ideas that sound good but almost never work

    Hardcore Software
    Personal · last shared 2026
    Ignore the Codeignorethecode.net112 people

    Oberon (2009)

    Ignore the Code
    Personal · last shared 2026
    Quadiblocquadibloc.com26 people

    Travelling to Mars (2005)

    Quadibloc
    Personal · last shared 2026