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
    D

    David Dalrymple

    davidad.github.io · Personal blog · on HN since 2014

    David Dalrymple writes about low-level systems topics: assembly, kernels, virtual memory, and unusual programming experiments like brute-forcing 8-queens.

    Visit blogHN submissions
    Systems & PerformanceProgramming
    What HN says

    HN commenters link it for the 8-queens overkill post and the operating-system critique; the author replied to criticism by pointing to a footnote.

    Stats for nerds
    21HN people shared it
    20linked in comments
    818story points
    Jun 2017last shared
    2014people per year2017

    Top posts on HN

    1. 1
      Systems Past: software innovations we actually use (2014)
      6 people · 288 points · first shared 2014 · 110 comments on HN
    2. 2
      Overkilling the 8-queens Problem
      5 people · 205 points · first shared 2014 · 53 comments on HN
    3. 3
      An OSI model for the 21st century (2014)
      5 people · 169 points · first shared 2014 · 27 comments on HN
    4. 4
      Python to Scheme to Assembly (2014)
      2 people · 134 points · first shared 2014 · 60 comments on HN
    5. 5
      Concurrency Primitives in Intel 64 Assembly
      2 people · 17 points · first shared 2014 · Discussion on HN
    6. 6
      Kernel From Scratch
      1 person · 3 points · first shared 2014 · Discussion on HN
    7. 7
      Relocatable vs. Position-Independent Code: Virtual Memory Isn't Just for Swap
      2 people · 1 points · first shared 2014 · Discussion on HN
    8. 8
      VNC as a graphical interface medium
      1 person · 1 points · first shared 2014 · Discussion on HN

    What HN people wrote when they linked it

    • userbinatorMar 2015

      Following 9 months of computation and 4 petabyte of disk IO on a Dell PowerEdge R280 server

      I wonder if the time could be improved by optimising the programs some more, since at this scale constants matter a lot. The amount of memory needed might not be reducible but optimising a tight loop and reordering it to take advantage of cache effects could yield nontrivial speedups.

      Taking advantage of the very wide new instructions in recent CPUs might also be worth it, instructions which compilers often have difficulty figuring out how to use effectively:

      http://davidad.github.io/blog/2014/02/25/overkilling-the-8-queens-problem/

    • davidad_Mar 2014

      I included a footnote to address this criticism.
      http://davidad.github.io/blog/2014/03/12/the-operating-system-is-out-of-date/#fn:8

    • ruffelJun 2017

      Would it be this one?

      http://davidad.github.io/blog/2014/02/25/overkilling-the-8-queens-problem/

    Related

    j00ruj00ru.vexillium.org47 people

    Windows X86-64 System Call Table

    j00ru
    Personal · last shared 2025
    Robert Collinsrcollins.org25 people

    The Pentium F00F Bug (1998)

    Robert Collins
    Personal · last shared 2026
    David Givencowlark.com94 people

    Live coding a vi for CP/M from scratch

    David Given
    Personal · last shared 2026
    PyPy Blogpypy.org183 people

    PyPy has moved to Git, GitHub

    PyPy Blog
    Company · last shared 2026
    Paul Khuongpvk.ca106 people

    SBCL: The Ultimate Assembly Code Breadboard

    Paul Khuong
    Personal · last shared 2026
    Probably Danceprobablydance.com74 people

    Fibonacci Hashing: The Optimization That the World Forgot

    Probably Dance
    Personal · last shared 2026
    Computational Complexityblog.computationalcomplexity.org98 people

    When did computer science theory get so hard?

    Computational Complexity
    Personal · last shared 2026
    1024cores1024cores.net36 people

    Lockfree Algorithms (2010)

    1024cores
    Personal · last shared 2025