NATION

PASSWORD

Time to stop approval raiding.

Bug reports, general help, ideas for improvements, and questions about how things are meant to work.

Advertisement

Remove ads

User avatar
Wallenburg
Postmaster of the Fleet
 
Posts: 22866
Founded: Jan 30, 2015
Democratic Socialists

Postby Wallenburg » Sat Nov 21, 2020 3:01 pm

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.
While she had no regrets about throwing the lever to douse her husband's mistress in molten gold, Blanche did feel a pang of conscience for the innocent bystanders whose proximity had caused them to suffer gilt by association.

King of Snark, Real Piece of Work, Metabolizer of Oxygen, Old Man from The East Pacific, by the Malevolence of Her Infinite Terribleness Catherine Gratwick the Sole and True Claimant to the Bears Armed Vacancy, Protector of the Realm

User avatar
Wallenburg
Postmaster of the Fleet
 
Posts: 22866
Founded: Jan 30, 2015
Democratic Socialists

Postby Wallenburg » Sat Nov 21, 2020 3:04 pm

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.
While she had no regrets about throwing the lever to douse her husband's mistress in molten gold, Blanche did feel a pang of conscience for the innocent bystanders whose proximity had caused them to suffer gilt by association.

King of Snark, Real Piece of Work, Metabolizer of Oxygen, Old Man from The East Pacific, by the Malevolence of Her Infinite Terribleness Catherine Gratwick the Sole and True Claimant to the Bears Armed Vacancy, Protector of the Realm

User avatar
Comfed
Minister
 
Posts: 2254
Founded: Apr 09, 2020
Psychotic Dictatorship

Postby Comfed » Sat Nov 21, 2020 3:11 pm

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.

User avatar
Free Las Pinas
Diplomat
 
Posts: 762
Founded: May 03, 2020
Left-wing Utopia

Postby Free Las Pinas » Sat Nov 21, 2020 5:31 pm

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.

User avatar
The Python
Diplomat
 
Posts: 986
Founded: Jul 24, 2020
Liberal Democratic Socialists

Postby The Python » Sat Nov 21, 2020 5:35 pm

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.
See more information here.

User avatar
Free Las Pinas
Diplomat
 
Posts: 762
Founded: May 03, 2020
Left-wing Utopia

Postby Free Las Pinas » Sat Nov 21, 2020 5:39 pm

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.

User avatar
Honeydewistania
Senator
 
Posts: 3875
Founded: Jun 09, 2017
Ex-Nation

Postby Honeydewistania » Sun Nov 22, 2020 7:26 pm

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
Home of the first best pizza topping known to NationStates | Prolific Security Council Author (15x resolutions written) | Not that one fraud, Pineappleistania(ew) | Mouthpiece for Melons' first-rate SC takes | read this please

Alger wrote:if you have egoquotes in your signature, touch grass

User avatar
The Python
Diplomat
 
Posts: 986
Founded: Jul 24, 2020
Liberal Democratic Socialists

Postby The Python » Sun Nov 22, 2020 8:56 pm

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.
See more information here.

User avatar
Free Las Pinas
Diplomat
 
Posts: 762
Founded: May 03, 2020
Left-wing Utopia

Postby Free Las Pinas » Sun Nov 22, 2020 9:21 pm

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.

User avatar
Merni
Ambassador
 
Posts: 1800
Founded: May 03, 2016
Democratic Socialists

Postby Merni » Sun Nov 22, 2020 9:27 pm

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.
2024: the year of democracy. Vote!
The Labyrinth | Donate your free time, help make free ebooks | Admins: Please let us block WACC TGs!
RIP Residency 3.5.16-18.11.21, killed by simplistic calculation
Political Compass: Economic -9.5 (Left) / Social -3.85 (Liberal)
Wrote issue 1523, GA resolutions 532 and 659
meth
When the people are being beaten with a stick, they are not much happier if it is called 'the People’s Stick.' — Mikhail Bakunin (to Karl Marx)
You're supposed to be employing the arts of diplomacy, not the ruddy great thumping sledgehammers of diplomacy. — Ardchoille
The West won the world not by the superiority of its ideas or values or religion [...] but rather by its superiority in applying organised violence. — Samuel P. Huntington (even he said that!)

User avatar
Free Las Pinas
Diplomat
 
Posts: 762
Founded: May 03, 2020
Left-wing Utopia

Postby Free Las Pinas » Sun Nov 22, 2020 9:37 pm

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.

User avatar
Old Hope
Ambassador
 
Posts: 1332
Founded: Sep 21, 2014
Ex-Nation

Postby Old Hope » Mon Nov 23, 2020 3:07 pm

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.
Imperium Anglorum wrote:The format wars are a waste of time.

User avatar
Goobergunchia
Game Moderator
 
Posts: 2376
Founded: Antiquity
Scandinavian Liberal Paradise

Postby Goobergunchia » Mon Nov 23, 2020 6:20 pm

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.
(+5175 posts from mostly pre-Jolt)
Making NationStates a different place since 17 May 2003.
ADN Advisor (Ret.)
Nasicournian Officer
Citizen of the Rejected Realms
Discord: Goobergunch#2417
Ideological Bulwark #16
Sponsor, HR#22, SC#4
Rules: GA SC
NS Game Moderator
For your forum moderation needs: The Moderation Forum
For your in-game moderation needs: The Getting Help Page
What are the rules? See the OSRS.
Who are the mods, anyway?

User avatar
The Python
Diplomat
 
Posts: 986
Founded: Jul 24, 2020
Liberal Democratic Socialists

Postby The Python » Mon Nov 23, 2020 8:57 pm

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.
See more information here.

User avatar
Obuba
Lobbyist
 
Posts: 13
Founded: Nov 18, 2020
Ex-Nation

Postby Obuba » Mon Nov 23, 2020 9:16 pm

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.

User avatar
The Python
Diplomat
 
Posts: 986
Founded: Jul 24, 2020
Liberal Democratic Socialists

Postby The Python » Thu Dec 03, 2020 11:33 am

Bump
See more information here.

User avatar
The Nation of the People of the Nation
Attaché
 
Posts: 98
Founded: Jan 17, 2017
Scandinavian Liberal Paradise

Postby The Nation of the People of the Nation » Fri Dec 04, 2020 4:56 pm

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.
Last edited by The Nation of the People of the Nation on Fri Dec 04, 2020 4:57 pm, edited 1 time in total.

User avatar
The Python
Diplomat
 
Posts: 986
Founded: Jul 24, 2020
Liberal Democratic Socialists

Postby The Python » Thu Dec 24, 2020 12:28 pm

Bumpity bump
See more information here.

User avatar
Comfed
Minister
 
Posts: 2254
Founded: Apr 09, 2020
Psychotic Dictatorship

Postby Comfed » Thu Dec 24, 2020 5:36 pm

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.

User avatar
Eluvatar
Director of Technology
 
Posts: 3086
Founded: Mar 31, 2006
New York Times Democracy

Postby Eluvatar » Tue Jan 26, 2021 4:53 pm

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?
To Serve and Protect: UDL

Eluvatar - Taijitu member

User avatar
Twobagger
Spokesperson
 
Posts: 112
Founded: Jan 20, 2007
Democratic Socialists

Postby Twobagger » Tue Jan 26, 2021 6:14 pm

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.
The views expressed above are mine alone, and not necessarily those of any region. Currently a member of The Black Hawks.
Lord Dominator wrote: Defender of the Year: Twobagger

Defender Awards 2019 wrote:The Sir Lans Award

[...]

The winner of the Award this year is Twobagger of the Ten Thousand Islands Treaty Organisation (TITO), who has willingly assisted in so many operations regardless of the region leading them. Congratulations Twobagger!
Benevolent Thomas wrote:Twobagger: +15 For Tactical Genius
Dr J. T. Bagger, M.Def, B Chasing (Hons)

User avatar
Imperium Anglorum
GA Secretariat
 
Posts: 12655
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Tue Jan 26, 2021 10:58 pm

Eluvatar wrote:I have no interest in implementing something which would keep approvals after someone lost WA Delegacy.

What if they regain it?

Author: 1 SC and 56+ GA resolutions
Maintainer: GA Passed Resolutions
Developer: Communiqué and InfoEurope
GenSec (24 Dec 2021 –); posts not official unless so indicated
Delegate for Europe
Elsie Mortimer Wellesley
Ideological Bulwark 285, WALL delegate
Twice-commended toxic villainous globalist kittehs

User avatar
The Python
Diplomat
 
Posts: 986
Founded: Jul 24, 2020
Liberal Democratic Socialists

Postby The Python » Tue Jan 26, 2021 10:58 pm

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
See more information here.

User avatar
Wallenburg
Postmaster of the Fleet
 
Posts: 22866
Founded: Jan 30, 2015
Democratic Socialists

Postby Wallenburg » Tue Jan 26, 2021 11:15 pm

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.
Last edited by Wallenburg on Tue Jan 26, 2021 11:15 pm, edited 1 time in total.
While she had no regrets about throwing the lever to douse her husband's mistress in molten gold, Blanche did feel a pang of conscience for the innocent bystanders whose proximity had caused them to suffer gilt by association.

King of Snark, Real Piece of Work, Metabolizer of Oxygen, Old Man from The East Pacific, by the Malevolence of Her Infinite Terribleness Catherine Gratwick the Sole and True Claimant to the Bears Armed Vacancy, Protector of the Realm

User avatar
Refuge Isle
Technical Moderator
 
Posts: 1871
Founded: Dec 14, 2018
Left-wing Utopia

Postby Refuge Isle » Tue Jan 26, 2021 11:24 pm

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.
Last edited by Refuge Isle on Tue Jan 26, 2021 11:28 pm, edited 1 time in total.

PreviousNext

Advertisement

Remove ads

Return to Technical

Who is online

Users browsing this forum: Apoar, Arvadia, Ascoobis, Berlintte, IndianRepublicofTanushland, Lusanko, Svanholm, The Ctan Species, The Dread Overlord, Tricorniolis, Wygelija

Advertisement

Remove ads