Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Generalizing AC Appeals and using this procedure for recall. #888
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Generalizing AC Appeals and using this procedure for recall. #888
Changes from all commits
6bd2728
1962803
f381b85
8284e14
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm worried about there being no TAG or AB at all for the 3 months + the normal election schedule. #1033 suggests extending terms if they're "too short". Riffing on that, what if this said something like
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Riffing on @jyasskin's suggestion... "fewer than three months" doesn't read right to me. I think "less than three months" is the proper wording. Also, the repeated phrase feels clumsy, hence "in which case".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a really long sentence @TallTed.
The terms of newly elected members is not specified for the case where the regular election is three months or more away. Also, given that this is a case where the election will be replacing people who would not ordinarily have been up for election at the next cycle, some more care is required in specifying terms.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems pretty silly. I understand the goal, but it encourages tactical voting due to it being non-contiguous. Opponents can withhold participation to get a better outcome.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It might be worth an example. For simplicity, let's assume 100 members.
At the 3x to 2x threshold (15%), four "reject" votes blocks any number of "approve" votes up to 11, but one more "reject" vote causes the motion to pass. This is because at 16 participating, five "reject" votes is overridden by 11 "approve" votes.
Worse, prior to the 2x to 1x threshold (20%), a motion is blocked by seven "reject" votes at 13:7 in favor. Up to six more "reject" votes causes the motion to pass. If opponents want to have their say and retain the same outcome, they need to find seven more "reject" votes (with no more "approve" votes).
There are ways to address this, but it involves math. I wonder if this goal is worth that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're not defining this mechanism here, just reusing it (and adjusting the phrasing slightly to make it work in new contexts). I suggest filing a separate issue if you dislike the mechanism itself. For context, this was adopted through PR #901, based on issue #886 (the prior state was a simple 50% majority, independent of the level of participation).
Now, as to the substance of the question, in case you do decide to pursue it, here's a little extra information / opinion:
It is true that this is discontinuous, and has slightly weird properties because of that, but I don't think it actually matters in practice, because it's very hard to operationalize: it's only reliably advantageous for "no" voters to refrain voting when close to the threshold if they can (a) know what the current tally is, and (b) count on no more "yes" vote coming in. Depending on how we set up the vote, (a) might be true, but we could easily guard against that by deciding that this must always be a secret ballot. And even if we don't, (b) won't be true, so people cannot really count on staying below the threshold.
I think there is value in having something of that nature in general to avoid consequence-heavy decisions being taken by accident just because not enough people were paying attention. Especially in the case of votes of no confidence, I consider them more likely than other kind of votes to be at risk of being invoked repeatedly by disgruntled parties. I think it would be unfortunate if the nth instance of a vote of no confidence passed despite wide opposition, simply because people got tired of answering largely the same question over and over again, or even on the first try because we're just past an election, and too many don't bother answer because they think it's obvious. So having a high bar when participation is low seems appropriate.
Though it is indeed a little odd, I think there's value in matching the same system used by the bylaws rather than coming up with something similar but different, even if better. Or we should change both to match.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this conversation is off-topic. Hopefully also resolved, but @martinthomson if you want to pursue this, please file a separate issue.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
None of this appears in the current process. I don't know how to manage that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@martinthomson it does appear in the current editor's draft of the Process, at https://www.w3.org/policies/process/drafts/. This was added in response to #886, through PR #901
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see. I disagree with that decision, but I'll take it up there.