Bitcoin Forum

Other => Archival => Topic started by: R20231030 on June 14, 2020, 10:05:02 AM



Title: 23
Post by: R20231030 on June 14, 2020, 10:05:02 AM
34e


Title: Re: IP limits
Post by: TryNinja on June 14, 2020, 10:09:02 AM
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.


Title: Re: IP limits
Post by: LoyceV on June 14, 2020, 10:23:44 AM
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.


Title: Re: IP limits
Post by: khaled0111 on June 14, 2020, 10:44:11 AM
...
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 (https://bitcointalk.org/index.php?topic=5121375.msg50445915#msg50445915).


Title: Re: IP limits
Post by: LoyceV on June 14, 2020, 11:11:37 AM
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 (https://bpip.org/) alone has downloaded 54333527 posts, almost as much as the total number of pusts (54617805 (http://loyce.club/archive/posts/latestpost.txt)). Except for spammers, I don't expect faster posts to have any impact on server load.


Title: Re: IP limits
Post by: khaled0111 on June 14, 2020, 04:12:25 PM
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.


Title: Re: IP limits
Post by: RapTarX on June 14, 2020, 04:38:35 PM
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.


Title: Re: IP limits
Post by: bob123 on June 14, 2020, 05:03:04 PM
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).


Title: Re: IP limits
Post by: LoyceV on June 14, 2020, 05:05:58 PM
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 (https://bitcointalk.org/index.php?action=profile;u=459836;sa=showPosts), 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.


Title: Re: IP limits
Post by: TryNinja on June 14, 2020, 05:17:23 PM
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 (https://posts.ninjastic.space/) 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.


Title: Re: IP limits
Post by: khaled0111 on June 14, 2020, 06:00:37 PM
@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  :)