Posts
- My first Linux kernel patch: mute LEDs on an HP Spectre
How a one-line Realtek quirk fix made the speaker-mute and mic-mute keyboard LEDs work on my Spectre x360, and how that patch got into sound/for-next and linux-next.
- Getting an Intel IPU6 webcam working on Linux
Install libcamera, hide raw IPU V4L2 devices, and run SoftISP on the Intel iGPU when NVIDIA EGL breaks demosaic.
- Building Plantcasso at Berkeley AI Hackathon 2026
What's a plant saying? We've given a plant a robot arm with a pencil, mapped the servo controls to the plant's biosignals, and let it draw on a canvas, visualizing its life and environmental stimuli.
- Xfinity Advanced Security Appears to Block by TLS SNI
Xfinity is touching my traffic...
- Instrumenting Python services with OpenTelemetry and Grafana Cloud
Application notes on exporting traces and logs from Python ASGI services to Grafana Cloud.
- Building an HTTP Tarpit on Cloudflare Workers for $0
What if instead of returning 404 to credential scanners, you gave them what they wanted... very slowly?
- Integrating Georgia Tech SSO with CAS
A practical guide to implementing Georgia Tech's Single Sign-On using the CAS protocol in your web application
- Deploying Vaultwarden on K3s
How I Self-Hosted a Bitwarden-Compatible Password Manager on a $1/mo VPS
- Write-ups for Grey Cat the Flags CTF 2024
I'm rusty...
- Hello World
Watch this space