Guys, I fixed global Of course, I also made it impossible for new people to find followers for people who use this feature. What should the default be for new users? I'm thinking 1 β€” enough to keep people safe, but a low enough bar to allow for discoverability.

Replies (72)

Awesome feature "safe" is the wrong word tho, that's the language censors use. maybe "spam-free" would be better. Or "1 - enough to ensure posts have *some* low level of quality, but low enough to allow for discoverability"
The first ever pow pr to the nips repo had this idea. it was rejected for being too complex but imo could be simplified and reopened
"Safe" is an ok word in this case, since your point is exactly what this feature is trying to accomplish. It's web of trust, so that qualifier is user-defined. But yeah, good instinct for sure.
Maybe, but I think a fixed number is better because it's simpler. Anyway, you're in control of your followers and wot score threshold, so you can just scale it up manually every 1000 follows or so
Is that score calculated by an algorithm that we can see somewhere? I feel like the β€œdegree of separation” is more simple but maybe it’s not robust enough?
n's avatar
n 2 years ago
γ„γ„γ­πŸ€™
Disagree and I'll explain why: Safe implies notes outside the wot are dangerous, when really they're just spam. Ideally all the "dangerous" notes (in the sense of challenging your current paradigm, or empowering you to resist authoritarian control) would be in your wot. Censors would like you to think that "dangerous" means it may hurt someone's feelings, and that may be somewhat true, but it will be used as an excuse to also censor things "dangerous" in the good sense. Just my 2 sats, words matter to me a lot, others may disagree l.
One of the things that makes WoT so challenging is that there is no end to the tweaks that could be implemented; but what may be great for one group of users may not work at all for another. In the short run, simple algos like this one can be very powerful and have wide appeal, so I’m glad to see this WoT implementation in coracle! But I imagine it could be tempting for a dev to try to add too many improvements. Where to draw the line is a judgement call. In the long run, we want our WoT to help us decide which filtering algorithms to use, including how to tweak them and in what context. All decisions, the simple ones and the complex, the little ones and the big ones, ultimately will be farmed out to your WoT (at your discretion, of course). How to build this? Not an easy problem! Most importantly (to me), the fact that YOUR WoT is anchored to YOU (it’s clearly YOUR WoT, not β€œthe” WoT) is of tremendous importance. We want the user to get used to the fact that ultimately, the heavy lifting for all data curation - whether it’s for β€œsafety” or otherwise - must be handled by your WoT, not by the state or The Coracle Corporation or whomever.
Words matter to me as well, I would normally be arguing your position as well. For example, I hate the term "hate speech". I'm just using safe idiomatically here to mean "secure from spam/porn/challenging viewpoints", in a context where "safe" normally means "Trust and Safety" which is equally dystopian.
Oh!! So the number is how many of your followers follow them. Got it! I thought it was some calculation
safer would be a better word, you are trusting what your followers follow is ok anyway distributed moderation is a better system from my view already using this wot on iris.to a lot
traditional moderation is already proven, dont reinvent the wheel, but you can improve it, distributed moderation works better than centralized moderation, hardly any nostr app has touched the idea
Ademan's avatar
Ademan 2 years ago
"trusted" ? "approved" ? If we're going to be pedantic about what this score means, it's really just "popularity" heh.
People are so used to hearing these terms used in a dystopian way it's hard to even talk about Nostr's paradigm. "Safe" is a subjective adjective, "unwanted" is a passive verb. The agent isn't specified, and around here it's not who it usually is.
dluvian's avatar
dluvian 2 years ago
How big will the filter be when you follow thousands of people?
Yes. I don't use global now. I haven't for at least 6 montha or more it's a shit show. Implementing a WoT would allow people that want to turn this feature on be able to turn it on and use global once again. Don't like it because you want a full blown fire hose of everything in global? Then don't turn it on. This allows you to get what you want and allows me to get what I want. Win/win.
I guess it's somewhat hard to realize that not everyone wants to control you and some are legitimately trying to give control back to you.
Ademan's avatar
Ademan 2 years ago
Right, but I can't think of a better term than popularity to sum it up. adjacency? heh I think @hodlbod implied recursion isn't even in play here so it's nothing beyond friend-of-a-friend?
Right, but I don't think I would call it popularity, since that's independent of your standpoint. It's maybe closer to popularity within friend group, but a better word might be "alignment"
Ademan's avatar
Ademan 2 years ago
I mean every word so far has been an imperfect descriptor, I wouldn't throw out "popularity" just because it's an imperfect match. "alignment" is probably closer to correct, but it's not very clear to a new user imho. An imperfect understanding of the word "popular" will still lead someone to basically correctly understand the WoT score. "apparent popularity" actually is a near perfect match imho, but it's a bit wordy. "in groupiness" was my first thought after popularity, but I think it's also a bit unclear to your average new user, and it sounds goofy lol
Ademan's avatar
Ademan 2 years ago
Happy to help you bikeshed the term for the rest of the day instead of doing more important things πŸ˜‰ πŸ˜‚
Ademan's avatar
Ademan 2 years ago
Last comment on this I swear! What about just calling it a "Score" or "WoT Score" and if the user cares enough to investigate what that is, give them a precise description in a tooltip or something. Otherwise, all the user REALLY needs to know is it's some kind of score, higher is better.
Makes sense. I’m guessing this is really a logarithmic effect too. Adjustments by more than 1-2 follows is likely more a question of how strict you want global than it is dependent on your follow count
Scott's avatar
Scott 2 years ago
Hmmm. x10 photons -> x2 brightness x10 amplitude -> x2 loudness x10 following -> x2 WoT threshold Perfectly natural πŸ˜‚
Coracle keeps booting me off relays. I add a bunch, a day later it reverts to 2 or 3. Any reason? Am I doing something wrong? Can't confirm any trigger as of yet (IE if it's after logout, etc).
you have a list of people whose reports filter out spam etc, currently that list must be your follow list but that will change to a separate list one day you need quite a few people in the list, many hands make light work, amethyst also has a word filter
Scott's avatar
Scott 2 years ago
Ah yes of course πŸ‘
Oh very cool. I am not on Android so I haven’t been able to try it yet. That sounds great. I appreciate the info.
↑