Top all-time · #4778
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.
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?
- What We Talk About When We Talk About Distributed Systems6 people · 7 mentions · first linked 2015-12-04
- Programming Myths Are the Root of All Evil3 people · 3 mentions · first linked 2015-02-13
- A Programmer's Role2 people · 2 mentions · first linked 2014-09-02
- Harmful GOTOs, Premature Opt's, and Programming Myths Are the Root of All Evil2 people · 2 mentions · first linked 2015-02-13
- Java ThreadLocalRandom Explained2 people · 2 mentions · first linked 2016-10-29
What Hacker News says?
> 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”Submitted What We Talk About When We Talk About Distributed Systems as a story · 196 points
HN discussionAnybody 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]”Submitted Donald Knuth used an Erlang-like notation as a story · 149 points
HN discussionThese 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?”Submitted Harmful Gotos, Premature Optimizations, and Programming Myths as a story · 142 points
HN discussionI'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)”Submitted Programming Myths Are the Root of All Evil as a story · 18 points
HN discussionSubmitted Why you should learn Erlang as a story · 15 points
HN discussionSubmitted Harmful GOTOs, Premature Optimizations, and Programming Myths as a story · 5 points
HN discussionSubmitted What We Talk About When We Talk About Distributed Systems as a story · 4 points
HN discussionSubmitted Folding Erlang Records as a story · 4 points
HN discussionSubmitted What We Talk About When We Talk About Distributed Systems as a story · 3 points
HN discussionSubmitted Readings in Number Theory and Computing as a story · 3 points
HN discussionSubmitted The Power Algorithm as a story · 3 points
HN discussionSubmitted Java ThreadLocalRandom Explained as a story · 2 points
HN discussionSubmitted Java ThreadLocalRandom Explained as a story · 2 points
HN discussionSubmitted Inside Java's ThreadLocalRandom Implementation as a story · 2 points
HN discussionSubmitted Testing Java Libraries from ScalaCheck as a story · 2 points
HN discussionSubmitted What we talk about when we talk about distributed systems as a story · 2 points
HN discussionSubmitted What We Talk About When We Talk About Distributed Systems as a story · 2 points
HN discussionSubmitted Harmful GOTOs, Premature Opt's, and Programming Myths Are the Root of All Evil as a story · 2 points
HN discussionSubmitted Things I learnt last year as a story · 2 points
HN discussionSubmitted Failure modes in distributed systems as a story · 2 points
HN discussionSubmitted Using Elixir to write RabbitMQ plugins as a story · 2 points
HN discussionSubmitted Metaphors We Compute By as a story · 1 points
HN discussionSubmitted HARMFUL GOTOS, PREMATURE OPTIMIZATIONS, PROGRAMMING MYTHS ARE ROOT OF ALL EVIL as a story · 1 points
HN discussionSubmitted GOTOs, Premature Optimizations and Programming Myths Are the Root of All Evil as a story · 1 points
HN discussionSubmitted A Programmer's Role as a story · 1 points
HN discussionSubmitted On the speed of Algorithms and Faster Hardware as a story · 1 points
HN discussion