News for hackers. Stuff that matters.
Re:Nostr.how – A Complete Guide to Nostr by class4behavior on Saturday February 04, 2023 @04:00PM (#34658229)
The whole premise of Nostr is that you consider your access point hostile, yet its provider is still offering one. That contradiction just incentivizes bad and toxic actors to participate and dominate this network.

That's why, it seems, the developers actively conflate what one would expect from a private communication platform and a social media platform. But this isn't an alternative to Mastodon or Twitter, it's an alternative to Berty, Cwtch, Speek, Briar, Anonymous Messenger, and maybe Matrix if you use it for encrypted communication only.

It has a legitimate use case for people who may be forced to switch relays very often due to government censorship but still want to continue to talk in public. To anyone else the qualify and culture of the moderation system is what defines the quality of the platform, but Nostr undermines the former by design.

As such, it comes to no surprise that the free speech warriors from the crypto community are the main drivers of this protocol. It's just a pity that Snowden seems to have become one of them as well - and it isn't that he supports it, but how. He's just repeating the devs' own flawed narrative.

Re:Nostr.how – A Complete Guide to Nostr by gray_charger on Saturday February 04, 2023 @04:18PM (#34658400)
I think centralized moderation is the problem with social media servers. Users should be the ones to control their own moderation. See a post you don't like? Hide the post. Don't like any posts from a particular user? Block the user. It's not difficult to do and if users are really only following friends and famous accounts (celebrities, bots, news, etc.) they won't experience much spam anyway.

I think the real issue is discovery. How does one find other accounts that post about similar topics (other than friend-of-a-friend approach) and that aren't spam.

Re:Nostr.how – A Complete Guide to Nostr by lapcat on Saturday February 04, 2023 @04:33PM (#34658558)
AFAICT at first glance, on nostr you would only see posts from accounts you follow. There isn't any "algorithm" to feed content to you. Someone can correct me if I'm wrong, but this is my impression. Therefore, it's all self-moderation, and you wouldn't have any spam or messages from hostile randos, because you wouldn't be following them in the first place. And as you say, "the real issue is discovery".
Re:Nostr.how – A Complete Guide to Nostr by leesalminen on Saturday February 04, 2023 @05:15PM (#34658973)
That's all that exists today. Nothing prevents a client from developing some sort of algorithm, querying the relays appropriately, and rendering notes from users not followed.

At the same time, nothing prevents a user from migrating to a different client that has no "algorithm".

Re:Nostr.how – A Complete Guide to Nostr by immibis on Saturday February 04, 2023 @07:09PM (#34659962)
You would think that at first glance, but it's short-sighted. Experiment: Turn off your email's spam filter for a month.
Re:Nostr.how – A Complete Guide to Nostr by Aeolun on Saturday February 04, 2023 @08:00PM (#34660360)
I can’t select whom emails me. I see everything that comes to me.

The same thing is not true for say, Twitter, where I only see posts from people I explicitly follow.

Re:Nostr.how – A Complete Guide to Nostr by galleywest200 on Saturday February 04, 2023 @08:09PM (#34660461)
> I can't select whom emails me.

If you are in control of your mail server you can block email addresses, even entire domains or IP spaces. I do not understand this statement.

Re:Nostr.how – A Complete Guide to Nostr by Aeolun on Saturday February 04, 2023 @08:36PM (#34660666)
Email is push. Twitter is pull.

Of course you can set your email server to reject every single email that you do not have in a whitelist, but that’s not a feature of the protocol. Plus it’s something you need to manually do (because most people don’t want -or expect that- from email).

People expect Twitter (or similar apps/protocols) to not show them messages other than from people that are explicitly followed.

Re:Nostr.how – A Complete Guide to Nostr by jensensbutton on Saturday February 04, 2023 @10:04PM (#34661332)
No they don't. Twitter hasn't done that (restrict your feed to only people you follow) in a long time.
Re:Nostr.how – A Complete Guide to Nostr by pyth0 on Sunday February 05, 2023 @12:37AM (#34662276)
There is a "Following" tab which is supposed to be just tweets from those you follow (and things they interact with), compared to the "For you" tab which is curated by "the algorithm". I'm pretty certain there has always been a way to filter the timeline down to just people you follow.
Re:Nostr.how – A Complete Guide to Nostr by pessimizer on Saturday February 04, 2023 @08:34PM (#34660645)
The point is that if you're doing that, you're also not having a spam problem.

edit: Opt-in, not opt-out. Whitelist, not blacklist.

Re:Nostr.how – A Complete Guide to Nostr by gtirloni on Saturday February 04, 2023 @08:36PM (#34660667)
Saw some CP, just block it, right? No one to be notified so it stops spreading.
Re:Nostr.how – A Complete Guide to Nostr by nine_k on Saturday February 04, 2023 @09:29PM (#34661066)
That's how technology works. If it works for you, it works for your most bitter opponent. If it limits your opponents, it also limits your dearest friends.

Choosing the right amount of freedom is always a balancing act.

Re:Nostr.how – A Complete Guide to Nostr by leesalminen on Saturday February 04, 2023 @10:08PM (#34661362)
Damus currently has a report note button which broadcasts another event with a specific kind ID. Anyone could connect to relays and collect all the IDs of reported notes and do either good or bad things with this information. Other clients can add this button too, and can choose to not display previously reported notes (above a threshold etc).
Re:Nostr.how – A Complete Guide to Nostr by antisocialist on Monday February 06, 2023 @10:20AM (#34678587)
In most jurisdictions you're supposed to report it to the police, so that they can identify who has accessed it and who attempts to access it next.
Re:Nostr.how – A Complete Guide to Nostr by 21eleven on Saturday February 04, 2023 @09:11PM (#34660928)
Discovery could be done via "retweet"/repost functionality. Perhaps there could be some feed of most reposted over the last day.

Just spit ballin

Re:Nostr.how – A Complete Guide to Nostr by topranks on Sunday February 05, 2023 @05:33AM (#34663684)
I don’t want to have to look at abuse material just to tell my machine to block a user. And play whack-a-mole as they reappear etc.

Moderation is vital for public social platforms.

Re:Nostr.how – A Complete Guide to Nostr by leesalminen on Sunday February 05, 2023 @08:31PM (#34672079)
These notes can already be flagged and reported. This action generates another note of a specific type. A nostr client could use this data and hide notes from users before they ever see them.
Re:Nostr.how – A Complete Guide to Nostr by trog on Sunday February 05, 2023 @11:29PM (#34673356)
> These notes can already be flagged and reported. This action generates another note of a specific type. A nostr client could use this data and hide notes from users before they ever see them.

This is just crowdsourced moderation then? Which relies heavily on there not being bad actors that can be incentivised to run up botnets to generate bogus flags/reports to push their own agenda.

Re:Nostr.how – A Complete Guide to Nostr by solarkraft on Saturday February 04, 2023 @04:11PM (#34658342)
> The whole premise of Nostr is that you consider your access point hostile, yet its provider is still offering one.

I'm confused. Doesn't this apply to a lot of projects offering hosting for E2EE services? Why should it be a problem?

Re:Nostr.how – A Complete Guide to Nostr by class4behavior on Saturday February 04, 2023 @04:31PM (#34658547)
As I said in my post - if you read it - private communication and social media are not the same. The expectations are different. On a social media platform you want some level of persistence, you want someone to be able to nurture a healthy discussion culture.

But if all of your users were just fine, there are barely any advantages over a federated platform where you can migrate; much more disadvantages instead.

Re:Nostr.how – A Complete Guide to Nostr by anothernostrich on Saturday February 04, 2023 @11:05PM (#34661731)
So far, there haven't been many "bad and toxic actors". I have met one bad actor among thousands on nostr and I muted him. I heard there was porn in global chat, but my client doesn't even offer global chat.

People don't consider their relays "hostile", but they don't trust them with things they don't need to trust them with. That's not the contradiction you imagine. Relay operators are trusted with things like spam filtering, illegal content removal, etc. One method is that a proof-of-work is required to start writing to a relay, and your public key can be banned quickly for bad behavior, resulting in another long proof-of-work to try again.

Trusting a relay with account management, for example, is horrible. Trust as little as necessary.

Re:Nostr.how – A Complete Guide to Nostr by arp242 on Sunday February 05, 2023 @12:12AM (#34662137)
> So far, there haven't been many "bad and toxic actors"

It's also obscure enough to not even have a Wikipedia article, the "first & best iOS client for Nostr" wasn't published on GitHub until less than a year ago (but wasn't in the app store until this week according to another comment), the Android client they recommend wasn't on GitHub until last month, and the web client they recommend (Iris) didn't add Nostr support until 2 months ago. Edward Snowden seems to be the most prominent user, and he has 5 followers. I don't know if this is broken, because it seems a ridiculously low number, but that's what it displays.

There's lots of things that work well at small scale, but not so well at scale.

Re:Nostr.how – A Complete Guide to Nostr by Ambolia on Sunday February 05, 2023 @04:19AM (#34663280)
You can implement censorship at the relay level and then choose your censor.
Re:Nostr.how – A Complete Guide to Nostr by antisocialist on Monday February 06, 2023 @10:14AM (#34678475)
> But this isn't an alternative to Mastodon or Twitter, it's an alternative to Berty, Cwtch, Speek, Briar, Anonymous Messenger, and maybe Matrix

And (not maybe) xx Network.

Nostr isn't an alternative to these messaging and chat apps because it has weak anonymity and privacy. Take a look at how those other apps/platforms work, and then compare them with Nostr.

> As such, it comes to no surprise that the free speech warriors from the crypto community are the main drivers of this protocol.

Nostr has weak privacy protections compared to most of of the above mentioned platforms, so I don't think it's something free speech advocates should feel comfortable promoting - anyone who truly needs free speech and uses Nostr won't last long.