WEBVTT
Kind: captions
Language: en

00:00:11.019 --> 00:00:13.359 align:start position:0%
 
hello<00:00:12.019><c> everybody</c><00:00:12.200><c> I'm</c><00:00:12.590><c> Alexa</c><00:00:12.950><c> crabber</c><00:00:13.250><c> off</c>

00:00:13.359 --> 00:00:13.369 align:start position:0%
hello everybody I'm Alexa crabber off
 

00:00:13.369 --> 00:00:15.430 align:start position:0%
hello everybody I'm Alexa crabber off
the<00:00:13.610><c> organizer</c><00:00:14.089><c> of</c><00:00:14.330><c> sf's</c><00:00:14.660><c> park</c><00:00:14.870><c> in</c><00:00:14.990><c> France</c><00:00:15.230><c> and</c>

00:00:15.430 --> 00:00:15.440 align:start position:0%
the organizer of sf's park in France and
 

00:00:15.440 --> 00:00:18.060 align:start position:0%
the organizer of sf's park in France and
here<00:00:15.799><c> we</c><00:00:16.009><c> are</c><00:00:16.070><c> on</c><00:00:16.309><c> location</c><00:00:16.430><c> at</c><00:00:16.970><c> quantcast</c><00:00:17.540><c> a</c>

00:00:18.060 --> 00:00:18.070 align:start position:0%
here we are on location at quantcast a
 

00:00:18.070 --> 00:00:22.179 align:start position:0%
here we are on location at quantcast a
hosting<00:00:19.090><c> talk</c><00:00:20.090><c> on</c><00:00:20.390><c> kudu</c><00:00:20.930><c> kudu</c><00:00:21.710><c> is</c><00:00:21.980><c> a</c><00:00:22.010><c> new</c>

00:00:22.179 --> 00:00:22.189 align:start position:0%
hosting talk on kudu kudu is a new
 

00:00:22.189 --> 00:00:23.950 align:start position:0%
hosting talk on kudu kudu is a new
system<00:00:22.430><c> out</c><00:00:22.550><c> of</c><00:00:22.580><c> Cloudera</c><00:00:23.000><c> we</c><00:00:23.570><c> have</c><00:00:23.750><c> one</c><00:00:23.869><c> of</c>

00:00:23.950 --> 00:00:23.960 align:start position:0%
system out of Cloudera we have one of
 

00:00:23.960 --> 00:00:25.269 align:start position:0%
system out of Cloudera we have one of
the<00:00:24.050><c> core</c><00:00:24.230><c> members</c><00:00:24.500><c> of</c><00:00:24.619><c> the</c><00:00:24.710><c> team</c><00:00:24.920><c> with</c><00:00:25.130><c> us</c>

00:00:25.269 --> 00:00:25.279 align:start position:0%
the core members of the team with us
 

00:00:25.279 --> 00:00:29.650 align:start position:0%
the core members of the team with us
here<00:00:25.550><c> JD</c><00:00:26.000><c> crayons</c><00:00:27.099><c> and</c><00:00:28.119><c> we</c><00:00:29.119><c> just</c><00:00:29.330><c> heard</c><00:00:29.480><c> about</c>

00:00:29.650 --> 00:00:29.660 align:start position:0%
here JD crayons and we just heard about
 

00:00:29.660 --> 00:00:32.290 align:start position:0%
here JD crayons and we just heard about
kudu<00:00:30.109><c> announced</c><00:00:30.830><c> the</c><00:00:30.949><c> thing</c><00:00:31.160><c> we</c><00:00:31.310><c> are</c><00:00:31.910><c> happy</c><00:00:32.210><c> to</c>

00:00:32.290 --> 00:00:32.300 align:start position:0%
kudu announced the thing we are happy to
 

00:00:32.300 --> 00:00:34.960 align:start position:0%
kudu announced the thing we are happy to
host<00:00:32.480><c> one</c><00:00:32.570><c> of</c><00:00:32.750><c> the</c><00:00:32.839><c> first</c><00:00:33.019><c> talks</c><00:00:33.260><c> yeah</c><00:00:33.949><c> well</c><00:00:34.400><c> my</c>

00:00:34.960 --> 00:00:34.970 align:start position:0%
host one of the first talks yeah well my
 

00:00:34.970 --> 00:00:36.880 align:start position:0%
host one of the first talks yeah well my
my<00:00:35.480><c> first</c><00:00:35.750><c> talking</c><00:00:35.960><c> public</c><00:00:36.320><c> actually</c><00:00:36.470><c> that's</c>

00:00:36.880 --> 00:00:36.890 align:start position:0%
my first talking public actually that's
 

00:00:36.890 --> 00:00:38.469 align:start position:0%
my first talking public actually that's
fantastic<00:00:37.280><c> right</c><00:00:37.430><c> so</c><00:00:37.610><c> we</c><00:00:37.760><c> are</c><00:00:37.790><c> super</c>

00:00:38.469 --> 00:00:38.479 align:start position:0%
fantastic right so we are super
 

00:00:38.479 --> 00:00:41.079 align:start position:0%
fantastic right so we are super
fortunate<00:00:38.659><c> to</c><00:00:38.989><c> hear</c><00:00:39.739><c> about</c><00:00:39.830><c> it</c><00:00:39.920><c> and</c><00:00:40.280><c> we'll</c><00:00:40.909><c> ask</c>

00:00:41.079 --> 00:00:41.089 align:start position:0%
fortunate to hear about it and we'll ask
 

00:00:41.089 --> 00:00:43.450 align:start position:0%
fortunate to hear about it and we'll ask
GG<00:00:41.540><c> a</c><00:00:41.570><c> little</c><00:00:41.900><c> bit</c><00:00:42.019><c> about</c><00:00:42.260><c> like</c><00:00:43.010><c> a</c><00:00:43.040><c> system</c>

00:00:43.450 --> 00:00:43.460 align:start position:0%
GG a little bit about like a system
 

00:00:43.460 --> 00:00:45.939 align:start position:0%
GG a little bit about like a system
about<00:00:44.180><c> his</c><00:00:44.360><c> interest</c><00:00:44.659><c> then</c><00:00:45.260><c> you</c><00:00:45.530><c> know</c><00:00:45.650><c> why</c>

00:00:45.939 --> 00:00:45.949 align:start position:0%
about his interest then you know why
 

00:00:45.949 --> 00:00:47.670 align:start position:0%
about his interest then you know why
code<00:00:46.220><c> is</c><00:00:46.400><c> the</c><00:00:46.610><c> next</c><00:00:46.970><c> thing</c><00:00:47.119><c> we</c><00:00:47.210><c> should</c><00:00:47.269><c> try</c>

00:00:47.670 --> 00:00:47.680 align:start position:0%
code is the next thing we should try
 

00:00:47.680 --> 00:00:51.549 align:start position:0%
code is the next thing we should try
welcome<00:00:49.390><c> so</c><00:00:50.390><c> let's</c><00:00:50.570><c> go</c><00:00:50.690><c> a</c><00:00:50.720><c> little</c><00:00:51.019><c> bit</c><00:00:51.350><c> with</c>

00:00:51.549 --> 00:00:51.559 align:start position:0%
welcome so let's go a little bit with
 

00:00:51.559 --> 00:00:54.850 align:start position:0%
welcome so let's go a little bit with
the<00:00:51.860><c> the</c><00:00:52.190><c> history</c><00:00:52.879><c> right</c><00:00:53.269><c> so</c><00:00:53.589><c> so</c><00:00:54.589><c> I</c><00:00:54.650><c> know</c><00:00:54.710><c> you</c>

00:00:54.850 --> 00:00:54.860 align:start position:0%
the the history right so so I know you
 

00:00:54.860 --> 00:00:59.109 align:start position:0%
the the history right so so I know you
were<00:00:55.269><c> you</c><00:00:56.269><c> are</c><00:00:56.449><c> hbase</c><00:00:57.170><c> pmc</c><00:00:58.129><c> and</c><00:00:58.430><c> you</c><00:00:58.729><c> wear</c><00:00:58.939><c> at</c>

00:00:59.109 --> 00:00:59.119 align:start position:0%
were you are hbase pmc and you wear at
 

00:00:59.119 --> 00:01:02.590 align:start position:0%
were you are hbase pmc and you wear at
stumbleupon<00:00:59.780><c> where</c><00:01:00.619><c> is</c><00:01:00.979><c> base</c><00:01:01.220><c> kind</c><00:01:01.760><c> of</c><00:01:01.850><c> one</c><00:01:02.479><c> of</c>

00:01:02.590 --> 00:01:02.600 align:start position:0%
stumbleupon where is base kind of one of
 

00:01:02.600 --> 00:01:05.560 align:start position:0%
stumbleupon where is base kind of one of
the<00:01:02.689><c> places</c><00:01:02.900><c> for</c><00:01:03.170><c> hbase</c><00:01:03.500><c> grew</c><00:01:04.010><c> and</c><00:01:04.879><c> so</c><00:01:05.269><c> can</c><00:01:05.479><c> you</c>

00:01:05.560 --> 00:01:05.570 align:start position:0%
the places for hbase grew and so can you
 

00:01:05.570 --> 00:01:07.539 align:start position:0%
the places for hbase grew and so can you
tell<00:01:05.720><c> us</c><00:01:05.750><c> a</c><00:01:05.840><c> little</c><00:01:05.930><c> bit</c><00:01:06.140><c> how</c><00:01:06.950><c> this</c><00:01:07.130><c> happened</c>

00:01:07.539 --> 00:01:07.549 align:start position:0%
tell us a little bit how this happened
 

00:01:07.549 --> 00:01:09.550 align:start position:0%
tell us a little bit how this happened
why<00:01:08.030><c> stumbleupon</c><00:01:08.659><c> needed</c><00:01:09.020><c> something</c><00:01:09.409><c> like</c>

00:01:09.550 --> 00:01:09.560 align:start position:0%
why stumbleupon needed something like
 

00:01:09.560 --> 00:01:12.069 align:start position:0%
why stumbleupon needed something like
HBase<00:01:10.009><c> and</c><00:01:10.820><c> can</c><00:01:11.450><c> what</c><00:01:11.659><c> are</c><00:01:11.689><c> the</c><00:01:11.869><c> crucial</c>

00:01:12.069 --> 00:01:12.079 align:start position:0%
HBase and can what are the crucial
 

00:01:12.079 --> 00:01:14.529 align:start position:0%
HBase and can what are the crucial
lessons<00:01:12.829><c> he</c><00:01:12.920><c> learned</c><00:01:12.950><c> working</c><00:01:13.549><c> on</c><00:01:13.880><c> each</c><00:01:14.179><c> place</c>

00:01:14.529 --> 00:01:14.539 align:start position:0%
lessons he learned working on each place
 

00:01:14.539 --> 00:01:17.169 align:start position:0%
lessons he learned working on each place
there<00:01:14.920><c> that's</c><00:01:15.920><c> a</c><00:01:16.009><c> little</c><00:01:16.100><c> lot</c><00:01:16.759><c> of</c><00:01:16.820><c> questions</c>

00:01:17.169 --> 00:01:17.179 align:start position:0%
there that's a little lot of questions
 

00:01:17.179 --> 00:01:20.279 align:start position:0%
there that's a little lot of questions
so<00:01:17.929><c> if</c><00:01:18.170><c> we</c><00:01:18.289><c> start</c><00:01:18.350><c> from</c><00:01:19.070><c> the</c><00:01:19.219><c> beginning</c><00:01:19.549><c> so</c>

00:01:20.279 --> 00:01:20.289 align:start position:0%
so if we start from the beginning so
 

00:01:20.289 --> 00:01:22.870 align:start position:0%
so if we start from the beginning so
stumbleupon<00:01:21.289><c> was</c><00:01:21.439><c> funded</c><00:01:21.859><c> like</c><00:01:22.310><c> both</c><00:01:22.549><c> for</c>

00:01:22.870 --> 00:01:22.880 align:start position:0%
stumbleupon was funded like both for
 

00:01:22.880 --> 00:01:24.399 align:start position:0%
stumbleupon was funded like both for
Canadians<00:01:23.270><c> one</c><00:01:23.539><c> of</c><00:01:23.630><c> them</c><00:01:23.749><c> garrett</c><00:01:24.020><c> camp</c><00:01:24.259><c> who</c>

00:01:24.399 --> 00:01:24.409 align:start position:0%
Canadians one of them garrett camp who
 

00:01:24.409 --> 00:01:27.639 align:start position:0%
Canadians one of them garrett camp who
is<00:01:24.469><c> now</c><00:01:24.619><c> the</c><00:01:24.649><c> chairman</c><00:01:25.219><c> of</c><00:01:25.310><c> uber</c><00:01:25.640><c> so</c><00:01:26.539><c> back</c><00:01:27.499><c> then</c>

00:01:27.639 --> 00:01:27.649 align:start position:0%
is now the chairman of uber so back then
 

00:01:27.649 --> 00:01:29.859 align:start position:0%
is now the chairman of uber so back then
would<00:01:27.799><c> stumble</c><00:01:28.039><c> upon</c><00:01:28.219><c> what</c><00:01:28.520><c> he</c><00:01:28.609><c> saw</c><00:01:28.880><c> is</c><00:01:29.149><c> that</c>

00:01:29.859 --> 00:01:29.869 align:start position:0%
would stumble upon what he saw is that
 

00:01:29.869 --> 00:01:31.480 align:start position:0%
would stumble upon what he saw is that
they<00:01:29.960><c> have</c><00:01:30.140><c> a</c><00:01:30.170><c> business</c><00:01:30.740><c> model</c><00:01:30.979><c> that</c><00:01:31.219><c> can</c>

00:01:31.480 --> 00:01:31.490 align:start position:0%
they have a business model that can
 

00:01:31.490 --> 00:01:34.330 align:start position:0%
they have a business model that can
scale<00:01:31.700><c> and</c><00:01:31.939><c> Finn</c><00:01:32.090><c> Utley</c><00:01:32.679><c> as</c><00:01:33.679><c> long</c><00:01:33.890><c> as</c><00:01:34.070><c> they</c><00:01:34.189><c> can</c>

00:01:34.330 --> 00:01:34.340 align:start position:0%
scale and Finn Utley as long as they can
 

00:01:34.340 --> 00:01:35.770 align:start position:0%
scale and Finn Utley as long as they can
get<00:01:34.490><c> more</c><00:01:34.850><c> traffic</c><00:01:35.060><c> they</c><00:01:35.329><c> can</c><00:01:35.450><c> make</c><00:01:35.600><c> more</c>

00:01:35.770 --> 00:01:35.780 align:start position:0%
get more traffic they can make more
 

00:01:35.780 --> 00:01:37.809 align:start position:0%
get more traffic they can make more
money<00:01:35.840><c> so</c><00:01:36.289><c> they're</c><00:01:36.409><c> like</c><00:01:36.560><c> so</c><00:01:36.770><c> well</c><00:01:37.520><c> we</c><00:01:37.670><c> have</c>

00:01:37.809 --> 00:01:37.819 align:start position:0%
money so they're like so well we have
 

00:01:37.819 --> 00:01:40.090 align:start position:0%
money so they're like so well we have
this<00:01:37.850><c> infrastructure</c><00:01:38.210><c> with</c><00:01:38.719><c> my</c><00:01:38.840><c> sequel</c><00:01:39.289><c> it's</c>

00:01:40.090 --> 00:01:40.100 align:start position:0%
this infrastructure with my sequel it's
 

00:01:40.100 --> 00:01:42.760 align:start position:0%
this infrastructure with my sequel it's
scales<00:01:40.850><c> I</c><00:01:41.090><c> mean</c><00:01:41.479><c> you</c><00:01:41.840><c> can</c><00:01:41.990><c> make</c><00:01:42.170><c> it</c><00:01:42.289><c> scale</c><00:01:42.499><c> but</c>

00:01:42.760 --> 00:01:42.770 align:start position:0%
scales I mean you can make it scale but
 

00:01:42.770 --> 00:01:43.929 align:start position:0%
scales I mean you can make it scale but
like<00:01:42.920><c> is</c><00:01:43.039><c> there</c><00:01:43.189><c> something</c><00:01:43.490><c> better</c><00:01:43.700><c> out</c><00:01:43.819><c> there</c>

00:01:43.929 --> 00:01:43.939 align:start position:0%
like is there something better out there
 

00:01:43.939 --> 00:01:46.179 align:start position:0%
like is there something better out there
that<00:01:44.210><c> we</c><00:01:44.299><c> can</c><00:01:44.479><c> like</c><00:01:45.109><c> put</c><00:01:45.590><c> the</c><00:01:45.649><c> whole</c>

00:01:46.179 --> 00:01:46.189 align:start position:0%
that we can like put the whole
 

00:01:46.189 --> 00:01:47.830 align:start position:0%
that we can like put the whole
application<00:01:46.310><c> on</c><00:01:46.789><c> it</c><00:01:46.939><c> and</c><00:01:47.090><c> continue</c><00:01:47.479><c> scaling</c>

00:01:47.830 --> 00:01:47.840 align:start position:0%
application on it and continue scaling
 

00:01:47.840 --> 00:01:51.039 align:start position:0%
application on it and continue scaling
up<00:01:47.990><c> he</c><00:01:48.979><c> identified</c><00:01:49.600><c> actually</c><00:01:50.600><c> if</c><00:01:50.719><c> he</c><00:01:50.780><c> I</c><00:01:50.810><c> didn't</c>

00:01:51.039 --> 00:01:51.049 align:start position:0%
up he identified actually if he I didn't
 

00:01:51.049 --> 00:01:52.450 align:start position:0%
up he identified actually if he I didn't
feel<00:01:51.139><c> a</c><00:01:51.200><c> bunch</c><00:01:51.350><c> of</c><00:01:51.499><c> things</c><00:01:51.799><c> but</c><00:01:51.950><c> then</c><00:01:52.069><c> he</c><00:01:52.189><c> hired</c>

00:01:52.450 --> 00:01:52.460 align:start position:0%
feel a bunch of things but then he hired
 

00:01:52.460 --> 00:01:55.029 align:start position:0%
feel a bunch of things but then he hired
ryan<00:01:53.090><c> rawson</c><00:01:53.539><c> who</c><00:01:54.079><c> wasn't</c><00:01:54.409><c> at</c><00:01:54.499><c> Google</c><00:01:54.920><c> I</c>

00:01:55.029 --> 00:01:55.039 align:start position:0%
ryan rawson who wasn't at Google I
 

00:01:55.039 --> 00:01:57.520 align:start position:0%
ryan rawson who wasn't at Google I
believe<00:01:55.310><c> mm-hmm</c><00:01:55.850><c> and</c><00:01:55.969><c> he</c><00:01:56.719><c> tasked</c><00:01:57.049><c> Ryan</c><00:01:57.229><c> back</c>

00:01:57.520 --> 00:01:57.530 align:start position:0%
believe mm-hmm and he tasked Ryan back
 

00:01:57.530 --> 00:02:00.029 align:start position:0%
believe mm-hmm and he tasked Ryan back
then<00:01:57.740><c> to</c><00:01:58.149><c> find</c><00:01:59.149><c> what</c><00:01:59.450><c> what</c><00:01:59.719><c> would</c><00:01:59.869><c> the</c>

00:02:00.029 --> 00:02:00.039 align:start position:0%
then to find what what would the
 

00:02:00.039 --> 00:02:03.129 align:start position:0%
then to find what what would the
database<00:02:01.039><c> be</c><00:02:01.249><c> he</c><00:02:02.209><c> eventually</c><00:02:02.420><c> picked</c><00:02:02.780><c> h</c><00:02:02.899><c> place</c>

00:02:03.129 --> 00:02:03.139 align:start position:0%
database be he eventually picked h place
 

00:02:03.139 --> 00:02:05.139 align:start position:0%
database be he eventually picked h place
and<00:02:03.469><c> then</c><00:02:03.829><c> we</c><00:02:03.920><c> he</c><00:02:04.249><c> built</c><00:02:04.459><c> a</c><00:02:04.549><c> team</c><00:02:04.700><c> around</c><00:02:04.880><c> that</c>

00:02:05.139 --> 00:02:05.149 align:start position:0%
and then we he built a team around that
 

00:02:05.149 --> 00:02:07.359 align:start position:0%
and then we he built a team around that
so<00:02:05.329><c> i</c><00:02:05.359><c> was</c><00:02:05.600><c> the</c><00:02:06.350><c> second</c><00:02:06.709><c> harder</c><00:02:06.950><c> to</c><00:02:07.100><c> work</c><00:02:07.219><c> on</c>

00:02:07.359 --> 00:02:07.369 align:start position:0%
so i was the second harder to work on
 

00:02:07.369 --> 00:02:11.230 align:start position:0%
so i was the second harder to work on
HBase<00:02:07.670><c> there</c><00:02:07.850><c> yes</c><00:02:08.500><c> so</c><00:02:09.729><c> how</c><00:02:10.729><c> did</c><00:02:10.789><c> this</c><00:02:11.060><c> happen</c>

00:02:11.230 --> 00:02:11.240 align:start position:0%
HBase there yes so how did this happen
 

00:02:11.240 --> 00:02:13.360 align:start position:0%
HBase there yes so how did this happen
right<00:02:11.510><c> basically</c><00:02:11.870><c> you</c><00:02:12.709><c> know</c><00:02:12.860><c> you</c><00:02:12.920><c> have</c><00:02:13.310><c> a</c>

00:02:13.360 --> 00:02:13.370 align:start position:0%
right basically you know you have a
 

00:02:13.370 --> 00:02:16.510 align:start position:0%
right basically you know you have a
standard<00:02:13.760><c> kind</c><00:02:14.300><c> of</c><00:02:14.480><c> data</c><00:02:15.440><c> requirement</c><00:02:16.190><c> for</c>

00:02:16.510 --> 00:02:16.520 align:start position:0%
standard kind of data requirement for
 

00:02:16.520 --> 00:02:18.470 align:start position:0%
standard kind of data requirement for
web<00:02:17.210><c> scale</c><00:02:17.450><c> storage</c><00:02:17.630><c> never</c>

00:02:18.470 --> 00:02:18.480 align:start position:0%
web scale storage never
 

00:02:18.480 --> 00:02:21.140 align:start position:0%
web scale storage never
body<00:02:18.629><c> did</c><00:02:19.170><c> Charlotte</c><00:02:19.530><c> my</c><00:02:19.680><c> sequel</c><00:02:20.069><c> it</c><00:02:20.489><c> was</c><00:02:20.970><c> good</c>

00:02:21.140 --> 00:02:21.150 align:start position:0%
body did Charlotte my sequel it was good
 

00:02:21.150 --> 00:02:23.059 align:start position:0%
body did Charlotte my sequel it was good
enough<00:02:21.330><c> for</c><00:02:21.390><c> facebook</c><00:02:21.900><c> you</c><00:02:22.170><c> know</c><00:02:22.290><c> how</c><00:02:22.769><c> did</c><00:02:23.010><c> you</c>

00:02:23.059 --> 00:02:23.069 align:start position:0%
enough for facebook you know how did you
 

00:02:23.069 --> 00:02:26.270 align:start position:0%
enough for facebook you know how did you
guys<00:02:23.250><c> decide</c><00:02:23.640><c> to</c><00:02:24.200><c> to</c><00:02:25.200><c> implement</c><00:02:25.830><c> edge</c><00:02:26.010><c> base</c>

00:02:26.270 --> 00:02:26.280 align:start position:0%
guys decide to to implement edge base
 

00:02:26.280 --> 00:02:29.210 align:start position:0%
guys decide to to implement edge base
and<00:02:26.670><c> a</c><00:02:26.970><c> pistol</c><00:02:27.269><c> was</c><00:02:27.569><c> all</c><00:02:27.750><c> the</c><00:02:27.870><c> work</c><00:02:28.140><c> to</c><00:02:28.440><c> do</c><00:02:29.040><c> this</c>

00:02:29.210 --> 00:02:29.220 align:start position:0%
and a pistol was all the work to do this
 

00:02:29.220 --> 00:02:31.070 align:start position:0%
and a pistol was all the work to do this
and<00:02:29.519><c> how</c><00:02:29.700><c> did</c><00:02:29.760><c> you</c><00:02:29.970><c> manage</c><00:02:30.209><c> to</c><00:02:30.420><c> do</c><00:02:30.690><c> this</c><00:02:30.720><c> kind</c>

00:02:31.070 --> 00:02:31.080 align:start position:0%
and how did you manage to do this kind
 

00:02:31.080 --> 00:02:34.130 align:start position:0%
and how did you manage to do this kind
of<00:02:31.230><c> when</c><00:02:31.560><c> while</c><00:02:32.209><c> maintaining</c><00:02:33.209><c> stumbleupon</c>

00:02:34.130 --> 00:02:34.140 align:start position:0%
of when while maintaining stumbleupon
 

00:02:34.140 --> 00:02:35.869 align:start position:0%
of when while maintaining stumbleupon
going<00:02:34.440><c> yeah</c><00:02:34.799><c> that's</c><00:02:35.280><c> me</c><00:02:35.370><c> interesting</c><00:02:35.670><c> story</c>

00:02:35.869 --> 00:02:35.879 align:start position:0%
going yeah that's me interesting story
 

00:02:35.879 --> 00:02:38.030 align:start position:0%
going yeah that's me interesting story
because<00:02:36.000><c> when</c><00:02:36.420><c> when</c><00:02:37.080><c> we</c><00:02:37.200><c> started</c><00:02:37.500><c> using</c><00:02:37.620><c> hbss</c>

00:02:38.030 --> 00:02:38.040 align:start position:0%
because when when we started using hbss
 

00:02:38.040 --> 00:02:39.500 align:start position:0%
because when when we started using hbss
stumbleupon<00:02:38.549><c> so</c><00:02:38.640><c> these</c><00:02:38.849><c> are</c><00:02:39.030><c> using</c><00:02:39.360><c> it</c><00:02:39.480><c> just</c>

00:02:39.500 --> 00:02:39.510 align:start position:0%
stumbleupon so these are using it just
 

00:02:39.510 --> 00:02:41.900 align:start position:0%
stumbleupon so these are using it just
before<00:02:39.870><c> I</c><00:02:40.080><c> came</c><00:02:40.200><c> on</c><00:02:40.410><c> and</c><00:02:40.709><c> exactly</c><00:02:41.549><c> six</c><00:02:41.760><c> years</c>

00:02:41.900 --> 00:02:41.910 align:start position:0%
before I came on and exactly six years
 

00:02:41.910 --> 00:02:45.199 align:start position:0%
before I came on and exactly six years
ago<00:02:42.120><c> in</c><00:02:42.239><c> 2009</c><00:02:42.830><c> and</c><00:02:43.830><c> back</c><00:02:44.250><c> then</c><00:02:44.459><c> hdfs</c><00:02:45.000><c> didn't</c>

00:02:45.199 --> 00:02:45.209 align:start position:0%
ago in 2009 and back then hdfs didn't
 

00:02:45.209 --> 00:02:47.720 align:start position:0%
ago in 2009 and back then hdfs didn't
have<00:02:45.390><c> data</c><00:02:46.319><c> durability</c><00:02:46.680><c> guarantees</c><00:02:47.280><c> like</c><00:02:47.579><c> so</c>

00:02:47.720 --> 00:02:47.730 align:start position:0%
have data durability guarantees like so
 

00:02:47.730 --> 00:02:49.009 align:start position:0%
have data durability guarantees like so
if<00:02:47.849><c> you</c><00:02:47.940><c> lose</c><00:02:48.090><c> a</c><00:02:48.120><c> machine</c><00:02:48.450><c> you</c><00:02:48.480><c> actually</c><00:02:48.870><c> lose</c>

00:02:49.009 --> 00:02:49.019 align:start position:0%
if you lose a machine you actually lose
 

00:02:49.019 --> 00:02:51.289 align:start position:0%
if you lose a machine you actually lose
data<00:02:49.400><c> so</c><00:02:50.400><c> it</c><00:02:50.489><c> was</c><00:02:50.610><c> in</c><00:02:50.849><c> the</c><00:02:50.940><c> beginning</c><00:02:51.030><c> a</c><00:02:51.269><c> very</c>

00:02:51.289 --> 00:02:51.299 align:start position:0%
data so it was in the beginning a very
 

00:02:51.299 --> 00:02:53.600 align:start position:0%
data so it was in the beginning a very
wild<00:02:51.690><c> ride</c><00:02:51.989><c> so</c><00:02:52.260><c> they</c><00:02:52.620><c> just</c><00:02:52.650><c> first</c><00:02:53.099><c> identified</c>

00:02:53.600 --> 00:02:53.610 align:start position:0%
wild ride so they just first identified
 

00:02:53.610 --> 00:02:55.780 align:start position:0%
wild ride so they just first identified
the<00:02:53.760><c> things</c><00:02:53.970><c> that</c><00:02:54.120><c> they</c><00:02:54.239><c> needed</c><00:02:54.810><c> to</c><00:02:54.930><c> scale</c><00:02:55.319><c> the</c>

00:02:55.780 --> 00:02:55.790 align:start position:0%
the things that they needed to scale the
 

00:02:55.790 --> 00:02:58.099 align:start position:0%
the things that they needed to scale the
the<00:02:56.790><c> most</c><00:02:56.970><c> like</c><00:02:57.180><c> that</c><00:02:57.329><c> that</c><00:02:57.510><c> just</c><00:02:57.720><c> didn't</c><00:02:57.959><c> fit</c>

00:02:58.099 --> 00:02:58.109 align:start position:0%
the most like that that just didn't fit
 

00:02:58.109 --> 00:03:00.440 align:start position:0%
the most like that that just didn't fit
in<00:02:58.260><c> my</c><00:02:58.410><c> sequel</c><00:02:58.709><c> anymore</c><00:02:59.040><c> and</c><00:02:59.519><c> then</c><00:02:59.670><c> and</c><00:03:00.150><c> then</c>

00:03:00.440 --> 00:03:00.450 align:start position:0%
in my sequel anymore and then and then
 

00:03:00.450 --> 00:03:02.270 align:start position:0%
in my sequel anymore and then and then
like<00:03:00.780><c> the</c><00:03:01.290><c> rest</c><00:03:01.500><c> was</c><00:03:01.590><c> just</c><00:03:01.739><c> like</c><00:03:01.829><c> enough</c><00:03:02.099><c> flow</c>

00:03:02.270 --> 00:03:02.280 align:start position:0%
like the rest was just like enough flow
 

00:03:02.280 --> 00:03:03.740 align:start position:0%
like the rest was just like enough flow
there's<00:03:02.549><c> more</c><00:03:02.700><c> and</c><00:03:02.849><c> more</c><00:03:03.030><c> stuff</c><00:03:03.299><c> from</c><00:03:03.569><c> my</c>

00:03:03.740 --> 00:03:03.750 align:start position:0%
there's more and more stuff from my
 

00:03:03.750 --> 00:03:05.780 align:start position:0%
there's more and more stuff from my
sequel<00:03:04.109><c> and</c><00:03:04.260><c> what</c><00:03:04.410><c> remain</c><00:03:04.709><c> and</c><00:03:04.920><c> eventually</c><00:03:05.640><c> my</c>

00:03:05.780 --> 00:03:05.790 align:start position:0%
sequel and what remain and eventually my
 

00:03:05.790 --> 00:03:07.430 align:start position:0%
sequel and what remain and eventually my
secret<00:03:06.060><c> was</c><00:03:06.209><c> just</c><00:03:06.390><c> what</c><00:03:06.629><c> really</c><00:03:07.019><c> made</c><00:03:07.230><c> sense</c>

00:03:07.430 --> 00:03:07.440 align:start position:0%
secret was just what really made sense
 

00:03:07.440 --> 00:03:09.680 align:start position:0%
secret was just what really made sense
in<00:03:07.769><c> the</c><00:03:07.799><c> relational</c><00:03:08.310><c> world</c><00:03:08.549><c> all</c><00:03:09.299><c> the</c><00:03:09.540><c> other</c>

00:03:09.680 --> 00:03:09.690 align:start position:0%
in the relational world all the other
 

00:03:09.690 --> 00:03:11.150 align:start position:0%
in the relational world all the other
stuff<00:03:09.810><c> like</c><00:03:10.200><c> all</c><00:03:10.440><c> the</c><00:03:10.470><c> comments</c><00:03:10.950><c> they</c><00:03:11.010><c> were</c>

00:03:11.150 --> 00:03:11.160 align:start position:0%
stuff like all the comments they were
 

00:03:11.160 --> 00:03:13.250 align:start position:0%
stuff like all the comments they were
received<00:03:11.489><c> serve</c><00:03:11.790><c> straight</c><00:03:12.150><c> out</c><00:03:12.269><c> of</c><00:03:12.299><c> a</c><00:03:12.540><c> HBase</c>

00:03:13.250 --> 00:03:13.260 align:start position:0%
received serve straight out of a HBase
 

00:03:13.260 --> 00:03:16.099 align:start position:0%
received serve straight out of a HBase
I'll<00:03:13.829><c> declare</c><00:03:14.160><c> the</c><00:03:14.760><c> counters</c><00:03:15.480><c> the</c><00:03:15.660><c> badges</c>

00:03:16.099 --> 00:03:16.109 align:start position:0%
I'll declare the counters the badges
 

00:03:16.109 --> 00:03:18.220 align:start position:0%
I'll declare the counters the badges
that<00:03:16.140><c> was</c><00:03:16.500><c> all</c><00:03:16.620><c> done</c><00:03:16.739><c> in</c><00:03:16.769><c> HBase</c><00:03:17.129><c> mm-hmm</c>

00:03:18.220 --> 00:03:18.230 align:start position:0%
that was all done in HBase mm-hmm
 

00:03:18.230 --> 00:03:19.849 align:start position:0%
that was all done in HBase mm-hmm
interesting<00:03:19.230><c> so</c><00:03:19.349><c> they</c><00:03:19.440><c> took</c><00:03:19.560><c> a</c><00:03:19.680><c> big</c><00:03:19.829><c> risk</c>

00:03:19.849 --> 00:03:19.859 align:start position:0%
interesting so they took a big risk
 

00:03:19.859 --> 00:03:21.800 align:start position:0%
interesting so they took a big risk
Garrett<00:03:20.790><c> camp</c><00:03:21.000><c> actually</c><00:03:21.329><c> he</c><00:03:21.480><c> believes</c>

00:03:21.800 --> 00:03:21.810 align:start position:0%
Garrett camp actually he believes
 

00:03:21.810 --> 00:03:23.270 align:start position:0%
Garrett camp actually he believes
strongly<00:03:22.019><c> in</c><00:03:22.140><c> H</c><00:03:22.319><c> place</c><00:03:22.530><c> even</c><00:03:22.769><c> though</c><00:03:22.919><c> like</c>

00:03:23.270 --> 00:03:23.280 align:start position:0%
strongly in H place even though like
 

00:03:23.280 --> 00:03:24.650 align:start position:0%
strongly in H place even though like
back<00:03:23.549><c> then</c><00:03:23.700><c> as</c><00:03:23.910><c> I</c><00:03:24.030><c> said</c><00:03:24.180><c> didn't</c><00:03:24.419><c> have</c><00:03:24.510><c> their</c>

00:03:24.650 --> 00:03:24.660 align:start position:0%
back then as I said didn't have their
 

00:03:24.660 --> 00:03:26.900 align:start position:0%
back then as I said didn't have their
ability<00:03:24.989><c> maturity</c><00:03:25.950><c> was</c><00:03:26.250><c> like</c><00:03:26.549><c> it</c><00:03:26.730><c> was</c><00:03:26.849><c> a</c>

00:03:26.900 --> 00:03:26.910 align:start position:0%
ability maturity was like it was a
 

00:03:26.910 --> 00:03:29.270 align:start position:0%
ability maturity was like it was a
pretty<00:03:27.060><c> young</c><00:03:27.239><c> project</c><00:03:27.720><c> but</c><00:03:28.500><c> you</c><00:03:28.769><c> you</c><00:03:29.010><c> you</c>

00:03:29.270 --> 00:03:29.280 align:start position:0%
pretty young project but you you you
 

00:03:29.280 --> 00:03:30.979 align:start position:0%
pretty young project but you you you
read<00:03:29.459><c> the</c><00:03:29.579><c> big</c><00:03:29.730><c> table</c><00:03:30.030><c> paper</c><00:03:30.239><c> and</c><00:03:30.690><c> you</c><00:03:30.750><c> think</c>

00:03:30.979 --> 00:03:30.989 align:start position:0%
read the big table paper and you think
 

00:03:30.989 --> 00:03:33.140 align:start position:0%
read the big table paper and you think
man<00:03:31.260><c> maybe</c><00:03:31.769><c> I</c><00:03:31.889><c> maybe</c><00:03:32.400><c> I</c><00:03:32.549><c> can</c><00:03:32.700><c> have</c><00:03:32.880><c> my</c><00:03:33.000><c> own</c>

00:03:33.140 --> 00:03:33.150 align:start position:0%
man maybe I maybe I can have my own
 

00:03:33.150 --> 00:03:34.129 align:start position:0%
man maybe I maybe I can have my own
little<00:03:33.299><c> like</c><00:03:33.599><c> Google</c><00:03:34.049><c> infrastructure</c>

00:03:34.129 --> 00:03:34.139 align:start position:0%
little like Google infrastructure
 

00:03:34.139 --> 00:03:37.009 align:start position:0%
little like Google infrastructure
internally<00:03:34.950><c> right</c><00:03:35.190><c> mm-hmm</c><00:03:35.639><c> oh</c><00:03:35.910><c> so</c><00:03:36.599><c> i</c><00:03:36.780><c> just</c>

00:03:37.009 --> 00:03:37.019 align:start position:0%
internally right mm-hmm oh so i just
 

00:03:37.019 --> 00:03:38.690 align:start position:0%
internally right mm-hmm oh so i just
realized<00:03:37.410><c> when</c><00:03:37.769><c> you</c><00:03:37.859><c> mentioned</c><00:03:38.250><c> the</c><00:03:38.280><c> canadian</c>

00:03:38.690 --> 00:03:38.700 align:start position:0%
realized when you mentioned the canadian
 

00:03:38.700 --> 00:03:40.940 align:start position:0%
realized when you mentioned the canadian
origins<00:03:39.180><c> the</c><00:03:39.389><c> base</c><00:03:39.810><c> is</c><00:03:39.959><c> a</c><00:03:39.989><c> canadian</c><00:03:40.380><c> thing</c><00:03:40.410><c> no</c>

00:03:40.940 --> 00:03:40.950 align:start position:0%
origins the base is a canadian thing no
 

00:03:40.950 --> 00:03:42.740 align:start position:0%
origins the base is a canadian thing no
it's<00:03:41.099><c> not</c><00:03:41.160><c> it's</c><00:03:41.340><c> not</c><00:03:41.370><c> a</c><00:03:41.599><c> understand</c><00:03:42.599><c> herself</c>

00:03:42.740 --> 00:03:42.750 align:start position:0%
it's not it's not a understand herself
 

00:03:42.750 --> 00:03:44.629 align:start position:0%
it's not it's not a understand herself
okay<00:03:43.260><c> well</c><00:03:43.560><c> i</c><00:03:43.590><c> was</c><00:03:43.829><c> kind</c><00:03:44.010><c> of</c><00:03:44.040><c> funny</c><00:03:44.280><c> like</c><00:03:44.519><c> it</c>

00:03:44.629 --> 00:03:44.639 align:start position:0%
okay well i was kind of funny like it
 

00:03:44.639 --> 00:03:47.059 align:start position:0%
okay well i was kind of funny like it
all<00:03:44.910><c> came</c><00:03:45.090><c> into</c><00:03:45.269><c> focus</c><00:03:45.500><c> it's</c><00:03:46.500><c> interesting</c><00:03:46.650><c> it</c>

00:03:47.059 --> 00:03:47.069 align:start position:0%
all came into focus it's interesting it
 

00:03:47.069 --> 00:03:49.300 align:start position:0%
all came into focus it's interesting it
was<00:03:47.190><c> my</c><00:03:47.340><c> call</c><00:03:47.489><c> stack</c><00:03:47.730><c> and</c><00:03:47.940><c> Jim</c><00:03:48.510><c> Kellerman</c><00:03:48.959><c> at</c>

00:03:49.300 --> 00:03:49.310 align:start position:0%
was my call stack and Jim Kellerman at
 

00:03:49.310 --> 00:03:52.520 align:start position:0%
was my call stack and Jim Kellerman at
our<00:03:50.310><c> set</c><00:03:50.730><c> like</c><00:03:51.000><c> but</c><00:03:51.239><c> actually</c><00:03:51.510><c> they</c><00:03:52.049><c> took</c><00:03:52.410><c> it</c>

00:03:52.520 --> 00:03:52.530 align:start position:0%
our set like but actually they took it
 

00:03:52.530 --> 00:03:55.190 align:start position:0%
our set like but actually they took it
over<00:03:52.650><c> from</c><00:03:53.750><c> what's</c><00:03:54.750><c> his</c><00:03:54.870><c> face</c><00:03:55.019><c> will</c><00:03:55.169><c> be</c>

00:03:55.190 --> 00:03:55.200 align:start position:0%
over from what's his face will be
 

00:03:55.200 --> 00:03:57.710 align:start position:0%
over from what's his face will be
washing<00:03:55.530><c> girl</c><00:03:55.650><c> remember</c><00:03:56.010><c> but</c><00:03:56.940><c> it's</c><00:03:57.569><c> really</c>

00:03:57.710 --> 00:03:57.720 align:start position:0%
washing girl remember but it's really
 

00:03:57.720 --> 00:04:01.009 align:start position:0%
washing girl remember but it's really
stack<00:03:58.139><c> and</c><00:03:58.380><c> Jim</c><00:03:59.099><c> who</c><00:03:59.280><c> back</c><00:03:59.459><c> then</c><00:03:59.930><c> picked</c><00:04:00.930><c> up</c>

00:04:01.009 --> 00:04:01.019 align:start position:0%
stack and Jim who back then picked up
 

00:04:01.019 --> 00:04:03.470 align:start position:0%
stack and Jim who back then picked up
the<00:04:01.169><c> project</c><00:04:01.379><c> a</c><00:04:01.680><c> power</c><00:04:01.889><c> set</c><00:04:02.160><c> because</c><00:04:02.480><c> Chad</c>

00:04:03.470 --> 00:04:03.480 align:start position:0%
the project a power set because Chad
 

00:04:03.480 --> 00:04:05.449 align:start position:0%
the project a power set because Chad
there<00:04:03.780><c> Chad</c><00:04:04.169><c> Walters</c><00:04:04.560><c> I</c><00:04:04.829><c> remember</c><00:04:05.340><c> correctly</c>

00:04:05.449 --> 00:04:05.459 align:start position:0%
there Chad Walters I remember correctly
 

00:04:05.459 --> 00:04:07.909 align:start position:0%
there Chad Walters I remember correctly
like<00:04:06.419><c> they</c><00:04:06.810><c> had</c><00:04:06.989><c> pretty</c><00:04:07.169><c> much</c><00:04:07.260><c> same</c><00:04:07.530><c> issue</c><00:04:07.680><c> and</c>

00:04:07.909 --> 00:04:07.919 align:start position:0%
like they had pretty much same issue and
 

00:04:07.919 --> 00:04:10.159 align:start position:0%
like they had pretty much same issue and
they<00:04:08.010><c> had</c><00:04:08.129><c> the</c><00:04:08.280><c> same</c><00:04:08.459><c> goals</c><00:04:08.669><c> mm-hmm</c><00:04:09.510><c> but</c>

00:04:10.159 --> 00:04:10.169 align:start position:0%
they had the same goals mm-hmm but
 

00:04:10.169 --> 00:04:11.180 align:start position:0%
they had the same goals mm-hmm but
eventually<00:04:10.319><c> parcel</c><00:04:10.859><c> was</c><00:04:10.950><c> bought</c><00:04:11.099><c> by</c>

00:04:11.180 --> 00:04:11.190 align:start position:0%
eventually parcel was bought by
 

00:04:11.190 --> 00:04:14.420 align:start position:0%
eventually parcel was bought by
microsoft<00:04:11.340><c> yes</c><00:04:12.109><c> and</c><00:04:13.109><c> then</c><00:04:13.290><c> stack</c><00:04:13.709><c> also</c><00:04:14.280><c> came</c>

00:04:14.420 --> 00:04:14.430 align:start position:0%
microsoft yes and then stack also came
 

00:04:14.430 --> 00:04:17.089 align:start position:0%
microsoft yes and then stack also came
on<00:04:14.549><c> board</c><00:04:15.229><c> that's</c><00:04:16.229><c> not</c><00:04:16.410><c> ball</c><00:04:16.530><c> up</c><00:04:16.650><c> on</c><00:04:16.739><c> and</c><00:04:16.979><c> then</c>

00:04:17.089 --> 00:04:17.099 align:start position:0%
on board that's not ball up on and then
 

00:04:17.099 --> 00:04:20.060 align:start position:0%
on board that's not ball up on and then
we<00:04:17.609><c> had</c><00:04:17.729><c> our</c><00:04:17.820><c> own</c><00:04:17.940><c> little</c><00:04:18.680><c> HBase</c><00:04:19.680><c> Commodore</c><00:04:20.039><c> a</c>

00:04:20.060 --> 00:04:20.070 align:start position:0%
we had our own little HBase Commodore a
 

00:04:20.070 --> 00:04:21.770 align:start position:0%
we had our own little HBase Commodore a
team<00:04:20.250><c> i</c><00:04:20.340><c> stumbleupon</c><00:04:20.699><c> and</c><00:04:21.090><c> what</c><00:04:21.359><c> we</c><00:04:21.479><c> liked</c>

00:04:21.770 --> 00:04:21.780 align:start position:0%
team i stumbleupon and what we liked
 

00:04:21.780 --> 00:04:24.939 align:start position:0%
team i stumbleupon and what we liked
about<00:04:21.900><c> it</c><00:04:22.079><c> is</c><00:04:22.199><c> we</c><00:04:22.440><c> could</c><00:04:22.590><c> basically</c><00:04:23.310><c> like</c><00:04:23.940><c> a</c>

00:04:24.939 --> 00:04:24.949 align:start position:0%
about it is we could basically like a
 

00:04:24.949 --> 00:04:27.200 align:start position:0%
about it is we could basically like a
play<00:04:25.949><c> with</c><00:04:26.130><c> the</c><00:04:26.220><c> rest</c><00:04:26.400><c> of</c><00:04:26.520><c> the</c><00:04:26.610><c> community</c><00:04:26.789><c> as</c>

00:04:27.200 --> 00:04:27.210 align:start position:0%
play with the rest of the community as
 

00:04:27.210 --> 00:04:30.980 align:start position:0%
play with the rest of the community as
neutral<00:04:27.960><c> hmm</c><00:04:29.030><c> individuals</c><00:04:30.030><c> instead</c><00:04:30.750><c> of</c><00:04:30.870><c> we</c>

00:04:30.980 --> 00:04:30.990 align:start position:0%
neutral hmm individuals instead of we
 

00:04:30.990 --> 00:04:31.790 align:start position:0%
neutral hmm individuals instead of we
were

00:04:31.790 --> 00:04:31.800 align:start position:0%
were
 

00:04:31.800 --> 00:04:33.290 align:start position:0%
were
and<00:04:31.889><c> vendors</c><00:04:32.340><c> like</c><00:04:32.550><c> we're</c><00:04:32.729><c> not</c><00:04:32.819><c> making</c><00:04:33.090><c> money</c>

00:04:33.290 --> 00:04:33.300 align:start position:0%
and vendors like we're not making money
 

00:04:33.300 --> 00:04:36.050 align:start position:0%
and vendors like we're not making money
directly<00:04:33.900><c> from</c><00:04:34.349><c> selling</c><00:04:34.740><c> HP</c><00:04:34.889><c> right</c><00:04:35.490><c> all</c><00:04:35.879><c> right</c>

00:04:36.050 --> 00:04:36.060 align:start position:0%
directly from selling HP right all right
 

00:04:36.060 --> 00:04:38.059 align:start position:0%
directly from selling HP right all right
I<00:04:36.300><c> think</c><00:04:36.659><c> this</c><00:04:36.900><c> is</c><00:04:36.960><c> fascinating</c><00:04:37.199><c> right</c><00:04:37.590><c> and</c><00:04:37.800><c> so</c>

00:04:38.059 --> 00:04:38.069 align:start position:0%
I think this is fascinating right and so
 

00:04:38.069 --> 00:04:42.980 align:start position:0%
I think this is fascinating right and so
so<00:04:38.729><c> the</c><00:04:39.509><c> way</c><00:04:39.659><c> kind</c><00:04:39.990><c> of</c><00:04:40.460><c> it</c><00:04:41.460><c> was</c><00:04:41.639><c> adopted</c><00:04:42.060><c> and</c><00:04:42.539><c> I</c>

00:04:42.980 --> 00:04:42.990 align:start position:0%
so the way kind of it was adopted and I
 

00:04:42.990 --> 00:04:44.990 align:start position:0%
so the way kind of it was adopted and I
mean<00:04:43.139><c> clearly</c><00:04:43.590><c> serves</c><00:04:44.039><c> the</c><00:04:44.280><c> king</c><00:04:44.460><c> he</c><00:04:44.580><c> tries</c><00:04:44.849><c> I</c>

00:04:44.990 --> 00:04:45.000 align:start position:0%
mean clearly serves the king he tries I
 

00:04:45.000 --> 00:04:46.820 align:start position:0%
mean clearly serves the king he tries I
quit<00:04:45.210><c> it</c><00:04:45.389><c> serves</c><00:04:45.900><c> the</c><00:04:46.020><c> need</c><00:04:46.169><c> of</c><00:04:46.199><c> data</c><00:04:46.470><c> store</c>

00:04:46.820 --> 00:04:46.830 align:start position:0%
quit it serves the need of data store
 

00:04:46.830 --> 00:04:49.460 align:start position:0%
quit it serves the need of data store
and<00:04:47.039><c> we</c><00:04:47.280><c> see</c><00:04:47.460><c> this</c><00:04:47.580><c> theme</c><00:04:47.819><c> recurring</c><00:04:48.000><c> and</c><00:04:48.629><c> it's</c>

00:04:49.460 --> 00:04:49.470 align:start position:0%
and we see this theme recurring and it's
 

00:04:49.470 --> 00:04:51.080 align:start position:0%
and we see this theme recurring and it's
an<00:04:49.590><c> avoidable</c><00:04:50.009><c> you</c><00:04:50.460><c> know</c><00:04:50.550><c> people</c><00:04:50.729><c> build</c>

00:04:51.080 --> 00:04:51.090 align:start position:0%
an avoidable you know people build
 

00:04:51.090 --> 00:04:52.610 align:start position:0%
an avoidable you know people build
different<00:04:51.240><c> engines</c><00:04:51.990><c> that</c><00:04:52.139><c> have</c><00:04:52.169><c> stream</c>

00:04:52.610 --> 00:04:52.620 align:start position:0%
different engines that have stream
 

00:04:52.620 --> 00:04:55.129 align:start position:0%
different engines that have stream
intentions<00:04:53.220><c> and</c><00:04:53.460><c> spark</c><00:04:54.060><c> right</c><00:04:54.330><c> but</c><00:04:54.479><c> still</c><00:04:55.020><c> you</c>

00:04:55.129 --> 00:04:55.139 align:start position:0%
intentions and spark right but still you
 

00:04:55.139 --> 00:04:56.600 align:start position:0%
intentions and spark right but still you
need<00:04:55.229><c> to</c><00:04:55.349><c> source</c><00:04:55.530><c> so</c><00:04:55.650><c> so</c><00:04:56.099><c> it's</c><00:04:56.220><c> very</c><00:04:56.310><c> anxious</c>

00:04:56.600 --> 00:04:56.610 align:start position:0%
need to source so so it's very anxious
 

00:04:56.610 --> 00:04:58.969 align:start position:0%
need to source so so it's very anxious
for<00:04:56.759><c> me</c><00:04:56.879><c> that</c><00:04:57.180><c> that</c><00:04:57.509><c> you</c><00:04:58.020><c> now</c><00:04:58.289><c> work</c><00:04:58.470><c> on</c><00:04:58.620><c> CUDA</c><00:04:58.830><c> so</c>

00:04:58.969 --> 00:04:58.979 align:start position:0%
for me that that you now work on CUDA so
 

00:04:58.979 --> 00:05:00.649 align:start position:0%
for me that that you now work on CUDA so
maybe<00:04:59.129><c> you</c><00:04:59.340><c> can</c><00:04:59.520><c> tell</c><00:04:59.699><c> us</c><00:04:59.729><c> I</c><00:05:00.000><c> mean</c><00:05:00.330><c> you</c><00:05:00.539><c> will</c>

00:05:00.649 --> 00:05:00.659 align:start position:0%
maybe you can tell us I mean you will
 

00:05:00.659 --> 00:05:02.619 align:start position:0%
maybe you can tell us I mean you will
have<00:05:00.810><c> a</c><00:05:00.840><c> technical</c><00:05:01.050><c> talk</c><00:05:01.319><c> but</c><00:05:01.500><c> but</c><00:05:01.979><c> kind</c><00:05:02.370><c> of</c>

00:05:02.619 --> 00:05:02.629 align:start position:0%
have a technical talk but but kind of
 

00:05:02.629 --> 00:05:05.270 align:start position:0%
have a technical talk but but kind of
obviously<00:05:03.629><c> HBase</c><00:05:03.990><c> was</c><00:05:04.169><c> not</c><00:05:04.319><c> enough</c><00:05:04.590><c> right</c>

00:05:05.270 --> 00:05:05.280 align:start position:0%
obviously HBase was not enough right
 

00:05:05.280 --> 00:05:06.379 align:start position:0%
obviously HBase was not enough right
because<00:05:05.400><c> the</c><00:05:05.580><c> fish</c><00:05:05.729><c> way</c><00:05:05.909><c> to</c><00:05:05.969><c> solve</c><00:05:06.240><c> all</c><00:05:06.270><c> the</c>

00:05:06.379 --> 00:05:06.389 align:start position:0%
because the fish way to solve all the
 

00:05:06.389 --> 00:05:08.680 align:start position:0%
because the fish way to solve all the
problems<00:05:06.719><c> you</c><00:05:06.930><c> will</c><00:05:06.990><c> just</c><00:05:07.199><c> do</c><00:05:07.409><c> is</c><00:05:07.469><c> base</c><00:05:07.680><c> right</c>

00:05:08.680 --> 00:05:08.690 align:start position:0%
problems you will just do is base right
 

00:05:08.690 --> 00:05:11.510 align:start position:0%
problems you will just do is base right
so<00:05:09.690><c> I</c><00:05:09.840><c> mean</c><00:05:10.050><c> this</c><00:05:10.169><c> is</c><00:05:10.229><c> this</c><00:05:10.620><c> is</c><00:05:10.770><c> basically</c><00:05:11.190><c> what</c>

00:05:11.510 --> 00:05:11.520 align:start position:0%
so I mean this is this is basically what
 

00:05:11.520 --> 00:05:13.100 align:start position:0%
so I mean this is this is basically what
I'm<00:05:11.639><c> coming</c><00:05:11.969><c> in</c><00:05:12.060><c> with</c><00:05:12.090><c> this</c><00:05:12.509><c> man</c><00:05:12.719><c> song</c><00:05:12.930><c> from</c>

00:05:13.100 --> 00:05:13.110 align:start position:0%
I'm coming in with this man song from
 

00:05:13.110 --> 00:05:15.379 align:start position:0%
I'm coming in with this man song from
right<00:05:13.710><c> and</c><00:05:14.340><c> I</c><00:05:14.490><c> think</c><00:05:14.699><c> it's</c><00:05:14.819><c> very</c><00:05:14.909><c> interested</c>

00:05:15.379 --> 00:05:15.389 align:start position:0%
right and I think it's very interested
 

00:05:15.389 --> 00:05:17.779 align:start position:0%
right and I think it's very interested
you<00:05:15.599><c> of</c><00:05:15.690><c> all</c><00:05:15.810><c> people</c><00:05:16.110><c> bourquin</c><00:05:16.800><c> kudo</c><00:05:17.099><c> right</c><00:05:17.639><c> so</c>

00:05:17.779 --> 00:05:17.789 align:start position:0%
you of all people bourquin kudo right so
 

00:05:17.789 --> 00:05:19.580 align:start position:0%
you of all people bourquin kudo right so
maybe<00:05:17.879><c> you</c><00:05:18.030><c> can</c><00:05:18.150><c> explain</c><00:05:18.270><c> basically</c><00:05:19.139><c> how</c><00:05:19.409><c> this</c>

00:05:19.580 --> 00:05:19.590 align:start position:0%
maybe you can explain basically how this
 

00:05:19.590 --> 00:05:21.770 align:start position:0%
maybe you can explain basically how this
happened<00:05:19.919><c> and</c><00:05:20.069><c> why</c><00:05:20.430><c> we</c><00:05:20.819><c> need</c><00:05:20.940><c> to</c><00:05:21.090><c> do</c><00:05:21.240><c> is</c><00:05:21.539><c> kind</c>

00:05:21.770 --> 00:05:21.780 align:start position:0%
happened and why we need to do is kind
 

00:05:21.780 --> 00:05:24.709 align:start position:0%
happened and why we need to do is kind
of<00:05:22.039><c> next</c><00:05:23.039><c> thing</c><00:05:23.280><c> is</c><00:05:23.639><c> it</c><00:05:23.849><c> a</c><00:05:23.940><c> success</c><00:05:24.270><c> sir</c><00:05:24.449><c> touch</c>

00:05:24.709 --> 00:05:24.719 align:start position:0%
of next thing is it a success sir touch
 

00:05:24.719 --> 00:05:27.770 align:start position:0%
of next thing is it a success sir touch
base<00:05:24.930><c> is</c><00:05:25.139><c> it</c><00:05:25.259><c> a</c><00:05:25.349><c> complementary</c><00:05:25.949><c> thing</c><00:05:26.310><c> how</c><00:05:27.060><c> how</c>

00:05:27.770 --> 00:05:27.780 align:start position:0%
base is it a complementary thing how how
 

00:05:27.780 --> 00:05:30.050 align:start position:0%
base is it a complementary thing how how
we're<00:05:28.110><c> could</c><00:05:28.620><c> is</c><00:05:28.800><c> on</c><00:05:28.979><c> this</c><00:05:29.159><c> spectrum</c><00:05:29.759><c> of</c><00:05:29.879><c> data</c>

00:05:30.050 --> 00:05:30.060 align:start position:0%
we're could is on this spectrum of data
 

00:05:30.060 --> 00:05:32.899 align:start position:0%
we're could is on this spectrum of data
databases<00:05:30.810><c> right</c><00:05:31.289><c> well</c><00:05:31.919><c> so</c><00:05:32.129><c> like</c><00:05:32.490><c> stonebraker</c>

00:05:32.899 --> 00:05:32.909 align:start position:0%
databases right well so like stonebraker
 

00:05:32.909 --> 00:05:35.689 align:start position:0%
databases right well so like stonebraker
said<00:05:33.240><c> one</c><00:05:33.629><c> size</c><00:05:33.810><c> doesn't</c><00:05:34.050><c> fit</c><00:05:34.169><c> all</c><00:05:34.289><c> so</c><00:05:35.129><c> H</c><00:05:35.460><c> plays</c>

00:05:35.689 --> 00:05:35.699 align:start position:0%
said one size doesn't fit all so H plays
 

00:05:35.699 --> 00:05:38.450 align:start position:0%
said one size doesn't fit all so H plays
very<00:05:36.300><c> solid</c><00:05:36.690><c> database</c><00:05:37.139><c> but</c><00:05:37.440><c> most</c><00:05:37.919><c> of</c><00:05:38.130><c> all</c><00:05:38.250><c> your</c>

00:05:38.450 --> 00:05:38.460 align:start position:0%
very solid database but most of all your
 

00:05:38.460 --> 00:05:40.760 align:start position:0%
very solid database but most of all your
problems<00:05:38.819><c> all</c><00:05:39.029><c> at</c><00:05:39.210><c> the</c><00:05:39.270><c> same</c><00:05:39.419><c> time</c><00:05:39.590><c> and</c><00:05:40.590><c> on</c><00:05:40.740><c> a</c>

00:05:40.760 --> 00:05:40.770 align:start position:0%
problems all at the same time and on a
 

00:05:40.770 --> 00:05:42.409 align:start position:0%
problems all at the same time and on a
more<00:05:40.889><c> personal</c><00:05:41.340><c> level</c><00:05:41.580><c> I</c><00:05:41.940><c> had</c><00:05:42.090><c> been</c><00:05:42.270><c> working</c>

00:05:42.409 --> 00:05:42.419 align:start position:0%
more personal level I had been working
 

00:05:42.419 --> 00:05:45.800 align:start position:0%
more personal level I had been working
on<00:05:42.659><c> HBase</c><00:05:42.990><c> for</c><00:05:43.949><c> four</c><00:05:44.460><c> or</c><00:05:44.490><c> five</c><00:05:44.610><c> years</c><00:05:44.789><c> and</c><00:05:45.690><c> when</c>

00:05:45.800 --> 00:05:45.810 align:start position:0%
on HBase for four or five years and when
 

00:05:45.810 --> 00:05:47.149 align:start position:0%
on HBase for four or five years and when
I<00:05:45.840><c> started</c><00:05:46.050><c> working</c><00:05:46.199><c> on</c><00:05:46.259><c> kudu</c><00:05:46.560><c> and</c><00:05:46.590><c> I</c><00:05:47.009><c> was</c>

00:05:47.149 --> 00:05:47.159 align:start position:0%
I started working on kudu and I was
 

00:05:47.159 --> 00:05:48.620 align:start position:0%
I started working on kudu and I was
ready<00:05:47.400><c> just</c><00:05:47.699><c> for</c><00:05:47.819><c> another</c><00:05:48.029><c> challenge</c><00:05:48.419><c> because</c>

00:05:48.620 --> 00:05:48.630 align:start position:0%
ready just for another challenge because
 

00:05:48.630 --> 00:05:50.059 align:start position:0%
ready just for another challenge because
HBase<00:05:48.900><c> was</c><00:05:49.020><c> like</c><00:05:49.139><c> the</c><00:05:49.259><c> first</c><00:05:49.409><c> thing</c><00:05:49.590><c> I</c><00:05:49.680><c> did</c><00:05:49.860><c> out</c>

00:05:50.059 --> 00:05:50.069 align:start position:0%
HBase was like the first thing I did out
 

00:05:50.069 --> 00:05:53.120 align:start position:0%
HBase was like the first thing I did out
of<00:05:50.180><c> university</c><00:05:51.180><c> okay</c><00:05:51.599><c> so</c><00:05:52.560><c> I</c><00:05:52.620><c> just</c><00:05:52.770><c> welcome</c><00:05:53.069><c> to</c>

00:05:53.120 --> 00:05:53.130 align:start position:0%
of university okay so I just welcome to
 

00:05:53.130 --> 00:05:55.399 align:start position:0%
of university okay so I just welcome to
challenge<00:05:53.490><c> also</c><00:05:54.180><c> a</c><00:05:54.210><c> different</c><00:05:54.419><c> language</c><00:05:54.840><c> c++</c>

00:05:55.399 --> 00:05:55.409 align:start position:0%
challenge also a different language c++
 

00:05:55.409 --> 00:05:57.439 align:start position:0%
challenge also a different language c++
and<00:05:55.440><c> okay</c><00:05:56.009><c> so</c><00:05:56.580><c> what</c><00:05:56.759><c> could</c><00:05:56.880><c> you</c><00:05:56.969><c> tries</c><00:05:57.180><c> to</c><00:05:57.300><c> do</c>

00:05:57.439 --> 00:05:57.449 align:start position:0%
and okay so what could you tries to do
 

00:05:57.449 --> 00:06:01.070 align:start position:0%
and okay so what could you tries to do
it<00:05:58.380><c> tries</c><00:05:58.710><c> to</c><00:05:58.740><c> be</c><00:05:59.060><c> the</c><00:06:00.060><c> one</c><00:06:00.240><c> system</c><00:06:00.449><c> that</c><00:06:00.930><c> can</c>

00:06:01.070 --> 00:06:01.080 align:start position:0%
it tries to be the one system that can
 

00:06:01.080 --> 00:06:02.899 align:start position:0%
it tries to be the one system that can
replace<00:06:01.349><c> your</c><00:06:01.560><c> lambo</c><00:06:01.889><c> lab</c><00:06:02.190><c> the</c><00:06:02.340><c> architecture</c>

00:06:02.899 --> 00:06:02.909 align:start position:0%
replace your lambo lab the architecture
 

00:06:02.909 --> 00:06:04.939 align:start position:0%
replace your lambo lab the architecture
so<00:06:03.240><c> people</c><00:06:03.870><c> will</c><00:06:04.080><c> build</c><00:06:04.289><c> systems</c><00:06:04.680><c> where</c>

00:06:04.939 --> 00:06:04.949 align:start position:0%
so people will build systems where
 

00:06:04.949 --> 00:06:07.159 align:start position:0%
so people will build systems where
they're<00:06:05.340><c> going</c><00:06:05.550><c> to</c><00:06:05.610><c> have</c><00:06:05.789><c> that's</c><00:06:06.539><c> a</c><00:06:06.659><c> stream</c><00:06:07.139><c> of</c>

00:06:07.159 --> 00:06:07.169 align:start position:0%
they're going to have that's a stream of
 

00:06:07.169 --> 00:06:09.920 align:start position:0%
they're going to have that's a stream of
inserts<00:06:07.830><c> also</c><00:06:08.370><c> updates</c><00:06:08.729><c> and</c><00:06:08.909><c> deletes</c><00:06:09.000><c> that</c>

00:06:09.920 --> 00:06:09.930 align:start position:0%
inserts also updates and deletes that
 

00:06:09.930 --> 00:06:12.350 align:start position:0%
inserts also updates and deletes that
going<00:06:10.289><c> to</c><00:06:10.500><c> maybe</c><00:06:10.800><c> parque</c><00:06:11.610><c> files</c><00:06:11.849><c> then</c><00:06:12.210><c> they</c>

00:06:12.350 --> 00:06:12.360 align:start position:0%
going to maybe parque files then they
 

00:06:12.360 --> 00:06:15.050 align:start position:0%
going to maybe parque files then they
put<00:06:12.509><c> impala</c><00:06:12.840><c> on</c><00:06:12.960><c> top</c><00:06:13.229><c> or</c><00:06:13.469><c> some</c><00:06:13.740><c> other</c><00:06:14.060><c> query</c>

00:06:15.050 --> 00:06:15.060 align:start position:0%
put impala on top or some other query
 

00:06:15.060 --> 00:06:17.330 align:start position:0%
put impala on top or some other query
engine<00:06:15.180><c> hive</c><00:06:15.810><c> and</c><00:06:16.770><c> then</c><00:06:16.949><c> they</c><00:06:17.069><c> run</c><00:06:17.219><c> their</c>

00:06:17.330 --> 00:06:17.340 align:start position:0%
engine hive and then they run their
 

00:06:17.340 --> 00:06:20.540 align:start position:0%
engine hive and then they run their
analytics<00:06:17.789><c> and</c><00:06:18.060><c> the</c><00:06:18.870><c> problem</c><00:06:19.199><c> is</c><00:06:19.379><c> well</c><00:06:19.889><c> I</c><00:06:20.159><c> gfs</c>

00:06:20.540 --> 00:06:20.550 align:start position:0%
analytics and the problem is well I gfs
 

00:06:20.550 --> 00:06:24.350 align:start position:0%
analytics and the problem is well I gfs
is<00:06:21.199><c> right</c><00:06:22.199><c> runs</c><00:06:22.409><c> read</c><00:06:22.830><c> many</c><00:06:23.069><c> kind</c><00:06:23.819><c> of</c><00:06:23.909><c> system</c>

00:06:24.350 --> 00:06:24.360 align:start position:0%
is right runs read many kind of system
 

00:06:24.360 --> 00:06:26.450 align:start position:0%
is right runs read many kind of system
so<00:06:24.599><c> if</c><00:06:24.810><c> you</c><00:06:24.900><c> want</c><00:06:25.080><c> to</c><00:06:25.139><c> do</c><00:06:25.259><c> updates</c><00:06:25.680><c> and</c><00:06:26.009><c> you</c>

00:06:26.450 --> 00:06:26.460 align:start position:0%
so if you want to do updates and you
 

00:06:26.460 --> 00:06:28.430 align:start position:0%
so if you want to do updates and you
don't<00:06:26.639><c> have</c><00:06:26.729><c> a</c><00:06:26.759><c> system</c><00:06:27.060><c> like</c><00:06:27.180><c> HBase</c><00:06:27.569><c> then</c><00:06:28.229><c> you</c>

00:06:28.430 --> 00:06:28.440 align:start position:0%
don't have a system like HBase then you
 

00:06:28.440 --> 00:06:30.409 align:start position:0%
don't have a system like HBase then you
got<00:06:28.620><c> to</c><00:06:28.650><c> handle</c><00:06:29.069><c> your</c><00:06:29.279><c> own</c><00:06:29.310><c> compaction</c><00:06:30.120><c> of</c><00:06:30.300><c> the</c>

00:06:30.409 --> 00:06:30.419 align:start position:0%
got to handle your own compaction of the
 

00:06:30.419 --> 00:06:32.659 align:start position:0%
got to handle your own compaction of the
files<00:06:30.690><c> and</c><00:06:31.110><c> making</c><00:06:31.770><c> sure</c><00:06:31.919><c> that</c><00:06:32.069><c> the</c><00:06:32.129><c> data</c><00:06:32.279><c> that</c>

00:06:32.659 --> 00:06:32.669 align:start position:0%
files and making sure that the data that
 

00:06:32.669 --> 00:06:35.269 align:start position:0%
files and making sure that the data that
it<00:06:32.879><c> is</c><00:06:33.000><c> then</c><00:06:33.180><c> uploaded</c><00:06:33.719><c> into</c><00:06:33.840><c> whatever</c><00:06:34.620><c> a</c>

00:06:35.269 --> 00:06:35.279 align:start position:0%
it is then uploaded into whatever a
 

00:06:35.279 --> 00:06:38.540 align:start position:0%
it is then uploaded into whatever a
query<00:06:35.669><c> engine</c><00:06:35.759><c> that</c><00:06:36.060><c> you're</c><00:06:36.210><c> using</c><00:06:36.979><c> so</c><00:06:37.979><c> on</c><00:06:38.190><c> on</c>

00:06:38.540 --> 00:06:38.550 align:start position:0%
query engine that you're using so on on
 

00:06:38.550 --> 00:06:41.450 align:start position:0%
query engine that you're using so on on
the<00:06:38.789><c> other</c><00:06:38.909><c> side</c><00:06:39.710><c> you</c><00:06:40.710><c> can</c><00:06:40.830><c> use</c><00:06:40.949><c> HBase</c><00:06:41.279><c> for</c>

00:06:41.450 --> 00:06:41.460 align:start position:0%
the other side you can use HBase for
 

00:06:41.460 --> 00:06:43.189 align:start position:0%
the other side you can use HBase for
that<00:06:41.580><c> but</c><00:06:42.060><c> then</c><00:06:42.180><c> HBase</c><00:06:42.509><c> on</c><00:06:42.630><c> the</c><00:06:42.719><c> scan</c><00:06:42.960><c> side</c>

00:06:43.189 --> 00:06:43.199 align:start position:0%
that but then HBase on the scan side
 

00:06:43.199 --> 00:06:46.010 align:start position:0%
that but then HBase on the scan side
like<00:06:43.979><c> serious</c><00:06:44.279><c> long</c><00:06:44.940><c> sequential</c><00:06:45.449><c> read</c>

00:06:46.010 --> 00:06:46.020 align:start position:0%
like serious long sequential read
 

00:06:46.020 --> 00:06:48.140 align:start position:0%
like serious long sequential read
it's<00:06:46.259><c> very</c><00:06:47.039><c> slow</c><00:06:47.370><c> because</c><00:06:47.520><c> that's</c><00:06:47.759><c> not</c><00:06:47.849><c> really</c>

00:06:48.140 --> 00:06:48.150 align:start position:0%
it's very slow because that's not really
 

00:06:48.150 --> 00:06:50.510 align:start position:0%
it's very slow because that's not really
what<00:06:48.330><c> it</c><00:06:48.449><c> was</c><00:06:48.569><c> built</c><00:06:48.840><c> for</c><00:06:49.069><c> soku</c><00:06:50.069><c> do</c><00:06:50.190><c> what</c><00:06:50.430><c> it</c>

00:06:50.510 --> 00:06:50.520 align:start position:0%
what it was built for soku do what it
 

00:06:50.520 --> 00:06:54.950 align:start position:0%
what it was built for soku do what it
offers<00:06:50.940><c> is</c><00:06:51.270><c> like</c><00:06:52.199><c> being</c><00:06:52.560><c> on</c><00:06:52.860><c> one</c><00:06:53.759><c> hand</c><00:06:54.060><c> really</c>

00:06:54.950 --> 00:06:54.960 align:start position:0%
offers is like being on one hand really
 

00:06:54.960 --> 00:06:57.170 align:start position:0%
offers is like being on one hand really
doing<00:06:55.319><c> really</c><00:06:55.530><c> fast</c><00:06:55.889><c> sequential</c><00:06:56.310><c> reads</c>

00:06:57.170 --> 00:06:57.180 align:start position:0%
doing really fast sequential reads
 

00:06:57.180 --> 00:06:59.450 align:start position:0%
doing really fast sequential reads
mm-hmm<00:06:57.810><c> while</c><00:06:58.409><c> being</c><00:06:58.740><c> able</c><00:06:59.009><c> being</c><00:06:59.400><c> an</c>

00:06:59.450 --> 00:06:59.460 align:start position:0%
mm-hmm while being able being an
 

00:06:59.460 --> 00:07:01.430 align:start position:0%
mm-hmm while being able being an
updateable<00:06:59.909><c> store</c><00:07:00.120><c> mm-hmm</c><00:07:00.780><c> so</c><00:07:01.169><c> instead</c><00:07:01.379><c> of</c>

00:07:01.430 --> 00:07:01.440 align:start position:0%
updateable store mm-hmm so instead of
 

00:07:01.440 --> 00:07:03.379 align:start position:0%
updateable store mm-hmm so instead of
having<00:07:01.680><c> maybe</c><00:07:02.039><c> a</c><00:07:02.190><c> mix</c><00:07:02.520><c> of</c><00:07:02.669><c> HBase</c><00:07:02.970><c> and</c><00:07:03.150><c> follow</c>

00:07:03.379 --> 00:07:03.389 align:start position:0%
having maybe a mix of HBase and follow
 

00:07:03.389 --> 00:07:05.809 align:start position:0%
having maybe a mix of HBase and follow
or<00:07:03.750><c> your</c><00:07:03.930><c> whole</c><00:07:04.229><c> system</c><00:07:04.470><c> around</c><00:07:05.039><c> all</c><00:07:05.310><c> your</c><00:07:05.430><c> the</c>

00:07:05.809 --> 00:07:05.819 align:start position:0%
or your whole system around all your the
 

00:07:05.819 --> 00:07:07.279 align:start position:0%
or your whole system around all your the
managing<00:07:06.240><c> of</c><00:07:06.330><c> the</c><00:07:06.419><c> parkade</c><00:07:06.750><c> files</c><00:07:06.960><c> you</c><00:07:07.110><c> just</c>

00:07:07.279 --> 00:07:07.289 align:start position:0%
managing of the parkade files you just
 

00:07:07.289 --> 00:07:09.200 align:start position:0%
managing of the parkade files you just
have<00:07:07.379><c> one</c><00:07:07.590><c> system</c><00:07:07.889><c> it's</c><00:07:08.039><c> coo</c><00:07:08.190><c> do</c><00:07:08.340><c> it's</c><00:07:08.879><c> almost</c>

00:07:09.200 --> 00:07:09.210 align:start position:0%
have one system it's coo do it's almost
 

00:07:09.210 --> 00:07:11.839 align:start position:0%
have one system it's coo do it's almost
as<00:07:09.449><c> fast</c><00:07:09.690><c> when</c><00:07:09.960><c> you</c><00:07:10.139><c> do</c><00:07:10.379><c> sequential</c><00:07:10.849><c> scams</c>

00:07:11.839 --> 00:07:11.849 align:start position:0%
as fast when you do sequential scams
 

00:07:11.849 --> 00:07:13.700 align:start position:0%
as fast when you do sequential scams
when<00:07:12.449><c> you</c><00:07:12.509><c> do</c><00:07:12.629><c> scans</c><00:07:12.840><c> almost</c><00:07:13.319><c> as</c><00:07:13.409><c> fast</c><00:07:13.560><c> as</c>

00:07:13.700 --> 00:07:13.710 align:start position:0%
when you do scans almost as fast as
 

00:07:13.710 --> 00:07:16.369 align:start position:0%
when you do scans almost as fast as
parque<00:07:14.069><c> and</c><00:07:14.610><c> almost</c><00:07:15.449><c> as</c><00:07:15.629><c> fast</c><00:07:15.840><c> for</c><00:07:16.110><c> random</c>

00:07:16.369 --> 00:07:16.379 align:start position:0%
parque and almost as fast for random
 

00:07:16.379 --> 00:07:18.379 align:start position:0%
parque and almost as fast for random
reads<00:07:16.650><c> on</c><00:07:16.949><c> the</c><00:07:17.310><c> other</c><00:07:17.430><c> side</c><00:07:17.639><c> as</c><00:07:18.000><c> HBase</c>

00:07:18.379 --> 00:07:18.389 align:start position:0%
reads on the other side as HBase
 

00:07:18.389 --> 00:07:20.899 align:start position:0%
reads on the other side as HBase
interesting<00:07:19.199><c> so</c><00:07:19.949><c> we</c><00:07:20.159><c> are</c><00:07:20.310><c> claiming</c><00:07:20.460><c> to</c><00:07:20.759><c> be</c><00:07:20.880><c> the</c>

00:07:20.899 --> 00:07:20.909 align:start position:0%
interesting so we are claiming to be the
 

00:07:20.909 --> 00:07:23.210 align:start position:0%
interesting so we are claiming to be the
best<00:07:21.240><c> right</c><00:07:21.810><c> we're</c><00:07:21.960><c> claiming</c><00:07:22.440><c> that</c><00:07:22.650><c> it's</c>

00:07:23.210 --> 00:07:23.220 align:start position:0%
best right we're claiming that it's
 

00:07:23.220 --> 00:07:25.460 align:start position:0%
best right we're claiming that it's
going<00:07:23.370><c> to</c><00:07:23.430><c> be</c><00:07:23.550><c> enough</c><00:07:23.819><c> for</c><00:07:24.090><c> your</c><00:07:24.240><c> needs</c><00:07:24.270><c> so</c><00:07:25.139><c> if</c>

00:07:25.460 --> 00:07:25.470 align:start position:0%
going to be enough for your needs so if
 

00:07:25.470 --> 00:07:28.370 align:start position:0%
going to be enough for your needs so if
you<00:07:25.620><c> can</c><00:07:25.800><c> do</c><00:07:25.919><c> very</c><00:07:26.099><c> fast</c><00:07:26.630><c> sequential</c><00:07:27.630><c> scales</c>

00:07:28.370 --> 00:07:28.380 align:start position:0%
you can do very fast sequential scales
 

00:07:28.380 --> 00:07:30.680 align:start position:0%
you can do very fast sequential scales
it<00:07:29.130><c> means</c><00:07:29.520><c> so</c><00:07:29.759><c> it's</c><00:07:29.880><c> kind</c><00:07:30.060><c> of</c><00:07:30.120><c> it's</c><00:07:30.300><c> good</c>

00:07:30.680 --> 00:07:30.690 align:start position:0%
it means so it's kind of it's good
 

00:07:30.690 --> 00:07:32.719 align:start position:0%
it means so it's kind of it's good
solution<00:07:31.380><c> for</c><00:07:31.409><c> streaming</c><00:07:32.009><c> data</c><00:07:32.190><c> so</c><00:07:32.460><c> if</c><00:07:32.610><c> you</c>

00:07:32.719 --> 00:07:32.729 align:start position:0%
solution for streaming data so if you
 

00:07:32.729 --> 00:07:34.550 align:start position:0%
solution for streaming data so if you
have<00:07:32.880><c> some</c><00:07:33.000><c> like</c><00:07:33.120><c> Kafka</c><00:07:33.330><c> right</c><00:07:34.139><c> when</c><00:07:34.289><c> you</c><00:07:34.380><c> have</c>

00:07:34.550 --> 00:07:34.560 align:start position:0%
have some like Kafka right when you have
 

00:07:34.560 --> 00:07:36.320 align:start position:0%
have some like Kafka right when you have
a<00:07:34.680><c> lot</c><00:07:34.860><c> of</c><00:07:34.889><c> stuff</c><00:07:35.190><c> so</c><00:07:35.310><c> normally</c><00:07:35.699><c> people</c><00:07:35.940><c> debug</c>

00:07:36.320 --> 00:07:36.330 align:start position:0%
a lot of stuff so normally people debug
 

00:07:36.330 --> 00:07:38.240 align:start position:0%
a lot of stuff so normally people debug
the<00:07:36.599><c> stream</c><00:07:36.810><c> systems</c><00:07:37.229><c> by</c><00:07:37.440><c> having</c><00:07:37.800><c> that</c><00:07:37.830><c> dating</c>

00:07:38.240 --> 00:07:38.250 align:start position:0%
the stream systems by having that dating
 

00:07:38.250 --> 00:07:40.640 align:start position:0%
the stream systems by having that dating
Kafka<00:07:38.669><c> and</c><00:07:38.819><c> then</c><00:07:39.389><c> winding</c><00:07:40.110><c> and</c><00:07:40.259><c> we're</c><00:07:40.380><c> playing</c>

00:07:40.640 --> 00:07:40.650 align:start position:0%
Kafka and then winding and we're playing
 

00:07:40.650 --> 00:07:42.290 align:start position:0%
Kafka and then winding and we're playing
everything<00:07:41.430><c> right</c><00:07:41.639><c> look</c><00:07:41.729><c> like</c><00:07:41.909><c> this</c><00:07:42.120><c> is</c>

00:07:42.290 --> 00:07:42.300 align:start position:0%
everything right look like this is
 

00:07:42.300 --> 00:07:44.809 align:start position:0%
everything right look like this is
typical<00:07:43.050><c> sparks</c><00:07:43.349><c> Truman's</c><00:07:43.500><c> a</c><00:07:43.830><c> top</c><00:07:44.009><c> right</c><00:07:44.639><c> so</c>

00:07:44.809 --> 00:07:44.819 align:start position:0%
typical sparks Truman's a top right so
 

00:07:44.819 --> 00:07:48.589 align:start position:0%
typical sparks Truman's a top right so
you<00:07:44.879><c> have</c><00:07:45.150><c> Kafka</c><00:07:45.840><c> going</c><00:07:46.110><c> to</c><00:07:46.229><c> spark</c><00:07:46.530><c> so</c><00:07:47.389><c> you</c><00:07:48.389><c> can</c>

00:07:48.589 --> 00:07:48.599 align:start position:0%
you have Kafka going to spark so you can
 

00:07:48.599 --> 00:07:50.029 align:start position:0%
you have Kafka going to spark so you can
I<00:07:48.659><c> mean</c><00:07:48.780><c> it</c><00:07:48.990><c> sounds</c><00:07:49.199><c> like</c><00:07:49.500><c> I</c><00:07:49.560><c> should</c><00:07:49.740><c> be</c><00:07:49.979><c> able</c>

00:07:50.029 --> 00:07:50.039 align:start position:0%
I mean it sounds like I should be able
 

00:07:50.039 --> 00:07:52.189 align:start position:0%
I mean it sounds like I should be able
to<00:07:50.280><c> use</c><00:07:50.430><c> kudu</c><00:07:50.880><c> for</c><00:07:51.270><c> the</c><00:07:51.360><c> same</c><00:07:51.539><c> thing</c><00:07:51.810><c> like</c><00:07:52.020><c> can</c>

00:07:52.189 --> 00:07:52.199 align:start position:0%
to use kudu for the same thing like can
 

00:07:52.199 --> 00:07:53.809 align:start position:0%
to use kudu for the same thing like can
it<00:07:52.229><c> be</c><00:07:52.469><c> like</c><00:07:52.590><c> a</c><00:07:52.650><c> permanent</c><00:07:52.889><c> storage</c><00:07:53.310><c> or</c>

00:07:53.809 --> 00:07:53.819 align:start position:0%
it be like a permanent storage or
 

00:07:53.819 --> 00:07:56.300 align:start position:0%
it be like a permanent storage or
streaming<00:07:54.090><c> data</c><00:07:54.300><c> can</c><00:07:55.169><c> I</c><00:07:55.259><c> just</c><00:07:55.500><c> kind</c><00:07:55.650><c> of</c><00:07:55.710><c> store</c>

00:07:56.300 --> 00:07:56.310 align:start position:0%
streaming data can I just kind of store
 

00:07:56.310 --> 00:07:59.450 align:start position:0%
streaming data can I just kind of store
it<00:07:56.400><c> all</c><00:07:56.550><c> there</c><00:07:56.729><c> and</c><00:07:57.349><c> an</c><00:07:58.349><c> endlessly</c><00:07:59.009><c> and</c><00:07:59.219><c> then</c><00:07:59.370><c> I</c>

00:07:59.450 --> 00:07:59.460 align:start position:0%
it all there and an endlessly and then I
 

00:07:59.460 --> 00:08:01.159 align:start position:0%
it all there and an endlessly and then I
can<00:07:59.639><c> you</c><00:07:59.909><c> know</c><00:08:00.030><c> can</c><00:08:00.330><c> replace</c><00:08:00.690><c> some</c><00:08:00.930><c> of</c><00:08:00.960><c> this</c>

00:08:01.159 --> 00:08:01.169 align:start position:0%
can you know can replace some of this
 

00:08:01.169 --> 00:08:03.290 align:start position:0%
can you know can replace some of this
when<00:08:01.440><c> i'm</c><00:08:01.560><c> debugging</c><00:08:01.740><c> and</c><00:08:02.159><c> then</c><00:08:02.370><c> is</c><00:08:03.000><c> it</c><00:08:03.210><c> the</c>

00:08:03.290 --> 00:08:03.300 align:start position:0%
when i'm debugging and then is it the
 

00:08:03.300 --> 00:08:05.360 align:start position:0%
when i'm debugging and then is it the
kind<00:08:03.419><c> of</c><00:08:03.569><c> a</c><00:08:03.630><c> feasible</c><00:08:04.050><c> model</c><00:08:04.440><c> I</c><00:08:04.620><c> mean</c><00:08:05.219><c> yeah</c>

00:08:05.360 --> 00:08:05.370 align:start position:0%
kind of a feasible model I mean yeah
 

00:08:05.370 --> 00:08:06.769 align:start position:0%
kind of a feasible model I mean yeah
definitely<00:08:05.729><c> we</c><00:08:05.880><c> definitely</c><00:08:05.909><c> want</c><00:08:06.360><c> you</c><00:08:06.419><c> to</c><00:08:06.659><c> be</c>

00:08:06.769 --> 00:08:06.779 align:start position:0%
definitely we definitely want you to be
 

00:08:06.779 --> 00:08:09.080 align:start position:0%
definitely we definitely want you to be
your<00:08:06.930><c> one</c><00:08:07.229><c> data</c><00:08:07.469><c> store</c><00:08:07.770><c> and</c><00:08:08.009><c> in</c><00:08:08.099><c> those</c><00:08:08.310><c> kinds</c>

00:08:09.080 --> 00:08:09.090 align:start position:0%
your one data store and in those kinds
 

00:08:09.090 --> 00:08:11.600 align:start position:0%
your one data store and in those kinds
of<00:08:09.150><c> use</c><00:08:09.330><c> cases</c><00:08:09.949><c> because</c><00:08:10.949><c> what</c><00:08:11.370><c> we're</c><00:08:11.490><c> trying</c>

00:08:11.600 --> 00:08:11.610 align:start position:0%
of use cases because what we're trying
 

00:08:11.610 --> 00:08:13.399 align:start position:0%
of use cases because what we're trying
to<00:08:11.759><c> simplify</c><00:08:11.909><c> is</c><00:08:12.389><c> like</c><00:08:12.659><c> I</c><00:08:12.870><c> think</c><00:08:13.199><c> all</c><00:08:13.289><c> those</c>

00:08:13.399 --> 00:08:13.409 align:start position:0%
to simplify is like I think all those
 

00:08:13.409 --> 00:08:15.110 align:start position:0%
to simplify is like I think all those
different<00:08:13.650><c> storage</c><00:08:14.370><c> engines</c><00:08:14.729><c> that</c><00:08:14.880><c> you</c><00:08:15.000><c> have</c>

00:08:15.110 --> 00:08:15.120 align:start position:0%
different storage engines that you have
 

00:08:15.120 --> 00:08:16.580 align:start position:0%
different storage engines that you have
to<00:08:15.240><c> use</c><00:08:15.419><c> in</c><00:08:15.599><c> order</c><00:08:15.719><c> to</c><00:08:15.960><c> accomplish</c><00:08:16.169><c> whatever</c>

00:08:16.580 --> 00:08:16.590 align:start position:0%
to use in order to accomplish whatever
 

00:08:16.590 --> 00:08:20.450 align:start position:0%
to use in order to accomplish whatever
go<00:08:17.279><c> that</c><00:08:17.490><c> you</c><00:08:17.610><c> have</c><00:08:18.620><c> but</c><00:08:19.620><c> like</c><00:08:19.770><c> so</c><00:08:19.919><c> in</c><00:08:20.130><c> the</c><00:08:20.219><c> demo</c>

00:08:20.450 --> 00:08:20.460 align:start position:0%
go that you have but like so in the demo
 

00:08:20.460 --> 00:08:22.790 align:start position:0%
go that you have but like so in the demo
that<00:08:20.490><c> I'm</c><00:08:20.669><c> gonna</c><00:08:20.819><c> do</c><00:08:21.060><c> today</c><00:08:21.240><c> it's</c><00:08:21.630><c> 10</c><00:08:22.380><c> mollusca</c>

00:08:22.790 --> 00:08:22.800 align:start position:0%
that I'm gonna do today it's 10 mollusca
 

00:08:22.800 --> 00:08:24.439 align:start position:0%
that I'm gonna do today it's 10 mollusca
he<00:08:22.949><c> wrote</c><00:08:23.130><c> it</c><00:08:23.279><c> and</c><00:08:23.430><c> it's</c><00:08:23.550><c> you</c><00:08:23.969><c> have</c><00:08:24.120><c> like</c>

00:08:24.439 --> 00:08:24.449 align:start position:0%
he wrote it and it's you have like
 

00:08:24.449 --> 00:08:26.240 align:start position:0%
he wrote it and it's you have like
basically<00:08:24.930><c> online</c><00:08:25.590><c> games</c><00:08:25.800><c> are</c><00:08:25.979><c> being</c><00:08:26.130><c> played</c>

00:08:26.240 --> 00:08:26.250 align:start position:0%
basically online games are being played
 

00:08:26.250 --> 00:08:28.339 align:start position:0%
basically online games are being played
in<00:08:26.610><c> the</c><00:08:26.699><c> winners</c><00:08:27.120><c> and</c><00:08:27.479><c> then</c><00:08:27.599><c> there's</c><00:08:27.960><c> points</c>

00:08:28.339 --> 00:08:28.349 align:start position:0%
in the winners and then there's points
 

00:08:28.349 --> 00:08:30.529 align:start position:0%
in the winners and then there's points
all<00:08:28.800><c> that</c><00:08:29.009><c> data</c><00:08:29.159><c> is</c><00:08:29.340><c> being</c><00:08:29.520><c> streamed</c><00:08:29.880><c> likes</c><00:08:30.210><c> it</c>

00:08:30.529 --> 00:08:30.539 align:start position:0%
all that data is being streamed likes it
 

00:08:30.539 --> 00:08:32.959 align:start position:0%
all that data is being streamed likes it
directly<00:08:30.810><c> sent</c><00:08:31.050><c> to</c><00:08:31.139><c> Kafka</c><00:08:31.500><c> so</c><00:08:32.219><c> then</c><00:08:32.339><c> Kafka</c><00:08:32.729><c> can</c>

00:08:32.959 --> 00:08:32.969 align:start position:0%
directly sent to Kafka so then Kafka can
 

00:08:32.969 --> 00:08:34.940 align:start position:0%
directly sent to Kafka so then Kafka can
like<00:08:33.719><c> it's</c><00:08:34.020><c> a</c><00:08:34.110><c> permanent</c><00:08:34.500><c> Q</c><00:08:34.649><c> so</c><00:08:34.770><c> you</c><00:08:34.829><c> can</c>

00:08:34.940 --> 00:08:34.950 align:start position:0%
like it's a permanent Q so you can
 

00:08:34.950 --> 00:08:36.649 align:start position:0%
like it's a permanent Q so you can
buffer<00:08:35.250><c> up</c><00:08:35.370><c> like</c><00:08:35.669><c> if</c><00:08:36.060><c> there's</c><00:08:36.270><c> some</c><00:08:36.419><c> kind</c><00:08:36.630><c> of</c>

00:08:36.649 --> 00:08:36.659 align:start position:0%
buffer up like if there's some kind of
 

00:08:36.659 --> 00:08:38.870 align:start position:0%
buffer up like if there's some kind of
pushback<00:08:37.200><c> and</c><00:08:37.589><c> then</c><00:08:38.219><c> it</c><00:08:38.339><c> use</c><00:08:38.459><c> a</c><00:08:38.490><c> spark</c>

00:08:38.870 --> 00:08:38.880 align:start position:0%
pushback and then it use a spark
 

00:08:38.880 --> 00:08:41.269 align:start position:0%
pushback and then it use a spark
streaming<00:08:39.360><c> to</c><00:08:40.020><c> pull</c><00:08:40.260><c> from</c><00:08:40.469><c> kourou</c><00:08:40.829><c> on</c><00:08:41.070><c> one</c>

00:08:41.269 --> 00:08:41.279 align:start position:0%
streaming to pull from kourou on one
 

00:08:41.279 --> 00:08:42.860 align:start position:0%
streaming to pull from kourou on one
side<00:08:41.520><c> and</c><00:08:41.550><c> pull</c><00:08:41.849><c> from</c><00:08:42.029><c> kaka</c><00:08:42.390><c> and</c><00:08:42.599><c> the</c><00:08:42.719><c> other</c>

00:08:42.860 --> 00:08:42.870 align:start position:0%
side and pull from kaka and the other
 

00:08:42.870 --> 00:08:44.750 align:start position:0%
side and pull from kaka and the other
side<00:08:43.169><c> and</c><00:08:43.289><c> do</c><00:08:43.440><c> all</c><00:08:43.589><c> the</c><00:08:43.709><c> aggregations</c><00:08:44.430><c> and</c>

00:08:44.750 --> 00:08:44.760 align:start position:0%
side and do all the aggregations and
 

00:08:44.760 --> 00:08:47.360 align:start position:0%
side and do all the aggregations and
then<00:08:45.270><c> push</c><00:08:45.480><c> it</c><00:08:45.630><c> back</c><00:08:45.839><c> to</c><00:08:46.050><c> cool</c><00:08:46.230><c> interesting</c><00:08:46.950><c> so</c>

00:08:47.360 --> 00:08:47.370 align:start position:0%
then push it back to cool interesting so
 

00:08:47.370 --> 00:08:49.130 align:start position:0%
then push it back to cool interesting so
that<00:08:47.730><c> that's</c><00:08:47.970><c> really</c><00:08:48.209><c> one</c><00:08:48.480><c> use</c><00:08:48.720><c> case</c><00:08:48.899><c> that</c>

00:08:49.130 --> 00:08:49.140 align:start position:0%
that that's really one use case that
 

00:08:49.140 --> 00:08:50.630 align:start position:0%
that that's really one use case that
could<00:08:49.290><c> is</c><00:08:49.440><c> perfect</c><00:08:49.860><c> for</c><00:08:50.040><c> interesting</c>

00:08:50.630 --> 00:08:50.640 align:start position:0%
could is perfect for interesting
 

00:08:50.640 --> 00:08:52.190 align:start position:0%
could is perfect for interesting
interesting<00:08:51.000><c> it's</c><00:08:51.270><c> streaming</c><00:08:51.630><c> like</c><00:08:51.959><c> not</c><00:08:52.170><c> a</c>

00:08:52.190 --> 00:08:52.200 align:start position:0%
interesting it's streaming like not a
 

00:08:52.200 --> 00:08:53.510 align:start position:0%
interesting it's streaming like not a
whole<00:08:52.410><c> lot</c><00:08:52.500><c> of</c><00:08:52.560><c> interest</c><00:08:52.950><c> reaming</c><00:08:53.220><c> all</c><00:08:53.430><c> the</c>

00:08:53.510 --> 00:08:53.520 align:start position:0%
whole lot of interest reaming all the
 

00:08:53.520 --> 00:08:54.800 align:start position:0%
whole lot of interest reaming all the
new<00:08:53.640><c> players</c><00:08:53.970><c> on</c><00:08:54.180><c> the</c><00:08:54.240><c> new</c><00:08:54.329><c> data</c><00:08:54.510><c> points</c>

00:08:54.800 --> 00:08:54.810 align:start position:0%
new players on the new data points
 

00:08:54.810 --> 00:08:56.720 align:start position:0%
new players on the new data points
coming<00:08:54.959><c> in</c><00:08:55.199><c> updating</c><00:08:56.040><c> your</c><00:08:56.250><c> data</c><00:08:56.459><c> on</c><00:08:56.579><c> the</c><00:08:56.699><c> fly</c>

00:08:56.720 --> 00:08:56.730 align:start position:0%
coming in updating your data on the fly
 

00:08:56.730 --> 00:08:58.850 align:start position:0%
coming in updating your data on the fly
and<00:08:57.060><c> on</c><00:08:57.360><c> the</c><00:08:57.449><c> other</c><00:08:57.540><c> side</c><00:08:57.899><c> you</c><00:08:58.140><c> can</c><00:08:58.290><c> use</c><00:08:58.500><c> what</c>

00:08:58.850 --> 00:08:58.860 align:start position:0%
and on the other side you can use what
 

00:08:58.860 --> 00:08:59.740 align:start position:0%
and on the other side you can use what
you<00:08:58.949><c> can</c><00:08:59.070><c> use</c><00:08:59.160><c> sparks</c><00:08:59.430><c> equal</c>

00:08:59.740 --> 00:08:59.750 align:start position:0%
you can use sparks equal
 

00:08:59.750 --> 00:09:01.300 align:start position:0%
you can use sparks equal
are<00:08:59.810><c> you</c><00:08:59.960><c> in</c><00:09:00.230><c> my</c><00:09:00.560><c> case</c><00:09:00.770><c> I'm</c><00:09:00.860><c> going</c><00:09:00.890><c> to</c><00:09:01.040><c> use</c><00:09:01.100><c> in</c>

00:09:01.300 --> 00:09:01.310 align:start position:0%
are you in my case I'm going to use in
 

00:09:01.310 --> 00:09:03.550 align:start position:0%
are you in my case I'm going to use in
Palo<00:09:01.490><c> directly</c><00:09:02.090><c> query</c><00:09:02.360><c> data</c><00:09:02.600><c> live</c><00:09:03.290><c> including</c>

00:09:03.550 --> 00:09:03.560 align:start position:0%
Palo directly query data live including
 

00:09:03.560 --> 00:09:05.110 align:start position:0%
Palo directly query data live including
so<00:09:03.920><c> you'll</c><00:09:04.070><c> see</c><00:09:04.220><c> the</c><00:09:04.340><c> changes</c><00:09:04.670><c> coming</c><00:09:04.880><c> and</c>

00:09:05.110 --> 00:09:05.120 align:start position:0%
so you'll see the changes coming and
 

00:09:05.120 --> 00:09:07.120 align:start position:0%
so you'll see the changes coming and
young<00:09:05.360><c> there</c><00:09:05.900><c> is</c><00:09:05.990><c> no</c><00:09:06.140><c> delay</c><00:09:06.350><c> of</c><00:09:06.770><c> one</c><00:09:06.980><c> hour</c>

00:09:07.120 --> 00:09:07.130 align:start position:0%
young there is no delay of one hour
 

00:09:07.130 --> 00:09:09.040 align:start position:0%
young there is no delay of one hour
before<00:09:07.700><c> you</c><00:09:07.850><c> can</c><00:09:08.000><c> see</c><00:09:08.180><c> the</c><00:09:08.300><c> new</c><00:09:08.330><c> updates</c><00:09:08.780><c> like</c>

00:09:09.040 --> 00:09:09.050 align:start position:0%
before you can see the new updates like
 

00:09:09.050 --> 00:09:10.540 align:start position:0%
before you can see the new updates like
you<00:09:09.350><c> get</c><00:09:09.500><c> a</c><00:09:09.530><c> new</c><00:09:09.710><c> updates</c><00:09:09.980><c> as</c><00:09:10.130><c> soon</c><00:09:10.160><c> as</c><00:09:10.430><c> the</c>

00:09:10.540 --> 00:09:10.550 align:start position:0%
you get a new updates as soon as the
 

00:09:10.550 --> 00:09:12.280 align:start position:0%
you get a new updates as soon as the
line<00:09:10.730><c> you</c><00:09:11.120><c> just</c><00:09:11.330><c> saying</c><00:09:11.510><c> super</c><00:09:11.960><c> interesting</c>

00:09:12.280 --> 00:09:12.290 align:start position:0%
line you just saying super interesting
 

00:09:12.290 --> 00:09:14.200 align:start position:0%
line you just saying super interesting
actually<00:09:12.830><c> so</c><00:09:13.160><c> when</c><00:09:13.430><c> you</c><00:09:13.550><c> mentioned</c><00:09:14.030><c> that</c><00:09:14.060><c> you</c>

00:09:14.200 --> 00:09:14.210 align:start position:0%
actually so when you mentioned that you
 

00:09:14.210 --> 00:09:16.120 align:start position:0%
actually so when you mentioned that you
know<00:09:14.450><c> kudos</c><00:09:14.840><c> meant</c><00:09:15.260><c> to</c><00:09:15.380><c> replace</c><00:09:15.680><c> your</c><00:09:15.890><c> lungs</c>

00:09:16.120 --> 00:09:16.130 align:start position:0%
know kudos meant to replace your lungs
 

00:09:16.130 --> 00:09:17.620 align:start position:0%
know kudos meant to replace your lungs
architecture<00:09:16.730><c> that</c><00:09:17.180><c> was</c><00:09:17.330><c> very</c><00:09:17.450><c> interesting</c>

00:09:17.620 --> 00:09:17.630 align:start position:0%
architecture that was very interesting
 

00:09:17.630 --> 00:09:19.600 align:start position:0%
architecture that was very interesting
to<00:09:17.900><c> me</c><00:09:17.990><c> because</c><00:09:18.080><c> you</c><00:09:18.380><c> know</c><00:09:18.500><c> we</c><00:09:19.340><c> have</c><00:09:19.490><c> this</c>

00:09:19.600 --> 00:09:19.610 align:start position:0%
to me because you know we have this
 

00:09:19.610 --> 00:09:21.250 align:start position:0%
to me because you know we have this
conference<00:09:20.120><c> called</c><00:09:20.360><c> big</c><00:09:20.480><c> data</c><00:09:20.510><c> scholar</c><00:09:20.930><c> and</c>

00:09:21.250 --> 00:09:21.260 align:start position:0%
conference called big data scholar and
 

00:09:21.260 --> 00:09:23.230 align:start position:0%
conference called big data scholar and
you<00:09:21.860><c> know</c><00:09:21.980><c> in</c><00:09:22.250><c> order</c><00:09:22.430><c> to</c><00:09:22.610><c> kind</c><00:09:22.820><c> of</c><00:09:22.970><c> emphasize</c>

00:09:23.230 --> 00:09:23.240 align:start position:0%
you know in order to kind of emphasize
 

00:09:23.240 --> 00:09:25.980 align:start position:0%
you know in order to kind of emphasize
why<00:09:24.170><c> we</c><00:09:24.350><c> need</c><00:09:24.500><c> them</c><00:09:24.620><c> to</c><00:09:24.650><c> end</c><00:09:24.920><c> reactive</c><00:09:25.370><c> systems</c>

00:09:25.980 --> 00:09:25.990 align:start position:0%
why we need them to end reactive systems
 

00:09:25.990 --> 00:09:28.750 align:start position:0%
why we need them to end reactive systems
we<00:09:26.990><c> did</c><00:09:27.200><c> this</c><00:09:27.380><c> site</c><00:09:27.830><c> called</c><00:09:28.040><c> know</c><00:09:28.220><c> et</c><00:09:28.490><c> al</c><00:09:28.610><c> dot</c>

00:09:28.750 --> 00:09:28.760 align:start position:0%
we did this site called know et al dot
 

00:09:28.760 --> 00:09:31.300 align:start position:0%
we did this site called know et al dot
org<00:09:28.970><c> kind</c><00:09:29.810><c> of</c><00:09:29.900><c> prepared</c><00:09:30.350><c> in</c><00:09:30.530><c> no</c><00:09:30.680><c> sequel</c><00:09:31.100><c> right</c>

00:09:31.300 --> 00:09:31.310 align:start position:0%
org kind of prepared in no sequel right
 

00:09:31.310 --> 00:09:33.850 align:start position:0%
org kind of prepared in no sequel right
and<00:09:31.550><c> and</c><00:09:31.760><c> so</c><00:09:32.000><c> the</c><00:09:32.240><c> the</c><00:09:32.810><c> ocean</c><00:09:33.230><c> which</c><00:09:33.470><c> scale</c>

00:09:33.850 --> 00:09:33.860 align:start position:0%
and and so the the ocean which scale
 

00:09:33.860 --> 00:09:35.470 align:start position:0%
and and so the the ocean which scale
community<00:09:34.310><c> has</c><00:09:34.520><c> we</c><00:09:34.850><c> have</c><00:09:35.000><c> this</c><00:09:35.090><c> reactive</c>

00:09:35.470 --> 00:09:35.480 align:start position:0%
community has we have this reactive
 

00:09:35.480 --> 00:09:37.840 align:start position:0%
community has we have this reactive
systems<00:09:35.840><c> you</c><00:09:36.470><c> know</c><00:09:36.620><c> you</c><00:09:36.860><c> can</c><00:09:37.010><c> have</c><00:09:37.220><c> a</c><00:09:37.400><c> cow</c><00:09:37.640><c> as</c>

00:09:37.840 --> 00:09:37.850 align:start position:0%
systems you know you can have a cow as
 

00:09:37.850 --> 00:09:40.360 align:start position:0%
systems you know you can have a cow as
yo<00:09:38.120><c> a</c><00:09:38.150><c> TI</c><00:09:38.450><c> you</c><00:09:38.570><c> can</c><00:09:39.080><c> have</c><00:09:39.260><c> Kafka</c><00:09:39.710><c> in</c><00:09:39.980><c> the</c><00:09:40.100><c> middle</c>

00:09:40.360 --> 00:09:40.370 align:start position:0%
yo a TI you can have Kafka in the middle
 

00:09:40.370 --> 00:09:43.810 align:start position:0%
yo a TI you can have Kafka in the middle
as<00:09:40.840><c> message</c><00:09:41.840><c> boss</c><00:09:42.020><c> then</c><00:09:42.440><c> you</c><00:09:42.590><c> can</c><00:09:42.770><c> have</c><00:09:42.980><c> spark</c>

00:09:43.810 --> 00:09:43.820 align:start position:0%
as message boss then you can have spark
 

00:09:43.820 --> 00:09:48.130 align:start position:0%
as message boss then you can have spark
right<00:09:44.600><c> and</c><00:09:44.870><c> so</c><00:09:45.310><c> you</c><00:09:46.310><c> you're</c><00:09:46.580><c> never</c><00:09:47.140><c> dumping</c>

00:09:48.130 --> 00:09:48.140 align:start position:0%
right and so you you're never dumping
 

00:09:48.140 --> 00:09:51.520 align:start position:0%
right and so you you're never dumping
data<00:09:48.680><c> back</c><00:09:49.100><c> into</c><00:09:49.520><c> HDFS</c><00:09:50.270><c> as</c><00:09:50.660><c> text</c><00:09:51.080><c> for</c><00:09:51.260><c> instance</c>

00:09:51.520 --> 00:09:51.530 align:start position:0%
data back into HDFS as text for instance
 

00:09:51.530 --> 00:09:53.110 align:start position:0%
data back into HDFS as text for instance
like<00:09:51.620><c> this</c><00:09:51.680><c> so</c><00:09:52.010><c> there</c><00:09:52.160><c> is</c><00:09:52.220><c> this</c><00:09:52.340><c> typical</c><00:09:52.490><c> etl</c>

00:09:53.110 --> 00:09:53.120 align:start position:0%
like this so there is this typical etl
 

00:09:53.120 --> 00:09:54.670 align:start position:0%
like this so there is this typical etl
workflow<00:09:53.570><c> where</c><00:09:53.780><c> you</c><00:09:53.930><c> grab</c><00:09:54.140><c> stuff</c><00:09:54.350><c> for</c><00:09:54.530><c> one</c>

00:09:54.670 --> 00:09:54.680 align:start position:0%
workflow where you grab stuff for one
 

00:09:54.680 --> 00:09:56.770 align:start position:0%
workflow where you grab stuff for one
thing<00:09:54.920><c> you</c><00:09:55.670><c> transform</c><00:09:56.180><c> it</c><00:09:56.360><c> and</c><00:09:56.480><c> think</c><00:09:56.720><c> you</c>

00:09:56.770 --> 00:09:56.780 align:start position:0%
thing you transform it and think you
 

00:09:56.780 --> 00:09:59.320 align:start position:0%
thing you transform it and think you
dump<00:09:57.020><c> it</c><00:09:57.230><c> usually</c><00:09:57.860><c> into</c><00:09:58.130><c> HDFS</c><00:09:58.580><c> text</c><00:09:59.150><c> and</c><00:09:59.270><c> then</c>

00:09:59.320 --> 00:09:59.330 align:start position:0%
dump it usually into HDFS text and then
 

00:09:59.330 --> 00:10:01.690 align:start position:0%
dump it usually into HDFS text and then
you<00:09:59.480><c> read</c><00:09:59.810><c> it</c><00:09:59.930><c> back</c><00:10:00.140><c> and</c><00:10:00.350><c> parse</c><00:10:00.590><c> it</c><00:10:00.800><c> and</c><00:10:01.040><c> then</c>

00:10:01.690 --> 00:10:01.700 align:start position:0%
you read it back and parse it and then
 

00:10:01.700 --> 00:10:03.010 align:start position:0%
you read it back and parse it and then
something<00:10:01.910><c> else</c><00:10:02.120><c> does</c><00:10:02.420><c> something</c><00:10:02.720><c> else</c><00:10:02.840><c> to</c><00:10:02.990><c> it</c>

00:10:03.010 --> 00:10:03.020 align:start position:0%
something else does something else to it
 

00:10:03.020 --> 00:10:05.200 align:start position:0%
something else does something else to it
right<00:10:03.470><c> so</c><00:10:03.680><c> so</c><00:10:04.190><c> there</c><00:10:04.400><c> is</c><00:10:04.430><c> this</c><00:10:04.610><c> piece</c><00:10:04.850><c> of</c><00:10:05.000><c> it</c><00:10:05.120><c> I</c>

00:10:05.200 --> 00:10:05.210 align:start position:0%
right so so there is this piece of it I
 

00:10:05.210 --> 00:10:09.010 align:start position:0%
right so so there is this piece of it I
mean<00:10:05.330><c> in</c><00:10:05.480><c> etl</c><00:10:05.930><c> is</c><00:10:06.140><c> inherently</c><00:10:07.720><c> step</c><00:10:08.720><c> Orion</c>

00:10:09.010 --> 00:10:09.020 align:start position:0%
mean in etl is inherently step Orion
 

00:10:09.020 --> 00:10:10.780 align:start position:0%
mean in etl is inherently step Orion
basically<00:10:09.530><c> first</c><00:10:09.740><c> to</c><00:10:09.830><c> give</c><00:10:09.950><c> struct</c><00:10:10.370><c> you</c><00:10:10.670><c> know</c>

00:10:10.780 --> 00:10:10.790 align:start position:0%
basically first to give struct you know
 

00:10:10.790 --> 00:10:14.130 align:start position:0%
basically first to give struct you know
transform<00:10:11.330><c> and</c><00:10:11.480><c> a</c><00:10:11.540><c> new</c><00:10:11.690><c> law</c><00:10:11.870><c> so</c><00:10:12.589><c> so</c><00:10:13.070><c> we</c><00:10:13.760><c> kind</c><00:10:14.000><c> of</c>

00:10:14.130 --> 00:10:14.140 align:start position:0%
transform and a new law so so we kind of
 

00:10:14.140 --> 00:10:16.210 align:start position:0%
transform and a new law so so we kind of
want<00:10:15.140><c> to</c><00:10:15.230><c> emphasize</c><00:10:15.620><c> the</c><00:10:15.860><c> fact</c><00:10:15.890><c> that</c><00:10:16.070><c> you</c>

00:10:16.210 --> 00:10:16.220 align:start position:0%
want to emphasize the fact that you
 

00:10:16.220 --> 00:10:18.820 align:start position:0%
want to emphasize the fact that you
don't<00:10:16.400><c> need</c><00:10:16.640><c> to</c><00:10:16.910><c> do</c><00:10:17.510><c> too</c><00:10:17.540><c> low</c><00:10:18.050><c> that</c><00:10:18.290><c> anymore</c><00:10:18.530><c> is</c>

00:10:18.820 --> 00:10:18.830 align:start position:0%
don't need to do too low that anymore is
 

00:10:18.830 --> 00:10:21.970 align:start position:0%
don't need to do too low that anymore is
just<00:10:19.490><c> keep</c><00:10:19.730><c> it</c><00:10:19.880><c> there</c><00:10:20.089><c> so</c><00:10:20.690><c> I</c><00:10:20.720><c> wonder</c><00:10:21.170><c> from</c><00:10:21.650><c> the</c>

00:10:21.970 --> 00:10:21.980 align:start position:0%
just keep it there so I wonder from the
 

00:10:21.980 --> 00:10:23.170 align:start position:0%
just keep it there so I wonder from the
CUDA<00:10:22.160><c> standpoint</c><00:10:22.460><c> and</c><00:10:22.910><c> the</c><00:10:22.940><c> architecture</c>

00:10:23.170 --> 00:10:23.180 align:start position:0%
CUDA standpoint and the architecture
 

00:10:23.180 --> 00:10:25.600 align:start position:0%
CUDA standpoint and the architecture
proposed<00:10:23.870><c> would</c><00:10:24.620><c> you</c><00:10:24.770><c> agree</c><00:10:24.980><c> that</c><00:10:25.070><c> you</c><00:10:25.400><c> know</c>

00:10:25.600 --> 00:10:25.610 align:start position:0%
proposed would you agree that you know
 

00:10:25.610 --> 00:10:28.180 align:start position:0%
proposed would you agree that you know
this<00:10:25.790><c> kind</c><00:10:26.000><c> of</c><00:10:26.060><c> ETL</c><00:10:26.680><c> old-fashioned</c><00:10:27.680><c> I</c><00:10:27.740><c> dlf</c>

00:10:28.180 --> 00:10:28.190 align:start position:0%
this kind of ETL old-fashioned I dlf
 

00:10:28.190 --> 00:10:31.329 align:start position:0%
this kind of ETL old-fashioned I dlf
HDFS<00:10:28.640><c> text</c><00:10:29.060><c> storage</c><00:10:29.570><c> is</c><00:10:29.690><c> obsolete</c><00:10:29.990><c> in</c><00:10:30.620><c> kind</c><00:10:31.250><c> of</c>

00:10:31.329 --> 00:10:31.339 align:start position:0%
HDFS text storage is obsolete in kind of
 

00:10:31.339 --> 00:10:32.770 align:start position:0%
HDFS text storage is obsolete in kind of
your<00:10:31.550><c> place</c><00:10:31.880><c> and</c><00:10:32.120><c> so</c><00:10:32.210><c> you</c><00:10:32.270><c> have</c><00:10:32.300><c> now</c><00:10:32.540><c> can</c>

00:10:32.770 --> 00:10:32.780 align:start position:0%
your place and so you have now can
 

00:10:32.780 --> 00:10:34.510 align:start position:0%
your place and so you have now can
you're<00:10:33.140><c> supporting</c><00:10:33.650><c> kind</c><00:10:33.920><c> of</c><00:10:34.040><c> streaming</c>

00:10:34.510 --> 00:10:34.520 align:start position:0%
you're supporting kind of streaming
 

00:10:34.520 --> 00:10:37.329 align:start position:0%
you're supporting kind of streaming
continual<00:10:35.450><c> process</c><00:10:36.260><c> and</c><00:10:36.650><c> solution</c><00:10:37.160><c> can</c><00:10:37.310><c> you</c>

00:10:37.329 --> 00:10:37.339 align:start position:0%
continual process and solution can you
 

00:10:37.339 --> 00:10:39.070 align:start position:0%
continual process and solution can you
talk<00:10:37.580><c> a</c><00:10:37.610><c> little</c><00:10:37.700><c> bit</c><00:10:38.030><c> how</c><00:10:38.240><c> how</c><00:10:38.660><c> it</c><00:10:38.810><c> like</c><00:10:38.960><c> you</c>

00:10:39.070 --> 00:10:39.080 align:start position:0%
talk a little bit how how it like you
 

00:10:39.080 --> 00:10:41.140 align:start position:0%
talk a little bit how how it like you
envision<00:10:39.500><c> kudu</c><00:10:39.860><c> as</c><00:10:40.580><c> a</c><00:10:40.640><c> part</c><00:10:40.940><c> of</c><00:10:41.030><c> this</c>

00:10:41.140 --> 00:10:41.150 align:start position:0%
envision kudu as a part of this
 

00:10:41.150 --> 00:10:43.780 align:start position:0%
envision kudu as a part of this
architectures<00:10:41.750><c> I</c><00:10:42.110><c> think</c><00:10:42.740><c> for</c><00:10:42.920><c> the</c><00:10:42.980><c> the</c><00:10:43.580><c> live</c>

00:10:43.780 --> 00:10:43.790 align:start position:0%
architectures I think for the the live
 

00:10:43.790 --> 00:10:46.480 align:start position:0%
architectures I think for the the live
data<00:10:44.030><c> crew</c><00:10:44.960><c> will</c><00:10:45.320><c> be</c><00:10:45.350><c> able</c><00:10:45.560><c> to</c><00:10:45.830><c> replace</c><00:10:46.160><c> a</c><00:10:46.220><c> lot</c>

00:10:46.480 --> 00:10:46.490 align:start position:0%
data crew will be able to replace a lot
 

00:10:46.490 --> 00:10:48.430 align:start position:0%
data crew will be able to replace a lot
of<00:10:46.580><c> the</c><00:10:46.700><c> current</c><00:10:47.180><c> architectures</c><00:10:47.690><c> but</c><00:10:48.230><c> it's</c>

00:10:48.430 --> 00:10:48.440 align:start position:0%
of the current architectures but it's
 

00:10:48.440 --> 00:10:50.680 align:start position:0%
of the current architectures but it's
it's<00:10:48.890><c> not</c><00:10:49.100><c> it's</c><00:10:49.430><c> not</c><00:10:49.520><c> a</c><00:10:49.610><c> one</c><00:10:49.940><c> size</c><00:10:49.970><c> fit</c><00:10:50.330><c> all</c><00:10:50.450><c> so</c>

00:10:50.680 --> 00:10:50.690 align:start position:0%
it's not it's not a one size fit all so
 

00:10:50.690 --> 00:10:52.450 align:start position:0%
it's not it's not a one size fit all so
if<00:10:50.810><c> you</c><00:10:50.960><c> have</c><00:10:51.110><c> like</c><00:10:51.320><c> really</c><00:10:51.530><c> really</c><00:10:51.860><c> cold</c><00:10:52.160><c> data</c>

00:10:52.450 --> 00:10:52.460 align:start position:0%
if you have like really really cold data
 

00:10:52.460 --> 00:10:54.640 align:start position:0%
if you have like really really cold data
that's<00:10:53.240><c> going</c><00:10:53.510><c> to</c><00:10:53.570><c> go</c><00:10:53.690><c> like</c><00:10:53.930><c> stained</c><00:10:54.200><c> his</c><00:10:54.320><c> gfs</c>

00:10:54.640 --> 00:10:54.650 align:start position:0%
that's going to go like stained his gfs
 

00:10:54.650 --> 00:10:56.440 align:start position:0%
that's going to go like stained his gfs
in<00:10:54.800><c> your</c><00:10:54.920><c> pocket</c><00:10:55.280><c> files</c><00:10:55.460><c> it</c><00:10:55.730><c> like</c><00:10:56.089><c> if</c><00:10:56.270><c> you're</c>

00:10:56.440 --> 00:10:56.450 align:start position:0%
in your pocket files it like if you're
 

00:10:56.450 --> 00:10:57.640 align:start position:0%
in your pocket files it like if you're
never<00:10:56.630><c> going</c><00:10:56.870><c> to</c><00:10:56.930><c> update</c><00:10:57.110><c> it</c><00:10:57.350><c> there</c><00:10:57.470><c> is</c><00:10:57.560><c> no</c>

00:10:57.640 --> 00:10:57.650 align:start position:0%
never going to update it there is no
 

00:10:57.650 --> 00:10:59.410 align:start position:0%
never going to update it there is no
reason<00:10:57.800><c> to</c><00:10:57.980><c> pay</c><00:10:58.190><c> the</c><00:10:58.280><c> price</c><00:10:58.400><c> of</c><00:10:58.880><c> like</c><00:10:59.210><c> all</c><00:10:59.330><c> the</c>

00:10:59.410 --> 00:10:59.420 align:start position:0%
reason to pay the price of like all the
 

00:10:59.420 --> 00:11:00.670 align:start position:0%
reason to pay the price of like all the
managing<00:10:59.720><c> that</c><00:10:59.810><c> could</c><00:10:59.990><c> is</c><00:11:00.110><c> going</c><00:11:00.290><c> to</c><00:11:00.380><c> do</c><00:11:00.470><c> like</c>

00:11:00.670 --> 00:11:00.680 align:start position:0%
managing that could is going to do like
 

00:11:00.680 --> 00:11:03.910 align:start position:0%
managing that could is going to do like
extra<00:11:01.010><c> on</c><00:11:01.070><c> top</c><00:11:01.100><c> right</c><00:11:02.000><c> and</c><00:11:02.240><c> and</c><00:11:03.110><c> if</c><00:11:03.710><c> you're</c>

00:11:03.910 --> 00:11:03.920 align:start position:0%
extra on top right and and if you're
 

00:11:03.920 --> 00:11:05.500 align:start position:0%
extra on top right and and if you're
trying<00:11:04.130><c> to</c><00:11:04.250><c> serve</c><00:11:04.460><c> a</c><00:11:04.490><c> website</c><00:11:04.910><c> then</c><00:11:05.210><c> again</c>

00:11:05.500 --> 00:11:05.510 align:start position:0%
trying to serve a website then again
 

00:11:05.510 --> 00:11:07.750 align:start position:0%
trying to serve a website then again
like<00:11:05.780><c> that's</c><00:11:05.990><c> for</c><00:11:06.170><c> each</c><00:11:06.290><c> base</c><00:11:06.530><c> so</c><00:11:06.770><c> what</c><00:11:07.580><c> lens</c>

00:11:07.750 --> 00:11:07.760 align:start position:0%
like that's for each base so what lens
 

00:11:07.760 --> 00:11:09.910 align:start position:0%
like that's for each base so what lens
in<00:11:07.880><c> the</c><00:11:07.940><c> middle</c><00:11:08.240><c> is</c><00:11:08.530><c> exactly</c><00:11:09.530><c> what</c><00:11:09.680><c> could</c><00:11:09.800><c> use</c>

00:11:09.910 --> 00:11:09.920 align:start position:0%
in the middle is exactly what could use
 

00:11:09.920 --> 00:11:12.730 align:start position:0%
in the middle is exactly what could use
for<00:11:10.130><c> so</c><00:11:10.640><c> what</c><00:11:10.820><c> about</c><00:11:11.140><c> preserving</c><00:11:12.140><c> schemas</c>

00:11:12.730 --> 00:11:12.740 align:start position:0%
for so what about preserving schemas
 

00:11:12.740 --> 00:11:13.600 align:start position:0%
for so what about preserving schemas
right<00:11:12.980><c> so</c><00:11:13.190><c> one</c>

00:11:13.600 --> 00:11:13.610 align:start position:0%
right so one
 

00:11:13.610 --> 00:11:15.370 align:start position:0%
right so one
the<00:11:13.730><c> things</c><00:11:13.970><c> we</c><00:11:14.240><c> want</c><00:11:14.450><c> to</c><00:11:14.540><c> avoid</c><00:11:14.750><c> within</c>

00:11:15.370 --> 00:11:15.380 align:start position:0%
the things we want to avoid within
 

00:11:15.380 --> 00:11:16.540 align:start position:0%
the things we want to avoid within
old-fashioned<00:11:15.860><c> eight</c><00:11:15.950><c> year</c><00:11:16.100><c> we</c><00:11:16.190><c> don't</c><00:11:16.370><c> want</c>

00:11:16.540 --> 00:11:16.550 align:start position:0%
old-fashioned eight year we don't want
 

00:11:16.550 --> 00:11:18.790 align:start position:0%
old-fashioned eight year we don't want
to<00:11:16.610><c> extract</c><00:11:17.000><c> anymore</c><00:11:17.420><c> we</c><00:11:17.720><c> want</c><00:11:17.930><c> to</c><00:11:18.140><c> you</c><00:11:18.649><c> know</c>

00:11:18.790 --> 00:11:18.800 align:start position:0%
to extract anymore we want to you know
 

00:11:18.800 --> 00:11:20.920 align:start position:0%
to extract anymore we want to you know
receive<00:11:19.399><c> an</c><00:11:19.579><c> object</c><00:11:19.940><c> through</c><00:11:20.089><c> the</c><00:11:20.149><c> API</c><00:11:20.300><c> we</c>

00:11:20.920 --> 00:11:20.930 align:start position:0%
receive an object through the API we
 

00:11:20.930 --> 00:11:22.660 align:start position:0%
receive an object through the API we
won't<00:11:21.050><c> assign</c><00:11:21.380><c> it</c><00:11:21.560><c> to</c><00:11:21.589><c> a</c><00:11:21.769><c> type</c><00:11:22.040><c> you</c><00:11:22.310><c> know</c><00:11:22.430><c> well</c>

00:11:22.660 --> 00:11:22.670 align:start position:0%
won't assign it to a type you know well
 

00:11:22.670 --> 00:11:24.550 align:start position:0%
won't assign it to a type you know well
fortunately<00:11:23.060><c> kind</c><00:11:23.450><c> of</c><00:11:23.540><c> in</c><00:11:23.660><c> a</c><00:11:23.750><c> strongly</c><00:11:24.440><c> typed</c>

00:11:24.550 --> 00:11:24.560 align:start position:0%
fortunately kind of in a strongly typed
 

00:11:24.560 --> 00:11:28.329 align:start position:0%
fortunately kind of in a strongly typed
language<00:11:25.250><c> usually</c><00:11:25.810><c> hopefully</c><00:11:26.890><c> and</c><00:11:27.890><c> so</c><00:11:28.190><c> we</c>

00:11:28.329 --> 00:11:28.339 align:start position:0%
language usually hopefully and so we
 

00:11:28.339 --> 00:11:30.880 align:start position:0%
language usually hopefully and so we
want<00:11:28.579><c> to</c><00:11:28.730><c> we</c><00:11:29.450><c> were</c><00:11:29.600><c> validated</c><00:11:30.260><c> it</c><00:11:30.410><c> right</c><00:11:30.680><c> we</c>

00:11:30.880 --> 00:11:30.890 align:start position:0%
want to we were validated it right we
 

00:11:30.890 --> 00:11:33.460 align:start position:0%
want to we were validated it right we
want<00:11:31.100><c> to</c><00:11:31.250><c> preserve</c><00:11:31.570><c> that</c><00:11:32.570><c> and</c><00:11:32.870><c> hopefully</c><00:11:33.110><c> you</c>

00:11:33.460 --> 00:11:33.470 align:start position:0%
want to preserve that and hopefully you
 

00:11:33.470 --> 00:11:35.380 align:start position:0%
want to preserve that and hopefully you
know<00:11:33.589><c> that</c><00:11:33.980><c> some</c><00:11:34.220><c> consistencies</c><00:11:35.000><c> checking</c>

00:11:35.380 --> 00:11:35.390 align:start position:0%
know that some consistencies checking
 

00:11:35.390 --> 00:11:37.300 align:start position:0%
know that some consistencies checking
and<00:11:35.570><c> we</c><00:11:36.050><c> want</c><00:11:36.200><c> to</c><00:11:36.290><c> pass</c><00:11:36.470><c> the</c><00:11:36.649><c> object</c><00:11:37.010><c> bicycle</c>

00:11:37.300 --> 00:11:37.310 align:start position:0%
and we want to pass the object bicycle
 

00:11:37.310 --> 00:11:38.980 align:start position:0%
and we want to pass the object bicycle
through<00:11:37.459><c> the</c><00:11:37.610><c> whole</c><00:11:37.790><c> system</c><00:11:38.000><c> and</c><00:11:38.420><c> I</c><00:11:38.600><c> really</c>

00:11:38.980 --> 00:11:38.990 align:start position:0%
through the whole system and I really
 

00:11:38.990 --> 00:11:40.990 align:start position:0%
through the whole system and I really
want<00:11:39.170><c> to</c><00:11:39.260><c> store</c><00:11:39.529><c> it</c><00:11:39.560><c> in</c><00:11:39.829><c> that</c><00:11:40.010><c> way</c><00:11:40.040><c> right</c><00:11:40.370><c> is</c><00:11:40.820><c> it</c>

00:11:40.990 --> 00:11:41.000 align:start position:0%
want to store it in that way right is it
 

00:11:41.000 --> 00:11:43.150 align:start position:0%
want to store it in that way right is it
possible<00:11:41.209><c> like</c><00:11:41.870><c> it's</c><00:11:42.050><c> good</c><00:11:42.230><c> to</c><00:11:42.350><c> kind</c><00:11:42.649><c> of</c><00:11:42.709><c> built</c>

00:11:43.150 --> 00:11:43.160 align:start position:0%
possible like it's good to kind of built
 

00:11:43.160 --> 00:11:44.620 align:start position:0%
possible like it's good to kind of built
with<00:11:43.399><c> this</c><00:11:43.550><c> assumption</c><00:11:43.910><c> that</c><00:11:44.120><c> you</c><00:11:44.360><c> will</c><00:11:44.480><c> have</c>

00:11:44.620 --> 00:11:44.630 align:start position:0%
with this assumption that you will have
 

00:11:44.630 --> 00:11:46.090 align:start position:0%
with this assumption that you will have
typed<00:11:44.839><c> objects</c><00:11:45.350><c> we</c><00:11:45.410><c> all</c><00:11:45.529><c> have</c><00:11:45.649><c> schemas</c><00:11:45.980><c> like</c>

00:11:46.090 --> 00:11:46.100 align:start position:0%
typed objects we all have schemas like
 

00:11:46.100 --> 00:11:48.069 align:start position:0%
typed objects we all have schemas like
Kafka<00:11:46.399><c> right</c><00:11:47.029><c> combo</c><00:11:47.360><c> Kafka</c><00:11:47.690><c> has</c><00:11:47.810><c> a</c><00:11:47.839><c> schema</c>

00:11:48.069 --> 00:11:48.079 align:start position:0%
Kafka right combo Kafka has a schema
 

00:11:48.079 --> 00:11:51.100 align:start position:0%
Kafka right combo Kafka has a schema
server<00:11:48.350><c> how</c><00:11:48.529><c> does</c><00:11:48.860><c> could</c><00:11:49.010><c> work</c><00:11:49.190><c> there</c><00:11:49.390><c> so</c><00:11:50.390><c> kuru</c>

00:11:51.100 --> 00:11:51.110 align:start position:0%
server how does could work there so kuru
 

00:11:51.110 --> 00:11:53.440 align:start position:0%
server how does could work there so kuru
unlike<00:11:51.500><c> central</c><00:11:52.010><c> rage</c><00:11:52.190><c> base</c><00:11:52.459><c> is</c><00:11:53.180><c> strongly</c>

00:11:53.440 --> 00:11:53.450 align:start position:0%
unlike central rage base is strongly
 

00:11:53.450 --> 00:11:55.449 align:start position:0%
unlike central rage base is strongly
typed<00:11:53.750><c> like</c><00:11:53.899><c> that</c><00:11:54.079><c> when</c><00:11:54.800><c> you</c><00:11:54.920><c> use</c><00:11:54.950><c> a</c><00:11:55.220><c> normal</c>

00:11:55.449 --> 00:11:55.459 align:start position:0%
typed like that when you use a normal
 

00:11:55.459 --> 00:11:56.920 align:start position:0%
typed like that when you use a normal
relational<00:11:56.029><c> database</c><00:11:56.360><c> you</c><00:11:56.600><c> have</c><00:11:56.750><c> multiple</c>

00:11:56.920 --> 00:11:56.930 align:start position:0%
relational database you have multiple
 

00:11:56.930 --> 00:11:58.600 align:start position:0%
relational database you have multiple
columns<00:11:57.440><c> they</c><00:11:57.649><c> each</c><00:11:57.769><c> have</c><00:11:57.920><c> a</c><00:11:57.950><c> type</c><00:11:58.220><c> who</c><00:11:58.550><c> is</c>

00:11:58.600 --> 00:11:58.610 align:start position:0%
columns they each have a type who is
 

00:11:58.610 --> 00:12:00.400 align:start position:0%
columns they each have a type who is
exactly<00:11:59.000><c> the</c><00:11:59.329><c> same</c><00:11:59.540><c> way</c><00:11:59.720><c> there's</c><00:11:59.959><c> nothing</c><00:12:00.290><c> new</c>

00:12:00.400 --> 00:12:00.410 align:start position:0%
exactly the same way there's nothing new
 

00:12:00.410 --> 00:12:02.380 align:start position:0%
exactly the same way there's nothing new
there<00:12:00.649><c> and</c><00:12:00.980><c> the</c><00:12:01.519><c> same</c><00:12:01.700><c> same</c><00:12:02.060><c> thing</c><00:12:02.209><c> with</c><00:12:02.300><c> your</c>

00:12:02.380 --> 00:12:02.390 align:start position:0%
there and the same same thing with your
 

00:12:02.390 --> 00:12:03.519 align:start position:0%
there and the same same thing with your
keys<00:12:02.660><c> instead</c><00:12:02.899><c> of</c><00:12:03.050><c> having</c><00:12:03.230><c> a</c><00:12:03.350><c> special</c>

00:12:03.519 --> 00:12:03.529 align:start position:0%
keys instead of having a special
 

00:12:03.529 --> 00:12:05.680 align:start position:0%
keys instead of having a special
columnist<00:12:03.950><c> your</c><00:12:04.100><c> key</c><00:12:04.310><c> you</c><00:12:05.000><c> pick</c><00:12:05.269><c> the</c><00:12:05.390><c> columns</c>

00:12:05.680 --> 00:12:05.690 align:start position:0%
columnist your key you pick the columns
 

00:12:05.690 --> 00:12:07.600 align:start position:0%
columnist your key you pick the columns
that<00:12:05.810><c> you</c><00:12:05.930><c> want</c><00:12:06.079><c> as</c><00:12:06.200><c> your</c><00:12:06.529><c> keys</c><00:12:06.800><c> we</c><00:12:07.519><c> had</c>

00:12:07.600 --> 00:12:07.610 align:start position:0%
that you want as your keys we had
 

00:12:07.610 --> 00:12:09.220 align:start position:0%
that you want as your keys we had
composite<00:12:08.060><c> maybe</c><00:12:08.300><c> there's</c><00:12:08.510><c> only</c><00:12:08.660><c> one</c><00:12:08.899><c> and</c>

00:12:09.220 --> 00:12:09.230 align:start position:0%
composite maybe there's only one and
 

00:12:09.230 --> 00:12:11.050 align:start position:0%
composite maybe there's only one and
again<00:12:10.070><c> that's</c><00:12:10.220><c> something</c><00:12:10.370><c> that</c><00:12:10.550><c> people</c><00:12:10.940><c> are</c>

00:12:11.050 --> 00:12:11.060 align:start position:0%
again that's something that people are
 

00:12:11.060 --> 00:12:13.120 align:start position:0%
again that's something that people are
very<00:12:11.209><c> familiar</c><00:12:11.329><c> with</c><00:12:11.600><c> we</c><00:12:12.500><c> don't</c><00:12:12.589><c> have</c><00:12:12.740><c> nested</c>

00:12:13.120 --> 00:12:13.130 align:start position:0%
very familiar with we don't have nested
 

00:12:13.130 --> 00:12:14.800 align:start position:0%
very familiar with we don't have nested
data<00:12:13.279><c> types</c><00:12:13.640><c> yet</c><00:12:13.940><c> but</c><00:12:14.209><c> that's</c><00:12:14.269><c> also</c><00:12:14.480><c> something</c>

00:12:14.800 --> 00:12:14.810 align:start position:0%
data types yet but that's also something
 

00:12:14.810 --> 00:12:16.259 align:start position:0%
data types yet but that's also something
that's<00:12:14.990><c> going</c><00:12:15.260><c> to</c><00:12:15.350><c> be</c><00:12:15.440><c> on</c><00:12:15.529><c> the</c><00:12:15.620><c> road</c><00:12:15.769><c> map</c>

00:12:16.259 --> 00:12:16.269 align:start position:0%
that's going to be on the road map
 

00:12:16.269 --> 00:12:19.560 align:start position:0%
that's going to be on the road map
interesting<00:12:17.269><c> how</c><00:12:17.720><c> big</c><00:12:18.529><c> other</c><00:12:18.740><c> objects</c><00:12:19.130><c> I</c><00:12:19.250><c> do</c>

00:12:19.560 --> 00:12:19.570 align:start position:0%
interesting how big other objects I do
 

00:12:19.570 --> 00:12:22.990 align:start position:0%
interesting how big other objects I do
have<00:12:20.570><c> some</c><00:12:20.750><c> optimal</c><00:12:21.170><c> object</c><00:12:21.410><c> size</c><00:12:21.589><c> like</c><00:12:22.579><c> would</c>

00:12:22.990 --> 00:12:23.000 align:start position:0%
have some optimal object size like would
 

00:12:23.000 --> 00:12:24.220 align:start position:0%
have some optimal object size like would
you<00:12:23.029><c> handle</c><00:12:23.449><c> large</c><00:12:23.690><c> objects</c><00:12:23.990><c> like</c><00:12:24.019><c> you</c><00:12:24.170><c> know</c>

00:12:24.220 --> 00:12:24.230 align:start position:0%
you handle large objects like you know
 

00:12:24.230 --> 00:12:26.470 align:start position:0%
you handle large objects like you know
we<00:12:24.320><c> have</c><00:12:24.440><c> a</c><00:12:24.470><c> lot</c><00:12:24.529><c> of</c><00:12:24.620><c> PDFs</c><00:12:25.120><c> in</c><00:12:26.120><c> my</c><00:12:26.269><c> use</c><00:12:26.420><c> case</c>

00:12:26.470 --> 00:12:26.480 align:start position:0%
we have a lot of PDFs in my use case
 

00:12:26.480 --> 00:12:28.480 align:start position:0%
we have a lot of PDFs in my use case
like<00:12:26.839><c> can</c><00:12:26.990><c> you</c><00:12:27.019><c> send</c><00:12:27.380><c> binary</c><00:12:27.769><c> blobs</c><00:12:28.070><c> you</c><00:12:28.370><c> know</c>

00:12:28.480 --> 00:12:28.490 align:start position:0%
like can you send binary blobs you know
 

00:12:28.490 --> 00:12:30.819 align:start position:0%
like can you send binary blobs you know
several<00:12:28.970><c> you</c><00:12:29.779><c> can</c><00:12:30.230><c> but</c><00:12:30.440><c> that's</c><00:12:30.500><c> not</c><00:12:30.620><c> really</c>

00:12:30.819 --> 00:12:30.829 align:start position:0%
several you can but that's not really
 

00:12:30.829 --> 00:12:32.350 align:start position:0%
several you can but that's not really
the<00:12:31.010><c> kind</c><00:12:31.279><c> of</c><00:12:31.399><c> use</c><00:12:31.610><c> case</c><00:12:31.790><c> we're</c><00:12:31.940><c> targeting</c><00:12:32.060><c> in</c>

00:12:32.350 --> 00:12:32.360 align:start position:0%
the kind of use case we're targeting in
 

00:12:32.360 --> 00:12:33.880 align:start position:0%
the kind of use case we're targeting in
the<00:12:32.449><c> beginning</c><00:12:32.810><c> if</c><00:12:33.140><c> you</c><00:12:33.290><c> have</c><00:12:33.410><c> an</c><00:12:33.500><c> analytics</c>

00:12:33.880 --> 00:12:33.890 align:start position:0%
the beginning if you have an analytics
 

00:12:33.890 --> 00:12:35.110 align:start position:0%
the beginning if you have an analytics
use<00:12:34.040><c> case</c><00:12:34.220><c> you're</c><00:12:34.370><c> really</c><00:12:34.730><c> doing</c><00:12:34.880><c> analytics</c>

00:12:35.110 --> 00:12:35.120 align:start position:0%
use case you're really doing analytics
 

00:12:35.120 --> 00:12:37.269 align:start position:0%
use case you're really doing analytics
and<00:12:35.449><c> PDFs</c><00:12:35.779><c> maybe</c><00:12:36.500><c> you</c><00:12:36.649><c> are</c><00:12:36.800><c> but</c><00:12:36.980><c> I</c><00:12:37.040><c> don't</c><00:12:37.220><c> know</c>

00:12:37.269 --> 00:12:37.279 align:start position:0%
and PDFs maybe you are but I don't know
 

00:12:37.279 --> 00:12:38.829 align:start position:0%
and PDFs maybe you are but I don't know
about<00:12:37.399><c> your</c><00:12:37.610><c> use</c><00:12:37.730><c> case</c><00:12:37.940><c> okay</c><00:12:38.269><c> well</c><00:12:38.600><c> we</c><00:12:38.810><c> can</c>

00:12:38.829 --> 00:12:38.839 align:start position:0%
about your use case okay well we can
 

00:12:38.839 --> 00:12:40.660 align:start position:0%
about your use case okay well we can
extract<00:12:39.170><c> a</c><00:12:39.290><c> lot</c><00:12:39.440><c> of</c><00:12:39.620><c> sex</c><00:12:39.769><c> from</c><00:12:39.920><c> a</c><00:12:40.040><c> data</c><00:12:40.250><c> but</c><00:12:40.519><c> I</c>

00:12:40.660 --> 00:12:40.670 align:start position:0%
extract a lot of sex from a data but I
 

00:12:40.670 --> 00:12:42.759 align:start position:0%
extract a lot of sex from a data but I
mean<00:12:40.880><c> little</c><00:12:41.600><c> bunch</c><00:12:41.870><c> of</c><00:12:41.990><c> metadata</c><00:12:42.350><c> which</c><00:12:42.649><c> we</c>

00:12:42.759 --> 00:12:42.769 align:start position:0%
mean little bunch of metadata which we
 

00:12:42.769 --> 00:12:45.730 align:start position:0%
mean little bunch of metadata which we
can<00:12:42.980><c> which</c><00:12:43.399><c> is</c><00:12:43.550><c> not</c><00:12:44.000><c> as</c><00:12:44.180><c> big</c><00:12:44.779><c> party</c><00:12:45.170><c> no</c><00:12:45.290><c> and</c><00:12:45.500><c> but</c>

00:12:45.730 --> 00:12:45.740 align:start position:0%
can which is not as big party no and but
 

00:12:45.740 --> 00:12:48.040 align:start position:0%
can which is not as big party no and but
there<00:12:45.890><c> is</c><00:12:45.980><c> a</c><00:12:46.010><c> binary</c><00:12:46.220><c> blob</c><00:12:46.640><c> associated</c><00:12:47.480><c> right</c>

00:12:48.040 --> 00:12:48.050 align:start position:0%
there is a binary blob associated right
 

00:12:48.050 --> 00:12:50.949 align:start position:0%
there is a binary blob associated right
well<00:12:48.860><c> I</c><00:12:48.890><c> mean</c><00:12:49.279><c> you</c><00:12:49.459><c> could</c><00:12:49.640><c> I</c><00:12:50.120><c> mean</c><00:12:50.720><c> it</c><00:12:50.870><c> really</c>

00:12:50.949 --> 00:12:50.959 align:start position:0%
well I mean you could I mean it really
 

00:12:50.959 --> 00:12:52.030 align:start position:0%
well I mean you could I mean it really
depends<00:12:51.260><c> on</c><00:12:51.320><c> the</c><00:12:51.410><c> size</c><00:12:51.560><c> and</c><00:12:51.800><c> if</c><00:12:51.890><c> you're</c>

00:12:52.030 --> 00:12:52.040 align:start position:0%
depends on the size and if you're
 

00:12:52.040 --> 00:12:53.860 align:start position:0%
depends on the size and if you're
talking<00:12:52.339><c> about</c><00:12:52.490><c> megabytes</c><00:12:53.000><c> here</c><00:12:53.600><c> and</c><00:12:53.750><c> I</c><00:12:53.810><c> would</c>

00:12:53.860 --> 00:12:53.870 align:start position:0%
talking about megabytes here and I would
 

00:12:53.870 --> 00:12:56.620 align:start position:0%
talking about megabytes here and I would
say<00:12:54.079><c> the</c><00:12:54.199><c> kudu</c><00:12:54.910><c> it's</c><00:12:55.910><c> gonna</c><00:12:56.000><c> have</c><00:12:56.209><c> a</c><00:12:56.240><c> hard</c><00:12:56.480><c> time</c>

00:12:56.620 --> 00:12:56.630 align:start position:0%
say the kudu it's gonna have a hard time
 

00:12:56.630 --> 00:12:58.329 align:start position:0%
say the kudu it's gonna have a hard time
since<00:12:56.899><c> there's</c><00:12:57.019><c> like</c><00:12:57.199><c> no</c><00:12:57.470><c> optimization</c><00:12:57.829><c> what</c>

00:12:58.329 --> 00:12:58.339 align:start position:0%
since there's like no optimization what
 

00:12:58.339 --> 00:13:00.250 align:start position:0%
since there's like no optimization what
so<00:12:58.459><c> ever</c><00:12:58.519><c> done</c><00:12:58.910><c> for</c><00:12:59.120><c> dark</c><00:12:59.360><c> medium</c><00:12:59.870><c> or</c><00:13:00.019><c> big</c>

00:13:00.250 --> 00:13:00.260 align:start position:0%
so ever done for dark medium or big
 

00:13:00.260 --> 00:13:03.579 align:start position:0%
so ever done for dark medium or big
objects<00:13:01.750><c> but</c><00:13:02.750><c> there's</c><00:13:03.050><c> a</c><00:13:03.140><c> lot</c><00:13:03.260><c> of</c><00:13:03.290><c> stuff</c><00:13:03.500><c> in</c>

00:13:03.579 --> 00:13:03.589 align:start position:0%
objects but there's a lot of stuff in
 

00:13:03.589 --> 00:13:05.319 align:start position:0%
objects but there's a lot of stuff in
the<00:13:03.680><c> back</c><00:13:03.829><c> end</c><00:13:04.070><c> we</c><00:13:04.519><c> there's</c><00:13:05.000><c> always</c><00:13:05.180><c> this</c>

00:13:05.319 --> 00:13:05.329 align:start position:0%
the back end we there's always this
 

00:13:05.329 --> 00:13:07.680 align:start position:0%
the back end we there's always this
problem<00:13:05.839><c> like</c><00:13:06.170><c> in</c><00:13:06.500><c> other</c><00:13:06.589><c> systems</c><00:13:06.829><c> of</c><00:13:07.160><c> writing</c>

00:13:07.680 --> 00:13:07.690 align:start position:0%
problem like in other systems of writing
 

00:13:07.690 --> 00:13:10.060 align:start position:0%
problem like in other systems of writing
we<00:13:08.690><c> are</c><00:13:08.839><c> always</c><00:13:08.990><c> doing</c><00:13:09.260><c> background</c>

00:13:10.060 --> 00:13:10.070 align:start position:0%
we are always doing background
 

00:13:10.070 --> 00:13:11.350 align:start position:0%
we are always doing background
confections<00:13:10.640><c> and</c><00:13:10.880><c> you</c><00:13:10.940><c> if</c><00:13:11.060><c> you</c><00:13:11.149><c> want</c><00:13:11.300><c> to</c>

00:13:11.350 --> 00:13:11.360 align:start position:0%
confections and you if you want to
 

00:13:11.360 --> 00:13:13.420 align:start position:0%
confections and you if you want to
update<00:13:11.510><c> them</c><00:13:11.810><c> you</c><00:13:11.959><c> have</c><00:13:12.079><c> to</c><00:13:12.110><c> like</c><00:13:12.920><c> an</c><00:13:13.040><c> HBase</c><00:13:13.310><c> if</c>

00:13:13.420 --> 00:13:13.430 align:start position:0%
update them you have to like an HBase if
 

00:13:13.430 --> 00:13:14.920 align:start position:0%
update them you have to like an HBase if
you<00:13:13.490><c> do</c><00:13:13.610><c> a</c><00:13:13.640><c> major</c><00:13:13.790><c> compaction</c><00:13:14.240><c> you</c><00:13:14.630><c> have</c><00:13:14.810><c> to</c>

00:13:14.920 --> 00:13:14.930 align:start position:0%
you do a major compaction you have to
 

00:13:14.930 --> 00:13:17.860 align:start position:0%
you do a major compaction you have to
rewrite<00:13:15.589><c> the</c><00:13:15.649><c> whole</c><00:13:15.890><c> data</c><00:13:16.130><c> set</c><00:13:16.220><c> so</c><00:13:16.779><c> there's</c><00:13:17.779><c> a</c>

00:13:17.860 --> 00:13:17.870 align:start position:0%
rewrite the whole data set so there's a
 

00:13:17.870 --> 00:13:19.870 align:start position:0%
rewrite the whole data set so there's a
lot<00:13:18.019><c> of</c><00:13:18.050><c> smarts</c><00:13:18.410><c> inside</c><00:13:18.649><c> kudu</c><00:13:18.949><c> where</c><00:13:19.250><c> it's</c>

00:13:19.870 --> 00:13:19.880 align:start position:0%
lot of smarts inside kudu where it's
 

00:13:19.880 --> 00:13:22.150 align:start position:0%
lot of smarts inside kudu where it's
only<00:13:20.240><c> your</c><00:13:20.690><c> the</c><00:13:21.019><c> data</c><00:13:21.410><c> that's</c><00:13:21.620><c> the</c><00:13:21.800><c> most</c><00:13:21.920><c> fast</c>

00:13:22.150 --> 00:13:22.160 align:start position:0%
only your the data that's the most fast
 

00:13:22.160 --> 00:13:24.189 align:start position:0%
only your the data that's the most fast
changing<00:13:22.640><c> that</c><00:13:22.850><c> we're</c><00:13:23.060><c> going</c><00:13:23.270><c> to</c><00:13:23.329><c> wreak</c><00:13:24.020><c> um</c>

00:13:24.189 --> 00:13:24.199 align:start position:0%
changing that we're going to wreak um
 

00:13:24.199 --> 00:13:26.230 align:start position:0%
changing that we're going to wreak um
pack<00:13:24.380><c> if</c><00:13:24.529><c> you</c><00:13:24.649><c> have</c><00:13:24.860><c> like</c><00:13:25.040><c> large</c><00:13:25.640><c> blobs</c><00:13:26.060><c> that</c>

00:13:26.230 --> 00:13:26.240 align:start position:0%
pack if you have like large blobs that
 

00:13:26.240 --> 00:13:27.040 align:start position:0%
pack if you have like large blobs that
you<00:13:26.390><c> don't</c><00:13:26.540><c> really</c><00:13:26.630><c> change</c>

00:13:27.040 --> 00:13:27.050 align:start position:0%
you don't really change
 

00:13:27.050 --> 00:13:28.269 align:start position:0%
you don't really change
fan<00:13:27.260><c> because</c><00:13:27.410><c> that's</c><00:13:27.649><c> your</c><00:13:27.740><c> text</c><00:13:28.070><c> like</c><00:13:28.190><c> you</c>

00:13:28.269 --> 00:13:28.279 align:start position:0%
fan because that's your text like you
 

00:13:28.279 --> 00:13:29.620 align:start position:0%
fan because that's your text like you
might<00:13:28.430><c> be</c><00:13:28.459><c> computing</c><00:13:29.149><c> things</c><00:13:29.360><c> about</c><00:13:29.570><c> that</c>

00:13:29.620 --> 00:13:29.630 align:start position:0%
might be computing things about that
 

00:13:29.630 --> 00:13:31.090 align:start position:0%
might be computing things about that
text<00:13:29.959><c> that's</c><00:13:30.230><c> going</c><00:13:30.470><c> to</c><00:13:30.529><c> change</c><00:13:30.680><c> but</c><00:13:30.860><c> not</c><00:13:31.010><c> the</c>

00:13:31.090 --> 00:13:31.100 align:start position:0%
text that's going to change but not the
 

00:13:31.100 --> 00:13:34.000 align:start position:0%
text that's going to change but not the
text<00:13:31.399><c> itself</c><00:13:32.110><c> we're</c><00:13:33.110><c> never</c><00:13:33.260><c> going</c><00:13:33.649><c> to</c><00:13:33.709><c> try</c><00:13:33.980><c> to</c>

00:13:34.000 --> 00:13:34.010 align:start position:0%
text itself we're never going to try to
 

00:13:34.010 --> 00:13:36.460 align:start position:0%
text itself we're never going to try to
rewrite<00:13:34.519><c> the</c><00:13:34.580><c> text</c><00:13:34.970><c> if</c><00:13:35.060><c> you</c><00:13:35.120><c> have</c><00:13:35.350><c> updates</c><00:13:36.350><c> of</c>

00:13:36.460 --> 00:13:36.470 align:start position:0%
rewrite the text if you have updates of
 

00:13:36.470 --> 00:13:38.139 align:start position:0%
rewrite the text if you have updates of
the<00:13:36.500><c> other</c><00:13:36.740><c> columns</c><00:13:37.250><c> because</c><00:13:37.399><c> good</c><00:13:38.000><c> is</c><00:13:38.029><c> a</c>

00:13:38.139 --> 00:13:38.149 align:start position:0%
the other columns because good is a
 

00:13:38.149 --> 00:13:39.820 align:start position:0%
the other columns because good is a
columnar<00:13:38.540><c> store</c><00:13:38.810><c> a</c><00:13:38.990><c> true</c><00:13:39.320><c> corner</c><00:13:39.620><c> store</c>

00:13:39.820 --> 00:13:39.830 align:start position:0%
columnar store a true corner store
 

00:13:39.830 --> 00:13:41.920 align:start position:0%
columnar store a true corner store
unlike<00:13:40.100><c> its</c><00:13:40.760><c> misery</c><00:13:41.029><c> which</c><00:13:41.480><c> are</c><00:13:41.570><c> more</c><00:13:41.750><c> like</c>

00:13:41.920 --> 00:13:41.930 align:start position:0%
unlike its misery which are more like
 

00:13:41.930 --> 00:13:44.829 align:start position:0%
unlike its misery which are more like
Cohen<00:13:42.260><c> family</c><00:13:42.440><c> family</c><00:13:43.040><c> oriented</c><00:13:43.250><c> mm-hmm</c><00:13:44.060><c> so</c>

00:13:44.829 --> 00:13:44.839 align:start position:0%
Cohen family family oriented mm-hmm so
 

00:13:44.839 --> 00:13:46.480 align:start position:0%
Cohen family family oriented mm-hmm so
we<00:13:44.990><c> really</c><00:13:45.170><c> store</c><00:13:45.500><c> each</c><00:13:45.740><c> column</c><00:13:46.040><c> separately</c>

00:13:46.480 --> 00:13:46.490 align:start position:0%
we really store each column separately
 

00:13:46.490 --> 00:13:47.970 align:start position:0%
we really store each column separately
and<00:13:46.700><c> do</c><00:13:46.820><c> the</c><00:13:47.029><c> appropriate</c><00:13:47.420><c> encodings</c>

00:13:47.970 --> 00:13:47.980 align:start position:0%
and do the appropriate encodings
 

00:13:47.980 --> 00:13:51.370 align:start position:0%
and do the appropriate encodings
interesting<00:13:48.980><c> so</c><00:13:49.310><c> let's</c><00:13:49.850><c> say</c><00:13:50.029><c> you</c><00:13:50.420><c> know</c><00:13:50.630><c> I</c><00:13:51.019><c> have</c>

00:13:51.370 --> 00:13:51.380 align:start position:0%
interesting so let's say you know I have
 

00:13:51.380 --> 00:13:54.670 align:start position:0%
interesting so let's say you know I have
a<00:13:51.410><c> lot</c><00:13:51.500><c> of</c><00:13:52.870><c> documents</c><00:13:53.870><c> and</c><00:13:53.959><c> then</c><00:13:54.140><c> you</c><00:13:54.410><c> know</c><00:13:54.560><c> in</c>

00:13:54.670 --> 00:13:54.680 align:start position:0%
a lot of documents and then you know in
 

00:13:54.680 --> 00:13:56.470 align:start position:0%
a lot of documents and then you know in
my<00:13:54.890><c> use</c><00:13:55.040><c> case</c><00:13:55.130><c> I</c><00:13:55.279><c> will</c><00:13:55.430><c> constantly</c><00:13:55.760><c> improve</c><00:13:56.360><c> my</c>

00:13:56.470 --> 00:13:56.480 align:start position:0%
my use case I will constantly improve my
 

00:13:56.480 --> 00:13:58.060 align:start position:0%
my use case I will constantly improve my
machine<00:13:56.720><c> learning</c><00:13:57.110><c> and</c><00:13:57.440><c> extract</c><00:13:57.920><c> more</c>

00:13:58.060 --> 00:13:58.070 align:start position:0%
machine learning and extract more
 

00:13:58.070 --> 00:13:59.800 align:start position:0%
machine learning and extract more
metadata<00:13:58.430><c> and</c><00:13:58.880><c> more</c><00:13:59.089><c> I</c><00:13:59.120><c> mean</c><00:13:59.450><c> I</c><00:13:59.480><c> all</c><00:13:59.690><c> the</c>

00:13:59.800 --> 00:13:59.810 align:start position:0%
metadata and more I mean I all the
 

00:13:59.810 --> 00:14:01.480 align:start position:0%
metadata and more I mean I all the
different<00:14:00.110><c> extraction</c><00:14:00.410><c> right</c><00:14:00.829><c> so</c><00:14:01.279><c> for</c><00:14:01.459><c> each</c>

00:14:01.480 --> 00:14:01.490 align:start position:0%
different extraction right so for each
 

00:14:01.490 --> 00:14:04.540 align:start position:0%
different extraction right so for each
ID<00:14:02.269><c> document</c><00:14:03.260><c> ID</c><00:14:03.380><c> I</c><00:14:03.709><c> will</c><00:14:03.890><c> have</c><00:14:04.040><c> a</c><00:14:04.070><c> better</c><00:14:04.310><c> and</c>

00:14:04.540 --> 00:14:04.550 align:start position:0%
ID document ID I will have a better and
 

00:14:04.550 --> 00:14:05.800 align:start position:0%
ID document ID I will have a better and
improved<00:14:04.820><c> version</c><00:14:05.209><c> of</c><00:14:05.360><c> various</c><00:14:05.570><c> kinds</c><00:14:05.690><c> of</c>

00:14:05.800 --> 00:14:05.810 align:start position:0%
improved version of various kinds of
 

00:14:05.810 --> 00:14:10.329 align:start position:0%
improved version of various kinds of
metadata<00:14:06.940><c> this</c><00:14:07.940><c> is</c><00:14:08.149><c> kind</c><00:14:08.450><c> of</c><00:14:08.510><c> a</c><00:14:08.720><c> useful</c><00:14:09.339><c> good</c>

00:14:10.329 --> 00:14:10.339 align:start position:0%
metadata this is kind of a useful good
 

00:14:10.339 --> 00:14:12.190 align:start position:0%
metadata this is kind of a useful good
store<00:14:10.730><c> for</c><00:14:11.360><c> this</c><00:14:11.480><c> kind</c><00:14:11.660><c> of</c><00:14:11.720><c> stuff</c><00:14:11.959><c> where</c><00:14:12.170><c> I</c>

00:14:12.190 --> 00:14:12.200 align:start position:0%
store for this kind of stuff where I
 

00:14:12.200 --> 00:14:13.840 align:start position:0%
store for this kind of stuff where I
want<00:14:12.440><c> to</c><00:14:12.500><c> have</c><00:14:12.769><c> basically</c><00:14:13.279><c> I</c><00:14:13.370><c> want</c><00:14:13.490><c> to</c><00:14:13.550><c> replace</c>

00:14:13.840 --> 00:14:13.850 align:start position:0%
want to have basically I want to replace
 

00:14:13.850 --> 00:14:17.560 align:start position:0%
want to have basically I want to replace
you<00:14:14.750><c> know</c><00:14:14.959><c> a</c><00:14:14.990><c> lot</c><00:14:15.380><c> of</c><00:14:15.410><c> stuff</c><00:14:16.120><c> insert</c><00:14:17.120><c> columns</c>

00:14:17.560 --> 00:14:17.570 align:start position:0%
you know a lot of stuff insert columns
 

00:14:17.570 --> 00:14:21.550 align:start position:0%
you know a lot of stuff insert columns
and<00:14:18.279><c> I'd</c><00:14:19.279><c> say</c><00:14:19.490><c> depends</c><00:14:20.029><c> if</c><00:14:20.240><c> you're</c><00:14:20.269><c> if</c><00:14:20.810><c> if</c><00:14:21.170><c> like</c>

00:14:21.550 --> 00:14:21.560 align:start position:0%
and I'd say depends if you're if if like
 

00:14:21.560 --> 00:14:23.139 align:start position:0%
and I'd say depends if you're if if like
the<00:14:21.740><c> one</c><00:14:22.190><c> thing</c><00:14:22.339><c> you're</c><00:14:22.459><c> doing</c><00:14:22.490><c> the</c><00:14:22.790><c> most</c><00:14:22.970><c> is</c>

00:14:23.139 --> 00:14:23.149 align:start position:0%
the one thing you're doing the most is
 

00:14:23.149 --> 00:14:25.329 align:start position:0%
the one thing you're doing the most is
updates<00:14:23.600><c> and</c><00:14:24.019><c> deletes</c><00:14:24.140><c> I</c><00:14:24.620><c> would</c><00:14:24.829><c> say</c><00:14:25.010><c> like</c><00:14:25.160><c> use</c>

00:14:25.329 --> 00:14:25.339 align:start position:0%
updates and deletes I would say like use
 

00:14:25.339 --> 00:14:27.009 align:start position:0%
updates and deletes I would say like use
another<00:14:25.579><c> kind</c><00:14:25.850><c> of</c><00:14:25.940><c> data</c><00:14:26.120><c> store</c><00:14:26.329><c> like</c><00:14:26.480><c> HP's</c><00:14:26.839><c> or</c>

00:14:27.009 --> 00:14:27.019 align:start position:0%
another kind of data store like HP's or
 

00:14:27.019 --> 00:14:29.980 align:start position:0%
another kind of data store like HP's or
Cassandra<00:14:27.470><c> there</c><00:14:28.459><c> are</c><00:14:28.579><c> we're</c><00:14:29.360><c> like</c><00:14:29.690><c> writing</c>

00:14:29.980 --> 00:14:29.990 align:start position:0%
Cassandra there are we're like writing
 

00:14:29.990 --> 00:14:31.420 align:start position:0%
Cassandra there are we're like writing
is<00:14:30.170><c> free</c><00:14:30.470><c> you</c><00:14:30.500><c> don't</c><00:14:30.680><c> you</c><00:14:30.800><c> don't</c><00:14:31.220><c> need</c><00:14:31.339><c> to</c>

00:14:31.420 --> 00:14:31.430 align:start position:0%
is free you don't you don't need to
 

00:14:31.430 --> 00:14:32.949 align:start position:0%
is free you don't you don't need to
write<00:14:31.700><c> when</c><00:14:32.029><c> you</c><00:14:32.149><c> and</c><00:14:32.540><c> you</c><00:14:32.630><c> don't</c><00:14:32.779><c> need</c><00:14:32.839><c> to</c>

00:14:32.949 --> 00:14:32.959 align:start position:0%
write when you and you don't need to
 

00:14:32.959 --> 00:14:34.870 align:start position:0%
write when you and you don't need to
read<00:14:33.230><c> when</c><00:14:33.410><c> you're</c><00:14:33.560><c> right</c><00:14:33.829><c> you</c><00:14:34.010><c> just</c><00:14:34.550><c> write</c>

00:14:34.870 --> 00:14:34.880 align:start position:0%
read when you're right you just write
 

00:14:34.880 --> 00:14:36.760 align:start position:0%
read when you're right you just write
update<00:14:35.149><c> as</c><00:14:35.510><c> a</c><00:14:35.540><c> right</c><00:14:35.810><c> delete</c><00:14:36.350><c> as</c><00:14:36.500><c> a</c><00:14:36.529><c> right</c>

00:14:36.760 --> 00:14:36.770 align:start position:0%
update as a right delete as a right
 

00:14:36.770 --> 00:14:38.560 align:start position:0%
update as a right delete as a right
present<00:14:37.640><c> coo</c><00:14:37.790><c> do</c><00:14:37.910><c> we</c><00:14:38.089><c> have</c><00:14:38.240><c> this</c><00:14:38.360><c> drink</c>

00:14:38.560 --> 00:14:38.570 align:start position:0%
present coo do we have this drink
 

00:14:38.570 --> 00:14:41.410 align:start position:0%
present coo do we have this drink
enforcement<00:14:39.290><c> of</c><00:14:39.500><c> the</c><00:14:39.620><c> rookie</c><00:14:40.010><c> so</c><00:14:40.970><c> if</c><00:14:41.120><c> you</c><00:14:41.240><c> want</c>

00:14:41.410 --> 00:14:41.420 align:start position:0%
enforcement of the rookie so if you want
 

00:14:41.420 --> 00:14:43.420 align:start position:0%
enforcement of the rookie so if you want
to<00:14:41.480><c> write</c><00:14:42.410><c> something</c><00:14:42.620><c> or</c><00:14:42.890><c> did</c><00:14:43.010><c> something</c><00:14:43.070><c> we</c>

00:14:43.420 --> 00:14:43.430 align:start position:0%
to write something or did something we
 

00:14:43.430 --> 00:14:46.180 align:start position:0%
to write something or did something we
first<00:14:43.700><c> have</c><00:14:43.880><c> to</c><00:14:43.910><c> check</c><00:14:44.180><c> if</c><00:14:44.300><c> it</c><00:14:44.420><c> exists</c><00:14:44.870><c> yes</c><00:14:45.190><c> and</c>

00:14:46.180 --> 00:14:46.190 align:start position:0%
first have to check if it exists yes and
 

00:14:46.190 --> 00:14:48.040 align:start position:0%
first have to check if it exists yes and
then<00:14:46.459><c> there's</c><00:14:47.000><c> a</c><00:14:47.089><c> lot</c><00:14:47.240><c> of</c><00:14:47.270><c> optimizations</c><00:14:47.899><c> we</c>

00:14:48.040 --> 00:14:48.050 align:start position:0%
then there's a lot of optimizations we
 

00:14:48.050 --> 00:14:50.650 align:start position:0%
then there's a lot of optimizations we
do<00:14:48.230><c> on</c><00:14:49.100><c> this</c><00:14:49.310><c> on</c><00:14:49.700><c> the</c><00:14:49.790><c> scan</c><00:14:50.029><c> side</c><00:14:50.270><c> like</c><00:14:50.450><c> if</c><00:14:50.570><c> you</c>

00:14:50.650 --> 00:14:50.660 align:start position:0%
do on this on the scan side like if you
 

00:14:50.660 --> 00:14:52.090 align:start position:0%
do on this on the scan side like if you
want<00:14:50.899><c> those</c><00:14:51.020><c> fast</c><00:14:51.230><c> cans</c><00:14:51.500><c> there's</c><00:14:51.890><c> something</c>

00:14:52.090 --> 00:14:52.100 align:start position:0%
want those fast cans there's something
 

00:14:52.100 --> 00:14:55.810 align:start position:0%
want those fast cans there's something
you<00:14:52.279><c> gotta</c><00:14:52.459><c> trade</c><00:14:52.700><c> off</c><00:14:52.850><c> right</c><00:14:53.149><c> so</c><00:14:54.370><c> if</c><00:14:55.370><c> you</c><00:14:55.670><c> have</c>

00:14:55.810 --> 00:14:55.820 align:start position:0%
you gotta trade off right so if you have
 

00:14:55.820 --> 00:14:57.449 align:start position:0%
you gotta trade off right so if you have
a<00:14:55.850><c> lot</c><00:14:56.029><c> of</c><00:14:56.060><c> updates</c><00:14:56.420><c> we</c><00:14:56.630><c> use</c><00:14:56.779><c> what</c><00:14:57.020><c> they</c><00:14:57.200><c> call</c>

00:14:57.449 --> 00:14:57.459 align:start position:0%
a lot of updates we use what they call
 

00:14:57.459 --> 00:15:01.120 align:start position:0%
a lot of updates we use what they call
Delta<00:14:58.459><c> reduced</c><00:14:59.089><c> Delta</c><00:14:59.510><c> undos</c><00:14:59.899><c> so</c><00:15:00.620><c> from</c><00:15:01.010><c> your</c>

00:15:01.120 --> 00:15:01.130 align:start position:0%
Delta reduced Delta undos so from your
 

00:15:01.130 --> 00:15:02.889 align:start position:0%
Delta reduced Delta undos so from your
base<00:15:01.310><c> data</c><00:15:01.579><c> we</c><00:15:01.850><c> have</c><00:15:02.029><c> to</c><00:15:02.180><c> apply</c><00:15:02.450><c> all</c><00:15:02.720><c> the</c>

00:15:02.889 --> 00:15:02.899 align:start position:0%
base data we have to apply all the
 

00:15:02.899 --> 00:15:04.900 align:start position:0%
base data we have to apply all the
updates<00:15:03.230><c> that</c><00:15:03.290><c> you've</c><00:15:03.500><c> done</c><00:15:03.770><c> in</c><00:15:04.459><c> order</c><00:15:04.640><c> to</c><00:15:04.760><c> get</c>

00:15:04.900 --> 00:15:04.910 align:start position:0%
updates that you've done in order to get
 

00:15:04.910 --> 00:15:07.600 align:start position:0%
updates that you've done in order to get
you<00:15:05.089><c> your</c><00:15:05.300><c> final</c><00:15:05.570><c> data</c><00:15:05.899><c> so</c><00:15:06.770><c> if</c><00:15:07.100><c> you</c><00:15:07.220><c> only</c><00:15:07.370><c> have</c>

00:15:07.600 --> 00:15:07.610 align:start position:0%
you your final data so if you only have
 

00:15:07.610 --> 00:15:09.370 align:start position:0%
you your final data so if you only have
a<00:15:07.640><c> few</c><00:15:07.940><c> that's</c><00:15:08.270><c> fine</c><00:15:08.510><c> if</c><00:15:08.779><c> you</c><00:15:08.810><c> have</c><00:15:09.079><c> a</c><00:15:09.110><c> whole</c>

00:15:09.370 --> 00:15:09.380 align:start position:0%
a few that's fine if you have a whole
 

00:15:09.380 --> 00:15:10.930 align:start position:0%
a few that's fine if you have a whole
lot<00:15:09.529><c> and</c><00:15:09.709><c> that's</c><00:15:09.770><c> your</c><00:15:09.980><c> main</c><00:15:10.160><c> use</c><00:15:10.399><c> case</c><00:15:10.670><c> then</c>

00:15:10.930 --> 00:15:10.940 align:start position:0%
lot and that's your main use case then
 

00:15:10.940 --> 00:15:13.900 align:start position:0%
lot and that's your main use case then
it<00:15:11.060><c> a</c><00:15:11.170><c> kudu</c><00:15:12.170><c> will</c><00:15:12.380><c> not</c><00:15:12.920><c> be</c><00:15:13.040><c> as</c><00:15:13.190><c> performant</c><00:15:13.760><c> as</c>

00:15:13.900 --> 00:15:13.910 align:start position:0%
it a kudu will not be as performant as
 

00:15:13.910 --> 00:15:16.689 align:start position:0%
it a kudu will not be as performant as
interesting<00:15:14.480><c> so</c><00:15:15.170><c> I</c><00:15:15.470><c> would</c><00:15:15.620><c> say</c><00:15:15.770><c> you</c><00:15:16.310><c> know</c><00:15:16.459><c> we</c>

00:15:16.689 --> 00:15:16.699 align:start position:0%
interesting so I would say you know we
 

00:15:16.699 --> 00:15:17.980 align:start position:0%
interesting so I would say you know we
can<00:15:16.820><c> sell</c><00:15:17.000><c> a</c><00:15:17.209><c> little</c><00:15:17.540><c> bit</c><00:15:17.630><c> in</c><00:15:17.810><c> the</c><00:15:17.899><c> middle</c>

00:15:17.980 --> 00:15:17.990 align:start position:0%
can sell a little bit in the middle
 

00:15:17.990 --> 00:15:19.420 align:start position:0%
can sell a little bit in the middle
right<00:15:18.140><c> so</c><00:15:18.380><c> let's</c><00:15:18.560><c> say</c><00:15:18.649><c> we're</c><00:15:18.829><c> like</c><00:15:18.920><c> we</c><00:15:19.040><c> start</c><00:15:19.370><c> a</c>

00:15:19.420 --> 00:15:19.430 align:start position:0%
right so let's say we're like we start a
 

00:15:19.430 --> 00:15:20.860 align:start position:0%
right so let's say we're like we start a
bunch<00:15:19.610><c> of</c><00:15:19.699><c> text</c><00:15:20.089><c> and</c><00:15:20.180><c> that</c><00:15:20.360><c> probably</c><00:15:20.570><c> say</c><00:15:20.839><c> the</c>

00:15:20.860 --> 00:15:20.870 align:start position:0%
bunch of text and that probably say the
 

00:15:20.870 --> 00:15:24.340 align:start position:0%
bunch of text and that probably say the
same<00:15:21.020><c> so</c><00:15:21.709><c> we</c><00:15:22.100><c> will</c><00:15:22.670><c> improve</c><00:15:23.329><c> our</c><00:15:23.480><c> algorithms</c>

00:15:24.340 --> 00:15:24.350 align:start position:0%
same so we will improve our algorithms
 

00:15:24.350 --> 00:15:27.009 align:start position:0%
same so we will improve our algorithms
iteratively<00:15:25.250><c> right</c><00:15:25.640><c> and</c><00:15:25.850><c> so</c><00:15:26.060><c> so</c><00:15:26.779><c> a</c><00:15:26.810><c> typical</c>

00:15:27.009 --> 00:15:27.019 align:start position:0%
iteratively right and so so a typical
 

00:15:27.019 --> 00:15:28.480 align:start position:0%
iteratively right and so so a typical
this<00:15:27.350><c> case</c><00:15:27.529><c> will</c><00:15:27.680><c> become</c><00:15:27.920><c> whole</c><00:15:28.100><c> collection</c>

00:15:28.480 --> 00:15:28.490 align:start position:0%
this case will become whole collection
 

00:15:28.490 --> 00:15:30.939 align:start position:0%
this case will become whole collection
of<00:15:28.550><c> staff</c><00:15:28.850><c> and</c><00:15:29.209><c> the</c><00:15:30.170><c> the</c><00:15:30.470><c> middle</c><00:15:30.680><c> it</c><00:15:30.769><c> will</c>

00:15:30.939 --> 00:15:30.949 align:start position:0%
of staff and the the middle it will
 

00:15:30.949 --> 00:15:33.340 align:start position:0%
of staff and the the middle it will
mostly<00:15:31.279><c> stay</c><00:15:31.459><c> the</c><00:15:31.640><c> same</c><00:15:31.880><c> so</c><00:15:32.149><c> but</c><00:15:32.990><c> we</c><00:15:33.140><c> might</c>

00:15:33.340 --> 00:15:33.350 align:start position:0%
mostly stay the same so but we might
 

00:15:33.350 --> 00:15:35.439 align:start position:0%
mostly stay the same so but we might
improve<00:15:33.890><c> our</c><00:15:34.100><c> name</c><00:15:34.399><c> extraction</c><00:15:34.940><c> so</c><00:15:35.180><c> you</c><00:15:35.240><c> know</c>

00:15:35.439 --> 00:15:35.449 align:start position:0%
improve our name extraction so you know
 

00:15:35.449 --> 00:15:38.139 align:start position:0%
improve our name extraction so you know
maybe<00:15:35.750><c> ten</c><00:15:36.020><c> percent</c><00:15:36.380><c> maybe</c><00:15:36.500><c> five</c><00:15:36.770><c> percent</c><00:15:37.190><c> of</c>

00:15:38.139 --> 00:15:38.149 align:start position:0%
maybe ten percent maybe five percent of
 

00:15:38.149 --> 00:15:39.449 align:start position:0%
maybe ten percent maybe five percent of
text<00:15:38.839><c> will</c><00:15:39.079><c> change</c>

00:15:39.449 --> 00:15:39.459 align:start position:0%
text will change
 

00:15:39.459 --> 00:15:42.269 align:start position:0%
text will change
so<00:15:39.670><c> can</c><00:15:39.879><c> I</c><00:15:40.059><c> give</c><00:15:40.480><c> you</c><00:15:40.529><c> kind</c><00:15:41.529><c> of</c><00:15:41.740><c> catechin</c><00:15:42.189><c> I</c>

00:15:42.269 --> 00:15:42.279 align:start position:0%
so can I give you kind of catechin I
 

00:15:42.279 --> 00:15:44.069 align:start position:0%
so can I give you kind of catechin I
like<00:15:42.490><c> let's</c><00:15:42.699><c> say</c><00:15:42.759><c> I</c><00:15:42.819><c> maintain</c><00:15:43.300><c> my</c><00:15:43.329><c> metadata</c>

00:15:44.069 --> 00:15:44.079 align:start position:0%
like let's say I maintain my metadata
 

00:15:44.079 --> 00:15:46.980 align:start position:0%
like let's say I maintain my metadata
kind<00:15:45.069><c> of</c><00:15:45.160><c> an</c><00:15:45.249><c> adjacent</c><00:15:45.670><c> file</c><00:15:45.910><c> right</c><00:15:46.689><c> and</c><00:15:46.899><c> I</c>

00:15:46.980 --> 00:15:46.990 align:start position:0%
kind of an adjacent file right and I
 

00:15:46.990 --> 00:15:50.009 align:start position:0%
kind of an adjacent file right and I
know<00:15:47.129><c> on</c><00:15:48.129><c> my</c><00:15:48.429><c> side</c><00:15:48.730><c> like</c><00:15:48.970><c> I</c><00:15:49.089><c> know</c><00:15:49.389><c> how</c><00:15:49.629><c> to</c><00:15:49.689><c> deep</c>

00:15:50.009 --> 00:15:50.019 align:start position:0%
know on my side like I know how to deep
 

00:15:50.019 --> 00:15:53.309 align:start position:0%
know on my side like I know how to deep
my<00:15:50.319><c> metadata</c><00:15:50.670><c> right</c><00:15:51.670><c> so</c><00:15:51.910><c> I</c><00:15:51.939><c> you</c><00:15:52.329><c> know</c><00:15:52.360><c> can</c><00:15:53.110><c> you</c>

00:15:53.309 --> 00:15:53.319 align:start position:0%
my metadata right so I you know can you
 

00:15:53.319 --> 00:15:55.319 align:start position:0%
my metadata right so I you know can you
take<00:15:53.499><c> my</c><00:15:53.740><c> d</c><00:15:53.800><c> function</c><00:15:54.369><c> and</c><00:15:54.699><c> would</c><00:15:55.089><c> it</c><00:15:55.179><c> make</c>

00:15:55.319 --> 00:15:55.329 align:start position:0%
take my d function and would it make
 

00:15:55.329 --> 00:15:57.629 align:start position:0%
take my d function and would it make
your<00:15:55.449><c> life</c><00:15:55.600><c> easier</c><00:15:55.990><c> if</c><00:15:56.589><c> I</c><00:15:56.740><c> would</c><00:15:56.889><c> tell</c><00:15:57.129><c> you</c><00:15:57.339><c> I</c>

00:15:57.629 --> 00:15:57.639 align:start position:0%
your life easier if I would tell you I
 

00:15:57.639 --> 00:16:01.619 align:start position:0%
your life easier if I would tell you I
know<00:15:58.029><c> how</c><00:15:58.509><c> to</c><00:15:58.569><c> update</c><00:15:58.869><c> this</c><00:16:00.059><c> column</c><00:16:01.059><c> with</c><00:16:01.300><c> this</c>

00:16:01.619 --> 00:16:01.629 align:start position:0%
know how to update this column with this
 

00:16:01.629 --> 00:16:03.179 align:start position:0%
know how to update this column with this
field<00:16:01.869><c> because</c><00:16:02.230><c> it's</c><00:16:02.529><c> kind</c><00:16:02.649><c> of</c><00:16:02.769><c> my</c><00:16:02.920><c> metadata</c>

00:16:03.179 --> 00:16:03.189 align:start position:0%
field because it's kind of my metadata
 

00:16:03.189 --> 00:16:05.970 align:start position:0%
field because it's kind of my metadata
which<00:16:03.550><c> is</c><00:16:03.699><c> structured</c><00:16:04.240><c> and</c><00:16:04.540><c> I</c><00:16:05.230><c> only</c><00:16:05.410><c> kind</c><00:16:05.889><c> of</c>

00:16:05.970 --> 00:16:05.980 align:start position:0%
which is structured and I only kind of
 

00:16:05.980 --> 00:16:07.470 align:start position:0%
which is structured and I only kind of
you<00:16:06.069><c> know</c><00:16:06.100><c> I</c><00:16:06.220><c> have</c><00:16:06.519><c> a</c><00:16:06.550><c> list</c><00:16:06.879><c> of</c><00:16:07.059><c> you</c><00:16:07.360><c> know</c>

00:16:07.470 --> 00:16:07.480 align:start position:0%
you know I have a list of you know
 

00:16:07.480 --> 00:16:09.480 align:start position:0%
you know I have a list of you know
people<00:16:07.899><c> names</c><00:16:08.110><c> in</c><00:16:08.290><c> this</c><00:16:08.439><c> document</c><00:16:08.740><c> so</c><00:16:09.279><c> like</c>

00:16:09.480 --> 00:16:09.490 align:start position:0%
people names in this document so like
 

00:16:09.490 --> 00:16:11.579 align:start position:0%
people names in this document so like
inside<00:16:09.790><c> of</c><00:16:09.939><c> Jace</c><00:16:10.149><c> and</c><00:16:10.480><c> there</c><00:16:10.689><c> is</c><00:16:10.809><c> an</c><00:16:10.929><c> array</c><00:16:11.259><c> in</c>

00:16:11.579 --> 00:16:11.589 align:start position:0%
inside of Jace and there is an array in
 

00:16:11.589 --> 00:16:13.739 align:start position:0%
inside of Jace and there is an array in
that<00:16:12.100><c> array</c><00:16:12.429><c> I</c><00:16:12.459><c> did</c><00:16:12.819><c> three</c><00:16:13.059><c> my</c><00:16:13.179><c> name's</c><00:16:13.420><c> and</c><00:16:13.720><c> a</c>

00:16:13.739 --> 00:16:13.749 align:start position:0%
that array I did three my name's and a
 

00:16:13.749 --> 00:16:15.329 align:start position:0%
that array I did three my name's and a
replacement<00:16:14.230><c> like</c><00:16:14.350><c> so</c><00:16:14.529><c> that</c><00:16:14.709><c> like</c><00:16:14.889><c> I</c><00:16:15.069><c> know</c>

00:16:15.329 --> 00:16:15.339 align:start position:0%
replacement like so that like I know
 

00:16:15.339 --> 00:16:17.549 align:start position:0%
replacement like so that like I know
specifically<00:16:16.029><c> she</c><00:16:16.269><c> records</c><00:16:16.449><c> changed</c><00:16:16.869><c> would</c>

00:16:17.549 --> 00:16:17.559 align:start position:0%
specifically she records changed would
 

00:16:17.559 --> 00:16:21.629 align:start position:0%
specifically she records changed would
knowing<00:16:17.920><c> how</c><00:16:18.399><c> my</c><00:16:18.999><c> my</c><00:16:19.619><c> fields</c><00:16:20.619><c> differ</c><00:16:21.100><c> like</c>

00:16:21.629 --> 00:16:21.639 align:start position:0%
knowing how my my fields differ like
 

00:16:21.639 --> 00:16:22.949 align:start position:0%
knowing how my my fields differ like
having<00:16:22.029><c> a</c><00:16:22.089><c> diff</c><00:16:22.240><c> function</c><00:16:22.540><c> for</c><00:16:22.720><c> me</c><00:16:22.809><c> which</c><00:16:22.929><c> is</c>

00:16:22.949 --> 00:16:22.959 align:start position:0%
having a diff function for me which is
 

00:16:22.959 --> 00:16:27.210 align:start position:0%
having a diff function for me which is
most<00:16:23.259><c> efficient</c><00:16:23.879><c> simplify</c><00:16:24.879><c> life</c><00:16:25.920><c> not</c><00:16:26.920><c> really</c>

00:16:27.210 --> 00:16:27.220 align:start position:0%
most efficient simplify life not really
 

00:16:27.220 --> 00:16:29.069 align:start position:0%
most efficient simplify life not really
right<00:16:27.490><c> now</c><00:16:27.610><c> if</c><00:16:27.730><c> you</c><00:16:27.850><c> try</c><00:16:28.089><c> to</c><00:16:28.119><c> update</c><00:16:28.360><c> a</c><00:16:28.720><c> field</c>

00:16:29.069 --> 00:16:29.079 align:start position:0%
right now if you try to update a field
 

00:16:29.079 --> 00:16:31.290 align:start position:0%
right now if you try to update a field
like<00:16:29.290><c> you</c><00:16:29.559><c> just</c><00:16:29.709><c> you</c><00:16:29.889><c> have</c><00:16:30.069><c> to</c><00:16:30.220><c> provide</c><00:16:30.970><c> the</c>

00:16:31.290 --> 00:16:31.300 align:start position:0%
like you just you have to provide the
 

00:16:31.300 --> 00:16:33.119 align:start position:0%
like you just you have to provide the
whole<00:16:31.449><c> field</c><00:16:31.689><c> that</c><00:16:32.139><c> you</c><00:16:32.170><c> want</c><00:16:32.439><c> to</c><00:16:32.499><c> update</c><00:16:32.619><c> so</c>

00:16:33.119 --> 00:16:33.129 align:start position:0%
whole field that you want to update so
 

00:16:33.129 --> 00:16:35.489 align:start position:0%
whole field that you want to update so
but<00:16:33.459><c> as</c><00:16:33.670><c> I</c><00:16:34.119><c> was</c><00:16:34.269><c> saying</c><00:16:34.540><c> earlier</c><00:16:34.629><c> we</c><00:16:35.050><c> want</c><00:16:35.439><c> to</c>

00:16:35.489 --> 00:16:35.499 align:start position:0%
but as I was saying earlier we want to
 

00:16:35.499 --> 00:16:37.169 align:start position:0%
but as I was saying earlier we want to
add<00:16:35.649><c> those</c><00:16:35.920><c> nests</c><00:16:36.189><c> nested</c><00:16:36.550><c> data</c><00:16:36.639><c> type</c><00:16:36.939><c> so</c><00:16:37.089><c> you</c>

00:16:37.169 --> 00:16:37.179 align:start position:0%
add those nests nested data type so you
 

00:16:37.179 --> 00:16:38.429 align:start position:0%
add those nests nested data type so you
have<00:16:37.420><c> one</c><00:16:37.660><c> field</c><00:16:37.959><c> which</c><00:16:38.139><c> is</c><00:16:38.259><c> actually</c>

00:16:38.429 --> 00:16:38.439 align:start position:0%
have one field which is actually
 

00:16:38.439 --> 00:16:39.960 align:start position:0%
have one field which is actually
composed<00:16:38.949><c> of</c><00:16:39.129><c> many</c><00:16:39.249><c> fields</c><00:16:39.639><c> and</c><00:16:39.730><c> you</c><00:16:39.790><c> only</c>

00:16:39.960 --> 00:16:39.970 align:start position:0%
composed of many fields and you only
 

00:16:39.970 --> 00:16:41.730 align:start position:0%
composed of many fields and you only
want<00:16:40.240><c> to</c><00:16:40.300><c> update</c><00:16:40.420><c> one</c><00:16:40.809><c> thing</c><00:16:41.079><c> in</c><00:16:41.290><c> there</c><00:16:41.529><c> these</c>

00:16:41.730 --> 00:16:41.740 align:start position:0%
want to update one thing in there these
 

00:16:41.740 --> 00:16:43.949 align:start position:0%
want to update one thing in there these
are<00:16:41.889><c> that's</c><00:16:42.879><c> the</c><00:16:43.119><c> kind</c><00:16:43.300><c> of</c><00:16:43.329><c> optimization</c><00:16:43.839><c> that</c>

00:16:43.949 --> 00:16:43.959 align:start position:0%
are that's the kind of optimization that
 

00:16:43.959 --> 00:16:46.919 align:start position:0%
are that's the kind of optimization that
nested<00:16:44.290><c> data</c><00:16:44.350><c> types</c><00:16:45.209><c> usually</c><00:16:46.209><c> handle</c><00:16:46.749><c> and</c>

00:16:46.919 --> 00:16:46.929 align:start position:0%
nested data types usually handle and
 

00:16:46.929 --> 00:16:48.179 align:start position:0%
nested data types usually handle and
that's<00:16:47.079><c> not</c><00:16:47.170><c> something</c><00:16:47.319><c> that</c><00:16:47.589><c> we</c><00:16:47.679><c> have</c><00:16:47.920><c> that's</c>

00:16:48.179 --> 00:16:48.189 align:start position:0%
that's not something that we have that's
 

00:16:48.189 --> 00:16:50.489 align:start position:0%
that's not something that we have that's
something<00:16:48.490><c> we</c><00:16:48.579><c> want</c><00:16:48.730><c> to</c><00:16:48.819><c> have</c><00:16:48.910><c> oh</c><00:16:49.290><c> kudi</c><00:16:50.290><c> is</c>

00:16:50.489 --> 00:16:50.499 align:start position:0%
something we want to have oh kudi is
 

00:16:50.499 --> 00:16:53.009 align:start position:0%
something we want to have oh kudi is
only<00:16:50.709><c> a</c><00:16:50.829><c> little</c><00:16:51.309><c> bit</c><00:16:51.670><c> and</c><00:16:51.819><c> see</c><00:16:51.999><c> how</c><00:16:52.119><c> can</c><00:16:52.990><c> i</c>

00:16:53.009 --> 00:16:53.019 align:start position:0%
only a little bit and see how can i
 

00:16:53.019 --> 00:16:54.629 align:start position:0%
only a little bit and see how can i
still<00:16:53.259><c> only</c><00:16:53.379><c> in</c><00:16:53.470><c> better</c><00:16:53.740><c> and</c><00:16:54.069><c> we</c><00:16:54.189><c> release</c><00:16:54.459><c> the</c>

00:16:54.629 --> 00:16:54.639 align:start position:0%
still only in better and we release the
 

00:16:54.639 --> 00:16:56.460 align:start position:0%
still only in better and we release the
three<00:16:54.879><c> weeks</c><00:16:55.059><c> ago</c><00:16:55.209><c> so</c><00:16:55.420><c> we</c><00:16:55.509><c> still</c><00:16:55.689><c> but</c><00:16:56.290><c> the</c>

00:16:56.460 --> 00:16:56.470 align:start position:0%
three weeks ago so we still but the
 

00:16:56.470 --> 00:16:58.889 align:start position:0%
three weeks ago so we still but the
thing<00:16:56.619><c> is</c><00:16:56.649><c> the</c><00:16:57.160><c> the</c><00:16:57.189><c> reason</c><00:16:57.610><c> it</c><00:16:58.449><c> was</c><00:16:58.600><c> closed</c>

00:16:58.889 --> 00:16:58.899 align:start position:0%
thing is the the reason it was closed
 

00:16:58.899 --> 00:17:00.600 align:start position:0%
thing is the the reason it was closed
source<00:16:59.199><c> I've</c><00:16:59.619><c> brought</c><00:16:59.829><c> her</c><00:17:00.009><c> for</c><00:17:00.189><c> a</c><00:17:00.249><c> long</c><00:17:00.369><c> time</c>

00:17:00.600 --> 00:17:00.610 align:start position:0%
source I've brought her for a long time
 

00:17:00.610 --> 00:17:03.569 align:start position:0%
source I've brought her for a long time
like<00:17:00.850><c> almost</c><00:17:01.449><c> three</c><00:17:01.600><c> years</c><00:17:01.990><c> all</c><00:17:02.410><c> right</c><00:17:02.579><c> and</c>

00:17:03.569 --> 00:17:03.579 align:start position:0%
like almost three years all right and
 

00:17:03.579 --> 00:17:05.039 align:start position:0%
like almost three years all right and
now<00:17:04.029><c> we're</c><00:17:04.209><c> releasing</c><00:17:04.449><c> we're</c><00:17:04.809><c> not</c><00:17:04.899><c> really</c>

00:17:05.039 --> 00:17:05.049 align:start position:0%
now we're releasing we're not really
 

00:17:05.049 --> 00:17:06.389 align:start position:0%
now we're releasing we're not really
seeing<00:17:05.169><c> a</c><00:17:05.350><c> final</c><00:17:05.620><c> product</c><00:17:05.949><c> we're</c><00:17:06.159><c> really</c>

00:17:06.389 --> 00:17:06.399 align:start position:0%
seeing a final product we're really
 

00:17:06.399 --> 00:17:07.980 align:start position:0%
seeing a final product we're really
seeing<00:17:06.699><c> as</c><00:17:06.880><c> a</c><00:17:06.909><c> public</c><00:17:07.480><c> bit</c><00:17:07.630><c> oh</c><00:17:07.659><c> and</c><00:17:07.870><c> that's</c>

00:17:07.980 --> 00:17:07.990 align:start position:0%
seeing as a public bit oh and that's
 

00:17:07.990 --> 00:17:10.079 align:start position:0%
seeing as a public bit oh and that's
because<00:17:08.230><c> we</c><00:17:08.559><c> were</c><00:17:09.130><c> in</c><00:17:09.250><c> a</c><00:17:09.279><c> mode</c><00:17:09.459><c> where</c><00:17:09.490><c> we</c><00:17:09.880><c> want</c>

00:17:10.079 --> 00:17:10.089 align:start position:0%
because we were in a mode where we want
 

00:17:10.089 --> 00:17:11.970 align:start position:0%
because we were in a mode where we want
people<00:17:10.270><c> to</c><00:17:10.449><c> tell</c><00:17:11.110><c> us</c><00:17:11.230><c> about</c><00:17:11.350><c> their</c><00:17:11.589><c> use</c><00:17:11.770><c> cases</c>

00:17:11.970 --> 00:17:11.980 align:start position:0%
people to tell us about their use cases
 

00:17:11.980 --> 00:17:14.220 align:start position:0%
people to tell us about their use cases
and<00:17:12.309><c> see</c><00:17:12.970><c> like</c><00:17:13.120><c> a</c><00:17:13.149><c> we</c><00:17:13.630><c> don't</c><00:17:13.990><c> want</c><00:17:14.140><c> to</c>

00:17:14.220 --> 00:17:14.230 align:start position:0%
and see like a we don't want to
 

00:17:14.230 --> 00:17:16.980 align:start position:0%
and see like a we don't want to
prioritize<00:17:14.439><c> like</c><00:17:15.399><c> things</c><00:17:15.760><c> too</c><00:17:16.000><c> soon</c><00:17:16.299><c> yes</c><00:17:16.750><c> oh</c>

00:17:16.980 --> 00:17:16.990 align:start position:0%
prioritize like things too soon yes oh
 

00:17:16.990 --> 00:17:19.139 align:start position:0%
prioritize like things too soon yes oh
like<00:17:17.709><c> just</c><00:17:18.069><c> by</c><00:17:18.189><c> ourselves</c><00:17:18.220><c> you</c><00:17:18.669><c> want</c><00:17:18.850><c> to</c><00:17:18.939><c> write</c>

00:17:19.139 --> 00:17:19.149 align:start position:0%
like just by ourselves you want to write
 

00:17:19.149 --> 00:17:20.669 align:start position:0%
like just by ourselves you want to write
based<00:17:19.630><c> on</c><00:17:19.779><c> feedback</c><00:17:19.929><c> what</c><00:17:20.350><c> should</c><00:17:20.500><c> we</c><00:17:20.559><c> be</c>

00:17:20.669 --> 00:17:20.679 align:start position:0%
based on feedback what should we be
 

00:17:20.679 --> 00:17:22.559 align:start position:0%
based on feedback what should we be
building<00:17:21.010><c> for</c><00:17:21.250><c> this</c><00:17:21.399><c> data</c><00:17:21.640><c> store</c><00:17:21.880><c> cool</c><00:17:22.209><c> so</c>

00:17:22.559 --> 00:17:22.569 align:start position:0%
building for this data store cool so
 

00:17:22.569 --> 00:17:24.389 align:start position:0%
building for this data store cool so
it's<00:17:22.720><c> good</c><00:17:22.870><c> you</c><00:17:23.169><c> know</c><00:17:23.260><c> to</c><00:17:23.319><c> become</c><00:17:23.589><c> like</c><00:17:24.189><c> you</c>

00:17:24.389 --> 00:17:24.399 align:start position:0%
it's good you know to become like you
 

00:17:24.399 --> 00:17:26.789 align:start position:0%
it's good you know to become like you
know<00:17:24.520><c> if</c><00:17:24.760><c> you</c><00:17:24.909><c> like</c><00:17:25.059><c> somebody</c><00:17:25.569><c> wants</c><00:17:25.899><c> to</c><00:17:25.959><c> work</c>

00:17:26.789 --> 00:17:26.799 align:start position:0%
know if you like somebody wants to work
 

00:17:26.799 --> 00:17:28.049 align:start position:0%
know if you like somebody wants to work
well<00:17:27.069><c> for</c><00:17:27.159><c> the</c><00:17:27.250><c> use</c><00:17:27.370><c> case</c><00:17:27.549><c> you</c><00:17:27.819><c> know</c><00:17:27.939><c> this</c>

00:17:28.049 --> 00:17:28.059 align:start position:0%
well for the use case you know this
 

00:17:28.059 --> 00:17:29.549 align:start position:0%
well for the use case you know this
should<00:17:28.179><c> become</c><00:17:28.270><c> Apollo</c><00:17:28.600><c> customer</c><00:17:29.140><c> and</c><00:17:29.440><c> let's</c>

00:17:29.549 --> 00:17:29.559 align:start position:0%
should become Apollo customer and let's
 

00:17:29.559 --> 00:17:31.799 align:start position:0%
should become Apollo customer and let's
try<00:17:29.860><c> it</c><00:17:29.919><c> with</c><00:17:30.159><c> just</c><00:17:30.399><c> contribute</c><00:17:30.820><c> feedback</c><00:17:31.149><c> and</c>

00:17:31.799 --> 00:17:31.809 align:start position:0%
try it with just contribute feedback and
 

00:17:31.809 --> 00:17:33.720 align:start position:0%
try it with just contribute feedback and
also<00:17:32.320><c> it's</c><00:17:32.500><c> it's</c><00:17:32.890><c> an</c><00:17:32.980><c> open</c><00:17:33.190><c> source</c><00:17:33.370><c> database</c>

00:17:33.720 --> 00:17:33.730 align:start position:0%
also it's it's an open source database
 

00:17:33.730 --> 00:17:36.659 align:start position:0%
also it's it's an open source database
of<00:17:33.940><c> the</c><00:17:34.090><c> if</c><00:17:34.240><c> you</c><00:17:34.390><c> wanna</c><00:17:34.630><c> contribute</c><00:17:35.399><c> the</c><00:17:36.399><c> next</c>

00:17:36.659 --> 00:17:36.669 align:start position:0%
of the if you wanna contribute the next
 

00:17:36.669 --> 00:17:38.340 align:start position:0%
of the if you wanna contribute the next
data<00:17:36.880><c> type</c><00:17:37.149><c> implementation</c><00:17:37.809><c> patches</c><00:17:38.200><c> are</c>

00:17:38.340 --> 00:17:38.350 align:start position:0%
data type implementation patches are
 

00:17:38.350 --> 00:17:41.250 align:start position:0%
data type implementation patches are
welcome<00:17:38.740><c> as</c><00:17:38.919><c> we</c><00:17:39.070><c> say</c><00:17:39.220><c> yeah</c><00:17:39.490><c> well</c><00:17:39.760><c> I</c><00:17:40.390><c> did</c><00:17:40.840><c> a</c><00:17:41.049><c> lot</c>

00:17:41.250 --> 00:17:41.260 align:start position:0%
welcome as we say yeah well I did a lot
 

00:17:41.260 --> 00:17:44.700 align:start position:0%
welcome as we say yeah well I did a lot
of<00:17:41.289><c> C++</c><00:17:41.919><c> and</c><00:17:41.950><c> very</c><00:17:42.429><c> to</c><00:17:42.640><c> thousands</c><00:17:43.620><c> and</c><00:17:44.620><c> I</c>

00:17:44.700 --> 00:17:44.710 align:start position:0%
of C++ and very to thousands and I
 

00:17:44.710 --> 00:17:46.500 align:start position:0%
of C++ and very to thousands and I
vividly<00:17:44.919><c> remember</c><00:17:45.190><c> right</c><00:17:45.880><c> in</c><00:17:46.029><c> corpus</c><00:17:46.390><c> or</c>

00:17:46.500 --> 00:17:46.510 align:start position:0%
vividly remember right in corpus or
 

00:17:46.510 --> 00:17:48.100 align:start position:0%
vividly remember right in corpus or
cincy<00:17:46.929><c> possible</c>

00:17:48.100 --> 00:17:48.110 align:start position:0%
cincy possible
 

00:17:48.110 --> 00:17:52.030 align:start position:0%
cincy possible
yes<00:17:49.010><c> who</c><00:17:49.880><c> actually</c><00:17:50.030><c> proposed</c><00:17:50.570><c> to</c><00:17:50.990><c> add</c><00:17:51.170><c> a</c><00:17:51.590><c> flag</c>

00:17:52.030 --> 00:17:52.040 align:start position:0%
yes who actually proposed to add a flag
 

00:17:52.040 --> 00:17:54.160 align:start position:0%
yes who actually proposed to add a flag
to<00:17:52.520><c> g</c><00:17:52.700><c> +</c><00:17:52.880><c> +</c><00:17:53.059><c> cold</c><00:17:53.299><c> air</c><00:17:53.510><c> there's</c><00:17:53.750><c> not</c><00:17:53.929><c> an</c><00:17:54.049><c> idiot</c>

00:17:54.160 --> 00:17:54.170 align:start position:0%
to g + + cold air there's not an idiot
 

00:17:54.170 --> 00:17:57.039 align:start position:0%
to g + + cold air there's not an idiot
which<00:17:54.890><c> will</c><00:17:55.070><c> remove</c><00:17:55.429><c> certain</c><00:17:55.820><c> warnings</c><00:17:56.360><c> from</c>

00:17:57.039 --> 00:17:57.049 align:start position:0%
which will remove certain warnings from
 

00:17:57.049 --> 00:18:01.600 align:start position:0%
which will remove certain warnings from
auto-generated<00:17:57.740><c> korba</c><00:17:58.309><c> so</c><00:17:58.790><c> I</c><00:18:00.460><c> here's</c><00:18:01.460><c> a</c>

00:18:01.600 --> 00:18:01.610 align:start position:0%
auto-generated korba so I here's a
 

00:18:01.610 --> 00:18:04.350 align:start position:0%
auto-generated korba so I here's a
question<00:18:01.730><c> for</c><00:18:02.059><c> you</c><00:18:02.210><c> I</c><00:18:02.710><c> mean</c><00:18:03.710><c> this</c><00:18:03.890><c> is</c><00:18:04.070><c> pretty</c>

00:18:04.350 --> 00:18:04.360 align:start position:0%
question for you I mean this is pretty
 

00:18:04.360 --> 00:18:06.910 align:start position:0%
question for you I mean this is pretty
big<00:18:05.360><c> difference</c><00:18:05.480><c> right</c><00:18:05.900><c> so</c><00:18:06.200><c> you</c><00:18:06.350><c> work</c><00:18:06.470><c> in</c><00:18:06.650><c> Java</c>

00:18:06.910 --> 00:18:06.920 align:start position:0%
big difference right so you work in Java
 

00:18:06.920 --> 00:18:09.430 align:start position:0%
big difference right so you work in Java
and<00:18:07.490><c> it's</c><00:18:08.270><c> understandable</c><00:18:08.870><c> for</c><00:18:09.170><c> each</c><00:18:09.260><c> base</c>

00:18:09.430 --> 00:18:09.440 align:start position:0%
and it's understandable for each base
 

00:18:09.440 --> 00:18:10.930 align:start position:0%
and it's understandable for each base
you<00:18:09.590><c> almost</c><00:18:09.799><c> have</c><00:18:10.070><c> to</c><00:18:10.100><c> kind</c><00:18:10.340><c> of</c><00:18:10.429><c> fried</c><00:18:10.700><c> jar</c>

00:18:10.930 --> 00:18:10.940 align:start position:0%
you almost have to kind of fried jar
 

00:18:10.940 --> 00:18:12.460 align:start position:0%
you almost have to kind of fried jar
which<00:18:11.090><c> is</c><00:18:11.210><c> almost</c><00:18:11.360><c> like</c><00:18:11.540><c> assembly</c><00:18:12.080><c> like</c><00:18:12.320><c> its</c>

00:18:12.460 --> 00:18:12.470 align:start position:0%
which is almost like assembly like its
 

00:18:12.470 --> 00:18:14.380 align:start position:0%
which is almost like assembly like its
job<00:18:12.620><c> which</c><00:18:12.770><c> is</c><00:18:12.890><c> almost</c><00:18:13.040><c> like</c><00:18:13.250><c> see</c><00:18:13.549><c> right</c><00:18:14.210><c> like</c>

00:18:14.380 --> 00:18:14.390 align:start position:0%
job which is almost like see right like
 

00:18:14.390 --> 00:18:17.710 align:start position:0%
job which is almost like see right like
we<00:18:14.540><c> have</c><00:18:14.809><c> to</c><00:18:14.929><c> do</c><00:18:15.320><c> low-level</c><00:18:15.770><c> java</c><00:18:16.490><c> and</c><00:18:16.850><c> and</c><00:18:17.540><c> so</c>

00:18:17.710 --> 00:18:17.720 align:start position:0%
we have to do low-level java and and so
 

00:18:17.720 --> 00:18:20.710 align:start position:0%
we have to do low-level java and and so
kind<00:18:18.470><c> of</c><00:18:18.620><c> his</c><00:18:18.770><c> writing</c><00:18:19.580><c> the</c><00:18:19.850><c> database</c><00:18:20.179><c> in</c><00:18:20.270><c> C++</c>

00:18:20.710 --> 00:18:20.720 align:start position:0%
kind of his writing the database in C++
 

00:18:20.720 --> 00:18:22.840 align:start position:0%
kind of his writing the database in C++
liberating<00:18:21.350><c> like</c><00:18:21.380><c> do</c><00:18:21.679><c> you</c><00:18:21.770><c> really</c><00:18:21.950><c> kind</c><00:18:22.760><c> of</c>

00:18:22.840 --> 00:18:22.850 align:start position:0%
liberating like do you really kind of
 

00:18:22.850 --> 00:18:24.250 align:start position:0%
liberating like do you really kind of
like<00:18:23.059><c> you</c><00:18:23.150><c> don't</c><00:18:23.299><c> want</c><00:18:23.480><c> me</c><00:18:23.660><c> to</c><00:18:23.809><c> pretend</c><00:18:23.960><c> it</c><00:18:24.169><c> to</c>

00:18:24.250 --> 00:18:24.260 align:start position:0%
like you don't want me to pretend it to
 

00:18:24.260 --> 00:18:26.350 align:start position:0%
like you don't want me to pretend it to
see<00:18:24.440><c> you</c><00:18:24.559><c> can</c><00:18:24.679><c> actually</c><00:18:25.010><c> write</c><00:18:25.250><c> it</c><00:18:25.400><c> and</c><00:18:25.549><c> see</c><00:18:25.820><c> is</c>

00:18:26.350 --> 00:18:26.360 align:start position:0%
see you can actually write it and see is
 

00:18:26.360 --> 00:18:28.720 align:start position:0%
see you can actually write it and see is
it<00:18:26.600><c> is</c><00:18:26.780><c> it</c><00:18:26.960><c> you</c><00:18:27.290><c> know</c><00:18:27.410><c> and</c><00:18:27.440><c> I</c><00:18:27.860><c> think</c><00:18:28.040><c> you</c><00:18:28.669><c> know</c>

00:18:28.720 --> 00:18:28.730 align:start position:0%
it is it you know and I think you know
 

00:18:28.730 --> 00:18:30.220 align:start position:0%
it is it you know and I think you know
the<00:18:29.000><c> same</c><00:18:29.179><c> thing</c><00:18:29.330><c> goes</c><00:18:29.360><c> for</c><00:18:29.510><c> in</c><00:18:29.720><c> Pollock</c><00:18:30.080><c> is</c>

00:18:30.220 --> 00:18:30.230 align:start position:0%
the same thing goes for in Pollock is
 

00:18:30.230 --> 00:18:32.919 align:start position:0%
the same thing goes for in Pollock is
this<00:18:30.470><c> is</c><00:18:30.950><c> this</c><00:18:31.370><c> like</c><00:18:31.910><c> what</c><00:18:32.270><c> is</c><00:18:32.390><c> your</c><00:18:32.419><c> take</c><00:18:32.720><c> on</c>

00:18:32.919 --> 00:18:32.929 align:start position:0%
this is this like what is your take on
 

00:18:32.929 --> 00:18:35.740 align:start position:0%
this is this like what is your take on
this<00:18:33.169><c> you</c><00:18:33.620><c> know</c><00:18:33.799><c> choice</c><00:18:34.490><c> you</c><00:18:34.940><c> know</c><00:18:35.059><c> Java</c><00:18:35.510><c> on</c>

00:18:35.740 --> 00:18:35.750 align:start position:0%
this you know choice you know Java on
 

00:18:35.750 --> 00:18:37.620 align:start position:0%
this you know choice you know Java on
the<00:18:35.929><c> one</c><00:18:36.080><c> hand</c><00:18:36.290><c> and</c><00:18:36.500><c> all</c><00:18:36.740><c> the</c><00:18:36.860><c> whole</c><00:18:36.980><c> ecosystem</c>

00:18:37.620 --> 00:18:37.630 align:start position:0%
the one hand and all the whole ecosystem
 

00:18:37.630 --> 00:18:41.820 align:start position:0%
the one hand and all the whole ecosystem
versus<00:18:38.630><c> applause</c><00:18:38.990><c> pause</c><00:18:39.260><c> for</c><00:18:39.950><c> the</c><00:18:40.040><c> database</c>

00:18:41.820 --> 00:18:41.830 align:start position:0%
versus applause pause for the database
 

00:18:41.830 --> 00:18:44.799 align:start position:0%
versus applause pause for the database
yeah<00:18:42.830><c> we</c><00:18:43.040><c> always</c><00:18:43.280><c> get</c><00:18:43.429><c> this</c><00:18:43.549><c> question</c><00:18:43.940><c> and</c>

00:18:44.799 --> 00:18:44.809 align:start position:0%
yeah we always get this question and
 

00:18:44.809 --> 00:18:46.690 align:start position:0%
yeah we always get this question and
again<00:18:45.350><c> there's</c><00:18:45.530><c> like</c><00:18:45.679><c> two</c><00:18:45.860><c> sides</c><00:18:46.130><c> for</c><00:18:46.429><c> it</c><00:18:46.549><c> like</c>

00:18:46.690 --> 00:18:46.700 align:start position:0%
again there's like two sides for it like
 

00:18:46.700 --> 00:18:48.250 align:start position:0%
again there's like two sides for it like
there's<00:18:46.910><c> a</c><00:18:46.970><c> personal</c><00:18:47.450><c> side</c><00:18:47.630><c> where</c><00:18:47.870><c> for</c><00:18:48.080><c> me</c><00:18:48.230><c> I</c>

00:18:48.250 --> 00:18:48.260 align:start position:0%
there's a personal side where for me I
 

00:18:48.260 --> 00:18:50.950 align:start position:0%
there's a personal side where for me I
have<00:18:48.890><c> been</c><00:18:49.040><c> working</c><00:18:49.220><c> in</c><00:18:49.669><c> Java</c><00:18:50.059><c> for</c><00:18:50.419><c> basically</c>

00:18:50.950 --> 00:18:50.960 align:start position:0%
have been working in Java for basically
 

00:18:50.960 --> 00:18:53.020 align:start position:0%
have been working in Java for basically
my<00:18:51.200><c> whole</c><00:18:51.230><c> professional</c><00:18:51.559><c> career</c><00:18:52.130><c> and</c><00:18:52.370><c> like</c>

00:18:53.020 --> 00:18:53.030 align:start position:0%
my whole professional career and like
 

00:18:53.030 --> 00:18:55.120 align:start position:0%
my whole professional career and like
hard<00:18:53.270><c> core</c><00:18:53.419><c> java</c><00:18:53.690><c> right</c><00:18:54.049><c> like</c><00:18:54.679><c> where</c><00:18:54.860><c> you're</c>

00:18:55.120 --> 00:18:55.130 align:start position:0%
hard core java right like where you're
 

00:18:55.130 --> 00:18:58.659 align:start position:0%
hard core java right like where you're
handling<00:18:55.429><c> and</c><00:18:55.820><c> terabytes</c><00:18:56.510><c> of</c><00:18:56.660><c> data</c><00:18:56.809><c> yes</c><00:18:57.669><c> and</c>

00:18:58.659 --> 00:18:58.669 align:start position:0%
handling and terabytes of data yes and
 

00:18:58.669 --> 00:19:01.240 align:start position:0%
handling and terabytes of data yes and
now<00:18:58.850><c> making</c><00:18:59.120><c> this</c><00:18:59.390><c> switch</c><00:18:59.660><c> to</c><00:18:59.690><c> C++</c><00:19:00.350><c> so</c><00:19:00.559><c> again</c>

00:19:01.240 --> 00:19:01.250 align:start position:0%
now making this switch to C++ so again
 

00:19:01.250 --> 00:19:02.860 align:start position:0%
now making this switch to C++ so again
on<00:19:01.400><c> the</c><00:19:01.490><c> personal</c><00:19:01.880><c> side</c><00:19:01.940><c> that</c><00:19:02.330><c> this</c><00:19:02.540><c> is</c><00:19:02.690><c> like</c>

00:19:02.860 --> 00:19:02.870 align:start position:0%
on the personal side that this is like
 

00:19:02.870 --> 00:19:04.210 align:start position:0%
on the personal side that this is like
this<00:19:03.020><c> was</c><00:19:03.169><c> like</c><00:19:03.200><c> a</c><00:19:03.350><c> new</c><00:19:03.530><c> challenge</c><00:19:03.890><c> for</c><00:19:03.950><c> me</c><00:19:04.190><c> I</c>

00:19:04.210 --> 00:19:04.220 align:start position:0%
this was like a new challenge for me I
 

00:19:04.220 --> 00:19:05.680 align:start position:0%
this was like a new challenge for me I
wanted<00:19:04.460><c> to</c><00:19:04.580><c> learn</c><00:19:04.790><c> something</c><00:19:05.179><c> you</c><00:19:05.330><c> don't</c><00:19:05.540><c> want</c>

00:19:05.680 --> 00:19:05.690 align:start position:0%
wanted to learn something you don't want
 

00:19:05.690 --> 00:19:07.720 align:start position:0%
wanted to learn something you don't want
to<00:19:05.809><c> do</c><00:19:05.990><c> something</c><00:19:06.679><c> that</c><00:19:06.950><c> I've</c><00:19:07.040><c> been</c><00:19:07.070><c> doing</c><00:19:07.490><c> but</c>

00:19:07.720 --> 00:19:07.730 align:start position:0%
to do something that I've been doing but
 

00:19:07.730 --> 00:19:10.480 align:start position:0%
to do something that I've been doing but
in<00:19:08.090><c> a</c><00:19:08.270><c> different</c><00:19:08.419><c> language</c><00:19:08.740><c> helps</c><00:19:09.740><c> you</c><00:19:09.890><c> like</c>

00:19:10.480 --> 00:19:10.490 align:start position:0%
in a different language helps you like
 

00:19:10.490 --> 00:19:13.030 align:start position:0%
in a different language helps you like
understand<00:19:10.970><c> other</c><00:19:11.929><c> things</c><00:19:12.140><c> better</c><00:19:12.290><c> I'd</c><00:19:12.830><c> say</c>

00:19:13.030 --> 00:19:13.040 align:start position:0%
understand other things better I'd say
 

00:19:13.040 --> 00:19:14.340 align:start position:0%
understand other things better I'd say
like<00:19:13.190><c> it</c><00:19:13.309><c> gives</c><00:19:13.520><c> you</c><00:19:13.580><c> another</c><00:19:13.730><c> perspective</c>

00:19:14.340 --> 00:19:14.350 align:start position:0%
like it gives you another perspective
 

00:19:14.350 --> 00:19:17.049 align:start position:0%
like it gives you another perspective
can<00:19:15.350><c> you</c><00:19:15.500><c> elaborate</c><00:19:16.280><c> like</c><00:19:16.700><c> what</c><00:19:16.850><c> is</c><00:19:16.970><c> the</c>

00:19:17.049 --> 00:19:17.059 align:start position:0%
can you elaborate like what is the
 

00:19:17.059 --> 00:19:19.900 align:start position:0%
can you elaborate like what is the
perspective<00:19:18.070><c> after</c><00:19:19.070><c> the</c><00:19:19.160><c> first</c><00:19:19.340><c> perspective</c>

00:19:19.900 --> 00:19:19.910 align:start position:0%
perspective after the first perspective
 

00:19:19.910 --> 00:19:22.030 align:start position:0%
perspective after the first perspective
is<00:19:20.090><c> like</c><00:19:20.270><c> the</c><00:19:20.870><c> garbage</c><00:19:21.110><c> collector</c><00:19:21.380><c> in</c><00:19:21.770><c> Java</c>

00:19:22.030 --> 00:19:22.040 align:start position:0%
is like the garbage collector in Java
 

00:19:22.040 --> 00:19:24.700 align:start position:0%
is like the garbage collector in Java
man<00:19:22.460><c> this</c><00:19:23.150><c> is</c><00:19:23.390><c> like</c><00:19:23.570><c> this</c><00:19:23.840><c> is</c><00:19:23.960><c> the</c><00:19:24.080><c> one</c><00:19:24.380><c> thing</c>

00:19:24.700 --> 00:19:24.710 align:start position:0%
man this is like this is the one thing
 

00:19:24.710 --> 00:19:27.700 align:start position:0%
man this is like this is the one thing
that<00:19:24.770><c> really</c><00:19:25.070><c> kills</c><00:19:25.640><c> it's</c><00:19:26.540><c> useful</c><00:19:26.990><c> it's</c>

00:19:27.700 --> 00:19:27.710 align:start position:0%
that really kills it's useful it's
 

00:19:27.710 --> 00:19:31.600 align:start position:0%
that really kills it's useful it's
useful<00:19:29.500><c> but</c><00:19:30.500><c> in</c><00:19:30.620><c> big</c><00:19:30.799><c> systems</c><00:19:31.190><c> where</c><00:19:31.370><c> you</c><00:19:31.490><c> have</c>

00:19:31.600 --> 00:19:31.610 align:start position:0%
useful but in big systems where you have
 

00:19:31.610 --> 00:19:33.400 align:start position:0%
useful but in big systems where you have
a<00:19:31.640><c> lot</c><00:19:31.790><c> of</c><00:19:31.820><c> data</c><00:19:31.970><c> going</c><00:19:32.240><c> through</c><00:19:32.780><c> the</c><00:19:32.960><c> JVM</c>

00:19:33.400 --> 00:19:33.410 align:start position:0%
a lot of data going through the JVM
 

00:19:33.410 --> 00:19:37.330 align:start position:0%
a lot of data going through the JVM
mm-hmm<00:19:33.980><c> it's</c><00:19:34.640><c> it's</c><00:19:35.059><c> it's</c><00:19:35.809><c> mostly</c><00:19:36.200><c> a</c><00:19:36.320><c> hassle</c><00:19:37.070><c> so</c>

00:19:37.330 --> 00:19:37.340 align:start position:0%
mm-hmm it's it's it's mostly a hassle so
 

00:19:37.340 --> 00:19:38.470 align:start position:0%
mm-hmm it's it's it's mostly a hassle so
you're<00:19:37.490><c> always</c><00:19:37.700><c> trying</c><00:19:38.059><c> to</c><00:19:38.179><c> put</c><00:19:38.330><c> stuff</c>

00:19:38.470 --> 00:19:38.480 align:start position:0%
you're always trying to put stuff
 

00:19:38.480 --> 00:19:40.840 align:start position:0%
you're always trying to put stuff
outside<00:19:38.929><c> of</c><00:19:39.110><c> the</c><00:19:39.260><c> heat</c><00:19:39.470><c> like</c><00:19:39.830><c> in</c><00:19:40.460><c> each</c><00:19:40.640><c> phase</c>

00:19:40.840 --> 00:19:40.850 align:start position:0%
outside of the heat like in each phase
 

00:19:40.850 --> 00:19:42.460 align:start position:0%
outside of the heat like in each phase
like<00:19:41.150><c> the</c><00:19:41.270><c> first</c><00:19:41.480><c> thing</c><00:19:41.660><c> we</c><00:19:41.780><c> got</c><00:19:41.929><c> outside</c><00:19:42.080><c> of</c>

00:19:42.460 --> 00:19:42.470 align:start position:0%
like the first thing we got outside of
 

00:19:42.470 --> 00:19:45.370 align:start position:0%
like the first thing we got outside of
the<00:19:42.770><c> heap</c><00:19:42.980><c> was</c><00:19:43.630><c> was</c><00:19:44.630><c> not</c><00:19:44.809><c> i'll</c><00:19:44.960><c> be</c><00:19:45.080><c> outside</c><00:19:45.230><c> the</c>

00:19:45.370 --> 00:19:45.380 align:start position:0%
the heap was was not i'll be outside the
 

00:19:45.380 --> 00:19:47.409 align:start position:0%
the heap was was not i'll be outside the
heat<00:19:45.590><c> like</c><00:19:45.799><c> we</c><00:19:45.919><c> use</c><00:19:46.070><c> dark</c><00:19:46.280><c> byte</c><00:19:46.460><c> buffers</c><00:19:46.820><c> for</c>

00:19:47.409 --> 00:19:47.419 align:start position:0%
heat like we use dark byte buffers for
 

00:19:47.419 --> 00:19:49.750 align:start position:0%
heat like we use dark byte buffers for
them<00:19:48.110><c> or</c><00:19:48.559><c> just</c><00:19:48.590><c> by</c><00:19:48.919><c> buffer</c><00:19:49.160><c> for</c><00:19:49.280><c> the</c><00:19:49.340><c> mem</c><00:19:49.549><c> store</c>

00:19:49.750 --> 00:19:49.760 align:start position:0%
them or just by buffer for the mem store
 

00:19:49.760 --> 00:19:52.060 align:start position:0%
them or just by buffer for the mem store
so<00:19:49.910><c> now</c><00:19:50.030><c> you're</c><00:19:50.240><c> managing</c><00:19:50.720><c> your</c><00:19:50.900><c> big</c><00:19:51.200><c> blob</c><00:19:52.040><c> of</c>

00:19:52.060 --> 00:19:52.070 align:start position:0%
so now you're managing your big blob of
 

00:19:52.070 --> 00:19:54.760 align:start position:0%
so now you're managing your big blob of
bytes<00:19:52.549><c> and</c><00:19:52.940><c> then</c><00:19:53.600><c> the</c><00:19:53.990><c> next</c><00:19:54.350><c> thing</c><00:19:54.500><c> was</c><00:19:54.710><c> like</c>

00:19:54.760 --> 00:19:54.770 align:start position:0%
bytes and then the next thing was like
 

00:19:54.770 --> 00:19:56.409 align:start position:0%
bytes and then the next thing was like
for<00:19:55.040><c> the</c><00:19:55.130><c> block</c><00:19:55.340><c> cash</c><00:19:55.580><c> because</c><00:19:55.940><c> you</c><00:19:56.150><c> want</c><00:19:56.300><c> to</c>

00:19:56.409 --> 00:19:56.419 align:start position:0%
for the block cash because you want to
 

00:19:56.419 --> 00:19:59.080 align:start position:0%
for the block cash because you want to
let<00:19:56.900><c> like</c><00:19:57.140><c> four</c><00:19:57.350><c> machines</c><00:19:57.590><c> today</c><00:19:57.800><c> 256</c><00:19:58.730><c> gigs</c><00:19:58.940><c> of</c>

00:19:59.080 --> 00:19:59.090 align:start position:0%
let like four machines today 256 gigs of
 

00:19:59.090 --> 00:19:59.820 align:start position:0%
let like four machines today 256 gigs of
ram<00:19:59.300><c> is</c>

00:19:59.820 --> 00:19:59.830 align:start position:0%
ram is
 

00:19:59.830 --> 00:20:02.130 align:start position:0%
ram is
it's<00:20:00.490><c> a</c><00:20:00.640><c> lot</c><00:20:00.909><c> but</c><00:20:01.179><c> it's</c><00:20:01.330><c> not</c><00:20:01.450><c> it's</c><00:20:01.899><c> something</c>

00:20:02.130 --> 00:20:02.140 align:start position:0%
it's a lot but it's not it's something
 

00:20:02.140 --> 00:20:05.880 align:start position:0%
it's a lot but it's not it's something
like<00:20:02.169><c> crazy</c><00:20:02.590><c> right</c><00:20:03.360><c> and</c><00:20:04.360><c> years</c><00:20:05.110><c> ago</c><00:20:05.320><c> was</c><00:20:05.440><c> 64</c>

00:20:05.880 --> 00:20:05.890 align:start position:0%
like crazy right and years ago was 64
 

00:20:05.890 --> 00:20:08.759 align:start position:0%
like crazy right and years ago was 64
but<00:20:06.010><c> like</c><00:20:06.250><c> try</c><00:20:06.519><c> creating</c><00:20:07.299><c> a</c><00:20:07.539><c> JVM</c><00:20:08.019><c> that's</c><00:20:08.350><c> fans</c>

00:20:08.759 --> 00:20:08.769 align:start position:0%
but like try creating a JVM that's fans
 

00:20:08.769 --> 00:20:11.370 align:start position:0%
but like try creating a JVM that's fans
those<00:20:09.100><c> like</c><00:20:09.340><c> 250</c><00:20:10.090><c> something</c><00:20:10.450><c> gigabytes</c><00:20:11.110><c> and</c>

00:20:11.370 --> 00:20:11.380 align:start position:0%
those like 250 something gigabytes and
 

00:20:11.380 --> 00:20:14.669 align:start position:0%
those like 250 something gigabytes and
then<00:20:12.130><c> you</c><00:20:12.250><c> hit</c><00:20:12.370><c> the</c><00:20:12.399><c> gc's</c><00:20:13.080><c> LGC</c><00:20:14.080><c> it's</c><00:20:14.320><c> like</c><00:20:14.470><c> end</c>

00:20:14.669 --> 00:20:14.679 align:start position:0%
then you hit the gc's LGC it's like end
 

00:20:14.679 --> 00:20:17.370 align:start position:0%
then you hit the gc's LGC it's like end
of<00:20:14.799><c> the</c><00:20:14.919><c> world</c><00:20:15.159><c> that</c><00:20:15.429><c> Noah's</c><00:20:15.610><c> gone</c><00:20:16.120><c> right</c><00:20:16.570><c> so</c>

00:20:17.370 --> 00:20:17.380 align:start position:0%
of the world that Noah's gone right so
 

00:20:17.380 --> 00:20:19.470 align:start position:0%
of the world that Noah's gone right so
you<00:20:17.440><c> want</c><00:20:17.769><c> a</c><00:20:17.799><c> black</c><00:20:17.980><c> ash</c><00:20:18.190><c> that</c><00:20:18.370><c> fits</c><00:20:18.820><c> in</c><00:20:19.090><c> ram</c>

00:20:19.470 --> 00:20:19.480 align:start position:0%
you want a black ash that fits in ram
 

00:20:19.480 --> 00:20:22.320 align:start position:0%
you want a black ash that fits in ram
but<00:20:20.289><c> not</c><00:20:20.470><c> on</c><00:20:20.590><c> the</c><00:20:20.769><c> JVM</c><00:20:21.190><c> that</c><00:20:21.789><c> again</c><00:20:22.149><c> you're</c>

00:20:22.320 --> 00:20:22.330 align:start position:0%
but not on the JVM that again you're
 

00:20:22.330 --> 00:20:26.039 align:start position:0%
but not on the JVM that again you're
going<00:20:22.539><c> off</c><00:20:22.809><c> the</c><00:20:23.019><c> heap</c><00:20:23.460><c> so</c><00:20:24.460><c> all</c><00:20:25.149><c> that</c><00:20:25.210><c> all</c><00:20:25.720><c> the</c>

00:20:26.039 --> 00:20:26.049 align:start position:0%
going off the heap so all that all the
 

00:20:26.049 --> 00:20:29.159 align:start position:0%
going off the heap so all that all the
effort<00:20:26.799><c> like</c><00:20:27.100><c> in</c><00:20:27.700><c> C++</c><00:20:28.360><c> as</c><00:20:28.570><c> long</c><00:20:28.929><c> as</c><00:20:29.049><c> you're</c>

00:20:29.159 --> 00:20:29.169 align:start position:0%
effort like in C++ as long as you're
 

00:20:29.169 --> 00:20:30.870 align:start position:0%
effort like in C++ as long as you're
managing<00:20:29.620><c> you're</c><00:20:30.070><c> managing</c><00:20:30.340><c> your</c><00:20:30.429><c> own</c><00:20:30.519><c> memory</c>

00:20:30.870 --> 00:20:30.880 align:start position:0%
managing you're managing your own memory
 

00:20:30.880 --> 00:20:31.980 align:start position:0%
managing you're managing your own memory
and<00:20:31.059><c> there's</c><00:20:31.179><c> a</c><00:20:31.210><c> lot</c><00:20:31.360><c> of</c><00:20:31.390><c> tools</c><00:20:31.659><c> now</c><00:20:31.840><c> that</c>

00:20:31.980 --> 00:20:31.990 align:start position:0%
and there's a lot of tools now that
 

00:20:31.990 --> 00:20:33.389 align:start position:0%
and there's a lot of tools now that
exist<00:20:32.320><c> to</c><00:20:32.409><c> make</c><00:20:32.529><c> sure</c><00:20:32.649><c> you</c><00:20:32.769><c> don't</c><00:20:32.919><c> have</c><00:20:33.010><c> memory</c>

00:20:33.389 --> 00:20:33.399 align:start position:0%
exist to make sure you don't have memory
 

00:20:33.399 --> 00:20:35.129 align:start position:0%
exist to make sure you don't have memory
leak<00:20:33.580><c> that</c><00:20:34.210><c> you're</c><00:20:34.389><c> always</c><00:20:34.659><c> destroying</c><00:20:35.019><c> the</c>

00:20:35.129 --> 00:20:35.139 align:start position:0%
leak that you're always destroying the
 

00:20:35.139 --> 00:20:37.549 align:start position:0%
leak that you're always destroying the
object<00:20:35.409><c> you're</c><00:20:35.500><c> supposed</c><00:20:35.799><c> to</c><00:20:35.889><c> be</c><00:20:35.980><c> destroying</c>

00:20:37.549 --> 00:20:37.559 align:start position:0%
object you're supposed to be destroying
 

00:20:37.559 --> 00:20:40.919 align:start position:0%
object you're supposed to be destroying
like<00:20:38.559><c> our</c><00:20:38.769><c> built</c><00:20:39.250><c> environment</c><00:20:39.309><c> has</c><00:20:39.970><c> like</c><00:20:40.779><c> we</c>

00:20:40.919 --> 00:20:40.929 align:start position:0%
like our built environment has like we
 

00:20:40.929 --> 00:20:42.539 align:start position:0%
like our built environment has like we
have<00:20:41.080><c> memory</c><00:20:41.409><c> checker</c><00:20:41.710><c> we</c><00:20:42.100><c> have</c><00:20:42.250><c> address</c>

00:20:42.539 --> 00:20:42.549 align:start position:0%
have memory checker we have address
 

00:20:42.549 --> 00:20:45.330 align:start position:0%
have memory checker we have address
checker<00:20:42.760><c> we</c><00:20:43.210><c> have</c><00:20:43.330><c> thread</c><00:20:43.570><c> checker</c><00:20:44.130><c> and</c><00:20:45.130><c> we</c>

00:20:45.330 --> 00:20:45.340 align:start position:0%
checker we have thread checker and we
 

00:20:45.340 --> 00:20:47.250 align:start position:0%
checker we have thread checker and we
limit<00:20:45.610><c> ourselves</c><00:20:45.730><c> to</c><00:20:46.179><c> a</c><00:20:46.870><c> set</c><00:20:47.049><c> of</c><00:20:47.139><c> libraries</c>

00:20:47.250 --> 00:20:47.260 align:start position:0%
limit ourselves to a set of libraries
 

00:20:47.260 --> 00:20:49.710 align:start position:0%
limit ourselves to a set of libraries
that<00:20:47.710><c> are</c><00:20:47.769><c> like</c><00:20:48.100><c> well</c><00:20:48.639><c> known</c><00:20:48.880><c> in</c><00:20:49.090><c> c++</c><00:20:49.570><c> that</c>

00:20:49.710 --> 00:20:49.720 align:start position:0%
that are like well known in c++ that
 

00:20:49.720 --> 00:20:51.360 align:start position:0%
that are like well known in c++ that
we're<00:20:49.929><c> not</c><00:20:50.049><c> actively</c><00:20:50.620><c> trying</c><00:20:50.980><c> to</c><00:20:51.220><c> show</c>

00:20:51.360 --> 00:20:51.370 align:start position:0%
we're not actively trying to show
 

00:20:51.370 --> 00:20:54.690 align:start position:0%
we're not actively trying to show
ourselves<00:20:51.429><c> in</c><00:20:51.940><c> our</c><00:20:52.450><c> food</c><00:20:52.659><c> okay</c><00:20:53.200><c> so</c><00:20:54.010><c> but</c><00:20:54.610><c> you</c>

00:20:54.690 --> 00:20:54.700 align:start position:0%
ourselves in our food okay so but you
 

00:20:54.700 --> 00:20:57.330 align:start position:0%
ourselves in our food okay so but you
know<00:20:55.049><c> gvm</c><00:20:56.049><c> has</c><00:20:56.169><c> come</c><00:20:56.350><c> almost</c><00:20:56.830><c> an</c><00:20:56.950><c> extreme</c>

00:20:57.330 --> 00:20:57.340 align:start position:0%
know gvm has come almost an extreme
 

00:20:57.340 --> 00:20:59.519 align:start position:0%
know gvm has come almost an extreme
linked<00:20:57.730><c> with</c><00:20:57.880><c> the</c><00:20:58.120><c> big</c><00:20:58.630><c> data</c><00:20:58.809><c> like</c><00:20:59.110><c> a</c><00:20:59.200><c> system</c>

00:20:59.519 --> 00:20:59.529 align:start position:0%
linked with the big data like a system
 

00:20:59.529 --> 00:21:01.860 align:start position:0%
linked with the big data like a system
ipod<00:20:59.799><c> us</c><00:20:59.919><c> and</c><00:21:00.340><c> we're</c><00:21:00.549><c> soon</c><00:21:00.789><c> big</c><00:21:00.909><c> data</c><00:21:01.090><c> is</c><00:21:01.269><c> kadu</c>

00:21:01.860 --> 00:21:01.870 align:start position:0%
ipod us and we're soon big data is kadu
 

00:21:01.870 --> 00:21:04.259 align:start position:0%
ipod us and we're soon big data is kadu
panas<00:21:02.230><c> JVM</c><00:21:02.769><c> and</c><00:21:02.980><c> basically</c><00:21:03.700><c> assume</c><00:21:04.000><c> you</c><00:21:04.090><c> have</c>

00:21:04.259 --> 00:21:04.269 align:start position:0%
panas JVM and basically assume you have
 

00:21:04.269 --> 00:21:05.759 align:start position:0%
panas JVM and basically assume you have
a<00:21:04.299><c> distributed</c><00:21:04.809><c> system</c><00:21:04.840><c> and</c><00:21:05.169><c> GV</c><00:21:05.380><c> m</c><00:21:05.529><c> and</c>

00:21:05.759 --> 00:21:05.769 align:start position:0%
a distributed system and GV m and
 

00:21:05.769 --> 00:21:08.399 align:start position:0%
a distributed system and GV m and
everything<00:21:06.309><c> we</c><00:21:06.399><c> should</c><00:21:06.549><c> details</c><00:21:06.850><c> how</c><00:21:07.419><c> do</c><00:21:08.350><c> you</c>

00:21:08.399 --> 00:21:08.409 align:start position:0%
everything we should details how do you
 

00:21:08.409 --> 00:21:12.120 align:start position:0%
everything we should details how do you
find<00:21:08.679><c> a</c><00:21:09.039><c> system</c><00:21:09.370><c> written</c><00:21:09.580><c> in</c><00:21:09.639><c> C++</c><00:21:11.130><c> interacting</c>

00:21:12.120 --> 00:21:12.130 align:start position:0%
find a system written in C++ interacting
 

00:21:12.130 --> 00:21:14.580 align:start position:0%
find a system written in C++ interacting
with<00:21:12.250><c> this</c><00:21:12.429><c> like</c><00:21:12.700><c> do</c><00:21:12.880><c> you</c><00:21:12.970><c> do</c><00:21:13.210><c> you</c><00:21:13.299><c> hear</c><00:21:13.899><c> is</c><00:21:14.110><c> it</c>

00:21:14.580 --> 00:21:14.590 align:start position:0%
with this like do you do you hear is it
 

00:21:14.590 --> 00:21:18.210 align:start position:0%
with this like do you do you hear is it
is<00:21:14.889><c> it</c><00:21:15.070><c> a</c><00:21:15.539><c> disadvantage</c><00:21:16.539><c> that</c><00:21:16.960><c> it's</c><00:21:17.919><c> you</c><00:21:18.159><c> know</c>

00:21:18.210 --> 00:21:18.220 align:start position:0%
is it a disadvantage that it's you know
 

00:21:18.220 --> 00:21:20.190 align:start position:0%
is it a disadvantage that it's you know
you<00:21:18.370><c> don't</c><00:21:18.639><c> have</c><00:21:18.909><c> everything</c><00:21:19.659><c> with</c><00:21:19.960><c> Java</c>

00:21:20.190 --> 00:21:20.200 align:start position:0%
you don't have everything with Java
 

00:21:20.200 --> 00:21:23.129 align:start position:0%
you don't have everything with Java
gives<00:21:20.470><c> you</c><00:21:20.590><c> for</c><00:21:20.769><c> free</c><00:21:21.010><c> already</c><00:21:21.880><c> how</c><00:21:22.809><c> did</c><00:21:23.049><c> you</c>

00:21:23.129 --> 00:21:23.139 align:start position:0%
gives you for free already how did you
 

00:21:23.139 --> 00:21:25.889 align:start position:0%
gives you for free already how did you
find<00:21:23.169><c> it</c><00:21:23.500><c> in</c><00:21:23.799><c> practice</c><00:21:24.269><c> it's</c><00:21:25.269><c> a</c><00:21:25.360><c> trade-off</c><00:21:25.600><c> I</c>

00:21:25.889 --> 00:21:25.899 align:start position:0%
find it in practice it's a trade-off I
 

00:21:25.899 --> 00:21:26.850 align:start position:0%
find it in practice it's a trade-off I
would<00:21:26.019><c> say</c><00:21:26.110><c> it's</c><00:21:26.169><c> definitely</c><00:21:26.590><c> a</c><00:21:26.620><c> trade</c><00:21:26.830><c> of</c>

00:21:26.850 --> 00:21:26.860 align:start position:0%
would say it's definitely a trade of
 

00:21:26.860 --> 00:21:29.419 align:start position:0%
would say it's definitely a trade of
like<00:21:27.070><c> I</c><00:21:27.100><c> wouldn't</c><00:21:27.610><c> say</c><00:21:27.730><c> like</c><00:21:27.909><c> oh</c><00:21:28.059><c> my</c><00:21:28.210><c> god</c><00:21:28.389><c> C++</c>

00:21:29.419 --> 00:21:29.429 align:start position:0%
like I wouldn't say like oh my god C++
 

00:21:29.429 --> 00:21:31.889 align:start position:0%
like I wouldn't say like oh my god C++
best<00:21:30.429><c> solution</c><00:21:30.850><c> why</c><00:21:31.120><c> isn't</c><00:21:31.360><c> everybody</c><00:21:31.539><c> going</c>

00:21:31.889 --> 00:21:31.899 align:start position:0%
best solution why isn't everybody going
 

00:21:31.899 --> 00:21:34.259 align:start position:0%
best solution why isn't everybody going
c<00:21:32.049><c> plus</c><00:21:32.200><c> plus</c><00:21:32.230><c> there's</c><00:21:33.130><c> a</c><00:21:33.190><c> lot</c><00:21:33.370><c> of</c><00:21:33.399><c> people</c><00:21:33.580><c> well</c>

00:21:34.259 --> 00:21:34.269 align:start position:0%
c plus plus there's a lot of people well
 

00:21:34.269 --> 00:21:36.149 align:start position:0%
c plus plus there's a lot of people well
like<00:21:34.480><c> me</c><00:21:34.720><c> like</c><00:21:35.080><c> three</c><00:21:35.409><c> years</c><00:21:35.559><c> ago</c><00:21:35.889><c> that</c>

00:21:36.149 --> 00:21:36.159 align:start position:0%
like me like three years ago that
 

00:21:36.159 --> 00:21:38.490 align:start position:0%
like me like three years ago that
wouldn't<00:21:36.460><c> touch</c><00:21:36.639><c> c++</c><00:21:37.389><c> projects</c><00:21:37.899><c> so</c><00:21:38.470><c> that</c>

00:21:38.490 --> 00:21:38.500 align:start position:0%
wouldn't touch c++ projects so that
 

00:21:38.500 --> 00:21:39.899 align:start position:0%
wouldn't touch c++ projects so that
right<00:21:39.070><c> there</c><00:21:39.130><c> there's</c><00:21:39.610><c> a</c><00:21:39.669><c> bunch</c><00:21:39.850><c> of</c>

00:21:39.899 --> 00:21:39.909 align:start position:0%
right there there's a bunch of
 

00:21:39.909 --> 00:21:41.870 align:start position:0%
right there there's a bunch of
contributors<00:21:40.419><c> that</c><00:21:40.539><c> you</c><00:21:40.870><c> can't</c><00:21:41.409><c> really</c><00:21:41.470><c> get</c>

00:21:41.870 --> 00:21:41.880 align:start position:0%
contributors that you can't really get
 

00:21:41.880 --> 00:21:43.769 align:start position:0%
contributors that you can't really get
on<00:21:42.880><c> the</c><00:21:43.059><c> other</c><00:21:43.149><c> side</c><00:21:43.240><c> there's</c><00:21:43.570><c> a</c><00:21:43.630><c> lot</c><00:21:43.750><c> of</c>

00:21:43.769 --> 00:21:43.779 align:start position:0%
on the other side there's a lot of
 

00:21:43.779 --> 00:21:45.240 align:start position:0%
on the other side there's a lot of
people<00:21:44.049><c> are</c><00:21:44.200><c> like</c><00:21:44.380><c> oh</c><00:21:44.500><c> my</c><00:21:44.710><c> god</c><00:21:44.889><c> finally</c>

00:21:45.240 --> 00:21:45.250 align:start position:0%
people are like oh my god finally
 

00:21:45.250 --> 00:21:48.690 align:start position:0%
people are like oh my god finally
something<00:21:45.730><c> in</c><00:21:45.850><c> C++</c><00:21:46.389><c> on</c><00:21:46.539><c> the</c><00:21:46.630><c> storage</c><00:21:46.840><c> side</c><00:21:47.700><c> and</c>

00:21:48.690 --> 00:21:48.700 align:start position:0%
something in C++ on the storage side and
 

00:21:48.700 --> 00:21:50.190 align:start position:0%
something in C++ on the storage side and
then<00:21:48.820><c> we</c><00:21:48.909><c> have</c><00:21:49.029><c> Impala</c><00:21:49.360><c> which</c><00:21:49.659><c> is</c><00:21:49.809><c> already</c><00:21:50.110><c> in</c>

00:21:50.190 --> 00:21:50.200 align:start position:0%
then we have Impala which is already in
 

00:21:50.200 --> 00:21:52.500 align:start position:0%
then we have Impala which is already in
C++<00:21:50.710><c> yes</c><00:21:51.039><c> and</c><00:21:51.340><c> other</c><00:21:51.730><c> projects</c><00:21:52.240><c> are</c><00:21:52.389><c> also</c>

00:21:52.500 --> 00:21:52.510 align:start position:0%
C++ yes and other projects are also
 

00:21:52.510 --> 00:21:54.480 align:start position:0%
C++ yes and other projects are also
looking<00:21:52.779><c> at</c><00:21:52.960><c> like</c><00:21:53.769><c> spark</c><00:21:54.100><c> the</c><00:21:54.190><c> tungsten</c>

00:21:54.480 --> 00:21:54.490 align:start position:0%
looking at like spark the tungsten
 

00:21:54.490 --> 00:21:56.940 align:start position:0%
looking at like spark the tungsten
project<00:21:55.120><c> isn't</c><00:21:55.419><c> isn't</c><00:21:55.899><c> isn't</c><00:21:56.200><c> it</c><00:21:56.409><c> like</c><00:21:56.590><c> also</c>

00:21:56.940 --> 00:21:56.950 align:start position:0%
project isn't isn't isn't it like also
 

00:21:56.950 --> 00:22:00.600 align:start position:0%
project isn't isn't isn't it like also
going<00:21:57.190><c> away</c><00:21:57.399><c> from</c><00:21:58.090><c> from</c><00:21:58.809><c> Scala</c><00:21:59.110><c> well</c><00:21:59.889><c> and</c><00:22:00.130><c> I</c>

00:22:00.600 --> 00:22:00.610 align:start position:0%
going away from from Scala well and I
 

00:22:00.610 --> 00:22:03.090 align:start position:0%
going away from from Scala well and I
think<00:22:00.639><c> its</c><00:22:00.880><c> memory</c><00:22:01.210><c> management</c><00:22:01.950><c> kind</c><00:22:02.950><c> of</c><00:22:03.010><c> i</c>

00:22:03.090 --> 00:22:03.100 align:start position:0%
think its memory management kind of i
 

00:22:03.100 --> 00:22:04.740 align:start position:0%
think its memory management kind of i
mean<00:22:03.220><c> i</c><00:22:03.279><c> think</c><00:22:03.399><c> people</c><00:22:03.639><c> people</c><00:22:04.299><c> want</c><00:22:04.630><c> to</c>

00:22:04.740 --> 00:22:04.750 align:start position:0%
mean i think people people want to
 

00:22:04.750 --> 00:22:06.360 align:start position:0%
mean i think people people want to
manage<00:22:05.019><c> memory</c><00:22:05.260><c> kind</c><00:22:05.590><c> of</c><00:22:05.710><c> an</c><00:22:05.889><c> artisanal</c>

00:22:06.360 --> 00:22:06.370 align:start position:0%
manage memory kind of an artisanal
 

00:22:06.370 --> 00:22:07.620 align:start position:0%
manage memory kind of an artisanal
fashion

00:22:07.620 --> 00:22:07.630 align:start position:0%
fashion
 

00:22:07.630 --> 00:22:09.990 align:start position:0%
fashion
but<00:22:08.230><c> but</c><00:22:08.770><c> i</c><00:22:08.830><c> think</c><00:22:09.130><c> i'm</c><00:22:09.370><c> a</c><00:22:09.400><c> lot</c><00:22:09.670><c> of</c><00:22:09.790><c> them</c><00:22:09.880><c> us</c>

00:22:09.990 --> 00:22:10.000 align:start position:0%
but but i think i'm a lot of them us
 

00:22:10.000 --> 00:22:12.320 align:start position:0%
but but i think i'm a lot of them us
trying<00:22:10.210><c> to</c><00:22:10.360><c> stay</c><00:22:10.930><c> within</c><00:22:11.140><c> GV</c><00:22:11.440><c> m</c><00:22:11.680><c> I</c><00:22:11.800><c> think</c><00:22:12.010><c> flink</c>

00:22:12.320 --> 00:22:12.330 align:start position:0%
trying to stay within GV m I think flink
 

00:22:12.330 --> 00:22:15.090 align:start position:0%
trying to stay within GV m I think flink
did<00:22:13.330><c> this</c><00:22:13.510><c> right</c><00:22:13.780><c> so</c><00:22:13.960><c> I</c><00:22:14.170><c> think</c><00:22:14.290><c> the</c><00:22:14.530><c> question</c>

00:22:15.090 --> 00:22:15.100 align:start position:0%
did this right so I think the question
 

00:22:15.100 --> 00:22:16.830 align:start position:0%
did this right so I think the question
like<00:22:15.190><c> what</c><00:22:15.340><c> you've</c><00:22:15.460><c> done</c><00:22:15.490><c> with</c><00:22:15.940><c> HBase</c><00:22:16.480><c> right</c>

00:22:16.830 --> 00:22:16.840 align:start position:0%
like what you've done with HBase right
 

00:22:16.840 --> 00:22:20.040 align:start position:0%
like what you've done with HBase right
so<00:22:16.990><c> if</c><00:22:17.590><c> you</c><00:22:17.740><c> can</c><00:22:17.980><c> do</c><00:22:18.190><c> a</c><00:22:18.400><c> reasonable</c><00:22:18.790><c> job</c><00:22:19.050><c> from</c>

00:22:20.040 --> 00:22:20.050 align:start position:0%
so if you can do a reasonable job from
 

00:22:20.050 --> 00:22:23.370 align:start position:0%
so if you can do a reasonable job from
within<00:22:20.380><c> Java</c><00:22:21.150><c> but</c><00:22:22.150><c> yeah</c><00:22:22.660><c> that's</c><00:22:22.840><c> interesting</c>

00:22:23.370 --> 00:22:23.380 align:start position:0%
within Java but yeah that's interesting
 

00:22:23.380 --> 00:22:24.780 align:start position:0%
within Java but yeah that's interesting
and<00:22:23.650><c> there's</c><00:22:24.100><c> a</c><00:22:24.160><c> lot</c><00:22:24.280><c> of</c><00:22:24.340><c> things</c><00:22:24.550><c> that</c><00:22:24.610><c> we're</c>

00:22:24.780 --> 00:22:24.790 align:start position:0%
and there's a lot of things that we're
 

00:22:24.790 --> 00:22:26.370 align:start position:0%
and there's a lot of things that we're
doing<00:22:24.880><c> kudu</c><00:22:25.540><c> that</c><00:22:25.690><c> we</c><00:22:25.780><c> you</c><00:22:26.020><c> wouldn't</c><00:22:26.260><c> be</c><00:22:26.320><c> able</c>

00:22:26.370 --> 00:22:26.380 align:start position:0%
doing kudu that we you wouldn't be able
 

00:22:26.380 --> 00:22:28.080 align:start position:0%
doing kudu that we you wouldn't be able
to<00:22:26.530><c> do</c><00:22:26.680><c> the</c><00:22:26.770><c> JVM</c><00:22:27.160><c> like</c><00:22:27.340><c> using</c><00:22:27.550><c> the</c><00:22:27.760><c> SSE</c>

00:22:28.080 --> 00:22:28.090 align:start position:0%
to do the JVM like using the SSE
 

00:22:28.090 --> 00:22:29.430 align:start position:0%
to do the JVM like using the SSE
instructions<00:22:28.120><c> orders</c><00:22:28.780><c> in</c><00:22:28.930><c> the</c><00:22:28.960><c> instructions</c>

00:22:29.430 --> 00:22:29.440 align:start position:0%
instructions orders in the instructions
 

00:22:29.440 --> 00:22:31.020 align:start position:0%
instructions orders in the instructions
you'll<00:22:29.920><c> have</c><00:22:30.070><c> to</c><00:22:30.190><c> go</c><00:22:30.280><c> through</c><00:22:30.310><c> the</c><00:22:30.730><c> J'naii</c>

00:22:31.020 --> 00:22:31.030 align:start position:0%
you'll have to go through the J'naii
 

00:22:31.030 --> 00:22:32.550 align:start position:0%
you'll have to go through the J'naii
interface<00:22:31.510><c> in</c><00:22:31.690><c> order</c><00:22:31.840><c> to</c><00:22:31.990><c> be</c><00:22:32.080><c> able</c><00:22:32.170><c> to</c><00:22:32.380><c> get</c>

00:22:32.550 --> 00:22:32.560 align:start position:0%
interface in order to be able to get
 

00:22:32.560 --> 00:22:34.650 align:start position:0%
interface in order to be able to get
there<00:22:32.770><c> right</c><00:22:33.010><c> so</c><00:22:33.940><c> this</c><00:22:34.090><c> is</c><00:22:34.120><c> something</c><00:22:34.360><c> that</c><00:22:34.480><c> we</c>

00:22:34.650 --> 00:22:34.660 align:start position:0%
there right so this is something that we
 

00:22:34.660 --> 00:22:38.010 align:start position:0%
there right so this is something that we
can<00:22:34.810><c> just</c><00:22:34.840><c> naturally</c><00:22:35.470><c> do</c><00:22:35.650><c> in</c><00:22:36.430><c> C++</c><00:22:36.940><c> ok</c><00:22:37.450><c> no</c><00:22:37.840><c> this</c>

00:22:38.010 --> 00:22:38.020 align:start position:0%
can just naturally do in C++ ok no this
 

00:22:38.020 --> 00:22:42.360 align:start position:0%
can just naturally do in C++ ok no this
is<00:22:38.110><c> interesting</c><00:22:38.880><c> so</c><00:22:40.170><c> so</c><00:22:41.170><c> I</c><00:22:41.200><c> don't</c><00:22:41.980><c> realized</c>

00:22:42.360 --> 00:22:42.370 align:start position:0%
is interesting so so I don't realized
 

00:22:42.370 --> 00:22:44.550 align:start position:0%
is interesting so so I don't realized
that<00:22:42.670><c> kudos</c><00:22:43.120><c> in</c><00:22:43.300><c> gestation</c><00:22:43.600><c> for</c><00:22:44.050><c> three</c><00:22:44.230><c> years</c>

00:22:44.550 --> 00:22:44.560 align:start position:0%
that kudos in gestation for three years
 

00:22:44.560 --> 00:22:46.710 align:start position:0%
that kudos in gestation for three years
and<00:22:44.830><c> maybe</c><00:22:45.520><c> like</c><00:22:45.760><c> the</c><00:22:45.880><c> best</c><00:22:46.060><c> kept</c><00:22:46.360><c> secret</c>

00:22:46.710 --> 00:22:46.720 align:start position:0%
and maybe like the best kept secret
 

00:22:46.720 --> 00:22:49.380 align:start position:0%
and maybe like the best kept secret
because<00:22:46.840><c> I</c><00:22:47.050><c> haven't</c><00:22:47.230><c> heard</c><00:22:47.440><c> about</c><00:22:47.530><c> it</c><00:22:47.650><c> so</c><00:22:48.390><c> you</c>

00:22:49.380 --> 00:22:49.390 align:start position:0%
because I haven't heard about it so you
 

00:22:49.390 --> 00:22:51.480 align:start position:0%
because I haven't heard about it so you
can<00:22:49.600><c> go</c><00:22:49.780><c> on</c><00:22:49.960><c> there's</c><00:22:50.290><c> a</c><00:22:50.350><c> question</c><00:22:50.770><c> on</c><00:22:50.800><c> Quora</c><00:22:51.160><c> I</c>

00:22:51.480 --> 00:22:51.490 align:start position:0%
can go on there's a question on Quora I
 

00:22:51.490 --> 00:22:53.280 align:start position:0%
can go on there's a question on Quora I
think<00:22:51.700><c> was</c><00:22:51.850><c> asked</c><00:22:52.150><c> two</c><00:22:52.270><c> years</c><00:22:52.510><c> ago</c><00:22:52.690><c> and</c><00:22:52.930><c> it</c><00:22:53.080><c> was</c>

00:22:53.280 --> 00:22:53.290 align:start position:0%
think was asked two years ago and it was
 

00:22:53.290 --> 00:22:55.320 align:start position:0%
think was asked two years ago and it was
what<00:22:53.920><c> is</c><00:22:54.040><c> that</c><00:22:54.220><c> lip</c><00:22:54.460><c> con</c><00:22:54.640><c> doing</c><00:22:54.910><c> these</c><00:22:55.030><c> days</c>

00:22:55.320 --> 00:22:55.330 align:start position:0%
what is that lip con doing these days
 

00:22:55.330 --> 00:22:57.480 align:start position:0%
what is that lip con doing these days
uh-huh<00:22:55.900><c> cuz</c><00:22:56.290><c> toddlercon</c><00:22:56.590><c> is</c><00:22:56.830><c> the</c><00:22:56.980><c> tech</c><00:22:57.370><c> lead</c>

00:22:57.480 --> 00:22:57.490 align:start position:0%
uh-huh cuz toddlercon is the tech lead
 

00:22:57.490 --> 00:22:59.160 align:start position:0%
uh-huh cuz toddlercon is the tech lead
for<00:22:57.550><c> kudi</c><00:22:57.970><c> net</c><00:22:58.150><c> it's</c><00:22:58.360><c> basically</c><00:22:58.750><c> his</c>

00:22:59.160 --> 00:22:59.170 align:start position:0%
for kudi net it's basically his
 

00:22:59.170 --> 00:23:00.630 align:start position:0%
for kudi net it's basically his
brainchild<00:22:59.470><c> like</c><00:22:59.860><c> he</c><00:22:59.980><c> thought</c><00:23:00.220><c> about</c><00:23:00.250><c> this</c>

00:23:00.630 --> 00:23:00.640 align:start position:0%
brainchild like he thought about this
 

00:23:00.640 --> 00:23:01.890 align:start position:0%
brainchild like he thought about this
for<00:23:00.700><c> three</c><00:23:01.120><c> years</c><00:23:01.240><c> ago</c><00:23:01.330><c> he</c><00:23:01.570><c> was</c><00:23:01.690><c> the</c><00:23:01.780><c> one</c>

00:23:01.890 --> 00:23:01.900 align:start position:0%
for three years ago he was the one
 

00:23:01.900 --> 00:23:03.510 align:start position:0%
for three years ago he was the one
working<00:23:02.080><c> on</c><00:23:02.260><c> it</c><00:23:02.380><c> mostly</c><00:23:02.650><c> and</c><00:23:02.920><c> uh</c><00:23:02.980><c> huh</c><00:23:03.100><c> he's</c>

00:23:03.510 --> 00:23:03.520 align:start position:0%
working on it mostly and uh huh he's
 

00:23:03.520 --> 00:23:05.820 align:start position:0%
working on it mostly and uh huh he's
he's<00:23:04.300><c> a</c><00:23:04.330><c> he's</c><00:23:04.720><c> the</c><00:23:04.750><c> one</c><00:23:05.020><c> that</c><00:23:05.230><c> knows</c><00:23:05.500><c> like</c>

00:23:05.820 --> 00:23:05.830 align:start position:0%
he's a he's the one that knows like
 

00:23:05.830 --> 00:23:07.680 align:start position:0%
he's a he's the one that knows like
everything<00:23:05.980><c> about</c><00:23:06.340><c> cool</c><00:23:06.670><c> so</c><00:23:07.120><c> how</c><00:23:07.300><c> come</c><00:23:07.510><c> we</c>

00:23:07.680 --> 00:23:07.690 align:start position:0%
everything about cool so how come we
 

00:23:07.690 --> 00:23:10.230 align:start position:0%
everything about cool so how come we
never<00:23:07.720><c> heard</c><00:23:08.020><c> about</c><00:23:08.290><c> it</c><00:23:08.410><c> was</c><00:23:08.710><c> it</c><00:23:08.860><c> like</c><00:23:09.610><c> a</c><00:23:09.640><c> skunk</c>

00:23:10.230 --> 00:23:10.240 align:start position:0%
never heard about it was it like a skunk
 

00:23:10.240 --> 00:23:11.880 align:start position:0%
never heard about it was it like a skunk
works<00:23:10.390><c> project</c><00:23:10.570><c> was</c><00:23:11.140><c> it</c><00:23:11.260><c> kind</c><00:23:11.470><c> of</c><00:23:11.590><c> you</c><00:23:11.830><c> know</c>

00:23:11.880 --> 00:23:11.890 align:start position:0%
works project was it kind of you know
 

00:23:11.890 --> 00:23:16.140 align:start position:0%
works project was it kind of you know
slowly<00:23:12.420><c> brewing</c><00:23:13.420><c> or</c><00:23:14.730><c> like</c><00:23:15.730><c> we're</c><00:23:15.940><c> still</c><00:23:16.090><c> a</c>

00:23:16.140 --> 00:23:16.150 align:start position:0%
slowly brewing or like we're still a
 

00:23:16.150 --> 00:23:18.360 align:start position:0%
slowly brewing or like we're still a
very<00:23:16.390><c> small</c><00:23:16.660><c> team</c><00:23:16.870><c> like</c><00:23:17.050><c> six</c><00:23:17.590><c> people</c><00:23:17.740><c> mm-hmm</c>

00:23:18.360 --> 00:23:18.370 align:start position:0%
very small team like six people mm-hmm
 

00:23:18.370 --> 00:23:21.780 align:start position:0%
very small team like six people mm-hmm
so<00:23:19.120><c> we</c><00:23:19.240><c> were</c><00:23:19.360><c> just</c><00:23:19.390><c> the</c><00:23:20.380><c> first</c><00:23:20.950><c> thing</c><00:23:21.280><c> that</c><00:23:21.310><c> was</c>

00:23:21.780 --> 00:23:21.790 align:start position:0%
so we were just the first thing that was
 

00:23:21.790 --> 00:23:24.120 align:start position:0%
so we were just the first thing that was
built<00:23:22.090><c> was</c><00:23:22.510><c> just</c><00:23:22.900><c> a</c><00:23:22.990><c> really</c><00:23:23.290><c> fast</c><00:23:23.560><c> call</c><00:23:23.830><c> nor</c>

00:23:24.120 --> 00:23:24.130 align:start position:0%
built was just a really fast call nor
 

00:23:24.130 --> 00:23:27.000 align:start position:0%
built was just a really fast call nor
datastore<00:23:24.490><c> and</c><00:23:24.820><c> then</c><00:23:25.690><c> on</c><00:23:25.870><c> top</c><00:23:26.020><c> of</c><00:23:26.080><c> it</c><00:23:26.290><c> we</c><00:23:26.530><c> build</c>

00:23:27.000 --> 00:23:27.010 align:start position:0%
datastore and then on top of it we build
 

00:23:27.010 --> 00:23:29.880 align:start position:0%
datastore and then on top of it we build
the<00:23:27.100><c> rest</c><00:23:27.340><c> but</c><00:23:27.610><c> we</c><00:23:28.020><c> we</c><00:23:29.020><c> wanted</c><00:23:29.440><c> to</c><00:23:29.470><c> be</c><00:23:29.590><c> able</c><00:23:29.680><c> to</c>

00:23:29.880 --> 00:23:29.890 align:start position:0%
the rest but we we wanted to be able to
 

00:23:29.890 --> 00:23:32.070 align:start position:0%
the rest but we we wanted to be able to
iterate<00:23:30.040><c> really</c><00:23:30.520><c> fast</c><00:23:30.900><c> internally</c><00:23:31.900><c> before</c>

00:23:32.070 --> 00:23:32.080 align:start position:0%
iterate really fast internally before
 

00:23:32.080 --> 00:23:34.260 align:start position:0%
iterate really fast internally before
going<00:23:32.560><c> outside</c><00:23:32.800><c> and</c><00:23:33.310><c> then</c><00:23:33.460><c> like</c><00:23:33.730><c> going</c><00:23:34.090><c> for</c>

00:23:34.260 --> 00:23:34.270 align:start position:0%
going outside and then like going for
 

00:23:34.270 --> 00:23:36.210 align:start position:0%
going outside and then like going for
contributions<00:23:34.510><c> which</c><00:23:34.960><c> is</c><00:23:35.140><c> like</c><00:23:35.650><c> a</c><00:23:35.680><c> model</c><00:23:36.190><c> that</c>

00:23:36.210 --> 00:23:36.220 align:start position:0%
contributions which is like a model that
 

00:23:36.220 --> 00:23:38.220 align:start position:0%
contributions which is like a model that
drill<00:23:36.640><c> took</c><00:23:37.210><c> like</c><00:23:37.450><c> they</c><00:23:37.600><c> went</c><00:23:37.900><c> from</c><00:23:38.020><c> like</c>

00:23:38.220 --> 00:23:38.230 align:start position:0%
drill took like they went from like
 

00:23:38.230 --> 00:23:40.800 align:start position:0%
drill took like they went from like
let's<00:23:38.530><c> design</c><00:23:39.010><c> by</c><00:23:39.250><c> committee</c><00:23:39.430><c> then</c><00:23:40.330><c> and</c><00:23:40.660><c> then</c>

00:23:40.800 --> 00:23:40.810 align:start position:0%
let's design by committee then and then
 

00:23:40.810 --> 00:23:42.120 align:start position:0%
let's design by committee then and then
build<00:23:41.020><c> that</c><00:23:41.140><c> way</c><00:23:41.320><c> which</c><00:23:41.500><c> is</c><00:23:41.530><c> also</c><00:23:41.740><c> like</c>

00:23:42.120 --> 00:23:42.130 align:start position:0%
build that way which is also like
 

00:23:42.130 --> 00:23:43.680 align:start position:0%
build that way which is also like
another<00:23:42.550><c> very</c><00:23:42.820><c> valid</c><00:23:43.120><c> way</c><00:23:43.240><c> of</c><00:23:43.270><c> doing</c><00:23:43.540><c> things</c>

00:23:43.680 --> 00:23:43.690 align:start position:0%
another very valid way of doing things
 

00:23:43.690 --> 00:23:47.070 align:start position:0%
another very valid way of doing things
that's<00:23:44.380><c> the</c><00:23:44.500><c> way</c><00:23:44.590><c> we</c><00:23:44.740><c> chose</c><00:23:44.950><c> ok</c><00:23:45.660><c> and</c><00:23:46.660><c> ok</c><00:23:46.690><c> so</c>

00:23:47.070 --> 00:23:47.080 align:start position:0%
that's the way we chose ok and ok so
 

00:23:47.080 --> 00:23:48.330 align:start position:0%
that's the way we chose ok and ok so
I'll<00:23:47.350><c> get</c><00:23:47.560><c> the</c><00:23:47.650><c> wrap</c><00:23:47.860><c> up</c><00:23:48.010><c> with</c><00:23:48.160><c> a</c><00:23:48.190><c> very</c>

00:23:48.330 --> 00:23:48.340 align:start position:0%
I'll get the wrap up with a very
 

00:23:48.340 --> 00:23:50.310 align:start position:0%
I'll get the wrap up with a very
philosophical<00:23:49.060><c> question</c><00:23:49.450><c> and</c><00:23:49.600><c> even</c><00:23:49.960><c> kind</c><00:23:50.230><c> of</c>

00:23:50.310 --> 00:23:50.320 align:start position:0%
philosophical question and even kind of
 

00:23:50.320 --> 00:23:52.260 align:start position:0%
philosophical question and even kind of
very<00:23:51.130><c> abstract</c><00:23:51.490><c> so</c><00:23:51.670><c> I've</c><00:23:51.760><c> had</c><00:23:51.910><c> the</c><00:23:52.000><c> viscera</c>

00:23:52.260 --> 00:23:52.270 align:start position:0%
very abstract so I've had the viscera
 

00:23:52.270 --> 00:23:54.480 align:start position:0%
very abstract so I've had the viscera
variance<00:23:52.840><c> conversation</c><00:23:53.620><c> with</c><00:23:53.800><c> Evan</c><00:23:54.250><c> Weaver</c>

00:23:54.480 --> 00:23:54.490 align:start position:0%
variance conversation with Evan Weaver
 

00:23:54.490 --> 00:23:57.720 align:start position:0%
variance conversation with Evan Weaver
who<00:23:54.790><c> is</c><00:23:54.940><c> a</c><00:23:54.970><c> has</c><00:23:55.900><c> a</c><00:23:55.930><c> comical</c><00:23:56.290><c> fauna</c><00:23:56.530><c> DB</c><00:23:56.890><c> which</c><00:23:57.490><c> is</c>

00:23:57.720 --> 00:23:57.730 align:start position:0%
who is a has a comical fauna DB which is
 

00:23:57.730 --> 00:23:59.310 align:start position:0%
who is a has a comical fauna DB which is
you<00:23:58.120><c> know</c><00:23:58.180><c> a</c><00:23:58.300><c> different</c><00:23:58.510><c> take</c><00:23:58.810><c> on</c><00:23:58.930><c> a</c><00:23:58.990><c> database</c>

00:23:59.310 --> 00:23:59.320 align:start position:0%
you know a different take on a database
 

00:23:59.320 --> 00:24:02.760 align:start position:0%
you know a different take on a database
and<00:23:59.830><c> kind</c><00:24:00.310><c> of</c><00:24:00.400><c> its</c><00:24:00.930><c> you</c><00:24:01.930><c> know</c><00:24:02.080><c> hasn't</c><00:24:02.410><c> launched</c>

00:24:02.760 --> 00:24:02.770 align:start position:0%
and kind of its you know hasn't launched
 

00:24:02.770 --> 00:24:04.950 align:start position:0%
and kind of its you know hasn't launched
properly<00:24:03.190><c> yet</c><00:24:03.400><c> so</c><00:24:03.640><c> you</c><00:24:03.700><c> know</c><00:24:03.970><c> I</c><00:24:04.210><c> don't</c><00:24:04.690><c> know</c>

00:24:04.950 --> 00:24:04.960 align:start position:0%
properly yet so you know I don't know
 

00:24:04.960 --> 00:24:06.630 align:start position:0%
properly yet so you know I don't know
much<00:24:05.470><c> about</c><00:24:05.620><c> it</c><00:24:05.740><c> but</c><00:24:05.920><c> we</c><00:24:06.070><c> just</c><00:24:06.310><c> had</c><00:24:06.460><c> this</c>

00:24:06.630 --> 00:24:06.640 align:start position:0%
much about it but we just had this
 

00:24:06.640 --> 00:24:08.610 align:start position:0%
much about it but we just had this
channel<00:24:07.000><c> discussion</c><00:24:07.360><c> of</c><00:24:07.480><c> Evan</c><00:24:07.810><c> about</c><00:24:08.110><c> you</c>

00:24:08.610 --> 00:24:08.620 align:start position:0%
channel discussion of Evan about you
 

00:24:08.620 --> 00:24:09.990 align:start position:0%
channel discussion of Evan about you
know<00:24:08.710><c> the</c><00:24:08.740><c> role</c><00:24:08.950><c> of</c><00:24:08.980><c> the</c><00:24:09.160><c> database</c><00:24:09.550><c> and</c><00:24:09.700><c> so</c><00:24:09.850><c> he</c>

00:24:09.990 --> 00:24:10.000 align:start position:0%
know the role of the database and so he
 

00:24:10.000 --> 00:24:12.210 align:start position:0%
know the role of the database and so he
built<00:24:10.150><c> it</c><00:24:10.330><c> a</c><00:24:10.360><c> sort</c><00:24:10.630><c> of</c><00:24:10.690><c> Twitter</c><00:24:10.930><c> in</c><00:24:11.740><c> handle</c>

00:24:12.210 --> 00:24:12.220 align:start position:0%
built it a sort of Twitter in handle
 

00:24:12.220 --> 00:24:15.240 align:start position:0%
built it a sort of Twitter in handle
dramatic<00:24:12.850><c> throughput</c><00:24:13.720><c> so</c><00:24:14.470><c> he</c><00:24:14.770><c> has</c><00:24:15.040><c> got</c><00:24:15.220><c> a</c>

00:24:15.240 --> 00:24:15.250 align:start position:0%
dramatic throughput so he has got a
 

00:24:15.250 --> 00:24:17.790 align:start position:0%
dramatic throughput so he has got a
first-hand<00:24:15.550><c> experience</c><00:24:16.180><c> with</c><00:24:16.930><c> the</c><00:24:17.440><c> systems</c>

00:24:17.790 --> 00:24:17.800 align:start position:0%
first-hand experience with the systems
 

00:24:17.800 --> 00:24:19.950 align:start position:0%
first-hand experience with the systems
and<00:24:17.950><c> an</c><00:24:18.670><c> obviously</c><00:24:19.120><c> with</c><00:24:19.360><c> reduced</c>

00:24:19.950 --> 00:24:19.960 align:start position:0%
and an obviously with reduced
 

00:24:19.960 --> 00:24:21.360 align:start position:0%
and an obviously with reduced
us<00:24:20.110><c> and</c><00:24:20.440><c> kind</c><00:24:20.740><c> of</c><00:24:20.860><c> they</c><00:24:20.980><c> have</c><00:24:21.130><c> their</c><00:24:21.280><c> own</c>

00:24:21.360 --> 00:24:21.370 align:start position:0%
us and kind of they have their own
 

00:24:21.370 --> 00:24:22.890 align:start position:0%
us and kind of they have their own
strument<00:24:21.850><c> so</c><00:24:22.030><c> they</c><00:24:22.150><c> need</c><00:24:22.330><c> to</c><00:24:22.360><c> build</c><00:24:22.570><c> the</c><00:24:22.750><c> whole</c>

00:24:22.890 --> 00:24:22.900 align:start position:0%
strument so they need to build the whole
 

00:24:22.900 --> 00:24:24.240 align:start position:0%
strument so they need to build the whole
big<00:24:23.140><c> data</c><00:24:23.290><c> stack</c><00:24:23.530><c> because</c><00:24:23.620><c> they</c><00:24:23.860><c> have</c><00:24:24.010><c> a</c><00:24:24.040><c> user</c>

00:24:24.240 --> 00:24:24.250 align:start position:0%
big data stack because they have a user
 

00:24:24.250 --> 00:24:27.090 align:start position:0%
big data stack because they have a user
so<00:24:24.910><c> he</c><00:24:25.240><c> actually</c><00:24:25.960><c> better</c><00:24:26.290><c> some</c><00:24:26.560><c> interesting</c>

00:24:27.090 --> 00:24:27.100 align:start position:0%
so he actually better some interesting
 

00:24:27.100 --> 00:24:28.650 align:start position:0%
so he actually better some interesting
ideas<00:24:27.310><c> in</c><00:24:27.820><c> he</c><00:24:28.000><c> basically</c><00:24:28.240><c> said</c><00:24:28.390><c> like</c><00:24:28.510><c> you</c><00:24:28.570><c> know</c>

00:24:28.650 --> 00:24:28.660 align:start position:0%
ideas in he basically said like you know
 

00:24:28.660 --> 00:24:32.220 align:start position:0%
ideas in he basically said like you know
he's<00:24:29.110><c> thinking</c><00:24:29.410><c> of</c><00:24:29.470><c> you</c><00:24:29.800><c> know</c><00:24:29.920><c> using</c><00:24:31.230><c> query</c>

00:24:32.220 --> 00:24:32.230 align:start position:0%
he's thinking of you know using query
 

00:24:32.230 --> 00:24:35.040 align:start position:0%
he's thinking of you know using query
level<00:24:32.650><c> processes</c><00:24:33.190><c> as</c><00:24:33.750><c> granularity</c><00:24:34.750><c> level</c>

00:24:35.040 --> 00:24:35.050 align:start position:0%
level processes as granularity level
 

00:24:35.050 --> 00:24:37.410 align:start position:0%
level processes as granularity level
right<00:24:35.230><c> so</c><00:24:35.410><c> and</c><00:24:35.620><c> in</c><00:24:35.950><c> kind</c><00:24:36.160><c> of</c><00:24:36.310><c> if</c><00:24:36.880><c> you</c><00:24:37.120><c> think</c><00:24:37.150><c> of</c>

00:24:37.410 --> 00:24:37.420 align:start position:0%
right so and in kind of if you think of
 

00:24:37.420 --> 00:24:38.640 align:start position:0%
right so and in kind of if you think of
this<00:24:37.510><c> whole</c><00:24:37.570><c> land</c><00:24:37.930><c> architectures</c><00:24:38.410><c> whole</c>

00:24:38.640 --> 00:24:38.650 align:start position:0%
this whole land architectures whole
 

00:24:38.650 --> 00:24:40.200 align:start position:0%
this whole land architectures whole
stack<00:24:38.980><c> so</c><00:24:39.160><c> you're</c><00:24:39.490><c> assuming</c><00:24:39.760><c> that</c><00:24:40.060><c> you</c><00:24:40.180><c> have</c>

00:24:40.200 --> 00:24:40.210 align:start position:0%
stack so you're assuming that you have
 

00:24:40.210 --> 00:24:42.420 align:start position:0%
stack so you're assuming that you have
distributed<00:24:41.080><c> systems</c><00:24:41.440><c> such</c><00:24:41.560><c> as</c><00:24:41.590><c> aqua</c><00:24:42.010><c> Kafka</c>

00:24:42.420 --> 00:24:42.430 align:start position:0%
distributed systems such as aqua Kafka
 

00:24:42.430 --> 00:24:44.910 align:start position:0%
distributed systems such as aqua Kafka
spark<00:24:43.090><c> cassandra</c><00:24:43.810><c> and</c><00:24:43.930><c> there</c><00:24:44.500><c> but</c><00:24:44.650><c> kind</c><00:24:44.830><c> of</c>

00:24:44.910 --> 00:24:44.920 align:start position:0%
spark cassandra and there but kind of
 

00:24:44.920 --> 00:24:46.890 align:start position:0%
spark cassandra and there but kind of
you<00:24:45.040><c> know</c><00:24:45.070><c> they</c><00:24:45.280><c> have</c><00:24:45.400><c> this</c><00:24:45.490><c> big</c><00:24:45.700><c> knowles</c><00:24:45.940><c> the</c>

00:24:46.890 --> 00:24:46.900 align:start position:0%
you know they have this big knowles the
 

00:24:46.900 --> 00:24:48.810 align:start position:0%
you know they have this big knowles the
assuming<00:24:47.290><c> they</c><00:24:47.410><c> have</c><00:24:47.560><c> a</c><00:24:47.590><c> machine</c><00:24:47.770><c> to</c><00:24:48.550><c> put</c><00:24:48.790><c> a</c>

00:24:48.810 --> 00:24:48.820 align:start position:0%
assuming they have a machine to put a
 

00:24:48.820 --> 00:24:51.150 align:start position:0%
assuming they have a machine to put a
demon<00:24:49.300><c> all</c><00:24:49.450><c> and</c><00:24:49.600><c> do</c><00:24:49.750><c> something</c><00:24:50.110><c> there</c><00:24:50.290><c> but</c><00:24:50.950><c> in</c>

00:24:51.150 --> 00:24:51.160 align:start position:0%
demon all and do something there but in
 

00:24:51.160 --> 00:24:52.650 align:start position:0%
demon all and do something there but in
the<00:24:51.310><c> end</c><00:24:51.340><c> everything</c><00:24:51.760><c> or</c><00:24:52.030><c> the</c><00:24:52.150><c> only</c><00:24:52.480><c> thing</c>

00:24:52.650 --> 00:24:52.660 align:start position:0%
the end everything or the only thing
 

00:24:52.660 --> 00:24:54.450 align:start position:0%
the end everything or the only thing
they're<00:24:52.810><c> doing</c><00:24:52.990><c> they're</c><00:24:53.260><c> running</c><00:24:53.500><c> queries</c><00:24:53.650><c> so</c>

00:24:54.450 --> 00:24:54.460 align:start position:0%
they're doing they're running queries so
 

00:24:54.460 --> 00:24:57.690 align:start position:0%
they're doing they're running queries so
why<00:24:54.670><c> not</c><00:24:55.080><c> focus</c><00:24:56.080><c> on</c><00:24:56.380><c> queries</c><00:24:56.830><c> and</c><00:24:57.100><c> basically</c>

00:24:57.690 --> 00:24:57.700 align:start position:0%
why not focus on queries and basically
 

00:24:57.700 --> 00:25:00.390 align:start position:0%
why not focus on queries and basically
have<00:24:57.880><c> this</c><00:24:58.000><c> whole</c><00:24:58.150><c> cluster</c><00:24:59.100><c> instead</c><00:25:00.100><c> of</c><00:25:00.130><c> kind</c>

00:25:00.390 --> 00:25:00.400 align:start position:0%
have this whole cluster instead of kind
 

00:25:00.400 --> 00:25:02.100 align:start position:0%
have this whole cluster instead of kind
of<00:25:00.550><c> putting</c><00:25:00.790><c> together</c><00:25:00.910><c> all</c><00:25:01.300><c> the</c><00:25:01.630><c> things</c><00:25:01.900><c> and</c>

00:25:02.100 --> 00:25:02.110 align:start position:0%
of putting together all the things and
 

00:25:02.110 --> 00:25:03.900 align:start position:0%
of putting together all the things and
putting<00:25:02.320><c> them</c><00:25:02.440><c> in</c><00:25:02.590><c> docker</c><00:25:02.950><c> containers</c><00:25:03.520><c> and</c>

00:25:03.900 --> 00:25:03.910 align:start position:0%
putting them in docker containers and
 

00:25:03.910 --> 00:25:07.110 align:start position:0%
putting them in docker containers and
using<00:25:04.540><c> masses</c><00:25:05.050><c> to</c><00:25:05.740><c> to</c><00:25:06.040><c> balance</c><00:25:06.550><c> them</c><00:25:06.820><c> and</c>

00:25:07.110 --> 00:25:07.120 align:start position:0%
using masses to to balance them and
 

00:25:07.120 --> 00:25:09.810 align:start position:0%
using masses to to balance them and
schedule<00:25:07.660><c> them</c><00:25:08.080><c> why</c><00:25:08.620><c> don't</c><00:25:08.860><c> we</c><00:25:09.010><c> drop</c><00:25:09.250><c> down</c><00:25:09.580><c> to</c>

00:25:09.810 --> 00:25:09.820 align:start position:0%
schedule them why don't we drop down to
 

00:25:09.820 --> 00:25:11.580 align:start position:0%
schedule them why don't we drop down to
the<00:25:09.940><c> level</c><00:25:10.120><c> of</c><00:25:10.390><c> the</c><00:25:10.450><c> final</c><00:25:10.900><c> work</c><00:25:11.110><c> result</c><00:25:11.470><c> which</c>

00:25:11.580 --> 00:25:11.590 align:start position:0%
the level of the final work result which
 

00:25:11.590 --> 00:25:14.010 align:start position:0%
the level of the final work result which
is<00:25:11.680><c> a</c><00:25:11.710><c> query</c><00:25:12.070><c> and</c><00:25:12.400><c> think</c><00:25:13.060><c> of</c><00:25:13.180><c> it</c><00:25:13.570><c> as</c><00:25:13.690><c> a</c><00:25:13.720><c> process</c>

00:25:14.010 --> 00:25:14.020 align:start position:0%
is a query and think of it as a process
 

00:25:14.020 --> 00:25:15.780 align:start position:0%
is a query and think of it as a process
right<00:25:14.560><c> and</c><00:25:14.800><c> then</c><00:25:14.920><c> basically</c><00:25:15.160><c> when</c><00:25:15.610><c> Anna</c>

00:25:15.780 --> 00:25:15.790 align:start position:0%
right and then basically when Anna
 

00:25:15.790 --> 00:25:17.700 align:start position:0%
right and then basically when Anna
schedule<00:25:16.090><c> is</c><00:25:16.210><c> queries</c><00:25:16.510><c> on</c><00:25:16.600><c> the</c><00:25:16.690><c> cluster</c><00:25:16.900><c> we</c>

00:25:17.700 --> 00:25:17.710 align:start position:0%
schedule is queries on the cluster we
 

00:25:17.710 --> 00:25:19.140 align:start position:0%
schedule is queries on the cluster we
know<00:25:17.920><c> exactly</c><00:25:18.160><c> what</c><00:25:18.640><c> we're</c><00:25:18.820><c> working</c><00:25:18.970><c> with</c>

00:25:19.140 --> 00:25:19.150 align:start position:0%
know exactly what we're working with
 

00:25:19.150 --> 00:25:21.000 align:start position:0%
know exactly what we're working with
instead<00:25:19.960><c> of</c><00:25:20.110><c> having</c><00:25:20.320><c> tag</c><00:25:20.530><c> to</c><00:25:20.680><c> move</c><00:25:20.830><c> like</c>

00:25:21.000 --> 00:25:21.010 align:start position:0%
instead of having tag to move like
 

00:25:21.010 --> 00:25:23.370 align:start position:0%
instead of having tag to move like
little<00:25:21.370><c> Linux</c><00:25:21.670><c> light</c><00:25:22.540><c> containers</c><00:25:23.110><c> around</c>

00:25:23.370 --> 00:25:23.380 align:start position:0%
little Linux light containers around
 

00:25:23.380 --> 00:25:26.550 align:start position:0%
little Linux light containers around
it's<00:25:24.010><c> also</c><00:25:24.430><c> so</c><00:25:25.090><c> it</c><00:25:25.360><c> really</c><00:25:25.630><c> struck</c><00:25:26.050><c> me</c><00:25:26.080><c> as</c><00:25:26.530><c> a</c>

00:25:26.550 --> 00:25:26.560 align:start position:0%
it's also so it really struck me as a
 

00:25:26.560 --> 00:25:29.280 align:start position:0%
it's also so it really struck me as a
revelation<00:25:27.430><c> right</c><00:25:28.000><c> that</c><00:25:28.210><c> you</c><00:25:28.540><c> know</c><00:25:28.630><c> if</c><00:25:28.780><c> in</c><00:25:29.170><c> the</c>

00:25:29.280 --> 00:25:29.290 align:start position:0%
revelation right that you know if in the
 

00:25:29.290 --> 00:25:32.130 align:start position:0%
revelation right that you know if in the
end<00:25:29.410><c> if</c><00:25:29.560><c> all</c><00:25:29.740><c> we</c><00:25:29.980><c> want</c><00:25:30.130><c> to</c><00:25:30.190><c> do</c><00:25:30.430><c> is</c><00:25:30.730><c> run</c><00:25:31.600><c> you</c><00:25:32.020><c> know</c>

00:25:32.130 --> 00:25:32.140 align:start position:0%
end if all we want to do is run you know
 

00:25:32.140 --> 00:25:34.770 align:start position:0%
end if all we want to do is run you know
queries<00:25:32.650><c> against</c><00:25:32.920><c> some</c><00:25:33.130><c> stream</c><00:25:33.460><c> of</c><00:25:33.610><c> data</c><00:25:33.780><c> why</c>

00:25:34.770 --> 00:25:34.780 align:start position:0%
queries against some stream of data why
 

00:25:34.780 --> 00:25:36.990 align:start position:0%
queries against some stream of data why
don't<00:25:35.020><c> we</c><00:25:35.140><c> optimize</c><00:25:35.470><c> the</c><00:25:35.650><c> whole</c><00:25:35.830><c> thing</c><00:25:36.130><c> for</c>

00:25:36.990 --> 00:25:37.000 align:start position:0%
don't we optimize the whole thing for
 

00:25:37.000 --> 00:25:39.630 align:start position:0%
don't we optimize the whole thing for
this<00:25:37.180><c> purpose</c><00:25:37.560><c> so</c><00:25:38.560><c> I'm</c><00:25:38.890><c> just</c><00:25:39.160><c> wondering</c><00:25:39.400><c> what</c>

00:25:39.630 --> 00:25:39.640 align:start position:0%
this purpose so I'm just wondering what
 

00:25:39.640 --> 00:25:41.550 align:start position:0%
this purpose so I'm just wondering what
your<00:25:39.790><c> take</c><00:25:39.940><c> on</c><00:25:39.970><c> this</c><00:25:40.300><c> having</c><00:25:40.810><c> built</c><00:25:41.020><c> kudo</c><00:25:41.320><c> for</c>

00:25:41.550 --> 00:25:41.560 align:start position:0%
your take on this having built kudo for
 

00:25:41.560 --> 00:25:45.030 align:start position:0%
your take on this having built kudo for
this<00:25:41.800><c> criminal</c><00:25:42.130><c> case</c><00:25:42.280><c> right</c><00:25:43.150><c> I</c><00:25:43.840><c> mean</c><00:25:44.650><c> this</c><00:25:44.860><c> is</c>

00:25:45.030 --> 00:25:45.040 align:start position:0%
this criminal case right I mean this is
 

00:25:45.040 --> 00:25:46.710 align:start position:0%
this criminal case right I mean this is
like<00:25:45.070><c> very</c><00:25:45.550><c> new</c><00:25:45.820><c> to</c><00:25:46.000><c> me</c><00:25:46.030><c> I'm</c><00:25:46.240><c> trying</c><00:25:46.540><c> to</c>

00:25:46.710 --> 00:25:46.720 align:start position:0%
like very new to me I'm trying to
 

00:25:46.720 --> 00:25:48.930 align:start position:0%
like very new to me I'm trying to
understand<00:25:47.230><c> you</c><00:25:47.470><c> know</c><00:25:48.040><c> the</c><00:25:48.580><c> meaning</c><00:25:48.790><c> of</c><00:25:48.880><c> this</c>

00:25:48.930 --> 00:25:48.940 align:start position:0%
understand you know the meaning of this
 

00:25:48.940 --> 00:25:51.030 align:start position:0%
understand you know the meaning of this
so<00:25:49.330><c> I'm</c><00:25:49.420><c> just</c><00:25:49.450><c> kind</c><00:25:49.720><c> of</c><00:25:49.870><c> narrated</c><00:25:50.560><c> relating</c><00:25:50.950><c> it</c>

00:25:51.030 --> 00:25:51.040 align:start position:0%
so I'm just kind of narrated relating it
 

00:25:51.040 --> 00:25:52.380 align:start position:0%
so I'm just kind of narrated relating it
back<00:25:51.100><c> to</c><00:25:51.370><c> you</c><00:25:51.490><c> and</c><00:25:51.610><c> kind</c><00:25:51.760><c> of</c><00:25:51.880><c> am</c><00:25:52.000><c> wondering</c>

00:25:52.380 --> 00:25:52.390 align:start position:0%
back to you and kind of am wondering
 

00:25:52.390 --> 00:25:53.970 align:start position:0%
back to you and kind of am wondering
what<00:25:52.510><c> what</c><00:25:52.720><c> what's</c><00:25:53.020><c> your</c><00:25:53.170><c> take</c><00:25:53.290><c> on</c><00:25:53.320><c> that</c><00:25:53.530><c> I</c>

00:25:53.970 --> 00:25:53.980 align:start position:0%
what what what's your take on that I
 

00:25:53.980 --> 00:25:55.560 align:start position:0%
what what what's your take on that I
would<00:25:54.490><c> say</c><00:25:54.640><c> I'm</c><00:25:54.760><c> exactly</c><00:25:55.030><c> where</c><00:25:55.300><c> you</c><00:25:55.450><c> are</c>

00:25:55.560 --> 00:25:55.570 align:start position:0%
would say I'm exactly where you are
 

00:25:55.570 --> 00:25:56.910 align:start position:0%
would say I'm exactly where you are
actually<00:25:55.780><c> that's</c><00:25:56.080><c> the</c><00:25:56.140><c> first</c><00:25:56.380><c> time</c><00:25:56.500><c> I</c><00:25:56.650><c> hear</c>

00:25:56.910 --> 00:25:56.920 align:start position:0%
actually that's the first time I hear
 

00:25:56.920 --> 00:25:59.880 align:start position:0%
actually that's the first time I hear
about<00:25:57.160><c> this</c><00:25:57.250><c> idea</c><00:25:57.640><c> and</c><00:25:57.940><c> I</c><00:25:58.420><c> definitely</c><00:25:59.230><c> need</c><00:25:59.770><c> to</c>

00:25:59.880 --> 00:25:59.890 align:start position:0%
about this idea and I definitely need to
 

00:25:59.890 --> 00:26:03.180 align:start position:0%
about this idea and I definitely need to
spend<00:26:00.100><c> more</c><00:26:00.160><c> time</c><00:26:00.280><c> thinking</c><00:26:00.460><c> about</c><00:26:00.880><c> it</c><00:26:02.070><c> well</c><00:26:03.070><c> I</c>

00:26:03.180 --> 00:26:03.190 align:start position:0%
spend more time thinking about it well I
 

00:26:03.190 --> 00:26:04.770 align:start position:0%
spend more time thinking about it well I
wonder<00:26:03.670><c> what</c><00:26:03.850><c> the</c><00:26:03.910><c> trade-offs</c><00:26:04.270><c> are</c><00:26:04.390><c> because</c>

00:26:04.770 --> 00:26:04.780 align:start position:0%
wonder what the trade-offs are because
 

00:26:04.780 --> 00:26:06.060 align:start position:0%
wonder what the trade-offs are because
there's<00:26:04.930><c> nothing</c><00:26:05.230><c> perfect</c><00:26:05.410><c> right</c><00:26:05.770><c> so</c><00:26:05.920><c> if</c>

00:26:06.060 --> 00:26:06.070 align:start position:0%
there's nothing perfect right so if
 

00:26:06.070 --> 00:26:07.470 align:start position:0%
there's nothing perfect right so if
you're<00:26:06.220><c> doing</c><00:26:06.430><c> this</c><00:26:06.580><c> where</c><00:26:06.820><c> are</c><00:26:06.880><c> you</c><00:26:07.090><c> not</c><00:26:07.360><c> able</c>

00:26:07.470 --> 00:26:07.480 align:start position:0%
you're doing this where are you not able
 

00:26:07.480 --> 00:26:09.480 align:start position:0%
you're doing this where are you not able
to<00:26:07.720><c> do</c><00:26:07.870><c> that</c><00:26:08.830><c> that</c><00:26:09.010><c> would</c><00:26:09.040><c> be</c><00:26:09.130><c> my</c><00:26:09.340><c> first</c>

00:26:09.480 --> 00:26:09.490 align:start position:0%
to do that that would be my first
 

00:26:09.490 --> 00:26:12.390 align:start position:0%
to do that that would be my first
question<00:26:09.910><c> right</c><00:26:10.330><c> right</c><00:26:10.810><c> right</c><00:26:10.870><c> so</c><00:26:11.860><c> but</c><00:26:12.280><c> in</c>

00:26:12.390 --> 00:26:12.400 align:start position:0%
question right right right so but in
 

00:26:12.400 --> 00:26:14.820 align:start position:0%
question right right right so but in
that<00:26:12.550><c> sense</c><00:26:12.790><c> so</c><00:26:12.940><c> you</c><00:26:13.300><c> do</c><00:26:13.450><c> is</c><00:26:13.570><c> kind</c><00:26:13.720><c> of</c><00:26:13.870><c> it's</c>

00:26:14.820 --> 00:26:14.830 align:start position:0%
that sense so you do is kind of it's
 

00:26:14.830 --> 00:26:16.470 align:start position:0%
that sense so you do is kind of it's
enough<00:26:15.250><c> the</c><00:26:15.340><c> distributed</c><00:26:15.880><c> system</c><00:26:15.910><c> right</c><00:26:16.330><c> so</c>

00:26:16.470 --> 00:26:16.480 align:start position:0%
enough the distributed system right so
 

00:26:16.480 --> 00:26:18.870 align:start position:0%
enough the distributed system right so
like<00:26:16.600><c> so</c><00:26:16.870><c> you</c><00:26:16.930><c> you</c><00:26:17.440><c> know</c><00:26:17.740><c> you</c><00:26:18.010><c> want</c><00:26:18.340><c> to</c><00:26:18.370><c> coexist</c>

00:26:18.870 --> 00:26:18.880 align:start position:0%
like so you you know you want to coexist
 

00:26:18.880 --> 00:26:21.330 align:start position:0%
like so you you know you want to coexist
effectively<00:26:19.510><c> like</c><00:26:19.810><c> if</c><00:26:19.960><c> you</c><00:26:20.080><c> run</c><00:26:20.290><c> Kafka</c><00:26:20.800><c> spark</c>

00:26:21.330 --> 00:26:21.340 align:start position:0%
effectively like if you run Kafka spark
 

00:26:21.340 --> 00:26:23.670 align:start position:0%
effectively like if you run Kafka spark
and<00:26:21.520><c> guru</c><00:26:21.730><c> you</c><00:26:22.450><c> will</c><00:26:22.630><c> have</c><00:26:22.870><c> the</c><00:26:23.080><c> demons</c><00:26:23.470><c> on</c>

00:26:23.670 --> 00:26:23.680 align:start position:0%
and guru you will have the demons on
 

00:26:23.680 --> 00:26:26.430 align:start position:0%
and guru you will have the demons on
each<00:26:23.830><c> node</c><00:26:24.520><c> right</c><00:26:25.450><c> so</c><00:26:25.900><c> so</c><00:26:26.080><c> like</c><00:26:26.230><c> in</c><00:26:26.350><c> the</c>

00:26:26.430 --> 00:26:26.440 align:start position:0%
each node right so so like in the
 

00:26:26.440 --> 00:26:28.950 align:start position:0%
each node right so so like in the
current<00:26:26.800><c> situation</c><00:26:27.240><c> like</c><00:26:28.240><c> will</c><00:26:28.420><c> hope</c><00:26:28.690><c> you</c>

00:26:28.950 --> 00:26:28.960 align:start position:0%
current situation like will hope you
 

00:26:28.960 --> 00:26:30.360 align:start position:0%
current situation like will hope you
know<00:26:29.080><c> like</c><00:26:29.410><c> the</c><00:26:29.560><c> locality</c><00:26:30.040><c> will</c><00:26:30.130><c> be</c><00:26:30.280><c> achieved</c>

00:26:30.360 --> 00:26:30.370 align:start position:0%
know like the locality will be achieved
 

00:26:30.370 --> 00:26:32.440 align:start position:0%
know like the locality will be achieved
by<00:26:30.880><c> somehow</c><00:26:31.330><c> making</c><00:26:31.690><c> everybody</c>

00:26:32.440 --> 00:26:32.450 align:start position:0%
by somehow making everybody
 

00:26:32.450 --> 00:26:36.550 align:start position:0%
by somehow making everybody
together<00:26:32.840><c> right</c><00:26:33.740><c> so</c><00:26:34.810><c> yeah</c><00:26:35.810><c> I</c><00:26:35.840><c> mean</c><00:26:36.290><c> just</c>

00:26:36.550 --> 00:26:36.560 align:start position:0%
together right so yeah I mean just
 

00:26:36.560 --> 00:26:38.320 align:start position:0%
together right so yeah I mean just
something<00:26:36.770><c> I</c><00:26:36.860><c> kind</c><00:26:37.010><c> of</c><00:26:37.130><c> final</c><00:26:37.550><c> five</c>

00:26:38.320 --> 00:26:38.330 align:start position:0%
something I kind of final five
 

00:26:38.330 --> 00:26:40.360 align:start position:0%
something I kind of final five
fascinating<00:26:38.540><c> well</c><00:26:39.020><c> I</c><00:26:39.050><c> mean</c><00:26:39.230><c> the</c><00:26:39.440><c> design</c><00:26:40.220><c> by</c>

00:26:40.360 --> 00:26:40.370 align:start position:0%
fascinating well I mean the design by
 

00:26:40.370 --> 00:26:42.700 align:start position:0%
fascinating well I mean the design by
composition<00:26:41.000><c> I</c><00:26:41.300><c> think</c><00:26:41.780><c> everyone</c><00:26:42.230><c> working</c><00:26:42.440><c> on</c>

00:26:42.700 --> 00:26:42.710 align:start position:0%
composition I think everyone working on
 

00:26:42.710 --> 00:26:43.990 align:start position:0%
composition I think everyone working on
their<00:26:42.860><c> own</c><00:26:42.950><c> piece</c><00:26:43.220><c> that's</c><00:26:43.490><c> basically</c><00:26:43.790><c> what</c>

00:26:43.990 --> 00:26:44.000 align:start position:0%
their own piece that's basically what
 

00:26:44.000 --> 00:26:46.240 align:start position:0%
their own piece that's basically what
the<00:26:44.120><c> Linux</c><00:26:44.450><c> model</c><00:26:44.780><c> is</c><00:26:44.900><c> right</c><00:26:45.140><c> mm-hmm</c><00:26:45.590><c> and</c><00:26:45.800><c> I</c>

00:26:46.240 --> 00:26:46.250 align:start position:0%
the Linux model is right mm-hmm and I
 

00:26:46.250 --> 00:26:48.460 align:start position:0%
the Linux model is right mm-hmm and I
think<00:26:46.280><c> it's</c><00:26:46.550><c> a</c><00:26:46.580><c> good</c><00:26:46.670><c> model</c><00:26:46.850><c> all</c><00:26:47.780><c> right</c><00:26:47.990><c> well</c>

00:26:48.460 --> 00:26:48.470 align:start position:0%
think it's a good model all right well
 

00:26:48.470 --> 00:26:49.660 align:start position:0%
think it's a good model all right well
thank<00:26:48.770><c> you</c><00:26:48.830><c> very</c><00:26:48.920><c> much</c><00:26:49.100><c> for</c><00:26:49.130><c> sharing</c><00:26:49.430><c> and</c>

00:26:49.660 --> 00:26:49.670 align:start position:0%
thank you very much for sharing and
 

00:26:49.670 --> 00:26:51.100 align:start position:0%
thank you very much for sharing and
we're<00:26:49.790><c> looking</c><00:26:50.000><c> forward</c><00:26:50.180><c> to</c><00:26:50.270><c> talk</c><00:26:50.510><c> thank</c><00:26:51.020><c> you</c>

00:26:51.100 --> 00:26:51.110 align:start position:0%
we're looking forward to talk thank you
 

00:26:51.110 --> 00:26:53.320 align:start position:0%
we're looking forward to talk thank you
very<00:26:51.140><c> much</c>

