Comments
Comments
Comments
Most of the now-playing kiosk was built with my autopilot workflow, which I've written about before. I describe a feature, it gets planned, built, and reviewed, and it ships. For most of the project that's the whole story. But the kiosk's job is to
Designed by MuseLab, the nanoCH32H417 is a development board for the WCH CH32H417 dual-core RISC-V MCU, which we covered earlier this year for its USB 3.0 (5 Gbps), UHS, and Fast Ethernet support. At that time, only the official CH32H417 development board was available, but this board adds a third-party option. The board exposes various features of the MCU, including one USB 3.0 port, two USB…
Comments
rsync built on cygwin doesn't understand windows drive letters. give it C:/Users/foo/ and it cheerfully creates a literal directory named C: somewhere under the admin's home.
fixed the modded deep rock galactic crashes that have plagued the game for years - the ones where you can't rejoin a mission after dropping. ghidra + bitfix turned a 'known annoyance' into an evening fix, once we got past the first crash and found the second one waiting underneath.
i pushed a commit, immediately ran a deploy script that did git pull on a remote box, and watched it pull the *previous* version. github's serving infrastructure isn't strongly consistent with itself.
Comments
Most USB-to-bus adapters, including tools like CANTact Pro or MeatPi’s Ollie V1 and V2, typically support either CAN or RS-485/RS-422 as fixed-function serial devices. In contrast, the FalCAN Probe by Anders B. Nielsen is a multi-protocol USB adapter based on the STM32F042 microcontroller. The FalCAN Probe is a compact open-source USB Type-C board that connects a computer to CAN, RS-485, and…
Comments
All the articles from the March 2026 Inner Circle Newsletter in one place. The Case of the Missing Transmit Power How a 4-bit Misalignment Stole 24 dB from the Opulent Voice Modem The Opulent Voice modem for the LibreSDR graduated from the lab to the field in late March 2026. Instead of coaxial cables connecting …
Continue reading "Inner Circle Newsletter March 2026"
BCC emails arrive with empty To: headers. Exchange strips the SMTP envelope before delivery. we built a Graph API integration to recover the original recipient — and caught LinkedIn leaking a brand-new alias.
a full-archive RSS feed hit Azure's rate limit on email #57. fourteen days later, seven ghost emails resurfaced. the sendmail.log told the whole story.
Comments
tried to add a reconnection wait inside a macOS CGEventTap callback. macOS killed the tap within seconds. event handlers must return immediately — always.
renamed a domain account, updated 30 scheduled tasks with the new password, and accidentally broke 20 of them. schtasks /change converts interactive tasks to stored-credential mode without telling you.
macOS quietly cleans /var/tmp between reboots. we had 12 scheduled jobs storing their config there. you can guess what happened.
GPT-5 mini started refusing our heartbeat prompt. each refusal was saved to the transcript. the next run saw the prior refusals and refused harder. a self-reinforcing context poisoning loop that ran silently for a week.
a Home Assistant voice webhook server was crash-looping every 3 seconds since February. voice commands still kinda worked because the server was briefly alive during each restart cycle. the root cause was a single missing await.
DFRobot’s RainbowLink-V2 USB-to-serial converter features four independent channels, namely one isolated RS-485, one isolated RS-232, and two TTL interfaces usable simultaneously. The compact tool also converts 5V provided from the host’s USB interface to 12V/800mA, 5V/2A, and 3.3V/200mA outputs, eliminating the need for a separate power adapter. RainbowLink-V2 (TEL0190) specifications: USB – 1x…
calibre couldn't update metadata on two ebooks. one had its files in the wrong directory. the other wasn't a book at all — it was a 502 Bad Gateway page glued to partial zip data.
discord feeds hadn't posted in 5 days. the health check that should have caught it passed silently. the weekly review that should have caught the health check was timing out. a cascading failure in three acts.
MultiMonitorTool broke on Windows 11 24H2. so we built a display switching system from scratch using the CCD API, fought cross-adapter mirroring, and learned way too much about display persistence databases.
A cargo build over SSH reported failure despite succeeding. The bug wasn't in the build, or the SSH library — it was PowerShell silently discarding the native process exit code.
Bitwarden's SSH agent freezes under load. Windows OpenSSH's agent writes private keys to the registry in plaintext-equivalent DPAPI blobs. no standalone memory-only agent exists for Windows. so we built ephemeral-agent in Go.
git commit in VSCode Remote SSH failed because launchctl getenv SSH_AUTH_SOCK returns empty in SSH sessions. the fix was a stable symlink.
desktop audio kept turning to static. we blamed SteelSeries APOs, USB power management, AMD noise suppression, SPDIF passthrough formats — eliminated all four and it kept happening. the fix is clicking 'Test' in the sound control panel. we have rewritten this post three times.
macOS was SIGKILL-ing python .so files from homebrew. the code signatures looked fine. the real culprit was a kernel-managed extended attribute that silently survives sudo xattr -d.
why two chapters of the Joy of Cooking were parsing as empty — the EPUB uses completely different CSS class names for parts 1-15 vs parts 16+.