But why only the downvotes? It's possible but it seems like a huge coincidence that upvotes work while downvotes are broken considering they're almost certainly part of the same function amd tables.
It might seem that way, but with a system like this a primary concern is keeping all the page rendering data in memory so it's fast.
So what's used to render a page won't be stored in a massive all-vote database where they do a query counting all the down/up votes each time, but something that processes incoming up/down votes and applies them to a per-post cache or a highly compressed structure that fits in memory.
For example last I heard the entirety of Hacker News is in RAM on one server. Scored probably not designed by phd computer scientists so I bet it takes 100x more resources than HN.
When the voting was backlogged back in the day they probably did something like put vote handling on a separate server or added processing steps to make it fit in RAM. Maybe downvotes are on a separate server that crashed, or they had a bot-detection step on downvotes that crashed the whole pipeline, or it could be lots of things like that.
...or they could have just turned them off because of Iran war being unpopular. I'm just saying having a system failure is a plausible explanation for all downvotes disappearing.
But why only the downvotes? It's possible but it seems like a huge coincidence that upvotes work while downvotes are broken considering they're almost certainly part of the same function amd tables.
It might seem that way, but with a system like this a primary concern is keeping all the page rendering data in memory so it's fast.
So what's used to render a page won't be stored in a massive all-vote database where they do a query counting all the down/up votes each time, but something that processes incoming up/down votes and applies them to a per-post cache or a highly compressed structure that fits in memory.
For example last I heard the entirety of Hacker News is in RAM on one server. Scored probably not designed by phd computer scientists so I bet it takes 100x more resources than HN.
When the voting was backlogged back in the day they probably did something like put vote handling on a separate server or added processing steps to make it fit in RAM. Maybe downvotes are on a separate server that crashed, or they had a bot-detection step on downvotes that crashed the whole pipeline, or it could be lots of things like that.
...or they could have just turned them off because of Iran war being unpopular. I'm just saying having a system failure is a plausible explanation for all downvotes disappearing.