unprompted.com

Welcome to the personal web page of Cory McWilliams.

You may be interested in:

From Secure Scuttlebutt feed

11/10/2026, 05:57:09 PM

#tildefriends miscellany...

I've started presenting replies to posts of mine from accounts opted in to publicWebHosting on my public-facing blogs (ie, https://www.tildefriends.net/~cory/tildeblog/). Let shenanigans ensue.

I continue to fix replication bugs. How did it ever work? Soon I will fix the last bug, and it will be perfect.

The RSS reader is shockingly usable but still pretty minimal. I'm routinely checking it now, and I've shared a handful of links through it and seen a few come through my feeds that have already been mentioned by people here. This makes me quite happy. I haven't had this experience since Google Reader went away. In celebration I added light/dark mode support to it.

I desperately want rldu to be a thing (â¤ī¸ Sokoban). If you make and/ share a level, I will play it.

Comments

Cory ~😎

@dtBy https://docs.tildefriends.net/vision.html, I guess. Though I immediately see it's out of date (mobile apps exist!). A variety of related things are linked here: https://www.tildefriends.net/.

Current sitch...maybe it helps for me to spell out:

  • It's a fairly small C program.
  • It runs on the big desktop and mobile platforms, primarily as a web server although sometimes behind the facade of a native webview.
  • It does the Secure Scuttlebutt things, including replication, room, and pub support.
  • It stores everything in a single sqlite database, primarily SSB messages, blobs, and its own key/value storage.
  • It runs "Tilde Friends apps" by way of the QuickJS runtime and a very custom JS API that really only lets them talk to the database and the web browser.
  • You can edit those apps in the browser and share them over SSB.
  • When you visit apps in the browser, you can sign in as a user and pick your SSB acount, and you're prompted for permission if those apps want to do anything particularly interesting, like publishing messages to your feed or deleting data.
  • It comes with a handful of apps including an SSB client interface, chess, and a makeshift wiki, but I keep adding as I find time, and my end goal is really for there to be an ecosystem outside of what I write in the repository.
Cory ~😎

@moid I gotcha. I'll make a chess rdlu level. 🤓👍

I feel like whatever's going on with identities is probably just bad feedback of what's happening on my part. I'll see what I can repro and make better.

11/07/2026, 08:47:08 PM

rdlu

From the "I wanted it to exist so I made it" department, I present: rdlu. It's a Sokoban clone. But you can create and share levels on Secure Scuttlebutt. The levels also contain full cellular automata-style rules for the game (@$_ => _@*), so you can modify and add to those, too. Finally, I made it in Tilde Friends, so you can muck with the source as much as you like and make it into your own thing entirely.

It publishes and consumes rdlu-level messages with a source field containing a description of the level and rules as text.

If you just want to see it in action, it lives here, no Tilde Friends account required to play: https://www.tildefriends.net/~cory/rdlu/.

image:rdlu, a puzzle game with a person pushing boxes like Sokoban

#show-and-tell #gamedev

11/03/2026, 03:41:43 PM

Ideas for social networks

I'd love to see people playing with SSB like this in Tilde Friends or otherwise.

10/29/2026, 01:35:34 PM

New Windows File Explorer feature coming soon:

New! Address bar now supports ~, making it quicker to navigate directly to your user profile folder and subfolders (for example, ~\AppData).

10/29/2026, 12:51:11 PM

ssb-validation-dataset question

I'm long overdue testing against the ssb-validation-dataset, so I'm embarrassed to ask, but what's the deal with hmacKey? I've gotten along this far without validating against anything like this in practice, I think. What am I missing?