1. _Flash Boys_ has been panned by technical experts and makes very little sense to people with a basic understanding of how the markets work. I can link to technical reviews if you'd like to see them. I'd be interested in any technical reviews of the book that defend it; I haven't seen any. As a fan of Michael Lewis: this book was surprisingly bad.
2. Front-running is an agency problem. It's what happens when your broker knows you're about to move a lot of stock and, acting on that insider knowledge, jumps in front of your trade. Market-making isn't front running. To make a colorable argument that HFTs are frunt-runners, describe a hypothetical sequence of trades in which that happens ("BOB BUY 10 @ $10, CAROL SELL 10 @ $10.01, &c"). If HN history is any guide, that exercise will quickly deflate the notion that there's front-running (or even any unfairness) happening.
3. HFTs were preceded in the markets by the human specialist system, in which people deliberately increased the spreads to scalp money from trades. HFTs fight over pennies. Human specialists rigged the stock markets so that every share included a premium denominated in dimes and quarters paid directly to the specialists.
http://www.amazon.com/review/R3PJO6KJGRMWUE/ref%3Dcm_cr_pr_v...
Again: a single positive technical review would be interesting. I'm not being hyperbolic: I haven't read a single one. The sense I get is that everyone who's ever formatted a FIX message thinks _Flash Boys_ is terrible.
1. http://faculty.chicagobooth.edu/eric.budish/research/HFT-Fre...
HFT ate the lunch of the people who benefited most from the old system: giant broker-dealers (investment banks) who made grotesque fees for the simple service of shopping large blocks on behalf of pension and mutual funds. Those funds now get better service without special fee-collecting agents.
_Flash Boys_ was not just panned by HFT people. Where are you sourcing that objection from?
Also, why do you keep putting underscores around Flash Boys?
All I'm saying is that sub-millisecond HFT is only useful to the people doing it and no one else. People defending HFT as being necessary and helpful is ridiculous. Even an exchange where orders go in over the course of a second, are matched up within the exchange, then traded, would not offer latency to a person, but would offer everyone a chance to sync with the exchange cycle and submit their orders with enough time to be matched. If all the exchanges someone was trying to use worked this way it would offer no disadvantage to a human trader, but would make the HFT arbitrage much less lucrative.