Slashdot Mirror


Judge Dismisses Second Conviction of Ex-Goldman Sachs Coder

itwbennett writes: Back in May, former Goldman Sachs programmer Sergey Aleynikov was convicted by a jury for stealing 32MB of code for Goldman's high-frequency trading system, code that Aleynikov maintained he copied for intellectual pursuits and was, in fact, open-source. On Monday, Judge Daniel P. Conviser of New York's State Supreme Court dismissed the conviction, saying that Aleynikov acted wrongfully by taking the code, but his actions did not meet the standard under the law in which he was charged. "The evidence did not prove he intended to appropriate all or a major portion of the code's economic value," Conviser wrote.

3 of 46 comments (clear)

  1. Michael Lewis's Vanity Fair article by DavidHumus · · Score: 5, Informative

    This article - http://www.vanityfair.com/news... - by Michael Lewis, makes the case look like extreme over-reach by our corporate overlords.

    Not to mention that the code that Aleynikov allegedly stole is worthless without a substantial investment in supporting code and trading infrastructure to take advantage of it, not that the higher-ups at a place like Goldman necessarily understand this.

    The double-jeopardy bypass is also astoundingly corrupt. Not so astounding is the arrogance by which Goldman takes advantage of open-source while ignoring the rules around it.

    1. Re:Michael Lewis's Vanity Fair article by tlhIngan · · Score: 4, Informative

      Worthless if you are trying to build your own HFT system perhaps. But not so worthless if you can reverse engineer critical parts of the code and demonstrate that its purpose is to front-run other people's trades rather than just being really fast. If you can show this, you can make a very good living testfying in civil court cases on behalf of clients that got screwed by Goldman Sachs.

      That only works for clients of Goldman Sachs. It doesn't apply to the stock market in general. Because HFT is regular trading - by the time you are notified of the trade, it's already happened.

      You don't need HFT to front-run a trade - if a client says they want to buy one hundred shares of XYZ Inc., you as the brokerage could front-run that yourself. You always could, and it doesn't take a computer to do that.

      HFT just trades really fast. Once a trade takes place, it's broadcast to everyone who adds that trade to the algorithm. But once you hear about a trade, it's happened. The only way to "see into the future" is inquire into the bids and asks queue which will show you the most a buyer is willing to pay (and the amount they want to buy), and the lowest a seller will sell for (and the amount they want to sell). This spread is where everything happens. In an ideal world, if you want to sell stock, there will be a willing buyer at the price you want, and vice-versa, but if the bid-ask spread is high, then your stock is a lot less liquid - either you have to dump it because the bids are low, or you have to overpay because the asks are high. (Remember, you can't just sell stock - you only put it up for sale. The trade happens when buyers and sellers come together and agree - i.e., the buyer is wiling to pay the seller's price, and the seller is willing to accept the buyer's price).

      Now there are isolated incidents where trading centers get confused and you get arbitrage happening, but that's a normal behavior as well - surely you must've thought about buying up a bunch of product that doesn't sell in your area, then reselling it where it's constantly sold out.

      So many people don't realize how the stock market works, which is a shame, because the stock market is just like any other market or store. Just because you "sell" something doesn't mean it'll sell - all you did was put it up for sale. You can ask anything, but it's up to the buyer or seller to accept.

      All markets work the same way - even eBay. Putting something up there doesn't guarantee a sale if the buyers feel the price is too high. Even "sniping" isn't a bad action - it's just putting a bid close to the end time of an auction to try to get the item at a price close to its current bid. But if someone put in a bigger bid earlier, that prevails.

      In fact, there's a very accessible "stock market" that with some patience, you can earn a few bucks without any investment. Go get a Steam account, and wait for a sale, and do whatever you can to get cards. Then sell those cards In the marketplace. The marketplace works just like a stock market complete with bids and asks, and the Valve trading server will perform the sales as buyers and sellers agree on a price. You can see trendlines, volume, etc., and learn a lot. And it won't cost you anything - you can easily make $2-5 this way, which isn't a bad way to go for an education in how markets work.

      You can experiment as well - sell too low and the trade happens immediately because you'll have buyers. You can be a buyer and put in a bid and see how long the bid takes to be fulfilled.

  2. Re:Sweet! by tnk1 · · Score: 3, Informative

    You'd probably still be guilty of a lesser charge. You just wouldn't be smacked with the most gigantic penalty or most draconian criminal charge that they might level at you.

    Note that even a misdemeanor on your record, even if it is a relatively light one, is enough to disqualify you from a position like his if you do what he did. I've heard of people who have convictions where HR remarked that if they'd only had a DWI or an assault charge instead of a theft, they could have been hired (if it was clear that they were cleaned up), but due to contracts with clients and insurance policies, any person with a theft on their record can't be placed in a position where money might change hands or be controlled by their code. It will vary based on who it is, of course, but his work in the financial industry is over. And honestly, despite the company's attempt to throw the kitchen sink at him, he really only needed to be convicted of petty theft under the wrong circumstances to end that line of work for him.

    Hacking? No problem, if he'd only broken into some government system. Just don't, under any circumstances, steal or even look at electronic representations of money, if you manage get into a system.