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 · #10647

M

Matt Diephouse

Personal blog · matt.diephouse.comprogramming

Matt Diephouse's personal blog at matt.diephouse.com covers programming. Since 2017, 7 different Hacker News readers have linked it 10 times, most often “Value-Oriented Programming (2018)”. The last post was in 2020, but the archive is still widely read.

Visit the blog
10mentions?
7HN people?
2017–2020first – last linked?
Links on Hacker News per year · peak 6 in 2020

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

Why HN links it

Posts on value-oriented programming and on implementing microKanren-style logic programming in Swift. One commenter cites the value-oriented post as a very quick introduction; no comment judges the writing.

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

Most-linked posts?

  1. Value-Oriented Programming (2018)
    3 people · 3 mentions · first linked 2018-08-30
  2. Property Tests for Legacy Code
    2 people · 2 mentions · first linked 2020-02-26

What Hacker News says?

  1. See also https://matt.diephouse.com/2018/08/value-oriented-programmin... for a very quick introduction.

    Comment linking /2018/08/value-oriented-programming/

    on “Principles of Data Oriented Programming”
  2. Submitted Value-Oriented Programming (2018) as a story · 88 points

    HN discussion
  3. I made a Swift library, Logician ( https://github.com/mdiep/Logician ), based on microKanren with the help of these links. I also wrote about how it works with Swift: https://matt.diephouse.com/2016/12/logic-programming-in-swif... I haven't had the chance to build anything that uses them. But having become familiar, I think there are lots of potential applications. I always thought that Prolog was strange. Logic pro…

    Comment linking /2016/12/logic-programming-in-swift/

    on “Minikanren – An embedded DSL for logic programming”
  4. Submitted Value-Oriented Programming as a story · 87 points

    HN discussion
  5. Submitted Property Tests for Legacy Code as a story · 5 points

    HN discussion
  6. Submitted You Might Not Want a Boolean as a story · 3 points

    HN discussion
  7. Submitted Eliminating Impossible States with a Never Type as a story · 2 points

    HN discussion
  8. Submitted A Smarter Package Manager as a story · 2 points

    HN discussion
  9. Submitted Property Tests for Legacy Code as a story · 1 points

    HN discussion
  10. Submitted Adopting Value Types: Networking as a story · 1 points

    HN discussion

Search all of HN for matt.diephouse.com