Watch Later is an app I built to keep a list of YouTube videos to watch later without having to log in. It's a decentralized "backendless" web app written in ClojureScript that runs 100% client side and uses the Nostr protocol for storage and sync.

youtu.be/JIkNpttOIHE

@simon Strange behaviour from Sonnet 4.0 - in the claude.ai chat interface it correctly identifies itself, however through the API or Anthropic console it consistently thinks it is Sonnet 3.5 with April 2024 cutoff.

> I'm Claude, an AI assistant created by Anthropic. I'm Claude 3.5 Sonnet, and my knowledge was last updated in April 2024.

Mode: claude-sonnet-4-20250514
Prompt:
> Which LLM am I speaking to? What is your model version and knowledge cutoff date?

Maybe it's just my account?

small-csrf - A CSRF protection middleware for Express applications implementing OWASP's Signed Double-Submit Cookie pattern.

npmjs.com/package/small-csrf

@chris I'd love any feedback since you got me started down this rabbit hole 🙂

Worklog: hacking on the dopeloop.ai backend moving towards the Beat Maker app release.

Worklog:
👨‍💻 client support for hostedgitea.com.
📲 decentralized web app hacking.

Decentralized remoteStorage for web apps using Nostr's NIP-78.

youtu.be/uneLWFB6mZM

Worklog:
🎹 Hacking on "soundfont jammer", a new dopeloop.ai web app.
🕸️ Re-implementing in cljs a synced key-value remoteStorage layer over Nostr relays. github.com/nostr-kv
📺 Watch Later, a Nostr-backed web app for keeping a list of YouTube videos to watch later without logging in.

Motion graphics in the browser with ClojureScript, Reagent, and SVGs.

youtu.be/r8bBNt9Y9fs

Why Nostr? A developer's perspective of this decentralized protocol.

youtu.be/OGF7ysOxqvg

A video about CodeShow, a tool I made for presenting code nicely.

youtu.be/1bKrASzBPnQ

I shipped CodeShow, a code presentation tool for videos, demos etc.

github.com/chr15m/codeshow

@dungeon_bot
!recordme

2025-4-12
🧝 5xp ⛩ 185 👣
streak: 1
🟩🟩🟩⬜⬜
⚔ 🐗👹🐗🧛
🌰🌰🌰🌰🍄🍄
rogule.com

You can package ClojureScript into a single-file binary that can be run on any machine with Node 18 or higher without installing any deps.

youtube.com/watch?v=EpUfIrQBJ9

Show older
Mastodon

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