Top all-time · #4487
Rob Allen
Personal blog · akrabat.comprogrammingproductivity
Rob Allen's personal blog at akrabat.com covers programming and productivity. Since 2010, 16 different Hacker News readers have linked it 16 times, most often “Ignoring mass reformatting commits with Git blame (2020)”. It is still writing: the last post was on 2026-10-26, and you can follow it by feed.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
Rob Allen's posts are practical tech tips: running Python scripts with uv via a shebang, using Touch ID or Apple Watch for sudo, and ignoring commits with git blame. Commenters link them as solutions to specific problems.
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.
An article by Rob Allen
Most-linked posts?
- Ignoring mass reformatting commits with Git blame (2020)5 people · 5 mentions · first linked 2020-08-20
What Hacker News says?
Seems that it interprets a special comment block, then automatically creates a python venv and gathers dependencies. As the post[1] says, it obviates "faffing" with venv and pip to run a script. https://akrabat.com/defining-python-dependencies-at-the-top-...
Comment linking /defining-python-dependencies-at-the-top-of-the-file/
on “Using uv as your shebang line”Submitted Using uv as your shebang line as a story · 479 points
HN discussionIf you want to do the same but auth with your Apple Watch, you can follow this[1] guide. [1] https://akrabat.com/add-apple-watch-authentication-to-sudo/
Comment linking /add-apple-watch-authentication-to-sudo/
on “Quick Tip: Enable Touch ID for Sudo (2020)”Submitted Ignoring mass reformatting commits with Git blame (2020) as a story · 4 points
HN discussionThis looks like a job for https://akrabat.com/ignoring-revisions-with-git-blame/ That says to list all the annoying commits in a file, then use a new-ish (Git version 2.23) Git feature to ignore all those commits when doing git blame. Notice that one of the comments in that article says how to get everyone to use that ignore file, when using GitLens with VSCode.
Comment linking /ignoring-revisions-with-git-blame/
on “When it comes to Git history, less is more”Submitted A Few Git Tips as a story · 3 points
HN discussionGiven that you're comfortable with a shared PHP host, I'd assume this would comfortably run on a single Heroku dyno? If so, a single dyno running 24/7 is $7 a month. If that's still too expensive, you could use a free dyno and setup an AWS Lambda which triggers it every ~15 minutes, which would effectively be free. There's also a number of niche hosts, e.g. zeit[0] (FWIW, haven't used it before, not necessarily endo…
Comment linking /serverless-php-on-aws-lamda/
on “Ask HN: Best Shared Host in 2019?”Submitted Ignoring mass reformatting commits with Git blame as a story · 3 points
HN discussionhttps://akrabat.com/ignoring-revisions-with-git-blame/
Comment linking /ignoring-revisions-with-git-blame/
on “10k Bounty for Rewriting Prettier in Rust”Submitted OS X Tips and Tricks as a story · 3 points
HN discussionSubmitted Ignoring mass formatting reformatting commits with Git blame as a story · 2 points
HN discussionSubmitted The beginner's guide to contributing to a GitHub project as a story · 2 points
HN discussionSubmitted Use ExifTool to remove private data in images as a story · 1 points
HN discussionSubmitted Keyboard control of Big Sur notification alerts as a story · 1 points
HN discussionSubmitted Using CircleCI for a PHP project as a story · 1 points
HN discussionSubmitted Keyboard shortcut to resize Finder columns as a story · 1 points
HN discussion