nostr-protocol / nips

Nostr Implementation Possibilities
2.39k stars 582 forks source link

Adds pronouns #1590

Closed vitorpamplona closed 2 days ago

vitorpamplona commented 2 days ago

šŸ¤”

rabble commented 2 days ago

Looks good to me. It's entirely optional and users can put what ever text they want. Super flexible able to handle they/them, ze/zer, and Elon Musk's confusing prefered pronouns of Prosecute/Fauci.

barrydeen commented 2 days ago

šŸ¤”šŸ¤”šŸ¤”šŸ¤”

vitorpamplona commented 2 days ago

Nice! I am happy @rabble cares enough to move this forward for real. Let's go! šŸš€

Ps.. I am going to start sending all my or as jokes since the rate of approval seems to be better. šŸ˜…

laanwj commented 1 day ago

Super flexible able to handle they/them, ze/zer, and Elon Musk's confusing prefered pronouns of Prosecute/Fauci.

yes... perfect

Zk2u commented 1 day ago

Genuinely what the hell is this.

melvincarvalho commented 1 day ago

@vitorpamplona, using a clown icon to mock people can come across as unprofessional. Nostr is a protocol, not a cult, and it's important that we avoid reinforcing any negative far right reputations or misunderstandings around it.

I wasn't aware that @rabble had merge access, but itā€™s good to see.

User should control profiles not devs; in Mastodon, for instance, users can add four custom fields, while Solid allows unlimited customization. We need this in nostr.

After five years, it would be great to expand Nostr profiles with features like pubky and other fields. I've been documenting profile field extensibility here for reference:

https://w3id.org/nostr

1440000bytes commented 1 day ago

Agree with @melvincarvalho.

People who are triggered by pronouns should review other NIPs, pull requests to see the real stuff that affects nostr and wasn't required.

Zk2u commented 1 day ago

@vitorpamplona is completely justified in using a clown emoji to describe this change lol.

If you want to do custom fields, do custom fields. I donā€™t see how bloating the protocol with pronouns when it can be very easily and correctly assumed by anyone who is capable of thinking and breathing at the same time is a useful or necessary change. Nor is this anything to do with politics/far right..?? What

You people need to go outside and touch some grass.

Bring back bullying, jeez. Yā€™all are embarrassments

melvincarvalho commented 1 day ago

Hi @Zk2u,

These kind of issues and comments pose a risk to the entire project, especially in the protocol area, where we are bound by GitHub's Terms of Service. Specifically:

As this project operates within GitHub's ecosystem (at least for now until we move to ngit), we have to adhere to its guidelines or it creates unnecessary problems for contributors and the project area.

Consider a more constructive effort such as here: https://github.com/nostr-protocol/nips/pull/1593

Zk2u commented 1 day ago

Lol

fiatjaf commented 17 hours ago

Anyone can add this field if they want, but NIP-24 is meant to keep track of these extra fields that have already become de facto standards.

A more reasonable approach would be to open a serious pull request (one that isn't a ill-intentioned bad joke meant to trigger leftists or right-wingers) as a way to notify clients of the possibility, then if many of them like it and implement it we proceed to add the field to NIP-24.

arthurfranca commented 17 hours ago

:fire:

vitorpamplona commented 17 hours ago

Boo.. the dictator doesn't like fun when it is against his ideology.

barrydeen commented 17 hours ago

The place to have fun is in the clients. I would suggest adding pronouns to amethyst to show your support instead of playing games in the protocol repo.

melvincarvalho commented 16 hours ago

revert improperly

Would you consider letting the community decide on changes like this instead of one person taking control? I think a more open process would be better for Nostr and for you as well, helping the project grow stronger.

trigger leftists

Could I also suggest avoiding terms like this in protocol discussions? People outside the project notice and comment on these things, which can hurt Nostrā€™s image. For example, on the ActivityPub forum, someone said:

Looking more broadly, Nostrā€™s a tricky situation in that their pseudonymous founder has ā€œleftism is a virusā€ on his profile

This might be unfair, but as a leader, your words set the tone. Keeping the protocol area neutral and focused on technology would help Nostr grow and attract more people. Also pronouns, love them or hate them, are a de-facto standard across the entire open social web. Hopefully we can get a good solution with Alex's compromise. Thanks for considering!

vitorpamplona commented 16 hours ago

The place to have fun is in the clients. I would suggest adding pronouns to amethyst to show your support instead of playing games in the protocol repo.

I was waiting for resolution on #1593, but sure: https://github.com/vitorpamplona/amethyst/commit/4a80a16473f6a0357a367e40836089c16ff463f3

alexgleason commented 16 hours ago

The rule we decided on was that 2+ implementations need to exist before merging. This is a reasonable criteria that I think everyone should agree with.

I think fiatjaf's response was balanced.

trigger leftists or right-wingers

And then he left an open door:

if many of them like it and implement it we proceed to add the field to NIP-24

It was actually Rabble who broke the rules. But only because he called Vitor's bluff. :smiley: It was good entertainment, but not actually something worth fighting about.

AsaiToshiya commented 16 hours ago

I think fiatjaf's response was balanced.

Agreed.

1440000bytes commented 12 hours ago

rprounouns cannot be removed

https://npronouns.github.io/

you believe in freedom and i will show what is freedom

SilberWitch commented 3 hours ago

This was legit just

rabble commented 57 minutes ago

Here's the second implimentation of this change to the nip.

https://github.com/planetary-social/nos/pull/1695

I think the custom fields option that @alexgleason proposed #1593 could work but i'd like to see something there which defines conventions so folks know that it's "pronouns" vs "Pronouns" vs 'pronoun'. Basically make it clear what the conventions are for suggesting commonly used labels.