Top all-time · #322
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.
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?
- Implementing a JIT Compiled Language with Haskell and LLVM11 people · 12 mentions · first linked 2014-01-08
- Et Tu, Signal?7 people · 9 mentions · first linked 2021-04-07
- FPTs: Pure Fungibility on the Blockchain7 people · 7 mentions · first linked 2021-04-01
- The Haskell Elephant in the Room7 people · 7 mentions · first linked 2020-07-30
- Prism: An Impure Functional Language with Typed Effects6 people · 6 mentions · first linked 2026-06-23
- The Case Against Crypto5 people · 7 mentions · first linked 2021-12-31
- The Handwavy Technobabble Nothingburger of Crypto4 people · 6 mentions · first linked 2021-11-24
- The intellectual incoherence of cryptoassets4 people · 5 mentions · first linked 2021-11-07
- From Monads to Machine Code4 people · 4 mentions · first linked 2016-01-04
- Implementing a JIT Compiled Language with Haskell and LLVM (2017)4 people · 4 mentions · first linked 2021-04-24
What Hacker News says?
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”Submitted Et Tu, Signal? as a story · 880 points
HN discussionFor 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”Submitted Facebook Libra Is Architecturally Unsound as a story · 631 points
HN discussionThe 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”Submitted The internet is kind of a predatory cesspit now as a story · 465 points
HN discussionTo 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”Submitted The Haskell Elephant in the Room as a story · 420 points
HN discussionhttps://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”Submitted The Handwavy Technobabble Nothingburger of Crypto as a story · 418 points
HN discussionOh 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”Submitted Reflecting on Haskell in 2017 as a story · 330 points
HN discussionWell, 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”Submitted The Joy and Agony of Haskell in Production as a story · 324 points
HN discussionI 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”Submitted Exotic Programming Ideas, Part 3: Effect Systems as a story · 293 points
HN discussionI 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”Submitted The political case for a blanket cryptocurrency ban as a story · 264 points
HN discussionMostly Haskell-related: http://www.stephendiehl.com/posts.html
Comment linking /posts.html
on “Ask HN: What programming blogs do you follow?”Submitted Reflecting on Haskell in 2016 as a story · 263 points
HN discussion> 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?”Submitted Navigating the Postmodern Python World as a story · 253 points
HN discussionHaven'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”Submitted Decentralized Woo Hoo as a story · 233 points
HN discussionYou 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”Submitted Exotic Programming Ideas, Part 2: Term Rewriting as a story · 226 points
HN discussionThis 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”Submitted Haskell Problems for a New Decade as a story · 225 points
HN discussionYes. 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”Submitted Implementing a JIT Compiled Language with Haskell and LLVM as a story · 207 points
HN discussion