Top all-time · #16146
Dan Ghica
Personal blog · danghica.blogspot.comprogrammingphilosophy
Dan Ghica's personal blog at danghica.blogspot.com covers programming and philosophy. Since 2016, 4 different Hacker News readers have linked it 20 times, most often “What else are we getting wrong about programming languages?”. The last post was in 2022, but the archive is still widely read.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link Dan Ghica's posts on compiler textbooks and on Haskell's time-to-market claims. The comments discuss those posts without endorsing them.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Mostly programming language semantics with a dash of armchair philosophy. The views expressed here are personal and in no way reflect those of my employers.
Most-linked posts?
- What else are we getting wrong about programming languages?2 people · 2 mentions · first linked 2016-10-30
What Hacker News says?
> I've pressed for details, and I've seen others do the same, but it never ends in anything concrete—just an implicit appeal to the new conventional wisdom that they do more harm than good. Really? Merits of the criticism aside (I don't know anything about compilers, so I'm not capable of judging), the received wisdom seems to be that the Dragon book spends far too much time on parsing and not enough time on other,…
Comment linking /2020/04/teaching-compilers.html
on “Turing Award goes to Aho and Ullman”Submitted If monads are the solution, what is the problem? as a story · 189 points
HN discussion> In summary we've seen that: Haskell decreases development time... Have we actually seen that or have you just asserted that? Is this really true, and if it is, by how much? Haskell has been around for a couple of decades now, and has had least two hype cycles (I remember that when I was in university in the late '90s, Haskell was the next big thing). It does not seem to expand significantly even within organizatio…
Comment linking /2016/09/what-else-are-we-getting-wrong.html
on “Mastering Time-to-Market with Haskell”Submitted Copying vs. sharing in functional languages as a story · 92 points
HN discussionSubmitted What else are we getting wrong about programming languages? as a story · 61 points
HN discussionSubmitted Zippers for non-inductive types as a story · 39 points
HN discussionSubmitted How to make a programming language out of an algebra as a story · 14 points
HN discussionSubmitted Automatic Application Modernisation as a story · 9 points
HN discussionSubmitted OCaml vs. Java in teaching as a story · 6 points
HN discussionSubmitted Teaching Compilers as a story · 3 points
HN discussionSubmitted Haskell ain't maths as a story · 3 points
HN discussionSubmitted “Abductive” functional programming for machine learning as a story · 3 points
HN discussionSubmitted Can we machine-learn a programming language semantics? as a story · 3 points
HN discussionSubmitted How to make functional programming more like Excel as a story · 2 points
HN discussionSubmitted Debugging and profiling functional languages using diagrams as a story · 2 points
HN discussionSubmitted Deduction is types. Induction is testing. Abduction is program analysis as a story · 2 points
HN discussionSubmitted Reasoning about digital circuits using string diagrams as a story · 2 points
HN discussionSubmitted Not a Turing Machine as a story · 1 points
HN discussionSubmitted The essence of (im)pure computation as a story · 1 points
HN discussionSubmitted Zippers for non-inductive types as a story · 1 points
HN discussion