John

@oxlox.ca

Saskatchewan-based tech nerd. Soon-to-be-dad. Destined to putz around aimlessly.

🚨 Update: Watching this npm worm propagate in real time, we’re now tracking 2,234 affected package artifacts across 444 unique packages, and it’s still spreading. Average detection time: 5 min and 18 seconds after publication. Our campaign page includes all affected packages/versions.

Socket@socket.dev · 2d ago

🚨 Active npm supply chain attack: keyv​@​6.0.0 and 13 other packages have been compromised. keyv alone gets 154M weekly downloads. The worm steals cloud and CI credentials, then uses stolen npm tokens to publish trojanized versions of more packages.

ahhh, the hard drive on my old thinkpad crashed while I was looking through what I wanted to backup from it before turning it into a server. Only thing I'm sad about losing is the music, I had a lot of stuff on there from my bands between 2008-2012 that might be gone gone now

I watched a Bismuth video earlier this week and it had me feeling pretty nostalgic about speedrunning. And yet that period from 10-15 years ago may as well have been 50. I would have nowhere the patience for it at this point.

stay creative. after Baby Beluga (1980) 🐳, I didn’t worry about how I would top that.. just kept growing as a person and musically. 14 years later came Bananaphone! 🍌 and 32 years after that, Penny Penguin. 🐧

I explained the Zig/Bun thing to my wife and she acted like she didn't care about programming nerd Worldstar beef

raylib is so dang good. Working on a synthesizer thing and it has kept me away from so many headaches

spent my Canada day afternoon clearing out my Gmail inbox. Down from >10k unread to 4k! Spent the morning Ziggin'

gotta think hard on if I want to play deltarune chapter 5 or just watch it on YouTube. Couldn't beat the chapter 4 end boss...