efficientdemocracy

By evandwight

Efficientdemocracy Alternatives

Similar projects and alternatives to efficientdemocracy

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better efficientdemocracy alternative or higher similarity.

efficientdemocracy reviews and mentions

Posts with mentions or reviews of efficientdemocracy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-17.
  • Show HN: Weekly newsletter of top Hacker News posts curated by the community
    2 projects | news.ycombinator.com | 17 Dec 2021
    Problem

    Reddit needs moderation, but I dislike centralizing the power.

    Solution

    My solution is to remake Reddit but with decisions made by efficiently estimating a referendum [0].

    To do this, I use a combination of tools: elected representatives, statistical samples, and referendums. Though each is individually flawed, they complement each other.

    Democratic moderation

    The efficiency of elected representatives lets them act as the first line of defense. They make most of the decisions and prevent a flood of requests on the community's time. I detect bad decisions with user disputes[1] and then correct the decisions by triggering a statistical sample. Similarly, samples get corrected by referendums. The efficient corrected by the accurate.

    Samples

    Samples are powerful:

    * they scale - doubling the population size barely increases the required sample size

    sample_size = pop_sizek / (k + pop_size – 1), where k depends on the desired accuracy [2]

    * they encourage you to vote because your vote has a large impact

    * their infrequency avoids decision fatigue

    * they easily detect a clear consensus (but fail at deciding contentious issues - Eg. a 49-51% split)

    * they let us estimate a referendum as if everyone had read the article by just asking samplees to read the article

    The ability to efficiently estimate a referendum lets us curate content together. We don't have to do it alone. We can use evidence of consensus to boost the signal-to-noise ratio. I want to be able to trust the titles on /r/science.

    Designated proxies*

    Despite being more efficient, most users still won't participate. 90% of users never upvote a post. The bias towards active users is huge.

    To reduce this bias, I empower users to designate a proxy. The proxy participates on their behalf. Then to keep the proxies aligned with their users, I regularly sample user opinion and compare it to the voting record of their proxy. When the difference becomes too large, I force users to reset their proxy. Once again sampling makes it efficient. I only have to bother you once a quarter.

    Moderating visibility

    Voters have more control over what the community sees than posters I empower the commmunity to punish bad votes[3].

    Current state

    That's my goal. Unfortunately, Reddit has critical mass, and any new competitor must overcome the two-sided market moat. I do this by focusing on curating hacker news posts. Currently, I have two features:

    * a weekly newsletter of deeply important posts

    * a sort filtering to just hot technical posts

    Remarks

    The code is available on Github [4]. It's a mess (cashier's first website). Some silly things I've done:

    * Using ReactDOMServer.renderToStaticMarkup to replace EJS so the compiler catches view type errors

    * Cache using a global object on my single webserver - no Memcache/Redis

    Biggest regret:

    * Not using a more opinionated framework. I've written many things three times. While it's fun optimizing plumbing, it doesn't progress user experience.

    [0] https://efficientdemocracy.com

    [1] Disputes efficiently estimate a referendum but suffer from a selection bias. We disincentivize abuse by empowering sample/referendum respondees to vote to punish "abusive" disputes.

    [2] This doesn't take into account replacement or non-response. https://select-statistics.co.uk/calculators/sample-size-calc...

    [3] https://efficientdemocracy.com/about/moderate-visibility

    [4] https://github.com/evandwight/efficientdemocracy

  • passportjs is not returning the right account on my nodejs app
    1 project | /r/node | 11 Dec 2021
  • What is a practical use case for generators/iterators over loop?
    1 project | /r/learnprogramming | 2 Dec 2021
    generateSampleUserIds
  • EfficientDemocracy - let communities moderate themselves
    2 projects | /r/RedditAlternatives | 15 Nov 2021
    source code of the project for those looking for it.
  • Anyone looking for project reviews or guidance on what to do next?
    2 projects | /r/webdev | 28 Sep 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 5 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic efficientdemocracy repo stats
6
0
8.3
almost 2 years ago

The primary programming language of efficientdemocracy is TypeScript.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com