Are there any decentralized alternatives to HN? If not, is there a way to build it where upvotes and moderation is done in an anonymous way based on past reputation?
I'm not aiming for precision with this answer, but RetroShare[1] comes to mind.<p>What is RetroShare? It's a communications and file sharing software (and protocol) similar to DC++, Bittorrent with peering based on public key cryptography. On top of the network and security stack, services such as IRC and MSN-like messaging is available. A message board for sharing posts and subscribing to "channels" used a rating system by votes (IIRC).<p>Today I'd describe it as similar to Keybase or Matrix, but peer to peer, instead of federated or centralised. It was much a developer-and cypherpunk-community.<p>Several years ago I spent a lot of time in the network because the social aspects were interesting. Reputation management went deep. Not accepting someone's public key (blocking) would render their data useless so you don't had to engage with it.<p>This got longer than I expected, but I felt nostalgic.<p>Edit: Thoroughly evaluate any software if security is important. RS isn't audited, and should be regarded as experimental.<p>[1]: <a href="https://retroshare.cc/" rel="nofollow">https://retroshare.cc/</a>
Ranking, decentralization, reputation, moderation and anonymity are relatively orthogonal, so you'd have a lot of flexibility.<p>The key to HN is the social network aspect or effect, i.e. the people who come here. How you get people to this hypothetical alternative is the hard question. Why would I want to leave HN?
I find decentralized alternatives to popular sites like Instagram, Facebook etc confusing. It may be due to my misunderstanding:<p>If I choose not to host a node and choose to use another provider.. am I not putting the same trust in that node as I do with Facebook? The host is responsible data leaks, poor security, ads, bad ethics, etc.<p>In theory with perfect hosts, this works. In reality, some hosts will be bad.