I used Mahout's LDA to topic model looots of web pages. The main issue I came across was that it just fell flat when I used LDA on different sites in the same run. I'd tried a few different types of normalization and chrome filtering, but it just didn't fly. Performed best for me when it was run on a per-corpus basis.
As with any other machine learning algorithm, don't waste your time trying it on stock market, kids. Exponentially distributed randomness in, exponentially distributed randomness out.
What exactly do you mean by exponentially distributed randomness? LDA is typically applied to textual data, so the application would be to e.g. automatically tag/classify financial news. I don't think the prospects of ML are as grim in this space.
For those interested, I created a node.js LDA library that's pretty easy to use.