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

Top all-time · #4778

A

Alvaro Videla

Personal blog · videlalvaro.github.ioprogrammingsystems

Alvaro Videla's personal blog at videlalvaro.github.io covers programming and systems. Since 2013, 16 different Hacker News readers have linked it 33 times, most often “What We Talk About When We Talk About Distributed Systems”. The last post was in 2021, but the archive is still widely read.

Visit the blog
33mentions?
16HN people?
2013–2017first – last linked?
Links on Hacker News per year · peak 10 in 2015

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN readers link these posts as notes on learning distributed systems, a gap between theory papers and real-world use. Other linked posts cover a 1967 essay on what programmers do and Haskell learning.

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

Most-linked posts?

  1. What We Talk About When We Talk About Distributed Systems
    6 people · 7 mentions · first linked 2015-12-04
  2. Programming Myths Are the Root of All Evil
    3 people · 3 mentions · first linked 2015-02-13
  3. A Programmer's Role
    2 people · 2 mentions · first linked 2014-09-02
  4. Harmful GOTOs, Premature Opt's, and Programming Myths Are the Root of All Evil
    2 people · 2 mentions · first linked 2015-02-13
  5. Java ThreadLocalRandom Explained
    2 people · 2 mentions · first linked 2016-10-29

What Hacker News says?

  1. > But I’ve come to thinking that recommending a ton of theoretical papers is often precisely the wrong way to go about learning distributed systems theory (unless you are in a PhD program). Papers are usually deep, usually complex, and require both serious study, and usually significant experience to glean their important contributions and to place them in context. What good is requiring that level of expertise of e…

    Comment linking /2015/12/learning-about-distributed-systems.html

    on “Distributed systems theory for the distributed systems engineer”
  2. Submitted What We Talk About When We Talk About Distributed Systems as a story · 196 points

    HN discussion
  3. Anybody know whose handwritten note appears at the top? The URL includes "Knuth" and "Baker" and the initials at the top look like "CLB". (Also, we changed the URL from http://videlalvaro.github.io/2014/09/a-programmers-role.html to the original source, in keeping with the HN guidelines, which call for original sources. In this case the submitted article does add glosses, but not enough to be more substantive than t…

    Comment linking /2014/09/a-programmers-role.html

    on “What a Programmer Does (1967) [pdf]”
  4. Submitted Donald Knuth used an Erlang-like notation as a story · 149 points

    HN discussion
  5. davidw · 2017-01-03Recommends
    These are some decent notes: http://videlalvaro.github.io/2015/12/learning-about-distribu... http://dancres.github.io/Pages/ http://book.mixu.net/distsys/single-page.html There does not seem to be a lot out there that bridges the gap between very theoretical papers and real world usage. There's also a lot of handwaving about how "distributed systems are hard!", which is absolutely not telling me something I did not…

    Comment linking /2015/12/learning-about-distributed-systems.html

    on “Ask HN: Recommendations for a book on Distributed Systems?”
  6. Submitted Harmful Gotos, Premature Optimizations, and Programming Myths as a story · 142 points

    HN discussion
  7. I'm a relative newbie when it comes to Haskell; I've found it's best to just get stuck in - pick a project and just go for it. Especially if you're doing real-world stuff, because you'll just get sick to your back teeth of yet another fibonacci tutorial. Once you get stuck-in you'll find yourself on the Hackage docs site a lot, click on the Source link on the top right of every page, you'll find gold in there. A rea…

    Comment linking /2010/09/haskell-and-rabbitmq.html

    on “Hello Haskell, Goodbye Lisp (2009)”
  8. Submitted Programming Myths Are the Root of All Evil as a story · 18 points

    HN discussion
  9. Submitted Why you should learn Erlang as a story · 15 points

    HN discussion
  10. Submitted Harmful GOTOs, Premature Optimizations, and Programming Myths as a story · 5 points

    HN discussion
  11. Submitted What We Talk About When We Talk About Distributed Systems as a story · 4 points

    HN discussion
  12. Submitted Folding Erlang Records as a story · 4 points

    HN discussion
  13. Submitted What We Talk About When We Talk About Distributed Systems as a story · 3 points

    HN discussion
  14. Submitted Readings in Number Theory and Computing as a story · 3 points

    HN discussion
  15. Submitted The Power Algorithm as a story · 3 points

    HN discussion
  16. Submitted Java ThreadLocalRandom Explained as a story · 2 points

    HN discussion
  17. Submitted Java ThreadLocalRandom Explained as a story · 2 points

    HN discussion
  18. Submitted Inside Java's ThreadLocalRandom Implementation as a story · 2 points

    HN discussion
  19. Submitted Testing Java Libraries from ScalaCheck as a story · 2 points

    HN discussion
  20. Submitted What we talk about when we talk about distributed systems as a story · 2 points

    HN discussion
  21. Submitted What We Talk About When We Talk About Distributed Systems as a story · 2 points

    HN discussion
  22. Submitted Harmful GOTOs, Premature Opt's, and Programming Myths Are the Root of All Evil as a story · 2 points

    HN discussion
  23. Submitted Things I learnt last year as a story · 2 points

    HN discussion
  24. Submitted Failure modes in distributed systems as a story · 2 points

    HN discussion
  25. Submitted Using Elixir to write RabbitMQ plugins as a story · 2 points

    HN discussion
  26. Submitted Metaphors We Compute By as a story · 1 points

    HN discussion
  27. Submitted HARMFUL GOTOS, PREMATURE OPTIMIZATIONS, PROGRAMMING MYTHS ARE ROOT OF ALL EVIL as a story · 1 points

    HN discussion
  28. Submitted GOTOs, Premature Optimizations and Programming Myths Are the Root of All Evil as a story · 1 points

    HN discussion
  29. Submitted A Programmer's Role as a story · 1 points

    HN discussion
  30. Submitted On the speed of Algorithms and Faster Hardware as a story · 1 points

    HN discussion

Search all of HN for videlalvaro.github.io

Linked by the same people?