Top all-time · #7627
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.
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
Most-linked posts?
- Double-Entry Ledgers: The Missing Primitive in Modern Software2 people · 4 mentions · first linked 2025-06-17
- Lessons Learned from Payments Startups2 people · 3 mentions · first linked 2024-01-26
- Visualizing Financial Data with DuckDB and Plotly2 people · 2 mentions · first linked 2025-05-22
- DuckDB as the New jq2 people · 2 mentions · first linked 2024-03-21
- Java REPL with JShell and Bazel2 people · 2 mentions · first linked 2015-09-14
- Ledger Implementation in PostgreSQL2 people · 2 mentions · first linked 2025-03-24
What Hacker News says?
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”Submitted DuckDB as the New jq as a story · 364 points
HN discussionHere 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”Submitted Lessons Learned from Payments Startups as a story · 72 points
HN discussionSlides 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]”Submitted Double-Entry Ledgers: The Missing Primitive in Modern Software as a story · 56 points
HN discussionSubmitted DuckDB over Pandas/Polars as a story · 56 points
HN discussionSubmitted Node.js, redis, and resque as a story · 28 points
HN discussionSubmitted Useful unix tricks - part 4 as a story · 8 points
HN discussionSubmitted DuckDB as the New jq as a story · 7 points
HN discussionSubmitted Double-Entry Ledgers: The Missing Primitive in Modern Software as a story · 5 points
HN discussionSubmitted How to migrate your blog from Mephisto to Wordpress as a story · 5 points
HN discussionSubmitted Coding Agents, Starter Kits and Pgledger as a story · 4 points
HN discussionSubmitted PostgreSQL Scripting Tips as a story · 4 points
HN discussionSubmitted A Ledger in PostgreSQL Is Fast as a story · 4 points
HN discussionSubmitted Ledger Implementation in PostgreSQL as a story · 4 points
HN discussionSubmitted Migrating from Gradle to Bazel as a story · 4 points
HN discussionSubmitted Why I don’t like feature branches as a story · 4 points
HN discussionSubmitted Double-Entry Ledgers: The Missing Primitive in Modern Software as a story · 3 points
HN discussionSubmitted Double-Entry Ledgers: The Missing Primitive in Modern Software as a story · 3 points
HN discussionSubmitted Ledger Implementation in PostgreSQL as a story · 3 points
HN discussionSubmitted Setting up a Zotac ZBOX with XBMC as a home theater PC as a story · 3 points
HN discussionSubmitted Deploy your site without downtime using a web proxy written in node.js as a story · 3 points
HN discussionSubmitted Visualizing Financial Data with DuckDB and Plotly as a story · 2 points
HN discussionSubmitted Lessons Learned from Payments Startups as a story · 2 points
HN discussionSubmitted Dropwizard Can Be Simple as a story · 2 points
HN discussionSubmitted Java REPL with JShell and Bazel as a story · 2 points
HN discussionSubmitted Visualizing Financial Data with DuckDB and Plotly as a story · 1 points
HN discussionSubmitted The Many Ways to Read Tech News as a story · 1 points
HN discussionSubmitted Lessons learned from payments startups as a story · 1 points
HN discussion