technical.cx Sources

Lobsters

Patching my guitar amp's firmware - mforney.org

I’m having a lot of fun with reverse engineering lately, so when I was looking over the service manual for my guitar amp, a Yamaha THR10c, and saw references to a UART header in the schematic, I got excited. I wondered if anything cool was hiding in there....

Lobsters

An AI audit of FreeBSD

15 kernel bugs, including 3 RCEs, 5 LPEs, and 1 bhyve escape.

Lobsters

Lunacy | Red Vice

A Lua 5.1 interpreter + JIT in Rust

Lobsters

sqlite AGENTS.md

SQLite gained an AGENTS.md file five days ago - but it's not intended for their own development, it's presumably aimed at people who are pointing agents at the SQLite codebase. …

Databases

Databases

Lobsters

Introducing Neptune: Direct3D virtualization for QEMU

For many years, I had wanted to bring Direct3D virtualization to QEMU. I have tried and given up multiple times because the problem felt intractable. A proper solution required expertise in many niche areas of system design including: virtualization, GPU,...

Lobsters

ACME CAA Extensions to Become Mandatory | Feisty Duck

Feisty Duck’s Cryptography & Security Newsletter is a periodic dispatch bringing you commentary and news surrounding cryptography, security, privacy, SSL/TLS, and PKI. It's designed to keep you informed about the latest developments in this space....

Security

Lobsters

The Silent Critic

Like most folks, I’ve been using The Models 1 to write code now for the better part of a year. My process has changed over the course of the last few months, partly because the models are …

Lobsters

One year of Roto, the compiled scripting language for Rust

By Terts Diepraam Almost exactly one year ago, we announced Roto, a JIT-compiled embedded scripting language for Rust applications. A lot has happened since then that we'd like to tell you about! 💡Along with this post, we published Roto v0.11.0! You can...