25 Aug 2026 · Notes - joshua stein
A small board sits between the ADB trackball (originally made by Logitech btw) and the logic board which has a USB port that currently houses a Logitech wireless receiver (but could support any USB mouse). It translates USB mouse HID input to ADB mouse packets. For the mouse scroll wheel, it sends ADB keyboard Page Up and Page Down keys.
25 Aug 2026 · Notes - joshua stein
And now for my next trick... Your browser doesn't seem to support HTML video. You can download the video instead.
24 Aug 2026 · Notes - joshua stein
I saw this SCSIknife Multi used in CuriousMarc's video ( https://youtu.be/85mLokY_oe0) https://www.tindie.com/products/jurassicomp/scsiknife-desktop-zuluscsitm-compatible-emulator/ I like that the single form factor has all 3 connectors (50-pin, 2.5" portable, and DB-25) populated so it can be used on anything without having to buy separate devices.
2 Aug 2026 · Notes - joshua stein
Something I've been working on for a few months...
2 Aug 2026 · Notes - joshua stein
I ported enough of NetBSD's armv7 MP code to OpenBSD to do a 'make -j4 build' on my DM250X. It brings a full system compilation from ~5.1 days to ~3.5. Compiling LLVM is still multiple days :(
27 Jul 2026 · Notes - joshua stein
The only thing I needed to hear from the new Framework 13 Pro reviews is that after 5 years they still haven't fixed the wobbly screen hinge https://youtu.be/_xjxwl1zLMc?t=272
24 Jul 2026 · Notes - joshua stein
Some scattered thoughts on AI https://jcs.org/2026/07/23/ai
23 Jul 2026 · joshua stein
In 2019, I started watching Andreas Kling's programming videos , many of which were live-coding sessions writing his new operating system SerenityOS . He was always pretty fast at writing code, especially since his IDE, Qt Creator, had knowledge of all his C++ code and could auto-complete classes, variable names, and function signatures. Back then it seemed like he had much of the code written in his head and was limited just by his typing speed. Four years later, he switched to CLion which had …