miljan on Nostr: Primal’s trending algo is no longer easily gameable by bots. We implemented a new ...
Primal’s trending algo is no longer easily gameable by bots. We implemented a new system based on web of trust. We will publish more details soon, but the high-level idea is to infer humanity of a pubkey based on its connections in the social graph. As always, full source code for this system is open and available in our repo.
Given this new capability, we removed everyone from the "can't trend" list. This means that every Nostr account is able to trend on Primal; they just need to post a note that produces genuine user engagement. We will monitor the results of this, but it is possible that a global "can't trend" list is no longer needed.
The best part: Primal’s trending feed got a whole lot better!
Published at
2023-08-31 18:28:20Event JSON
{
"id": "440238e95a0705a27744230fc0856350915b13748dabb318e45e08da359b1c99",
"pubkey": "d61f3bc5b3eb4400efdae6169a5c17cabf3246b514361de939ce4a1a0da6ef4a",
"created_at": 1693506500,
"kind": 1,
"tags": [],
"content": "Primal’s trending algo is no longer easily gameable by bots. We implemented a new system based on web of trust. We will publish more details soon, but the high-level idea is to infer humanity of a pubkey based on its connections in the social graph. As always, full source code for this system is open and available in our repo. \n\nGiven this new capability, we removed everyone from the \"can't trend\" list. This means that every Nostr account is able to trend on Primal; they just need to post a note that produces genuine user engagement. We will monitor the results of this, but it is possible that a global \"can't trend\" list is no longer needed. \n\nThe best part: Primal’s trending feed got a whole lot better! ",
"sig": "430fc39224139fa13d5bb517f98220da1683a8097abb493f504837b7f5d1d6fef25da0e20fa805a5b03e917584c7e5c20e61789c269a7d44d7c1c3d60799ac7c"
}