Inane Observations $ sudo fix_it
  • ledger-pyreport: Formal accounting reports for ledger-cli

    31 March 2020 (updated 17 April 2020) | bookkeeping ledger plain-text accounting | Comment

    Ledger is a powerful command-line plain-text double-entry bookkeeping system. It is agnostic as to higher-level accounting principles, which makes it a very versatile tool for a wide variety of use cases, but does create challenges when extracting formal accounting reports. For example, Ledger struggles to… »

  • Incorrect accounting of unrealised gains in ledger-cli

    31 March 2020 | bookkeeping ledger plain-text accounting | Comment

    Problem 1

    Consider the following Ledger journal:

    2019-07-01 Opening balances Assets:Current:Cash at Bank $1000.00 Equity:Opening Balances 2019-07-02 Application Assets:Current:International Account 100.00 EUR @ $1.10 Assets:Current:Cash at Bank 2019-08-02 Application Assets:Current:International Account 100.00 EUR @ $1.05 Assets:Current:Cash at Bank 2019-09-02 Redemption Assets:Current:Cash at Bank $57.50 Assets:Current:International
    … »
  • Broken Uno house rules; or, the importance of systems thinking, rather than ‘reasoning by Lego’

    26 January 2020 | cryptography encryption misc | Comment

    House rules are a staple of card and board games, and Uno is no exception. Recently with friends, we played some games of Uno, observing a common house rule:

    House Rule 1. A player who incorrectly calls ‘Uno’ must draw two cards.1 (Each player

    … »
  • Customising OsmAnd voice navigation to remove route numbers

    25 January 2020 | android programming open source | Comment

    OsmAnd is an open-source offline map and navigation app for Android, based on OpenStreetMap data.

    In my experience, OsmAnd's voice navigation is the most polished of all open-source Android navigation apps. However, it has a frustrating habit of always announcing street names in conjunction with… »

  • MxR Plays had poor legal sense, but excellent YouTube sense

    18 January 2020 | law copyright | Comment

    I am not a lawyer. I am not your lawyer, nor am I lawyers for MxR Plays or Jukin Media. This is not legal advice.

    The Jukin Media and MxR Plays saga has come to an end, with MxR Plays and Jukin Media reaching a… »

« First ‹ Previous Page 13 14 15 16 17 18 19 Next › Last »
  • Home
  • Git (Archives: GitLab, GitHub)
  • Research
  • Music
  • Posts
    • June 2025 (3)
    • May 2025 (3)
    • December 2024 (2)
    • November 2024 (2)
    • September 2024 (2)
    • More…
  • Tags
    • medicine (25)
    • copyright (20)
    • opentally (20)
    • drm (19)
    • encryption (12)
    • monash (12)
    • mathematics (11)
    • rust (10)
    • statistics (10)
    • proportional representation (8)
    • python (8)
    • victoria (8)
    • law (7)
    • ledger (7)
    • meeting procedure (7)
    • ptv (7)
    • public transport (7)
    • defective by design (6)
    • digital rights management (6)
    • creative commons (4)
    • webassembly (4)
    • accounting (3)
    • drcr (3)
    • metro trains (3)
    • paediatrics (3)
    • politics (3)
    • 2fa (2)
    • c (2)
    • graphics (2)
    • mfa (2)
    • pdf (2)
    • victorian electoral commission (2)
    • android (5)
    • security (18)
    • programming (15)
    • cryptography (12)
    • bookkeeping (7)
    • voting systems (8)
    • med in review (11)
    • music (10)
    • parliamentary procedure (7)
    • totp (2)
    • reverse engineering (20)
    • obfuscation (12)
    • single transferable vote (19)
    • ebook (16)
    • elections (12)
    • java (6)
    • linux (33)
  • Lee Yingtong Li
  • blog@yingtongli.me
  • My CV · CV of Failures
@RunasSudo

Most material on this website is available under an open licence. See https://yingtongli.me/blog/copyright.html for details.