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
- 1Lines of Code Are Useful5 people · 5 points · first shared 2026 · discussion on HN
- 2Haskell: A Great Procedural Language4 people · 287 points · first shared 2024 · 204 comments on HN
- 3You Want Technology with Warts4 people · 109 points · first shared 2025 · 59 comments on HN
- 4You need a kitchen slide rule4 people · 7 points · first shared 2025 · 2 comments on HN
- 5The Misunderstood Kelly Criterion4 people · 6 points · first shared 2024 · discussion on HN
- 6Updated LLM Benchmark (Gemini 3 Flash)4 people · 4 points · first shared 2025 · 1 comments on HN
- 7Root cause analysis? You're doing it wrong3 people · 139 points · first shared 2024 · 92 comments on HN
- 8Parser Combinators Beat Regexes3 people · 129 points · first shared 2025 · 93 comments on HN
- 9Deliberate Abstraction3 people · 35 points · first shared 2025 · 3 comments on HN
- 10FizzBuzz Through Monoids3 people · 22 points · first shared 2025 · 4 comments on HN
- 11Arrival Radar3 people · 21 points · first shared 2025 · 3 comments on HN
- 12Deploying a Single-Binary Haskell Web App3 people · 17 points · first shared 2024 · 3 comments on HN
- 13Statistical Process Control: Practitioner's Guide3 people · 7 points · first shared 2025 · 2 comments on HN
- 14Software Never Fails3 people · 6 points · first shared 2025 · discussion on HN
- 15Hazardous States and Accidents3 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
Tarrosion · 2024-12-21
Whoops forgot the link https://entropicthoughts.com/the-misunderstood-kelly-criterion