On the night of the arrest—without an arrest warrant—Serge waived his right to call a lawyer. He phoned his wife and told her what had happened and that a bunch of F.B.I. agents were on the way to their home to seize their computers, and to please let them in—though they had no search warrant, either. Then he sat down and politely tried to clear up the F.B.I. agent's confusion. "He was completely not interested in th…
Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
211–220 of 228 posts
Re: Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
#212Is that true?
(the rest of the paragraph was interesting, and worth repeating for anyone who read the whole article):
Serge thought he knew why: they had been forced to learn programming without the luxury of endless computer time. “In Russia, time on the computer was measured in minutes,” he says. “When you write a program, you are given a tiny time slot to make it work. Consequently we learned to write the code in a way that minimized the amount of debugging. And so you had to think about it a lot before you committed it to paper. . . . The ready availability of computer time creates this mode of working where you just have an idea and type it and maybe erase it 10 times. Good Russian programmers, they tend to have had that one experience at some time in the past: the experience of limited access to computer time.”
Re: Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
#213Earlier quoted context omitted.
Initially I thought something along these lines as well. But according to the article, it was common practice: > They’d followed his case in the newspapers and noted the shiver it had sent down the spines of Wall Street’s software developers. Until Serge was sent to jail for doing it, Wall Street programmers routinely took code they had worked on when they left for new jobs. “A guy got put in jail for taking somethin…
> il Serge was sent to jail for doing it, Wall Street programmers routinely took code they had worked on when they left for new jobs. This is a huge grey area, well maybe not so grey right now. Often you can't seperate quants from their excel sheet( or R models) and they will keep these models as they move to new firms. As far as programmers keeping the code they wrote, This is the first time I've ever heard of a pro…
If there's nothing proprietary (i.e. trade secrets) you're really better off making it open source. Many employers seem to think that every line of code their developers write is 100% proprietary but they're really doing themselves a disservice with this attitude.
That widget library your developers wrote? It is probably less than 1% of your code base and even less of a priority for them. Wouldn't it be better to just put it on the web under an open source license and hope for the best? If your competitors get their hands on it then... What, exactly? They might improve it for you?
Re: Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
#214In case people aren't clear on this. He worked in an industry that takes this sort of thing very seriously. He shouldn't have even been trying to download open source from work. You don't email stuff home to work on it, for example.
Banks take security v seriously even trying to plug a usb drive into you pc to copy files will be logged and will probably get you fired.
Secondly: Being fired is not what happened to this guy. He was prosecuted and sent to prison. Not even remotely the same thing.
Re: Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
#215Re: Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
#216Earlier quoted context omitted.
You should have taken him to a side and told him to go watch 12 Angry Men when he gets home.
12 Angry Men might, perhaps, not be the best example. http://rationallyspeaking.blogspot.com/2012/11/odds-again-ba... EDIT: Actually, this is the one I should have linked to: http://www.avclub.com/articles/did-12-angry-men-get-it-wrong...
The next problem is that prosecutors systematically reinforce confirmation bias in presenting their case. The probability that someone has brown eyes and is 5'7" tall and lives in New York and knows the victim and has a motive etc. etc. would seem to be strong evidence (especially if you're assuming them all to be independent, which they're not), but that only works if you're taking an unbiased sample of the possible characteristics of the perpetrator, which the prosecutor explicitly does the opposite of. If there is no apparent motive, or the knife used to kill the victim isn't a match for the one the defendant is known to have, or the perpetrator was wearing a suit and the defendant isn't known to own a suit, you won't hear any of that from the prosecution. And if you only consider the things that match, using the article's flawed method, all additional evidence can only ever increase the probability of guilt, since any evidence to the contrary doesn't make it into the calculation. All you have to do is keep collecting evidence and excluding anything that doesn't comport with the prosecution's theory of the crime and soon you have a seemingly insurmountable case.
Then you have the "DNA database" problem with statistics. Take a 1 in 10,000 chance and it sounds like solid proof ("99.99%") but if the population you're testing against is 6,000,000,000 people then you still have a pool of suspects containing 600,000 people. You can't then just pick one of those people arbitrarily and claim a 99.99% chance that that was the perpetrator, the probability that a person is the actual perpetrator if chosen at random from the group of individuals whose DNA would match is only ~0.000167%. It isn't good enough to prove that a defendant is statistically in the top thousand people in the city as far as probability to have been the perpetrator of a particular crime. You still have to exclude all the others or you'll convict the wrong man.
Re: Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
#217Earlier quoted context omitted.
I think Goldman always stands by Goldman, first and foremost. And so do the lawyers paid by Goldman. Cf. in Fab's case they rested their case literally the minute they had their turn, without calling any witnesses. From day one I was amazed at the guy's naivete of accepting the "gift" from Goldman that he be represented by their lawyers. It's the rule #1: get your own representation folks. Company lawyers don't work…
Resting their case without witnesses is a fairly standard strategy in court - it's a way of emphasizing that the case has so little merit that there is nothing to argue against.
Re: Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
#218The second case for sending secrets is closer to legit. But only because if you send secrets out at all, if you didn't have permission, it could be illegal.
The REAL issue is font work for asshats that don't play nice. Alternately, accept that as a programmer mixing hobby Open Source projects with your Employment projects is a recipe for trouble.. Take their money and be a sucky leacher.. Or post your fixes to maintainers from home, reengineered solely at home with no files from work.
As somebody who does admin work, its a great excuse just to not take work home at all unless its on my company laptop.
Re: Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
#219Earlier quoted context omitted.
If I ever get "fuck you" money, I am going to entertain myself by renting billboard space around courtrooms urging jurors to Google "jury nullification". I figure there would probably be some entertaining fallout of some sort.
Given how jury nullification was traditionally used, that fallout will probably also include accusations of virulent racism. I'm not sure a lot of more libertarian types who advocate for jury-nullification are fully aware that the reason it was suppressed was that it was for decades a mechanism to basically let white guys kills black guys consequence-free.
Re: Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
#220Earlier quoted context omitted.
It's a little harsh to say he deleted the audit trail. He deleted his bash history. Something I do on a near daily basis.
The exact details (which aren't disputed) are covered in: http://online.wsj.com/public/resources/documents/021110aleyn... Basically he'd written a backup program which was specifically designed to compress both his home directory and propriety code from elsewhere on the system into a file (which it would do depended on parameters passed). On his last day of employment he ran it several times with different parameters…