<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Creator of elements.diffuse.sh | Distributed tech &amp; user agency advocate | Web engineer | github.com/icidasset | https://tangled.org/tokono.ma | tokono.ma | 🇧🇪</description><link>https://blacksky.community/profile/tokono.ma</link><title>@tokono.ma - Steven Vandevelde</title><item><link>https://blacksky.community/profile/tokono.ma/post/3mk352yezhs2f</link><description>Maybe my dream of artisanal hardware isn’t impossible after all 🙌&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>22 Apr 2026 09:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mk352yezhs2f</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mjzkwzipy22a</link><description>That said, we&#39;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.&#xA;&#xA;Just generated this UI, it just borks the code because regular Claude isn&#39;t allowed to fetch code without explicitly linking to it.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>21 Apr 2026 18:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mjzkwzipy22a</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mjzke7zzh22s</link><description>Claude really doesn&#39;t like fetching Javascript does it...&#xA;&#xA;I tried having it analyse nested JS code, but it only fetches URLs you explicitly put in the prompt; so it can&#39;t resolve any imports. It also removes any scripts from HTML pages. Why is that?!&#xA;&#xA;(not talking about Claude Code, just reg chat)</description><pubDate>21 Apr 2026 17:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mjzke7zzh22s</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mjw53zq2t227</link><description>A little retro on elements.diffuse.sh to appreciate what we have so far:&#xA;&#xA;(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...</description><pubDate>20 Apr 2026 09:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mjw53zq2t227</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mjw53zq2t227</link><description>A little retro on elements.diffuse.sh to appreciate what we have so far:&#xA;&#xA;(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...</description><pubDate>20 Apr 2026 09:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mjw53zq2t227</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3miljgoa7jc2j</link><description>@rocksky.app Hi! Would love to implement Rocksky, but hitting some CORS errors. Does the API audioscrobbler.rocksky.app/2.0/ support CORS?</description><pubDate>03 Apr 2026 10:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3miljgoa7jc2j</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3miiujhma2s2y</link><description>@blaine.bsky.social Thank you sir for another great cheese talk 🙏 Love this framing!</description><pubDate>02 Apr 2026 09:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3miiujhma2s2y</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3miit5aos522y</link><description>@hilk.eu Thanks for your atmosphereconf presentation, great work 🙏&#xA;&#xA;I did not know you were part of Amatorski! That&#39;s so cool, &#34;Come Home&#34; is such a lovely song.</description><pubDate>02 Apr 2026 08:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3miit5aos522y</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3miiqvmqsrk2y</link><description>I just saw the awesome Web Tiles talk from ATmosphereConf which demos a little audio player and I now wish I could adapt my thing.&#xA;&#xA;Still not sure it&#39;s actually possible. I worry that it does too much sandboxing to integrate with various api/oauth flows, but maybe I&#39;m thinking of this the wrong way.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>02 Apr 2026 08:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3miiqvmqsrk2y</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3migm3sz56s2y</link><description>Diffuse has turned into this malleable cooperative software environment and I wonder if this should be its own thing.&#xA;&#xA;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”.</description><pubDate>01 Apr 2026 11:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3migm3sz56s2y</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mic36dbpyk2e</link><description>Good good, the #atmosphereconf fomo is almost over 🫠</description><pubDate>30 Mar 2026 16:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mic36dbpyk2e</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mi57bs4lkc2d</link><description>We&#39;re at 48933 redirect rules on Netlify, this content-addressed versioning system might actually hold up.&#xA;https://elements.diffuse.sh/chronicle/</description><pubDate>28 Mar 2026 17:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mi57bs4lkc2d</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mhvkis6fys2r</link><description>Aspire your software to be a flexible toolkit instead of a monolithic know-it-all.</description><pubDate>25 Mar 2026 16:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mhvkis6fys2r</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mgn6rp5fac2h</link><description>Looking for some contract work to pay the bills, anyone got something?&#xA;&#xA;Can do cryptography, crdts, protocol work, frontend and backend coding, or some light design.&#xA;&#xA;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.</description><pubDate>09 Mar 2026 15:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mgn6rp5fac2h</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mhq6m5urw22u</link><description>“We gained so much info but lost all our wisdom” 💥&#xA;https://m.youtube.com/watch?v=EMtWko6ejYc</description><pubDate>23 Mar 2026 13:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mhq6m5urw22u</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mgnek4rslc25</link><description>I might have found a &#34;user-data storage + web software&#34; setup that I actually like and potentially isn&#39;t confusing to non-tech people.&#xA;&#xA;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?&#xA;&#xA;🧵1/4</description><pubDate>09 Mar 2026 17:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mgnek4rslc25</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mgn6rp5fac2h</link><description>Looking for some contract work to pay the bills, anyone got something?&#xA;&#xA;Can do cryptography, crdts, protocol work, frontend and backend coding, or some light design.&#xA;&#xA;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.</description><pubDate>09 Mar 2026 15:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mgn6rp5fac2h</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mgmnpwoluc2e</link><description>Yes please, this system would be amazing. Tax global wealth/assets, not income and all the little stuff. We don’t need no stinking billionaires with a 170 million $ bunker.&#xA;https://m.youtube.com/watch?v=tycbLdAg5Eg&amp;pp=0gcJCcUKAYcqIYzv</description><pubDate>09 Mar 2026 10:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mgmnpwoluc2e</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mgcioqw7p22b</link><description>This is what some people have been trying to do for at least 10 years.&#xA;&#xA;I feel like the hard part is the UX?&#xA;&#xA;Also, why is atproto supposedly better in this regard than remotestorage.io which has been around for ages. Even though the former is solely public data. Is it features, or timing?&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>05 Mar 2026 09:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mgcioqw7p22b</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mg6gfdwtpk2z</link><description>For the very few people that do still download music and other audio files, where do you keep them?&#xA;&#xA;Are you happy with that system; if not, what would the ideal audio file management system look like to you?&#xA;&#xA;Also, do you wish you could do more with those files?</description><pubDate>03 Mar 2026 18:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mg6gfdwtpk2z</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mg6g6n56ok2j</link><description>I was looking at an older version of the software I&#39;m yet again working on from what, 15 years ago, and I can&#39;t believe we&#39;re still mostly stuck with the same private blob storage options that can serve as user-data storage.&#xA;&#xA;S3-compatible storage + Dropbox was the list:&#xA;https://github.com/icidasset/ongaku-ryoho-v1?tab=readme-ov-file#so-wheres-my-music-supposed-to-come-from</description><pubDate>03 Mar 2026 18:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mg6g6n56ok2j</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mg3bdzcxfk2h</link><description>Guilty 🙈 What’s the best way to go about this, without introducing too much centralisation?&#xA;&#xA;The PDS flow is so straightforward, the rest is not (I’m an atproto newbie)&#xA;&#xA;Also, how do people write/read a large set of records without getting rate-limited by the pds? eg. for importing/exporting data.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>02 Mar 2026 12:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mg3bdzcxfk2h</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mfww7l6fac2o</link><description>Doing this while we wait for private records on atproto. Optional Passkey PRF encryption for individual record properties.&#xA;&#xA;Context: I needed some way to hide potentially sensitive authentication details (eg. s3 secret).&#xA;&#xA;Only thing I don&#39;t like about this is that it&#39;s now tied to a specific domain.</description><pubDate>28 Feb 2026 19:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mfww7l6fac2o</guid></item><item><link>https://blacksky.community/profile/tokono.ma/post/3mfckvyt5kc2h</link><description>Working on cooperative audio playlists in Diffuse, curious what people think of this lexicon.&#xA;&#xA;This works a bit different than a CRDT-based approach, so I&#39;m curious how it&#39;ll turn out. I&#39;m guessing it does mean you can&#39;t reposition other people&#39;s items, only your items in respect to other list items&#xA;https://discourse.atprotocol.community/t/cooperative-playlists/629?u=tokono.ma</description><pubDate>20 Feb 2026 16:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:qvgds53otyohus5lfcfjssk2/app.bsky.feed.post/3mfckvyt5kc2h</guid></item></channel></rss>