Actually this doesn't really work. Mainly the problem is when the top page hasn't scrolled at all, for example if you're just using pagination, it creates a meaningless shadow.
Agree but the new interface is jaring enough. I wanted to use bog standard colors.
For the ebook reader on the main page at magicscroll.net you can set it to use Ethan Schoonover's solarized colors: http://ethanschoonover.com/solarized which I prefer to the black on white.
Thanks, the arrows are a relic from the ebook reader on the main site. With that I specifically wanted users to discover the scrolling only by accident after they were already familiar with the pagination.
I tried it without allowing the scroll back on the first page (i.e. stop the white page from appearing behind.) but it made the ui feel stuck.
Just anecdotal but magicscroll.net is a pretty popular ebook reader. Though that might be inspite of the scrolling rather than because of it.
For everyone who doesn't like it immediately please try it for a few days if you're able. I'm working against decades of learnt behavior so I don't think you can judge it on immediate impressions.
Yes, this is hard to keep track of even after window resizes which changes how many words appear on each page. To do it I'd need to store info about page position in local storage. which is possible with the extension but might be a bit too much effort. I can't think of a way to do it with the bookmarklet at the moment.
I found some stickyness on Firefox 18. I've deployed a fix but I put a 24 hour cache in front of the page before posting it to hn so it'll probably only update for you this time tomorrow.