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

P

podsnap

Personal blog · blog.podsnap.comprogramming

podsnap is a personal blog at blog.podsnap.com about programming. Since 2013, 16 different Hacker News readers have linked it 25 times, most often “Type-safe Transducers in Clojure, Scala, and Haskell”. It is still writing: the last post was on 2026-01-31, and you can follow it by feed.

Visit the blog
25mentions?
16HN people?
2013–2026first – last linked?
Links on Hacker News per year · peak 14 in 2014

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

Why HN links it

HN readers link podsnap for Clojure and functional programming posts, including a detailed look at transducers in Clojure, Scala and Haskell, a bitemporal data post, and a van Laarhoven lens implementation in typed Clojure.

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

podsnap

Most-linked posts?

  1. Type-safe Transducers in Clojure, Scala, and Haskell
    3 people · 3 mentions · first linked 2014-10-29
  2. Managing inhomogeneously bitemporal data with Datomic and clojure
    3 people · 3 mentions · first linked 2014-05-22
  3. Vanholes – Van Laarhoven Lenses in Clojure
    2 people · 2 mentions · first linked 2014-10-08

What Hacker News says?

  1. This issue was discussed in the Datomic google group back in 2012. I think a satisfying solution was found in the end. https://groups.google.com/forum/#!topic/datomic/zDoFsxKgARQ . Also, there's this blog post: http://blog.podsnap.com/bitemp.html

    Comment linking /bitemp.html

    on “Datomic: this is not the history you're looking for”
  2. Submitted Type-safe Transducers in Clojure, Scala, and Haskell as a story · 74 points

    HN discussion
  3. I emphatically reject the many of the conclusions of this article. >Let me say it simply. Type systems cannot be a one-stop solution for specification and verification. Wrong! Any correctness property can be encoded into a sufficiently powerful type system. Which brings me to... >Curry-Howard is an interesting mathematical equivalence, but it does not advance any argument about how to write software effectively. Thi…

    Comment linking /ducers2.html

    on “Seven deadly sins of talking about “types” (2014)”
  4. Submitted Tinholes – performant, strongly typed lenses in Clojure as a story · 60 points

    HN discussion
  5. ultimape · 2014-11-21Recommends
    Here's another video by Rick Hickey about transducers: https://www.youtube.com/watch?v=6mTbuzafcII - it was referenced in this great post detailing the transducer notion with Clojure, Scala, and Haskell: http://blog.podsnap.com/ducers2.html

    Comment linking /ducers2.html

    on “Rich Hickey – Inside Transducers [video]”
  6. Submitted Vanholes – Van Laarhoven Lenses in Clojure as a story · 20 points

    HN discussion
  7. Ok, I managed to get a van Laarhoven representation in typed Clojure, though it wasn't exactly a smooth experience. http://blog.podsnap.com/vanhole.html

    Comment linking /vanhole.html

    on “Tinholes – performant, strongly typed lenses in Clojure”
  8. Submitted A minimalist translation of Clojure's core.async to Scala as a story · 13 points

    HN discussion
  9. Submitted Purely functional transducers – where does state belong? as a story · 11 points

    HN discussion
  10. Submitted Distributed purely functional programming, part 2 as a story · 6 points

    HN discussion
  11. Submitted Stateless but state-aware types for transducers, using what seems to be magic as a story · 5 points

    HN discussion
  12. Submitted Fortran, Clojure, Haskell and Julia are not at war as a story · 5 points

    HN discussion
  13. Submitted Yak herding for misers – wrangling hundreds of AWS Instances with Clojure as a story · 4 points

    HN discussion
  14. Submitted Apply Within – Bringing applicative desugaring to Scala for-notation as a story · 2 points

    HN discussion
  15. Submitted Spying on myself as a story · 2 points

    HN discussion
  16. Submitted Lost in Transduction: heresy and ingratitude edition as a story · 2 points

    HN discussion
  17. Submitted Notes on Arrogance as a story · 2 points

    HN discussion
  18. Submitted Managing inhomogeneously bitemporal data with Datomic and Clojure (2014) as a story · 1 points

    HN discussion
  19. Submitted Do you believe in magic? – podsnap as a story · 1 points

    HN discussion
  20. Submitted Sign of the Times as a story · 1 points

    HN discussion
  21. Submitted Scala Partial Functions Are Disgusting and Unnecessary as a story · 1 points

    HN discussion
  22. Submitted Notes on Horrible Code as a story · 1 points

    HN discussion
  23. Submitted Managing inhomogeneously bitemporal data with Datomic and clojure as a story · 1 points

    HN discussion
  24. Submitted Regex golf solver by simulated annealing as a story · 1 points

    HN discussion
  25. Submitted Functional Functional Reactive Programming as a story · 1 points

    HN discussion

Search all of HN for blog.podsnap.com

Linked by the same people?