NATION

PASSWORD

Saving GA/SC proposals

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

Advertisement

Remove ads

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

Postby Imperium Anglorum » Thu Jul 12, 2018 4:09 pm

All of it's a great plan, Fris! I hope it happens.

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
Imperium Anglorum
GA Secretariat
 
Posts: 12659
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Tue Jul 24, 2018 5:31 pm

Bump.

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
Altmoras
Diplomat
 
Posts: 827
Founded: Jan 25, 2012
Inoffensive Centrist Democracy

Postby Altmoras » Fri Aug 17, 2018 12:55 pm

Bump
Benevolent Thomas-Today at 11:15 AM
"I'm not sure if Altmoras has ever been wrong about anything."

Inhumanly good at the game according to official word of site staff.

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

Postby Eluvatar » Fri Aug 17, 2018 1:36 pm

I'm unfortunately busy right now. I'll get to this when I can, and keep you posted.
To Serve and Protect: UDL

Eluvatar - Taijitu member

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

Postby Wallenburg » Fri Dec 21, 2018 11:09 pm

Bump. Again.
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: 22872
Founded: Jan 30, 2015
Democratic Socialists

Postby Wallenburg » Mon Jan 07, 2019 4:54 pm

Bump.
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
Imperium Anglorum
GA Secretariat
 
Posts: 12659
Founded: Aug 26, 2013
Left-Leaning College State

Postby Imperium Anglorum » Tue Jan 08, 2019 6:07 pm

Definitely still support this idea.

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 Northern Light
Spokesperson
 
Posts: 156
Founded: Oct 10, 2014
Iron Fist Consumerists

Postby The Northern Light » Wed Jan 09, 2019 8:25 pm

While it'd be great if admins implemented this idea, as a temporary solution, I fixed a long running bug in my WA Vote & Proposal archive, so that proposal text is now stored correctly:

http://cerulean.nsr3n.info/wa_vote_records/proposals/

You can look at the GA entries for "Repeal: “WA General Fund”" and SC entries for "Repeal: "Commend Lyras"" and "Commend Paffnia" to see what new proposal entries will look like. They should have all the information they used to have, plus the full proposal text.

Unfortunately, I can't fix older entries. For those, there's still the other pieces of information (author, title, approvals, etc.), in case those are of use.
Last edited by The Northern Light on Wed Jan 09, 2019 8:37 pm, edited 4 times in total.
Home of the WADP, Planet Eras, and the Constibillocode!
Join The North Pacific!
Where the democracy is strong, the debate robust, and the rum plentiful!

Forum | Discord Chat | Citizenship | Executive Staff | North Pacific Army | World Assembly Ministry | Roleplay | Trading Cards | Handbook

User avatar
Nagatar Karumuttu Chettiar
Chargé d'Affaires
 
Posts: 404
Founded: Mar 17, 2016
Ex-Nation

Postby Nagatar Karumuttu Chettiar » Sat Jan 12, 2019 9:47 am

I know my opinion isn't particularly significant, but I do support the idea, for the record. Old proposals could be a wellspring of ideas for aspiring authors (cough cough, like myself).
Author of GA #455
Favourite Song: https://www.youtube.com/watch?v=v9iYAsoX5t8
Aspiring Issue Author (6-times-failed)
Ban Abortion!

"A person's a person, no matter how small."

Choose love over death!

User avatar
Borovan3
Spokesperson
 
Posts: 184
Founded: Mar 23, 2018
Ex-Nation

Postby Borovan3 » Sat Jan 12, 2019 1:15 pm

I don't support indexing every submitted proposal when some are embarrassing only if they have reached queue or are good
Last edited by Borovan3 on Sat Jan 12, 2019 1:15 pm, edited 1 time in total.

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

Postby Imperium Anglorum » Sat Jan 12, 2019 5:29 pm

Borovan3 wrote:I don't support indexing every submitted proposal when some are embarrassing only if they have reached queue or are good

If they're already archived by TNP (and now, Europe) then how is that not non-unique?
Last edited by Imperium Anglorum on Sat Jan 12, 2019 7:50 pm, edited 2 times in total.

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
Lord Dominator
Powerbroker
 
Posts: 8900
Founded: Dec 22, 2016
Right-wing Utopia

Postby Lord Dominator » Sat Jan 12, 2019 7:28 pm

Borovan3 wrote:I don't support indexing every submitted proposal when some are embarrassing only if they have reached queue or are good

'Good' is an extremely nebulous

User avatar
Altmoras
Diplomat
 
Posts: 827
Founded: Jan 25, 2012
Inoffensive Centrist Democracy

Postby Altmoras » Fri Mar 15, 2019 7:30 pm

Bump
Benevolent Thomas-Today at 11:15 AM
"I'm not sure if Altmoras has ever been wrong about anything."

Inhumanly good at the game according to official word of site staff.

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

Postby Wallenburg » Fri Mar 15, 2019 8:15 pm

IA is maintaining an archive HERE at this time.
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
United Calanworie
Technical Moderator
 
Posts: 3801
Founded: Dec 12, 2018
Democratic Socialists

Postby United Calanworie » Fri Mar 12, 2021 11:01 pm

Trans rights are human rights.
||||||||||||||||||||
Discord: Aav#7546 @queerlyfe
She/Her/Hers
My telegrams are not for Moderation enquiries, those belong in a GHR. Feel free to reach out if you want to just chat.

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

Postby Comfed » Sat Mar 13, 2021 7:07 am

This is a good idea.

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

Postby Wallenburg » Sat Mar 13, 2021 10:54 am

Comfed wrote:This is a good idea.

It is, and it would be very easy to implement. Fris has indicated as much earlier in this thread.
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
Sedgistan
Site Director
 
Posts: 35471
Founded: Oct 20, 2006
Anarchy

Postby Sedgistan » Sat Mar 13, 2021 3:13 pm

I've brought it to Violet's attention.

User avatar
[violet]
Executive Director
 
Posts: 16205
Founded: Antiquity

Postby [violet] » Sat Mar 13, 2021 8:21 pm

I'm not sure what Elu has/had in mind, but imo this isn't practical with our current system architecture. The entire WA has to remain resident in memory and is very slow to load and save itself--it does not use a database like dispatches do. Storing a thousand or so ex-proposals would increase the size of this WA object by an order of magnitude and create a significant performance drag.

So implementation requires a pretty fundamental rewrite of how the WA stores data.

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

Postby Merni » Sat Mar 13, 2021 8:59 pm

[violet] wrote:I'm not sure what Elu has/had in mind, but imo this isn't practical with our current system architecture. The entire WA has to remain resident in memory and is very slow to load and save itself--it does not use a database like dispatches do. Storing a thousand or so ex-proposals would increase the size of this WA object by an order of magnitude and create a significant performance drag.

So implementation requires a pretty fundamental rewrite of how the WA stores data.

So, even the 1000 or so (GA+SC+historical) passed resolutions stay in memory? If those are somehow stored, couldn't proposals be stored the same way?
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
[violet]
Executive Director
 
Posts: 16205
Founded: Antiquity

Postby [violet] » Mon Mar 15, 2021 2:20 am

Merni wrote:So, even the 1000 or so (GA+SC+historical) passed resolutions stay in memory? If those are somehow stored, couldn't proposals be stored the same way?

It all stays in memory, yep, but the bigger it gets, the worse it performs.

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

Postby Eluvatar » Mon Dec 11, 2023 11:24 am

[violet] wrote:I'm not sure what Elu has/had in mind, but imo this isn't practical with our current system architecture. The entire WA has to remain resident in memory and is very slow to load and save itself--it does not use a database like dispatches do. Storing a thousand or so ex-proposals would increase the size of this WA object by an order of magnitude and create a significant performance drag.

So implementation requires a pretty fundamental rewrite of how the WA stores data.

That is indeed why it hasn't been done prior. Some of the (smaller) changes made recently to support frontiers may be a promising direction to take here, but proposals are more complicated than membership.
To Serve and Protect: UDL

Eluvatar - Taijitu member

User avatar
Fachumonn
Ambassador
 
Posts: 1532
Founded: Apr 11, 2021
Scandinavian Liberal Paradise

Postby Fachumonn » Sun Mar 17, 2024 5:36 am

I don't know if I'm still allowed to post here, but how about just storing resolutions that got to queue, whether legal or illegal. This could surely cut down on a bunch of the spam proposals?
GA Authorship Leaderboard | Guide to Campaigning | Other Resources

-11th Delegate of LSC. (May 31 2021-October 16 2022, June 9 2023-August 21 2023, November 1 2023-)

WA Ambassador: The People | Pronouns: He/Him/His| RL Ideology: Libertarian Socialism/Anarcho-Communism | GP Alignment: Independent |

User avatar
Unibot III
Negotiator
 
Posts: 7113
Founded: Mar 11, 2011
Democratic Socialists

Postby Unibot III » Sun Mar 17, 2024 12:30 pm

Is it possible to have a different part of the site infrastructure scrap the relevant pages, filter for the proposal text or failed resolution, then index by proposal ID in a different, more flexible database? Essentially the whole operation, included the recorded proposals, would live in a database separate from the WA?
[violet] wrote:I mean this in the best possible way,
but Unibot is not a typical NS player.
Milograd wrote:You're a caring, resolute lunatic
with the best of intentions.
Org. Join Date: 25-05-2008 | Former Delegate of TRR

Factbook // Collected works // Gameplay Alignment Test //
9 GA Res., 14 SC Res. // Headlines from Unibot // WASC HQ: A Guide

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
✯ Duty is Eternal, Justice is Imminent: UDL

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

Postby Imperium Anglorum » Sun Mar 17, 2024 3:01 pm

Unibot III wrote:Is it possible to have a different part of the site infrastructure scrap the relevant pages, filter for the proposal text or failed resolution, then index by proposal ID in a different, more flexible database? Essentially the whole operation, included the recorded proposals, would live in a database separate from the WA?

Well, the possibility is obvious given that it's already been done that way (by me). The difficulty I think for UC is implementation. That part I can't say I am at all privy to.

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

Previous

Advertisement

Remove ads

Return to Technical

Who is online

Users browsing this forum: Bali Kingdom, Bobismh, Ioudaia, Patriums, Shirahime, Sicias, Tiami, Tungstan

Advertisement

Remove ads