4 ms·
The reason Reddit is a better user experience than usenet is 1) voting on posts and karma, and 2) continually polished user interface. Design a decentralized p
by johbjo 6y ago
The reason Reddit is a better user experience than usenet is 1) voting on posts and karma, and 2) continually polished user interface.
Design a decentralized protocol that can handle voting/karma, while also incentivising developers of clients. The problem is that this is not easy.
- kevincox 6y ago> voting on posts and karma I agree that this is Reddit's main feature. However it isn't necessarily good. It is basically an amplification of "interest" whether that is good or bad. Assuming that votes represent general quality is a dangerous mistake. > continually polished user interface Ok, this must be a joke. > Design a decentralized protocol that can handle voting/karma, while also incentivizing developers of clients. In order to do this in a decentralized manor you need to choose who's votes you trust. This is a very interesting problem and solving it may be helpful even in the context of a centralized network.
- johbjo 6y ago> Assuming that votes represent general quality Maybe but if we let voting/karma/moderation be "perspectives" of the content rather than lossy filters, then it won't matter much. > you need to choose who's votes you trust. If users can freely choose their "root" in a trust tree, then it might be interesting. Each upvote confers trust and "karma".
- jancsika 6y agoDesign a decentralized protocol that can handle quick incremental tweaks as it scales. AFAICT there's no consensus model for federated or distributed services that can go fast. So you'd better get your design right the first time around to minimize tweaks and changes. That requires domain expertise, and FOSS is famously bad at paying what it costs for that.