Conversation
Notices
-
Embed this notice
BenJustman (a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b@mostr.pub)'s status on Thursday, 09-Mar-2023 00:25:28 JST BenJustman I kinda like that I have no idea if someone is following me. It takes some ego out of it. -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Thursday, 09-Mar-2023 00:25:26 JST Alex Gleason @80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c @a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b On the protocol level follows don’t exist at all. A user can save a contact list: https://github.com/nostr-protocol/nips/blob/master/02.md
Client devs interpreted this to mean following. (That means if you follow 1000 people and then follow your 1001st, it sends 1001 pubkeys in a single event to relays… lol)
So you can easily see who you follow. But to figure out who follows you, we have to query for Kind 3 events which mention you in their p tags. That’s why the “followers” counter in Iris fills up as you sit there looking on the page, for very large accounts.
Fediverse Contractor likes this. -
Embed this notice
verita84 (80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub)'s status on Thursday, 09-Mar-2023 00:25:27 JST verita84 How do you not know who is following you? -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Thursday, 09-Mar-2023 00:28:06 JST Alex Gleason @80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c @a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b And some clients probably just don’t attempt to do this at all.
-
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Thursday, 09-Mar-2023 00:52:27 JST Alex Gleason @feld @80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c @a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b Incredibly, spam filtering on Nostr is done IN THE CLIENTS. Seeing it in action, it works very well and I’m not against it. Ultimate user freedom. But a fascinating role reversal.
Fediverse Contractor likes this. -
Embed this notice
feld (feld@bikeshed.party)'s status on Thursday, 09-Mar-2023 00:52:28 JST feld oh my god who designed this -
Embed this notice
feld (feld@bikeshed.party)'s status on Thursday, 09-Mar-2023 00:52:28 JST feld so you're saying follow bots can easily crush nostr relays -
Embed this notice
verita84 (80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub)'s status on Thursday, 09-Mar-2023 00:52:29 JST verita84 Oh wow, -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Thursday, 09-Mar-2023 00:52:29 JST Alex Gleason @80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c @a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b And if you think about it… say each of your followers follows 1000 people. You have to download their entire following list just to tick your followers counter up by 1. Lol.
-
Embed this notice
verita84 (80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub)'s status on Thursday, 09-Mar-2023 00:58:57 JST verita84 The only bad thing is that servers get filled up with useless data and have no way to fight back or prevent it. Do you see how frequent it is on global? Terrifying -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Thursday, 09-Mar-2023 00:58:57 JST Alex Gleason @80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c @feld @a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b I just posted about strfry policies, but that is 100% the way. Just hasn’t been developed out yet.
-
Embed this notice
verita84 (80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub)'s status on Thursday, 09-Mar-2023 01:01:39 JST verita84 Dam I chose nostr-rs-relay Looks like strfry does not use postgres....wonder how well it can scale using their db format -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Thursday, 09-Mar-2023 01:01:39 JST Alex Gleason @80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c @feld @a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b It’s good to have diverse relay software for health of the network.
-
Embed this notice
feld (feld@bikeshed.party)'s status on Thursday, 09-Mar-2023 01:14:20 JST feld > Seeing it in action, it works very well and I’m not against it.
The networking engineer in me is screaming
The client is the bottleneck and you're asking them to filter a DoS on their end instead of blackholing it upstream which is significantly more efficient and won't cause a total service outage -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Thursday, 09-Mar-2023 01:14:20 JST Alex Gleason @feld @80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c @a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b Lol yeah. I think long term it has to be mitigated on relays too. (This mainly only applies to the global feed anyway.)
-
Embed this notice
verita84 (80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub)'s status on Thursday, 09-Mar-2023 01:16:35 JST verita84 People are always complaining about battery-drain issues and high cpu utilization…. The client does all the work lol Alex Gleason likes this. -
Embed this notice
pwm (3baabe4d008648b5438bfe3180e3d443cbc36478fbabb65007099a96a1c56922@mostr.pub)'s status on Thursday, 09-Mar-2023 03:23:31 JST pwm strfry uses lmdb, same stuff most crypto daemons use to store the blockchain. It's supposed to be quite good (haven't used it), especially since you aren't so much doing relational shit with it, just reliably storing data in blocks on disk. I believe it is what slapd uses btw, if you've ever used that. Iirc it was spawned from that project and grew into its own thing, so I don't reckon it sucks ass Alex Gleason likes this. -
Embed this notice
Stacks (c060b31fe2bbb0be4d393bc7c40a80848a25b8f0e0f382cb5b49c37bf7476cb4@mostr.pub)'s status on Thursday, 09-Mar-2023 03:31:49 JST Stacks Nostr turns the tables. Users are now publishers, with sovereign identity and full control over content curation. #[0] Alex Gleason likes this.
-
Embed this notice