R

Rob Allen

akrabat.com · Personal blog · on HN since 2010

Rob Allen, a PHP and web developer, writes short technical tips on Git, macOS, Python tooling, and CI.

What HN saysHN links it for practical tips like ignoring mass-reformat commits in git blame, Apple Watch sudo authentication, and Python script dependencies with uv.
16HN people shared it
5linked it in comments
11stories submitted
500story points
2 years agolast shared
2010people per year2026

Most-shared posts

  1. 1
    Ignoring mass reformatting commits with Git blame (2020)
    5 people · 9 points · first shared 2020 · 1 comments on HN
  2. 2
    Using uv as your shebang line
    1 people · 479 points · first shared 2025 · 139 comments on HN
  3. 3
    A Few Git Tips
    1 people · 3 points · first shared 2021 · discussion on HN
  4. 4
    OS X Tips and Tricks
    1 people · 3 points · first shared 2010 · discussion on HN
  5. 5
    The beginner's guide to contributing to a GitHub project
    1 people · 2 points · first shared 2019 · discussion on HN
  6. 6
    Use ExifTool to remove private data in images
    1 people · 1 points · first shared 2023 · discussion on HN
  7. 7
    Keyboard control of Big Sur notification alerts
    1 people · 1 points · first shared 2021 · discussion on HN
  8. 8
    Using CircleCI for a PHP project
    1 people · 1 points · first shared 2017 · discussion on HN
  9. 9
    Keyboard shortcut to resize Finder columns
    1 people · 1 points · first shared 2017 · discussion on HN
  10. 10
    Add apple watch authentication to sudo
    1 people · first shared 2022
  11. 11
  12. 12
    Serverless php on aws lamda
    1 people · first shared 2019

What HN people wrote when they linked it

fastball · 2022-06-15
If 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/
citruspi · 2019-06-19
Given 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 endorsing or recommending them) which offer free or cheap managed hosting. If you're interested in a solution which is potentially a little more interesting and also effectively free for low traffic, you could run your PHP application within AWS Lambda[1]. Unfortunately I can't comment on legit shared hosts (e.g. Bluehost, Godaddy, etc.) because I generally try to avoid them. Edit: You could also put it on AWS Lightsail, Linode, Digital Ocean, etc. but from your mention of Heroku and desire for shared hosting, I'm guessing you don't want to configure a VPS. [0]: zeit.co [1]: https://akrabat.com/serverless-php-on-aws-lamda/
avidiax · 2025-01-28
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-of-the-fil…
davidbludlow · 2021-07-02
This 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.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close