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
    Z

    ZDSmith

    blog.zdsmith.com · Personal blog · on HN since 2010

    ZDSmith writes about programming languages such as Nim, Elixir, K and Python, along with combinatory programming and digital minimalism.

    Visit blogRSSHN submissions
    ProgrammingLanguages & Compilers
    What HN says

    HN commenters recommend the combinatory programming series, praise the Nim for Python programmers piece, and link the Sketches of Elixir post and a literate program.

    Stats for nerds
    17HN people shared it
    41linked in comments
    654story points
    Sep 2025last shared
    2019people per year2025

    Top posts on HN

    1. 1
      Sketches of Elixir
      2 people · 204 points · first shared 2018 · 78 comments on HN
    2. 2
      Digital Minimalism for the Working Hacker
      1 person · 186 points · first shared 2018 · 105 comments on HN
    3. 3
      Posical, the Positivist Calendar for Python
      1 person · 88 points · first shared 2014 · 74 comments on HN
    4. 4
      Two Bites of Data Science in K
      1 person · 72 points · first shared 2025 · 10 comments on HN
    5. 5
      A Combinatory Rosetta Stone
      1 person · 23 points · first shared 2024 · 4 comments on HN
    6. 6
      Combinatory Programming
      2 people · 8 points · first shared 2024 · Discussion on HN
    7. 7
      The Dark Path, Or, What If I Don't Want to Quit My Job?
      3 people · 6 points · first shared 2017 · 1 comments on HN
    8. 8
      The Card Player's Guide to Lockdown (2020)
      1 person · 6 points · first shared 2021 · Discussion on HN
    9. 9
      Some Preliminary Thoughts About a New Card Game Website
      1 person · 6 points · first shared 2021 · Discussion on HN
    10. 10
      Nim for Python Programmers
      2 people · 5 points · first shared 2017 · 1 comments on HN

    What HN people wrote when they linked it

    • pietroppeterMay 2022

      yes, definitely for me nim has replaced python as my go to language even for small tasks.

      I find it even more productive than python thanks to the typing system. An often neglected highlight that I appreciate a lot is the fact that static typing + procedure overload has the additional benefit that names of functions tend to be very natural (you can reuse the name of function if the type signature is different). That along with UFCS (universal function call syntax), allows to create great apis in no times. Also template are a very easy way to boost productivity and allow to write great DSLs. See also an old but still relevant and very valid introduction of Nim for Python programmers [0]

      It can work with numpy and even better there is a performant numpy replacement called arraymancer. Take into account that since you do not need to be afraid of loops, even working with standard sequences is very performant. See also the SciNim getting started book [1]

      [0]: https://blog.zdsmith.com/posts/nim-for-python-programmers.html
      [1]: https://scinim.github.io/getting-started/

    • cruxMar 2021

      I’ve written a fairly long literate program in Literate: https://blog.zdsmith.com/whist.html I really enjoyed the experience. It came out well and it was relatively painless to compose.

    • xutopiaJan 2019

      You may be interested in the perspective of another Erlang developer who moved to Elixir: https://blog.zdsmith.com/posts/sketches-of-elixir.html

    • veqqSep 2025

      I'd like to boost this: https://blog.zdsmith.com/series/combinatory-programming.html

    Related

    Zed Shawzedshaw.com280 people

    Dear Paul

    Zed Shaw
    Personal · last shared 2026
    Edward Z. Yangblog.ezyang.com165 people

    PyTorch Internals: Ezyang's Blog

    Edward Z. Yang
    Personal · last shared 2026
    Ginger Billgingerbill.org54 people

    The upcoming iterator design for Go 1.23

    Ginger Bill
    Personal · last shared 2026
    PyPy Blogmorepypy.blogspot.com242 people

    Let's Remove the Global Interpreter Lock

    PyPy Blog
    Company · last shared 2024
    Nick Drozdnickdrozd.github.io25 people

    Signed Char Lotte

    Nick Drozd
    Personal · last shared 2026
    Scattered Thoughtsscattered-thoughts.net186 people

    Against SQL

    Scattered Thoughts
    Personal · last shared 2026
    Existential Typeexistentialtype.wordpress.com157 people

    Haskell Is Exceptionally Unsafe (2012)

    Existential Type
    Personal · last shared 2026
    Esoteric Codesesoteric.codes61 people

    The Princeton INTERCAL Compiler's source code

    Esoteric Codes
    Publication · last shared 2026