3 years later an we still don't have a client that has no follow list... where all feeds are algo feeds based on likes and zaps and users don't bother building a follow network.
These days you can just ask Claude to implement the famous tiktok algo, which is open source, for any note event if you like...
Building follow lists is ok, but maintaining follow lists over time as the users interests change, is really annoying for most users.
Login to reply
Replies (40)
I don't think people are lazy... They just lack creativity as most clients are just copy cats of existing things.
If you are a creator on this platform would it be possible to add a d.j of sorts package
Sounds like an odd ask just wondering as that way you can make music of any genre or put a voice to a film clip or something you have made..
add your voice for a speech you have prepared ect ect
It May not focus on all users
And may well not be used by every one
Its a rather large hill to roll a stone up
To possibly only have it roll down
**time & effort/vs gain & time**
------------------------------
Its just as you say keeping the crowd happy
And in England and i presume the rest of the world it's kicking off about someones voice or image being used without permission
I thought there was a law against it already in all forms but one
If you are using the form for profit gain or otherwise then it's against the law where as if you do it for a job
And not for the above- your not exactly breaking the law ( grey area )
Or for the very reason im asking it's something you want to practice doing to turn your attention
Why not obtain the tools to do so
You may not even care and may well not be the person to ask
No harm no foul
Thanks in advance for reading
Not sure if I agree... The "follow verb" in microblogging is analogous to what it is in an RSS feed: It signifies "I want to see what this creator produces."
FWIW, the anti-enshittification crowd swears by RSS feeds as a mode of consuming the internet. This fits in with the Mastodon ethos of "reverse chronological feed or GTFO."
Personally, I'd like to see more and better algorithmic tools for discovery, both of other npubs and specific notes.... But (a) at 10k active users I'm skeptical that I'm really "missing" anything and (b) it strikes me that the "follow verb" is so deeply ingrained at the protocol level of Nostr that it would be difficult to fully move on from it...
Algo feeds mirror the echo chambers of modern diets, lacking depth and diversity, similar to a diet devoid of nutrient-dense foods.
You don't need to agree, it just must exist to capture those users into nostr too. And we can make the algo a choice too.
“Claude, build what Vitor wants. Make it super addicting”
I am using all my 200x max plan.. I need help :)
…make no mistake 😂😂😂
yes.
then how WoT?
jumblewisp is close: it bootstraps new users with a follow and mute list and generates a WoT feed
Sure, makes sense... but keep in mind the TikTok algo is made from a position of "total surveillance" of the user... They can see, for instance, how long a user spends scrolling past a video, and use that as a signal...
I have no doubt algorithms can be made that might "work", but I think we also have to accept the fact that nothing is going to be quite as "sticky" of an experience as what $billion companies with rooms full of data scientists and no morals can design...
it works with RSS, when you want to occasionally check in for new reads
it breaks down on nostr, where people are looking for more of a casual real-time chat
jumblewisp fixes this. follow semantics are this: I trust this user to have a well-curated follow list so I don't have to. I'll follow a few high-quality profiles and extend my 2-degree WoT to include thousands of profiles. I'll mute out the ones I don't like from this set. the rest will appear in my feed
Espero que el resto de criptomonedas no haya aprendido del ejemplo de Bitcoin. No es necesario seguir a un listado para recibir feeds relevantes, la red es suficiente. La comunidad de Bitcoin es la que realmente manda.
Nah, that's not it... We need a client that doesnt even invite people to follow anyone... Jumble and wisp is just more of the same... We have had algos in clients for 2 years now..
I could hide the follow list in the UI, but still need a sensible way to keep the WoT updated over time
I'm very on board with this. how can an app offer this while still letting the user direct control over their own feed?
Yep, the client will probably need a server. It should also keep a log of everything you have seen to not show again, otherwise it's going to be a bunch of stale posts over and over again, just like the algos we have today.
maybe extending WoT to 3rd degree connections, so each 1st degree in the hidden follow list has less impact
that's how my old algo worked, but my new one is a real time feed with WoT filtering
we have plenty of WoT providers to choose from, so I can keep my client serverless
Nice how do I integrate?
you can make global feeds in Amethyst filter out profiles who aren't in WoT
The hard part of the no-follow-list approach is bootstrapping signal without a social graph to anchor on. TikTok's algo works because the platform owns identity + millions of dwell-time data points per session. On nostr, dwell time and likes are mostly missing or trivially sybil-able, and zaps are sparse signal heavily skewed by a few whales. A pure algo client would probably collapse into amplifying whatever the top 50 zappers like, which is not far from the current Primal trending feed. Maybe the more interesting direction is making follow lists transient and topic-scoped rather than removing them entirely - something like ephemeral kind:30000 lists scoped to a subject for a week, then auto-pruned.
I was hoping Wisp would do this, but their WoT is broken for small follow sets, like mine
It's interesting Amethyst has had a WoT from early on, but only on the distrust side (reports and mutes). this critical part is overlooked by naive WoT calculations which are merely proxies for popularity. Wisp is especially bad in this regard with it's WoT following threshold
if anything, I want to exclude profiles from my WoT that have too many follows: an anti-influencer algo
That's the issue.. trending is not an algo client. It's not the same algorithm. Tiktok algo solved this by showing top content, but overweighting your initial votes (likes, zaps, replies, etc) so that it only takes 5-10 pieces of content to get your interests... Also.. the date of the post is irrelevant on tiktok, so the "trending" approach doesn't work..
the follow to mute ratio would be a better signal, along with the ability to tune down popularity in influencing the score
why are developers' first instincts to reach for an obtuse feed algorithm when WoT works great and there is always a clear path from user action to seeing a feed item?
Well. The issue is that this is undefined. Just saying WoT works is not that interesting because there are 1000s of WoT based algos... Most of them absolutely suck. Getting to a final proposal/assembly of instructions to match the mood of each user in the network independently is the difficult part of the job.
I already know how to do it in my mind, just give me a few weeks to vibe it up
I've never actually wrapped my mind around GrapeRank, but do you think it's worth looking into?
I want to see both feeds in a client: real-time serverless feed with WoT filtering, and server-powered TikTok feed that surfaces old notes I missed
I'm not here to build the server powered feed, but companies like Primal can compete to offer the best one
With nip85, the server can also filter by your choice of WOT algo as well :)
yeah that can be part of the weighting
We needed a way to be able to track known (verified) npubs that doesn't impact your main feed.
Amethyst acheives this rather well with the way it implemented user lists. Now when I get tired of an npub's noise, I move them from my followed list to my known list. I don't lose them but I hide their musings.
I am assuming you mean client side? Because who is going to pay for all that compute for all non paying users? And client side is limited by both compute but bandwidth and storage, it can't recommend what it didn't download.
Nobody said that app should be free...