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

O

Ofek's Visual C++ stuff

Personal blog · ofekshilon.comprogrammingsystems

Ofek's Visual C++ stuff is a personal blog at ofekshilon.com about programming and systems. Since 2014, 5 different Hacker News readers have linked it 6 times, most often “CMake Rants”. The last post was in 2020, but the archive is still widely read.

Visit the blog
6mentions?
5HN people?
2014–2023first – last linked?
Links on Hacker News per year · peak 2 in 2016

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

Why HN links it

HN readers link Ofek's Visual C++ blog as a source on build systems, mainly its 2016 CMake rants post, which commenters cite to support claims about CMake and relative paths.

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.

Whatever deserves more web presence

Most-linked posts?

  1. CMake Rants
    2 people · 3 mentions · first linked 2016-08-31

What Hacker News says?

  1. [A] >>>>>> I just wish it would work with relative paths. It shouldn't break your build to move a folder around. [B] >>>>> AFAIK cmake works perfectly fine with relative paths; what breaks? [A] >>>> I don't think it works: https://ofekshilon.com/2016/08/30/cmake-rants/ [C] >>> it makes no more sense to distribute the project files [A] >> Nobody was talking about redistributing anything. I just said I should be able…

    Comment linking /2016/08/30/cmake-rants/

    on “A Tutorial on Portable Makefiles”
  2. Submitted On API-MS-WIN-XXXXX.DLL, and Other Dependency Walker Glitches as a story · 4 points

    HN discussion
  3. I don't think it works: https://ofekshilon.com/2016/08/30/cmake-rants/

    Comment linking /2016/08/30/cmake-rants/

    on “A Tutorial on Portable Makefiles”
  4. Submitted CMake Rants as a story · 3 points

    HN discussion
  5. I agree. Disclaimer: author of a soon-to-be released Meson competitor. But one obscure, little gem of a rant that taught me what you just said is [1]. tl;dr: Build systems should run the commands you tell them to run, period. Because sometimes, the programmer actually does know what he's doing. I am ashamed to admit that before I read that comment, I was thinking about making my build system magical. But after readi…

    Comment linking /2016/08/30/cmake-rants/

    on “Why SciPy builds for Python 3.12 on Windows are a minor miracle”
  6. Submitted Accelerating Debug Runs, Part 1: _NO_DEBUG_HEAP as a story · 1 points

    HN discussion

Search all of HN for ofekshilon.com