Microblog

Worklog: Got scan-QR-to-sync-auth working in Watch Later. Also various UI improvements and fixes.

It's a tiny decentralized web app with no backend for maintaining a queue of YouTube videos you want to watch.

The sync uses Nostr. The sync QR shares the encrypted nsec out of band in the URL hash fragment so it doesn't touch any server. The user then inputs a hex passphrase to decrypt the key on the other device. Devices simply share the same nsec.

mccormick.cx/apps/watch-later

Tinkering with Web Game Console homepage design. It's a console which plays web games. You can upload your own games easily.

Worklog: 🌿 Couple of days hacking on Eucalypt, a Reagent-ish UI library for (Script). New component reconciliation test & bugfix, and trying to squeeze down bundle size.

Worklog: got tool calling and web search working in the LLM chat web app I've been building (open source, private, local first, provider agnostic). I'm finally at the point where I can start dogfooding this.

Worklog: published Joplin plugins for 1. keeping a Markdown file, or folder of files, in sync with a Joplin note or notebook. 2. Create dynamic notes made by running shell commands.

Worklog:
🤖 Continued local home-bot prototyping, with Cactus' 16mb Whistle speech-to-text model in browser. Works incredibly well!
📝 New Joplin plugin for running shell cmds in a note. What could go wrong?