Post ATPjXnLUx5MaEyBqlc by c060b31fe2bbb0be4d393bc7c40a80848a25b8f0e0f382cb5b49c37bf7476cb4@mostr.pub
(DIR) More posts by c060b31fe2bbb0be4d393bc7c40a80848a25b8f0e0f382cb5b49c37bf7476cb4@mostr.pub
(DIR) Post #ATPSuhz9LkBL3T4q8m by a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b@mostr.pub
2023-03-08T15:18:17.000Z
0 likes, 0 repeats
I kinda like that I have no idea if someone is following me. It takes some ego out of it.
(DIR) Post #ATPSuih6iJLNFndwem by 80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub
2023-03-08T15:21:06.000Z
0 likes, 0 repeats
How do you not know who is following you?
(DIR) Post #ATPSuj8l3VSgdYa1ku by alex@gleasonator.com
2023-03-08T15:25:20.037919Z
2 likes, 0 repeats
@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.mdClient 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.
(DIR) Post #ATPT9KOfKivCExz0hE by alex@gleasonator.com
2023-03-08T15:28:00.469846Z
0 likes, 0 repeats
@80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c @a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b And some clients probably just don’t attempt to do this at all.
(DIR) Post #ATPTkZ77Zvr4bCX6Q4 by 80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub
2023-03-08T15:32:21.000Z
0 likes, 0 repeats
Oh wow,
(DIR) Post #ATPTkZaBpr6i3M8JjE by alex@gleasonator.com
2023-03-08T15:34:44.358645Z
3 likes, 0 repeats
@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.
(DIR) Post #ATPUB2DE0un6NL0eGG by feld@bikeshed.party
2023-03-08T15:39:20.789538Z
1 likes, 0 repeats
oh my god who designed this
(DIR) Post #ATPUSc1u6BOUNs5zwe by feld@bikeshed.party
2023-03-08T15:42:29.790055Z
0 likes, 0 repeats
so you're saying follow bots can easily crush nostr relays
(DIR) Post #ATPUcRMsar1uDHaqgq by 80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub
2023-03-08T15:35:23.000Z
2 likes, 2 repeats
Each nostr user is effectively ddos'ing each relay
(DIR) Post #ATPVK3zgrIkCSgY1aq by alex@gleasonator.com
2023-03-08T15:52:21.864984Z
1 likes, 0 repeats
@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.
(DIR) Post #ATPVtzgaLzIhWckE8e by 80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub
2023-03-08T15:58:04.000Z
0 likes, 0 repeats
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
(DIR) Post #ATPVu0JvzgmBUf9eTI by alex@gleasonator.com
2023-03-08T15:58:52.213129Z
0 likes, 0 repeats
@80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c @feld @a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b I just posted about strfry policies, but that is 100% the way. Just hasn’t been developed out yet.
(DIR) Post #ATPW8x08cKkRXi1Qoa by 80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub
2023-03-08T16:00:44.000Z
0 likes, 0 repeats
Dam I chose nostr-rs-relay Looks like strfry does not use postgres....wonder how well it can scale using their db format
(DIR) Post #ATPW8xYWYUFnGM6tPc by alex@gleasonator.com
2023-03-08T16:01:32.443348Z
0 likes, 0 repeats
@80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c @feld @a44dbc9aaa357176a7d4f5c3106846ea096b66de0b50ee39aff54baab6c4bf4b It’s good to have diverse relay software for health of the network.
(DIR) Post #ATPX7C6faKFDlYnt2m by feld@bikeshed.party
2023-03-08T16:12:12.857387Z
2 likes, 0 repeats
> Seeing it in action, it works very well and I’m not against it.The networking engineer in me is screamingThe 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
(DIR) Post #ATPXH3LL1Q1VTzMjEe by alex@gleasonator.com
2023-03-08T16:14:15.571036Z
0 likes, 0 repeats
@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.)
(DIR) Post #ATPXTXhlxlrl7hoZf6 by 80f48f5e58c5d0d9774856ebf7f619da347b1546fc0115dbcb6511de9d4a9e3c@mostr.pub
2023-03-08T16:16:20.000Z
1 likes, 0 repeats
People are always complaining about battery-drain issues and high cpu utilization…. The client does all the work lol
(DIR) Post #ATPXvONcE8taJIfMVk by feld@bikeshed.party
2023-03-08T16:21:16.988165Z
0 likes, 0 repeats
it's all part of the Proof Of Work :laugh:
(DIR) Post #ATPinwQ8saoj45UunY by 3baabe4d008648b5438bfe3180e3d443cbc36478fbabb65007099a96a1c56922@mostr.pub
2023-03-08T18:06:02.000Z
1 likes, 0 repeats
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
(DIR) Post #ATPjXnLUx5MaEyBqlc by c060b31fe2bbb0be4d393bc7c40a80848a25b8f0e0f382cb5b49c37bf7476cb4@mostr.pub
2023-03-08T17:42:19.000Z
2 likes, 0 repeats
Nostr turns the tables. Users are now publishers, with sovereign identity and full control over content curation.#[0]