Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
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
    Cover of Understanding the Apple IIe

    Understanding the Apple IIe

    James Fielding Sather · 1985

    Programming
    Open LibraryAmazon
    Stats for nerds
    2recommend
    3mentions
    3people
    2015–2026years
    67% recommend33% neutral

    Mentions per year

    2015201720192021202320252026

    What Hacker News says

    1. ksherlockJan 2026
      For Apple-II specific info, consider

      The Assembly Lines book -- https://archive.org/details/AssemblyLinesCompleteWagner

      Understanding the Apple IIe -- https://archive.org/details/understandingapp0000sath

      Understanding the Apple II -- https://archive.org/details/understanding_the_apple_ii

      thread
    2. apricotApr 2015
      One idiosyncratic list coming up.

      Kernighan and Plauger, Software Tools, had a very big influence on my coding style and appreciation for the Unix Way.

      If you want to learn more about Lisp macros, the exuberant book Let Over Lambda by Doug Hoyte is a fun read.

      The best book to learn how to implement Forth-like languages is Threaded Interpretive Languages by R. Loelige. Dated and long out of print, but worth getting. Plus, as a Byte Book, it has one of those classic Byte drawings on the cover.

      T is to Scheme what Scheme is to Lisp (kind of), and The T Programming Language by Jonathan Rees is the kind of book that cleanses your soul.

      Donald Knuth's The Stanford Graphbase contains literate programs for several elegant graph algorithms.

      Jim Sather's Understanding the Apple IIe is a terrific description of a computer from the bottom up, and shows you how deep knowledge of the hardware enables you to write software that breaks all the rules (viz. the recent demo that gets 1024 colors on an IBM CGA adapter).

      On a more personal note, Puzzled Programmers by Michael Wiesenberg was a book published by Microsoft Press in the late 1980s. It contained 15 problems reminiscent of what you can find nowadays on Project Euler -- math problems for computer solution, but where brute force search is not enough. I spent many hours on them when I was in high school.

      thread
    3. not_clearJan 2026
      As mentioned in the link above, Assembly Lines is still in print as a paper book (maybe it's print on demand, but it's a hardcover).

      I just noticed that Understanding the Apple IIe also got a re-issue from Call-A.P.P.L.E. in 2024 (print edition from Lulu) - https://www.callapple.org/books-3/understanding-the-apple-ii... .

      thread

    Related

    Understanding the Apple IIJames Fielding Sather
    2023–2026

    Understanding the Apple II

    James Fielding Sather
    3 recommend · 7
    Cover of Operating Systems
    2007–2026

    Operating Systems

    Andrew S. Tanenbaum
    63 recommend · 115
    Cover of The Elements of Computing Systems
    2008–2026

    The Elements of Computing Systems

    Noam Nisan
    204 recommend · 344
    Cover of Apple II assembly language
    2007–2022

    Apple II assembly language

    Marvin L. De Jong
    1 recommend · 3
    Cover of Mac OS X internals
    2009–2026

    Mac OS X internals

    Amit Singh
    10 recommend · 33
    Cover of Computer architecture
    2008–2026

    Computer architecture

    John L. Hennessy
    59 recommend · 110
    Cover of Operating System Concepts
    2010–2025

    Operating System Concepts

    Abraham Silberschatz
    26 recommend · 59
    Cover of Mac OS X and iOS Internals
    2015–2025

    Mac OS X and iOS Internals

    Jonathan Levin
    1 recommend · 7