Option/Either/Future Monads in JS, Python, and More
toptal.com
toptal.com
Start scrolling as I attempted to again read the article when a progress bar began to grow from the left side of my browser, impeding the paragraph I was on. Used uBlock Origin's element blocker to make it disappear. No refresh needed this time.
About 4 seconds later, the entire screen is frozen, fades into an unavoidable text box, asking for my email address.
I'll give 'em credit: they worked hard to bounce me out of there and they triumphed.
Those scripts work by detecting a cursor movement towards the top of the window, predicting that you're about to close or switch to another tab. With Tree Style Tabs or Tab Center Redux, which put all the tabs on the left side of the window, those are rarely triggered :)