Top all-time · #1798
Jake Lazaroff
Personal blog · jakelazaroff.com/words · on HN as jakelazaroffprogrammingweb
Jake Lazaroff's personal blog at jakelazaroff.com covers programming and web. Since 2022, 41 different Hacker News readers have linked it 67 times, most often “DHH Is Worse Than I Thought”. It is still writing: the last post was on 2026-03-31, and you can follow it by feed.
Sometimes recommended · 10 of 33 sampled comments recommend it?
Why HN links it
HN readers link Jake Lazaroff's blog for its interactive introductions to CRDTs and for a long critique of DHH's writing, which commenters describe as a decent run down of his posts.
Summarised by Claude from a sample of 33 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Just a programmer trying to make a home for myself on the WWW.
Most-linked posts?
- DHH Is Worse Than I Thought18 people · 22 mentions · first linked 2025-10-02
- An Interactive Intro to CRDTs5 people · 5 mentions · first linked 2023-10-04
- A Local-First Case Study3 people · 4 mentions · first linked 2024-10-01
- Were React hooks a mistake?3 people · 4 mentions · first linked 2023-03-05
- Web Components Will Outlive Your JavaScript Framework3 people · 3 mentions · first linked 2023-10-25
- /2 people · 3 mentions · first linked 2023-01-06
- The Web Component Success Story2 people · 2 mentions · first linked 2024-01-29
- Building a single-page app with Htmx2 people · 2 mentions · first linked 2024-10-07
- My Modern CSS Reset2 people · 2 mentions · first linked 2024-10-30
- Homomorphically Encrypting CRDTs2 people · 2 mentions · first linked 2025-06-18
What Hacker News says?
The problem is not the distro per se, but the person behind it. https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thoug... https://gardinerbryant.com/the-omarchy-framework-thing/
Comment linking /words/dhh-is-way-worse-than-i-thought/
on “Steam Machine”Submitted Homomorphically Encrypting CRDTs as a story · 277 points
HN discussionI stole the footnotes from my very talented friend Jake ( https://jakelazaroff.com/ ), whose work you might have seen on here in the past. Note that they’re sidenotes on large screens but on small ones they swap to inline footnotes that expand when you click on them. Anyway steal away!!
Comment linking /
on “Bad Apple but it's 6,500 regexes that I search for in Vim”Submitted Building a single-page app with Htmx as a story · 252 points
HN discussionFascism may be the wrong label. Racism could be a much better fit. The blog post in question: https://world.hey.com/dhh/as-i-remember-london-e7d38e64 The interpretation that raises some pretty interesting points about the inherent racism in the expressed worldview: https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thoug... There is, however, an interpretation that explains how this specific kind of racism can b…
Comment linking /words/dhh-is-way-worse-than-i-thought/
on “Gem.coop”Submitted A Local-First Case Study as a story · 201 points
HN discussionDrama and forking aren't going to kill Ruby. This is a move like the one from Freenode to LiberaChat: hostile entities take over $thing, sensible people move on to $newthing, the new normal settles around $newthing. As for DHH, he's a far-right racist. https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thoug... Silencing and excluding such people from open source is the right thing to do because failure to do so…
Comment linking /words/dhh-is-way-worse-than-i-thought/
on “Gem.coop”Submitted DHH Is Worse Than I Thought as a story · 120 points
HN discussionI really like these animations. I can understand your opinion but I moved to something like cachyos hyprland and its dotfiles really interest me and to me seems like something that __just works__ for me and it was very easy to migrate too and I just needed to add some software and just change some keybinds and I didn't have to modify any hyprland animations on cachy by default as I liked it. Maybe there is a point t…
Comment linking /words/dhh-is-way-worse-than-i-thought/
on “Niri – A scrollable-tiling Wayland compositor”Submitted Isomorphic Web Components as a story · 91 points
HN discussionJake Lazaroff’s CRDT intro: https://jakelazaroff.com/words/an-interactive-intro-to-crdts...
Comment linking /words/an-interactive-intro-to-crdts/
on “Ask HN: Share your favorite software blog posts of 2023”Submitted Web Components Eliminate JavaScript Framework Lock-In as a story · 66 points
HN discussionThe CRDT definition applies at the data structure level. Let’s model your meeting example as a set. Any local changes would atomically remove the current meeting time and add a new one. Multiple concurrent edits could result in two meeting times in the set. In terms of user experience , that’s a conflict — but from the CRDT’s perspective, it’s still a single consistent state upon which all peers eventually agree. Or…
Comment linking /words/building-a-collaborative-pixel-art-editor-with-crdts/
on “Faster CRDTs (2021)”Submitted Were React hooks a mistake? as a story · 56 points
HN discussionhttps://jakelazaroff.com/words/dhh-is-way-worse-than-i-thoug...
Comment linking /words/dhh-is-way-worse-than-i-thought/
on “Omarchy development practices lead to predictable security issues”Submitted The website vs. web app dichotomy doesn't exist as a story · 54 points
HN discussionYes I absolutely hate DHH as well and in fact I was using omarchy but then migrated over to cachyos hyprland https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thoug... DHH is not a good guy but the hype around him made me feel so. He's weird and racist and fascist. Stop the hype around dhh and everyone please read the article everybody here's DHH reality Let’s ditch the superlatives and review David’s post obje…
Comment linking /words/dhh-is-way-worse-than-i-thought/
on “Rubygems.org AWS Root Access Event – September 2025”Submitted My Modern CSS Reset as a story · 12 points
HN discussionNo worries and thank you! The tech stack is really just Astro with content stored in Markdown files. The link previews on hover are powered by Tippy.js [1] (maybe deprecated by now?). I wrote a script to collect all the links from my Markdown files, scrape the open graph tags and commit the data to the repo as JSON files. The interactive demos are web components! I wrote a bit about how I built them [2] but maybe sh…
Comment linking /words/web-components-will-outlive-your-javascript-framework/
on “Homomorphically Encrypting CRDTs”Submitted Frameworks Cover Up Skill Issues, and That's a Good Thing as a story · 5 points
HN discussionI would encourage you to read this article that articulates the issues with DHH’s blog posts better than I can: https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thoug...
Comment linking /words/dhh-is-way-worse-than-i-thought/
on “CSS-Tricks in Limbo”Submitted Making CRDTs 98% More Efficient as a story · 5 points
HN discussionIt looked good at the beginning, but then I found out about its creator - DHH. Not someone I want to support. There are better distros out there (Omarchy isn't a distro btw). Just a few issues highlighted here: https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thoug... https://davidcel.is/articles/rails-needs-new-governance https://paulbjensen.co.uk/2025/09/17/on-dhhs-as-i-remember-l...
Comment linking /words/dhh-is-way-worse-than-i-thought/
on “Emacs is my new window manager (2015)”Submitted Building More Resilient Local-First Software with ATProto as a story · 4 points
HN discussionAh, I'll put it in as a note in the beginning. You can see a more basic introduction in a previous post I wrote: https://interjectedfuture.com/trade-offs-between-different-c... https://news.ycombinator.com/item?id=38916647 Here's some introductory material I found helpful: - [An interactive intro to CRDTs]( https://jakelazaroff.com/words/an-interactive-intro-to-crdts... ) - [An introduction to state-based CRDTs]( ht…
Comment linking /words/an-interactive-intro-to-crdts/
on “CRDTs Turned Inside Out”Submitted The Web Component Success Story as a story · 4 points
HN discussionHe's not just right wing. He's an outspoken racist. I hope that's not half of us, but just more vocal. What you call intolerance of opinion is also known as the paradox of tolerance. https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thoug... Can you read through that and still tell me that you want to see DHH be a part of the community?
Comment linking /words/dhh-is-way-worse-than-i-thought/
on “Ruby 4.0.0 Preview2”Submitted Tailwind Is a Leaky Abstraction as a story · 4 points
HN discussionWhat were the arguments in favour of SPAs in the first place? I'm finding it interesting that most of the top HN submissions (by popularity) matching "single page app" are critical, not positive. First 15 follow, all but 5 are negative: - You probably don't need a single-page app ( https://journal.plausible.io/you-probably-dont-need-a-single... ) 816 points | 6 years ago | 499 comments - A single-page app is almost…
Comment linking /words/building-a-single-page-app-with-htmx/
on “Building websites with lots of little HTML pages”Submitted My Modern CSS Reset as a story · 3 points
HN discussion