Avatar
il_lost_
592295cf2b09a7f9555f43adb734cbee8a84ee892ed3f9336e6a09b6413a0db9
Nostr "Nuntereggae più"

I tried #freerse

If they Fixed Dark mode and than it Will be perfect

I was hoping you were doing nostr rewards, like quiz but more.

Otherwise Onboarding it 's real problem 🤙

Feedrss it's a nightmare 😅

I thought it was for the gnostr interface 😂

Web5 is 83% done!

I made some rules for my community 😄

Maybe In the afternoon.

FORKING GOSSIP to change the UI:

Gossip is MIT licensed and so you can do anything you want with it, including forking it.

I don't mind. I don't consider it a slight against me, and I won't push back. In fact, I recommend forking gossip if you want to change the UI, and I will even help you by supporting new backend functions that you need to get your UI to work (presuming you will be merging in upstream changes outside of the UI).

I've had lots of requests to change gossip substantially. Every single one of them has been with regards to it's UI. Nobody suggests changing the storage engine, or creating async functions that wait on relay responses. Everybody seems to care only about the UI. Well guess what? I consider the UI a necessary evil, a thing that must be coded, but not something I have any real interest in, and generally a distraction from the much more interesting work. That is why I partnered with several other developers who are more keen on UI development.

The problem I have with all the requests to change gossip's UI is that they all go in different directions. They can't all happen. Everybody has a different vision for how they want the gossip UI to work. Which is why I think forks are a good idea. Everybody can get what they want, if they put in the effort.

So here is the thing: gossip's UI is cleanly divided from the rest of the code. The UI reads from global structures and sends messages to the overlord (but you could call overlord functions directly if your UI isn't immediate-mode and is async). It is currently designed for worst case: single thread, not async, immediate mode rendering. But that means it could easily handle all the other cases. You could rip it out and put in an entirely different UI... tauri, gtk4 ... you could probably even get it running under WASM and make the browser the UI.

Most people with grand UI designs don't also write rust code, so I'm not sure if anybody is going to take me up on this. But if anybody was thinking about it and hesitating because they didn't want to make waves, maybe this post will smooth that over.

Replying to Avatar Dissident Sound

having used Gossip nostr:nprofile1qqswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5qy08wumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdaksz9nhwden5te0wfjkccte9ehx7um5wghxyctwvsn9futa and Coracle nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3xamnwvaz7tmjv4kxz7tpvfkx2tn0wfnszxmhwden5te0vd58y6tnw3cxjmrv9ehx7um5wgcjucm0d5w28rcn in parallel for a while i can say both are severely deficient ( although other clients are probably worse ).

Coracle seems to work mostly as intended by its creator but unfortunately its creator has his head up his ass and totally imposes his own vision with utter disregard for what anybody wants or what NOSTR is supposed to be. Not allowing reposts is only the tip of the iceberg. Simply put if you're on Coracle you are not on NOSTR at all - you're on Coracle. you are seeing no more than HALF of what you should be seeing. the censor in chief nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3xamnwvaz7tmjv4kxz7tpvfkx2tn0wfnszxmhwden5te0vd58y6tnw3cxjmrv9ehx7um5wgcjucm0d5w28rcn decides what you should and should not see.

Gossip is equally bad but in a completely different way. The creator of Gossip nostr:nprofile1qqswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5qy08wumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdaksz9nhwden5te0wfjkccte9ehx7um5wghxyctwvsn9futa is a more or less reasonable and OK person, but the underlying technology is fundamentally wrong. According to nostr:nprofile1qqswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5qy08wumn8ghj7mn0wd68yttjv4kxz7fwdehkkmm5v9ex7tnrdaksz9nhwden5te0wfjkccte9ehx7um5wghxyctwvsn9futa himself Gossip does not run on Browser technology and as a result is severely handicapped. Things simply do not work as you expect them to work in a browser because you're not in a browser. Frankly this is as unacceptable as what Coracle is doing.

These issues can to some extent be solved by using BOTH clients in parallel, which is what i'm doing. But we need a better solution in the long term.

can anybody suggest a client based on web technology that isn't run by a censorship obsessed fanatical Christian lunatic ?

Maybe try nostrudel, the perfect client doesn't exist 😅 https://github.com/hzrd149/nostrudel

You: Anyone want a list why new people are often unliked?

Me: my answer

Nevermind 🤙