Steven Vandevelde

@tokono.ma

Creator of elements.diffuse.sh | Distributed + malleable tech & user agency advocate | Web engineer | github.com/icidasset | https://tangled.org/tokono.ma | tokono.ma | 🇧🇪

Regarding my music finding problems, an interesting quote from Rick Beato: “It used to be that a lot of the things that were great, were also popular; and that’s not really the case anymore.”

I think I might be missing CDs (compilation discs, for the young people out there). There was so much great music I got to know through these, and I haven't had any equivalent for a while. When I still bought music from Apple Music there were some compilations on there. But now that's gone as well.

After a lot of trial and error, I might finally have a decent syncing setup for my atproto integration. There's 4 kinds of data: facets, playlist items, settings & tracks. Each kind that is likely to have over a 100 items is grouped into bundles. Bundles are split into groups depending on the data.

This is something I made possible in Diffuse v4, the playlist item lexicon allows you to match to any data associated with a track (album, year, bpm, etc) Haven’t made any UI for this though. First priority is getting the atproto integration stable, pds rate limits you’re killing me 🫠

dame@dame.is · 3mo ago

i wish music streaming apps like Apple Music would let you curate collections of albums instead of only playlist of songs… i’m more of an album listener and would like to pair/group albums together

I've been so heads-down on my own work that I haven't really kept up with who's been doing interesting things recently. Let's fix that: 💡🗣️ Good people of Bluesky: who's doing interesting work/experiments/creative projects that deserve a shout out? cc @bmann.ca @chadfowler.com

That said, we're getting closer to the goal though. Have LLMs generate working UIs in minutes on top of your user-data and the malleable platform underneath it. Just generated this UI, it just borks the code because regular Claude isn't allowed to fetch code without explicitly linking to it.

Bild
Steven Vandevelde@tokono.ma · 4mo ago

Claude really doesn't like fetching Javascript does it... I tried having it analyse nested JS code, but it only fetches URLs you explicitly put in the prompt; so it can't resolve any imports. It also removes any scripts from HTML pages. Why is that?! (not talking about Claude Code, just reg chat)

Claude really doesn't like fetching Javascript does it... I tried having it analyse nested JS code, but it only fetches URLs you explicitly put in the prompt; so it can't resolve any imports. It also removes any scripts from HTML pages. Why is that?! (not talking about Claude Code, just reg chat)

A little retro on elements.diffuse.sh to appreciate what we have so far: (1) A set of custom DOM elements, aka. framework agnostic web components, that allow for web-based music players, audio derived-data (playlists, metadata, etc) browsers, user-data syncing with various services, among others...

A little retro on elements.diffuse.sh to appreciate what we have so far: (1) A set of custom DOM elements, aka. framework agnostic web components, that allow for web-based music players, audio derived-data (playlists, metadata, etc) browsers, user-data syncing with various services, among others...

Diffuse has turned into this malleable cooperative software environment and I wonder if this should be its own thing. Not crazy complicated I guess, it’s basically a “software loader” that loads html/js/css and injects it into itself. That code is a set of “features” (logic) and an “interface”.

Build your own software, pick the features and interfaces that you like. Toggle to add or remove.Build your own software, pick the features and interfaces that you like. Dashboard to edit your features and interfaces, code too.

Looking for some contract work to pay the bills, anyone got something? Can do cryptography, crdts, protocol work, frontend and backend coding, or some light design. Bonus points if it’s anything that improves user agency, but since I won’t be able to pay rent very soon I’m not going to be picky.

I might have found a "user-data storage + web software" setup that I actually like and potentially isn't confusing to non-tech people. I think the problem comes from trying to cram every feature into a single web app. What if instead you compose your software, picking the features you like? 🧵1/4

Looking for some contract work to pay the bills, anyone got something? Can do cryptography, crdts, protocol work, frontend and backend coding, or some light design. Bonus points if it’s anything that improves user agency, but since I won’t be able to pay rent very soon I’m not going to be picky.