How $8 Billion fraud was hidden in the source code | FTX

  Рет қаралды 100,489

Coding with Dee

Coding with Dee

Күн бұрын

Пікірлер: 525
@codingwithdee
@codingwithdee 4 ай бұрын
Hi everyone. Apologies about the incorrect pronouncing of “Fried”. Hopefully SBF doesn’t mind. Thanks for watching!
@tibbydudeza
@tibbydudeza 4 ай бұрын
Should have called him Sam Bankman Fraud.
@ManuelBasiri
@ManuelBasiri 4 ай бұрын
No need for an apology my friend. Your analysis and content are priceless. What's a little mispronunciation in the middle of so much goodness.
@erikschmidt476
@erikschmidt476 4 ай бұрын
"Sam Bankman Fraud" is the only correct pronounciation.
@sealsharp
@sealsharp 4 ай бұрын
I thought it was a dedicated joke.
@paulscottrobson
@paulscottrobson 4 ай бұрын
I think he's got more things to worry about. Great video, I didn't know this. The use of random() in a financial Python script is hilarious. Maybe I could get my bank to do that with my balance :)
@andersondamasceno
@andersondamasceno 4 ай бұрын
"If you are commiting fraud, maybe don't name your variables based on the illegal acts you're doing" We have to draw a line here. They may break the law, but break good code practices? That's too much, ma'am. 🤭
@dvof5198
@dvof5198 4 ай бұрын
Hear hear 👏🤣
@michaelteegarden4116
@michaelteegarden4116 4 ай бұрын
Hiding the illegal acts by obfuscating the code is totally against Python's ethos. It just ain't "Pythonic." :D
@jochenkraus7016
@jochenkraus7016 4 ай бұрын
​@michaelteegarden4116 Yes, even if you're the only person using that code, you might have to work on it or bugfix in the future and then you want to understand what it's supposed to do.
@honor9lite1337
@honor9lite1337 4 ай бұрын
It's Pythoxic. 😱​@@michaelteegarden4116
@zimcoder
@zimcoder 4 ай бұрын
Above all else follow good coding practices, use easy-to-read variable names.
@smanqele
@smanqele 4 ай бұрын
On the other hand, the code is great example how to write good self-documenting code that even a politician can read and understand. As coders we all need to read it
@comatose3788
@comatose3788 3 ай бұрын
Ya, I love building a major project that takes years in a way my wages suffer until I'm replaced by anyone.
@capnkirk5528
@capnkirk5528 4 ай бұрын
I lost a job because the SVP asked me to make backend changes (direct edits) to a database and I refused. There was only one witness, and HE was the one who had the idea. There was also only one person internally with the knowledge, skill and privilege level to make the change (and only one or two people on the vendor's team, and the chances of anyone ever noticing were miniscule). Best thing that ever happened to me though; my next job was a big career improvement. If someone asks you to code something you KNOW is (or should be ) illegal, it's time to move on.
@ManuelBasiri
@ManuelBasiri 4 ай бұрын
Respect to developers who also follow their personal code of honour.
@Stisse12
@Stisse12 4 ай бұрын
Respect!
@Mr.Cockney
@Mr.Cockney 4 ай бұрын
And they are also saving their own asses…
@jwenting
@jwenting 4 ай бұрын
been there, twice. and yes, lost my job over it both times.
@pembatamang8233
@pembatamang8233 4 ай бұрын
Who is Spv ?
@comatose3788
@comatose3788 3 ай бұрын
The fact he himself couldn't code kind of blew my mind. The moment you said that I knew I was going to see the most pre-school approach to this.
@asogundaniel
@asogundaniel 4 ай бұрын
This is the first time i am actually understanding the whole alameda, FTX and sam bank fried saga. To think i would finally understand by listening to an explanation about code😂😂😂... Thanks so much. This was a beautiful video...
@januslast2003
@januslast2003 4 ай бұрын
And don't forget, many people on Wall St thought SBF was a genius. They're still there, and making millions.
@ml.2770
@ml.2770 4 ай бұрын
And they're still massively dumber than they believe they are.
@undeadpresident
@undeadpresident 4 ай бұрын
They have the same mentality and operate in the same kind of pyramid scheme which is the federal reserve system, which as standard practice also gets their finances by typing the number into a computer. Thing is that they come at you with guns if you even try to live outside their system, let alone put a halt to it...
@FortyTwoAnswerToEverything
@FortyTwoAnswerToEverything 4 ай бұрын
Just like "Elon Musk genius". Aside from some elementary programming he did when he was young, he does nothing but just "run" his companies to generate himself billions on top of the stock market and government funding.
@honor9lite1337
@honor9lite1337 4 ай бұрын
Money is power is influence.
@undeadpresident
@undeadpresident 4 ай бұрын
@@honor9lite1337 Only to the extent that people regard money as their god and have no moral grounding outside of it.
@kmac499
@kmac499 4 ай бұрын
Seriously Great explanation, and next week Crowdstrike...😂😂😂
@andrzej21111
@andrzej21111 4 ай бұрын
Komentowanie i mówienie prawdy jest niezgodne z wytycznymi you tuba. Takich czasów dożyliśy że prawda jest zakazana.
@RydarkVoyager
@RydarkVoyager 4 ай бұрын
I once worked as a lead developer on a DoD ballistic missile defense program back in the late eighties. Much of the code used FORTRAN, with a sprinkling of a newly invented language called "C" that nobody heard of (and called it a fad). Despite "C" code already looking incomprehensible at that time, and FORTRAN being naturally ridiculous, the USAF Program Office wanted to obfuscate the code (different from encryption) because they were worried about security. We were working on rocket science level code, and trying to make it comprehensible was not on the priority list. The project was cancelled after the election.
@Fishster
@Fishster 4 ай бұрын
On PDPs by any chance?
@ryanlak1234
@ryanlak1234 4 ай бұрын
Was the project axed because the Cold War was practically over by that point or was it because the project was going nowhere?
@RydarkVoyager
@RydarkVoyager 4 ай бұрын
@@Fishster DEC 8800 VAXClusters
@RydarkVoyager
@RydarkVoyager 4 ай бұрын
@@ryanlak1234 Actually it was a full telescope/focal plane simulator. Used to test the target tracking/discrimination/classification algorithms. 2 contractor teams, with $800 million+ each, competing to build the constellation. Bad test results for the flight hardware, and $$$.
@phill6859
@phill6859 4 ай бұрын
C isn't incomprehensible.
@jieuryli
@jieuryli 4 ай бұрын
This is why you need to write your fraud code in x86 assembly.
@undeadpresident
@undeadpresident 4 ай бұрын
I've heard the central banks still do it in Cobol
@comrade_marshal
@comrade_marshal 4 ай бұрын
Why not Brainfuck
@gmagholder1
@gmagholder1 4 ай бұрын
Nah.. this is why correct naming of variables is a baaad thing ;) Clean Code => Jail-Time
@nielshenriksen1043
@nielshenriksen1043 4 ай бұрын
@@undeadpresident many banks is still using Cobol.... becuase it will be very expensive to rewrite it.
@SerbanSimbotelecan
@SerbanSimbotelecan 4 ай бұрын
Or a lot of bit xor and shifting ;)
@kurtarbuckle1730
@kurtarbuckle1730 4 ай бұрын
That was a great job. I am an old retired lawyer and I could not have explained better
@doobybrother21
@doobybrother21 4 ай бұрын
He may be fried but I think it's pronounced freed.
@The1RandomFool
@The1RandomFool 4 ай бұрын
I pronounce it "fraud".
@Cau_No
@Cau_No 4 ай бұрын
By now it should be pronounced "fraud" …
@boomslangCA
@boomslangCA 4 ай бұрын
Not to be pedantic but you are right given the Germanic origins however I have found that in North America the pronunciation is all over the place, even by people with the name so it's a crap shoot. Fried is probably just as valid as you say.
@doobybrother21
@doobybrother21 4 ай бұрын
@@boomslangCA you have every right not to be pedantic but I think we should go by what the evil villain himself says :) It's Freed/Fryd in this case.
@NotJRB
@NotJRB 4 ай бұрын
I was just about to make that point.
@ManuelBasiri
@ManuelBasiri 4 ай бұрын
Can I correct you on one point. It's not that FTT is a made up token and has no real value. EVERY cryptocurrency is basically a made up string of text that has no actual value.
@boomergames8094
@boomergames8094 4 ай бұрын
All squares are rectangles. The scope of this is only one rectangle. Both FTT and EVERY are made up are both true. But "EVERY" is out of scope.
@jbird4478
@jbird4478 4 ай бұрын
So wait... not only did they blatantly hardcode the fraud, but they hosted that code on Github?
@dr-rexmangrca113
@dr-rexmangrca113 4 ай бұрын
Most sheepoeple do not read the in deep.. Most think code writer walk on water and are 100 percent honest 😂😂😂😅😅... Rofl I DO NOT TRUST CODE UNLESS I HAVE WRITTEN IT OR KNOW WHO DID 😅😅😅
@undeadpresident
@undeadpresident 4 ай бұрын
The US financial system as a whole is just as dishonest and flagrant about it.
@dr-rexmangrca113
@dr-rexmangrca113 4 ай бұрын
@@undeadpresident yep I looked way back last 350 years are major fraud
@b_dawg_17
@b_dawg_17 4 ай бұрын
Lmao, came here to say this! 😂
@b_dawg_17
@b_dawg_17 4 ай бұрын
@@undeadpresidentI'm not trying to be a troll here, I'm genuinely curious. Where can I learn more about this? I know the government has places to access public information online. Is there a particular piece of code, a document, or some indexed database where I can find some examples of what you're talking about?
@parinose6163
@parinose6163 3 ай бұрын
I now thoroughly understand this fraud, and I almost have a script for a movie. Thank you!
@alexeystolpovskiy7862
@alexeystolpovskiy7862 4 ай бұрын
you are so awesome, Dee. Dunno, how exactly I found your channel, but the content and your narrative are really great.
@Eyes0penNoFear
@Eyes0penNoFear 3 ай бұрын
Thank you for adding subtitles! KZbin's subtitles are just bad enough to cause confusion, so I have great respect for every content creator who takes the time to add them ❤
@spikeydood4241
@spikeydood4241 4 ай бұрын
Really great description and summary of what should have been a much more complex problem to solve, as you say obfuscation was not high on their agenda...almost unbelievable!
@theronwolf3296
@theronwolf3296 4 ай бұрын
Thanks for this overview, this was a train wreck. Perversely entertaining for me ( I recently retired from decades of database coding and administration) but not for the people who lost so much money. Fortunately the company I worked for (30 years) was very strict about legal issues, we had regular mandatory training sessions on law and ethics, and were encouraged to submit an anonymous tip if we felt something was wrong.
@AB-nu5we
@AB-nu5we 4 ай бұрын
'If you want to commit fraud, don't use Python.' Assembly FTW!
@YouRich92
@YouRich92 3 ай бұрын
I has seen assembly programs being really legible, by using sensible naming and using facilities from the macro assembler. Much more legible than some current day Javascript where everyone seems compeled to use lambda everywhere with no good reason.
@sookwalinga
@sookwalinga 2 ай бұрын
😂😂😂
@richardgilmore5607
@richardgilmore5607 4 ай бұрын
I am loving your reporting. I am a new subscriber. Keep up the good work.
@davestorm6718
@davestorm6718 4 ай бұрын
Wow! I didn't realize the extent of this went into code. This is crazy! I write code in C, C++, and C# (depending on the platform) and don't use interpreted languages mainly due to performance (Python, ECMA/JavaScript, VB Script, etc) issues. It's a lot easier to obfuscate as well (so if you're going to do criminal coding, use a compiled language - or if you like to torture devs, use assembly ;) )
@LeeRoughead
@LeeRoughead 4 ай бұрын
Wow. Retired (50+) Ada/C++ software engineer (mostly GUI, some backend) worked in a defence industry. I remember seeing documentaries about this and the investigative journalists that uncovered it and though it was fascinating. So much for them saying they were just naïve!! But, 2 lines of code? A random number and a hard-coded value???? Now I think they and deliberately lied about everything. First time I've come across your channel. Will check out more of your posts :)
@fraz_the_mediocre
@fraz_the_mediocre 4 ай бұрын
Nice. Loving your channel. You're a great researcher and presenter.
@rb95051
@rb95051 4 ай бұрын
Nice analysis. I swear at the beginning I heard you call SBF Sam Bankman-FRAUD….either a Freudian slip or me slow on catching up …..
@moses5555
@moses5555 3 ай бұрын
I heard it too.
@k98killer
@k98killer 4 ай бұрын
The story is a bit more complicated than described. The issue with FTT was not that FTX was "setting the price" -- the issue was that its trading volume was too low to trade the large quantity used as collateral for loans, and it certainly was not liquid enough to absorb the threatened selling pressure from Binance. The ultimate issue, however, was that Alameda effectively borrowed customer deposits from FTX, and the impairment in their FTT holdings meant that they could not pay them back. Btw, the "-Fried" in "Bankman-Fried" is pronounced like "freed". However, "Scam Bankster-Fraud" is a more appropriate name for him.
@aplatin3094
@aplatin3094 2 ай бұрын
New subscriber. This was an excellent presentation. Very impressed that you went through the court transcripts.
@isaac80745
@isaac80745 4 ай бұрын
I never seen this breakdown on the documentary series. lol great breakdown
@jarek0n077
@jarek0n077 4 ай бұрын
Very intresting and good video. Some new information that I have not seen before. Nice job presenting
@One.manuel
@One.manuel 4 ай бұрын
The truth is that if any bank in the world would need to actually give that porcentage of money back to owners, they would all go bankrupt. At the end of the day the problem is how much money these instituions are ok to use related to money under management. Is just that.
@neilstephenson8755
@neilstephenson8755 4 ай бұрын
Stellar effort and excellent presentation!
@BritishBeachcomber
@BritishBeachcomber 4 ай бұрын
SBF was a pseudonym for Sandwich, bacon, fried.
@ChrisosIDK
@ChrisosIDK 4 ай бұрын
Bahahhah sounds tasty
@moistointment
@moistointment 4 ай бұрын
Very well researched - will be checking out the rest of your channel
@dunmatta2670
@dunmatta2670 4 ай бұрын
Jeez what a mess. Thanks for this breakdown. Always fascinated how the backend was handled
@berndeckenfels
@berndeckenfels 4 ай бұрын
It’s odd that Alameda was early in coins, had solvent investors and novel trading algorithms and also insider insights in trading volume and they still did not make enough money so they where 8 billions into made up investments? 😮
@cabanelas
@cabanelas 4 ай бұрын
Great work, thanks, I am a BE developer, and have to deny coding some shady stuff, Uncle Bob is right, we have to have serious ethics in our business!
@Rightin02
@Rightin02 4 ай бұрын
Thank you for this! I love to see code analysis details that are otherwise not covered in the typical media.
@Watching58
@Watching58 3 ай бұрын
Great work. So complex. The intersection of law, coding and finance.
@nicolasrenard2551
@nicolasrenard2551 4 ай бұрын
A channel of public interest. Thank you for your work!
@GregRutkowski
@GregRutkowski 4 ай бұрын
Great investigative reporting!
@jn674
@jn674 4 ай бұрын
Thanks for the great video. The well documented variable names made the prosecution's job a walk-in-the-park.
@rebeccachoice
@rebeccachoice 4 ай бұрын
You don't fraud someone, you defraud them. You don't fault someone, you default them. You don't correct someone, you troll them.
@st3ddyman
@st3ddyman 4 ай бұрын
That is an excellent description of what FTT did. You have a new sub
@billyhill6506
@billyhill6506 4 ай бұрын
This reminded me of a report I was asked to create from one of our production systems. The report was simple, it counted new, open, and closed cases for the year. The numbers I was getting from the database base never matched what I was told they should be. We had a meeting to understand the process they used and found they were multiplying the same numbers I got from the database with a base-rectum number in order to make the numbers what they wanted them to show.
@neomarko1731
@neomarko1731 4 ай бұрын
This happens when you are in charge of a lot of money, but are stoned out of your mind to even figure out what is going on.
@DanielSmith-lv5ed
@DanielSmith-lv5ed 4 ай бұрын
How did someone that stoned pull off such manuevers? if he didnt spend a penny, what happened?
@dhruv1863
@dhruv1863 3 ай бұрын
How was this not caught in code audit? I work in one of the biggest US banks and not kidding, our code is audited from external auditors like EY, PWC etc every 6 months. Infact they pick any random transaction out of billions, and ask us to track it in our code end to end and explain on call. Any abnormalities and company would be fined millions of dollars
@YouRich92
@YouRich92 3 ай бұрын
No need to go to code auditing there. From the beginning it's wrong as the auditor Prager Metis was providing accounting services as well as being certifying auditor. Doesn't that reminds you of Enron ? The SEC is not to happy with it : www.sec.gov/newsroom/press-releases/2023-214 But yes, I have seen auditors requesting the details of all the transactions occuring over some days they choosed, closely watching for the operations and requesting all the details on what lead to some result. I remember a request to explain in every details from the source code how leasing interests got computed. And that was quite complex.
@maburwanemokoena7117
@maburwanemokoena7117 3 ай бұрын
I remember Sam being interviewed about how he made his wealth he said that he realised that the price of Bitcoin in the USA and Japan were different and took advantage of it and he’s been doing it. In finance we call that an arbitrage opportunity and it doesn’t last even a minute, many times they don’t even exist. That’s when I suspected something was off but brushed it off.
@kag46
@kag46 3 ай бұрын
17:33 I’m also wondering what happens on the backend. Is there some 🇷🇺 ship on the shelf?
@elkanaajowi9093
@elkanaajowi9093 4 ай бұрын
Now I must reconsider the naming conventions for all things: tables, columns, variables, classes, and even functions. This is an eye-opener for all of us coders (in the spirit of Destro's quote in the G.I. Joe: The Rise of Cobra 2009).
@pbinnj3250
@pbinnj3250 2 ай бұрын
This is a wonderful video. I was surprised to see how similar python is to COBOL, my career language. I do have some questions. The FTX platform is a complex application/website. One application I’m was responsible for in the past had approximately 1-2 hundreds of thousands of lines of code, and it was only for buying and selling fixed income instruments. It had no live market screens with constantly changing prices (U.S. bond markets in those days were not dynamic.) I assume FTX’s platform was more complex and has a few million lines of code. Who wrote the whole platform? Was it as big as I assume? Wouldn’t it have taken many years to create such a platform? Yet FTX seem to burst on the scene fully formed. What am I missing? Thank you.
@liviere1
@liviere1 4 ай бұрын
Amazing content!!! learning a lot!!!! thank you so much!
@rickmyers7627
@rickmyers7627 4 ай бұрын
Fantastic presentation... I am glad I found this channel.
@kebman
@kebman 3 ай бұрын
This is _exactly_ the same thing that happened to the first bank that printed paper money in Europe. The owner allowed the bank to print more paper notes than there were actual gold in the bank. The king of Sweden put the guy in prison for that in the 1600's.
@reinvantveer5874
@reinvantveer5874 4 ай бұрын
Great story, well explained. Appreciate your sacrifice to go through court case documents 😂 and you came up with a couple of gems. Highly entertaining although I share your sympathy for those leaving this scam with losses 😢.
@reinvantveer5874
@reinvantveer5874 4 ай бұрын
Side note I do wonder what their unit tests for the non-existent reserves look like. Something like just def test_fake_reserves(): assert reserves == 5_250_000 ??? 😂
@trumpeterjones6638
@trumpeterjones6638 4 ай бұрын
Great to see ... i always wondered the same with the back end for Madoff's ponzi scheme. prob less complex but still needing code😊
@stanpak007
@stanpak007 4 ай бұрын
Thank you for interesting exposition of this fraud in code. Oh, and please do not suggest other future scammers to use code obfuscators. It would make any further similar videos much harder to make. :-)
@cerealport2726
@cerealport2726 4 ай бұрын
Thanks very much, your videos are always very informative!
@edwald4056
@edwald4056 3 ай бұрын
Nice video. Clear and concise.
@mthulisisibanda4780
@mthulisisibanda4780 4 ай бұрын
Officially my #1 coding channel 😁🔥
@clarkvaughan
@clarkvaughan 4 ай бұрын
16:54 I like the 'ignore collateral' command. I wish my bank used that. 😮😮😮😮
@macforme
@macforme 3 ай бұрын
Fabulous explanation .... I now know what not to do and I am on it! Don''t use Python... don't label your crimes.🤣 Glad you noted in the Show More notes that Fried in this case is not pronounced "Fryed"... I'll add here that is is pronounced Freed. But he really fried himself and the customers. Many of the employees were in on it... SBF had a property in the Bahamas that was called a "crypto frat house" by the press.
@catlmarc9618
@catlmarc9618 4 ай бұрын
Well done and clear 👍
@bongomcgurk7363
@bongomcgurk7363 4 ай бұрын
Excellent presentation
@EftychiosKaravasilis
@EftychiosKaravasilis 4 ай бұрын
No no we want to hear more sam bankman fried not pronounced freed😂 you sound so cute and honest with your accent it sounds like you just read it and never heard it hahahaha I love it. I could and would enjoy a few hours in the morning listening to what you read or your thoughts about what you read or censored.. Let's do a video on your current pay as freelance I would like this.
@codingwithdee
@codingwithdee 4 ай бұрын
I even double checked how to pronounce Gary Wang but didn’t do it for SBF! Anyway, if there was one person who deserves his name pronounced wrong… it’s him
@peterrasmussen2793
@peterrasmussen2793 4 ай бұрын
❤ love this, I’m immediately renaming all the fraud_ prefixed variables as i write!
@samsmusichub
@samsmusichub 3 ай бұрын
Ok so why is it okay for the government to spend money it doesn't have then inflate the money supply to push the negative consequences to the people?
@Stisse12
@Stisse12 4 ай бұрын
This is so crazy! Does not companies in US have controls done from outside, in Europe we have leagal reviews by external booking firms that go through the books and accounts! ??? How can this happen, like a bunch of guys playing a game.
@jirehla-ab1671
@jirehla-ab1671 4 ай бұрын
This is what crypto financial institutions needs to catch up
@boomergames8094
@boomergames8094 4 ай бұрын
Its defi, its crypto. Isn't the point of crypto and defi to not have external accounting?
@clray123
@clray123 4 ай бұрын
lol these guys think they are reinventing finance, in reality they are just reinventing financial frauds that actual finance organizations learned to guard against... also this is exactly why "regulation" of financial instutitions (or really any accounting standards) exist to begin with and why you don't hire 17 years olds to work on business-critical enterprise applications.
@carlwratten6200
@carlwratten6200 4 ай бұрын
Very interesting video. Thank you so much.
@BlessingMbalaka
@BlessingMbalaka 4 ай бұрын
Hey Dee, this was a great insightful video, I do wonder if the priviledges attained to allow unlimited funds (allow negative flag) would be similar to the modern day banking practices
@ehhhh12897
@ehhhh12897 4 ай бұрын
what language do you suggest fraud should be done in? asking for a friend
@abdulmohsenalkhamees4536
@abdulmohsenalkhamees4536 3 ай бұрын
Very niche take on FTX, great work.
@kev2020-z9s
@kev2020-z9s 4 ай бұрын
Thank you for a brilliant explanation keep up the good work.
@michaelmcnally1242
@michaelmcnally1242 4 ай бұрын
I think pronounces it "Freed" but he certainly is fried now, so please carry on
@md2perpe
@md2perpe 4 ай бұрын
But it should be "Sam Bankman-Fraud".
@CookyMonzta
@CookyMonzta 4 ай бұрын
​@@md2perpeI think I saw that on the Web somewhere when he got busted.
@LokeKS
@LokeKS 4 ай бұрын
now fried as in fries
@tens0r884
@tens0r884 4 ай бұрын
This is insane, I feel like a highschooler could hide malicious code better
@wonkim7921
@wonkim7921 4 ай бұрын
Entertaining video! For the fake insurance USD generation: I wonder what f2d() did? If my understanding is correct, normal distribution with mean=7500 and std=3000 has a slight chance of returning a negative number. I hope f2d() covered for this case. I mean even if you write code for fraud, it should be correct. 😂
@utboos
@utboos 4 ай бұрын
It’s not about what you name the variable- it’s how they ‘know’ to fleece their customer - say anything and deny it all. Oversite is the only way to help prevent that kind of fraud. The same problems exist in health care billing and insurance fraud - the code reflects the attitude of those running the ‘game’
@karim4250
@karim4250 4 ай бұрын
Awesome explanation. Thank you
@CyperN077
@CyperN077 4 ай бұрын
That's a huge problem with code in general, IMO there should always be an independent body auditing the source code.
@gordonshamwey3442
@gordonshamwey3442 4 ай бұрын
This would imply that there is some sort of regulations, which have rules how to work. But the customers of crypto especially do not want regulations. Also who will pay this body? This must be done for every commit, if not you permit code for audit without fraud and have code with fraud in production.
@wisenber
@wisenber 4 ай бұрын
@@gordonshamwey3442 "But the customers of crypto are especially do not want regulations." Crypto itself is subject to public domain auditing including the code and the transactions. Crypto exchanges are another matter.
@CyperN077
@CyperN077 4 ай бұрын
@@gordonshamwey3442In my view, an.acute understanding of the programming language and its inherent objectives dictate the framework within which the rules are set. Ethically aligned hacker groups, specify white or grey hats, might participate in incentivized competitions aimed at identifying potential vulnerabilities.
@CyperN077
@CyperN077 4 ай бұрын
@@gordonshamwey3442 IMO the understanding of both the programming language and its intended purpose dictate the rules. The client could put up a bounty for white and grey hat hackers to flush out any potential vulnerabilities. Gotta spend money to make money...
@yewhanlim8916
@yewhanlim8916 4 ай бұрын
Whoever pays the independent body gets a glowing audit. For your information, companies pay their finance auditors.
@kebman
@kebman 3 ай бұрын
No, price was higher in South Korea. Which was a difficult market to get into, due to laws governing who could transact money in and out of the country.
@PanduPoluan
@PanduPoluan 3 ай бұрын
16:57 "If you're committing fraud, don't use Python" The corollary: "If I'm using Python, it will be easier to convince people I'm not committing fraud."
@ray_donovan_v4
@ray_donovan_v4 4 ай бұрын
"Fried", pronounced "freed". But could be pronounced "fraud" 😂 Thanks for the video/info 🙏✌️
@kabaduck
@kabaduck 4 ай бұрын
Good analysis summary
@74Gee
@74Gee 4 ай бұрын
Bankman-fried is pronounced "free'd" Made me chuckle though - love your content.
@pretentioussystem
@pretentioussystem 4 ай бұрын
+1
@utkua
@utkua 4 ай бұрын
It is amusing that things that are business as usual in banking are deemed fraudulent in other contexts.
@MrEric377
@MrEric377 4 ай бұрын
So...me being naive, what if a group of people created another crypto trading platform and they were transparent and didn't become greedy? Is there a need for this? Is crypto still a viable thing? Actually if the code from FTX is "available" all you would need to do is take out the whole negative column and make sure no one can trade past below 1% of the total account or 0. I wish I was a coder. 😞 I would put this code on the cloud and just change all the logos and themes to make a fresh look. Anyway, great video and thanks for explaining.
@modalities
@modalities 4 ай бұрын
Excellent breakdown
@jorgerangel2390
@jorgerangel2390 4 ай бұрын
I love how you pronounce his name, thanks you girl you made my day
@andrewjedi
@andrewjedi 4 ай бұрын
on fire with the content!
@matteframe
@matteframe 3 ай бұрын
so the lesson is, if you're going to commit fraud, definitely don't put it right in the code! Create a placeholder variable that some low level employee manually updates, and say it comes from some kind of 'external business process' or 'business review' that can't be followed after the fact.
@johnmcintyre3827
@johnmcintyre3827 4 ай бұрын
Well explained. Kudos.
@Robay146
@Robay146 Ай бұрын
Code review in court is crazy!
@MarineBoy42
@MarineBoy42 4 ай бұрын
I read different reports about the Wang/Singh role in the robbery. It seems Gary Wang aided Nishad Singh, but that it was Nishad Singh who drilled the safe and blew the lock.
@kevincozens6837
@kevincozens6837 4 ай бұрын
Side note: I like the models of the Titanic, Concorde, and Saturn V visible in the background.
@BillyRichardson
@BillyRichardson 4 ай бұрын
nice overview, thank you
@gnif
@gnif 4 ай бұрын
Yeah, don't use python because if you used a low level language like C it would be so much harder to spot: --- if (!account.allow_negative) if (balance.available_ignoring_collateral < 0) return false; --- Amazing how much harder that is to read!
4 ай бұрын
Ðon't use Python for doʻing fraud was a blunder.
@DJrainbizzles
@DJrainbizzles 4 ай бұрын
Epic Concorde model back there
@StarnikBayley
@StarnikBayley 4 ай бұрын
these tech scammers have degraded the whole domain of software engineering.. the strength of software engineers was we believed in values. values are glorified and looked upto in our domain. now because of scams like this, we are the first to be laid off..
@NevilleRodriguez
@NevilleRodriguez 2 ай бұрын
You make wonderful videos! 👏 I wanted to ask something unrelated: 🤔 I found these words 😅. (behave today finger ski upon boy assault summer exhaust beauty stereo over). Not sure how to use them, would appreciate help. 🙏
@dominicbout
@dominicbout 4 ай бұрын
17:06 Laughed out loud at that one
@HORNOMINATOR
@HORNOMINATOR 3 ай бұрын
oh no, a product that could be devided indefinitely and sold over and over again without being consumed until you found the last one that is willing to pay you for doing nothing so you can buy an SUV is prone to fraud...
FTX Was (And Is) A Complete Mess
22:29
LegalEagle
Рет қаралды 1,9 МЛН
The FTX Collapse, Explained | WSJ What Went Wrong
6:04
The Wall Street Journal
Рет қаралды 2,1 МЛН
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 113 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 19 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 15 МЛН
FTX: the legend of Sam Bankman-Fried | FT Film
29:53
Financial Times
Рет қаралды 730 М.
When Outsourcing $9/hr Software Engineers goes Wrong
14:01
Coding with Dee
Рет қаралды 109 М.
The 3 Laws of Writing Readable Code
5:28
Kantan Coding
Рет қаралды 752 М.
This is the code that sent Apollo 11 to the moon (and it’s awesome)
19:09
Sam Bankman-Fried Interviewed Live About the Collapse of FTX
1:13:58
New York Times Events
Рет қаралды 1,4 МЛН
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 734 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 662 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 113 МЛН