How I discovered that Anthropic's Claude Desktop was using my Rust-based enigo library to give the AI "hands and feet", only to (potentially) have that very AI turn around and reject my job application. In this post, I walk through how I confirmed enigo's integration on both macOS and Windows, reflect on the thrill of seeing a hobby project in a billion‑dollar product, and share the surreal moment…
Last year, security researchers found vulnerabilities in the Shimano Di2 bicycle parts that allow an attacker to shift someone else's bike or block the rider from shifting themselves. This post reproduces the wireless replay attack against Shimano Di2 components using a SDR and Universal Radio Hacker.
This post walks through how I downgraded the firmware on my Shimano Di2 shift levers and rear derailleur to expose known vulnerabilities, including the process of rooting an Android phone, intercepting firmware downloads, and patching requests.
This is my very first blog entry! I love blogs and prefer RSS/Atom feeds over social media. Here I explain why I chose plain HTML/CSS, GitHub Pages and Cloudflare for a minimal, ad-free experience.