Obviously if they are building fpgas into the switch itself then well of course they'd already tried running customized ethernet driver firmware and all.
I want to get into some really cool stuff. I've been wanting to get into investment banking from a technical standpoint, HFT, algorithmic trading etc, but honestly don't know where to start.
What are the de facto books/websites/reads for this field?
The rest of algorithmic trading offers a lot more flexibility. In either case read 'Trading and Exchanges'. It will give you a good overview of the mechanics of all different venue types. Then its thinking about how to build better algorithms then the next guy, or get better data.
Well turn the question on its head and ask what can you bring to a hedge fund to allow it to be more successful. That's the test we use.
Hedge funds are similar to start ups in that they are small businesses where everyone needs to pull their own weight and be able to handle their own area without supervision as everyone is busy enough handling their own area of concern.
Or put another way, say the firm has 10 people and each share equally in the year end bonus pool. If the pool is $100 then each person makes $10 in bonus.
Therefor you must be able to increase the bonus pool by atleast $10, to $110 in the next year or two, in order for the firm to break even by hiring you.
So what do you bring to the table that allows the firm to increase its profits? how good are your networking, math, C or C++, optimization skills, what market structure insights do you have?
It is /almost/ essential to have a PhD in CompSci/EE from a top school to do HFT. Alternatively one should demonstrate extensive hardware/networking and optimisation skills obtained from other low-latency industries.
All of the top work is being done on FPGAs and latency is now on the order of microseconds (probably lower).
As for lower frequency algorithmic trading, that is a game that one can play at the 'retail' level if you're willing to spend (quite a lot of) time learning.
I run a website about algo trading. If you want to get a taste for what is involved have a look at some of the articles here: http://quantstart.com/articles/#algorithmic-trading
What's wrong with the word amazed?
If I said I worked at Google and I continue to be amazed at the tech behind how they served up ads would I still get the same remark from you?
Maybe I could be doing more with my skill? I don't know but I really love the learning curve I'm on working with cutting edge technology and pushing the performance envelope.
Amazement (dopamine rushes) confuses us.
Biologically, we respond to amazement as part of the learning process. But all too often, we receive these dopamine rushes simply as a consequence of the amount of resources and effort someone (or a group) puts into something.
e.g. You can go to Las Vegas, see thousands of people running around topless in gorgeous outfits and be amazed, yet what's the actual value to you?
I see this ALL too often in art. People get "amazed" by things that require a great deal of effort/resources (look how many transistors in this CPU!), but this temporary narcosis blinds us to evaluating /whether it's a good idea/. So many art projects are simply the result of an ordinary person commanding extraordinary resources from a corporate entity to construct a large number of instances of a single, mundane object or a single, large-scale version of the object. In these cases, the art is not in the sculpture, but in the conning to get the resources. I see budding artists respond to this amazement and trying to get huge funding.
Internet bloggers (Cory Doctorow comes to mind) abuse the word "amaze" all the time. I just checked boingboing.net right now and saw amazing used to describe wallpaper (no dude, this is /natural history/ wallpaper).
edit: I guess, I did though.
I can't help to reply to the adwords question - although you can argue that advertising/marketing is soulless, at least it creates real world value. Someone makes a product, someone else buys it. Exchange of goods happens.
Derivatives are uncontrallable in the my humble opinion. Especially if regulated by uber greedy people. And it makes me sad sad when I see the highest skilled people go and put their talent in something that is pretty much useless, apart from making a few, selected people even richer than they are. But I guess, whatever pays the bills.
But that's not why I made my comment. I made my comment, because what I find even more sad, is people going numb to injustice and admiring this situation and the people who are making it possible.
If HFT produces nothing else (and I generally agree with your economic view of it), at least it'll have financed the next generation of low-latency networking gear.
Or maybe you are worried they would buy less? In that case, would the world really be a worse place? People only buying what they need...
If this was any other industry it would be lauded. I don't understand the moralizing about this industry while we applaud start ups for building ever more complex twitter aggregators.
High frequency trading had nothing to do with any of this. HFT deals in fungible instruments traded in public markets.
I remember the first time someone told me that. I thought they were kidding. Then I actually got to see the data center.
The exchanges, and HFT firms, take this very seriously. The speed at which they execute is just unbelievable.
The amount of technology and networking stack knowledge is just mind blowing.
I remember tuning my linux distribution's networking stack to gain an advantage only to find out that everyone had moved onto using asic's and infiniband hardware.
I continue to be amazed at the sheer talent and brain power that goes into this field:)