Top all-time · #9144
Mike Stay
Personal blog · reperiendi.wordpress.commathprogramming
Mike Stay writes reperiendi, a personal blog at reperiendi.wordpress.com about math and programming. Since 2009, 8 different Hacker News readers have linked it 11 times, most often “Category Theory for the Java Programmer (2007)”. The last post was in 2022, but the archive is still widely read.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link Mike Stay's posts on category theory, cited as examples of its use in computer science, such as algebraic data types and modules and the semantics of programs.
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.
Mike Stay
Most-linked posts?
- Category Theory for the Java Programmer (2007)5 people · 5 mentions · first linked 2009-06-22
What Hacker News says?
Maybe this can help: http://reperiendi.wordpress.com/2007/11/03/category-theory-f...
Comment linking /2007/11/03/category-theory-for-the-java-programmer/
on “OrmHate”Submitted How we recovered $300k of Bitcoin as a story · 998 points
HN discussionNot just FP researchers, although they are a particularly good fit because typed lambda calculi are Cartesian closed categories. Other areas of CS where category theory is applied: 1. Algebraic data types and modules. E.g., http://reperiendi.wordpress.com/2007/11/03/category-theory-f... 2. Semantics of non-terminating programs. E.g., http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.15.2... 3. Semantics of con…
Comment linking /2007/11/03/category-theory-for-the-java-programmer/
on “A Gentle Introduction to Category Theory [pdf]”Submitted Category Theory for the Java Programmer (2007) as a story · 42 points
HN discussion> The idea behind a monad is to factor out the plumbing code so that its complexity is hidden, leaving only the composition of the functions visible. cue light bulb coming on Thanks so much for this article; I've been trying to understand monads forever now. The closest I got was the "burrito" analogy, but I always wanted a more mathematically sound intuition. For helpful reference, here's a collection of monad tuto…
Comment linking /2007/11/03/category-theory-for-the-java-programmer/
on “Monads in Clojure”Submitted Formal axiomatic divination as a story · 22 points
HN discussionSubmitted TypeScript dependent types and function bivariance as a story · 19 points
HN discussionSubmitted Category Theory for the Java Programmer as a story · 19 points
HN discussionSubmitted Q-derivatives of data types as a story · 7 points
HN discussionSubmitted A modest proposal for overloading arithmetic operators in JavaScript as a story · 2 points
HN discussionSubmitted A Modest Proposal for Operator Overloading in JavaScript as a story · 1 points
HN discussion