Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #7036

O

Occasional diary

Personal blog · cofault.commathhistory

Occasional diary is a personal blog at cofault.com about math and history. Since 2015, 11 different Hacker News readers have linked it 25 times, most often “3-Lisp: an infinite tower of meta-circular interpreters”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.

Visit the blog
25mentions?
11HN people?
2015–2026first – last linked?
Links on Hacker News per year · peak 9 in 2025

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

HN readers link cofault for technical explainers on systems topics: file system cache replacement, the Treadmill garbage collector, and the 3-Lisp infinite tower of meta-interpreters.

Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. 3-Lisp: an infinite tower of meta-circular interpreters
    3 people · 3 mentions · first linked 2022-08-24
  2. C++: Zero-cost static initialization
    2 people · 2 mentions · first linked 2025-07-14
  3. Long division verified via Hoare logic
    2 people · 2 mentions · first linked 2025-02-26
  4. What is cosh(List(Bool))? Or beyond algebra: analysis of data types
    2 people · 2 mentions · first linked 2025-11-05

What Hacker News says?

  1. File system cache replacement algorithms. That one word made me think it would be something more like migrating to a different filesystem in realtime, which is also an interesting but probably less explored topic. The second part of the article is where all the interesting results are: http://www.cofault.com/2006/10/previous-item.html Spoiler: the differences are quite small.

    Comment linking /2006/10/previous-item.html

    on “File system replacement algorithms (2006)”
  2. Submitted Treadmill garbage collector by H. Baker as a story · 163 points

    HN discussion
  3. I was curious about "3-lisp". It seems to be this http://www.cofault.com/2022/08/3-lisp-infinite-tower-of-meta... Discussed three months ago https://news.ycombinator.com/item?id=32614795

    Comment linking /2022/08/3-lisp-infinite-tower-of-meta-circular.html

    on “Common Lisp”
  4. Submitted Long division verified via Hoare logic as a story · 114 points

    HN discussion
  5. chc4 · 2023-03-05Recommends
    The Treadmill collector was designed for realtime contexts ( https://www.cofault.com/2022/07/treadmill.html is a very good explanation for it and how it works, but the paper itself is also very readable). Really any incremental GC can be used in a realtime context though, where you visit objects until you hit some time budget and then resume your interpreter.

    Comment linking /2022/07/treadmill.html

    on “Boehm-Demers-Weiser Garbage Collector”
  6. Submitted C++: Zero-cost static initialization as a story · 84 points

    HN discussion
  7. Submitted 3-Lisp: an infinite tower of meta-circular interpreters as a story · 84 points

    HN discussion
  8. Submitted File system replacement algorithms (2006) as a story · 25 points

    HN discussion
  9. Submitted Stackswap coroutines, neither stackful nor stackless as a story · 15 points

    HN discussion
  10. Submitted File system replacement algorithms (2006) as a story · 6 points

    HN discussion
  11. Submitted What is cosh(List(Bool))? Or beyond algebra: analysis of data types as a story · 4 points

    HN discussion
  12. Submitted From the Scathing Reviews Department: Feminism, Interrupted as a story · 4 points

    HN discussion
  13. Submitted 3-Lisp: an infinite tower of meta-circular interpreters as a story · 4 points

    HN discussion
  14. Submitted What is cosh(List(Bool))? Or beyond algebra: analysis of data types as a story · 3 points

    HN discussion
  15. Submitted A History of Rectangle Area as a story · 3 points

    HN discussion
  16. Submitted Usched: Stackswap Coroutines Update as a story · 3 points

    HN discussion
  17. Submitted Go Is Not My Favorite Programming Language as a story · 3 points

    HN discussion
  18. Submitted A (necessarily) brief history of the reminder of mathematics as a story · 2 points

    HN discussion
  19. Submitted What is cosh(List(Bool))? Or beyond algebra: analysis of data types as a story · 2 points

    HN discussion
  20. Submitted Lightweight Static Initialization in C++ as a story · 2 points

    HN discussion
  21. Submitted Formal verification of the long division algorithm as a story · 2 points

    HN discussion
  22. Submitted 3-Lisp: an infinite tower of meta-circular interpreters as a story · 2 points

    HN discussion
  23. Submitted A curious case of stacks and queues as a story · 2 points

    HN discussion
  24. Submitted A (necessarily) brief history of the remainder of mathematics as a story · 1 points

    HN discussion
  25. Submitted A Secret Liouville's Theorem as a story · 1 points

    HN discussion

Search all of HN for cofault.com

Linked by the same people?