Upcoming .. deleted spam events per relay. 👀

Reply to this note

Please Login to reply.

Discussion

#[0]

👀

Nice.

How do you determine this?

Any duplicated message with > 50 chars and exactly the same content gets marked as Spam.

If they are made by the same user and the user is not a follow of the current user, mark user as spammer.

Spammer goes into a timeout filter until the app goes to the background and back, when the process and counter restarts.

Nice.

Just thinking out loud, not knowing your exact approach, one method one could compare note content by percentage is to write a function that adds up all the ASCII characters in a note and then produce a score from this. Notes with over 50 characters and with small score differentials posted within a short timeframe are thereby similar in content and likely spam.

And there are tons of text similarity algorithms. No idea which one will work better.

Right. The real spam problems will surface further on when AI bots will make procedurally generated content. Then web-of-trust scores may become useful.

This is a great feature! ⚡

Looking forward to updating my amethyst app.

How works?!

Reminds me that i need to redesign this whole thing.

Nice

#[0]

Do you sleep?

What constitutes spam in this case? Are the conditions user configurable? Thanks for all your work! 🍻

There is an explanation of that icons and their usage?

I'd like to know this also. I assume three persons is group, NIP-28 group or what ?

It will be more clear when we break private msgs and public chats, but it is home feed, DMs, public chats and global feed

Would have zapped you but got error (on Breez) LNURL-Payment failed. Tranaction information retrieval from server Invoice description does not macth metadata. :-/ @Breez.technology #[2]

Cool dude🤙

great!

Are those events deleted by Amethyst, not by the relays themselves, I suppose?

Correct. Those were received and deleted because they were the same message with different event IDs

So this means in this example, that the Damus relay has the most spam?

where do you see that cool info

Blue stars in top right

期待新版。

#[0]

Why is the button here saying "Post"?

That's confusing, no? Shouldn't it be like "Update" or "Save" or "Upload", or something like that?

It's because it's not local. It posts to the network just like a new post would be. I agree.. not ideal. But I also don't want people to think this info is only local.

And if I make changes and just leave the UI (e.g. by pressing Back), is that config persisted in my local client? I always get confused by that...

If you leave or press cancel, it will cancel all changes. The only way to keep it is to post.

Yeah, that feels really unintuitive to me. I agree with making it clear that something is being uploaded.

For example, the button could say "Save & Post" and separately when I hit Back, the app could ask if I meant to cancel all changes or if I want to stay. Also

(I'm sorry for adding more requirements and reports on top of the pile! I appreciate all your work!)

Nostr devs go hard, God approves.

#[0]

How to change theme?