Avatar
Enki
44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b
Violence is the last refuge of the incompetent. Certified risky hire. Self hosting addict, sysadmin, backpacker, cook. Admin of the sovbit.host servers and more. I2P Mail: enki@mail.i2p

The only reason there's any creme brulee left is because the potency on the ganja infused ones was pretty high and I did not want to put myself in a coma. ๐Ÿ˜‚ All the non-infused ones got eaten.

I really got to work more on desserts. Making this creme brulee made me realize that that is one aspect of my cooking skills that I'm not very up to snuff with.

Replying to Avatar rabble

Some thoughts about Nostr & Custom Feeds

A bunch of nostr apps have custom feeds, but theyโ€™re oddly one of the few things which arenโ€™t reusable across apps. Over on bluesky, theyโ€™ve got 40k custom feed algorithms and itโ€™s a really popular thing.

For example, hereโ€™s a feed of just pictures of moss: https://bsky.app/profile/did:plc:x3cya3wkt4n6u4ihmvpsc5if/feed/aaacynbxwimok

In particular though, thereโ€™s feeds for different takes on what should be for you, trending, top, etcโ€ฆ

We donโ€™t have that in Nostr, and i wish we did. Iโ€™m going to outline a way in which i might be possible for us to get there.

First off, weโ€™ve got to understand how the third party feeds work in bluesky. The way it works is that each user has a single PDS (think relay) where they post their content. That relay is then indexed, by a global index server (there can be multiple), which may or may not keep a cache of a users content.

An index is a third party service which clients can connect to and say, iโ€™m bob and i want the feed โ€œonly posts by bobsโ€. That feed service does not keep a copy of the content, nor does it provide it to the clients. Instead when user Bob requests the โ€œonly posts by bobsโ€ feed, it checks the user requesting, then itโ€™s indexes of content, and returns an array of message idโ€™s (hashes) for what it thinks is a good bobs feed. The clients then request that actual content from the relay (PDS) servers, or their caches. Thereโ€™s even a service for no-code creation of custom feeds, skyfeed.app.

This would be pretty easy to make. A nostr relay service that instead of serving the full content, just lets you request a feed, and it would return message event idโ€™s for the events in that feed. Youโ€™d then go request that content from relays that are hosting content. We could do it with dynamic lists too, but then we wouldnโ€™t be able to customize it per user.

Iโ€™d like an easy way for developers to make and deploy custom feeds without having to have the whole own nostr app the way they need to do it now. As an app developer, iโ€™d love people to be able to build their own feeds without me doing the work of tight integration.

I know that Damus has nostrscript which does some of this in the client, but it only works on one nostr client, and hasnโ€™t really taken off yet. A server based solution might be a lot better. Something we can support that works with nostr, but lets people make many feeds.

Thoughts?

Isn't this just like lists with extra steps? If a user fails to tag a picture as Moss on blue sky, would it show up on the Moss only feed still?

A habit that I've carried over from Twitter is having different lists that are all different feeds essentially.

I can't speak a lick of German, but I definitely appreciate the language for words like that.

I genuinely do not know how I did hypothetical alternative media acquisitions without these applications in the past. Game changer from what I hear.

+1 for prowlarr. In theory it's really really good at managing indexer lists.

Hypothetically, it's been a shit experience for me. Thats one i still Manage almost manually in theory.

If you have an audible account, open audible is great for ripping those books from audible.... Supposedly

Daylight savings is a fucking scam. GN.

It's a really good feeling when you're making dinner and you are kind of randomly slapping shit together. But it ends up being particularly good for whatever reason. And you have to sit down and think about how you did that because you would like to recreate those flavors later.

The funny part is, is you'll never actually 1:1 recreate it because your interpretation of the flavor is probably partially based on your mood at the time, even if you remember the exact recipe.

I don't know, just random musings after dinner, after a long day of work Cooking really is magical sometimes.