WEBVTT - How Hudson River Trading Actually Uses AI

0:00:02.920 --> 0:00:16.560
<v Speaker 1>Bloomberg Audio Studios, Podcasts, Radio News.

0:00:18.040 --> 0:00:21.360
<v Speaker 2>Hello and welcome to another episode of the Odd Lots Podcast.

0:00:21.400 --> 0:00:23.599
<v Speaker 3>I'm Jill Wisenthal and I'm Tracy Alloway.

0:00:23.920 --> 0:00:26.920
<v Speaker 2>Tracy, I've always had this idea for the podcast, or

0:00:26.960 --> 0:00:30.319
<v Speaker 2>a thing that I've wanted to do. Okay, conceptually with

0:00:30.440 --> 0:00:34.400
<v Speaker 2>podcasts is schedule every guest for two interviewers. So you

0:00:34.479 --> 0:00:36.280
<v Speaker 2>have the opening interview and you ask a bunch of

0:00:36.360 --> 0:00:39.159
<v Speaker 2>questions and then it's, oh God, I really wish I

0:00:39.200 --> 0:00:41.440
<v Speaker 2>had followed up on that. I had more. I was

0:00:41.600 --> 0:00:43.519
<v Speaker 2>just starting to sort of get my head around this thing.

0:00:43.600 --> 0:00:43.680
<v Speaker 1>Now.

0:00:43.720 --> 0:00:45.640
<v Speaker 2>I could have asked the good questions and then like,

0:00:45.720 --> 0:00:48.640
<v Speaker 2>have the person come back next week. Also, the audience complains,

0:00:48.640 --> 0:00:50.480
<v Speaker 2>I wish it as that and then fill in all

0:00:50.479 --> 0:00:54.080
<v Speaker 2>those gaps that had been inspired by the previous conversation.

0:00:54.320 --> 0:00:55.920
<v Speaker 3>I don't think it's a bad idea. I think it

0:00:55.920 --> 0:00:58.840
<v Speaker 3>would double the number of episodes that we put out.

0:00:59.320 --> 0:01:03.320
<v Speaker 3>But sure there are topics that come up, usually things

0:01:03.360 --> 0:01:06.080
<v Speaker 3>that were just kind of new to and we're trying

0:01:06.120 --> 0:01:08.800
<v Speaker 3>to learn about specifically technical things, and one of those

0:01:09.000 --> 0:01:09.319
<v Speaker 3>has to.

0:01:09.319 --> 0:01:12.600
<v Speaker 2>Be AI, right, Ai? And also, you know, I really

0:01:12.680 --> 0:01:14.880
<v Speaker 2>had a great time. I guess last month we were

0:01:14.880 --> 0:01:17.039
<v Speaker 2>in Chicago. Yeah, we talked to a bunch of different

0:01:17.080 --> 0:01:21.880
<v Speaker 2>it was like got trading related trip. We interviewed Don Wilson,

0:01:22.040 --> 0:01:23.960
<v Speaker 2>we interviewed the head of the CMME. We had some

0:01:23.959 --> 0:01:25.880
<v Speaker 2>other chats. So they're all about the world of trading.

0:01:26.200 --> 0:01:27.920
<v Speaker 2>When it comes to trading, it's like, you know, we

0:01:27.959 --> 0:01:31.319
<v Speaker 2>talked to long term investors, portfolio managers and daomas. We

0:01:31.400 --> 0:01:33.280
<v Speaker 2>talked to some people in the hedge fund space who

0:01:33.319 --> 0:01:36.279
<v Speaker 2>like maybe have a holding period of several weeks or whatever.

0:01:36.840 --> 0:01:39.080
<v Speaker 2>I actually really want to learn more about the trading

0:01:39.160 --> 0:01:41.080
<v Speaker 2>like these people who have like a holding time of

0:01:41.360 --> 0:01:43.399
<v Speaker 2>one second or something like that, because that's where a

0:01:43.400 --> 0:01:45.360
<v Speaker 2>lot of the tech and a lot of the actual

0:01:45.440 --> 0:01:47.880
<v Speaker 2>like action is and how that world makes money and

0:01:47.920 --> 0:01:51.200
<v Speaker 2>how they actually deployed technology is very interesting, but still

0:01:51.200 --> 0:01:52.600
<v Speaker 2>something I don't have my handle.

0:01:52.360 --> 0:01:55.560
<v Speaker 3>On, well, the practical application, right, and also the culture

0:01:55.640 --> 0:01:57.960
<v Speaker 3>of AI on Wall Street. I find that really interesting

0:01:58.000 --> 0:02:00.200
<v Speaker 3>because I remember, I guess it was like more than

0:02:00.200 --> 0:02:02.520
<v Speaker 3>a decade ago, but remember Lloyd Blank find saying that

0:02:02.560 --> 0:02:06.680
<v Speaker 3>Golden Sachs is a technology. Yeah, and all these bank

0:02:06.760 --> 0:02:09.720
<v Speaker 3>CEOs saying we're going to install pingpong tables to get

0:02:09.760 --> 0:02:12.800
<v Speaker 3>all the coders, and now I see ads at trading

0:02:12.840 --> 0:02:15.160
<v Speaker 3>firms and it's like, we have a data center full

0:02:15.200 --> 0:02:17.280
<v Speaker 3>of B two hundreds, or we have a data center

0:02:17.320 --> 0:02:19.359
<v Speaker 3>full of G three hundreds. Come work for us.

0:02:19.440 --> 0:02:21.440
<v Speaker 2>The only thing besides all their tech that I know

0:02:21.680 --> 0:02:23.880
<v Speaker 2>is like every time you read a profile of any

0:02:23.960 --> 0:02:27.320
<v Speaker 2>trading company, like and they love to play backcam and

0:02:27.320 --> 0:02:30.959
<v Speaker 2>they love to play all the article the chessboards are out,

0:02:31.280 --> 0:02:33.760
<v Speaker 2>they could be seen playing chess over launch, et cetera.

0:02:33.960 --> 0:02:36.120
<v Speaker 2>I get it, Okay, they like us, they like games,

0:02:36.160 --> 0:02:38.799
<v Speaker 2>they like whatever, let's move the ball for Well.

0:02:38.720 --> 0:02:42.880
<v Speaker 3>There's also the underlying theme of is this all hype, right?

0:02:43.160 --> 0:02:45.640
<v Speaker 3>Because you two get the sense sometimes that companies are

0:02:45.680 --> 0:02:48.520
<v Speaker 3>putting out press releases where they just mention AI to

0:02:48.560 --> 0:02:50.800
<v Speaker 3>tick a box, to be seen to be doing something

0:02:51.240 --> 0:02:54.080
<v Speaker 3>and hope that their stock actually goes up. And because

0:02:54.120 --> 0:02:57.200
<v Speaker 3>so much of this is proprietary and people kind of

0:02:57.240 --> 0:03:00.360
<v Speaker 3>have an excuse not to go into detail about it,

0:03:01.040 --> 0:03:04.320
<v Speaker 3>sometimes you do get the feeling that people are just

0:03:04.520 --> 0:03:06.480
<v Speaker 3>talking about it and not actually using it.

0:03:06.960 --> 0:03:09.360
<v Speaker 2>Cynics and I'm not saying.

0:03:09.160 --> 0:03:11.640
<v Speaker 3>This myself, I know you're not a cynic.

0:03:11.720 --> 0:03:17.639
<v Speaker 2>Speaking of trading and technology. Cinics would say that comes

0:03:17.720 --> 0:03:20.000
<v Speaker 2>deal with Google to both of clouds, to you put

0:03:20.040 --> 0:03:21.920
<v Speaker 2>trading on the cloud with hype, that that was a

0:03:21.919 --> 0:03:24.200
<v Speaker 2>press release. People have said that people have made that

0:03:24.280 --> 0:03:26.560
<v Speaker 2>charge and they don't understand why. You don't have to comment.

0:03:26.600 --> 0:03:27.840
<v Speaker 2>You don't have to say anything further on that.

0:03:27.960 --> 0:03:29.720
<v Speaker 3>I do have a comment, but I'll hold it for

0:03:29.800 --> 0:03:30.119
<v Speaker 3>our guess.

0:03:30.120 --> 0:03:32.640
<v Speaker 2>I'm just there is this world where people do press

0:03:32.680 --> 0:03:34.960
<v Speaker 2>releases and cynics go. I don't really understand the point anyway.

0:03:35.000 --> 0:03:37.560
<v Speaker 2>There's a very long lind up. Let's learn more about

0:03:37.600 --> 0:03:40.240
<v Speaker 2>the world of trading. Let's learn more about AI and

0:03:40.280 --> 0:03:43.160
<v Speaker 2>tech specifically, what does it even mean to apply AI

0:03:43.200 --> 0:03:45.320
<v Speaker 2>within the realm of trading. We're going to be speaking

0:03:45.360 --> 0:03:47.920
<v Speaker 2>with Ian Dunning. He is the head of AI at

0:03:48.000 --> 0:03:51.840
<v Speaker 2>Hudson Rivert Trading. He's previously at deep Mind, so his

0:03:52.440 --> 0:03:55.960
<v Speaker 2>trading and AI bonafides are about as good.

0:03:55.840 --> 0:03:56.360
<v Speaker 4>As it gets.

0:03:56.440 --> 0:03:58.520
<v Speaker 3>With me, you've established them, we've established that.

0:03:58.920 --> 0:04:00.840
<v Speaker 2>Really the perfect guest answer all our questions. So I

0:04:01.080 --> 0:04:03.200
<v Speaker 2>thank you so much for coming on the podcast.

0:04:03.280 --> 0:04:04.480
<v Speaker 4>Yeah, I'm really happy to be here.

0:04:04.560 --> 0:04:08.800
<v Speaker 5>I agree you as the mystique factor is kind of overblown,

0:04:08.920 --> 0:04:11.000
<v Speaker 5>even if it's understandable white people embrace it.

0:04:11.040 --> 0:04:13.720
<v Speaker 2>Sometimes we're gonna blow past the mystiq. Let's start with

0:04:13.840 --> 0:04:16.919
<v Speaker 2>some like really just like rhudimentary questions, Like just the

0:04:16.920 --> 0:04:19.960
<v Speaker 2>first one is like Huns the River trading as a company,

0:04:20.360 --> 0:04:21.400
<v Speaker 2>how does it make money?

0:04:21.720 --> 0:04:27.440
<v Speaker 5>Yeah, so we are a sort of quantitative automated proprietary

0:04:27.480 --> 0:04:30.240
<v Speaker 5>trading firm. Which is a lot of words, but I

0:04:30.279 --> 0:04:31.760
<v Speaker 5>guess the way I see it is we are a

0:04:31.800 --> 0:04:35.520
<v Speaker 5>service provider to markets. Okay, the most clear example is

0:04:35.720 --> 0:04:38.120
<v Speaker 5>market making. There is like a sort of utility to

0:04:38.160 --> 0:04:41.760
<v Speaker 5>the world of being really just buy yourself any product, anytime, anywhere,

0:04:41.839 --> 0:04:46.600
<v Speaker 5>and for us that means stocks, futures, options, crypto bonds.

0:04:47.240 --> 0:04:50.279
<v Speaker 5>And if you could say, build a magical machine to

0:04:50.800 --> 0:04:52.960
<v Speaker 5>quote a price to buy it or sell at any instrument,

0:04:53.040 --> 0:04:55.400
<v Speaker 5>and you would want to be like the best possible price,

0:04:55.440 --> 0:04:56.359
<v Speaker 5>like the tightest price.

0:04:56.680 --> 0:04:57.640
<v Speaker 4>People would trade with you.

0:04:58.160 --> 0:05:00.560
<v Speaker 5>They would be happy because there's a count for their

0:05:00.560 --> 0:05:02.320
<v Speaker 5>trade and they get a kind of good price, like

0:05:02.360 --> 0:05:03.080
<v Speaker 5>a low spread.

0:05:03.320 --> 0:05:04.400
<v Speaker 4>And we're happy because.

0:05:04.160 --> 0:05:06.400
<v Speaker 5>We essentially pick up a penny in front of a steamroller,

0:05:06.440 --> 0:05:08.920
<v Speaker 5>like we are making sort of money from that spread,

0:05:09.040 --> 0:05:10.920
<v Speaker 5>and we can pick up the pennies in front of

0:05:10.920 --> 0:05:14.600
<v Speaker 5>a steamroller if we have a really magical device which

0:05:14.600 --> 0:05:16.200
<v Speaker 5>tells us how what everything should be.

0:05:16.120 --> 0:05:17.120
<v Speaker 2>When the steamroller is coming.

0:05:17.240 --> 0:05:17.840
<v Speaker 4>Yeah, it tells us.

0:05:17.760 --> 0:05:19.680
<v Speaker 5>When the steam roll is coming. And so I think

0:05:19.720 --> 0:05:22.720
<v Speaker 5>that's kind of the very very sophisticated sort of middleman

0:05:22.880 --> 0:05:24.520
<v Speaker 5>in some sense. And the same we've had Amazon is

0:05:24.560 --> 0:05:27.480
<v Speaker 5>Amazon doesn't make stuff, but it's a very valuable, profitable

0:05:27.480 --> 0:05:30.200
<v Speaker 5>company provides a service. People get value of same thing.

0:05:30.240 --> 0:05:34.560
<v Speaker 5>We're moving stock spons through time and space between different counterpartties.

0:05:34.600 --> 0:05:36.120
<v Speaker 2>And yeah, we will.

0:05:36.000 --> 0:05:38.760
<v Speaker 3>Ask you about the steamroller in a few minutes. But

0:05:39.320 --> 0:05:41.960
<v Speaker 3>before we do that, how does AI or the way

0:05:41.960 --> 0:05:45.679
<v Speaker 3>you're using AI actually differ from the algorithmic or quant

0:05:45.680 --> 0:05:48.640
<v Speaker 3>trading of olds, Because I guess that one of the

0:05:48.720 --> 0:05:52.600
<v Speaker 3>questions is, is this, you know, a sort of evolutionary change,

0:05:52.720 --> 0:05:55.919
<v Speaker 3>you know, maybe a marginal improvement on what already exists,

0:05:56.120 --> 0:05:59.279
<v Speaker 3>or is this something seismic and a step change the

0:05:59.480 --> 0:06:01.560
<v Speaker 3>big ship in the way trading actually works.

0:06:01.920 --> 0:06:05.120
<v Speaker 5>Yeah, I mean I don't want to overstate ourselves in

0:06:05.160 --> 0:06:07.840
<v Speaker 5>some sense, because into space, as you mentioned before, it's

0:06:07.920 --> 0:06:10.400
<v Speaker 5>very like opaque what sort of different firms of this

0:06:10.520 --> 0:06:13.640
<v Speaker 5>class are doing. I can siddenly speak to our own experience,

0:06:13.800 --> 0:06:15.760
<v Speaker 5>which is we've been doing this type of trading for

0:06:15.880 --> 0:06:19.240
<v Speaker 5>twenty plus years, and much like everyone who was doing this,

0:06:19.440 --> 0:06:22.960
<v Speaker 5>the way it kind of worked was you handcraft features.

0:06:22.800 --> 0:06:24.359
<v Speaker 5>It's sort of based on human intuition.

0:06:24.480 --> 0:06:25.560
<v Speaker 4>Oh, I don't know.

0:06:25.600 --> 0:06:27.479
<v Speaker 5>If the order book looks imbalanced, there is more people

0:06:27.480 --> 0:06:29.200
<v Speaker 5>wanting to buy than sell, the price is going to

0:06:29.279 --> 0:06:31.880
<v Speaker 5>go up soon, or something like that. And maybe you

0:06:32.360 --> 0:06:34.000
<v Speaker 5>get a bunch of very smart people and they think

0:06:34.080 --> 0:06:36.080
<v Speaker 5>very hard, like it's almost like making a very fancy

0:06:36.160 --> 0:06:39.240
<v Speaker 5>watch kind of artistanally craft all these pieces, and then

0:06:39.240 --> 0:06:43.080
<v Speaker 5>maybe you use relatively simple mathematical techniques like linear regression

0:06:43.080 --> 0:06:46.680
<v Speaker 5>to combine those predictors. And I've been going to conferences

0:06:46.720 --> 0:06:48.640
<v Speaker 5>and things and recruiting for a long time, and even

0:06:48.680 --> 0:06:51.520
<v Speaker 5>if today's going the internet, you'll people say things like, oh,

0:06:51.560 --> 0:06:54.479
<v Speaker 5>that's all you can do in finance. For some reason,

0:06:54.480 --> 0:06:57.240
<v Speaker 5>they'll say this. They'll say something like, oh it's too noisy,

0:06:57.320 --> 0:07:00.080
<v Speaker 5>or markets are too nonstationary or things like this, and

0:07:00.120 --> 0:07:03.080
<v Speaker 5>so that's all you can do. And I guess that

0:07:03.320 --> 0:07:06.320
<v Speaker 5>belief isn't really backed up by anything in my opinion,

0:07:06.440 --> 0:07:09.760
<v Speaker 5>and like lived experience, I guess, And so we sort

0:07:09.800 --> 0:07:12.000
<v Speaker 5>of viewed it more for a long time as well,

0:07:12.760 --> 0:07:15.360
<v Speaker 5>everything that's happening in the world, and ideally you would

0:07:15.360 --> 0:07:17.040
<v Speaker 5>put this into kind of like a machine that does

0:07:17.120 --> 0:07:18.920
<v Speaker 5>not have any human biases.

0:07:19.240 --> 0:07:20.040
<v Speaker 4>I don't know how to.

0:07:19.960 --> 0:07:23.800
<v Speaker 5>Trade stocks myself, like I buy broad market ets, what

0:07:23.880 --> 0:07:25.640
<v Speaker 5>do I know? And so we but if you could

0:07:25.640 --> 0:07:27.840
<v Speaker 5>put all the data into a box and it kind

0:07:27.840 --> 0:07:30.360
<v Speaker 5>of could jurn all about data, it would find things

0:07:30.400 --> 0:07:33.280
<v Speaker 5>that you would never be able to do, this handcrafted thing.

0:07:33.960 --> 0:07:36.880
<v Speaker 5>And we started doing that very early, relatively in se

0:07:37.000 --> 0:07:40.960
<v Speaker 5>twenty fourteen twenty thirteen period, and over time, over less

0:07:41.000 --> 0:07:43.400
<v Speaker 5>a decade or so, much like in other contexts that

0:07:43.440 --> 0:07:46.000
<v Speaker 5>are not finance, there has been sort of a hockey

0:07:46.000 --> 0:07:48.080
<v Speaker 5>stick and you can measure by the sizes of the

0:07:48.120 --> 0:07:52.400
<v Speaker 5>models the compute deployed and over time that way of

0:07:52.560 --> 0:07:56.840
<v Speaker 5>modeling the markets initially was not like a hybrid with

0:07:56.880 --> 0:07:57.560
<v Speaker 5>the traditional way.

0:07:57.680 --> 0:07:59.320
<v Speaker 4>Bially kind of just like overtook it.

0:07:59.360 --> 0:08:03.280
<v Speaker 5>Entirely and so now our trading is entirely driven by

0:08:03.680 --> 0:08:07.640
<v Speaker 5>this magical machine consumes of a data. I kind of

0:08:07.720 --> 0:08:09.560
<v Speaker 5>keep saying this magical machine. It consumes of a data

0:08:09.560 --> 0:08:11.640
<v Speaker 5>for a reason, which is that this is how chat

0:08:11.680 --> 0:08:15.360
<v Speaker 5>GPT is trained, it consumes all the data all the Internet.

0:08:15.520 --> 0:08:18.400
<v Speaker 5>It's kind of scraped and connected into one place. When

0:08:18.400 --> 0:08:20.600
<v Speaker 5>you train a model, that kind of takes it all

0:08:20.760 --> 0:08:23.280
<v Speaker 5>and something emergent comes from it. And that's why I'm

0:08:23.360 --> 0:08:25.160
<v Speaker 5>kind of a bit of leading. But that's why I'm

0:08:25.160 --> 0:08:26.520
<v Speaker 5>talking about in the sense, and I think that is

0:08:26.560 --> 0:08:28.800
<v Speaker 5>materially different from the like I'm using my intuition of

0:08:28.800 --> 0:08:31.320
<v Speaker 5>the markets to kind of construct a predictive model.

0:08:31.640 --> 0:08:34.839
<v Speaker 3>So just to be clear, how much of usefulness of

0:08:34.880 --> 0:08:38.600
<v Speaker 3>AI here is about execution and the fact that you

0:08:38.640 --> 0:08:41.760
<v Speaker 3>can crunch a lot of data really quickly with hundreds

0:08:41.880 --> 0:08:47.400
<v Speaker 3>or thousands of GPUs versus spotting sophisticated patterns or discrepancies

0:08:47.440 --> 0:08:48.480
<v Speaker 3>that you can exploit.

0:08:48.800 --> 0:08:49.760
<v Speaker 4>I think it's both.

0:08:49.840 --> 0:08:52.400
<v Speaker 5>I think one of the things that people sort of

0:08:52.480 --> 0:08:54.560
<v Speaker 5>missed with a whole like do a linear regression type

0:08:54.559 --> 0:08:57.160
<v Speaker 5>thing is when you really think about how much data

0:08:57.200 --> 0:08:59.640
<v Speaker 5>there is in financial markets generated. And when I say data,

0:08:59.679 --> 0:09:01.880
<v Speaker 5>I think it's important to think of it as every

0:09:01.960 --> 0:09:03.960
<v Speaker 5>event that happens in market. It's not the sort of

0:09:04.000 --> 0:09:06.480
<v Speaker 5>time serious of prices, but like the actual low level

0:09:06.679 --> 0:09:11.360
<v Speaker 5>substrate people are quoting trading retracting quotes that like low

0:09:11.440 --> 0:09:15.440
<v Speaker 5>level stuff is internet scale data set sizes, and one

0:09:15.440 --> 0:09:18.240
<v Speaker 5>of us sort of bitter lesson ye type things of

0:09:18.320 --> 0:09:20.800
<v Speaker 5>AI was like, you know, you shouldn't think too hard

0:09:20.800 --> 0:09:22.959
<v Speaker 5>about how to feature engineer this in pre process, that

0:09:22.960 --> 0:09:25.960
<v Speaker 5>you should kind of throttle in to something a form

0:09:26.040 --> 0:09:28.280
<v Speaker 5>of computation that can kind of make use of internet

0:09:28.320 --> 0:09:31.200
<v Speaker 5>scale data. In the twenty tens, it was like computer

0:09:31.280 --> 0:09:34.520
<v Speaker 5>vision people used to make detectors for edges of images

0:09:34.520 --> 0:09:36.320
<v Speaker 5>and things and they would combine them and same thing.

0:09:36.360 --> 0:09:38.320
<v Speaker 5>It's like that was a good approach, but you know,

0:09:38.520 --> 0:09:40.839
<v Speaker 5>it's completely dominated by the idea of getting very large

0:09:40.880 --> 0:09:42.920
<v Speaker 5>umber of GPUs and a kind of a pretty generic

0:09:43.160 --> 0:09:46.520
<v Speaker 5>neural network form empowering through it. As for like the

0:09:46.840 --> 0:09:49.240
<v Speaker 5>how is it finding things that other methods could not.

0:09:50.000 --> 0:09:53.679
<v Speaker 5>It's very hard to say our models are not very interpretable.

0:09:53.760 --> 0:09:57.400
<v Speaker 5>And I think that's fine because, as Joe mentioned, our

0:09:57.480 --> 0:09:59.920
<v Speaker 5>sort of trading style and holding times, a bit of

0:10:00.200 --> 0:10:03.040
<v Speaker 5>it is like minutes, hours, maybe like a low single

0:10:03.040 --> 0:10:06.320
<v Speaker 5>digit days for the most part, And I guess in

0:10:06.360 --> 0:10:09.840
<v Speaker 5>my mind it's unreasonable to expect them to be interpretable

0:10:10.400 --> 0:10:13.000
<v Speaker 5>because I don't know if I looked at the autobook

0:10:13.080 --> 0:10:16.200
<v Speaker 5>data for Tesla or something. Am I really going to

0:10:16.200 --> 0:10:17.680
<v Speaker 5>be able to tell you better than random with the

0:10:17.679 --> 0:10:20.080
<v Speaker 5>price of Tesla will be in a minute's time? And

0:10:20.120 --> 0:10:21.440
<v Speaker 5>so I kind of think it like that, if you

0:10:21.440 --> 0:10:25.239
<v Speaker 5>have something that's clearly superhuman already, what level of interpretability

0:10:25.280 --> 0:10:28.000
<v Speaker 5>because you expect like this is very different right to

0:10:28.040 --> 0:10:28.520
<v Speaker 5>normal AI.

0:10:28.679 --> 0:10:32.120
<v Speaker 2>Right, this is gets into some areas that I'm very interested.

0:10:32.280 --> 0:10:35.280
<v Speaker 2>But just to like establish what we're talking about, you're

0:10:35.320 --> 0:10:38.240
<v Speaker 2>trading a stock like a Tesla in video, et cetera

0:10:38.960 --> 0:10:42.839
<v Speaker 2>with your magic machine machine. We had another episode where

0:10:43.400 --> 0:10:44.200
<v Speaker 2>that was the money box.

0:10:44.240 --> 0:10:46.800
<v Speaker 3>That's a magic bo different, that's a different one.

0:10:46.920 --> 0:10:50.960
<v Speaker 2>With this AI machine, it is sort of arguably grown, right,

0:10:50.960 --> 0:10:52.800
<v Speaker 2>and it's sort of grown in a lab more than

0:10:52.840 --> 0:10:55.600
<v Speaker 2>it is programmed, much like a chatbot. I know, it's

0:10:55.679 --> 0:10:59.520
<v Speaker 2>very different technology, like what is the price of in

0:10:59.640 --> 0:11:01.720
<v Speaker 2>video going to be tomorrow? Or what is the price

0:11:01.760 --> 0:11:04.600
<v Speaker 2>of ennvideo going to be this afternoon? What you're saying

0:11:04.840 --> 0:11:09.280
<v Speaker 2>is with your technology, you have a better chance of

0:11:09.320 --> 0:11:12.000
<v Speaker 2>getting that right, that you actually might be able to

0:11:12.080 --> 0:11:14.840
<v Speaker 2>make an informed prediction about the future in a way

0:11:14.880 --> 0:11:17.680
<v Speaker 2>that you couldn't have done, say ten years ago. Yes,

0:11:17.840 --> 0:11:20.120
<v Speaker 2>and that people who talked about this they would come

0:11:20.200 --> 0:11:22.160
<v Speaker 2>up with reasons. Oh, the stock market. It's not like

0:11:22.240 --> 0:11:24.920
<v Speaker 2>chess or go, and therefore you can't really do predictions

0:11:24.960 --> 0:11:27.760
<v Speaker 2>the same way. But what you're saying is that with

0:11:27.920 --> 0:11:31.120
<v Speaker 2>these models, which are different than lllums, there is some,

0:11:31.280 --> 0:11:33.640
<v Speaker 2>at least on a short time scale, predictive capacity.

0:11:33.800 --> 0:11:36.680
<v Speaker 5>Yes, I think I find this still to mistake a

0:11:36.679 --> 0:11:38.319
<v Speaker 5>little bit hard to believe. I think you get this

0:11:38.400 --> 0:11:41.240
<v Speaker 5>kind of efficient market hypothesis stuff jumped into your head.

0:11:41.400 --> 0:11:43.320
<v Speaker 5>It seems if someone is saying they can predict like

0:11:43.360 --> 0:11:46.280
<v Speaker 5>the price of a stock in an hour, your instinctual

0:11:46.320 --> 0:11:48.840
<v Speaker 5>reaction is incredulity, Like just sounds like you're kind of

0:11:48.880 --> 0:11:52.240
<v Speaker 5>bluffing or making it up. But no, these models can

0:11:52.320 --> 0:11:53.960
<v Speaker 5>predict this, And I think it's the way to kind

0:11:53.960 --> 0:11:56.640
<v Speaker 5>of reconcile the like really man like kind of distinction

0:11:56.760 --> 0:11:59.640
<v Speaker 5>is that the predictions are very bad in some sense.

0:11:59.679 --> 0:12:02.199
<v Speaker 5>We don't no way to talk about like accuracy. But I

0:12:02.240 --> 0:12:03.520
<v Speaker 5>think the way to think about it is like the

0:12:03.559 --> 0:12:06.800
<v Speaker 5>accuracy is like fifty point one percent type thing, like

0:12:06.840 --> 0:12:09.880
<v Speaker 5>they're only a little bit better than random.

0:12:10.240 --> 0:12:12.800
<v Speaker 3>But I suppose an extra one percent like blows up

0:12:12.840 --> 0:12:14.040
<v Speaker 3>your profits if you're doing it.

0:12:14.720 --> 0:12:16.880
<v Speaker 5>Doing it scale doing it enough times and over time

0:12:16.880 --> 0:12:19.920
<v Speaker 5>you kind of realize the biased coin flip. And as

0:12:19.960 --> 0:12:22.000
<v Speaker 5>for why it might be possible to do this without

0:12:22.080 --> 0:12:26.400
<v Speaker 5>kind of invoking magic, It's like markets are very beautiful

0:12:26.440 --> 0:12:29.439
<v Speaker 5>interaction of like many different potties, all the different kind

0:12:29.440 --> 0:12:32.560
<v Speaker 5>of utilities and risk preferences and things, and the only

0:12:32.559 --> 0:12:34.559
<v Speaker 5>way you really see what people are doing is by

0:12:34.600 --> 0:12:36.520
<v Speaker 5>like the actions they take in markets, and you kind

0:12:36.520 --> 0:12:40.040
<v Speaker 5>of it's sucking up all that like signal, that micro

0:12:40.120 --> 0:12:42.160
<v Speaker 5>signal and extrapolating.

0:12:41.600 --> 0:12:45.600
<v Speaker 2>The synicism or the skepticism about the possibility of machines

0:12:45.640 --> 0:12:48.480
<v Speaker 2>that could predict the price of stocks is a little strange, right,

0:12:48.520 --> 0:12:51.840
<v Speaker 2>because machines ingest data then whatever, maybe they see a

0:12:51.880 --> 0:12:54.760
<v Speaker 2>pattern more likely than not, this consolation of data means

0:12:54.800 --> 0:12:57.200
<v Speaker 2>tomorrow will be green. Humans do this all the time.

0:12:58.040 --> 0:12:59.560
<v Speaker 2>What else do we have besides data?

0:12:59.679 --> 0:12:59.880
<v Speaker 4>Right?

0:13:00.120 --> 0:13:02.800
<v Speaker 2>You have an analyst and they put out of Tesla

0:13:02.920 --> 0:13:04.679
<v Speaker 2>or whatever in video is going to go to five

0:13:04.720 --> 0:13:05.520
<v Speaker 2>hundred dollars a show?

0:13:05.640 --> 0:13:08.600
<v Speaker 3>How dare you insinuate I'm not smarter than a computer show?

0:13:08.800 --> 0:13:11.800
<v Speaker 2>We were like all humans have this data and much

0:13:11.840 --> 0:13:15.160
<v Speaker 2>less data, and yet humans are making predictions all the time.

0:13:15.240 --> 0:13:17.520
<v Speaker 2>They have a whole industry of it, so the idea

0:13:17.559 --> 0:13:20.560
<v Speaker 2>that therefore was for some reason a computer couldn't do

0:13:20.600 --> 0:13:25.000
<v Speaker 2>this with much more data analysts ever, have I understand

0:13:25.000 --> 0:13:27.760
<v Speaker 2>why the cynicism comes off as a little strength.

0:13:28.200 --> 0:13:30.880
<v Speaker 3>I think some of the doubt stems from this idea

0:13:31.080 --> 0:13:34.079
<v Speaker 3>that a lot of these models tend to be backward looking, right,

0:13:34.240 --> 0:13:38.439
<v Speaker 3>and some of them occasionally are pretty bad at spotting

0:13:38.559 --> 0:13:41.800
<v Speaker 3>or reacting to big regime breaks. And I guess the

0:13:41.880 --> 0:13:45.440
<v Speaker 3>thinking again sometimes is that maybe humans are more flexible,

0:13:45.480 --> 0:13:47.959
<v Speaker 3>maybe more adaptive in their thinking, and they can kind

0:13:47.960 --> 0:13:51.560
<v Speaker 3>of spot these big cultural shifts. How do you actually,

0:13:51.840 --> 0:13:54.720
<v Speaker 3>I guess, prepare for those big pattern changes.

0:13:55.000 --> 0:13:58.720
<v Speaker 5>Yeah, I was at HIT for COVID, and I thought

0:13:58.760 --> 0:14:00.840
<v Speaker 5>that was kind of like the most that was a pattern,

0:14:00.880 --> 0:14:04.880
<v Speaker 5>that was a big pattern break, and things went totally fine. Actually,

0:14:04.880 --> 0:14:06.920
<v Speaker 5>it was more of an engineering crisis in some ways.

0:14:07.000 --> 0:14:09.720
<v Speaker 5>Stock market volumes exploded and every system was just like

0:14:09.760 --> 0:14:11.840
<v Speaker 5>screaming trying to keep up with the volume of activity.

0:14:11.880 --> 0:14:15.800
<v Speaker 5>But in terms of the predictions they stayed quite good.

0:14:16.080 --> 0:14:19.400
<v Speaker 5>And I had like Rickoncilus in my head as well.

0:14:19.560 --> 0:14:21.840
<v Speaker 5>I guess it is a matter of like horizon and

0:14:21.880 --> 0:14:25.000
<v Speaker 5>like how far in the future are we talking intra day.

0:14:25.360 --> 0:14:27.640
<v Speaker 5>I think a lot of the price movement is driven

0:14:27.800 --> 0:14:30.840
<v Speaker 5>by just observing, like the flows. It's hard for us

0:14:30.880 --> 0:14:33.720
<v Speaker 5>as humans to observe, but it's like the relative patterns

0:14:33.720 --> 0:14:35.840
<v Speaker 5>of buyers and cells in the markets. And it's like, yes,

0:14:35.920 --> 0:14:38.720
<v Speaker 5>during COVID, volatility was massive and prices were moving up

0:14:38.760 --> 0:14:40.440
<v Speaker 5>and down a lot, but they were going up and

0:14:40.600 --> 0:14:44.000
<v Speaker 5>down during say March twenty twenty, and so these models

0:14:44.040 --> 0:14:45.520
<v Speaker 5>it was sort of out of domain for a human.

0:14:45.560 --> 0:14:47.560
<v Speaker 4>But I don't think out of domain in some sense

0:14:47.560 --> 0:14:48.200
<v Speaker 4>for the models.

0:14:49.200 --> 0:14:51.560
<v Speaker 5>But I guess I also don't know how you would

0:14:51.560 --> 0:14:54.000
<v Speaker 5>apply this thinking if you were trying to make it a.

0:14:53.680 --> 0:14:55.240
<v Speaker 4>Month ahead predictions.

0:14:55.400 --> 0:14:58.280
<v Speaker 5>I often get like people being like, oh, everyone knows

0:14:58.320 --> 0:15:00.800
<v Speaker 5>hedge funds, which were not a hedge fund is like

0:15:00.000 --> 0:15:03.280
<v Speaker 5>like flipping coins, and it's some survivor bias thing. And

0:15:03.720 --> 0:15:06.600
<v Speaker 5>you know, I genuinely don't know about months out prediction

0:15:06.720 --> 0:15:09.400
<v Speaker 5>stuff that is not a data rich environment.

0:15:10.080 --> 0:15:13.240
<v Speaker 2>Just by definition, there have been more days than months,

0:15:13.280 --> 0:15:16.480
<v Speaker 2>so therefore prediction on a day basis you're offered a

0:15:16.520 --> 0:15:17.240
<v Speaker 2>lot more data that.

0:15:17.920 --> 0:15:21.520
<v Speaker 5>The rule of thumb is basically very useful and it

0:15:21.560 --> 0:15:24.280
<v Speaker 5>extends all the way down to seconds, and we see

0:15:24.280 --> 0:15:27.120
<v Speaker 5>that empirically all the time. And so yeah, I guess

0:15:27.240 --> 0:15:28.920
<v Speaker 5>all the things I'm saying, do you have this heavy

0:15:28.960 --> 0:15:30.560
<v Speaker 5>out that it does rely on sudden of it being

0:15:30.600 --> 0:15:33.520
<v Speaker 5>a certain level of signals and noise. I definitely cannot

0:15:33.680 --> 0:15:36.560
<v Speaker 5>make reasonable claims about the price of things in like

0:15:36.600 --> 0:15:39.080
<v Speaker 5>a month using the same kind of like AI hammer.

0:15:39.680 --> 0:15:42.920
<v Speaker 5>I guess also to be specific, I'm talking a lot

0:15:42.960 --> 0:15:45.560
<v Speaker 5>about using market data to make these predictions. And that's

0:15:45.600 --> 0:15:48.280
<v Speaker 5>because on the sort of intra day timescale that is

0:15:48.320 --> 0:15:50.440
<v Speaker 5>the most important thing. It's all about flows and things

0:15:50.480 --> 0:15:52.720
<v Speaker 5>have been back and forth. If you're thinking about things

0:15:52.760 --> 0:15:55.240
<v Speaker 5>in a month's timescale, I think that's fundamentals.

0:15:55.840 --> 0:15:57.880
<v Speaker 4>And can AI be used for that?

0:15:58.200 --> 0:16:01.040
<v Speaker 5>I don't know, to be honest, and it's definitely outside

0:16:01.280 --> 0:16:04.640
<v Speaker 5>my wheelhouse. And I guess people have various opinions about that,

0:16:05.320 --> 0:16:07.120
<v Speaker 5>and maybe some people very much would like to claim

0:16:07.160 --> 0:16:09.840
<v Speaker 5>that they can, and you know, others maybe don't. But

0:16:09.840 --> 0:16:14.120
<v Speaker 5>it's definitely outside of my Arab expertise. And I don't know, Wait, talk.

0:16:13.960 --> 0:16:16.360
<v Speaker 3>To us about the data that you're using, or talk more,

0:16:16.400 --> 0:16:19.440
<v Speaker 3>because this is another area where people tend to talk

0:16:19.560 --> 0:16:23.880
<v Speaker 3>in PR speak, sometimes we have access to all this data,

0:16:24.240 --> 0:16:27.600
<v Speaker 3>unusual data, alternative data, and that's going to enable us

0:16:27.600 --> 0:16:30.200
<v Speaker 3>to use AI better. What are you actually looking at

0:16:30.240 --> 0:16:32.360
<v Speaker 3>and what have you found? I guess most useful?

0:16:32.600 --> 0:16:35.200
<v Speaker 5>Well, I think the thing that I found most counterintuitive

0:16:35.200 --> 0:16:37.560
<v Speaker 5>when I started was that when you're thinking about predicting

0:16:37.600 --> 0:16:40.640
<v Speaker 5>the prices of anything a minute, an hour out, I

0:16:40.760 --> 0:16:43.520
<v Speaker 5>far the most useful thing is just market data. This

0:16:43.640 --> 0:16:46.160
<v Speaker 5>is the market data feeds you can buy from the

0:16:46.240 --> 0:16:49.080
<v Speaker 5>exchanges for a pretty reasonable price. People often think of

0:16:49.160 --> 0:16:51.880
<v Speaker 5>some sort of like competitive moat. The data feeds for

0:16:51.920 --> 0:16:54.480
<v Speaker 5>these exchanges are not particularly high. I mean crypto, you

0:16:54.480 --> 0:16:56.480
<v Speaker 5>know where it's just like a wild West. But everyone

0:16:56.520 --> 0:16:58.880
<v Speaker 5>can collect these feeds, and so that is the most

0:16:58.960 --> 0:17:01.920
<v Speaker 5>useful raw ingredient. That is the most true expression of

0:17:01.920 --> 0:17:04.399
<v Speaker 5>everyone's intense right they're going to the market, that quoting,

0:17:04.400 --> 0:17:07.320
<v Speaker 5>the buying, selling, That is the primary ingredient. People get

0:17:07.359 --> 0:17:08.960
<v Speaker 5>kind of caught up on the whole, like do you

0:17:09.000 --> 0:17:11.720
<v Speaker 5>have a Twitter feed type of thing? And Bloomberg sells

0:17:11.720 --> 0:17:15.760
<v Speaker 5>a Twitter feed through a state of products, and it's

0:17:15.840 --> 0:17:18.920
<v Speaker 5>every now and then obviously something happens, news happens during

0:17:19.000 --> 0:17:21.800
<v Speaker 5>market hours that moves, the price justicates the price. But

0:17:21.840 --> 0:17:24.520
<v Speaker 5>if you really coldly rationalize that that is a relatively

0:17:24.640 --> 0:17:28.560
<v Speaker 5>infrequent thing compared to the overall massive markets. So I

0:17:28.800 --> 0:17:31.800
<v Speaker 5>thinking entry day, I think these market data feeds, it's

0:17:31.840 --> 0:17:34.439
<v Speaker 5>literally like a little events someone quoted that this price

0:17:34.720 --> 0:17:35.600
<v Speaker 5>and this size.

0:17:35.760 --> 0:17:36.760
<v Speaker 4>It's all anonymous.

0:17:36.920 --> 0:17:39.080
<v Speaker 5>Market data feeds are anonymous, and so that is the

0:17:39.200 --> 0:17:41.880
<v Speaker 5>raw stuff, and it is vast. There are just millions

0:17:41.880 --> 0:17:44.160
<v Speaker 5>and millions of events per day, per stock, per future.

0:17:44.960 --> 0:17:47.880
<v Speaker 5>When you get to the day days timescale, that's where

0:17:47.920 --> 0:17:50.399
<v Speaker 5>the alternative data quote unquote kind of really comes in

0:17:50.400 --> 0:17:53.840
<v Speaker 5>as an alternative to market data, the SEC filings, the

0:17:53.920 --> 0:17:57.960
<v Speaker 5>news feeds, balance sheets, brokers reports.

0:17:57.640 --> 0:17:58.159
<v Speaker 4>Things like this.

0:17:58.320 --> 0:18:01.359
<v Speaker 5>That's where that comes in, a vast sea of data

0:18:01.400 --> 0:18:05.239
<v Speaker 5>offerings that people try and sell that I think in

0:18:05.240 --> 0:18:07.120
<v Speaker 5>that kind of situation, you know, it's a very low

0:18:07.200 --> 0:18:10.399
<v Speaker 5>shop environment you start getting into, and it can be

0:18:10.440 --> 0:18:12.840
<v Speaker 5>hard to attribute the extra shop needs of these things.

0:18:13.280 --> 0:18:16.480
<v Speaker 5>But in some sense it's also very democratized where maybe

0:18:16.480 --> 0:18:19.919
<v Speaker 5>people collecting very secret data sets, but my inbox, and

0:18:19.960 --> 0:18:21.439
<v Speaker 5>I'm not even the person in charge of buying these

0:18:21.440 --> 0:18:24.240
<v Speaker 5>alternative data sets, is often full of people trying to

0:18:24.240 --> 0:18:26.840
<v Speaker 5>sell me the latest alternative data set, and I think

0:18:26.840 --> 0:18:29.159
<v Speaker 5>a lot of them don't necessarily have much predictive value,

0:18:29.720 --> 0:18:31.080
<v Speaker 5>but clearly as a market for.

0:18:31.480 --> 0:18:32.880
<v Speaker 3>What's the craziest one you've seen?

0:18:33.320 --> 0:18:34.199
<v Speaker 4>Huh can you remember?

0:18:34.680 --> 0:18:37.919
<v Speaker 5>I mean, people have definitely reacted very strongly to the

0:18:38.000 --> 0:18:40.960
<v Speaker 5>Wall Street bets Era tried to kind of create a

0:18:40.960 --> 0:18:44.439
<v Speaker 5>bunch of reddity extracted thing and go beyond just like

0:18:44.600 --> 0:18:47.120
<v Speaker 5>raw captures of Reddit and trying to distill.

0:18:46.800 --> 0:18:50.560
<v Speaker 4>It into something. It's just even just thinking about it.

0:18:50.600 --> 0:18:53.080
<v Speaker 5>The meme stock thing is talked about more after it happens,

0:18:53.119 --> 0:18:54.600
<v Speaker 5>and it happens before, and so like.

0:18:54.880 --> 0:19:13.159
<v Speaker 2>I don't know, it's sort of a sideways question. You

0:19:13.200 --> 0:19:16.440
<v Speaker 2>mentioned interpretability, and just give me something I've been wondering

0:19:16.480 --> 0:19:19.040
<v Speaker 2>about AI for a while, not even in the finance

0:19:19.080 --> 0:19:22.639
<v Speaker 2>realm specifically, you're a deep mind, which of course produced

0:19:22.640 --> 0:19:26.320
<v Speaker 2>a great GOT player better than the greatest grandmaster in

0:19:26.359 --> 0:19:29.520
<v Speaker 2>the world. I play chess. We know that chess engines

0:19:29.960 --> 0:19:33.159
<v Speaker 2>are much better than any human. On the other hand,

0:19:33.920 --> 0:19:36.439
<v Speaker 2>as far as I can tell, there is no good

0:19:36.560 --> 0:19:39.399
<v Speaker 2>AI chess tutor. So in other words, the chess crush

0:19:39.440 --> 0:19:41.440
<v Speaker 2>a doo. But like I've never been able to get

0:19:41.440 --> 0:19:43.760
<v Speaker 2>a thing where it's okay, you did this move, but

0:19:43.840 --> 0:19:47.280
<v Speaker 2>you know what, you're closing this rook file and down

0:19:47.320 --> 0:19:50.600
<v Speaker 2>the line because like it doesn't do that. The chess

0:19:50.600 --> 0:19:54.880
<v Speaker 2>dot com human talk is very rudimentary, et cetera. Can

0:19:54.920 --> 0:19:57.280
<v Speaker 2>you talk a little bit about why there are these

0:19:57.400 --> 0:20:01.520
<v Speaker 2>problems where some version of AI or machine learning or

0:20:01.560 --> 0:20:05.560
<v Speaker 2>whatever can do fantastically well, but then the actual explanation

0:20:05.840 --> 0:20:08.359
<v Speaker 2>of what it's doing, which I think is kind of

0:20:08.359 --> 0:20:13.400
<v Speaker 2>what interpretability is, can't articulate in a plane English why

0:20:13.520 --> 0:20:15.960
<v Speaker 2>it's able to do what it does.

0:20:16.240 --> 0:20:19.800
<v Speaker 5>I think it's just because these neural networks are it's

0:20:19.880 --> 0:20:24.280
<v Speaker 5>just like a big old blob of numbers, and what

0:20:24.320 --> 0:20:27.199
<v Speaker 5>we're aiming to do in maturnit these models is to

0:20:27.400 --> 0:20:31.360
<v Speaker 5>almost like free ourselves from almost all structure, and they

0:20:31.440 --> 0:20:33.159
<v Speaker 5>might learn things in a way that is nothing at

0:20:33.200 --> 0:20:36.879
<v Speaker 5>all like how we learn things. And so my best

0:20:36.920 --> 0:20:39.080
<v Speaker 5>guess for like why it's hot is because they might

0:20:39.160 --> 0:20:42.359
<v Speaker 5>be reasoning in some sense internally, and people use these

0:20:42.400 --> 0:20:43.080
<v Speaker 5>words like reasoning.

0:20:43.119 --> 0:20:43.920
<v Speaker 4>It kind of makes me win.

0:20:43.920 --> 0:20:47.640
<v Speaker 5>So I've seen imagination and things used about neural networks.

0:20:48.160 --> 0:20:50.560
<v Speaker 5>I don't know if it's like kind of anthropomorphization of

0:20:50.600 --> 0:20:53.360
<v Speaker 5>them as kind of dangerous because they are essentially processing

0:20:53.400 --> 0:20:55.840
<v Speaker 5>things internally in this way that I think is inherently

0:20:56.800 --> 0:20:59.280
<v Speaker 5>not like how we do. And that is my best

0:20:59.400 --> 0:21:02.280
<v Speaker 5>sort of Yes, there are some interesting counter examples. One

0:21:02.320 --> 0:21:04.200
<v Speaker 5>of my favorite set of things in It Possible years

0:21:04.320 --> 0:21:07.280
<v Speaker 5>was Golden Gate Claude, which was anthropic made that the

0:21:07.359 --> 0:21:09.720
<v Speaker 5>model basically get very interested in the Golden gate Bridge.

0:21:09.880 --> 0:21:11.600
<v Speaker 5>Every question they asked would come back to the Golden

0:21:11.600 --> 0:21:16.720
<v Speaker 5>gate Bridge, and so they're not completely impenetrable, but it's

0:21:16.800 --> 0:21:18.439
<v Speaker 5>clear that like, I guess how I'd be on a

0:21:18.440 --> 0:21:20.119
<v Speaker 5>point to kind of map this back to how anyway,

0:21:20.280 --> 0:21:22.800
<v Speaker 5>Like we think it's very attempting to and exciting too,

0:21:22.800 --> 0:21:25.600
<v Speaker 5>and as especially for like AI safety applications, which is

0:21:25.680 --> 0:21:28.239
<v Speaker 5>not really relevant to me so much, but I think

0:21:28.280 --> 0:21:29.320
<v Speaker 5>it's for attempting to try.

0:21:29.560 --> 0:21:30.639
<v Speaker 1>Yeah.

0:21:30.840 --> 0:21:33.280
<v Speaker 2>No, it strikes me is that if you could solve

0:21:33.320 --> 0:21:35.640
<v Speaker 2>that many jobs, would you could actually make a lot

0:21:35.680 --> 0:21:38.360
<v Speaker 2>of productivity gains. But I do think that's an important

0:21:38.600 --> 0:21:41.560
<v Speaker 2>hurdle when you're training your models. So your models are

0:21:41.560 --> 0:21:43.879
<v Speaker 2>different than large language models, et cetera, but what they

0:21:43.960 --> 0:21:46.320
<v Speaker 2>have in common is there's a credible amount of data,

0:21:46.359 --> 0:21:50.920
<v Speaker 2>incredible amount of compute demand, how applicable if someone had

0:21:50.960 --> 0:21:55.080
<v Speaker 2>worked on lllms, would your training process be to them?

0:21:55.080 --> 0:21:58.399
<v Speaker 2>How interpret how could they move from that environment to yours?

0:21:58.440 --> 0:22:01.479
<v Speaker 2>Are there enough similarities in the base notions and compute

0:22:01.520 --> 0:22:04.480
<v Speaker 2>and requirements to train a model such as yours versus

0:22:04.560 --> 0:22:06.280
<v Speaker 2>people are doing it the major labs.

0:22:06.280 --> 0:22:09.959
<v Speaker 5>I would say now in twenty twenty five, absolutely, But

0:22:10.000 --> 0:22:12.159
<v Speaker 5>I would not have said that in twenty twenty. And

0:22:12.320 --> 0:22:14.840
<v Speaker 5>this is something that kind of caught me by surprise

0:22:15.040 --> 0:22:17.960
<v Speaker 5>having done this for a while now, is that our

0:22:18.000 --> 0:22:22.560
<v Speaker 5>problems are kind of defined by long sequential strings of

0:22:22.560 --> 0:22:25.879
<v Speaker 5>information in some sense, and extrapolating from that. If I

0:22:25.880 --> 0:22:27.680
<v Speaker 5>think back to the pastive AI, it was like is

0:22:27.720 --> 0:22:29.919
<v Speaker 5>this is it a hot dog or not? It's kind

0:22:29.960 --> 0:22:33.160
<v Speaker 5>of like the like image classifier, you know, test. Then

0:22:33.520 --> 0:22:35.200
<v Speaker 5>there was some stuff with audio and things. I was

0:22:35.200 --> 0:22:38.879
<v Speaker 5>a little bit more familiar robotics, eh. But when we

0:22:38.960 --> 0:22:40.680
<v Speaker 5>got to the sort of LM error, it got very

0:22:40.680 --> 0:22:45.080
<v Speaker 5>interesting because suddenly the problems were very similar and that

0:22:45.160 --> 0:22:48.840
<v Speaker 5>you have you want to think back over like long histories,

0:22:49.000 --> 0:22:49.920
<v Speaker 5>long contexts.

0:22:49.960 --> 0:22:51.040
<v Speaker 4>Okay, that sounds good.

0:22:51.119 --> 0:22:52.399
<v Speaker 5>You've got a lot of data and you want to

0:22:52.440 --> 0:22:54.200
<v Speaker 5>turn through it in as efficient way as possible.

0:22:54.760 --> 0:22:56.160
<v Speaker 4>You also have to serve this model.

0:22:56.320 --> 0:23:01.040
<v Speaker 5>One has to run in like relatively reasonable speed, especially

0:23:01.080 --> 0:23:03.760
<v Speaker 5>for the LM. Is there a million people typing into

0:23:03.800 --> 0:23:05.639
<v Speaker 5>chat GBT dot com and they want to hear a

0:23:05.720 --> 0:23:09.080
<v Speaker 5>response in a relatively prompt manner. Of course for us also,

0:23:09.200 --> 0:23:10.880
<v Speaker 5>the models have to make their predictions in a prompt

0:23:10.920 --> 0:23:13.440
<v Speaker 5>manner of voice of predictions that I'm useful. So all

0:23:13.480 --> 0:23:15.960
<v Speaker 5>these things mean that our sort of way of thinking

0:23:15.960 --> 0:23:19.200
<v Speaker 5>about it has become very similar to the frontier LM things.

0:23:19.800 --> 0:23:22.240
<v Speaker 5>It's just a very different modality. We're operating on I

0:23:22.280 --> 0:23:26.000
<v Speaker 5>guess primarily text, and we're operating on this fileless interpretable

0:23:26.040 --> 0:23:30.800
<v Speaker 5>but still sequential stream of tokens, except our tokens are

0:23:30.960 --> 0:23:33.439
<v Speaker 5>market events. And so it's a lot of fun because

0:23:33.520 --> 0:23:35.000
<v Speaker 5>you know, in terms of like the research that is

0:23:35.040 --> 0:23:36.520
<v Speaker 5>still published, you can kind of look at it for

0:23:36.560 --> 0:23:39.920
<v Speaker 5>inspiration and draw our comparisons. But it's also very much

0:23:39.920 --> 0:23:42.439
<v Speaker 5>its own problem, which is kind of keeps me interested

0:23:42.440 --> 0:23:44.800
<v Speaker 5>every day because it's like its own unique thing.

0:23:45.119 --> 0:23:45.679
<v Speaker 4>It's different.

0:23:46.480 --> 0:23:48.400
<v Speaker 3>I want to go back to the point you made

0:23:48.520 --> 0:23:53.000
<v Speaker 3>about data and I guess democratizing finance in many ways,

0:23:53.080 --> 0:23:55.800
<v Speaker 3>and maybe this is a weird question. But I'm thinking

0:23:55.840 --> 0:23:58.120
<v Speaker 3>back to the twenty tens and we used to talk

0:23:58.119 --> 0:24:02.080
<v Speaker 3>about the big investment banks as flow monsters. They see

0:24:02.160 --> 0:24:04.320
<v Speaker 3>all these orders, they get all these orders, they see

0:24:04.320 --> 0:24:08.200
<v Speaker 3>all the flow, and that allows them to optimize on

0:24:08.359 --> 0:24:13.159
<v Speaker 3>funding costs and other expenses. Is the idea that data

0:24:13.320 --> 0:24:17.639
<v Speaker 3>and AI can kind of replicate that advantage so that everyone,

0:24:17.920 --> 0:24:20.840
<v Speaker 3>or not everyone but Hudson at least becomes its own

0:24:20.880 --> 0:24:21.800
<v Speaker 3>little flow monster.

0:24:22.280 --> 0:24:26.400
<v Speaker 5>Yeah, I think there's still some trends and markets that

0:24:26.720 --> 0:24:28.720
<v Speaker 5>worry me a little bit in terms of I guess

0:24:28.800 --> 0:24:32.240
<v Speaker 5>our platonic ideal market structure is probably like everyone trades

0:24:32.280 --> 0:24:34.760
<v Speaker 5>on exchange in a centralized place, but that is not

0:24:34.960 --> 0:24:38.200
<v Speaker 5>really how things seem to be going. And there's a

0:24:38.280 --> 0:24:43.560
<v Speaker 5>huge amount of like off exchange dark quasi dark volume,

0:24:43.840 --> 0:24:46.800
<v Speaker 5>and I think there's still a lot of qunits of

0:24:46.800 --> 0:24:50.760
<v Speaker 5>the trading world where like being in the room is

0:24:50.880 --> 0:24:52.840
<v Speaker 5>kind of like this big advantage. And this is a

0:24:52.960 --> 0:24:55.720
<v Speaker 5>very much anti AI play in some senses. Data is

0:24:55.800 --> 0:24:57.720
<v Speaker 5>hidden the data, the flow data is hidden it and

0:24:57.800 --> 0:25:00.000
<v Speaker 5>it's not something that you can feed into a machine.

0:25:00.240 --> 0:25:01.760
<v Speaker 4>This very spas amounts of.

0:25:01.720 --> 0:25:05.000
<v Speaker 5>It, So that's kind of an interesting trend a lot

0:25:05.000 --> 0:25:07.040
<v Speaker 5>of us did get sales get reported in a centralized

0:25:07.040 --> 0:25:10.800
<v Speaker 5>place later, but it's not prompt enough to be useful,

0:25:11.400 --> 0:25:14.200
<v Speaker 5>and so to the AI thrives on data, this is

0:25:14.359 --> 0:25:16.200
<v Speaker 5>in some sense like an issue for the long run,

0:25:16.359 --> 0:25:18.560
<v Speaker 5>you need to kind of be in the rooms where

0:25:18.840 --> 0:25:20.520
<v Speaker 5>the sort of trading is happening.

0:25:20.800 --> 0:25:23.719
<v Speaker 2>I'm glad you brought that up, because that's specifically what

0:25:23.760 --> 0:25:27.879
<v Speaker 2>I'm curious about from the sort of physical infrastructure side,

0:25:27.960 --> 0:25:31.199
<v Speaker 2>Like if I have a queria to chat GPT, I

0:25:31.200 --> 0:25:33.960
<v Speaker 2>don't care if the model is like trained in like Eblene,

0:25:34.040 --> 0:25:38.080
<v Speaker 2>Texas or wherever it gets back to me and whatever.

0:25:38.400 --> 0:25:41.960
<v Speaker 2>But I know that for high frequency trading, at least

0:25:42.000 --> 0:25:44.359
<v Speaker 2>on the execution side, there are certain parts that you

0:25:44.440 --> 0:25:47.119
<v Speaker 2>want to be literally co located, and you want to

0:25:47.160 --> 0:25:50.439
<v Speaker 2>have the shortest possible wire, and however short it is,

0:25:51.200 --> 0:25:53.600
<v Speaker 2>ideally you would like it to be shorter. Can you

0:25:53.640 --> 0:25:58.359
<v Speaker 2>talk about the differences and similarities between essentially your physical

0:25:58.400 --> 0:26:02.879
<v Speaker 2>hardware stack verse is what would be required at a

0:26:02.960 --> 0:26:04.640
<v Speaker 2>large language model frontier lab.

0:26:04.960 --> 0:26:05.600
<v Speaker 4>Yeah.

0:26:05.640 --> 0:26:07.760
<v Speaker 5>I think at a bulk level there was actually some

0:26:07.800 --> 0:26:10.040
<v Speaker 5>pretty similar things. So I can think about it as

0:26:10.040 --> 0:26:12.919
<v Speaker 5>like latency and throughput latency being the time to react

0:26:12.960 --> 0:26:14.919
<v Speaker 5>and then throughput kind of like how much thinking you

0:26:14.920 --> 0:26:17.359
<v Speaker 5>can do in a certain period of time. And so

0:26:18.000 --> 0:26:20.800
<v Speaker 5>you're right that like this space demands like low latency.

0:26:21.280 --> 0:26:22.640
<v Speaker 5>Early in the twenty ten, so it was a sort

0:26:22.680 --> 0:26:25.800
<v Speaker 5>of Flashboys book and perception where it was like really

0:26:25.920 --> 0:26:29.879
<v Speaker 5>kind of about arbitraging latency. I'm happy to report that

0:26:29.960 --> 0:26:32.119
<v Speaker 5>in some sense all the latency has been arbitraged.

0:26:32.160 --> 0:26:34.719
<v Speaker 2>For the most part, there's no more engine shortening.

0:26:34.760 --> 0:26:37.399
<v Speaker 5>The wire is probably like a little bit, but it's

0:26:37.680 --> 0:26:39.920
<v Speaker 5>relatively small, and like I think if you look at

0:26:39.920 --> 0:26:44.400
<v Speaker 5>the big quant trading firms that need to like really

0:26:44.480 --> 0:26:46.639
<v Speaker 5>make the wires as short as they possibly can is

0:26:46.720 --> 0:26:49.040
<v Speaker 5>done or are no longer relevant, which is great because

0:26:49.040 --> 0:26:51.800
<v Speaker 5>I find out stuff pretty boring. Personally, I think about

0:26:51.840 --> 0:26:53.800
<v Speaker 5>it more as like, for a given kind of like

0:26:54.680 --> 0:26:58.800
<v Speaker 5>speed of response, you should be the smartest person. So

0:26:58.840 --> 0:27:00.600
<v Speaker 5>it feels like this curve, if you're going to take

0:27:00.720 --> 0:27:03.119
<v Speaker 5>a second to come up with your trading decision, it'd

0:27:03.160 --> 0:27:05.320
<v Speaker 5>be a really really good decision. And then it doesn't

0:27:05.359 --> 0:27:07.199
<v Speaker 5>kind of matter that it took a second. And if

0:27:07.200 --> 0:27:09.560
<v Speaker 5>you're going to take a microsecond, well a you probably

0:27:09.600 --> 0:27:11.399
<v Speaker 5>can't do too much in a microsecond, but you know

0:27:11.720 --> 0:27:14.240
<v Speaker 5>it'll still be the best response in a microsecond, and

0:27:14.320 --> 0:27:15.000
<v Speaker 5>so you.

0:27:14.920 --> 0:27:16.280
<v Speaker 2>Could be a little worse. You can be a little

0:27:16.320 --> 0:27:17.400
<v Speaker 2>worse than the second.

0:27:17.160 --> 0:27:18.080
<v Speaker 4>Yeah, for sure.

0:27:18.520 --> 0:27:22.479
<v Speaker 5>And so essentially for our training, we use the cloud.

0:27:22.560 --> 0:27:25.120
<v Speaker 5>We have our own training data centers that we've built ourselves.

0:27:25.600 --> 0:27:28.679
<v Speaker 5>That is basically the same, although much much smaller scale

0:27:28.880 --> 0:27:31.280
<v Speaker 5>the scale of Googles and sayings. I don't know, it

0:27:31.280 --> 0:27:34.360
<v Speaker 5>blows my mind the spending on stuff like this. We are,

0:27:34.680 --> 0:27:37.280
<v Speaker 5>I think big if you're not comparing us to Google

0:27:37.320 --> 0:27:41.040
<v Speaker 5>a meta, but that's not like bajillions of dollars. So

0:27:41.119 --> 0:27:44.199
<v Speaker 5>training is kind of the same inference. We need to

0:27:44.200 --> 0:27:46.840
<v Speaker 5>put a devices close to the exchanges, and we need

0:27:46.880 --> 0:27:49.720
<v Speaker 5>to think very hot about the power usage and the latency.

0:27:49.880 --> 0:27:52.480
<v Speaker 5>But we have hardware teams, We make our own FPGAs,

0:27:53.040 --> 0:27:55.119
<v Speaker 5>we make our own chips, and we use off the

0:27:55.119 --> 0:27:57.439
<v Speaker 5>shelf GPUs, And what we try and do is we

0:27:57.480 --> 0:27:58.840
<v Speaker 5>try and make sure of it for any given set

0:27:58.840 --> 0:28:02.080
<v Speaker 5>of speed or response, making the smartest possible decision you can.

0:28:02.160 --> 0:28:07.400
<v Speaker 2>So you can kind of field programmabile gate rate. Oh yeah, sorry, Yeah.

0:28:07.520 --> 0:28:10.760
<v Speaker 5>Basically, all these different devices have different latencies and through puts.

0:28:10.800 --> 0:28:12.960
<v Speaker 5>GPUs have very high through puts. They are that's what

0:28:13.000 --> 0:28:15.320
<v Speaker 5>they're useful for, right and so, but the problem with

0:28:15.440 --> 0:28:18.879
<v Speaker 5>markets is they're kind of like narrow. The amount of

0:28:18.960 --> 0:28:21.680
<v Speaker 5>traffic flowing into these like lms from everyone typing into

0:28:21.680 --> 0:28:24.000
<v Speaker 5>their redbos it's massive, and they do also some clever

0:28:24.119 --> 0:28:26.440
<v Speaker 5>things kind of batch up requests and process and things.

0:28:26.880 --> 0:28:28.960
<v Speaker 5>We don't really have that luxury really, like the markets

0:28:29.000 --> 0:28:30.480
<v Speaker 5>are going to happen at the speed they happen. We

0:28:30.520 --> 0:28:32.040
<v Speaker 5>can't kind of like duck out for a while and

0:28:32.080 --> 0:28:33.680
<v Speaker 5>catch up. We kind of need to stay in the game.

0:28:34.240 --> 0:28:36.760
<v Speaker 5>So we have always sort of interesting design challenges around

0:28:36.760 --> 0:28:39.920
<v Speaker 5>how do we use GPUs which are relatively high latency.

0:28:39.960 --> 0:28:40.840
<v Speaker 4>They take a while to give.

0:28:40.760 --> 0:28:43.560
<v Speaker 5>Back a result, but they can process the whole stock

0:28:43.600 --> 0:28:47.080
<v Speaker 5>market on one GPU type of thing versus the fast response,

0:28:47.120 --> 0:28:50.240
<v Speaker 5>And so we have whole teams dedicated to thinking about, Okay,

0:28:50.240 --> 0:28:53.560
<v Speaker 5>I've got this like intelligent blob, how do I get

0:28:53.640 --> 0:28:56.520
<v Speaker 5>ounces out of it in different ways at different speeds?

0:28:57.000 --> 0:28:59.520
<v Speaker 5>And that I think is where a lot of smarts

0:28:59.520 --> 0:29:02.520
<v Speaker 5>are going in this world these days, rather than like

0:29:02.560 --> 0:29:04.920
<v Speaker 5>how do I make sure my microwave towers are like

0:29:05.040 --> 0:29:08.640
<v Speaker 5>slightly better aligned somewhere in rural Pennsylvania, which is a

0:29:08.680 --> 0:29:09.240
<v Speaker 5>cool challenge.

0:29:09.320 --> 0:29:10.600
<v Speaker 4>It's own right, but it's done.

0:29:10.680 --> 0:29:10.960
<v Speaker 3>I think.

0:29:11.000 --> 0:29:12.800
<v Speaker 5>I think people have found the straightest line from New

0:29:12.880 --> 0:29:14.960
<v Speaker 5>Jersey to Chicago.

0:29:30.360 --> 0:29:33.720
<v Speaker 3>Joe brought up some of the cynicism around CME's cloud

0:29:33.720 --> 0:29:36.640
<v Speaker 3>deal with Google, and this came up speaking of a

0:29:36.680 --> 0:29:39.400
<v Speaker 3>specific cynic who went on the record in one of

0:29:39.400 --> 0:29:43.080
<v Speaker 3>our episodes. Don Wilson basically made the argument that matching

0:29:43.120 --> 0:29:46.320
<v Speaker 3>on a cloud doesn't necessarily make sense because you might

0:29:46.360 --> 0:29:49.040
<v Speaker 3>put into orders and you're not really sure which order

0:29:49.080 --> 0:29:51.760
<v Speaker 3>gets filled first. I guess you're kind of back in

0:29:51.800 --> 0:29:54.560
<v Speaker 3>that black box environment, or maybe it's a latency issue.

0:29:54.600 --> 0:29:56.720
<v Speaker 3>I don't know, is that a problem that you're seeing.

0:29:57.000 --> 0:29:59.720
<v Speaker 5>That's something that I worry about. A general philosophy is

0:29:59.760 --> 0:30:02.560
<v Speaker 5>MA should be very like transparent and as fair as possible,

0:30:02.600 --> 0:30:05.360
<v Speaker 5>So like equalizing access is a good thing in terms

0:30:05.400 --> 0:30:07.880
<v Speaker 5>of participants. Shouldn't be at to like basically pull weird

0:30:07.960 --> 0:30:10.760
<v Speaker 5>tricks to be faster. On the other hand, I think

0:30:10.760 --> 0:30:13.600
<v Speaker 5>you want reliability, so like this concept of like orders

0:30:13.640 --> 0:30:15.760
<v Speaker 5>arriving at different times and being filled in different orders

0:30:15.840 --> 0:30:18.000
<v Speaker 5>just doesn't seem like a very sensible way to run

0:30:18.040 --> 0:30:20.800
<v Speaker 5>a market. It's something that requires a lot of effort

0:30:21.000 --> 0:30:24.840
<v Speaker 5>to engineer around, and it's just a good market design

0:30:25.000 --> 0:30:27.680
<v Speaker 5>to have. It is a very widespread though, in existing

0:30:27.720 --> 0:30:30.280
<v Speaker 5>exchanges across the world. We've traded in like a vast

0:30:30.360 --> 0:30:33.760
<v Speaker 5>number of countries, and some of the exchanges have such

0:30:33.840 --> 0:30:37.160
<v Speaker 5>amazing hardware that like, if two orders are sent within

0:30:37.360 --> 0:30:39.760
<v Speaker 5>like a nanosecond of each other, this exchange will never

0:30:39.960 --> 0:30:41.720
<v Speaker 5>process them in the wrong order, even if it's one

0:30:41.760 --> 0:30:44.120
<v Speaker 5>hundred different network ports and they're all connected. They have

0:30:44.200 --> 0:30:46.840
<v Speaker 5>this amazing time stamping stuff. On the other hand, you

0:30:46.920 --> 0:30:50.400
<v Speaker 5>might have like a crypto exchange where it kind of

0:30:50.440 --> 0:30:54.160
<v Speaker 5>feels like a kid learned JavaScript and ran set up

0:30:54.160 --> 0:30:56.239
<v Speaker 5>a website and you're kind of like you send an

0:30:56.320 --> 0:30:58.520
<v Speaker 5>order and you may may not be confirmed that they

0:30:58.560 --> 0:31:00.640
<v Speaker 5>even received it, and then you kind of have to

0:31:00.640 --> 0:31:03.080
<v Speaker 5>refresh your like account balance page like five.

0:31:02.880 --> 0:31:04.600
<v Speaker 4>Minutes later to see if there's many in it or not.

0:31:04.720 --> 0:31:07.320
<v Speaker 5>And we kind of we'll take we'll deal with it

0:31:07.440 --> 0:31:09.080
<v Speaker 5>as it is, but certainly we have a preference for

0:31:09.160 --> 0:31:12.640
<v Speaker 5>kind of equalized access but sort of predictable outcomes, and

0:31:12.680 --> 0:31:15.040
<v Speaker 5>I think that kind of leads to like people spending

0:31:15.040 --> 0:31:18.320
<v Speaker 5>efforts I think it's not astly very great thing for

0:31:18.440 --> 0:31:20.520
<v Speaker 5>society for people to be like stressing very hot about

0:31:20.520 --> 0:31:20.960
<v Speaker 5>why it lam.

0:31:21.320 --> 0:31:24.560
<v Speaker 2>Yeah, no, probably, I'm glad. I'm glad that you report

0:31:24.600 --> 0:31:27.560
<v Speaker 2>that we've moved on a little bit since then. Where

0:31:27.600 --> 0:31:30.280
<v Speaker 2>are your constraints? You know, when you talk to LLLM people,

0:31:30.320 --> 0:31:32.840
<v Speaker 2>there's debates about right now, is it electricity? Is that

0:31:32.880 --> 0:31:36.000
<v Speaker 2>the big constraint? Is it there just aret enough GPUs?

0:31:36.320 --> 0:31:40.000
<v Speaker 2>Is it talent? Is it whatever? When you think about

0:31:40.040 --> 0:31:42.719
<v Speaker 2>where you are now versus the optimal version of where

0:31:42.800 --> 0:31:44.240
<v Speaker 2>or is it I mean, data is the other big

0:31:44.280 --> 0:31:46.479
<v Speaker 2>one because there's all this concern that lllms are going

0:31:46.520 --> 0:31:49.000
<v Speaker 2>to run out of training data, et cetera. Where is

0:31:49.040 --> 0:31:51.400
<v Speaker 2>the big constraint for you that you feel like you're

0:31:51.400 --> 0:31:52.560
<v Speaker 2>solving for right now?

0:31:52.720 --> 0:31:55.440
<v Speaker 5>I think in terms of like really long term strategic planning,

0:31:55.480 --> 0:31:59.840
<v Speaker 5>electricity is like quite clearly a very binding consideration. When

0:31:59.840 --> 0:32:04.560
<v Speaker 5>we think about spitting up new GPU based training data centers,

0:32:05.200 --> 0:32:08.440
<v Speaker 5>it really feels like, is there electricity? Like finding a

0:32:08.440 --> 0:32:10.720
<v Speaker 5>piece of land to put a building in. There's a

0:32:10.720 --> 0:32:11.240
<v Speaker 5>lot of land.

0:32:11.480 --> 0:32:14.239
<v Speaker 4>Yeah, the electricity negotiation.

0:32:13.800 --> 0:32:17.040
<v Speaker 2>That's an issue at agr T even for us.

0:32:17.080 --> 0:32:18.760
<v Speaker 5>You know, because we have a sort of hybrid mix

0:32:18.840 --> 0:32:21.080
<v Speaker 5>of using cloud providers and building our own data centers,

0:32:21.720 --> 0:32:25.200
<v Speaker 5>and yeah, the negotiations and thinking about power constraints. We

0:32:25.240 --> 0:32:28.160
<v Speaker 5>have an existing data center in a very cold place

0:32:28.720 --> 0:32:31.680
<v Speaker 5>and we want to make it bigger. And the data

0:32:31.680 --> 0:32:35.160
<v Speaker 5>center people are fantastic to work with, but they're saying like, well,

0:32:35.160 --> 0:32:36.920
<v Speaker 5>we need to go talk to like the power grid

0:32:37.320 --> 0:32:40.080
<v Speaker 5>and negotiate this next trunch and so on, and it's

0:32:40.120 --> 0:32:42.680
<v Speaker 5>just it often feels like that is the bottleneck. And

0:32:43.120 --> 0:32:45.280
<v Speaker 5>on the terms of a GPU availability, it definitely was

0:32:45.320 --> 0:32:47.800
<v Speaker 5>a crunch at some point in the past, but I

0:32:47.840 --> 0:32:48.760
<v Speaker 5>don't feel like that.

0:32:48.760 --> 0:32:52.560
<v Speaker 2>Is a little more the entire stock market. Say a

0:32:52.560 --> 0:32:55.080
<v Speaker 2>little bit more about how you perceive the GPU market.

0:32:54.880 --> 0:32:55.240
<v Speaker 4>Right, I think.

0:32:55.280 --> 0:32:57.400
<v Speaker 5>I think if we ask for GPUs, we will get

0:32:57.440 --> 0:33:00.320
<v Speaker 5>them to live in a prompt manner, not necessar early

0:33:00.360 --> 0:33:02.680
<v Speaker 5>like next day. But I don't feel like that is

0:33:02.720 --> 0:33:04.840
<v Speaker 5>the thing that we have a long pull and spinning

0:33:04.920 --> 0:33:05.320
<v Speaker 5>up more.

0:33:05.840 --> 0:33:07.920
<v Speaker 2>When was the when was the worst of the crunch?

0:33:08.680 --> 0:33:11.640
<v Speaker 5>I guess twenty twenty three, late twenty twenty three felt

0:33:11.640 --> 0:33:13.000
<v Speaker 5>pretty bad.

0:33:13.080 --> 0:33:13.320
<v Speaker 4>I was.

0:33:13.320 --> 0:33:16.120
<v Speaker 5>I guess that was like the Nvidia Hopper generation, and

0:33:16.640 --> 0:33:20.120
<v Speaker 5>I saw also a number in Ploomberg yesterday that I

0:33:20.120 --> 0:33:21.880
<v Speaker 5>think it was like Nvidia conference yesterday and I said

0:33:21.920 --> 0:33:25.120
<v Speaker 5>something like it was like one million Hopper class GPUs

0:33:25.400 --> 0:33:28.880
<v Speaker 5>have been made, but already like four million Blackwell class

0:33:28.920 --> 0:33:30.840
<v Speaker 5>gp has been made. So I think there's been a

0:33:30.920 --> 0:33:33.000
<v Speaker 5>ramp up of supply. But I don't think they're also

0:33:33.040 --> 0:33:36.240
<v Speaker 5>sitting on unsold inventory either. I think it is being consumed.

0:33:36.240 --> 0:33:38.280
<v Speaker 5>But yeah, in terms of like what is the hod thing,

0:33:38.360 --> 0:33:42.440
<v Speaker 5>I think electricity, And I am it's insane. As a

0:33:42.640 --> 0:33:45.040
<v Speaker 5>very millennial person, I guess climate change was a big

0:33:45.080 --> 0:33:47.200
<v Speaker 5>thing growing up in college, but a lot of discussion

0:33:47.440 --> 0:33:49.520
<v Speaker 5>about climate change, and to see people spinning up data

0:33:49.520 --> 0:33:53.880
<v Speaker 5>centers very fast by basically buying as many gas turbines

0:33:53.920 --> 0:33:58.160
<v Speaker 5>as they can and putting them outside, I'm like, WHOA, Like, yeah,

0:33:58.200 --> 0:34:00.280
<v Speaker 5>what are we doing? It's wild, but this the only

0:34:00.320 --> 0:34:02.520
<v Speaker 5>way to get electricity promptly. You just have to throw

0:34:02.560 --> 0:34:05.400
<v Speaker 5>guests turbines outside the building and turn them on. It's

0:34:05.440 --> 0:34:06.479
<v Speaker 5>pretty radical stuff.

0:34:06.520 --> 0:34:09.400
<v Speaker 4>And I don't know how all the numbers.

0:34:09.000 --> 0:34:11.719
<v Speaker 5>Of people talking about for future data center expansion kind

0:34:11.760 --> 0:34:14.720
<v Speaker 5>of math out because you just back of the envelope

0:34:14.760 --> 0:34:16.360
<v Speaker 5>the power usage and things.

0:34:16.120 --> 0:34:18.399
<v Speaker 4>And I know that the sam Oltman's of the world.

0:34:18.440 --> 0:34:19.560
<v Speaker 4>I've thought about this, We've talked about this.

0:34:19.560 --> 0:34:20.960
<v Speaker 5>So oh, we need to be generating this much new

0:34:20.960 --> 0:34:25.320
<v Speaker 5>power generation per you of time, but there's such daunting numbers.

0:34:25.320 --> 0:34:27.120
<v Speaker 5>I just don't know how that is all going to

0:34:27.239 --> 0:34:30.280
<v Speaker 5>work out. But yeah, even for us in the grand

0:34:30.280 --> 0:34:33.120
<v Speaker 5>scheme of things, like a much smaller player in terms

0:34:33.160 --> 0:34:36.000
<v Speaker 5>of power consumption, we think in terms of like tens

0:34:36.000 --> 0:34:40.040
<v Speaker 5>of megawatts, not gigawatts, which is more than most towns

0:34:40.080 --> 0:34:41.239
<v Speaker 5>and cities and things.

0:34:41.239 --> 0:34:43.040
<v Speaker 4>But still, but we.

0:34:42.960 --> 0:34:45.360
<v Speaker 5>Find it like a challenge to find electricity at a

0:34:45.400 --> 0:34:46.160
<v Speaker 5>reasonable price.

0:34:46.600 --> 0:34:48.759
<v Speaker 3>On this note, can you talk to us a little

0:34:48.760 --> 0:34:51.880
<v Speaker 3>bit more about where competitive advantage actually comes from in

0:34:51.960 --> 0:34:55.840
<v Speaker 3>this space, because if the GPU crunch is somewhat solved,

0:34:55.880 --> 0:34:58.520
<v Speaker 3>and if latency isn't as big an issue as it

0:34:58.640 --> 0:35:01.080
<v Speaker 3>used to be, where are people actually getting their edge from?

0:35:01.280 --> 0:35:04.359
<v Speaker 4>Right? I mean people? Talent is one of your other things.

0:35:04.400 --> 0:35:06.520
<v Speaker 5>You asked that a constraint it is It is a

0:35:06.680 --> 0:35:12.000
<v Speaker 5>very competitive people market. We're essentially asking for people to

0:35:12.200 --> 0:35:15.400
<v Speaker 5>know a lot of things, be both good researchers and

0:35:15.440 --> 0:35:18.399
<v Speaker 5>good engineers. Because I don't know in this AI era

0:35:18.440 --> 0:35:20.840
<v Speaker 5>of a distinction is pretty blurry. It's not something you

0:35:20.880 --> 0:35:23.759
<v Speaker 5>can just wipeboard and then the coding is a little

0:35:23.760 --> 0:35:26.160
<v Speaker 5>bit afterwards. Any kind of research idea you have is

0:35:26.200 --> 0:35:29.320
<v Speaker 5>intimately connected with how you implement it. So that's already

0:35:29.360 --> 0:35:32.440
<v Speaker 5>like a tough ask. So people are constrained. People that

0:35:32.480 --> 0:35:34.560
<v Speaker 5>we like I want to find and we pay well

0:35:34.640 --> 0:35:37.000
<v Speaker 5>for those people as a result, and it is competitive.

0:35:37.640 --> 0:35:40.319
<v Speaker 5>But I think the more subtle edge is almost like

0:35:41.040 --> 0:35:45.160
<v Speaker 5>putting it all together. Do you have people who can,

0:35:45.480 --> 0:35:48.080
<v Speaker 5>like an engineering team that can collect double data recorded,

0:35:48.640 --> 0:35:51.640
<v Speaker 5>make it available to the GPU training data center. This

0:35:51.760 --> 0:35:55.520
<v Speaker 5>is like many I guess it's petabyte scale data sets

0:35:56.080 --> 0:35:59.960
<v Speaker 5>and just stroying too much data, streaming it from wherever

0:36:00.000 --> 0:36:02.040
<v Speaker 5>a stored to wherever in the world the training data

0:36:02.080 --> 0:36:06.680
<v Speaker 5>center is reliably these training runs are very expensive and

0:36:06.719 --> 0:36:09.120
<v Speaker 5>then once you've got that model serving it, so it

0:36:09.280 --> 0:36:11.239
<v Speaker 5>kind of sounds to everything and maybe that's kind of

0:36:11.239 --> 0:36:13.359
<v Speaker 5>like a lame concert, but it really is. I think

0:36:13.400 --> 0:36:17.759
<v Speaker 5>you need to be just optimizing the whole stack. And

0:36:17.840 --> 0:36:20.759
<v Speaker 5>so like my team is like the AI team, so

0:36:20.960 --> 0:36:22.800
<v Speaker 5>net what that really means in practice is we're focused

0:36:22.840 --> 0:36:25.200
<v Speaker 5>on training the models, which is an important but not

0:36:25.280 --> 0:36:28.160
<v Speaker 5>sufficient part of a whole stack, because we would be

0:36:28.239 --> 0:36:30.200
<v Speaker 5>kind of dead in the water without the teams at

0:36:30.320 --> 0:36:32.480
<v Speaker 5>HIT who think about how to actually kind of get

0:36:32.600 --> 0:36:35.279
<v Speaker 5>the data and things TV systems and then the decisions

0:36:35.280 --> 0:36:38.280
<v Speaker 5>out to the markets and keep up when things get busy,

0:36:38.360 --> 0:36:41.160
<v Speaker 5>all these things. So when I think about our competitors,

0:36:42.000 --> 0:36:44.320
<v Speaker 5>I think there is a benefit to scale. I can't

0:36:44.400 --> 0:36:47.800
<v Speaker 5>imagine how you would start a new company like HIT

0:36:48.520 --> 0:36:52.279
<v Speaker 5>in the year twenty twenty five because of the huge

0:36:52.280 --> 0:36:55.239
<v Speaker 5>initial lift to kind of build enough engineering scale to

0:36:56.040 --> 0:36:58.120
<v Speaker 5>achieve this sort of thing. And so I think are

0:36:58.160 --> 0:37:02.080
<v Speaker 5>sort of peer companies also have invested very heavily in engineering,

0:37:02.160 --> 0:37:04.120
<v Speaker 5>and we'll continue to do so. And there was an

0:37:04.160 --> 0:37:06.239
<v Speaker 5>article in the FT like a little like a week

0:37:06.320 --> 0:37:09.920
<v Speaker 5>or two ago about how firms like HIT are kind

0:37:09.920 --> 0:37:13.160
<v Speaker 5>of extending themselves more into slower trading and there are

0:37:13.160 --> 0:37:15.439
<v Speaker 5>firms that are kind of you know, those slower firms

0:37:15.480 --> 0:37:16.760
<v Speaker 5>that's trying to kind of go faster.

0:37:17.160 --> 0:37:19.279
<v Speaker 2>And yeah, I was just gonna ask about, just like

0:37:19.360 --> 0:37:23.640
<v Speaker 2>on the prediction standpoint, Okay, maybe you could predict what's

0:37:23.680 --> 0:37:26.960
<v Speaker 2>with some reasonable confidence what's gonna happen in the next hour. Sometimes,

0:37:26.960 --> 0:37:29.799
<v Speaker 2>if you're lucky, maybe a day like maybe a month.

0:37:29.840 --> 0:37:32.719
<v Speaker 2>It's just ridiculous. But do you in your work is

0:37:32.760 --> 0:37:34.520
<v Speaker 2>that horizon? Has it broadened?

0:37:34.600 --> 0:37:35.399
<v Speaker 4>It is? Yeah.

0:37:35.440 --> 0:37:37.480
<v Speaker 5>I think one of the things for people who are

0:37:37.520 --> 0:37:39.600
<v Speaker 5>aware of HIT even at all, I think is still

0:37:39.640 --> 0:37:42.520
<v Speaker 5>a perception is sort of a pre twenty twenty perception

0:37:42.560 --> 0:37:44.640
<v Speaker 5>of like we are purely high frequency trading firm, but

0:37:44.680 --> 0:37:47.160
<v Speaker 5>we would say we are both high frequency and medium

0:37:47.200 --> 0:37:49.520
<v Speaker 5>frequency trading firm, and it's like a big part of

0:37:49.520 --> 0:37:51.919
<v Speaker 5>our business. One way to think about it, I think

0:37:51.960 --> 0:37:53.560
<v Speaker 5>is that by if I really have a view on

0:37:53.600 --> 0:37:55.719
<v Speaker 5>what a stock should be in like five days time,

0:37:56.360 --> 0:37:58.120
<v Speaker 5>Let's say I want to buy that stock, I'm going

0:37:58.200 --> 0:38:01.879
<v Speaker 5>to acquire that stock over time, and maybe it's what's

0:38:01.880 --> 0:38:03.960
<v Speaker 5>the best time to buy that stuck over the five

0:38:04.040 --> 0:38:05.560
<v Speaker 5>day period, Well, I have a model that tells me

0:38:05.640 --> 0:38:08.720
<v Speaker 5>that the best pricing an hour. So maybe the shorter

0:38:08.840 --> 0:38:11.640
<v Speaker 5>term model should inform the longer term trade and cascading

0:38:11.640 --> 0:38:12.319
<v Speaker 5>all the way down.

0:38:12.640 --> 0:38:16.040
<v Speaker 2>When you're doing this sort of slightly longer term or

0:38:16.080 --> 0:38:20.439
<v Speaker 2>slightly slower frequency trading, is the fundamental job still the same,

0:38:20.480 --> 0:38:23.880
<v Speaker 2>which is you're in the liquidity provision service business, just

0:38:23.960 --> 0:38:27.560
<v Speaker 2>of or longer you want to hold that warehousing or

0:38:27.600 --> 0:38:29.600
<v Speaker 2>does it some because when I think of a fund,

0:38:29.840 --> 0:38:31.879
<v Speaker 2>when I think of a hedge fund, I certainly don't

0:38:31.880 --> 0:38:34.600
<v Speaker 2>think of maybe to some extent, some of their strategies

0:38:34.640 --> 0:38:37.480
<v Speaker 2>might be sort of liquidity provision. It's more directional. Is

0:38:37.520 --> 0:38:40.680
<v Speaker 2>it still that or is the fundamental reason why you

0:38:40.719 --> 0:38:43.600
<v Speaker 2>make money the service you provide? Does it change by definition?

0:38:43.760 --> 0:38:44.880
<v Speaker 2>Change over that horizon?

0:38:44.880 --> 0:38:47.759
<v Speaker 5>I think the market making service provision does break down.

0:38:47.760 --> 0:38:49.719
<v Speaker 5>I think that stretches analogy too far. I think you

0:38:49.760 --> 0:38:51.759
<v Speaker 5>have to think of it as like liquidity taking, which

0:38:51.840 --> 0:38:56.239
<v Speaker 5>somehow seems more like aggressive or something. But the we're

0:38:56.280 --> 0:38:59.279
<v Speaker 5>trading against orders resting on the book. Someone was like,

0:38:59.320 --> 0:39:00.759
<v Speaker 5>I want to sell this dock, and we're like, we

0:39:00.760 --> 0:39:03.000
<v Speaker 5>will buy it from you because we think that in

0:39:03.040 --> 0:39:04.680
<v Speaker 5>the long run will be worth doing it, and so

0:39:04.719 --> 0:39:07.160
<v Speaker 5>we do cross to spread and we do pay this

0:39:07.280 --> 0:39:09.600
<v Speaker 5>transaction costs. Sometimes, you know, you can also kind of

0:39:09.760 --> 0:39:13.640
<v Speaker 5>acquire position by market making, but with a tilt. So really,

0:39:13.640 --> 0:39:15.560
<v Speaker 5>at the longer horizons, I think the sort of market

0:39:15.560 --> 0:39:18.400
<v Speaker 5>making service analogy does break down. But in some sense

0:39:18.560 --> 0:39:20.719
<v Speaker 5>there's always a counterpartty and they wanted to trade for

0:39:20.800 --> 0:39:23.640
<v Speaker 5>a reason, and I think a mental model that I

0:39:23.680 --> 0:39:25.440
<v Speaker 5>don't know. You tell me if this sounds like too

0:39:25.600 --> 0:39:26.680
<v Speaker 5>touishing rushy.

0:39:26.360 --> 0:39:28.360
<v Speaker 2>But love a mental model.

0:39:28.400 --> 0:39:31.839
<v Speaker 5>Yeah, you mentioned go chess, right, So the thing about

0:39:31.880 --> 0:39:34.839
<v Speaker 5>those is that there there's zero sum games is only

0:39:34.880 --> 0:39:38.360
<v Speaker 5>one winner. It's truly like a no, like someone someone's unhappy.

0:39:38.400 --> 0:39:41.360
<v Speaker 5>Someone was in there maybe equally unhappy plus one minus one.

0:39:42.040 --> 0:39:44.719
<v Speaker 5>I think the reason that trading works is because it

0:39:44.760 --> 0:39:48.239
<v Speaker 5>is in some sense positive sum. You know, money is conserved,

0:39:48.400 --> 0:39:50.400
<v Speaker 5>and I guess the little fee goes to exchange, So

0:39:50.440 --> 0:39:52.160
<v Speaker 5>in some sense money is at that moment of a

0:39:52.239 --> 0:39:57.680
<v Speaker 5>trade is actually negative a little. But utility people's general

0:39:57.760 --> 0:40:00.560
<v Speaker 5>happiness I don't know, might paycheck go into my fur

0:40:00.600 --> 0:40:03.920
<v Speaker 5>one k provider and it bias some ETFs. I'm relatively

0:40:03.960 --> 0:40:06.440
<v Speaker 5>like insensitive to how exactly that happens. I just I'm

0:40:06.440 --> 0:40:09.040
<v Speaker 5>not gonna look at it for never forty years, right, No.

0:40:10.280 --> 0:40:11.879
<v Speaker 4>I try not to look at it, especially lately.

0:40:12.160 --> 0:40:14.360
<v Speaker 5>But uh yeah, like the utility, My utility is a

0:40:14.440 --> 0:40:16.440
<v Speaker 5>very long horizon, and so someone sells it to me

0:40:16.520 --> 0:40:19.080
<v Speaker 5>like at one cent different, I don't really care. So

0:40:19.400 --> 0:40:21.080
<v Speaker 5>but like the person who made the sense happy and

0:40:21.120 --> 0:40:23.120
<v Speaker 5>I'm happy because I got good liquidity didn't cross a

0:40:23.200 --> 0:40:27.280
<v Speaker 5>huge spread. So that is kind of why I think

0:40:27.760 --> 0:40:29.319
<v Speaker 5>it all kind of makes sense and white people are

0:40:29.320 --> 0:40:32.000
<v Speaker 5>trading together. But it's also why like thinking about markets

0:40:32.040 --> 0:40:34.080
<v Speaker 5>like an alpha go sense doesn't make sense because it's

0:40:34.120 --> 0:40:37.080
<v Speaker 5>kind of doesn't really apply. If you thought of markets

0:40:37.120 --> 0:40:40.200
<v Speaker 5>as hit and all our competitives all kind of in

0:40:40.239 --> 0:40:43.000
<v Speaker 5>some sort of like deathmatch, who's the smartest, who's trying

0:40:43.000 --> 0:40:45.359
<v Speaker 5>to pick each other off, then markets would be kind

0:40:45.360 --> 0:40:47.200
<v Speaker 5>of like this giant standof where no one would be trading.

0:40:47.200 --> 0:40:49.440
<v Speaker 5>Everyone be kind to be like waiting. But obviously markets

0:40:49.440 --> 0:40:51.880
<v Speaker 5>are very vibrant. I think it's because even when we

0:40:51.960 --> 0:40:54.600
<v Speaker 5>were crossing the spread, because a crossing is prettingaintone who

0:40:54.600 --> 0:40:57.680
<v Speaker 5>wanted to sell for whatever reason. If we're right, I

0:40:57.680 --> 0:41:00.479
<v Speaker 5>guess in five days time they might be like less happy, but.

0:41:00.400 --> 0:41:02.280
<v Speaker 4>Maybe they weren't. Actually, maybe they were just like hedging

0:41:02.320 --> 0:41:03.600
<v Speaker 4>a position. They don't care what.

0:41:03.560 --> 0:41:06.080
<v Speaker 5>The stocks prices in five days. They just wanted to

0:41:06.120 --> 0:41:07.960
<v Speaker 5>like hedge their position, and we traded with them. So

0:41:08.280 --> 0:41:10.480
<v Speaker 5>that's the way I tell rick and styles in my head.

0:41:10.480 --> 0:41:12.760
<v Speaker 5>But it can still be like a sort of service

0:41:12.800 --> 0:41:16.000
<v Speaker 5>provision we make mindly only because someone else wants to trade.

0:41:16.200 --> 0:41:18.320
<v Speaker 4>If no one was trading, we wouldn't exist, right.

0:41:18.440 --> 0:41:21.840
<v Speaker 3>And different market participants with different motivations and goals and aims.

0:41:22.120 --> 0:41:24.439
<v Speaker 3>I want to go back to the talent question. Yeah

0:41:24.480 --> 0:41:27.279
<v Speaker 3>for a second, and I get the sense that engineers

0:41:27.640 --> 0:41:31.640
<v Speaker 3>like open source and they like contributing to the research

0:41:31.880 --> 0:41:34.480
<v Speaker 3>ecosystem on AI. And then I get the sense that

0:41:34.520 --> 0:41:38.280
<v Speaker 3>trading firms probably do not like open source, and they're

0:41:38.440 --> 0:41:42.680
<v Speaker 3>much more into protecting their proprietary models or data or whatever.

0:41:43.160 --> 0:41:45.920
<v Speaker 3>How does a company like HRT, how do you actually

0:41:45.920 --> 0:41:46.920
<v Speaker 3>balance that tension?

0:41:47.280 --> 0:41:47.520
<v Speaker 4>Yeah?

0:41:47.560 --> 0:41:49.279
<v Speaker 5>I mean this is also like a sort of really

0:41:49.360 --> 0:41:52.799
<v Speaker 5>honest answer in that many years ago. This is a

0:41:52.880 --> 0:41:56.640
<v Speaker 5>relative comparative disadvantage for us for recruiting some We often

0:41:56.640 --> 0:41:59.560
<v Speaker 5>have conversations with, maybe especially PhDs who are graduating, and

0:41:59.600 --> 0:42:01.520
<v Speaker 5>they would like, well, I can go to Google and

0:42:01.560 --> 0:42:03.560
<v Speaker 5>I can still publish my research, and that kind of

0:42:03.560 --> 0:42:04.480
<v Speaker 5>gives me optionality.

0:42:04.520 --> 0:42:05.719
<v Speaker 4>People will know who I am.

0:42:06.239 --> 0:42:09.040
<v Speaker 5>If I go into an HRT or like firm, I

0:42:09.080 --> 0:42:12.319
<v Speaker 5>essentially go behind this veil and I never emerge and

0:42:12.400 --> 0:42:13.759
<v Speaker 5>people just had to kind of take it on faith.

0:42:13.760 --> 0:42:16.399
<v Speaker 5>I did smart things for many years, and I would

0:42:16.400 --> 0:42:19.799
<v Speaker 5>have basically no strong counter argument apart from the fact

0:42:19.840 --> 0:42:22.399
<v Speaker 5>that actually writing papers is kind of overrated. I've been there,

0:42:22.600 --> 0:42:25.200
<v Speaker 5>done that, as when you get older you will not care.

0:42:26.239 --> 0:42:29.879
<v Speaker 5>Now though, there's this interesting situation where this golden era

0:42:30.000 --> 0:42:31.360
<v Speaker 5>may be of like being able to be work at

0:42:31.360 --> 0:42:33.160
<v Speaker 5>a big tech company and be paid for public research

0:42:33.239 --> 0:42:36.000
<v Speaker 5>is very much over The papers that do come out

0:42:36.040 --> 0:42:38.359
<v Speaker 5>of the big AI labs are essentially kind of either

0:42:38.360 --> 0:42:42.560
<v Speaker 5>a very stale or not important, and if you're working

0:42:42.640 --> 0:42:44.959
<v Speaker 5>on the most important cutting edge things, you can't share

0:42:45.000 --> 0:42:47.600
<v Speaker 5>what you're doing and it's very secretive. So some since

0:42:47.600 --> 0:42:50.080
<v Speaker 5>the problem solved itself a little bit for me, and

0:42:50.120 --> 0:42:53.279
<v Speaker 5>people now recognize that IP should be protected. I've even

0:42:53.360 --> 0:42:56.399
<v Speaker 5>seen some of us sort of AI lab people think

0:42:56.400 --> 0:43:00.040
<v Speaker 5>out a lot about non competes in public thinking tweeting

0:43:00.040 --> 0:43:01.200
<v Speaker 5>about non competes.

0:43:00.880 --> 0:43:03.120
<v Speaker 4>And things, which is an amazing ton of events, because

0:43:03.120 --> 0:43:03.600
<v Speaker 4>I feel like.

0:43:03.640 --> 0:43:04.520
<v Speaker 2>That was very anesthetical.

0:43:05.040 --> 0:43:07.680
<v Speaker 5>I mean, they're like literally effectively banned in the state

0:43:07.719 --> 0:43:10.120
<v Speaker 5>of California, and I think people were almost like proud

0:43:10.160 --> 0:43:12.640
<v Speaker 5>of this fact, and which also kind of hold it

0:43:12.680 --> 0:43:15.600
<v Speaker 5>against the New York sort of trading world, being like, oh,

0:43:15.600 --> 0:43:17.719
<v Speaker 5>look at these people, are there non competes and things,

0:43:18.080 --> 0:43:20.680
<v Speaker 5>And then someone comes along and pays one hundred million

0:43:20.680 --> 0:43:24.719
<v Speaker 5>dollars or whatever for like your researchers, and a lot

0:43:24.719 --> 0:43:26.879
<v Speaker 5>of that money is being paid for talent, but it's

0:43:26.920 --> 0:43:29.759
<v Speaker 5>also in some sense paying for intellectual property.

0:43:30.200 --> 0:43:31.360
<v Speaker 4>And like, those people.

0:43:31.200 --> 0:43:34.960
<v Speaker 5>Know how the soup is made and they are not

0:43:35.000 --> 0:43:38.400
<v Speaker 5>writing it down and not committing any explicit sort of

0:43:38.480 --> 0:43:41.440
<v Speaker 5>IP theft. But if you hire five people who've been

0:43:41.440 --> 0:43:43.920
<v Speaker 5>making the soup, they know they know a lot of

0:43:43.960 --> 0:43:47.960
<v Speaker 5>process knowledge, and you might suddenly feel a little differently

0:43:48.040 --> 0:43:51.000
<v Speaker 5>about protecting that. We spend a lot of time training

0:43:51.000 --> 0:43:53.600
<v Speaker 5>our employees. Takes a long time for them to be productive.

0:43:54.600 --> 0:43:56.200
<v Speaker 5>In some sense, it would be a shame if people

0:43:56.200 --> 0:43:58.360
<v Speaker 5>could just take that knowledge and immediately leave.

0:43:58.600 --> 0:44:02.239
<v Speaker 4>And so, yeah, just.

0:44:02.200 --> 0:44:05.680
<v Speaker 3>Going back to the steamroller. I promised, I promised we would.

0:44:05.719 --> 0:44:09.319
<v Speaker 3>When I hear AI in trading or I know people

0:44:09.360 --> 0:44:13.319
<v Speaker 3>are very excited about agent based AI nowadays, part of

0:44:13.320 --> 0:44:17.200
<v Speaker 3>me thinks back to one of the more amusing events

0:44:17.239 --> 0:44:20.120
<v Speaker 3>in financial history, which is Joe. I'm sure you remember

0:44:20.120 --> 0:44:22.960
<v Speaker 3>at the time that one of night Capital's algos.

0:44:23.200 --> 0:44:24.880
<v Speaker 2>Would not find that to be an amusing Yeah, did

0:44:24.920 --> 0:44:27.960
<v Speaker 2>all the worst Nightmare possible, but using for them the

0:44:28.000 --> 0:44:29.960
<v Speaker 2>peanut gallery, right.

0:44:29.480 --> 0:44:32.880
<v Speaker 3>Right, schadenfreud. So this algo went rogue and bought like

0:44:32.960 --> 0:44:37.319
<v Speaker 3>seven billion dollars worth of stuff? Yeah, exactly, what are

0:44:37.320 --> 0:44:40.799
<v Speaker 3>the guardrails that you put in place to avoid the

0:44:40.840 --> 0:44:42.240
<v Speaker 3>destiny of night capital.

0:44:42.440 --> 0:44:45.759
<v Speaker 5>So every training cycle we have a talk about the

0:44:45.840 --> 0:44:48.440
<v Speaker 5>nightmare with a K and we have multiple x the

0:44:48.560 --> 0:44:51.239
<v Speaker 5>night employees at HIT, as you might expect just from

0:44:51.280 --> 0:44:53.920
<v Speaker 5>the lineage of a successful trading firm that ended in

0:44:54.040 --> 0:44:56.279
<v Speaker 5>a kind of unhappy way, and we have many people

0:44:56.320 --> 0:44:57.200
<v Speaker 5>who were at night.

0:44:57.239 --> 0:44:59.439
<v Speaker 2>This story is crazy and successful trading firm that ended

0:44:59.440 --> 0:45:00.719
<v Speaker 2>about fifteen yeah.

0:45:00.800 --> 0:45:04.720
<v Speaker 5>Yeah, So it's fair to say that that stuff haunts us,

0:45:04.880 --> 0:45:07.359
<v Speaker 5>and we try and take as many lessons away from

0:45:07.360 --> 0:45:11.120
<v Speaker 5>that as possible. Defense and layers. So I think one

0:45:11.160 --> 0:45:12.840
<v Speaker 5>of the things that I'd like to emphasize with the

0:45:12.840 --> 0:45:15.040
<v Speaker 5>AI stuff in particular is that it is not like

0:45:15.120 --> 0:45:18.680
<v Speaker 5>there's some neural network directly sending orders to NIZ. It

0:45:18.719 --> 0:45:23.320
<v Speaker 5>is in some sense providing a plan and then traditional human,

0:45:23.600 --> 0:45:28.040
<v Speaker 5>heavily audited, risk checked layers take the actions and that's

0:45:28.160 --> 0:45:30.319
<v Speaker 5>just kind of how it has to be. And so

0:45:30.920 --> 0:45:33.759
<v Speaker 5>for us we are kind of on an operational day

0:45:33.760 --> 0:45:36.160
<v Speaker 5>to day basis. It's just many, many layers of sanity

0:45:36.239 --> 0:45:38.520
<v Speaker 5>checking throughout the day, and then at a sort of

0:45:38.600 --> 0:45:42.239
<v Speaker 5>high level it's very careful process including processes to specifically

0:45:42.320 --> 0:45:45.879
<v Speaker 5>avoid the KCG type scenario of how are you even

0:45:46.000 --> 0:45:49.239
<v Speaker 5>releasing new versions and what pre released checks do you run?

0:45:49.320 --> 0:45:52.759
<v Speaker 5>And audits and we even during the day we have

0:45:52.840 --> 0:45:54.360
<v Speaker 5>some I don't know, I guess you'd call them like

0:45:54.480 --> 0:45:57.840
<v Speaker 5>sanity checks of the neural networks to make sure that

0:45:57.880 --> 0:45:59.879
<v Speaker 5>they are producing the values that we expected they would

0:45:59.880 --> 0:46:02.600
<v Speaker 5>be reducing. And those sort of checking processes are kind

0:46:02.600 --> 0:46:04.680
<v Speaker 5>of a little bit behind because they can't keep up

0:46:04.719 --> 0:46:06.920
<v Speaker 5>with the like flow, but like for enough to kind

0:46:06.920 --> 0:46:10.440
<v Speaker 5>of just again like every tex of a numeric stability

0:46:10.480 --> 0:46:13.279
<v Speaker 5>of the model saying and things. It's not it's not

0:46:13.320 --> 0:46:15.279
<v Speaker 5>about losing money or making money in today, because it's

0:46:15.280 --> 0:46:18.000
<v Speaker 5>not like, oh, like risk in the kind of financial sense.

0:46:18.000 --> 0:46:21.000
<v Speaker 5>It's like operational risk. But paranoia is deep and that's

0:46:21.000 --> 0:46:23.920
<v Speaker 5>probably something that's still very different I think, from this

0:46:24.080 --> 0:46:27.360
<v Speaker 5>market from the sort of other AI world, which I

0:46:27.360 --> 0:46:29.920
<v Speaker 5>guess anything goes and like failure rates to kind of

0:46:29.960 --> 0:46:32.399
<v Speaker 5>just priced in. Yeah, but yeah, you could you could

0:46:32.440 --> 0:46:35.120
<v Speaker 5>imagine just ruining everything, and I guess we worry about

0:46:35.160 --> 0:46:38.600
<v Speaker 5>losing money, but I think we worry more about taking

0:46:38.600 --> 0:46:41.680
<v Speaker 5>an action that a regulator would not want us to do,

0:46:42.280 --> 0:46:44.879
<v Speaker 5>because if you lose that trust of regulators, you lose

0:46:44.880 --> 0:46:46.719
<v Speaker 5>it for a very long time. And we trade in

0:46:46.760 --> 0:46:49.320
<v Speaker 5>a lot of markets and we pay very close attention,

0:46:49.440 --> 0:46:52.040
<v Speaker 5>and I have deep respect for the regulators and their

0:46:52.040 --> 0:46:54.480
<v Speaker 5>decisions and all those markets and the rules are sometimes

0:46:54.560 --> 0:46:56.920
<v Speaker 5>very complex, and man, do we watch that stuff like

0:46:56.920 --> 0:46:58.359
<v Speaker 5>a hawk, because you know, you don't be kicked out

0:46:58.400 --> 0:47:01.319
<v Speaker 5>of a country for making an operational error. And this

0:47:01.440 --> 0:47:04.200
<v Speaker 5>is a very low tolerance culture from regulators in terms

0:47:04.200 --> 0:47:07.200
<v Speaker 5>of making mistakes. So we stress it a lot, and

0:47:07.400 --> 0:47:09.400
<v Speaker 5>I think we should because it's it's like the profit

0:47:09.440 --> 0:47:11.560
<v Speaker 5>you make in ten years by still being in the

0:47:11.600 --> 0:47:13.879
<v Speaker 5>game versus move fast and break things. It's not move

0:47:13.960 --> 0:47:16.040
<v Speaker 5>fast and break things, PA still want to move fast.

0:47:16.280 --> 0:47:19.120
<v Speaker 2>I have like a million more questions, but for the

0:47:19.160 --> 0:47:21.480
<v Speaker 2>sake of time, I'll just ask one more. And I

0:47:21.520 --> 0:47:24.760
<v Speaker 2>don't know even know whether it's something you're in position

0:47:24.840 --> 0:47:26.640
<v Speaker 2>great position to answer about. It's something I actually want

0:47:26.680 --> 0:47:29.160
<v Speaker 2>to do an entire episode about at some point. But

0:47:30.120 --> 0:47:33.920
<v Speaker 2>as you would characterize it, what happens in the second

0:47:34.040 --> 0:47:36.839
<v Speaker 2>after a jobs report is released. And what I'm talking

0:47:36.880 --> 0:47:40.160
<v Speaker 2>about specifically is numbers either flash on the screen or

0:47:40.200 --> 0:47:42.759
<v Speaker 2>a piece of a text appears on a website, and

0:47:42.920 --> 0:47:46.560
<v Speaker 2>markets move around a lot all that and there's people.

0:47:46.880 --> 0:47:49.120
<v Speaker 2>Then suddenly it's actually the jobs report was good, and

0:47:49.160 --> 0:47:50.600
<v Speaker 2>if you actually look at the wage number and then

0:47:50.600 --> 0:47:53.160
<v Speaker 2>the six But in that instant, in that first micro

0:47:53.280 --> 0:47:56.520
<v Speaker 2>second after the release, markets are already moving, certainly before

0:47:56.560 --> 0:47:59.479
<v Speaker 2>any human has had a chance to read the thing

0:47:59.719 --> 0:48:02.800
<v Speaker 2>or for view. So what I assume is that there's

0:48:02.920 --> 0:48:05.800
<v Speaker 2>training on here's the text and here are the things

0:48:05.840 --> 0:48:08.120
<v Speaker 2>and whatever. But to as you would put it, or

0:48:08.120 --> 0:48:11.520
<v Speaker 2>from the perspective of hr T, what happens in the

0:48:11.520 --> 0:48:13.120
<v Speaker 2>millisecond after an event?

0:48:13.480 --> 0:48:16.080
<v Speaker 5>Yeah, so yeah, I mean, so we have like a

0:48:16.120 --> 0:48:19.200
<v Speaker 5>Bloomberg headlines feed that it's like pretty low latency, and

0:48:19.239 --> 0:48:21.920
<v Speaker 5>if it's like an important articleize like a star and

0:48:21.960 --> 0:48:24.040
<v Speaker 5>a feed things like this, right, But you can do

0:48:24.080 --> 0:48:26.799
<v Speaker 5>everything from having kind of a hand crafted logic to

0:48:26.800 --> 0:48:30.040
<v Speaker 5>look for keywords through to putting it through like an

0:48:30.080 --> 0:48:33.720
<v Speaker 5>AI model. One of the things that I like still

0:48:34.840 --> 0:48:37.080
<v Speaker 5>kind of kind of wrap my head around is, I guess,

0:48:37.080 --> 0:48:40.480
<v Speaker 5>without saying specific company names, there are options trading firms

0:48:41.040 --> 0:48:46.600
<v Speaker 5>that have thousands of people that are essentially cyborg trading options.

0:48:47.200 --> 0:48:50.080
<v Speaker 5>They have maybe ten people trading like options for a

0:48:50.160 --> 0:48:54.719
<v Speaker 5>single big stock like in VIDEOSA, and they are humans

0:48:54.760 --> 0:48:57.640
<v Speaker 5>staring at the feeds for these things and clicking buttons,

0:48:57.719 --> 0:48:59.520
<v Speaker 5>and they have user interfaces that will sit up for

0:48:59.600 --> 0:49:01.120
<v Speaker 5>them to hit the green button.

0:49:00.840 --> 0:49:04.360
<v Speaker 4>Of the red button. Essentially very fast. It's weird. We

0:49:04.400 --> 0:49:06.840
<v Speaker 4>actually want for a hackathon.

0:49:06.880 --> 0:49:09.399
<v Speaker 5>We got a PlayStation controller and kind of gave people

0:49:09.480 --> 0:49:12.359
<v Speaker 5>a chance to try and practice reacting to events. It's

0:49:12.360 --> 0:49:16.520
<v Speaker 5>really tough, but it's a learnable skill. I think in

0:49:16.560 --> 0:49:20.200
<v Speaker 5>an efficient market sense, this should be ai able. It

0:49:20.239 --> 0:49:22.480
<v Speaker 5>is challenging though, because if you imagine to kind of

0:49:22.560 --> 0:49:25.160
<v Speaker 5>plumbing it into chet GBT, it would be too slow,

0:49:25.520 --> 0:49:27.120
<v Speaker 5>Like the latency would probably be sufficiently high.

0:49:27.120 --> 0:49:29.279
<v Speaker 4>I mean it's not that fast, right.

0:49:29.280 --> 0:49:31.239
<v Speaker 5>It's fast for any normal day to day thing, but

0:49:31.239 --> 0:49:34.040
<v Speaker 5>for markets it's kind of slow also. And this is

0:49:34.080 --> 0:49:36.600
<v Speaker 5>like a very interesting research challenge. Is like you can't

0:49:36.960 --> 0:49:40.240
<v Speaker 5>literally use chet GBT to back test anything. It knows

0:49:40.320 --> 0:49:44.319
<v Speaker 5>every jerme, heal speech, and knows what happened afterwards because

0:49:44.320 --> 0:49:46.640
<v Speaker 5>it's trained on the whole internet. So how do you

0:49:46.719 --> 0:49:49.960
<v Speaker 5>really get confidence that for the next federals of speech

0:49:50.000 --> 0:49:53.600
<v Speaker 5>it's going to do the right thing. Traditionally in finance

0:49:53.640 --> 0:49:55.000
<v Speaker 5>you back to us things to see how you're done

0:49:55.000 --> 0:49:57.200
<v Speaker 5>in the past. But if in this case it's all

0:49:57.280 --> 0:50:00.279
<v Speaker 5>could of ensemble, like it's seen it all before. And

0:50:00.360 --> 0:50:02.640
<v Speaker 5>I've seen academic finance papers if they try and like

0:50:02.760 --> 0:50:04.920
<v Speaker 5>grapple of this and they say it's still works. They

0:50:04.920 --> 0:50:06.960
<v Speaker 5>try and account for this, but I know, just this

0:50:06.960 --> 0:50:09.200
<v Speaker 5>stuff is really that smart. Yeah, The whole kind of

0:50:09.239 --> 0:50:12.640
<v Speaker 5>thesis is that it's memorized, everything has been trained on,

0:50:13.320 --> 0:50:14.960
<v Speaker 5>so why would it be reliable?

0:50:15.200 --> 0:50:16.799
<v Speaker 4>And so when if you see someone being like.

0:50:16.719 --> 0:50:20.000
<v Speaker 5>Oh I ran every federal reserves speech through giant GBT

0:50:20.080 --> 0:50:22.080
<v Speaker 5>and it got it right like nine out of ten times,

0:50:22.120 --> 0:50:24.719
<v Speaker 5>it's like only nine out of ten times, Like why

0:50:24.719 --> 0:50:28.279
<v Speaker 5>not one hundred percent? So I do find that I

0:50:28.320 --> 0:50:30.120
<v Speaker 5>do think that it is interesting there are how many

0:50:30.200 --> 0:50:34.000
<v Speaker 5>humans that's still involved on relatively high speed trading. There

0:50:34.040 --> 0:50:37.200
<v Speaker 5>are a lot of people still doing this and instead

0:50:37.200 --> 0:50:39.640
<v Speaker 5>of niche products. And it's presumably because it's very hard

0:50:39.680 --> 0:50:43.480
<v Speaker 5>to integrate all the information. It's AGI twenty I don't

0:50:43.520 --> 0:50:45.600
<v Speaker 5>know twenty twenty eight twenty thirty. I don't know, there's

0:50:45.600 --> 0:50:48.160
<v Speaker 5>still a lot of humans trading stock and options and

0:50:48.200 --> 0:50:49.640
<v Speaker 5>so like, I don't know how to reconcile that, but

0:50:49.760 --> 0:50:50.560
<v Speaker 5>I think about that.

0:50:50.840 --> 0:50:53.200
<v Speaker 4>When I read fun being.

0:50:53.040 --> 0:50:55.720
<v Speaker 2>Dunning, it was a fantastic There really are like hours

0:50:55.760 --> 0:51:00.279
<v Speaker 2>more of conversation, so we can back next week next

0:51:00.280 --> 0:51:02.719
<v Speaker 2>week's episode. But no, that was great, thank you for

0:51:02.719 --> 0:51:03.680
<v Speaker 2>having really appreciate it.

0:51:03.760 --> 0:51:17.880
<v Speaker 6>Yeah, pleasure, Thank you, Tracy.

0:51:17.960 --> 0:51:20.400
<v Speaker 2>I thought that was really great. I like this idea,

0:51:20.480 --> 0:51:22.560
<v Speaker 2>this sort of anti symicism, because you do hear a

0:51:22.600 --> 0:51:25.360
<v Speaker 2>lot of people say, oh no, like AI could solve

0:51:25.440 --> 0:51:28.200
<v Speaker 2>things like chess or whatever, but the stock market is

0:51:28.239 --> 0:51:31.759
<v Speaker 2>fundamentally different, and I've never been totally satisfied with some

0:51:31.800 --> 0:51:34.960
<v Speaker 2>of the theories for why. And like I get stocks

0:51:35.000 --> 0:51:37.839
<v Speaker 2>are not like necessarily like a solvable problem in quite

0:51:37.840 --> 0:51:40.520
<v Speaker 2>the same way. But humans make money on the market

0:51:40.640 --> 0:51:44.400
<v Speaker 2>by matching patterns. Why can't smart silicon brains do the

0:51:44.400 --> 0:51:44.799
<v Speaker 2>same thing.

0:51:45.400 --> 0:51:48.400
<v Speaker 3>Well, there's also history. Now we have many years of

0:51:48.560 --> 0:51:51.640
<v Speaker 3>HFT trading and yeah, gruthically driven trading where people have

0:51:51.760 --> 0:51:54.080
<v Speaker 3>made a lot of money, So it seems to be working.

0:51:54.560 --> 0:51:57.720
<v Speaker 3>The light bulb moment for me was where Ian talked

0:51:57.760 --> 0:52:00.560
<v Speaker 3>about the timeframe and the importance of the time frame,

0:52:00.640 --> 0:52:04.120
<v Speaker 3>and I think that's really the key in many ways.

0:52:04.160 --> 0:52:07.880
<v Speaker 3>It's adapting what you're doing with AI to the data

0:52:07.920 --> 0:52:11.040
<v Speaker 3>that's available and the data on markets. Most of it

0:52:11.080 --> 0:52:13.880
<v Speaker 3>is going to be very short term and more seconds

0:52:13.880 --> 0:52:16.759
<v Speaker 3>and minutes, more minutes than days, et cetera, et cetera.

0:52:17.440 --> 0:52:19.759
<v Speaker 3>And a lot of the data is also biased to

0:52:20.040 --> 0:52:24.879
<v Speaker 3>immediacy versus past analysis, which he spoke about as well.

0:52:25.360 --> 0:52:28.480
<v Speaker 2>It is always funny in finance people. It's like, oh,

0:52:28.719 --> 0:52:33.160
<v Speaker 2>seventeen out of nineteen times there's been this death cross

0:52:33.160 --> 0:52:35.279
<v Speaker 2>of the S and P five hundred stocks went down.

0:52:35.360 --> 0:52:38.720
<v Speaker 2>It's like any serious data scientists will spit at that sampoint.

0:52:38.719 --> 0:52:41.960
<v Speaker 2>It's like beyond a joke level to talk about a

0:52:42.040 --> 0:52:43.360
<v Speaker 2>sample size of nineteen.

0:52:43.840 --> 0:52:47.920
<v Speaker 3>Yeah, but death cross in a headline. It's so tempted.

0:52:48.040 --> 0:52:50.920
<v Speaker 2>That's true. You all, you cannot advice to journalists. Never

0:52:51.000 --> 0:52:53.360
<v Speaker 2>pass up a chance to put death cross. I was

0:52:53.440 --> 0:52:56.640
<v Speaker 2>glad to hear thought a few things interesting. One is

0:52:56.880 --> 0:52:59.719
<v Speaker 2>I was glad to hear that the wire length problem

0:52:59.800 --> 0:53:01.719
<v Speaker 2>is no longer. Yeah, it's not just as racing it

0:53:01.800 --> 0:53:02.480
<v Speaker 2>closer to the extreme.

0:53:02.560 --> 0:53:04.359
<v Speaker 3>I was kind of boring when people were talking about

0:53:04.400 --> 0:53:06.680
<v Speaker 3>the Cold War and HFT and all of that.

0:53:06.960 --> 0:53:11.000
<v Speaker 2>It's interesting that the GPU market is eased versus where

0:53:11.000 --> 0:53:12.600
<v Speaker 2>it may have been a couple of years ago. And

0:53:12.600 --> 0:53:15.600
<v Speaker 2>it's interesting they even at a scale a good trading shop,

0:53:16.040 --> 0:53:19.279
<v Speaker 2>that electricity is proving to be a main constraint, which

0:53:19.360 --> 0:53:22.160
<v Speaker 2>does raise questions about are we just going to hit

0:53:22.239 --> 0:53:25.680
<v Speaker 2>up against a wall given some of the AI plans

0:53:25.760 --> 0:53:28.320
<v Speaker 2>that so many people are banking on for the chatbots.

0:53:28.400 --> 0:53:31.640
<v Speaker 3>Yeah, I thought also, I guess the cultural shift in

0:53:31.680 --> 0:53:33.759
<v Speaker 3>some of the last Yeah, it was really interesting this

0:53:33.840 --> 0:53:38.760
<v Speaker 3>idea that they've become more proprietary and perhaps more mysterious

0:53:38.960 --> 0:53:43.399
<v Speaker 3>in some ways, rather than the trading firms becoming more open. Yeah.

0:53:43.560 --> 0:53:47.719
<v Speaker 2>Lots of great conversation, answer some questions. Yea plenty more.

0:53:48.040 --> 0:53:50.560
<v Speaker 3>That was helpful, and I'm sure we'll talk to him again,

0:53:50.719 --> 0:53:53.960
<v Speaker 3>maybe not next week, but soon next year. All right,

0:53:54.000 --> 0:53:55.719
<v Speaker 3>shall we leave it there, Let's leave it there. This

0:53:55.760 --> 0:53:58.200
<v Speaker 3>has been another episode of the All Thoughts podcast. I'm

0:53:58.239 --> 0:54:01.120
<v Speaker 3>Tracy Alloway. You can follow me at Tracy Alloway.

0:54:01.000 --> 0:54:03.760
<v Speaker 2>And I'm joll Wisenthal. You can follow me at The Stalwart.

0:54:03.920 --> 0:54:07.000
<v Speaker 2>Follow our guest Ian Dunning. He's at Ian Dunning. Follow

0:54:07.040 --> 0:54:10.440
<v Speaker 2>our producers Carmen Rodriguez at Carmen Arman, dash Ol Bennett

0:54:10.440 --> 0:54:13.760
<v Speaker 2>at dashbod and kill Brooks at Kilbrooks. More odd Laws content,

0:54:13.800 --> 0:54:15.840
<v Speaker 2>Go to Bloomberg dot com slash odd Lots with the

0:54:15.920 --> 0:54:18.440
<v Speaker 2>daily newsletter and all of our episodes, and you can

0:54:18.520 --> 0:54:20.719
<v Speaker 2>chat about all of these topics twenty four seven in

0:54:20.880 --> 0:54:24.120
<v Speaker 2>our discord Discord dot gg slash odlines.

0:54:24.239 --> 0:54:26.680
<v Speaker 3>And if you enjoy odd Lots, if you like it

0:54:26.760 --> 0:54:29.720
<v Speaker 3>when we dive into how companies are actually using AI,

0:54:29.880 --> 0:54:32.360
<v Speaker 3>then please leave us a positive review on your favorite

0:54:32.360 --> 0:54:36.080
<v Speaker 3>podcast platform. And remember, if you are a Bloomberg subscriber,

0:54:36.120 --> 0:54:39.360
<v Speaker 3>you can listen to all of our episodes absolutely ad free.

0:54:39.600 --> 0:54:41.680
<v Speaker 3>All you need to do is find the Bloomberg channel

0:54:41.719 --> 0:54:44.880
<v Speaker 3>on Apple Podcasts and follow the instructions there. Thanks for

0:54:44.920 --> 0:54:45.280
<v Speaker 3>listening

0:55:02.040 --> 0:55:02.080
<v Speaker 4>In