Best-Ever Algorithm Found for Huge Streams of Data
quantamagazine.org
quantamagazine.org
TL;DR: split your items by chunck of 8 bits. Store for each chunck A the number of time you saw it before the chunck B followed by C. Then you keep track of only 2^24 counters instead of one counter by possible item. Then using some graph algorithm (the interesting part, which is not explained in the article) you can use those weighted edges to reconstruct the most frequent items with a high confidence.
Is this based on new extended variant of Ross's theorem? (multivariate case)
Very well written too. Unfortunately the approach described only works for dense countable data that is linearly separable (eta spectral clusters, in fact even stronger assumption) - which still makes it quite useful as a database index.
Also, the original paper is worth a read: https://arxiv.org/abs/1604.01357
The OP is truly disgusting clickbait and crossed the line for me.
I flagged it for this reason.