home.social

Search

109 results for “simonmic”

  1. G'day all. I'm pleased to announce hledger 2.0 preview release 2, with many refinements to lot tracking, based on user testing.

    (And also hledger 1.52.1, which adds hledger 2-compatible G and U account types to hledger 1.)

    - github.com/simonmichael/hledge
    - hledger.org/relnotes.html#2026
    - hledger.org/install

    Release contributors: Simon Michael, Joshua Chapman.

  2. And, hledger 2.0 preview 1 (AKA 1.99.1), which adds

    automated lot tracking and capital gains calculation,
    improvements to `print`'s beancount output,
    and a new policy for AI-assisted development.

    This is the first hledger release to explore AI-assisted development, so please do check out the evolving AI policy/FAQ: hledger.org/AI.html

    - github.com/simonmichael/hledge
    - hledger.org/relnotes.html#2026

  3. I'm pleased to announce a double release! First, hledger 1.52, with

    more robust paging,
    faster valuation,
    commodity tags,
    and cost basis annotations which are preserved and can be exported (examples provided).

    - github.com/simonmichael/hledge
    - hledger.org/relnotes.html#2026
    - hledger.org/install

  4. hledger-1.51.2 fixes some regressions and brings some minor improvements.

    - github.com/simonmichael/hledge
    - hledger.org/relnotes.html#2026
    - hledger.org/install

    is free, robust, friendly, multicurrency, double-entry, software for unix, mac, windows, and the web.

  5. This was a lot of work, so I'm putting it out there in case someone else finds it useful:

    new docs describing 's , and rules for converting it.

    github.com/simonmichael/hledge

  6. @simonmic It took 10y to get my friends off of #whatsapp and most are probably not keen on installing yet another messenger. But #simplex surely looks very intriguing.

    Same with #radicle now that they've nailed the protocols. I've moved from #gogs / #gitea / #forgejo to plain ssh 2y ago, maintenance had become too much of a burden. It's been great for me but unsurprisingly collaboration has gone down to zero. Maybe this can provide some middle ground? Will definitely try it out this year

  7. Hi @simonmic,
    thanks for clarifying, so cleaned up, without header and simpler names.

    Just the + sign with liabilities:vat looks odd:

    ; I am renting out for a monthly fee, receive payments and owe the VAT to the tax authorities.

    2026-04-01 rent april per contract
    assets:receivable:customer 20 €
    equity:customer

    2026-04-03 rent april payment
    assets:bank:customer 20 €
    assets:receivable:customer

    2026-04-08 rent april billing/tax
    assets:bank:customer -20 €
    liabilities:vat:customer 3,19 €
    revenues:customer 18,81 €

    ; #hledger #plaintextaccounting

  8. I've been using #hledger from @simonmic for a few years, and it's been better than any other personal finance tool I've tried ☺️

    The only thing I've been missing was various plots and charts, and I wasn't quite happy with any of the existing tools.

    So I developed my own viewing UI for my HLedger journal; it's a read-only window on your finances showing a series of plots in a nice TUI - and it can also be hosted on a server!

    Try it out! ✨

    github.com/lucabello/hledger-t

  9. @Bdkl #hledger is the bomb. I'm a VIM user myself but @simonmic the maintainer is an emacs type I think so I imagine there is decent interaction available.

  10. RE: mastodon.social/@whitequark/11

    Thank you

    - @joeyh for :gitannex:
    - @matrss for maintaining
    - @simonmic for :hledger:
    - John Collins for

    and many people maintaining other projects I rely upon

  11. Five years ago, I received a 100$ regression bounty pretty much by accident for reporting a regression in [1] (what an amazing concept and stability commitment!). I decided to spread that back as issue bounties to feed into the community [2]. Those often sat there for years, humans take time.

    That was before the slop era.

    Now, AI bountyhunters want it, so I changed my terms to 100% human work [3].

    [1] github.com/simonmichael/hledge
    [2] github.com/simonmichael/hledge
    [3] github.com/simonmichael/hledge

  12. G'day all. A poll:

    Should hledger 2 always infer market prices from @/@@ transacted prices, like Ledger ? (and drop the --infer-market-prices flag)

    - Yes, having this always on would be harmless and more useful
    - No, having it always on, or changing it, would be harmful
    - Other, see my reply

    Or vote in the matrix poll: matrix.to/#/!6BCfAOV-btRKuqChp

  13. Glad it has helped you! A few things that might help:
    - other rust projects linked at plaintextaccounting.org
    - hledger.org/SPEC-journal.html
    - hledger.org/hledger.html#amoun (manual is a kind of spec)
    - amountp and friends in Hledger.Read.Common

  14. Thanks all, for your comments re my explorations of use in developing . I probably won't be able to respond in every case, but all civil inputs will be read and considered and are much appreciated.

  15. This aside, I understand the wish to have your accounting be on a rock solid foundation - I feel the same. No software is perfect, but you can still achieve it: keep your data, and if you need extra assurance, your reports, in version control; use double entry bookkeeping; regularly reconcile with real world balances; and perhaps run extra correctness checks. ( FTW.)
    It is now very hard to miss any mistake made by your software - you'll see and address it right away.

  16. Me! 👋

    Don't Skip The Docs.
    For emacs tips, start at hledger.org/editors.html#emacs.

    Don't assume you need hledger-mode (ledger-mode also works well, I use it).

    With flycheck-hledger (or a VCS precommit hook), don't feel you need maximal error checking - do what's most useful now, you can always do stricter checks manually.

    Don't try for perfect accounts/files/workflow up front - expect evolution.

    Don't limit yourself with an ancient hledger version - get the latest.

  17. Found in awk-pta's README, this great interview with Prof. Alfred Aho about the origins of AWK: a-z.readthedocs.io/en/latest/a

    "it was born from the necessity to meet a need. As a researcher at Bell Labs in the early 1970s, I found myself keeping track of budgets..."

    "Some Wall Street financial houses used AWK when it first came out to balance their books because it was so easy to write data-processing programs in AWK..."

    Plot twist ! Is AWK the original tool ??

  18. Found in awk-pta's README, this great interview with Prof. Alfred Aho about the origins of AWK: a-z.readthedocs.io/en/latest/a

    "it was born from the necessity to meet a need. As a researcher at Bell Labs in the early 1970s, I found myself keeping track of budgets..."

    "Some Wall Street financial houses used AWK when it first came out to balance their books because it was so easy to write data-processing programs in AWK..."

    Plot twist ! Is AWK the original #plaintextaccounting tool ??

    #awk #gawk

  19. Found in awk-pta's README, this great interview with Prof. Alfred Aho about the origins of AWK: a-z.readthedocs.io/en/latest/a

    "it was born from the necessity to meet a need. As a researcher at Bell Labs in the early 1970s, I found myself keeping track of budgets..."

    "Some Wall Street financial houses used AWK when it first came out to balance their books because it was so easy to write data-processing programs in AWK..."

    Plot twist ! Is AWK the original #plaintextaccounting tool ??

    #awk #gawk

  20. Found in awk-pta's README, this great interview with Prof. Alfred Aho about the origins of AWK: a-z.readthedocs.io/en/latest/a

    "it was born from the necessity to meet a need. As a researcher at Bell Labs in the early 1970s, I found myself keeping track of budgets..."

    "Some Wall Street financial houses used AWK when it first came out to balance their books because it was so easy to write data-processing programs in AWK..."

    Plot twist ! Is AWK the original #plaintextaccounting tool ??

    #awk #gawk

  21. Found in awk-pta's README, this great interview with Prof. Alfred Aho about the origins of AWK: a-z.readthedocs.io/en/latest/a

    "it was born from the necessity to meet a need. As a researcher at Bell Labs in the early 1970s, I found myself keeping track of budgets..."

    "Some Wall Street financial houses used AWK when it first came out to balance their books because it was so easy to write data-processing programs in AWK..."

    Plot twist ! Is AWK the original #plaintextaccounting tool ??

    #awk #gawk

  22. joyful.com/Lot+tracking+in+PTA

    Tracking investment lots is often necessary to calculate capital gains accurately and to comply with tax law. It's a tricky, increasingly widespread bookkeeping need. This page aims to be a useful guide to the topic, for PTA users and PTA developers.





  23. I like being able to use flexible, rock solid, industrial strength tools from the huge programmer ecosystem to maintain and analyse my financial records. For one example: + + /#jj (complemented by ledger-mode, flycheck-hledger, , , ..)

    I like knowing that my data and reports are safe, portable, owned by me, utterly trustworthy, and get strictly better over time.
    And if needed could be read or reconstructed by humans from a printout.

    2/

  24. @n0toose
    Don't forget hub.darcs.net , hosting darcs repos since 2012.
    (3767 of them right now, from 1977 user accounts)

  25. 2024-02-16:
    Not much time for hledger :hledger: hacking this week;
    support and doc tweaks, and an updated example CSV rules file for ( wallet software).
    Read more… hledger.org/news.html#this-wee