Earlier quoted context omitted.
That's what happens when you decide to write your smart contract language in what is basically javascript and your smart contracts are interpreted in a stack based VM. Doubly so when your contract execution is entirely determined by the order in which Tx happen to get accepted. It's actually sane when your contract is written in a non-turing-complete language with strong typing and the smart contract system has deter…
>"That's what happens when you decide to write your smart contract language in what is basically javascript and your smart contracts are interpreted in a stack based VM." What was the language and why did running it in a stack based VM lead to this? I'm curious about the intersection of the language and the type of VM it ran in.
A software change allowed FTX to use client money
241–250 of 402 posts
Re: A software change allowed FTX to use client money
#242Earlier quoted context omitted.
> Singh will definitely get prison time as well Remember Alamada wasn’t a normal customer. It was acting as a market maker/counterparty of last resort to many other FTX customers. In that case there could be situations where ‘normal customer liquidation rules’ shouldn’t apply - it can go in the red temporarily to enable others to trade (and FTX to make commission). From the facts in the article (which are obviously n…
I never understood why Alameda took risky bets when it could just make a bunch of cash off buy/ask spreads assuming trading volume was decent. Running the exchange they can front run any large trades and move the market.
Re: A software change allowed FTX to use client money
#243Earlier quoted context omitted.
The engineer would have a hard time claiming ignorance with multiple widely reported public statements about how Alameda had no special priviledges.
Should an engineer be tracking what their company is telling media outlets? No one else is tasked with looking at my code except other engineers; why should engineers spend their precious time making sure that other business units are performing their duties ethically?
Re: A software change allowed FTX to use client money
#244Earlier quoted context omitted.
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.
So every dev needs to also be an expert lawyer and financier??? OK.
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
#245Earlier quoted context omitted.
"I was only following orders" is generally seen as a bad defense since the end of WW2.
This is why I don't get why the phrase/excuse/justification "I'm just doing my job" is so commonly used.
However, "do this bad act and we'll all get rich" seems a bit ... harder to sympathize with.
Re: A software change allowed FTX to use client money
#246Earlier quoted context omitted.
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
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.
(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
#247Earlier quoted context omitted.
Junk bonds are bonds with high credit risk, what’s wrong with selling them to customers who are after high yields?
It's not like junk was a part of the name right?
Re: A software change allowed FTX to use client money
#248Earlier quoted context omitted.
Do you really believe that when Satoshi originally sat down to write the Bitcoin source code, he was thinking "I am going to write an open source software tool that's purpose-built for committing fraud"?
Who even knows who Satoshi is? It could be the original scammer… who really knows?
Re: A software change allowed FTX to use client money
#249Re: A software change allowed FTX to use client money
#250Earlier quoted context omitted.
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
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.