4 ms·
"extensions to the protocol" do you need the whole thing designed in a comment? the original context was to decompose subreddits into their own decentralized a
by sigstoat 3y ago
"extensions to the protocol" do you need the whole thing designed in a comment?
the original context was to decompose subreddits into their own decentralized and separately hosted things. so:
dump spam into some hidden pseudo-group that only mods can see. let them post replies to the posts which are interpreted by the server to release/delete the spam
add additional headers on posts to mark that they're pinned or sidebarred. clients will have to know how to interpret that, but you'll remain backwards compatible with everything that already exists
again if you really want upvoting/downvoting, have specially formatted reply posts which the server uses to increment/decrement the vote counter, which is presented as a special header on the posts. special clients can display it like reddit, and even old clients can probably make use of it for filtering purposes.
now, i did the design work, so you go implement it.
- chongli 3y agoI don't see the advantage of doing this vs. doing a new federated protocol from scratch, with all of the modern features built-in, and accessible from a web browser rather than a separate news reader.