Oddbean new post about | logout
 I'm reporting @Reportinator for SPAM. 

It has no business on a protocol that champions freedom of speech.

@rabble "sticks and stones may break my bones but words will never hurt me",  is a completely foreign concept for you. We need MEN, not hall monitors reporting dimwitted infractions. 
 Is that bot? Did it report you?  
 It didn't yet. But I am outspoken, and I do cross boundaries to push for freedom of speech.

But this bot has been reporting others for using the word "dimwit"

It's fucking gay. 
 That's fucking ridiculous. And "Rable" is responsible for creating it? What an ass or is that a dimwitted ass. 
 Narcs Only Transmitted by Relays 
 I got a post flagged recently by it. I laughed, and now he wont 
 EVERY. FUCKING. TIME. with these people wanting Daddy to make the bad man go away. And every time it turns into a hugbox of weird-ass virtue-signaling apologists who've eliminated any semblance of free speech whatsoever.

Go get your goddamn T levels checked already. 

 
 mfers https://i.nostr.build/zdv2z.jpg  
 Caught me feeling cranky, sorry. 
 Dude. Any form of "approved speech" pisses me off. 

I don't usually get upset but it's an infringement on a basic human right. 
 It's the automated crap that really gets me fired up. Just like block lists on fedi. Sure, I might call someone a retard, and that's offensive and impolite. Feel free to tell me or just send me a middle finger emoji and move on. 

I also might have the solution to your major problem because I get up to all sorts of random shit. Blocking me automatically and permanently because I called someone a dimwit a year ago hurts you, not me. People should stop hurting themselves. Don't support this centralized control bullshit. We can be better and stronger than that. 
 Humans gotta grow a set. All of us gotta stand up for our rights and freedoms.

Like it or not, NOSTR will be a battlefield of free speech. 
  lYou two seem like my kind of people 
 I would say we have to let him do what he wants on his relay. I’m assuming other relays can just ignore this thing? I’m not really sure what “reporting” entails though. 
 Well sure we have to let anyone do whatever they want. That's the point. I just can't understand how someone can do the same dumb thing with the same dumb result over and over. Next step is only joining relays that kick out anyone with X number of reports. Hugboxing. Over and over. It doesn't affect me, but watching it is frustrating. 
 It’s unfortunate, and antithetical the mission, but we just have to react accordingly. 
 Yeah, onward and all that. Apparently I had some pressure built up on this. 🤔 
 Haha. Good to vent sometimes. 
 Oh so this rabble person is the little bitch behind the snitch bot? 
 Appears to be so. 
 Oh well I think I found a new hobby. This bot flagged some post of mine recently and think I may have a little fun at his expense now 
 This motherfucker right here

nostr:nevent1qqsqhxxv5n0sjq5t96kvjuuhx0y2hwtmwj748psed6t6ghherpq9uzqpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgq3qp5ryszcvdca78jdp5ewhu67zpyfz042m7nrha6mqx7a8wakrqrkqxpqqqqqqzaa7d7c 
 https://i.nostr.build/kZnWj.jpg 
 Looking at his picture, he looks exactly what I would expect someone writing a snitchbot would look like https://image.nostr.build/c7d216e0ed846c2d6fca16f5d6b14e2d3389c0b070585efd28dab091069e4298.jpg 
 They want to break Nostr so early ??? 
 Yeah I reported it yesterday too. Everybody should report this shit ass report bot. 
nostr:nevent1qqsztg8f6mzjyjacza78qensequ65emhm3fezcpkwlpjc3ah3meh80qpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzypgvtjvvescu48c77449g7hufj6gr9072cpafau8fg3pmwt9se7guqcyqqqqqqg7np825 
 
nostr:nevent1qqsztg8f6mzjyjacza78qensequ65emhm3fezcpkwlpjc3ah3meh80qpp4mhxue69uhkummn9ekx7mqzypgvtjvvescu48c77449g7hufj6gr9072cpafau8fg3pmwt9se7guqcyqqqqqqgk2ax67
 https://image.nostr.build/4c7c8768657a0c18d7ee68fe8c80de4bf51fa82c2f0ea8d0b8f616c83912fc0a.jpg 
 So it’s a police bot? Is it for a specific client/relay? 
And does it actually matter? Or it’s just a test someone is running? 
 Rabble is behind it.

I feel that as it's policing speech as mild as the word "dimwit", it is important to defend our language. 
 Of course. But can it actually do anything? When it sees a word it doesn’t like, what does it do with it ? Does this guy have a relay where he censors notes ? 
 I muted it. Gfy reportinator 
 Just read the bio of the bot 😂😂
Sounds ghey 🤡 
 Reportinator! Internet police!  
 https://media1.tenor.com/m/C4eN2ad8KlgAAAAC/the-departed-drama.gif 
 Is it all the outdoor dining and trash in the street? 

Oh wait no. That's new York and here in LA 
 Reportinator followed you to LA?! 😨 
 Yes! Help! 

It lives in the Internet! 

But when I commented against it I got a phone call that said "7 days" and a finger wagged at me through my phone.  
 Sounds scary. Reminds me of Elon for some reason. Not sure why 
 Imagine if that's the true purpose for neurolonk 
 It would stop you from thinking censored words 🤯 
 Hillary Clinton in a white bikini.

Report that thought.

I just gave you all the heebee newbies. 
 Young Hilary…right?! 😂 
 Stop you? 

Or like clockwork orange you and zap specific parts of your brain to associate unwanted behavior with gross and terrible feelings?  
 😆 
 Actually major relays should treat it as spam imo, and block the bot npub.  
 We only publish the  @Reportinator events to one relay. If you don't like it, don't connect to the relay and mute the account. These reports aren't being spammed, you're client is seeking them out. We do not publish these to anybody else's relays. 

A major problem is Amethyst is not using the Web Of Trust model instead is searching for anybody regardless of your connection to them and highlighting the labels both as replies and new posts. These are type 1984 events, they're labels not replies. 
 "1984"
Appropriate number.

You glow. 
 Here's the spec... it exists because Apple and Google require it.  

https://github.com/nostr-protocol/nips/blob/master/56.md 
 "I just follow orders" 
 This comes from  @jb55  who got in a big fight with Apple about it when they blocked Damus from updating until they added reporting. Nostr is open source, use a non-mobile or self compiled app, have it simply not request or display any kind 1984 events. Don't like it, build software which doesn't support it. If you've got freedom to say whatever the hell you want, I've got the freedom to reply how the hell I wan. 

nevent1qqsp5rfrpn7llcky7js3ppm85tl9pmznkjzy56l3fdcw69nzytlextqzyqewrqnkx4zsaweutf739s0cu7et29zrntqs5elw70vlm8zudr3y2s35r7n 
 So you put on the "will do good" hat and buckled down on even building a bot that reports people.

How are you not a fed? 
 @50c5c98c you’re not even making an attempt at a good faith discussion here. You’re just larping about your “freedom” to say whatever you want. 

You still have that freedom, in the real world and on Nostr, but that freedom always comes with consequences. Surely you understand that. 

If you say something offensive to the wrong person in the real world you might end up in a fight. Say something offensive on Nostr and others might use their freedom and say what they want about it. 

Get over it. 
 I deal with the consequences, what makes you think I don't?

I will use freedom of speech here, because my country has laws regarding limitations on speech.

Am I a loudmouth for freedom of speech in meat space?

Damn straight I am. 
 Yes, and I have zero problem with that. It's what free speech is for. But it runs both ways. 

You're giving out to  @rabble because they built an open source bot to explore what moderation looks like for users who want it. The bot is a "loudmouth" here on Nostr but you're asking for it to be silenced because you don't like what it's saying... 🤔 
 yeah that’s dumb
I personally don’t find the bot of any value, and many people can agree: a bunch of its reports are outright false and it’s overly sensitive 
 Yeah i did it as a tongue in cheek thing since i was forced to. I think we need many different approaches and I’m glad we have @rabble even if I don’t always agree with him. Nostr would be a massive circle jerk without him, and I hope to see even more diverse approaches in the future so that we can support as many different users as possible, not just ancap bitcoiners. 
 he needs to shut down his equipment 
inciting irritation among people on the interwebs is a crime  
 Technically, Nostr is a free protocol and as such people can build any tools they like on their services, while I don't personally like the idea of a report bot, I can certainly understand why it could be needed/understand that app devs are required to implement them. Thanks for all your hard work devs!  
 Exactly, nobody’s saying you need to follow a report bot, or that somehow my report bot should be the one and only source for reports. If you don’t want it, mute it. If you don’t like reports at all, use an app that lets you disable them entirely. 

I also see the need for folks to be able to send the report to somebody else and have them check it and publish. Sometimes people don’t want to face the backlash that can come with posting reports. Obiviously a reposting bot would need a person or person and AI checking the content. Something which was just a pass through would work, but is probably a vector for abusive behavior.  
 Cool whatevs but the question remains, why would you build a snitchbot. Do you realize if someone with bots gets pissed at you they will destroy your fun and your plans?

You are declaring yourself a snitch. Nobody but feds like a snitch and they don't even respect them. 

So who is your fed or what is your wobble fren 
 Should the insignificant be chucked away? Ditched? As if gods rejected children? Lost in chaos and uncertainty when causal dependency of life implodes because some hobo nigger whore can’t tell the right time?

Some caterpillars never butterfly, tastier that way, but nonetheless, life.
💡 
 Here's my talk from the last Nostr conference about why we built  @Reportinator. 

https://www.youtube.com/watch?v=9pGZ2epF8ZY

 
 You can't just tell me n a few sentences?  
 Without any further need of knowing from open sources of interpretation 
In your own words. 
 In our user research, we found that most people joining Nostr get turned off and leave when they have somebody harass them or when they see harassment. So a way to protect free speech and also address these issues are to provide a way of users to choose labels and filters to shape their experience. It empowers relay operators to choose what they want to host, and users to decide what they want to see in their clients. 

Nobody's telling you that you can't say whatever the hell you want on Nostr, but it is giving people tools to shape their social experience. 

We see lots of women join Nostr, love what it offers, and then be harassed until they leave. This has happened many times. While you may want a platform which feels like 4chan, lots of others don't. You should be able to have your flamewar fun time while others don't have deal with that. 

Nostr is held back because of the reputation of the content on the platform, not the quality of the apps and features of what we're doing.  I'm saying, we should be able to use the protocol with communities of many norms. 

Look at how many people are accusing Nostr with being a pro-nazi platform... 

https://www.google.com/search?q=nostr+nazi+bar 
 The answer is to put tools in users hands via nostr client extensions. It is not to centralize and claim authority. Your base instinct is central solution. Do you not grok? 
 What makes you think that one nostr bot posting labeling notes only to it's own relay is centralized claiming of authority? The problem is that  @Vitor Pamplona has decided in his app that all report notes should be shown in the global feed and as replies even if they're not somebody you follow or care about. Every other app just uses these if they're relevant to the user. Switch apps, because this IS handled by nostr clients and you're choosing a client which throws it in your face. 

To be clear,  @Vitor Pamplona is totally within his rights as a nostr client developer to decide how he wants to display reports to his users. Amethyst is open source, he's happy for people to fork it and make versions that work differently, or better yet, provide PR's to change it's functionality. 

I think "report" is a terrible name for content labeling because it keeps people thinking that there's somehow some magical secret centralized authority which is getting those reports and taking action on them. That's not how Nostr works. I think we should change the nip to say 'content labeling' and 'flagging users' / 'flagging content' because that's what's happening in Nostr. The apps in the AppStore / Google Play will still need to have it say Report in the UI, but that's their platform monopoly requirements. Relay operators have the power to choose what content they'll host. Almost all do filtering and dropping content based on their own decisions. Nostr isn't a 'you have to listen to me protocol' nor is it a "you have to host my content" protocol. You get the ability to say what you want, but so does everybody else. If you want to make sure your content is online, run a relay. That's what we did with  @Reportinator , and we don't put it's content on anybody else's relays at all. 

And because it's all open source, you can compile your own version without any content reporting or labeling.  
 a relay is a central entity on the network thhere are many but each is a point of centralization. Placing yourself in a censorious role at the centralization was your instinct for solving an issue in decentralized space. There is no magic and it will end up killing your project. Once people understand that you are willing to stand between their tools and raw data there will be an exodus. face it now face it later. But dont mess around too hard. Some of us will take it personally.  
 I write open source software on an open source permissionless protocol. Relays are only centralized if you choose to, if you want to only use the Damus relay, then you're choosing to give  @jb55 authority over what content you can publish or see. 

If you're so concerned about this issue, i strongly recommend you setup a relay, i recommend: https://github.com/hoytech/strfry

And develop a plugin to strfry that rejects all kind 1984 events.

Here's the instructions: https://github.com/hoytech/strfry/blob/master/docs/plugins.md

And if you want to run a service that reports all of my content, you're welcome to do so. Here's the code which is open source and you're free to use and modify as you see fit. https://github.com/planetary-social/reportinator_server

See, i'm not telling you want to say or do, go for it, but all I ask is that you realize free speech only works if it is for everybody.  
 its only for everyone if you stay the hell out of it and stop trying to censor people. Doesn't matter. Unless feds fund you or a banker somewhere (my be your plan) your silly project is soon to be dead in the water. Too many other projects for you to compete with a boat anchor called censorship around your neck. I would say good luck but I dont mean it.

I wish you long life and health. But also that you dont try to bring censorship to the platform. 
 Censorship is about suppressing speech, but somehow you're saying that my speech, which you're choosing to see, is suppressing your speech? Just use an app that doesn't support kind 1984 events. Use relays that don't support kind 1984 events. Mute bots you don't like. 

You also might want to google me before you think that my projects are doomed or that I've just appeared on the scene. ;-D 
 Just Google me bro. 
 no, my speech is not supressable by the likes of you. I am saying, again, that seeking a central solution in a distributed network is a choice. you made that choice. 

I am telling you to not meddle with peoples data stream. We all know that you want your functionality to be adopted widely. then its not just on your little server anymore. what about the collabs that you have considered or discussed? what happens when snicthbot is buried 3 layers deep in the protocol and is more hidden from common view.

You have an instinct for centralization and censorship and safe spaces. Just admit it to yourself. we already know now. dont have to tell us. 
 Look, if somehow i managed to convince all the nostr devs and folks managing the nostr nip process to do this, then you could just make versions of the apps and spec which didn't do that. We're an open source permissionless decentralized protocol. 

Why is it you get to reply to me but i can't reply back to you? Do you not like the  @Reportinator events? Why not make a bot that reports all the reports. Or use a client that doesn't choose to read them. You're choosing to see this stuff you're upset with. Just don't.  
 nostr:nevent1qqs2xn6dd064shasugnykqlmmm08xkqajq8wp5jaa706wh9erfx34xspzdmhxue69uhk7enxvd5xz6tw9ec82c30qgs939ers2wfdtgjgxnu4l9n9glcg8p33khqsrp848qtufznvh5vpsgrqsqqqqqpgxq8te 
 Are you honestly still not understanding. you had two choices for how to proceed in a decentralized environment. You chose central service and censorship. Thats you. wheter you wanna admit to yourself or not. You chose central when you did not have to. you chose filter when you could have chosen client side functionality. you did that bro. Not me.

You did it publicly and we see you. You tried to be arrogant and send me to watch your 49 minute talk instead of having the conversation. I almost had to shame you into it because deep down you know how we would all react.

This is the way with censors. You have no idea how many of you I have met and fired from prjects and turfed from positions once I sniffed it. The world has changed. I am no longer theonly one that sees you lot. You guys overplayed the safety hand badly.

If I catch you in my stream I will destroy your infrastructure. So do what you do but stay outta my stream. 
 You've spent more time replying to me on here than it would have taken to watch the talk. But again, it's your choice about what media you consume. Do you want the bot to be taken offline? Do you think that content reports are inappropriate speech on Nostr? 

Do you have any idea how Nostr works?  @Reportinator is not a centralized service. It's a single nostr identity which posts content reports on what it sees on the nostr network to it's own relay. 

Where in the Nostr spec does it say, you must go and read content from Reportinator. Or you must remove content from your relay because of what's published by some random bot? Where does it say that your open source nostr client should request Reportinator events form the Reportinator relay and use them to shape what you see?

How is any of that centralization? 

The code for this is open source, running on our servers, nobody has to pay attention to it. 

https://github.com/planetary-social/cleanstr

In fact, most clients and relays completely ignore 1984 events. But why don't you make a version that labels any content you feel is woke so that you can filter that out of your feed. I think that'd be a good thing, it's not what I want to run, but I've created the tools for you to do that.  
 1 Yes I do.
2 If your infrastructure is filtering between me and raw data at any time I will smash it.
3 you are wrong
4 be better
 
 Woke is funny. I am enjoying the heat death of the wokieverse immensely . see how a non censor behaves? I would never dream of filtering speech for others. I would have chosen tools for the user. 

You are what you are bro. You are just making it worse. 
 This conversation reminds me of Karl Popper’s paradox of intolerance, wherein the only thing a tolerant person should not tolerate is intolerance because it leads to the end of tolerance. 

I think (maybe I’m wrong) what @Pepe_NOSTRos is arguing is that this kind of bot is not simply another instance of free speech or a project on the protocol, but is antithetical to the ethos of the protocol itself. 

That not anything can be tolerated on this open protocol, and this is pushing it. Because no one can stop you, the alternative is to point out how antithetical this truly is and make it reputational suicide to push it, ironically reporting *you* at the meta level for creating a reporting bot. 

Once people see this kind of intolerance will not be tolerated, they will cease trying to report people, for the “greater good”, for “public safety” “for the women” “to save the children” for “national security” or whatever other noble reason one can conjure. 

That doesn’t mean women being harassed on nostr isn’t a real issue to solve, only that it has to be done in a way that’s in keeping with the ethos of the protocol. 

But it’s possible I’m misunderstanding.  
 No you nailed it. Concise clean and unemotional. Thank you. 
 did your silly ass just make a claim to authority? bro we are talking about this issue. I have projects and victories too. yee freaking ha welcome to being capable. 

What do your former projects have to do with this issue? Uggh. you get more and more PMC fed smelling with every comment.

kinda gross bro ngl 
 💯 
 You opened yourself up.
You demonstrated to what lengths you will go to appease your Almighty Google and Apple.

This is who you are. A snitch who builds snitch bots under the guise of noble gallantry. It doesn't matter if it's happily running on your own instance of homemade nostr. You had the nerve to imagine it, and see it built. 

You Glowing Judas.
Enjoy your boot 👢 
 Hum... Why is the bot creating reports and not NIP-32 labels? Those are two very different things in my mind. If you want labels, use NIP-32 not NIP-56. 
 Free speech does not always make you feel good.  

This is a product of living in a bubble for so long people can't handle crass thought or idea.

This is a public square not kindergarten. 
 It's ok to censor cuz daddy technology giant says so.

"Let's protect free speech by reporting bad people"

NOSTR is the wild west. Don't be a damn victim. Get out of the fire if you can't stand the heat. 

It's tough love, and it will grow OVER TIME. Long term preference.

Rabble, you did this to yourself. All too eager to betray the NOSTR values.

For what.

Now everyone knows that you glow. 
 I’m not the snowflake demanding somebody else stop using Nostr how they like. You’re the one demanding I stop posting stuff on Nostr that you don’t like.  
 Who just earned the snowflakestr badge? 
 Keep posting bro we won't try stop you. You are digging the hole deeper anyway. Not how we roll. Our arguments sound no need to cower or reach for the censor button. 
 Nostr is indeed the Wild West. Even as it grows the outside will always be. 
 the other note is about your bot. this is about you. this one is personal. "flame war fun" is the bit that outed you as a bit of a classist. We are not talking about flame wars and your use of that term is derogatory in this context. uncalled for.

Next. 

"While you may want a platform which feels like 4chan, lots of others don't." again insinuations with negative connotations.

Next
"communities of many norms" is another of the recently rediscovered phrases that statists hide behind as justification for segregation and censorship.

Next
"Nostr is held back because of the reputation of the content on the platform" thats your judgement. You dont have the right to enforce it.

Next
If you keep deploying silly bots that attrack freedom then some of us will have to deploy far more effective bots to defend ourselves against you if you dont just wither on the vine. Then we have chaos. 
 I'll give you my 100% objective opinion as someone who's here kinda by chance. creating a platform or protocol with 0% moderation will never attract the masses. Yes nostr will eventually get the reputation of being a heaven for nazis, white supremasists and even pedophiles, 'normies' as you call them don't want that. Just look at the popularity of tiktok where you can't even say words like 'suicide' or 'murder'... now I get that you might not care about 'normies' and it's great if they don't come but the discussions about how nostr will become profitable to the people working on it say otherwise.  
 You are absolutely correct. the issue is where the tools reside. User / client side or on infrastructure somewhere. If its on infrastructure then we are recentralizing and creating chokepoints that are very attractive to censorship / authourtarian types.

no one wants a garbage feed. I just dont trust anyone I dont know to filter it for me. 
 if it's just at the user level it's still considered a 'garbage feed'. just because a user chooses not to see posts let's say about zoophilia it doesn't mean the posts are not there, and 'normies' generally don't want to be part of a community that looks like the dark web, so nostr need to look for something else. 
 Filter on client by default 
 I think there should be different clients with different levels of moderation, ranging from zero moderation (forums on the dark web) to a lot of moderation (tiktok level of moderation). after all people download an app (client) they don't care about what's on the other clients.
 
 cool but in the end the one that gives you any level you want will win through wider appeal. 

as a note thought. If the ISP's blocked porn there would never have been a www. I remember the early days. The web you know was built on filth that few people ever saw.
 
Not my bag. I dont partake in the kinks. However they have a right to use infrastructure like anyone else. The infrastructure people got waaaay too uppity during late 90s to 2010s. They centralized everything to the server and called it convenience and safety focus.

Now we have a censorable and highly censored www. This is the basic issue that leads me to say. Put the tools on the clients. I dont trust anyone to filter at the infrastructure. They have all proven themselves unworthy of that trust so far. All have said this time is different. 
 I agree with you (except the part where everyone has the right to the infrastructure, for me not everyone should have the right to the infrastructure like pedophiles because they present a danger, same for terrorists). otherwise I understand that people have different expectations. for example you want to have access to everything and then filter it yourself and I prefer that it's filtered for me because I prefer not to be 'in contact' with certain content. having different clients is probably the solution but at the same time they should be 'impermeable' to each other to a degree. 
 on unfiltered infrastructure they cannot hide as they can now. They use it the clients can auto report without telling you if you choose such a hypothetical setting. Trading freedom and openness for fear and censorship is a non starterr for me. It is harder to do it from the client in a decentralized way at the moment but it is possible. centralization and attendant temptation / ability to censor is not something that we should be encouraging if we actually want an open internet experience.

How often do you see those things now? If you dont follow them you shouldnt see them. I dont. dunno why you would. leads me to say that user side tools can do the job and the community is not as dirty as some seem to say.

this could be as simple as an llm to prechew your feed for you that learns your preferences over time or as heavy as an extensions layer supported by privacy focused DVM's that you can use for heavy lifting if needed.

The point is that there are options that don't give back the decentralization we have fought so hard for.

 
 I come across them because I'm a curious person I click on profiles I don't know. Decentralization isn't just about being anti-censorship it's also about avoiding the 36 million ads on your feeds like on facebook/instagram, not dealing with twitter stupid algos,not getting an ad on facebook for something you just talked about on messenger. for now nostr is an echo chamber and the whole anti-censorship thing is pretty popular here probably because of the influence from the bitcoin culture. I really respect the fact that you want total control over what you see on nostr and not relying on others to choose for you. but personally I believe when you sign up for a social network you need to "vibe" with its overall culture, I wouldn't join 4chan (if it's still around) and then complain about people being racists misogynists. the good thing is nostr is a protocol where there can be an unlimited number of clients and each one can customize the experience for its specific audience. maybe there would be a rose-tinted glasses client for people like me.



 
 your use of the word impermeable gave me another idea for explaining. We wear clothes because we are not impermeable to our environment. We each choose what clothes to wear based on the experience we want to have.

The anaolgy here is therefore that I could ask my town council to put a dome over the town and that would be much more convenient for everyone. Save a lot on snow removal too.

Ok but now you are in a bubble. who has the keys. If they lock the doors what do you do? If they change the air quality "for your benefit" would you even know? If so, what can you do about it.

Seems safer for a human to just put on a jacket.

I am suggesting jacket. Censors are suggesting bubble.
 
 oh final note because it bears saying often. pedos dont deserve the use of their own teeth as far as I am concerned, but my viewpoint is mine. It is not my right to touch the data. Leave it alone. Its not ours. 
 also I dont understand why people keep saying darkweb. Its not actually a thing. Its a propaganda term that was popularized by the centralizers in early web days. It basically means that if the feds (google and the gang) dont index it then its bad.

This is an old battle but I dont think it actually matters soon. The functionality that used to have to run on web servers will start to migrate back to the client side as personal ai takes hold. The issue there will be the same but I think the cat is out of the bag,

be well 
 https://www.newsweek.com/story-jewish-lawyer-who-defended-free-speech-rights-nazis-1771393

Here's a story that might change your perception.  

Build whatever the hell you want I don't care; it's an open project that people can do what they want.  Just so we're clear this is the type of neo-liberal bullshit thought that put us where we are today. 
 and by the way. dont show me opinions on google. You have no idea how easy those are to manufacture. 
 Block move on 
 Exactly. 
 This is a direct contradiction of your position. People don't need a bot to shape their experiences when they can just block and move on. Just pointing that out. 
 Nobody's asking you to use this bot. Nobody's asking you to follow it. Just like nobody on Nostr has any obligation to host or view your content.  
 No one is asking for this bot but your Google gods.

Just admit that you are an agent, a fedboi. 
 No one asked the neighbor to diddle his kid but I still kicked his ass every time I saw him til he moved. He took me to court. I framed the fine.

You are diddling the community on the sneak tip. Hiding behind fear of safety. Weak. 
 Bloquer et passer à autre chose ne peuvent rendre nostr  pérenne.. ce serait un échec mais s'atteler aux DM de où l'on trouve toute sorte de proposition liée à Bitcoin est l'une des priorités d'ailleurs à chaque je suis obligée de répliquer ces derniers temps en indiquant qui gère mes Bitcoin d'autant plus qu'il est nostr.. Nous ne sommes pas tous ici pour les mêmes raisons..  
 Block what? 
 What you no like 
 cool. 
 I find it interesting that so many people reacted so strongly to the idea that users should have more tools to curate their personal experience on Nostr. I feel like some people confuse having the right to free speech with the idea that I should have to listen to or read it. I do highly recommend people step out of their echo chambers and follow people with differing viewpoints. I’ve always wanted the ability to have different presets for my feed that I can turn on and off before scrolling. Like some days I just want to turn off all political posts and just see things I consider fun and funny. 
 Well said mal! 💜 
 🙏🏽 
 Hard to know when some stupid idea is going to blindside you on a random Tuesday in a coffee shop line with a stranger. People say crazy shit IRL too and we love the idea of gathering all the madness together in specific pockets of weirdness 🤷🏼 I have come to like my little corner of #nostr feels like a bit of something carved out for myself that’s just happy to be acknowledged like might not agree with what you’re saying but definitely gm 🤙🏻 
 And to be clear everyone should absolutely have whatever filters they need to have at their disposal to function, whatever the purpose of gazing into this abyss that is #nostr might be. 
 Users should not infrastructure 
 No man we’re just here to fuck shit up make the devs regret showing the dumber monkeys any and all trickery. 
 I'm not that monkey and not that Dev so they picked the wrong frog tda 
 Grammar users not need either!  
 thats not a sentence 
 you know we are gonna meet in person one day and you are gonna cower and scurry right. I will get on a panel with you at some point. Dont be a keyboard hero. You will look awful stupid when you have to stand and be polite. Stop being a dick and go write your censor bot project. I think you know the backlash you are gonna get. so enjoy. This is tip of iceberg if you persist. 
 wen grammar nazi bot? 🤖 
 were you too dim to infer a comma? 
 Beautifully said 🫂💜 
 Agree on all fronts the issue is that if it is not client side then we have just created central point for future censorship.

We have a choice where to put the functionality. We can censor or we can put tools in client space.

No one wants a polluted feed but some don't want anyone else having any part in deciding what is pollution.

Respectfully 
 A tool to curate your feed is follow tags of people let's say, posts about cooking, posts about well being, art posts. These go on the positive side, no one will be made if someone tags their content with "exercice". The problem is a bot labeling your content as "harassment", "hate speach"  because you said "retarded"  
 *no one will be mad**** 
 I curse like a drunken sailor sometimes. If someone wants a bot to prevent seeing posts where my language gets colorful. Great! I’m not owed an audience. Nor do I really care to interact with people so easily offended. I figure it works out for both parties. 
 It's not just not seeing, its your content gets tagged, with time and more bots your notes will be labbed accordingly to this bots, and it almost becomes part of the protocol, and you don't know if the labelin is fair at all, imagine your content being labeled "racist" and people might follow you or not based on that. A client might show your profile with those tags.  
 People can do this as an attack if the don't like you. Flag you out of spite.

Just gives tools to oppress.

I don't expect my message to find a place in people's minds. But I do mind my messages getting flagged for benign reasons. Smacks of boot licking, daddy govt worshipping. 
 The thing is people will follow the most "reliable" bot, but then you create a problem, it's a bot, it will make a lot of mistakes, people will complain about not being seen, getting wrong flags etc. And the the bot owner is going to make some tweeks to accommodate, so basically this person is in fact responsible for the tagging of behalf of hundred or thousands of people. And your right, it's a privacy concern also.  
 Bots need a human hand behind them. Are humans infalible? I think not. Will the bots do dumb shit? Yes, they will. Garbage code in, crap results out.

What makes this worse, is that Rabble is thinking that he's the one for the job. 

Not a single human being on the face of the earth is qualified to police another person's speech. 
Unless you are a parent to a three year old who says "fuck" a lot.

Then you have a different set of problems. 
 And now do Main Volume and his racist and misogynistic slurs. Nostr has lots of bots. I’ve read the thread  carefully. You want your idea of free speech and being against "leftist thoughts“ and other nonsense to be seen as normal? So let others have their protection from it. That’s a lot of reframing while you’re promoting a thicker skin that you obviously don’t have yourself. If you’ve talked about the topic without insults, I would have tried to believe in your noble efforts to save us all from the wrong bots. Now, I'll mute you, and happily try other methods to avoid wasting time on your dull content. 
 I got my kids to stop saying “fuck” when they were little by explaining what it means. Kind of like I’m explaining how Nostr works to folks freaking out about someone else on Nostr publishing report and label events that reference their content.  
 The issue is whether I have the tools or some infrastructure does. If infrastructure does then we have a problem 
 This. 💜 
 The mute and report button already exist, people are perfectly capable of using these tools at their own discretion.

Nostr could be the most middle-of-the-road platform in terms of content and you would STILL be able to find all sort of outrageous claims about it on Google and any corporate-run platforms which have a vested interested in demonizing and limiting any other platforms that stand to get in the way of their business and propaganda machines.

The way to 'combat' bad ideas is to challenge them through discussion, not predetermining what is or isn't "hateful" content using AI trained on ones own biases and definitions with the hopes of shaping someone else's experiences. 

I'm all for providing better tools, but I don't agree that this is one of them. 
 nostr:nevent1qqs9fsjmcp4v5zaprn2myuaaacpcmje2wl28h7hr8fxfxnlrn39pdrspz3mhxue69uhhyetvv9ujumn0wd68ytnzvupzppdgv7wlsusq9gnsrkfljzxelfqastrg5s4z20wmtd5u8zq660csqvzqqqqqqyp4aatm

 
 Your link is a Google search that returns one result containing the three words in your query. And the result is a year old article talking about how well Nostr handles this problem. 
 I also saw just this. There is literally no one calling Nostr a Nazi haven lmao 
 I’ve heard it a number of times. But im glad it’s not as widespread as i worried.  
 Snowflakes melt. Rivers run. Get out of deep water or swim.  
 Pfff so what, don't need those people. They are like the ones who flee blue states for red and then try and change them into the thing that made the problems they left.
Better off without. 
 This I actually agree with 100%, but there are better ways than importing a Microsoft / OpenAI bot. 

Especially one so hilariously conformist.

That is now polluting the Kind-1984 data that better bots are trained with... 
 Yeah the OpenAI model isn’t great. We’re working an update that sends all of its reports to a person to review and which will delete them if the person decides the bot made a mistake. 

It’d be great to have a self hosted and trained bot which did a better job. 

This is an experimental bot followed by a couple dozen people and posting events to a single otherwise read only relay. 

We don’t even suggest Nos users follow it. I think we should suggest it to users but there are people on our team who also think it’s not accurate enough yet and we need human intervention. 

I want there to be many bots like this which all make different judgements about content. You can choose to follow none of them, one, or several. 
 I think that ecosystem is inevitable and probably necessary.

I also think an additional human-review step is an egrerious waste of resources. Kind-1984s ARE human review.

But very glad you're looking to in-source your LLMs.

@Bob_stores_nostr is working on something that can provide the sort of scale that training datasets require. 
 Here's the WW2 Germans on why they built the ovens. 
 Lol easy now buddy. 😆 
 OK, fed transcript to AI. You seem like a censor. 
 So pls answer the question. 

No one wants to watch 49 minutes of you being bad at presenting your insidious rot. Just say it in text if you have nothing to hide. But I think you do. All censors I've ever met have some secret behavior or past that would make them outcasts if revealed.

The reflex is to place themselves within some authoritarian structure or movement. The public reputation gained by being "on the side of good" or by other activities cloaked in stolen valor is their smoke screen. 
 Rewatching this. 
 The misconstrued anger towards you is unfortunate. I get that its seen as spam because that event is rendered even though thats not what you intended.

Energy better spent towards the llm reply bots without known creators. Solve that problem and we solve the "reportinator problem"

Its okay if others don't understand and get offended at "replies" from a reporting bot. Only a matter of time until someone releases some sort of reportinator army akin to the happy new years reply army with "the" as its list of flagged words.

Automated reporting will happen one way or another. Report classification need only to make sense to the builder of the bot.

Beyond rate exclusive relays, rate limiting and IP blocking, theres nothing anyone can do to stop comments on your posts.

Guess its just difficult to anticipate the consequences of system built with censorship resistance as its foremost principle.

 
 Thats not why I dislike this fellow. I dislike him because he started out rude and dismissive, then tried to tell me he was a big deal so i should look him up. I dislike him because in our first encounter he was insufferable.

As for the approach to project. Free speech means your bot can snitch and we can bitch. It means that you can do what you like and we can talk about it. So once again. If he just answers the question this becomes moot.
Why, when faced with and issue in a decentralized environment, would you reach for a centralized approach? 

simple question that prompted him to try throwing weight around while making insinuating and loaded comments. The distaste you see in people is largely for the man and his behaviour. Technical issues can be discussed. Insolent authoritarianism will get you internet slapped.

Basically he pissed people off because he is a dick on top of doing something the community finds suss. 
 I've been acquainted with Rabble for years from SSB. He's always been like this. Every problem needs a centralised solution with him as a gatekeeper.

Importing a literal Microsoft / OpenAI bot was a level of cringe I hadn't seen before, though... 
 is he an orphan or short or stutter or whats the wobble that makes him so graspy? 
 I assumed (SSB days) that he was just prowling for a passive revenue stream by positioning himself at a data chokepoint. 

SSB's culture is pretty hardcore anti-capitalist, so you can imagine how well that was received. 

He writes good code on occasion. Reportinator is not one of those occasions... 
 Lol Ok. good to know. hes a middle. no problem except decentralized means theres nothing to middle. You have to produce for the consumer. 
 middle, and mid 
 Anything employing OpenAI tools is suspect from the get-go sadly. 😐 
 The problem is not on amethyst showing the labels. The problem is some bot rating everyone elses notes as "hate speech, doxxing, harassment".  I'm getting reported apparently by people that subscribed the bot and that follow me, so I get reported every day on behalf of this person, this person just thinks I'm great, and I'm getting blasted all the time with Metadata to my profile and notes, this hides the problem, the person should just stop following me.  
 I'm not sure but it sounds like what you're seeing is a bug. The spec says that all 1984 events should both have a tag for the person and if it's on specific content also a tag for the event being labeled.

https://github.com/nostr-protocol/nips/blob/master/56.md

The thing is, some clients have a bug where the client sees the person tag and the event tag and displays that event label for everything the person posts. This is now how the nip is suposed to work. 

The  @Reportinator bot is only labeling specific events, you should only see if on a single note, if that particular note has an issue it wants to label. Some clients are labeling EVERYTHING a person posts because a single piece of content got a report. 

There also needs to be some way to either 'confirm' or 'reject' a report. Maybe Bob makes a report, but Alice things it's BS... If I follow both Bob and Alice then I should be able to say, show both reports, but make Alice's judgement take precedent. Or say, 'stop showing all reports from Bob' he's got good content but terrible judgement when it comes to reports.  
 You didn't understand what I said. If you follow me, and you are a subscriber of reportinator, and I say "retarded" in some note, I get reported, you don't see my note, all fine. I write another "retarded", same thing. So I will always be reported in this kind of notes, and all I see is reportinator, and reportinator won't stop tracking me right? The person that follows me, also won't stop following me because it doesn't even see my retarded posts. So im stuck with having all my retarded notes reported.  
 For anyone who wants to check out the reports they are talking about: https://reports.slidestr.net/  for an overview of all reports. 
 Nah. Then he wins. He wants us to censor 
 Maybe he doesn’t care about organics much
🫨 
 It's a bot, not a person.  
 The builder not the bot. Bot has no intent 
 I'm just talking about the bot. The bot should be blocked in all major relays imo.  
 Central filter is a censor bro. On the client or its somebody's power play now or later 
 It's a bot, and the relay owner chooses what to do. There is no censorship bc there are more relays. Relays block spamming accounts.  
 Yess 
 Automation can be used for good or bad. 

We’ve seen the prevalence of bot farms in other places. Narrative warfare ensued. 

Here a user knows about bots. 

I think it’s an issue of growing Nostr. 

The idea of being able to “mute” & go on is fine for small groups but as this place grows … is it needed? IDK 🤷🏻‍♀️ 

Genuinely, I’m on the side of humanity. Free speech, ETC. 

Example: If a user wants to block anyone who says: “ ancient observatory on Galaxy Note 777953/ is jwnhxguwixj “ … isn’t that allowed? 

No sarcasm. Please know I spent most of my life offline & am learning as I go. 😁😊💜 https://image.nostr.build/d7442c3ba224b34e0d46b39646913662c82b5a263735ff92584e6deb9b7dd70f.jpg  
 Reportinator can be summarized as, hey, for some people you speaking without care for language or expressing yourself more without too much care, might be too much, so we will just show them the nice things ok? All we have to do is tag you guys as "shit", don't worry it won't have any effect, but we will tag you as "shit or garbage". It's a bit like in some major events in the cities they will go and move all the homeless out of sight.  
 Is this a feature specific to @nos.social  ? The main client I use doesn’t have much of a reporting mechanism to my knowledge. 
 Primal supports 1984 events on Android on both notes and users. On other platforms I'm not sure what is the status of implementation.