I've never liked guns that much, but I do remember having an enjoyable time shooting rifles and shotguns while I was at Boy Scouts camp. Despite not having any real desire to own a gun, I found myself applying for a weapons carry license on my 21st birthday really just …
read moreA Bug I Squashed: py-hopscotch-dict Part 2
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 …
A Bug I Squashed: py-hopscotch-dict Part 1
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 moreTrack Day Debrief: August 2022
I was a lot more active this month than normal - beginning with a presentation at Hacker Summer Camp followed by two back-to-back track weekends. Nevertheless, the car stayed together through it all and I may have managed to find a not-embarrassing amount of pace.
Preheat the Petit 2022
First up …
Running Qubes 4.1.0 On A Lenovo X201
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 moreTrack Day Debrief: Esses of Summer 2022
The Passion Of The Code
I finished a moderately-sized project last week; since I want to blog more I figured I'd talk about it.
Background
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 …
YOLO Phone Search Results
I got into one of my sooper-sekrit James Bond moods a while back which put me down the path of trying to obtain and maintain a disposable phone for clandestine communications - I specifically call it a disposable phone and not a burner since infosec dorks are touchy about the term …
read morePrivacy Service Comparison
A week or two back one of the people I follow on Twitter retweeted a furry talking about how they maintain their privacy while commissioning artists around the globe. As someone who's never been completely comfortable over giving my card info to every site I buy from online or putting …
read moreConfessions Of A Keeb Noob
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