I was thinking something more like using a versioning system to track breaking changes and not running away from them like they are the plague.
Sometimes making breaking changes is necessary and people seem to think that nostr cannot afford to make them since "it's too late". I think it's quite the contrary, nostr is very early in it's development and clinging to bad decisions might not pan out great.
Perhaps a combination of this
https://github.com/nostr-protocol/nips/issues/608
with NIPs or protocol wide SemVer like here
https://github.com/nostr-protocol/nips/pull/704
could be a start.
Yes, kind 1 (tweet like posts) are whack as hell. Try using something like habla.news where you can post long form content. That should fix the formatting issues I think.
I see. If the client only checks on upload I wonder if you could add some sort of timeout after which you start dynamically serving the image. That way the upload would succeed but you still get a performance improvement.
I think it would be cool to have nostr powered forums that don't require hosting beside a static site that serves client side js.
Content could be entirely hosted by relays (both recommended by the forum and chosen by the users). The forum would just be the frontend of a nostr client that just shows the user notes related to that forum. This way, users don't really need to know that they are using nostr while profiting from decentralization, post ownership and censorship resistance.
I do think that central moderation would make sense in this case, since the moderators would only be able to "hide" posts from the "official" forum site but they could still be fetched using other nostr clients. I guess one could even fork forums if they disagreed with the current moderation policies.
Not much to be honest, kinda busy with uni stuff.
I started working on a reddit-like client, which I think is really needed in the nostr ecosystem but it is still very much WIP 😅
What aspect do you think is centralising? In my opinion, relays should be able to control what content they allow and to do so by whatever means. It is up to the users to pick relays that do so in a way that they think is fair.
I think something like this would be pretty neat if you're going to break backwards compatibility:
https://perkeep.org/doc/json-signing/
Iirc this would allow for arbitrary json fields without using the tags hack as it done now.
Does this work?
cashuAeyJ0b2tlbiI6W3sibWludCI6Imh0dHBzOi8vbWludC5taW5pYml0cy5jYXNoL0JpdGNvaW4iLCJwcm9vZnMiOlt7ImlkIjoiMDA1MDA1NTBmMDQ5NDE0NiIsImFtb3VudCI6Miwic2VjcmV0IjoiNXN5NzdTU2Rwd2Vwc2RvNlY1d0l2SVErbDVLdHVyUDlud2U5cFgvc2NSTT0iLCJDIjoiMDNlYmNmMmJiOGJhNTM3YTlmNTQxZGI1OGYzYzRlYzgxNDhjZjBhZjI0YTc3ODI5Y2M2MWMzNWFkNTUyZjc2YzM4In0seyJpZCI6IjAwNTAwNTUwZjA0OTQxNDYiLCJhbW91bnQiOjgsInNlY3JldCI6Ik1NK2JHa1NFd2p6RWRWZ1FJUUwyRDBNRlAwT0gxMGlRdkJCaFBBSWF0NlE9IiwiQyI6IjAyZWM2MjFkMTdhODVhZWU2MzRlZTE4ZGUxZDcyZmQxMzlmMDhlMDY2MDAxOTBlZmZkYzA0Yzg2NDNmOGVlOWFiYSJ9XX1dLCJtZW1vIjoiSGVsbG8gOikifQ
Haha fair.
That is one of the things I like the most about nostrmo. It has nested replies and it's super easy to know what's going on. Sometimes it freaks out if the conversation is super long tho.
Primal on the other hand is super weird IMO because it hides nested replies and you have to click on the parent to see them.
Hi, I haven't looked into it a lot but Mutiny seems to be able to do it. Does the wallet need to be online all the time or can payments be approved asynchronously?
Afaik 0xchat does this by creating ephemeral keys that are then stored to be able to decrypt old messages. If any of the keys are leaked, then only a subset of the messages can be decrypted (I'm not sure how many, might be just one). But then this also goes the other way: if you don't have access to those keys anymore, then your DMs are gone. I guess it's just a matter of tradeoffs.
I've been trying to learn more about the lightning network recently and I think it is quite interesting.
I am however disappointed at how inconvenient it still is to have a custodial wallet. While there are a couple of apps that let you do that, they still have significant disadvantages over custodial wallets.
Also, high network fees mean that having a non custodial wallet to send small payments is not really worth it afaik.
I think the founders are likely to care.
I'm not familiar with the Primal situation but it is possible to get funding while remaining aligned with your goals.
The problem comes when you try to maximise monetary gain at any cost.
Notes by Santos | export