Race Conditions in Signal Handlers
tar signals interrupt handler process unix race-conditionSignals offer a unique, low-level way of communicating with processes. But under certain circumstances, they can kill processes, even when they should work.
Painting Images with IPv6
ipv6 python asyncio websocket PILDespite how it sounds, this is not a joke. Well, maybe it is, but it’s a fantastic demonstration of IPv6 addressing, and you can join in on the fun right now too!
Restricted Memory & Data Framing Tricks
c memory embedded ti msp430 unionWorking on microcontrollers is a far cry from the essentially unlimited memory and floating point operations available in Python and other high level languages. Here’s what I have been learning at my first internship…
Runnerspace, Built in Under 30 Hours
flask hackathon utsa rowdyhacks projectsI attended Rowdy Hacks 2022 at UTSA, and while I can’t say I left smiling, I did create a pretty cool project that I’d like to talk about.
Project Facelift, New and Old
projects photography updateThrough December, I decided to make heavy visual changes to many of my biggest projects, creating custom banners, of which I am quite proud…
Jekyll, GitHub Pages, and Azabani
jekyll github-pagesThis is my first time trying to create a proper blog, and my second time using GitHub pages, the first less than 2 weeks earlier.