Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3835

P

Peter Bhat Harkins

Personal blog · push.cxprogrammingsystems

Peter Bhat Harkins writes Push.cx, a personal blog at push.cx about programming and systems. Since 2007, 20 different Hacker News readers have linked it 52 times, most often “Google Ad Injection”. It is still writing: the last post was on 2026-09-15, and you can follow it by feed.

Visit the blog
52mentions?
20HN people?
2007–2026first – last linked?
Links on Hacker News per year · peak 11 in 2015

Too few sampled comments (6) to say how often HN recommends it.?

Why HN links it

HN readers link Peter Bhat Harkins' blog for posts on hiring apprentices, Nix, Mac development and Lobsters site administration, plus a draft on reverse engineering Google's ad injection into third-party sites.

Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Blog of [Peter Bhat Harkins](https://malaprop.org)

Most-linked posts?

  1. Google Ad Injection
    3 people · 3 mentions · first linked 2024-11-26
  2. 3 Rules of Database App Aging
    2 people · 2 mentions · first linked 2009-01-16
  3. Extracting Immutable Objects
    2 people · 2 mentions · first linked 2015-03-08
  4. Voicemail: driven to extreme measures
    2 people · 2 mentions · first linked 2017-12-04

What Hacker News says?

  1. (I'm the Lobsters admin.) Comments from merged stories do have a label showing where the came from... but only before the merge; afterwards top-level comments are always attached to the primary story which is when things get especially confusing. For this and other reasons, I'm in the middle of revamping UI for the feature and the database model: https://github.com/lobsters/lobsters/issues/1456 If anyone is real cur…

    Comment linking /stream

    on “Teen on Musk's DOGE team graduated from 'The Com'”
  2. Submitted What Comes After MVC as a story · 111 points

    HN discussion
  3. tptacek · 2015-03-06Recommends
    This is a great writeup on a similar process: https://push.cx/2015/hiring-apprentices

    Comment linking /2015/hiring-apprentices

    on “The Hiring Post”
  4. Submitted 3 Rules of Database App Aging as a story · 79 points

    HN discussion
  5. I attended NixconfNA last year as part of SCaLE. I spent quite a while trying to understand what Nix was actually trying to accomplish and how one would actually go about using it. Granted I was trying to do it on a Chromebook, but the idea stands: I should be able to get at least the nix environment set up and the silly gnu hello world built and running, right? Turns out nah. The ergonomics are just that of a hiltl…

    Comment linking /nixos

    on “Nix – Death by a Thousand Cuts”
  6. Submitted Discord vs. IRC Rough Notes as a story · 48 points

    HN discussion
  7. Return business is primary, yes. There's standard networking things like building a blog and being friendly, but also nonstandard networking: http://push.cx/craftsmanship-calendar That calendar is way out of date now (it's on the TODO list to update tomorrowish), but spending time programming with people has done wonderful things for my network, my skills, my exposure to tech I'd otherwise ignore, my social skills,…

    Comment linking /craftsmanship-calendar

    on “Don't be rich, Live rich”
  8. Submitted House Rules (2018) as a story · 43 points

    HN discussion
  9. I was under the impression that JungleDisk's encryption scheme was not as secure as they claimed[1]. Have they fixed it yet? [1] http://www.daemonology.net/blog/2011-06-03-insecurity-in-the... and its discussion here: https://news.ycombinator.com/item?id=2616634 [2] http://push.cx/2011/retracting-my-jungledisk-recommendation

    Comment linking /2011/retracting-my-jungledisk-recommendation

    on “Why I Develop For The Mac”
  10. Submitted NixOS on Prgmr and Failing to Learn Nix as a story · 39 points

    HN discussion
  11. I would really like ycombinator to be supported by the Sociable plugin - I don't think it takes too much to get it added, and the plugin is automatically updated every week on WordPress blogs. I hear it is easy to do: http://push.cx/sociable

    Comment linking /sociable

    on “Please tell us what features you'd like in news.ycombinator”
  12. Submitted Django vs. Rails: The Dead-Tree Edition as a story · 26 points

    HN discussion
  13. Location: Chicago, IL, USA Remote: yes Willing to relocate: no Technologies: Haskell, Rails, hybridizations of the two, JS, sysadmin Hybridizations, you say?: https://push.cx/2015/railsconf Blog: https://push.cx Email: ph@ blog domain Resume: available via email

    Comment linking /

    on “Ask HN: Who wants to be hired? (September 2015)”
  14. Submitted Distributed ID Generation and Bit Packing as a story · 25 points

    HN discussion
  15. SEEKING WORK - Nomadically traveling the world (currently in .ca) - Remote only, availability up to 20h/wk Currently do web dev front to back on Rails/jQuery/real life js/MySQL/Postgres. Can do PHP, Django, but usually only for porting to Rails. Rebuilt the .pro registry and did most of the Washington Post's 2008 online election coverage. github: http://github.com/pushcx blog: http://push.cx email: ph@ the blog

    Comment linking /

    on “Ask HN: Freelancer? Seeking freelancers? (June 2011)”
  16. Submitted Don't Play Hurt as a story · 25 points

    HN discussion
  17. Yeah. It's fairly likely the ads link to a URL with a recognizable pattern. Failing that, if an ad is reproducible we can iterate with a site owner to detect the DOM modification a few different ways. I've drafted a blog post to collaborate with others on reverse engineering this: https://push.cx/google-ad-injection

    Comment linking /google-ad-injection

    on “Google's iOS app now injects links on third-party websites that go to Search”
  18. Submitted Google Ad Injection as a story · 23 points

    HN discussion
  19. I'm also building one, been blogging as I go: http://push.cx/tag/athenge And, yeah, I have a similarly low opinion of the game industry as this article. Looking at it from the outside I see no reason to be part of it, I'm happier to be a software company that does games rather than a games company. http://push.cx/2009/the-game-industry

    Comment linking /2009/the-game-industry

    on “Most MMO companies are "rudderless ships of doomed people"”
  20. Submitted Economics Doesn’t Believe in Magic as a story · 20 points

    HN discussion
  21. SEEKING WORK | Chicago, IL | Remote OK 10+ years of experience with Rails development, mostly helping startups launch as a consultant. I've spoken at RailsConf and several other conferences, and written a book on Ruby. I also have significant experience with devops automation, React, Python, and mentoring junior developers. I have availability for part-time work and maintenance retainers. Not available for strict ma…

    Comment linking /consulting

    on “Ask HN: Freelancer? Seeking freelancer? (August 2018)”
  22. Submitted Y Combinator News as a story · 19 points

    HN discussion
  23. I use Django at the Washington Post to develop interactive databases and respond to breaking news. Most of the codebase was written by Adrian Holovaty, a creator of Django, and it's by far the best codebase I've ever inherited. The admin interface is truly great and allows the non-technical folks to easily work with data, and it's nice that it's consistent across projects. The templating was easy to train graphic de…

    Comment linking /2007/washingtonpostcom

    on “Ask YC: Who is using django and what has your experience been so far?”
  24. Submitted Extracting Immutable Objects as a story · 14 points

    HN discussion
  25. Submitted Distributed ID Generation and Bit Packing (2014) as a story · 13 points

    HN discussion
  26. Submitted Ripping Unicode (2006) as a story · 9 points

    HN discussion
  27. Submitted Voicemail: driven to extreme measures as a story · 8 points

    HN discussion
  28. Submitted Markoff's Gated Community Should Die in a Fire as a story · 5 points

    HN discussion
  29. Submitted TV Setup as a story · 4 points

    HN discussion
  30. Submitted Google Ad Injection as a story · 4 points

    HN discussion

Search all of HN for push.cx

Linked by the same people?