Page 4 of 7

PostPosted: Sat Nov 21, 2020 3:01 pm
by Wallenburg
Jakker wrote:
Wallenburg wrote:Now that approval raiding is apparently a weekly occurrence, it's time to have an actual conversation about this, instead of intentionally burying the conversation in a half-dead Technical thread?


Anyone is welcomed to continue the conversation at any time. Having a variety of perspectives is good with technical discussions.

The mods have been talking about this. One idea that has gained traction to increase accessibility across the WA would be after authors submit a proposal, they would be prompted to be able to send a campaign telegram for free. This would hopefully reduce some of the financial burden that can be involved with campaign telegrams as well as help new authors who may not have the cultural capital to know that they need to send a telegram to get approvals or may not understand the API, etc. There would hopefully be a template that walks through the content to include like an option to share the link of the forum thread (which would hopefully also encourage more forum threads to be posted/engagement in the forum area).

We would want to make sure that it does not lead to spammy telegrams. Probably would make sense for this to not trigger until the proposal is ruled as legal. Other considerations are to require a certain number of approvals before they can send the telegram or after a certain period of time after submission. Any thoughts/ideas of how best to reduce the possibility of spam while still ensuring an increase of accessibility would be appreciated.

For this to work, I expect the proposal would need to be kept from spending queue time until that legality decision was reached. There's not much use in a TG that goes out possibly mere hours before the proposal dequeues.

PostPosted: Sat Nov 21, 2020 3:04 pm
by Wallenburg
What I consider probably the only real solution is to make approvals permanent, or at least only removable by the person who gave the approval. Anyone who was delegate at the time the proposal went live can give their approval.

PostPosted: Sat Nov 21, 2020 3:11 pm
by Comfed
Wallenburg wrote:What I consider probably the only real solution is to make approvals permanent, or at least only removable by the person who gave the approval. Anyone who was delegate at the time the proposal went live can give their approval.

We don’t need to fix something that isn’t broken.

PostPosted: Sat Nov 21, 2020 5:31 pm
by Free Las Pinas
Wallenburg wrote:What I consider probably the only real solution is to make approvals permanent, or at least only removable by the person who gave the approval. Anyone who was delegate at the time the proposal went live can give their approval.

I suggested this somewhere in the first or second page, but people likely ignored it because it would've made approval raiding impossible.

What I do want to know is a clear answer on if moderation is okay with approval raiding or not. I'm not gonna bother asking if you(general)'re gonna ban raiding in general, just approval raiding, which while adds an interesting way to raid to the game, is definitely not needed, as there are other ways to counter a proposal, like maybe voting against it, or sending a TG.
Comfed wrote:We don’t need to fix something that isn’t broken.

Even when you could be wasting somebody's time/effort/money? The voting process seems hard enough as it is.

And for proposals by fascists on NS? Even if it were to reach quorum, none of the GCRs support fascists, and their delegates alone make up a huge chunk of the vote.

PostPosted: Sat Nov 21, 2020 5:35 pm
by The Python
Wallenburg wrote:What I consider probably the only real solution is to make approvals permanent, or at least only removable by the person who gave the approval. Anyone who was delegate at the time the proposal went live can give their approval.

The problem with that is that if a (genuine) delegate cannot remove their approval if they change their minds. I think an influence cost or a timer would be better to help prevent approval raiding. As a defender, approval raiding is very hard to stop, so an automatic control is necessary.

PostPosted: Sat Nov 21, 2020 5:39 pm
by Free Las Pinas
The Python wrote:
Wallenburg wrote:What I consider probably the only real solution is to make approvals permanent, or at least only removable by the person who gave the approval. Anyone who was delegate at the time the proposal went live can give their approval.

The problem with that is that if a (genuine) delegate cannot remove their approval if they change their minds. I think an influence cost or a timer would be better to help prevent approval raiding. As a defender, approval raiding is very hard to stop, so an automatic control is necessary.

It's mentioned that the delegate who gave their approval can also remove it, but only that delegate, if that's your concern, and I may have read wrong.

PostPosted: Sun Nov 22, 2020 7:26 pm
by Honeydewistania
Wallenburg wrote:What I consider probably the only real solution is to make approvals permanent, or at least only removable by the person who gave the approval. Anyone who was delegate at the time the proposal went live can give their approval.

Problem with this is that raiders could easily tag regions and manufacture hundreds of approvals per update

PostPosted: Sun Nov 22, 2020 8:56 pm
by The Python
Honeydewistania wrote:
Wallenburg wrote:What I consider probably the only real solution is to make approvals permanent, or at least only removable by the person who gave the approval. Anyone who was delegate at the time the proposal went live can give their approval.

Problem with this is that raiders could easily tag regions and manufacture hundreds of approvals per update

True. It would stop approval raiding as in trying to remove approvals but can create hundreds of non-existent approvals. I still think an influence cost would be best.

PostPosted: Sun Nov 22, 2020 9:21 pm
by Free Las Pinas
The Python wrote:
Honeydewistania wrote:Problem with this is that raiders could easily tag regions and manufacture hundreds of approvals per update

True. It would stop approval raiding as in trying to remove approvals but can create hundreds of non-existent approvals. I still think an influence cost would be best.

I mean, from what I understood, only delegates at the exact time it was submitted could approve or remove an approval. If I'm mistaken, then sure, I agree that an influence cost would be better.

PostPosted: Sun Nov 22, 2020 9:27 pm
by Merni
Free Las Pinas wrote:
The Python wrote:True. It would stop approval raiding as in trying to remove approvals but can create hundreds of non-existent approvals. I still think an influence cost would be best.

I mean, from what I understood, only delegates at the exact time it was submitted could approve or remove an approval. If I'm mistaken, then sure, I agree that an influence cost would be better.

No, there's a 3-day window for approvals.

PostPosted: Sun Nov 22, 2020 9:37 pm
by Free Las Pinas
Merni wrote:
Free Las Pinas wrote:I mean, from what I understood, only delegates at the exact time it was submitted could approve or remove an approval. If I'm mistaken, then sure, I agree that an influence cost would be better.

No, there's a 3-day window for approvals.

I was talking about the proposal, not the current system.

PostPosted: Mon Nov 23, 2020 3:07 pm
by Old Hope
Twobagger wrote:
Unibot III wrote:You could of course cancel approvals upon a WA Delegate’s resignation, which would effectively prohibit approval hacking too, on top of prohibiting approval raiding. But I wonder if invaders may have an issue with one tactic being taken away from them (approval raiding) without another tactic being made more available to them (approval hacking, for lack of a better term)?


That is an issue, yes. But the larger one, for me, is that there is nothing about this mechanic that requires fixing.

Approval raiding isn't mechanically difficult to do - any competent R/D organization can do it. People who wish to counteract it have several different methods (e.g. defending the raid,contacting delegates who got bumped to re-approve their proposals, manufacturing their own approvals, getting more approvals, getting approvals from delegates that can't easily be replaced) available to them that have been successfully employed in the past, none of which are mechanically difficult to attempt and some of which are mechanically easier to attempt than approval raiding itself. In addition, many proposals can't realistically be approval raided for various reasons - sometimes there are too many approvals, sometimes the approvals aren't vulnerable enough, and sometimes the approvals update too closely together (time-wise). If anything, the mechanics of approvals seem to disfavor approval raiding: since approvals are counted at the beginning of update instead of at the end, authors who suddenly find themselves short of approvals have a time window to get more, and approvals gained in the last 12 or so hours can't be raided away.

It would be one thing if we were here because this gameplay mechanic was too difficult to do except by scripts, or if there wasn't a way to counteract it, or if it could easily be done to any approval. But none of those are true. In short, I think it would be inappropriate to attempt to "fix" this gameplay mechanic with a technical solution. However, I must say that part of me wouldn't mind if this was changed, if only so I can figure out how to loophole it for my own benefit before (and better than) anyone else can.

The problem is that proposals that run out of time are removed instantly if they fall off the queue. There are also some features that do not fit with normal raiding and why it is allowed to stand:
An active, competent founder can stop normal raiders.
Only a password, a severe action drastically hampering recruitment, can stop approval raiders. A founder - the ultimate weapon in regional security - can't do anything here.
Regions that were subject to a raid due to insufficient security can simply strenghten their security if they survive.
Regions that are hammered by approval-raids can only do a password (bad) or stop approving(terrible, chilling effect) to stop approval raids.
Getting approvals from delegates that cant be easily replaced, nice idea, but there are lots of small regions vital for any proposal to reach queue. If approval raiding were impossible due to too many approving delegates, then junk would flood the WA queue if there is no approval raid.
Stamps are an advertized way to get delegate support. Stamps cost real money. With approval raiding countermeasures(vast nets of 2-people, passworded regions to control approvals) sale of stamps for WA proposals will drop to near zero.
The countermeasures in itself are not clean because they artificially increase the number of WA delegates, making it harder for ordinary people to reach enough approvals even without being approval raided.

PostPosted: Mon Nov 23, 2020 6:20 pm
by Goobergunchia
Unibot III wrote:The game is particularly vulernable to approval raiding because a team of three can dislodge dozens of delegates in a single update and there are no additional influence costs involved in targeting a WA Resolution. This has been a continued problem with tagging - while ejecting/banning players costs influence and requires investment, invaders can freely 'suppress spam' (suppressing everything) and disrupt the WA at no influence cost at all: all they have to do is take the delegacy.


This is likely to be an unpopular opinion but I think the actual best fix would be to somehow make it harder to switch one's WA nation during update, thereby limiting the number of regions any small group of people can tag at a time. This would obviously not completely stop approval raiding, but it would mean you'd need more and more people to take part as approvals went up. (And of course, the more people involved, the greater the chance that one is a spy....) Unfortunately I don't have any real ideas on how this would be implementable on anything stricter than a per-browser basis.

PostPosted: Mon Nov 23, 2020 8:57 pm
by The Python
Goobergunchia wrote:
Unibot III wrote:The game is particularly vulernable to approval raiding because a team of three can dislodge dozens of delegates in a single update and there are no additional influence costs involved in targeting a WA Resolution. This has been a continued problem with tagging - while ejecting/banning players costs influence and requires investment, invaders can freely 'suppress spam' (suppressing everything) and disrupt the WA at no influence cost at all: all they have to do is take the delegacy.


This is likely to be an unpopular opinion but I think the actual best fix would be to somehow make it harder to switch one's WA nation during update, thereby limiting the number of regions any small group of people can tag at a time. This would obviously not completely stop approval raiding, but it would mean you'd need more and more people to take part as approvals went up. (And of course, the more people involved, the greater the chance that one is a spy....) Unfortunately I don't have any real ideas on how this would be implementable on anything stricter than a per-browser basis.

That would be worse for defenders too as chasers/detaggers also have to switch WA quite quickly.

PostPosted: Mon Nov 23, 2020 9:16 pm
by Obuba
Comfed wrote:
Wallenburg wrote:What I consider probably the only real solution is to make approvals permanent, or at least only removable by the person who gave the approval. Anyone who was delegate at the time the proposal went live can give their approval.

We don’t need to fix something that isn’t broken.


This. The system works just fine.

PostPosted: Thu Dec 03, 2020 11:33 am
by The Python
Bump

PostPosted: Fri Dec 04, 2020 4:56 pm
by The Nation of the People of the Nation
If you think there will be any resolution to this issue that has anything remotely close to consensus support, you are sorely mistaken.

Edit: Heck I would argue it isn't even an issue in the first place.

PostPosted: Thu Dec 24, 2020 12:28 pm
by The Python
Bumpity bump

PostPosted: Thu Dec 24, 2020 5:36 pm
by Comfed
The fact that nothing has been done here and no one responds even after you bump is a sign that this is a non-issue. Put some actual arguments in your next bump.

PostPosted: Tue Jan 26, 2021 4:53 pm
by Eluvatar
I have no interest in implementing something which would keep approvals after someone lost WA Delegacy. However, I could be persuaded to implement a reset on expiration time whenever a proposal reached enough approvals that it could reach queue. (So it would need to fall below the required number of approvals for 3 days or whatever to be removed). This way, an author would have time to react to quorum raiding if their proposal is capable of reaching queue.

What could be some desirable or undesirable outcomes of such a change? Any surprises I haven't thought of?

PostPosted: Tue Jan 26, 2021 6:14 pm
by Twobagger
Eluvatar wrote:I have no interest in implementing something which would keep approvals after someone lost WA Delegacy. However, I could be persuaded to implement a reset on expiration time whenever a proposal reached enough approvals that it could reach queue. (So it would need to fall below the required number of approvals for 3 days or whatever to be removed). This way, an author would have time to react to quorum raiding if their proposal is capable of reaching queue.

What could be some desirable or undesirable outcomes of such a change? Any surprises I haven't thought of?


Sure. It would probably make artificially putting something in the queue more effective: If a proposal looks like it could be within 5-10 approvals of making the queue, I could probably manufacture enough approvals during the update before to temporarily have enough for the queue when my proposal might otherwise drop out. After all my artificial delegates resign at the start of the next update, I still have whatever time frame you decide to convince enough delegates to approve. As-is, this would be harder, and I might need to commit those WAs over several updates to make sure I make the queue. Members of larger regions could certainly do this more effectively than I could.

Related to this, it could make crowding the queue marginally more effective: if I want to refound a region and prevent a Liberation from coming through, maybe I can arrange for a proposal or two to hang around in limbo for a few days longer than normal, until defenders notice and write their own Liberation. I wouldn't have to worry about making sure this other proposal makes it to quorum and comes to vote before theirs: after all, this one would have a large head start. Right now, this would be difficult to do at will, but maybe I could take advantage of existing circumstances to do it in some edge cases.

This change would affect some approval raids, but not that many: usually we try to keep them from reaching quorum, instead of bumping them out once they have enough approvals. That's also why I don't think the effect on more traditional unapproval campaigns would be that great, even though it would technically be harder to convince enough Delegates to withdraw their approvals if you're also giving the author more time to gather more proposals.

I'd be fine with this change.

PostPosted: Tue Jan 26, 2021 10:58 pm
by Imperium Anglorum
Eluvatar wrote:I have no interest in implementing something which would keep approvals after someone lost WA Delegacy.

What if they regain it?

PostPosted: Tue Jan 26, 2021 10:58 pm
by The Python
Eluvatar wrote:I have no interest in implementing something which would keep approvals after someone lost WA Delegacy. However, I could be persuaded to implement a reset on expiration time whenever a proposal reached enough approvals that it could reach queue. (So it would need to fall below the required number of approvals for 3 days or whatever to be removed). This way, an author would have time to react to quorum raiding if their proposal is capable of reaching queue.

What could be some desirable or undesirable outcomes of such a change? Any surprises I haven't thought of?

Yes that is a good idea, Eluvatar

PostPosted: Tue Jan 26, 2021 11:15 pm
by Wallenburg
Eluvatar wrote:I have no interest in implementing something which would keep approvals after someone lost WA Delegacy. However, I could be persuaded to implement a reset on expiration time whenever a proposal reached enough approvals that it could reach queue. (So it would need to fall below the required number of approvals for 3 days or whatever to be removed). This way, an author would have time to react to quorum raiding if their proposal is capable of reaching queue.

What could be some desirable or undesirable outcomes of such a change? Any surprises I haven't thought of?

This change would make countercampaigns near impossible.

PostPosted: Tue Jan 26, 2021 11:24 pm
by Refuge Isle
Eluvatar wrote:I have no interest in implementing something which would keep approvals after someone lost WA Delegacy. However, I could be persuaded to implement a reset on expiration time whenever a proposal reached enough approvals that it could reach queue. (So it would need to fall below the required number of approvals for 3 days or whatever to be removed). This way, an author would have time to react to quorum raiding if their proposal is capable of reaching queue.

What could be some desirable or undesirable outcomes of such a change? Any surprises I haven't thought of?


I resubmit my original suggestion

Refuge Isle wrote:It would make more sense if approvals were tied to a region and either are on or off for a given proposal, carrying over to a new delegate if it were bumped.

Complete takeovers of very small regions would still be possible but for all others, which would require bumping natives into place, the approvals would remain unless the new delegate manually changed the region's approval stance.

If the frustration is regarding normally unraidable regions getting bumped by one of their own, remove the technical benefit of doing so by keeping region's approval of a particular resolution on by default for the incoming delegate. Effects to non-r/d people would be minimal. Few would notice or care, those that do can remove the region's approval with ease.