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
    P

    Programming Puzzler

    programming-puzzler.blogspot.com · Personal blog · on HN since 2009

    A programmer writes about Clojure, Racket, and Scala, comparing languages and data structures and questioning logic programming.

    Visit blogHN submissions
    Languages & CompilersProgramming
    What HN says

    HN commenters cite it for its critique of logic programming and its Racket vs Clojure comparison, which was referenced in the Rhombus proposal.

    Stats for nerds
    16HN people shared it
    17linked in comments
    292story points
    Mar 2022last shared
    2018people per year2022

    Top posts on HN

    1. 1
      Clojure vs. Scala
      1 person · 129 points · first shared 2013 · 132 comments on HN
    2. 2
      Racket vs Clojure (it's all about the data structures)
      3 people · 111 points · first shared 2010 · 27 comments on HN
    3. 3
      Logic programming is overrated, at least for logic puzzles (2013)
      5 people · 17 points · first shared 2013 · 1 comments on HN
    4. 4
      Frustrations with namespaces in Clojure
      1 person · 8 points · first shared 2013 · Discussion on HN
    5. 5
      Logic Programming with Clojure's core.logic is Overrated
      1 person · 8 points · first shared 2013 · Discussion on HN
    6. 6
      Abstract Data Types in Clojure
      1 person · 8 points · first shared 2009 · Discussion on HN
    7. 7
      Racket vs. Clojure
      1 person · 5 points · first shared 2012 · Discussion on HN
    8. 8
      Streams vs Sequences - Laziness Traps And Workarounds in Clojure
      1 person · 4 points · first shared 2009 · Discussion on HN
    9. 9
      Thoughts on Programming: Racket vs. Clojure
      1 person · 1 points · first shared 2012 · Discussion on HN
    10. 10
      Logic Programming is overrated, at least for logic puzzles
      1 person · 1 points · first shared 2013 · Discussion on HN

    What HN people wrote when they linked it

    • dmichulkeJul 2018

      Hi, thanks for your response. I did a few years of work for my PhD thesis in Prolog but since then I'm a little disenchanted. A small overview as to why can be seen here:

      http://programming-puzzler.blogspot.com/2013/03/logic-programming-is-overrated.html

      I'm also trying to put as much logic as possible into SQL (because it's declarative and can easily be reordered) but eventually you have too many conditionals to handle it in SQL, especially when high level parameters are involved that change whole queries and you'd have therefore conditional subqueries that can't easily be joined (e.g., flight paths, like ADA, ABDA, ABDBA, ZADAZ) where A/D is source/destination of the passenger.

    • DecabytesMar 2022

      Yes but people are still interested in it. For example in the Rhombus Proposal (Formerly Racket2) there is a section on generic collections, with a link to a blog post comparing Racket and Clojure from 2010.

      1. https://github.com/racket/rhombus-prototype/blob/master/resources/state-of-rhombus.md

      2. http://programming-puzzler.blogspot.com/2010/08/racket-vs-clojure.html?m=1

    Related

    Yogthosyogthos.net45 people

    Why I'm Productive in Clojure (2013)

    Yogthos
    Personal · last shared 2026
    Enfranchised Mindenfranchisedmind.com36 people

    Apple is just Microsoft with better marketing

    Enfranchised Mind
    Publication · last shared 2012
    Not a Monad Tutorialnotamonadtutorial.com40 people

    Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM

    Not a Monad Tutorial
    Publication · last shared 2023
    Probably Danceprobablydance.com74 people

    Fibonacci Hashing: The Optimization That the World Forgot

    Probably Dance
    Personal · last shared 2026
    Best In Classbestinclass.dk46 people

    Reddit/HN clone in Clojure

    Best In Class
    Personal · last shared 2020
    Michael Vaniermvanier.livejournal.com35 people

    The Y Combinator (2008)

    Michael Vanier
    Personal · last shared 2025
    Lambda the Ultimatelambda-the-ultimate.org615 people

    Simon Peyton Jones Elected into the Royal Society Fellowship

    Lambda the Ultimate
    Publication · last shared 2026
    LispCastlispcast.com108 people

    React: Another Level of Indirection

    LispCast
    Personal · last shared 2022