News for hackers. Stuff that matters.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by staunch on Monday July 06, 2009 @11:24AM (#689786)
Don't forget that Goldman has every incentive in the world to hype the importance of the code, so that they can use the FBI to punish this guy. This almost certainly could have been handled with a lawsuit.

Surely they've had people quit to work for competitors in the past. People who knew exactly how their code and current strategies operated. All this guy did was actually copy the code, which is clearly IP infringement, but not necessarily so much more damaging in practical terms.

Don't underestimate the vindictiveness and competitiveness of these financial guys.

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by smanek on Monday July 06, 2009 @01:21PM (#689999)
I don't know if they want to hype it that much. They are a publicly traded and looking unnecessarily weak could cause a huge unwarranted dip in their market cap (which they have a fiduciary responsibility to prevent).
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by jonknee on Monday July 06, 2009 @01:38PM (#690042)
Maybe they have already shorted their own shares.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by eru on Monday July 06, 2009 @02:13PM (#690135)
That would be the same as putting more of their shares on the market. (Assuming they can always plug the short with newly created shares.)
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by quizbiz on Monday July 06, 2009 @04:41PM (#690412)
I have always wondered if brokers are allowed to trade stocks of their own firm.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by dandelany on Monday July 06, 2009 @06:05PM (#690529)
Yes, as long as they do so based solely on material, public information and report all transactions to the SEC.

Obviously, this is nearly impossible to police.

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by bsaunder on Monday July 06, 2009 @01:21PM (#689998)
Perhaps you are undervaluing the practical worth of this code.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by dandelany on Monday July 06, 2009 @04:45PM (#690422)
According to the NYSE's program trading report:

http://www.nyse.com/pdfs/PT06.15.09.pdf

Program (or quant) trading accounted for 40.4% of all NYSE trading volume during the week of 6/15 - 6/19. Goldman's program accounted for the more of this than any other firm, almost 1.2 billion shares, or 20.6% of all program trades. Ostensibly, this guy made off with the algos responsible for (.206 * .404 =) 8.3% of all NYSE trades. It's quite possible this is the world's most valuable source code. There are lots of people claiming that the code is useless without their infrastructure, but knowing exactly how GS makes their trading decisions allows anyone who holds the information to engage in front-running, or set traps for them by pushing stock prices one way or the other in order to trigger their system to buy or sell.

Even stranger, the report for the following week:

http://www.nyse.com/pdfs/PT06.22-06.26.pdf

shows an incredible increase in quant trading share, making up 48.6% of all NYSE trades, but Goldman isn't even on the list (after leading it the previous week). NYSE claims this is an error:

http://zerohedge.blogspot.com/2009/07/new-york-stock-exchang...

Surprisingly, GS is up 2% on the day.

http://www.google.com/finance?q=GS

Something majorly fishy is going on.

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by hachiya on Monday July 06, 2009 @09:20AM (#689588)
Further commentary at: http://zerohedge.blogspot.com/2009/07/is-case-of-quant-tradi...

  > Major developing story: Matt Goldstein over at Reuters may have just
  > broken a story that could spell doom for if not the entire Goldman
  > Sachs program trading group, then at least those who deal with "low
  > latency (microseconds) event-driven market data processing,
  > strategy, and order submissions." Visions of swirling, gray storm
  > clouds over Goldman's SLP and hi-fi traders begin to form.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by notaddicted on Monday July 06, 2009 @10:11AM (#689647)
There is an decent comment speculating on why/how as well http://zerohedge.blogspot.com/2009/07/is-case-of-quant-tradi...
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by nopassrecover on Monday July 06, 2009 @12:33PM (#689904)
Sounds like an excuse to fire a department they can no longer afford.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by nopassrecover on Tuesday July 07, 2009 @05:47AM (#691210)
Er, okay. The point is that this does not have to spend the end for this program.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by nopassrecover on Tuesday July 07, 2009 @09:36AM (#691416)
Er spell the end
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by ShabbyDoo on Monday July 06, 2009 @10:09AM (#689643)
Here's what's not clear to me... Was the code simply a low-latency platform for making arbitrary automated trading decisions, or did it include trading strategies as well? hachiya's link suggests that the major value was the microsecond latency of the platform. If that's the secret sauce, I would think it could be replicated without resorting to espionage.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by profquail on Monday July 06, 2009 @10:58AM (#689744)
It's really both. Data comes in from various sources with low latency (you get the data right as trades happen, not the 15-minute delay you'd get at Yahoo Finance or something), then the system runs the data through various trading models they've developed and makes trades automatically.

Once a competitor gets their hands on your model, you might as well trash it, since they could use it against you; and places like GS spend BILLIONS on their models, so if this guy really got all (or even just some) of their source code out, the firm is going to take a big hit, and it's not just going to be a short term bump in the road either.

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by mustpax on Monday July 06, 2009 @11:42AM (#689813)
I disagree about the short term bump part.

Quant trading algorithms, like most stochastic trading approaches, lose their effectiveness over time as the market internalizes them and as knowledge dissipates naturally (not necessarily through leaks). The best of the best individual quant trading algorithms have a half-life that does not exceed one month. And we're talking exceptional here. Also, at any given time many, many algorithms will be running simultaneously; complementing, overriding eachother as necessary.

So there's a lot of churn overall. The code that someone picks up in this way contains a single snapshot of this transient trading strategy, not particularly useful to run on their own. You're right that, what really sucks for Goldman is that someone could find some basic patterns inherent to their trading platform and trade "against" Goldman.

The catch is that this sort of maneuvering happens all the time. Sure it's going to be painful in the near term for the Goldman quant guys, but they don't need to start from scratch necessarily.

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by mediaman on Monday July 06, 2009 @12:07PM (#689867)
I think it can last longer than a couple months. I worked on some relative value trading algorithms in connection with work that a b school prof was working on, which got picked up by some of the major HF players. It continued to work for a couple years before the correlations faded away.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by byrneseyeview on Monday July 06, 2009 @12:49PM (#689935)
Relative value and high-frequency trading are very different animals. With relative value, you probably don't even know if you have statistically significant results for a couple months; with HF, you have evidence within hours.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by rjurney on Monday July 06, 2009 @12:42PM (#689920)
Do these things really work, or are they random and software validates a belief in them?
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by rdtsc on Monday July 06, 2009 @02:39PM (#690189)
It's the low latency that works more than the actual trading algorithm. Algorithms eventually get diluated into the market as there are so many of them.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by zandorg on Monday July 06, 2009 @02:06PM (#690112)
Codes? The plural for 'code' is 'code' not 'codes'!

I can't believe Reuters is talking like a warez kid.

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by gjm11 on Monday July 06, 2009 @02:35PM (#690180)
I've quite frequently seen "codes" meaning "bits of code" in the context of numerical analysis. I think Reuters is talking like an academic scientist rather than like a warez kid.

(It makes me cringe too, though.)

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by gaius on Tuesday July 07, 2009 @05:09AM (#691178)
Codes is the normal term in serious numerical computing. Fluid dynamics, finite element, etc people say this all the time.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by cvg on Monday July 06, 2009 @05:51PM (#690513)
Isn't this the British English version of code? I think I've seen it elsewhere in British press.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by aka- on Tuesday July 07, 2009 @08:19AM (#691326)
I'm British and codes would be used for cryptographic codes or voucher codes, but not in programming. Files full of C++ are code, not codes.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by ShabbyDoo on Monday July 06, 2009 @10:06AM (#689641)
>at that time earning $400,000 annually

I really, really need to leave the Midwest. He was basically a dev lead?

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by gaius on Monday July 06, 2009 @10:13AM (#689654)
A "quant" is a trader who writes his own trading software. It's easier for them to do this than to write a spec for someone else, especially since it's constantly being tweaked and tuned, and the full-time programmers in a bank build tools and infrastructure, they don't trade themselves.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by profquail on Monday July 06, 2009 @11:31AM (#689795)
Just for a bit more info...most job postings that I've seen for quant positions generally require at least an M.S. in Finance, if not a a Ph.D. in Finance or another technical field (Math/Physics/Comp. Sci./Engineering). This is so you'll either already be trained in the underlying financial math, or will be able to learn it quickly.

Also, the field is pretty stressful from what I hear. Not that some dev shops aren't the same way though...

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by gaius on Monday July 06, 2009 @01:49PM (#690064)
Yes, and you would have picked up your programming skills incidentally through studying your main subject. Quants are not software engineers - the programs they write are simply proxies for themselves as traders, able to react instantly and run 24/7.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by ShabbyDoo on Monday July 06, 2009 @12:00PM (#689847)
Oh...he was a quant...ok, makes more sense now. So, that implies that the code he stole likely contained trading strategies.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by gelliott on Monday July 06, 2009 @06:09PM (#690533)
I don't think this guy was a quant at all, just a heavy-hitting programmer:

http://www.linkedin.com/in/aleynikov

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by brown9-2 on Monday July 06, 2009 @03:32PM (#690293)
If he was only a "quant" though, i.e. an analyst and a trader, why in the world would they give him access to the source code?

Sounds to me like he was in fact a programmer.

Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by wglb on Monday July 06, 2009 @11:20AM (#689780)
There are serious jobs in Chicago in the financial sector.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by jcl on Monday July 06, 2009 @12:02PM (#689852)
E.g.: The blog post linked in the article specifically mentions that Aleynikov left his $400,000 job in New York for a $1,200,000 job in Chicago.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by bwd on Monday July 06, 2009 @07:58PM (#690676)
He doesn't appear to be a quant, based on his linkedin profile. Looks like he had a telecom background, so he was probably working on the architecture of their co-located trading platform. In the automated trading world, co-location means putting your machines at the exchange to reduce the latency of receiving market data and entering orders. For a high frequency strategy (i.e. tens or hundreds of thousands of trades per day), these improvements can really increase profits, and there is a huge arms race under way in industry to get the lowest latency.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by dangoldin on Monday July 06, 2009 @10:48AM (#689720)
That was probably before bonus too.
Re:Did someone try to steal Goldman Sachs’ secret sauce (sou... by andrewljohnson on Monday July 06, 2009 @01:21PM (#689996)
Jeez, you'd have to be a fool to bet money on GS's software :)