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 · #3275

T

theartofmachinery.com

Personal blog · theartofmachinery.comprogrammingsystems

theartofmachinery.com is a personal blog at theartofmachinery.com about programming and systems. Since 2017, 23 different Hacker News readers have linked it 46 times, most often “Stow: Package Manager When You Can't Use Your Package Manager”. No feed was found, so read it on the site itself.

46mentions?
23HN people?
2017–2025first – last linked?
Links on Hacker News per year · peak 12 in 2019

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

Why HN links it

HN readers link this blog for posts on D as a C replacement and compile-time techniques, plus systems topics like pre-compressing static files for web servers. Commenters cite it as supporting material.

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

Most-linked posts?

  1. Stow: Package Manager When You Can't Use Your Package Manager
    3 people · 4 mentions · first linked 2021-08-08
  2. Some Useful Probability Facts for Systems Programming
    3 people · 3 mentions · first linked 2020-01-27
  3. D as a C Replacement
    3 people · 3 mentions · first linked 2019-07-01
  4. Making a Compile-Time Brainfuck Compiler in D
    3 people · 3 mentions · first linked 2017-12-31
  5. Debugging Software Deployments with Strace
    2 people · 3 mentions · first linked 2019-11-14
  6. Data Still Dominates
    2 people · 3 mentions · first linked 2019-07-01
  7. Why Const Doesn't Make C Code Faster
    2 people · 2 mentions · first linked 2019-08-19
  8. D Declarations for C and C++ Programmers
    2 people · 2 mentions · first linked 2020-08-18
  9. Bios Boot to D
    2 people · 2 mentions · first linked 2017-02-16
  10. Extending Looped Music for Fun, Relaxation and Productivity
    2 people · 2 mentions · first linked 2021-03-12

What Hacker News says?

  1. teleforce · 2020-04-29Recommends
    This is a nice tutorial introduction on using D as a better replacement for C [1]. Some excerpts "At one time, C was my go-to language for most programming. One day I realised that most of my C programs kept reimplementing things from C++: dynamic arrays, better strings, polymorphic classes, etc". [1] https://theartofmachinery.com/2019/04/05/d_as_c_replacement....

    Comment linking /2019/04/05/d_as_c_replacement.html

    on “Better C – A subset of D Programming Language”
  2. Submitted Some Useful Probability Facts for Systems Programming as a story · 473 points

    HN discussion
  3. There are benefits to pre-compression: https://theartofmachinery.com/2016/06/06/nginx_gzip_static.h... That is what GitLab Pages expects, and because I can control my own pipeline with GitLab I am able to support multiple file formats that GitHub would not be able to support. It doesn't get any simpler than the example I provided.

    Comment linking /2016/06/06/nginx_gzip_static.html

    on “Top Open-Source Static Site Generators”
  4. Submitted D as a C Replacement as a story · 304 points

    HN discussion
  5. I recently found out[2] about DasBetterC[1] and it seems like a super convincing way to get just C with classes and modules, as you say. Essentially, it removes the runtime and all the features that rely on it. [1]: https://dlang.org/blog/the-d-and-c-series/#betterC [2]: https://theartofmachinery.com/2019/04/05/d_as_c_replacement....

    Comment linking /2019/04/05/d_as_c_replacement.html

    on “Catching use-after-move C++ bugs with Clang's consumed annotations”
  6. Submitted Why Const Doesn't Make C Code Faster as a story · 291 points

    HN discussion
  7. I find the DLang version far more easy to understand. Also, it could do compiler optimizations : https://theartofmachinery.com/2017/12/31/compile_time_brainf...

    Comment linking /2017/12/31/compile_time_brainfuck.html

    on “I wrote a 231-byte Brainfuck compiler by abusing everything”
  8. Submitted Reverse Engineering a Docker Image as a story · 176 points

    HN discussion
  9. There are few comments here complaining about R performance just like the parent comment. It's a shame that R does not have industrial strength industrial compiler based on this blog article unlike Python [1]. If you want to see the performance benchmark of R against major programming languages for data analysis please check this excellent keynote speech on the R compilation or more accurately on failures of R compi…

    Comment linking /2021/01/01/djinn.html

    on “Learn R Through Examples (2020)”
  10. Submitted Data Still Dominates as a story · 152 points

    HN discussion
  11. Submitted Object-Oriented Programming and Essential State as a story · 116 points

    HN discussion
  12. Submitted Pi from High School Maths as a story · 60 points

    HN discussion
  13. Submitted Debugging Software Deployments with Strace as a story · 60 points

    HN discussion
  14. Submitted Bios Boot to D as a story · 11 points

    HN discussion
  15. Submitted Some Useful Probability Facts for Systems Programming as a story · 8 points

    HN discussion
  16. Submitted Tricks with Pseudorandom Number Generators as a story · 4 points

    HN discussion
  17. Submitted Some Useful Probability Facts for Systems Programming as a story · 4 points

    HN discussion
  18. Submitted Why Const Doesn't Make C Code Faster as a story · 3 points

    HN discussion
  19. Submitted How real-world apps lose data as a story · 3 points

    HN discussion
  20. Submitted What is the D Runtime, Anyway? as a story · 3 points

    HN discussion
  21. Submitted Djinn: A Code Generator and Templating Language Inspired by Jinja2 as a story · 3 points

    HN discussion
  22. Submitted Profiling D's Garbage Collection with Bpftrace as a story · 3 points

    HN discussion
  23. Submitted Debugging Software Deployments with Strace as a story · 3 points

    HN discussion
  24. Submitted Code versus Data as a story · 3 points

    HN discussion
  25. Submitted BiOS Boot to D – The Art of Machinery as a story · 3 points

    HN discussion
  26. Submitted Why Textbook Statistical Methods Aren't as Effective in IT (2021) as a story · 2 points

    HN discussion
  27. Submitted Stow: Package Manager When You Can't Use Your Package Manager as a story · 2 points

    HN discussion
  28. Submitted Extending Looped Music for Fun, Relaxation and Productivity as a story · 2 points

    HN discussion
  29. Submitted PSA: Please Just Close Your Files as a story · 2 points

    HN discussion
  30. Submitted Profiling D's Garbage Collection with Bpftrace as a story · 2 points

    HN discussion

Search all of HN for theartofmachinery.com

Linked by the same people?