News for hackers. Stuff that matters.
Re:A software change allowed FTX to use client money by alar44 on Tuesday December 13, 2022 @07:59PM (#33978606)
Really? I feel like intent would be really hard to prove.

"Hey, due to the way our accounting works I need you to subtract X from our dashboard."

"Ok boss."

Are programmers expected to know finance law? If I build a program for a dairy farmer am I supposed to know the laws of the interstate dairy trade? I can't believe that would be the case.

Re:A software change allowed FTX to use client money by hn_throwaway_99 on Tuesday December 13, 2022 @08:06PM (#33978657)
Nishad Singh wasn't some low-level coder. He was FTX's Director of Engineering.

> "Hey, due to the way our accounting works I need you to subtract X from our dashboard."

That is not what happened here. The fact alone that very few people knew about Alameda's special treatment, and, importantly, deliberately conspired to keep that treatment secret is a pretty strong indicator that he knew it was wrong.

Re:A software change allowed FTX to use client money by barbariangrunge on Tuesday December 13, 2022 @11:45PM (#33980090)
Director of engineering != product manager in charge of deciding what features to include. If somebody tells engineering, “we will not use this feature illegally,” then it’s the fault of the higher ups who are possibly (?) trying to scapegoat somebody to protect themselves
Re:A software change allowed FTX to use client money by oshkarr on Wednesday December 14, 2022 @03:24AM (#33981234)
"I was just following orders" went out of style in 1946. Software engineers are not mindless drones.
Re:A software change allowed FTX to use client money by r_hoods_ghost on Wednesday December 14, 2022 @03:58AM (#33981428)
Directors have specific, well defined legal duties to their company which includes a duty of fiduciary responsibility. That is why they're directors rather than "head of product" or "VP of marketing" or whatever other meaningless title people bestow on themselves. Saying "my boss told me to do it so it is not my fault" is nonsense because you have no boss beyond your shareholders.
Re:A software change allowed FTX to use client money by reverius42 on Wednesday December 14, 2022 @05:05AM (#33981759)
That's Director as in Board of Directors. In this case, "Director of Engineering" probably just means "Manager of managers of engineers".
Re:A software change allowed FTX to use client money by ummonk on Wednesday December 14, 2022 @05:14AM (#33981795)
Holding the title "director of X" doesn't mean you're necessarily on the board of directors.
Re:A software change allowed FTX to use client money by xdavidliu on Wednesday December 14, 2022 @05:48AM (#33981961)
in fact, the two are probably anti-correlated
Re:A software change allowed FTX to use client money by astrange on Wednesday December 14, 2022 @04:50AM (#33981681)
Isn't VP usually a higher title than director?

(Well, it's not in finance, but it could be in tech-like crypto finance.)

Re:A software change allowed FTX to use client money by mianos on Tuesday December 13, 2022 @09:48PM (#33979424)
I have been working in finance my whole life.

A senior developer of anything in this area would be expected to fully understand the risk implications of this. I have written the code to closeout positions automatically multiple times in multiple jobs.

It may have been possible someone directed a junior developer to make this change, but then it would be a case of hunting down who told them. If that happened in my team I'd be documenting everything I saw and running, not walking, not walking briskly, out the door.

This said, nothing is black and white. For example, due to immature processes, they might have told the developer that the main account was only one of many accounts they can call on, but the code only allows for one, so we have to make an exception. I'd still be freaking out.

Re:A software change allowed FTX to use client money by steveBK123 on Tuesday December 13, 2022 @09:21PM (#33979228)
If Jamie Dimon asked a developer at the bank "hey can you have Chase ATMs allow these 10 accounts that are in my name to withdraw unlimited funds?" everyone involved would be in jail.

This is not dissimilar.

Re:A software change allowed FTX to use client money by stickfigure on Tuesday December 13, 2022 @10:05PM (#33979533)
"For testing purposes, these 10 account numbers should be allowed to remove cash from any of our ATMs. The testers will put the money back." It doesn't sound that nefarious. If you told me this is how ATMs are currently being tested in the industry, I wouldn't be able to contradict you.
Re:A software change allowed FTX to use client money by headsoup on Wednesday December 14, 2022 @07:06AM (#33982414)
"In production, boss?" I don't think so.
Re:A software change allowed FTX to use client money by imtringued on Wednesday December 14, 2022 @06:49AM (#33982300)
That is very nefarious. You can cancel ATM fees but withdrawing unlimited money?

Just deposit the money before withdrawing it.

Re:A software change allowed FTX to use client money by salawat on Tuesday December 13, 2022 @10:50PM (#33979806)
...A bench test of an ATM probably doesn't involve real money. No one in finance is stupid enough to use real money on production environments for testing purposes.

There is test... And there is PROD. Never do the two meet. Ever.

If someone out there does, please make yourself known so we can get the investigators over there ASAP.

Re:A software change allowed FTX to use client money by ragtete on Wednesday December 14, 2022 @02:40AM (#33981013)
Huh? You're telling me that you think they never test ATMs in prod? That's ridiculous.

You think they're just guessing that the test environment perfectly matches the prod environment?

Re:A software change allowed FTX to use client money by malandrew on Wednesday December 14, 2022 @03:22AM (#33981224)
You can test in production if you have multi-tenancy aware services, where tenancy is some string value like Foo to make sure reads to Foo can only read data that was written to Foo.
Re:A software change allowed FTX to use client money by headsoup on Wednesday December 14, 2022 @07:08AM (#33982428)
That's not testing in production, that's just the same as saying your test VMWare environment is in the same datacentre as your prod VMWare environment.
Re:A software change allowed FTX to use client money by geoduck14 on Tuesday December 13, 2022 @10:59PM (#33979861)
>If Jamie Dimon asked a developer at the bank "hey can you have Chase ATMs allow these 10 accounts that are in my name to withdraw unlimited funds?" everyone involved would be in jail.

This isn't true

I worked for a large bank. I managed data for their mortgages. We bought another bank and processed their mortgages with our systems. There were several thousand accounts that we called "friends of the <former CEO>" because they had really weird terms.

A noteworthy example is: $10m Home Equity loan, with 2% interest for 40 years, and the owner could refinance any anytime without any fees

In English, this means we can't repossess their loan, they pay a super low monthly payment, and the final amount is never really due.

Re:A software change allowed FTX to use client money by mertd on Tuesday December 13, 2022 @11:18PM (#33979954)
I fail to see the equivalence. These are just loans with weirdly favorable terms. If the other bank had shareholders, then this would be a breach of the fiduciary duty. Otherwise it's just bad business? Bad business != fraud.
Re:A software change allowed FTX to use client money by headsoup on Wednesday December 14, 2022 @07:10AM (#33982431)
Isn't it fraud if you're telling you're customers you don't and can't do this?
Re:A software change allowed FTX to use client money by PeterisP on Wednesday December 14, 2022 @07:39AM (#33982676)
I'm not sure why would that be fraud - who would be the defrauded party there? Offering wildly different conditions or prices to different customers definitely isn't fraud.

The other customers have no standing there, they have no relationship whatsoever that contract between the bank and another customer, they have no legal expectation to get the same conditions or to know what conditions other customers get. If the bank explicitly and intentionally lied that no other customers get so favorable conditions, that might be false advertising but I'm not sure, I'd expect a reasonable court to interpret that a bank "telling your customers you don't and can't do this" is exaggeration/puffery (i.e. permissible) and doesn't have to literally mean that they're not doing that for anyone, it means that they absolutely refuse to do it for you.

Re:A software change allowed FTX to use client money by tiahura on Wednesday December 14, 2022 @09:00AM (#33983533)
No.

A car salesman telling you they can't sell you the new Buick for $42,000, when they sold one to their neighbor yesterday for $41,000 is not fraud.

Re:A software change allowed FTX to use client money by headsoup on Wednesday December 14, 2022 @10:37PM (#33994866)
Yeah but if the salesman told you it's a brand new Buick never been driven that they've actually been lending out to friends and driving around?
Re:A software change allowed FTX to use client money by notyourwork on Tuesday December 13, 2022 @11:34PM (#33980035)
In english it means the terms are 40 years to repay the loan at a 2% rate. Not sure how that translates to never really due.
Re:A software change allowed FTX to use client money by zopa on Wednesday December 14, 2022 @03:26AM (#33981248)
I’m assuming the poster meant refinance with the same terms. So the borrower can get another 40 years to pay back the remaining balance anytime they like.
Re:A software change allowed FTX to use client money by geoduck14 on Wednesday December 14, 2022 @09:15PM (#33994200)
You're right. I believe the technical term is "recast" where you take all of the outstanding balance and spread it over the course of "the next 40 years" with the same interest rate.

Another fact I omitted is that the interest rate is 2%, but the minimum payment is lower. So the borrower is accumulating owed balance because they are paying less than interesting accruing.

Re:A software change allowed FTX to use client money by jacquesm on Wednesday December 14, 2022 @12:58AM (#33980468)
Given the market of the last couple of years they may actually have been able to re-finance that loan with a different bank and gotten better terms. 40 years is a long time.
Re:A software change allowed FTX to use client money by megablast on Wednesday December 14, 2022 @01:21AM (#33980623)
> and the final amount is never really due.

Yeah??

Re:A software change allowed FTX to use client money by vel0city on Wednesday December 14, 2022 @12:43AM (#33980381)
$10M ona 40 year term and a 2% rate is like $30k/mo in payments. I wouldn't say most people would think of $30k a month a super low payment.

And now that the bank has new ownership they might be able to refinance again and continue to kick the can down the road, but they're less likely to get as favorable of terms I'd imagine.

Re:A software change allowed FTX to use client money by geoduck14 on Wednesday December 14, 2022 @09:17PM (#33994217)
Your math is right. I forgot to mention than the minimum payment might be less than the interest rate.

And the technical term for the type of refinance is "recast" (iirc) - so the "new bank" honors the terms because it is a part of the originating documents.

Re:A software change allowed FTX to use client money by arcbyte on Tuesday December 13, 2022 @08:11PM (#33978704)
Developers need to know the business better than the business people. Always. Otherwise you can't implement the software very well.
Re:A software change allowed FTX to use client money by parksoha on Tuesday December 13, 2022 @09:08PM (#33979137)
Isn't it completely unscalable? I work for a big automaker, there's literally people whose only job is to be compliant and inform the necessary leads about it. There's hundreds of countries, each with very specific things. If I study everything, I can't code.

When knowledge arrives at my team, is already condensed to the point of: "in X country, you must tell the prices of a call if you show a phone number for assistance"

Why should I explore every loophole of law to be compliant? That's the companies job, not mine.

Re:A software change allowed FTX to use client money by hn_throwaway_99 on Tuesday December 13, 2022 @09:48PM (#33979423)
For some reason, I've seen a lot of people try to make arguments around FTX that completely miss the scale and malfeasance that occurred. This wasn't a case of "oh, you got some esoteric GAAP depreciation rule wrong". This was an engineering leader putting a ton of special cases in the code saying "For our most beloved partner, none of the rules apply, including letting them take unlimited amounts of customer funds. Oh, and be sure to hide this from the dashboards the rest of the company uses."

This is not hard. Nobody needs to be versed in the ins-and-outs of jurisdictional compliance rules to see this was blatant and egregious.

If any of this looks remotely familiar to any software devs out there, you should really re-examine your morals. Or at least hire a lawyer.

Re:A software change allowed FTX to use client money by parksoha on Thursday December 15, 2022 @12:46PM (#34003041)
The thing is, the comment I'm answering, is not about FTX. I'm not talking about FTX. The user was making a very broad statement based on this case.
Re:A software change allowed FTX to use client money by acdha on Tuesday December 13, 2022 @09:44PM (#33979404)
Down to the trivia level for an entire global company, sure, but this is a lot more general and bigger. Like if you have rules against accepting gifts from vendors, maybe you don’t remember if the threshold is $10 or $15, but you shouldn’t need to ask to know it’s not $30k in a suitcase.
Re:A software change allowed FTX to use client money by mianos on Tuesday December 13, 2022 @10:10PM (#33979568)
Probably yes. What about the Volkswagen diesel emissions cheating that was approved and implemented by engineers?

It also might depend on seniority so you might not be on the hook.

Re:A software change allowed FTX to use client money by galaxyLogic on Wednesday December 14, 2022 @02:15AM (#33980896)
I would say no. They just need to know how to implement what they are asked to implement.

Say you are an engineer working for a gun manufacturer. You need to know how to manufacture the gun. You don't need to know what it is used for or by whom or even how much it is sold for.

If you are aware that a crime is going on you in principle are required to report it, but not doing so is not nearly at the same level of crime as actually doing the crime. So here I think the court will look at two things?

Did the engineer know that a crime was being committed?

Did the engineer personally benefit from the proceeds of the crime more than their ordinary salary?

I am not a lawyer though so don't take my advise.:-)

Re:A software change allowed FTX to use client money by XajniN on Wednesday December 14, 2022 @10:29AM (#33984800)
That is a very bad analogy. Guns are not illegal, what people do with them might be. What these developers made had no lawful use. A better analogy would be if some engineers in a gun factory were making chemical weapons.
Re:A software change allowed FTX to use client money by galaxyLogic on Wednesday December 14, 2022 @06:17PM (#33992246)
There are laws against chemical weapons but I don't think there are laws against producing any kind of software. It's more what you do with the software. Whereas with chemical weapons they are criminalized as such because it is clear they can be used only for one purpose.
Re:A software change allowed FTX to use client money by XajniN on Wednesday December 14, 2022 @07:25PM (#33993086)
What about the laws against helping or enabling criminal activities? There is no need to mention software specifically.
Re:A software change allowed FTX to use client money by galaxyLogic on Thursday December 15, 2022 @02:19AM (#33996304)
True, depends on the facts of the case.
Re:A software change allowed FTX to use client money by cramjabsyn on Wednesday December 14, 2022 @12:33AM (#33980329)
I’m sorry, what?
Re:A software change allowed FTX to use client money by greesil on Tuesday December 13, 2022 @10:51PM (#33979809)
That's why I'm getting a MBA.
Re:A software change allowed FTX to use client money by nradov on Tuesday December 13, 2022 @10:23PM (#33979646)
That's a nice little fantasy. In the real world, competent developers with that level of domain knowledge mostly don't exist at any price. In the healthcare field where I work, not many developers have ever gone to medical school.
Re:A software change allowed FTX to use client money by liketochill on Wednesday December 14, 2022 @02:49AM (#33981063)
would you program the software to allow your friend to obtain drugs from the hospital without deducting it from inventory so nobody would notice?
Re:A software change allowed FTX to use client money by DangitBobby on Wednesday December 14, 2022 @09:44AM (#33984103)
Different scenarios are different.
Re:A software change allowed FTX to use client money by DontchaKnowit on Wednesday December 14, 2022 @04:56PM (#33991177)
But not that different.

You're telling me a software engineer could make a change that allowed spending money a company could not legally spend and he had no idea about it? Come on. That is preposterous. At any respectable company alarm bells would be going off everywhere and fingers would all start pointing to that change. Theres virtually 0 chance that there was not intent.

Re:A software change allowed FTX to use client money by jerrysievert on Tuesday December 13, 2022 @08:11PM (#33978700)
i worked for a fintech startup in a similar space:

> Are programmers expected to know finance law?

in our case, we were. it was drilled in, and tested, reviewed, and audited. i’m not saying that something like this couldn’t have happened, but in my case anyone who would have been involved would definitely have known the legality.

Re:A software change allowed FTX to use client money by tmaly on Tuesday December 13, 2022 @09:49PM (#33979427)
Most companies in financial services require training around compliance topics such as AML.

If you are trading or working with customer money, you usually have to take the Series 7 exam.

So I would say for regulated industries, programmers are expected to know some degree of financial law.

Re:A software change allowed FTX to use client money by tekla on Tuesday December 13, 2022 @08:55PM (#33979063)
Developers should know to ask questions when a weird request is made.

Developers presumably know how to think and have a vague idea of what the business does to know that a ask to futz with internal financials programmatically is fucking wierd.

Re:A software change allowed FTX to use client money by deathanatos on Tuesday December 13, 2022 @09:28PM (#33979287)
IME, it depends on your chain of command. I've literally been reprimanded in my career for asking questions. My boss at that time was crap. I didn't choose him. Asking questions can very likely get you fired.

Also got reprimanded for disobeying an order at once; my boss — same one as above — would not take "no, we are in a regulated industry, and I cannot do that" for an answer. I ended up going behind his back, getting the approvals he should have gotten himself, and once I'd secured those, granted him the access he wanted. I also tried to escalate to his boss (my grand-boss) … but he didn't respond until it was all moot.

But there is a lot of stress when you're fearing for your job, even though you're just trying to do things by the book. I'm inclined to side with engineers, to a degree: the chain of command's responsibility is to never put eng in that position. (Although here, the eng in question seems far higher up than I am. I'm just a bottom rung eng…)

> Developers presumably know how to think and have a vague idea of what the business does to know that a ask to futz with internal financials programmatically is fucking wierd.

They should but IME they often don't, and even if they do, people are lazy. It's a struggle to get people to do the things they should do some days.

Re:A software change allowed FTX to use client money by waltergrump on Wednesday December 14, 2022 @12:51AM (#33980419)
I'm in an industry with a lot of migrant workers, I was asked to write software that would change the time records for migrant workers so they never get overtime.

I said I wouldn't do it unless they showed me the legal advise saying that it was ok. The office sycophant piped up and said "I'll do it". From then on I stopped being invited to meetings and my job transitioned into answering the phone and then out the door.

I hope they jail the developers for 500 years, that's the sort of signal that needs to be sent.

Re:A software change allowed FTX to use client money by bigfudge on Wednesday December 14, 2022 @05:21AM (#33981835)
(especially) if you have left this business you should blow the whistle on this. Have you thought about doing it? What are the main barriers?
Re:A software change allowed FTX to use client money by tiahura on Wednesday December 14, 2022 @09:09AM (#33983646)
They probably weren't paying taxes on the overtime either. The IRS pays whistleblowers.
Re:A software change allowed FTX to use client money by jacquesm on Wednesday December 14, 2022 @01:00AM (#33980484)
Being fired for asking questions handily beats going to jail for not asking questions.
Re:A software change allowed FTX to use client money by salawat on Tuesday December 13, 2022 @10:55PM (#33979834)
You want Engineer in your job title? Then you say no, and you damned well ask questions, and you damned well make sure to leave the moment they make it impossible for you to act ethically.
Re:A software change allowed FTX to use client money by mirchibajji on Wednesday December 14, 2022 @06:54AM (#33982333)
This sounds great on paper. However, the reason "Engineer" matters is because regulation requires it. If my company is required to get a sign off from an Engineer before software is updated, then you can be 100% sure those who are qualified to sign off take their title seriously. Until then, it is just a fancy title.

My impression is that this title comes from the practice of "software engineering", not necessarily that the practitioners are licensed Engineers.

Re:A software change allowed FTX to use client money by notch656a on Tuesday December 13, 2022 @11:29PM (#33980010)
This should apply to anyone. IMO engineers aren't special. As a human you should try not to fuck over other people.
Re:A software change allowed FTX to use client money by creato on Wednesday December 14, 2022 @12:48AM (#33980406)
I assume this is a reference to other engineering disciplines, where an engineer signing off on something has real meaning.
Re:A software change allowed FTX to use client money by galaxyLogic on Wednesday December 14, 2022 @02:27AM (#33980939)
Right, "software engineer" is often used just as a synonym for "Programmer". That's just how the industry is, currently.

There are no regulations as to who can develop what software as far as I know. Whereas there are for who can design a bridge, act as your lawyer, or prescribe you medicine.

Re:A software change allowed FTX to use client money by mitjam on Wednesday December 14, 2022 @06:27AM (#33982172)
Yes and when we as software engineers / programmers act as if we don‘t care we should not be surprised if software engineering / programming gets regulated, too.
Re:A software change allowed FTX to use client money by galaxyLogic on Wednesday December 14, 2022 @06:15PM (#33992216)
Right
Re:A software change allowed FTX to use client money by umanwizard on Wednesday December 14, 2022 @05:54AM (#33981993)
People gatekeeping the word “engineer” is a bit annoying, since the word “engineer” dates to at least 1380 and originally just means someone who works on engines. “Engineer” as a legally super special class of job is a thing that came much later and only ever applied to certain jurisdictions anyway.

“Software engineer” is just a synonym for “programmer”, in the actually existing practice of the English language.

Re:A software change allowed FTX to use client money by Eisenstein on Wednesday December 14, 2022 @07:34AM (#33982631)
And 'doctor' means someone with a PhD. I know a lot of doctors. However, when you talk about medicine, we mean 'Doctor' with an M.D. and they are literally held to higher standards of ethics and liability. They are licensed and people who practice professionally without a license are subject to legal ramifications.

Call yourself whatever you want, but that doesn't mean you get to define what 'Engineers' are and what ethics they are bound to. Just because you use the term in your title and say it is used properly in English, doesn't mean that you won't get treated any different than someone with a PhD demanding to be called Doctor and pretending there is no difference between them an and M.D.

Re:A software change allowed FTX to use client money by umanwizard on Wednesday December 14, 2022 @07:59AM (#33982836)
Of course the word “doctor” means different things, just like “engineer”. The OP is the one who was trying to conflate them. It’s like if you told someone with a PhD in CS “if you want to be called ‘doctor’, you had better be able to heal sick people”.
Re:A software change allowed FTX to use client money by oesexe on Wednesday December 14, 2022 @06:36AM (#33982218)
In Denmark you need to hold a degree of engineering for you to call you an engineer of any kind. It's a protected term. As I remember, in the US it is not protected and anyone can call themselves engineers.
Re:A software change allowed FTX to use client money by tiahura on Wednesday December 14, 2022 @09:10AM (#33983655)
It varies by state.
Re:A software change allowed FTX to use client money by jacquesm on Wednesday December 14, 2022 @01:02AM (#33980496)
Ignorance of the law is never an excuse if you are found to be breaking the law. So if you think what you are doing is possibly in violation of the law you better bone up or ask a lawyer for a statement on letterhead that what you are doing is ok.
Re:A software change allowed FTX to use client money by umanwizard on Wednesday December 14, 2022 @05:50AM (#33981972)
> Ignorance of the law is never an excuse if you are found to be breaking the law.

That’s true, but ignorance of the facts often can be. “I didn’t know I was doing X” rather than “I didn’t know X was illegal”.

Re:A software change allowed FTX to use client money by jacquesm on Wednesday December 14, 2022 @08:03AM (#33982870)
For C-level execs that is probably not going to work, but for people lower on the totem pole it may well give at least some relief. You might end up convicted anyway but with a more lenient sentence if the argument is considered believable.
Re:A software change allowed FTX to use client money by megablast on Wednesday December 14, 2022 @01:20AM (#33980618)
So every dev needs to also be an expert lawyer and financier??? OK.
Re:A software change allowed FTX to use client money by VBprogrammer on Wednesday December 14, 2022 @04:30AM (#33981582)
There are blatantly illegal things you can do in any field of work. You need to be aware of what is and isn't within the law on a loose basis yes. Even labourers on a building site have to do some training to avoid breaching health and safety legislation (or at least to minimise the companies liability when they error).

You also need to have faith in the compliance team and senior management. If your company works in legally sticky territory like crypto doubly so.

Re:A software change allowed FTX to use client money by baq on Wednesday December 14, 2022 @02:20AM (#33980920)
If you are in finance or law it is a good idea to know what you can go to jail for. Engineers are people and people can go to jail for breaking laws they didn’t know about.
Re:A software change allowed FTX to use client money by headsoup on Wednesday December 14, 2022 @07:14AM (#33982464)
If you work in a company where there is no one that has some idea about the laws that apply to what you do that you could check with, you would be a little concerned.
Re:A software change allowed FTX to use client money by hef19898 on Wednesday December 14, 2022 @01:56AM (#33980797)
Propably not, but a solid understanding of the rules and regulations, and legal requirements, of your field and thebindustry your working in is actually a pretty good thing.
Re:A software change allowed FTX to use client money by jacquesm on Wednesday December 14, 2022 @01:42AM (#33980734)
No, not every dev.
Re:A software change allowed FTX to use client money by mrguyorama on Wednesday December 14, 2022 @04:53PM (#33991138)
If you want to write code for a financial institution? You bet you should be expected to know what you are doing, and understand there are relevant laws, and also not violate those laws. It's not hard. I know the relevant laws to my domain of job.
Re:A software change allowed FTX to use client money by MonkeyMalarky on Tuesday December 13, 2022 @09:30PM (#33979296)
I don't know about finance but for HIPAA and CCPA, the answer is yes. Is there an accounting equivalent to the yearly, mandatory 20 minute compliance training videos?
Re:A software change allowed FTX to use client money by drunkpotato on Wednesday December 14, 2022 @06:32AM (#33982197)
Yes, in US fintech there are mandatory courses in anti-money laundering and know your customer laws that programmers are required to take along with everyone else.

I don’t know what exists in the crypto world operating in the Bahamas, but I’m not going to lose a lot of sleep if the FTX director of engineering winds up going to prison for this.

Re:A software change allowed FTX to use client money by TuringNYC on Wednesday December 14, 2022 @12:39AM (#33980361)
>> Are programmers expected to know finance law?

https://adage.com/article/marketing-news-strategy/tom-brady-...

I'm surprised that even Football players are being expected to have evaluated the company's legitimacy, which seems unreasonable.

Re:A software change allowed FTX to use client money by thombat on Wednesday December 14, 2022 @03:44AM (#33981337)
Interesting article! So Brady took "an equity stake in the company and [got] a signing bonus in crypto", then went on to make advertisements even though "The NFL has banned cryptocurrency and NFT sponsorships for its teams". Seems that he, or likely his lawyer and/or financial adviser, will have been evaluated the legitimacy since he's deep into caveat emptor territory. Like innocently buying a stolen car: you're unlikely to be in legal peril but you will lose the car (and gain a claim against the thief that sold it to you)
Re:A software change allowed FTX to use client money by bigger_cheese on Tuesday December 13, 2022 @11:17PM (#33979952)
I think it depends a lot on the jurisdiction. In some countries there are laws around ethics and disclosure especially if you work in a certified occupation (i.e. a licensed profession, such as traditional engineering).

Software probably makes things even more hazy but in traditional engineering world there are very clear cut rules around professional ethics, personal liability and disclosure.

Re:A software change allowed FTX to use client money by dereg on Tuesday December 13, 2022 @08:41PM (#33978965)
This is why Caroline is an important witness for the prosecution. It seems like most of the nefarious stuff occurred in Signal.
Re:A software change allowed FTX to use client money by echelon on Tuesday December 13, 2022 @08:07PM (#33978668)
> Are programmers expected to know finance law?

Working on fintech and transaction rails? Probably. I had to know regulations when I worked in fintech. Plus, you don't have to know the law to be found guilty of breaking it.

The engineers working on this are innocent until proven guilty, but you'd better believe all internal comms, meeting notes, and commit messages will be scrutinized.

Someone had to ask for the system to behave this way, and that will have produced certain artifacts.

Engineers with knowledge may be cut deals to testify against the bigger players.

Re:A software change allowed FTX to use client money by jacquesm on Wednesday December 14, 2022 @01:03AM (#33980506)
> Plus, you don't have to know the law to be found guilty of breaking it.

Precisely, ignorance is never a valid defense.

Re:A software change allowed FTX to use client money by eternalban on Tuesday December 13, 2022 @09:42PM (#33979388)
> The engineers working on this are innocent until proven guilty

I believe in due process [& friendship, too]. But alas for the engineers concerned, SBF does not:

https://www.businessinsider.com/ftx-collapse-bankman-fried-e...

"When asked to clarify whether they were both gone, Bankman-Fried said that Wang was "scared" and Singh was "ashamed and guilty" because FTX customers' deposits had been lost."

Isn't that a strange thing to say? Singh is the guy who made the change, per Reuters, and this snake knew that.