[Discussion] polls on policy change should be secret ballot - eviltoast

To prevent fracturing of our instance and retaliation against users for votes you don’t agree with.

  • nonfuinoncuro@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    My suggestion here would allow for this:

    The current aye/nay system is cluttered and clunky. How about we allow comments in [discussion] posts and then have a separate [vote] post with a single comment for each option so people can choose up/down/abstain? Then nobody has to count anything, human or bot, or worry about typos, formatting, sarcasm, etc.

    I also propose a minimum of 3 days, maximum of 1 week per each [vote], no time limits for discussion. You can choose when to start the official [vote] after discussion starts.

    • aspseka@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      We’re just about to agree on the condition that only members of this instance should be allowed to vote. I am afraid that your proposal might not be compatible with that at the moment…

      • sugar_in_your_tea@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Since votes are public, it’s probably possible to write a moderator tool to tally votes based on instance of the voter. As a developer, I’m happy to implement that if wanted.

    • imaqtpie@sh.itjust.worksM
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      This is a fantastic idea. Not sure about the time limits but the [vote] post seems like it would work really well

  • ArtisanalRuntime@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Examples of ideas we most likely won’t do:

    Here’s decentraland’s agora: https://agora.decentraland.org/ And of course, there’s a blockchain for that! https://www.agora.vote/technology

    But more seriously:

    Voting is a tough problem to solve. How do you avoid spam/bots unless the votes are tied to users in some way? Also, how to handle exactly-one-vote-per-user-per-poll? How do you handle the equivalent of ostracising bad actors from the process (maybe not as extreme as the OG-way of banishment for 10 years, though: https://www.greece-is.com/understanding-the-agora)?

    Maybe some system that involves (some service or the mods?) privately pushing out (via DM?) a one-time-use code (UUID?) for casting a vote in a poll once it’s got enough weight to be put to a vote? OTP SurveyMonkey? Is there some way to prevent back-tracing of the vote-codes/tokens to individuals? If someone becomes a problem, then I guess they just stop getting vote-codes pushed to them. Slippery slope, etc. etc., though.