Inane Observations $ sudo fix_it
  • What is a registrar? – A ‘who's who’ of public hospital doctors

    27 December 2024 | medicine | Comment

    What, exactly, is a medical registrar? As a medical student, I was told ‘a registrar is a doctor in a training program’. A survey of Google search results shows this view is widespread:

    A medical registrar is a doctor who undergoes advanced training in a

    … »
  • Investigating a proprietary Android 2FA system

    02 December 2024 | android reverse engineering obfuscation security programming java | Comment

    This article concerns an Android app used as part of a proprietary two-factor authentication (2FA) system. Investigation of the app and 2FA protocol reveals some interesting design decisions.

    Overview

    The 2FA system is similar to well-known offerings such as Duo Security and Okta Verify.… »

  • Investigating a historical Android anti-root protection system

    24 November 2024 | android reverse engineering obfuscation security programming java | Comment

    This article concerns a specialised Android app used as part of a proprietary authentication protocol, developed in the late 2010s. Given the intended use case, the app features a number of aggressive security measures – the app uses FLAG_SECURE and does not run when developer… »

  • GIMP 3.0 plug-in for exporting JBIG2-encoded PDF files

    09 November 2024 | gimp graphics linux python pdf | Comment

    JBIG2 is an efficient image compression format for bi-level (bi-tonal) images, which is supported by the PDF file format and common PDF viewers, but which lacks widely available tooling for its generation. GIMP is an open-source image editing suite, which has the capacity to output… »

  • Australian English communication growth charts

    08 September 2024 (updated 09 September 2024) | medicine paediatrics | Comment

    Below are presented expressive vocabulary ‘growth charts’ and limit ages, for an Australian English cohort, based on the norming samples for the long-form Australian English Communicative Development Inventory (OZI),1,2 and its short form (OZI-SF).3,4

    OZI norms

    Estimated age (months) achieved by proportion
    Words produced 50% 75% 90% 95%
    … »
  • Neonatal jaundice treatment thresholds calculator (NICE guidelines)

    07 September 2024 (updated 08 September 2024) | medicine paediatrics | Comment

    I present a free open source webapp for calculating neonatal jaundice treatment thresholds (bilirubin ‘nomograms’) based on UK National Institute for Health and Care Excellence (NICE) guidelines. The calculator can be accessed at https://yingtongli.me/bili/.

    Screenshot of calculator

    Please note that the calculator is based on the 2010… »

« First ‹ Previous Page 1 2 3 4 5 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.