Live data from Hacker News

A software change allowed FTX to use client money

reuters.com

281–290 of 402 posts

Re: A software change allowed FTX to use client money

#281
post #186

Earlier quoted context omitted.

> If you want to see what you should never do as a software engineer if you like not being in jail, this is it. Strange comment. Are the engineers who made the code change responsible?? Do engineers need to be lawyers and financial gurus too, and evaluate every ticket they are given for possible illegality in every country the software is used??

But if you only told someone to do it and haven’t actually done it yourself, are you guilty of breaking the law? Yes, you are. Splitting responsibility between those who give orders and those who follow them to avoid penalties is exactly why both are persecuted and put in jail.

> persecuted and put in jail.

That sounds like Julian Assange. Did you mean "prosecuted"?

Re: A software change allowed FTX to use client money

#282

Earlier quoted context omitted.

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.

"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.

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

#283
post #257

Earlier quoted context omitted.

Why should be someone responsible for how the product of their labor is being used?

Why not? Why do we keep Apple responsible for Foxconn's labor practices? Isn't Foxconn an independent company after all? The reason is because we don't want evil to spread by externalizing the responsibility to third parties.

[deleted]

Re: A software change allowed FTX to use client money

#284

Earlier quoted context omitted.

Crypto only exists because it is unregulated. If it had to play by ethical, moral rules the entire space would collapse. The sole purpose of crypto is fraud. You take away the fraud and you get nothing but a solution in search of a problem.

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"?

There's a reason the people behind Bitcoin chose a throwaway name. I guess you named that reason.

Re: A software change allowed FTX to use client money

#285

Earlier quoted context omitted.

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, gett…

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.

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

#286
post #146

Earlier quoted context omitted.

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.

Crypto is flooded with liquidity so market making is like selling ice to an eskimo. These days a naive market making strategy in crypto just incinerates capital very reliably as the tiny bid ask spread is a small fraction of the adverse selection risk (whole spread moving past). They did probably make money on this in the early days and got smoked when the sophisticated tradfi players joined. Front running large trad…

How is information on order books non public? Usually crypto order books are public APIs.

Re: A software change allowed FTX to use client money

#287

Earlier quoted context omitted.

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?

> Should an engineer be tracking what their company is telling media outlets? Are you serious? Make sure your ass is covered if you're doing illegal shit for your company, because they're never looking out for you over the org.

So you expect engineers to have a comprehensive knowledge of their companies media output, to use when qualifying the legality of code changes?

Re: A software change allowed FTX to use client money

#288

Earlier quoted context omitted.

> Should an engineer be tracking what their company is telling media outlets? Are you serious? Make sure your ass is covered if you're doing illegal shit for your company, because they're never looking out for you over the org.

So you expect engineers to have a comprehensive knowledge of their companies media output, to use when qualifying the legality of code changes?

> When individuals are responsible for the theft, loss, or unauthorized disclosure of PHI, the most common consequence is the loss of employment. However, in the most serious HIPAA violations, criminal charges can be filed against the individual(s) responsible.

Yep.

"comprehensive knowledge of their companies media output" is an interesting way to put it. I would really just recommend engineers maintain some sense of self awareness.

Re: A software change allowed FTX to use client money

#289

> Only Singh, Bankman-Fried and a few other top FTX and Alameda executives knew about the exemption in the code, according to three former executives briefed on the matter. A digital dashboard used by staff to track FTX customer assets and liabilities was programmed so it would not take into account that Alameda had withdrawn the client funds, according to two of the people and a screenshot of the portal that Reuters…

> 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 did saw similar setup in real life. Not as blatant but the market maker argument was the reasoning of going red for a while.

Reconciliation was still happening every 24h tho.

Re: A software change allowed FTX to use client money

#290

Earlier quoted context omitted.

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.

"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.

"In production, boss?" I don't think so.
Post reply on HN