This is why we've been trying to raise awareness that a lot of what is put down to "luck" is everything + luck since there's only the composite final endpoint of blocks and no way to measure the rest. There's no API for it, this is just cgminer set up on a vps in balance mode detecting block changes from many pools and simply laying them out on that website. The owner goes by the handle bitsolutions here I think.
Do you have a thread about it that I've missed?
From what you've written, the "luck" statistic (shares per block) can be influenced by orphans that aren't recognised as such (I guess some pools call them "stale" blocks?).
I'd like to make a list of things that can make luck worse, and just of the top of my head:
* incorrect reporting of orphaned blocks - either knowingly (not reporting orphaned blocks) or unknowingly (block is returned so late it is "stale" and bitcoind doesn't recognise it as a valid solution).
* various types of knowing and unknowing block withholding attacks
* a pool identifying both upper and lower case in a hash as different, so one hash can be submitted many times (eg GHash.IO)
What am I missing?
No thread, no. The message has been sparsely distributed across various threads at suitable times as we slowly try and raise awareness, but miners have a tendency to believe in simple messages like "0% fees, +X% merged mining" so it's hard to not feel like you're bashing your head against the wall when trying to educate people about it.
SPV pools could be working on false blocks and dead end forks as well as happened going V2->V3. You're on the right track about things that can make luck appear worse. The point is mainly how much work is wasted work - i.e. working on long since changed blocks or, much rarer but much worse, wrong blocks entirely. Slow pool software, poor scalability in chosen software/languages, badly performing bitcoinds, added overhead of waiting for accessory altcoin daemon block changes and so on all contribute to it. Merged mining is a classic as it creates the illusion of greater profit margins when whatever overheads they generate on bitcoin block changes almost certainly outweigh the pitiful profit of said shitcoins. There really is no way of quantifying these losses since they're all lost in the much larger noise of luck variance, and no pool is ever going to tell you what their average bitcoind block change latency is, what their share processing latency is, what their stratum template propagation latency is and so on.