k00b on Nostr: Which sophisticated algos? I proposed this to roughly gauge sentiment on the idea. It ...
Which sophisticated algos?
I proposed this to roughly gauge sentiment on the idea. It very well could be the wrong approach.
Ideally, I think algos are clientside. Napkin math tells me it's going to be 100-1000x slower than a client displaying the normal relay provided ordering assuming the algo runs near instantly. But it's probably worth seeing if this is actually the case first.
Some algos are more obviously unfeasible on the client (on a basis relative to the server). e.g. a chronological (not reverse chronological) ordering, a top for some large duration of time ordering, search. However, some algos where you can assume you only need a subset of data, might make more sense.
Published at
2023-05-14 15:43:03Event JSON
{
"id": "4a32aa256e8c9ab748dba5a48b16244e5b15e4186a5a60f9f38a333f51af9838",
"pubkey": "05933d8782d155d10cf8a06f37962f329855188063903d332714fbd881bac46e",
"created_at": 1684078983,
"kind": 1,
"tags": [
[
"e",
"e721708aa21d7b6526fa7fceebb9dadedeed66e5878badd162ed3822ca5287e9",
"",
"root"
],
[
"e",
"62a891457f4f7ab78864960bbf50b1b689025f084cd439bdfd0aa521de16dcdd",
"",
"reply"
],
[
"p",
"d12c4697332c1e7043c17dbc8391d70630b198f2eb8f7343597e8ba38ac21182"
]
],
"content": "Which sophisticated algos?\n\nI proposed this to roughly gauge sentiment on the idea. It very well could be the wrong approach.\n\nIdeally, I think algos are clientside. Napkin math tells me it's going to be 100-1000x slower than a client displaying the normal relay provided ordering assuming the algo runs near instantly. But it's probably worth seeing if this is actually the case first.\n\nSome algos are more obviously unfeasible on the client (on a basis relative to the server). e.g. a chronological (not reverse chronological) ordering, a top for some large duration of time ordering, search. However, some algos where you can assume you only need a subset of data, might make more sense.",
"sig": "4501f5f5a427eebea8c557ffe7bf14a1846a2ec5037170695b3ac58ea56fd3d293d3b060e5c256b87e3ce362bece0253261c0653220d34eb0d431576ca4c06bd"
}