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.

What HN saysHN commenters call its posts a fantastic read, citing its STPA analysis of an AWS outage and its pieces on nomograms and Haskell.
49HN people shared it
12linked it in comments
181stories submitted
3.5Kstory points
2 months agolast shared
2024people per year2026

Most-shared posts

  1. 1
    Lines of Code Are Useful
    5 people · 5 points · first shared 2026 · discussion on HN
  2. 2
    Haskell: A Great Procedural Language
    4 people · 287 points · first shared 2024 · 204 comments on HN
  3. 3
    You Want Technology with Warts
    4 people · 109 points · first shared 2025 · 59 comments on HN
  4. 4
    You need a kitchen slide rule
    4 people · 7 points · first shared 2025 · 2 comments on HN
  5. 5
    The Misunderstood Kelly Criterion
    4 people · 6 points · first shared 2024 · discussion on HN
  6. 6
    Updated LLM Benchmark (Gemini 3 Flash)
    4 people · 4 points · first shared 2025 · 1 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
    Deliberate Abstraction
    3 people · 35 points · first shared 2025 · 3 comments on HN
  10. 10
    FizzBuzz Through Monoids
    3 people · 22 points · first shared 2025 · 4 comments on HN
  11. 11
    Arrival Radar
    3 people · 21 points · first shared 2025 · 3 comments on HN
  12. 12
    Deploying a Single-Binary Haskell Web App
    3 people · 17 points · first shared 2024 · 3 comments on HN
  13. 13
    Statistical Process Control: Practitioner's Guide
    3 people · 7 points · first shared 2025 · 2 comments on HN
  14. 14
    Software Never Fails
    3 people · 6 points · first shared 2025 · discussion on HN
  15. 15
    Hazardous States and Accidents
    3 people · 5 points · first shared 2025 · discussion on HN

What HN people wrote when they linked it

kqr · 2026-06-27
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
reilly3000 · 2025-11-20
OP’s STPM post linked in the article was a fantastic read. Within the framework that sets up, these kinds of questions make perfect sense. The idea of a premortem deserves its day. https://entropicthoughts.com/aws-dynamodb-outage-stpa
pastage · 2025-01-24
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-in… https://news.ycombinator.com/item?id=42754098
xelxebar · 2025-01-15
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
lunar_mycroft · 2026-05-29
> 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),…
qznc · 2026-07-09
Like this, i guess: https://entropicthoughts.com/updated-llm-benchmark Just for coding instead of text adventures.
hyperpape · 2026-02-17
Statistical control is a very specific term: https://entropicthoughts.com/statistical-process-control-a-practitione… 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.
jcynix · 2026-02-03
Seen yesterday on someone's blog [You Need A Kitchen Slide Rule](https://entropicthoughts.com/kitchen-slide-rule)
mxey · 2025-12-11
It is wild to realize that this is the same author as https://entropicthoughts.com/you-want-technology-with-warts
yakshaving_jgt · 2025-08-31
> 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-be… There are at least 16 paths through this function. Not one. 16.
hombre_fatal · 2025-08-12
Noticed it was written in org mode with custom css so I found this post on their site: https://entropicthoughts.com/new-and-improved-now-powered-by-org-mode

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close