WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:01.870 align:start position:0%
 
Hello<00:00:00.240><c> everybody,</c><00:00:00.560><c> I'm</c><00:00:00.680><c> Alex</c><00:00:01.200><c> Krarov</c><00:00:01.640><c> from</c>

00:00:01.870 --> 00:00:01.880 align:start position:0%
Hello everybody, I'm Alex Krarov from
 

00:00:01.880 --> 00:00:03.710 align:start position:0%
Hello everybody, I'm Alex Krarov from
Lakes<00:00:02.120><c> Hall</c><00:00:02.360><c> here</c><00:00:02.600><c> on</c><00:00:02.720><c> location</c><00:00:03.240><c> with</c><00:00:03.360><c> Ankush</c>

00:00:03.710 --> 00:00:03.720 align:start position:0%
Lakes Hall here on location with Ankush
 

00:00:03.720 --> 00:00:06.030 align:start position:0%
Lakes Hall here on location with Ankush
who<00:00:03.800><c> is</c><00:00:03.880><c> the</c><00:00:04.000><c> CTO</c><00:00:04.480><c> and</c><00:00:04.600><c> co-owner</c><00:00:05.560><c> of</c><00:00:05.800><c> Lakes</c>

00:00:06.030 --> 00:00:06.040 align:start position:0%
who is the CTO and co-owner of Lakes
 

00:00:06.040 --> 00:00:08.670 align:start position:0%
who is the CTO and co-owner of Lakes
Hall<00:00:06.160><c> in</c><00:00:06.400><c> their</c><00:00:07.160><c> new</c><00:00:07.320><c> office.</c><00:00:08.200><c> Have</c><00:00:08.320><c> they</c><00:00:08.440><c> been</c>

00:00:08.670 --> 00:00:08.680 align:start position:0%
Hall in their new office. Have they been
 

00:00:08.680 --> 00:00:10.070 align:start position:0%
Hall in their new office. Have they been
here<00:00:09.200><c> 3</c><00:00:09.360><c> weeks?</c>

00:00:10.070 --> 00:00:10.080 align:start position:0%
here 3 weeks?
 

00:00:10.080 --> 00:00:11.390 align:start position:0%
here 3 weeks?
&gt;&gt; Yeah,<00:00:10.280><c> we've</c><00:00:10.440><c> been</c><00:00:10.520><c> here</c><00:00:10.640><c> for</c><00:00:10.720><c> 3</c><00:00:10.880><c> weeks.</c><00:00:11.200><c> Yeah,</c>

00:00:11.390 --> 00:00:11.400 align:start position:0%
&gt;&gt; Yeah, we've been here for 3 weeks. Yeah,
 

00:00:11.400 --> 00:00:12.310 align:start position:0%
&gt;&gt; Yeah, we've been here for 3 weeks. Yeah,
great<00:00:11.600><c> to</c><00:00:11.680><c> have</c><00:00:11.800><c> you</c><00:00:11.880><c> Alexi.</c>

00:00:12.310 --> 00:00:12.320 align:start position:0%
great to have you Alexi.
 

00:00:12.320 --> 00:00:14.230 align:start position:0%
great to have you Alexi.
&gt;&gt; So<00:00:12.520><c> you're</c><00:00:12.640><c> hosting</c><00:00:13.000><c> the</c><00:00:13.080><c> Datafusion</c><00:00:13.720><c> with</c>

00:00:14.230 --> 00:00:14.240 align:start position:0%
&gt;&gt; So you're hosting the Datafusion with
 

00:00:14.240 --> 00:00:16.310 align:start position:0%
&gt;&gt; So you're hosting the Datafusion with
with<00:00:14.400><c> Hadera.</c><00:00:15.200><c> Tell</c><00:00:15.360><c> us</c><00:00:15.440><c> a</c><00:00:15.480><c> little</c><00:00:15.680><c> bit</c><00:00:16.000><c> like</c>

00:00:16.310 --> 00:00:16.320 align:start position:0%
with Hadera. Tell us a little bit like
 

00:00:16.320 --> 00:00:18.750 align:start position:0%
with Hadera. Tell us a little bit like
what's<00:00:16.520><c> your</c><00:00:16.680><c> use</c><00:00:16.840><c> of</c><00:00:16.920><c> Datafusion?</c><00:00:18.160><c> How</c><00:00:18.480><c> come</c>

00:00:18.750 --> 00:00:18.760 align:start position:0%
what's your use of Datafusion? How come
 

00:00:18.760 --> 00:00:20.670 align:start position:0%
what's your use of Datafusion? How come
you<00:00:18.880><c> guys</c><00:00:19.120><c> picked</c><00:00:19.360><c> this?</c><00:00:20.000><c> What's</c><00:00:20.280><c> like</c><00:00:20.480><c> your</c>

00:00:20.670 --> 00:00:20.680 align:start position:0%
you guys picked this? What's like your
 

00:00:20.680 --> 00:00:23.150 align:start position:0%
you guys picked this? What's like your
due<00:00:20.840><c> to</c><00:00:20.920><c> Rust?</c><00:00:22.000><c> And</c><00:00:22.120><c> all</c><00:00:22.200><c> these</c><00:00:22.320><c> good</c><00:00:22.440><c> things.</c>

00:00:23.150 --> 00:00:23.160 align:start position:0%
due to Rust? And all these good things.
 

00:00:23.160 --> 00:00:25.590 align:start position:0%
due to Rust? And all these good things.
&gt;&gt; Yeah,<00:00:23.280><c> so</c><00:00:23.480><c> we</c><00:00:23.640><c> use</c><00:00:23.800><c> Datafusion</c><00:00:24.400><c> to</c><00:00:24.520><c> build</c><00:00:24.960><c> our</c>

00:00:25.590 --> 00:00:25.600 align:start position:0%
&gt;&gt; Yeah, so we use Datafusion to build our
 

00:00:25.600 --> 00:00:27.430 align:start position:0%
&gt;&gt; Yeah, so we use Datafusion to build our
data<00:00:25.840><c> layer</c><00:00:26.160><c> for</c><00:00:26.320><c> agent</c><00:00:26.560><c> observability.</c><00:00:27.280><c> It's</c>

00:00:27.430 --> 00:00:27.440 align:start position:0%
data layer for agent observability. It's
 

00:00:27.440 --> 00:00:29.390 align:start position:0%
data layer for agent observability. It's
called<00:00:27.680><c> Smithy</c><00:00:28.000><c> B.</c><00:00:28.400><c> It</c><00:00:28.600><c> powers</c><00:00:29.000><c> our</c><00:00:29.160><c> agent</c>

00:00:29.390 --> 00:00:29.400 align:start position:0%
called Smithy B. It powers our agent
 

00:00:29.400 --> 00:00:32.550 align:start position:0%
called Smithy B. It powers our agent
observability<00:00:30.040><c> product</c><00:00:30.800><c> Linksmith.</c>

00:00:32.550 --> 00:00:32.560 align:start position:0%
observability product Linksmith.
 

00:00:32.560 --> 00:00:35.550 align:start position:0%
observability product Linksmith.
We<00:00:32.840><c> decided</c><00:00:33.240><c> to</c><00:00:33.320><c> use</c><00:00:33.440><c> Datafusion</c><00:00:34.280><c> because</c>

00:00:35.550 --> 00:00:35.560 align:start position:0%
We decided to use Datafusion because
 

00:00:35.560 --> 00:00:38.310 align:start position:0%
We decided to use Datafusion because
it<00:00:35.760><c> just</c><00:00:36.000><c> came</c><00:00:36.960><c> with</c><00:00:37.120><c> a</c><00:00:37.160><c> lot</c><00:00:37.360><c> of</c><00:00:37.440><c> capabilities</c>

00:00:38.310 --> 00:00:38.320 align:start position:0%
it just came with a lot of capabilities
 

00:00:38.320 --> 00:00:40.310 align:start position:0%
it just came with a lot of capabilities
out<00:00:38.440><c> of</c><00:00:38.520><c> the</c><00:00:38.600><c> box.</c><00:00:39.400><c> We</c><00:00:39.520><c> didn't</c><00:00:39.760><c> have</c><00:00:39.960><c> to</c>

00:00:40.310 --> 00:00:40.320 align:start position:0%
out of the box. We didn't have to
 

00:00:40.320 --> 00:00:41.950 align:start position:0%
out of the box. We didn't have to
reinvent<00:00:40.920><c> like</c><00:00:41.120><c> query</c><00:00:41.360><c> planning</c><00:00:41.840><c> or</c>

00:00:41.950 --> 00:00:41.960 align:start position:0%
reinvent like query planning or
 

00:00:41.960 --> 00:00:44.510 align:start position:0%
reinvent like query planning or
optimizer<00:00:42.440><c> rules</c><00:00:42.880><c> or</c><00:00:42.960><c> anything</c><00:00:43.200><c> like</c><00:00:43.360><c> that.</c>

00:00:44.510 --> 00:00:44.520 align:start position:0%
optimizer rules or anything like that.
 

00:00:44.520 --> 00:00:47.030 align:start position:0%
optimizer rules or anything like that.
It<00:00:44.640><c> gave</c><00:00:44.800><c> us</c><00:00:44.880><c> the</c><00:00:44.960><c> flexibility</c><00:00:45.840><c> to</c><00:00:46.680><c> make</c><00:00:46.880><c> our</c>

00:00:47.030 --> 00:00:47.040 align:start position:0%
It gave us the flexibility to make our
 

00:00:47.040 --> 00:00:49.830 align:start position:0%
It gave us the flexibility to make our
own<00:00:47.480><c> execution</c><00:00:47.960><c> plans</c><00:00:48.600><c> and</c><00:00:48.960><c> optimizer</c><00:00:49.480><c> rules</c>

00:00:49.830 --> 00:00:49.840 align:start position:0%
own execution plans and optimizer rules
 

00:00:49.840 --> 00:00:51.550 align:start position:0%
own execution plans and optimizer rules
and<00:00:49.920><c> our</c><00:00:50.040><c> own</c><00:00:50.200><c> dialect</c>

00:00:51.550 --> 00:00:51.560 align:start position:0%
and our own dialect
 

00:00:51.560 --> 00:00:53.830 align:start position:0%
and our own dialect
for<00:00:51.720><c> querying</c><00:00:52.200><c> as</c><00:00:52.400><c> well.</c><00:00:53.080><c> So</c><00:00:53.560><c> yeah,</c><00:00:53.640><c> it</c><00:00:53.720><c> was</c><00:00:53.800><c> a</c>

00:00:53.830 --> 00:00:53.840 align:start position:0%
for querying as well. So yeah, it was a
 

00:00:53.840 --> 00:00:56.910 align:start position:0%
for querying as well. So yeah, it was a
great<00:00:54.080><c> balance</c><00:00:54.680><c> of</c><00:00:55.040><c> like</c><00:00:55.800><c> batteries</c><00:00:56.160><c> included</c>

00:00:56.910 --> 00:00:56.920 align:start position:0%
great balance of like batteries included
 

00:00:56.920 --> 00:00:59.910 align:start position:0%
great balance of like batteries included
and<00:00:57.600><c> extensibility.</c>

00:00:59.910 --> 00:00:59.920 align:start position:0%
and extensibility.
 

00:00:59.920 --> 00:01:01.030 align:start position:0%
and extensibility.
And<00:01:00.000><c> yeah,</c><00:01:00.120><c> it</c><00:01:00.200><c> just</c><00:01:00.320><c> had</c><00:01:00.440><c> a</c><00:01:00.480><c> great</c><00:01:00.680><c> community</c>

00:01:01.030 --> 00:01:01.040 align:start position:0%
And yeah, it just had a great community
 

00:01:01.040 --> 00:01:02.710 align:start position:0%
And yeah, it just had a great community
behind<00:01:01.320><c> it.</c><00:01:01.440><c> So</c><00:01:01.640><c> super</c><00:01:02.040><c> excited</c><00:01:02.360><c> to</c><00:01:02.400><c> support</c>

00:01:02.710 --> 00:01:02.720 align:start position:0%
behind it. So super excited to support
 

00:01:02.720 --> 00:01:04.110 align:start position:0%
behind it. So super excited to support
that<00:01:02.920><c> today</c><00:01:03.280><c> with</c><00:01:03.360><c> our</c><00:01:03.440><c> meet</c><00:01:03.640><c> up.</c>

00:01:04.110 --> 00:01:04.120 align:start position:0%
that today with our meet up.
 

00:01:04.120 --> 00:01:05.750 align:start position:0%
that today with our meet up.
&gt;&gt; And<00:01:04.680><c> I</c><00:01:04.720><c> just</c><00:01:05.000><c> talked</c><00:01:05.199><c> with</c><00:01:05.320><c> you</c><00:01:05.400><c> a</c><00:01:05.440><c> little</c><00:01:05.600><c> bit</c>

00:01:05.750 --> 00:01:05.760 align:start position:0%
&gt;&gt; And I just talked with you a little bit
 

00:01:05.760 --> 00:01:07.310 align:start position:0%
&gt;&gt; And I just talked with you a little bit
before.<00:01:06.120><c> So</c><00:01:06.320><c> again,</c><00:01:06.520><c> I'm</c><00:01:06.640><c> learning</c><00:01:06.960><c> about</c><00:01:07.160><c> 3</c>

00:01:07.310 --> 00:01:07.320 align:start position:0%
before. So again, I'm learning about 3
 

00:01:07.320 --> 00:01:08.710 align:start position:0%
before. So again, I'm learning about 3
DB<00:01:07.520><c> and</c><00:01:07.640><c> you</c><00:01:07.760><c> think</c><00:01:08.000><c> I'm</c><00:01:08.120><c> an</c><00:01:08.240><c> expert.</c><00:01:08.560><c> So</c><00:01:08.640><c> you</c>

00:01:08.710 --> 00:01:08.720 align:start position:0%
DB and you think I'm an expert. So you
 

00:01:08.720 --> 00:01:11.070 align:start position:0%
DB and you think I'm an expert. So you
mentioned<00:01:09.360><c> it's</c><00:01:09.520><c> basically</c><00:01:10.360><c> a</c><00:01:10.440><c> novel</c><00:01:10.680><c> kind</c><00:01:10.880><c> of</c>

00:01:11.070 --> 00:01:11.080 align:start position:0%
mentioned it's basically a novel kind of
 

00:01:11.080 --> 00:01:12.230 align:start position:0%
mentioned it's basically a novel kind of
database.<00:01:11.440><c> It's</c><00:01:11.600><c> supporting</c><00:01:11.960><c> your</c><00:01:12.120><c> own</c>

00:01:12.230 --> 00:01:12.240 align:start position:0%
database. It's supporting your own
 

00:01:12.240 --> 00:01:14.430 align:start position:0%
database. It's supporting your own
product.<00:01:13.080><c> It's</c><00:01:13.240><c> meant</c><00:01:13.480><c> to</c><00:01:13.600><c> speed</c><00:01:13.880><c> things</c><00:01:14.120><c> up</c>

00:01:14.430 --> 00:01:14.440 align:start position:0%
product. It's meant to speed things up
 

00:01:14.440 --> 00:01:16.190 align:start position:0%
product. It's meant to speed things up
and<00:01:15.080><c> basically</c><00:01:15.520><c> make</c><00:01:15.800><c> agents</c><00:01:16.080><c> more</c>

00:01:16.190 --> 00:01:16.200 align:start position:0%
and basically make agents more
 

00:01:16.200 --> 00:01:17.270 align:start position:0%
and basically make agents more
efficient.

00:01:17.270 --> 00:01:17.280 align:start position:0%
efficient.
 

00:01:17.280 --> 00:01:18.470 align:start position:0%
efficient.
&gt;&gt; Yeah,<00:01:17.440><c> agent</c><00:01:17.640><c> observability</c><00:01:18.280><c> more</c>

00:01:18.470 --> 00:01:18.480 align:start position:0%
&gt;&gt; Yeah, agent observability more
 

00:01:18.480 --> 00:01:20.390 align:start position:0%
&gt;&gt; Yeah, agent observability more
efficient.<00:01:18.920><c> Yeah,</c><00:01:19.160><c> so</c><00:01:19.320><c> basically</c><00:01:20.280><c> the</c>

00:01:20.390 --> 00:01:20.400 align:start position:0%
efficient. Yeah, so basically the
 

00:01:20.400 --> 00:01:22.390 align:start position:0%
efficient. Yeah, so basically the
problem<00:01:20.880><c> that</c><00:01:21.040><c> Smithy</c><00:01:21.320><c> B</c><00:01:21.440><c> solves</c><00:01:21.960><c> is</c><00:01:22.240><c> like</c>

00:01:22.390 --> 00:01:22.400 align:start position:0%
problem that Smithy B solves is like
 

00:01:22.400 --> 00:01:24.710 align:start position:0%
problem that Smithy B solves is like
agent<00:01:22.680><c> observability</c><00:01:24.080><c> is</c><00:01:24.360><c> a</c><00:01:24.440><c> pretty</c>

00:01:24.710 --> 00:01:24.720 align:start position:0%
agent observability is a pretty
 

00:01:24.720 --> 00:01:27.630 align:start position:0%
agent observability is a pretty
challenging<00:01:25.720><c> data</c><00:01:25.960><c> infrastructure</c><00:01:26.480><c> problem.</c>

00:01:27.630 --> 00:01:27.640 align:start position:0%
challenging data infrastructure problem.
 

00:01:27.640 --> 00:01:29.350 align:start position:0%
challenging data infrastructure problem.
The<00:01:28.000><c> payloads</c><00:01:28.480><c> associated</c><00:01:29.000><c> with</c><00:01:29.120><c> agent</c>

00:01:29.350 --> 00:01:29.360 align:start position:0%
The payloads associated with agent
 

00:01:29.360 --> 00:01:31.750 align:start position:0%
The payloads associated with agent
traces<00:01:29.800><c> are</c><00:01:29.920><c> large.</c><00:01:30.880><c> The</c><00:01:31.080><c> types</c><00:01:31.320><c> of</c><00:01:31.400><c> queries</c>

00:01:31.750 --> 00:01:31.760 align:start position:0%
traces are large. The types of queries
 

00:01:31.760 --> 00:01:33.870 align:start position:0%
traces are large. The types of queries
that<00:01:31.880><c> you</c><00:01:31.960><c> have</c><00:01:32.040><c> to</c><00:01:32.120><c> perform</c><00:01:32.480><c> on</c><00:01:32.600><c> them</c><00:01:33.000><c> are</c><00:01:33.800><c> you</c>

00:01:33.870 --> 00:01:33.880 align:start position:0%
that you have to perform on them are you
 

00:01:33.880 --> 00:01:35.750 align:start position:0%
that you have to perform on them are you
know<00:01:34.040><c> pretty</c><00:01:34.600><c> bespoke</c><00:01:35.120><c> I</c><00:01:35.160><c> would</c><00:01:35.320><c> say</c><00:01:35.440><c> as</c><00:01:35.600><c> well,</c>

00:01:35.750 --> 00:01:35.760 align:start position:0%
know pretty bespoke I would say as well,
 

00:01:35.760 --> 00:01:36.950 align:start position:0%
know pretty bespoke I would say as well,
pretty<00:01:35.960><c> unique.</c><00:01:36.320><c> You</c><00:01:36.360><c> have</c><00:01:36.480><c> to</c><00:01:36.520><c> be</c><00:01:36.640><c> good</c><00:01:36.800><c> at</c>

00:01:36.950 --> 00:01:36.960 align:start position:0%
pretty unique. You have to be good at
 

00:01:36.960 --> 00:01:38.430 align:start position:0%
pretty unique. You have to be good at
like<00:01:37.160><c> random</c><00:01:37.440><c> access</c><00:01:37.720><c> queries,</c><00:01:38.160><c> like</c><00:01:38.280><c> time</c>

00:01:38.430 --> 00:01:38.440 align:start position:0%
like random access queries, like time
 

00:01:38.440 --> 00:01:39.470 align:start position:0%
like random access queries, like time
range<00:01:38.640><c> scans.</c><00:01:39.040><c> You</c><00:01:39.080><c> have</c><00:01:39.160><c> to</c><00:01:39.240><c> be</c><00:01:39.280><c> good</c><00:01:39.400><c> at</c>

00:01:39.470 --> 00:01:39.480 align:start position:0%
range scans. You have to be good at
 

00:01:39.480 --> 00:01:42.390 align:start position:0%
range scans. You have to be good at
analytics.<00:01:40.600><c> And</c><00:01:41.680><c> so</c><00:01:41.880><c> we</c><00:01:42.000><c> had</c><00:01:42.080><c> to</c><00:01:42.160><c> build</c>

00:01:42.390 --> 00:01:42.400 align:start position:0%
analytics. And so we had to build
 

00:01:42.400 --> 00:01:44.710 align:start position:0%
analytics. And so we had to build
something<00:01:42.720><c> that</c><00:01:42.880><c> had</c><00:01:43.000><c> the</c><00:01:43.120><c> right</c><00:01:43.320><c> balance</c><00:01:44.040><c> of</c>

00:01:44.710 --> 00:01:44.720 align:start position:0%
something that had the right balance of
 

00:01:44.720 --> 00:01:46.430 align:start position:0%
something that had the right balance of
performance,<00:01:45.480><c> like</c><00:01:45.680><c> flexibility,</c>

00:01:46.430 --> 00:01:46.440 align:start position:0%
performance, like flexibility,
 

00:01:46.440 --> 00:01:48.710 align:start position:0%
performance, like flexibility,
portability<00:01:47.120><c> for</c><00:01:47.360><c> our</c><00:01:47.560><c> specific</c><00:01:47.960><c> use</c><00:01:48.120><c> case.</c>

00:01:48.710 --> 00:01:48.720 align:start position:0%
portability for our specific use case.
 

00:01:48.720 --> 00:01:51.350 align:start position:0%
portability for our specific use case.
&gt;&gt; Yeah,<00:01:48.920><c> and</c><00:01:49.080><c> so</c><00:01:49.280><c> how</c><00:01:49.440><c> do</c><00:01:49.520><c> you</c><00:01:49.600><c> go</c><00:01:50.000><c> like</c><00:01:50.600><c> do</c><00:01:50.760><c> you</c>

00:01:51.350 --> 00:01:51.360 align:start position:0%
&gt;&gt; Yeah, and so how do you go like do you
 

00:01:51.360 --> 00:01:53.550 align:start position:0%
&gt;&gt; Yeah, and so how do you go like do you
program<00:01:51.920><c> with</c><00:01:52.120><c> Rust</c><00:01:52.800><c> or</c><00:01:52.880><c> do</c><00:01:53.000><c> you</c><00:01:53.200><c> use</c>

00:01:53.550 --> 00:01:53.560 align:start position:0%
program with Rust or do you use
 

00:01:53.560 --> 00:01:55.230 align:start position:0%
program with Rust or do you use
Datafusion<00:01:54.120><c> out</c><00:01:54.240><c> of</c><00:01:54.320><c> the</c><00:01:54.400><c> box</c><00:01:54.800><c> like</c>

00:01:55.230 --> 00:01:55.240 align:start position:0%
Datafusion out of the box like
 

00:01:55.240 --> 00:01:56.950 align:start position:0%
Datafusion out of the box like
&gt;&gt; Yeah,<00:01:55.400><c> we</c><00:01:55.520><c> are</c><00:01:55.600><c> we</c><00:01:55.720><c> are</c><00:01:55.880><c> we</c><00:01:56.000><c> are</c><00:01:56.120><c> we</c><00:01:56.200><c> are</c><00:01:56.440><c> fully</c>

00:01:56.950 --> 00:01:56.960 align:start position:0%
&gt;&gt; Yeah, we are we are we are we are fully
 

00:01:56.960 --> 00:01:58.550 align:start position:0%
&gt;&gt; Yeah, we are we are we are we are fully
like<00:01:57.120><c> Smithy</c><00:01:57.360><c> B</c><00:01:57.560><c> is</c><00:01:57.640><c> fully</c><00:01:57.880><c> built</c><00:01:58.080><c> in</c><00:01:58.200><c> Rust.</c>

00:01:58.550 --> 00:01:58.560 align:start position:0%
like Smithy B is fully built in Rust.
 

00:01:58.560 --> 00:02:00.070 align:start position:0%
like Smithy B is fully built in Rust.
Yeah,<00:01:59.000><c> that's</c><00:01:59.200><c> how</c><00:01:59.280><c> we're</c><00:01:59.400><c> able</c><00:01:59.600><c> to</c><00:01:59.720><c> leverage</c>

00:02:00.070 --> 00:02:00.080 align:start position:0%
Yeah, that's how we're able to leverage
 

00:02:00.080 --> 00:02:00.870 align:start position:0%
Yeah, that's how we're able to leverage
data<00:02:00.320><c> fusion.</c>

00:02:00.870 --> 00:02:00.880 align:start position:0%
data fusion.
 

00:02:00.880 --> 00:02:02.310 align:start position:0%
data fusion.
&gt;&gt; yourself<00:02:01.200><c> Rust</c><00:02:01.360><c> developers</c><00:02:01.800><c> or</c><00:02:01.880><c> do</c><00:02:02.040><c> you</c><00:02:02.120><c> just</c>

00:02:02.310 --> 00:02:02.320 align:start position:0%
&gt;&gt; yourself Rust developers or do you just
 

00:02:02.320 --> 00:02:04.469 align:start position:0%
&gt;&gt; yourself Rust developers or do you just
go<00:02:02.720><c> like</c><00:02:02.960><c> tell</c><00:02:03.400><c> your</c><00:02:03.560><c> developers</c><00:02:04.040><c> like</c><00:02:04.240><c> just</c>

00:02:04.469 --> 00:02:04.479 align:start position:0%
go like tell your developers like just
 

00:02:04.479 --> 00:02:04.670 align:start position:0%
go like tell your developers like just
like<00:02:04.600><c> go</c>

00:02:04.670 --> 00:02:04.680 align:start position:0%
like go
 

00:02:04.680 --> 00:02:06.830 align:start position:0%
like go
&gt;&gt; I<00:02:04.840><c> I</c><00:02:05.040><c> no,</c><00:02:05.760><c> absolutely</c><00:02:06.240><c> not.</c><00:02:06.416><c> [laughter]</c><00:02:06.680><c> No,</c>

00:02:06.830 --> 00:02:06.840 align:start position:0%
&gt;&gt; I I no, absolutely not. [laughter] No,
 

00:02:06.840 --> 00:02:09.389 align:start position:0%
&gt;&gt; I I no, absolutely not. [laughter] No,
you<00:02:06.960><c> cannot</c><00:02:07.280><c> write</c><00:02:07.520><c> code</c><00:02:07.680><c> in</c><00:02:07.760><c> a</c><00:02:07.800><c> database.</c><00:02:08.800><c> Uh</c>

00:02:09.389 --> 00:02:09.399 align:start position:0%
you cannot write code in a database. Uh
 

00:02:09.399 --> 00:02:11.630 align:start position:0%
you cannot write code in a database. Uh
Um<00:02:10.280><c> no,</c><00:02:10.479><c> yeah.</c><00:02:10.759><c> So,</c><00:02:11.040><c> I'm</c><00:02:11.280><c> I'm</c><00:02:11.400><c> pretty</c>

00:02:11.630 --> 00:02:11.640 align:start position:0%
Um no, yeah. So, I'm I'm pretty
 

00:02:11.640 --> 00:02:13.750 align:start position:0%
Um no, yeah. So, I'm I'm pretty
hands-on.<00:02:12.240><c> I've</c><00:02:12.520><c> done</c><00:02:12.720><c> a</c><00:02:12.800><c> lot</c><00:02:13.000><c> of</c><00:02:13.080><c> the</c><00:02:13.160><c> SmithDB</c>

00:02:13.750 --> 00:02:13.760 align:start position:0%
hands-on. I've done a lot of the SmithDB
 

00:02:13.760 --> 00:02:15.070 align:start position:0%
hands-on. I've done a lot of the SmithDB
development.<00:02:14.240><c> We</c><00:02:14.320><c> have</c><00:02:14.400><c> an</c><00:02:14.520><c> awesome</c><00:02:14.840><c> team</c>

00:02:15.070 --> 00:02:15.080 align:start position:0%
development. We have an awesome team
 

00:02:15.080 --> 00:02:15.990 align:start position:0%
development. We have an awesome team
here

00:02:15.990 --> 00:02:16.000 align:start position:0%
here
 

00:02:16.000 --> 00:02:17.790 align:start position:0%
here
um<00:02:16.440><c> of</c><00:02:16.959><c> uh</c>

00:02:17.790 --> 00:02:17.800 align:start position:0%
um of uh
 

00:02:17.800 --> 00:02:19.790 align:start position:0%
um of uh
nine<00:02:18.040><c> people</c><00:02:18.600><c> and</c><00:02:19.120><c> you</c><00:02:19.200><c> know,</c><00:02:19.320><c> we're</c><00:02:19.480><c> all</c><00:02:19.600><c> like</c>

00:02:19.790 --> 00:02:19.800 align:start position:0%
nine people and you know, we're all like
 

00:02:19.800 --> 00:02:21.870 align:start position:0%
nine people and you know, we're all like
super<00:02:20.040><c> hands-on</c><00:02:20.640><c> Rust</c><00:02:20.840><c> developers</c><00:02:21.520><c> and</c><00:02:21.800><c> you</c>

00:02:21.870 --> 00:02:21.880 align:start position:0%
super hands-on Rust developers and you
 

00:02:21.880 --> 00:02:22.870 align:start position:0%
super hands-on Rust developers and you
know,<00:02:21.959><c> trying</c><00:02:22.160><c> to</c><00:02:22.200><c> make</c><00:02:22.360><c> this</c><00:02:22.480><c> thing</c><00:02:22.720><c> better</c>

00:02:22.870 --> 00:02:22.880 align:start position:0%
know, trying to make this thing better
 

00:02:22.880 --> 00:02:23.470 align:start position:0%
know, trying to make this thing better
and<00:02:22.959><c> better.</c>

00:02:23.470 --> 00:02:23.480 align:start position:0%
and better.
 

00:02:23.480 --> 00:02:24.910 align:start position:0%
and better.
&gt;&gt; So,<00:02:23.600><c> this</c><00:02:23.720><c> is</c><00:02:23.760><c> exciting</c><00:02:24.080><c> because</c><00:02:24.280><c> you</c><00:02:24.360><c> know,</c><00:02:24.840><c> I</c>

00:02:24.910 --> 00:02:24.920 align:start position:0%
&gt;&gt; So, this is exciting because you know, I
 

00:02:24.920 --> 00:02:28.270 align:start position:0%
&gt;&gt; So, this is exciting because you know, I
started<00:02:25.680><c> the</c><00:02:25.760><c> community</c><00:02:26.640><c> in</c><00:02:26.760><c> July</c><00:02:27.120><c> at</c><00:02:27.280><c> AWS</c>

00:02:28.270 --> 00:02:28.280 align:start position:0%
started the community in July at AWS
 

00:02:28.280 --> 00:02:29.630 align:start position:0%
started the community in July at AWS
uh<00:02:28.360><c> Builder</c><00:02:28.600><c> Loft</c><00:02:28.959><c> and</c><00:02:29.120><c> we</c><00:02:29.200><c> really</c><00:02:29.360><c> hope</c><00:02:29.560><c> you</c>

00:02:29.630 --> 00:02:29.640 align:start position:0%
uh Builder Loft and we really hope you
 

00:02:29.640 --> 00:02:31.430 align:start position:0%
uh Builder Loft and we really hope you
guys<00:02:29.959><c> will</c><00:02:30.080><c> come</c><00:02:30.240><c> and</c><00:02:30.320><c> speak</c><00:02:30.680><c> and</c><00:02:30.959><c> my</c><00:02:31.120><c> promise</c>

00:02:31.430 --> 00:02:31.440 align:start position:0%
guys will come and speak and my promise
 

00:02:31.440 --> 00:02:33.630 align:start position:0%
guys will come and speak and my promise
was<00:02:31.640><c> that</c><00:02:32.040><c> AI</c><00:02:32.280><c> is</c><00:02:32.400><c> now</c><00:02:32.800><c> basically</c><00:02:33.240><c> Python</c><00:02:33.520><c> on</c>

00:02:33.630 --> 00:02:33.640 align:start position:0%
was that AI is now basically Python on
 

00:02:33.640 --> 00:02:35.750 align:start position:0%
was that AI is now basically Python on
top<00:02:33.840><c> and</c><00:02:34.000><c> Rust</c><00:02:34.920><c> uh</c><00:02:35.080><c> beneath.</c><00:02:35.440><c> It's</c><00:02:35.560><c> like</c><00:02:35.680><c> an</c>

00:02:35.750 --> 00:02:35.760 align:start position:0%
top and Rust uh beneath. It's like an
 

00:02:35.760 --> 00:02:37.870 align:start position:0%
top and Rust uh beneath. It's like an
iceberg.<00:02:36.080><c> The</c><00:02:36.160><c> tip</c><00:02:36.400><c> of</c><00:02:36.520><c> it</c><00:02:36.680><c> is</c><00:02:36.800><c> in</c><00:02:36.920><c> Python</c><00:02:37.680><c> and</c>

00:02:37.870 --> 00:02:37.880 align:start position:0%
iceberg. The tip of it is in Python and
 

00:02:37.880 --> 00:02:39.670 align:start position:0%
iceberg. The tip of it is in Python and
infra<00:02:38.200><c> is</c><00:02:38.440><c> in</c><00:02:38.560><c> Rust.</c><00:02:38.880><c> Do</c><00:02:39.000><c> you</c><00:02:39.080><c> think</c><00:02:39.320><c> this</c><00:02:39.520><c> is</c>

00:02:39.670 --> 00:02:39.680 align:start position:0%
infra is in Rust. Do you think this is
 

00:02:39.680 --> 00:02:40.790 align:start position:0%
infra is in Rust. Do you think this is
the<00:02:39.760><c> future?</c><00:02:40.200><c> This</c><00:02:40.360><c> is</c><00:02:40.480><c> how</c><00:02:40.680><c> we're</c>

00:02:40.790 --> 00:02:40.800 align:start position:0%
the future? This is how we're
 

00:02:40.800 --> 00:02:42.030 align:start position:0%
the future? This is how we're
converging?

00:02:42.030 --> 00:02:42.040 align:start position:0%
converging?
 

00:02:42.040 --> 00:02:43.630 align:start position:0%
converging?
&gt;&gt; Yeah,<00:02:42.280><c> I</c><00:02:42.360><c> mean</c><00:02:42.600><c> I</c><00:02:42.720><c> I</c><00:02:42.920><c> I</c><00:02:43.000><c> think</c><00:02:43.240><c> like</c><00:02:43.520><c> for</c>

00:02:43.630 --> 00:02:43.640 align:start position:0%
&gt;&gt; Yeah, I mean I I I think like for
 

00:02:43.640 --> 00:02:44.910 align:start position:0%
&gt;&gt; Yeah, I mean I I I think like for
certain<00:02:43.920><c> systems</c><00:02:44.320><c> it</c><00:02:44.400><c> definitely</c><00:02:44.680><c> makes</c><00:02:44.840><c> a</c>

00:02:44.910 --> 00:02:44.920 align:start position:0%
certain systems it definitely makes a
 

00:02:44.920 --> 00:02:47.510 align:start position:0%
certain systems it definitely makes a
lot<00:02:45.080><c> of</c><00:02:45.160><c> sense</c><00:02:45.560><c> to</c><00:02:45.760><c> develop</c><00:02:46.080><c> in</c><00:02:46.200><c> Rust.</c><00:02:46.880><c> Um</c><00:02:47.320><c> in</c>

00:02:47.510 --> 00:02:47.520 align:start position:0%
lot of sense to develop in Rust. Um in
 

00:02:47.520 --> 00:02:49.230 align:start position:0%
lot of sense to develop in Rust. Um in
some<00:02:47.680><c> systems</c><00:02:48.120><c> it</c><00:02:48.200><c> makes</c><00:02:48.400><c> less</c><00:02:48.600><c> sense</c><00:02:49.120><c> to</c>

00:02:49.230 --> 00:02:49.240 align:start position:0%
some systems it makes less sense to
 

00:02:49.240 --> 00:02:51.590 align:start position:0%
some systems it makes less sense to
develop<00:02:49.560><c> in</c><00:02:49.680><c> Rust.</c><00:02:50.480><c> Uh</c><00:02:50.800><c> but</c><00:02:50.920><c> yeah,</c><00:02:51.160><c> I</c><00:02:51.240><c> mean</c><00:02:51.520><c> I</c>

00:02:51.590 --> 00:02:51.600 align:start position:0%
develop in Rust. Uh but yeah, I mean I
 

00:02:51.600 --> 00:02:53.870 align:start position:0%
develop in Rust. Uh but yeah, I mean I
think<00:02:52.480><c> uh</c><00:02:52.560><c> we</c><00:02:52.800><c> actually</c><00:02:53.240><c> started</c><00:02:53.600><c> built</c><00:02:53.800><c> you</c>

00:02:53.870 --> 00:02:53.880 align:start position:0%
think uh we actually started built you
 

00:02:53.880 --> 00:02:55.949 align:start position:0%
think uh we actually started built you
know,<00:02:53.959><c> LinkSmith</c><00:02:54.440><c> was</c><00:02:55.360><c> uh</c><00:02:55.520><c> there's</c><00:02:55.720><c> a</c><00:02:55.760><c> lot</c><00:02:55.880><c> of</c>

00:02:55.949 --> 00:02:55.959 align:start position:0%
know, LinkSmith was uh there's a lot of
 

00:02:55.959 --> 00:02:57.430 align:start position:0%
know, LinkSmith was uh there's a lot of
Python<00:02:56.240><c> in</c><00:02:56.360><c> LinkSmith.</c><00:02:56.840><c> We</c><00:02:56.920><c> started</c><00:02:57.200><c> moving</c>

00:02:57.430 --> 00:02:57.440 align:start position:0%
Python in LinkSmith. We started moving
 

00:02:57.440 --> 00:02:59.070 align:start position:0%
Python in LinkSmith. We started moving
some<00:02:57.600><c> stuff</c><00:02:57.840><c> to</c><00:02:57.959><c> Go.</c><00:02:58.320><c> We</c><00:02:58.480><c> moved</c><00:02:58.760><c> the</c><00:02:58.800><c> entire</c>

00:02:59.070 --> 00:02:59.080 align:start position:0%
some stuff to Go. We moved the entire
 

00:02:59.080 --> 00:03:01.830 align:start position:0%
some stuff to Go. We moved the entire
data<00:02:59.320><c> layer</c><00:02:59.680><c> to</c><00:02:59.959><c> Rust</c><00:03:00.480><c> uh</c><00:03:00.560><c> with</c><00:03:00.680><c> SmithDB</c><00:03:01.760><c> um</c>

00:03:01.830 --> 00:03:01.840 align:start position:0%
data layer to Rust uh with SmithDB um
 

00:03:01.840 --> 00:03:02.910 align:start position:0%
data layer to Rust uh with SmithDB um
and<00:03:01.959><c> so</c><00:03:02.080><c> yeah,</c><00:03:02.239><c> I</c><00:03:02.280><c> think</c><00:03:02.480><c> it's</c><00:03:02.600><c> a</c><00:03:02.640><c> common</c>

00:03:02.910 --> 00:03:02.920 align:start position:0%
and so yeah, I think it's a common
 

00:03:02.920 --> 00:03:05.030 align:start position:0%
and so yeah, I think it's a common
pattern<00:03:03.239><c> that</c><00:03:03.440><c> a</c><00:03:03.480><c> lot</c><00:03:03.640><c> of</c><00:03:03.880><c> people</c><00:03:04.160><c> take.</c>

00:03:05.030 --> 00:03:05.040 align:start position:0%
pattern that a lot of people take.
 

00:03:05.040 --> 00:03:06.550 align:start position:0%
pattern that a lot of people take.
&gt;&gt; So,<00:03:05.120><c> super</c><00:03:05.320><c> excited.</c><00:03:05.920><c> Thanks</c><00:03:06.120><c> for</c><00:03:06.239><c> hosting.</c>

00:03:06.550 --> 00:03:06.560 align:start position:0%
&gt;&gt; So, super excited. Thanks for hosting.
 

00:03:06.560 --> 00:03:07.750 align:start position:0%
&gt;&gt; So, super excited. Thanks for hosting.
We're<00:03:06.640><c> looking</c><00:03:06.840><c> forward</c><00:03:07.080><c> to</c><00:03:07.160><c> talking</c><00:03:07.360><c> to</c><00:03:07.440><c> you.</c>

00:03:07.750 --> 00:03:07.760 align:start position:0%
We're looking forward to talking to you.
 

00:03:07.760 --> 00:03:10.400 align:start position:0%
We're looking forward to talking to you.
&gt;&gt; Appreciate<00:03:08.120><c> it.</c>

