Top all-time · #7042
DJ Adams
Personal blog · qmacro.org/blogprogrammingproductivity
DJ Adams's personal blog at qmacro.org covers programming and productivity. Since 2020, 11 different Hacker News readers have linked it 30 times, most often “Exploring fff part 1 – main”. It is still writing: the last post was on 2026-10-07, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
Linked for a 2024 'battlestation' post about the author's setup, which one commenter cited when learning about narrowboats. Comments on the linked posts do not judge the writing itself.
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.
Reserving the right to be wrong.
Most-linked posts?
- Exploring fff part 1 – main2 people · 2 mentions · first linked 2021-09-03
- The myriad meanings of pwd in Unix systems2 people · 2 mentions · first linked 2020-11-08
What Hacker News says?
There's a lot of references here to jq being 'arcane'. For me, one of the challenges in improving my jq fu has been to find examples of larger programs, from which to learn. One thing that seems to be perhaps a misconception amongst some is that jq invocations are short and only 'one-liners', and that a 'real script' (in a 'real language') would be better in many cases. I think this lack of larger program examples p…
Comment linking /blog/posts/2022/05/02/some-thoughts-on-jq-and-statelessness/
on “Zq: An easier and faster alternative to jq”Submitted Fzf – the basics part 1 – layout as a story · 136 points
HN discussionI only found out about narrowboats recently from [1] (found at [2]), and they sound so nice! I've wanted a tiny house or a skoolie, and I think if I was in Britain, I'd go for a narrowboat just as easily. [1]: https://qmacro.org/blog/posts/2024/01/09/battlestation-2024/ [2]: https://lobste.rs/s/jrh1od/lobsters_battlestations_screensho...
Comment linking /blog/posts/2024/01/09/battlestation-2024/
on “Waterway Map”Submitted Using ARG in a Dockerfile – beware the gotcha as a story · 129 points
HN discussionSubmitted The myriad meanings of pwd in Unix systems as a story · 69 points
HN discussionSubmitted Exploring fff part 1 – main as a story · 57 points
HN discussionSubmitted “Computer Unit” – A PDP-11/34 at my school (1979) as a story · 36 points
HN discussionSubmitted Setting up a cache server for apt packages as a story · 30 points
HN discussionSubmitted Converting Strings to Objects with Jq as a story · 9 points
HN discussionSubmitted GitHub Actions Workflow Browser as a story · 4 points
HN discussionSubmitted Exploring codespaces as temporary dev containers as a story · 3 points
HN discussionSubmitted JSON object values into CSV with jq as a story · 3 points
HN discussionSubmitted Fzf – the basics part 2 – search results as a story · 3 points
HN discussionSubmitted Using lazydocker with SSH-based remote contexts as a story · 2 points
HN discussionSubmitted More Untappd data explorations with jq – my top ranking beer types (part 1) as a story · 2 points
HN discussionSubmitted Understanding jq's SQL style operators JOIN and INDEX as a story · 2 points
HN discussionSubmitted Exercism and Jq as a story · 2 points
HN discussionSubmitted Exploring fff part 1 – main as a story · 2 points
HN discussionSubmitted Learning by rewriting – bash, jq and fzf details as a story · 2 points
HN discussionSubmitted Unpacking Bash shell tips from a GitHub Actions workflow as a story · 2 points
HN discussionSubmitted Do less and do it better as a story · 2 points
HN discussionSubmitted Do less and do it better as a story · 2 points
HN discussionSubmitted Waiting for Jobs, and the Concept of the Shell as a story · 2 points
HN discussionSubmitted The myriad meanings of pwd in Unix systems as a story · 2 points
HN discussionSubmitted Working from a Narrowboat – Internet Connectivity as a story · 1 points
HN discussionSubmitted Array Push with Autovivification in Jq as a story · 1 points
HN discussionSubmitted Summing and Grouping Values with Jq as a story · 1 points
HN discussionSubmitted Exploring GitHub repo name distribution with jq as a story · 1 points
HN discussionSubmitted Tarpipe.com – Programming 2.0? (2009) as a story · 1 points
HN discussionSubmitted Understanding Declare as a story · 1 points
HN discussion