So this is an important question — right now everything posted in a NIP-172 community will show up in your profile feed too. I think there are pros and cons to this.
Pros of showing community posts in profile feed:
1) Promotes discoverability of communities, i.e. there can be a link next to posts like "posted in n/such-and-such"
2) Helps "bootstrap" communities since other users don't have to specifically go to that community or even know that it exists to engage with content posted there.
Cons of showing community posts in profile feed:
1) A user's profile feed may get filled up with notes from communities that are not particularly relevant to a wider audience
2) There may be certain posts that a user doesn't *want* to be easily discoverable by a wider audience
This is the problem inherent in trying to combine the *breadth* of Twitter-like content with the *depth* of Reddit-like content.
So what to do about it?
One idea I had for a solution would be to allow users to mark communities as "visible" by adding an `a` tag to their kind 0 metadata event. That way Twitter-like clients could know to only display posts from these communities in the user's main feed.
Thoughts? nostr:note17gv07xnqyf90h7tth4zzmgwx7q2v8wva5j8ygsz2jf34lgfrx8xs8hzkh3