Topic: question about automatic limit increase for uploads math formula

Posted under General

I just reached my upload limit and can't recall noticing the limit until now, and the formula interests me...

Approved: 28
Deleted: 3
Pending/Flagged: 12
Formula: 10 + (28 / 10) - (3 / 4) - 12 = 0

This means you are able to upload a maximum of 0 unapproved posts at a time. Once a moderator approves some of your posts, you can upload more.
You cannot upload anything within the first week of registration.
If your limit ends up negative due to a large number of deleted posts, please contact [email protected] to have it corrected.

In addition to this, you are limited to 30 uploads per hour. You also may not upload if you have no remaining tag edits per hour.

Remaining hourly uploads: 12
Remaining hourly tag edits: 119

If either of these limits reaches zero, you may not upload until some time has passed and these limits increase automatically.

In my case there's a base 10 uploads allowed, which go down as you submit and they're put into pending status: approval removes the pending subtraction.
Being flagged can temporarily lower it 1 for 1 (like pending) but a flagged image will eventually (like pending) either get approved or deleted.

There's a bonus equal to 10% of your approvals and a penalty equal to 25% of your rejections.

I'm wondering about that bit at the end regarding "limits increase automatically".

I'm guessing that relates to the base 10 at the start of the formula, which might be 1 per year of membership since I registered 24 January 2011?

Probably a minimum of 1 though, otherwise people who've been registered less than 1 year could not upload at all... or is that possibly the case where you need to lurk editing tags for a year as a new member before you're permitted to upload?

Not sure how that relates to hourly uploads though: 24 per hour might be something like 2 per year of membership except that should only be 10*2=20...

I'm thinking "years of membership plus one" times two, as otherwise <1yr members couldn't even edit tags and would have nothing to do for a year to keep them active.

I guess tag edit limits aren't based on decision history like uploads are? Seems like approved/deleted might possibly be used to influence that too: if someone is adding good images then they're probably more likely to make good tag changes, though I could understand basing it on a smaller relative % than 10/25% since it's also possible to add great images but tag bad.

the tag edit limit would be important to try and get all changes at once and check for errors before submitting to avoid hitting it, though that would only happen if doing a lot

tyciol said:
I'm guessing that relates to the base 10 at the start of the formula, which might be 1 per year of membership since I registered 24 January 2011?

No, that's not it. The 10 up front does not change automatically - it can only be increased manually by staff, and in very specific circumstances. Everyone gets 10 upload slots by default.
The "limits increase automatically" refers to the bonus for approved posts.

The default hourly upload is the same for everyone, and it does not change. I believe, it's 30, but don't quote me on that.
Hourly tag edit limit is 150, and it's also the same for all Member-level users. You are unlikely to ever reach it, unless you use some automated tagging solution.

There are no "years of membership" type increases - the limits get raised for participation, not years of service.

bitwolfy said:
No, that's not it. The 10 up front does not change automatically - it can only be increased manually by staff, and in very specific circumstances
Everyone gets 10 upload slots by default. The "limits increase automatically" refers to the bonus for approved posts.

Ah... I guess in theory the formula applies that increase automatically but the approvals itself aren't automatic so it's sort of confusing...

especially since "time has passed" makes it seem like a factor of duration instead of intervention

maybe should be rephrased like "until enough time has passed for moderators to approve your submissions which will result in the system automatically increasing your limit"?

basically there only seem to be 3 actions that could raise it (from zero or otherwise)
1) pending post is approved
2) flagged post is unflagged
3) deleted post is approved

You could possibly get a situation with if they have 40 rejected images and less than 10 approved ones that they're infinitely banned from posting with no means of escape.

best I can tell the math is 28/10=2 and 3/4=0 where they round down fractions but I'm not sure. Subtracting 0.75 from 2.8 would give 2.05 so perhaps they sum decimals and round down.

tyciol said:
You could possibly get a situation with if they have 40 rejected images and less than 10 approved ones that they're infinitely banned from posting with no means of escape.

It kind of depends.
Like, if you've posted a bunch of stuff from one specific artist, who then files for a takedown and gets all of that removed, you can just ask the staff to fix your upload limit for you. I've seen that done multiple times, since that kind of thing isn't really your fault.
However, if you just continuously post absolute garbage that gets removed on approval... yeah, you are kind of boned.

tyciol said:
basically there only seem to be 3 actions that could raise it (from zero or otherwise)
1) pending post is approved
2) flagged post is unflagged
3) deleted post is approved

It's just #1 for the most part. Flagged posts are more often then not flagged for a reason, and deleted posts rarely ever get restored.

tyciol said:
best I can tell the math is 28/10=2 and 3/4=0 where they round down fractions but I'm not sure. Subtracting 0.75 from 2.8 would give 2.05 so perhaps they sum decimals and round down.

Pretty sure that it's rounded to the closest whole number.
For example, my current formula is 10 + (1840 / 10) - (13 / 4) - 3, which equals to 187.75, but the actual upload limit is 188.

bitwolfy said:
It kind of depends.
Like, if you've posted a bunch of stuff from one specific artist, who then files for a takedown and gets all of that removed, you can just ask the staff to fix your upload limit for you.

Makes me wonder how to math that out: like would they just manually increase the default of 10 to compensate for the unavoidable automated penalty?

Pretty sure that it's rounded to the closest whole number.
For example, my current formula is 10 + (1840 / 10) - (13 / 4) - 3, which equals to 187.75, but the actual upload limit is 188.

That's a difficult example since your bonus is an exact multiple of 10 so we can't know if two decimals are separately rounded them summed, or rounded after summed.

if you just continuously post absolute garbage that gets removed on approval... yeah, you are kind of boned.

I'm definitely going to need to be less confident in my observational skills because I'm definitely suffering some kind of visual-cognitive problem with pattern recognition as lately I seem to be missing more and more already-present images and adding them thinking they're not there.

The low-tech way is to lessen the clutter...
1) don't just search series, search the char
2) don't just search char, search artist too

That or the IQDB similar images suggestion, which would be helpful when even after adding those criteria you might have an artist who does several dozen takes on a char.

Another dilemma which could come up is if you did the specific search, but:
1) char is tagged but artist isn't
2) artist is tagged but char isn't

In that case you in good faith did a spec search expecting basic tagging but it falls short... wondering if we should be penalized for not using the IQDB check for every single image in cases like that.

It's just so frustrating when a series had so little art it fits on a single page, where scanning the thumbnails seems like such a basic task...
You look over all the rows twice... thrice... have faith in yourself... and it's misplaced because you just didn't see Ranger Rabbit's mega milkers for some reason.

tyciol said: Makes me wonder how to math that out: like would they just manually increase the default of 10 to compensate for the unavoidable automated penalty?

Yes, like this: user #80752

tyciol said: That's a difficult example since your bonus is an exact multiple of 10 so we can't know if two decimals are separately rounded them summed, or rounded after summed.

Well, it's now 10 + (1841 / 10) - (13 / 4) - 3 = 188 instead of 187.85.
But judging by the source code, it does not get rounded when summed: https://github.com/zwagoth/e621ng/blob/20361ddeb05e031f05d5781e3b888cf31b08ff22/app/models/user.rb#L585

tyciol said:
I'm definitely going to need to be less confident in my observational skills because I'm definitely suffering some kind of visual-cognitive problem with pattern recognition as lately I seem to be missing more and more already-present images and adding them thinking they're not there.

I have the opposite problem, lol.
When uploading, I check the artist's gallery, check the character, and check IQDB.
I also check sauceNAO to find alternative sources, and it often gives e621 results as well.
There's also kheina, but it breaks on every third post for me it feels like.

Generally speaking, you can't trust that someone tags their upload with the artist and character names. Or even if they do, that the character or artist's name is even correct. So, I double and triple check everything else.
... still got 13 deletions, though. Pretty much all of them were because of me not paying enough attention.

bitwolfy said:
Yes, like this: user #80752

Well, it's now 10 + (1841 / 10) - (13 / 4) - 3 = 188 instead of 187.85.
But judging by the source code, it does not get rounded when summed: https://github.com/zwagoth/e621ng/blob/20361ddeb05e031f05d5781e3b888cf31b08ff22/app/models/user.rb#L585

I have the opposite problem, lol.
When uploading, I check the artist's gallery, check the character, and check IQDB.
I also check sauceNAO to find alternative sources, and it often gives e621 results as well.
There's also kheina, but it breaks on every third post for me it feels like.

Generally speaking, you can't trust that someone tags their upload with the artist and character names. Or even if they do, that the character or artist's name is even correct. So, I double and triple check everything else.
... still got 13 deletions, though. Pretty much all of them were because of me not paying enough attention.

respect that work you put in, my boredom and carpal tunnel would wreck me doing that kind of prep, definitely wish we could script the automation somehow, like just drag an image into a box to automatically produce URLs for similar e621 uploads

why do you need IQDB in addition to saucenao though?

tyciol said:
respect that work you put in, my boredom and carpal tunnel would wreck me doing that kind of prep, definitely wish we could script the automation somehow, like just drag an image into a box to automatically produce URLs for similar e621 uploads

why do you need IQDB in addition to saucenao though?

I've automated a good chunk of it with a couple of scripts.
1. Idem's Sourcing Suite automatically fills in the image URL and the sources with a single click of a button
2. My own RE621 checks for duplicates, fetches image format and filesize, and creates links to stuff like SauceNAO and Kheina

So, my upload page looks like this from the start: https://i.imgur.com/P8VnGLD.png

I use both IQDB and SauceNAO because the former is easier to automate. The latter is very useful for finding alternate sources, though.

  • 1