Inane Observations $ sudo fix_it
  • WHO and CDC weight-for-age charts with additional centile lines

    11 April 2024 (updated 11 April 2024) | medicine paediatrics | Comment

    Below we present weight-for-age charts in a standardised format based on data from the World Health Organization (birth to 2 years) and United States Centers for Disease Control and Prevention (2 to 18 years). A full complement of centile lines is provided, namely the 3rd,… »

  • Spoofing Android device model via Smali patching

    31 December 2023 | android reverse engineering programming java | Comment

    I recently came up against an Android application which gates certain functionality behind detecting a ‘compatible’ Android device – which mine was not. My usual approach, on a rooted device, would be to use XPrivacyLua to spoof the device information returned to the application, but… »

  • Efficiently reading a CSV of floats in Rust

    12 November 2023 | rust programming | Comment

    In hpstat, we are often required to read large CSV files consisting of a header of string column names, followed by data consisting entirely of floating-point numbers. Profiling reveals that a naïve approach based on generic CSV parsers is inefficient at this task.

    Consider… »

  • Constructing a working copy of SCORE 4 – software preservation

    05 November 2023 | music software preservation | Comment

    SCORE is a historical music engraving program written by Professor Leland Smith and developed from 1987 to 2002. It was known for its high-quality results compared to other software available at the time, and its output inspired the Leland music font developed for MuseScore. The… »

  • A high-performance Rust implementation of the Turnbull non-parametric maximum likelihood estimator for interval-censored survival data

    29 October 2023 (updated 02 May 2024) | mathematics statistics rust | Comment

    A common need in biostatistics is to estimate survival curves, but particular difficulty arises when observations are interval censored, i.e. the time of event is not observed exactly, but is known only to fall within a particular interval. In this setting, the Turnbull estimator [1]… »

  • Extracting TOTP keys from a proprietary Android 2FA app

    04 July 2023 | totp 2fa mfa cryptography encryption | Comment

    This is an analysis of an early 2010s proprietary Android-based two-factor authentication (2FA) application for a particular cloud service provider – à la Okta, or Microsoft Authenticator. This particular cloud service has been publicly criticised for not supporting industry standard 2FA algorithms such as time-based… »

« First ‹ Previous Page 1 2 3 4 5 6 Next › Last »
  • Home
  • Git (Archives: GitLab, GitHub)
  • Research
  • Music
  • Posts
    • May 2025 (3)
    • December 2024 (2)
    • November 2024 (2)
    • September 2024 (2)
    • August 2024 (1)
    • More…
  • Tags
    • medicine (25)
    • copyright (20)
    • opentally (20)
    • drm (19)
    • encryption (12)
    • monash (12)
    • mathematics (11)
    • statistics (10)
    • proportional representation (8)
    • python (8)
    • victoria (8)
    • law (7)
    • meeting procedure (7)
    • ptv (7)
    • public transport (7)
    • rust (7)
    • defective by design (6)
    • digital rights management (6)
    • creative commons (4)
    • webassembly (4)
    • 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)
    • cryptography (12)
    • programming (12)
    • 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.