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 · #7627

P

Paul Gross

Personal blog · pgrs.net · on HN as pgr0ssprogrammingdata

Paul Gross's personal blog at pgrs.net covers programming and data. Since 2009, 10 different Hacker News readers have linked it 33 times, most often “Double-Entry Ledgers: The Missing Primitive in Modern Software”. It is still writing: the last post was on 2026-10-29, and you can follow it by feed.

Visit the blog
33mentions?
10HN people?
2009–2026first – last linked?
Links on Hacker News per year · peak 10 in 2025

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

Why HN links it

HN readers link Paul Gross's posts for Leiningen (Clojure build tool) tips, such as a cleaner way to use local jars. One commenter points to his post as a method that looks cleaner than an alternative.

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

Principal software developer

The author on HN?

pgr0ss · 676 karma · member since 2010

http://www.pgrs.net/

From their public HN profile, which links to this site.

Most-linked posts?

  1. Double-Entry Ledgers: The Missing Primitive in Modern Software
    2 people · 4 mentions · first linked 2025-06-17
  2. Lessons Learned from Payments Startups
    2 people · 3 mentions · first linked 2024-01-26
  3. Visualizing Financial Data with DuckDB and Plotly
    2 people · 2 mentions · first linked 2025-05-22
  4. DuckDB as the New jq
    2 people · 2 mentions · first linked 2024-03-21
  5. Java REPL with JShell and Bazel
    2 people · 2 mentions · first linked 2015-09-14
  6. Ledger Implementation in PostgreSQL
    2 people · 2 mentions · first linked 2025-03-24

What Hacker News says?

  1. I actually just wrote up a blog post as well about why I don't like feature branches: http://www.pgrs.net/2011/08/29/why-i-dont-like-feature-branc... My main reasons are that git history gets messy, builds don't run on feature branches (although github seems to have a work around here), and refactoring is harder. My opinions are largely based on working on larger projects (more than 10 devs working in the same codeb…

    Comment linking /2011/08/29/why-i-dont-like-feature-branches/

    on “GitHub Flow”
  2. Submitted DuckDB as the New jq as a story · 364 points

    HN discussion
  3. Here you go: http://blog.markwatson.com/2012/07/my-simple-hack-for-using-... From what I know, lein's policy is to make adding .jars as hard as possible. Update: just found this other method http://www.pgrs.net/2011/10/30/using-local-jars-with-leining... which looks cleaner - just a bit harder (see the last comment).

    Comment linking /2011/10/30/using-local-jars-with-leiningen/

    on “Leiningen version 2.0.0 released”
  4. Submitted Lessons Learned from Payments Startups as a story · 72 points

    HN discussion
  5. Slides available here: http://www.pgrs.net/wp-content/uploads/2013/02/rubyconf_aust...

    Comment linking /wp-content/uploads/2013/02/rubyconf_australia_high_availability.pdf

    on “High Availability at Braintree [video]”
  6. Submitted Double-Entry Ledgers: The Missing Primitive in Modern Software as a story · 56 points

    HN discussion
  7. Submitted DuckDB over Pandas/Polars as a story · 56 points

    HN discussion
  8. Submitted Node.js, redis, and resque as a story · 28 points

    HN discussion
  9. Submitted Useful unix tricks - part 4 as a story · 8 points

    HN discussion
  10. Submitted DuckDB as the New jq as a story · 7 points

    HN discussion
  11. Submitted Double-Entry Ledgers: The Missing Primitive in Modern Software as a story · 5 points

    HN discussion
  12. Submitted How to migrate your blog from Mephisto to Wordpress as a story · 5 points

    HN discussion
  13. Submitted Coding Agents, Starter Kits and Pgledger as a story · 4 points

    HN discussion
  14. Submitted PostgreSQL Scripting Tips as a story · 4 points

    HN discussion
  15. Submitted A Ledger in PostgreSQL Is Fast as a story · 4 points

    HN discussion
  16. Submitted Ledger Implementation in PostgreSQL as a story · 4 points

    HN discussion
  17. Submitted Migrating from Gradle to Bazel as a story · 4 points

    HN discussion
  18. Submitted Why I don’t like feature branches as a story · 4 points

    HN discussion
  19. Submitted Double-Entry Ledgers: The Missing Primitive in Modern Software as a story · 3 points

    HN discussion
  20. Submitted Double-Entry Ledgers: The Missing Primitive in Modern Software as a story · 3 points

    HN discussion
  21. Submitted Ledger Implementation in PostgreSQL as a story · 3 points

    HN discussion
  22. Submitted Setting up a Zotac ZBOX with XBMC as a home theater PC as a story · 3 points

    HN discussion
  23. Submitted Deploy your site without downtime using a web proxy written in node.js as a story · 3 points

    HN discussion
  24. Submitted Visualizing Financial Data with DuckDB and Plotly as a story · 2 points

    HN discussion
  25. Submitted Lessons Learned from Payments Startups as a story · 2 points

    HN discussion
  26. Submitted Dropwizard Can Be Simple as a story · 2 points

    HN discussion
  27. Submitted Java REPL with JShell and Bazel as a story · 2 points

    HN discussion
  28. Submitted Visualizing Financial Data with DuckDB and Plotly as a story · 1 points

    HN discussion
  29. Submitted The Many Ways to Read Tech News as a story · 1 points

    HN discussion
  30. Submitted Lessons learned from payments startups as a story · 1 points

    HN discussion

Search all of HN for pgrs.net