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
    C

    CS-SYD

    cs-syd.eu · Personal blog · on HN since 2016

    Sydney (CS-SYD) writes technical posts on Haskell and Nix, plus software design topics like handling money, and self-management tips.

    Visit blogRSSHN submissions
    ProgrammingLanguages & Compilers
    What HN says

    HN commenters cite its posts on how ad-hoc polymorphism erodes type safety, boolean blindness, and dealing with money in software.

    Stats for nerds
    16HN people shared it
    39linked in comments
    112story points
    May 2026last shared
    2017people per year2026

    Top posts on HN

    1. 1
      Reducing the number of slot machines
      1 person · 23 points · first shared 2016 · 2 comments on HN
    2. 2
      CS-SYD: Be careful recruiters, you're being selected too
      1 person · 15 points · first shared 2016 · 3 comments on HN
    3. 3
      How to Deal with Money in Software
      3 people · 9 points · first shared 2022 · Discussion on HN
    4. 4
      JSON Vulnerability in Haskell's Aeson Library
      2 people · 7 points · first shared 2021 · Discussion on HN
    5. 5
      A functor is not a box
      1 person · 5 points · first shared 2016 · Discussion on HN
    6. 6
      Ad-hoc polymorphism erodes type-safety
      4 people · 4 points · first shared 2023 · Discussion on HN
    7. 7
      CS Syd – How to Get the String Out of the IO String in Haskell
      1 person · 3 points · first shared 2024 · Discussion on HN
    8. 8
      CS SYD – Getting your Haskell executable statically linked with Nix
      1 person · 3 points · first shared 2024 · Discussion on HN
    9. 9
      CS Syd – Overcoming Boolean Blindness with Evidence
      1 person · 3 points · first shared 2016 · Discussion on HN
    10. 10
      Type safe Polyvariadic functions in Haskell
      1 person · 3 points · first shared 2016 · Discussion on HN

    What HN people wrote when they linked it

    • donjigweedOct 2024

      Nice. Looks like it satisfies all the requirements detailed here [0]. Also, good discussion of the major difficulty dealing with money here [1].

      [0] https://cs-syd.eu/posts/2022-08-22-how-to-deal-with-money-in-software

      [1] https://www.reddit.com/r/java/comments/wmqv3q/standards_for_handling_monetary_values/ik2w72k/

    • NorfairApr 2020

      I write https://cs-syd.eu
      They're:
      - Technical introductions to interediate/advanced topics (usually in Haskell)
      - Self-management/productivity tricks
      - Quote posts
      I have uploaded about two hundred posts over 6 years and still upload every two weeks consistently.

    • ngruhnJan 2026

      I'm a bit torn on ad-hoc polymorphism. You can definitely do cool things with it. But, as others have pointed out, it does reduce type safety:

      https://cs-syd.eu/posts/2023-08-25-ad-hoc-polymorphism-erodes-type-safety

    • bradrnMay 2026

      Also known as ‘boolean blindness‘: e.g. https://cs-syd.eu/posts/2016-07-24-overcoming-boolean-blindness-evidence

    • toshSep 2017

      https://cs-syd.eu/posts/2016-01-17-function-equality-in-haskell

    Related

    Roman Cheplyakaro-che.info35 people

    How Booking.com manipulates users

    Roman Cheplyaka
    Personal · last shared 2025
    Matt Parsonsparsonsmatt.org57 people

    Write Junior Code

    Matt Parsons
    Personal · last shared 2026
    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
    FP Complete Blogfpcomplete.com201 people

    Monads and GATs in Nightly Rust

    FP Complete Blog
    Company · last shared 2025
    Haskell for Allhaskellforall.com190 people

    The category design pattern

    Haskell for All
    Personal · last shared 2026
    Stephen Diehlstephendiehl.com209 people

    What I Wish I Knew When Learning Haskell

    Stephen Diehl
    Personal · last shared 2026
    Lambda the Ultimatelambda-the-ultimate.org615 people

    Simon Peyton Jones Elected into the Royal Society Fellowship

    Lambda the Ultimate
    Publication · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021