Trying it out
Calling client devs:
AlgoRelay alpha is available to play around with.
Suggestions for implementing:
1. Needs auth - each feed is personalized
2. Only returns k1 and only respects limit req param
3. Returns in a specific order, try to use it instead of timestamps
4. Grab reactions/zaps/replies from other relays
Looking for feedback first before I release the code and ideally a few of you have a way to render these feeds for the users on your clients
wss://algo.utxo.one
cc nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3qamnwvaz7tmwdaehgu3wwa5kuegpp4mhxue69uhkummn9ekx7mqcu9929 nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspz3mhxue69uhhyetvv9ujuerpd46hxtnfduq35amnwvaz7tmjv4kxz7fwwajhxar9wfhxyarr9e3k7mgprdmhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8x6lmt90 nostr:nprofile1qqszv6q4uryjzr06xfxxew34wwc5hmjfmfpqn229d72gfegsdn2q3fgpz9mhxue69uhkummnw3ezuamfdejj7qgjwaehxw309ahx7um5wf6k2tnrdakj7qg6waehxw309ac8junpd45kgtnxd9shg6npvchxxmmd9usc5pxf nostr:nprofile1qqswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgpypmhxue69uhkx6r0wf6hxtndd94k2erfd3nk2u3wvdhk6w35xs6z7qgwwaehxw309ahx7uewd3hkctcpypmhxue69uhkummnw3ezuetfde6kuer6wasku7nfvuh8xurpvdjj7a0nq40 nostr:nprofile1qqsfhc97pejd8z3f488vnfwgaawcw0ptlffk9f94trd9la5mc09ms8spzemhxue69uhhwmm59e6x2ctvv4skvtnyv4mz7w53sge nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9uq3xamnwvaz7tmhda6zuat50phjummwv5hsx7c9z9 nostr:nprofile1qqsx8lnrrrw9skpulctgzruxm5y7rzlaw64tcf9qpqww9pt0xvzsfmgpz4mhxue69uhhwmm59eaxzcm0daejucm0d5hsvfs0k5
Discussion
Really interested in your feedback on how good the feed is, any adjustments you think I should make
To get feedback at scale you could, on the relay side, make predictions of what Engagement is expected on each note (like, zap, comment) and tweak the algo based on what actually happens on the note. Compare actual vs predicted and rerun your recommendations. Is that what you are doing?
No that would take way too much compute for every single user I think, more than my $6 VM can handle lol
Donβt you have to be making some kind of prediction of what you think the user will want inorder to send user specific content? They liked this before I think they will like this thing which is similar to it?
Seems pretty good, so far I will keep using it.
Nostur does use the βsinceβ filter on relay feeds, and it wonβt add older posts above newer posts when updating the feed, not sure if that breaks anything
It doesn't break it, the relay disregards since/until filters, but it does provide a specific order that's not timestamp based (score based) - so it should work much better if you trust the order the relay gives you