{"ok":true,"trend":{"id":530422,"platform":"hn","region":"global","key":"recursive `make` and `-j`","title":"Recursive `make` and `-j`","url":"https://quuxplusone.github.io/blog/2026/09/30/recursive-make-j/","first_seen":"2026-09-30T21:35:39.685880Z","last_seen":"2026-09-30T22:05:40.503875Z","last_rank":22,"peak_rank":22,"last_volume":13,"peak_volume":13,"seen_count":3,"score":0.62953125,"category_hint":null,"section":null,"category":null,"summary":"A technical blog post by Arthur O'Dwyer examines how recursive invocations of GNU make interact with the -j parallel jobs flag, a long-standing source of subtle build-system bugs. Developers are discussing why parallel jobs can misbehave when a makefile recursively calls make, and what workarounds exist. The piece has drawn attention from programmers interested in build tooling.","why":"Build reproducibility and parallelism quirks in GNU make are a recurring practical pain point for developers","tone":"neutral","entities":["GNU make","Arthur O'Dwyer (Quuxplusone)"],"summarized_at":"2026-09-30T21:38:11.363221Z","meta":{"lang":"en","link":"https://quuxplusone.github.io/blog/2026/09/30/recursive-make-j/","hn_id":"49912094","comments":4},"nw":null,"promo":null,"kind":null,"importance":null,"hidden":false,"hide_reason":null,"judged_at":null,"title_en":"Recursive make and the pitfalls of -j parallel builds","timeline":[{"captured_at":"2026-09-30T21:35:39.685880Z","rank":26,"volume":9},{"captured_at":"2026-09-30T21:50:39.621057Z","rank":22,"volume":12},{"captured_at":"2026-09-30T22:05:40.503875Z","rank":22,"volume":13}],"posts":[{"platform":"hn","url":"https://news.ycombinator.com/item?id=49912094","author":"ibobev","title":"Recursive `make` and `-j`","snippet":null,"posted_at":"2026-09-30T17:46:26Z","likes":13}],"elsewhere":[],"window":"7d"}}