Worklog: been hacking on a simple tldraw style app (except open source) for the last few days to facilitate my daily practice. Will add Nostr sync to it so I can access the virtual drawing notebook on my laptop as well.

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

I built a self-hosted zero-cloud Siri alternative on Android using Termux, Python, Runprompt, and Ollama. This was a fun one!

youtu.be/klWnpb_ayZE

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 (recent):
- tweaking pocket acid note entry UI for dopeloop.ai
- whole bunch of server gardening because of AI CVEs
- streaming responses and other improvements to local-first LLM chat

I made a couple of plugins for Joplin markdown file and folder sync.

Search for "external f(ile|older)" to install them.

Enjoy!

youtu.be/VnRQOYLyQxs

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?

@davelightbeam love this philosophy! Human not corporate. Speaking to people is underrated.

Worklog:
⌚ Tool to sync an old Pebble watch to Linux PC's time over bluetooth, without phone or app. github.com/chr15m/pebble-sync-

Worklog (week):
📱 New skills for termux phone agent.
🃏 Roguelike card game design research.
📝 Joplin folder sync plugin fixes (collisions, symlinks).
🤖 Prototype home robot thing.
🕹️ web game console: fix game loader code input UI.
🎧 Dopeloop looping stem splitter web app.

Huge thanks to Tom from Sydney Chiptune Ministries for putting this out, and Adrian Sardi from Sugarland Studios for mastering. 🙏

Show thread

🎧️ My new chip-break EP "lol physics" is out! 🎉

- 4 tracks of &
- written during Weekly Beats
- custom software, fx, procgen beats & melodies
- 100% hand crafted

Super fun release to work on - thanks for listening! 😄

orcd.co/lolphysics

Worklog:
🎴 Progressing a roguelike card game I've been tinkering with.
🔃 Joplin folder sync plugin bugfixes.
💻 cljs-josh Scittle live-reloading server release with --nrepl and --log-console flags. github.com/chr15m/cljs-josh
🤖 More phone-agent tinkering.

Worklog:
🌲 hostedgitea.com upgraded all customer boxes and fixed a login issue.
📝 Built Joplin plugins to sync notes and folders directly to disk.

Show older
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!