Tag: hacking


  • Francis is a really great teacher… as always I got a lot out of this. The use of NOPs to affect timing weirded me out. Still, really valuable watch. Don’t worry about the length, he’s still totally understandable at 2x speed.


  • My children are hopelessly addicted to their gaming devices. This is a problem, but not one that I can directly solve because the school mandates that they have both an Android smartphone and a Windows laptop. Rather than to meet the problem head on I figured the better way to address it is to replace consumption with…


  • Zithers are German in origin, though some of the earliest zither-like instruments date back to 400 BCE China. The laser cut version [Nicolas] created had five strings to hammer on, though the type used in classical music arrangements typically contain upwards of thirty strings. The zither family of instruments may have given way to the…


  • Zero to WASI with Clang 17

    By exposing libc functions to our module, and granting it capabilities to access resources outside of its environment, we are now able to write programs that look much more like the native binaries we are used to. That’s enough to get us started, but check back for more posts as I continue diving deeper into…



  • The model rocketry hobby is the reason why [Andrew Reilley] developed his own CF tube winding machine called Contraption. A tutorial video (also embedded below) shows how this machine is prepped for a winding run, followed by the winding progress and finalizing before admiring the result.


  • Elite is the game that got me into computing…


  • RISC-V powered badge

    There’s a new chip on the block, named the CH32V003. I’ll admit the name is a bit of a mouthful, I’ve idly been referring to it as “the chirty two” or “the double-oh three” but don’t let the unassuming name fool you, this chip is grand. It’s a self-contained microcontroller with a 48MHz RISC-V core…


  • The brains of this festive little tree is an ATmega328P, which you probably recognize as the microcontroller that powers the Arduino Uno. Although this circuit has none of the extra bits you’d find on an Uno, not even a crystal oscillator, it can still be programmed with Arduino and use the 8 MHz internal clock.


  • 5. Now the exploit was rewritten to read memory, and *blink* out the contents using the LCD backlight. A LEGO construction was built and a webcam would register the binary stream of a few megabytes of memory contents. Slooooow. https://mastodon.social/@bagder/111538350617290554 🤯