Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    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.

    Visit blogRSSHN submissions
    ProgrammingOpen Source & LinuxMobile & Apple
    What HN says

    HN links it for practical tips like ignoring mass-reformat commits in git blame, Apple Watch sudo authentication, and Python script dependencies with uv.

    Stats for nerds
    16HN people shared it
    11linked in comments
    500story points
    Jan 2025last shared
    2019people per year2025

    Top posts on HN

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

    What HN people wrote when they linked it

    • citruspiJun 2019

      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/

    • davidbludlowJul 2021

      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.

    • avidiaxJan 2025

      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-file/

    • fastballJun 2022

      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/

    • crabmusketNov 2023

      https://akrabat.com/ignoring-revisions-with-git-blame/

    Related

    Stefan Judisstefanjudis.com49 people

    Git commit accepts several message flags (-m) to allow multiline commits

    Stefan Judis
    Personal · last shared 2026
    Atlassian Blogblogs.atlassian.com154 people

    Git? tig

    Atlassian Blog
    Company · last shared 2023
    Sarah Allenultrasaurus.com20 people

    Code != computer science

    Sarah Allen
    Personal · last shared 2021
    PyPy Blogpypy.org183 people

    PyPy has moved to Git, GitHub

    PyPy Blog
    Company · last shared 2026
    Scott Loweblog.scottlowe.org27 people

    Conditional Git Configuration

    Scott Lowe
    Personal · last shared 2025
    Robert Elderblog.robertelder.org61 people

    A Guide to Recording 660FPS Video on a $6 Raspberry Pi Camera

    Robert Elder
    Personal · last shared 2026
    Rob Conerywekeroad.com125 people

    PostgreSQL Rising

    Rob Conery
    Personal · last shared 2014
    Six Revisionssixrevisions.com173 people

    Git Tutorials for Beginners

    Six Revisions
    Publication · last shared 2017