There is a problem with online communities. Let's call it the problem of "false association". Humans have been forming communities for millennia. Inevitably, in these communities, there are bad apples. However, if there is a child molester that lives in my town, that fact does not (on its own) reflect poorly on me. Even if that molester was my next door neighbor, there may be a bit more suspicion ("how could you not know that was going on next door?"), but I am confident that 9 times out of 10 I would come away with my reputation unblemished.<p>Of course, before the internet, communities were a more-or-less involuntary phenomenon. They were defined by geography, history, a common resource, or a common industry. Contrast that to online communities that are largely viewed as self-directed, voluntary organizations. This is the view, I think, that will eventually have to change.<p>This view is poisonous for two reasons. First, as we see here, if anyone, anywhere in an online community (no matter how large) does something offensive, objectionable, or illegal, the knee-jerk reaction of society today is to allow that bad apple to spoil the bunch. Second, this makes it very difficult to form heterogeneous communities online. If I associate with people randomly online, I am a Google search away from being associated with a potential thief/pervert/whatever. The end result is that online communities become insular, or they can only function well under a banner of anonymity, but anonymity has its own problems.<p>Reddit, it seems to me, struck a useful middle ground: partial anonymity with history (I can create an identity that does not lead back to my real life identity, but can still build up a reputation). Unfortunately, Reddit is still a business. It seems to me that something like Reddit, but based on a distributed model, is what we need.<p>Let's call it...usenet