Top all-time · #7035
David Álvarez Rosa
Personal blog · david.alvarezrosa.com/posts · on HN as dalvrosasystemsprogramming
David Álvarez Rosa's personal blog at david.alvarezrosa.com covers systems and programming. Since 2026, 11 different Hacker News readers have linked it 26 times, most often “Optimizing a Spin-Lock”. It is still writing: the last post was on 2026-10-26, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
Posts on low-level C++ and systems topics: optimising a lock-free SPSC queue, devirtualization and static polymorphism, and a home page avatar. Commenters link them as recommended reads.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Hi! This is my personal site, where I share notes on software and self-hosting. You’ll learn how things work under the hood, and how to make them run fast, very …
Most-linked posts?
- Optimizing a Spin-Lock4 people · 5 mentions · first linked 2026-09-07
- Self-Hosting on the Dark Web3 people · 4 mentions · first linked 2026-06-01
- Tuning a Server for Benchmarking2 people · 4 mentions · first linked 2026-06-26
- Self-Hosting Behind Cgnat2 people · 3 mentions · first linked 2026-09-21
- Optimizing a Lock-Free Ring Buffer2 people · 2 mentions · first linked 2026-03-24
- Laissez Faire, Laissez Mourir – Visualizing Plutocracy2 people · 2 mentions · first linked 2026-10-28
What Hacker News says?
Indeed. Also interesting to mouse hover on the avatar in the home page: https://david.alvarezrosa.com
Comment linking /
on “Self-Hosting on the Dark Web”Submitted Self-Hosting on the Dark Web as a story · 358 points
HN discussionAgreed yeah. Mine has been up with no issues so far for ~half a year. (There are solutions for CGNAT - https://david.alvarezrosa.com/posts/self-hosting-behind-cgna... )
Comment linking /posts/self-hosting-behind-cgnat/
on “Self-Hosting on the Dark Web”Submitted Optimizing a Spin-Lock as a story · 86 points
HN discussionOn the topic of lock free data structures I found this one on a SPSC very interesting too https://david.alvarezrosa.com/posts/optimizing-a-lock-free-r... taking it from 12M to 305M ops/s
Comment linking /posts/optimizing-a-lock-free-ring-buffer/
on “Girls Just Wanna Have Fast MPMC Queues with Bounded Waiting”Submitted Self-Hosting Behind Cgnat as a story · 15 points
HN discussionHappy to see discussion of LLVM's interesting implementation of Static Polymorphism using CRTP. Some recommended reads: 1. https://en.wikipedia.org/wiki/Curiously_recurring_template_p... 2. https://david.alvarezrosa.com/posts/devirtualization-and-sta... 3. https://llvm.org/docs/ProgrammersManual.html#the-isa-cast-an...
Comment linking /posts/devirtualization-and-static-polymorphism/
on “Emacs internals: Tagged pointers vs. C++ std:variant and LLVM (Part 3)”Submitted Self-Hosting on the Dark Web as a story · 15 points
HN discussionActually I'm not sure. GPL was for source code of the website itself I guess the code samples inside post are under https://david.alvarezrosa.com/LICENSE But feel free to ping me if you need different license, quite open about it
Comment linking /LICENSE
on “Optimizing a Lock-Free Ring Buffer”Submitted Optimizing a Spin-Lock as a story · 10 points
HN discussionSubmitted Laissez Faire, Laissez Mourir – Visualizing Plutocracy as a story · 8 points
HN discussionSubmitted Optimizing a Spin-Lock as a story · 8 points
HN discussionSubmitted Self-Hosting Behind Cgnat – Be Libre as a story · 5 points
HN discussionSubmitted Tuning a Server for Benchmarking as a story · 4 points
HN discussionSubmitted Tuning a Server for Benchmarking as a story · 4 points
HN discussionSubmitted Optimizing a Spin Lock as a story · 4 points
HN discussionSubmitted Laissez Faire, Laissez Mourir – Visualizing Plutocracy as a story · 3 points
HN discussionSubmitted Tuning a Server for Benchmarking as a story · 3 points
HN discussionSubmitted Optimizing a Spin-Lock as a story · 2 points
HN discussionSubmitted Self-Hosting on the Dark Web as a story · 2 points
HN discussionSubmitted First Steps on a New Server as a story · 2 points
HN discussionSubmitted Deriving Type Erasure as a story · 2 points
HN discussionSubmitted Tuning a Server for Benchmarking as a story · 1 points
HN discussionSubmitted Self-Hosting on the Dark Web as a story · 1 points
HN discussionSubmitted Fundamental Theorem of Calculus as a story · 1 points
HN discussionSubmitted Optimizing a Lock-Free Ring Buffer as a story · 1 points
HN discussion