Other articles

  1. Living With Calyx Internet: 60(ish) Days In

    Sat 21 October 2023

    Prologue

    I discovered Calyx while stumbling about in the DEF CON vendor village probably around 2018 - as someone rocking a phone plan with no data at the time, somehow I thought it made more sense to get an unlimited data hotspot instead of a slightly more expensive phone plan with …

    read more
  2. XCP-NG On An EliteDesk 805 G8 Mini

    Wed 07 June 2023

    Prologue: Computers Were A Mistake

    I guess it was only a matter of time until a Youtuber showed me something I wanted to buy.

    I'd been thinking about building a small homelab since late last year with the goal of having a local Git repository for my open-source code, and …

    read more
  3. Four Cores Are Better Than One

    Wed 29 March 2023

    Occasionally my mind regains the ability to recall something from more than two weeks in the past, the latest item being a blog post I read on the relative power of shell parallelization. Recently I found myself dreading an enormously parallelizable task and decided in lieu of spending 45 seconds …

    read more
  4. Flashing Heads On A Lenovo X220

    Mon 27 February 2023

    Preamble

    As a member of the infosec dork tribe of the computer yeller nation I have a travel laptop I use for attending conferences, but its intermittent wifi almost torpedoed my presentation at BSides last year so this year I decided a change was in order; luckily being a computer …

    read more
  5. Needing Vital Memory Expeditiously For A Raspberry Pi

    Wed 25 January 2023

    Prologue

    This statement shouldn't come as a shock to anyone who's handled them for an extended period of time, but SD cards are one of the worst storage options to run a computer from - putting the godawful latency and throughput of your average card aside, the low-quality flash is almost …

    read more
  6. My Little Profiler: Flamegraph is Magic

    Mon 12 December 2022

    Until recently, profilers were a tool I'd heard people gushing over but never gotten around to trying myself. I put ox_profile on my list of neat tools to try out when I heard of it at PyCon in 2019 and replaced it with Scalene when I heard of that at …

    read more
  7. A Bug I Squashed: py-hopscotch-dict Part 2

    Mon 03 October 2022

    An Unwelcome Visitor Arrives

    Like every ridiculously subtle bug this one seemed to appear out of nowhere. I always confirm my code passes tests locally before pushing changes, but I still found myself staring down a red CI build marker and a strange error:

            def __delitem__(self, key: Hashable) -> None …
    read more