Avatar
Vitor Pamplona
460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c
Nostr's Chief Android Officer - Amethyst Social

Isn't this better than SimpleX Chat's protocol?

1. There wouldn't even be a queue to correlate messages on. Each message comes from a different random key.

2. Send and receive payloads can be separated in time (the receiver sees the DM immediately, but the sender logs the message, or better, a group of messages, in the future or the past inside Nostr relays).

3. As we add more private event kinds, the anonymity set increases. The public won't even know what is a DM and what's not.

4. Yes, anyone will see that you are receiving "things". But GiftWraps can wrap Noise (events that don't mean anything and should be discarded upon receipt). No one will know what's noise and what's an actual DM.

https://github.com/nostr-protocol/nips/pull/468#issuecomment-1646858226

Really? Hum.. I don't see any crash reports when writing messages yet. Is there a particular procedure that I can replicate?

Replying to Avatar etherstatic

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z is there a way to default everything to All Followers instead of Global for things like stream/community and the 'stories'?

Each page has it's own setting. You need to change it 3 times to get the result you want.

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z

Why does Amethyst have a 'Reports' tab?

Concerns were raised by the Japanese community that this would increase the likelihood of retaliation from malicious users.

(Of course, this is information that can be seen as an Event.)

There is also a similar concern about the fact that when a report is received, the user who made the report is displayed along with "⚠️".

Report is part of free speech. You can say whatever you want. People are free to react to it. And then everyone can react to reports.

Reporting is part of Nostr, not only amethyst. Many clients implement it and relays use it to delete users and posts. Amethyst just displays them for everyone to see. Hiding it won't solve anything.

On the warning side, you can disable warnings on the security filter screens if you don't like it.

Change the keyboard. Graphene uses a very old version of the keyboard that doesn't work with newer UI frameworks. :(

Nostr is open and all reports are public. Anyone can build this. And I can use as another input to the filter.

Nah... We have too many kids with the app. By default, the experience should be conservative. They can open it up when they are ready.

Allows people to block you, yes. That's not censorship. They can always opt out if they don't like it. These days, we even have a list that only shows the blocked feed so users can confirm they don't want to see your posts.

We also need a data heavy client to make people accountable to their reports. If a report is false, everyone should know about it. Falsely reporting people should damage your reputation.

Hum.. I am not sure what you mean. The domain is clickable right now. There is no expectation from clicking the user name (there is no email or web address we can point to)

Yep, but on the private side of those lists. Only the author can see it