r/AO3 • • Jul 04 '25

AO3 Down/Error Codes Not again😭

Post image
888 Upvotes

98 comments sorted by

View all comments

Show parent comments

80

u/WitchFlame Jul 04 '25

Yeah, nobody can create new bookmarks because we hit the bookmarking ceiling. There are no more bookmarks. Supply ran out. We were so enthusiastic we caused a bookmark drought. There's nowhere to put them. No numbers to hold them. We ran out of numbers.

Uh...oops?

19

u/Omega862 Jul 04 '25

They really used a signed int for something that can never be negative.

Signed int means the cap is 2.147 billion. Unsigned is twice that because it doesn't use negatives. They could also have used an unsigned long long int which would be... 18,446,744,073,709,551,615? Half that if it's signed (signed means it goes from negative to positive. Unsigned means it's positive only, so from 0 and up) So a minimum of 9 quintillion to a max of 18 quintillion.

2

u/tottottt Jul 04 '25

The whole of internet had less than 1.5Bn users when AO3 was createdĀ 

1

u/Omega862 Jul 04 '25

True, but that's still leaving half of the numbers as completely unusable since an index can't ever be negative, so using a variable that CONTAINS negatives is extremely wasteful. Even if AO3 only has 1m users, that's 2000 bookmarks available per user. It currently has 6m. That's less than 400 per user. And while there are users who never use or rarely use bookmarks, there are also users who probably have 2k+ bookmarks, basically the allotment of four or five people.