I support this message, if only because NIPs should have 2+ implementations before merge.
Gm,
Merging pronouns into our protocol spec as a joke is demonstrating that maybe we aren't serious people
Perhaps next we should add a field for number of abortions or favorite bible passages?
Keep politics and ideology out of the protocol spec, anyone is free to add any field to their bios already, it was designed like this on purpose
I'm gonna open a PR to remove this today, we should have a proper discussion about it on GitHub without nostr:nprofile1qqs8d3c64cayj8canmky0jap0c3fekjpzwsthdhx4cthd4my8c5u47spzfmhxue69uhhqatjwpkx2urpvuhx2ucpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3vamnwvaz7tmjv4kxz7fwdehhxtnnda3kjctvll3q2p yolo merging things unilaterally
Discussion
Implementations don't make something better. NIPs already have lot of things that were not required.
Eh, nips are for documenting common practices. If clients want to let users virtue signal, it's good to agree on how to do it
I don't have any issues with pronouns. I care about things that really affect nostr.
I have issues with pronouns π. But do you mean that defining fields in kind 0 affects nostr negatively?
IMO the standard has been fixed in place for over a year and mechanisms for extension without breaking many existing implementations is more the issue
most apps will have no problem adapting or ignoring these extra fields, probably, because they are not making any assumptions about the key names in the object in the content field
my main issue is just that you don't put things in the nips without having two working implementations. period.
Working on thatβ¦
https://github.com/planetary-social/nos/pull/1695
Seriously though, why do folks think free speech is only a thing for the kind of speech they like?
Because people.
Because they came to nostr for their kind of speech, and didn't realize that in order to keep it they have to let other people talk too. Many such cases.
Don't conflate protocol spec with free speech. Anyone can add anything they want to profile metadata today, and nobody has a problem with it.
There are hundreds of fields we *could* add into the spec, pronouns are probably middle of the pack for demand, it doesn't exist in any clients, but you unilaterally merged it without any discussion and input from anyone.
Anyway, nostr:nprofile1qqsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgprdmhxue69uhkwmr9v9ek7mnpw3hhytnyv4mz7un9d3shjqgcwaehxw309ahx7umywf5hvefwv9c8qtmjv4kxz7gpzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7s3al0v made a very good PR that allows users to use any fields they want without standardizing them directly into the spec, we would love to get your input on it.
You suck, and your fucking bots. This is freedom of speech!