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
    E

    Entropic Thoughts

    entropicthoughts.com · Personal blog · on HN since 2024

    Entropic Thoughts is a personal blog on programming, Haskell, risk analysis, decision-making, and LLM benchmarks.

    Visit blogRSSHN submissions
    ProgrammingWriting & ThinkingRationality
    What HN says

    HN commenters call its posts a fantastic read, citing its STPA analysis of an AWS outage and its pieces on nomograms and Haskell.

    Stats for nerds
    49HN people shared it
    181linked in comments
    3.5Kstory points
    Jul 2026last shared
    2024people per year2026

    Top posts on HN

    1. 1
      Transparent leadership beats servant leadership
      2 people · 514 points · first shared 2025 · 253 comments on HN
    2. 2
      Haskell: A Great Procedural Language
      4 people · 287 points · first shared 2024 · 204 comments on HN
    3. 3
      Babel is why I keep blogging with Emacs
      1 person · 272 points · first shared 2025 · 87 comments on HN
    4. 4
      Practices of Reliable Software Design
      1 person · 231 points · first shared 2024 · 52 comments on HN
    5. 5
      Probability-generating functions
      1 person · 207 points · first shared 2024 · 48 comments on HN
    6. 6
      What Killed Perl?
      1 person · 199 points · first shared 2025 · 436 comments on HN
    7. 7
      Root cause analysis? You're doing it wrong
      3 people · 139 points · first shared 2024 · 92 comments on HN
    8. 8
      Parser Combinators Beat Regexes
      3 people · 129 points · first shared 2025 · 93 comments on HN
    9. 9
      Evaluating LLMs playing text adventures
      2 people · 118 points · first shared 2025 · 69 comments on HN
    10. 10
      The Greatness of Text Adventures
      2 people · 117 points · first shared 2025 · 84 comments on HN

    What HN people wrote when they linked it

    • lunar_mycroftMay 2026

      > we've had say superhuman competitive programming performance for awhile

      Fair. Question though, is this when compared to competitive programmers, or developers in general?

      > extremely strong performance (super-p90-engineer) on say language-to-language porting

      I'd need to see the methodology here and could easily be wrong, but I suspect this is largely down to "faster" and "willing to do a lot more of it without complaining"

      > RE-bench (ML research engineering benchmark from METR) is already clearly above human perf

      This pretty much has to be "relative to devs who don't specialize in that area", because if it wasn't the frontier labs wouldn't be paying a fortune to hire ML researchers.

      > Mythos clearly has superior cyber capabilities

      Based on Daniel Stenberg's experience with it [0], it seems like it's at best roughly on par with human experts. It's advantage is cost/speed.

      > Also, why do you discount speed and cost so much?

      Because in all the domains LLMs are applicable to, getting something cheaper/faster at the expense of quality isn't new or particularly interesting.

      > Every model iteration is a significant bump up in performance according to a lot of complementary and principled measurements. What's been the thing that hasn't been true?

      That they were good enough. To reuse the baby analogy, if every week your friend told you that their infant child was now heavier than an elephant (while acknowledging that the baby was lighter than one the previous week),…

    • xelxebarJan 2025

      Insurance can actually be a win-win if you keep your money sitting anywhere else other than a literal piggy bank.

      Basically, it takes just as much time for your investments to go from 10,000 USD to 50,000 USD as it does for 50,000 USD to go to 250,000 USD. So a setback of 5,000 USD has a disproportionate impact on your future financials the less money you start off with.

      In other words, if your total wealth is low enough, the premiums can set you back much less than the expected loss from the insured event, and at the same time make insurance companies a profit.

      I'm still learning about this stuff, but here's an article that breaks it down in more detail and more clearly than I have: https://entropicthoughts.com/when-is-insurance-worth-it

      Said article has apparently popped up on HN a few times: https://news.ycombinator.com/item?id=26834333

    • pastageJan 2025

      Yeah, but what is worst? I tried to understand the Haskell way in an article last week[0]

      pure (n, guard (factor /= n) $> factor) Which I think is more or less the same as this python line.

      return [factor for factor in factors if factor and not factor == n] The article does fancy stuff with memory caches which I believe is easy to do in python but I need to understand the Haskell code better.

      [0] Haskell: A Great Procedural Language https://entropicthoughts.com/haskell-procedural-programming#leaning-into-the-first-classiness-of-effects https://news.ycombinator.com/item?id=42754098

    • kqrJun 2026

      So far my children have not yet had to repeatedly perform complicated calculations, but I look forward to the day. I will definitely teach them with nomograms before we go on to spreadsheets!

      Another type of almost-nomogram that's great and practical is the slide rule. In particular in the kitchen, where it makes it really easy to translate proportions. https://entropicthoughts.com/kitchen-slide-rule

    • hyperpapeFeb 2026

      Statistical control is a very specific term: https://entropicthoughts.com/statistical-process-control-a-practitioners-guide, and one which you'd expect anyone with a significant interest in Deming to understand.

      My expectation is that Lorin would read the parent comment and say some variant of "oh, whoops, I didn't check." As the parent noted, it's not really that important to the overall point.

    • yakshaving_jgtAug 2025

      > This is nonsense. A standard parser takes one input and does processing of this data to give an expected output.

      This appears to be the root of your confusion.

      Here's a good example of a parser: https://entropicthoughts.com/parser-combinators-parsing-for-haskell-beginners

      There are at least 16 paths through this function.

      Not one.

      16.

    Related

    LessWronglesswrong.com2.4k people

    The Best Textbooks on Every Subject

    LessWrong
    Publication · last shared 2026
    Chris Allenbitemyapp.com35 people

    Why the poor are poor

    Chris Allen
    Personal · last shared 2025
    Well-Typed Blogwell-typed.com60 people

    Falsify: Hypothesis-Inspired Shrinking for Haskell (2023)

    Well-Typed Blog
    Company · last shared 2026
    Reg Braithwaiteraganwald.com94 people

    How I Learned to Stop Worrying and Love the State Machine

    Reg Braithwaite
    Personal · last shared 2026
    Schwitzgebel's Splintered Mindschwitzsplinters.blogspot.com41 people

    The disunity of consciousness in everyday experience

    Schwitzgebel's Splintered Mind
    Personal · last shared 2026
    Enfranchised Mindenfranchisedmind.com36 people

    Apple is just Microsoft with better marketing

    Enfranchised Mind
    Publication · last shared 2012
    Raganwaldweblog.raganwald.com115 people

    My favourite interview question

    Raganwald
    Personal · last shared 2025
    Stephen Diehlstephendiehl.com209 people

    What I Wish I Knew When Learning Haskell

    Stephen Diehl
    Personal · last shared 2026