Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #322

S

stephendiehl.com

Personal blog · stephendiehl.comprogrammingaiphilosophy

stephendiehl.com is a personal blog at stephendiehl.com about programming, ai and philosophy. Since 2013, 157 different Hacker News readers have linked it 269 times, most often “Implementing a JIT Compiled Language with Haskell and LLVM”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
269mentions?
10recommend?
157HN people?
2013–2026first – last linked?
Links on Hacker News per year · peak 57 in 2021

Sometimes recommended · 10 of 40 sampled comments recommend it, 5 are critical?

Why HN links it

HN readers link Stephen Diehl's blog for its Haskell and LLVM compiler tutorials and essays, and for its essays against cryptocurrency, which some commenters dispute.

Recommended for · 10 comments
Called 'excellent' and 'a good primer', a tutorial 'pretty good' and 'very detailed', and 'a very sharp rebuke'.
Criticised for · 5 comments
Called 'AI slop', a 'bizarre' claim, 'ideological' and 'a tirade', and a tutorial 'outdated'.

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Implementing a JIT Compiled Language with Haskell and LLVM
    11 people · 12 mentions · first linked 2014-01-08
  2. Et Tu, Signal?
    7 people · 9 mentions · first linked 2021-04-07
  3. FPTs: Pure Fungibility on the Blockchain
    7 people · 7 mentions · first linked 2021-04-01
  4. The Haskell Elephant in the Room
    7 people · 7 mentions · first linked 2020-07-30
  5. Prism: An Impure Functional Language with Typed Effects
    6 people · 6 mentions · first linked 2026-06-23
  6. The Case Against Crypto
    5 people · 7 mentions · first linked 2021-12-31
  7. The Handwavy Technobabble Nothingburger of Crypto
    4 people · 6 mentions · first linked 2021-11-24
  8. The intellectual incoherence of cryptoassets
    4 people · 5 mentions · first linked 2021-11-07
  9. From Monads to Machine Code
    4 people · 4 mentions · first linked 2016-01-04
  10. Implementing a JIT Compiled Language with Haskell and LLVM (2017)
    4 people · 4 mentions · first linked 2021-04-24

What Hacker News says?

  1. https://www.stephendiehl.com/blog/nothing-burger.html > Any application that could be done on a blockchain could be better done on a centralized database. Except crime. compare to > virtually all clients that wish to access it do so by simply trusting the outputs from these two companies without any further verification. So why not just use, say, Firebase?

    Comment linking /blog/nothing-burger.html

    on “My First Impressions of Web3”
  2. Submitted Et Tu, Signal? as a story · 880 points

    HN discussion
  3. For the record, IPFS also has ties to cryptocurrency with Filecoin. I have no intention of using Brave or IPFS for that reason, if I can avoid it. I really think most people don't understand how destructive cryptocurrency is, in multiple ways. If you don't care about the energy use causing greenhouse gas emissions, how about electronic waste? https://digiconomist.net/bitcoin-electronic-waste-monitor/ How about the i…

    Comment linking /blog/ransomware.html

    on “Brave Search replaces Google as default search engine in the Brave browser”
  4. Submitted Facebook Libra Is Architecturally Unsound as a story · 631 points

    HN discussion
  5. The argument by people who understand how banking systems work is that cryptocurrencies facilitate anonymous transfers of large amounts of money with zero risk to the criminals. https://www.stephendiehl.com/blog/ransomware.html

    Comment linking /blog/ransomware.html

    on “US companies hit by 'colossal' cyber-attack”
  6. Submitted The internet is kind of a predatory cesspit now as a story · 465 points

    HN discussion
  7. To pull this forward, the author is also the author of "Implementing a JIT Compiled Language in Haskell and LLVM" [0]. [0] http://www.stephendiehl.com/llvm/

    Comment linking /llvm/

    on “Write You a Haskell: Building a modern functional compiler from first principles”
  8. Submitted The Haskell Elephant in the Room as a story · 420 points

    HN discussion
  9. https://getsession.org/ * Doesn't require users to provide a phone number. * Doesn't use centralized servers. Hopefully Session will stay legit for a while. Just when I get most of my contacts to use Signal, Signal moves to embed a cryptocurrency in the app and starts pushing Storytime. https://www.stephendiehl.com/blog/signal.html

    Comment linking /blog/signal.html

    on “Signal Introduces Stories”
  10. Submitted The Handwavy Technobabble Nothingburger of Crypto as a story · 418 points

    HN discussion
  11. Oh yeah, I also ran a Pangram check of his Gamestop post from 2021 (similar topic and theme) and it came up as 100% human-written, so it is less likely that this is a case of Pangram penalizing a human being for having a specific writing style. Here is the URL: https://www.stephendiehl.com/posts/gamestop/

    Comment linking /posts/gamestop/

    on “The internet is kind of a predatory cesspit now”
  12. Submitted Reflecting on Haskell in 2017 as a story · 330 points

    HN discussion
  13. Well, I'm sorry to say, but you've been reading AI slop for a while now. https://www.stephendiehl.com/posts/piranesi/ > Piranesi is the opposite: everything stripped to the bone, every sentence load-bearing. Yikes.

    Comment linking /posts/piranesi/

    on “The internet is kind of a predatory cesspit now”
  14. Submitted The Joy and Agony of Haskell in Production as a story · 324 points

    HN discussion
  15. I recommend you read some of Stephen Deihl's thoughts on the subject[0]. You're not alone if you feel that cryptocurrency doesn't make sense as an investment vehicle, but the HN community will make you feel crazy for not seeing what a great thinking this is an incredible new opportunity and "things are different this time!" There is no better indication of a bubble then people telling you that you're the crazy one f…

    Comment linking /posts/crypto.html

    on “S&P Dow Jones Indices to launch cryptocurrency indexes in 2021”
  16. Submitted Exotic Programming Ideas, Part 3: Effect Systems as a story · 293 points

    HN discussion
  17. I find this line of criticism more palatable than that of the other front page link[0]. Criticizing the trash(?)coin - and then criticing signal by association - muddies the discussion just like implementing payments in a (seemingly?) private communication tool muddies the mission of signal. Personally I think of transfer of value as important as transfer of speech/information so, it makes sense for signal (or other…

    Comment linking /blog/signal.html

    on “Signal Adds Cryptocurrency Support”
  18. Submitted The political case for a blanket cryptocurrency ban as a story · 264 points

    HN discussion
  19. Mostly Haskell-related: http://www.stephendiehl.com/posts.html

    Comment linking /posts.html

    on “Ask HN: What programming blogs do you follow?”
  20. Submitted Reflecting on Haskell in 2016 as a story · 263 points

    HN discussion
  21. > Peter Thiel’s worldview centers on the conviction that Western society faces existential threats from nihilism, progressivism, and the rise of a global totalitarian order, which he believes are leading to decline and could culminate in an apocalyptic collapse. His proposed solution involves a right-wing religious revival rooted in Christianity, combined with technological acceleration and a reimagined political or…

    Comment linking /posts/desconstructing_thiel/

    on “What does Palantir actually do?”
  22. Submitted Navigating the Postmodern Python World as a story · 253 points

    HN discussion
  23. Haven't you watched "Line Goes Up - The Problem With NFTs" yet? It's about a whole lot more than just NFTs. Your question is thoroughly addressed and truthfully answered in that video. Also see his references and citations in "Sources and Further Reading" for more proof. https://www.youtube.com/watch?v=YQ_xWvX1n9g Sources and Further Reading: https://web3isgoinggreat.com/ https://tante.cc/2021/12/17/the-third-web/ h…

    Comment linking /blog/crypto-absurd.html

    on “Bitconnect founder indicted in global $2.4B cryptocurrency scheme”
  24. Submitted Decentralized Woo Hoo as a story · 233 points

    HN discussion
  25. You reminded me of this blog post by Stephen Diel: https://www.stephendiehl.com/posts/crypto.html

    Comment linking /posts/crypto.html

    on “Translation of Rust's core and alloc crates to Coq for formal verification”
  26. Submitted Exotic Programming Ideas, Part 2: Term Rewriting as a story · 226 points

    HN discussion
  27. atsuzaki · 2021-04-24Recommends
    This is a pretty good tutorial that I know of: https://www.stephendiehl.com/llvm/ . The author went on to write a book too, though it's still in progress http://dev.stephendiehl.com/fun/

    Comment linking /llvm/

    on “Resources for Amateur Compiler Writers”
  28. Submitted Haskell Problems for a New Decade as a story · 225 points

    HN discussion
  29. Yes. Web3, Crypto, all of it. This website [0] chronicles all what is going on in web3 and this site is an excellent rebuttal of the entire space [1] [0] https://web3isgoinggreat.com/ [1] https://www.stephendiehl.com/blog/against-crypto.html

    Comment linking /blog/against-crypto.html

    on “Arti – An implementation of Tor in Rust”
  30. Submitted Implementing a JIT Compiled Language with Haskell and LLVM as a story · 207 points

    HN discussion

Search all of HN for stephendiehl.com

Linked by the same people?