Avatar
Five
d04ecf33a303a59852fdb681ed8b412201ba85d8d2199aec73cb62681d62aa90
Bitcoin and Nostr FTW Freedom Tech dev

In the meantime, just remove the "nostr:" prefix from the url

Thanks, will fix that shortly

1. Together nostr apps are stronger than one by one. It's part of the value prop of nostr. But I get the idea. Just be better, do better because people care about the end product. Which makes me think:

2. Which people? Better for who? I really don't think e.g. that Signal wants to replace Whatsapp because most of the people there don't care about Signal's values.

It would be a big mistake to try focusing on it as a matter of fact. In a counterintuitive way, the only thing that works is when you compete by mostly ignoring competition and just doing your thing. Solving a real problem some people you care about have. And ship it, and do it well.

- Who's it for? What problem does it solve? I try to answer these questions and do my best.

"Just be better" doesn't help us understand any of these dynamics. I would be interested to hear more nuanced explanations because I heard very good takes from you on various pods.

Thanks for this post! We need criticism like this to spark meaningful conversation and for stakeholders to improve.

My thoughts:

-> Nostr / Bitcoin analogy: Bitcoin the idea, once out in the world, cannot be uninvented just like Nostr with self-authenticating data and optionality in server preferences.

In other words, the pubkey network that enables a global marketplace for UX on the same data. I firmly believe that if Nostr fails in its current form, the idea I described above cannot.

It is because most if not all apps benefit from a social graph and associated data they can already tap into, and not having to bootstrap themselves from ground zero while users have much more freedom to choose what and who to see and what not.

For me it's a no-go to participate in the siloes ever again, once at least one nostr app in a category gets to a point where it's usable, like the twitter clones, #Zapstore or long-form apps like #Yakihonne and #Primal to some extent. It's just a worse UX for me to go back and be handled like a child in some contexts, and cattle to be slaughtered and exploited in others.

The idea of Nostr will not be stopped because the idea of cryptographic identities and the decoupling of clients and servers will live on: I could argue that Nostr was not even the first to try to make this idea a reality but it was the first to achieve a breakthrough. Just like bitcoin.

-> "Nostr doesn't solve the multiple social accounts problem" : I hear your reservations. People want to talk to their audiences in the right way and form, catering to the specific UX they find useful for that particular message. That's exactly why people many times design new NIPs for a use-case that their app needs, while other times they go with an established NIP already supporting something they want to do.

There is really nothing that would stop you from designing the exact UX you want for your audience by mixing, matching and inventing new NIPs on the one hand and rendering the stuff you exactly want, the way you exactly want on the other. A simple example of this is SatShoot's freelance Job/Offer NIPs, and the review NIP I designed for the freelance use-case, based on nostr:nprofile1qqsw3mfhnrr0l6ll5zzsrtpeufckv2lazc8k3ru5c3wkjtv8vlwngkspz9mhxue69uhkummnw3ezuamfdejj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3vamnwvaz7tmwdaehgun9d35hgetn9ehhyee0h65qrn 's work on the Qualitative Thumb System (qts). Another one is the new kind-scoped follows in SatShoot which allows you to start a new professional network that doesn't interfere with the kind3 follow. The miracle of nostr is that while you can do that, you can still use the original social graph to bootstrap an initial web of trust.

I believe your criticism in this regard shines light on how nostr apps might do this hard work badly today but this has absolutely nothing to do with nostr the protocol. It has to do with unpolished products. And a possible lack of imagination by product people and engineers.

-> "Nostr is not *for* Censorship Resistance": The amount of focus around this mantra is cringe-worthy. I mean the explicit platitudes around this. Nostr is not even the best protocol if you want to emphasize censorship resistance. What nostr is really good at is preserving the established working model of server-client architecture all the while allowing for more optionality and thus more competition and thus better UX. That's it! Nostr came about because nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhkcmmrdd3x77pwve5kzar2v9nzucm0d5hszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0qydhwumn8ghj7un9d3shjtnhv4ehgetjde38gcewvdhk6tc4rdlnm had enough of P2P purism in the first place. But again, people not understanding what nostr is about is no problem for nostr, or myself. I believe there will be people who get it, and they can be my running mates in the ecosystem.

-> "Grants come with a price": Absolutely agree. This is why I never applied to OpenSats and never will. I think people have somehow gotten used to believing that accepting money with "No strings attached" is a thing. It is NOT, and this is going to be a lesson for as long as people exist. However, I don't condemn people who have done this. Especially those who could take the time and pioneer solutions on nostr that is very hard without taking some time off the product-market fit aspect. I am not a protocol dev so I naturally want to spend my time designing and developing apps with more specific utility. But this "good for nostr" vs "good for xyz app" is not a trivial dilemma for people with a short to medium term profit motive. I chose to use my own time and savings to execute on my own vision, because I want to work on something with hopes for profits in a few years. If I run out of money, I either get an investor or offer my service to someone who has a vision I can support. This keeps my priorities clear. I wonder what people on grants feel like who are somewhere in the middle area of that "good for nostr" - "good for my app" framework, but I don't want to be one of them.

Once again, thanks for sharing this and I wish you the best with Satlantis!

Replying to Avatar calle

Everytime I zap someone vie Lightning from my wallet, it takes 5-10 seconds for the zap to settle and for everyone to see it happen on nostr.

Everytime, I think "this could've been an instant nutzap". "Tap, boom. Tap, boom. Zap zap zap. I would be zapping so much more."

The reason a nutzap is instant is obvious. At this point, I hope that everyone knows that a Cashu nutzap is just an instant transfer of an IOU from one user to another.

Let's step back and look at a pure Lightning zap on nostr for a second. We all know that the vast majority of Lightning zaps is effectively an exchange of one custodial IOU against another one as well. Most people use custodial wallets. So why is it still so slow? It's the Lightning settlement between the two custodians that often takes 5-10s to complete. Note, some users actually do run their own node, manage channels, run LNURL servers, etc. But they still get the same UX.

Here is an idea. Let's say a user doesn't want to use Cashu. Pure Lighting maxi which I think is great. I've been a Lightning dev for years before I started working on Cashu. This user could still be nutzapped and even remain fully self-sovereign if they run their own node.

What if the receiving user's Lightning wallet (custodial or non-custodial) was able to melt all nutzaps it receives by watching the nostr wallet ("nutsack") of its user? Either for every nutzap or whenever enough nuts are accumulated, the service could withdraw the nuts to the user's real Lightning wallet.

Effectively, this would improve the zap UX by showing everyone an instant zaps. The receiving user's custodian (or themselves) would have to run something like a nostr-cashu-wallet-watcher on a server to receive while being offline, but they have to run a Lightning node and LNURL and all that anyway (they already have a server).

Even without a server, normal nostr clients without true nutzap support could withdraw all nuts accumulated while they were offline back to their Lightning wallet everytime they come back online. The only real difference to a normal zap is that noe it's the receiver's job to settle via Lightning, not the zap sender's.

Nevertheless, zaps on permissionless social media like in nostr will never be completely trustless. They can't solve the sybil problem for instance. If you want, you can zap yourself an infinite amount of normal Lightning zaps on nostr without moving s single Satoshi. We faked zaps in the early days like crazy just to have fun.

But it actually turns out, all that doesn't really matter too much at all. First, people seem not to abuse the sybil issue. We had fun for a few weeks but then it got uninteresting There is not enough to gain, no algorithm to fool, no benefit of lying (at least not yet). Second, zaps are literally free money given to you from a random person. Why would someone rug you if they want to literally gift you money? It doesn't make much sense.

I think we have a lot more to learn. nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5 recently said he thinks we have explored 1% of what zaps can be. He might be right. I think the reordering of events that a bearer zap system like with Cashu brings could open new doors for insane UX and it looks like we're actually going to find out. We have zero-config wallets now. Imagine how cool it is to bring your money wherever you go with your nsec.

Keep exploring, cypherpunks. We do live in the best of all times. Bullish on Bitcoin, bullish on Nostr, bullish on Cashu 🧡

I really like this approach!

About zaps and verifiabilty:

To my use-case in SatShoot, zaps are an important part of the Reputation of a client or freelancer, so the sybil attack would ruin this signal.

Therefore I use additional context to zaps that is the participants of the freelance deals themselves.

If the freelancer and the client both are part of my web of trust I will count the zaps on that deal.

Furthermore, a nutzap is inherently more verifiable because:

- I can look at mint recommendations and 10019 nutzap-receive preference events of my web of trust to assess a mint that the nutzap came from

- The sender of the zap receipt event is not a random LN node's pubkey but the actual person zapping

Hey nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5 I am now checking out new Nostr Wallet stuff.

Time to update my ndk fork after 5 months 😅

Can you please enlighten me:

1. About the new kind 17375 rather than thw legacy addressable: was the rationale that users are not supposed to have multiple Nostr Wallets but rather spread risk by putting money in multiple mints and that's enough?

2. DLEQ proofs are still not checked by NDK right? And the benefit would be that you don't have to go to the mint to verify proofs

3. I never really understood why we are always swapping received tokens rather than just putting them in the wallet and rolling over all proofs. What's the reason?

The solution is to have PR-s and issues on nostr while letting git remain git.

nostr:nprofile1qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7hycrvd is constantly improving #gitvianostr by developing [Gitworkshop](https://gitworkshop.dev) and accompanying tools like #ngit (cli handling your repo on nostr) and a git remote helper called git-remote-nostr which shims native git remote commands like "git push" to nostr.

I use these tools almost every day and migrated SatShoot issues already.

My code is still hosted on GitHub but that doesn't really matter to me since the real problem is the social aspect captured in the Github silo.

I started leading an effort to also integrate nostr-git into communities at my freedom tech builder Community called [BudaBit club](https://budabit.club) .

In short: it's getting there. It takes more time and effort but there's a usable alternative today for the neophiliacs I can confirm.

[SatShoot](https://satshoot.com) is my up-and-coming nostr app.

- LN and bitcoin-based ecash payments are available in-app but anything can happen via DMs

- Can share Jobs on popular clients via kind1 so it appears on your feed too

- Can receive multiple bids on a Job to select the best one

- Uses web of trust against scammers and to verify Reputation of users

No default cut is taken by the app. A voluntary pledge percentage can be defined when the freelancer posts an Offer, and the client can pledge a fixed amount.

## [SatShoot](https://satshoot.com) release time! v0.3.0

This one has been in the works for more than 2 months. I call it the "facelift" edition.

Basically, the whole site received a major design upgrade.

We also introduced a new "kind-scoped" follow to let users build a professional work-related network on nostr, alongside the general social follows.

We have exciting plans to bring decentralized Reputation and Web of Trust Discovery in SatShoot much further!

Another major direction will be integrating SatShoot with nip29 dev communities, based on #Flotilla ! Look at [BudaBit club](https://budabit.club) to see where we're headed.

With the power of Nostr, LN and Cashu ecash, I believe SatShoot will take freelancing and bitcoin earning opportunities to the next level!

Thanks to nostr:nprofile1qqsre6jgq6c7r2vzn5cdtju20qq36sn3cer5avc4x8kfru5pzrlr7sqpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcprpmhxue69uhhyetvv9ujucm4wfex2mn59en8j6f0qyv8wumn8ghj7un9d3shjtnsd3jkyum5wghxxmmd9us9zd4y , Daniyal, nostr:nprofile1qqsy2phqfe9hq7wwql3caxr4v79grtfn53tvd9khprhcax3d3stt5pqpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9uq3vamnwvaz7tm9v3jkutnwdaehgu3wd3skuep0qyfhwumn8ghj7mmxve3ksctfdch8qatz9uzgq23w and the rest of the nostr:nprofile1qqszwjrujcqtz6ey5xlmq5vule996xkcf9v78n896mt6n82gvc9p77qpz3mhxue69uhhyetvv9ujuumfva5hgtnfdupuywhu for the vital contributions to this release!

#satshoot #freelance #release #grownostr #design

Firstly, sorry for the late response, we've been busy overhauling the site for quite some time to be much better.

That said, the DM-s are nip04 still, nip17 (new and better spec) is coming soon. However it should mostly load if you use SatShoot DM-s.

In the upcoming days the new site will be deployed, till then you can access the test site with mostly the same features at https://test.satshoot.com .

Otherwise if it still doesn't work please provide context about the specific scenario you tried.

All the best.

🤯 Huge improvement incoming to NWC experience on mobile

1-click wallet → app connections for all Bitcoin Connect powered apps

https://m.primal.net/PTgj.mp4

🔗 Connect your wallet to any web app in just one click

💪 No more copying & pasting NWC connection strings

🧪 Coming soon to nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhkummn9ekx7mp0qqsyv47lazt9h6ycp2fsw270khje5egjgsrdkrupjg27u796g7f5k0s0pfy4z Hub and nostr:nprofile1qyt8wumn8ghj7un9d3shjtnrda5kummn9e5k7tcqyzagpxgxvmhskm6t55zex3a7kyey9ys723nfu6qqvn9825jk5836v8xsdxk

🔵 Never heard of Bitcoin Connect? Check out https://bitcoin-connect.com/

This comes as part of the v3.7.0 release of Bitcoin Connect:

https://github.com/getAlby/bitcoin-connect/releases

👩‍💻 Are you a a dev with NWC experience? Help review the proposal to bring this game-changing experience to as many wallets and apps as possible! 🚀

https://github.com/nostr-protocol/nips/pull/1818

I use bitcoin-connect for LN payments in SatShoot. Excited!

You are right.

The last two month was spent on that.

Release next week. Take a look at

https://test.satshoot.com

We built hospitals, trained doctors and established all kinds of institutions.

"Unfortunately" these don't remove the need to learn what kids are and how to do proper parenting.

Many people still keep their children in the state's custody. And some will still do so 50 years later.

We'll just let them learn from their mistakes while offering the best alternatives we got. Building sovereign communities. And keep focusing on attracting the open minded.

If I concentrate on the right people and all the small improvements, I can realize that the future is now.

The glass is half full.

Hey Nostr,

Please help me with this issue and I can pay sats for your time:

## Improve Git integration in BudaBit Flotilla fork

[BudaBit](https://budabit.club) club is a fork of Flotilla, a web app for nip29 communities.

The end-goal is a discord-like nostr app that specifically targets dev teams and open source communities.

I believe that nostr can create an excellent experience for this target audience, much better than discord.

I am looking for a dev interested in working on this intensively for 3 months. Based on that experience I will evaluate further opportunities.

Paid in sats. Of course.

Please attach your previous Proof of Work with your application.

Make an offer on this URL:

https://satshoot.com/naddr1qvzqqqrllupzp5zweue6xqa9npf0md5pak95zgsph2za35sentk88jmzdqwk925sqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqsuamnwvaz7tmwdaejumr0dshsz9mhwden5te0vf5hgcm0d9hx2u3wwdhkx6tpdshsqd6fd4c8ymmkv5k5w6t5945kuar9vaexzarfdahz66tw94p82erpgf5hgt2xd3hhg6tvd3sj6en0wf4j6ven093xcuswq3npm

#satshoot #asknostr #web #svelte #git #nip29 #budabit

Yeah, been following the wot scene for a while, but must admit I could never quite get a firm understanding of how Graperank actually works.

To me the most important part of WoT as I understand right now is actually *how* I know a random person I am not following but want to know more about. Not the actual scores themselves.

However, there is a lot to this area and we barely scratched the surface of what can be accomplished with nostr social graphs. That I am certain of.

Replying to Avatar ManiMe

Hi five. 👋🏼

I’ve developed an library for Nostr devs to integrate webs of trust recommendations into their projects.

Live demo: https://grapevine.my

nevent1qqsy9gq96dqe8klt4g3d595xqzmex559mcdljawv5pmcxp2amskexdqzyr0k07d8usgj2azuheavl0wdqd530qxxg00hhtts7hfppredflpqqqcyqqqqqqgpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgdwaehxw309ahx7uewd3hkcqguwaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skcg7ywvs

Hey there!

Congrats to your launch!

Looks like the social graph services scene is coming alive

Fuzzy search, some fine tuning and bug fixes on [budabit club](https://budabit.club) git repo tracker

https://v.nostr.build/QpKZ8Jm01aYBFB9c.mp4

You must be kidding.

You only downloaded the blockchain without any validation is what you did.

Lol.

Demo of the new "Git repo tracker" feature I added to #Flotilla in [BudaBit club](https://budabit.club) .

https://v.nostr.build/FUejC8ryM37liSlE.mp4

- Start tracking repositories

- View latest issues and statuses

- Jump to #Gitworkshop by nostr:nprofile1qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7hycrvd for detailed view

- Start a "threads" discussion on any issue

- Start Threads now also supported in "Jobs" tab

Enjoy!

cc nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgsppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgewaehxw309a5xyu3wvdhhyctrd3jjuum0vd5kzmp0gankr4

#git #grownostr

The one click open for arbitrary kind should be based on [nip89](https://nostr-nips.com/nip-89) .

If clients start supporting that instead of hardcoding links (of which I'm guilty too, as of yet) then you can look up the the handler info based on app recommendations of the logged in user, then redirect him to the handler he prefers.

Alternatively, show recommendations for the user based on some web of trust pubkeys, ones that have a preferred handler for that kind. That would be a two-click jump ofc.

When there's a problem, it's easy to just point out how bad things are.

It's harder to think up possible solutions. It takes creativity.

It's even harder to act on it and try to solve it. It takes endurance.

The hardest part is to follow through, ship it and embrace the consequences. You might fail regardless of your efforts.

But this is the *only* way to learn.

Keep dreaming. Keep building. Keep learning.

I hear people talk about chances and probabilities. "Almost zero chance of success", "way too early to make money", and similar.

If you talk like this, you already failed. Shut out the noise of naysayers. They don't matter.

You will win, eventually. Not because this particular thing you're doing right now will succeed but because your process is to learn the hard way.

"Just do it" is not a bad motto, I'd add sth essential to it though:

JUST DO YOUR BEST. ALWAYS.

GM

What's the problem with that?

And if there is, why are you there?

Should a community relay automatically respect delete requests?

Bocs úgy értettem hogy most megy e.

Már hozzáadtalak

## Announcing BudaBit: The Club for Builders in Freedom tech

Share, discuss and inspire each other: I am launching [BudaBit](https://budabit.club) , a club-like space based on Flotilla.social , an app for relay-based communities by nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgsppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgewaehxw309a5xyu3wvdhhyctrd3jjuum0vd5kzmp0gankr4 .

If you are a builder (or an aspiring builder) in the space then you are most welcome! What we will be doing in the club:

- Share our work with the group to receive constructive feedback

- Bouncing ideas off each other in meaningful conversations

- Networking with like-minded people

I see this as a new settlement in cyberspace where we builders take the land and make it thrive together. I have many plans with this club. I want to make it ever more attractive to and with those people who see value in such a thing.

To join: You are either whitelisted already because I am following you, or you will have to drop a DM or tag me in a post. Unfortunately there is no way as of yet to submit a join request.

Meet you inside! 🤙

I like your thinking, my sentiment is similar.

I was wondering how much information is by default collected by hosting providers and others though. Information that I and they don't need. I need dedicated users telling me in the face what I should do better.

As if the Beatles or any other great band made music watching peoples' reactions from recordings all day instead of searching for authentic expression and beauty.

Speaking of which how much of the information listed here is strictly necessary to collect regarding flotilla?

https://flotilla.social/privacy

Replying to Avatar Five

It is not the grading system. It's about incentives and the harmful memes dominating schools:

In today's schools the starting point is that they set up the almighty authorities to judge your understanding, and in most cases, also your overall behavior. They completely dismiss values of criticism: The trial-and-error method which is the only way to progress reliably. Don't question their ways, OR ...

Compliance is deeply baked into it which incentivizes conformity, suppressing critical thinking and creativity. Fostering creativity is very hard, it's an artform. It cannot be centrally planned as children are very different.

Facilitating peer dynamics while staying out of the way mostly, with a gentle touch of guidance. Do you think today's teachers are capable of that? Very few I would guess, and it is *despite* the environment they have to work in.

Why do you think there had not been any substantial improvement despite spending an exorbitant amount of money on different proposals? Perhaps there are fundamental problems not addressed is why. Every time I see discussions around possible changes in the school system I see how it resembles new monetary and fiscal policy discussions around the fiat system.

Tweaking this profoundly disfunctional system is totally useless, regardless of grades or lack thereof, because institutions and educators are utterly captured by static dogmas. The teachers will always be guided by incentives that enforces an authoritative mode of operation. No amount of retraining changes this.

Schools that don't have to make money directly from students or even if part of their strategy is taking money from a corrupt institution like government should be avoided therefore. Misaligned incentives just like with the advertising model, only here the government propaganda is the ad pushed.

The upshot for me is:

#Unschooling and real-life experiences is the way. Align yourself as close to reality as possible and avoid these kind of schools.

I could be wrong. But I take rational criticism seriously, so I have hope for improvement.

If you think focusing on tests, grades or mechanical emulation of teachers is a good idea, you are dismissing the most important part of not just learning but what it is like to be human:

Creativity.

nostr:nevent1qqsve5ru9jlpkjr27jhsjcqhw798gf0x6cq7s6ujkk9dtjlrkry5rycpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyrgyanen5vp6txzjlkmgrmvtgy3qrw59mrfpnxhvw09ky6qav24fqqcyqqqqqqgdelxe9

People are the universal explainers of the world, and with knowledge they are capable of unbounded progress.

That is if we understand that good philosophy is vital to life: One that promotes criticism and rejects authorities, thereby correcting errors we make, while also remaining optimistic about the future because we have good reason to do so.

Pessimism is for losers and fiat leeches.

Our Creation of truly new and unique knowledge is what makes us human and is what brought us where we are now. Freedom tech is the new paradigm that will allow us to find signal in the noise and provide us with the means to thrive.

Defeat the anti-rational memes in your mind, adopt the new ways and live a meaningful life worth remembering.

Web of trust is crucial for a nostr experience just like in the real world:

You mostly just interact with people above a certain trust threshold.

This relies on your follows in nostr, and the app you use.

The app needs to implement this stuff properly and heavily rely on user choice, balancing direct user preference with discovery of potential good stuff that the user might like.

In any case, showing everything is a mistake in any context in my opinion. Example: only show posts from a users follows but then show *all* replies in the thread. Bad user experience.

Your question about reports: interpretation depends on the app you are using but most apps add these ppl to your mute list which will hide any content from that particular user. But whitelisting by your follow network (and some algorithmic extension of that) is better than blacklisting.

Also, communities are becoming better entry points to nostr than "twitter-like" apps. It is much more relevant and there are less surprises like your case.

Chachi.chat , flotilla.social and oxchat.com are good examples where you can join or create moderates nostr communities tied closely to a single relay.