A User's view of Hledger

Learning about hledger

AI tackles hledger humor

Warning: This post includes content generated by AI. If you are trying to steer clear of anything that contains AI, you will likely want to skip reading this.

Background
Last week I implied that an AI wouldn’t understand my humorous and totally fanciful explanation of why one hledger flag didn’t work with a certain command.

My Challenge to ChatGPT
This week I decided to let ChatGPT take a shot at writing a similar explanation. In fact, I gave it an even wider task, asking what types of humor were possible for my originally invented explanations?

The Result
ChatGPT came up with the following text, which I asked it to put in html table format, because I was too lazy to hand code the html myself.

ChatGPT content:

Humor styleApproachExample
Dry/deadpanDeliver nonsense as a sober technical explanation.“The average remains pending until you permanently finish having finances.”
Technical parodyImitate software documentation or bug reports.“The mean and median have deadlocked over ownership of the accumulator.”
Bureaucratic satireInvent procedures, committees, and approval requirements.“Averages require form AVG-3, countersigned by every transaction.”
AbsurdistStart plausibly, then introduce something clearly ridiculous.“The denominator has migrated to a warmer spreadsheet.”
PersonificationGive commands and numbers human feelings.“aregister believes that averaging diminishes its accomplishments.”
Wordplay/punsExploit accounting or mathematical vocabulary.“The ledger refuses to calculate averages because it doesn’t want to be mean.”
Mock conspiracyInvent a grand secret explanation for a small inconvenience.“The powerful Total Balance Lobby has quietly suppressed averages.”
Self-deprecatingMake the narrator’s accounting habits the joke.“My journal is so confused that the average has requested counseling.”
SlapstickTurn software operations into physical mishaps.“The denominator tripped over a posting and fell into Expenses:Repairs.”
Mock scholarlyInvent academic theories and elaborate proofs.“The First Law of Ledger Dynamics prohibits averages in accounts observed by their owners.”