jb55's avatar
jb55 _@jb55.com 6 months ago
managed to block the gay porn spam on the damus relay for now... I will keep on top of it. we don't have a policy against gay porn in general, but if you spam peoples threads and notifications with it you will be blocked.

Replies (49)

Pickle Dan 🥒's avatar
Pickle Dan 🥒 6 months ago
Damus is apparently provides a 'Cock Block' service now. View quoted note →
jb55's avatar jb55
managed to block the gay porn spam on the damus relay for now... I will keep on top of it. we don't have a policy against gay porn in general, but if you spam peoples threads and notifications with it you will be blocked.
View quoted note →
Mike's avatar
Mike 6 months ago
I got a gay porn reply saying “sign up to nostr.land to block me.” Is nostr.land extorting people with gay porn spam, or is someone trying to defame nostr.land?
Mike's avatar
Mike 6 months ago
Thanks, that’s kind of what I figured.
1) Gay porn is totally OK 2) For the 100th time, I am telling you that trying to block explicit images by messing in complicated ways with your relays is never going to fucking work. 3) The only way to block explicit images to to SCAN THE IMAGES using the same image-recognition techniques that Google/Facebook/Whatever have been using now for 15+ years 4) I have developed a system that will do this for Nostr, which I am currently offering for the reasonable price of FREE for ANYONE who wants to implement it into their Nostr app: 5) You are also free to copy my technique and do it yourself if you have some GPUs and are handy with machine learning inference
jb55's avatar
jb55 _@jb55.com 6 months ago
perfect is the enemy of good. everything has tradeoffs. we will of course use client side content detection as long as it doesn't impact performance or battery too much
Disagree
Constant's avatar Constant
On 'smart relays & dumb clients' When considering the concept of "smart clients and dumb relays," it is crucial to clearly define what "smart" and "dumb" represent in this context. The term "dumb" does not imply that relays lack control, complexity, or sophisticated policies regarding storage and distribution. Relays actively select what information to store, how long they store it, and under what conditions they provide access. Their decisions may differ significantly, allowing specialization that enriches the ecosystem. Instead, the "dumb" attribute specifically describes the simplicity and universality of queries that relays support. Dumb relays provide a standardized interface rather than specialized queries serving individual client needs. This simplicity ensures interoperability; a client can interact with any relay without compatibility issues. The client side is "smart," equipped with all the logic necessary for determining what data to request, where to find it, how to interpret and present it. The client is responsible for the complexity and specificity of interactions. This paradigm achieves clear separation; relays generalize data delivery, while clients handle intelligent interpretation and functionality. As a result, users remain free to switch between different clients, confident that basic connections remain intact across a diverse relay landscape. Differences in relay behavior—such as acceptance criteria or data availability—do not compromise this fundamental interoperability. Rather, its the interoperability that allows relays freedom from any obligation to represent a global network viewpoint. Therefore, maintaining a simple relay query interface preserves interoperability, encourages client diversity, and allows relays to specialize according to their own preferences and policies. This setup captures the complementary principles behind smart clients and dumb relays.
View quoted note →
Easy, same way the experimental feature in element / adblocks do it. You create block lists people can subscribe to in their client regardless of which relay. Both blacklist and whitelist modes. That way people can tailor the experience tp their liking using lists they trust. If a list gets overly censorious you just replace it.
jb55's avatar
jb55 _@jb55.com 6 months ago
relays are allowed to censor all they want. you get censorship resistance by connecting to multiple relays. connect to a relay that allows gay porn spam in threads if you want that.
Blocklists and web of trust will never work. Image scanning works but for some reason nobody wants to do this.
D-113CR's avatar
D-113CR 6 months ago
nah nah nah you should totes ban porn in general
kate's avatar
kate 6 months ago
you the best … how are you doing on the child porn? can we get these ppl in a private prison somewhere? thanx, xoxo 💋
jb55's avatar
jb55 _@jb55.com 6 months ago
its really something the image hosts need to be on top of, if there’s anything we can do to help we will.