Other articles

  1. Needing Vital Memory Expeditiously For A Raspberry Pi

    Wed 25 January 2023


    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
  2. 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
  3. 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
  4. A Bug I Squashed: py-hopscotch-dict Part 1

    Tue 27 September 2022

    This bug is a couple years old now, but I'm still proud of myself for finding it. Anyway, onto the story:

    I was this close to the first public release of py-hopscotch-dict: I'd organized the repo just-so, built my first CI/CD pipeline - I'd even signed up for PyPI so …

    read more
  5. Running Qubes 4.1.0 On A Lenovo X201

    Tue 19 July 2022

    With about three weeks until Hacker Summer Camp, I'm starting to tie up the last loose ends - specifically my DEF CON badge (I'm going to email my connect) and my laptop. Normally I don't give too much thought into my tech setup - I throw a fresh copy of Kali on …

    read more
  6. The Passion Of The Code

    Wed 25 May 2022

    I finished a moderately-sized project last week; since I want to blog more I figured I'd talk about it.


    I've blogged about my karting hobby before, but anyone halfway quick in public karting knows the biggest factor in how fast you are are the the karts themselves: maybe some …

    read more
  7. Confessions Of A Keeb Noob

    Sun 27 February 2022

    I watched a DEFCON talk on custom keyboards while I was taking time off for Thanksgiving in hopes of figuring out why keyboard nerds are how they are. One of the presenters mentioned a company they frequent, so I decided to take a look - within 20 minutes I had spent …

    read more
  8. A (Mostly) Foolproof GHA Python CI/CD Workflow

    Mon 15 June 2020

    Before the world fell over and caught fire, I went to PyCon for the first time. Like all work "conferences" it was pretty nice - all expenses paid, saw some interesting talks and got to meet a bunch of new people.

    A picture with me and Guido van Rossum; I got a picture with him before a coworker but he uploaded his to the company slack first for all the clout.

    One set of talks I was particularly interested in were …

    read more

Page 1 / 1