Author

Topic: 23 (Read 411 times)

legendary
Activity: 2758
Merit: 3105
Top Crypto Casino
23
June 14, 2020, 01:00:37 PM
#11
@LoyceV and@TryNinja, thank you for your valuable inputs. It appears that thinking that db write operations are always slower than read operations is just another common misconception.

Bulk reporting? How will it work? Imagine, I'm on a thread where 70% of the posts are spam, how will I report all them?
a simple but not really practical solution would be adding a check box next to each post and a "report all" button at the bottom of the page  Smiley
legendary
Activity: 2758
Merit: 6830
June 14, 2020, 12:17:23 PM
#10
Excuse my ignorance but isn't posting more resource-intensive than loading a page and scraping its contents (server side)!
From my experience with scrapping posts/merits, it usually takes more processing power to read stuff in a database (due to its size) than write. Finding stuff is harder than just "throwing" a new one in the pile.

I believe someone had his limit lifted after politely asking of it publicly? Not absolutely sure tho.
I think you are talking about what I said above (user whitelisting). Sadly, this only puts the limit to the minimum (4 seconds). So its only useful if you didn't reach it yet.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
June 14, 2020, 12:05:58 PM
#9
Excuse my ignorance but isn't posting more resource-intensive than loading a page and scraping its contents (server side)!
One page holds up to 20 posts. My guess is that takes more resources to load than adding just one post.

Quote
OT, what about adding a feature for bulk reporting
The reason you can't report posts from a user's post history, is that the validity of a post can depend on other posts in the same topic. That makes bulk reporting tricky too: you'll still need to check each post individually.
legendary
Activity: 1624
Merit: 2481
June 14, 2020, 12:03:04 PM
#8
I believe someone had his limit lifted after politely asking of it publicly? Not absolutely sure tho.

However, i agree that this limit is quite annoying when reporting multiple posts in a row or leaving multiple negative trust feedbacks in a row (i.e. when tagging absusing alt accounts with the same message and reference).
hero member
Activity: 1358
Merit: 851
June 14, 2020, 11:38:35 AM
#7
I don't usually report a lot of posts but whenever I do, I tend to do with couple of tabs to report faster which eventually make me more slower. It's a pain TBH.

OT, what about adding a feature for bulk reporting, wouldn't this solve the cooldown issue for reporters?
Bulk reporting? How will it work? Imagine, I'm on a thread where 70% of the posts are spam, how will I report all them? I would rather agree with LoyceV. It would be nice to have a requirement for getting limit free posting/reporting. For instance, 500+ report with 99% success & 500 earned merit users won't have any limit.
legendary
Activity: 2758
Merit: 3105
Top Crypto Casino
June 14, 2020, 11:12:25 AM
#6
Except for spammers, I don't expect faster posts to have any impact on server load.
Excuse my ignorance but isn't posting more resource-intensive than loading a page and scraping its contents (server side)!

OT, what about adding a feature for bulk reporting, wouldn't this solve the cooldown issue for reporters? I understand that it can be abused therefore, if implemented, it should be restricted to those who have X good reports.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
June 14, 2020, 06:11:37 AM
#5
Maybe the 4 seconds waiting time limit has been set to reduce the load on forum's servers not just to reduce spam! (just an assumption)
I don't think so, there's a 1 second (on average) between page loads to reduce server load. BPIP alone has downloaded 54333527 posts, almost as much as the total number of pusts (54617805). Except for spammers, I don't expect faster posts to have any impact on server load.
legendary
Activity: 2758
Merit: 3105
Top Crypto Casino
June 14, 2020, 05:44:11 AM
#4
...
Maybe the 4 seconds waiting time limit has been set to reduce the load on forum's servers not just to reduce spam! (just an assumption)
4 seconds won' really affect regular members but it can be annoying for active reports or for someone using a bot/script to post a comment at a pre-defined time.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
June 14, 2020, 05:23:44 AM
#3
This is the code for the limit:
Code:
waittime = 360;
if(activity >= 15)
        waittime = (int)(90 - activity);
if(activity >= 60)
        waittime=(int)(34.7586 - (0.0793103 * activity));
if(activity >= 100)
        waittime = max((int)(14-(activity/50)), 4);
A very easy solution would be to if theymos can turn that last 4 into a 2, so that 600 Activity puts a 2 second delay between posts.
Or maybe a new line: if earned Merit >= 500, waittime = 2 (no matter what the Activity is).

I assume this limit was made to reduce spam, but is it still needed for accounts with high Activity? I haven't seen anyone posting close to 900 posts per hour, but it's an annoying restriction when reporting many bad posts.
legendary
Activity: 2758
Merit: 6830
June 14, 2020, 05:09:02 AM
#2
4 seconds is the minimum.

This is the code for the limit:

Code:
waittime = 360;
if(activity >= 15)
        waittime = (int)(90 - activity);
if(activity >= 60)
        waittime=(int)(34.7586 - (0.0793103 * activity));
if(activity >= 100)
        waittime = max((int)(14-(activity/50)), 4);

If your activity is equal or higher than 100, the limit will be the biggest number between (14 - (activity / 50)) and 4, so not lower than 4.

Some people were discussing what were the limits of whitelisted users (when mods remove some limits from a lower rank user) in the Discord server, but in the end its still 4 seconds.
Activity: -
Merit: -
June 14, 2020, 05:05:02 AM
#1
34e
Jump to: