WEBVTT
Kind: captions
Language: en

00:00:01.070 --> 00:00:11.259 align:start position:0%
 
[Applause]

00:00:11.259 --> 00:00:11.269 align:start position:0%
 
 

00:00:11.269 --> 00:00:14.749 align:start position:0%
 
myself<00:00:12.269><c> and</c><00:00:12.719><c> videos</c><00:00:13.679><c> so</c><00:00:14.250><c> I</c><00:00:14.279><c> use</c><00:00:14.580><c> this</c>

00:00:14.749 --> 00:00:14.759 align:start position:0%
myself and videos so I use this
 

00:00:14.759 --> 00:00:17.240 align:start position:0%
myself and videos so I use this
decompiler<00:00:15.660><c> saying</c><00:00:16.080><c> that</c><00:00:16.320><c> when</c><00:00:17.009><c> it</c><00:00:17.099><c> goes</c><00:00:17.189><c> to</c>

00:00:17.240 --> 00:00:17.250 align:start position:0%
decompiler saying that when it goes to
 

00:00:17.250 --> 00:00:19.760 align:start position:0%
decompiler saying that when it goes to
the<00:00:17.400><c> website</c><00:00:17.609><c> in</c><00:00:18.329><c> the</c><00:00:18.419><c> contract</c><00:00:18.779><c> name</c><00:00:19.020><c> and</c><00:00:19.410><c> put</c>

00:00:19.760 --> 00:00:19.770 align:start position:0%
the website in the contract name and put
 

00:00:19.770 --> 00:00:22.159 align:start position:0%
the website in the contract name and put
together<00:00:19.949><c> this</c><00:00:20.400><c> for</c><00:00:21.150><c> almost</c><00:00:21.360><c> every</c><00:00:21.689><c> contract</c>

00:00:22.159 --> 00:00:22.169 align:start position:0%
together this for almost every contract
 

00:00:22.169 --> 00:00:24.409 align:start position:0%
together this for almost every contract
the<00:00:23.070><c> source</c><00:00:23.279><c> code</c><00:00:23.550><c> that</c><00:00:23.759><c> is</c><00:00:23.849><c> kind</c><00:00:24.060><c> of</c><00:00:24.150><c> human</c>

00:00:24.409 --> 00:00:24.419 align:start position:0%
the source code that is kind of human
 

00:00:24.419 --> 00:00:27.709 align:start position:0%
the source code that is kind of human
readable<00:00:25.129><c> which</c><00:00:26.129><c> i</c><00:00:26.520><c> think</c><00:00:26.730><c> is</c><00:00:27.119><c> a</c><00:00:27.149><c> new</c><00:00:27.450><c> thing</c>

00:00:27.709 --> 00:00:27.719 align:start position:0%
readable which i think is a new thing
 

00:00:27.719 --> 00:00:30.560 align:start position:0%
readable which i think is a new thing
because<00:00:28.309><c> they</c><00:00:29.309><c> weren't</c><00:00:29.640><c> that</c><00:00:29.820><c> many</c><00:00:30.029><c> compilers</c>

00:00:30.560 --> 00:00:30.570 align:start position:0%
because they weren't that many compilers
 

00:00:30.570 --> 00:00:32.540 align:start position:0%
because they weren't that many compilers
that<00:00:31.020><c> could</c><00:00:31.169><c> allow</c><00:00:31.379><c> you</c><00:00:31.439><c> to</c><00:00:31.590><c> create</c><00:00:31.919><c> sources</c>

00:00:32.540 --> 00:00:32.550 align:start position:0%
that could allow you to create sources
 

00:00:32.550 --> 00:00:35.450 align:start position:0%
that could allow you to create sources
like<00:00:32.730><c> to</c><00:00:33.210><c> view</c><00:00:33.510><c> the</c><00:00:33.719><c> source</c><00:00:33.870><c> of</c><00:00:34.200><c> most</c><00:00:35.160><c> of</c><00:00:35.370><c> the</c>

00:00:35.450 --> 00:00:35.460 align:start position:0%
like to view the source of most of the
 

00:00:35.460 --> 00:00:39.139 align:start position:0%
like to view the source of most of the
contracts<00:00:35.879><c> and</c><00:00:36.420><c> I</c><00:00:37.200><c> really</c><00:00:37.789><c> build</c><00:00:38.789><c> this</c><00:00:38.940><c> whole</c>

00:00:39.139 --> 00:00:39.149 align:start position:0%
contracts and I really build this whole
 

00:00:39.149 --> 00:00:41.479 align:start position:0%
contracts and I really build this whole
thing<00:00:39.420><c> out</c><00:00:39.870><c> of</c><00:00:39.899><c> frustration</c><00:00:40.770><c> with</c><00:00:41.340><c> either</c>

00:00:41.479 --> 00:00:41.489 align:start position:0%
thing out of frustration with either
 

00:00:41.489 --> 00:00:43.880 align:start position:0%
thing out of frustration with either
scan<00:00:41.879><c> because</c><00:00:42.450><c> it's</c><00:00:42.720><c> only</c><00:00:42.900><c> like</c><00:00:43.380><c> doesn't</c>

00:00:43.880 --> 00:00:43.890 align:start position:0%
scan because it's only like doesn't
 

00:00:43.890 --> 00:00:45.560 align:start position:0%
scan because it's only like doesn't
allow<00:00:44.100><c> you</c><00:00:44.280><c> to</c><00:00:44.310><c> access</c><00:00:44.550><c> all</c><00:00:44.850><c> source</c><00:00:45.300><c> codes</c>

00:00:45.560 --> 00:00:45.570 align:start position:0%
allow you to access all source codes
 

00:00:45.570 --> 00:00:48.530 align:start position:0%
allow you to access all source codes
easily<00:00:46.020><c> and</c><00:00:46.410><c> a</c><00:00:46.650><c> lot</c><00:00:47.550><c> of</c><00:00:47.579><c> source</c><00:00:47.910><c> codes</c><00:00:48.180><c> are</c><00:00:48.360><c> not</c>

00:00:48.530 --> 00:00:48.540 align:start position:0%
easily and a lot of source codes are not
 

00:00:48.540 --> 00:00:51.319 align:start position:0%
easily and a lot of source codes are not
open<00:00:49.020><c> there</c><00:00:49.230><c> so</c><00:00:50.190><c> I</c><00:00:50.280><c> said</c><00:00:50.489><c> I</c><00:00:50.970><c> will</c><00:00:51.149><c> just</c>

00:00:51.319 --> 00:00:51.329 align:start position:0%
open there so I said I will just
 

00:00:51.329 --> 00:00:54.110 align:start position:0%
open there so I said I will just
beautiful<00:00:51.720><c> compiler</c><00:00:52.170><c> that</c><00:00:52.610><c> anyone</c><00:00:53.610><c> see</c><00:00:53.940><c> any</c>

00:00:54.110 --> 00:00:54.120 align:start position:0%
beautiful compiler that anyone see any
 

00:00:54.120 --> 00:00:56.690 align:start position:0%
beautiful compiler that anyone see any
source<00:00:54.420><c> and</c><00:00:54.780><c> it</c><00:00:55.440><c> will</c><00:00:55.590><c> be</c><00:00:55.710><c> open</c><00:00:56.040><c> so</c><00:00:56.190><c> anyone</c><00:00:56.340><c> can</c>

00:00:56.690 --> 00:00:56.700 align:start position:0%
source and it will be open so anyone can
 

00:00:56.700 --> 00:00:59.060 align:start position:0%
source and it will be open so anyone can
start<00:00:57.030><c> their</c><00:00:57.210><c> own</c><00:00:57.239><c> thing</c><00:00:57.660><c> and</c><00:00:58.230><c> work</c><00:00:58.530><c> with</c><00:00:58.770><c> it</c><00:00:58.890><c> a</c>

00:00:59.060 --> 00:00:59.070 align:start position:0%
start their own thing and work with it a
 

00:00:59.070 --> 00:01:01.220 align:start position:0%
start their own thing and work with it a
little<00:00:59.370><c> bit</c><00:00:59.520><c> so</c><00:01:00.030><c> so</c><00:01:00.540><c> that</c><00:01:00.690><c> was</c><00:01:00.840><c> one</c><00:01:01.050><c> of</c><00:01:01.079><c> the</c>

00:01:01.220 --> 00:01:01.230 align:start position:0%
little bit so so that was one of the
 

00:01:01.230 --> 00:01:03.979 align:start position:0%
little bit so so that was one of the
main<00:01:01.380><c> innovation</c><00:01:01.610><c> behind</c><00:01:02.610><c> us</c><00:01:03.210><c> so</c><00:01:03.719><c> you</c><00:01:03.809><c> go</c><00:01:03.930><c> to</c>

00:01:03.979 --> 00:01:03.989 align:start position:0%
main innovation behind us so you go to
 

00:01:03.989 --> 00:01:06.050 align:start position:0%
main innovation behind us so you go to
the<00:01:04.110><c> website</c><00:01:04.530><c> and</c><00:01:04.799><c> most</c><00:01:05.489><c> of</c><00:01:05.640><c> the</c><00:01:05.729><c> constructs</c>

00:01:06.050 --> 00:01:06.060 align:start position:0%
the website and most of the constructs
 

00:01:06.060 --> 00:01:08.990 align:start position:0%
the website and most of the constructs
you<00:01:06.240><c> see</c><00:01:06.479><c> the</c><00:01:07.110><c> compiler</c><00:01:07.439><c> right</c><00:01:07.860><c> and</c><00:01:08.130><c> the</c>

00:01:08.990 --> 00:01:09.000 align:start position:0%
you see the compiler right and the
 

00:01:09.000 --> 00:01:10.429 align:start position:0%
you see the compiler right and the
second<00:01:09.240><c> school</c><00:01:09.450><c> thing</c><00:01:09.630><c> which</c><00:01:09.990><c> is</c><00:01:10.140><c> I</c><00:01:10.320><c> think</c>

00:01:10.429 --> 00:01:10.439 align:start position:0%
second school thing which is I think
 

00:01:10.439 --> 00:01:12.830 align:start position:0%
second school thing which is I think
even<00:01:10.829><c> cooler</c><00:01:11.100><c> is</c><00:01:11.729><c> that</c><00:01:11.850><c> for</c><00:01:12.210><c> every</c><00:01:12.329><c> contract</c>

00:01:12.830 --> 00:01:12.840 align:start position:0%
even cooler is that for every contract
 

00:01:12.840 --> 00:01:15.770 align:start position:0%
even cooler is that for every contract
there<00:01:13.170><c> is</c><00:01:13.200><c> this</c><00:01:13.639><c> intermediate</c><00:01:14.639><c> form</c><00:01:14.939><c> so</c><00:01:15.450><c> this</c>

00:01:15.770 --> 00:01:15.780 align:start position:0%
there is this intermediate form so this
 

00:01:15.780 --> 00:01:20.510 align:start position:0%
there is this intermediate form so this
is<00:01:15.899><c> the</c><00:01:16.170><c> same</c><00:01:16.380><c> thing</c><00:01:16.909><c> as</c><00:01:17.909><c> this</c><00:01:18.350><c> but</c><00:01:19.350><c> but</c><00:01:20.130><c> it</c><00:01:20.340><c> is</c>

00:01:20.510 --> 00:01:20.520 align:start position:0%
is the same thing as this but but it is
 

00:01:20.520 --> 00:01:35.629 align:start position:0%
is the same thing as this but but it is
alright<00:01:21.479><c> you</c><00:01:30.740><c> can</c><00:01:31.740><c> write</c><00:01:31.920><c> the</c><00:01:32.100><c> others</c><00:01:34.639><c> all</c>

00:01:35.629 --> 00:01:35.639 align:start position:0%
alright you can write the others all
 

00:01:35.639 --> 00:01:38.629 align:start position:0%
alright you can write the others all
right<00:01:35.779><c> so</c><00:01:36.950><c> so</c><00:01:37.950><c> anyway</c><00:01:38.189><c> there</c><00:01:38.399><c> is</c><00:01:38.490><c> this</c>

00:01:38.629 --> 00:01:38.639 align:start position:0%
right so so anyway there is this
 

00:01:38.639 --> 00:01:40.550 align:start position:0%
right so so anyway there is this
intermediate<00:01:39.060><c> form</c><00:01:39.359><c> which</c><00:01:40.049><c> is</c><00:01:40.170><c> quite</c><00:01:40.349><c> cool</c>

00:01:40.550 --> 00:01:40.560 align:start position:0%
intermediate form which is quite cool
 

00:01:40.560 --> 00:01:43.760 align:start position:0%
intermediate form which is quite cool
because<00:01:41.039><c> it's</c><00:01:41.340><c> I</c><00:01:42.270><c> know</c><00:01:42.929><c> that</c><00:01:43.079><c> it's</c><00:01:43.229><c> looks</c><00:01:43.560><c> like</c>

00:01:43.760 --> 00:01:43.770 align:start position:0%
because it's I know that it's looks like
 

00:01:43.770 --> 00:01:45.739 align:start position:0%
because it's I know that it's looks like
gibberish<00:01:43.979><c> but</c><00:01:44.459><c> this</c><00:01:44.609><c> it's</c><00:01:45.179><c> really</c><00:01:45.299><c> a</c><00:01:45.389><c> Chinese</c>

00:01:45.739 --> 00:01:45.749 align:start position:0%
gibberish but this it's really a Chinese
 

00:01:45.749 --> 00:01:46.780 align:start position:0%
gibberish but this it's really a Chinese
100<00:01:45.959><c> percent</c>

00:01:46.780 --> 00:01:46.790 align:start position:0%
100 percent
 

00:01:46.790 --> 00:01:49.120 align:start position:0%
100 percent
every<00:01:47.000><c> single</c><00:01:47.180><c> contract</c><00:01:47.690><c> out</c><00:01:47.840><c> there</c><00:01:48.050><c> and</c><00:01:48.380><c> it's</c>

00:01:49.120 --> 00:01:49.130 align:start position:0%
every single contract out there and it's
 

00:01:49.130 --> 00:01:51.610 align:start position:0%
every single contract out there and it's
quite<00:01:49.310><c> nice</c><00:01:49.550><c> because</c><00:01:50.210><c> the</c><00:01:50.540><c> way</c><00:01:50.660><c> it's</c>

00:01:51.610 --> 00:01:51.620 align:start position:0%
quite nice because the way it's
 

00:01:51.620 --> 00:01:54.670 align:start position:0%
quite nice because the way it's
constructed<00:01:51.890><c> is</c><00:01:53.050><c> it's</c><00:01:54.050><c> constructed</c><00:01:54.440><c> in</c><00:01:54.560><c> such</c>

00:01:54.670 --> 00:01:54.680 align:start position:0%
constructed is it's constructed in such
 

00:01:54.680 --> 00:01:56.590 align:start position:0%
constructed is it's constructed in such
a<00:01:54.740><c> way</c><00:01:54.830><c> that</c><00:01:55.100><c> is</c><00:01:55.220><c> very</c><00:01:55.490><c> easy</c><00:01:55.730><c> to</c><00:01:55.850><c> analyze</c><00:01:56.360><c> by</c>

00:01:56.590 --> 00:01:56.600 align:start position:0%
a way that is very easy to analyze by
 

00:01:56.600 --> 00:01:59.160 align:start position:0%
a way that is very easy to analyze by
machines<00:01:56.960><c> so</c><00:01:57.440><c> we</c><00:01:57.530><c> can</c><00:01:57.710><c> write</c><00:01:57.890><c> very</c><00:01:58.190><c> simple</c>

00:01:59.160 --> 00:01:59.170 align:start position:0%
machines so we can write very simple
 

00:01:59.170 --> 00:02:01.900 align:start position:0%
machines so we can write very simple
merciful<00:02:00.170><c> analyzers</c><00:02:00.740><c> or</c><00:02:00.920><c> source</c><00:02:01.280><c> codes</c><00:02:01.580><c> and</c>

00:02:01.900 --> 00:02:01.910 align:start position:0%
merciful analyzers or source codes and
 

00:02:01.910 --> 00:02:05.050 align:start position:0%
merciful analyzers or source codes and
you<00:02:02.420><c> can</c><00:02:02.540><c> get</c><00:02:02.750><c> like</c><00:02:03.440><c> you</c><00:02:03.530><c> coming</c><00:02:03.710><c> you</c><00:02:04.430><c> can</c><00:02:04.610><c> do</c><00:02:04.820><c> a</c>

00:02:05.050 --> 00:02:05.060 align:start position:0%
you can get like you coming you can do a
 

00:02:05.060 --> 00:02:06.880 align:start position:0%
you can get like you coming you can do a
lot<00:02:05.300><c> of</c><00:02:05.330><c> cool</c><00:02:05.570><c> stuff</c><00:02:05.780><c> that</c><00:02:05.840><c> I</c><00:02:06.140><c> will</c><00:02:06.260><c> talk</c><00:02:06.800><c> about</c>

00:02:06.880 --> 00:02:06.890 align:start position:0%
lot of cool stuff that I will talk about
 

00:02:06.890 --> 00:02:09.040 align:start position:0%
lot of cool stuff that I will talk about
it<00:02:07.130><c> in</c><00:02:07.490><c> the</c><00:02:07.640><c> end</c><00:02:07.670><c> do</c><00:02:08.660><c> it</c>

00:02:09.040 --> 00:02:09.050 align:start position:0%
it in the end do it
 

00:02:09.050 --> 00:02:12.280 align:start position:0%
it in the end do it
so<00:02:09.530><c> anyway</c><00:02:09.770><c> again</c><00:02:10.640><c> the</c><00:02:11.270><c> decompile</c><00:02:11.690><c> forum</c><00:02:12.110><c> and</c>

00:02:12.280 --> 00:02:12.290 align:start position:0%
so anyway again the decompile forum and
 

00:02:12.290 --> 00:02:13.930 align:start position:0%
so anyway again the decompile forum and
this<00:02:12.440><c> right</c><00:02:12.800><c> and</c><00:02:13.250><c> there</c><00:02:13.370><c> are</c><00:02:13.460><c> of</c><00:02:13.550><c> course</c><00:02:13.580><c> other</c>

00:02:13.930 --> 00:02:13.940 align:start position:0%
this right and there are of course other
 

00:02:13.940 --> 00:02:19.180 align:start position:0%
this right and there are of course other
tools<00:02:14.330><c> that</c><00:02:14.750><c> are</c><00:02:16.570><c> yeah</c><00:02:17.570><c> that</c><00:02:17.780><c> are</c><00:02:17.960><c> in</c><00:02:18.710><c> the</c><00:02:18.890><c> same</c>

00:02:19.180 --> 00:02:19.190 align:start position:0%
tools that are yeah that are in the same
 

00:02:19.190 --> 00:02:21.610 align:start position:0%
tools that are yeah that are in the same
thing<00:02:20.150><c> so</c><00:02:20.600><c> there</c><00:02:20.810><c> is</c><00:02:20.900><c> mention</c><00:02:21.200><c> for</c><00:02:21.590><c> example</c>

00:02:21.610 --> 00:02:21.620 align:start position:0%
thing so there is mention for example
 

00:02:21.620 --> 00:02:24.280 align:start position:0%
thing so there is mention for example
that<00:02:22.130><c> that</c><00:02:22.400><c> is</c><00:02:22.700><c> doing</c><00:02:22.910><c> symbolic</c><00:02:23.420><c> execution</c><00:02:23.690><c> of</c>

00:02:24.280 --> 00:02:24.290 align:start position:0%
that that is doing symbolic execution of
 

00:02:24.290 --> 00:02:26.230 align:start position:0%
that that is doing symbolic execution of
every<00:02:24.530><c> contract</c><00:02:24.980><c> and</c><00:02:25.280><c> and</c><00:02:25.670><c> tries</c><00:02:25.970><c> to</c><00:02:26.000><c> figure</c>

00:02:26.230 --> 00:02:26.240 align:start position:0%
every contract and and tries to figure
 

00:02:26.240 --> 00:02:28.180 align:start position:0%
every contract and and tries to figure
out<00:02:26.390><c> what</c><00:02:26.570><c> are</c><00:02:26.870><c> the</c><00:02:27.380><c> potential</c><00:02:27.740><c> backs</c><00:02:27.920><c> there</c>

00:02:28.180 --> 00:02:28.190 align:start position:0%
out what are the potential backs there
 

00:02:28.190 --> 00:02:30.850 align:start position:0%
out what are the potential backs there
right<00:02:28.490><c> there</c><00:02:29.300><c> is</c><00:02:29.330><c> magic</c><00:02:29.690><c> or</c><00:02:29.840><c> that</c><00:02:30.620><c> does</c><00:02:30.830><c> a</c>

00:02:30.850 --> 00:02:30.860 align:start position:0%
right there is magic or that does a
 

00:02:30.860 --> 00:02:33.160 align:start position:0%
right there is magic or that does a
similar<00:02:31.070><c> thing</c><00:02:31.430><c> from</c><00:02:31.970><c> from</c><00:02:32.390><c> 12</c><00:02:32.690><c> bits</c><00:02:32.900><c> and</c>

00:02:33.160 --> 00:02:33.170 align:start position:0%
similar thing from from 12 bits and
 

00:02:33.170 --> 00:02:35.890 align:start position:0%
similar thing from from 12 bits and
there<00:02:33.920><c> are</c><00:02:34.010><c> some</c><00:02:34.160><c> other</c><00:02:34.340><c> decompilers</c><00:02:35.090><c> but</c>

00:02:35.890 --> 00:02:35.900 align:start position:0%
there are some other decompilers but
 

00:02:35.900 --> 00:02:38.110 align:start position:0%
there are some other decompilers but
they<00:02:36.020><c> have</c><00:02:36.440><c> to</c><00:02:36.560><c> solidity</c><00:02:36.950><c> and</c><00:02:37.280><c> I</c><00:02:37.760><c> don't</c><00:02:37.970><c> like</c>

00:02:38.110 --> 00:02:38.120 align:start position:0%
they have to solidity and I don't like
 

00:02:38.120 --> 00:02:40.150 align:start position:0%
they have to solidity and I don't like
curly<00:02:38.450><c> brackets</c><00:02:38.870><c> even</c><00:02:39.260><c> though</c><00:02:39.380><c> here</c><00:02:39.620><c> also</c>

00:02:40.150 --> 00:02:40.160 align:start position:0%
curly brackets even though here also
 

00:02:40.160 --> 00:02:44.140 align:start position:0%
curly brackets even though here also
what<00:02:40.459><c> I</c><00:02:40.640><c> am</c><00:02:40.820><c> that's</c><00:02:41.320><c> anyway</c><00:02:42.350><c> mmm</c><00:02:43.190><c> in</c><00:02:43.370><c> this</c><00:02:43.640><c> in</c>

00:02:44.140 --> 00:02:44.150 align:start position:0%
what I am that's anyway mmm in this in
 

00:02:44.150 --> 00:02:47.080 align:start position:0%
what I am that's anyway mmm in this in
this<00:02:44.270><c> quick</c><00:02:44.510><c> talk</c><00:02:44.750><c> at</c><00:02:45.050><c> workshop</c><00:02:46.060><c> talk</c><00:02:47.060><c> a</c>

00:02:47.080 --> 00:02:47.090 align:start position:0%
this quick talk at workshop talk a
 

00:02:47.090 --> 00:02:48.460 align:start position:0%
this quick talk at workshop talk a
little<00:02:47.330><c> bit</c><00:02:47.540><c> about</c><00:02:47.600><c> what</c><00:02:47.989><c> symbolic</c><00:02:48.380><c> execution</c>

00:02:48.460 --> 00:02:48.470 align:start position:0%
little bit about what symbolic execution
 

00:02:48.470 --> 00:02:50.410 align:start position:0%
little bit about what symbolic execution
is<00:02:48.980><c> because</c><00:02:49.430><c> that's</c><00:02:49.580><c> the</c><00:02:49.730><c> basis</c><00:02:50.150><c> of</c><00:02:50.239><c> the</c><00:02:50.390><c> whole</c>

00:02:50.410 --> 00:02:50.420 align:start position:0%
is because that's the basis of the whole
 

00:02:50.420 --> 00:02:53.350 align:start position:0%
is because that's the basis of the whole
compiler<00:02:51.019><c> and</c><00:02:51.440><c> that's</c><00:02:52.130><c> a</c><00:02:52.220><c> basis</c><00:02:52.610><c> for</c><00:02:52.640><c> a</c><00:02:52.910><c> lot</c><00:02:53.330><c> of</c>

00:02:53.350 --> 00:02:53.360 align:start position:0%
compiler and that's a basis for a lot of
 

00:02:53.360 --> 00:02:55.660 align:start position:0%
compiler and that's a basis for a lot of
security<00:02:54.050><c> tools</c><00:02:54.500><c> and</c><00:02:54.830><c> contract</c><00:02:55.280><c> analysis</c>

00:02:55.660 --> 00:02:55.670 align:start position:0%
security tools and contract analysis
 

00:02:55.670 --> 00:02:56.110 align:start position:0%
security tools and contract analysis
tools

00:02:56.110 --> 00:02:56.120 align:start position:0%
tools
 

00:02:56.120 --> 00:02:58.300 align:start position:0%
tools
so<00:02:56.420><c> I</c><00:02:56.450><c> will</c><00:02:56.690><c> explain</c><00:02:57.050><c> how</c><00:02:57.680><c> exactly</c><00:02:57.860><c> it</c><00:02:58.250><c> works</c>

00:02:58.300 --> 00:02:58.310 align:start position:0%
so I will explain how exactly it works
 

00:02:58.310 --> 00:03:02.110 align:start position:0%
so I will explain how exactly it works
and<00:02:58.820><c> then</c><00:02:59.480><c> I</c><00:02:59.510><c> will</c><00:02:59.900><c> explain</c><00:03:00.709><c> a</c><00:03:01.070><c> few</c><00:03:01.519><c> different</c>

00:03:02.110 --> 00:03:02.120 align:start position:0%
and then I will explain a few different
 

00:03:02.120 --> 00:03:04.390 align:start position:0%
and then I will explain a few different
things<00:03:02.420><c> related</c><00:03:02.720><c> to</c><00:03:03.049><c> simple</c><00:03:03.500><c> execution</c><00:03:03.890><c> and</c>

00:03:04.390 --> 00:03:04.400 align:start position:0%
things related to simple execution and
 

00:03:04.400 --> 00:03:07.030 align:start position:0%
things related to simple execution and
how<00:03:04.940><c> various</c><00:03:05.390><c> tools</c><00:03:05.720><c> solve</c><00:03:06.200><c> them</c>

00:03:07.030 --> 00:03:07.040 align:start position:0%
how various tools solve them
 

00:03:07.040 --> 00:03:08.500 align:start position:0%
how various tools solve them
so<00:03:07.610><c> it</c><00:03:07.850><c> gives</c><00:03:08.090><c> you</c><00:03:08.209><c> a</c><00:03:08.239><c> better</c><00:03:08.420><c> understanding</c>

00:03:08.500 --> 00:03:08.510 align:start position:0%
so it gives you a better understanding
 

00:03:08.510 --> 00:03:10.870 align:start position:0%
so it gives you a better understanding
on<00:03:09.110><c> well</c><00:03:09.980><c> essentially</c><00:03:10.370><c> how</c><00:03:10.580><c> these</c><00:03:10.700><c> things</c>

00:03:10.870 --> 00:03:10.880 align:start position:0%
on well essentially how these things
 

00:03:10.880 --> 00:03:12.509 align:start position:0%
on well essentially how these things
work<00:03:11.209><c> and</c><00:03:11.600><c> perhaps</c>

00:03:12.509 --> 00:03:12.519 align:start position:0%
work and perhaps
 

00:03:12.519 --> 00:03:15.100 align:start position:0%
work and perhaps
your<00:03:13.519><c> own</c><00:03:13.640><c> thing</c><00:03:13.909><c> or</c><00:03:14.180><c> or</c><00:03:14.629><c> the</c><00:03:14.750><c> seal</c><00:03:14.930><c> those</c>

00:03:15.100 --> 00:03:15.110 align:start position:0%
your own thing or or the seal those
 

00:03:15.110 --> 00:03:17.380 align:start position:0%
your own thing or or the seal those
things<00:03:15.349><c> better</c><00:03:15.530><c> then</c><00:03:16.489><c> I</c><00:03:16.610><c> will</c><00:03:16.849><c> talk</c><00:03:17.209><c> about</c>

00:03:17.380 --> 00:03:17.390 align:start position:0%
things better then I will talk about
 

00:03:17.390 --> 00:03:19.119 align:start position:0%
things better then I will talk about
some<00:03:17.750><c> crazy</c><00:03:17.900><c> stuff</c><00:03:18.230><c> that</c><00:03:18.349><c> I</c><00:03:18.439><c> have</c><00:03:18.590><c> to</c><00:03:18.620><c> do</c><00:03:18.890><c> to</c>

00:03:19.119 --> 00:03:19.129 align:start position:0%
some crazy stuff that I have to do to
 

00:03:19.129 --> 00:03:22.780 align:start position:0%
some crazy stuff that I have to do to
make<00:03:19.310><c> make</c><00:03:20.000><c> the</c><00:03:20.150><c> results</c><00:03:20.540><c> so</c><00:03:21.200><c> pretty</c><00:03:21.530><c> and</c><00:03:21.790><c> yet</c>

00:03:22.780 --> 00:03:22.790 align:start position:0%
make make the results so pretty and yet
 

00:03:22.790 --> 00:03:24.819 align:start position:0%
make make the results so pretty and yet
I<00:03:22.970><c> will</c><00:03:23.150><c> show</c><00:03:23.390><c> you</c><00:03:23.450><c> a</c><00:03:23.569><c> little</c><00:03:23.750><c> bit</c><00:03:23.959><c> more</c><00:03:24.530><c> about</c>

00:03:24.819 --> 00:03:24.829 align:start position:0%
I will show you a little bit more about
 

00:03:24.829 --> 00:03:28.390 align:start position:0%
I will show you a little bit more about
the<00:03:24.980><c> broader</c><00:03:25.220><c> context</c><00:03:25.970><c> of</c><00:03:26.120><c> the</c><00:03:26.659><c> whole</c><00:03:27.400><c> like</c>

00:03:28.390 --> 00:03:28.400 align:start position:0%
the broader context of the whole like
 

00:03:28.400 --> 00:03:30.990 align:start position:0%
the broader context of the whole like
the<00:03:28.430><c> compiler</c><00:03:28.940><c> slash</c><00:03:29.450><c> contract</c><00:03:30.290><c> analysis</c>

00:03:30.990 --> 00:03:31.000 align:start position:0%
the compiler slash contract analysis
 

00:03:31.000 --> 00:03:33.910 align:start position:0%
the compiler slash contract analysis
space<00:03:32.000><c> I</c><00:03:32.299><c> think</c><00:03:32.840><c> it</c><00:03:33.079><c> will</c><00:03:33.200><c> take</c><00:03:33.409><c> care</c><00:03:33.500><c> of</c><00:03:33.560><c> I</c>

00:03:33.910 --> 00:03:33.920 align:start position:0%
space I think it will take care of I
 

00:03:33.920 --> 00:03:35.860 align:start position:0%
space I think it will take care of I
don't<00:03:34.459><c> know</c><00:03:34.549><c> an</c><00:03:34.700><c> hour</c><00:03:34.819><c> probably</c><00:03:35.269><c> and</c><00:03:35.629><c> then</c><00:03:35.750><c> we</c>

00:03:35.860 --> 00:03:35.870 align:start position:0%
don't know an hour probably and then we
 

00:03:35.870 --> 00:03:37.809 align:start position:0%
don't know an hour probably and then we
have<00:03:36.079><c> some</c><00:03:36.440><c> more</c><00:03:36.650><c> like</c><00:03:37.040><c> a</c><00:03:37.069><c> lot</c><00:03:37.310><c> of</c><00:03:37.430><c> time</c><00:03:37.640><c> for</c>

00:03:37.809 --> 00:03:37.819 align:start position:0%
have some more like a lot of time for
 

00:03:37.819 --> 00:03:39.699 align:start position:0%
have some more like a lot of time for
questions<00:03:37.879><c> and</c><00:03:38.329><c> answers</c><00:03:38.450><c> and</c><00:03:39.079><c> more</c><00:03:39.260><c> products</c>

00:03:39.699 --> 00:03:39.709 align:start position:0%
questions and answers and more products
 

00:03:39.709 --> 00:03:44.099 align:start position:0%
questions and answers and more products
that<00:03:39.890><c> one</c><00:03:40.069><c> atmosphere</c><00:03:41.030><c> and</c><00:03:42.069><c> all</c><00:03:43.069><c> right</c><00:03:43.220><c> so</c>

00:03:44.099 --> 00:03:44.109 align:start position:0%
that one atmosphere and all right so
 

00:03:44.109 --> 00:03:47.259 align:start position:0%
that one atmosphere and all right so
symbolic<00:03:45.109><c> execution</c><00:03:45.200><c> how</c><00:03:46.190><c> many</c><00:03:46.340><c> of</c><00:03:46.430><c> you</c><00:03:46.579><c> know</c>

00:03:47.259 --> 00:03:47.269 align:start position:0%
symbolic execution how many of you know
 

00:03:47.269 --> 00:03:52.860 align:start position:0%
symbolic execution how many of you know
what<00:03:47.480><c> simple</c><00:03:47.720><c> execution</c><00:03:48.019><c> is</c><00:03:48.670><c> alright</c><00:03:50.019><c> alright</c>

00:03:52.860 --> 00:03:52.870 align:start position:0%
what simple execution is alright alright
 

00:03:52.870 --> 00:03:57.630 align:start position:0%
what simple execution is alright alright
so

00:03:57.630 --> 00:03:57.640 align:start position:0%
 
 

00:03:57.640 --> 00:04:00.070 align:start position:0%
 
so<00:03:58.640><c> they're</c><00:03:58.819><c> here</c><00:03:58.970><c> with</c><00:03:59.270><c> somebody</c><00:03:59.540><c> education</c>

00:04:00.070 --> 00:04:00.080 align:start position:0%
so they're here with somebody education
 

00:04:00.080 --> 00:04:04.240 align:start position:0%
so they're here with somebody education
is<00:04:00.200><c> that</c><00:04:01.160><c> we</c><00:04:01.220><c> never</c><00:04:02.590><c> like</c><00:04:03.590><c> we're</c><00:04:03.950><c> securing</c>

00:04:04.240 --> 00:04:04.250 align:start position:0%
is that we never like we're securing
 

00:04:04.250 --> 00:04:08.410 align:start position:0%
is that we never like we're securing
your<00:04:04.700><c> honor</c><00:04:06.490><c> it's</c><00:04:07.490><c> always</c><00:04:07.700><c> the</c><00:04:07.910><c> beginnings</c><00:04:08.270><c> of</c>

00:04:08.410 --> 00:04:08.420 align:start position:0%
your honor it's always the beginnings of
 

00:04:08.420 --> 00:04:11.130 align:start position:0%
your honor it's always the beginnings of
the<00:04:08.870><c> presentations</c><00:04:09.590><c> people</c><00:04:09.860><c> coming</c><00:04:10.100><c> in</c><00:04:10.190><c> now</c>

00:04:11.130 --> 00:04:11.140 align:start position:0%
the presentations people coming in now
 

00:04:11.140 --> 00:04:15.130 align:start position:0%
the presentations people coming in now
so<00:04:12.160><c> you</c><00:04:13.160><c> have</c><00:04:13.490><c> the</c><00:04:13.700><c> assembly</c><00:04:14.090><c> right</c><00:04:14.390><c> and</c><00:04:14.870><c> and</c>

00:04:15.130 --> 00:04:15.140 align:start position:0%
so you have the assembly right and and
 

00:04:15.140 --> 00:04:17.560 align:start position:0%
so you have the assembly right and and
you<00:04:15.530><c> have</c><00:04:15.650><c> the</c><00:04:15.770><c> Santa</c><00:04:15.980><c> code</c><00:04:16.220><c> and</c><00:04:16.640><c> the</c>

00:04:17.560 --> 00:04:17.570 align:start position:0%
you have the Santa code and the
 

00:04:17.570 --> 00:04:19.569 align:start position:0%
you have the Santa code and the
beautiful<00:04:17.930><c> machine</c><00:04:18.230><c> of</c><00:04:18.380><c> gear</c><00:04:18.620><c> you</c><00:04:18.650><c> works</c><00:04:19.400><c> by</c>

00:04:19.569 --> 00:04:19.579 align:start position:0%
beautiful machine of gear you works by
 

00:04:19.579 --> 00:04:21.970 align:start position:0%
beautiful machine of gear you works by
executing<00:04:19.880><c> that</c><00:04:20.090><c> code</c><00:04:20.150><c> and</c><00:04:20.930><c> now</c><00:04:21.260><c> it</c><00:04:21.380><c> sees</c><00:04:21.620><c> I</c>

00:04:21.970 --> 00:04:21.980 align:start position:0%
executing that code and now it sees I
 

00:04:21.980 --> 00:04:22.420 align:start position:0%
executing that code and now it sees I
know

00:04:22.420 --> 00:04:22.430 align:start position:0%
know
 

00:04:22.430 --> 00:04:23.920 align:start position:0%
know
put<00:04:22.640><c> something</c><00:04:22.880><c> on</c><00:04:23.090><c> static</c><00:04:23.510><c> and</c><00:04:23.720><c> then</c><00:04:23.780><c> it</c>

00:04:23.920 --> 00:04:23.930 align:start position:0%
put something on static and then it
 

00:04:23.930 --> 00:04:25.450 align:start position:0%
put something on static and then it
pushes<00:04:24.110><c> that</c><00:04:24.440><c> thing</c><00:04:24.680><c> on</c><00:04:24.830><c> the</c><00:04:24.919><c> stack</c><00:04:25.100><c> right</c>

00:04:25.450 --> 00:04:25.460 align:start position:0%
pushes that thing on the stack right
 

00:04:25.460 --> 00:04:28.060 align:start position:0%
pushes that thing on the stack right
Linc's<00:04:26.210><c> Pulsifer</c><00:04:26.780><c> static</c><00:04:27.140><c> and</c><00:04:27.260><c> post</c><00:04:27.560><c> on</c><00:04:27.740><c> from</c>

00:04:28.060 --> 00:04:28.070 align:start position:0%
Linc's Pulsifer static and post on from
 

00:04:28.070 --> 00:04:29.470 align:start position:0%
Linc's Pulsifer static and post on from
stuck<00:04:28.280><c> and</c><00:04:28.430><c> just</c><00:04:28.610><c> executed</c><00:04:29.030><c> comment</c><00:04:29.360><c> by</c>

00:04:29.470 --> 00:04:29.480 align:start position:0%
stuck and just executed comment by
 

00:04:29.480 --> 00:04:31.000 align:start position:0%
stuck and just executed comment by
comment<00:04:29.840><c> right</c><00:04:30.080><c> and</c><00:04:30.560><c> that's</c><00:04:30.710><c> how</c><00:04:30.830><c> the</c><00:04:30.890><c> whole</c>

00:04:31.000 --> 00:04:31.010 align:start position:0%
comment right and that's how the whole
 

00:04:31.010 --> 00:04:33.909 align:start position:0%
comment right and that's how the whole
information<00:04:31.460><c> works</c><00:04:32.169><c> symbolic</c><00:04:33.169><c> execution</c><00:04:33.260><c> is</c>

00:04:33.909 --> 00:04:33.919 align:start position:0%
information works symbolic execution is
 

00:04:33.919 --> 00:04:35.770 align:start position:0%
information works symbolic execution is
essentially<00:04:34.250><c> the</c><00:04:34.430><c> same</c><00:04:34.580><c> thing</c><00:04:34.850><c> but</c><00:04:35.150><c> you</c><00:04:35.750><c> don't</c>

00:04:35.770 --> 00:04:35.780 align:start position:0%
essentially the same thing but you don't
 

00:04:35.780 --> 00:04:38.290 align:start position:0%
essentially the same thing but you don't
deal<00:04:36.110><c> with</c><00:04:36.290><c> complete</c><00:04:36.650><c> values</c><00:04:36.980><c> so</c><00:04:37.610><c> you</c><00:04:38.060><c> start</c>

00:04:38.290 --> 00:04:38.300 align:start position:0%
deal with complete values so you start
 

00:04:38.300 --> 00:04:40.900 align:start position:0%
deal with complete values so you start
the<00:04:38.419><c> program</c><00:04:38.840><c> and</c><00:04:39.050><c> you</c><00:04:39.890><c> know</c><00:04:39.950><c> if</c><00:04:40.250><c> the</c><00:04:40.760><c> program</c>

00:04:40.900 --> 00:04:40.910 align:start position:0%
the program and you know if the program
 

00:04:40.910 --> 00:04:43.870 align:start position:0%
the program and you know if the program
says<00:04:41.330><c> push</c><00:04:41.960><c> number</c><00:04:42.440><c> one</c><00:04:42.620><c> on</c><00:04:42.770><c> stack</c><00:04:43.070><c> we</c><00:04:43.730><c> also</c>

00:04:43.870 --> 00:04:43.880 align:start position:0%
says push number one on stack we also
 

00:04:43.880 --> 00:04:45.430 align:start position:0%
says push number one on stack we also
have<00:04:44.150><c> the</c><00:04:44.240><c> static</c><00:04:44.660><c> and</c><00:04:44.810><c> English</c><00:04:45.020><c> number</c><00:04:45.290><c> one</c>

00:04:45.430 --> 00:04:45.440 align:start position:0%
have the static and English number one
 

00:04:45.440 --> 00:04:49.000 align:start position:0%
have the static and English number one
stack<00:04:45.800><c> right</c><00:04:46.070><c> but</c><00:04:46.790><c> if</c><00:04:47.150><c> the</c><00:04:47.360><c> program</c><00:04:47.750><c> says</c><00:04:48.010><c> food</c>

00:04:49.000 --> 00:04:49.010 align:start position:0%
stack right but if the program says food
 

00:04:49.010 --> 00:04:51.850 align:start position:0%
stack right but if the program says food
call<00:04:49.550><c> data</c><00:04:49.790><c> or</c><00:04:50.150><c> some</c><00:04:50.870><c> something</c><00:04:51.200><c> that</c><00:04:51.440><c> you</c>

00:04:51.850 --> 00:04:51.860 align:start position:0%
call data or some something that you
 

00:04:51.860 --> 00:04:53.230 align:start position:0%
call data or some something that you
don't<00:04:51.980><c> know</c><00:04:52.220><c> because</c><00:04:52.460><c> you're</c><00:04:52.880><c> you're</c><00:04:53.210><c> not</c>

00:04:53.230 --> 00:04:53.240 align:start position:0%
don't know because you're you're not
 

00:04:53.240 --> 00:04:55.900 align:start position:0%
don't know because you're you're not
writing<00:04:53.870><c> an</c><00:04:54.080><c> actual</c><00:04:54.230><c> transaction</c><00:04:55.040><c> you</c><00:04:55.640><c> push</c>

00:04:55.900 --> 00:04:55.910 align:start position:0%
writing an actual transaction you push
 

00:04:55.910 --> 00:05:00.760 align:start position:0%
writing an actual transaction you push
this<00:04:57.220><c> this</c><00:04:58.300><c> is</c><00:04:59.300><c> variable</c><00:04:59.780><c> or</c><00:04:59.930><c> this</c><00:05:00.169><c> symbol</c><00:05:00.560><c> on</c>

00:05:00.760 --> 00:05:00.770 align:start position:0%
this this is variable or this symbol on
 

00:05:00.770 --> 00:05:03.909 align:start position:0%
this this is variable or this symbol on
the<00:05:00.890><c> stack</c><00:05:01.130><c> right</c><00:05:01.580><c> so</c><00:05:01.910><c> here</c><00:05:02.510><c> for</c><00:05:02.600><c> example</c><00:05:02.919><c> this</c>

00:05:03.909 --> 00:05:03.919 align:start position:0%
the stack right so here for example this
 

00:05:03.919 --> 00:05:07.300 align:start position:0%
the stack right so here for example this
function<00:05:04.220><c> has</c><00:05:04.760><c> access</c><00:05:05.690><c> and</c><00:05:05.979><c> assembly</c><00:05:06.979><c> come</c><00:05:07.160><c> on</c>

00:05:07.300 --> 00:05:07.310 align:start position:0%
function has access and assembly come on
 

00:05:07.310 --> 00:05:09.280 align:start position:0%
function has access and assembly come on
same<00:05:07.520><c> core</c><00:05:07.820><c> value</c><00:05:08.180><c> right</c><00:05:08.510><c> so</c><00:05:08.780><c> it</c><00:05:08.900><c> wants</c><00:05:09.169><c> to</c>

00:05:09.280 --> 00:05:09.290 align:start position:0%
same core value right so it wants to
 

00:05:09.290 --> 00:05:12.460 align:start position:0%
same core value right so it wants to
push<00:05:09.440><c> cold</c><00:05:09.979><c> value</c><00:05:10.370><c> on</c><00:05:10.729><c> the</c><00:05:11.000><c> stack</c><00:05:11.470><c> regular</c>

00:05:12.460 --> 00:05:12.470 align:start position:0%
push cold value on the stack regular
 

00:05:12.470 --> 00:05:14.560 align:start position:0%
push cold value on the stack regular
virtual<00:05:13.100><c> machine</c><00:05:13.400><c> will</c><00:05:13.610><c> just</c><00:05:13.850><c> push</c><00:05:14.150><c> that</c>

00:05:14.560 --> 00:05:14.570 align:start position:0%
virtual machine will just push that
 

00:05:14.570 --> 00:05:16.840 align:start position:0%
virtual machine will just push that
concrete<00:05:15.050><c> value</c><00:05:15.410><c> that</c><00:05:15.650><c> was</c><00:05:15.860><c> you</c><00:05:16.100><c> know</c><00:05:16.220><c> value</c>

00:05:16.840 --> 00:05:16.850 align:start position:0%
concrete value that was you know value
 

00:05:16.850 --> 00:05:20.219 align:start position:0%
concrete value that was you know value
on<00:05:16.940><c> the</c><00:05:17.030><c> call</c><00:05:17.240><c> on</c><00:05:17.720><c> the</c><00:05:17.870><c> stack</c><00:05:18.080><c> and</c><00:05:18.350><c> my</c><00:05:19.130><c> face</c>

00:05:20.219 --> 00:05:20.229 align:start position:0%
on the call on the stack and my face
 

00:05:20.229 --> 00:05:22.690 align:start position:0%
on the call on the stack and my face
which<00:05:21.229><c> was</c><00:05:21.410><c> just</c><00:05:21.860><c> you</c><00:05:22.130><c> know</c><00:05:22.190><c> we</c><00:05:22.340><c> try</c><00:05:22.520><c> to</c><00:05:22.580><c> the</c>

00:05:22.690 --> 00:05:22.700 align:start position:0%
which was just you know we try to the
 

00:05:22.700 --> 00:05:24.370 align:start position:0%
which was just you know we try to the
stack<00:05:23.000><c> there</c><00:05:23.330><c> is</c><00:05:23.419><c> some</c><00:05:23.570><c> value</c><00:05:23.870><c> I</c><00:05:24.140><c> don't</c><00:05:24.290><c> know</c>

00:05:24.370 --> 00:05:24.380 align:start position:0%
stack there is some value I don't know
 

00:05:24.380 --> 00:05:27.450 align:start position:0%
stack there is some value I don't know
it<00:05:24.590><c> is</c><00:05:24.740><c> just</c><00:05:25.460><c> I</c><00:05:25.550><c> push</c><00:05:25.729><c> it</c><00:05:25.880><c> right</c>

00:05:27.450 --> 00:05:27.460 align:start position:0%
it is just I push it right
 

00:05:27.460 --> 00:05:30.430 align:start position:0%
it is just I push it right
what<00:05:28.460><c> happens</c><00:05:28.760><c> then</c><00:05:28.940><c> is</c><00:05:29.210><c> you</c><00:05:29.750><c> know</c><00:05:30.169><c> there</c><00:05:30.320><c> are</c>

00:05:30.430 --> 00:05:30.440 align:start position:0%
what happens then is you know there are
 

00:05:30.440 --> 00:05:31.840 align:start position:0%
what happens then is you know there are
other<00:05:30.590><c> things</c><00:05:30.890><c> that</c><00:05:31.010><c> operate</c><00:05:31.190><c> on</c><00:05:31.490><c> the</c><00:05:31.550><c> stack</c>

00:05:31.840 --> 00:05:31.850 align:start position:0%
other things that operate on the stack
 

00:05:31.850 --> 00:05:36.580 align:start position:0%
other things that operate on the stack
so<00:05:32.770><c> so</c><00:05:33.940><c> easy</c><00:05:34.940><c> o</c><00:05:34.970><c> command</c><00:05:35.450><c> for</c><00:05:35.720><c> example</c><00:05:35.750><c> you</c>

00:05:36.580 --> 00:05:36.590 align:start position:0%
so so easy o command for example you
 

00:05:36.590 --> 00:05:38.560 align:start position:0%
so so easy o command for example you
know<00:05:36.710><c> grab</c><00:05:37.250><c> something</c><00:05:37.610><c> from</c><00:05:37.729><c> the</c><00:05:37.850><c> stack</c><00:05:38.150><c> make</c>

00:05:38.560 --> 00:05:38.570 align:start position:0%
know grab something from the stack make
 

00:05:38.570 --> 00:05:40.630 align:start position:0%
know grab something from the stack make
it<00:05:38.750><c> sit</c><00:05:38.960><c> and</c><00:05:39.140><c> then</c><00:05:39.650><c> puts</c><00:05:40.070><c> it</c><00:05:40.130><c> back</c><00:05:40.280><c> on</c><00:05:40.340><c> stack</c>

00:05:40.630 --> 00:05:40.640 align:start position:0%
it sit and then puts it back on stack
 

00:05:40.640 --> 00:05:43.300 align:start position:0%
it sit and then puts it back on stack
right<00:05:41.030><c> to</c><00:05:41.360><c> put</c><00:05:41.479><c> swanee</c><00:05:41.810><c> there</c><00:05:42.169><c> is</c><00:05:42.260><c> if</c><00:05:43.160><c> it's</c>

00:05:43.300 --> 00:05:43.310 align:start position:0%
right to put swanee there is if it's
 

00:05:43.310 --> 00:05:46.600 align:start position:0%
right to put swanee there is if it's
zero<00:05:43.580><c> and</c><00:05:43.970><c> it's</c><00:05:44.690><c> zero</c><00:05:45.169><c> there's</c><00:05:45.620><c> it's</c><00:05:46.400><c> anything</c>

00:05:46.600 --> 00:05:46.610 align:start position:0%
zero and it's zero there's it's anything
 

00:05:46.610 --> 00:05:47.140 align:start position:0%
zero and it's zero there's it's anything
else

00:05:47.140 --> 00:05:47.150 align:start position:0%
else
 

00:05:47.150 --> 00:05:49.060 align:start position:0%
else
so<00:05:47.600><c> we</c><00:05:47.870><c> checking</c><00:05:48.140><c> our</c><00:05:48.229><c> virtual</c><00:05:48.620><c> machine</c><00:05:48.919><c> it's</c>

00:05:49.060 --> 00:05:49.070 align:start position:0%
so we checking our virtual machine it's
 

00:05:49.070 --> 00:05:50.770 align:start position:0%
so we checking our virtual machine it's
easy<00:05:49.280><c> because</c><00:05:49.520><c> you</c><00:05:50.000><c> just</c><00:05:50.030><c> have</c><00:05:50.419><c> regular</c>

00:05:50.770 --> 00:05:50.780 align:start position:0%
easy because you just have regular
 

00:05:50.780 --> 00:05:53.680 align:start position:0%
easy because you just have regular
arithmetic<00:05:51.229><c> with</c><00:05:52.100><c> symbolic</c><00:05:52.490><c> virtual</c><00:05:53.390><c> machine</c>

00:05:53.680 --> 00:05:53.690 align:start position:0%
arithmetic with symbolic virtual machine
 

00:05:53.690 --> 00:05:54.189 align:start position:0%
arithmetic with symbolic virtual machine
you<00:05:53.750><c> have</c><00:05:53.930><c> to</c>

00:05:54.189 --> 00:05:54.199 align:start position:0%
you have to
 

00:05:54.199 --> 00:05:56.379 align:start position:0%
you have to
you<00:05:54.800><c> know</c><00:05:54.919><c> abstract</c><00:05:55.370><c> especial</c><00:05:55.879><c> expression</c>

00:05:56.379 --> 00:05:56.389 align:start position:0%
you know abstract especial expression
 

00:05:56.389 --> 00:06:00.309 align:start position:0%
you know abstract especial expression
and<00:05:56.629><c> you</c><00:05:57.139><c> would</c><00:05:57.979><c> be</c><00:05:58.069><c> put</c><00:05:58.249><c> on</c><00:05:58.370><c> the</c><00:05:58.990><c> status</c><00:05:59.990><c> value</c>

00:06:00.309 --> 00:06:00.319 align:start position:0%
and you would be put on the status value
 

00:06:00.319 --> 00:06:05.529 align:start position:0%
and you would be put on the status value
saying<00:06:00.620><c> oh</c><00:06:00.889><c> is</c><00:06:01.669><c> zero</c><00:06:02.289><c> compiled</c><00:06:03.520><c> exam</c><00:06:04.520><c> right</c><00:06:04.849><c> is</c>

00:06:05.529 --> 00:06:05.539 align:start position:0%
saying oh is zero compiled exam right is
 

00:06:05.539 --> 00:06:13.629 align:start position:0%
saying oh is zero compiled exam right is
this<00:06:05.719><c> kind</c><00:06:05.960><c> of</c><00:06:06.020><c> clear</c><00:06:12.069><c> because</c><00:06:13.069><c> I</c><00:06:13.249><c> don't</c><00:06:13.430><c> want</c>

00:06:13.629 --> 00:06:13.639 align:start position:0%
this kind of clear because I don't want
 

00:06:13.639 --> 00:06:16.089 align:start position:0%
this kind of clear because I don't want
to<00:06:13.819><c> know</c><00:06:14.270><c> some</c><00:06:15.080><c> of</c><00:06:15.139><c> the</c><00:06:15.199><c> people</c><00:06:15.409><c> that</c><00:06:15.830><c> I</c><00:06:15.919><c> want</c>

00:06:16.089 --> 00:06:16.099 align:start position:0%
to know some of the people that I want
 

00:06:16.099 --> 00:06:24.459 align:start position:0%
to know some of the people that I want
to<00:06:16.249><c> be</c><00:06:16.400><c> I</c><00:06:17.210><c> want</c><00:06:17.539><c> to</c><00:06:18.319><c> be</c><00:06:19.360><c> dressed</c><00:06:22.389><c> so</c><00:06:23.389><c> so</c><00:06:24.289><c> yeah</c>

00:06:24.459 --> 00:06:24.469 align:start position:0%
to be I want to be dressed so so yeah
 

00:06:24.469 --> 00:06:26.610 align:start position:0%
to be I want to be dressed so so yeah
another<00:06:24.919><c> example</c><00:06:25.069><c> here</c><00:06:25.400><c> and</c><00:06:25.909><c> you</c><00:06:26.330><c> know</c>

00:06:26.610 --> 00:06:26.620 align:start position:0%
another example here and you know
 

00:06:26.620 --> 00:06:29.559 align:start position:0%
another example here and you know
pushing<00:06:27.620><c> this</c><00:06:28.339><c> value</c><00:06:28.699><c> on</c><00:06:28.729><c> the</c><00:06:28.909><c> stack</c><00:06:28.969><c> so</c><00:06:29.180><c> now</c>

00:06:29.559 --> 00:06:29.569 align:start position:0%
pushing this value on the stack so now
 

00:06:29.569 --> 00:06:32.769 align:start position:0%
pushing this value on the stack so now
we<00:06:29.629><c> have</c><00:06:29.839><c> stacked</c><00:06:30.110><c> with</c><00:06:30.289><c> two</c><00:06:30.469><c> values</c><00:06:30.830><c> 0</c><00:06:31.729><c> and</c><00:06:32.120><c> 60</c>

00:06:32.769 --> 00:06:32.779 align:start position:0%
we have stacked with two values 0 and 60
 

00:06:32.779 --> 00:06:37.239 align:start position:0%
we have stacked with two values 0 and 60
91<00:06:33.229><c> and</c><00:06:33.949><c> then</c><00:06:34.759><c> the</c><00:06:35.120><c> fun</c><00:06:35.330><c> part</c><00:06:35.360><c> is</c><00:06:36.159><c> when</c><00:06:37.159><c> you</c>

00:06:37.239 --> 00:06:37.249 align:start position:0%
91 and then the fun part is when you
 

00:06:37.249 --> 00:06:39.459 align:start position:0%
91 and then the fun part is when you
have<00:06:37.370><c> jumps</c><00:06:37.729><c> because</c><00:06:38.569><c> regular</c><00:06:38.900><c> virtual</c>

00:06:39.459 --> 00:06:39.469 align:start position:0%
have jumps because regular virtual
 

00:06:39.469 --> 00:06:42.129 align:start position:0%
have jumps because regular virtual
machine<00:06:39.800><c> might</c><00:06:40.430><c> see</c><00:06:41.389><c> something</c><00:06:41.719><c> like</c><00:06:41.810><c> this</c>

00:06:42.129 --> 00:06:42.139 align:start position:0%
machine might see something like this
 

00:06:42.139 --> 00:06:45.999 align:start position:0%
machine might see something like this
damn<00:06:43.240><c> right</c><00:06:44.240><c> it</c><00:06:45.199><c> just</c><00:06:45.259><c> checks</c><00:06:45.589><c> what's</c><00:06:45.889><c> the</c>

00:06:45.999 --> 00:06:46.009 align:start position:0%
damn right it just checks what's the
 

00:06:46.009 --> 00:06:48.129 align:start position:0%
damn right it just checks what's the
value<00:06:46.129><c> of</c><00:06:46.310><c> the</c><00:06:46.400><c> stack</c><00:06:46.639><c> if</c><00:06:46.909><c> it's</c><00:06:47.060><c> it's</c><00:06:47.629><c> higher</c>

00:06:48.129 --> 00:06:48.139 align:start position:0%
value of the stack if it's it's higher
 

00:06:48.139 --> 00:06:50.439 align:start position:0%
value of the stack if it's it's higher
than<00:06:48.259><c> zero</c><00:06:48.650><c> that</c><00:06:48.740><c> it</c><00:06:48.949><c> makes</c><00:06:49.219><c> the</c><00:06:49.460><c> job</c><00:06:49.639><c> it's</c>

00:06:50.439 --> 00:06:50.449 align:start position:0%
than zero that it makes the job it's
 

00:06:50.449 --> 00:06:52.059 align:start position:0%
than zero that it makes the job it's
zero<00:06:50.689><c> that</c><00:06:50.960><c> it</c><00:06:51.080><c> doesn't</c><00:06:51.349><c> make</c><00:06:51.499><c> the</c><00:06:51.620><c> job</c><00:06:51.800><c> and</c>

00:06:52.059 --> 00:06:52.069 align:start position:0%
zero that it doesn't make the job and
 

00:06:52.069 --> 00:06:53.469 align:start position:0%
zero that it doesn't make the job and
it's<00:06:52.249><c> quite</c><00:06:52.460><c> straightforward</c><00:06:52.849><c> it</c><00:06:53.330><c> just</c>

00:06:53.469 --> 00:06:53.479 align:start position:0%
it's quite straightforward it just
 

00:06:53.479 --> 00:06:55.899 align:start position:0%
it's quite straightforward it just
continues<00:06:53.839><c> execution</c><00:06:54.409><c> but</c><00:06:55.189><c> when</c><00:06:55.430><c> you</c><00:06:55.610><c> are</c>

00:06:55.899 --> 00:06:55.909 align:start position:0%
continues execution but when you are
 

00:06:55.909 --> 00:06:58.089 align:start position:0%
continues execution but when you are
running<00:06:56.089><c> as</c><00:06:56.330><c> a</c><00:06:56.360><c> bullet</c><00:06:56.719><c> execution</c><00:06:57.349><c> even</c><00:06:57.589><c> if</c>

00:06:58.089 --> 00:06:58.099 align:start position:0%
running as a bullet execution even if
 

00:06:58.099 --> 00:06:59.679 align:start position:0%
running as a bullet execution even if
there's<00:06:58.310><c> actually</c><00:06:58.639><c> more</c><00:06:58.819><c> to</c><00:06:58.969><c> help</c><00:06:59.240><c> you</c><00:06:59.360><c> toward</c>

00:06:59.679 --> 00:06:59.689 align:start position:0%
there's actually more to help you toward
 

00:06:59.689 --> 00:07:01.240 align:start position:0%
there's actually more to help you toward
machine<00:07:00.050><c> and</c><00:07:00.319><c> now</c><00:07:00.469><c> running</c><00:07:00.889><c> in</c><00:07:01.099><c> parallel</c>

00:07:01.240 --> 00:07:01.250 align:start position:0%
machine and now running in parallel
 

00:07:01.250 --> 00:07:04.360 align:start position:0%
machine and now running in parallel
right<00:07:02.210><c> because</c><00:07:02.599><c> you</c><00:07:03.020><c> don't</c><00:07:03.050><c> know</c><00:07:03.349><c> the</c><00:07:03.889><c> jump</c><00:07:04.129><c> is</c>

00:07:04.360 --> 00:07:04.370 align:start position:0%
right because you don't know the jump is
 

00:07:04.370 --> 00:07:06.309 align:start position:0%
right because you don't know the jump is
performed<00:07:04.849><c> or</c><00:07:04.969><c> not</c><00:07:05.180><c> because</c><00:07:05.569><c> the</c><00:07:05.750><c> knows</c><00:07:05.960><c> the</c>

00:07:06.309 --> 00:07:06.319 align:start position:0%
performed or not because the knows the
 

00:07:06.319 --> 00:07:08.439 align:start position:0%
performed or not because the knows the
finalists<00:07:06.800><c> a</c><00:07:06.919><c> because</c><00:07:07.310><c> it's</c><00:07:07.520><c> easier</c><00:07:07.969><c> kabadi</c>

00:07:08.439 --> 00:07:08.449 align:start position:0%
finalists a because it's easier kabadi
 

00:07:08.449 --> 00:07:10.360 align:start position:0%
finalists a because it's easier kabadi
right<00:07:08.719><c> so</c><00:07:08.899><c> it</c><00:07:08.990><c> can</c><00:07:09.139><c> be</c><00:07:09.289><c> anything</c><00:07:09.500><c> so</c><00:07:09.889><c> you</c><00:07:10.250><c> have</c>

00:07:10.360 --> 00:07:10.370 align:start position:0%
right so it can be anything so you have
 

00:07:10.370 --> 00:07:12.189 align:start position:0%
right so it can be anything so you have
to<00:07:10.490><c> kind</c><00:07:10.669><c> of</c><00:07:10.759><c> fork</c><00:07:11.000><c> the</c><00:07:11.180><c> stage</c><00:07:11.419><c> and</c><00:07:11.899><c> then</c>

00:07:12.189 --> 00:07:12.199 align:start position:0%
to kind of fork the stage and then
 

00:07:12.199 --> 00:07:14.499 align:start position:0%
to kind of fork the stage and then
execute<00:07:12.710><c> everything</c><00:07:13.250><c> below</c><00:07:13.909><c> authenticity</c>

00:07:14.499 --> 00:07:14.509 align:start position:0%
execute everything below authenticity
 

00:07:14.509 --> 00:07:18.279 align:start position:0%
execute everything below authenticity
right<00:07:15.169><c> so</c><00:07:15.469><c> so</c><00:07:16.310><c> you're</c><00:07:16.460><c> just</c><00:07:16.930><c> you</c><00:07:17.930><c> know</c><00:07:18.050><c> call</c>

00:07:18.279 --> 00:07:18.289 align:start position:0%
right so so you're just you know call
 

00:07:18.289 --> 00:07:19.950 align:start position:0%
right so so you're just you know call
here<00:07:18.649><c> and</c>

00:07:19.950 --> 00:07:19.960 align:start position:0%
here and
 

00:07:19.960 --> 00:07:22.170 align:start position:0%
here and
Frankie<00:07:20.590><c> from</c><00:07:20.860><c> this</c><00:07:21.009><c> month</c><00:07:21.220><c> on</c><00:07:21.370><c> right</c><00:07:21.669><c> so</c><00:07:21.970><c> so</c>

00:07:22.170 --> 00:07:22.180 align:start position:0%
Frankie from this month on right so so
 

00:07:22.180 --> 00:07:25.740 align:start position:0%
Frankie from this month on right so so
you<00:07:22.270><c> kind</c><00:07:22.479><c> of</c><00:07:22.800><c> executed</c><00:07:23.800><c> the</c><00:07:24.220><c> execution</c><00:07:24.970><c> and</c>

00:07:25.740 --> 00:07:25.750 align:start position:0%
you kind of executed the execution and
 

00:07:25.750 --> 00:07:28.350 align:start position:0%
you kind of executed the execution and
yeah<00:07:26.680><c> if</c><00:07:26.949><c> you</c><00:07:27.069><c> just</c><00:07:27.250><c> execute</c><00:07:27.580><c> one</c><00:07:27.880><c> line</c><00:07:28.180><c> by</c>

00:07:28.350 --> 00:07:28.360 align:start position:0%
yeah if you just execute one line by
 

00:07:28.360 --> 00:07:33.510 align:start position:0%
yeah if you just execute one line by
buying<00:07:28.630><c> enhance</c><00:07:29.050><c> and</c><00:07:29.500><c> at</c><00:07:30.280><c> the</c><00:07:30.430><c> end</c><00:07:31.860><c> which</c><00:07:32.860><c> is</c>

00:07:33.510 --> 00:07:33.520 align:start position:0%
buying enhance and at the end which is
 

00:07:33.520 --> 00:07:35.640 align:start position:0%
buying enhance and at the end which is
oblique<00:07:34.120><c> at</c><00:07:34.240><c> the</c><00:07:34.449><c> calculation</c><00:07:34.930><c> whatever</c><00:07:35.530><c> they</c>

00:07:35.640 --> 00:07:35.650 align:start position:0%
oblique at the calculation whatever they
 

00:07:35.650 --> 00:07:37.409 align:start position:0%
oblique at the calculation whatever they
do<00:07:35.770><c> to</c><00:07:35.800><c> erase</c><00:07:36.039><c> whatever</c><00:07:36.759><c> it</c><00:07:37.060><c> is</c><00:07:37.150><c> something</c>

00:07:37.409 --> 00:07:37.419 align:start position:0%
do to erase whatever it is something
 

00:07:37.419 --> 00:07:39.540 align:start position:0%
do to erase whatever it is something
interesting<00:07:37.599><c> to</c><00:07:38.229><c> the</c><00:07:38.410><c> user</c><00:07:38.740><c> that</c><00:07:39.039><c> changes</c><00:07:39.430><c> the</c>

00:07:39.540 --> 00:07:39.550 align:start position:0%
interesting to the user that changes the
 

00:07:39.550 --> 00:07:44.990 align:start position:0%
interesting to the user that changes the
state<00:07:39.759><c> of</c><00:07:39.819><c> the</c><00:07:39.970><c> contractor</c><00:07:43.020><c> involved</c><00:07:44.020><c> require</c>

00:07:44.990 --> 00:07:45.000 align:start position:0%
state of the contractor involved require
 

00:07:45.000 --> 00:07:48.990 align:start position:0%
state of the contractor involved require
receive<00:07:46.000><c> this</c><00:07:46.810><c> redefine</c><00:07:47.680><c> phone</c><00:07:47.949><c> right</c><00:07:48.490><c> so</c><00:07:48.819><c> if</c>

00:07:48.990 --> 00:07:49.000 align:start position:0%
receive this redefine phone right so if
 

00:07:49.000 --> 00:07:51.629 align:start position:0%
receive this redefine phone right so if
someone<00:07:49.660><c> the</c><00:07:50.500><c> contract</c><00:07:50.919><c> rights</c><00:07:51.130><c> to</c><00:07:51.340><c> a</c><00:07:51.370><c> storage</c>

00:07:51.629 --> 00:07:51.639 align:start position:0%
someone the contract rights to a storage
 

00:07:51.639 --> 00:07:54.960 align:start position:0%
someone the contract rights to a storage
somewhere<00:07:52.000><c> to</c><00:07:52.660><c> the</c><00:07:53.349><c> storage</c><00:07:53.770><c> and</c><00:07:54.070><c> all</c><00:07:54.699><c> your</c>

00:07:54.960 --> 00:07:54.970 align:start position:0%
somewhere to the storage and all your
 

00:07:54.970 --> 00:07:59.790 align:start position:0%
somewhere to the storage and all your
eyes<00:07:55.120><c> it's</c><00:07:55.630><c> just</c><00:07:55.990><c> removed</c><00:07:56.650><c> right</c><00:07:56.949><c> and</c><00:07:58.800><c> well</c>

00:07:59.790 --> 00:07:59.800 align:start position:0%
eyes it's just removed right and well
 

00:07:59.800 --> 00:08:01.290 align:start position:0%
eyes it's just removed right and well
the<00:07:59.889><c> decompile</c><00:08:00.250><c> code</c><00:08:00.490><c> is</c><00:08:00.669><c> really</c><00:08:00.940><c> like</c><00:08:01.120><c> this</c>

00:08:01.290 --> 00:08:01.300 align:start position:0%
the decompile code is really like this
 

00:08:01.300 --> 00:08:04.140 align:start position:0%
the decompile code is really like this
trace<00:08:01.930><c> of</c><00:08:02.169><c> execution</c><00:08:02.770><c> of</c><00:08:03.370><c> the</c><00:08:03.759><c> symbolic</c>

00:08:04.140 --> 00:08:04.150 align:start position:0%
trace of execution of the symbolic
 

00:08:04.150 --> 00:08:08.010 align:start position:0%
trace of execution of the symbolic
machine<00:08:04.509><c> and</c><00:08:04.870><c> and</c><00:08:05.320><c> that's</c><00:08:06.009><c> wrapped</c><00:08:06.970><c> it</c><00:08:07.240><c> so</c><00:08:07.660><c> I</c>

00:08:08.010 --> 00:08:08.020 align:start position:0%
machine and and that's wrapped it so I
 

00:08:08.020 --> 00:08:09.779 align:start position:0%
machine and and that's wrapped it so I
know<00:08:08.199><c> there</c><00:08:08.590><c> is</c><00:08:08.680><c> some</c><00:08:08.919><c> kind</c><00:08:09.130><c> of</c><00:08:09.190><c> storage</c><00:08:09.430><c> right</c>

00:08:09.779 --> 00:08:09.789 align:start position:0%
know there is some kind of storage right
 

00:08:09.789 --> 00:08:13.499 align:start position:0%
know there is some kind of storage right
right<00:08:10.270><c> and</c><00:08:10.539><c> I</c><00:08:10.750><c> just</c><00:08:10.780><c> write</c><00:08:11.229><c> you</c><00:08:12.099><c> know</c><00:08:12.509><c> right</c>

00:08:13.499 --> 00:08:13.509 align:start position:0%
right and I just write you know right
 

00:08:13.509 --> 00:08:15.029 align:start position:0%
right and I just write you know right
it's<00:08:13.690><c> the</c><00:08:13.840><c> storage</c><00:08:14.080><c> and</c><00:08:14.320><c> that's</c><00:08:14.440><c> the</c><00:08:14.650><c> part</c><00:08:14.949><c> of</c>

00:08:15.029 --> 00:08:15.039 align:start position:0%
it's the storage and that's the part of
 

00:08:15.039 --> 00:08:16.620 align:start position:0%
it's the storage and that's the part of
the<00:08:15.130><c> program</c><00:08:15.310><c> that</c><00:08:15.610><c> actually</c><00:08:15.789><c> gets</c><00:08:16.210><c> up</c><00:08:16.419><c> to</c><00:08:16.539><c> the</c>

00:08:16.620 --> 00:08:16.630 align:start position:0%
the program that actually gets up to the
 

00:08:16.630 --> 00:08:21.330 align:start position:0%
the program that actually gets up to the
user<00:08:16.780><c> so</c><00:08:18.120><c> at</c><00:08:19.120><c> the</c><00:08:19.630><c> end</c><00:08:19.750><c> of</c><00:08:20.590><c> the</c><00:08:21.039><c> second</c>

00:08:21.330 --> 00:08:21.340 align:start position:0%
user so at the end of the second
 

00:08:21.340 --> 00:08:23.879 align:start position:0%
user so at the end of the second
function<00:08:21.490><c> let's</c><00:08:22.120><c> ignore</c><00:08:22.330><c> it</c><00:08:22.449><c> is</c><00:08:22.569><c> we</c><00:08:23.560><c> had</c><00:08:23.710><c> fight</c>

00:08:23.879 --> 00:08:23.889 align:start position:0%
function let's ignore it is we had fight
 

00:08:23.889 --> 00:08:26.010 align:start position:0%
function let's ignore it is we had fight
a<00:08:23.919><c> series</c><00:08:24.250><c> of</c><00:08:24.280><c> ease</c><00:08:24.610><c> and</c><00:08:24.880><c> we</c><00:08:25.210><c> went</c><00:08:25.419><c> deeper</c><00:08:25.750><c> here</c>

00:08:26.010 --> 00:08:26.020 align:start position:0%
a series of ease and we went deeper here
 

00:08:26.020 --> 00:08:29.210 align:start position:0%
a series of ease and we went deeper here
so<00:08:26.710><c> so</c><00:08:27.070><c> we</c><00:08:27.190><c> not</c><00:08:27.340><c> perceive</c><00:08:27.789><c> the</c><00:08:27.970><c> receivers</c>

00:08:29.210 --> 00:08:29.220 align:start position:0%
so so we not perceive the receivers
 

00:08:29.220 --> 00:08:32.279 align:start position:0%
so so we not perceive the receivers
so<00:08:30.220><c> this</c><00:08:30.400><c> is</c><00:08:30.580><c> the</c><00:08:31.000><c> new</c><00:08:31.120><c> copilot</c><00:08:31.419><c> form</c><00:08:31.810><c> so</c>

00:08:32.279 --> 00:08:32.289 align:start position:0%
so this is the new copilot form so
 

00:08:32.289 --> 00:08:33.779 align:start position:0%
so this is the new copilot form so
essentially<00:08:32.770><c> I</c><00:08:32.800><c> just</c><00:08:32.890><c> executed</c><00:08:33.550><c> the</c><00:08:33.640><c> whole</c>

00:08:33.779 --> 00:08:33.789 align:start position:0%
essentially I just executed the whole
 

00:08:33.789 --> 00:08:36.659 align:start position:0%
essentially I just executed the whole
program<00:08:34.320><c> symbolically</c><00:08:35.320><c> and</c><00:08:35.710><c> I</c><00:08:36.430><c> quit</c><00:08:36.640><c> about</c>

00:08:36.659 --> 00:08:36.669 align:start position:0%
program symbolically and I quit about
 

00:08:36.669 --> 00:08:39.269 align:start position:0%
program symbolically and I quit about
all<00:08:37.270><c> the</c><00:08:37.570><c> storage</c><00:08:37.840><c> drives</c><00:08:38.200><c> all</c><00:08:38.500><c> the</c><00:08:38.560><c> eaves</c><00:08:38.919><c> of</c>

00:08:39.269 --> 00:08:39.279 align:start position:0%
all the storage drives all the eaves of
 

00:08:39.279 --> 00:08:44.640 align:start position:0%
all the storage drives all the eaves of
rebirths<00:08:40.210><c> everything</c><00:08:40.810><c> and</c><00:08:42.240><c> this</c><00:08:43.240><c> is</c><00:08:43.900><c> this</c><00:08:44.500><c> is</c>

00:08:44.640 --> 00:08:44.650 align:start position:0%
rebirths everything and this is this is
 

00:08:44.650 --> 00:08:48.870 align:start position:0%
rebirths everything and this is this is
it<00:08:44.800><c> right</c><00:08:45.160><c> and</c><00:08:45.720><c> to</c><00:08:46.720><c> ease</c><00:08:46.870><c> to</c><00:08:47.110><c> build</c><00:08:47.620><c> I</c><00:08:48.190><c> started</c>

00:08:48.870 --> 00:08:48.880 align:start position:0%
it right and to ease to build I started
 

00:08:48.880 --> 00:08:50.640 align:start position:0%
it right and to ease to build I started
that<00:08:49.270><c> by</c><00:08:49.510><c> the</c><00:08:49.570><c> way</c><00:08:49.690><c> I</c><00:08:49.720><c> absolutely</c><00:08:50.440><c> no</c><00:08:50.560><c> idea</c>

00:08:50.640 --> 00:08:50.650 align:start position:0%
that by the way I absolutely no idea
 

00:08:50.650 --> 00:08:52.440 align:start position:0%
that by the way I absolutely no idea
what<00:08:50.950><c> I'm</c><00:08:51.070><c> doing</c><00:08:51.279><c> so</c><00:08:51.580><c> I</c><00:08:51.820><c> just</c><00:08:52.000><c> grabbed</c><00:08:52.420><c> the</c>

00:08:52.440 --> 00:08:52.450 align:start position:0%
what I'm doing so I just grabbed the
 

00:08:52.450 --> 00:08:54.390 align:start position:0%
what I'm doing so I just grabbed the
crypto<00:08:52.839><c> keys</c><00:08:53.110><c> my</c><00:08:53.440><c> contract</c><00:08:53.920><c> that</c><00:08:54.010><c> I</c><00:08:54.130><c> said</c><00:08:54.310><c> I</c>

00:08:54.390 --> 00:08:54.400 align:start position:0%
crypto keys my contract that I said I
 

00:08:54.400 --> 00:08:56.130 align:start position:0%
crypto keys my contract that I said I
will<00:08:54.580><c> don't</c><00:08:54.760><c> know</c><00:08:54.850><c> of</c><00:08:55.000><c> going</c><00:08:55.210><c> out</c><00:08:55.360><c> there</c><00:08:55.390><c> I</c>

00:08:56.130 --> 00:08:56.140 align:start position:0%
will don't know of going out there I
 

00:08:56.140 --> 00:08:57.600 align:start position:0%
will don't know of going out there I
didn't<00:08:56.740><c> know</c><00:08:56.800><c> that</c><00:08:56.920><c> it's</c><00:08:57.100><c> called</c><00:08:57.310><c> spotting</c>

00:08:57.600 --> 00:08:57.610 align:start position:0%
didn't know that it's called spotting
 

00:08:57.610 --> 00:09:03.480 align:start position:0%
didn't know that it's called spotting
execution<00:08:58.180><c> actually</c><00:09:00.750><c> so</c><00:09:02.070><c> the</c><00:09:03.070><c> problem</c><00:09:03.370><c> with</c>

00:09:03.480 --> 00:09:03.490 align:start position:0%
execution actually so the problem with
 

00:09:03.490 --> 00:09:06.210 align:start position:0%
execution actually so the problem with
this<00:09:03.610><c> is</c><00:09:04.230><c> this</c><00:09:05.230><c> is</c><00:09:05.410><c> doubtful</c><00:09:05.860><c> that</c><00:09:05.980><c> you</c><00:09:06.040><c> will</c>

00:09:06.210 --> 00:09:06.220 align:start position:0%
this is this is doubtful that you will
 

00:09:06.220 --> 00:09:09.030 align:start position:0%
this is this is doubtful that you will
actually<00:09:06.339><c> see</c><00:09:06.820><c> on</c><00:09:06.910><c> some</c><00:09:07.150><c> of</c><00:09:07.240><c> the</c><00:09:07.390><c> compilers</c><00:09:08.040><c> I</c>

00:09:09.030 --> 00:09:09.040 align:start position:0%
actually see on some of the compilers I
 

00:09:09.040 --> 00:09:14.480 align:start position:0%
actually see on some of the compilers I
think<00:09:10.320><c> recently</c><00:09:11.320><c> other</c><00:09:11.700><c> decompiler</c><00:09:13.260><c> this</c>

00:09:14.480 --> 00:09:14.490 align:start position:0%
think recently other decompiler this
 

00:09:14.490 --> 00:09:19.410 align:start position:0%
think recently other decompiler this
society<00:09:15.490><c> like</c><00:09:16.290><c> it</c><00:09:17.290><c> is</c><00:09:17.800><c> way</c><00:09:18.190><c> way</c><00:09:18.370><c> simpler</c><00:09:18.790><c> right</c>

00:09:19.410 --> 00:09:19.420 align:start position:0%
society like it is way way simpler right
 

00:09:19.420 --> 00:09:22.860 align:start position:0%
society like it is way way simpler right
it's<00:09:19.839><c> just</c><00:09:21.390><c> yeah</c>

00:09:22.860 --> 00:09:22.870 align:start position:0%
it's just yeah
 

00:09:22.870 --> 00:09:25.340 align:start position:0%
it's just yeah
the<00:09:23.560><c> function</c><00:09:24.040><c> is</c><00:09:24.130><c> really</c><00:09:24.310><c> much</c><00:09:24.760><c> much</c><00:09:24.970><c> simpler</c>

00:09:25.340 --> 00:09:25.350 align:start position:0%
the function is really much much simpler
 

00:09:25.350 --> 00:09:29.340 align:start position:0%
the function is really much much simpler
just<00:09:26.350><c> the</c><00:09:27.690><c> executions</c><00:09:28.690><c> of</c><00:09:28.810><c> so</c><00:09:28.930><c> many</c><00:09:29.050><c> paths</c>

00:09:29.340 --> 00:09:29.350 align:start position:0%
just the executions of so many paths
 

00:09:29.350 --> 00:09:31.769 align:start position:0%
just the executions of so many paths
that<00:09:29.680><c> depend</c><00:09:30.040><c> of</c><00:09:30.160><c> speed</c><00:09:30.580><c> here</c><00:09:30.880><c> so</c><00:09:31.540><c> there</c><00:09:31.690><c> are</c>

00:09:31.769 --> 00:09:31.779 align:start position:0%
that depend of speed here so there are
 

00:09:31.779 --> 00:09:33.450 align:start position:0%
that depend of speed here so there are
other<00:09:31.930><c> algorithms</c><00:09:32.560><c> unity</c><00:09:32.920><c> it's</c><00:09:33.190><c> mighty</c>

00:09:33.450 --> 00:09:33.460 align:start position:0%
other algorithms unity it's mighty
 

00:09:33.460 --> 00:09:38.190 align:start position:0%
other algorithms unity it's mighty
compiler<00:09:33.850><c> that</c><00:09:34.540><c> emerged</c><00:09:34.930><c> is</c><00:09:35.670><c> right</c><00:09:36.670><c> later</c><00:09:37.240><c> so</c>

00:09:38.190 --> 00:09:38.200 align:start position:0%
compiler that emerged is right later so
 

00:09:38.200 --> 00:09:41.280 align:start position:0%
compiler that emerged is right later so
the<00:09:38.320><c> whole</c><00:09:38.470><c> function</c><00:09:38.890><c> was</c><00:09:39.070><c> like</c><00:09:39.220><c> this</c><00:09:39.720><c> so</c><00:09:40.720><c> we</c>

00:09:41.280 --> 00:09:41.290 align:start position:0%
the whole function was like this so we
 

00:09:41.290 --> 00:09:43.050 align:start position:0%
the whole function was like this so we
went<00:09:41.470><c> from</c><00:09:41.620><c> assembly</c><00:09:42.040><c> code</c><00:09:42.220><c> everything</c>

00:09:43.050 --> 00:09:43.060 align:start position:0%
went from assembly code everything
 

00:09:43.060 --> 00:09:45.960 align:start position:0%
went from assembly code everything
identified<00:09:43.570><c> by</c><00:09:43.780><c> I</c><00:09:43.810><c> so</c><00:09:44.710><c> this</c><00:09:45.190><c> huge</c><00:09:45.610><c> tree</c><00:09:45.880><c> of</c>

00:09:45.960 --> 00:09:45.970 align:start position:0%
identified by I so this huge tree of
 

00:09:45.970 --> 00:09:49.110 align:start position:0%
identified by I so this huge tree of
execution<00:09:46.570><c> right</c><00:09:47.290><c> and</c><00:09:47.620><c> then</c><00:09:48.100><c> we</c><00:09:48.580><c> called</c><00:09:48.850><c> it</c><00:09:49.000><c> is</c>

00:09:49.110 --> 00:09:49.120 align:start position:0%
execution right and then we called it is
 

00:09:49.120 --> 00:09:52.070 align:start position:0%
execution right and then we called it is
something<00:09:49.750><c> much</c><00:09:50.410><c> simpler</c><00:09:50.740><c> that's</c><00:09:51.310><c> the</c>

00:09:52.070 --> 00:09:52.080 align:start position:0%
something much simpler that's the
 

00:09:52.080 --> 00:09:56.310 align:start position:0%
something much simpler that's the
function<00:09:53.820><c> yeah</c>

00:09:56.310 --> 00:09:56.320 align:start position:0%
function yeah
 

00:09:56.320 --> 00:09:59.060 align:start position:0%
function yeah
[Music]

00:09:59.060 --> 00:09:59.070 align:start position:0%
[Music]
 

00:09:59.070 --> 00:10:03.650 align:start position:0%
[Music]
okay<00:10:00.770><c> it's</c><00:10:01.770><c> it's</c><00:10:02.130><c> difficult</c><00:10:02.430><c> with</c><00:10:02.760><c> the</c><00:10:02.910><c> slides</c>

00:10:03.650 --> 00:10:03.660 align:start position:0%
okay it's it's difficult with the slides
 

00:10:03.660 --> 00:10:07.820 align:start position:0%
okay it's it's difficult with the slides
I<00:10:05.210><c> yeah</c><00:10:06.210><c> you</c><00:10:06.330><c> have</c><00:10:07.200><c> to</c><00:10:07.260><c> come</c><00:10:07.320><c> cause</c><00:10:07.620><c> they're</c>

00:10:07.820 --> 00:10:07.830 align:start position:0%
I yeah you have to come cause they're
 

00:10:07.830 --> 00:10:09.710 align:start position:0%
I yeah you have to come cause they're
sorry<00:10:08.070><c> because</c><00:10:08.400><c> I</c><00:10:08.520><c> cannot</c><00:10:08.730><c> like</c><00:10:08.910><c> on</c><00:10:09.030><c> three</c><00:10:09.300><c> do</c>

00:10:09.710 --> 00:10:09.720 align:start position:0%
sorry because I cannot like on three do
 

00:10:09.720 --> 00:10:10.580 align:start position:0%
sorry because I cannot like on three do
decide<00:10:10.110><c> right</c><00:10:10.350><c> now</c>

00:10:10.580 --> 00:10:10.590 align:start position:0%
decide right now
 

00:10:10.590 --> 00:10:12.860 align:start position:0%
decide right now
you<00:10:10.950><c> killed</c><00:10:11.310><c> stole</c><00:10:11.700><c> like</c><00:10:11.880><c> you</c><00:10:12.330><c> have</c><00:10:12.480><c> to</c><00:10:12.630><c> see</c><00:10:12.810><c> it</c>

00:10:12.860 --> 00:10:12.870 align:start position:0%
you killed stole like you have to see it
 

00:10:12.870 --> 00:10:35.830 align:start position:0%
you killed stole like you have to see it
yeah<00:10:13.440><c> there</c><00:10:13.650><c> are</c><00:10:13.740><c> some</c><00:10:13.830><c> I</c><00:10:15.800><c> didn't</c><00:10:16.800><c> know</c><00:10:33.500><c> yeah</c>

00:10:35.830 --> 00:10:35.840 align:start position:0%
yeah there are some I didn't know yeah
 

00:10:35.840 --> 00:10:41.290 align:start position:0%
yeah there are some I didn't know yeah
so<00:10:36.840><c> the</c><00:10:36.930><c> other</c><00:10:37.050><c> thing</c><00:10:37.290><c> that</c><00:10:37.320><c> that</c><00:10:38.100><c> is</c><00:10:39.030><c> done</c><00:10:39.770><c> is</c>

00:10:41.290 --> 00:10:41.300 align:start position:0%
so the other thing that that is done is
 

00:10:41.300 --> 00:10:44.030 align:start position:0%
so the other thing that that is done is
for<00:10:42.300><c> any</c><00:10:42.450><c> contract</c><00:10:42.840><c> that</c><00:10:42.870><c> you</c><00:10:43.020><c> figure</c><00:10:43.290><c> out</c><00:10:43.410><c> all</c>

00:10:44.030 --> 00:10:44.040 align:start position:0%
for any contract that you figure out all
 

00:10:44.040 --> 00:10:46.340 align:start position:0%
for any contract that you figure out all
the<00:10:44.370><c> fashions</c><00:10:44.820><c> that</c><00:10:45.120><c> I</c><00:10:45.450><c> can</c><00:10:45.630><c> figure</c><00:10:45.870><c> out</c><00:10:45.990><c> what</c>

00:10:46.340 --> 00:10:46.350 align:start position:0%
the fashions that I can figure out what
 

00:10:46.350 --> 00:10:48.350 align:start position:0%
the fashions that I can figure out what
are<00:10:46.500><c> the</c><00:10:46.740><c> other</c><00:10:46.920><c> factions</c><00:10:47.460><c> for</c><00:10:47.640><c> some</c><00:10:47.820><c> storages</c>

00:10:48.350 --> 00:10:48.360 align:start position:0%
are the other factions for some storages
 

00:10:48.360 --> 00:10:51.800 align:start position:0%
are the other factions for some storages
and<00:10:48.650><c> based</c><00:10:49.650><c> on</c><00:10:49.800><c> that</c><00:10:49.860><c> I</c><00:10:50.010><c> can</c><00:10:50.130><c> say</c><00:10:50.520><c> oh</c><00:10:50.850><c> this</c>

00:10:51.800 --> 00:10:51.810 align:start position:0%
and based on that I can say oh this
 

00:10:51.810 --> 00:10:53.380 align:start position:0%
and based on that I can say oh this
functional<00:10:52.290><c> internally</c><00:10:52.740><c> storage</c>

00:10:53.380 --> 00:10:53.390 align:start position:0%
functional internally storage
 

00:10:53.390 --> 00:10:56.240 align:start position:0%
functional internally storage
dysfunctional<00:10:54.390><c> name</c><00:10:54.570><c> is</c><00:10:54.750><c> Diego</c><00:10:55.170><c> address</c><00:10:55.350><c> so</c>

00:10:56.240 --> 00:10:56.250 align:start position:0%
dysfunctional name is Diego address so
 

00:10:56.250 --> 00:10:59.540 align:start position:0%
dysfunctional name is Diego address so
so<00:10:57.060><c> this</c><00:10:57.210><c> storage</c><00:10:57.480><c> is</c><00:10:57.780><c> my</c><00:10:58.050><c> CFO</c><00:10:58.830><c> address</c><00:10:59.280><c> and</c>

00:10:59.540 --> 00:10:59.550 align:start position:0%
so this storage is my CFO address and
 

00:10:59.550 --> 00:11:01.340 align:start position:0%
so this storage is my CFO address and
then<00:10:59.700><c> I</c><00:10:59.790><c> end</c><00:10:59.970><c> up</c><00:11:00.060><c> with</c><00:11:00.120><c> very</c><00:11:00.420><c> nice</c><00:11:00.660><c> code</c><00:11:00.930><c> that</c>

00:11:01.340 --> 00:11:01.350 align:start position:0%
then I end up with very nice code that
 

00:11:01.350 --> 00:11:03.890 align:start position:0%
then I end up with very nice code that
just<00:11:01.500><c> doesn't</c><00:11:02.310><c> care</c><00:11:02.610><c> right</c><00:11:03.210><c> that's</c><00:11:03.540><c> readable</c>

00:11:03.890 --> 00:11:03.900 align:start position:0%
just doesn't care right that's readable
 

00:11:03.900 --> 00:11:06.860 align:start position:0%
just doesn't care right that's readable
so<00:11:04.520><c> that's</c><00:11:05.520><c> it</c>

00:11:06.860 --> 00:11:06.870 align:start position:0%
so that's it
 

00:11:06.870 --> 00:11:10.100 align:start position:0%
so that's it
yeah<00:11:08.030><c> that's</c><00:11:09.030><c> mm-hmm</c>

00:11:10.100 --> 00:11:10.110 align:start position:0%
yeah that's mm-hmm
 

00:11:10.110 --> 00:11:13.490 align:start position:0%
yeah that's mm-hmm
that's<00:11:10.920><c> like</c><00:11:11.430><c> the</c><00:11:11.550><c> outline</c><00:11:11.940><c> of</c><00:11:12.150><c> the</c><00:11:12.990><c> compiler</c>

00:11:13.490 --> 00:11:13.500 align:start position:0%
that's like the outline of the compiler
 

00:11:13.500 --> 00:11:16.970 align:start position:0%
that's like the outline of the compiler
does<00:11:13.770><c> and</c><00:11:14.130><c> how</c><00:11:14.790><c> simple</c><00:11:15.360><c> execution</c><00:11:15.690><c> works</c><00:11:16.620><c> and</c>

00:11:16.970 --> 00:11:16.980 align:start position:0%
does and how simple execution works and
 

00:11:16.980 --> 00:11:20.980 align:start position:0%
does and how simple execution works and
then<00:11:17.400><c> any</c><00:11:17.640><c> questions</c><00:11:18.000><c> here</c><00:11:18.270><c> I</c><00:11:18.450><c> will</c><00:11:19.430><c> concede</c>

00:11:20.980 --> 00:11:20.990 align:start position:0%
then any questions here I will concede
 

00:11:20.990 --> 00:11:23.470 align:start position:0%
then any questions here I will concede
what<00:11:21.990><c> proportion</c><00:11:22.590><c> of</c><00:11:22.620><c> the</c>

00:11:23.470 --> 00:11:23.480 align:start position:0%
what proportion of the
 

00:11:23.480 --> 00:11:25.840 align:start position:0%
what proportion of the
routines<00:11:23.870><c> you</c><00:11:24.110><c> have</c><00:11:24.290><c> to</c><00:11:24.410><c> collapse</c><00:11:24.850><c> into</c>

00:11:25.840 --> 00:11:25.850 align:start position:0%
routines you have to collapse into
 

00:11:25.850 --> 00:11:30.100 align:start position:0%
routines you have to collapse into
smaller<00:11:26.300><c> oh</c><00:11:26.630><c> that's</c><00:11:28.210><c> like</c><00:11:29.210><c> I</c><00:11:29.390><c> noticed</c><00:11:29.750><c> solve</c>

00:11:30.100 --> 00:11:30.110 align:start position:0%
smaller oh that's like I noticed solve
 

00:11:30.110 --> 00:11:34.570 align:start position:0%
smaller oh that's like I noticed solve
an<00:11:30.670><c> immersive</c><00:11:31.670><c> South</c><00:11:31.910><c> Korea</c><00:11:32.950><c> in</c><00:11:33.950><c> England</c><00:11:34.340><c> war</c>

00:11:34.570 --> 00:11:34.580 align:start position:0%
an immersive South Korea in England war
 

00:11:34.580 --> 00:11:37.180 align:start position:0%
an immersive South Korea in England war
on<00:11:34.730><c> the</c><00:11:34.820><c> polarity</c><00:11:35.360><c> looted</c><00:11:35.720><c> class</c><00:11:36.100><c> like</c><00:11:37.100><c> I</c>

00:11:37.180 --> 00:11:37.190 align:start position:0%
on the polarity looted class like I
 

00:11:37.190 --> 00:11:38.980 align:start position:0%
on the polarity looted class like I
would<00:11:37.310><c> say</c><00:11:37.550><c> most</c><00:11:37.820><c> of</c><00:11:37.970><c> them</c><00:11:38.120><c> had</c><00:11:38.360><c> some</c><00:11:38.660><c> kind</c><00:11:38.900><c> of</c>

00:11:38.980 --> 00:11:38.990 align:start position:0%
would say most of them had some kind of
 

00:11:38.990 --> 00:11:41.470 align:start position:0%
would say most of them had some kind of
things<00:11:39.290><c> to</c><00:11:39.590><c> the</c><00:11:39.770><c> to</c><00:11:39.920><c> meet</c><00:11:40.340><c> collapsing</c><00:11:40.970><c> it's</c>

00:11:41.470 --> 00:11:41.480 align:start position:0%
things to the to meet collapsing it's
 

00:11:41.480 --> 00:11:44.620 align:start position:0%
things to the to meet collapsing it's
just<00:11:41.720><c> like</c><00:11:41.840><c> super</c><00:11:42.410><c> nice</c><00:11:43.390><c> super</c><00:11:44.390><c> nice</c>

00:11:44.620 --> 00:11:44.630 align:start position:0%
just like super nice super nice
 

00:11:44.630 --> 00:11:46.090 align:start position:0%
just like super nice super nice
experience<00:11:45.110><c> to</c><00:11:45.140><c> work</c><00:11:45.380><c> on</c><00:11:45.590><c> this</c><00:11:45.710><c> folding</c>

00:11:46.090 --> 00:11:46.100 align:start position:0%
experience to work on this folding
 

00:11:46.100 --> 00:11:47.800 align:start position:0%
experience to work on this folding
algorithms<00:11:46.400><c> because</c><00:11:47.000><c> some</c><00:11:47.210><c> of</c><00:11:47.300><c> the</c><00:11:47.360><c> functions</c>

00:11:47.800 --> 00:11:47.810 align:start position:0%
algorithms because some of the functions
 

00:11:47.810 --> 00:11:50.320 align:start position:0%
algorithms because some of the functions
usually<00:11:48.110><c> were</c><00:11:48.500><c> less</c><00:11:48.710><c> of</c><00:11:49.370><c> screens</c><00:11:49.790><c> and</c><00:11:50.120><c> screens</c>

00:11:50.320 --> 00:11:50.330 align:start position:0%
usually were less of screens and screens
 

00:11:50.330 --> 00:11:53.260 align:start position:0%
usually were less of screens and screens
and<00:11:50.750><c> screens</c><00:11:50.900><c> in</c><00:11:51.380><c> land</c><00:11:51.590><c> and</c><00:11:51.860><c> then</c><00:11:52.520><c> you</c><00:11:52.970><c> write</c>

00:11:53.260 --> 00:11:53.270 align:start position:0%
and screens in land and then you write
 

00:11:53.270 --> 00:11:56.970 align:start position:0%
and screens in land and then you write
it<00:11:53.480><c> with</c><00:11:53.570><c> algorithm</c><00:11:54.050><c> and</c><00:11:54.170><c> they</c><00:11:54.440><c> fall</c><00:11:54.710><c> to</c><00:11:54.950><c> this</c>

00:11:56.970 --> 00:11:56.980 align:start position:0%
it with algorithm and they fall to this
 

00:11:56.980 --> 00:12:27.520 align:start position:0%
it with algorithm and they fall to this
so<00:11:57.980><c> I</c><00:12:10.900><c> yeah</c><00:12:24.760><c> so</c><00:12:25.760><c> it's</c><00:12:25.910><c> not</c><00:12:26.000><c> Q</c><00:12:26.240><c> by</c><00:12:26.420><c> okay</c><00:12:27.230><c> I'm</c>

00:12:27.520 --> 00:12:27.530 align:start position:0%
so I yeah so it's not Q by okay I'm
 

00:12:27.530 --> 00:12:30.040 align:start position:0%
so I yeah so it's not Q by okay I'm
street<00:12:27.830><c> I</c><00:12:27.950><c> was</c><00:12:28.130><c> gonna</c><00:12:28.670><c> ask</c><00:12:28.880><c> how</c><00:12:29.240><c> you</c><00:12:29.270><c> handle</c>

00:12:30.040 --> 00:12:30.050 align:start position:0%
street I was gonna ask how you handle
 

00:12:30.050 --> 00:12:31.960 align:start position:0%
street I was gonna ask how you handle
area<00:12:30.590><c> stuff</c><00:12:30.980><c> that</c><00:12:31.190><c> Pfeiffer</c><00:12:31.640><c> doesn't</c>

00:12:31.960 --> 00:12:31.970 align:start position:0%
area stuff that Pfeiffer doesn't
 

00:12:31.970 --> 00:12:34.450 align:start position:0%
area stuff that Pfeiffer doesn't
normally<00:12:32.060><c> do</c><00:12:32.420><c> yeah</c><00:12:32.840><c> so</c><00:12:33.230><c> so</c><00:12:33.560><c> in</c><00:12:33.710><c> general</c><00:12:34.130><c> like</c>

00:12:34.450 --> 00:12:34.460 align:start position:0%
normally do yeah so so in general like
 

00:12:34.460 --> 00:12:36.850 align:start position:0%
normally do yeah so so in general like
that's<00:12:34.670><c> a</c><00:12:35.030><c> question</c><00:12:35.240><c> of</c><00:12:35.450><c> commonalities</c><00:12:36.410><c> and</c>

00:12:36.850 --> 00:12:36.860 align:start position:0%
that's a question of commonalities and
 

00:12:36.860 --> 00:12:38.230 align:start position:0%
that's a question of commonalities and
you<00:12:37.010><c> think</c><00:12:37.220><c> I'm</c><00:12:37.280><c> part</c><00:12:37.400><c> of</c><00:12:37.580><c> something</c><00:12:37.790><c> that</c><00:12:38.030><c> can</c>

00:12:38.230 --> 00:12:38.240 align:start position:0%
you think I'm part of something that can
 

00:12:38.240 --> 00:12:40.570 align:start position:0%
you think I'm part of something that can
be<00:12:38.450><c> recompiled</c><00:12:38.960><c> and</c><00:12:39.410><c> feely</c><00:12:40.130><c> like</c><00:12:40.280><c> it's</c><00:12:40.430><c> very</c>

00:12:40.570 --> 00:12:40.580 align:start position:0%
be recompiled and feely like it's very
 

00:12:40.580 --> 00:12:44.400 align:start position:0%
be recompiled and feely like it's very
hard<00:12:40.850><c> to</c><00:12:41.140><c> do</c><00:12:42.140><c> something</c><00:12:42.350><c> that</c><00:12:42.680><c> it's</c><00:12:42.830><c> not</c><00:12:42.920><c> just</c>

00:12:44.400 --> 00:12:44.410 align:start position:0%
hard to do something that it's not just
 

00:12:44.410 --> 00:12:46.570 align:start position:0%
hard to do something that it's not just
some<00:12:45.410><c> kind</c><00:12:45.530><c> of</c><00:12:45.620><c> a</c><00:12:45.710><c> pseudo</c><00:12:45.890><c> code</c><00:12:46.130><c> because</c>

00:12:46.570 --> 00:12:46.580 align:start position:0%
some kind of a pseudo code because
 

00:12:46.580 --> 00:12:48.940 align:start position:0%
some kind of a pseudo code because
exactly<00:12:47.060><c> the</c><00:12:47.300><c> stuff</c><00:12:47.480><c> that</c><00:12:47.660><c> like</c><00:12:48.650><c> either</c><00:12:48.830><c> a</c>

00:12:48.940 --> 00:12:48.950 align:start position:0%
exactly the stuff that like either a
 

00:12:48.950 --> 00:12:52.090 align:start position:0%
exactly the stuff that like either a
viper<00:12:49.250><c> or</c><00:12:49.490><c> sewing</c><00:12:49.940><c> it</c><00:12:50.060><c> easy</c><00:12:50.270><c> think</c><00:12:50.540><c> of</c><00:12:51.100><c> like</c>

00:12:52.090 --> 00:12:52.100 align:start position:0%
viper or sewing it easy think of like
 

00:12:52.100 --> 00:12:56.050 align:start position:0%
viper or sewing it easy think of like
it's<00:12:52.460><c> hard</c><00:12:52.700><c> to</c><00:12:52.870><c> really</c><00:12:54.160><c> compare</c><00:12:55.160><c> to</c><00:12:55.220><c> something</c>

00:12:56.050 --> 00:12:56.060 align:start position:0%
it's hard to really compare to something
 

00:12:56.060 --> 00:13:01.390 align:start position:0%
it's hard to really compare to something
so<00:12:56.630><c> it's</c><00:12:57.110><c> just</c><00:12:57.320><c> yeah</c><00:12:58.660><c> yeah</c><00:12:59.950><c> how</c><00:13:00.950><c> do</c><00:13:01.010><c> you</c><00:13:01.100><c> do</c><00:13:01.250><c> the</c>

00:13:01.390 --> 00:13:01.400 align:start position:0%
so it's just yeah yeah how do you do the
 

00:13:01.400 --> 00:13:03.100 align:start position:0%
so it's just yeah yeah how do you do the
mapping<00:13:01.610><c> for</c><00:13:02.150><c> the</c><00:13:02.210><c> function</c><00:13:02.540><c> names</c><00:13:02.780><c> and</c><00:13:03.050><c> the</c>

00:13:03.100 --> 00:13:03.110 align:start position:0%
mapping for the function names and the
 

00:13:03.110 --> 00:13:04.480 align:start position:0%
mapping for the function names and the
function<00:13:03.410><c> identifier</c><00:13:03.890><c> I</c><00:13:03.920><c> mean</c><00:13:04.160><c> they're</c><00:13:04.310><c> there</c>

00:13:04.480 --> 00:13:04.490 align:start position:0%
function identifier I mean they're there
 

00:13:04.490 --> 00:13:06.340 align:start position:0%
function identifier I mean they're there
libraries<00:13:04.910><c> but</c><00:13:05.090><c> you</c><00:13:05.600><c> don't</c><00:13:05.780><c> know</c><00:13:05.900><c> all</c><00:13:05.930><c> your</c>

00:13:06.340 --> 00:13:06.350 align:start position:0%
libraries but you don't know all your
 

00:13:06.350 --> 00:13:08.470 align:start position:0%
libraries but you don't know all your
function<00:13:06.710><c> names</c><00:13:06.890><c> I</c><00:13:07.160><c> will</c><00:13:07.670><c> talk</c><00:13:08.060><c> about</c><00:13:08.210><c> the</c>

00:13:08.470 --> 00:13:08.480 align:start position:0%
function names I will talk about the
 

00:13:08.480 --> 00:13:15.340 align:start position:0%
function names I will talk about the
baldhead<00:13:08.780><c> all</c><00:13:09.050><c> good</c><00:13:12.970><c> quality</c><00:13:14.140><c> morally</c><00:13:15.140><c> the</c>

00:13:15.340 --> 00:13:15.350 align:start position:0%
baldhead all good quality morally the
 

00:13:15.350 --> 00:13:19.690 align:start position:0%
baldhead all good quality morally the
same<00:13:15.560><c> as</c><00:13:15.770><c> optimizing</c><00:13:17.050><c> no</c><00:13:18.050><c> I</c><00:13:18.380><c> mean</c><00:13:18.920><c> that</c><00:13:19.340><c> is</c><00:13:19.550><c> it</c>

00:13:19.690 --> 00:13:19.700 align:start position:0%
same as optimizing no I mean that is it
 

00:13:19.700 --> 00:13:23.020 align:start position:0%
same as optimizing no I mean that is it
like<00:13:20.030><c> correct</c><00:13:20.660><c> translation</c><00:13:21.110><c> oh</c><00:13:21.920><c> yes</c><00:13:22.430><c> it</c><00:13:22.610><c> is</c>

00:13:23.020 --> 00:13:23.030 align:start position:0%
like correct translation oh yes it is
 

00:13:23.030 --> 00:13:25.630 align:start position:0%
like correct translation oh yes it is
yeah<00:13:23.240><c> what</c><00:13:23.870><c> I</c><00:13:23.900><c> mean</c><00:13:24.170><c> where</c><00:13:24.710><c> I'm</c><00:13:25.160><c> having</c><00:13:25.340><c> with</c>

00:13:25.630 --> 00:13:25.640 align:start position:0%
yeah what I mean where I'm having with
 

00:13:25.640 --> 00:13:28.300 align:start position:0%
yeah what I mean where I'm having with
this<00:13:25.760><c> question</c><00:13:26.030><c> is</c><00:13:26.320><c> you</c><00:13:27.320><c> weren't</c><00:13:27.890><c> partly</c><00:13:28.250><c> on</c>

00:13:28.300 --> 00:13:28.310 align:start position:0%
this question is you weren't partly on
 

00:13:28.310 --> 00:13:31.930 align:start position:0%
this question is you weren't partly on
the<00:13:28.490><c> youth</c><00:13:28.730><c> talk</c><00:13:29.390><c> by</c><00:13:29.990><c> saying</c><00:13:30.380><c> so</c><00:13:31.280><c> they</c><00:13:31.730><c> have</c>

00:13:31.930 --> 00:13:31.940 align:start position:0%
the youth talk by saying so they have
 

00:13:31.940 --> 00:13:34.060 align:start position:0%
the youth talk by saying so they have
this<00:13:32.060><c> intermediate</c><00:13:32.420><c> language</c><00:13:33.020><c> high</c><00:13:33.500><c> cap</c><00:13:33.770><c> and</c>

00:13:34.060 --> 00:13:34.070 align:start position:0%
this intermediate language high cap and
 

00:13:34.070 --> 00:13:36.670 align:start position:0%
this intermediate language high cap and
it<00:13:34.760><c> doesn't</c><00:13:35.150><c> seem</c><00:13:35.330><c> you</c><00:13:35.870><c> know</c><00:13:35.900><c> to</c><00:13:36.290><c> hide</c><00:13:36.470><c> ever</c>

00:13:36.670 --> 00:13:36.680 align:start position:0%
it doesn't seem you know to hide ever
 

00:13:36.680 --> 00:13:39.460 align:start position:0%
it doesn't seem you know to hide ever
but<00:13:36.980><c> what</c><00:13:37.130><c> they</c><00:13:37.280><c> do</c><00:13:37.340><c> is</c><00:13:37.760><c> that</c><00:13:38.060><c> they</c><00:13:38.290><c> have</c><00:13:39.290><c> this</c>

00:13:39.460 --> 00:13:39.470 align:start position:0%
but what they do is that they have this
 

00:13:39.470 --> 00:13:42.460 align:start position:0%
but what they do is that they have this
optimizer<00:13:40.100><c> which</c><00:13:40.940><c> is</c><00:13:41.330><c> like</c><00:13:41.660><c> collapsing</c>

00:13:42.460 --> 00:13:42.470 align:start position:0%
optimizer which is like collapsing
 

00:13:42.470 --> 00:13:45.490 align:start position:0%
optimizer which is like collapsing
greedy<00:13:42.800><c> and</c><00:13:43.070><c> also</c><00:13:43.940><c> stabbed</c><00:13:44.270><c> right</c><00:13:44.540><c> and</c><00:13:44.780><c> maybe</c>

00:13:45.490 --> 00:13:45.500 align:start position:0%
greedy and also stabbed right and maybe
 

00:13:45.500 --> 00:13:49.000 align:start position:0%
greedy and also stabbed right and maybe
viper<00:13:46.250><c> or</c><00:13:46.700><c> say</c><00:13:46.940><c> disease</c><00:13:47.330><c> not</c><00:13:47.510><c> the</c><00:13:47.570><c> targets</c><00:13:48.470><c> for</c>

00:13:49.000 --> 00:13:49.010 align:start position:0%
viper or say disease not the targets for
 

00:13:49.010 --> 00:13:53.140 align:start position:0%
viper or say disease not the targets for
you<00:13:49.340><c> know</c><00:13:49.490><c> this</c><00:13:49.850><c> mighty</c><00:13:50.450><c> you</c><00:13:51.290><c> is</c><00:13:52.100><c> yeah</c><00:13:52.640><c> I</c><00:13:52.670><c> think</c>

00:13:53.140 --> 00:13:53.150 align:start position:0%
you know this mighty you is yeah I think
 

00:13:53.150 --> 00:13:54.640 align:start position:0%
you know this mighty you is yeah I think
it's<00:13:53.270><c> always</c><00:13:53.510><c> best</c><00:13:53.870><c> to</c><00:13:53.990><c> try</c><00:13:54.260><c> and</c><00:13:54.440><c> work</c><00:13:54.590><c> with</c>

00:13:54.640 --> 00:13:54.650 align:start position:0%
it's always best to try and work with
 

00:13:54.650 --> 00:13:56.890 align:start position:0%
it's always best to try and work with
existing<00:13:55.070><c> tools</c><00:13:55.430><c> right</c><00:13:55.790><c> I</c><00:13:56.030><c> mean</c><00:13:56.360><c> that's</c><00:13:56.780><c> an</c>

00:13:56.890 --> 00:13:56.900 align:start position:0%
existing tools right I mean that's an
 

00:13:56.900 --> 00:14:01.030 align:start position:0%
existing tools right I mean that's an
exerciser<00:13:57.380><c> I</c><00:13:58.450><c> mean</c><00:13:59.450><c> I</c><00:13:59.540><c> use</c><00:14:00.170><c> people</c><00:14:00.710><c> switch</c><00:14:00.890><c> to</c>

00:14:01.030 --> 00:14:01.040 align:start position:0%
exerciser I mean I use people switch to
 

00:14:01.040 --> 00:14:04.340 align:start position:0%
exerciser I mean I use people switch to
my<00:14:01.160><c> intermediate</c><00:14:01.400><c> forums</c>

00:14:04.340 --> 00:14:04.350 align:start position:0%
 
 

00:14:04.350 --> 00:14:11.820 align:start position:0%
 
it's<00:14:05.350><c> like</c><00:14:05.590><c> they</c><00:14:05.740><c> got</c><00:14:06.220><c> 15</c><00:14:06.940><c> play</c><00:14:09.780><c> yeah</c><00:14:10.780><c> okay</c><00:14:11.770><c> so</c>

00:14:11.820 --> 00:14:11.830 align:start position:0%
it's like they got 15 play yeah okay so
 

00:14:11.830 --> 00:14:13.080 align:start position:0%
it's like they got 15 play yeah okay so
those<00:14:12.190><c> two</c><00:14:12.400><c> questions</c><00:14:12.550><c> will</c><00:14:12.850><c> be</c><00:14:12.880><c> answered</c>

00:14:13.080 --> 00:14:13.090 align:start position:0%
those two questions will be answered
 

00:14:13.090 --> 00:14:15.510 align:start position:0%
those two questions will be answered
later<00:14:13.390><c> on</c><00:14:13.710><c> anyway</c>

00:14:15.510 --> 00:14:15.520 align:start position:0%
later on anyway
 

00:14:15.520 --> 00:14:17.640 align:start position:0%
later on anyway
so<00:14:16.090><c> there</c><00:14:16.240><c> are</c><00:14:16.330><c> others</c><00:14:16.690><c> willing</c><00:14:17.170><c> execution</c>

00:14:17.640 --> 00:14:17.650 align:start position:0%
so there are others willing execution
 

00:14:17.650 --> 00:14:20.130 align:start position:0%
so there are others willing execution
energies<00:14:17.980><c> and</c><00:14:18.670><c> then</c><00:14:18.880><c> sort</c><00:14:19.240><c> of</c><00:14:19.360><c> them</c><00:14:19.540><c> and</c><00:14:19.810><c> we</c>

00:14:20.130 --> 00:14:20.140 align:start position:0%
energies and then sort of them and we
 

00:14:20.140 --> 00:14:22.770 align:start position:0%
energies and then sort of them and we
can<00:14:20.170><c> both</c><00:14:20.590><c> get</c><00:14:20.740><c> solicited</c><00:14:21.400><c> for</c><00:14:21.610><c> Gant</c><00:14:22.510><c> about</c>

00:14:22.770 --> 00:14:22.780 align:start position:0%
can both get solicited for Gant about
 

00:14:22.780 --> 00:14:26.040 align:start position:0%
can both get solicited for Gant about
about<00:14:23.470><c> other</c><00:14:23.710><c> teams</c><00:14:24.460><c> working</c><00:14:25.270><c> but</c><00:14:25.540><c> like</c><00:14:25.840><c> two</c>

00:14:26.040 --> 00:14:26.050 align:start position:0%
about other teams working but like two
 

00:14:26.050 --> 00:14:27.660 align:start position:0%
about other teams working but like two
significant<00:14:26.590><c> ones</c><00:14:26.800><c> the</c><00:14:26.980><c> team</c><00:14:27.130><c> I</c><00:14:27.250><c> doubt</c><00:14:27.460><c> it</c>

00:14:27.660 --> 00:14:27.670 align:start position:0%
significant ones the team I doubt it
 

00:14:27.670 --> 00:14:27.900 align:start position:0%
significant ones the team I doubt it
though

00:14:27.900 --> 00:14:27.910 align:start position:0%
though
 

00:14:27.910 --> 00:14:30.930 align:start position:0%
though
oh<00:14:28.180><c> no</c><00:14:28.390><c> thanks</c><00:14:28.570><c> material</c><00:14:29.080><c> from</c><00:14:29.940><c> consistently</c>

00:14:30.930 --> 00:14:30.940 align:start position:0%
oh no thanks material from consistently
 

00:14:30.940 --> 00:14:33.930 align:start position:0%
oh no thanks material from consistently
a<00:14:31.000><c> chance</c><00:14:31.240><c> right</c><00:14:31.960><c> so</c><00:14:32.290><c> they</c><00:14:32.740><c> use</c><00:14:32.920><c> a</c><00:14:33.160><c> very</c>

00:14:33.930 --> 00:14:33.940 align:start position:0%
a chance right so they use a very
 

00:14:33.940 --> 00:14:35.610 align:start position:0%
a chance right so they use a very
similar<00:14:34.180><c> process</c><00:14:34.480><c> so</c><00:14:34.930><c> whenever</c><00:14:35.170><c> you</c><00:14:35.350><c> have</c><00:14:35.500><c> to</c>

00:14:35.610 --> 00:14:35.620 align:start position:0%
similar process so whenever you have to
 

00:14:35.620 --> 00:14:37.980 align:start position:0%
similar process so whenever you have to
work<00:14:35.740><c> with</c><00:14:35.950><c> material</c><00:14:36.460><c> like</c><00:14:36.760><c> you</c><00:14:36.940><c> know</c><00:14:37.120><c> they'll</c>

00:14:37.980 --> 00:14:37.990 align:start position:0%
work with material like you know they'll
 

00:14:37.990 --> 00:14:39.870 align:start position:0%
work with material like you know they'll
be<00:14:38.020><c> that's</c><00:14:38.860><c> what</c><00:14:39.010><c> they</c><00:14:39.130><c> do</c><00:14:39.190><c> that's</c><00:14:39.730><c> what</c>

00:14:39.870 --> 00:14:39.880 align:start position:0%
be that's what they do that's what
 

00:14:39.880 --> 00:14:43.080 align:start position:0%
be that's what they do that's what
actually<00:14:40.360><c> does</c><00:14:40.510><c> and</c><00:14:41.370><c> so</c><00:14:42.370><c> we</c><00:14:42.490><c> execute</c><00:14:42.940><c> the</c>

00:14:43.080 --> 00:14:43.090 align:start position:0%
actually does and so we execute the
 

00:14:43.090 --> 00:14:45.360 align:start position:0%
actually does and so we execute the
whole<00:14:43.210><c> cold</c><00:14:43.780><c> and</c><00:14:44.260><c> right</c><00:14:44.710><c> like</c><00:14:44.980><c> one</c><00:14:45.160><c> of</c><00:14:45.250><c> the</c>

00:14:45.360 --> 00:14:45.370 align:start position:0%
whole cold and right like one of the
 

00:14:45.370 --> 00:14:47.460 align:start position:0%
whole cold and right like one of the
things<00:14:45.610><c> that</c><00:14:45.850><c> we</c><00:14:46.090><c> did</c><00:14:46.270><c> our</c><00:14:46.450><c> strategies</c><00:14:46.900><c> say</c>

00:14:47.460 --> 00:14:47.470 align:start position:0%
things that we did our strategies say
 

00:14:47.470 --> 00:14:49.200 align:start position:0%
things that we did our strategies say
execute<00:14:47.860><c> the</c><00:14:48.130><c> whole</c><00:14:48.250><c> called</c><00:14:48.580><c> symbolically</c>

00:14:49.200 --> 00:14:49.210 align:start position:0%
execute the whole called symbolically
 

00:14:49.210 --> 00:14:51.810 align:start position:0%
execute the whole called symbolically
and<00:14:49.450><c> then</c><00:14:50.260><c> month</c><00:14:50.500><c> or</c><00:14:50.830><c> from</c><00:14:51.130><c> trade</c><00:14:51.370><c> trade</c><00:14:51.700><c> of</c>

00:14:51.810 --> 00:14:51.820 align:start position:0%
and then month or from trade trade of
 

00:14:51.820 --> 00:14:54.780 align:start position:0%
and then month or from trade trade of
beads<00:14:52.030><c> they</c><00:14:52.480><c> in</c><00:14:52.630><c> do</c><00:14:52.860><c> analysis</c><00:14:53.860><c> verification</c>

00:14:54.780 --> 00:14:54.790 align:start position:0%
beads they in do analysis verification
 

00:14:54.790 --> 00:14:57.120 align:start position:0%
beads they in do analysis verification
of<00:14:54.850><c> the</c><00:14:55.000><c> software</c><00:14:55.390><c> right</c><00:14:55.570><c> and</c><00:14:55.870><c> they</c><00:14:56.290><c> use</c><00:14:56.470><c> very</c>

00:14:57.120 --> 00:14:57.130 align:start position:0%
of the software right and they use very
 

00:14:57.130 --> 00:14:59.010 align:start position:0%
of the software right and they use very
very<00:14:57.430><c> similar</c><00:14:57.670><c> problems</c><00:14:58.270><c> to</c><00:14:58.360><c> the</c><00:14:58.540><c> mother</c><00:14:58.720><c> I</c>

00:14:59.010 --> 00:14:59.020 align:start position:0%
very similar problems to the mother I
 

00:14:59.020 --> 00:15:00.870 align:start position:0%
very similar problems to the mother I
just<00:14:59.440><c> described</c><00:14:59.830><c> so</c><00:15:00.130><c> they</c><00:15:00.310><c> execute</c><00:15:00.670><c> the</c><00:15:00.760><c> whole</c>

00:15:00.870 --> 00:15:00.880 align:start position:0%
just described so they execute the whole
 

00:15:00.880 --> 00:15:04.950 align:start position:0%
just described so they execute the whole
program<00:15:01.330><c> and</c><00:15:01.510><c> and</c><00:15:02.170><c> they</c><00:15:02.290><c> just</c><00:15:03.060><c> volley</c><00:15:04.060><c> so</c><00:15:04.810><c> if</c>

00:15:04.950 --> 00:15:04.960 align:start position:0%
program and and they just volley so if
 

00:15:04.960 --> 00:15:06.600 align:start position:0%
program and and they just volley so if
you<00:15:05.050><c> understand</c><00:15:05.470><c> this</c><00:15:05.530><c> about</c><00:15:05.800><c> execution</c><00:15:06.220><c> part</c>

00:15:06.600 --> 00:15:06.610 align:start position:0%
you understand this about execution part
 

00:15:06.610 --> 00:15:09.150 align:start position:0%
you understand this about execution part
you<00:15:07.210><c> really</c><00:15:07.480><c> are</c><00:15:07.630><c> like</c><00:15:08.230><c> you</c><00:15:08.470><c> you</c><00:15:08.980><c> really</c>

00:15:09.150 --> 00:15:09.160 align:start position:0%
you really are like you you really
 

00:15:09.160 --> 00:15:11.850 align:start position:0%
you really are like you you really
understand<00:15:09.760><c> how</c><00:15:09.850><c> like</c><00:15:10.690><c> the</c><00:15:10.840><c> most</c><00:15:11.380><c> significant</c>

00:15:11.850 --> 00:15:11.860 align:start position:0%
understand how like the most significant
 

00:15:11.860 --> 00:15:13.920 align:start position:0%
understand how like the most significant
tools<00:15:12.130><c> on</c><00:15:12.670><c> the</c><00:15:12.760><c> market</c><00:15:12.790><c> right</c><00:15:13.660><c> now</c>

00:15:13.920 --> 00:15:13.930 align:start position:0%
tools on the market right now
 

00:15:13.930 --> 00:15:16.830 align:start position:0%
tools on the market right now
right<00:15:14.380><c> it's</c><00:15:14.920><c> worth</c><00:15:15.160><c> spending</c><00:15:16.150><c> some</c><00:15:16.510><c> time</c><00:15:16.540><c> to</c>

00:15:16.830 --> 00:15:16.840 align:start position:0%
right it's worth spending some time to
 

00:15:16.840 --> 00:15:20.280 align:start position:0%
right it's worth spending some time to
work<00:15:17.230><c> with</c><00:15:17.290><c> that</c><00:15:17.880><c> know</c><00:15:19.050><c> somebody</c><00:15:20.050><c> game</c><00:15:20.200><c> is</c>

00:15:20.280 --> 00:15:20.290 align:start position:0%
work with that know somebody game is
 

00:15:20.290 --> 00:15:22.320 align:start position:0%
work with that know somebody game is
between<00:15:20.410><c> is</c><00:15:20.620><c> like</c><00:15:21.250><c> this</c><00:15:21.460><c> is</c><00:15:21.580><c> the</c><00:15:21.760><c> double</c>

00:15:22.320 --> 00:15:22.330 align:start position:0%
between is like this is the double
 

00:15:22.330 --> 00:15:26.970 align:start position:0%
between is like this is the double
dating<00:15:22.660><c> right</c><00:15:23.140><c> and</c><00:15:24.870><c> there</c><00:15:25.870><c> are</c><00:15:26.020><c> few</c><00:15:26.320><c> super</c>

00:15:26.970 --> 00:15:26.980 align:start position:0%
dating right and there are few super
 

00:15:26.980 --> 00:15:30.870 align:start position:0%
dating right and there are few super
super<00:15:27.280><c> difficult</c><00:15:27.550><c> things</c><00:15:29.340><c> most</c><00:15:30.340><c> of</c><00:15:30.520><c> the</c><00:15:30.640><c> tools</c>

00:15:30.870 --> 00:15:30.880 align:start position:0%
super difficult things most of the tools
 

00:15:30.880 --> 00:15:33.480 align:start position:0%
super difficult things most of the tools
don't<00:15:31.150><c> so</c><00:15:31.360><c> properly</c><00:15:31.780><c> sometimes</c><00:15:32.290><c> either</c><00:15:33.280><c> one</c>

00:15:33.480 --> 00:15:33.490 align:start position:0%
don't so properly sometimes either one
 

00:15:33.490 --> 00:15:36.420 align:start position:0%
don't so properly sometimes either one
of<00:15:33.520><c> them</c><00:15:33.760><c> to</c><00:15:33.790><c> sauce</c><00:15:34.090><c> and</c><00:15:34.500><c> I</c><00:15:35.500><c> would</c><00:15:35.710><c> say</c><00:15:35.920><c> of</c><00:15:35.950><c> I</c>

00:15:36.420 --> 00:15:36.430 align:start position:0%
of them to sauce and I would say of I
 

00:15:36.430 --> 00:15:37.410 align:start position:0%
of them to sauce and I would say of I
don't<00:15:36.640><c> know</c><00:15:36.700><c> eight</c><00:15:36.910><c> months</c>

00:15:37.410 --> 00:15:37.420 align:start position:0%
don't know eight months
 

00:15:37.420 --> 00:15:38.580 align:start position:0%
don't know eight months
that's<00:15:37.600><c> like</c><00:15:37.750><c> eighteen</c><00:15:37.960><c> time</c><00:15:38.140><c> working</c><00:15:38.380><c> on</c>

00:15:38.580 --> 00:15:38.590 align:start position:0%
that's like eighteen time working on
 

00:15:38.590 --> 00:15:42.480 align:start position:0%
that's like eighteen time working on
this<00:15:38.740><c> whole</c><00:15:38.920><c> thing</c><00:15:39.060><c> I</c><00:15:40.060><c> spent</c><00:15:41.100><c> probably</c><00:15:42.100><c> half</c>

00:15:42.480 --> 00:15:42.490 align:start position:0%
this whole thing I spent probably half
 

00:15:42.490 --> 00:15:46.010 align:start position:0%
this whole thing I spent probably half
of<00:15:42.520><c> the</c><00:15:42.730><c> time</c><00:15:43.290><c> doing</c><00:15:44.290><c> memory</c><00:15:44.710><c> handling</c>

00:15:46.010 --> 00:15:46.020 align:start position:0%
of the time doing memory handling
 

00:15:46.020 --> 00:15:47.550 align:start position:0%
of the time doing memory handling
process

00:15:47.550 --> 00:15:47.560 align:start position:0%
process
 

00:15:47.560 --> 00:15:49.930 align:start position:0%
process
explosion<00:15:48.560><c> that</c><00:15:48.650><c> was</c><00:15:48.710><c> this</c><00:15:48.980><c> folding</c><00:15:49.430><c> thing</c><00:15:49.640><c> I</c>

00:15:49.930 --> 00:15:49.940 align:start position:0%
explosion that was this folding thing I
 

00:15:49.940 --> 00:15:52.540 align:start position:0%
explosion that was this folding thing I
do<00:15:50.270><c> that</c><00:15:50.540><c> in</c><00:15:50.690><c> an</c><00:15:50.870><c> afternoon</c><00:15:51.350><c> but</c><00:15:51.800><c> it's</c><00:15:51.980><c> like</c><00:15:52.370><c> I</c>

00:15:52.540 --> 00:15:52.550 align:start position:0%
do that in an afternoon but it's like I
 

00:15:52.550 --> 00:15:54.010 align:start position:0%
do that in an afternoon but it's like I
don't<00:15:52.610><c> understand</c><00:15:53.180><c> how</c><00:15:53.210><c> it</c><00:15:53.420><c> works</c><00:15:53.720><c> something</c>

00:15:54.010 --> 00:15:54.020 align:start position:0%
don't understand how it works something
 

00:15:54.020 --> 00:15:56.320 align:start position:0%
don't understand how it works something
good<00:15:54.170><c> answer</c><00:15:54.440><c> so</c><00:15:54.850><c> a</c><00:15:55.850><c> little</c><00:15:56.000><c> bit</c><00:15:56.270><c> about</c>

00:15:56.320 --> 00:15:56.330 align:start position:0%
good answer so a little bit about
 

00:15:56.330 --> 00:15:58.360 align:start position:0%
good answer so a little bit about
Memorial<00:15:57.020><c> and</c><00:15:57.170><c> me</c><00:15:57.290><c> now</c><00:15:57.470><c> and</c><00:15:57.920><c> then</c><00:15:58.220><c> another</c>

00:15:58.360 --> 00:15:58.370 align:start position:0%
Memorial and me now and then another
 

00:15:58.370 --> 00:16:00.460 align:start position:0%
Memorial and me now and then another
processing<00:15:58.970><c> and</c><00:15:59.180><c> then</c><00:15:59.540><c> move</c><00:15:59.780><c> to</c><00:15:59.960><c> they're</c><00:16:00.110><c> like</c>

00:16:00.460 --> 00:16:00.470 align:start position:0%
processing and then move to they're like
 

00:16:00.470 --> 00:16:02.860 align:start position:0%
processing and then move to they're like
tiny<00:16:00.680><c> things</c><00:16:01.340><c> that</c><00:16:01.490><c> we</c><00:16:01.760><c> have</c><00:16:01.910><c> that</c><00:16:02.090><c> you</c><00:16:02.270><c> asked</c>

00:16:02.860 --> 00:16:02.870 align:start position:0%
tiny things that we have that you asked
 

00:16:02.870 --> 00:16:05.890 align:start position:0%
tiny things that we have that you asked
about<00:16:02.930><c> so</c><00:16:03.860><c> when</c><00:16:04.010><c> we</c><00:16:04.100><c> are</c><00:16:04.160><c> handling</c><00:16:04.430><c> I</c><00:16:04.780><c> told</c><00:16:05.780><c> you</c>

00:16:05.890 --> 00:16:05.900 align:start position:0%
about so when we are handling I told you
 

00:16:05.900 --> 00:16:09.040 align:start position:0%
about so when we are handling I told you
how<00:16:06.700><c> somebody</c><00:16:07.700><c> execution</c><00:16:08.150><c> engine</c><00:16:08.450><c> execute</c>

00:16:09.040 --> 00:16:09.050 align:start position:0%
how somebody execution engine execute
 

00:16:09.050 --> 00:16:10.690 align:start position:0%
how somebody execution engine execute
the<00:16:09.200><c> program</c><00:16:09.590><c> right</c><00:16:09.830><c> and</c><00:16:10.130><c> it's</c><00:16:10.250><c> easy</c><00:16:10.460><c> when</c>

00:16:10.690 --> 00:16:10.700 align:start position:0%
the program right and it's easy when
 

00:16:10.700 --> 00:16:12.970 align:start position:0%
the program right and it's easy when
it's<00:16:10.820><c> just</c><00:16:11.030><c> I</c><00:16:11.330><c> put</c><00:16:12.020><c> somebody</c><00:16:12.440><c> on</c><00:16:12.500><c> the</c><00:16:12.710><c> sky</c><00:16:12.920><c> to</c>

00:16:12.970 --> 00:16:12.980 align:start position:0%
it's just I put somebody on the sky to
 

00:16:12.980 --> 00:16:14.890 align:start position:0%
it's just I put somebody on the sky to
get<00:16:13.280><c> some</c><00:16:13.550><c> value</c><00:16:13.850><c> from</c><00:16:13.880><c> the</c><00:16:14.180><c> stack</c><00:16:14.390><c> there's</c>

00:16:14.890 --> 00:16:14.900 align:start position:0%
get some value from the stack there's
 

00:16:14.900 --> 00:16:18.430 align:start position:0%
get some value from the stack there's
some<00:16:15.050><c> APIs</c><00:16:15.560><c> plead</c><00:16:15.950><c> to</c><00:16:16.100><c> stay</c><00:16:16.340><c> don't</c><00:16:17.330><c> but</c><00:16:18.260><c> what</c>

00:16:18.430 --> 00:16:18.440 align:start position:0%
some APIs plead to stay don't but what
 

00:16:18.440 --> 00:16:21.430 align:start position:0%
some APIs plead to stay don't but what
happens<00:16:18.830><c> if</c><00:16:19.550><c> someone</c><00:16:20.360><c> pushes</c><00:16:20.840><c> some</c><00:16:21.050><c> variable</c>

00:16:21.430 --> 00:16:21.440 align:start position:0%
happens if someone pushes some variable
 

00:16:21.440 --> 00:16:23.650 align:start position:0%
happens if someone pushes some variable
of<00:16:21.530><c> this</c><00:16:21.680><c> time</c><00:16:21.890><c> and</c><00:16:22.310><c> then</c><00:16:22.760><c> try</c><00:16:23.120><c> to</c><00:16:23.150><c> rights</c><00:16:23.510><c> to</c>

00:16:23.650 --> 00:16:23.660 align:start position:0%
of this time and then try to rights to
 

00:16:23.660 --> 00:16:26.290 align:start position:0%
of this time and then try to rights to
the<00:16:23.780><c> memory</c><00:16:24.020><c> to</c><00:16:24.500><c> the</c><00:16:24.620><c> body</c><00:16:24.860><c> right</c><00:16:25.430><c> like</c><00:16:26.210><c> the</c>

00:16:26.290 --> 00:16:26.300 align:start position:0%
the memory to the body right like the
 

00:16:26.300 --> 00:16:29.110 align:start position:0%
the memory to the body right like the
question<00:16:26.600><c> is</c><00:16:26.690><c> I</c><00:16:27.020><c> know</c><00:16:27.740><c> as</c><00:16:28.070><c> long</c><00:16:28.220><c> as</c><00:16:28.280><c> as</c><00:16:28.730><c> you</c>

00:16:29.110 --> 00:16:29.120 align:start position:0%
question is I know as long as as you
 

00:16:29.120 --> 00:16:31.090 align:start position:0%
question is I know as long as as you
write<00:16:29.300><c> to</c><00:16:29.630><c> program</c><00:16:30.350><c> rights</c><00:16:30.530><c> to</c><00:16:30.770><c> a</c><00:16:30.800><c> very</c>

00:16:31.090 --> 00:16:31.100 align:start position:0%
write to program rights to a very
 

00:16:31.100 --> 00:16:34.540 align:start position:0%
write to program rights to a very
concrete<00:16:32.110><c> number</c><00:16:33.110><c> in</c><00:16:33.230><c> memory</c><00:16:33.410><c> so</c><00:16:34.160><c> if</c><00:16:34.310><c> you</c><00:16:34.370><c> try</c>

00:16:34.540 --> 00:16:34.550 align:start position:0%
concrete number in memory so if you try
 

00:16:34.550 --> 00:16:37.600 align:start position:0%
concrete number in memory so if you try
to<00:16:34.610><c> do</c><00:16:34.790><c> the</c><00:16:34.880><c> number</c><00:16:35.180><c> I</c><00:16:35.210><c> know</c><00:16:35.540><c> 64</c><00:16:36.110><c> right</c><00:16:36.740><c> the</c>

00:16:37.600 --> 00:16:37.610 align:start position:0%
to do the number I know 64 right the
 

00:16:37.610 --> 00:16:40.000 align:start position:0%
to do the number I know 64 right the
virtual<00:16:37.970><c> machine</c><00:16:38.330><c> can</c><00:16:38.480><c> just</c><00:16:38.720><c> say</c><00:16:38.930><c> okay</c><00:16:39.440><c> at</c><00:16:39.800><c> the</c>

00:16:40.000 --> 00:16:40.010 align:start position:0%
virtual machine can just say okay at the
 

00:16:40.010 --> 00:16:42.460 align:start position:0%
virtual machine can just say okay at the
end<00:16:40.130><c> is</c><00:16:40.250><c> 64</c><00:16:40.820><c> there</c><00:16:41.480><c> is</c><00:16:41.570><c> this</c><00:16:41.660><c> volume</c><00:16:42.080><c> right</c>

00:16:42.460 --> 00:16:42.470 align:start position:0%
end is 64 there is this volume right
 

00:16:42.470 --> 00:16:45.400 align:start position:0%
end is 64 there is this volume right
later<00:16:42.860><c> on</c><00:16:43.100><c> or</c><00:16:43.370><c> operates</c><00:16:43.760><c> from</c><00:16:44.000><c> 64</c><00:16:44.540><c> it's</c><00:16:45.230><c> just</c>

00:16:45.400 --> 00:16:45.410 align:start position:0%
later on or operates from 64 it's just
 

00:16:45.410 --> 00:16:47.710 align:start position:0%
later on or operates from 64 it's just
this<00:16:45.770><c> value</c><00:16:46.130><c> and</c><00:16:46.430><c> executed</c><00:16:46.970><c> right</c><00:16:47.390><c> that's</c>

00:16:47.710 --> 00:16:47.720 align:start position:0%
this value and executed right that's
 

00:16:47.720 --> 00:16:50.740 align:start position:0%
this value and executed right that's
that's<00:16:48.050><c> very</c><00:16:48.320><c> easy</c><00:16:49.180><c> you'll</c><00:16:50.180><c> just</c><00:16:50.330><c> create</c><00:16:50.480><c> an</c>

00:16:50.740 --> 00:16:50.750 align:start position:0%
that's very easy you'll just create an
 

00:16:50.750 --> 00:16:54.400 align:start position:0%
that's very easy you'll just create an
array<00:16:51.050><c> that</c><00:16:52.090><c> represents</c><00:16:53.090><c> the</c><00:16:53.180><c> memory</c><00:16:53.450><c> and</c><00:16:53.840><c> you</c>

00:16:54.400 --> 00:16:54.410 align:start position:0%
array that represents the memory and you
 

00:16:54.410 --> 00:16:58.360 align:start position:0%
array that represents the memory and you
just<00:16:54.620><c> try</c><00:16:55.900><c> the</c><00:16:56.900><c> question</c><00:16:57.200><c> is</c><00:16:57.320><c> what</c><00:16:57.680><c> happens</c><00:16:58.070><c> if</c>

00:16:58.360 --> 00:16:58.370 align:start position:0%
just try the question is what happens if
 

00:16:58.370 --> 00:17:00.910 align:start position:0%
just try the question is what happens if
the<00:16:58.730><c> program</c><00:16:59.330><c> takes</c><00:16:59.540><c> some</c><00:16:59.780><c> unknown</c><00:17:00.290><c> variable</c>

00:17:00.910 --> 00:17:00.920 align:start position:0%
the program takes some unknown variable
 

00:17:00.920 --> 00:17:04.960 align:start position:0%
the program takes some unknown variable
I<00:17:01.130><c> would</c><00:17:01.790><c> say</c><00:17:02.000><c> X</c><00:17:02.240><c> or</c><00:17:02.660><c> whatever</c><00:17:03.050><c> it</c><00:17:03.650><c> says</c><00:17:04.100><c> you</c>

00:17:04.960 --> 00:17:04.970 align:start position:0%
I would say X or whatever it says you
 

00:17:04.970 --> 00:17:06.670 align:start position:0%
I would say X or whatever it says you
know<00:17:05.089><c> right</c><00:17:05.480><c> to</c><00:17:05.780><c> this</c><00:17:05.870><c> memory</c><00:17:06.170><c> at</c><00:17:06.530><c> the</c>

00:17:06.670 --> 00:17:06.680 align:start position:0%
know right to this memory at the
 

00:17:06.680 --> 00:17:10.329 align:start position:0%
know right to this memory at the
position<00:17:07.040><c> X</c><00:17:07.240><c> right</c><00:17:08.240><c> and</c><00:17:08.450><c> then</c><00:17:09.260><c> it</c><00:17:09.380><c> says</c><00:17:09.620><c> read</c>

00:17:10.329 --> 00:17:10.339 align:start position:0%
position X right and then it says read
 

00:17:10.339 --> 00:17:12.670 align:start position:0%
position X right and then it says read
from<00:17:10.610><c> memory</c><00:17:10.760><c> position</c><00:17:11.600><c> X</c><00:17:11.810><c> plus</c><00:17:12.110><c> 1</c><00:17:12.320><c> and</c><00:17:12.589><c> you</c>

00:17:12.670 --> 00:17:12.680 align:start position:0%
from memory position X plus 1 and you
 

00:17:12.680 --> 00:17:15.040 align:start position:0%
from memory position X plus 1 and you
have<00:17:13.310><c> to</c><00:17:13.430><c> figure</c><00:17:13.640><c> out</c><00:17:13.700><c> your</c><00:17:14.390><c> whole</c><00:17:14.690><c> execution</c>

00:17:15.040 --> 00:17:15.050 align:start position:0%
have to figure out your whole execution
 

00:17:15.050 --> 00:17:16.930 align:start position:0%
have to figure out your whole execution
and<00:17:15.380><c> who</c><00:17:15.530><c> now</c><00:17:15.680><c> has</c><00:17:15.890><c> to</c><00:17:15.920><c> figure</c><00:17:16.130><c> out</c><00:17:16.339><c> this</c><00:17:16.670><c> X</c>

00:17:16.930 --> 00:17:16.940 align:start position:0%
and who now has to figure out this X
 

00:17:16.940 --> 00:17:19.780 align:start position:0%
and who now has to figure out this X
plus<00:17:17.209><c> 1</c><00:17:17.450><c> is</c><00:17:18.200><c> really</c><00:17:18.440><c> like</c><00:17:19.040><c> what's</c><00:17:19.280><c> there</c><00:17:19.550><c> right</c>

00:17:19.780 --> 00:17:19.790 align:start position:0%
plus 1 is really like what's there right
 

00:17:19.790 --> 00:17:21.670 align:start position:0%
plus 1 is really like what's there right
is<00:17:20.209><c> it</c><00:17:20.360><c> the</c><00:17:20.510><c> thing</c><00:17:20.720><c> that</c><00:17:20.750><c> was</c><00:17:21.020><c> written</c><00:17:21.170><c> in</c><00:17:21.440><c> X</c>

00:17:21.670 --> 00:17:21.680 align:start position:0%
is it the thing that was written in X
 

00:17:21.680 --> 00:17:24.250 align:start position:0%
is it the thing that was written in X
and<00:17:22.040><c> just</c><00:17:22.310><c> move</c><00:17:22.640><c> slightly</c><00:17:23.570><c> awesome</c><00:17:24.080><c> like</c>

00:17:24.250 --> 00:17:24.260 align:start position:0%
and just move slightly awesome like
 

00:17:24.260 --> 00:17:26.400 align:start position:0%
and just move slightly awesome like
perhaps<00:17:24.709><c> overwritten</c><00:17:25.550><c> by</c><00:17:25.700><c> something</c><00:17:26.030><c> else</c>

00:17:26.400 --> 00:17:26.410 align:start position:0%
perhaps overwritten by something else
 

00:17:26.410 --> 00:17:29.740 align:start position:0%
perhaps overwritten by something else
like<00:17:27.410><c> how</c><00:17:28.040><c> how</c><00:17:28.640><c> do</c><00:17:28.700><c> you</c><00:17:28.880><c> deal</c><00:17:29.060><c> with</c><00:17:29.120><c> that</c><00:17:29.330><c> and</c>

00:17:29.740 --> 00:17:29.750 align:start position:0%
like how how do you deal with that and
 

00:17:29.750 --> 00:17:32.590 align:start position:0%
like how how do you deal with that and
quite<00:17:30.710><c> quite</c><00:17:31.010><c> a</c><00:17:31.040><c> difficult</c><00:17:31.250><c> challenge</c><00:17:32.150><c> right</c>

00:17:32.590 --> 00:17:32.600 align:start position:0%
quite quite a difficult challenge right
 

00:17:32.600 --> 00:17:34.930 align:start position:0%
quite quite a difficult challenge right
so<00:17:33.170><c> you</c><00:17:33.260><c> can</c><00:17:33.380><c> imagine</c><00:17:33.740><c> for</c><00:17:33.860><c> example</c><00:17:34.310><c> and</c><00:17:34.490><c> are</c>

00:17:34.930 --> 00:17:34.940 align:start position:0%
so you can imagine for example and are
 

00:17:34.940 --> 00:17:35.769 align:start position:0%
so you can imagine for example and are
very

00:17:35.769 --> 00:17:35.779 align:start position:0%
very
 

00:17:35.779 --> 00:17:38.109 align:start position:0%
very
cases<00:17:36.229><c> the</c><00:17:36.739><c> program</c><00:17:37.099><c> says</c><00:17:37.340><c> write</c><00:17:37.909><c> to</c><00:17:38.029><c> the</c>

00:17:38.109 --> 00:17:38.119 align:start position:0%
cases the program says write to the
 

00:17:38.119 --> 00:17:40.239 align:start position:0%
cases the program says write to the
memory<00:17:38.450><c> position</c><00:17:38.779><c> eggs</c><00:17:39.229><c> okay</c><00:17:39.799><c> so</c><00:17:40.190><c> you</c>

00:17:40.239 --> 00:17:40.249 align:start position:0%
memory position eggs okay so you
 

00:17:40.249 --> 00:17:41.680 align:start position:0%
memory position eggs okay so you
remember<00:17:40.759><c> that</c><00:17:40.789><c> there</c><00:17:41.179><c> is</c><00:17:41.269><c> something</c><00:17:41.539><c> at</c><00:17:41.599><c> the</c>

00:17:41.680 --> 00:17:41.690 align:start position:0%
remember that there is something at the
 

00:17:41.690 --> 00:17:44.379 align:start position:0%
remember that there is something at the
solution<00:17:42.019><c> X</c><00:17:42.169><c> and</c><00:17:42.979><c> then</c><00:17:43.190><c> it</c><00:17:43.309><c> says</c><00:17:43.549><c> write</c><00:17:44.179><c> to</c><00:17:44.299><c> the</c>

00:17:44.379 --> 00:17:44.389 align:start position:0%
solution X and then it says write to the
 

00:17:44.389 --> 00:17:47.549 align:start position:0%
solution X and then it says write to the
memorial<00:17:44.840><c> position</c><00:17:45.259><c> 60</c><00:17:45.919><c> bar</c><00:17:46.099><c> so</c><00:17:47.029><c> remember</c><00:17:47.389><c> the</c>

00:17:47.549 --> 00:17:47.559 align:start position:0%
memorial position 60 bar so remember the
 

00:17:47.559 --> 00:17:51.099 align:start position:0%
memorial position 60 bar so remember the
64<00:17:48.559><c> right</c><00:17:48.919><c> and</c><00:17:49.429><c> then</c><00:17:49.969><c> it</c><00:17:50.090><c> says</c><00:17:50.299><c> read</c><00:17:50.779><c> from</c><00:17:50.989><c> the</c>

00:17:51.099 --> 00:17:51.109 align:start position:0%
64 right and then it says read from the
 

00:17:51.109 --> 00:17:53.589 align:start position:0%
64 right and then it says read from the
memory<00:17:51.200><c> position</c><00:17:51.499><c> X</c><00:17:51.979><c> but</c><00:17:52.940><c> you</c><00:17:53.059><c> don't</c><00:17:53.239><c> know</c><00:17:53.389><c> if</c>

00:17:53.589 --> 00:17:53.599 align:start position:0%
memory position X but you don't know if
 

00:17:53.599 --> 00:17:56.769 align:start position:0%
memory position X but you don't know if
64<00:17:54.200><c> was</c><00:17:54.559><c> X</c><00:17:54.830><c> so</c><00:17:55.249><c> this</c><00:17:55.549><c> memory</c><00:17:55.909><c> was</c><00:17:56.029><c> operated</c><00:17:56.629><c> or</c>

00:17:56.769 --> 00:17:56.779 align:start position:0%
64 was X so this memory was operated or
 

00:17:56.779 --> 00:17:59.799 align:start position:0%
64 was X so this memory was operated or
not<00:17:56.929><c> right</c><00:17:57.469><c> so</c><00:17:58.159><c> so</c><00:17:58.609><c> you</c><00:17:58.669><c> make</c><00:17:58.909><c> its</c><00:17:59.119><c> target</c><00:17:59.570><c> some</c>

00:17:59.799 --> 00:17:59.809 align:start position:0%
not right so so you make its target some
 

00:17:59.809 --> 00:18:03.129 align:start position:0%
not right so so you make its target some
somepony<00:18:00.349><c> and</c><00:18:00.799><c> it's</c><00:18:01.700><c> quite</c><00:18:01.969><c> like</c><00:18:02.570><c> seriously</c>

00:18:03.129 --> 00:18:03.139 align:start position:0%
somepony and it's quite like seriously
 

00:18:03.139 --> 00:18:06.129 align:start position:0%
somepony and it's quite like seriously
difficult<00:18:03.559><c> challenge</c><00:18:04.129><c> so</c><00:18:04.879><c> I</c><00:18:05.239><c> looked</c><00:18:05.719><c> in</c>

00:18:06.129 --> 00:18:06.139 align:start position:0%
difficult challenge so I looked in
 

00:18:06.139 --> 00:18:08.560 align:start position:0%
difficult challenge so I looked in
January<00:18:06.619><c> it</c><00:18:07.039><c> may</c><00:18:07.429><c> perhaps</c><00:18:07.820><c> they</c><00:18:08.149><c> improve</c><00:18:08.419><c> it</c>

00:18:08.560 --> 00:18:08.570 align:start position:0%
January it may perhaps they improve it
 

00:18:08.570 --> 00:18:11.200 align:start position:0%
January it may perhaps they improve it
at<00:18:09.320><c> material</c><00:18:09.799><c> so</c><00:18:10.489><c> the</c><00:18:10.609><c> poem</c><00:18:10.759><c> it</c><00:18:11.029><c> really</c>

00:18:11.200 --> 00:18:11.210 align:start position:0%
at material so the poem it really
 

00:18:11.210 --> 00:18:13.570 align:start position:0%
at material so the poem it really
happened<00:18:11.539><c> it</c><00:18:11.690><c> was</c><00:18:12.229><c> a</c><00:18:12.649><c> true</c><00:18:13.009><c> gentleman</c><00:18:13.219><c> so</c>

00:18:13.570 --> 00:18:13.580 align:start position:0%
happened it was a true gentleman so
 

00:18:13.580 --> 00:18:17.139 align:start position:0%
happened it was a true gentleman so
again<00:18:13.839><c> perhaps</c><00:18:14.839><c> they</c><00:18:14.989><c> tasted</c><00:18:15.619><c> like</c><00:18:16.460><c> whenever</c>

00:18:17.139 --> 00:18:17.149 align:start position:0%
again perhaps they tasted like whenever
 

00:18:17.149 --> 00:18:19.810 align:start position:0%
again perhaps they tasted like whenever
it<00:18:17.330><c> reached</c><00:18:17.839><c> some</c><00:18:18.229><c> symbolic</c><00:18:19.039><c> memories</c><00:18:19.609><c> so</c>

00:18:19.810 --> 00:18:19.820 align:start position:0%
it reached some symbolic memories so
 

00:18:19.820 --> 00:18:21.940 align:start position:0%
it reached some symbolic memories so
memory<00:18:20.089><c> where</c><00:18:20.509><c> it</c><00:18:20.539><c> was</c><00:18:20.749><c> written</c><00:18:20.869><c> in</c><00:18:21.169><c> just</c><00:18:21.739><c> know</c>

00:18:21.940 --> 00:18:21.950 align:start position:0%
memory where it was written in just know
 

00:18:21.950 --> 00:18:24.099 align:start position:0%
memory where it was written in just know
so<00:18:22.159><c> some</c><00:18:22.369><c> variable</c><00:18:22.759><c> which</c><00:18:23.179><c> I'll</c><00:18:23.299><c> get</c><00:18:23.450><c> out</c><00:18:23.599><c> so</c>

00:18:24.099 --> 00:18:24.109 align:start position:0%
so some variable which I'll get out so
 

00:18:24.109 --> 00:18:29.560 align:start position:0%
so some variable which I'll get out so
that<00:18:24.289><c> was</c><00:18:24.440><c> my</c><00:18:27.609><c> whole</c><00:18:28.609><c> execution</c><00:18:28.879><c> and</c><00:18:29.419><c> then</c>

00:18:29.560 --> 00:18:29.570 align:start position:0%
that was my whole execution and then
 

00:18:29.570 --> 00:18:31.749 align:start position:0%
that was my whole execution and then
okay<00:18:30.049><c> super</c><00:18:30.499><c> Maria</c><00:18:30.739><c> I</c><00:18:30.769><c> give</c><00:18:30.919><c> up</c><00:18:31.039><c> I</c><00:18:31.219><c> don't</c><00:18:31.279><c> know</c>

00:18:31.749 --> 00:18:31.759 align:start position:0%
okay super Maria I give up I don't know
 

00:18:31.759 --> 00:18:34.180 align:start position:0%
okay super Maria I give up I don't know
I<00:18:31.969><c> think</c><00:18:32.149><c> next</c><00:18:32.629><c> action</c><00:18:33.019><c> please</c><00:18:33.109><c> and</c><00:18:34.039><c> that's</c>

00:18:34.180 --> 00:18:34.190 align:start position:0%
I think next action please and that's
 

00:18:34.190 --> 00:18:35.799 align:start position:0%
I think next action please and that's
why<00:18:34.279><c> you</c><00:18:34.339><c> didn't</c><00:18:34.609><c> have</c><00:18:34.729><c> a</c><00:18:34.759><c> full</c><00:18:35.149><c> coverage</c><00:18:35.419><c> and</c>

00:18:35.799 --> 00:18:35.809 align:start position:0%
why you didn't have a full coverage and
 

00:18:35.809 --> 00:18:38.799 align:start position:0%
why you didn't have a full coverage and
mr.<00:18:36.049><c> Elkin</c><00:18:36.830><c> tanks</c><00:18:37.330><c> Manticore</c><00:18:38.330><c> what</c><00:18:38.479><c> they</c><00:18:38.599><c> did</c>

00:18:38.799 --> 00:18:38.809 align:start position:0%
mr. Elkin tanks Manticore what they did
 

00:18:38.809 --> 00:18:42.820 align:start position:0%
mr. Elkin tanks Manticore what they did
was<00:18:39.200><c> and</c><00:18:39.619><c> that</c><00:18:39.799><c> was</c><00:18:39.950><c> a</c><00:18:39.979><c> very</c><00:18:40.249><c> similar</c><00:18:40.549><c> way</c><00:18:41.830><c> a</c>

00:18:42.820 --> 00:18:42.830 align:start position:0%
was and that was a very similar way a
 

00:18:42.830 --> 00:18:46.419 align:start position:0%
was and that was a very similar way a
diamond<00:18:43.549><c> ring</c><00:18:43.999><c> in</c><00:18:44.149><c> hand</c><00:18:44.359><c> with</c><00:18:44.539><c> that</c><00:18:44.979><c> is</c><00:18:45.979><c> they</c>

00:18:46.419 --> 00:18:46.429 align:start position:0%
diamond ring in hand with that is they
 

00:18:46.429 --> 00:18:50.440 align:start position:0%
diamond ring in hand with that is they
use<00:18:46.460><c> like</c><00:18:47.359><c> some</c><00:18:47.599><c> very</c><00:18:48.320><c> very</c><00:18:48.999><c> like</c><00:18:49.999><c> complex</c>

00:18:50.440 --> 00:18:50.450 align:start position:0%
use like some very very like complex
 

00:18:50.450 --> 00:18:53.619 align:start position:0%
use like some very very like complex
structure<00:18:51.019><c> and</c><00:18:51.409><c> SMT</c><00:18:52.219><c> solvers</c><00:18:52.639><c> which</c><00:18:52.940><c> which</c>

00:18:53.619 --> 00:18:53.629 align:start position:0%
structure and SMT solvers which which
 

00:18:53.629 --> 00:18:55.299 align:start position:0%
structure and SMT solvers which which
help<00:18:53.869><c> with</c><00:18:53.960><c> the</c><00:18:54.440><c> kind</c><00:18:54.649><c> of</c><00:18:54.769><c> managing</c><00:18:55.159><c> this</c>

00:18:55.299 --> 00:18:55.309 align:start position:0%
help with the kind of managing this
 

00:18:55.309 --> 00:18:57.459 align:start position:0%
help with the kind of managing this
algebra<00:18:55.940><c> rights</c><00:18:56.269><c> also</c><00:18:56.509><c> assembly</c><00:18:57.109><c> solvers</c>

00:18:57.459 --> 00:18:57.469 align:start position:0%
algebra rights also assembly solvers
 

00:18:57.469 --> 00:19:00.489 align:start position:0%
algebra rights also assembly solvers
help<00:18:57.739><c> you</c><00:18:57.859><c> to</c><00:18:58.009><c> figure</c><00:18:58.219><c> out</c><00:18:58.369><c> SMAP</c><00:18:59.499><c> signals</c>

00:19:00.489 --> 00:19:00.499 align:start position:0%
help you to figure out SMAP signals
 

00:19:00.499 --> 00:19:04.839 align:start position:0%
help you to figure out SMAP signals
roughly<00:19:01.749><c> so</c><00:19:02.749><c> so</c><00:19:03.289><c> multiple</c><00:19:03.979><c> rhesus</c><00:19:04.429><c> SMT</c>

00:19:04.839 --> 00:19:04.849 align:start position:0%
roughly so so multiple rhesus SMT
 

00:19:04.849 --> 00:19:07.989 align:start position:0%
roughly so so multiple rhesus SMT
solvers<00:19:05.210><c> and</c><00:19:06.009><c> has</c><00:19:07.009><c> this</c><00:19:07.159><c> complicated</c><00:19:07.669><c> memory</c>

00:19:07.989 --> 00:19:07.999 align:start position:0%
solvers and has this complicated memory
 

00:19:07.999 --> 00:19:12.009 align:start position:0%
solvers and has this complicated memory
structures<00:19:08.649><c> and</c><00:19:09.649><c> I</c><00:19:10.460><c> had</c><00:19:10.609><c> never</c><00:19:10.759><c> begin</c><00:19:11.119><c> to</c><00:19:11.450><c> the</c>

00:19:12.009 --> 00:19:12.019 align:start position:0%
structures and I had never begin to the
 

00:19:12.019 --> 00:19:14.889 align:start position:0%
structures and I had never begin to the
problem<00:19:12.320><c> was</c><00:19:12.440><c> that</c><00:19:12.469><c> little</c><00:19:13.009><c> bits</c><00:19:13.539><c> so</c><00:19:14.539><c> many</c>

00:19:14.889 --> 00:19:14.899 align:start position:0%
problem was that little bits so many
 

00:19:14.899 --> 00:19:17.680 align:start position:0%
problem was that little bits so many
times<00:19:15.139><c> and</c><00:19:16.330><c> I</c><00:19:17.330><c> think</c>

00:19:17.680 --> 00:19:17.690 align:start position:0%
times and I think
 

00:19:17.690 --> 00:19:20.830 align:start position:0%
times and I think
Manticore<00:19:18.140><c> and</c><00:19:19.030><c> the</c><00:19:20.030><c> second</c><00:19:20.390><c> problem</c><00:19:20.540><c> was</c>

00:19:20.830 --> 00:19:20.840 align:start position:0%
Manticore and the second problem was
 

00:19:20.840 --> 00:19:23.080 align:start position:0%
Manticore and the second problem was
that<00:19:20.870><c> sometimes</c><00:19:21.650><c> the</c><00:19:22.340><c> programs</c><00:19:22.700><c> get</c><00:19:22.910><c> so</c>

00:19:23.080 --> 00:19:23.090 align:start position:0%
that sometimes the programs get so
 

00:19:23.090 --> 00:19:25.120 align:start position:0%
that sometimes the programs get so
complicated<00:19:23.270><c> that</c><00:19:23.750><c> we</c><00:19:24.380><c> need</c><00:19:24.530><c> them</c><00:19:24.740><c> that</c>

00:19:25.120 --> 00:19:25.130 align:start position:0%
complicated that we need them that
 

00:19:25.130 --> 00:19:29.890 align:start position:0%
complicated that we need them that
doesn't<00:19:25.430><c> cut</c><00:19:25.580><c> it</c><00:19:26.320><c> so</c><00:19:27.320><c> I</c><00:19:27.830><c> spent</c><00:19:28.790><c> like</c><00:19:29.390><c> two</c>

00:19:29.890 --> 00:19:29.900 align:start position:0%
doesn't cut it so I spent like two
 

00:19:29.900 --> 00:19:32.230 align:start position:0%
doesn't cut it so I spent like two
months<00:19:30.410><c> rebuilding</c><00:19:31.370><c> the</c><00:19:31.460><c> whole</c><00:19:31.580><c> memory</c><00:19:31.910><c> model</c>

00:19:32.230 --> 00:19:32.240 align:start position:0%
months rebuilding the whole memory model
 

00:19:32.240 --> 00:19:33.490 align:start position:0%
months rebuilding the whole memory model
to<00:19:32.450><c> it</c><00:19:32.570><c> all</c><00:19:32.720><c> right</c><00:19:32.750><c> that</c><00:19:32.870><c> that's</c><00:19:33.230><c> something</c>

00:19:33.490 --> 00:19:33.500 align:start position:0%
to it all right that that's something
 

00:19:33.500 --> 00:19:35.680 align:start position:0%
to it all right that that's something
that<00:19:33.620><c> I</c><00:19:33.740><c> will</c><00:19:33.860><c> show</c><00:19:34.010><c> you</c><00:19:34.040><c> which</c><00:19:34.880><c> is</c><00:19:35.000><c> I</c><00:19:35.210><c> think</c><00:19:35.390><c> we</c>

00:19:35.680 --> 00:19:35.690 align:start position:0%
that I will show you which is I think we
 

00:19:35.690 --> 00:19:38.940 align:start position:0%
that I will show you which is I think we
need<00:19:35.900><c> so</c><00:19:36.770><c> okay</c><00:19:37.700><c> this</c><00:19:37.760><c> is</c><00:19:37.970><c> the</c><00:19:38.060><c> demo</c><00:19:38.240><c> time</c>

00:19:38.940 --> 00:19:38.950 align:start position:0%
need so okay this is the demo time
 

00:19:38.950 --> 00:19:42.310 align:start position:0%
need so okay this is the demo time
Can<00:19:39.950><c> I</c><00:19:39.980><c> grab</c><00:19:40.040><c> a</c><00:19:40.280><c> char</c><00:19:40.640><c> yes</c><00:19:41.210><c> all</c><00:19:42.080><c> right</c>

00:19:42.310 --> 00:19:42.320 align:start position:0%
Can I grab a char yes all right
 

00:19:42.320 --> 00:19:49.420 align:start position:0%
Can I grab a char yes all right
they<00:19:42.590><c> are</c><00:19:42.650><c> not</c><00:19:42.800><c> locked</c><00:19:43.010><c> so</c><00:19:48.160><c> actually</c><00:19:49.160><c> open</c>

00:19:49.420 --> 00:19:49.430 align:start position:0%
they are not locked so actually open
 

00:19:49.430 --> 00:19:52.660 align:start position:0%
they are not locked so actually open
source<00:19:49.460><c> TV</c><00:19:50.030><c> two</c><00:19:50.930><c> days</c><00:19:51.080><c> ago</c><00:19:51.260><c> so</c><00:19:52.040><c> any</c><00:19:52.250><c> one</c><00:19:52.400><c> of</c><00:19:52.430><c> you</c>

00:19:52.660 --> 00:19:52.670 align:start position:0%
source TV two days ago so any one of you
 

00:19:52.670 --> 00:19:54.340 align:start position:0%
source TV two days ago so any one of you
it's<00:19:52.820><c> an</c><00:19:52.940><c> MIT</c><00:19:53.210><c> license</c><00:19:53.690><c> and</c><00:19:53.840><c> one</c><00:19:53.990><c> of</c><00:19:54.110><c> you</c><00:19:54.200><c> kids</c>

00:19:54.340 --> 00:19:54.350 align:start position:0%
it's an MIT license and one of you kids
 

00:19:54.350 --> 00:19:59.500 align:start position:0%
it's an MIT license and one of you kids
we<00:19:54.590><c> can</c><00:19:54.740><c> see</c><00:19:54.890><c> it</c><00:19:55.040><c> and</c><00:19:56.230><c> you</c><00:19:57.230><c> know</c><00:19:58.180><c> if</c><00:19:59.180><c> you</c><00:19:59.330><c> might</c>

00:19:59.500 --> 00:19:59.510 align:start position:0%
we can see it and you know if you might
 

00:19:59.510 --> 00:20:03.190 align:start position:0%
we can see it and you know if you might
sell<00:19:59.840><c> the</c><00:20:00.080><c> sources</c><00:20:00.560><c> are</c><00:20:00.940><c> testament</c><00:20:01.940><c> to</c><00:20:02.200><c> the</c>

00:20:03.190 --> 00:20:03.200 align:start position:0%
sell the sources are testament to the
 

00:20:03.200 --> 00:20:05.080 align:start position:0%
sell the sources are testament to the
power<00:20:03.380><c> of</c><00:20:03.530><c> duct</c><00:20:04.100><c> tape</c><00:20:04.130><c> engineering</c><00:20:04.850><c> and</c>

00:20:05.080 --> 00:20:05.090 align:start position:0%
power of duct tape engineering and
 

00:20:05.090 --> 00:20:07.090 align:start position:0%
power of duct tape engineering and
Kowboy<00:20:05.780><c> call</c><00:20:06.020><c> being</c><00:20:06.230><c> like</c><00:20:06.500><c> the</c><00:20:06.680><c> best</c>

00:20:07.090 --> 00:20:07.100 align:start position:0%
Kowboy call being like the best
 

00:20:07.100 --> 00:20:10.150 align:start position:0%
Kowboy call being like the best
practices<00:20:07.940><c> in</c><00:20:08.240><c> those</c><00:20:08.390><c> those</c><00:20:09.040><c> if</c><00:20:10.040><c> you're</c>

00:20:10.150 --> 00:20:10.160 align:start position:0%
practices in those those if you're
 

00:20:10.160 --> 00:20:14.190 align:start position:0%
practices in those those if you're
serious<00:20:10.610><c> programming</c><00:20:11.210><c> are</c><00:20:11.750><c> all</c><00:20:12.410><c> implemented</c>

00:20:14.190 --> 00:20:14.200 align:start position:0%
serious programming are all implemented
 

00:20:14.200 --> 00:20:18.460 align:start position:0%
serious programming are all implemented
so<00:20:15.200><c> it</c><00:20:16.070><c> works</c><00:20:16.310><c> quite</c><00:20:16.430><c> nice</c><00:20:16.900><c> but</c><00:20:17.900><c> it's</c><00:20:18.350><c> being</c>

00:20:18.460 --> 00:20:18.470 align:start position:0%
so it works quite nice but it's being
 

00:20:18.470 --> 00:20:20.380 align:start position:0%
so it works quite nice but it's being
battled<00:20:18.800><c> us</c><00:20:18.920><c> at</c><00:20:19.070><c> a</c><00:20:19.130><c> lot</c><00:20:19.220><c> of</c><00:20:19.250><c> times</c><00:20:19.520><c> so</c><00:20:20.120><c> it</c><00:20:20.210><c> works</c>

00:20:20.380 --> 00:20:20.390 align:start position:0%
battled us at a lot of times so it works
 

00:20:20.390 --> 00:20:22.330 align:start position:0%
battled us at a lot of times so it works
quite<00:20:20.540><c> nicely</c><00:20:20.630><c> you</c><00:20:21.050><c> just</c><00:20:21.260><c> you</c><00:20:21.770><c> know</c><00:20:21.890><c> typing</c>

00:20:22.330 --> 00:20:22.340 align:start position:0%
quite nicely you just you know typing
 

00:20:22.340 --> 00:20:24.070 align:start position:0%
quite nicely you just you know typing
the<00:20:22.520><c> contract</c><00:20:22.880><c> name</c><00:20:23.090><c> or</c><00:20:23.390><c> a</c><00:20:23.420><c> short</c><00:20:23.660><c> path</c><00:20:23.870><c> for</c>

00:20:24.070 --> 00:20:24.080 align:start position:0%
the contract name or a short path for
 

00:20:24.080 --> 00:20:26.710 align:start position:0%
the contract name or a short path for
crypto<00:20:24.320><c> kitties</c><00:20:24.670><c> you</c><00:20:25.670><c> can't</c><00:20:25.880><c> be</c><00:20:26.000><c> compared</c><00:20:26.300><c> so</c>

00:20:26.710 --> 00:20:26.720 align:start position:0%
crypto kitties you can't be compared so
 

00:20:26.720 --> 00:20:29.260 align:start position:0%
crypto kitties you can't be compared so
it<00:20:27.380><c> is</c><00:20:27.500><c> around</c><00:20:28.220><c> eight</c><00:20:28.430><c> seconds</c><00:20:28.880><c> to</c><00:20:29.000><c> become</c>

00:20:29.260 --> 00:20:29.270 align:start position:0%
it is around eight seconds to become
 

00:20:29.270 --> 00:20:32.440 align:start position:0%
it is around eight seconds to become
pilot<00:20:29.600><c> fully</c><00:20:29.900><c> which</c><00:20:30.830><c> I</c><00:20:30.950><c> think</c><00:20:31.310><c> maybe</c><00:20:31.460><c> like</c>

00:20:32.440 --> 00:20:32.450 align:start position:0%
pilot fully which I think maybe like
 

00:20:32.450 --> 00:20:34.690 align:start position:0%
pilot fully which I think maybe like
it's<00:20:32.750><c> way</c><00:20:32.930><c> way</c><00:20:33.140><c> faster</c><00:20:33.350><c> the</c><00:20:33.770><c> manticore</c><00:20:34.100><c> it's</c>

00:20:34.690 --> 00:20:34.700 align:start position:0%
it's way way faster the manticore it's
 

00:20:34.700 --> 00:20:39.280 align:start position:0%
it's way way faster the manticore it's
around<00:20:35.330><c> the</c><00:20:35.660><c> same</c><00:20:35.690><c> speed</c><00:20:36.590><c> as</c><00:20:36.770><c> as</c><00:20:37.240><c> material</c><00:20:38.290><c> so</c>

00:20:39.280 --> 00:20:39.290 align:start position:0%
around the same speed as as material so
 

00:20:39.290 --> 00:20:40.870 align:start position:0%
around the same speed as as material so
anyway<00:20:39.560><c> you</c><00:20:39.620><c> get</c><00:20:39.830><c> does</c><00:20:40.430><c> the</c><00:20:40.550><c> sources</c>

00:20:40.870 --> 00:20:40.880 align:start position:0%
anyway you get does the sources
 

00:20:40.880 --> 00:20:42.970 align:start position:0%
anyway you get does the sources
everywhere<00:20:41.150><c> like</c><00:20:41.570><c> for</c><00:20:41.810><c> all</c><00:20:42.380><c> the</c><00:20:42.530><c> contracts</c>

00:20:42.970 --> 00:20:42.980 align:start position:0%
everywhere like for all the contracts
 

00:20:42.980 --> 00:20:45.790 align:start position:0%
everywhere like for all the contracts
right<00:20:43.360><c> but</c><00:20:44.360><c> now</c><00:20:44.510><c> this</c><00:20:44.990><c> time</c><00:20:45.170><c> I</c><00:20:45.290><c> implemented</c>

00:20:45.790 --> 00:20:45.800 align:start position:0%
right but now this time I implemented
 

00:20:45.800 --> 00:20:49.120 align:start position:0%
right but now this time I implemented
just<00:20:45.980><c> for</c><00:20:46.340><c> dead</c><00:20:46.550><c> calm</c><00:20:46.790><c> if</c><00:20:47.750><c> you</c><00:20:47.900><c> fetch</c><00:20:48.350><c> eating</c>

00:20:49.120 --> 00:20:49.130 align:start position:0%
just for dead calm if you fetch eating
 

00:20:49.130 --> 00:20:52.900 align:start position:0%
just for dead calm if you fetch eating
from<00:20:49.870><c> from</c><00:20:50.870><c> github</c><00:20:51.340><c> you</c><00:20:52.340><c> have</c><00:20:52.490><c> this</c><00:20:52.580><c> parameter</c>

00:20:52.900 --> 00:20:52.910 align:start position:0%
from from github you have this parameter
 

00:20:52.910 --> 00:20:56.680 align:start position:0%
from from github you have this parameter
called<00:20:53.240><c> explain</c><00:20:53.780><c> that</c><00:20:54.320><c> shows</c><00:20:54.590><c> you</c><00:20:54.770><c> how</c><00:20:55.700><c> works</c>

00:20:56.680 --> 00:20:56.690 align:start position:0%
called explain that shows you how works
 

00:20:56.690 --> 00:21:02.610 align:start position:0%
called explain that shows you how works
exactly<00:20:57.260><c> and</c><00:20:57.470><c> I</c><00:20:58.070><c> can</c><00:20:58.280><c> increase</c><00:20:58.580><c> font</c><00:20:58.850><c> size</c>

00:21:02.610 --> 00:21:02.620 align:start position:0%
 
 

00:21:02.620 --> 00:21:07.360 align:start position:0%
 
right<00:21:03.620><c> so</c><00:21:03.920><c> so</c><00:21:04.790><c> I</c><00:21:04.820><c> have</c><00:21:05.330><c> this</c><00:21:05.590><c> one</c><00:21:06.590><c> pension</c><00:21:06.830><c> and</c>

00:21:07.360 --> 00:21:07.370 align:start position:0%
right so so I have this one pension and
 

00:21:07.370 --> 00:21:08.650 align:start position:0%
right so so I have this one pension and
this<00:21:07.490><c> is</c><00:21:07.610><c> what</c><00:21:07.790><c> you</c><00:21:07.910><c> saw</c><00:21:08.060><c> with</c><00:21:08.330><c> the</c><00:21:08.390><c> previous</c>

00:21:08.650 --> 00:21:08.660 align:start position:0%
this is what you saw with the previous
 

00:21:08.660 --> 00:21:11.470 align:start position:0%
this is what you saw with the previous
step<00:21:08.870><c> right</c><00:21:09.200><c> so</c><00:21:09.440><c> so</c><00:21:10.190><c> there</c><00:21:10.580><c> is</c><00:21:10.670><c> assembly</c><00:21:11.210><c> there</c>

00:21:11.470 --> 00:21:11.480 align:start position:0%
step right so so there is assembly there
 

00:21:11.480 --> 00:21:13.750 align:start position:0%
step right so so there is assembly there
is<00:21:11.510><c> stack</c><00:21:11.900><c> and</c><00:21:12.170><c> you</c><00:21:12.290><c> can</c><00:21:12.470><c> preview</c><00:21:12.710><c> stuff</c><00:21:13.610><c> that</c>

00:21:13.750 --> 00:21:13.760 align:start position:0%
is stack and you can preview stuff that
 

00:21:13.760 --> 00:21:15.970 align:start position:0%
is stack and you can preview stuff that
is<00:21:13.850><c> happening</c><00:21:14.300><c> here</c><00:21:14.570><c> right</c><00:21:14.750><c> so</c><00:21:14.780><c> so</c><00:21:15.740><c> we</c><00:21:15.830><c> have</c>

00:21:15.970 --> 00:21:15.980 align:start position:0%
is happening here right so so we have
 

00:21:15.980 --> 00:21:19.210 align:start position:0%
is happening here right so so we have
here<00:21:16.250><c> push</c><00:21:16.870><c> right</c><00:21:17.870><c> and</c><00:21:18.140><c> then</c><00:21:18.710><c> you</c><00:21:18.770><c> have</c><00:21:18.920><c> memory</c>

00:21:19.210 --> 00:21:19.220 align:start position:0%
here push right and then you have memory
 

00:21:19.220 --> 00:21:22.930 align:start position:0%
here push right and then you have memory
load<00:21:19.430><c> and</c><00:21:19.840><c> this</c><00:21:20.840><c> gets</c><00:21:21.140><c> stored</c><00:21:21.380><c> this</c><00:21:21.940><c> as</c>

00:21:22.930 --> 00:21:22.940 align:start position:0%
load and this gets stored this as
 

00:21:22.940 --> 00:21:25.030 align:start position:0%
load and this gets stored this as
something<00:21:23.180><c> soaking</c><00:21:24.080><c> up</c><00:21:24.200><c> all</c><00:21:24.470><c> the</c><00:21:24.530><c> assembly</c>

00:21:25.030 --> 00:21:25.040 align:start position:0%
something soaking up all the assembly
 

00:21:25.040 --> 00:21:28.210 align:start position:0%
something soaking up all the assembly
right<00:21:25.460><c> it</c><00:21:25.760><c> looks</c><00:21:25.940><c> like</c><00:21:26.120><c> this</c><00:21:27.160><c> whenever</c><00:21:28.160><c> I</c>

00:21:28.210 --> 00:21:28.220 align:start position:0%
right it looks like this whenever I
 

00:21:28.220 --> 00:21:32.440 align:start position:0%
right it looks like this whenever I
encounter<00:21:29.320><c> work</c><00:21:30.320><c> whenever</c><00:21:30.890><c> EDM</c><00:21:31.430><c> encounters</c><00:21:31.940><c> a</c>

00:21:32.440 --> 00:21:32.450 align:start position:0%
encounter work whenever EDM encounters a
 

00:21:32.450 --> 00:21:35.020 align:start position:0%
encounter work whenever EDM encounters a
memory<00:21:33.170><c> read</c><00:21:33.440><c> it</c><00:21:34.010><c> doesn't</c><00:21:34.340><c> try</c><00:21:34.490><c> to</c><00:21:34.550><c> analyze</c><00:21:35.000><c> it</c>

00:21:35.020 --> 00:21:35.030 align:start position:0%
memory read it doesn't try to analyze it
 

00:21:35.030 --> 00:21:37.630 align:start position:0%
memory read it doesn't try to analyze it
at<00:21:35.330><c> first</c><00:21:35.510><c> so</c><00:21:36.140><c> it</c><00:21:36.230><c> just</c><00:21:36.440><c> pushes</c><00:21:36.770><c> out</c><00:21:37.070><c> to</c><00:21:37.370><c> the</c>

00:21:37.630 --> 00:21:37.640 align:start position:0%
at first so it just pushes out to the
 

00:21:37.640 --> 00:21:39.970 align:start position:0%
at first so it just pushes out to the
single<00:21:38.090><c> assignment</c><00:21:38.540><c> variable</c><00:21:38.660><c> oh</c><00:21:39.170><c> there</c><00:21:39.830><c> was</c>

00:21:39.970 --> 00:21:39.980 align:start position:0%
single assignment variable oh there was
 

00:21:39.980 --> 00:21:42.580 align:start position:0%
single assignment variable oh there was
read<00:21:40.280><c> from</c><00:21:40.490><c> memory</c><00:21:40.610><c> 64</c><00:21:41.240><c> like</c><00:21:41.840><c> I</c><00:21:42.020><c> don't</c><00:21:42.080><c> you</c>

00:21:42.580 --> 00:21:42.590 align:start position:0%
read from memory 64 like I don't you
 

00:21:42.590 --> 00:21:45.040 align:start position:0%
read from memory 64 like I don't you
know<00:21:42.740><c> like</c><00:21:43.040><c> I</c><00:21:43.160><c> don't</c><00:21:43.310><c> care</c><00:21:43.520><c> like</c><00:21:44.000><c> how</c><00:21:44.480><c> exactly</c>

00:21:45.040 --> 00:21:45.050 align:start position:0%
know like I don't care like how exactly
 

00:21:45.050 --> 00:21:46.570 align:start position:0%
know like I don't care like how exactly
it's<00:21:45.260><c> tied</c><00:21:45.470><c> to</c><00:21:45.620><c> the</c><00:21:45.740><c> rest</c><00:21:45.890><c> of</c><00:21:46.040><c> the</c><00:21:46.130><c> thing</c><00:21:46.310><c> it</c>

00:21:46.570 --> 00:21:46.580 align:start position:0%
it's tied to the rest of the thing it
 

00:21:46.580 --> 00:21:49.090 align:start position:0%
it's tied to the rest of the thing it
was<00:21:46.640><c> just</c><00:21:46.940><c> a</c><00:21:47.000><c> memory</c><00:21:47.180><c> to</c><00:21:47.660><c> memory</c><00:21:47.780><c> 64</c><00:21:48.410><c> it's</c>

00:21:49.090 --> 00:21:49.100 align:start position:0%
was just a memory to memory 64 it's
 

00:21:49.100 --> 00:21:51.880 align:start position:0%
was just a memory to memory 64 it's
number<00:21:49.430><c> one</c><00:21:49.910><c> variable</c><00:21:50.720><c> number</c><00:21:50.930><c> one</c><00:21:51.110><c> whenever</c>

00:21:51.880 --> 00:21:51.890 align:start position:0%
number one variable number one whenever
 

00:21:51.890 --> 00:21:54.910 align:start position:0%
number one variable number one whenever
it<00:21:52.100><c> uses</c><00:21:52.250><c> them</c><00:21:52.550><c> this</c><00:21:53.540><c> memory</c><00:21:53.840><c> just</c><00:21:54.290><c> puts</c><00:21:54.590><c> into</c>

00:21:54.910 --> 00:21:54.920 align:start position:0%
it uses them this memory just puts into
 

00:21:54.920 --> 00:21:59.080 align:start position:0%
it uses them this memory just puts into
the<00:21:55.040><c> code</c><00:21:55.660><c> underscore</c><00:21:56.660><c> one</c><00:21:57.130><c> so</c><00:21:58.130><c> that's</c><00:21:58.340><c> that</c>

00:21:59.080 --> 00:21:59.090 align:start position:0%
the code underscore one so that's that
 

00:21:59.090 --> 00:22:01.480 align:start position:0%
the code underscore one so that's that
the<00:21:59.270><c> first</c><00:21:59.720><c> iteration</c><00:22:00.080><c> that</c><00:22:00.920><c> comes</c><00:22:01.160><c> out</c><00:22:01.340><c> of</c>

00:22:01.480 --> 00:22:01.490 align:start position:0%
the first iteration that comes out of
 

00:22:01.490 --> 00:22:03.520 align:start position:0%
the first iteration that comes out of
the<00:22:01.640><c> initial</c><00:22:02.270><c> depopulation</c><00:22:02.750><c> process</c><00:22:03.230><c> and</c>

00:22:03.520 --> 00:22:03.530 align:start position:0%
the initial depopulation process and
 

00:22:03.530 --> 00:22:06.910 align:start position:0%
the initial depopulation process and
then<00:22:04.340><c> what</c><00:22:04.490><c> it</c><00:22:04.610><c> does</c><00:22:04.640><c> is</c><00:22:05.560><c> sorry</c><00:22:06.560><c> I</c><00:22:06.590><c> get</c><00:22:06.800><c> a</c>

00:22:06.910 --> 00:22:06.920 align:start position:0%
then what it does is sorry I get a
 

00:22:06.920 --> 00:22:25.360 align:start position:0%
then what it does is sorry I get a
little<00:22:07.040><c> bit</c>

00:22:25.360 --> 00:22:25.370 align:start position:0%
 
 

00:22:25.370 --> 00:22:29.540 align:start position:0%
 
so<00:22:26.370><c> yeah</c><00:22:26.520><c> what</c><00:22:27.300><c> happens</c><00:22:27.600><c> then</c><00:22:27.750><c> is</c><00:22:28.080><c> you</c><00:22:28.770><c> toss</c><00:22:29.370><c> in</c>

00:22:29.540 --> 00:22:29.550 align:start position:0%
so yeah what happens then is you toss in
 

00:22:29.550 --> 00:22:31.550 align:start position:0%
so yeah what happens then is you toss in
a<00:22:29.580><c> loop</c><00:22:29.790><c> and</c><00:22:30.060><c> in</c><00:22:30.810><c> a</c><00:22:30.870><c> loop</c><00:22:31.050><c> it</c><00:22:31.260><c> tries</c><00:22:31.530><c> to</c>

00:22:31.550 --> 00:22:31.560 align:start position:0%
a loop and in a loop it tries to
 

00:22:31.560 --> 00:22:33.680 align:start position:0%
a loop and in a loop it tries to
optimize<00:22:32.010><c> the</c><00:22:32.490><c> whole</c><00:22:32.640><c> thing</c><00:22:32.850><c> clean</c><00:22:33.120><c> it</c><00:22:33.240><c> up</c>

00:22:33.680 --> 00:22:33.690 align:start position:0%
optimize the whole thing clean it up
 

00:22:33.690 --> 00:22:36.440 align:start position:0%
optimize the whole thing clean it up
simplify<00:22:34.200><c> it</c><00:22:34.260><c> as</c><00:22:34.500><c> much</c><00:22:34.530><c> as</c><00:22:34.770><c> possible</c><00:22:34.950><c> and</c><00:22:35.520><c> in</c>

00:22:36.440 --> 00:22:36.450 align:start position:0%
simplify it as much as possible and in
 

00:22:36.450 --> 00:22:38.480 align:start position:0%
simplify it as much as possible and in
case<00:22:36.600><c> of</c><00:22:36.750><c> this</c><00:22:36.870><c> function</c><00:22:37.290><c> for</c><00:22:37.410><c> example</c><00:22:37.490><c> first</c>

00:22:38.480 --> 00:22:38.490 align:start position:0%
case of this function for example first
 

00:22:38.490 --> 00:22:40.520 align:start position:0%
case of this function for example first
thing<00:22:38.640><c> that</c><00:22:38.760><c> it</c><00:22:38.880><c> does</c><00:22:38.910><c> tries</c><00:22:39.750><c> to</c><00:22:39.930><c> inline</c><00:22:40.260><c> all</c>

00:22:40.520 --> 00:22:40.530 align:start position:0%
thing that it does tries to inline all
 

00:22:40.530 --> 00:22:43.730 align:start position:0%
thing that it does tries to inline all
the<00:22:40.740><c> variables</c><00:22:41.160><c> so</c><00:22:41.790><c> it</c><00:22:42.390><c> can</c><00:22:42.570><c> see</c><00:22:42.720><c> here</c><00:22:43.020><c> you</c>

00:22:43.730 --> 00:22:43.740 align:start position:0%
the variables so it can see here you
 

00:22:43.740 --> 00:22:45.230 align:start position:0%
the variables so it can see here you
know<00:22:43.770><c> there</c><00:22:44.040><c> is</c><00:22:44.100><c> variable</c><00:22:44.520><c> underscore</c><00:22:45.030><c> while</c>

00:22:45.230 --> 00:22:45.240 align:start position:0%
know there is variable underscore while
 

00:22:45.240 --> 00:22:48.140 align:start position:0%
know there is variable underscore while
it's<00:22:46.140><c> being</c><00:22:46.260><c> used</c><00:22:46.500><c> here</c><00:22:46.860><c> so</c><00:22:47.100><c> it</c><00:22:47.730><c> can</c><00:22:47.880><c> mean</c><00:22:48.000><c> like</c>

00:22:48.140 --> 00:22:48.150 align:start position:0%
it's being used here so it can mean like
 

00:22:48.150 --> 00:22:51.700 align:start position:0%
it's being used here so it can mean like
it<00:22:48.330><c> so</c><00:22:48.660><c> you</c><00:22:48.720><c> can</c><00:22:48.900><c> put</c><00:22:49.050><c> it</c><00:22:49.140><c> here</c><00:22:49.170><c> right</c><00:22:49.980><c> easy</c><00:22:50.910><c> now</c>

00:22:51.700 --> 00:22:51.710 align:start position:0%
it so you can put it here right easy now
 

00:22:51.710 --> 00:23:01.900 align:start position:0%
it so you can put it here right easy now
it<00:22:52.710><c> doesn't</c><00:22:52.890><c> put</c><00:22:53.100><c> it</c><00:22:53.190><c> here</c><00:22:53.490><c> and</c><00:22:53.790><c> then</c><00:22:54.140><c> idea</c><00:22:55.140><c> why</c>

00:23:01.900 --> 00:23:01.910 align:start position:0%
 
 

00:23:01.910 --> 00:23:07.760 align:start position:0%
 
yeah<00:23:03.530><c> like</c><00:23:04.530><c> it</c><00:23:04.860><c> it's</c><00:23:05.640><c> a</c><00:23:05.760><c> like</c><00:23:06.410><c> there's</c><00:23:07.410><c> a</c><00:23:07.470><c> lot</c>

00:23:07.760 --> 00:23:07.770 align:start position:0%
yeah like it it's a like there's a lot
 

00:23:07.770 --> 00:23:10.760 align:start position:0%
yeah like it it's a like there's a lot
of<00:23:08.690><c> things</c><00:23:09.690><c> to</c><00:23:09.870><c> analyze</c><00:23:10.230><c> when</c><00:23:10.440><c> you</c><00:23:10.530><c> want</c><00:23:10.680><c> to</c>

00:23:10.760 --> 00:23:10.770 align:start position:0%
of things to analyze when you want to
 

00:23:10.770 --> 00:23:12.860 align:start position:0%
of things to analyze when you want to
invent<00:23:11.040><c> something</c><00:23:11.310><c> so</c><00:23:11.520><c> this</c><00:23:12.210><c> variable</c><00:23:12.510><c> and</c>

00:23:12.860 --> 00:23:12.870 align:start position:0%
invent something so this variable and
 

00:23:12.870 --> 00:23:15.040 align:start position:0%
invent something so this variable and
being<00:23:13.050><c> like</c><00:23:13.230><c> here</c><00:23:13.560><c> because</c><00:23:14.190><c> it</c><00:23:14.460><c> doesn't</c><00:23:14.580><c> get</c>

00:23:15.040 --> 00:23:15.050 align:start position:0%
being like here because it doesn't get
 

00:23:15.050 --> 00:23:17.360 align:start position:0%
being like here because it doesn't get
overwritten<00:23:16.050><c> for</c><00:23:16.470><c> sure</c><00:23:16.710><c> in</c><00:23:17.070><c> the</c><00:23:17.190><c> mean</c><00:23:17.340><c> time</c>

00:23:17.360 --> 00:23:17.370 align:start position:0%
overwritten for sure in the mean time
 

00:23:17.370 --> 00:23:19.940 align:start position:0%
overwritten for sure in the mean time
right<00:23:18.120><c> like</c><00:23:18.510><c> for</c><00:23:18.930><c> sure</c><00:23:19.080><c> it's</c><00:23:19.230><c> not</c><00:23:19.380><c> overridden</c>

00:23:19.940 --> 00:23:19.950 align:start position:0%
right like for sure it's not overridden
 

00:23:19.950 --> 00:23:24.590 align:start position:0%
right like for sure it's not overridden
but<00:23:20.820><c> here</c><00:23:21.240><c> right</c><00:23:22.200><c> now</c><00:23:22.670><c> like</c><00:23:23.670><c> we</c><00:23:24.270><c> don't</c><00:23:24.450><c> know</c>

00:23:24.590 --> 00:23:24.600 align:start position:0%
but here right now like we don't know
 

00:23:24.600 --> 00:23:27.380 align:start position:0%
but here right now like we don't know
because<00:23:24.870><c> perhaps</c><00:23:25.200><c> this</c><00:23:25.650><c> this</c><00:23:26.250><c> overrides</c><00:23:27.030><c> this</c>

00:23:27.380 --> 00:23:27.390 align:start position:0%
because perhaps this this overrides this
 

00:23:27.390 --> 00:23:29.630 align:start position:0%
because perhaps this this overrides this
this<00:23:27.810><c> memory</c><00:23:28.170><c> right</c><00:23:28.380><c> so</c><00:23:28.650><c> I</c><00:23:28.680><c> will</c><00:23:29.160><c> just</c><00:23:29.370><c> put</c><00:23:29.520><c> in</c>

00:23:29.630 --> 00:23:29.640 align:start position:0%
this memory right so I will just put in
 

00:23:29.640 --> 00:23:32.090 align:start position:0%
this memory right so I will just put in
memory<00:23:29.940><c> 64</c><00:23:30.480><c> like</c><00:23:31.410><c> it</c><00:23:31.530><c> would</c><00:23:31.680><c> be</c><00:23:31.800><c> incorrect</c>

00:23:32.090 --> 00:23:32.100 align:start position:0%
memory 64 like it would be incorrect
 

00:23:32.100 --> 00:23:35.150 align:start position:0%
memory 64 like it would be incorrect
because<00:23:32.460><c> memory</c><00:23:33.180><c> 64</c><00:23:33.750><c> we</c><00:23:34.680><c> would</c><00:23:34.830><c> mean</c><00:23:34.980><c> this</c>

00:23:35.150 --> 00:23:35.160 align:start position:0%
because memory 64 we would mean this
 

00:23:35.160 --> 00:23:39.320 align:start position:0%
because memory 64 we would mean this
power<00:23:35.460><c> 64</c><00:23:36.470><c> this</c><00:23:37.470><c> one</c><00:23:37.650><c> right</c><00:23:38.070><c> so</c><00:23:38.370><c> so</c><00:23:38.970><c> right</c><00:23:39.120><c> now</c>

00:23:39.320 --> 00:23:39.330 align:start position:0%
power 64 this one right so so right now
 

00:23:39.330 --> 00:23:41.930 align:start position:0%
power 64 this one right so so right now
we<00:23:39.390><c> told</c><00:23:39.600><c> the</c><00:23:39.930><c> algorithm</c><00:23:40.380><c> so</c><00:23:40.740><c> for</c><00:23:40.980><c> the</c><00:23:41.790><c> way</c><00:23:41.880><c> it</c>

00:23:41.930 --> 00:23:41.940 align:start position:0%
we told the algorithm so for the way it
 

00:23:41.940 --> 00:23:45.710 align:start position:0%
we told the algorithm so for the way it
goes<00:23:42.180><c> is</c><00:23:42.660><c> that</c><00:23:43.970><c> perhaps</c><00:23:44.970><c> everybody</c><00:23:45.570><c> involved</c>

00:23:45.710 --> 00:23:45.720 align:start position:0%
goes is that perhaps everybody involved
 

00:23:45.720 --> 00:23:48.770 align:start position:0%
goes is that perhaps everybody involved
and<00:23:46.080><c> then</c><00:23:46.290><c> post</c><00:23:46.500><c> find</c><00:23:46.740><c> by</c><00:23:46.920><c> line</c><00:23:47.160><c> and</c><00:23:47.490><c> tracks</c><00:23:48.120><c> if</c>

00:23:48.770 --> 00:23:48.780 align:start position:0%
and then post find by line and tracks if
 

00:23:48.780 --> 00:23:50.840 align:start position:0%
and then post find by line and tracks if
if<00:23:49.320><c> the</c><00:23:49.500><c> value</c><00:23:49.800><c> of</c><00:23:49.890><c> the</c><00:23:50.010><c> variable</c><00:23:50.460><c> was</c>

00:23:50.840 --> 00:23:50.850 align:start position:0%
if the value of the variable was
 

00:23:50.850 --> 00:23:52.460 align:start position:0%
if the value of the variable was
overwritten<00:23:51.240><c> in</c><00:23:51.450><c> the</c><00:23:51.570><c> mean</c><00:23:51.690><c> time</c><00:23:51.900><c> because</c><00:23:52.320><c> if</c>

00:23:52.460 --> 00:23:52.470 align:start position:0%
overwritten in the mean time because if
 

00:23:52.470 --> 00:23:54.620 align:start position:0%
overwritten in the mean time because if
it<00:23:52.590><c> was</c><00:23:52.820><c> potentially</c><00:23:53.820><c> was</c><00:23:53.970><c> it</c><00:23:54.180><c> has</c><00:23:54.330><c> to</c><00:23:54.450><c> stop</c>

00:23:54.620 --> 00:23:54.630 align:start position:0%
it was potentially was it has to stop
 

00:23:54.630 --> 00:23:56.360 align:start position:0%
it was potentially was it has to stop
the<00:23:54.750><c> process</c><00:23:54.960><c> is</c><00:23:55.200><c> doesn't</c><00:23:55.590><c> inline</c><00:23:55.890><c> anywhere</c>

00:23:56.360 --> 00:23:56.370 align:start position:0%
the process is doesn't inline anywhere
 

00:23:56.370 --> 00:23:59.060 align:start position:0%
the process is doesn't inline anywhere
anywhere<00:23:57.090><c> further</c><00:23:57.630><c> right</c><00:23:58.230><c> so</c><00:23:58.680><c> this</c><00:23:58.830><c> was</c><00:23:58.950><c> the</c>

00:23:59.060 --> 00:23:59.070 align:start position:0%
anywhere further right so this was the
 

00:23:59.070 --> 00:24:00.890 align:start position:0%
anywhere further right so this was the
first<00:23:59.250><c> step</c><00:23:59.550><c> it</c><00:23:59.730><c> went</c><00:23:59.970><c> all</c><00:24:00.240><c> the</c><00:24:00.270><c> variables</c>

00:24:00.890 --> 00:24:00.900 align:start position:0%
first step it went all the variables
 

00:24:00.900 --> 00:24:03.770 align:start position:0%
first step it went all the variables
inline<00:24:01.320><c> them</c><00:24:01.560><c> wherever</c><00:24:01.860><c> possible</c><00:24:02.160><c> and</c><00:24:02.780><c> and</c>

00:24:03.770 --> 00:24:03.780 align:start position:0%
inline them wherever possible and and
 

00:24:03.780 --> 00:24:05.960 align:start position:0%
inline them wherever possible and and
then<00:24:04.290><c> the</c><00:24:04.380><c> next</c><00:24:04.620><c> step</c><00:24:04.800><c> is</c><00:24:05.010><c> of</c><00:24:05.430><c> course</c><00:24:05.490><c> in</c>

00:24:05.960 --> 00:24:05.970 align:start position:0%
then the next step is of course in
 

00:24:05.970 --> 00:24:08.120 align:start position:0%
then the next step is of course in
lining<00:24:06.150><c> all</c><00:24:06.360><c> the</c><00:24:06.390><c> memory</c><00:24:06.750><c> the</c><00:24:07.590><c> same</c><00:24:07.740><c> process</c>

00:24:08.120 --> 00:24:08.130 align:start position:0%
lining all the memory the same process
 

00:24:08.130 --> 00:24:11.690 align:start position:0%
lining all the memory the same process
right<00:24:08.370><c> so</c><00:24:08.670><c> it</c><00:24:09.090><c> grabs</c><00:24:09.360><c> of</c><00:24:09.540><c> the</c><00:24:09.630><c> memory</c><00:24:09.960><c> and</c><00:24:10.700><c> so</c>

00:24:11.690 --> 00:24:11.700 align:start position:0%
right so it grabs of the memory and so
 

00:24:11.700 --> 00:24:14.180 align:start position:0%
right so it grabs of the memory and so
it<00:24:11.850><c> grabs</c><00:24:12.090><c> this</c><00:24:12.300><c> memory</c><00:24:12.690><c> and</c><00:24:13.010><c> first</c><00:24:14.010><c> this</c>

00:24:14.180 --> 00:24:14.190 align:start position:0%
it grabs this memory and first this
 

00:24:14.190 --> 00:24:16.820 align:start position:0%
it grabs this memory and first this
memory<00:24:14.520><c> right</c><00:24:15.270><c> you</c><00:24:15.660><c> can</c><00:24:15.900><c> put</c><00:24:16.410><c> it</c><00:24:16.560><c> here</c>

00:24:16.820 --> 00:24:16.830 align:start position:0%
memory right you can put it here
 

00:24:16.830 --> 00:24:23.060 align:start position:0%
memory right you can put it here
right<00:24:19.250><c> they</c><00:24:20.250><c> also</c><00:24:20.550><c> sees</c><00:24:21.530><c> know</c><00:24:22.530><c> if</c><00:24:22.710><c> thanks</c>

00:24:23.060 --> 00:24:23.070 align:start position:0%
right they also sees know if thanks
 

00:24:23.070 --> 00:24:25.520 align:start position:0%
right they also sees know if thanks
everywhere<00:24:23.550><c> where</c><00:24:23.790><c> you</c><00:24:23.820><c> can</c><00:24:24.030><c> put</c><00:24:24.210><c> it</c><00:24:24.360><c> and</c><00:24:24.660><c> kind</c>

00:24:25.520 --> 00:24:25.530 align:start position:0%
everywhere where you can put it and kind
 

00:24:25.530 --> 00:24:27.620 align:start position:0%
everywhere where you can put it and kind
of<00:24:25.650><c> we</c><00:24:26.130><c> have</c><00:24:26.370><c> it</c><00:24:26.520><c> already</c><00:24:26.670><c> something</c><00:24:27.060><c> that</c>

00:24:27.620 --> 00:24:27.630 align:start position:0%
of we have it already something that
 

00:24:27.630 --> 00:24:31.730 align:start position:0%
of we have it already something that
sighs<00:24:28.560><c> listen</c><00:24:28.740><c> there</c><00:24:29.930><c> it</c><00:24:30.930><c> goes</c><00:24:31.110><c> like</c><00:24:31.380><c> this</c><00:24:31.560><c> in</c>

00:24:31.730 --> 00:24:31.740 align:start position:0%
sighs listen there it goes like this in
 

00:24:31.740 --> 00:24:33.770 align:start position:0%
sighs listen there it goes like this in
the<00:24:31.860><c> in</c><00:24:32.070><c> circles</c><00:24:32.490><c> and</c><00:24:32.700><c> also</c><00:24:33.300><c> tries</c><00:24:33.510><c> to</c>

00:24:33.770 --> 00:24:33.780 align:start position:0%
the in circles and also tries to
 

00:24:33.780 --> 00:24:36.080 align:start position:0%
the in circles and also tries to
simplify<00:24:34.380><c> it</c><00:24:34.440><c> whenever</c><00:24:34.830><c> it</c><00:24:34.950><c> can</c><00:24:35.190><c> the</c><00:24:35.850><c> whole</c>

00:24:36.080 --> 00:24:36.090 align:start position:0%
simplify it whenever it can the whole
 

00:24:36.090 --> 00:24:38.810 align:start position:0%
simplify it whenever it can the whole
thing<00:24:36.750><c> right</c><00:24:37.020><c> so</c><00:24:37.230><c> after</c><00:24:37.710><c> the</c><00:24:37.980><c> next</c><00:24:38.190><c> iteration</c>

00:24:38.810 --> 00:24:38.820 align:start position:0%
thing right so after the next iteration
 

00:24:38.820 --> 00:24:41.390 align:start position:0%
thing right so after the next iteration
we<00:24:39.450><c> don't</c><00:24:39.600><c> have</c><00:24:39.720><c> the</c><00:24:39.840><c> variables</c><00:24:40.320><c> here</c><00:24:40.590><c> because</c>

00:24:41.390 --> 00:24:41.400 align:start position:0%
we don't have the variables here because
 

00:24:41.400 --> 00:24:44.000 align:start position:0%
we don't have the variables here because
we<00:24:41.520><c> we</c><00:24:42.060><c> could</c><00:24:42.180><c> finally</c><00:24:42.390><c> no</c><00:24:43.140><c> replace</c><00:24:43.560><c> this</c><00:24:43.770><c> with</c>

00:24:44.000 --> 00:24:44.010 align:start position:0%
we we could finally no replace this with
 

00:24:44.010 --> 00:24:45.970 align:start position:0%
we we could finally no replace this with
this<00:24:44.190><c> because</c><00:24:44.610><c> this</c><00:24:45.060><c> is</c><00:24:45.180><c> a</c><00:24:45.240><c> complete</c><00:24:45.540><c> value</c>

00:24:45.970 --> 00:24:45.980 align:start position:0%
this because this is a complete value
 

00:24:45.980 --> 00:24:50.270 align:start position:0%
this because this is a complete value
then<00:24:47.120><c> you</c><00:24:48.120><c> can</c><00:24:48.300><c> simplify</c><00:24:48.600><c> things</c><00:24:48.810><c> so</c><00:24:49.200><c> it</c><00:24:50.100><c> also</c>

00:24:50.270 --> 00:24:50.280 align:start position:0%
then you can simplify things so it also
 

00:24:50.280 --> 00:24:52.310 align:start position:0%
then you can simplify things so it also
goes<00:24:50.580><c> there</c><00:24:50.880><c> and</c><00:24:51.000><c> tries</c><00:24:51.390><c> to</c><00:24:51.420><c> figure</c><00:24:51.870><c> out</c><00:24:52.050><c> what</c>

00:24:52.310 --> 00:24:52.320 align:start position:0%
goes there and tries to figure out what
 

00:24:52.320 --> 00:24:53.780 align:start position:0%
goes there and tries to figure out what
are<00:24:52.440><c> the</c><00:24:52.620><c> expressions</c><00:24:53.100><c> that</c><00:24:53.160><c> can</c><00:24:53.340><c> say</c><00:24:53.580><c> goodbye</c>

00:24:53.780 --> 00:24:53.790 align:start position:0%
are the expressions that can say goodbye
 

00:24:53.790 --> 00:24:56.630 align:start position:0%
are the expressions that can say goodbye
so<00:24:54.630><c> you</c><00:24:54.720><c> can</c><00:24:54.870><c> see</c><00:24:54.990><c> here</c><00:24:55.200><c> that</c><00:24:55.230><c> this</c><00:24:55.680><c> is</c><00:24:55.740><c> 96</c>

00:24:56.630 --> 00:24:56.640 align:start position:0%
so you can see here that this is 96
 

00:24:56.640 --> 00:25:02.180 align:start position:0%
so you can see here that this is 96
minus<00:24:56.970><c> 64</c><00:24:57.650><c> so</c><00:24:58.730><c> it's</c><00:24:59.730><c> 32</c><00:25:00.600><c> then</c><00:25:01.260><c> it</c><00:25:01.380><c> sees</c><00:25:01.650><c> that</c><00:25:01.920><c> ok</c>

00:25:02.180 --> 00:25:02.190 align:start position:0%
minus 64 so it's 32 then it sees that ok
 

00:25:02.190 --> 00:25:05.270 align:start position:0%
minus 64 so it's 32 then it sees that ok
this<00:25:02.400><c> program</c><00:25:02.730><c> vectors</c><00:25:02.970><c> memory</c><00:25:03.390><c> many</c><00:25:03.660><c> 6</c><00:25:04.280><c> 32</c>

00:25:05.270 --> 00:25:05.280 align:start position:0%
this program vectors memory many 6 32
 

00:25:05.280 --> 00:25:08.870 align:start position:0%
this program vectors memory many 6 32
bytes<00:25:05.640><c> so</c><00:25:06.330><c> so</c><00:25:07.200><c> this</c><00:25:07.380><c> is</c><00:25:07.440><c> essentially</c><00:25:08.070><c> is</c><00:25:08.400><c> so</c>

00:25:08.870 --> 00:25:08.880 align:start position:0%
bytes so so this is essentially is so
 

00:25:08.880 --> 00:25:12.110 align:start position:0%
bytes so so this is essentially is so
you<00:25:08.970><c> can</c><00:25:09.120><c> also</c><00:25:09.270><c> put</c><00:25:09.420><c> it</c><00:25:09.720><c> here</c><00:25:10.050><c> and</c><00:25:10.770><c> then</c><00:25:11.520><c> ends</c>

00:25:12.110 --> 00:25:12.120 align:start position:0%
you can also put it here and then ends
 

00:25:12.120 --> 00:25:14.330 align:start position:0%
you can also put it here and then ends
up<00:25:12.270><c> with</c><00:25:12.450><c> this</c><00:25:12.570><c> super</c><00:25:12.960><c> super</c><00:25:13.110><c> nice</c><00:25:13.380><c> very</c>

00:25:14.330 --> 00:25:14.340 align:start position:0%
up with this super super nice very
 

00:25:14.340 --> 00:25:16.790 align:start position:0%
up with this super super nice very
simple<00:25:14.670><c> thing</c><00:25:14.820><c> right</c><00:25:15.420><c> so</c><00:25:16.170><c> we</c><00:25:16.290><c> went</c><00:25:16.470><c> from</c><00:25:16.620><c> this</c>

00:25:16.790 --> 00:25:16.800 align:start position:0%
simple thing right so we went from this
 

00:25:16.800 --> 00:25:19.790 align:start position:0%
simple thing right so we went from this
complex<00:25:17.220><c> thing</c><00:25:17.550><c> to</c><00:25:18.090><c> this</c><00:25:18.210><c> very</c><00:25:18.510><c> tight</c><00:25:18.990><c> in</c><00:25:19.260><c> one</c>

00:25:19.790 --> 00:25:19.800 align:start position:0%
complex thing to this very tight in one
 

00:25:19.800 --> 00:25:23.210 align:start position:0%
complex thing to this very tight in one
liner<00:25:20.460><c> function</c><00:25:21.060><c> and</c><00:25:21.530><c> like</c><00:25:22.530><c> it's</c><00:25:22.950><c> super</c>

00:25:23.210 --> 00:25:23.220 align:start position:0%
liner function and like it's super
 

00:25:23.220 --> 00:25:24.410 align:start position:0%
liner function and like it's super
rewarding<00:25:23.340><c> working</c><00:25:23.820><c> on</c><00:25:24.000><c> that</c><00:25:24.120><c> becomes</c><00:25:24.360><c> a</c>

00:25:24.410 --> 00:25:24.420 align:start position:0%
rewarding working on that becomes a
 

00:25:24.420 --> 00:25:26.270 align:start position:0%
rewarding working on that becomes a
header<00:25:24.600><c> by</c><00:25:24.840><c> the</c><00:25:24.900><c> way</c><00:25:25.050><c> because</c><00:25:25.290><c> like</c><00:25:26.010><c> the</c><00:25:26.130><c> way</c>

00:25:26.270 --> 00:25:26.280 align:start position:0%
header by the way because like the way
 

00:25:26.280 --> 00:25:28.580 align:start position:0%
header by the way because like the way
it<00:25:26.850><c> is</c><00:25:27.120><c> it's</c><00:25:27.480><c> like</c><00:25:27.660><c> almost</c><00:25:27.870><c> entering</c><00:25:28.440><c> this</c>

00:25:28.580 --> 00:25:28.590 align:start position:0%
it is it's like almost entering this
 

00:25:28.590 --> 00:25:31.460 align:start position:0%
it is it's like almost entering this
crazy<00:25:28.940><c> battery</c><00:25:29.940><c> room</c><00:25:30.180><c> or</c><00:25:30.480><c> whatever</c><00:25:30.780><c> which</c><00:25:31.320><c> is</c>

00:25:31.460 --> 00:25:31.470 align:start position:0%
crazy battery room or whatever which is
 

00:25:31.470 --> 00:25:33.950 align:start position:0%
crazy battery room or whatever which is
crazy<00:25:31.800><c> crazy</c><00:25:32.130><c> huge</c><00:25:32.490><c> function</c><00:25:33.090><c> and</c><00:25:33.600><c> then</c><00:25:33.810><c> you</c>

00:25:33.950 --> 00:25:33.960 align:start position:0%
crazy crazy huge function and then you
 

00:25:33.960 --> 00:25:36.620 align:start position:0%
crazy crazy huge function and then you
you<00:25:34.860><c> see</c><00:25:35.070><c> that</c><00:25:35.190><c> the</c><00:25:35.280><c> compiler</c><00:25:35.580><c> simplifying</c><00:25:36.510><c> a</c>

00:25:36.620 --> 00:25:36.630 align:start position:0%
you see that the compiler simplifying a
 

00:25:36.630 --> 00:25:38.360 align:start position:0%
you see that the compiler simplifying a
lot<00:25:36.750><c> of</c><00:25:36.870><c> stuff</c><00:25:37.110><c> and</c><00:25:37.410><c> then</c><00:25:37.890><c> you</c><00:25:37.980><c> try</c><00:25:38.160><c> to</c><00:25:38.190><c> figure</c>

00:25:38.360 --> 00:25:38.370 align:start position:0%
lot of stuff and then you try to figure
 

00:25:38.370 --> 00:25:40.190 align:start position:0%
lot of stuff and then you try to figure
out<00:25:38.580><c> alright</c><00:25:39.000><c> what</c><00:25:39.300><c> are</c><00:25:39.330><c> the</c><00:25:39.480><c> other</c><00:25:39.750><c> rules</c>

00:25:40.190 --> 00:25:40.200 align:start position:0%
out alright what are the other rules
 

00:25:40.200 --> 00:25:41.660 align:start position:0%
out alright what are the other rules
that<00:25:40.350><c> are</c><00:25:40.560><c> not</c><00:25:40.710><c> given</c><00:25:40.860><c> to</c><00:25:40.950><c> the</c><00:25:41.100><c> system</c><00:25:41.460><c> that</c><00:25:41.550><c> I</c>

00:25:41.660 --> 00:25:41.670 align:start position:0%
that are not given to the system that I
 

00:25:41.670 --> 00:25:45.230 align:start position:0%
that are not given to the system that I
can<00:25:41.820><c> implement</c><00:25:42.170><c> correctly</c><00:25:43.940><c> speaking</c><00:25:44.940><c> and</c>

00:25:45.230 --> 00:25:45.240 align:start position:0%
can implement correctly speaking and
 

00:25:45.240 --> 00:25:47.390 align:start position:0%
can implement correctly speaking and
that<00:25:45.930><c> would</c><00:25:46.080><c> also</c><00:25:46.350><c> simplify</c><00:25:46.920><c> the</c><00:25:46.980><c> program</c>

00:25:47.390 --> 00:25:47.400 align:start position:0%
that would also simplify the program
 

00:25:47.400 --> 00:25:51.800 align:start position:0%
that would also simplify the program
right<00:25:47.790><c> and</c><00:25:48.200><c> because</c><00:25:49.850><c> because</c><00:25:50.850><c> helium</c><00:25:51.120><c> is</c><00:25:51.420><c> so</c>

00:25:51.800 --> 00:25:51.810 align:start position:0%
right and because because helium is so
 

00:25:51.810 --> 00:25:55.040 align:start position:0%
right and because because helium is so
so<00:25:52.200><c> fast</c><00:25:52.460><c> like</c><00:25:53.460><c> like</c><00:25:53.850><c> a</c><00:25:53.880><c> like</c><00:25:54.270><c> a</c><00:25:54.300><c> festival</c><00:25:54.540><c> on</c>

00:25:55.040 --> 00:25:55.050 align:start position:0%
so fast like like a like a festival on
 

00:25:55.050 --> 00:25:57.860 align:start position:0%
so fast like like a like a festival on
thousands<00:25:55.440><c> of</c><00:25:55.500><c> contracts</c><00:25:56.100><c> so</c><00:25:56.280><c> so</c>

00:25:57.860 --> 00:25:57.870 align:start position:0%
thousands of contracts so so
 

00:25:57.870 --> 00:25:59.570 align:start position:0%
thousands of contracts so so
before<00:25:58.110><c> every</c><00:25:58.380><c> release</c><00:25:58.679><c> I</c><00:25:59.039><c> can</c><00:25:59.220><c> just</c><00:25:59.400><c> look</c><00:25:59.520><c> for</c>

00:25:59.570 --> 00:25:59.580 align:start position:0%
before every release I can just look for
 

00:25:59.580 --> 00:26:01.700 align:start position:0%
before every release I can just look for
contracts<00:26:00.179><c> that</c><00:26:00.299><c> were</c><00:26:00.480><c> it</c><00:26:00.600><c> simplified</c><00:26:01.049><c> enough</c>

00:26:01.700 --> 00:26:01.710 align:start position:0%
contracts that were it simplified enough
 

00:26:01.710 --> 00:26:04.039 align:start position:0%
contracts that were it simplified enough
and<00:26:01.980><c> just</c><00:26:02.130><c> find</c><00:26:02.400><c> all</c><00:26:02.730><c> the</c><00:26:03.059><c> missing</c><00:26:03.270><c> rules</c><00:26:03.659><c> and</c>

00:26:04.039 --> 00:26:04.049 align:start position:0%
and just find all the missing rules and
 

00:26:04.049 --> 00:26:06.080 align:start position:0%
and just find all the missing rules and
try<00:26:04.230><c> to</c><00:26:04.289><c> simplify</c><00:26:04.500><c> that</c><00:26:04.950><c> and</c><00:26:05.279><c> just</c><00:26:05.610><c> in</c><00:26:05.760><c> a</c><00:26:05.880><c> work</c>

00:26:06.080 --> 00:26:06.090 align:start position:0%
try to simplify that and just in a work
 

00:26:06.090 --> 00:26:11.289 align:start position:0%
try to simplify that and just in a work
with<00:26:06.299><c> that</c><00:26:06.450><c> and</c><00:26:06.750><c> end</c><00:26:07.289><c> up</c><00:26:07.409><c> with</c><00:26:07.590><c> something</c><00:26:07.830><c> that</c>

00:26:11.289 --> 00:26:11.299 align:start position:0%
 
 

00:26:11.299 --> 00:26:17.029 align:start position:0%
 
so<00:26:13.100><c> one</c><00:26:14.100><c> more</c><00:26:14.279><c> thing</c><00:26:14.309><c> that</c><00:26:14.490><c> he</c><00:26:14.669><c> does</c><00:26:14.850><c> is</c><00:26:16.010><c> no</c><00:26:17.010><c> I</c>

00:26:17.029 --> 00:26:17.039 align:start position:0%
so one more thing that he does is no I
 

00:26:17.039 --> 00:26:18.830 align:start position:0%
so one more thing that he does is no I
thought<00:26:17.309><c> you</c><00:26:17.490><c> about</c><00:26:17.970><c> this</c><00:26:18.150><c> intermediate</c><00:26:18.539><c> form</c>

00:26:18.830 --> 00:26:18.840 align:start position:0%
thought you about this intermediate form
 

00:26:18.840 --> 00:26:22.370 align:start position:0%
thought you about this intermediate form
it's<00:26:19.260><c> also</c><00:26:19.770><c> quite</c><00:26:20.070><c> nice</c><00:26:20.220><c> because</c><00:26:20.610><c> it's</c><00:26:21.380><c> it</c>

00:26:22.370 --> 00:26:22.380 align:start position:0%
it's also quite nice because it's it
 

00:26:22.380 --> 00:26:24.200 align:start position:0%
it's also quite nice because it's it
allows<00:26:22.650><c> us</c><00:26:22.679><c> to</c><00:26:23.159><c> really</c><00:26:23.429><c> analyze</c><00:26:23.789><c> the</c><00:26:24.029><c> program</c>

00:26:24.200 --> 00:26:24.210 align:start position:0%
allows us to really analyze the program
 

00:26:24.210 --> 00:26:27.169 align:start position:0%
allows us to really analyze the program
very<00:26:24.539><c> well</c><00:26:24.750><c> so</c><00:26:25.440><c> you</c><00:26:26.220><c> know</c><00:26:26.340><c> we</c><00:26:26.429><c> took</c><00:26:26.580><c> it</c><00:26:26.730><c> just</c><00:26:27.090><c> a</c>

00:26:27.169 --> 00:26:27.179 align:start position:0%
very well so you know we took it just a
 

00:26:27.179 --> 00:26:29.539 align:start position:0%
very well so you know we took it just a
few<00:26:27.360><c> moments</c><00:26:27.510><c> to</c><00:26:27.750><c> write</c><00:26:28.020><c> this</c><00:26:28.320><c> from</c><00:26:29.100><c> a</c><00:26:29.220><c> figure</c>

00:26:29.539 --> 00:26:29.549 align:start position:0%
few moments to write this from a figure
 

00:26:29.549 --> 00:26:31.430 align:start position:0%
few moments to write this from a figure
out<00:26:29.640><c> what</c><00:26:30.299><c> kind</c><00:26:30.539><c> of</c><00:26:30.630><c> partner</c><00:26:30.929><c> what</c><00:26:31.169><c> kind</c><00:26:31.350><c> of</c>

00:26:31.430 --> 00:26:31.440 align:start position:0%
out what kind of partner what kind of
 

00:26:31.440 --> 00:26:33.529 align:start position:0%
out what kind of partner what kind of
stuff<00:26:31.649><c> can</c><00:26:31.799><c> definitely</c><00:26:32.370><c> terror</c><00:26:32.610><c> right</c><00:26:33.210><c> so</c><00:26:33.450><c> we</c>

00:26:33.529 --> 00:26:33.539 align:start position:0%
stuff can definitely terror right so we
 

00:26:33.539 --> 00:26:35.090 align:start position:0%
stuff can definitely terror right so we
can<00:26:33.659><c> see</c><00:26:33.809><c> that</c><00:26:33.960><c> the</c><00:26:34.289><c> function</c><00:26:34.409><c> returns</c><00:26:34.890><c> this</c>

00:26:35.090 --> 00:26:35.100 align:start position:0%
can see that the function returns this
 

00:26:35.100 --> 00:26:35.480 align:start position:0%
can see that the function returns this
story

00:26:35.480 --> 00:26:35.490 align:start position:0%
story
 

00:26:35.490 --> 00:26:38.510 align:start position:0%
story
for<00:26:36.029><c> example</c><00:26:36.360><c> right</c><00:26:36.590><c> it's</c><00:26:37.590><c> very</c><00:26:37.770><c> simple</c><00:26:38.370><c> to</c>

00:26:38.510 --> 00:26:38.520 align:start position:0%
for example right it's very simple to
 

00:26:38.520 --> 00:26:39.950 align:start position:0%
for example right it's very simple to
see<00:26:38.669><c> if</c><00:26:38.789><c> the</c><00:26:38.909><c> function</c><00:26:39.210><c> is</c><00:26:39.240><c> payable</c><00:26:39.690><c> because</c>

00:26:39.950 --> 00:26:39.960 align:start position:0%
see if the function is payable because
 

00:26:39.960 --> 00:26:41.480 align:start position:0%
see if the function is payable because
we'll<00:26:40.289><c> just</c><00:26:40.559><c> check</c><00:26:40.710><c> if</c><00:26:40.890><c> there</c><00:26:41.039><c> is</c><00:26:41.070><c> a</c><00:26:41.220><c> require</c>

00:26:41.480 --> 00:26:41.490 align:start position:0%
we'll just check if there is a require
 

00:26:41.490 --> 00:26:43.760 align:start position:0%
we'll just check if there is a require
at<00:26:41.669><c> the</c><00:26:41.730><c> beginning</c><00:26:42.059><c> looking</c><00:26:42.630><c> for</c><00:26:42.929><c> that</c><00:26:43.080><c> we</c><00:26:43.620><c> can</c>

00:26:43.760 --> 00:26:43.770 align:start position:0%
at the beginning looking for that we can
 

00:26:43.770 --> 00:26:45.139 align:start position:0%
at the beginning looking for that we can
check<00:26:43.919><c> if</c><00:26:44.130><c> the</c><00:26:44.220><c> function</c><00:26:44.520><c> is</c><00:26:44.580><c> resolving</c>

00:26:45.139 --> 00:26:45.149 align:start position:0%
check if the function is resolving
 

00:26:45.149 --> 00:26:47.960 align:start position:0%
check if the function is resolving
because<00:26:45.510><c> we</c><00:26:45.659><c> can</c><00:26:45.809><c> see</c><00:26:46.190><c> if</c><00:26:47.190><c> it</c><00:26:47.340><c> gives</c><00:26:47.490><c> us</c><00:26:47.669><c> some</c>

00:26:47.960 --> 00:26:47.970 align:start position:0%
because we can see if it gives us some
 

00:26:47.970 --> 00:26:50.510 align:start position:0%
because we can see if it gives us some
storage<00:26:48.240><c> rights</c><00:26:48.570><c> or</c><00:26:48.809><c> some</c><00:26:48.960><c> calls</c><00:26:49.169><c> right</c><00:26:49.520><c> and</c>

00:26:50.510 --> 00:26:50.520 align:start position:0%
storage rights or some calls right and
 

00:26:50.520 --> 00:26:52.370 align:start position:0%
storage rights or some calls right and
if<00:26:50.789><c> we</c><00:26:50.909><c> have</c><00:26:51.059><c> all</c><00:26:51.270><c> of</c><00:26:51.390><c> those</c><00:26:51.539><c> things</c><00:26:51.899><c> we</c><00:26:52.230><c> can</c>

00:26:52.370 --> 00:26:52.380 align:start position:0%
if we have all of those things we can
 

00:26:52.380 --> 00:26:53.570 align:start position:0%
if we have all of those things we can
figure<00:26:52.529><c> out</c><00:26:52.710><c> that</c><00:26:52.860><c> this</c><00:26:53.130><c> function</c><00:26:53.460><c> is</c><00:26:53.520><c> really</c>

00:26:53.570 --> 00:26:53.580 align:start position:0%
figure out that this function is really
 

00:26:53.580 --> 00:26:56.269 align:start position:0%
figure out that this function is really
a<00:26:53.820><c> gather</c><00:26:54.059><c> so</c><00:26:54.720><c> it</c><00:26:54.870><c> returns</c><00:26:55.230><c> only</c><00:26:55.500><c> value</c><00:26:55.980><c> for</c><00:26:56.250><c> a</c>

00:26:56.269 --> 00:26:56.279 align:start position:0%
a gather so it returns only value for a
 

00:26:56.279 --> 00:26:58.899 align:start position:0%
a gather so it returns only value for a
certain<00:26:56.580><c> storage</c><00:26:56.850><c> in</c><00:26:57.149><c> this</c><00:26:57.270><c> case</c><00:26:57.480><c> storage</c><00:26:58.409><c> too</c>

00:26:58.899 --> 00:26:58.909 align:start position:0%
certain storage in this case storage too
 

00:26:58.909 --> 00:27:01.610 align:start position:0%
certain storage in this case storage too
so<00:26:59.909><c> we</c><00:27:00.360><c> know</c><00:27:00.480><c> the</c><00:27:00.630><c> name</c><00:27:00.899><c> of</c><00:27:01.049><c> the</c><00:27:01.140><c> function</c>

00:27:01.610 --> 00:27:01.620 align:start position:0%
so we know the name of the function
 

00:27:01.620 --> 00:27:04.639 align:start position:0%
so we know the name of the function
and<00:27:01.860><c> we</c><00:27:02.340><c> know</c><00:27:02.490><c> that</c><00:27:02.520><c> it's</c><00:27:02.940><c> read-only</c><00:27:03.510><c> it</c><00:27:04.470><c> means</c>

00:27:04.639 --> 00:27:04.649 align:start position:0%
and we know that it's read-only it means
 

00:27:04.649 --> 00:27:06.289 align:start position:0%
and we know that it's read-only it means
it's<00:27:04.799><c> together</c><00:27:04.950><c> for</c><00:27:05.399><c> a</c><00:27:05.429><c> different</c><00:27:05.730><c> storage</c><00:27:05.970><c> so</c>

00:27:06.289 --> 00:27:06.299 align:start position:0%
it's together for a different storage so
 

00:27:06.299 --> 00:27:08.750 align:start position:0%
it's together for a different storage so
we<00:27:06.330><c> can</c><00:27:06.539><c> figure</c><00:27:06.690><c> out</c><00:27:06.809><c> o</c><00:27:07.169><c> this</c><00:27:07.500><c> storage</c><00:27:07.830><c> name</c><00:27:08.100><c> is</c>

00:27:08.750 --> 00:27:08.760 align:start position:0%
we can figure out o this storage name is
 

00:27:08.760 --> 00:27:10.789 align:start position:0%
we can figure out o this storage name is
we<00:27:09.480><c> can</c><00:27:09.630><c> name</c><00:27:09.779><c> it</c><00:27:09.809><c> after</c><00:27:10.020><c> the</c><00:27:10.140><c> pension</c><00:27:10.649><c> and</c>

00:27:10.789 --> 00:27:10.799 align:start position:0%
we can name it after the pension and
 

00:27:10.799 --> 00:27:13.340 align:start position:0%
we can name it after the pension and
it's<00:27:11.190><c> okay</c><00:27:11.460><c> right</c><00:27:12.059><c> we</c><00:27:12.539><c> probably</c><00:27:12.750><c> more</c><00:27:13.080><c> or</c><00:27:13.230><c> less</c>

00:27:13.340 --> 00:27:13.350 align:start position:0%
it's okay right we probably more or less
 

00:27:13.350 --> 00:27:16.700 align:start position:0%
it's okay right we probably more or less
correctly<00:27:13.799><c> that</c><00:27:13.950><c> without</c><00:27:14.700><c> you</c><00:27:14.850><c> know</c><00:27:15.710><c> okay</c>

00:27:16.700 --> 00:27:16.710 align:start position:0%
correctly that without you know okay
 

00:27:16.710 --> 00:27:18.970 align:start position:0%
correctly that without you know okay
that's<00:27:17.340><c> right</c>

00:27:18.970 --> 00:27:18.980 align:start position:0%
that's right
 

00:27:18.980 --> 00:27:30.980 align:start position:0%
that's right
any<00:27:19.980><c> questions</c>

00:27:30.980 --> 00:27:30.990 align:start position:0%
 
 

00:27:30.990 --> 00:27:35.640 align:start position:0%
 
yeah<00:27:32.020><c> also</c><00:27:32.790><c> there's</c><00:27:33.790><c> like</c><00:27:34.030><c> a</c><00:27:34.390><c> meeting</c><00:27:35.290><c> on</c><00:27:35.410><c> edge</c>

00:27:35.640 --> 00:27:35.650 align:start position:0%
yeah also there's like a meeting on edge
 

00:27:35.650 --> 00:27:38.490 align:start position:0%
yeah also there's like a meeting on edge
cases<00:27:36.000><c> right</c><00:27:37.000><c> so</c><00:27:37.180><c> negation</c><00:27:37.600><c> is</c><00:27:37.750><c> one</c><00:27:38.020><c> simple</c>

00:27:38.490 --> 00:27:38.500 align:start position:0%
cases right so negation is one simple
 

00:27:38.500 --> 00:27:41.070 align:start position:0%
cases right so negation is one simple
thing<00:27:38.770><c> but</c><00:27:38.830><c> then</c><00:27:39.190><c> actually</c><00:27:40.180><c> for</c><00:27:40.630><c> bully</c><00:27:40.840><c> hacks</c>

00:27:41.070 --> 00:27:41.080 align:start position:0%
thing but then actually for bully hacks
 

00:27:41.080 --> 00:27:43.890 align:start position:0%
thing but then actually for bully hacks
I<00:27:41.440><c> you</c><00:27:42.100><c> I</c><00:27:42.340><c> already</c><00:27:42.820><c> put</c><00:27:43.060><c> that</c><00:27:43.210><c> for</c><00:27:43.480><c> very</c>

00:27:43.890 --> 00:27:43.900 align:start position:0%
I you I already put that for very
 

00:27:43.900 --> 00:27:45.960 align:start position:0%
I you I already put that for very
specific<00:27:44.140><c> action</c><00:27:45.040><c> names</c><00:27:45.250><c> because</c><00:27:45.730><c> there</c><00:27:45.880><c> are</c>

00:27:45.960 --> 00:27:45.970 align:start position:0%
specific action names because there are
 

00:27:45.970 --> 00:27:49.140 align:start position:0%
specific action names because there are
so<00:27:46.150><c> many</c><00:27:46.210><c> for</c><00:27:47.020><c> such</c><00:27:47.320><c> cases</c><00:27:47.500><c> that</c><00:27:47.980><c> I</c><00:27:48.550><c> usually</c>

00:27:49.140 --> 00:27:49.150 align:start position:0%
so many for such cases that I usually
 

00:27:49.150 --> 00:27:50.870 align:start position:0%
so many for such cases that I usually
don't<00:27:49.300><c> think</c><00:27:49.570><c> storage</c><00:27:49.900><c> factor</c><00:27:50.320><c> the</c><00:27:50.470><c> bullion's</c>

00:27:50.870 --> 00:27:50.880 align:start position:0%
don't think storage factor the bullion's
 

00:27:50.880 --> 00:27:54.840 align:start position:0%
don't think storage factor the bullion's
example<00:27:51.880><c> will</c><00:27:52.030><c> sometimes</c><00:27:53.460><c> the</c><00:27:54.460><c> bully</c><00:27:54.760><c> has</c>

00:27:54.840 --> 00:27:54.850 align:start position:0%
example will sometimes the bully has
 

00:27:54.850 --> 00:27:58.550 align:start position:0%
example will sometimes the bully has
returned<00:27:55.270><c> already</c><00:27:55.600><c> in</c><00:27:56.050><c> Texas</c><00:27:56.380><c> of</c><00:27:56.500><c> our</c><00:27:56.740><c> eyes</c><00:27:56.920><c> so</c>

00:27:58.550 --> 00:27:58.560 align:start position:0%
returned already in Texas of our eyes so
 

00:27:58.560 --> 00:28:01.020 align:start position:0%
returned already in Texas of our eyes so
because<00:27:59.560><c> there's</c><00:27:59.710><c> a</c><00:27:59.770><c> factual</c><00:28:00.010><c> code</c><00:28:00.340><c> are</c><00:28:00.730><c> there</c>

00:28:01.020 --> 00:28:01.030 align:start position:0%
because there's a factual code are there
 

00:28:01.030 --> 00:28:04.590 align:start position:0%
because there's a factual code are there
any<00:28:01.240><c> focus</c><00:28:02.200><c> right</c><00:28:02.830><c> they</c><00:28:03.700><c> try</c><00:28:03.880><c> keep</c><00:28:04.060><c> the</c><00:28:04.180><c> tokens</c>

00:28:04.590 --> 00:28:04.600 align:start position:0%
any focus right they try keep the tokens
 

00:28:04.600 --> 00:28:07.440 align:start position:0%
any focus right they try keep the tokens
size<00:28:05.380><c> is</c><00:28:05.680><c> higher</c><00:28:06.280><c> than</c><00:28:06.490><c> zero</c><00:28:06.730><c> so</c><00:28:07.060><c> I</c><00:28:07.090><c> cannot</c>

00:28:07.440 --> 00:28:07.450 align:start position:0%
size is higher than zero so I cannot
 

00:28:07.450 --> 00:28:09.240 align:start position:0%
size is higher than zero so I cannot
really<00:28:07.930><c> name</c><00:28:08.170><c> the</c><00:28:08.320><c> whole</c><00:28:08.410><c> storage</c><00:28:08.800><c> are</c><00:28:09.040><c> there</c>

00:28:09.240 --> 00:28:09.250 align:start position:0%
really name the whole storage are there
 

00:28:09.250 --> 00:28:10.860 align:start position:0%
really name the whole storage are there
any<00:28:09.370><c> tokens</c><00:28:09.820><c> the</c><00:28:10.150><c> storage</c><00:28:10.420><c> thing</c><00:28:10.600><c> is</c><00:28:10.690><c> to</c><00:28:10.810><c> be</c>

00:28:10.860 --> 00:28:10.870 align:start position:0%
any tokens the storage thing is to be
 

00:28:10.870 --> 00:28:13.950 align:start position:0%
any tokens the storage thing is to be
focused<00:28:11.260><c> right</c><00:28:11.560><c> so</c><00:28:11.830><c> so</c><00:28:12.430><c> in</c><00:28:13.120><c> this</c><00:28:13.240><c> case</c><00:28:13.480><c> before</c>

00:28:13.950 --> 00:28:13.960 align:start position:0%
focused right so so in this case before
 

00:28:13.960 --> 00:28:17.550 align:start position:0%
focused right so so in this case before
anything<00:28:14.620><c> is</c><00:28:14.740><c> they</c><00:28:15.610><c> like</c><00:28:16.300><c> very</c><00:28:16.540><c> few</c><00:28:17.020><c> cases</c>

00:28:17.550 --> 00:28:17.560 align:start position:0%
anything is they like very few cases
 

00:28:17.560 --> 00:28:19.260 align:start position:0%
anything is they like very few cases
where<00:28:17.740><c> we're</c><00:28:18.340><c> actually</c><00:28:18.490><c> it</c><00:28:18.730><c> makes</c><00:28:18.910><c> sense</c><00:28:19.150><c> to</c>

00:28:19.260 --> 00:28:19.270 align:start position:0%
where we're actually it makes sense to
 

00:28:19.270 --> 00:28:21.390 align:start position:0%
where we're actually it makes sense to
name<00:28:19.390><c> storage</c><00:28:19.810><c> after</c><00:28:19.960><c> and</c><00:28:20.230><c> after</c><00:28:20.320><c> that</c><00:28:20.560><c> well</c>

00:28:21.390 --> 00:28:21.400 align:start position:0%
name storage after and after that well
 

00:28:21.400 --> 00:28:22.710 align:start position:0%
name storage after and after that well
it's<00:28:21.520><c> funny</c><00:28:21.730><c> that</c><00:28:21.820><c> people</c><00:28:21.940><c> ask</c><00:28:22.330><c> about</c><00:28:22.450><c> the</c>

00:28:22.710 --> 00:28:22.720 align:start position:0%
it's funny that people ask about the
 

00:28:22.720 --> 00:28:24.960 align:start position:0%
it's funny that people ask about the
meanings<00:28:23.080><c> and</c><00:28:23.320><c> the</c><00:28:23.860><c> patient's</c><00:28:24.280><c> because</c><00:28:24.460><c> like</c>

00:28:24.960 --> 00:28:24.970 align:start position:0%
meanings and the patient's because like
 

00:28:24.970 --> 00:28:26.580 align:start position:0%
meanings and the patient's because like
that<00:28:25.120><c> took</c><00:28:25.360><c> like</c><00:28:25.690><c> the</c><00:28:25.840><c> least</c><00:28:26.020><c> amount</c><00:28:26.290><c> of</c><00:28:26.410><c> time</c>

00:28:26.580 --> 00:28:26.590 align:start position:0%
that took like the least amount of time
 

00:28:26.590 --> 00:28:28.740 align:start position:0%
that took like the least amount of time
the<00:28:26.830><c> whole</c><00:28:26.980><c> be</c><00:28:27.070><c> compiler</c><00:28:27.430><c> I</c><00:28:27.750><c> remember</c>

00:28:28.740 --> 00:28:28.750 align:start position:0%
the whole be compiler I remember
 

00:28:28.750 --> 00:28:32.790 align:start position:0%
the whole be compiler I remember
teaching<00:28:28.990><c> soda</c><00:28:29.620><c> really</c><00:28:31.110><c> like</c><00:28:32.110><c> you</c><00:28:32.230><c> know</c><00:28:32.350><c> first</c>

00:28:32.790 --> 00:28:32.800 align:start position:0%
teaching soda really like you know first
 

00:28:32.800 --> 00:28:34.080 align:start position:0%
teaching soda really like you know first
question<00:28:33.130><c> people</c><00:28:33.220><c> ask</c><00:28:33.430><c> and</c><00:28:33.700><c> that's</c><00:28:33.790><c> what</c><00:28:33.970><c> this</c>

00:28:34.080 --> 00:28:34.090 align:start position:0%
question people ask and that's what this
 

00:28:34.090 --> 00:28:38.730 align:start position:0%
question people ask and that's what this
is<00:28:34.150><c> pirate</c><00:28:35.910><c> master</c><00:28:36.910><c> anyway</c><00:28:37.810><c> there's</c><00:28:38.650><c> the</c>

00:28:38.730 --> 00:28:38.740 align:start position:0%
is pirate master anyway there's the
 

00:28:38.740 --> 00:28:40.080 align:start position:0%
is pirate master anyway there's the
second<00:28:39.040><c> part</c><00:28:39.250><c> and</c><00:28:39.520><c> that's</c><00:28:39.640><c> the</c><00:28:39.790><c> move</c>

00:28:40.080 --> 00:28:40.090 align:start position:0%
second part and that's the move
 

00:28:40.090 --> 00:28:44.250 align:start position:0%
second part and that's the move
processing<00:28:40.750><c> and</c><00:28:42.240><c> I</c><00:28:43.240><c> I</c><00:28:43.600><c> don't</c><00:28:43.750><c> think</c><00:28:43.930><c> there</c><00:28:44.230><c> is</c>

00:28:44.250 --> 00:28:44.260 align:start position:0%
processing and I I don't think there is
 

00:28:44.260 --> 00:28:46.380 align:start position:0%
processing and I I don't think there is
another<00:28:44.800><c> tool</c><00:28:45.190><c> on</c><00:28:45.340><c> the</c><00:28:45.460><c> market</c><00:28:45.490><c> correct</c><00:28:46.240><c> with</c>

00:28:46.380 --> 00:28:46.390 align:start position:0%
another tool on the market correct with
 

00:28:46.390 --> 00:28:47.970 align:start position:0%
another tool on the market correct with
like<00:28:47.050><c> there</c><00:28:47.230><c> are</c><00:28:47.290><c> some</c><00:28:47.410><c> other</c><00:28:47.560><c> people</c><00:28:47.860><c> from</c>

00:28:47.970 --> 00:28:47.980 align:start position:0%
like there are some other people from
 

00:28:47.980 --> 00:28:52.860 align:start position:0%
like there are some other people from
other<00:28:48.160><c> other</c><00:28:48.850><c> other</c><00:28:49.830><c> security</c><00:28:51.090><c> things</c><00:28:52.090><c> but</c><00:28:52.780><c> I</c>

00:28:52.860 --> 00:28:52.870 align:start position:0%
other other other security things but I
 

00:28:52.870 --> 00:28:54.060 align:start position:0%
other other other security things but I
don't<00:28:53.050><c> think</c><00:28:53.230><c> there</c><00:28:53.320><c> is</c><00:28:53.350><c> at</c><00:28:53.770><c> least</c><00:28:53.920><c> an</c>

00:28:54.060 --> 00:28:54.070 align:start position:0%
don't think there is at least an
 

00:28:54.070 --> 00:28:55.710 align:start position:0%
don't think there is at least an
open-source<00:28:54.550><c> tool</c><00:28:54.760><c> that</c><00:28:54.940><c> actually</c><00:28:55.090><c> handles</c>

00:28:55.710 --> 00:28:55.720 align:start position:0%
open-source tool that actually handles
 

00:28:55.720 --> 00:28:58.220 align:start position:0%
open-source tool that actually handles
looks<00:28:56.250><c> properly</c>

00:28:58.220 --> 00:28:58.230 align:start position:0%
looks properly
 

00:28:58.230 --> 00:29:01.010 align:start position:0%
looks properly
that<00:28:58.530><c> means</c><00:28:58.770><c> that</c><00:28:59.570><c> the</c><00:29:00.570><c> last</c><00:29:00.690><c> time</c><00:29:00.840><c> I</c><00:29:00.990><c> checked</c>

00:29:01.010 --> 00:29:01.020 align:start position:0%
that means that the last time I checked
 

00:29:01.020 --> 00:29:04.730 align:start position:0%
that means that the last time I checked
either<00:29:01.680><c> a</c><00:29:01.710><c> materialman</c><00:29:02.460><c> car</c><00:29:03.000><c> or</c><00:29:03.690><c> another</c><00:29:04.050><c> I</c>

00:29:04.730 --> 00:29:04.740 align:start position:0%
either a materialman car or another I
 

00:29:04.740 --> 00:29:08.810 align:start position:0%
either a materialman car or another I
think<00:29:05.250><c> the</c><00:29:05.610><c> compilers</c><00:29:06.530><c> figured</c><00:29:07.530><c> out</c><00:29:07.820><c> loops</c>

00:29:08.810 --> 00:29:08.820 align:start position:0%
think the compilers figured out loops
 

00:29:08.820 --> 00:29:11.890 align:start position:0%
think the compilers figured out loops
and<00:29:09.180><c> I</c><00:29:09.780><c> will</c><00:29:09.900><c> show</c><00:29:10.020><c> you</c><00:29:10.080><c> what</c><00:29:10.290><c> they</c><00:29:10.380><c> mean</c><00:29:10.560><c> so</c>

00:29:11.890 --> 00:29:11.900 align:start position:0%
and I will show you what they mean so
 

00:29:11.900 --> 00:29:15.020 align:start position:0%
and I will show you what they mean so
the<00:29:12.900><c> problem</c><00:29:13.200><c> is</c><00:29:13.290><c> we</c><00:29:13.590><c> have</c><00:29:14.130><c> some</c><00:29:14.340><c> kind</c><00:29:14.520><c> of</c><00:29:14.640><c> a</c>

00:29:15.020 --> 00:29:15.030 align:start position:0%
the problem is we have some kind of a
 

00:29:15.030 --> 00:29:18.260 align:start position:0%
the problem is we have some kind of a
semi<00:29:15.900><c> right</c><00:29:16.650><c> and</c><00:29:16.950><c> the</c><00:29:17.550><c> way</c><00:29:17.640><c> it</c><00:29:17.790><c> works</c><00:29:18.030><c> in</c>

00:29:18.260 --> 00:29:18.270 align:start position:0%
semi right and the way it works in
 

00:29:18.270 --> 00:29:20.660 align:start position:0%
semi right and the way it works in
virtual<00:29:18.840><c> machine</c><00:29:19.200><c> right</c><00:29:19.890><c> the</c><00:29:19.980><c> code</c><00:29:20.190><c> that</c><00:29:20.430><c> is</c><00:29:20.580><c> a</c>

00:29:20.660 --> 00:29:20.670 align:start position:0%
virtual machine right the code that is a
 

00:29:20.670 --> 00:29:23.480 align:start position:0%
virtual machine right the code that is a
loop<00:29:20.880><c> iterates</c><00:29:21.840><c> over</c><00:29:21.960><c> something</c><00:29:22.650><c> in</c><00:29:22.860><c> solidity</c>

00:29:23.480 --> 00:29:23.490 align:start position:0%
loop iterates over something in solidity
 

00:29:23.490 --> 00:29:27.020 align:start position:0%
loop iterates over something in solidity
because<00:29:24.480><c> compressed</c><00:29:25.350><c> to</c><00:29:25.650><c> get</c><00:29:26.340><c> some</c><00:29:26.610><c> ties</c><00:29:26.790><c> to</c>

00:29:27.020 --> 00:29:27.030 align:start position:0%
because compressed to get some ties to
 

00:29:27.030 --> 00:29:30.830 align:start position:0%
because compressed to get some ties to
this<00:29:27.150><c> so</c><00:29:27.720><c> you</c><00:29:28.320><c> know</c><00:29:28.470><c> put</c><00:29:29.040><c> some</c><00:29:29.100><c> index</c><00:29:29.940><c> jump</c><00:29:30.630><c> if</c>

00:29:30.830 --> 00:29:30.840 align:start position:0%
this so you know put some index jump if
 

00:29:30.840 --> 00:29:32.960 align:start position:0%
this so you know put some index jump if
the<00:29:30.990><c> synthesis</c><00:29:31.470><c> bigger</c><00:29:31.770><c> or</c><00:29:32.070><c> smaller</c><00:29:32.280><c> than</c><00:29:32.700><c> 0</c>

00:29:32.960 --> 00:29:32.970 align:start position:0%
the synthesis bigger or smaller than 0
 

00:29:32.970 --> 00:29:36.440 align:start position:0%
the synthesis bigger or smaller than 0
right<00:29:33.240><c> and</c><00:29:33.930><c> then</c><00:29:34.310><c> subtract</c><00:29:35.310><c> come</c><00:29:35.910><c> back</c><00:29:36.150><c> and</c>

00:29:36.440 --> 00:29:36.450 align:start position:0%
right and then subtract come back and
 

00:29:36.450 --> 00:29:38.810 align:start position:0%
right and then subtract come back and
just<00:29:36.600><c> go</c><00:29:37.230><c> in</c><00:29:37.350><c> circles</c><00:29:37.380><c> so</c><00:29:38.250><c> essentially</c><00:29:38.640><c> this</c>

00:29:38.810 --> 00:29:38.820 align:start position:0%
just go in circles so essentially this
 

00:29:38.820 --> 00:29:43.790 align:start position:0%
just go in circles so essentially this
is<00:29:39.920><c> now</c><00:29:40.920><c> when</c><00:29:41.550><c> we</c><00:29:41.730><c> do</c><00:29:42.210><c> a</c><00:29:42.240><c> Samoan</c><00:29:42.690><c> execution</c><00:29:43.260><c> the</c>

00:29:43.790 --> 00:29:43.800 align:start position:0%
is now when we do a Samoan execution the
 

00:29:43.800 --> 00:29:46.310 align:start position:0%
is now when we do a Samoan execution the
problem<00:29:44.160><c> is</c><00:29:44.310><c> that</c><00:29:45.120><c> if</c><00:29:45.420><c> we</c><00:29:45.840><c> don't</c><00:29:45.960><c> discover</c>

00:29:46.310 --> 00:29:46.320 align:start position:0%
problem is that if we don't discover
 

00:29:46.320 --> 00:29:48.140 align:start position:0%
problem is that if we don't discover
what<00:29:46.590><c> the</c><00:29:46.680><c> books</c><00:29:46.890><c> are</c><00:29:47.130><c> we'll</c><00:29:47.640><c> just</c><00:29:47.940><c> see</c><00:29:48.120><c> a</c>

00:29:48.140 --> 00:29:48.150 align:start position:0%
what the books are we'll just see a
 

00:29:48.150 --> 00:29:51.800 align:start position:0%
what the books are we'll just see a
series<00:29:48.480><c> is</c><00:29:48.810><c> so</c><00:29:49.350><c> we'll</c><00:29:49.530><c> just</c><00:29:49.800><c> see</c><00:29:50.690><c> because</c><00:29:51.690><c> the</c>

00:29:51.800 --> 00:29:51.810 align:start position:0%
series is so we'll just see because the
 

00:29:51.810 --> 00:29:55.790 align:start position:0%
series is so we'll just see because the
0<00:29:52.110><c> increase</c><00:29:52.920><c> X</c><00:29:53.190><c> x0</c><00:29:54.180><c> decrease</c><00:29:54.870><c> X</c><00:29:55.140><c> and</c><00:29:55.410><c> just</c><00:29:55.590><c> go</c>

00:29:55.790 --> 00:29:55.800 align:start position:0%
0 increase X x0 decrease X and just go
 

00:29:55.800 --> 00:29:59.390 align:start position:0%
0 increase X x0 decrease X and just go
and<00:29:56.100><c> not</c><00:29:56.610><c> be</c><00:29:56.640><c> deeper</c><00:29:57.060><c> into</c><00:29:58.020><c> that's</c><00:29:58.170><c> all</c><00:29:58.400><c> as</c>

00:29:59.390 --> 00:29:59.400 align:start position:0%
and not be deeper into that's all as
 

00:29:59.400 --> 00:30:01.880 align:start position:0%
and not be deeper into that's all as
well<00:30:00.330><c> continue</c><00:30:00.570><c> the</c><00:30:00.750><c> execution</c><00:30:00.960><c> or</c><00:30:01.410><c> whatever</c>

00:30:01.880 --> 00:30:01.890 align:start position:0%
well continue the execution or whatever
 

00:30:01.890 --> 00:30:07.310 align:start position:0%
well continue the execution or whatever
right<00:30:02.370><c> this</c><00:30:03.030><c> is</c><00:30:03.290><c> super</c><00:30:04.580><c> figure</c><00:30:05.580><c> out</c><00:30:06.260><c> it</c><00:30:07.260><c> was</c>

00:30:07.310 --> 00:30:07.320 align:start position:0%
right this is super figure out it was
 

00:30:07.320 --> 00:30:10.460 align:start position:0%
right this is super figure out it was
following<00:30:08.100><c> do</c><00:30:08.220><c> you</c><00:30:08.310><c> figure</c><00:30:08.460><c> out</c><00:30:08.610><c> oh</c><00:30:09.350><c> this</c><00:30:10.350><c> is</c>

00:30:10.460 --> 00:30:10.470 align:start position:0%
following do you figure out oh this is
 

00:30:10.470 --> 00:30:12.350 align:start position:0%
following do you figure out oh this is
I'm<00:30:10.680><c> really</c><00:30:11.010><c> in</c><00:30:11.100><c> a</c><00:30:11.190><c> loop</c><00:30:11.370><c> like</c><00:30:11.580><c> I'm</c><00:30:12.120><c> just</c>

00:30:12.350 --> 00:30:12.360 align:start position:0%
I'm really in a loop like I'm just
 

00:30:12.360 --> 00:30:14.090 align:start position:0%
I'm really in a loop like I'm just
throwing<00:30:12.600><c> you</c><00:30:13.170><c> know</c><00:30:13.200><c> I'm</c><00:30:13.410><c> executing</c><00:30:13.710><c> the</c><00:30:13.980><c> same</c>

00:30:14.090 --> 00:30:14.100 align:start position:0%
throwing you know I'm executing the same
 

00:30:14.100 --> 00:30:16.190 align:start position:0%
throwing you know I'm executing the same
code<00:30:14.370><c> it's</c><00:30:14.700><c> not</c><00:30:14.760><c> as</c><00:30:14.970><c> simple</c><00:30:15.090><c> as</c><00:30:15.330><c> figuring</c><00:30:16.020><c> out</c>

00:30:16.190 --> 00:30:16.200 align:start position:0%
code it's not as simple as figuring out
 

00:30:16.200 --> 00:30:17.870 align:start position:0%
code it's not as simple as figuring out
that<00:30:16.440><c> this</c><00:30:16.620><c> equals</c><00:30:17.010><c> the</c><00:30:17.070><c> same</c><00:30:17.250><c> line</c><00:30:17.460><c> in</c><00:30:17.640><c> code</c>

00:30:17.870 --> 00:30:17.880 align:start position:0%
that this equals the same line in code
 

00:30:17.880 --> 00:30:20.600 align:start position:0%
that this equals the same line in code
because<00:30:18.240><c> sometimes</c><00:30:18.600><c> for</c><00:30:19.250><c> various</c><00:30:20.250><c> reasons</c>

00:30:20.600 --> 00:30:20.610 align:start position:0%
because sometimes for various reasons
 

00:30:20.610 --> 00:30:23.510 align:start position:0%
because sometimes for various reasons
but<00:30:20.820><c> you</c><00:30:21.750><c> know</c><00:30:21.900><c> turning</c><00:30:22.410><c> this</c><00:30:22.620><c> into</c><00:30:23.370><c> something</c>

00:30:23.510 --> 00:30:23.520 align:start position:0%
but you know turning this into something
 

00:30:23.520 --> 00:30:27.080 align:start position:0%
but you know turning this into something
like<00:30:23.970><c> this</c><00:30:24.180><c> on</c><00:30:24.870><c> the</c><00:30:24.930><c> fly</c><00:30:25.230><c> is</c><00:30:25.740><c> really</c><00:30:26.130><c> like</c>

00:30:27.080 --> 00:30:27.090 align:start position:0%
like this on the fly is really like
 

00:30:27.090 --> 00:30:28.360 align:start position:0%
like this on the fly is really like
seriously

00:30:28.360 --> 00:30:28.370 align:start position:0%
seriously
 

00:30:28.370 --> 00:30:30.159 align:start position:0%
seriously
explain<00:30:28.970><c> exactly</c><00:30:29.210><c> deliberately</c><00:30:29.720><c> because</c><00:30:30.140><c> I</c>

00:30:30.159 --> 00:30:30.169 align:start position:0%
explain exactly deliberately because I
 

00:30:30.169 --> 00:30:32.529 align:start position:0%
explain exactly deliberately because I
don't<00:30:30.500><c> fully</c><00:30:30.740><c> understand</c><00:30:31.340><c> around</c><00:30:31.820><c> there</c><00:30:31.970><c> but</c>

00:30:32.529 --> 00:30:32.539 align:start position:0%
don't fully understand around there but
 

00:30:32.539 --> 00:30:37.840 align:start position:0%
don't fully understand around there but
it<00:30:32.690><c> works</c><00:30:34.029><c> I</c><00:30:35.289><c> kind</c><00:30:36.289><c> of</c><00:30:36.350><c> you</c><00:30:36.650><c> know</c><00:30:36.679><c> like</c><00:30:37.190><c> the</c>

00:30:37.840 --> 00:30:37.850 align:start position:0%
it works I kind of you know like the
 

00:30:37.850 --> 00:30:39.940 align:start position:0%
it works I kind of you know like the
craziest<00:30:38.210><c> stop</c><00:30:38.720><c> by</c><00:30:38.840><c> every</c><00:30:38.960><c> row</c><00:30:39.350><c> because</c><00:30:39.679><c> I</c><00:30:39.799><c> can</c>

00:30:39.940 --> 00:30:39.950 align:start position:0%
craziest stop by every row because I can
 

00:30:39.950 --> 00:30:41.830 align:start position:0%
craziest stop by every row because I can
understand<00:30:40.640><c> bits</c><00:30:40.880><c> and</c><00:30:41.029><c> pieces</c><00:30:41.240><c> of</c><00:30:41.419><c> it</c><00:30:41.600><c> if</c><00:30:41.720><c> I</c>

00:30:41.830 --> 00:30:41.840 align:start position:0%
understand bits and pieces of it if I
 

00:30:41.840 --> 00:30:43.870 align:start position:0%
understand bits and pieces of it if I
hope<00:30:42.080><c> is</c><00:30:42.230><c> very</c><00:30:42.440><c> hard</c><00:30:42.710><c> so</c><00:30:43.220><c> I</c><00:30:43.250><c> think</c><00:30:43.460><c> I</c><00:30:43.700><c> know</c><00:30:43.760><c> that</c>

00:30:43.870 --> 00:30:43.880 align:start position:0%
hope is very hard so I think I know that
 

00:30:43.880 --> 00:30:45.850 align:start position:0%
hope is very hard so I think I know that
I<00:30:44.120><c> know</c><00:30:44.210><c> that</c><00:30:44.330><c> it's</c><00:30:44.570><c> correct</c><00:30:44.900><c> but</c><00:30:45.200><c> my</c><00:30:45.620><c> mind</c>

00:30:45.850 --> 00:30:45.860 align:start position:0%
I know that it's correct but my mind
 

00:30:45.860 --> 00:30:47.740 align:start position:0%
I know that it's correct but my mind
that<00:30:46.010><c> fails</c><00:30:46.309><c> to</c><00:30:46.549><c> grasp</c><00:30:46.669><c> the</c><00:30:47.120><c> whole</c><00:30:47.270><c> complexity</c>

00:30:47.740 --> 00:30:47.750 align:start position:0%
that fails to grasp the whole complexity
 

00:30:47.750 --> 00:30:49.060 align:start position:0%
that fails to grasp the whole complexity
of<00:30:47.900><c> what's</c><00:30:48.140><c> going</c><00:30:48.260><c> on</c><00:30:48.440><c> there</c><00:30:48.620><c> like</c><00:30:48.799><c> I</c><00:30:48.830><c> cannot</c>

00:30:49.060 --> 00:30:49.070 align:start position:0%
of what's going on there like I cannot
 

00:30:49.070 --> 00:30:53.970 align:start position:0%
of what's going on there like I cannot
imagine<00:30:49.340><c> it's</c><00:30:49.610><c> go</c><00:30:50.150><c> down</c><00:30:50.539><c> there</c><00:30:51.580><c> but</c><00:30:52.580><c> anyway</c>

00:30:53.970 --> 00:30:53.980 align:start position:0%
imagine it's go down there but anyway
 

00:30:53.980 --> 00:30:58.510 align:start position:0%
imagine it's go down there but anyway
it's<00:30:54.980><c> turn</c><00:30:55.250><c> here</c><00:30:56.090><c> and</c><00:30:56.440><c> I</c><00:30:57.440><c> think</c><00:30:57.799><c> some</c><00:30:58.460><c> other</c>

00:30:58.510 --> 00:30:58.520 align:start position:0%
it's turn here and I think some other
 

00:30:58.520 --> 00:31:01.090 align:start position:0%
it's turn here and I think some other
it's<00:30:58.820><c> going</c><00:30:59.090><c> to</c><00:30:59.299><c> look</c><00:30:59.510><c> like</c><00:30:59.570><c> so</c><00:30:59.890><c> they</c><00:31:00.890><c> don't</c>

00:31:01.090 --> 00:31:01.100 align:start position:0%
it's going to look like so they don't
 

00:31:01.100 --> 00:31:03.250 align:start position:0%
it's going to look like so they don't
handle<00:31:01.370><c> this</c><00:31:01.520><c> at</c><00:31:01.700><c> all</c><00:31:01.880><c> so</c><00:31:02.419><c> that's</c><00:31:02.960><c> when</c><00:31:03.110><c> their</c>

00:31:03.250 --> 00:31:03.260 align:start position:0%
handle this at all so that's when their
 

00:31:03.260 --> 00:31:06.130 align:start position:0%
handle this at all so that's when their
place<00:31:03.740><c> will</c><00:31:04.100><c> where</c><00:31:04.730><c> they</c><00:31:04.850><c> would</c><00:31:05.000><c> right</c><00:31:05.240><c> so</c><00:31:05.929><c> for</c>

00:31:06.130 --> 00:31:06.140 align:start position:0%
place will where they would right so for
 

00:31:06.140 --> 00:31:09.159 align:start position:0%
place will where they would right so for
example<00:31:06.850><c> they</c><00:31:07.850><c> will</c><00:31:08.000><c> just</c><00:31:08.270><c> go</c><00:31:08.450><c> deeper</c><00:31:08.720><c> after</c>

00:31:09.159 --> 00:31:09.169 align:start position:0%
example they will just go deeper after
 

00:31:09.169 --> 00:31:10.960 align:start position:0%
example they will just go deeper after
they<00:31:09.559><c> experience</c><00:31:09.830><c> a</c><00:31:10.070><c> timeout</c><00:31:10.399><c> and</c><00:31:10.669><c> they</c><00:31:10.820><c> will</c>

00:31:10.960 --> 00:31:10.970 align:start position:0%
they experience a timeout and they will
 

00:31:10.970 --> 00:31:12.940 align:start position:0%
they experience a timeout and they will
say<00:31:11.120><c> okay</c><00:31:11.450><c> I</c><00:31:11.630><c> give</c><00:31:11.899><c> up</c><00:31:12.080><c> I</c><00:31:12.110><c> don't</c><00:31:12.350><c> analyze</c><00:31:12.590><c> stuff</c>

00:31:12.940 --> 00:31:12.950 align:start position:0%
say okay I give up I don't analyze stuff
 

00:31:12.950 --> 00:31:14.919 align:start position:0%
say okay I give up I don't analyze stuff
and<00:31:13.190><c> occurred</c><00:31:13.429><c> so</c><00:31:14.120><c> this</c><00:31:14.270><c> is</c><00:31:14.360><c> how</c><00:31:14.480><c> the</c><00:31:14.539><c> reason</c>

00:31:14.919 --> 00:31:14.929 align:start position:0%
and occurred so this is how the reason
 

00:31:14.929 --> 00:31:17.860 align:start position:0%
and occurred so this is how the reason
why<00:31:15.140><c> I</c><00:31:15.470><c> think</c><00:31:15.919><c> again</c><00:31:16.340><c> half</c><00:31:17.090><c> a</c><00:31:17.210><c> year</c><00:31:17.360><c> ago</c><00:31:17.480><c> with</c>

00:31:17.860 --> 00:31:17.870 align:start position:0%
why I think again half a year ago with
 

00:31:17.870 --> 00:31:23.200 align:start position:0%
why I think again half a year ago with
me<00:31:18.020><c> that</c><00:31:18.200><c> Manticore</c><00:31:21.490><c> they</c><00:31:22.490><c> couldn't</c><00:31:22.970><c> they</c>

00:31:23.200 --> 00:31:23.210 align:start position:0%
me that Manticore they couldn't they
 

00:31:23.210 --> 00:31:24.940 align:start position:0%
me that Manticore they couldn't they
didn't<00:31:23.659><c> make</c><00:31:23.929><c> this</c><00:31:24.110><c> connection</c><00:31:24.380><c> to</c><00:31:24.770><c> drive</c>

00:31:24.940 --> 00:31:24.950 align:start position:0%
didn't make this connection to drive
 

00:31:24.950 --> 00:31:27.970 align:start position:0%
didn't make this connection to drive
here<00:31:25.250><c> so</c><00:31:25.809><c> I</c><00:31:26.809><c> will</c><00:31:27.049><c> not</c><00:31:27.169><c> explain</c><00:31:27.470><c> exactly</c><00:31:27.799><c> how</c>

00:31:27.970 --> 00:31:27.980 align:start position:0%
here so I will not explain exactly how
 

00:31:27.980 --> 00:31:29.980 align:start position:0%
here so I will not explain exactly how
this<00:31:28.220><c> works</c><00:31:28.549><c> but</c><00:31:28.850><c> the</c><00:31:28.970><c> sources</c><00:31:29.240><c> are</c><00:31:29.419><c> public</c><00:31:29.809><c> if</c>

00:31:29.980 --> 00:31:29.990 align:start position:0%
this works but the sources are public if
 

00:31:29.990 --> 00:31:31.899 align:start position:0%
this works but the sources are public if
you<00:31:30.080><c> can</c><00:31:30.260><c> clean</c><00:31:30.470><c> up</c><00:31:30.500><c> the</c><00:31:30.770><c> code</c><00:31:30.950><c> and</c><00:31:31.399><c> understand</c>

00:31:31.899 --> 00:31:31.909 align:start position:0%
you can clean up the code and understand
 

00:31:31.909 --> 00:31:33.580 align:start position:0%
you can clean up the code and understand
how<00:31:32.059><c> the</c><00:31:32.120><c> concert</c><00:31:32.480><c> explained</c><00:31:32.870><c> method</c><00:31:33.289><c> and</c>

00:31:33.580 --> 00:31:33.590 align:start position:0%
how the concert explained method and
 

00:31:33.590 --> 00:31:37.120 align:start position:0%
how the concert explained method and
then<00:31:33.740><c> I</c><00:31:33.860><c> go</c><00:31:34.820><c> ahead</c><00:31:34.970><c> and</c><00:31:35.149><c> appreciate</c><00:31:36.080><c> that</c><00:31:36.130><c> it's</c>

00:31:37.120 --> 00:31:37.130 align:start position:0%
then I go ahead and appreciate that it's
 

00:31:37.130 --> 00:31:45.010 align:start position:0%
then I go ahead and appreciate that it's
possible<00:31:37.880><c> that</c><00:31:38.059><c> perhaps</c><00:31:38.419><c> it</c><00:31:38.720><c> is</c><00:31:43.840><c> but</c><00:31:44.840><c> after</c>

00:31:45.010 --> 00:31:45.020 align:start position:0%
possible that perhaps it is but after
 

00:31:45.020 --> 00:31:47.080 align:start position:0%
possible that perhaps it is but after
the<00:31:45.260><c> first</c><00:31:45.470><c> iteration</c><00:31:45.770><c> then</c><00:31:46.549><c> the</c><00:31:46.640><c> comparator</c>

00:31:47.080 --> 00:31:47.090 align:start position:0%
the first iteration then the comparator
 

00:31:47.090 --> 00:31:50.200 align:start position:0%
the first iteration then the comparator
figures<00:31:47.390><c> out</c><00:31:47.679><c> much</c><00:31:48.679><c> you</c><00:31:49.010><c> can</c><00:31:49.250><c> say</c><00:31:49.460><c> but</c><00:31:50.059><c> there</c>

00:31:50.200 --> 00:31:50.210 align:start position:0%
figures out much you can say but there
 

00:31:50.210 --> 00:31:52.120 align:start position:0%
figures out much you can say but there
was<00:31:50.330><c> some</c><00:31:50.510><c> kind</c><00:31:50.690><c> of</c><00:31:50.750><c> a</c><00:31:50.840><c> loop</c><00:31:50.990><c> here</c><00:31:51.200><c> like</c><00:31:52.039><c> the</c>

00:31:52.120 --> 00:31:52.130 align:start position:0%
was some kind of a loop here like the
 

00:31:52.130 --> 00:31:53.769 align:start position:0%
was some kind of a loop here like the
program<00:31:52.490><c> encountered</c><00:31:52.970><c> so</c><00:31:53.149><c> some</c><00:31:53.480><c> kind</c><00:31:53.659><c> of</c><00:31:53.720><c> a</c>

00:31:53.769 --> 00:31:53.779 align:start position:0%
program encountered so some kind of a
 

00:31:53.779 --> 00:31:56.260 align:start position:0%
program encountered so some kind of a
loop<00:31:53.990><c> and</c><00:31:54.260><c> there</c><00:31:55.070><c> was</c><00:31:55.220><c> this</c><00:31:55.399><c> one</c>

00:31:56.260 --> 00:31:56.270 align:start position:0%
loop and there was this one
 

00:31:56.270 --> 00:31:58.330 align:start position:0%
loop and there was this one
he<00:31:56.570><c> takes</c><00:31:56.750><c> variable</c><00:31:57.230><c> that</c><00:31:57.679><c> starts</c><00:31:58.010><c> with</c><00:31:58.130><c> zero</c>

00:31:58.330 --> 00:31:58.340 align:start position:0%
he takes variable that starts with zero
 

00:31:58.340 --> 00:32:03.010 align:start position:0%
he takes variable that starts with zero
okay<00:32:00.460><c> so</c><00:32:01.460><c> this</c><00:32:01.640><c> was</c><00:32:01.850><c> that</c><00:32:02.059><c> in</c><00:32:02.510><c> this</c><00:32:02.690><c> variable</c>

00:32:03.010 --> 00:32:03.020 align:start position:0%
okay so this was that in this variable
 

00:32:03.020 --> 00:32:05.710 align:start position:0%
okay so this was that in this variable
and<00:32:03.380><c> then</c><00:32:04.100><c> who's</c><00:32:04.399><c> this</c>

00:32:05.710 --> 00:32:05.720 align:start position:0%
and then who's this
 

00:32:05.720 --> 00:32:09.370 align:start position:0%
and then who's this
here<00:32:06.320><c> the</c><00:32:06.529><c> hook</c><00:32:06.679><c> through</c><00:32:06.860><c> the</c><00:32:06.950><c> ends</c><00:32:07.340><c> so</c>

00:32:09.370 --> 00:32:09.380 align:start position:0%
here the hook through the ends so
 

00:32:09.380 --> 00:32:12.940 align:start position:0%
here the hook through the ends so
degrees<00:32:09.980><c> and</c><00:32:10.690><c> gets</c><00:32:11.690><c> back</c><00:32:11.840><c> here</c><00:32:12.140><c> and</c><00:32:12.470><c> kind</c><00:32:12.890><c> of</c>

00:32:12.940 --> 00:32:12.950 align:start position:0%
degrees and gets back here and kind of
 

00:32:12.950 --> 00:32:16.510 align:start position:0%
degrees and gets back here and kind of
execute<00:32:13.490><c> and</c><00:32:13.850><c> then</c><00:32:14.630><c> sometimes</c><00:32:15.410><c> it</c><00:32:15.710><c> goes</c><00:32:15.890><c> these</c>

00:32:16.510 --> 00:32:16.520 align:start position:0%
execute and then sometimes it goes these
 

00:32:16.520 --> 00:32:18.570 align:start position:0%
execute and then sometimes it goes these
paths<00:32:16.790><c> so</c><00:32:17.270><c> essentially</c><00:32:17.840><c> against</c><00:32:18.050><c> the</c><00:32:18.170><c> program</c>

00:32:18.570 --> 00:32:18.580 align:start position:0%
paths so essentially against the program
 

00:32:18.580 --> 00:32:21.340 align:start position:0%
paths so essentially against the program
so<00:32:19.580><c> far</c><00:32:19.610><c> unreadable</c><00:32:20.030><c> right</c><00:32:20.570><c> so</c><00:32:20.840><c> it's</c><00:32:21.050><c> it's</c>

00:32:21.340 --> 00:32:21.350 align:start position:0%
so far unreadable right so it's it's
 

00:32:21.350 --> 00:32:23.580 align:start position:0%
so far unreadable right so it's it's
hard<00:32:21.680><c> to</c><00:32:21.740><c> understand</c><00:32:22.490><c> what's</c><00:32:22.640><c> going</c><00:32:22.670><c> on</c><00:32:22.910><c> here</c>

00:32:23.580 --> 00:32:23.590 align:start position:0%
hard to understand what's going on here
 

00:32:23.590 --> 00:32:26.500 align:start position:0%
hard to understand what's going on here
so<00:32:24.590><c> after</c><00:32:24.650><c> the</c><00:32:24.920><c> first</c><00:32:25.130><c> stops</c><00:32:25.370><c> that's</c><00:32:26.060><c> that's</c>

00:32:26.500 --> 00:32:26.510 align:start position:0%
so after the first stops that's that's
 

00:32:26.510 --> 00:32:28.660 align:start position:0%
so after the first stops that's that's
what<00:32:26.690><c> we</c><00:32:26.990><c> end</c><00:32:27.350><c> up</c><00:32:27.740><c> with</c><00:32:27.950><c> and</c><00:32:28.280><c> then</c><00:32:28.430><c> crazy</c>

00:32:28.660 --> 00:32:28.670 align:start position:0%
what we end up with and then crazy
 

00:32:28.670 --> 00:32:32.500 align:start position:0%
what we end up with and then crazy
awkward<00:32:28.910><c> like</c><00:32:29.510><c> terms</c><00:32:30.220><c> or</c><00:32:31.220><c> to</c><00:32:31.940><c> not</c><00:32:32.060><c> send</c><00:32:32.300><c> it</c><00:32:32.420><c> to</c>

00:32:32.500 --> 00:32:32.510 align:start position:0%
awkward like terms or to not send it to
 

00:32:32.510 --> 00:32:33.910 align:start position:0%
awkward like terms or to not send it to
something<00:32:32.780><c> like</c><00:32:32.930><c> this</c><00:32:33.140><c> which</c><00:32:33.440><c> is</c><00:32:33.470><c> still</c><00:32:33.800><c> not</c>

00:32:33.910 --> 00:32:33.920 align:start position:0%
something like this which is still not
 

00:32:33.920 --> 00:32:38.440 align:start position:0%
something like this which is still not
not<00:32:34.280><c> nice</c><00:32:34.430><c> enough</c><00:32:36.040><c> we</c><00:32:37.040><c> can</c><00:32:37.160><c> also</c><00:32:37.310><c> hear</c><00:32:38.000><c> out</c><00:32:38.180><c> pay</c>

00:32:38.440 --> 00:32:38.450 align:start position:0%
not nice enough we can also hear out pay
 

00:32:38.450 --> 00:32:40.740 align:start position:0%
not nice enough we can also hear out pay
this<00:32:38.510><c> is</c><00:32:38.660><c> the</c><00:32:38.780><c> condition</c><00:32:39.290><c> because</c><00:32:39.710><c> if</c><00:32:40.460><c> this</c>

00:32:40.740 --> 00:32:40.750 align:start position:0%
this is the condition because if this
 

00:32:40.750 --> 00:32:45.190 align:start position:0%
this is the condition because if this
doesn't<00:32:41.750><c> get</c><00:32:42.080><c> fulfilled</c><00:32:42.830><c> we</c><00:32:43.580><c> continue</c><00:32:44.330><c> and</c><00:32:44.690><c> if</c>

00:32:45.190 --> 00:32:45.200 align:start position:0%
doesn't get fulfilled we continue and if
 

00:32:45.200 --> 00:32:46.810 align:start position:0%
doesn't get fulfilled we continue and if
it<00:32:45.290><c> does</c><00:32:45.500><c> there</c><00:32:45.860><c> is</c><00:32:45.950><c> some</c><00:32:46.100><c> other</c><00:32:46.220><c> program</c><00:32:46.700><c> for</c>

00:32:46.810 --> 00:32:46.820 align:start position:0%
it does there is some other program for
 

00:32:46.820 --> 00:32:49.030 align:start position:0%
it does there is some other program for
the<00:32:46.910><c> repair</c><00:32:47.180><c> nobody</c><00:32:47.630><c> is</c><00:32:47.690><c> here</c><00:32:48.020><c> right</c><00:32:48.230><c> so</c><00:32:48.530><c> so</c>

00:32:49.030 --> 00:32:49.040 align:start position:0%
the repair nobody is here right so so
 

00:32:49.040 --> 00:32:51.880 align:start position:0%
the repair nobody is here right so so
this<00:32:49.130><c> is</c><00:32:49.280><c> a</c><00:32:49.340><c> condition</c><00:32:49.490><c> of</c><00:32:49.760><c> the</c><00:32:49.850><c> road</c><00:32:50.050><c> and</c><00:32:51.050><c> what</c>

00:32:51.880 --> 00:32:51.890 align:start position:0%
this is a condition of the road and what
 

00:32:51.890 --> 00:32:54.520 align:start position:0%
this is a condition of the road and what
we<00:32:52.010><c> can</c><00:32:52.130><c> do</c><00:32:52.370><c> we</c><00:32:53.060><c> can</c><00:32:53.090><c> do</c><00:32:53.360><c> is</c><00:32:53.510><c> we</c><00:32:53.930><c> just</c><00:32:54.140><c> look</c><00:32:54.410><c> at</c>

00:32:54.520 --> 00:32:54.530 align:start position:0%
we can do we can do is we just look at
 

00:32:54.530 --> 00:32:56.590 align:start position:0%
we can do we can do is we just look at
the<00:32:54.650><c> program</c><00:32:55.130><c> and</c><00:32:55.400><c> you</c><00:32:55.760><c> say</c><00:32:55.940><c> alright</c><00:32:56.180><c> this</c>

00:32:56.590 --> 00:32:56.600 align:start position:0%
the program and you say alright this
 

00:32:56.600 --> 00:32:58.480 align:start position:0%
the program and you say alright this
looks<00:32:56.870><c> like</c><00:32:57.170><c> the</c><00:32:57.350><c> wire</c><00:32:57.500><c> loops</c><00:32:57.830><c> we</c><00:32:58.130><c> can</c><00:32:58.280><c> replace</c>

00:32:58.480 --> 00:32:58.490 align:start position:0%
looks like the wire loops we can replace
 

00:32:58.490 --> 00:33:00.790 align:start position:0%
looks like the wire loops we can replace
some<00:32:58.760><c> of</c><00:32:58.820><c> this</c><00:32:59.030><c> with</c><00:32:59.630><c> something</c><00:32:59.960><c> simpler</c><00:33:00.200><c> so</c>

00:33:00.790 --> 00:33:00.800 align:start position:0%
some of this with something simpler so
 

00:33:00.800 --> 00:33:03.640 align:start position:0%
some of this with something simpler so
there<00:33:00.950><c> is</c><00:33:01.040><c> a</c><00:33:01.070><c> wire</c><00:33:01.340><c> here</c><00:33:01.880><c> right</c><00:33:02.810><c> continue</c><00:33:03.380><c> and</c>

00:33:03.640 --> 00:33:03.650 align:start position:0%
there is a wire here right continue and
 

00:33:03.650 --> 00:33:06.850 align:start position:0%
there is a wire here right continue and
then<00:33:03.800><c> the</c><00:33:03.920><c> rest</c><00:33:04.070><c> of</c><00:33:04.160><c> the</c><00:33:04.250><c> program</c><00:33:04.580><c> so</c><00:33:05.860><c> like</c>

00:33:06.850 --> 00:33:06.860 align:start position:0%
then the rest of the program so like
 

00:33:06.860 --> 00:33:09.040 align:start position:0%
then the rest of the program so like
this<00:33:06.980><c> is</c><00:33:07.130><c> relatively</c><00:33:08.030><c> simple</c><00:33:08.360><c> compared</c><00:33:08.990><c> to</c>

00:33:09.040 --> 00:33:09.050 align:start position:0%
this is relatively simple compared to
 

00:33:09.050 --> 00:33:11.770 align:start position:0%
this is relatively simple compared to
like<00:33:09.410><c> the</c><00:33:09.500><c> blue</c><00:33:09.770><c> protection</c><00:33:10.310><c> also</c><00:33:10.820><c> shows</c><00:33:11.150><c> all</c>

00:33:11.770 --> 00:33:11.780 align:start position:0%
like the blue protection also shows all
 

00:33:11.780 --> 00:33:13.870 align:start position:0%
like the blue protection also shows all
the<00:33:11.990><c> power</c><00:33:12.170><c> in</c><00:33:12.500><c> just</c><00:33:12.680><c> working</c><00:33:13.160><c> and</c><00:33:13.250><c> rewriting</c>

00:33:13.870 --> 00:33:13.880 align:start position:0%
the power in just working and rewriting
 

00:33:13.880 --> 00:33:17.140 align:start position:0%
the power in just working and rewriting
the<00:33:14.000><c> whole</c><00:33:14.150><c> the</c><00:33:14.630><c> whole</c><00:33:15.460><c> the</c><00:33:16.460><c> whole</c><00:33:16.490><c> the</c>

00:33:17.140 --> 00:33:17.150 align:start position:0%
the whole the whole the whole the
 

00:33:17.150 --> 00:33:20.920 align:start position:0%
the whole the whole the whole the
compact<00:33:17.450><c> program</c><00:33:19.060><c> because</c><00:33:20.060><c> if</c><00:33:20.240><c> this</c><00:33:20.360><c> for</c>

00:33:20.920 --> 00:33:20.930 align:start position:0%
compact program because if this for
 

00:33:20.930 --> 00:33:23.260 align:start position:0%
compact program because if this for
whatever<00:33:21.110><c> reason</c><00:33:21.440><c> fails</c><00:33:21.800><c> like</c><00:33:22.520><c> they</c><00:33:22.790><c> say</c><00:33:23.030><c> is</c>

00:33:23.260 --> 00:33:23.270 align:start position:0%
whatever reason fails like they say is
 

00:33:23.270 --> 00:33:24.820 align:start position:0%
whatever reason fails like they say is
that<00:33:23.300><c> we</c><00:33:23.930><c> end</c><00:33:24.050><c> up</c><00:33:24.140><c> with</c><00:33:24.260><c> something</c><00:33:24.530><c> like</c><00:33:24.650><c> this</c>

00:33:24.820 --> 00:33:24.830 align:start position:0%
that we end up with something like this
 

00:33:24.830 --> 00:33:26.680 align:start position:0%
that we end up with something like this
which<00:33:25.100><c> is</c><00:33:25.130><c> still</c><00:33:25.460><c> kind</c><00:33:25.700><c> of</c><00:33:25.790><c> writable</c><00:33:26.090><c> right</c><00:33:26.510><c> so</c>

00:33:26.680 --> 00:33:26.690 align:start position:0%
which is still kind of writable right so
 

00:33:26.690 --> 00:33:31.150 align:start position:0%
which is still kind of writable right so
there<00:33:26.840><c> is</c><00:33:26.930><c> this</c><00:33:27.050><c> graceful</c><00:33:27.910><c> graceful</c><00:33:30.160><c> graceful</c>

00:33:31.150 --> 00:33:31.160 align:start position:0%
there is this graceful graceful graceful
 

00:33:31.160 --> 00:33:32.770 align:start position:0%
there is this graceful graceful graceful
degradation<00:33:31.280><c> one</c><00:33:31.940><c> when</c><00:33:32.330><c> then</c><00:33:32.450><c> the</c><00:33:32.540><c> compiler</c>

00:33:32.770 --> 00:33:32.780 align:start position:0%
degradation one when then the compiler
 

00:33:32.780 --> 00:33:39.390 align:start position:0%
degradation one when then the compiler
fails<00:33:33.350><c> to</c><00:33:33.620><c> understand</c><00:33:34.310><c> something</c><00:33:36.640><c> right</c><00:33:37.640><c> so</c>

00:33:39.390 --> 00:33:39.400 align:start position:0%
fails to understand something right so
 

00:33:39.400 --> 00:33:43.000 align:start position:0%
fails to understand something right so
so<00:33:40.400><c> we</c><00:33:40.550><c> you</c><00:33:41.480><c> know</c><00:33:41.630><c> and</c><00:33:42.140><c> again</c><00:33:42.500><c> inside</c><00:33:42.950><c> the</c>

00:33:43.000 --> 00:33:43.010 align:start position:0%
so we you know and again inside the
 

00:33:43.010 --> 00:33:49.120 align:start position:0%
so we you know and again inside the
variables<00:33:44.980><c> we</c><00:33:45.980><c> can</c><00:33:47.050><c> we</c><00:33:48.050><c> can</c><00:33:48.230><c> again</c><00:33:48.740><c> convert</c>

00:33:49.120 --> 00:33:49.130 align:start position:0%
variables we can we can again convert
 

00:33:49.130 --> 00:33:51.610 align:start position:0%
variables we can we can again convert
into<00:33:49.430><c> oh</c><00:33:49.610><c> yeah</c><00:33:49.880><c> so</c><00:33:50.450><c> we</c><00:33:50.630><c> unite</c><00:33:50.900><c> variables</c><00:33:51.380><c> and</c>

00:33:51.610 --> 00:33:51.620 align:start position:0%
into oh yeah so we unite variables and
 

00:33:51.620 --> 00:33:54.460 align:start position:0%
into oh yeah so we unite variables and
then<00:33:52.220><c> what</c><00:33:52.490><c> we</c><00:33:52.610><c> end</c><00:33:52.730><c> up</c><00:33:52.820><c> with</c><00:33:52.880><c> is</c><00:33:53.360><c> this</c><00:33:54.230><c> loop</c>

00:33:54.460 --> 00:33:54.470 align:start position:0%
then what we end up with is this loop
 

00:33:54.470 --> 00:33:57.310 align:start position:0%
then what we end up with is this loop
and<00:33:55.190><c> I</c><00:33:55.340><c> know</c><00:33:55.400><c> the</c><00:33:55.850><c> text</c><00:33:56.150><c> is</c><00:33:56.270><c> barely</c><00:33:56.690><c> visible</c>

00:33:57.310 --> 00:33:57.320 align:start position:0%
and I know the text is barely visible
 

00:33:57.320 --> 00:34:02.440 align:start position:0%
and I know the text is barely visible
from<00:33:58.100><c> there</c><00:33:58.340><c> like</c><00:33:58.970><c> for</c><00:33:59.270><c> you</c><00:33:59.930><c> know</c><00:34:01.150><c> like</c><00:34:02.150><c> might</c>

00:34:02.440 --> 00:34:02.450 align:start position:0%
from there like for you know like might
 

00:34:02.450 --> 00:34:04.630 align:start position:0%
from there like for you know like might
make<00:34:02.660><c> you</c><00:34:02.780><c> slightly</c><00:34:03.020><c> happier</c><00:34:03.530><c> if</c><00:34:04.130><c> you</c><00:34:04.310><c> are</c><00:34:04.400><c> in</c>

00:34:04.630 --> 00:34:04.640 align:start position:0%
make you slightly happier if you are in
 

00:34:04.640 --> 00:34:05.270 align:start position:0%
make you slightly happier if you are in
here

00:34:05.270 --> 00:34:05.280 align:start position:0%
here
 

00:34:05.280 --> 00:34:07.010 align:start position:0%
here
iq<00:34:05.610><c> them</c><00:34:05.760><c> understand</c><00:34:06.210><c> it's</c><00:34:06.360><c> very</c><00:34:06.419><c> well</c><00:34:06.780><c> show</c>

00:34:07.010 --> 00:34:07.020 align:start position:0%
iq them understand it's very well show
 

00:34:07.020 --> 00:34:10.159 align:start position:0%
iq them understand it's very well show
there's<00:34:07.260><c> many</c><00:34:07.559><c> letters</c><00:34:07.770><c> anyway</c><00:34:09.020><c> so</c><00:34:10.020><c> it</c>

00:34:10.159 --> 00:34:10.169 align:start position:0%
there's many letters anyway so it
 

00:34:10.169 --> 00:34:14.000 align:start position:0%
there's many letters anyway so it
doesn't<00:34:10.200><c> really</c><00:34:10.530><c> about</c><00:34:11.419><c> so</c><00:34:12.800><c> the</c><00:34:13.800><c> thing</c><00:34:13.980><c> that</c>

00:34:14.000 --> 00:34:14.010 align:start position:0%
doesn't really about so the thing that
 

00:34:14.010 --> 00:34:16.879 align:start position:0%
doesn't really about so the thing that
you<00:34:14.159><c> have</c><00:34:14.280><c> to</c><00:34:14.520><c> believe</c><00:34:14.669><c> but</c><00:34:15.270><c> there</c><00:34:15.480><c> is</c><00:34:16.080><c> this</c>

00:34:16.879 --> 00:34:16.889 align:start position:0%
you have to believe but there is this
 

00:34:16.889 --> 00:34:19.040 align:start position:0%
you have to believe but there is this
will<00:34:17.159><c> is</c><00:34:17.340><c> really</c><00:34:17.609><c> a</c><00:34:17.849><c> memory</c><00:34:18.359><c> come</c><00:34:18.540><c> you</c><00:34:18.659><c> look</c><00:34:18.780><c> so</c>

00:34:19.040 --> 00:34:19.050 align:start position:0%
will is really a memory come you look so
 

00:34:19.050 --> 00:34:22.129 align:start position:0%
will is really a memory come you look so
it<00:34:19.470><c> what</c><00:34:19.619><c> did</c><00:34:19.740><c> I</c><00:34:19.830><c> see</c><00:34:20.179><c> it</c><00:34:21.179><c> copies</c><00:34:21.570><c> this</c><00:34:21.750><c> memory</c>

00:34:22.129 --> 00:34:22.139 align:start position:0%
it what did I see it copies this memory
 

00:34:22.139 --> 00:34:25.099 align:start position:0%
it what did I see it copies this memory
from<00:34:22.290><c> this</c><00:34:22.530><c> index</c><00:34:22.859><c> this</c><00:34:23.730><c> memory</c><00:34:24.090><c> in</c><00:34:24.629><c> a</c><00:34:24.720><c> circle</c>

00:34:25.099 --> 00:34:25.109 align:start position:0%
from this index this memory in a circle
 

00:34:25.109 --> 00:34:29.720 align:start position:0%
from this index this memory in a circle
right<00:34:25.590><c> so</c><00:34:26.580><c> now</c><00:34:26.820><c> the</c><00:34:27.419><c> compiler</c><00:34:27.840><c> it</c><00:34:28.649><c> sees</c><00:34:28.950><c> it</c><00:34:29.520><c> has</c>

00:34:29.720 --> 00:34:29.730 align:start position:0%
right so now the compiler it sees it has
 

00:34:29.730 --> 00:34:30.950 align:start position:0%
right so now the compiler it sees it has
so<00:34:29.849><c> the</c><00:34:30.030><c> pattern</c><00:34:30.359><c> is</c><00:34:30.450><c> that</c><00:34:30.480><c> it</c><00:34:30.720><c> kind</c><00:34:30.929><c> of</c>

00:34:30.950 --> 00:34:30.960 align:start position:0%
so the pattern is that it kind of
 

00:34:30.960 --> 00:34:34.339 align:start position:0%
so the pattern is that it kind of
recognizes<00:34:31.590><c> have</c><00:34:31.710><c> been</c><00:34:32.359><c> let's</c><00:34:33.359><c> say</c><00:34:33.480><c> it</c><00:34:34.109><c> could</c>

00:34:34.339 --> 00:34:34.349 align:start position:0%
recognizes have been let's say it could
 

00:34:34.349 --> 00:34:36.109 align:start position:0%
recognizes have been let's say it could
prove<00:34:34.649><c> but</c><00:34:35.250><c> thematically</c><00:34:35.639><c> that</c><00:34:35.970><c> they're</c>

00:34:36.109 --> 00:34:36.119 align:start position:0%
prove but thematically that they're
 

00:34:36.119 --> 00:34:38.450 align:start position:0%
prove but thematically that they're
really<00:34:36.300><c> remember</c><00:34:36.990><c> loops</c><00:34:37.320><c> and</c><00:34:37.679><c> they</c><00:34:37.919><c> only</c>

00:34:38.450 --> 00:34:38.460 align:start position:0%
really remember loops and they only
 

00:34:38.460 --> 00:34:40.129 align:start position:0%
really remember loops and they only
think<00:34:38.730><c> that</c><00:34:38.820><c> those</c><00:34:38.970><c> hoops</c><00:34:39.210><c> do</c><00:34:39.419><c> is</c><00:34:39.659><c> just</c><00:34:39.960><c> move</c>

00:34:40.129 --> 00:34:40.139 align:start position:0%
think that those hoops do is just move
 

00:34:40.139 --> 00:34:43.159 align:start position:0%
think that those hoops do is just move
memory<00:34:40.560><c> from</c><00:34:40.830><c> one</c><00:34:40.980><c> place</c><00:34:41.190><c> to</c><00:34:41.220><c> another</c><00:34:41.429><c> so</c><00:34:42.169><c> of</c>

00:34:43.159 --> 00:34:43.169 align:start position:0%
memory from one place to another so of
 

00:34:43.169 --> 00:34:45.710 align:start position:0%
memory from one place to another so of
course<00:34:43.440><c> it</c><00:34:43.590><c> can</c><00:34:43.800><c> remove</c><00:34:44.609><c> those</c><00:34:44.820><c> or</c><00:34:45.090><c> better</c><00:34:45.389><c> and</c>

00:34:45.710 --> 00:34:45.720 align:start position:0%
course it can remove those or better and
 

00:34:45.720 --> 00:34:48.139 align:start position:0%
course it can remove those or better and
we<00:34:46.349><c> end</c><00:34:46.500><c> up</c><00:34:46.619><c> with</c><00:34:46.770><c> some</c><00:34:46.980><c> is</c><00:34:47.580><c> just</c><00:34:47.820><c> a</c><00:34:47.909><c> statement</c>

00:34:48.139 --> 00:34:48.149 align:start position:0%
we end up with some is just a statement
 

00:34:48.149 --> 00:34:51.950 align:start position:0%
we end up with some is just a statement
saying<00:34:48.540><c> copy</c><00:34:48.929><c> this</c><00:34:49.139><c> memory</c><00:34:50.010><c> in</c><00:34:50.159><c> this</c><00:34:50.280><c> land</c><00:34:50.960><c> is</c>

00:34:51.950 --> 00:34:51.960 align:start position:0%
saying copy this memory in this land is
 

00:34:51.960 --> 00:34:55.790 align:start position:0%
saying copy this memory in this land is
this<00:34:52.290><c> memory</c><00:34:52.710><c> to</c><00:34:53.070><c> this</c><00:34:53.220><c> memory</c><00:34:53.639><c> and</c><00:34:54.649><c> you</c><00:34:55.649><c> know</c>

00:34:55.790 --> 00:34:55.800 align:start position:0%
this memory to this memory and you know
 

00:34:55.800 --> 00:35:00.109 align:start position:0%
this memory to this memory and you know
like<00:34:57.410><c> the</c><00:34:58.410><c> goal</c><00:34:58.619><c> when</c><00:34:58.920><c> I</c><00:34:59.040><c> was</c><00:34:59.190><c> in</c><00:34:59.460><c> the</c><00:34:59.730><c> other</c>

00:35:00.109 --> 00:35:00.119 align:start position:0%
like the goal when I was in the other
 

00:35:00.119 --> 00:35:01.940 align:start position:0%
like the goal when I was in the other
was<00:35:00.420><c> really</c><00:35:00.660><c> to</c><00:35:00.780><c> get</c><00:35:00.930><c> rid</c><00:35:01.140><c> of</c><00:35:01.170><c> all</c><00:35:01.560><c> the</c><00:35:01.770><c> loops</c>

00:35:01.940 --> 00:35:01.950 align:start position:0%
was really to get rid of all the loops
 

00:35:01.950 --> 00:35:03.950 align:start position:0%
was really to get rid of all the loops
because<00:35:02.490><c> who</c><00:35:02.609><c> knows</c><00:35:02.730><c> make</c><00:35:03.330><c> it's</c><00:35:03.480><c> crazy</c>

00:35:03.950 --> 00:35:03.960 align:start position:0%
because who knows make it's crazy
 

00:35:03.960 --> 00:35:05.990 align:start position:0%
because who knows make it's crazy
difficult<00:35:04.290><c> to</c><00:35:04.650><c> analyze</c><00:35:04.980><c> nice</c><00:35:05.700><c> smart</c>

00:35:05.990 --> 00:35:06.000 align:start position:0%
difficult to analyze nice smart
 

00:35:06.000 --> 00:35:09.320 align:start position:0%
difficult to analyze nice smart
contracts<00:35:06.599><c> so</c><00:35:07.200><c> you</c><00:35:07.830><c> know</c><00:35:07.980><c> like</c><00:35:08.310><c> I</c><00:35:08.460><c> think</c><00:35:08.490><c> 495</c>

00:35:09.320 --> 00:35:09.330 align:start position:0%
contracts so you know like I think 495
 

00:35:09.330 --> 00:35:11.300 align:start position:0%
contracts so you know like I think 495
thank<00:35:09.720><c> you</c><00:35:09.839><c> 9%</c><00:35:10.380><c> of</c><00:35:10.470><c> the</c><00:35:10.589><c> loops</c><00:35:10.770><c> we</c><00:35:10.950><c> can</c><00:35:11.070><c> really</c>

00:35:11.300 --> 00:35:11.310 align:start position:0%
thank you 9% of the loops we can really
 

00:35:11.310 --> 00:35:13.670 align:start position:0%
thank you 9% of the loops we can really
replace<00:35:11.760><c> them</c><00:35:12.240><c> with</c><00:35:12.630><c> some</c><00:35:12.839><c> other</c><00:35:12.990><c> statements</c>

00:35:13.670 --> 00:35:13.680 align:start position:0%
replace them with some other statements
 

00:35:13.680 --> 00:35:16.700 align:start position:0%
replace them with some other statements
that<00:35:13.740><c> are</c><00:35:13.980><c> very</c><00:35:14.220><c> easy</c><00:35:14.580><c> to</c><00:35:14.609><c> to</c><00:35:15.210><c> analyze</c><00:35:15.599><c> with</c><00:35:15.839><c> to</c>

00:35:16.700 --> 00:35:16.710 align:start position:0%
that are very easy to to analyze with to
 

00:35:16.710 --> 00:35:19.010 align:start position:0%
that are very easy to to analyze with to
analyze<00:35:16.950><c> with</c><00:35:17.160><c> other</c><00:35:17.310><c> other</c><00:35:17.910><c> programs</c><00:35:18.420><c> so</c>

00:35:19.010 --> 00:35:19.020 align:start position:0%
analyze with other other programs so
 

00:35:19.020 --> 00:35:21.109 align:start position:0%
analyze with other other programs so
like<00:35:19.320><c> a</c><00:35:19.500><c> lot</c><00:35:19.770><c> of</c><00:35:19.890><c> statements</c><00:35:20.099><c> was</c><00:35:20.460><c> removed</c><00:35:20.790><c> and</c>

00:35:21.109 --> 00:35:21.119 align:start position:0%
like a lot of statements was removed and
 

00:35:21.119 --> 00:35:22.880 align:start position:0%
like a lot of statements was removed and
you<00:35:21.270><c> will</c><00:35:21.390><c> not</c><00:35:21.540><c> actually</c><00:35:21.690><c> see</c><00:35:22.170><c> loops</c><00:35:22.589><c> in</c><00:35:22.770><c> the</c>

00:35:22.880 --> 00:35:22.890 align:start position:0%
you will not actually see loops in the
 

00:35:22.890 --> 00:35:25.520 align:start position:0%
you will not actually see loops in the
output<00:35:23.490><c> code</c><00:35:23.760><c> even</c><00:35:24.240><c> though</c><00:35:24.300><c> sexual</c><00:35:25.140><c> okay</c><00:35:25.349><c> it's</c>

00:35:25.520 --> 00:35:25.530 align:start position:0%
output code even though sexual okay it's
 

00:35:25.530 --> 00:35:27.260 align:start position:0%
output code even though sexual okay it's
like<00:35:25.680><c> there</c><00:35:25.830><c> is</c><00:35:25.890><c> no</c><00:35:26.010><c> solidity</c><00:35:26.400><c> head</c><00:35:26.609><c> loops</c><00:35:26.849><c> so</c>

00:35:27.260 --> 00:35:27.270 align:start position:0%
like there is no solidity head loops so
 

00:35:27.270 --> 00:35:29.390 align:start position:0%
like there is no solidity head loops so
so<00:35:27.570><c> it's</c><00:35:27.810><c> simplified</c><00:35:28.080><c> it</c><00:35:28.320><c> even</c><00:35:28.560><c> more</c><00:35:28.710><c> that</c>

00:35:29.390 --> 00:35:29.400 align:start position:0%
so it's simplified it even more that
 

00:35:29.400 --> 00:35:31.099 align:start position:0%
so it's simplified it even more that
weren't<00:35:29.580><c> enough</c><00:35:29.820><c> but</c><00:35:30.420><c> if</c><00:35:30.540><c> this</c><00:35:30.660><c> is</c><00:35:30.810><c> still</c><00:35:30.960><c> not</c>

00:35:31.099 --> 00:35:31.109 align:start position:0%
weren't enough but if this is still not
 

00:35:31.109 --> 00:35:32.990 align:start position:0%
weren't enough but if this is still not
really<00:35:31.260><c> low</c><00:35:31.470><c> enough</c><00:35:31.680><c> like</c><00:35:32.070><c> this</c><00:35:32.160><c> is</c><00:35:32.339><c> some</c>

00:35:32.990 --> 00:35:33.000 align:start position:0%
really low enough like this is some
 

00:35:33.000 --> 00:35:35.990 align:start position:0%
really low enough like this is some
crazy<00:35:33.240><c> numbers</c><00:35:33.660><c> and</c><00:35:34.080><c> whatnot</c><00:35:34.380><c> so</c><00:35:34.650><c> we</c><00:35:35.609><c> continue</c>

00:35:35.990 --> 00:35:36.000 align:start position:0%
crazy numbers and whatnot so we continue
 

00:35:36.000 --> 00:35:38.810 align:start position:0%
crazy numbers and whatnot so we continue
all<00:35:36.180><c> the</c><00:35:36.210><c> united</c><00:35:36.869><c> reading</c><00:35:37.369><c> so</c><00:35:38.369><c> we</c><00:35:38.520><c> can</c><00:35:38.700><c> have</c>

00:35:38.810 --> 00:35:38.820 align:start position:0%
all the united reading so we can have
 

00:35:38.820 --> 00:35:42.740 align:start position:0%
all the united reading so we can have
variables<00:35:39.330><c> you</c><00:35:39.690><c> can</c><00:35:39.839><c> see</c><00:35:39.960><c> us</c><00:35:40.200><c> text</c><00:35:41.060><c> okay</c><00:35:42.060><c> after</c>

00:35:42.740 --> 00:35:42.750 align:start position:0%
variables you can see us text okay after
 

00:35:42.750 --> 00:35:44.750 align:start position:0%
variables you can see us text okay after
some<00:35:43.140><c> more</c><00:35:43.320><c> learning</c><00:35:43.650><c> you</c><00:35:43.859><c> can</c><00:35:44.099><c> see</c><00:35:44.250><c> more</c><00:35:44.430><c> text</c>

00:35:44.750 --> 00:35:44.760 align:start position:0%
some more learning you can see more text
 

00:35:44.760 --> 00:35:47.320 align:start position:0%
some more learning you can see more text
and<00:35:44.970><c> actually</c><00:35:45.599><c> there</c><00:35:46.050><c> was</c><00:35:46.170><c> a</c><00:35:46.200><c> lot</c><00:35:46.500><c> of</c><00:35:46.530><c> these</c>

00:35:47.320 --> 00:35:47.330 align:start position:0%
and actually there was a lot of these
 

00:35:47.330 --> 00:35:49.480 align:start position:0%
and actually there was a lot of these
decisions<00:35:47.870><c> here</c><00:35:48.290><c> because</c><00:35:48.920><c> sometimes</c><00:35:49.160><c> like</c>

00:35:49.480 --> 00:35:49.490 align:start position:0%
decisions here because sometimes like
 

00:35:49.490 --> 00:35:51.280 align:start position:0%
decisions here because sometimes like
what<00:35:49.790><c> they</c><00:35:49.940><c> would</c><00:35:50.120><c> say</c><00:35:50.240><c> they're</c><00:35:50.360><c> simpler</c><00:35:50.810><c> but</c>

00:35:51.280 --> 00:35:51.290 align:start position:0%
what they would say they're simpler but
 

00:35:51.290 --> 00:35:52.390 align:start position:0%
what they would say they're simpler but
they<00:35:51.410><c> would</c><00:35:51.560><c> still</c><00:35:51.650><c> more</c><00:35:51.950><c> human</c><00:35:52.250><c> readable</c>

00:35:52.390 --> 00:35:52.400 align:start position:0%
they would still more human readable
 

00:35:52.400 --> 00:35:55.510 align:start position:0%
they would still more human readable
where<00:35:53.240><c> should</c><00:35:53.420><c> you</c><00:35:53.510><c> stop</c><00:35:53.810><c> right</c><00:35:54.410><c> so</c><00:35:55.100><c> my</c><00:35:55.280><c> idea</c>

00:35:55.510 --> 00:35:55.520 align:start position:0%
where should you stop right so my idea
 

00:35:55.520 --> 00:35:57.730 align:start position:0%
where should you stop right so my idea
here<00:35:55.850><c> was</c><00:35:56.000><c> okay</c><00:35:56.750><c> I</c><00:35:56.780><c> want</c><00:35:57.050><c> to</c><00:35:57.140><c> unite</c><00:35:57.320><c> everything</c>

00:35:57.730 --> 00:35:57.740 align:start position:0%
here was okay I want to unite everything
 

00:35:57.740 --> 00:36:00.310 align:start position:0%
here was okay I want to unite everything
at<00:35:57.980><c> the</c><00:35:58.040><c> start</c><00:35:58.460><c> like</c><00:35:58.670><c> you</c><00:35:58.700><c> remove</c><00:35:59.000><c> yeah</c><00:35:59.930><c> in</c><00:36:00.170><c> my</c>

00:36:00.310 --> 00:36:00.320 align:start position:0%
at the start like you remove yeah in my
 

00:36:00.320 --> 00:36:02.440 align:start position:0%
at the start like you remove yeah in my
everything<00:36:00.860><c> possible</c><00:36:01.010><c> rings</c><00:36:01.850><c> all</c><00:36:02.120><c> the</c><00:36:02.240><c> loops</c>

00:36:02.440 --> 00:36:02.450 align:start position:0%
everything possible rings all the loops
 

00:36:02.450 --> 00:36:04.540 align:start position:0%
everything possible rings all the loops
and<00:36:02.690><c> then</c><00:36:02.960><c> kind</c><00:36:03.320><c> of</c><00:36:03.410><c> just</c><00:36:04.010><c> for</c><00:36:04.190><c> the</c><00:36:04.280><c> human</c>

00:36:04.540 --> 00:36:04.550 align:start position:0%
and then kind of just for the human
 

00:36:04.550 --> 00:36:06.580 align:start position:0%
and then kind of just for the human
readability<00:36:04.910><c> and</c><00:36:05.390><c> clean</c><00:36:05.750><c> it</c><00:36:05.870><c> up</c><00:36:06.050><c> and</c><00:36:06.320><c> perhaps</c>

00:36:06.580 --> 00:36:06.590 align:start position:0%
readability and clean it up and perhaps
 

00:36:06.590 --> 00:36:08.590 align:start position:0%
readability and clean it up and perhaps
add<00:36:06.890><c> some</c><00:36:07.130><c> variables</c><00:36:07.580><c> here</c><00:36:07.640><c> and</c><00:36:07.790><c> there</c><00:36:08.060><c> so</c>

00:36:08.590 --> 00:36:08.600 align:start position:0%
add some variables here and there so
 

00:36:08.600 --> 00:36:10.900 align:start position:0%
add some variables here and there so
it's<00:36:08.750><c> more</c><00:36:08.930><c> readable</c><00:36:09.110><c> and</c><00:36:09.380><c> yet</c><00:36:09.680><c> it's</c><00:36:10.490><c> kind</c><00:36:10.850><c> of</c>

00:36:10.900 --> 00:36:10.910 align:start position:0%
it's more readable and yet it's kind of
 

00:36:10.910 --> 00:36:12.670 align:start position:0%
it's more readable and yet it's kind of
different<00:36:11.480><c> from</c><00:36:11.600><c> many</c><00:36:11.990><c> compilers</c><00:36:12.380><c> that</c>

00:36:12.670 --> 00:36:12.680 align:start position:0%
different from many compilers that
 

00:36:12.680 --> 00:36:15.820 align:start position:0%
different from many compilers that
that's<00:36:13.100><c> just</c><00:36:13.460><c> yeah</c><00:36:14.350><c> so</c><00:36:15.350><c> anyway</c>

00:36:15.820 --> 00:36:15.830 align:start position:0%
that's just yeah so anyway
 

00:36:15.830 --> 00:36:20.560 align:start position:0%
that's just yeah so anyway
this<00:36:16.010><c> is</c><00:36:16.190><c> this</c><00:36:16.880><c> is</c><00:36:17.060><c> not</c><00:36:17.210><c> the</c><00:36:18.020><c> best</c><00:36:19.480><c> again</c><00:36:20.480><c> this</c>

00:36:20.560 --> 00:36:20.570 align:start position:0%
this is this is not the best again this
 

00:36:20.570 --> 00:36:23.050 align:start position:0%
this is this is not the best again this
is<00:36:20.660><c> the</c><00:36:20.720><c> same</c><00:36:20.870><c> code</c><00:36:21.110><c> now</c><00:36:21.530><c> it</c><00:36:22.130><c> recognizes</c><00:36:22.940><c> that</c>

00:36:23.050 --> 00:36:23.060 align:start position:0%
is the same code now it recognizes that
 

00:36:23.060 --> 00:36:26.260 align:start position:0%
is the same code now it recognizes that
this<00:36:23.510><c> is</c><00:36:23.570><c> really</c><00:36:23.960><c> an</c><00:36:24.260><c> area</c><00:36:24.770><c> return</c><00:36:25.700><c> statement</c>

00:36:26.260 --> 00:36:26.270 align:start position:0%
this is really an area return statement
 

00:36:26.270 --> 00:36:28.810 align:start position:0%
this is really an area return statement
so<00:36:26.450><c> this</c><00:36:26.570><c> oh</c><00:36:27.130><c> this</c><00:36:28.130><c> could</c><00:36:28.340><c> be</c><00:36:28.370><c> really</c>

00:36:28.810 --> 00:36:28.820 align:start position:0%
so this oh this could be really
 

00:36:28.820 --> 00:36:31.360 align:start position:0%
so this oh this could be really
represented<00:36:29.210><c> by</c><00:36:29.660><c> s</c><00:36:29.840><c> so</c><00:36:30.830><c> this</c><00:36:30.950><c> is</c><00:36:31.010><c> kind</c><00:36:31.340><c> of</c>

00:36:31.360 --> 00:36:31.370 align:start position:0%
represented by s so this is kind of
 

00:36:31.370 --> 00:36:35.160 align:start position:0%
represented by s so this is kind of
adorable<00:36:32.080><c> still</c><00:36:33.080><c> not</c><00:36:33.260><c> not</c><00:36:33.530><c> as</c><00:36:33.650><c> well</c>

00:36:35.160 --> 00:36:35.170 align:start position:0%
adorable still not not as well
 

00:36:35.170 --> 00:36:38.530 align:start position:0%
adorable still not not as well
unfortunately<00:36:36.170><c> this</c><00:36:36.590><c> is</c><00:36:36.740><c> the</c><00:36:36.770><c> best</c><00:36:37.360><c> there</c><00:36:38.360><c> is</c>

00:36:38.530 --> 00:36:38.540 align:start position:0%
unfortunately this is the best there is
 

00:36:38.540 --> 00:36:42.960 align:start position:0%
unfortunately this is the best there is
but<00:36:38.870><c> it's</c><00:36:39.080><c> a</c><00:36:39.140><c> part</c><00:36:39.320><c> of</c><00:36:39.380><c> this</c><00:36:39.650><c> function</c><00:36:40.160><c> and</c><00:36:41.120><c> the</c>

00:36:42.960 --> 00:36:42.970 align:start position:0%
but it's a part of this function and the
 

00:36:42.970 --> 00:36:47.350 align:start position:0%
but it's a part of this function and the
bad<00:36:43.970><c> thing</c><00:36:44.210><c> is</c><00:36:44.450><c> and</c><00:36:45.110><c> I</c><00:36:45.740><c> can</c><00:36:46.700><c> honestly</c><00:36:46.850><c> tell</c><00:36:47.300><c> you</c>

00:36:47.350 --> 00:36:47.360 align:start position:0%
bad thing is and I can honestly tell you
 

00:36:47.360 --> 00:36:49.360 align:start position:0%
bad thing is and I can honestly tell you
that<00:36:47.480><c> I</c><00:36:47.660><c> think</c><00:36:47.720><c> it's</c><00:36:48.440><c> not</c><00:36:48.620><c> just</c><00:36:48.650><c> amazing</c><00:36:49.280><c> the</c>

00:36:49.360 --> 00:36:49.370 align:start position:0%
that I think it's not just amazing the
 

00:36:49.370 --> 00:36:51.190 align:start position:0%
that I think it's not just amazing the
single<00:36:49.760><c> faction</c><00:36:50.000><c> I</c><00:36:50.210><c> spent</c><00:36:50.480><c> probably</c><00:36:50.720><c> like</c><00:36:50.990><c> two</c>

00:36:51.190 --> 00:36:51.200 align:start position:0%
single faction I spent probably like two
 

00:36:51.200 --> 00:36:53.740 align:start position:0%
single faction I spent probably like two
weeks<00:36:51.350><c> full-time</c><00:36:51.800><c> work</c><00:36:52.070><c> if</c><00:36:52.370><c> not</c><00:36:52.580><c> more</c><00:36:52.820><c> I</c><00:36:53.120><c> was</c>

00:36:53.740 --> 00:36:53.750 align:start position:0%
weeks full-time work if not more I was
 

00:36:53.750 --> 00:36:55.420 align:start position:0%
weeks full-time work if not more I was
you<00:36:54.050><c> know</c><00:36:54.110><c> almost</c><00:36:54.320><c> making</c><00:36:54.770><c> up</c><00:36:54.890><c> screaming</c><00:36:55.250><c> at</c>

00:36:55.420 --> 00:36:55.430 align:start position:0%
you know almost making up screaming at
 

00:36:55.430 --> 00:36:57.790 align:start position:0%
you know almost making up screaming at
night<00:36:55.460><c> and</c><00:36:55.970><c> saying</c><00:36:56.180><c> ah</c><00:36:56.330><c> God</c><00:36:57.110><c> the</c><00:36:57.350><c> world</c><00:36:57.530><c> needs</c>

00:36:57.790 --> 00:36:57.800 align:start position:0%
night and saying ah God the world needs
 

00:36:57.800 --> 00:37:04.080 align:start position:0%
night and saying ah God the world needs
to<00:36:57.890><c> know</c><00:36:58.100><c> how</c><00:36:58.400><c> simple</c><00:36:58.820><c> dispassion</c><00:36:59.270><c> is</c><00:37:02.980><c> because</c>

00:37:04.080 --> 00:37:04.090 align:start position:0%
to know how simple dispassion is because
 

00:37:04.090 --> 00:37:07.330 align:start position:0%
to know how simple dispassion is because
this<00:37:05.090><c> other</c><00:37:05.330><c> contract</c><00:37:05.900><c> and</c><00:37:06.260><c> repress</c><00:37:07.010><c> whatever</c>

00:37:07.330 --> 00:37:07.340 align:start position:0%
this other contract and repress whatever
 

00:37:07.340 --> 00:37:09.430 align:start position:0%
this other contract and repress whatever
this<00:37:07.460><c> contract</c><00:37:07.880><c> returns</c><00:37:08.210><c> so</c><00:37:08.660><c> it's</c><00:37:08.810><c> like</c><00:37:09.260><c> this</c>

00:37:09.430 --> 00:37:09.440 align:start position:0%
this contract returns so it's like this
 

00:37:09.440 --> 00:37:10.750 align:start position:0%
this contract returns so it's like this
shouldn't<00:37:09.770><c> be</c><00:37:09.860><c> here</c><00:37:10.190><c> it</c><00:37:10.340><c> should</c><00:37:10.520><c> be</c><00:37:10.640><c> not</c>

00:37:10.750 --> 00:37:10.760 align:start position:0%
shouldn't be here it should be not
 

00:37:10.760 --> 00:37:14.560 align:start position:0%
shouldn't be here it should be not
return<00:37:11.380><c> this</c><00:37:12.730><c> what</c><00:37:13.730><c> gets</c><00:37:13.880><c> returned</c><00:37:14.210><c> from</c><00:37:14.390><c> this</c>

00:37:14.560 --> 00:37:14.570 align:start position:0%
return this what gets returned from this
 

00:37:14.570 --> 00:37:16.600 align:start position:0%
return this what gets returned from this
code<00:37:14.750><c> this</c><00:37:14.960><c> should</c><00:37:15.170><c> be</c><00:37:15.350><c> this</c><00:37:15.950><c> release</c><00:37:16.310><c> appear</c>

00:37:16.600 --> 00:37:16.610 align:start position:0%
code this should be this release appear
 

00:37:16.610 --> 00:37:18.310 align:start position:0%
code this should be this release appear
oh<00:37:16.760><c> really</c><00:37:16.880><c> and</c><00:37:17.150><c> it</c><00:37:17.600><c> should</c><00:37:17.750><c> be</c><00:37:17.870><c> like</c><00:37:18.020><c> four</c>

00:37:18.310 --> 00:37:18.320 align:start position:0%
oh really and it should be like four
 

00:37:18.320 --> 00:37:22.710 align:start position:0%
oh really and it should be like four
lines<00:37:18.760><c> and</c><00:37:19.760><c> you</c><00:37:20.690><c> know</c><00:37:20.840><c> the</c><00:37:21.470><c> problem</c><00:37:21.830><c> is</c><00:37:21.950><c> that</c>

00:37:22.710 --> 00:37:22.720 align:start position:0%
lines and you know the problem is that
 

00:37:22.720 --> 00:37:25.450 align:start position:0%
lines and you know the problem is that
this<00:37:23.720><c> single</c><00:37:24.050><c> function</c><00:37:24.560><c> actually</c><00:37:25.100><c> breaks</c>

00:37:25.450 --> 00:37:25.460 align:start position:0%
this single function actually breaks
 

00:37:25.460 --> 00:37:26.230 align:start position:0%
this single function actually breaks
under<00:37:25.700><c> certain</c>

00:37:26.230 --> 00:37:26.240 align:start position:0%
under certain
 

00:37:26.240 --> 00:37:29.560 align:start position:0%
under certain
visions<00:37:26.570><c> so</c><00:37:27.500><c> if</c><00:37:27.710><c> I</c><00:37:27.830><c> just</c><00:37:28.070><c> put</c><00:37:28.520><c> this</c><00:37:28.700><c> right</c><00:37:28.880><c> here</c>

00:37:29.560 --> 00:37:29.570 align:start position:0%
visions so if I just put this right here
 

00:37:29.570 --> 00:37:32.140 align:start position:0%
visions so if I just put this right here
like<00:37:29.869><c> a</c><00:37:29.900><c> like</c><00:37:30.320><c> I</c><00:37:30.530><c> cannot</c><00:37:31.010><c> simplify</c><00:37:31.670><c> further</c>

00:37:32.140 --> 00:37:32.150 align:start position:0%
like a like I cannot simplify further
 

00:37:32.150 --> 00:37:34.840 align:start position:0%
like a like I cannot simplify further
and<00:37:32.690><c> maintain</c><00:37:33.320><c> the</c><00:37:33.500><c> correctness</c><00:37:34.430><c> of</c><00:37:34.670><c> their</c>

00:37:34.840 --> 00:37:34.850 align:start position:0%
and maintain the correctness of their
 

00:37:34.850 --> 00:37:39.609 align:start position:0%
and maintain the correctness of their
program<00:37:35.300><c> of</c><00:37:35.420><c> the</c><00:37:35.540><c> translation</c><00:37:37.840><c> like</c><00:37:38.840><c> you</c><00:37:39.500><c> know</c>

00:37:39.609 --> 00:37:39.619 align:start position:0%
program of the translation like you know
 

00:37:39.619 --> 00:37:43.840 align:start position:0%
program of the translation like you know
it<00:37:39.770><c> hurts</c><00:37:39.980><c> me</c><00:37:40.160><c> so</c><00:37:40.460><c> much</c><00:37:41.770><c> and</c><00:37:42.770><c> simpler</c><00:37:43.220><c> but</c><00:37:43.790><c> I</c>

00:37:43.840 --> 00:37:43.850 align:start position:0%
it hurts me so much and simpler but I
 

00:37:43.850 --> 00:37:46.690 align:start position:0%
it hurts me so much and simpler but I
would<00:37:44.030><c> lose</c><00:37:44.270><c> this</c><00:37:44.510><c> correctness</c><00:37:44.900><c> sorry</c><00:37:45.680><c> on</c><00:37:46.610><c> the</c>

00:37:46.690 --> 00:37:46.700 align:start position:0%
would lose this correctness sorry on the
 

00:37:46.700 --> 00:37:49.300 align:start position:0%
would lose this correctness sorry on the
outside<00:37:47.060><c> what</c><00:37:47.660><c> it</c><00:37:47.750><c> means</c><00:37:47.960><c> also</c><00:37:48.230><c> is</c><00:37:48.590><c> the</c><00:37:48.920><c> very</c>

00:37:49.300 --> 00:37:49.310 align:start position:0%
outside what it means also is the very
 

00:37:49.310 --> 00:37:50.560 align:start position:0%
outside what it means also is the very
sick<00:37:49.460><c> cool</c><00:37:49.640><c> thing</c><00:37:49.850><c> about</c><00:37:49.970><c> the</c><00:37:50.300><c> compilation</c>

00:37:50.560 --> 00:37:50.570 align:start position:0%
sick cool thing about the compilation
 

00:37:50.570 --> 00:37:53.410 align:start position:0%
sick cool thing about the compilation
processed<00:37:51.580><c> the</c><00:37:52.580><c> way</c><00:37:52.700><c> it's</c><00:37:52.820><c> perform</c><00:37:53.180><c> right</c>

00:37:53.410 --> 00:37:53.420 align:start position:0%
processed the way it's perform right
 

00:37:53.420 --> 00:37:55.900 align:start position:0%
processed the way it's perform right
here<00:37:53.960><c> is</c><00:37:54.350><c> that</c><00:37:54.590><c> sometimes</c><00:37:54.830><c> infections</c><00:37:55.730><c> don't</c>

00:37:55.900 --> 00:37:55.910 align:start position:0%
here is that sometimes infections don't
 

00:37:55.910 --> 00:37:57.850 align:start position:0%
here is that sometimes infections don't
be<00:37:56.030><c> compared</c><00:37:56.360><c> correctly</c><00:37:56.900><c> that</c><00:37:57.410><c> means</c><00:37:57.680><c> is</c><00:37:57.830><c> that</c>

00:37:57.850 --> 00:37:57.860 align:start position:0%
be compared correctly that means is that
 

00:37:57.860 --> 00:38:00.250 align:start position:0%
be compared correctly that means is that
really<00:37:58.250><c> you</c><00:37:58.670><c> should</c><00:37:58.820><c> look</c><00:37:59.300><c> deeper</c><00:37:59.720><c> and</c><00:37:59.990><c> figure</c>

00:38:00.250 --> 00:38:00.260 align:start position:0%
really you should look deeper and figure
 

00:38:00.260 --> 00:38:01.810 align:start position:0%
really you should look deeper and figure
out<00:38:00.440><c> what's</c><00:38:00.890><c> going</c><00:38:01.070><c> on</c><00:38:01.220><c> there</c><00:38:01.460><c> because</c>

00:38:01.810 --> 00:38:01.820 align:start position:0%
out what's going on there because
 

00:38:01.820 --> 00:38:03.910 align:start position:0%
out what's going on there because
perhaps<00:38:02.180><c> you</c><00:38:02.900><c> know</c><00:38:02.990><c> there</c><00:38:03.170><c> is</c><00:38:03.260><c> a</c><00:38:03.290><c> reason</c><00:38:03.590><c> why</c>

00:38:03.910 --> 00:38:03.920 align:start position:0%
perhaps you know there is a reason why
 

00:38:03.920 --> 00:38:06.100 align:start position:0%
perhaps you know there is a reason why
it<00:38:03.980><c> wasn't</c><00:38:04.250><c> simplified</c><00:38:04.790><c> perhaps</c><00:38:05.270><c> just</c><00:38:05.810><c> by</c>

00:38:06.100 --> 00:38:06.110 align:start position:0%
it wasn't simplified perhaps just by
 

00:38:06.110 --> 00:38:08.470 align:start position:0%
it wasn't simplified perhaps just by
certain<00:38:06.710><c> rules</c><00:38:06.740><c> but</c><00:38:07.160><c> perhaps</c><00:38:07.340><c> there</c><00:38:08.210><c> is</c><00:38:08.300><c> some</c>

00:38:08.470 --> 00:38:08.480 align:start position:0%
certain rules but perhaps there is some
 

00:38:08.480 --> 00:38:10.990 align:start position:0%
certain rules but perhaps there is some
edge<00:38:08.660><c> that</c><00:38:08.930><c> if</c><00:38:09.020><c> that's</c><00:38:09.770><c> there</c><00:38:09.980><c> that's</c><00:38:10.730><c> an</c>

00:38:10.990 --> 00:38:11.000 align:start position:0%
edge that if that's there that's an
 

00:38:11.000 --> 00:38:14.650 align:start position:0%
edge that if that's there that's an
expert<00:38:11.390><c> for</c><00:38:11.600><c> profit</c><00:38:12.020><c> as</c><00:38:12.619><c> a</c><00:38:12.710><c> back-end</c><00:38:13.660><c> know</c>

00:38:14.650 --> 00:38:14.660 align:start position:0%
expert for profit as a back-end know
 

00:38:14.660 --> 00:38:16.480 align:start position:0%
expert for profit as a back-end know
it's<00:38:14.810><c> all</c><00:38:15.140><c> about</c><00:38:15.320><c> giving</c><00:38:15.500><c> better</c><00:38:16.130><c> tools</c><00:38:16.460><c> to</c>

00:38:16.480 --> 00:38:16.490 align:start position:0%
it's all about giving better tools to
 

00:38:16.490 --> 00:38:18.340 align:start position:0%
it's all about giving better tools to
blackhat<00:38:16.970><c> so</c><00:38:17.150><c> they</c><00:38:17.300><c> exploit</c><00:38:17.600><c> contracts</c>

00:38:18.340 --> 00:38:18.350 align:start position:0%
blackhat so they exploit contracts
 

00:38:18.350 --> 00:38:20.500 align:start position:0%
blackhat so they exploit contracts
sooner<00:38:18.590><c> so</c><00:38:19.040><c> you</c><00:38:19.190><c> can</c><00:38:19.340><c> use</c><00:38:19.460><c> less</c><00:38:19.670><c> money</c><00:38:19.910><c> but</c><00:38:20.300><c> you</c>

00:38:20.500 --> 00:38:20.510 align:start position:0%
sooner so you can use less money but you
 

00:38:20.510 --> 00:38:22.480 align:start position:0%
sooner so you can use less money but you
know<00:38:20.630><c> if</c><00:38:20.840><c> it's</c><00:38:21.050><c> probably</c><00:38:21.410><c> contracted</c><00:38:21.619><c> $50</c>

00:38:22.480 --> 00:38:22.490 align:start position:0%
know if it's probably contracted $50
 

00:38:22.490 --> 00:38:24.760 align:start position:0%
know if it's probably contracted $50
then<00:38:23.180><c> like</c><00:38:23.660><c> people</c><00:38:23.810><c> who</c><00:38:24.050><c> know</c><00:38:24.230><c> something</c><00:38:24.440><c> else</c>

00:38:24.760 --> 00:38:24.770 align:start position:0%
then like people who know something else
 

00:38:24.770 --> 00:38:31.060 align:start position:0%
then like people who know something else
right<00:38:26.920><c> anyway</c><00:38:28.780><c> the</c><00:38:29.780><c> cool</c><00:38:29.990><c> thing</c><00:38:30.260><c> is</c><00:38:30.290><c> so</c><00:38:30.950><c> this</c>

00:38:31.060 --> 00:38:31.070 align:start position:0%
right anyway the cool thing is so this
 

00:38:31.070 --> 00:38:35.290 align:start position:0%
right anyway the cool thing is so this
was<00:38:31.280><c> the</c><00:38:31.430><c> original</c><00:38:31.490><c> function</c><00:38:32.180><c> right</c>

00:38:35.290 --> 00:38:35.300 align:start position:0%
 
 

00:38:35.300 --> 00:38:37.780 align:start position:0%
 
so<00:38:35.810><c> it</c><00:38:35.960><c> really</c><00:38:36.170><c> is</c><00:38:36.410><c> squash</c><00:38:36.829><c> and</c><00:38:37.190><c> very</c>

00:38:37.780 --> 00:38:37.790 align:start position:0%
so it really is squash and very
 

00:38:37.790 --> 00:38:39.730 align:start position:0%
so it really is squash and very
simplified<00:38:38.150><c> and</c><00:38:38.869><c> again</c><00:38:39.109><c> super</c><00:38:39.619><c> rewarding</c>

00:38:39.730 --> 00:38:39.740 align:start position:0%
simplified and again super rewarding
 

00:38:39.740 --> 00:38:41.770 align:start position:0%
simplified and again super rewarding
process<00:38:40.220><c> when</c><00:38:40.550><c> you</c><00:38:40.640><c> see</c><00:38:41.119><c> this</c><00:38:41.210><c> huge</c><00:38:41.480><c> juice</c>

00:38:41.770 --> 00:38:41.780 align:start position:0%
process when you see this huge juice
 

00:38:41.780 --> 00:38:43.630 align:start position:0%
process when you see this huge juice
function<00:38:42.320><c> you</c><00:38:42.560><c> wonder</c><00:38:42.950><c> what</c><00:38:43.220><c> the</c><00:38:43.339><c> hell</c><00:38:43.490><c> is</c>

00:38:43.630 --> 00:38:43.640 align:start position:0%
function you wonder what the hell is
 

00:38:43.640 --> 00:38:46.660 align:start position:0%
function you wonder what the hell is
going<00:38:43.849><c> on</c><00:38:43.970><c> here</c><00:38:44.300><c> and</c><00:38:44.770><c> then</c><00:38:45.770><c> you</c><00:38:45.950><c> end</c><00:38:46.369><c> up</c><00:38:46.520><c> with</c>

00:38:46.660 --> 00:38:46.670 align:start position:0%
going on here and then you end up with
 

00:38:46.670 --> 00:38:48.550 align:start position:0%
going on here and then you end up with
something<00:38:46.880><c> that's</c><00:38:47.000><c> almost</c><00:38:47.750><c> as</c><00:38:48.140><c> simple</c><00:38:48.320><c> as</c>

00:38:48.550 --> 00:38:48.560 align:start position:0%
something that's almost as simple as
 

00:38:48.560 --> 00:39:04.870 align:start position:0%
something that's almost as simple as
possible<00:38:50.530><c> yeah</c><00:38:51.579><c> so</c><00:38:53.800><c> here</c><00:39:03.130><c> hands</c><00:39:04.130><c> like</c><00:39:04.730><c> the</c>

00:39:04.870 --> 00:39:04.880 align:start position:0%
possible yeah so here hands like the
 

00:39:04.880 --> 00:39:07.390 align:start position:0%
possible yeah so here hands like the
question<00:39:05.450><c> is</c><00:39:05.540><c> when</c><00:39:06.109><c> an</c><00:39:06.230><c> amenity</c><00:39:06.710><c> compilers</c><00:39:07.250><c> to</c>

00:39:07.390 --> 00:39:07.400 align:start position:0%
question is when an amenity compilers to
 

00:39:07.400 --> 00:39:09.280 align:start position:0%
question is when an amenity compilers to
do<00:39:07.640><c> systemic</c><00:39:08.030><c> analysis</c><00:39:08.480><c> thing</c><00:39:08.720><c> where</c><00:39:09.079><c> they</c>

00:39:09.280 --> 00:39:09.290 align:start position:0%
do systemic analysis thing where they
 

00:39:09.290 --> 00:39:12.280 align:start position:0%
do systemic analysis thing where they
try<00:39:09.470><c> to</c><00:39:09.500><c> figure</c><00:39:09.770><c> out</c><00:39:10.599><c> they</c><00:39:11.599><c> kind</c><00:39:11.780><c> of</c><00:39:11.930><c> try</c><00:39:12.260><c> to</c>

00:39:12.280 --> 00:39:12.290 align:start position:0%
try to figure out they kind of try to
 

00:39:12.290 --> 00:39:14.890 align:start position:0%
try to figure out they kind of try to
look<00:39:12.589><c> at</c><00:39:12.740><c> all</c><00:39:13.220><c> the</c><00:39:13.369><c> compiler</c><00:39:13.820><c> leave</c><00:39:14.119><c> use</c><00:39:14.660><c> some</c>

00:39:14.890 --> 00:39:14.900 align:start position:0%
look at all the compiler leave use some
 

00:39:14.900 --> 00:39:16.810 align:start position:0%
look at all the compiler leave use some
of<00:39:14.990><c> the</c><00:39:15.079><c> hints</c><00:39:15.320><c> to</c><00:39:15.710><c> speed</c><00:39:16.040><c> the</c><00:39:16.190><c> program</c><00:39:16.579><c> into</c>

00:39:16.810 --> 00:39:16.820 align:start position:0%
of the hints to speed the program into
 

00:39:16.820 --> 00:39:19.420 align:start position:0%
of the hints to speed the program into
trance<00:39:17.210><c> and</c><00:39:17.810><c> then</c><00:39:17.990><c> create</c><00:39:18.290><c> a</c><00:39:18.320><c> graph</c><00:39:18.800><c> and</c><00:39:19.160><c> try</c>

00:39:19.420 --> 00:39:19.430 align:start position:0%
trance and then create a graph and try
 

00:39:19.430 --> 00:39:21.190 align:start position:0%
trance and then create a graph and try
to<00:39:19.490><c> work</c><00:39:19.670><c> from</c><00:39:19.880><c> that</c><00:39:20.060><c> graph</c><00:39:20.300><c> right</c><00:39:20.900><c> so</c><00:39:21.079><c> I</c><00:39:21.140><c> think</c>

00:39:21.190 --> 00:39:21.200 align:start position:0%
to work from that graph right so I think
 

00:39:21.200 --> 00:39:26.050 align:start position:0%
to work from that graph right so I think
that's<00:39:21.470><c> what</c><00:39:21.650><c> these</c><00:39:22.099><c> do</c><00:39:23.859><c> and</c><00:39:24.859><c> here</c><00:39:25.490><c> I</c><00:39:25.520><c> I</c><00:39:25.910><c> don't</c>

00:39:26.050 --> 00:39:26.060 align:start position:0%
that's what these do and here I I don't
 

00:39:26.060 --> 00:39:30.190 align:start position:0%
that's what these do and here I I don't
do<00:39:26.359><c> that</c><00:39:26.510><c> I</c><00:39:26.960><c> try</c><00:39:27.349><c> to</c><00:39:27.560><c> avoid</c><00:39:28.300><c> any</c><00:39:29.300><c> compiler</c>

00:39:30.190 --> 00:39:30.200 align:start position:0%
do that I try to avoid any compiler
 

00:39:30.200 --> 00:39:32.440 align:start position:0%
do that I try to avoid any compiler
specific<00:39:31.099><c> patterns</c><00:39:31.579><c> like</c><00:39:32.030><c> looking</c><00:39:32.359><c> at</c>

00:39:32.440 --> 00:39:32.450 align:start position:0%
specific patterns like looking at
 

00:39:32.450 --> 00:39:34.960 align:start position:0%
specific patterns like looking at
comparisons<00:39:32.930><c> figure</c><00:39:33.410><c> patterns</c><00:39:34.010><c> and</c><00:39:34.220><c> often</c>

00:39:34.960 --> 00:39:34.970 align:start position:0%
comparisons figure patterns and often
 

00:39:34.970 --> 00:39:38.020 align:start position:0%
comparisons figure patterns and often
you<00:39:35.900><c> know</c><00:39:36.020><c> this</c><00:39:36.200><c> come</c><00:39:36.380><c> from</c><00:39:36.410><c> you</c><00:39:37.369><c> oftentimes</c>

00:39:38.020 --> 00:39:38.030 align:start position:0%
you know this come from you oftentimes
 

00:39:38.030 --> 00:39:40.000 align:start position:0%
you know this come from you oftentimes
you<00:39:38.869><c> know</c><00:39:38.960><c> assumes</c><00:39:39.349><c> there</c><00:39:39.619><c> are</c><00:39:39.680><c> certain</c>

00:39:40.000 --> 00:39:40.010 align:start position:0%
you know assumes there are certain
 

00:39:40.010 --> 00:39:41.770 align:start position:0%
you know assumes there are certain
things<00:39:40.040><c> on</c><00:39:40.400><c> the</c><00:39:40.520><c> stack</c><00:39:40.760><c> or</c><00:39:40.970><c> the</c><00:39:41.030><c> very</c><00:39:41.390><c> certain</c>

00:39:41.770 --> 00:39:41.780 align:start position:0%
things on the stack or the very certain
 

00:39:41.780 --> 00:39:48.849 align:start position:0%
things on the stack or the very certain
structure<00:39:42.230><c> and</c><00:39:42.530><c> here</c><00:39:47.680><c> there</c><00:39:48.680><c> are</c><00:39:48.770><c> other</c>

00:39:48.849 --> 00:39:48.859 align:start position:0%
structure and here there are other
 

00:39:48.859 --> 00:41:04.569 align:start position:0%
structure and here there are other
things<00:40:03.069><c> are</c><00:40:04.069><c> easier</c><00:40:08.740><c> like</c><00:40:09.740><c> this</c><00:40:15.099><c> right</c><00:41:03.579><c> where</c>

00:41:04.569 --> 00:41:04.579 align:start position:0%
things are easier like this right where
 

00:41:04.579 --> 00:41:26.140 align:start position:0%
things are easier like this right where
the<00:41:04.700><c> programs</c><00:41:05.000><c> were</c><00:41:05.180><c> much</c><00:41:05.420><c> more</c><00:41:05.599><c> context</c>

00:41:26.140 --> 00:41:26.150 align:start position:0%
 
 

00:41:26.150 --> 00:41:27.820 align:start position:0%
 
[Music]

00:41:27.820 --> 00:41:27.830 align:start position:0%
[Music]
 

00:41:27.830 --> 00:41:31.550 align:start position:0%
[Music]
agent<00:41:29.030><c> Ranson</c><00:41:30.030><c> although</c><00:41:30.840><c> there</c><00:41:31.020><c> is</c><00:41:31.110><c> a</c><00:41:31.140><c> part</c>

00:41:31.550 --> 00:41:31.560 align:start position:0%
agent Ranson although there is a part
 

00:41:31.560 --> 00:41:33.140 align:start position:0%
agent Ranson although there is a part
they<00:41:31.800><c> will</c><00:41:31.950><c> talk</c><00:41:32.130><c> about</c><00:41:32.250><c> in</c><00:41:32.610><c> a</c><00:41:32.670><c> moment</c><00:41:32.790><c> where</c><00:41:33.120><c> I</c>

00:41:33.140 --> 00:41:33.150 align:start position:0%
they will talk about in a moment where I
 

00:41:33.150 --> 00:41:34.490 align:start position:0%
they will talk about in a moment where I
try<00:41:33.450><c> to</c><00:41:33.510><c> analyze</c><00:41:33.840><c> this</c><00:41:34.020><c> chapter</c><00:41:34.380><c> of</c><00:41:34.440><c> the</c>

00:41:34.490 --> 00:41:34.500 align:start position:0%
try to analyze this chapter of the
 

00:41:34.500 --> 00:41:36.470 align:start position:0%
try to analyze this chapter of the
storage<00:41:34.800><c> but</c><00:41:35.490><c> that's</c><00:41:35.670><c> mostly</c><00:41:36.000><c> for</c><00:41:36.090><c> the</c><00:41:36.300><c> naming</c>

00:41:36.470 --> 00:41:36.480 align:start position:0%
storage but that's mostly for the naming
 

00:41:36.480 --> 00:41:38.600 align:start position:0%
storage but that's mostly for the naming
purposes<00:41:37.050><c> but</c><00:41:37.770><c> but</c><00:41:38.160><c> you</c><00:41:38.250><c> know</c><00:41:38.340><c> there</c><00:41:38.550><c> are</c>

00:41:38.600 --> 00:41:38.610 align:start position:0%
purposes but but you know there are
 

00:41:38.610 --> 00:41:39.740 align:start position:0%
purposes but but you know there are
there<00:41:38.700><c> are</c><00:41:38.760><c> no</c><00:41:38.880><c> assumptions</c><00:41:39.150><c> about</c><00:41:39.420><c> what</c><00:41:39.720><c> the</c>

00:41:39.740 --> 00:41:39.750 align:start position:0%
there are no assumptions about what the
 

00:41:39.750 --> 00:41:42.980 align:start position:0%
there are no assumptions about what the
executive<00:41:40.410><c> storage</c><00:41:41.210><c> structure</c><00:41:42.210><c> or</c><00:41:42.450><c> the</c><00:41:42.780><c> sort</c>

00:41:42.980 --> 00:41:42.990 align:start position:0%
executive storage structure or the sort
 

00:41:42.990 --> 00:41:45.680 align:start position:0%
executive storage structure or the sort
variables<00:41:43.560><c> are</c><00:41:43.860><c> at</c><00:41:44.670><c> that</c><00:41:44.820><c> point</c><00:41:45.090><c> but</c><00:41:45.330><c> I</c><00:41:45.390><c> think</c>

00:41:45.680 --> 00:41:45.690 align:start position:0%
variables are at that point but I think
 

00:41:45.690 --> 00:41:49.250 align:start position:0%
variables are at that point but I think
that<00:41:45.840><c> the</c><00:41:46.440><c> output</c><00:41:47.540><c> could</c><00:41:48.540><c> be</c><00:41:48.600><c> then</c><00:41:48.870><c> analyzed</c>

00:41:49.250 --> 00:41:49.260 align:start position:0%
that the output could be then analyzed
 

00:41:49.260 --> 00:41:51.530 align:start position:0%
that the output could be then analyzed
and<00:41:49.530><c> like</c><00:41:49.860><c> some</c><00:41:50.040><c> cool</c><00:41:50.190><c> stuff</c><00:41:50.400><c> would</c><00:41:50.700><c> be</c><00:41:50.730><c> would</c>

00:41:51.530 --> 00:41:51.540 align:start position:0%
and like some cool stuff would be would
 

00:41:51.540 --> 00:41:53.630 align:start position:0%
and like some cool stuff would be would
be<00:41:51.660><c> possible</c><00:41:52.020><c> there</c><00:41:52.230><c> I</c><00:41:52.530><c> hope</c><00:41:53.370><c> that</c><00:41:53.520><c> this</c>

00:41:53.630 --> 00:41:53.640 align:start position:0%
be possible there I hope that this
 

00:41:53.640 --> 00:42:02.690 align:start position:0%
be possible there I hope that this
answer<00:41:53.940><c> is</c><00:41:54.030><c> the</c><00:41:54.060><c> question</c><00:41:54.240><c> I</c><00:42:01.460><c> noticed</c><00:42:02.460><c> in</c><00:42:02.670><c> your</c>

00:42:02.690 --> 00:42:02.700 align:start position:0%
answer is the question I noticed in your
 

00:42:02.700 --> 00:42:05.420 align:start position:0%
answer is the question I noticed in your
out<00:42:03.450><c> there</c><00:42:03.680><c> there's</c><00:42:04.680><c> things</c><00:42:04.950><c> we're</c><00:42:05.130><c> like</c><00:42:05.280><c> you</c>

00:42:05.420 --> 00:42:05.430 align:start position:0%
out there there's things we're like you
 

00:42:05.430 --> 00:42:07.670 align:start position:0%
out there there's things we're like you
have<00:42:05.690><c> storms</c><00:42:06.690><c> for</c><00:42:06.810><c> your</c><00:42:06.930><c> player</c><00:42:07.320><c> and</c><00:42:07.350><c> ask</c>

00:42:07.670 --> 00:42:07.680 align:start position:0%
have storms for your player and ask
 

00:42:07.680 --> 00:42:11.030 align:start position:0%
have storms for your player and ask
address<00:42:07.950><c> right</c><00:42:09.260><c> yeah</c><00:42:10.260><c> and</c><00:42:10.590><c> it's</c><00:42:10.740><c> like</c><00:42:10.830><c> have</c>

00:42:11.030 --> 00:42:11.040 align:start position:0%
address right yeah and it's like have
 

00:42:11.040 --> 00:42:13.460 align:start position:0%
address right yeah and it's like have
you<00:42:11.250><c> determined</c><00:42:11.940><c> that</c><00:42:12.210><c> sort</c><00:42:12.480><c> of</c><00:42:12.510><c> thing</c><00:42:12.720><c> okay</c><00:42:13.170><c> I</c>

00:42:13.460 --> 00:42:13.470 align:start position:0%
you determined that sort of thing okay I
 

00:42:13.470 --> 00:42:15.200 align:start position:0%
you determined that sort of thing okay I
would<00:42:13.680><c> look</c><00:42:13.800><c> up</c><00:42:13.890><c> all</c><00:42:14.010><c> that</c><00:42:14.130><c> in</c><00:42:14.280><c> a</c><00:42:14.340><c> second</c><00:42:14.610><c> okay</c>

00:42:15.200 --> 00:42:15.210 align:start position:0%
would look up all that in a second okay
 

00:42:15.210 --> 00:42:17.150 align:start position:0%
would look up all that in a second okay
well<00:42:15.510><c> okay</c><00:42:15.750><c> and</c><00:42:16.410><c> that's</c><00:42:16.590><c> let</c><00:42:16.800><c> me</c><00:42:16.860><c> ask</c><00:42:17.010><c> the</c>

00:42:17.150 --> 00:42:17.160 align:start position:0%
well okay and that's let me ask the
 

00:42:17.160 --> 00:42:19.790 align:start position:0%
well okay and that's let me ask the
other<00:42:17.370><c> question</c><00:42:17.600><c> which</c><00:42:18.600><c> is</c><00:42:18.780><c> where</c><00:42:19.470><c> do</c><00:42:19.710><c> you</c>

00:42:19.790 --> 00:42:19.800 align:start position:0%
other question which is where do you
 

00:42:19.800 --> 00:42:22.550 align:start position:0%
other question which is where do you
think<00:42:19.980><c> is</c><00:42:20.940><c> it</c><00:42:21.120><c> possible</c><00:42:21.150><c> at</c><00:42:21.810><c> all</c><00:42:21.990><c> were</c><00:42:22.260><c> you</c>

00:42:22.550 --> 00:42:22.560 align:start position:0%
think is it possible at all were you
 

00:42:22.560 --> 00:42:26.150 align:start position:0%
think is it possible at all were you
good<00:42:22.740><c> an</c><00:42:22.890><c> animal</c><00:42:23.360><c> like</c><00:42:24.830><c> jumps</c><00:42:25.830><c> to</c><00:42:25.980><c> like</c><00:42:26.130><c> a</c>

00:42:26.150 --> 00:42:26.160 align:start position:0%
good an animal like jumps to like a
 

00:42:26.160 --> 00:42:27.390 align:start position:0%
good an animal like jumps to like a
variable<00:42:26.520><c> location</c>

00:42:27.390 --> 00:42:27.400 align:start position:0%
variable location
 

00:42:27.400 --> 00:42:29.460 align:start position:0%
variable location
save<00:42:27.579><c> women</c><00:42:27.880><c> from</c><00:42:28.150><c> storage</c><00:42:28.660><c> that's</c><00:42:29.140><c> that's</c>

00:42:29.460 --> 00:42:29.470 align:start position:0%
save women from storage that's that's
 

00:42:29.470 --> 00:42:34.440 align:start position:0%
save women from storage that's that's
one<00:42:29.589><c> of</c><00:42:29.710><c> the</c><00:42:29.799><c> benefits</c><00:42:30.299><c> compared</c><00:42:31.299><c> to</c><00:42:33.450><c> the</c>

00:42:34.440 --> 00:42:34.450 align:start position:0%
one of the benefits compared to the
 

00:42:34.450 --> 00:42:36.720 align:start position:0%
one of the benefits compared to the
control<00:42:35.049><c> yeah</c><00:42:35.380><c> this</c><00:42:35.619><c> actually</c><00:42:36.099><c> handles</c>

00:42:36.720 --> 00:42:36.730 align:start position:0%
control yeah this actually handles
 

00:42:36.730 --> 00:42:38.549 align:start position:0%
control yeah this actually handles
handles<00:42:37.420><c> this</c><00:42:37.750><c> kind</c><00:42:37.809><c> of</c><00:42:38.020><c> stuff</c><00:42:38.260><c> quite</c>

00:42:38.549 --> 00:42:38.559 align:start position:0%
handles this kind of stuff quite
 

00:42:38.559 --> 00:42:43.650 align:start position:0%
handles this kind of stuff quite
smoothly<00:42:39.630><c> yes</c><00:42:41.579><c> because</c><00:42:42.579><c> like</c><00:42:42.970><c> you</c><00:42:43.059><c> executed</c>

00:42:43.650 --> 00:42:43.660 align:start position:0%
smoothly yes because like you executed
 

00:42:43.660 --> 00:42:45.480 align:start position:0%
smoothly yes because like you executed
actually<00:42:44.380><c> that</c><00:42:44.589><c> the</c><00:42:44.710><c> current</c><00:42:44.920><c> version</c><00:42:45.220><c> is</c><00:42:45.279><c> not</c>

00:42:45.480 --> 00:42:45.490 align:start position:0%
actually that the current version is not
 

00:42:45.490 --> 00:42:47.549 align:start position:0%
actually that the current version is not
as<00:42:45.609><c> smooth</c><00:42:45.849><c> as</c><00:42:46.299><c> the</c><00:42:46.450><c> previous</c><00:42:46.690><c> one</c><00:42:46.869><c> but</c><00:42:46.900><c> but</c>

00:42:47.549 --> 00:42:47.559 align:start position:0%
as smooth as the previous one but but
 

00:42:47.559 --> 00:42:49.190 align:start position:0%
as smooth as the previous one but but
you<00:42:47.650><c> actually</c><00:42:47.770><c> you</c><00:42:48.069><c> know</c><00:42:48.220><c> you're</c><00:42:48.400><c> just</c>

00:42:49.190 --> 00:42:49.200 align:start position:0%
you actually you know you're just
 

00:42:49.200 --> 00:42:52.010 align:start position:0%
you actually you know you're just
executed<00:42:50.200><c> all</c><00:42:50.410><c> the</c><00:42:50.559><c> jams</c><00:42:50.770><c> and</c><00:42:51.130><c> whatnot</c><00:42:51.490><c> so</c>

00:42:52.010 --> 00:42:52.020 align:start position:0%
executed all the jams and whatnot so
 

00:42:52.020 --> 00:42:55.079 align:start position:0%
executed all the jams and whatnot so
like<00:42:53.020><c> with</c><00:42:53.650><c> other</c><00:42:53.920><c> tools</c><00:42:54.309><c> that</c><00:42:54.400><c> are</c><00:42:54.520><c> more</c><00:42:54.819><c> in</c>

00:42:55.079 --> 00:42:55.089 align:start position:0%
like with other tools that are more in
 

00:42:55.089 --> 00:42:59.490 align:start position:0%
like with other tools that are more in
line<00:42:55.299><c> with</c><00:42:55.920><c> with</c><00:42:56.920><c> static</c><00:42:57.490><c> analysis</c><00:42:58.500><c> they</c>

00:42:59.490 --> 00:42:59.500 align:start position:0%
line with with static analysis they
 

00:42:59.500 --> 00:43:02.730 align:start position:0%
line with with static analysis they
oftentimes<00:42:59.829><c> the</c><00:43:00.670><c> lost</c><00:43:01.180><c> or</c><00:43:01.480><c> the</c><00:43:02.109><c> respective</c>

00:43:02.730 --> 00:43:02.740 align:start position:0%
oftentimes the lost or the respective
 

00:43:02.740 --> 00:43:04.470 align:start position:0%
oftentimes the lost or the respective
prefer<00:43:03.099><c> results</c><00:43:03.520><c> when</c><00:43:03.700><c> someone</c><00:43:03.849><c> calculated</c>

00:43:04.470 --> 00:43:04.480 align:start position:0%
prefer results when someone calculated
 

00:43:04.480 --> 00:43:06.329 align:start position:0%
prefer results when someone calculated
the<00:43:04.599><c> dark</c><00:43:04.809><c> location</c><00:43:05.319><c> or</c><00:43:05.500><c> the</c><00:43:05.920><c> knowledge</c><00:43:06.069><c> I</c>

00:43:06.329 --> 00:43:06.339 align:start position:0%
the dark location or the knowledge I
 

00:43:06.339 --> 00:43:09.000 align:start position:0%
the dark location or the knowledge I
hear<00:43:07.089><c> it</c><00:43:07.270><c> just</c><00:43:07.420><c> calculates</c><00:43:07.930><c> it</c><00:43:08.319><c> also</c><00:43:08.650><c> on</c><00:43:08.890><c> the</c>

00:43:09.000 --> 00:43:09.010 align:start position:0%
hear it just calculates it also on the
 

00:43:09.010 --> 00:43:12.240 align:start position:0%
hear it just calculates it also on the
fly<00:43:09.190><c> right</c><00:43:09.609><c> and</c><00:43:09.819><c> exact</c><00:43:10.359><c> with</c><00:43:10.619><c> you</c><00:43:11.619><c> know</c><00:43:11.770><c> proper</c>

00:43:12.240 --> 00:43:12.250 align:start position:0%
fly right and exact with you know proper
 

00:43:12.250 --> 00:43:14.339 align:start position:0%
fly right and exact with you know proper
jams<00:43:12.670><c> but</c><00:43:13.240><c> the</c><00:43:13.299><c> question</c><00:43:13.599><c> is</c><00:43:13.660><c> what</c><00:43:13.900><c> happens</c><00:43:14.200><c> if</c>

00:43:14.339 --> 00:43:14.349 align:start position:0%
jams but the question is what happens if
 

00:43:14.349 --> 00:43:19.760 align:start position:0%
jams but the question is what happens if
you<00:43:14.910><c> like</c><00:43:15.910><c> a</c><00:43:16.329><c> some</c><00:43:16.690><c> good</c><00:43:16.930><c> examples</c><00:43:17.170><c> you</c><00:43:18.150><c> like</c>

00:43:19.760 --> 00:43:19.770 align:start position:0%
you like a some good examples you like
 

00:43:19.770 --> 00:43:23.430 align:start position:0%
you like a some good examples you like
from<00:43:20.770><c> the</c><00:43:20.980><c> other</c><00:43:21.069><c> compilers</c><00:43:21.730><c> but</c><00:43:22.390><c> anyway</c><00:43:22.690><c> what</c>

00:43:23.430 --> 00:43:23.440 align:start position:0%
from the other compilers but anyway what
 

00:43:23.440 --> 00:43:24.930 align:start position:0%
from the other compilers but anyway what
happens<00:43:23.740><c> if</c><00:43:23.859><c> you</c><00:43:24.010><c> jump</c><00:43:24.279><c> to</c><00:43:24.430><c> allocation</c><00:43:24.819><c> from</c>

00:43:24.930 --> 00:43:24.940 align:start position:0%
happens if you jump to allocation from
 

00:43:24.940 --> 00:43:27.510 align:start position:0%
happens if you jump to allocation from
the<00:43:25.029><c> storage</c><00:43:25.299><c> right</c><00:43:25.630><c> so</c><00:43:25.900><c> yeah</c><00:43:26.170><c> so</c><00:43:27.160><c> right</c><00:43:27.309><c> now</c>

00:43:27.510 --> 00:43:27.520 align:start position:0%
the storage right so yeah so right now
 

00:43:27.520 --> 00:43:29.130 align:start position:0%
the storage right so yeah so right now
the<00:43:27.579><c> way</c><00:43:27.789><c> this</c><00:43:28.150><c> handles</c><00:43:28.660><c> it</c>

00:43:29.130 --> 00:43:29.140 align:start position:0%
the way this handles it
 

00:43:29.140 --> 00:43:32.579 align:start position:0%
the way this handles it
it's<00:43:29.559><c> does</c><00:43:30.549><c> well</c><00:43:31.270><c> it</c><00:43:31.390><c> will</c><00:43:31.539><c> just</c><00:43:31.599><c> always</c><00:43:32.109><c> talk</c>

00:43:32.579 --> 00:43:32.589 align:start position:0%
it's does well it will just always talk
 

00:43:32.589 --> 00:43:34.650 align:start position:0%
it's does well it will just always talk
to<00:43:32.770><c> a</c><00:43:32.799><c> storage</c><00:43:33.069><c> location</c><00:43:33.670><c> of</c><00:43:33.910><c> another</c><00:43:34.240><c> all</c>

00:43:34.650 --> 00:43:34.660 align:start position:0%
to a storage location of another all
 

00:43:34.660 --> 00:43:37.690 align:start position:0%
to a storage location of another all
right<00:43:34.809><c> I</c><00:43:35.109><c> don't</c><00:43:35.589><c> think</c><00:43:35.859><c> I'm</c><00:43:36.099><c> encountered</c>

00:43:37.690 --> 00:43:37.700 align:start position:0%
right I don't think I'm encountered
 

00:43:37.700 --> 00:43:40.280 align:start position:0%
right I don't think I'm encountered
do<00:43:38.700><c> that</c><00:43:38.940><c> actually</c><00:43:39.480><c> yeah</c><00:43:39.690><c> I</c><00:43:39.720><c> mean</c><00:43:40.080><c> I</c><00:43:40.200><c> don't</c>

00:43:40.280 --> 00:43:40.290 align:start position:0%
do that actually yeah I mean I don't
 

00:43:40.290 --> 00:43:42.710 align:start position:0%
do that actually yeah I mean I don't
think<00:43:40.680><c> it's</c><00:43:40.890><c> a</c><00:43:40.980><c> common</c><00:43:41.310><c> thing</c><00:43:41.490><c> but</c><00:43:41.820><c> yeah</c><00:43:42.300><c> I</c><00:43:42.330><c> was</c>

00:43:42.710 --> 00:43:42.720 align:start position:0%
think it's a common thing but yeah I was
 

00:43:42.720 --> 00:43:44.330 align:start position:0%
think it's a common thing but yeah I was
wondering<00:43:42.900><c> it's</c><00:43:43.170><c> like</c><00:43:43.320><c> you</c><00:43:43.440><c> can't</c><00:43:43.620><c> do</c><00:43:44.040><c> that</c><00:43:44.190><c> in</c>

00:43:44.330 --> 00:43:44.340 align:start position:0%
wondering it's like you can't do that in
 

00:43:44.340 --> 00:43:46.340 align:start position:0%
wondering it's like you can't do that in
celebrities<00:43:44.820><c> so</c><00:43:45.030><c> you</c><00:43:45.600><c> can</c><00:43:45.750><c> this</c><00:43:45.900><c> summer</c><00:43:46.170><c> this</c>

00:43:46.340 --> 00:43:46.350 align:start position:0%
celebrities so you can this summer this
 

00:43:46.350 --> 00:43:49.100 align:start position:0%
celebrities so you can this summer this
one<00:43:47.480><c> one</c><00:43:48.480><c> example</c>

00:43:49.100 --> 00:43:49.110 align:start position:0%
one one example
 

00:43:49.110 --> 00:43:55.100 align:start position:0%
one one example
no<00:43:50.660><c> yes</c><00:43:51.660><c> yes</c><00:43:53.180><c> there</c><00:43:54.180><c> are</c><00:43:54.210><c> other</c><00:43:54.330><c> examples</c><00:43:54.540><c> that</c>

00:43:55.100 --> 00:43:55.110 align:start position:0%
no yes yes there are other examples that
 

00:43:55.110 --> 00:43:56.720 align:start position:0%
no yes yes there are other examples that
are<00:43:55.260><c> closer</c><00:43:55.530><c> to</c><00:43:55.800><c> that</c><00:43:55.980><c> for</c><00:43:56.220><c> example</c><00:43:56.400><c> dark</c>

00:43:56.720 --> 00:43:56.730 align:start position:0%
are closer to that for example dark
 

00:43:56.730 --> 00:43:58.670 align:start position:0%
are closer to that for example dark
tables<00:43:57.090><c> right</c><00:43:57.360><c> so</c><00:43:57.540><c> in</c><00:43:57.690><c> my</c><00:43:58.050><c> current</c><00:43:58.320><c> quarter</c>

00:43:58.670 --> 00:43:58.680 align:start position:0%
tables right so in my current quarter
 

00:43:58.680 --> 00:44:09.140 align:start position:0%
tables right so in my current quarter
break<00:43:58.860><c> but</c><00:43:59.270><c> interpreter</c><00:44:07.220><c> yeah</c><00:44:08.220><c> yes</c><00:44:08.700><c> so</c><00:44:08.880><c> this</c>

00:44:09.140 --> 00:44:09.150 align:start position:0%
break but interpreter yeah yes so this
 

00:44:09.150 --> 00:44:11.690 align:start position:0%
break but interpreter yeah yes so this
approach<00:44:09.450><c> can</c><00:44:09.660><c> be</c><00:44:09.720><c> used</c><00:44:09.980><c> to</c><00:44:10.980><c> have</c><00:44:11.100><c> a</c><00:44:11.160><c> laugh</c><00:44:11.400><c> and</c>

00:44:11.690 --> 00:44:11.700 align:start position:0%
approach can be used to have a laugh and
 

00:44:11.700 --> 00:44:13.490 align:start position:0%
approach can be used to have a laugh and
original<00:44:12.270><c> products</c><00:44:12.690><c> are</c><00:44:12.840><c> used</c><00:44:13.020><c> it's</c><00:44:13.290><c> quite</c>

00:44:13.490 --> 00:44:13.500 align:start position:0%
original products are used it's quite
 

00:44:13.500 --> 00:44:15.560 align:start position:0%
original products are used it's quite
nice<00:44:13.650><c> to</c><00:44:13.890><c> go</c><00:44:13.950><c> and</c><00:44:14.070><c> get</c><00:44:14.280><c> some</c><00:44:14.490><c> Java</c><00:44:15.030><c> patients</c><00:44:15.480><c> in</c>

00:44:15.560 --> 00:44:15.570 align:start position:0%
nice to go and get some Java patients in
 

00:44:15.570 --> 00:44:17.720 align:start position:0%
nice to go and get some Java patients in
the<00:44:15.690><c> memorial</c><00:44:16.110><c> but</c><00:44:16.260><c> not</c><00:44:16.470><c> the</c><00:44:17.070><c> current</c><00:44:17.370><c> version</c>

00:44:17.720 --> 00:44:17.730 align:start position:0%
the memorial but not the current version
 

00:44:17.730 --> 00:44:20.630 align:start position:0%
the memorial but not the current version
doesn't<00:44:18.180><c> work</c><00:44:18.960><c> with</c><00:44:19.170><c> them</c><00:44:19.320><c> as</c><00:44:19.560><c> smoothly</c><00:44:19.920><c> but</c>

00:44:20.630 --> 00:44:20.640 align:start position:0%
doesn't work with them as smoothly but
 

00:44:20.640 --> 00:44:22.430 align:start position:0%
doesn't work with them as smoothly but
you<00:44:20.850><c> know</c><00:44:20.970><c> it</c><00:44:21.150><c> also</c><00:44:21.420><c> needs</c><00:44:21.690><c> by</c><00:44:21.840><c> together</c><00:44:22.080><c> as</c><00:44:22.410><c> a</c>

00:44:22.430 --> 00:44:22.440 align:start position:0%
you know it also needs by together as a
 

00:44:22.440 --> 00:44:25.070 align:start position:0%
you know it also needs by together as a
pumpkin<00:44:22.800><c> used</c><00:44:23.190><c> to</c><00:44:23.460><c> the</c><00:44:23.640><c> end</c><00:44:23.730><c> of</c><00:44:23.880><c> that</c><00:44:23.910><c> I</c><00:44:24.540><c> kind</c>

00:44:25.070 --> 00:44:25.080 align:start position:0%
pumpkin used to the end of that I kind
 

00:44:25.080 --> 00:44:27.410 align:start position:0%
pumpkin used to the end of that I kind
of<00:44:25.140><c> try</c><00:44:25.350><c> to</c><00:44:25.380><c> work</c><00:44:25.920><c> on</c><00:44:26.160><c> the</c><00:44:26.370><c> examples</c><00:44:27.150><c> of</c><00:44:27.180><c> real</c>

00:44:27.410 --> 00:44:27.420 align:start position:0%
of try to work on the examples of real
 

00:44:27.420 --> 00:44:29.960 align:start position:0%
of try to work on the examples of real
contracts<00:44:28.080><c> but</c><00:44:28.260><c> keep</c><00:44:28.470><c> in</c><00:44:28.590><c> mind</c><00:44:28.620><c> know</c><00:44:29.610><c> if</c><00:44:29.820><c> there</c>

00:44:29.960 --> 00:44:29.970 align:start position:0%
contracts but keep in mind know if there
 

00:44:29.970 --> 00:44:31.460 align:start position:0%
contracts but keep in mind know if there
are<00:44:30.060><c> long</c><00:44:30.270><c> contract</c><00:44:30.660><c> that</c><00:44:30.750><c> engine</c><00:44:31.080><c> sputtering</c>

00:44:31.460 --> 00:44:31.470 align:start position:0%
are long contract that engine sputtering
 

00:44:31.470 --> 00:44:34.190 align:start position:0%
are long contract that engine sputtering
then<00:44:32.070><c> again</c><00:44:32.670><c> it</c><00:44:33.240><c> can</c><00:44:33.390><c> be</c><00:44:33.420><c> extended</c><00:44:33.720><c> to</c><00:44:33.900><c> handle</c>

00:44:34.190 --> 00:44:34.200 align:start position:0%
then again it can be extended to handle
 

00:44:34.200 --> 00:44:36.350 align:start position:0%
then again it can be extended to handle
death<00:44:34.320><c> as</c><00:44:34.650><c> well</c><00:44:34.880><c> there</c><00:44:35.880><c> was</c><00:44:35.970><c> question</c><00:44:36.270><c> from</c>

00:44:36.350 --> 00:44:36.360 align:start position:0%
death as well there was question from
 

00:44:36.360 --> 00:44:39.890 align:start position:0%
death as well there was question from
here<00:44:36.510><c> right</c><00:44:36.690><c> yes</c><00:44:37.880><c> so</c><00:44:38.880><c> you</c><00:44:38.970><c> have</c><00:44:39.000><c> like</c><00:44:39.240><c> a</c><00:44:39.270><c> bunch</c>

00:44:39.890 --> 00:44:39.900 align:start position:0%
here right yes so you have like a bunch
 

00:44:39.900 --> 00:44:42.279 align:start position:0%
here right yes so you have like a bunch
of<00:44:39.990><c> girls</c><00:44:40.140><c> my</c><00:44:40.500><c> sorry</c>

00:44:42.279 --> 00:44:42.289 align:start position:0%
of girls my sorry
 

00:44:42.289 --> 00:44:44.660 align:start position:0%
of girls my sorry
you<00:44:43.289><c> to</c><00:44:43.410><c> think</c><00:44:43.589><c> carefully</c><00:44:43.710><c> about</c><00:44:44.009><c> having</c><00:44:44.490><c> over</c>

00:44:44.660 --> 00:44:44.670 align:start position:0%
you to think carefully about having over
 

00:44:44.670 --> 00:44:46.489 align:start position:0%
you to think carefully about having over
all<00:44:44.789><c> that</c><00:44:44.910><c> baby</c><00:44:45.089><c> stuff</c><00:44:45.240><c> southern</c><00:44:46.049><c> Oklahoma</c>

00:44:46.489 --> 00:44:46.499 align:start position:0%
all that baby stuff southern Oklahoma
 

00:44:46.499 --> 00:44:48.140 align:start position:0%
all that baby stuff southern Oklahoma
my<00:44:46.799><c> name</c><00:44:46.950><c> is</c><00:44:47.039><c> the</c><00:44:47.130><c> real</c><00:44:47.279><c> implementation</c><00:44:47.490><c> and</c>

00:44:48.140 --> 00:44:48.150 align:start position:0%
my name is the real implementation and
 

00:44:48.150 --> 00:44:49.999 align:start position:0%
my name is the real implementation and
by<00:44:48.509><c> applying</c><00:44:48.749><c> one</c><00:44:48.900><c> to</c><00:44:49.140><c> greatly</c><00:44:49.349><c> doula</c><00:44:49.829><c> take</c>

00:44:49.999 --> 00:44:50.009 align:start position:0%
by applying one to greatly doula take
 

00:44:50.009 --> 00:44:51.739 align:start position:0%
by applying one to greatly doula take
the<00:44:50.099><c> pattern</c><00:44:50.279><c> on</c><00:44:50.490><c> match</c><00:44:50.609><c> yeah</c><00:44:50.880><c> I</c><00:44:51.390><c> was</c><00:44:51.539><c> afraid</c>

00:44:51.739 --> 00:44:51.749 align:start position:0%
the pattern on match yeah I was afraid
 

00:44:51.749 --> 00:44:53.329 align:start position:0%
the pattern on match yeah I was afraid
to<00:44:51.869><c> go</c><00:44:52.079><c> into</c><00:44:52.259><c> this</c><00:44:52.349><c> kinds</c><00:44:52.619><c> of</c><00:44:52.710><c> roles</c><00:44:52.920><c> because</c>

00:44:53.329 --> 00:44:53.339 align:start position:0%
to go into this kinds of roles because
 

00:44:53.339 --> 00:44:54.980 align:start position:0%
to go into this kinds of roles because
like<00:44:53.549><c> if</c><00:44:53.670><c> you</c><00:44:53.700><c> simplify</c><00:44:54.059><c> a</c><00:44:54.569><c> little</c><00:44:54.779><c> you</c>

00:44:54.980 --> 00:44:54.990 align:start position:0%
like if you simplify a little you
 

00:44:54.990 --> 00:44:56.809 align:start position:0%
like if you simplify a little you
simplify<00:44:55.349><c> to</c><00:44:55.410><c> write</c><00:44:55.950><c> if</c><00:44:56.279><c> you</c><00:44:56.369><c> had</c><00:44:56.490><c> some</c><00:44:56.670><c> other</c>

00:44:56.809 --> 00:44:56.819 align:start position:0%
simplify to write if you had some other
 

00:44:56.819 --> 00:44:58.910 align:start position:0%
simplify to write if you had some other
role<00:44:57.089><c> perhaps</c><00:44:57.779><c> it</c><00:44:57.930><c> simplifies</c><00:44:58.380><c> to</c><00:44:58.410><c> something</c>

00:44:58.910 --> 00:44:58.920 align:start position:0%
role perhaps it simplifies to something
 

00:44:58.920 --> 00:45:01.960 align:start position:0%
role perhaps it simplifies to something
that<00:44:59.039><c> brings</c><00:44:59.160><c> the</c><00:44:59.339><c> other</c><00:44:59.490><c> girls</c><00:44:59.819><c> turn</c><00:45:00.720><c> so</c>

00:45:01.960 --> 00:45:01.970 align:start position:0%
that brings the other girls turn so
 

00:45:01.970 --> 00:45:04.430 align:start position:0%
that brings the other girls turn so
fortunately<00:45:02.970><c> there</c><00:45:03.450><c> there</c><00:45:04.019><c> were</c><00:45:04.140><c> that</c><00:45:04.380><c> many</c>

00:45:04.430 --> 00:45:04.440 align:start position:0%
fortunately there there were that many
 

00:45:04.440 --> 00:45:08.539 align:start position:0%
fortunately there there were that many
cases<00:45:04.980><c> of</c><00:45:05.130><c> this</c><00:45:05.309><c> so</c><00:45:06.029><c> so</c><00:45:06.569><c> somehow</c><00:45:07.559><c> it</c><00:45:07.980><c> works</c>

00:45:08.539 --> 00:45:08.549 align:start position:0%
cases of this so so somehow it works
 

00:45:08.549 --> 00:45:11.210 align:start position:0%
cases of this so so somehow it works
without<00:45:09.420><c> putting</c><00:45:09.720><c> these</c><00:45:09.900><c> products</c><00:45:10.319><c> there</c>

00:45:11.210 --> 00:45:11.220 align:start position:0%
without putting these products there
 

00:45:11.220 --> 00:45:14.120 align:start position:0%
without putting these products there
were<00:45:11.400><c> some</c><00:45:11.789><c> cases</c><00:45:11.970><c> but</c><00:45:12.630><c> then</c><00:45:12.869><c> you</c><00:45:13.380><c> can</c><00:45:13.589><c> you</c>

00:45:14.120 --> 00:45:14.130 align:start position:0%
were some cases but then you can you
 

00:45:14.130 --> 00:45:58.160 align:start position:0%
were some cases but then you can you
know<00:45:15.109><c> steps</c><00:45:16.109><c> so</c><00:45:23.480><c> it's</c><00:45:30.650><c> not</c><00:45:56.359><c> like</c><00:45:57.359><c> I</c><00:45:57.599><c> will</c>

00:45:58.160 --> 00:45:58.170 align:start position:0%
know steps so it's not like I will
 

00:45:58.170 --> 00:46:01.519 align:start position:0%
know steps so it's not like I will
combine<00:45:58.589><c> the</c><00:45:58.799><c> pros</c><00:45:59.099><c> where</c><00:45:59.430><c> is</c><00:45:59.690><c> things</c><00:46:00.690><c> figure</c>

00:46:01.519 --> 00:46:01.529 align:start position:0%
combine the pros where is things figure
 

00:46:01.529 --> 00:46:05.210 align:start position:0%
combine the pros where is things figure
out<00:46:01.680><c> which</c><00:46:02.009><c> part</c><00:46:02.400><c> should</c><00:46:02.609><c> be</c><00:46:02.849><c> by</c><00:46:03.720><c> which</c><00:46:04.220><c> they</c>

00:46:05.210 --> 00:46:05.220 align:start position:0%
out which part should be by which they
 

00:46:05.220 --> 00:46:07.640 align:start position:0%
out which part should be by which they
do<00:46:05.400><c> some</c><00:46:05.789><c> we</c><00:46:06.210><c> evolutionary</c><00:46:07.049><c> algorithm</c>

00:46:07.640 --> 00:46:07.650 align:start position:0%
do some we evolutionary algorithm
 

00:46:07.650 --> 00:46:08.349 align:start position:0%
do some we evolutionary algorithm
something

00:46:08.349 --> 00:46:08.359 align:start position:0%
something
 

00:46:08.359 --> 00:46:12.819 align:start position:0%
something
on<00:46:08.630><c> top</c><00:46:09.019><c> trying</c><00:46:09.710><c> to</c><00:46:10.039><c> pick</c><00:46:10.369><c> the</c><00:46:11.079><c> family</c><00:46:12.079><c> or</c><00:46:12.440><c> part</c>

00:46:12.819 --> 00:46:12.829 align:start position:0%
on top trying to pick the family or part
 

00:46:12.829 --> 00:46:14.920 align:start position:0%
on top trying to pick the family or part
and<00:46:13.069><c> they</c><00:46:13.190><c> can</c><00:46:13.369><c> combine</c><00:46:13.759><c> English</c><00:46:14.210><c> maybe</c><00:46:14.720><c> later</c>

00:46:14.920 --> 00:46:14.930 align:start position:0%
and they can combine English maybe later
 

00:46:14.930 --> 00:46:19.900 align:start position:0%
and they can combine English maybe later
attributed<00:46:15.470><c> by</c><00:46:15.920><c> drizzle</c><00:46:18.700><c> fury</c>

00:46:19.900 --> 00:46:19.910 align:start position:0%
attributed by drizzle fury
 

00:46:19.910 --> 00:46:22.509 align:start position:0%
attributed by drizzle fury
maybe<00:46:20.539><c> I</c><00:46:20.930><c> mean</c><00:46:21.380><c> I</c><00:46:21.499><c> think</c><00:46:21.650><c> what</c><00:46:22.009><c> happens</c><00:46:22.339><c> really</c>

00:46:22.509 --> 00:46:22.519 align:start position:0%
maybe I mean I think what happens really
 

00:46:22.519 --> 00:46:24.519 align:start position:0%
maybe I mean I think what happens really
is<00:46:22.670><c> people</c><00:46:23.269><c> just</c><00:46:23.480><c> use</c><00:46:23.630><c> dry</c><00:46:23.839><c> and</c><00:46:23.989><c> embarrassed</c>

00:46:24.519 --> 00:46:24.529 align:start position:0%
is people just use dry and embarrassed
 

00:46:24.529 --> 00:46:26.710 align:start position:0%
is people just use dry and embarrassed
by<00:46:24.680><c> pedestals</c><00:46:25.279><c> and</c><00:46:25.519><c> see</c><00:46:25.730><c> which</c><00:46:25.880><c> one's</c><00:46:26.119><c> the</c>

00:46:26.710 --> 00:46:26.720 align:start position:0%
by pedestals and see which one's the
 

00:46:26.720 --> 00:46:28.599 align:start position:0%
by pedestals and see which one's the
river<00:46:27.319><c> the</c><00:46:27.440><c> best</c><00:46:27.619><c> outcome</c><00:46:28.160><c> for</c><00:46:28.190><c> a</c><00:46:28.369><c> given</c>

00:46:28.599 --> 00:46:28.609 align:start position:0%
river the best outcome for a given
 

00:46:28.609 --> 00:46:31.539 align:start position:0%
river the best outcome for a given
function<00:46:28.759><c> and</c><00:46:29.299><c> what</c><00:46:29.480><c> not</c><00:46:29.660><c> so</c><00:46:30.430><c> so</c><00:46:31.430><c> I</c><00:46:31.489><c> think</c>

00:46:31.539 --> 00:46:31.549 align:start position:0%
function and what not so so I think
 

00:46:31.549 --> 00:46:33.130 align:start position:0%
function and what not so so I think
that's<00:46:31.880><c> that's</c><00:46:32.180><c> really</c><00:46:32.299><c> good</c><00:46:32.599><c> like</c><00:46:32.989><c> the</c>

00:46:33.130 --> 00:46:33.140 align:start position:0%
that's that's really good like the
 

00:46:33.140 --> 00:46:36.220 align:start position:0%
that's that's really good like the
practical<00:46:33.529><c> practical</c><00:46:34.509><c> mystically</c><00:46:35.509><c> it</c><00:46:36.049><c> will</c>

00:46:36.220 --> 00:46:36.230 align:start position:0%
practical practical mystically it will
 

00:46:36.230 --> 00:46:38.739 align:start position:0%
practical practical mystically it will
be<00:46:36.410><c> cool</c><00:46:36.980><c> with</c><00:46:37.160><c> this</c><00:46:37.339><c> this</c><00:46:37.759><c> approach</c><00:46:37.999><c> like</c><00:46:38.660><c> the</c>

00:46:38.739 --> 00:46:38.749 align:start position:0%
be cool with this this approach like the
 

00:46:38.749 --> 00:46:40.809 align:start position:0%
be cool with this this approach like the
way<00:46:38.869><c> I</c><00:46:38.900><c> implemented</c><00:46:39.440><c> it</c><00:46:39.680><c> at</c><00:46:39.859><c> least</c><00:46:40.069><c> like</c><00:46:40.670><c> it's</c>

00:46:40.809 --> 00:46:40.819 align:start position:0%
way I implemented it at least like it's
 

00:46:40.819 --> 00:46:42.729 align:start position:0%
way I implemented it at least like it's
really<00:46:40.970><c> like</c><00:46:41.720><c> it</c><00:46:41.839><c> doesn't</c><00:46:42.079><c> work</c><00:46:42.259><c> well</c><00:46:42.470><c> with</c>

00:46:42.729 --> 00:46:42.739 align:start position:0%
really like it doesn't work well with
 

00:46:42.739 --> 00:46:44.559 align:start position:0%
really like it doesn't work well with
the<00:46:42.799><c> state</c><00:46:43.009><c> exponent</c><00:46:43.640><c> but</c><00:46:43.789><c> but</c><00:46:44.269><c> there</c><00:46:44.450><c> are</c>

00:46:44.559 --> 00:46:44.569 align:start position:0%
the state exponent but but there are
 

00:46:44.569 --> 00:46:45.759 align:start position:0%
the state exponent but but there are
like<00:46:44.869><c> there</c><00:46:45.049><c> are</c><00:46:45.140><c> ways</c><00:46:45.289><c> to</c><00:46:45.319><c> make</c><00:46:45.650><c> this</c>

00:46:45.759 --> 00:46:45.769 align:start position:0%
like there are ways to make this
 

00:46:45.769 --> 00:46:47.979 align:start position:0%
like there are ways to make this
approach<00:46:46.130><c> work</c><00:46:46.759><c> just</c><00:46:47.239><c> as</c><00:46:47.390><c> good</c><00:46:47.420><c> even</c><00:46:47.749><c> in</c><00:46:47.839><c> these</c>

00:46:47.979 --> 00:46:47.989 align:start position:0%
approach work just as good even in these
 

00:46:47.989 --> 00:46:54.479 align:start position:0%
approach work just as good even in these
cases<00:46:48.200><c> I</c><00:46:50.049><c> think</c><00:46:51.910><c> that</c><00:46:52.910><c> from</c><00:46:53.509><c> your</c><00:46:53.660><c> perspective</c>

00:46:54.479 --> 00:46:54.489 align:start position:0%
cases I think that from your perspective
 

00:46:54.489 --> 00:47:00.579 align:start position:0%
cases I think that from your perspective
maybe<00:46:55.489><c> not</c><00:46:55.819><c> I</c><00:46:57.069><c> did</c><00:46:58.069><c> not</c><00:46:58.099><c> work</c><00:46:58.839><c> or</c><00:46:59.839><c> you</c><00:47:00.140><c> can</c><00:47:00.230><c> fill</c>

00:47:00.579 --> 00:47:00.589 align:start position:0%
maybe not I did not work or you can fill
 

00:47:00.589 --> 00:47:02.170 align:start position:0%
maybe not I did not work or you can fill
out<00:47:00.619><c> of</c><00:47:00.859><c> work</c><00:47:01.039><c> whether</c><00:47:01.249><c> you</c><00:47:01.430><c> can</c><00:47:01.640><c> manually</c>

00:47:02.170 --> 00:47:02.180 align:start position:0%
out of work whether you can manually
 

00:47:02.180 --> 00:47:06.549 align:start position:0%
out of work whether you can manually
like<00:47:03.849><c> compiler</c><00:47:04.849><c> to</c><00:47:05.089><c> another</c><00:47:05.329><c> yeah</c><00:47:06.019><c> yeah</c>

00:47:06.549 --> 00:47:06.559 align:start position:0%
like compiler to another yeah yeah
 

00:47:06.559 --> 00:47:08.710 align:start position:0%
like compiler to another yeah yeah
because<00:47:06.890><c> I</c><00:47:07.069><c> think</c><00:47:07.130><c> you</c><00:47:07.309><c> need</c><00:47:07.579><c> to</c><00:47:08.150><c> integrate</c>

00:47:08.710 --> 00:47:08.720 align:start position:0%
because I think you need to integrate
 

00:47:08.720 --> 00:47:11.650 align:start position:0%
because I think you need to integrate
into<00:47:09.049><c> policies</c><00:47:09.589><c> it</c><00:47:10.369><c> is</c><00:47:10.579><c> very</c><00:47:10.819><c> compact</c><00:47:11.210><c> yeah</c>

00:47:11.650 --> 00:47:11.660 align:start position:0%
into policies it is very compact yeah
 

00:47:11.660 --> 00:47:13.180 align:start position:0%
into policies it is very compact yeah
it's<00:47:11.900><c> very</c><00:47:12.109><c> complex</c><00:47:12.410><c> so</c><00:47:12.619><c> there</c><00:47:12.829><c> are</c><00:47:12.950><c> other</c>

00:47:13.180 --> 00:47:13.190 align:start position:0%
it's very complex so there are other
 

00:47:13.190 --> 00:47:18.599 align:start position:0%
it's very complex so there are other
things<00:47:13.579><c> that</c><00:47:13.910><c> would</c><00:47:14.150><c> be</c><00:47:14.299><c> more</c><00:47:14.920><c> able</c><00:47:15.920><c> to</c><00:47:16.130><c> do</c>

00:47:18.599 --> 00:47:18.609 align:start position:0%
 
 

00:47:18.609 --> 00:47:42.069 align:start position:0%
 
you<00:47:19.609><c> know</c><00:47:35.950><c> yeah</c><00:47:36.980><c> actually</c><00:47:39.040><c> happening</c><00:47:41.079><c> well</c>

00:47:42.069 --> 00:47:42.079 align:start position:0%
you know yeah actually happening well
 

00:47:42.079 --> 00:47:45.220 align:start position:0%
you know yeah actually happening well
there<00:47:42.680><c> are</c><00:47:42.740><c> a</c><00:47:42.770><c> few</c><00:47:42.800><c> ways</c><00:47:43.780><c> actually</c><00:47:44.780><c> at</c><00:47:45.140><c> the</c>

00:47:45.220 --> 00:47:45.230 align:start position:0%
there are a few ways actually at the
 

00:47:45.230 --> 00:47:46.900 align:start position:0%
there are a few ways actually at the
energy<00:47:45.470><c> perspective</c><00:47:45.680><c> that</c><00:47:46.070><c> so</c><00:47:46.280><c> or</c><00:47:46.490><c> I</c><00:47:46.520><c> will</c><00:47:46.730><c> get</c>

00:47:46.900 --> 00:47:46.910 align:start position:0%
energy perspective that so or I will get
 

00:47:46.910 --> 00:47:49.089 align:start position:0%
energy perspective that so or I will get
back<00:47:47.150><c> to</c><00:47:47.210><c> that</c><00:47:47.420><c> yeah</c><00:47:48.050><c> you</c><00:47:48.619><c> know</c><00:47:48.740><c> in</c><00:47:48.920><c> a</c><00:47:49.010><c> moment</c>

00:47:49.089 --> 00:47:49.099 align:start position:0%
back to that yeah you know in a moment
 

00:47:49.099 --> 00:47:59.079 align:start position:0%
back to that yeah you know in a moment
as<00:47:49.339><c> well</c><00:47:49.369><c> all</c><00:47:50.000><c> right</c><00:47:50.710><c> okay</c><00:47:56.079><c> okay</c><00:47:57.460><c> I</c><00:47:58.460><c> try</c><00:47:59.030><c> to</c>

00:47:59.079 --> 00:47:59.089 align:start position:0%
as well all right okay okay I try to
 

00:47:59.089 --> 00:48:00.190 align:start position:0%
as well all right okay okay I try to
remember<00:47:59.359><c> everything</c>

00:48:00.190 --> 00:48:00.200 align:start position:0%
remember everything
 

00:48:00.200 --> 00:48:01.720 align:start position:0%
remember everything
I<00:48:00.230><c> thought</c><00:48:00.560><c> the</c><00:48:00.680><c> president</c><00:48:00.950><c> didn't</c><00:48:01.310><c> come</c><00:48:01.520><c> so</c>

00:48:01.720 --> 00:48:01.730 align:start position:0%
I thought the president didn't come so
 

00:48:01.730 --> 00:48:07.329 align:start position:0%
I thought the president didn't come so
like<00:48:02.000><c> a</c><00:48:02.089><c> lot</c><00:48:02.210><c> of</c><00:48:02.270><c> things</c><00:48:02.510><c> tonight</c><00:48:03.579><c> okay</c><00:48:05.680><c> so</c><00:48:06.680><c> one</c>

00:48:07.329 --> 00:48:07.339 align:start position:0%
like a lot of things tonight okay so one
 

00:48:07.339 --> 00:48:09.010 align:start position:0%
like a lot of things tonight okay so one
more<00:48:07.369><c> thing</c><00:48:07.550><c> that</c><00:48:07.700><c> they</c><00:48:07.880><c> wanted</c><00:48:08.150><c> to</c><00:48:08.210><c> talk</c>

00:48:09.010 --> 00:48:09.020 align:start position:0%
more thing that they wanted to talk
 

00:48:09.020 --> 00:48:11.770 align:start position:0%
more thing that they wanted to talk
about<00:48:09.140><c> before</c><00:48:09.800><c> I</c><00:48:10.040><c> come</c><00:48:10.280><c> to</c><00:48:10.310><c> the</c><00:48:11.089><c> part</c><00:48:11.570><c> where</c><00:48:11.720><c> I</c>

00:48:11.770 --> 00:48:11.780 align:start position:0%
about before I come to the part where I
 

00:48:11.780 --> 00:48:13.630 align:start position:0%
about before I come to the part where I
titled<00:48:12.320><c> it</c><00:48:12.470><c> answers</c><00:48:13.220><c> to</c><00:48:13.369><c> all</c><00:48:13.490><c> the</c><00:48:13.609><c> questions</c>

00:48:13.630 --> 00:48:13.640 align:start position:0%
titled it answers to all the questions
 

00:48:13.640 --> 00:48:16.720 align:start position:0%
titled it answers to all the questions
over<00:48:14.119><c> here</c><00:48:14.510><c> I</c><00:48:15.260><c> mentioned</c><00:48:16.099><c> already</c><00:48:16.160><c> the</c><00:48:16.430><c> Jason</c>

00:48:16.720 --> 00:48:16.730 align:start position:0%
over here I mentioned already the Jason
 

00:48:16.730 --> 00:48:17.950 align:start position:0%
over here I mentioned already the Jason
with<00:48:16.820><c> your</c><00:48:16.970><c> presentation</c><00:48:17.450><c> at</c><00:48:17.570><c> the</c><00:48:17.630><c> beginning</c>

00:48:17.950 --> 00:48:17.960 align:start position:0%
with your presentation at the beginning
 

00:48:17.960 --> 00:48:22.150 align:start position:0%
with your presentation at the beginning
and<00:48:19.690><c> first</c><00:48:20.690><c> talking</c><00:48:21.050><c> about</c><00:48:21.290><c> the</c><00:48:21.410><c> table</c><00:48:21.650><c> like</c>

00:48:22.150 --> 00:48:22.160 align:start position:0%
and first talking about the table like
 

00:48:22.160 --> 00:48:24.880 align:start position:0%
and first talking about the table like
why<00:48:22.599><c> these</c><00:48:23.599><c> or</c><00:48:24.020><c> someone</c><00:48:24.349><c> else</c><00:48:24.560><c> would</c><00:48:24.740><c> make</c>

00:48:24.880 --> 00:48:24.890 align:start position:0%
why these or someone else would make
 

00:48:24.890 --> 00:48:26.770 align:start position:0%
why these or someone else would make
something<00:48:25.130><c> very</c><00:48:25.430><c> similar</c><00:48:25.670><c> it's</c><00:48:26.300><c> very</c><00:48:26.540><c> very</c>

00:48:26.770 --> 00:48:26.780 align:start position:0%
something very similar it's very very
 

00:48:26.780 --> 00:48:33.220 align:start position:0%
something very similar it's very very
cool<00:48:28.750><c> so</c><00:48:30.910><c> like</c><00:48:31.910><c> the</c><00:48:32.030><c> cool</c><00:48:32.240><c> thing</c><00:48:32.599><c> about</c><00:48:32.810><c> this</c>

00:48:33.220 --> 00:48:33.230 align:start position:0%
cool so like the cool thing about this
 

00:48:33.230 --> 00:48:35.349 align:start position:0%
cool so like the cool thing about this
series<00:48:33.770><c> of</c><00:48:33.980><c> small</c><00:48:34.310><c> letters</c><00:48:34.700><c> that</c><00:48:34.940><c> people</c><00:48:35.060><c> from</c>

00:48:35.349 --> 00:48:35.359 align:start position:0%
series of small letters that people from
 

00:48:35.359 --> 00:48:40.480 align:start position:0%
series of small letters that people from
the<00:48:35.450><c> back</c><00:48:35.599><c> don't</c><00:48:35.810><c> see</c><00:48:36.069><c> is</c><00:48:39.130><c> extremely</c><00:48:40.130><c> simple</c>

00:48:40.480 --> 00:48:40.490 align:start position:0%
the back don't see is extremely simple
 

00:48:40.490 --> 00:48:43.089 align:start position:0%
the back don't see is extremely simple
life<00:48:40.790><c> so</c><00:48:41.420><c> compared</c><00:48:42.380><c> to</c><00:48:42.470><c> just</c><00:48:42.980><c> you</c><00:48:43.069><c> know</c>

00:48:43.089 --> 00:48:43.099 align:start position:0%
life so compared to just you know
 

00:48:43.099 --> 00:48:45.220 align:start position:0%
life so compared to just you know
grabbing<00:48:43.460><c> solidity</c><00:48:44.210><c> or</c><00:48:44.569><c> the</c><00:48:44.930><c> stuff</c><00:48:45.109><c> that</c>

00:48:45.220 --> 00:48:45.230 align:start position:0%
grabbing solidity or the stuff that
 

00:48:45.230 --> 00:48:46.279 align:start position:0%
grabbing solidity or the stuff that
people<00:48:45.260><c> do</c>

00:48:46.279 --> 00:48:46.289 align:start position:0%
people do
 

00:48:46.289 --> 00:48:47.829 align:start position:0%
people do
hello<00:48:46.619><c> this</c><00:48:47.160><c> doesn't</c><00:48:47.459><c> have</c><00:48:47.549><c> for</c><00:48:47.729><c> example</c>

00:48:47.829 --> 00:48:47.839 align:start position:0%
hello this doesn't have for example
 

00:48:47.839 --> 00:48:50.479 align:start position:0%
hello this doesn't have for example
recursive<00:48:48.839><c> functions</c><00:48:49.319><c> or</c><00:48:49.619><c> anything</c><00:48:50.279><c> like</c>

00:48:50.479 --> 00:48:50.489 align:start position:0%
recursive functions or anything like
 

00:48:50.489 --> 00:48:52.909 align:start position:0%
recursive functions or anything like
that<00:48:50.549><c> but</c><00:48:51.269><c> usually</c><00:48:51.779><c> kept</c><00:48:52.019><c> loose</c><00:48:52.229><c> doesn't</c><00:48:52.799><c> have</c>

00:48:52.909 --> 00:48:52.919 align:start position:0%
that but usually kept loose doesn't have
 

00:48:52.919 --> 00:48:54.919 align:start position:0%
that but usually kept loose doesn't have
memory<00:48:53.249><c> access</c><00:48:53.609><c> this</c><00:48:54.299><c> is</c><00:48:54.449><c> almost</c><00:48:54.719><c> a</c>

00:48:54.919 --> 00:48:54.929 align:start position:0%
memory access this is almost a
 

00:48:54.929 --> 00:48:57.259 align:start position:0%
memory access this is almost a
functional<00:48:55.380><c> representation</c><00:48:55.859><c> of</c><00:48:56.849><c> every</c>

00:48:57.259 --> 00:48:57.269 align:start position:0%
functional representation of every
 

00:48:57.269 --> 00:48:59.209 align:start position:0%
functional representation of every
function<00:48:57.660><c> in</c><00:48:57.779><c> that</c><00:48:58.019><c> you</c><00:48:58.799><c> can</c><00:48:58.919><c> use</c><00:48:59.069><c> smart</c>

00:48:59.209 --> 00:48:59.219 align:start position:0%
function in that you can use smart
 

00:48:59.219 --> 00:49:01.459 align:start position:0%
function in that you can use smart
contracts<00:48:59.789><c> and</c><00:49:00.269><c> this</c><00:49:00.449><c> this</c><00:49:00.989><c> makes</c><00:49:01.199><c> it</c><00:49:01.319><c> very</c>

00:49:01.459 --> 00:49:01.469 align:start position:0%
contracts and this this makes it very
 

00:49:01.469 --> 00:49:03.319 align:start position:0%
contracts and this this makes it very
very<00:49:01.739><c> easy</c><00:49:01.890><c> to</c><00:49:02.160><c> analyze</c><00:49:02.279><c> by</c><00:49:02.819><c> ultimately</c>

00:49:03.319 --> 00:49:03.329 align:start position:0%
very easy to analyze by ultimately
 

00:49:03.329 --> 00:49:07.489 align:start position:0%
very easy to analyze by ultimately
ultimately<00:49:03.749><c> tools</c><00:49:04.349><c> so</c><00:49:05.779><c> so</c><00:49:06.779><c> there's</c><00:49:07.259><c> a</c><00:49:07.349><c> lot</c><00:49:07.469><c> of</c>

00:49:07.489 --> 00:49:07.499 align:start position:0%
ultimately tools so so there's a lot of
 

00:49:07.499 --> 00:49:11.269 align:start position:0%
ultimately tools so so there's a lot of
cool<00:49:07.859><c> use</c><00:49:08.009><c> cases</c><00:49:08.099><c> of</c><00:49:09.169><c> order</c><00:49:10.199><c> trying</c><00:49:11.009><c> to</c><00:49:11.160><c> know</c>

00:49:11.269 --> 00:49:11.279 align:start position:0%
cool use cases of order trying to know
 

00:49:11.279 --> 00:49:13.699 align:start position:0%
cool use cases of order trying to know
that<00:49:11.549><c> all</c><00:49:11.819><c> these</c><00:49:12.299><c> all</c><00:49:12.539><c> this</c><00:49:12.809><c> in</c><00:49:13.169><c> in</c><00:49:13.499><c> a</c><00:49:13.559><c> big</c>

00:49:13.699 --> 00:49:13.709 align:start position:0%
that all these all this in in a big
 

00:49:13.709 --> 00:49:15.620 align:start position:0%
that all these all this in in a big
query<00:49:13.919><c> database</c><00:49:14.369><c> so</c><00:49:14.789><c> we</c><00:49:14.819><c> can</c><00:49:15.029><c> search</c><00:49:15.239><c> it</c><00:49:15.449><c> with</c>

00:49:15.620 --> 00:49:15.630 align:start position:0%
query database so we can search it with
 

00:49:15.630 --> 00:49:17.839 align:start position:0%
query database so we can search it with
JavaScript<00:49:15.809><c> even</c><00:49:16.439><c> a</c><00:49:16.499><c> seconds</c><00:49:16.979><c> and</c><00:49:17.160><c> there</c><00:49:17.759><c> were</c>

00:49:17.839 --> 00:49:17.849 align:start position:0%
JavaScript even a seconds and there were
 

00:49:17.849 --> 00:49:19.939 align:start position:0%
JavaScript even a seconds and there were
some<00:49:18.089><c> cool</c><00:49:18.329><c> use</c><00:49:18.569><c> cases</c><00:49:18.599><c> so</c><00:49:19.169><c> Constantinople</c>

00:49:19.939 --> 00:49:19.949 align:start position:0%
some cool use cases so Constantinople
 

00:49:19.949 --> 00:49:27.829 align:start position:0%
some cool use cases so Constantinople
intensive<00:49:20.789><c> greedy</c><00:49:26.509><c> when</c><00:49:27.509><c> there</c><00:49:27.660><c> was</c><00:49:27.749><c> the</c>

00:49:27.829 --> 00:49:27.839 align:start position:0%
intensive greedy when there was the
 

00:49:27.839 --> 00:49:29.299 align:start position:0%
intensive greedy when there was the
content<00:49:28.169><c> they</c><00:49:28.439><c> don't</c><00:49:28.650><c> perform</c><00:49:28.769><c> for</c><00:49:29.279><c> example</c>

00:49:29.299 --> 00:49:29.309 align:start position:0%
content they don't perform for example
 

00:49:29.309 --> 00:49:32.239 align:start position:0%
content they don't perform for example
the<00:49:30.089><c> question</c><00:49:30.419><c> was</c><00:49:30.660><c> no</c><00:49:31.349><c> some</c><00:49:31.650><c> changes</c><00:49:32.039><c> in</c><00:49:32.160><c> the</c>

00:49:32.239 --> 00:49:32.249 align:start position:0%
the question was no some changes in the
 

00:49:32.249 --> 00:49:33.709 align:start position:0%
the question was no some changes in the
protocol<00:49:32.699><c> may</c><00:49:33.089><c> affect</c><00:49:33.390><c> some</c><00:49:33.479><c> of</c><00:49:33.660><c> the</c>

00:49:33.709 --> 00:49:33.719 align:start position:0%
protocol may affect some of the
 

00:49:33.719 --> 00:49:36.289 align:start position:0%
protocol may affect some of the
contracts<00:49:34.319><c> but</c><00:49:34.829><c> how</c><00:49:35.009><c> do</c><00:49:35.069><c> we</c><00:49:35.189><c> figure</c><00:49:35.400><c> out</c><00:49:35.609><c> which</c>

00:49:36.289 --> 00:49:36.299 align:start position:0%
contracts but how do we figure out which
 

00:49:36.299 --> 00:49:37.969 align:start position:0%
contracts but how do we figure out which
contracts<00:49:36.779><c> will</c><00:49:36.959><c> be</c><00:49:36.989><c> affected</c><00:49:37.529><c> by</c><00:49:37.739><c> some</c>

00:49:37.969 --> 00:49:37.979 align:start position:0%
contracts will be affected by some
 

00:49:37.979 --> 00:49:40.309 align:start position:0%
contracts will be affected by some
changes<00:49:38.339><c> we</c><00:49:38.999><c> need</c><00:49:39.119><c> to</c><00:49:39.209><c> figure</c><00:49:39.359><c> out</c><00:49:39.509><c> we</c><00:49:40.019><c> need</c><00:49:40.289><c> to</c>

00:49:40.309 --> 00:49:40.319 align:start position:0%
changes we need to figure out we need to
 

00:49:40.319 --> 00:49:42.650 align:start position:0%
changes we need to figure out we need to
find<00:49:40.559><c> and</c><00:49:40.949><c> search</c><00:49:41.160><c> for</c><00:49:41.400><c> that</c><00:49:41.549><c> right</c><00:49:41.849><c> so</c><00:49:42.150><c> the</c>

00:49:42.650 --> 00:49:42.660 align:start position:0%
find and search for that right so the
 

00:49:42.660 --> 00:49:45.229 align:start position:0%
find and search for that right so the
way<00:49:42.779><c> you</c><00:49:42.839><c> actually</c><00:49:43.349><c> found</c><00:49:44.089><c> contracts</c><00:49:45.089><c> that</c>

00:49:45.229 --> 00:49:45.239 align:start position:0%
way you actually found contracts that
 

00:49:45.239 --> 00:49:47.299 align:start position:0%
way you actually found contracts that
are<00:49:45.449><c> really</c><00:49:46.169><c> affordable</c><00:49:46.679><c> to</c><00:49:46.949><c> a</c><00:49:47.009><c> certain</c>

00:49:47.299 --> 00:49:47.309 align:start position:0%
are really affordable to a certain
 

00:49:47.309 --> 00:49:50.239 align:start position:0%
are really affordable to a certain
exploit<00:49:47.669><c> was</c><00:49:48.419><c> by</c><00:49:48.719><c> grabbing</c><00:49:49.019><c> on</c><00:49:49.229><c> that</c><00:49:49.469><c> from</c><00:49:50.160><c> the</c>

00:49:50.239 --> 00:49:50.249 align:start position:0%
exploit was by grabbing on that from the
 

00:49:50.249 --> 00:49:52.999 align:start position:0%
exploit was by grabbing on that from the
database<00:49:50.669><c> and</c><00:49:50.959><c> searching</c><00:49:51.959><c> in</c><00:49:52.109><c> JavaScript</c><00:49:52.650><c> all</c>

00:49:52.999 --> 00:49:53.009 align:start position:0%
database and searching in JavaScript all
 

00:49:53.009 --> 00:49:54.769 align:start position:0%
database and searching in JavaScript all
the<00:49:53.099><c> contracts</c><00:49:53.669><c> that</c><00:49:53.699><c> mattresses</c><00:49:54.329><c> in</c><00:49:54.449><c> pattern</c>

00:49:54.769 --> 00:49:54.779 align:start position:0%
the contracts that mattresses in pattern
 

00:49:54.779 --> 00:49:56.809 align:start position:0%
the contracts that mattresses in pattern
and<00:49:55.049><c> I</c><00:49:55.739><c> think</c><00:49:56.069><c> this</c><00:49:56.189><c> was</c><00:49:56.309><c> one</c><00:49:56.339><c> of</c><00:49:56.549><c> the</c><00:49:56.699><c> two</c>

00:49:56.809 --> 00:49:56.819 align:start position:0%
and I think this was one of the two
 

00:49:56.819 --> 00:49:58.279 align:start position:0%
and I think this was one of the two
tools<00:49:57.029><c> that</c><00:49:57.179><c> actually</c><00:49:57.749><c> managed</c><00:49:57.989><c> to</c><00:49:58.079><c> do</c>

00:49:58.279 --> 00:49:58.289 align:start position:0%
tools that actually managed to do
 

00:49:58.289 --> 00:50:01.219 align:start position:0%
tools that actually managed to do
content<00:49:58.769><c> of</c><00:49:58.919><c> them</c><00:49:59.099><c> without</c><00:50:00.029><c> help</c><00:50:00.989><c> and</c>

00:50:01.219 --> 00:50:01.229 align:start position:0%
content of them without help and
 

00:50:01.229 --> 00:50:02.719 align:start position:0%
content of them without help and
cooperation<00:50:01.589><c> with</c><00:50:01.859><c> a</c><00:50:01.890><c> change</c><00:50:02.369><c> cleansing</c>

00:50:02.719 --> 00:50:02.729 align:start position:0%
cooperation with a change cleansing
 

00:50:02.729 --> 00:50:07.069 align:start position:0%
cooperation with a change cleansing
vehicle<00:50:03.179><c> so</c><00:50:04.009><c> so</c><00:50:05.150><c> you</c><00:50:06.150><c> know</c><00:50:06.179><c> a</c><00:50:06.299><c> huge</c><00:50:06.779><c> potential</c>

00:50:07.069 --> 00:50:07.079 align:start position:0%
vehicle so so you know a huge potential
 

00:50:07.079 --> 00:50:09.769 align:start position:0%
vehicle so so you know a huge potential
also<00:50:07.349><c> for</c><00:50:07.829><c> by</c><00:50:08.459><c> some</c><00:50:08.699><c> other</c><00:50:08.849><c> stuff</c><00:50:09.119><c> that</c><00:50:09.239><c> it</c><00:50:09.509><c> was</c>

00:50:09.769 --> 00:50:09.779 align:start position:0%
also for by some other stuff that it was
 

00:50:09.779 --> 00:50:12.140 align:start position:0%
also for by some other stuff that it was
finding<00:50:10.589><c> all</c><00:50:10.679><c> the</c><00:50:10.799><c> tokens</c><00:50:11.009><c> that</c><00:50:11.489><c> don't</c><00:50:11.909><c> check</c>

00:50:12.140 --> 00:50:12.150 align:start position:0%
finding all the tokens that don't check
 

00:50:12.150 --> 00:50:14.719 align:start position:0%
finding all the tokens that don't check
transfer<00:50:12.539><c> function</c><00:50:12.929><c> properly</c><00:50:13.289><c> and</c><00:50:13.729><c> allow</c>

00:50:14.719 --> 00:50:14.729 align:start position:0%
transfer function properly and allow
 

00:50:14.729 --> 00:50:16.090 align:start position:0%
transfer function properly and allow
anyone<00:50:14.999><c> with</c>

00:50:16.090 --> 00:50:16.100 align:start position:0%
anyone with
 

00:50:16.100 --> 00:50:18.530 align:start position:0%
anyone with
that<00:50:17.100><c> was</c><00:50:17.250><c> like</c><00:50:17.400><c> five</c><00:50:17.580><c> lights</c><00:50:17.820><c> of</c><00:50:18.000><c> JavaScript</c>

00:50:18.530 --> 00:50:18.540 align:start position:0%
that was like five lights of JavaScript
 

00:50:18.540 --> 00:50:21.560 align:start position:0%
that was like five lights of JavaScript
to<00:50:18.780><c> analyze</c><00:50:19.440><c> this</c><00:50:19.740><c> thing</c><00:50:19.800><c> and</c><00:50:20.510><c> there</c><00:50:21.510><c> were</c>

00:50:21.560 --> 00:50:21.570 align:start position:0%
to analyze this thing and there were
 

00:50:21.570 --> 00:50:23.270 align:start position:0%
to analyze this thing and there were
like<00:50:21.750><c> hundreds</c><00:50:22.140><c> of</c><00:50:22.230><c> contracts</c><00:50:22.770><c> where</c><00:50:22.890><c> you</c><00:50:22.980><c> fit</c>

00:50:23.270 --> 00:50:23.280 align:start position:0%
like hundreds of contracts where you fit
 

00:50:23.280 --> 00:50:24.740 align:start position:0%
like hundreds of contracts where you fit
their<00:50:23.430><c> own</c><00:50:23.550><c> vocals</c><00:50:23.940><c> because</c><00:50:24.150><c> they</c><00:50:24.420><c> must</c><00:50:24.570><c> have</c>

00:50:24.740 --> 00:50:24.750 align:start position:0%
their own vocals because they must have
 

00:50:24.750 --> 00:50:27.590 align:start position:0%
their own vocals because they must have
decoding<00:50:25.230><c> those</c><00:50:25.710><c> skill</c><00:50:25.980><c> areas</c><00:50:26.220><c> if</c><00:50:27.119><c> I</c><00:50:27.270><c> put</c><00:50:27.450><c> them</c>

00:50:27.590 --> 00:50:27.600 align:start position:0%
decoding those skill areas if I put them
 

00:50:27.600 --> 00:50:29.300 align:start position:0%
decoding those skill areas if I put them
actually<00:50:28.020><c> valid</c><00:50:28.290><c> contracts</c><00:50:28.860><c> that</c><00:50:29.010><c> someone</c>

00:50:29.300 --> 00:50:29.310 align:start position:0%
actually valid contracts that someone
 

00:50:29.310 --> 00:50:31.310 align:start position:0%
actually valid contracts that someone
had<00:50:29.460><c> a</c><00:50:29.580><c> smart</c><00:50:29.910><c> young</c><00:50:30.060><c> so</c><00:50:30.660><c> I</c><00:50:30.720><c> have</c><00:50:31.020><c> to</c><00:50:31.140><c> try</c>

00:50:31.310 --> 00:50:31.320 align:start position:0%
had a smart young so I have to try
 

00:50:31.320 --> 00:50:32.930 align:start position:0%
had a smart young so I have to try
before<00:50:31.380><c> releasing</c><00:50:31.920><c> that</c><00:50:32.160><c> if</c><00:50:32.430><c> they</c><00:50:32.550><c> are</c><00:50:32.610><c> still</c>

00:50:32.930 --> 00:50:32.940 align:start position:0%
before releasing that if they are still
 

00:50:32.940 --> 00:50:35.300 align:start position:0%
before releasing that if they are still
online<00:50:33.300><c> so</c><00:50:33.960><c> there</c><00:50:34.200><c> were</c><00:50:34.260><c> some</c><00:50:34.440><c> like</c><00:50:34.590><c> the</c><00:50:35.010><c> sad</c>

00:50:35.300 --> 00:50:35.310 align:start position:0%
online so there were some like the sad
 

00:50:35.310 --> 00:50:37.640 align:start position:0%
online so there were some like the sad
stories<00:50:35.790><c> you</c><00:50:36.330><c> know</c><00:50:36.510><c> don't</c><00:50:36.869><c> use</c><00:50:37.110><c> this</c><00:50:37.350><c> concept</c>

00:50:37.640 --> 00:50:37.650 align:start position:0%
stories you know don't use this concept
 

00:50:37.650 --> 00:50:46.310 align:start position:0%
stories you know don't use this concept
anymore<00:50:38.100><c> like</c><00:50:43.430><c> this</c><00:50:44.430><c> this</c><00:50:44.880><c> approach</c><00:50:45.320><c> each</c>

00:50:46.310 --> 00:50:46.320 align:start position:0%
anymore like this this approach each
 

00:50:46.320 --> 00:50:48.560 align:start position:0%
anymore like this this approach each
other<00:50:46.440><c> of</c><00:50:46.710><c> the</c><00:50:46.890><c> copulation</c><00:50:47.490><c> and</c><00:50:47.910><c> and</c><00:50:48.240><c> this</c>

00:50:48.560 --> 00:50:48.570 align:start position:0%
other of the copulation and and this
 

00:50:48.570 --> 00:50:50.630 align:start position:0%
other of the copulation and and this
intermediate<00:50:49.050><c> forum</c><00:50:49.500><c> and</c><00:50:49.830><c> working</c><00:50:50.250><c> like</c><00:50:50.400><c> this</c>

00:50:50.630 --> 00:50:50.640 align:start position:0%
intermediate forum and working like this
 

00:50:50.640 --> 00:50:52.640 align:start position:0%
intermediate forum and working like this
like<00:50:51.030><c> rewriting</c><00:50:51.570><c> the</c><00:50:51.690><c> code</c><00:50:51.869><c> it's</c><00:50:52.470><c> very</c>

00:50:52.640 --> 00:50:52.650 align:start position:0%
like rewriting the code it's very
 

00:50:52.650 --> 00:50:56.030 align:start position:0%
like rewriting the code it's very
important<00:50:53.070><c> for</c><00:50:53.190><c> auditing</c><00:50:53.640><c> and</c><00:50:54.260><c> I</c><00:50:55.260><c> would</c><00:50:55.860><c> say</c>

00:50:56.030 --> 00:50:56.040 align:start position:0%
important for auditing and I would say
 

00:50:56.040 --> 00:50:58.640 align:start position:0%
important for auditing and I would say
that<00:50:56.250><c> it</c><00:50:56.369><c> will</c><00:50:56.550><c> replace</c><00:50:56.930><c> solidity</c><00:50:57.930><c> called</c>

00:50:58.640 --> 00:50:58.650 align:start position:0%
that it will replace solidity called
 

00:50:58.650 --> 00:51:01.120 align:start position:0%
that it will replace solidity called
auditing<00:50:59.130><c> in</c><00:50:59.730><c> full</c><00:50:59.970><c> because</c><00:51:00.570><c> that</c><00:51:00.840><c> gives</c>

00:51:01.120 --> 00:51:01.130 align:start position:0%
auditing in full because that gives
 

00:51:01.130 --> 00:51:04.310 align:start position:0%
auditing in full because that gives
external<00:51:02.130><c> memory</c><00:51:02.460><c> still</c><00:51:02.850><c> but</c><00:51:03.570><c> really</c><00:51:03.840><c> working</c>

00:51:04.310 --> 00:51:04.320 align:start position:0%
external memory still but really working
 

00:51:04.320 --> 00:51:06.890 align:start position:0%
external memory still but really working
bottom-up<00:51:04.950><c> and</c><00:51:05.190><c> taking</c><00:51:05.670><c> the</c><00:51:05.820><c> virtual</c><00:51:06.510><c> machine</c>

00:51:06.890 --> 00:51:06.900 align:start position:0%
bottom-up and taking the virtual machine
 

00:51:06.900 --> 00:51:09.500 align:start position:0%
bottom-up and taking the virtual machine
and<00:51:07.200><c> and</c><00:51:07.530><c> just</c><00:51:08.100><c> monitoring</c><00:51:08.670><c> it</c><00:51:08.820><c> this</c><00:51:09.150><c> into</c>

00:51:09.500 --> 00:51:09.510 align:start position:0%
and and just monitoring it this into
 

00:51:09.510 --> 00:51:12.050 align:start position:0%
and and just monitoring it this into
some<00:51:09.720><c> intermediate</c><00:51:10.440><c> form</c><00:51:10.710><c> language</c><00:51:11.460><c> that</c><00:51:11.910><c> has</c>

00:51:12.050 --> 00:51:12.060 align:start position:0%
some intermediate form language that has
 

00:51:12.060 --> 00:51:14.270 align:start position:0%
some intermediate form language that has
a<00:51:12.090><c> lot</c><00:51:12.210><c> of</c><00:51:12.240><c> benefit</c><00:51:12.750><c> and</c><00:51:13.020><c> also</c><00:51:13.710><c> make</c><00:51:13.860><c> very</c>

00:51:14.270 --> 00:51:14.280 align:start position:0%
a lot of benefit and also make very
 

00:51:14.280 --> 00:51:16.430 align:start position:0%
a lot of benefit and also make very
various<00:51:14.700><c> tools</c><00:51:14.970><c> for</c><00:51:15.300><c> auditing</c><00:51:15.750><c> and</c><00:51:15.960><c> I</c><00:51:16.170><c> would</c>

00:51:16.430 --> 00:51:16.440 align:start position:0%
various tools for auditing and I would
 

00:51:16.440 --> 00:51:18.800 align:start position:0%
various tools for auditing and I would
see<00:51:16.680><c> not</c><00:51:17.340><c> necessarily</c><00:51:17.460><c> might</c><00:51:18.030><c> be</c><00:51:18.210><c> paying</c><00:51:18.510><c> and</c>

00:51:18.800 --> 00:51:18.810 align:start position:0%
see not necessarily might be paying and
 

00:51:18.810 --> 00:51:20.030 align:start position:0%
see not necessarily might be paying and
if<00:51:18.900><c> you</c><00:51:19.020><c> check</c><00:51:19.230><c> the</c><00:51:19.350><c> sources</c><00:51:19.680><c> you</c><00:51:19.800><c> will</c><00:51:19.890><c> see</c>

00:51:20.030 --> 00:51:20.040 align:start position:0%
if you check the sources you will see
 

00:51:20.040 --> 00:51:23.390 align:start position:0%
if you check the sources you will see
one<00:51:20.190><c> of</c><00:51:20.340><c> my</c><00:51:20.369><c> English</c><00:51:21.740><c> but</c><00:51:22.740><c> it's</c><00:51:23.100><c> something</c>

00:51:23.390 --> 00:51:23.400 align:start position:0%
one of my English but it's something
 

00:51:23.400 --> 00:51:24.859 align:start position:0%
one of my English but it's something
like<00:51:23.520><c> that</c><00:51:23.670><c> I</c><00:51:23.910><c> think</c><00:51:23.970><c> that's</c><00:51:24.270><c> that's</c><00:51:24.660><c> really</c>

00:51:24.859 --> 00:51:24.869 align:start position:0%
like that I think that's that's really
 

00:51:24.869 --> 00:51:27.650 align:start position:0%
like that I think that's that's really
mad<00:51:25.170><c> for</c><00:51:25.410><c> for</c><00:51:26.010><c> the</c><00:51:26.100><c> community</c><00:51:26.520><c> to</c><00:51:27.060><c> go</c><00:51:27.240><c> we</c>

00:51:27.650 --> 00:51:27.660 align:start position:0%
mad for for the community to go we
 

00:51:27.660 --> 00:51:34.730 align:start position:0%
mad for for the community to go we
support<00:51:27.990><c> of</c><00:51:28.080><c> the</c><00:51:28.200><c> Northern</c><00:51:28.590><c> Pass</c>

00:51:34.730 --> 00:51:34.740 align:start position:0%
 
 

00:51:34.740 --> 00:51:37.740 align:start position:0%
 
they<00:51:35.740><c> mean</c><00:51:35.890><c> like</c><00:51:36.400><c> level</c><00:51:37.300><c> girls</c><00:51:37.480><c> like</c><00:51:37.630><c> I</c><00:51:37.690><c> know</c>

00:51:37.740 --> 00:51:37.750 align:start position:0%
they mean like level girls like I know
 

00:51:37.750 --> 00:51:39.270 align:start position:0%
they mean like level girls like I know
this<00:51:37.990><c> one</c><00:51:38.470><c> election</c><00:51:38.740><c> looks</c><00:51:39.010><c> place</c><00:51:39.130><c> murder</c>

00:51:39.270 --> 00:51:39.280 align:start position:0%
this one election looks place murder
 

00:51:39.280 --> 00:51:41.940 align:start position:0%
this one election looks place murder
that<00:51:39.490><c> reasons</c><00:51:40.000><c> like</c><00:51:40.119><c> I</c><00:51:40.690><c> didn't</c><00:51:41.470><c> know</c><00:51:41.530><c> that</c><00:51:41.680><c> one</c>

00:51:41.940 --> 00:51:41.950 align:start position:0%
that reasons like I didn't know that one
 

00:51:41.950 --> 00:51:45.000 align:start position:0%
that reasons like I didn't know that one
okay<00:51:42.550><c> no</c><00:51:43.510><c> I</c><00:51:43.780><c> think</c><00:51:43.960><c> it's</c><00:51:44.200><c> yeah</c><00:51:44.559><c> was</c><00:51:44.710><c> like</c><00:51:44.859><c> with</c>

00:51:45.000 --> 00:51:45.010 align:start position:0%
okay no I think it's yeah was like with
 

00:51:45.010 --> 00:51:47.190 align:start position:0%
okay no I think it's yeah was like with
the<00:51:45.099><c> original</c><00:51:45.430><c> course</c><00:51:45.700><c> that</c><00:51:45.849><c> because</c><00:51:46.420><c> it's</c>

00:51:47.190 --> 00:51:47.200 align:start position:0%
the original course that because it's
 

00:51:47.200 --> 00:51:48.599 align:start position:0%
the original course that because it's
very<00:51:47.530><c> less</c><00:51:47.800><c> being</c><00:51:47.980><c> less</c><00:51:48.130><c> kinda</c><00:51:48.369><c> like</c><00:51:48.520><c> this</c>

00:51:48.599 --> 00:51:48.609 align:start position:0%
very less being less kinda like this
 

00:51:48.609 --> 00:51:49.140 align:start position:0%
very less being less kinda like this
actually

00:51:49.140 --> 00:51:49.150 align:start position:0%
actually
 

00:51:49.150 --> 00:51:51.870 align:start position:0%
actually
yeah<00:51:49.300><c> like</c><00:51:49.540><c> felling</c><00:51:50.260><c> off</c><00:51:50.410><c> in</c><00:51:50.559><c> the</c><00:51:50.740><c> less</c><00:51:51.460><c> doctor</c>

00:51:51.870 --> 00:51:51.880 align:start position:0%
yeah like felling off in the less doctor
 

00:51:51.880 --> 00:51:54.839 align:start position:0%
yeah like felling off in the less doctor
after<00:51:52.450><c> I</c><00:51:52.480><c> died</c><00:51:52.780><c> from</c><00:51:53.109><c> her</c><00:51:53.740><c> that's</c><00:51:54.040><c> very</c><00:51:54.550><c> very</c>

00:51:54.839 --> 00:51:54.849 align:start position:0%
after I died from her that's very very
 

00:51:54.849 --> 00:51:58.920 align:start position:0%
after I died from her that's very very
Somalia<00:51:55.450><c> so</c><00:51:55.839><c> so</c><00:51:56.500><c> so</c><00:51:56.920><c> yeah</c><00:51:57.099><c> I</c><00:51:57.130><c> like</c><00:51:58.030><c> it</c><00:51:58.089><c> tomorrow</c>

00:51:58.920 --> 00:51:58.930 align:start position:0%
Somalia so so so yeah I like it tomorrow
 

00:51:58.930 --> 00:52:04.309 align:start position:0%
Somalia so so so yeah I like it tomorrow
was<00:51:59.619><c> the</c><00:51:59.650><c> world</c><00:51:59.920><c> so</c><00:52:00.640><c> I</c><00:52:00.670><c> have</c><00:52:00.849><c> to</c><00:52:00.940><c> take</c><00:52:01.059><c> it</c><00:52:01.180><c> out</c>

00:52:04.309 --> 00:52:04.319 align:start position:0%
 
 

00:52:04.319 --> 00:52:07.650 align:start position:0%
 
yeah<00:52:05.319><c> I</c><00:52:05.589><c> would</c><00:52:06.369><c> about</c><00:52:06.910><c> one</c><00:52:07.119><c> more</c><00:52:07.270><c> thing</c><00:52:07.329><c> before</c>

00:52:07.650 --> 00:52:07.660 align:start position:0%
yeah I would about one more thing before
 

00:52:07.660 --> 00:52:09.510 align:start position:0%
yeah I would about one more thing before
I<00:52:07.869><c> get</c><00:52:07.930><c> to</c><00:52:08.109><c> the</c><00:52:08.200><c> questions</c><00:52:08.650><c> okay</c><00:52:09.130><c> that</c><00:52:09.369><c> was</c>

00:52:09.510 --> 00:52:09.520 align:start position:0%
I get to the questions okay that was
 

00:52:09.520 --> 00:52:10.380 align:start position:0%
I get to the questions okay that was
supposed<00:52:09.790><c> to</c><00:52:09.849><c> do</c><00:52:10.030><c> anything</c>

00:52:10.380 --> 00:52:10.390 align:start position:0%
supposed to do anything
 

00:52:10.390 --> 00:52:14.220 align:start position:0%
supposed to do anything
okay<00:52:10.660><c> one</c><00:52:10.839><c> more</c><00:52:10.990><c> thing</c><00:52:12.089><c> so</c><00:52:13.089><c> there</c><00:52:13.809><c> is</c><00:52:13.900><c> a</c><00:52:14.020><c> lot</c><00:52:14.140><c> of</c>

00:52:14.220 --> 00:52:14.230 align:start position:0%
okay one more thing so there is a lot of
 

00:52:14.230 --> 00:52:17.069 align:start position:0%
okay one more thing so there is a lot of
math<00:52:14.410><c> going</c><00:52:14.710><c> on</c><00:52:15.040><c> there</c><00:52:15.390><c> in</c><00:52:16.390><c> every</c><00:52:16.660><c> compiler</c>

00:52:17.069 --> 00:52:17.079 align:start position:0%
math going on there in every compiler
 

00:52:17.079 --> 00:52:19.589 align:start position:0%
math going on there in every compiler
organizer<00:52:18.069><c> store</c><00:52:18.430><c> and</c><00:52:18.970><c> most</c><00:52:19.240><c> of</c><00:52:19.359><c> the</c><00:52:19.420><c> tools</c>

00:52:19.589 --> 00:52:19.599 align:start position:0%
organizer store and most of the tools
 

00:52:19.599 --> 00:52:21.480 align:start position:0%
organizer store and most of the tools
use<00:52:19.900><c> the</c><00:52:20.079><c> same</c><00:52:20.230><c> two</c><00:52:20.319><c> solvers</c><00:52:20.740><c> so</c><00:52:21.099><c> this</c><00:52:21.309><c> black</c>

00:52:21.480 --> 00:52:21.490 align:start position:0%
use the same two solvers so this black
 

00:52:21.490 --> 00:52:23.280 align:start position:0%
use the same two solvers so this black
boxes<00:52:21.970><c> were</c><00:52:22.119><c> including</c><00:52:22.510><c> mathematical</c>

00:52:23.280 --> 00:52:23.290 align:start position:0%
boxes were including mathematical
 

00:52:23.290 --> 00:52:25.260 align:start position:0%
boxes were including mathematical
results<00:52:23.770><c> and</c><00:52:24.099><c> they're</c><00:52:24.520><c> very</c><00:52:24.790><c> nice</c><00:52:24.910><c> because</c>

00:52:25.260 --> 00:52:25.270 align:start position:0%
results and they're very nice because
 

00:52:25.270 --> 00:52:27.150 align:start position:0%
results and they're very nice because
first<00:52:25.750><c> of</c><00:52:25.900><c> all</c><00:52:26.020><c> they</c><00:52:26.230><c> are</c><00:52:26.260><c> solve</c><00:52:26.680><c> enterprise</c>

00:52:27.150 --> 00:52:27.160 align:start position:0%
first of all they are solve enterprise
 

00:52:27.160 --> 00:52:28.920 align:start position:0%
first of all they are solve enterprise
like<00:52:27.400><c> they've</c><00:52:27.550><c> been</c><00:52:27.730><c> written</c><00:52:28.390><c> by</c><00:52:28.660><c> smart</c>

00:52:28.920 --> 00:52:28.930 align:start position:0%
like they've been written by smart
 

00:52:28.930 --> 00:52:31.020 align:start position:0%
like they've been written by smart
people<00:52:28.990><c> but</c><00:52:29.619><c> they</c><00:52:29.980><c> listed</c><00:52:30.309><c> for</c><00:52:30.550><c> a</c><00:52:30.579><c> long</c><00:52:30.790><c> time</c>

00:52:31.020 --> 00:52:31.030 align:start position:0%
people but they listed for a long time
 

00:52:31.030 --> 00:52:36.030 align:start position:0%
people but they listed for a long time
and<00:52:31.829><c> they</c><00:52:32.829><c> cover</c><00:52:33.040><c> all</c><00:52:33.280><c> the</c><00:52:33.460><c> cases</c><00:52:33.640><c> so</c><00:52:34.270><c> so</c><00:52:35.040><c> they</c>

00:52:36.030 --> 00:52:36.040 align:start position:0%
and they cover all the cases so so they
 

00:52:36.040 --> 00:52:39.120 align:start position:0%
and they cover all the cases so so they
weren't<00:52:36.220><c> very</c><00:52:36.490><c> nice</c><00:52:36.700><c> but</c><00:52:37.599><c> I</c><00:52:37.690><c> think</c><00:52:38.130><c> surprising</c>

00:52:39.120 --> 00:52:39.130 align:start position:0%
weren't very nice but I think surprising
 

00:52:39.130 --> 00:52:39.690 align:start position:0%
weren't very nice but I think surprising
really

00:52:39.690 --> 00:52:39.700 align:start position:0%
really
 

00:52:39.700 --> 00:52:41.579 align:start position:0%
really
like<00:52:40.059><c> telling</c><00:52:40.329><c> a</c><00:52:40.480><c> set</c><00:52:40.660><c> of</c><00:52:40.780><c> rules</c><00:52:41.079><c> that</c><00:52:41.440><c> were</c>

00:52:41.579 --> 00:52:41.589 align:start position:0%
like telling a set of rules that were
 

00:52:41.589 --> 00:52:43.650 align:start position:0%
like telling a set of rules that were
handwritten<00:52:41.890><c> health</c><00:52:42.849><c> problems</c><00:52:43.329><c> and</c><00:52:43.510><c> other</c>

00:52:43.650 --> 00:52:43.660 align:start position:0%
handwritten health problems and other
 

00:52:43.660 --> 00:52:45.930 align:start position:0%
handwritten health problems and other
problems<00:52:43.780><c> but</c><00:52:44.710><c> can</c><00:52:44.890><c> be</c><00:52:44.980><c> sometimes</c><00:52:45.160><c> faster</c><00:52:45.670><c> and</c>

00:52:45.930 --> 00:52:45.940 align:start position:0%
problems but can be sometimes faster and
 

00:52:45.940 --> 00:52:48.420 align:start position:0%
problems but can be sometimes faster and
and<00:52:46.290><c> I</c><00:52:47.290><c> want</c><00:52:47.650><c> to</c><00:52:47.710><c> talk</c><00:52:47.859><c> a</c><00:52:47.890><c> little</c><00:52:48.010><c> bit</c><00:52:48.309><c> about</c>

00:52:48.420 --> 00:52:48.430 align:start position:0%
and I want to talk a little bit about
 

00:52:48.430 --> 00:52:52.200 align:start position:0%
and I want to talk a little bit about
how<00:52:48.819><c> math</c><00:52:49.030><c> is</c><00:52:49.059><c> handled</c><00:52:49.900><c> my</c><00:52:50.859><c> case</c><00:52:51.180><c> crosses</c><00:52:52.180><c> a</c>

00:52:52.200 --> 00:52:52.210 align:start position:0%
how math is handled my case crosses a
 

00:52:52.210 --> 00:52:54.990 align:start position:0%
how math is handled my case crosses a
comparison<00:52:53.170><c> and</c><00:52:53.680><c> I'm</c><00:52:54.400><c> not</c><00:52:54.549><c> saying</c><00:52:54.760><c> this</c><00:52:54.849><c> is</c>

00:52:54.990 --> 00:52:55.000 align:start position:0%
comparison and I'm not saying this is
 

00:52:55.000 --> 00:52:55.349 align:start position:0%
comparison and I'm not saying this is
better

00:52:55.349 --> 00:52:55.359 align:start position:0%
better
 

00:52:55.359 --> 00:52:57.750 align:start position:0%
better
perhaps<00:52:55.990><c> it's</c><00:52:56.230><c> worse</c><00:52:56.650><c> but</c><00:52:56.950><c> I</c><00:52:57.160><c> just</c><00:52:57.400><c> started</c>

00:52:57.750 --> 00:52:57.760 align:start position:0%
perhaps it's worse but I just started
 

00:52:57.760 --> 00:52:59.430 align:start position:0%
perhaps it's worse but I just started
doing<00:52:58.030><c> this</c><00:52:58.210><c> this</c><00:52:58.599><c> way</c><00:52:58.780><c> because</c><00:52:58.960><c> honestly</c><00:52:59.319><c> a</c>

00:52:59.430 --> 00:52:59.440 align:start position:0%
doing this this way because honestly a
 

00:52:59.440 --> 00:53:00.720 align:start position:0%
doing this this way because honestly a
year<00:52:59.500><c> ago</c><00:52:59.829><c> I</c><00:52:59.859><c> didn't</c><00:53:00.130><c> know</c><00:53:00.190><c> what</c><00:53:00.369><c> the</c><00:53:00.460><c> second</c>

00:53:00.720 --> 00:53:00.730 align:start position:0%
year ago I didn't know what the second
 

00:53:00.730 --> 00:53:03.140 align:start position:0%
year ago I didn't know what the second
servers<00:53:01.030><c> were</c><00:53:01.210><c> so</c><00:53:01.839><c> I</c><00:53:02.200><c> just</c><00:53:02.410><c> throw</c><00:53:02.530><c> that</c><00:53:02.559><c> my</c><00:53:02.829><c> way</c>

00:53:03.140 --> 00:53:03.150 align:start position:0%
servers were so I just throw that my way
 

00:53:03.150 --> 00:53:07.170 align:start position:0%
servers were so I just throw that my way
but<00:53:04.150><c> perhaps</c><00:53:04.359><c> it's</c><00:53:04.990><c> not</c><00:53:05.170><c> the</c><00:53:05.230><c> best</c><00:53:05.380><c> way</c><00:53:05.530><c> so</c><00:53:06.180><c> in</c>

00:53:07.170 --> 00:53:07.180 align:start position:0%
but perhaps it's not the best way so in
 

00:53:07.180 --> 00:53:10.559 align:start position:0%
but perhaps it's not the best way so in
my<00:53:07.329><c> case</c><00:53:07.390><c> I</c><00:53:07.869><c> think</c><00:53:08.109><c> that</c><00:53:08.859><c> I</c><00:53:09.210><c> don't</c><00:53:10.210><c> buy</c>

00:53:10.559 --> 00:53:10.569 align:start position:0%
my case I think that I don't buy
 

00:53:10.569 --> 00:53:13.200 align:start position:0%
my case I think that I don't buy
information<00:53:11.020><c> like</c><00:53:11.980><c> I</c><00:53:12.130><c> don't</c><00:53:12.190><c> use</c><00:53:12.430><c> passes</c><00:53:12.849><c> for</c>

00:53:13.200 --> 00:53:13.210 align:start position:0%
information like I don't use passes for
 

00:53:13.210 --> 00:53:14.910 align:start position:0%
information like I don't use passes for
represent<00:53:13.660><c> a</c><00:53:13.750><c> representing</c><00:53:14.470><c> a</c><00:53:14.559><c> long</c><00:53:14.680><c> program</c>

00:53:14.910 --> 00:53:14.920 align:start position:0%
represent a representing a long program
 

00:53:14.920 --> 00:53:16.740 align:start position:0%
represent a representing a long program
when<00:53:15.220><c> you</c><00:53:15.250><c> stop</c><00:53:15.520><c> us</c><00:53:15.700><c> so</c><00:53:15.910><c> this</c><00:53:16.359><c> is</c><00:53:16.420><c> very</c><00:53:16.540><c> similar</c>

00:53:16.740 --> 00:53:16.750 align:start position:0%
when you stop us so this is very similar
 

00:53:16.750 --> 00:53:19.710 align:start position:0%
when you stop us so this is very similar
to<00:53:16.930><c> like</c><00:53:17.380><c> actually</c><00:53:17.819><c> like</c><00:53:18.819><c> the</c><00:53:19.359><c> way</c><00:53:19.510><c> these</c>

00:53:19.710 --> 00:53:19.720 align:start position:0%
to like actually like the way these
 

00:53:19.720 --> 00:53:22.950 align:start position:0%
to like actually like the way these
represent<00:53:20.650><c> so</c><00:53:21.490><c> you</c><00:53:21.880><c> know</c><00:53:22.000><c> every</c><00:53:22.480><c> operation</c>

00:53:22.950 --> 00:53:22.960 align:start position:0%
represent so you know every operation
 

00:53:22.960 --> 00:53:23.830 align:start position:0%
represent so you know every operation
like<00:53:23.260><c> if</c><00:53:23.410><c> I</c><00:53:23.530><c> could</c>

00:53:23.830 --> 00:53:23.840 align:start position:0%
like if I could
 

00:53:23.840 --> 00:53:25.870 align:start position:0%
like if I could
on<00:53:24.110><c> the</c><00:53:24.200><c> stack</c><00:53:24.440><c> I</c><00:53:24.620><c> don't</c><00:53:24.800><c> know</c><00:53:24.890><c> the</c><00:53:25.010><c> value</c><00:53:25.130><c> it's</c>

00:53:25.870 --> 00:53:25.880 align:start position:0%
on the stack I don't know the value it's
 

00:53:25.880 --> 00:53:27.910 align:start position:0%
on the stack I don't know the value it's
not<00:53:25.940><c> the</c><00:53:26.150><c> class</c><00:53:26.450><c> of</c><00:53:26.750><c> something</c><00:53:27.170><c> is</c><00:53:27.410><c> in</c><00:53:27.650><c> just</c><00:53:27.830><c> a</c>

00:53:27.910 --> 00:53:27.920 align:start position:0%
not the class of something is in just a
 

00:53:27.920 --> 00:53:31.030 align:start position:0%
not the class of something is in just a
double<00:53:28.250><c> so</c><00:53:28.780><c> that</c><00:53:29.780><c> is</c><00:53:29.930><c> are</c><00:53:30.080><c> so</c><00:53:30.290><c> nice</c><00:53:30.500><c> because</c>

00:53:31.030 --> 00:53:31.040 align:start position:0%
double so that is are so nice because
 

00:53:31.040 --> 00:53:32.500 align:start position:0%
double so that is are so nice because
they're<00:53:31.400><c> very</c><00:53:31.640><c> easy</c><00:53:31.820><c> to</c><00:53:31.910><c> compare</c><00:53:32.270><c> for</c><00:53:32.450><c> example</c>

00:53:32.500 --> 00:53:32.510 align:start position:0%
they're very easy to compare for example
 

00:53:32.510 --> 00:53:34.960 align:start position:0%
they're very easy to compare for example
so<00:53:33.080><c> if</c><00:53:33.200><c> I</c><00:53:33.320><c> want</c><00:53:33.530><c> to</c><00:53:33.650><c> catch</c><00:53:33.890><c> some</c><00:53:34.160><c> computations</c>

00:53:34.960 --> 00:53:34.970 align:start position:0%
so if I want to catch some computations
 

00:53:34.970 --> 00:53:37.750 align:start position:0%
so if I want to catch some computations
I<00:53:35.000><c> just</c><00:53:35.270><c> know</c><00:53:35.600><c> like</c><00:53:36.050><c> like</c><00:53:36.650><c> it's</c><00:53:36.860><c> it's</c><00:53:37.160><c> it's</c>

00:53:37.750 --> 00:53:37.760 align:start position:0%
I just know like like it's it's it's
 

00:53:37.760 --> 00:53:39.490 align:start position:0%
I just know like like it's it's it's
very<00:53:37.940><c> like</c><00:53:38.360><c> in</c><00:53:38.480><c> Python</c><00:53:38.810><c> at</c><00:53:38.900><c> least</c><00:53:39.110><c> it's</c><00:53:39.290><c> like</c>

00:53:39.490 --> 00:53:39.500 align:start position:0%
very like in Python at least it's like
 

00:53:39.500 --> 00:53:41.830 align:start position:0%
very like in Python at least it's like
one<00:53:39.710><c> operation</c><00:53:40.010><c> to</c><00:53:40.190><c> to</c><00:53:40.880><c> compare</c><00:53:41.180><c> two</c><00:53:41.480><c> doubles</c>

00:53:41.830 --> 00:53:41.840 align:start position:0%
one operation to to compare two doubles
 

00:53:41.840 --> 00:53:48.160 align:start position:0%
one operation to to compare two doubles
if<00:53:41.960><c> they're</c><00:53:42.110><c> equal</c><00:53:44.950><c> one</c><00:53:45.950><c> time</c><00:53:46.360><c> so</c><00:53:47.360><c> it</c><00:53:47.720><c> spits</c><00:53:47.990><c> up</c>

00:53:48.160 --> 00:53:48.170 align:start position:0%
if they're equal one time so it spits up
 

00:53:48.170 --> 00:53:49.750 align:start position:0%
if they're equal one time so it spits up
a<00:53:48.320><c> lot</c><00:53:48.440><c> of</c><00:53:48.560><c> computations</c><00:53:49.070><c> because</c><00:53:49.370><c> I</c><00:53:49.460><c> cashed</c>

00:53:49.750 --> 00:53:49.760 align:start position:0%
a lot of computations because I cashed
 

00:53:49.760 --> 00:53:53.560 align:start position:0%
a lot of computations because I cashed
like<00:53:50.090><c> like</c><00:53:50.570><c> crazy</c><00:53:51.640><c> the</c><00:53:52.640><c> second</c><00:53:52.910><c> cool</c><00:53:53.150><c> thing</c><00:53:53.360><c> is</c>

00:53:53.560 --> 00:53:53.570 align:start position:0%
like like crazy the second cool thing is
 

00:53:53.570 --> 00:53:56.350 align:start position:0%
like like crazy the second cool thing is
working<00:53:54.020><c> with</c><00:53:54.290><c> this</c><00:53:54.500><c> is</c><00:53:54.920><c> I</c><00:53:55.190><c> have</c><00:53:55.940><c> to</c><00:53:56.060><c> print</c><00:53:56.240><c> out</c>

00:53:56.350 --> 00:53:56.360 align:start position:0%
working with this is I have to print out
 

00:53:56.360 --> 00:53:58.780 align:start position:0%
working with this is I have to print out
form<00:53:56.690><c> that's</c><00:53:56.960><c> human</c><00:53:57.290><c> readable</c><00:53:57.680><c> but</c><00:53:58.250><c> when</c><00:53:58.760><c> I</c>

00:53:58.780 --> 00:53:58.790 align:start position:0%
form that's human readable but when I
 

00:53:58.790 --> 00:54:00.730 align:start position:0%
form that's human readable but when I
want<00:53:59.180><c> to</c><00:53:59.270><c> test</c><00:53:59.480><c> it</c><00:53:59.600><c> in</c><00:53:59.690><c> vitam</c><00:54:00.050><c> I</c><00:54:00.140><c> just</c><00:54:00.320><c> pop</c><00:54:00.500><c> into</c>

00:54:00.730 --> 00:54:00.740 align:start position:0%
want to test it in vitam I just pop into
 

00:54:00.740 --> 00:54:03.220 align:start position:0%
want to test it in vitam I just pop into
the<00:54:00.830><c> code</c><00:54:01.300><c> it's</c><00:54:02.300><c> already</c><00:54:02.540><c> there</c><00:54:02.690><c> so</c><00:54:02.750><c> I</c><00:54:03.110><c> don't</c>

00:54:03.220 --> 00:54:03.230 align:start position:0%
the code it's already there so I don't
 

00:54:03.230 --> 00:54:04.660 align:start position:0%
the code it's already there so I don't
need<00:54:03.470><c> to</c><00:54:03.530><c> create</c><00:54:03.830><c> the</c><00:54:03.920><c> contractors</c><00:54:04.460><c> and</c>

00:54:04.660 --> 00:54:04.670 align:start position:0%
need to create the contractors and
 

00:54:04.670 --> 00:54:07.000 align:start position:0%
need to create the contractors and
whatnot<00:54:04.970><c> so</c><00:54:05.000><c> this</c><00:54:05.630><c> is</c><00:54:05.750><c> very</c><00:54:05.960><c> very</c><00:54:06.110><c> nice</c><00:54:06.350><c> but</c>

00:54:07.000 --> 00:54:07.010 align:start position:0%
whatnot so this is very very nice but
 

00:54:07.010 --> 00:54:10.180 align:start position:0%
whatnot so this is very very nice but
but<00:54:07.310><c> sometimes</c><00:54:07.550><c> like</c><00:54:08.740><c> when</c><00:54:09.740><c> they</c><00:54:09.830><c> are</c><00:54:09.920><c> getting</c>

00:54:10.180 --> 00:54:10.190 align:start position:0%
but sometimes like when they are getting
 

00:54:10.190 --> 00:54:13.170 align:start position:0%
but sometimes like when they are getting
used<00:54:10.490><c> to</c><00:54:10.550><c> that</c><00:54:10.700><c> it's</c><00:54:10.910><c> you</c><00:54:11.750><c> convert</c><00:54:12.110><c> your</c><00:54:12.140><c> eyes</c>

00:54:13.170 --> 00:54:13.180 align:start position:0%
used to that it's you convert your eyes
 

00:54:13.180 --> 00:54:14.440 align:start position:0%
used to that it's you convert your eyes
now

00:54:14.440 --> 00:54:14.450 align:start position:0%
now
 

00:54:14.450 --> 00:54:17.200 align:start position:0%
now
the<00:54:14.780><c> other</c><00:54:14.900><c> thing</c><00:54:15.140><c> is</c><00:54:15.320><c> I</c><00:54:15.560><c> also</c><00:54:16.430><c> try</c><00:54:16.820><c> to</c><00:54:16.850><c> flatten</c>

00:54:17.200 --> 00:54:17.210 align:start position:0%
the other thing is I also try to flatten
 

00:54:17.210 --> 00:54:19.300 align:start position:0%
the other thing is I also try to flatten
and<00:54:17.600><c> say</c><00:54:17.930><c> goodbye</c><00:54:18.110><c> all</c><00:54:18.800><c> the</c><00:54:18.950><c> forms</c><00:54:19.250><c> of</c>

00:54:19.300 --> 00:54:19.310 align:start position:0%
and say goodbye all the forms of
 

00:54:19.310 --> 00:54:22.240 align:start position:0%
and say goodbye all the forms of
expressions<00:54:19.880><c> so</c><00:54:20.630><c> I</c><00:54:21.110><c> think</c><00:54:21.320><c> solvers</c><00:54:21.740><c> also</c><00:54:22.100><c> do</c>

00:54:22.240 --> 00:54:22.250 align:start position:0%
expressions so I think solvers also do
 

00:54:22.250 --> 00:54:24.220 align:start position:0%
expressions so I think solvers also do
that<00:54:22.430><c> so</c><00:54:22.580><c> I</c><00:54:22.640><c> can</c><00:54:22.760><c> simplify</c><00:54:22.970><c> stuff</c><00:54:23.420><c> but</c><00:54:24.020><c> I</c><00:54:24.050><c> have</c>

00:54:24.220 --> 00:54:24.230 align:start position:0%
that so I can simplify stuff but I have
 

00:54:24.230 --> 00:54:27.970 align:start position:0%
that so I can simplify stuff but I have
a<00:54:24.260><c> very</c><00:54:24.440><c> special</c><00:54:24.740><c> like</c><00:54:25.840><c> canonical</c><00:54:26.840><c> latin</c><00:54:27.650><c> form</c>

00:54:27.970 --> 00:54:27.980 align:start position:0%
a very special like canonical latin form
 

00:54:27.980 --> 00:54:31.060 align:start position:0%
a very special like canonical latin form
that<00:54:28.880><c> for</c><00:54:29.420><c> a</c><00:54:29.450><c> human</c><00:54:29.810><c> it</c><00:54:30.080><c> may</c><00:54:30.320><c> not</c><00:54:30.530><c> be</c><00:54:30.740><c> the</c><00:54:30.800><c> same</c>

00:54:31.060 --> 00:54:31.070 align:start position:0%
that for a human it may not be the same
 

00:54:31.070 --> 00:54:34.120 align:start position:0%
that for a human it may not be the same
as<00:54:31.220><c> well</c><00:54:31.460><c> but</c><00:54:32.240><c> but</c><00:54:32.810><c> like</c><00:54:33.410><c> a</c><00:54:33.440><c> lot</c><00:54:33.740><c> of</c><00:54:33.890><c> math</c>

00:54:34.120 --> 00:54:34.130 align:start position:0%
as well but but like a lot of math
 

00:54:34.130 --> 00:54:35.950 align:start position:0%
as well but but like a lot of math
really<00:54:34.640><c> assumes</c><00:54:35.060><c> that</c><00:54:35.150><c> there</c><00:54:35.390><c> is</c><00:54:35.480><c> this</c><00:54:35.630><c> form</c>

00:54:35.950 --> 00:54:35.960 align:start position:0%
really assumes that there is this form
 

00:54:35.960 --> 00:54:37.960 align:start position:0%
really assumes that there is this form
so<00:54:36.260><c> it's</c><00:54:36.410><c> safe</c><00:54:36.620><c> so</c><00:54:36.830><c> the</c><00:54:36.950><c> processing</c><00:54:37.490><c> time</c><00:54:37.760><c> is</c>

00:54:37.960 --> 00:54:37.970 align:start position:0%
so it's safe so the processing time is
 

00:54:37.970 --> 00:54:40.510 align:start position:0%
so it's safe so the processing time is
not<00:54:38.330><c> rules</c><00:54:38.630><c> I</c><00:54:38.960><c> don't</c><00:54:39.620><c> want</c><00:54:39.770><c> to</c><00:54:39.860><c> go</c><00:54:39.950><c> to</c><00:54:40.010><c> duty</c><00:54:40.280><c> to</c>

00:54:40.510 --> 00:54:40.520 align:start position:0%
not rules I don't want to go to duty to
 

00:54:40.520 --> 00:54:42.400 align:start position:0%
not rules I don't want to go to duty to
that<00:54:40.670><c> but</c><00:54:40.910><c> for</c><00:54:41.030><c> example</c><00:54:41.120><c> now</c><00:54:42.020><c> when</c><00:54:42.200><c> I</c><00:54:42.290><c> multiply</c>

00:54:42.400 --> 00:54:42.410 align:start position:0%
that but for example now when I multiply
 

00:54:42.410 --> 00:54:45.280 align:start position:0%
that but for example now when I multiply
something<00:54:43.010><c> the</c><00:54:43.700><c> concrete</c><00:54:44.060><c> body</c><00:54:44.270><c> is</c><00:54:44.390><c> always</c><00:54:44.960><c> as</c>

00:54:45.280 --> 00:54:45.290 align:start position:0%
something the concrete body is always as
 

00:54:45.290 --> 00:54:47.470 align:start position:0%
something the concrete body is always as
a<00:54:45.350><c> first</c><00:54:45.620><c> argument</c><00:54:45.920><c> or</c><00:54:46.220><c> there</c><00:54:47.000><c> is</c><00:54:47.090><c> a</c><00:54:47.120><c> certain</c>

00:54:47.470 --> 00:54:47.480 align:start position:0%
a first argument or there is a certain
 

00:54:47.480 --> 00:54:50.730 align:start position:0%
a first argument or there is a certain
order<00:54:47.600><c> of</c><00:54:47.840><c> operations</c><00:54:48.410><c> so</c><00:54:48.680><c> if</c><00:54:48.800><c> I</c><00:54:48.920><c> see</c><00:54:49.160><c> multiply</c>

00:54:50.730 --> 00:54:50.740 align:start position:0%
order of operations so if I see multiply
 

00:54:50.740 --> 00:54:53.350 align:start position:0%
order of operations so if I see multiply
something<00:54:51.740><c> multiplied</c><00:54:52.340><c> we</c><00:54:52.640><c> always</c><00:54:53.030><c> are</c>

00:54:53.350 --> 00:54:53.360 align:start position:0%
something multiplied we always are
 

00:54:53.360 --> 00:54:56.230 align:start position:0%
something multiplied we always are
moving<00:54:54.020><c> like</c><00:54:54.280><c> this</c><00:54:55.280><c> and</c><00:54:55.520><c> not</c><00:54:55.790><c> the</c><00:54:55.940><c> other</c><00:54:56.060><c> way</c>

00:54:56.230 --> 00:54:56.240 align:start position:0%
moving like this and not the other way
 

00:54:56.240 --> 00:54:58.930 align:start position:0%
moving like this and not the other way
around<00:54:56.270><c> so</c><00:54:57.230><c> because</c><00:54:57.680><c> of</c><00:54:57.800><c> this</c><00:54:57.950><c> like</c><00:54:58.640><c> the</c><00:54:58.760><c> whole</c>

00:54:58.930 --> 00:54:58.940 align:start position:0%
around so because of this like the whole
 

00:54:58.940 --> 00:55:01.430 align:start position:0%
around so because of this like the whole
math<00:54:59.150><c> library</c><00:54:59.890><c> can</c>

00:55:01.430 --> 00:55:01.440 align:start position:0%
math library can
 

00:55:01.440 --> 00:55:04.069 align:start position:0%
math library can
we<00:55:01.589><c> have</c><00:55:01.980><c> like</c><00:55:02.460><c> a</c><00:55:02.490><c> certain</c><00:55:03.000><c> very</c><00:55:03.359><c> small</c><00:55:03.810><c> set</c><00:55:04.020><c> of</c>

00:55:04.069 --> 00:55:04.079 align:start position:0%
we have like a certain very small set of
 

00:55:04.079 --> 00:55:04.579 align:start position:0%
we have like a certain very small set of
rules

00:55:04.579 --> 00:55:04.589 align:start position:0%
rules
 

00:55:04.589 --> 00:55:06.740 align:start position:0%
rules
I've<00:55:04.829><c> analyzed</c><00:55:05.339><c> of</c><00:55:05.520><c> them</c><00:55:05.730><c> he</c><00:55:06.150><c> doesn't</c><00:55:06.510><c> have</c><00:55:06.630><c> to</c>

00:55:06.740 --> 00:55:06.750 align:start position:0%
I've analyzed of them he doesn't have to
 

00:55:06.750 --> 00:55:12.099 align:start position:0%
I've analyzed of them he doesn't have to
worry<00:55:06.869><c> discover</c><00:55:07.230><c> it</c><00:55:07.410><c> involve</c><00:55:08.540><c> the</c><00:55:09.540><c> whole</c><00:55:10.250><c> yeah</c>

00:55:12.099 --> 00:55:12.109 align:start position:0%
worry discover it involve the whole yeah
 

00:55:12.109 --> 00:55:16.880 align:start position:0%
worry discover it involve the whole yeah
and<00:55:13.109><c> he's</c><00:55:13.260><c> faster</c><00:55:14.040><c> in</c><00:55:14.970><c> some</c><00:55:15.119><c> cases</c><00:55:15.680><c> the</c><00:55:16.680><c> cost</c>

00:55:16.880 --> 00:55:16.890 align:start position:0%
and he's faster in some cases the cost
 

00:55:16.890 --> 00:55:21.859 align:start position:0%
and he's faster in some cases the cost
of<00:55:18.980><c> generalization</c><00:55:19.980><c> perhaps</c><00:55:20.280><c> and</c><00:55:20.880><c> then</c><00:55:21.569><c> I</c>

00:55:21.859 --> 00:55:21.869 align:start position:0%
of generalization perhaps and then I
 

00:55:21.869 --> 00:55:24.849 align:start position:0%
of generalization perhaps and then I
have<00:55:22.589><c> to</c><00:55:22.740><c> invent</c><00:55:23.010><c> my</c><00:55:23.220><c> custom</c><00:55:23.609><c> operators</c><00:55:24.119><c> so</c>

00:55:24.849 --> 00:55:24.859 align:start position:0%
have to invent my custom operators so
 

00:55:24.859 --> 00:55:27.710 align:start position:0%
have to invent my custom operators so
anyone<00:55:25.859><c> that</c><00:55:26.130><c> worked</c><00:55:26.400><c> with</c><00:55:27.180><c> with</c><00:55:27.569><c> the</c>

00:55:27.710 --> 00:55:27.720 align:start position:0%
anyone that worked with with the
 

00:55:27.720 --> 00:55:31.430 align:start position:0%
anyone that worked with with the
bytecode<00:55:28.079><c> knows</c><00:55:28.680><c> that</c><00:55:28.829><c> she'd</c><00:55:29.790><c> left</c><00:55:30.290><c> happens</c><00:55:31.290><c> a</c>

00:55:31.430 --> 00:55:31.440 align:start position:0%
bytecode knows that she'd left happens a
 

00:55:31.440 --> 00:55:35.150 align:start position:0%
bytecode knows that she'd left happens a
lot<00:55:31.589><c> of</c><00:55:31.770><c> times</c><00:55:32.010><c> in</c><00:55:33.140><c> the</c><00:55:34.140><c> contract</c><00:55:34.530><c> to</c><00:55:34.589><c> I</c><00:55:34.710><c> shift</c>

00:55:35.150 --> 00:55:35.160 align:start position:0%
lot of times in the contract to I shift
 

00:55:35.160 --> 00:55:37.640 align:start position:0%
lot of times in the contract to I shift
all<00:55:35.339><c> the</c><00:55:35.460><c> staff</c><00:55:35.730><c> and</c><00:55:36.030><c> move</c><00:55:36.240><c> things</c>

00:55:37.640 --> 00:55:37.650 align:start position:0%
all the staff and move things
 

00:55:37.650 --> 00:55:40.849 align:start position:0%
all the staff and move things
bit<00:55:38.160><c> by</c><00:55:38.310><c> bit</c><00:55:38.339><c> by</c><00:55:38.700><c> quickly</c><00:55:39.150><c> by</c><00:55:39.450><c> and</c><00:55:39.810><c> you</c><00:55:40.650><c> must</c>

00:55:40.849 --> 00:55:40.859 align:start position:0%
bit by bit by quickly by and you must
 

00:55:40.859 --> 00:55:42.559 align:start position:0%
bit by bit by quickly by and you must
get<00:55:41.040><c> out</c><00:55:41.190><c> so</c><00:55:41.460><c> so</c><00:55:41.760><c> you</c><00:55:41.849><c> know</c><00:55:41.910><c> let's</c><00:55:42.300><c> say</c><00:55:42.420><c> that's</c>

00:55:42.559 --> 00:55:42.569 align:start position:0%
get out so so you know let's say that's
 

00:55:42.569 --> 00:55:44.240 align:start position:0%
get out so so you know let's say that's
going<00:55:42.720><c> to</c><00:55:42.869><c> be</c><00:55:42.960><c> number</c><00:55:43.349><c> you</c><00:55:43.619><c> want</c><00:55:43.800><c> to</c><00:55:43.890><c> top</c><00:55:44.069><c> of</c>

00:55:44.240 --> 00:55:44.250 align:start position:0%
going to be number you want to top of
 

00:55:44.250 --> 00:55:46.309 align:start position:0%
going to be number you want to top of
this<00:55:44.670><c> center</c><00:55:45.210><c> here</c><00:55:45.569><c> because</c><00:55:45.960><c> that's</c><00:55:46.109><c> where</c>

00:55:46.309 --> 00:55:46.319 align:start position:0%
this center here because that's where
 

00:55:46.319 --> 00:55:48.319 align:start position:0%
this center here because that's where
some<00:55:46.619><c> something</c><00:55:46.950><c> is</c><00:55:47.069><c> and</c><00:55:47.400><c> you</c><00:55:47.849><c> move</c><00:55:48.000><c> it</c><00:55:48.119><c> to</c><00:55:48.210><c> the</c>

00:55:48.319 --> 00:55:48.329 align:start position:0%
some something is and you move it to the
 

00:55:48.329 --> 00:55:51.349 align:start position:0%
some something is and you move it to the
left<00:55:48.420><c> or</c><00:55:48.720><c> to</c><00:55:48.750><c> the</c><00:55:48.869><c> right</c><00:55:48.960><c> right</c><00:55:49.770><c> so</c><00:55:50.460><c> like</c><00:55:51.150><c> these</c>

00:55:51.349 --> 00:55:51.359 align:start position:0%
left or to the right right so like these
 

00:55:51.359 --> 00:55:54.680 align:start position:0%
left or to the right right so like these
operators<00:55:51.839><c> are</c><00:55:52.200><c> used</c><00:55:52.650><c> a</c><00:55:52.920><c> lot</c><00:55:53.130><c> and</c><00:55:53.490><c> I</c><00:55:54.180><c> simplify</c>

00:55:54.680 --> 00:55:54.690 align:start position:0%
operators are used a lot and I simplify
 

00:55:54.690 --> 00:55:56.540 align:start position:0%
operators are used a lot and I simplify
like<00:55:55.079><c> also</c><00:55:55.560><c> like</c><00:55:55.740><c> I</c><00:55:55.890><c> simplified</c><00:55:56.369><c> all</c><00:55:56.460><c> the</c>

00:55:56.540 --> 00:55:56.550 align:start position:0%
like also like I simplified all the
 

00:55:56.550 --> 00:55:58.940 align:start position:0%
like also like I simplified all the
multiplications<00:55:56.940><c> divisions</c><00:55:57.869><c> first</c><00:55:58.380><c> these</c>

00:55:58.940 --> 00:55:58.950 align:start position:0%
multiplications divisions first these
 

00:55:58.950 --> 00:56:02.150 align:start position:0%
multiplications divisions first these
operators<00:55:59.579><c> so</c><00:56:00.450><c> the</c><00:56:00.690><c> local</c><00:56:01.109><c> stuff</c><00:56:01.859><c> would</c><00:56:02.010><c> be</c>

00:56:02.150 --> 00:56:02.160 align:start position:0%
operators so the local stuff would be
 

00:56:02.160 --> 00:56:05.809 align:start position:0%
operators so the local stuff would be
way<00:56:02.369><c> way</c><00:56:02.579><c> simpler</c><00:56:03.060><c> and</c><00:56:04.400><c> special</c><00:56:05.400><c> operator</c>

00:56:05.809 --> 00:56:05.819 align:start position:0%
way way simpler and special operator
 

00:56:05.819 --> 00:56:08.870 align:start position:0%
way way simpler and special operator
mask<00:56:06.569><c> and</c><00:56:06.810><c> shift</c><00:56:07.050><c> left</c><00:56:07.290><c> which</c><00:56:08.069><c> is</c><00:56:08.220><c> like</c><00:56:08.640><c> super</c>

00:56:08.870 --> 00:56:08.880 align:start position:0%
mask and shift left which is like super
 

00:56:08.880 --> 00:56:11.089 align:start position:0%
mask and shift left which is like super
difficult<00:56:09.390><c> to</c><00:56:09.869><c> figure</c><00:56:10.020><c> out</c><00:56:10.200><c> understand</c><00:56:10.950><c> and</c>

00:56:11.089 --> 00:56:11.099 align:start position:0%
difficult to figure out understand and
 

00:56:11.099 --> 00:56:15.040 align:start position:0%
difficult to figure out understand and
memorize<00:56:11.329><c> but</c><00:56:12.329><c> through</c><00:56:12.839><c> the</c><00:56:12.960><c> like</c><00:56:13.530><c> please</c>

00:56:15.040 --> 00:56:15.050 align:start position:0%
memorize but through the like please
 

00:56:15.050 --> 00:56:18.319 align:start position:0%
memorize but through the like please
so<00:56:16.050><c> essentially</c><00:56:16.760><c> essentially</c><00:56:17.760><c> this</c><00:56:17.819><c> special</c>

00:56:18.319 --> 00:56:18.329 align:start position:0%
so essentially essentially this special
 

00:56:18.329 --> 00:56:20.690 align:start position:0%
so essentially essentially this special
operator<00:56:18.780><c> that</c><00:56:18.960><c> was</c><00:56:19.079><c> invented</c><00:56:19.530><c> that</c><00:56:20.190><c> handles</c>

00:56:20.690 --> 00:56:20.700 align:start position:0%
operator that was invented that handles
 

00:56:20.700 --> 00:56:23.030 align:start position:0%
operator that was invented that handles
a<00:56:20.940><c> lot</c><00:56:21.359><c> of</c><00:56:21.480><c> operations</c><00:56:22.079><c> that</c><00:56:22.170><c> otherwise</c><00:56:22.770><c> would</c>

00:56:23.030 --> 00:56:23.040 align:start position:0%
a lot of operations that otherwise would
 

00:56:23.040 --> 00:56:24.859 align:start position:0%
a lot of operations that otherwise would
be<00:56:23.069><c> dis</c><00:56:23.310><c> complicated</c><00:56:23.880><c> threesome</c><00:56:24.329><c> expressions</c>

00:56:24.859 --> 00:56:24.869 align:start position:0%
be dis complicated threesome expressions
 

00:56:24.869 --> 00:56:27.680 align:start position:0%
be dis complicated threesome expressions
and<00:56:25.109><c> I</c><00:56:25.530><c> think</c><00:56:26.040><c> that's</c><00:56:26.220><c> another</c><00:56:26.579><c> part</c><00:56:27.329><c> were</c>

00:56:27.680 --> 00:56:27.690 align:start position:0%
and I think that's another part were
 

00:56:27.690 --> 00:56:30.500 align:start position:0%
and I think that's another part were
worried<00:56:28.290><c> about</c><00:56:28.560><c> where</c><00:56:29.550><c> the</c><00:56:29.730><c> compiler</c><00:56:30.150><c> gets</c>

00:56:30.500 --> 00:56:30.510 align:start position:0%
worried about where the compiler gets
 

00:56:30.510 --> 00:56:32.510 align:start position:0%
worried about where the compiler gets
its<00:56:30.690><c> speed</c><00:56:30.960><c> because</c><00:56:31.349><c> between</c><00:56:31.770><c> Acastus</c><00:56:32.160><c> one</c>

00:56:32.510 --> 00:56:32.520 align:start position:0%
its speed because between Acastus one
 

00:56:32.520 --> 00:56:35.059 align:start position:0%
its speed because between Acastus one
operator<00:56:32.849><c> words</c><00:56:33.270><c> the</c><00:56:33.480><c> regular</c><00:56:34.069><c> analyzers</c>

00:56:35.059 --> 00:56:35.069 align:start position:0%
operator words the regular analyzers
 

00:56:35.069 --> 00:56:38.030 align:start position:0%
operator words the regular analyzers
have<00:56:35.099><c> like</c><00:56:35.579><c> a</c><00:56:35.609><c> huge</c><00:56:36.569><c> tree</c><00:56:36.900><c> of</c><00:56:37.020><c> operators</c><00:56:37.800><c> and</c>

00:56:38.030 --> 00:56:38.040 align:start position:0%
have like a huge tree of operators and
 

00:56:38.040 --> 00:56:39.620 align:start position:0%
have like a huge tree of operators and
they<00:56:38.250><c> would</c><00:56:38.369><c> have</c><00:56:38.550><c> to</c><00:56:38.670><c> figure</c><00:56:38.910><c> out</c><00:56:39.000><c> your</c>

00:56:39.620 --> 00:56:39.630 align:start position:0%
they would have to figure out your
 

00:56:39.630 --> 00:56:40.650 align:start position:0%
they would have to figure out your
single<00:56:39.930><c> time</c>

00:56:40.650 --> 00:56:40.660 align:start position:0%
single time
 

00:56:40.660 --> 00:56:43.589 align:start position:0%
single time
together<00:56:41.200><c> I'm</c><00:56:41.619><c> not</c><00:56:41.829><c> 100%</c><00:56:42.309><c> sure</c><00:56:42.579><c> I'm</c><00:56:42.940><c> not</c><00:56:43.059><c> like</c>

00:56:43.589 --> 00:56:43.599 align:start position:0%
together I'm not 100% sure I'm not like
 

00:56:43.599 --> 00:56:47.520 align:start position:0%
together I'm not 100% sure I'm not like
a<00:56:43.869><c> safety</c><00:56:44.079><c> specialist</c><00:56:44.799><c> number</c><00:56:45.609><c> like</c><00:56:46.539><c> this</c>

00:56:47.520 --> 00:56:47.530 align:start position:0%
a safety specialist number like this
 

00:56:47.530 --> 00:56:50.279 align:start position:0%
a safety specialist number like this
stuff<00:56:48.160><c> is</c><00:56:48.339><c> fast</c><00:56:48.579><c> so</c><00:56:48.940><c> so</c><00:56:49.329><c> uh</c><00:56:49.359><c> that's</c><00:56:49.930><c> my</c><00:56:50.109><c> bad</c>

00:56:50.279 --> 00:56:50.289 align:start position:0%
stuff is fast so so uh that's my bad
 

00:56:50.289 --> 00:56:53.039 align:start position:0%
stuff is fast so so uh that's my bad
well<00:56:50.500><c> that</c><00:56:50.530><c> went</c><00:56:50.829><c> way</c><00:56:51.609><c> too</c><00:56:51.640><c> soon</c><00:56:52.049><c> now</c>

00:56:53.039 --> 00:56:53.049 align:start position:0%
well that went way too soon now
 

00:56:53.049 --> 00:56:56.430 align:start position:0%
well that went way too soon now
obviously<00:56:53.740><c> yeah</c><00:56:54.700><c> this</c><00:56:55.210><c> is</c><00:56:55.329><c> no</c><00:56:55.450><c> because</c><00:56:55.809><c> it's</c>

00:56:56.430 --> 00:56:56.440 align:start position:0%
obviously yeah this is no because it's
 

00:56:56.440 --> 00:56:58.410 align:start position:0%
obviously yeah this is no because it's
home<00:56:56.650><c> homebrew</c><00:56:57.400><c> like</c><00:56:57.910><c> the</c><00:56:58.030><c> code</c><00:56:58.240><c> is</c>

00:56:58.410 --> 00:56:58.420 align:start position:0%
home homebrew like the code is
 

00:56:58.420 --> 00:57:01.559 align:start position:0%
home homebrew like the code is
absolutely<00:56:58.740><c> bad</c><00:56:59.740><c> so</c><00:57:00.309><c> we</c><00:57:00.579><c> kind</c><00:57:00.789><c> of</c><00:57:00.849><c> the</c><00:57:01.329><c> factor</c>

00:57:01.559 --> 00:57:01.569 align:start position:0%
absolutely bad so we kind of the factor
 

00:57:01.569 --> 00:57:07.799 align:start position:0%
absolutely bad so we kind of the factor
that<00:57:01.750><c> we</c><00:57:01.960><c> like</c><00:57:03.869><c> and</c><00:57:04.869><c> yeah</c><00:57:05.680><c> it's</c><00:57:06.150><c> for</c><00:57:07.150><c> them</c><00:57:07.329><c> like</c>

00:57:07.799 --> 00:57:07.809 align:start position:0%
that we like and yeah it's for them like
 

00:57:07.809 --> 00:57:09.630 align:start position:0%
that we like and yeah it's for them like
all<00:57:07.930><c> the</c><00:57:08.079><c> rules</c><00:57:08.289><c> or</c><00:57:08.650><c> the</c><00:57:08.680><c> match</c><00:57:08.950><c> rules</c><00:57:09.250><c> were</c>

00:57:09.630 --> 00:57:09.640 align:start position:0%
all the rules or the match rules were
 

00:57:09.640 --> 00:57:11.400 align:start position:0%
all the rules or the match rules were
really<00:57:09.910><c> done</c><00:57:10.089><c> a</c><00:57:10.119><c> testicle</c><00:57:10.690><c> on</c><00:57:10.990><c> all</c><00:57:11.260><c> the</c>

00:57:11.400 --> 00:57:11.410 align:start position:0%
really done a testicle on all the
 

00:57:11.410 --> 00:57:13.200 align:start position:0%
really done a testicle on all the
contracts<00:57:11.799><c> on</c><00:57:11.890><c> the</c><00:57:11.920><c> maintenance</c><00:57:12.190><c> so</c><00:57:12.549><c> so</c>

00:57:13.200 --> 00:57:13.210 align:start position:0%
contracts on the maintenance so so
 

00:57:13.210 --> 00:57:19.309 align:start position:0%
contracts on the maintenance so so
really<00:57:13.539><c> like</c><00:57:14.369><c> it</c><00:57:15.369><c> was</c><00:57:15.609><c> a</c><00:57:16.200><c> very</c><00:57:17.200><c> quite</c><00:57:17.500><c> fast</c><00:57:17.770><c> and</c>

00:57:19.309 --> 00:57:19.319 align:start position:0%
really like it was a very quite fast and
 

00:57:19.319 --> 00:57:21.809 align:start position:0%
really like it was a very quite fast and
cool<00:57:20.319><c> thing</c><00:57:20.500><c> is</c><00:57:20.619><c> that</c><00:57:20.650><c> this</c><00:57:21.339><c> kind</c><00:57:21.670><c> of</c>

00:57:21.809 --> 00:57:21.819 align:start position:0%
cool thing is that this kind of
 

00:57:21.819 --> 00:57:24.240 align:start position:0%
cool thing is that this kind of
transparent<00:57:22.539><c> compared</c><00:57:23.380><c> to</c><00:57:23.500><c> ANSI</c><00:57:23.710><c> developers</c>

00:57:24.240 --> 00:57:24.250 align:start position:0%
transparent compared to ANSI developers
 

00:57:24.250 --> 00:57:26.250 align:start position:0%
transparent compared to ANSI developers
which<00:57:24.520><c> are</c><00:57:24.700><c> often</c><00:57:25.000><c> this</c><00:57:25.270><c> kind</c><00:57:25.480><c> of</c><00:57:25.599><c> black</c><00:57:25.809><c> boxes</c>

00:57:26.250 --> 00:57:26.260 align:start position:0%
which are often this kind of black boxes
 

00:57:26.260 --> 00:57:28.470 align:start position:0%
which are often this kind of black boxes
but<00:57:27.130><c> the</c><00:57:27.280><c> code</c><00:57:27.609><c> quality</c><00:57:27.940><c> is</c><00:57:28.119><c> so</c><00:57:28.270><c> low</c><00:57:28.450><c> that</c>

00:57:28.470 --> 00:57:28.480 align:start position:0%
but the code quality is so low that
 

00:57:28.480 --> 00:57:36.720 align:start position:0%
but the code quality is so low that
admins<00:57:29.410><c> read</c><00:57:29.650><c> so</c><00:57:29.950><c> transparent</c><00:57:32.520><c> and</c><00:57:35.099><c> yeah</c><00:57:36.099><c> okay</c>

00:57:36.720 --> 00:57:36.730 align:start position:0%
admins read so transparent and yeah okay
 

00:57:36.730 --> 00:57:37.980 align:start position:0%
admins read so transparent and yeah okay
the<00:57:36.880><c> next</c><00:57:37.089><c> slide</c><00:57:37.270><c> is</c><00:57:37.480><c> the</c><00:57:37.569><c> answer</c><00:57:37.809><c> to</c><00:57:37.900><c> the</c>

00:57:37.980 --> 00:57:37.990 align:start position:0%
the next slide is the answer to the
 

00:57:37.990 --> 00:57:41.400 align:start position:0%
the next slide is the answer to the
questions<00:57:38.430><c> hmm</c><00:57:39.520><c> so</c><00:57:40.059><c> I'm</c><00:57:40.329><c> voting</c><00:57:40.900><c> in</c><00:57:40.990><c> Python</c>

00:57:41.400 --> 00:57:41.410 align:start position:0%
questions hmm so I'm voting in Python
 

00:57:41.410 --> 00:57:43.559 align:start position:0%
questions hmm so I'm voting in Python
and<00:57:41.589><c> I</c><00:57:42.309><c> thought</c><00:57:42.910><c> doesn't</c><00:57:43.030><c> have</c><00:57:43.270><c> pattern</c>

00:57:43.559 --> 00:57:43.569 align:start position:0%
and I thought doesn't have pattern
 

00:57:43.569 --> 00:57:45.930 align:start position:0%
and I thought doesn't have pattern
matching<00:57:43.930><c> at</c><00:57:44.109><c> that</c><00:57:44.260><c> size</c><00:57:44.470><c> because</c><00:57:45.339><c> a</c><00:57:45.579><c> lot</c><00:57:45.910><c> of</c>

00:57:45.930 --> 00:57:45.940 align:start position:0%
matching at that size because a lot of
 

00:57:45.940 --> 00:57:48.089 align:start position:0%
matching at that size because a lot of
the<00:57:46.690><c> competitors</c><00:57:47.200><c> is</c><00:57:47.500><c> three</c><00:57:47.770><c> pattern</c>

00:57:48.089 --> 00:57:48.099 align:start position:0%
the competitors is three pattern
 

00:57:48.099 --> 00:57:49.650 align:start position:0%
the competitors is three pattern
matching<00:57:48.490><c> so</c><00:57:48.730><c> we're</c><00:57:49.150><c> trying</c><00:57:49.270><c> to</c><00:57:49.390><c> figure</c><00:57:49.539><c> out</c>

00:57:49.650 --> 00:57:49.660 align:start position:0%
matching so we're trying to figure out
 

00:57:49.660 --> 00:57:51.590 align:start position:0%
matching so we're trying to figure out
there<00:57:50.109><c> is</c><00:57:50.200><c> this</c><00:57:50.319><c> pattern</c><00:57:50.740><c> in</c><00:57:51.130><c> the</c><00:57:51.220><c> now</c>

00:57:51.590 --> 00:57:51.600 align:start position:0%
there is this pattern in the now
 

00:57:51.600 --> 00:57:54.560 align:start position:0%
there is this pattern in the now
they<00:57:52.260><c> sit</c><00:57:52.470><c> with</c><00:57:52.590><c> some</c><00:57:52.740><c> other</c><00:57:52.890><c> brothers</c><00:57:53.270><c> so</c><00:57:54.270><c> for</c>

00:57:54.560 --> 00:57:54.570 align:start position:0%
they sit with some other brothers so for
 

00:57:54.570 --> 00:57:56.360 align:start position:0%
they sit with some other brothers so for
anyone<00:57:54.930><c> that</c><00:57:55.020><c> will</c><00:57:55.230><c> want</c><00:57:55.410><c> to</c><00:57:55.530><c> try</c><00:57:55.830><c> out</c><00:57:56.190><c> the</c>

00:57:56.360 --> 00:57:56.370 align:start position:0%
anyone that will want to try out the
 

00:57:56.370 --> 00:58:01.490 align:start position:0%
anyone that will want to try out the
code<00:57:57.680><c> fix</c><00:57:58.680><c> Python</c><00:57:59.160><c> and</c><00:57:59.370><c> in</c><00:58:00.330><c> custom</c><00:58:00.930><c> statements</c>

00:58:01.490 --> 00:58:01.500 align:start position:0%
code fix Python and in custom statements
 

00:58:01.500 --> 00:58:04.370 align:start position:0%
code fix Python and in custom statements
until<00:58:01.830><c> and</c><00:58:02.310><c> then</c><00:58:02.580><c> you</c><00:58:03.030><c> know</c><00:58:03.180><c> best</c><00:58:03.900><c> programmers</c>

00:58:04.370 --> 00:58:04.380 align:start position:0%
until and then you know best programmers
 

00:58:04.380 --> 00:58:05.570 align:start position:0%
until and then you know best programmers
know<00:58:04.530><c> that</c><00:58:04.770><c> this</c><00:58:04.920><c> is</c><00:58:05.040><c> not</c><00:58:05.160><c> what</c><00:58:05.340><c> you</c><00:58:05.460><c> do</c>

00:58:05.570 --> 00:58:05.580 align:start position:0%
know that this is not what you do
 

00:58:05.580 --> 00:58:07.310 align:start position:0%
know that this is not what you do
usually<00:58:05.760><c> right</c><00:58:06.330><c> they</c><00:58:06.450><c> don't</c><00:58:06.570><c> change</c><00:58:07.170><c> the</c>

00:58:07.310 --> 00:58:07.320 align:start position:0%
usually right they don't change the
 

00:58:07.320 --> 00:58:11.030 align:start position:0%
usually right they don't change the
language<00:58:07.470><c> to</c><00:58:07.920><c> match</c><00:58:08.490><c> your</c><00:58:08.670><c> purpose</c><00:58:09.920><c> like</c><00:58:10.920><c> if</c>

00:58:11.030 --> 00:58:11.040 align:start position:0%
language to match your purpose like if
 

00:58:11.040 --> 00:58:12.350 align:start position:0%
language to match your purpose like if
you<00:58:11.130><c> go</c><00:58:11.220><c> into</c><00:58:11.400><c> the</c><00:58:11.520><c> sources</c><00:58:11.970><c> you</c><00:58:12.090><c> will</c><00:58:12.210><c> see</c><00:58:12.330><c> a</c>

00:58:12.350 --> 00:58:12.360 align:start position:0%
you go into the sources you will see a
 

00:58:12.360 --> 00:58:13.970 align:start position:0%
you go into the sources you will see a
new<00:58:12.540><c> operator</c><00:58:12.930><c> that</c><00:58:13.200><c> sexually</c><00:58:13.710><c> pattern</c>

00:58:13.970 --> 00:58:13.980 align:start position:0%
new operator that sexually pattern
 

00:58:13.980 --> 00:58:15.560 align:start position:0%
new operator that sexually pattern
matching<00:58:14.340><c> the</c><00:58:14.520><c> colors</c><00:58:14.850><c> but</c><00:58:15.000><c> imagine</c><00:58:15.450><c> quite</c>

00:58:15.560 --> 00:58:15.570 align:start position:0%
matching the colors but imagine quite
 

00:58:15.570 --> 00:58:17.780 align:start position:0%
matching the colors but imagine quite
them<00:58:15.840><c> and</c><00:58:16.170><c> they</c><00:58:16.590><c> wanted</c><00:58:16.830><c> to</c><00:58:16.980><c> do</c><00:58:17.100><c> that</c><00:58:17.280><c> without</c>

00:58:17.780 --> 00:58:17.790 align:start position:0%
them and they wanted to do that without
 

00:58:17.790 --> 00:58:20.210 align:start position:0%
them and they wanted to do that without
fixing<00:58:18.330><c> the</c><00:58:18.390><c> interpreter</c><00:58:19.050><c> so</c><00:58:19.350><c> you</c><00:58:19.410><c> just</c><00:58:20.040><c> wrap</c>

00:58:20.210 --> 00:58:20.220 align:start position:0%
fixing the interpreter so you just wrap
 

00:58:20.220 --> 00:58:22.310 align:start position:0%
fixing the interpreter so you just wrap
around<00:58:20.490><c> plain</c><00:58:20.970><c> vanilla</c><00:58:21.450><c> item</c><00:58:21.840><c> three</c><00:58:22.020><c> one</c><00:58:22.170><c> day</c>

00:58:22.310 --> 00:58:22.320 align:start position:0%
around plain vanilla item three one day
 

00:58:22.320 --> 00:58:23.960 align:start position:0%
around plain vanilla item three one day
and<00:58:22.830><c> you</c><00:58:23.040><c> can</c><00:58:23.160><c> this</c><00:58:23.250><c> pattern</c><00:58:23.580><c> matching</c><00:58:23.880><c> in</c>

00:58:23.960 --> 00:58:23.970 align:start position:0%
and you can this pattern matching in
 

00:58:23.970 --> 00:58:26.600 align:start position:0%
and you can this pattern matching in
your<00:58:24.120><c> own</c><00:58:24.240><c> programs</c><00:58:24.480><c> so</c><00:58:25.380><c> that's</c><00:58:26.100><c> that's</c><00:58:26.430><c> why</c>

00:58:26.600 --> 00:58:26.610 align:start position:0%
your own programs so that's that's why
 

00:58:26.610 --> 00:58:28.760 align:start position:0%
your own programs so that's that's why
even<00:58:26.880><c> really</c><00:58:27.450><c> simplifies</c><00:58:27.900><c> a</c><00:58:28.080><c> lot</c><00:58:28.200><c> of</c><00:58:28.320><c> things</c>

00:58:28.760 --> 00:58:28.770 align:start position:0%
even really simplifies a lot of things
 

00:58:28.770 --> 00:58:30.620 align:start position:0%
even really simplifies a lot of things
why<00:58:29.220><c> don't</c><00:58:29.400><c> we</c><00:58:29.490><c> point</c><00:58:29.760><c> eight</c><00:58:29.910><c> requirements</c>

00:58:30.620 --> 00:58:30.630 align:start position:0%
why don't we point eight requirements
 

00:58:30.630 --> 00:58:33.560 align:start position:0%
why don't we point eight requirements
for<00:58:31.140><c> this</c><00:58:31.320><c> services</c><00:58:32.190><c> next</c><00:58:32.400><c> week</c><00:58:32.670><c> they</c><00:58:33.210><c> didn't</c>

00:58:33.560 --> 00:58:33.570 align:start position:0%
for this services next week they didn't
 

00:58:33.570 --> 00:58:38.080 align:start position:0%
for this services next week they didn't
want<00:58:33.780><c> to</c><00:58:33.840><c> move</c><00:58:35.360><c> Thanks</c><00:58:36.420><c> so</c><00:58:36.810><c> we</c><00:58:36.900><c> have</c><00:58:37.020><c> to</c><00:58:37.140><c> wait</c>

00:58:38.080 --> 00:58:38.090 align:start position:0%
want to move Thanks so we have to wait
 

00:58:38.090 --> 00:58:47.800 align:start position:0%
want to move Thanks so we have to wait
released<00:58:39.090><c> anyway</c><00:58:40.970><c> yes</c><00:58:43.640><c> so</c><00:58:44.640><c> now</c><00:58:44.850><c> it's</c><00:58:45.090><c> a</c><00:58:45.540><c> few</c>

00:58:47.800 --> 00:58:47.810 align:start position:0%
released anyway yes so now it's a few
 

00:58:47.810 --> 00:58:50.630 align:start position:0%
released anyway yes so now it's a few
answers<00:58:48.810><c> finally</c><00:58:49.350><c> to</c><00:58:49.410><c> the</c><00:58:49.560><c> questions</c><00:58:50.040><c> then</c><00:58:50.520><c> I</c>

00:58:50.630 --> 00:58:50.640 align:start position:0%
answers finally to the questions then I
 

00:58:50.640 --> 00:58:53.000 align:start position:0%
answers finally to the questions then I
will<00:58:50.820><c> talk</c><00:58:50.910><c> a</c><00:58:50.970><c> little</c><00:58:51.330><c> bit</c><00:58:51.540><c> about</c><00:58:51.800><c> about</c><00:58:52.800><c> the</c>

00:58:53.000 --> 00:58:53.010 align:start position:0%
will talk a little bit about about the
 

00:58:53.010 --> 00:58:54.800 align:start position:0%
will talk a little bit about about the
other<00:58:53.310><c> tools</c><00:58:53.700><c> and</c><00:58:54.120><c> then</c><00:58:54.210><c> we</c><00:58:54.300><c> have</c><00:58:54.480><c> a</c><00:58:54.510><c> more</c>

00:58:54.800 --> 00:58:54.810 align:start position:0%
other tools and then we have a more
 

00:58:54.810 --> 00:58:57.470 align:start position:0%
other tools and then we have a more
relaxed<00:58:55.230><c> way</c><00:58:55.440><c> I</c><00:58:55.770><c> guess</c><00:58:56.640><c> some</c><00:58:57.000><c> people</c><00:58:57.030><c> warm</c>

00:58:57.470 --> 00:58:57.480 align:start position:0%
relaxed way I guess some people warm
 

00:58:57.480 --> 00:58:59.030 align:start position:0%
relaxed way I guess some people warm
with<00:58:58.020><c> impatience</c>

00:58:59.030 --> 00:58:59.040 align:start position:0%
with impatience
 

00:58:59.040 --> 00:59:03.200 align:start position:0%
with impatience
so<00:58:59.550><c> yeah</c><00:59:00.980><c> first</c><00:59:01.980><c> of</c><00:59:02.100><c> all</c><00:59:02.220><c> there</c><00:59:03.090><c> was</c><00:59:03.120><c> a</c>

00:59:03.200 --> 00:59:03.210 align:start position:0%
so yeah first of all there was a
 

00:59:03.210 --> 00:59:04.580 align:start position:0%
so yeah first of all there was a
question<00:59:03.540><c> about</c><00:59:03.570><c> the</c><00:59:03.810><c> national</c><00:59:04.170><c> identifiers</c>

00:59:04.580 --> 00:59:04.590 align:start position:0%
question about the national identifiers
 

00:59:04.590 --> 00:59:08.420 align:start position:0%
question about the national identifiers
right<00:59:05.040><c> because</c><00:59:06.110><c> there</c><00:59:07.110><c> is</c><00:59:07.230><c> this</c><00:59:07.350><c> so</c><00:59:08.280><c> the</c><00:59:08.400><c> way</c>

00:59:08.420 --> 00:59:08.430 align:start position:0%
right because there is this so the way
 

00:59:08.430 --> 00:59:10.930 align:start position:0%
right because there is this so the way
it<00:59:08.610><c> works</c><00:59:08.640><c> for</c><00:59:09.000><c> anyone</c><00:59:09.450><c> that's</c><00:59:09.690><c> familiar</c>

00:59:10.930 --> 00:59:10.940 align:start position:0%
it works for anyone that's familiar
 

00:59:10.940 --> 00:59:14.870 align:start position:0%
it works for anyone that's familiar
solidity<00:59:11.940><c> and</c><00:59:12.150><c> and</c><00:59:12.840><c> the</c><00:59:12.930><c> whole</c><00:59:13.140><c> like</c><00:59:13.860><c> VM</c><00:59:14.490><c> or</c>

00:59:14.870 --> 00:59:14.880 align:start position:0%
solidity and and the whole like VM or
 

00:59:14.880 --> 00:59:17.120 align:start position:0%
solidity and and the whole like VM or
the<00:59:15.060><c> contracts</c><00:59:15.600><c> use</c><00:59:15.780><c> identified</c><00:59:16.650><c> night</c><00:59:16.860><c> runs</c>

00:59:17.120 --> 00:59:17.130 align:start position:0%
the contracts use identified night runs
 

00:59:17.130 --> 00:59:19.160 align:start position:0%
the contracts use identified night runs
by<00:59:17.280><c> four</c><00:59:17.520><c> bytes</c><00:59:17.730><c> so</c><00:59:18.300><c> you</c><00:59:18.540><c> take</c><00:59:18.690><c> the</c><00:59:18.840><c> function</c>

00:59:19.160 --> 00:59:19.170 align:start position:0%
by four bytes so you take the function
 

00:59:19.170 --> 00:59:21.500 align:start position:0%
by four bytes so you take the function
name<00:59:19.350><c> give</c><00:59:19.920><c> a</c><00:59:20.280><c> and</c><00:59:20.490><c> you</c><00:59:21.000><c> grab</c><00:59:21.210><c> the</c><00:59:21.330><c> first</c>

00:59:21.500 --> 00:59:21.510 align:start position:0%
name give a and you grab the first
 

00:59:21.510 --> 00:59:24.560 align:start position:0%
name give a and you grab the first
or<00:59:21.870><c> bytes</c><00:59:22.260><c> of</c><00:59:22.560><c> the</c><00:59:22.800><c> hash</c><00:59:23.190><c> and</c><00:59:23.490><c> the</c><00:59:23.850><c> identifier</c>

00:59:24.560 --> 00:59:24.570 align:start position:0%
or bytes of the hash and the identifier
 

00:59:24.570 --> 00:59:27.110 align:start position:0%
or bytes of the hash and the identifier
so<00:59:25.200><c> that</c><00:59:25.410><c> every</c><00:59:25.920><c> contract</c><00:59:26.130><c> as</c><00:59:26.910><c> dysfunctional</c>

00:59:27.110 --> 00:59:27.120 align:start position:0%
so that every contract as dysfunctional
 

00:59:27.120 --> 00:59:30.020 align:start position:0%
so that every contract as dysfunctional
and<00:59:27.750><c> only</c><00:59:28.200><c> those</c><00:59:28.350><c> four</c><00:59:28.620><c> bytes</c><00:59:29.160><c> as</c><00:59:29.460><c> an</c>

00:59:30.020 --> 00:59:30.030 align:start position:0%
and only those four bytes as an
 

00:59:30.030 --> 00:59:32.570 align:start position:0%
and only those four bytes as an
identifier<00:59:31.040><c> fortunately</c><00:59:32.040><c> someone</c><00:59:32.220><c> with</c><00:59:32.490><c> the</c>

00:59:32.570 --> 00:59:32.580 align:start position:0%
identifier fortunately someone with the
 

00:59:32.580 --> 00:59:34.460 align:start position:0%
identifier fortunately someone with the
database<00:59:32.970><c> of</c><00:59:33.240><c> 4</c><00:59:34.020><c> bytes</c>

00:59:34.460 --> 00:59:34.470 align:start position:0%
database of 4 bytes
 

00:59:34.470 --> 00:59:37.790 align:start position:0%
database of 4 bytes
directory<00:59:35.040><c> called</c><00:59:35.430><c> so</c><00:59:35.910><c> so</c><00:59:36.600><c> it's</c><00:59:37.230><c> kind</c><00:59:37.440><c> of</c><00:59:37.530><c> you</c>

00:59:37.790 --> 00:59:37.800 align:start position:0%
directory called so so it's kind of you
 

00:59:37.800 --> 00:59:39.440 align:start position:0%
directory called so so it's kind of you
know<00:59:37.830><c> it</c><00:59:38.010><c> has</c><00:59:38.040><c> all</c><00:59:38.370><c> the</c><00:59:38.490><c> function</c><00:59:38.850><c> names</c><00:59:39.060><c> and</c>

00:59:39.440 --> 00:59:39.450 align:start position:0%
know it has all the function names and
 

00:59:39.450 --> 00:59:40.570 align:start position:0%
know it has all the function names and
all<00:59:39.720><c> the</c><00:59:39.870><c> identifiers</c>

00:59:40.570 --> 00:59:40.580 align:start position:0%
all the identifiers
 

00:59:40.580 --> 00:59:44.180 align:start position:0%
all the identifiers
unfortunately<00:59:41.580><c> it's</c><00:59:41.670><c> not</c><00:59:41.790><c> that</c><00:59:41.940><c> good</c><00:59:43.190><c> it</c>

00:59:44.180 --> 00:59:44.190 align:start position:0%
unfortunately it's not that good it
 

00:59:44.190 --> 00:59:45.890 align:start position:0%
unfortunately it's not that good it
doesn't<00:59:44.400><c> have</c><00:59:44.640><c> a</c><00:59:44.670><c> lot</c><00:59:44.850><c> of</c><00:59:44.880><c> staff</c><00:59:45.210><c> and</c><00:59:45.540><c> some</c><00:59:45.870><c> of</c>

00:59:45.890 --> 00:59:45.900 align:start position:0%
doesn't have a lot of staff and some of
 

00:59:45.900 --> 00:59:46.430 align:start position:0%
doesn't have a lot of staff and some of
the

00:59:46.430 --> 00:59:46.440 align:start position:0%
the
 

00:59:46.440 --> 00:59:48.289 align:start position:0%
the
I<00:59:46.470><c> think</c><00:59:46.950><c> someone</c><00:59:47.220><c> brute</c><00:59:47.520><c> forced</c><00:59:47.880><c> to</c><00:59:48.119><c> fight</c>

00:59:48.289 --> 00:59:48.299 align:start position:0%
I think someone brute forced to fight
 

00:59:48.299 --> 00:59:49.910 align:start position:0%
I think someone brute forced to fight
collisions<00:59:48.839><c> so</c><00:59:49.109><c> you</c><00:59:49.170><c> can</c><00:59:49.410><c> find</c><00:59:49.650><c> a</c><00:59:49.740><c> lot</c><00:59:49.890><c> of</c>

00:59:49.910 --> 00:59:49.920 align:start position:0%
collisions so you can find a lot of
 

00:59:49.920 --> 00:59:52.670 align:start position:0%
collisions so you can find a lot of
common<00:59:50.490><c> passions</c><00:59:51.119><c> that</c><00:59:51.359><c> just</c><00:59:51.660><c> have</c><00:59:51.839><c> other</c>

00:59:52.670 --> 00:59:52.680 align:start position:0%
common passions that just have other
 

00:59:52.680 --> 00:59:55.069 align:start position:0%
common passions that just have other
definitions<00:59:53.400><c> that</c><00:59:53.490><c> are</c><00:59:53.640><c> total</c><00:59:53.970><c> rubbish</c><00:59:54.150><c> so</c><00:59:55.049><c> I</c>

00:59:55.069 --> 00:59:55.079 align:start position:0%
definitions that are total rubbish so I
 

00:59:55.079 --> 00:59:57.980 align:start position:0%
definitions that are total rubbish so I
had<00:59:55.440><c> to</c><00:59:55.530><c> build</c><00:59:55.650><c> my</c><00:59:55.859><c> own</c><00:59:56.329><c> my</c><00:59:57.329><c> own</c><00:59:57.359><c> format</c>

00:59:57.980 --> 00:59:57.990 align:start position:0%
had to build my own my own format
 

00:59:57.990 --> 01:00:01.130 align:start position:0%
had to build my own my own format
directory<00:59:59.359><c> especially</c><01:00:00.359><c> I</c><01:00:00.390><c> just</c><01:00:00.750><c> grabbed</c><01:00:00.960><c> all</c>

01:00:01.130 --> 01:00:01.140 align:start position:0%
directory especially I just grabbed all
 

01:00:01.140 --> 01:00:03.859 align:start position:0%
directory especially I just grabbed all
the<01:00:01.170><c> api's</c><01:00:01.650><c> that</c><01:00:02.160><c> were</c><01:00:02.339><c> there</c><01:00:02.579><c> and</c><01:00:02.910><c> I</c>

01:00:03.859 --> 01:00:03.869 align:start position:0%
the api's that were there and I
 

01:00:03.869 --> 01:00:06.589 align:start position:0%
the api's that were there and I
absolutely<01:00:04.289><c> hate</c><01:00:04.799><c> spray</c><01:00:05.369><c> painter</c><01:00:06.030><c> stamp</c><01:00:06.359><c> and</c>

01:00:06.589 --> 01:00:06.599 align:start position:0%
absolutely hate spray painter stamp and
 

01:00:06.599 --> 01:00:07.970 align:start position:0%
absolutely hate spray painter stamp and
this<01:00:06.690><c> was</c><01:00:06.839><c> the</c><01:00:06.960><c> only</c><01:00:07.079><c> one</c><01:00:07.349><c> situation</c><01:00:07.859><c> that</c>

01:00:07.970 --> 01:00:07.980 align:start position:0%
this was the only one situation that
 

01:00:07.980 --> 01:00:09.710 align:start position:0%
this was the only one situation that
they<01:00:08.039><c> had</c><01:00:08.069><c> to</c><01:00:08.309><c> do</c><01:00:08.430><c> that</c><01:00:08.460><c> so</c><01:00:09.240><c> I</c><01:00:09.270><c> grabbed</c><01:00:09.569><c> all</c>

01:00:09.710 --> 01:00:09.720 align:start position:0%
they had to do that so I grabbed all
 

01:00:09.720 --> 01:00:12.230 align:start position:0%
they had to do that so I grabbed all
daily<01:00:09.900><c> is</c><01:00:10.230><c> I</c><01:00:10.589><c> use</c><01:00:10.829><c> them</c><01:00:11.039><c> the</c><01:00:11.369><c> box</c><01:00:11.579><c> and</c><01:00:11.849><c> they</c>

01:00:12.230 --> 01:00:12.240 align:start position:0%
daily is I use them the box and they
 

01:00:12.240 --> 01:00:14.089 align:start position:0%
daily is I use them the box and they
beat<01:00:12.450><c> my</c><01:00:12.599><c> own</c><01:00:12.750><c> directory</c><01:00:13.200><c> so</c><01:00:13.799><c> if</c><01:00:13.890><c> you</c><01:00:13.980><c> download</c>

01:00:14.089 --> 01:00:14.099 align:start position:0%
beat my own directory so if you download
 

01:00:14.099 --> 01:00:17.120 align:start position:0%
beat my own directory so if you download
the<01:00:14.400><c> sources</c><01:00:14.849><c> like</c><01:00:15.390><c> on</c><01:00:16.319><c> the</c><01:00:16.440><c> first</c><01:00:16.619><c> round</c><01:00:16.770><c> it</c>

01:00:17.120 --> 01:00:17.130 align:start position:0%
the sources like on the first round it
 

01:00:17.130 --> 01:00:18.799 align:start position:0%
the sources like on the first round it
will<01:00:17.339><c> download</c><01:00:17.609><c> because</c><01:00:17.940><c> it's</c><01:00:18.180><c> a</c><01:00:18.270><c> huge</c><01:00:18.630><c> by</c>

01:00:18.799 --> 01:00:18.809 align:start position:0%
will download because it's a huge by
 

01:00:18.809 --> 01:00:21.079 align:start position:0%
will download because it's a huge by
little<01:00:19.349><c> it</c><01:00:19.589><c> will</c><01:00:19.770><c> download</c><01:00:19.980><c> all</c><01:00:20.430><c> the</c><01:00:20.579><c> other</c>

01:00:21.079 --> 01:00:21.089 align:start position:0%
little it will download all the other
 

01:00:21.089 --> 01:00:23.450 align:start position:0%
little it will download all the other
formats<01:00:21.630><c> into</c><01:00:21.930><c> into</c><01:00:22.319><c> your</c><01:00:22.349><c> drive</c><01:00:22.680><c> SQLite</c>

01:00:23.450 --> 01:00:23.460 align:start position:0%
formats into into your drive SQLite
 

01:00:23.460 --> 01:00:26.720 align:start position:0%
formats into into your drive SQLite
database<01:00:23.880><c> so</c><01:00:24.180><c> so</c><01:00:24.809><c> there</c><01:00:25.470><c> is</c><01:00:25.559><c> anything</c><01:00:25.799><c> like</c><01:00:26.579><c> if</c>

01:00:26.720 --> 01:00:26.730 align:start position:0%
database so so there is anything like if
 

01:00:26.730 --> 01:00:28.010 align:start position:0%
database so so there is anything like if
you're<01:00:26.880><c> playing</c><01:00:26.910><c> with</c><01:00:27.299><c> contracts</c><01:00:27.839><c> and</c><01:00:27.900><c> you</c>

01:00:28.010 --> 01:00:28.020 align:start position:0%
you're playing with contracts and you
 

01:00:28.020 --> 01:00:29.930 align:start position:0%
you're playing with contracts and you
want<01:00:28.200><c> to</c><01:00:28.289><c> have</c><01:00:28.410><c> a</c><01:00:28.440><c> really</c><01:00:28.799><c> good</c><01:00:29.069><c> library</c><01:00:29.609><c> of</c>

01:00:29.930 --> 01:00:29.940 align:start position:0%
want to have a really good library of
 

01:00:29.940 --> 01:00:32.539 align:start position:0%
want to have a really good library of
function<01:00:30.690><c> definitions</c><01:00:31.170><c> that's</c><01:00:31.890><c> that's</c><01:00:32.309><c> for</c>

01:00:32.539 --> 01:00:32.549 align:start position:0%
function definitions that's that's for
 

01:00:32.549 --> 01:00:42.349 align:start position:0%
function definitions that's that's for
you<01:00:38.990><c> so</c><01:00:39.990><c> like</c><01:00:40.890><c> the</c><01:00:41.039><c> taste</c><01:00:41.700><c> I</c><01:00:41.880><c> love</c><01:00:42.089><c> these</c>

01:00:42.349 --> 01:00:42.359 align:start position:0%
you so like the taste I love these
 

01:00:42.359 --> 01:00:45.849 align:start position:0%
you so like the taste I love these
transfer<01:00:43.230><c> function</c><01:00:44.030><c> transfer</c><01:00:45.030><c> transfer</c><01:00:45.720><c> from</c>

01:00:45.849 --> 01:00:45.859 align:start position:0%
transfer function transfer transfer from
 

01:00:45.859 --> 01:00:48.950 align:start position:0%
transfer function transfer transfer from
because<01:00:46.859><c> success</c><01:00:47.480><c> like</c><01:00:48.480><c> if</c><01:00:48.599><c> the</c><01:00:48.720><c> modern</c>

01:00:48.950 --> 01:00:48.960 align:start position:0%
because success like if the modern
 

01:00:48.960 --> 01:00:50.569 align:start position:0%
because success like if the modern
things<01:00:49.140><c> were</c><01:00:49.319><c> completely</c><01:00:49.740><c> different</c><01:00:50.190><c> like</c>

01:00:50.569 --> 01:00:50.579 align:start position:0%
things were completely different like
 

01:00:50.579 --> 01:00:52.430 align:start position:0%
things were completely different like
that<01:00:51.059><c> could</c><01:00:51.359><c> be</c><01:00:51.450><c> handled</c><01:00:51.660><c> quite</c><01:00:51.900><c> easily</c><01:00:52.079><c> right</c>

01:00:52.430 --> 01:00:52.440 align:start position:0%
that could be handled quite easily right
 

01:00:52.440 --> 01:00:56.000 align:start position:0%
that could be handled quite easily right
but<01:00:53.099><c> in</c><01:00:53.250><c> case</c><01:00:53.460><c> of</c><01:00:53.490><c> transfer</c><01:00:54.619><c> the</c><01:00:55.619><c> problem</c><01:00:55.890><c> is</c>

01:00:56.000 --> 01:00:56.010 align:start position:0%
but in case of transfer the problem is
 

01:00:56.010 --> 01:00:58.970 align:start position:0%
but in case of transfer the problem is
that<01:00:56.369><c> Erie</c><01:00:56.609><c> 20</c><01:00:57.029><c> tokens</c><01:00:57.589><c> transfer</c><01:00:58.589><c> the</c><01:00:58.770><c> first</c>

01:00:58.970 --> 01:00:58.980 align:start position:0%
that Erie 20 tokens transfer the first
 

01:00:58.980 --> 01:01:01.519 align:start position:0%
that Erie 20 tokens transfer the first
second<01:00:59.640><c> parameter</c><01:00:59.849><c> is</c><01:01:00.059><c> value</c><01:01:00.510><c> and</c><01:01:00.839><c> air</c><01:01:01.349><c> system</c>

01:01:01.519 --> 01:01:01.529 align:start position:0%
second parameter is value and air system
 

01:01:01.529 --> 01:01:04.849 align:start position:0%
second parameter is value and air system
Antoine<01:01:02.010><c> is</c><01:01:02.420><c> item</c><01:01:03.420><c> number</c><01:01:03.720><c> or</c><01:01:03.930><c> token</c><01:01:04.589><c> number</c>

01:01:04.849 --> 01:01:04.859 align:start position:0%
Antoine is item number or token number
 

01:01:04.859 --> 01:01:06.920 align:start position:0%
Antoine is item number or token number
90<01:01:05.640><c> right</c><01:01:05.849><c> so</c><01:01:06.000><c> it's</c><01:01:06.119><c> different</c><01:01:06.359><c> different</c>

01:01:06.920 --> 01:01:06.930 align:start position:0%
90 right so it's different different
 

01:01:06.930 --> 01:01:08.720 align:start position:0%
90 right so it's different different
names<01:01:07.140><c> and</c><01:01:07.470><c> that's</c><01:01:07.680><c> quite</c><01:01:08.250><c> irritating</c>

01:01:08.720 --> 01:01:08.730 align:start position:0%
names and that's quite irritating
 

01:01:08.730 --> 01:01:09.950 align:start position:0%
names and that's quite irritating
because<01:01:08.849><c> there</c><01:01:09.059><c> is</c><01:01:09.150><c> no</c><01:01:09.299><c> way</c><01:01:09.480><c> you</c><01:01:09.539><c> can</c><01:01:09.750><c> figure</c>

01:01:09.950 --> 01:01:09.960 align:start position:0%
because there is no way you can figure
 

01:01:09.960 --> 01:01:11.029 align:start position:0%
because there is no way you can figure
that<01:01:10.109><c> out</c><01:01:10.289><c> from</c><01:01:10.559><c> the</c><01:01:10.650><c> source</c>

01:01:11.029 --> 01:01:11.039 align:start position:0%
that out from the source
 

01:01:11.039 --> 01:01:14.150 align:start position:0%
that out from the source
it<01:01:11.190><c> requires</c><01:01:11.579><c> human</c><01:01:11.849><c> not</c><01:01:12.440><c> so</c><01:01:13.440><c> that's</c><01:01:13.980><c> why</c><01:01:14.099><c> the</c>

01:01:14.150 --> 01:01:14.160 align:start position:0%
it requires human not so that's why the
 

01:01:14.160 --> 01:01:16.220 align:start position:0%
it requires human not so that's why the
fire<01:01:14.460><c> which</c><01:01:14.730><c> provides</c><01:01:15.119><c> directory</c><01:01:15.599><c> like</c><01:01:16.020><c> the</c>

01:01:16.220 --> 01:01:16.230 align:start position:0%
fire which provides directory like the
 

01:01:16.230 --> 01:01:19.730 align:start position:0%
fire which provides directory like the
way<01:01:16.559><c> I</c><01:01:16.589><c> know</c><01:01:16.710><c> that</c><01:01:16.950><c> is</c><01:01:17.130><c> so</c><01:01:17.490><c> weak</c><01:01:17.700><c> I</c><01:01:17.970><c> kind</c><01:01:18.900><c> of</c><01:01:19.049><c> I</c>

01:01:19.730 --> 01:01:19.740 align:start position:0%
way I know that is so weak I kind of I
 

01:01:19.740 --> 01:01:22.760 align:start position:0%
way I know that is so weak I kind of I
look<01:01:20.339><c> for</c><01:01:20.549><c> correlations</c><01:01:20.730><c> so</c><01:01:21.569><c> I</c><01:01:21.599><c> see</c><01:01:21.960><c> oh</c><01:01:21.990><c> this</c>

01:01:22.760 --> 01:01:22.770 align:start position:0%
look for correlations so I see oh this
 

01:01:22.770 --> 01:01:25.250 align:start position:0%
look for correlations so I see oh this
is<01:01:23.490><c> the</c><01:01:23.789><c> function</c><01:01:24.270><c> usually</c><01:01:24.510><c> abuse</c><01:01:24.960><c> me</c><01:01:25.140><c> these</c>

01:01:25.250 --> 01:01:25.260 align:start position:0%
is the function usually abuse me these
 

01:01:25.260 --> 01:01:26.809 align:start position:0%
is the function usually abuse me these
are<01:01:25.470><c> attractions</c><01:01:26.039><c> and</c><01:01:26.220><c> disappears</c><01:01:26.670><c> because</c>

01:01:26.809 --> 01:01:26.819 align:start position:0%
are attractions and disappears because
 

01:01:26.819 --> 01:01:29.089 align:start position:0%
are attractions and disappears because
other<01:01:27.089><c> functions</c><01:01:27.660><c> and</c><01:01:27.990><c> then</c><01:01:28.349><c> includes</c><01:01:28.710><c> which</c>

01:01:29.089 --> 01:01:29.099 align:start position:0%
other functions and then includes which
 

01:01:29.099 --> 01:01:31.549 align:start position:0%
other functions and then includes which
which<01:01:30.029><c> are</c><01:01:30.150><c> more</c><01:01:30.329><c> similar</c><01:01:30.779><c> and</c><01:01:31.260><c> tries</c><01:01:31.529><c> to</c>

01:01:31.549 --> 01:01:31.559 align:start position:0%
which are more similar and tries to
 

01:01:31.559 --> 01:01:35.230 align:start position:0%
which are more similar and tries to
guess<01:01:31.829><c> based</c><01:01:32.069><c> on</c><01:01:32.160><c> that</c>

01:01:35.230 --> 01:01:35.240 align:start position:0%
 
 

01:01:35.240 --> 01:01:38.240 align:start position:0%
 
-<01:01:36.240><c> that</c><01:01:36.390><c> is</c><01:01:36.600><c> great</c><01:01:36.900><c> this</c><01:01:37.350><c> would</c><01:01:37.950><c> submit</c>

01:01:38.240 --> 01:01:38.250 align:start position:0%
- that is great this would submit
 

01:01:38.250 --> 01:01:42.500 align:start position:0%
- that is great this would submit
everything<01:01:38.960><c> to</c><01:01:39.960><c> you</c><01:01:41.060><c> all</c><01:01:42.060><c> right</c>

01:01:42.500 --> 01:01:42.510 align:start position:0%
everything to you all right
 

01:01:42.510 --> 01:01:45.730 align:start position:0%
everything to you all right
not<01:01:42.750><c> at</c><01:01:42.900><c> the</c><01:01:42.990><c> same</c><01:01:43.170><c> problem</c><01:01:43.440><c> and</c><01:01:43.740><c> I</c>

01:01:45.730 --> 01:01:45.740 align:start position:0%
not at the same problem and I
 

01:01:45.740 --> 01:01:48.230 align:start position:0%
not at the same problem and I
perspective<01:01:46.740><c> I'm</c><01:01:47.130><c> actually</c><01:01:47.280><c> trying</c><01:01:47.670><c> to</c><01:01:47.790><c> view</c>

01:01:48.230 --> 01:01:48.240 align:start position:0%
perspective I'm actually trying to view
 

01:01:48.240 --> 01:01:51.620 align:start position:0%
perspective I'm actually trying to view
more<01:01:48.330><c> tight</c><01:01:49.250><c> title</c><01:01:50.250><c> arguments</c><01:01:51.120><c> I</c><01:01:51.210><c> see</c><01:01:51.420><c> and</c>

01:01:51.620 --> 01:01:51.630 align:start position:0%
more tight title arguments I see and
 

01:01:51.630 --> 01:02:06.230 align:start position:0%
more tight title arguments I see and
then<01:01:54.950><c> yeah</c><01:01:55.950><c> so</c><01:01:55.980><c> okay</c><01:01:56.640><c> yeah</c><01:02:04.550><c> yeah</c><01:02:05.550><c> I</c><01:02:05.580><c> like</c>

01:02:06.230 --> 01:02:06.240 align:start position:0%
then yeah so okay yeah yeah I like
 

01:02:06.240 --> 01:02:08.330 align:start position:0%
then yeah so okay yeah yeah I like
really<01:02:06.690><c> like</c><01:02:06.720><c> this</c><01:02:07.020><c> this</c><01:02:07.560><c> project</c><01:02:07.770><c> of</c>

01:02:08.330 --> 01:02:08.340 align:start position:0%
really like this this project of
 

01:02:08.340 --> 01:02:09.590 align:start position:0%
really like this this project of
frustration<01:02:09.000><c> or</c><01:02:09.180><c> interest</c><01:02:09.450><c> I'm</c><01:02:09.570><c> not</c>

01:02:09.590 --> 01:02:09.600 align:start position:0%
frustration or interest I'm not
 

01:02:09.600 --> 01:02:11.420 align:start position:0%
frustration or interest I'm not
providing<01:02:09.870><c> the</c><01:02:10.230><c> idea</c><01:02:10.440><c> it's</c><01:02:10.680><c> like</c><01:02:10.800><c> we</c><01:02:10.950><c> were</c><01:02:11.130><c> so</c>

01:02:11.420 --> 01:02:11.430 align:start position:0%
providing the idea it's like we were so
 

01:02:11.430 --> 01:02:13.340 align:start position:0%
providing the idea it's like we were so
dependent<01:02:11.700><c> like</c><01:02:12.030><c> it</c><01:02:12.180><c> was</c><01:02:12.390><c> all</c><01:02:12.810><c> the</c><01:02:13.020><c> contracts</c>

01:02:13.340 --> 01:02:13.350 align:start position:0%
dependent like it was all the contracts
 

01:02:13.350 --> 01:02:14.750 align:start position:0%
dependent like it was all the contracts
published<01:02:13.650><c> on</c><01:02:13.770><c> Facebook</c><01:02:14.160><c> like</c><01:02:14.310><c> people</c><01:02:14.610><c> will</c>

01:02:14.750 --> 01:02:14.760 align:start position:0%
published on Facebook like people will
 

01:02:14.760 --> 01:02:18.050 align:start position:0%
published on Facebook like people will
be<01:02:15.240><c> like</c><01:02:15.440><c> pitchforks</c><01:02:16.440><c> right</c><01:02:16.650><c> now</c><01:02:16.850><c> all</c><01:02:17.850><c> the</c>

01:02:18.050 --> 01:02:18.060 align:start position:0%
be like pitchforks right now all the
 

01:02:18.060 --> 01:02:19.550 align:start position:0%
be like pitchforks right now all the
contracts<01:02:18.420><c> are</c><01:02:18.510><c> on</c><01:02:18.660><c> the</c><01:02:18.750><c> private</c><01:02:19.080><c> companies</c>

01:02:19.550 --> 01:02:19.560 align:start position:0%
contracts are on the private companies
 

01:02:19.560 --> 01:02:21.200 align:start position:0%
contracts are on the private companies
several<01:02:19.980><c> brands</c><01:02:20.160><c> that</c><01:02:20.280><c> don't</c><01:02:20.430><c> have</c><01:02:21.120><c> easy</c>

01:02:21.200 --> 01:02:21.210 align:start position:0%
several brands that don't have easy
 

01:02:21.210 --> 01:02:24.110 align:start position:0%
several brands that don't have easy
access<01:02:21.450><c> and</c><01:02:21.870><c> not</c><01:02:22.440><c> these</c><01:02:22.560><c> ones</c><01:02:22.830><c> so</c><01:02:22.980><c> I</c><01:02:23.160><c> kind</c><01:02:23.400><c> yeah</c>

01:02:24.110 --> 01:02:24.120 align:start position:0%
access and not these ones so I kind yeah
 

01:02:24.120 --> 01:02:26.480 align:start position:0%
access and not these ones so I kind yeah
so<01:02:24.300><c> again</c><01:02:24.540><c> thank</c><01:02:24.780><c> you</c><01:02:24.960><c> and</c><01:02:25.920><c> he</c><01:02:26.010><c> said</c><01:02:26.190><c> all</c><01:02:26.310><c> that</c>

01:02:26.480 --> 01:02:26.490 align:start position:0%
so again thank you and he said all that
 

01:02:26.490 --> 01:02:28.580 align:start position:0%
so again thank you and he said all that
the<01:02:26.850><c> pension</c><01:02:27.150><c> doesn't</c><01:02:27.390><c> work</c><01:02:27.540><c> properly</c><01:02:27.660><c> so</c><01:02:28.020><c> I'm</c>

01:02:28.580 --> 01:02:28.590 align:start position:0%
the pension doesn't work properly so I'm
 

01:02:28.590 --> 01:02:30.050 align:start position:0%
the pension doesn't work properly so I'm
actually<01:02:28.710><c> done</c><01:02:29.070><c> distinguish</c><01:02:29.520><c> that</c><01:02:29.670><c> very</c><01:02:29.910><c> well</c>

01:02:30.050 --> 01:02:30.060 align:start position:0%
actually done distinguish that very well
 

01:02:30.060 --> 01:02:31.700 align:start position:0%
actually done distinguish that very well
it<01:02:30.930><c> should</c><01:02:31.140><c> be</c><01:02:31.290><c> approved</c>

01:02:31.700 --> 01:02:31.710 align:start position:0%
it should be approved
 

01:02:31.710 --> 01:02:33.350 align:start position:0%
it should be approved
like<01:02:31.980><c> it</c><01:02:32.160><c> could</c><01:02:32.370><c> be</c><01:02:32.400><c> improved</c><01:02:33.030><c> they</c><01:02:33.150><c> died</c><01:02:33.300><c> is</c>

01:02:33.350 --> 01:02:33.360 align:start position:0%
like it could be improved they died is
 

01:02:33.360 --> 01:02:36.220 align:start position:0%
like it could be improved they died is
they're<01:02:33.630><c> just</c><01:02:33.810><c> not</c><01:02:34.350><c> active</c><01:02:34.770><c> kind</c><01:02:35.400><c> of</c><01:02:35.490><c> that</c>

01:02:36.220 --> 01:02:36.230 align:start position:0%
they're just not active kind of that
 

01:02:36.230 --> 01:02:38.770 align:start position:0%
they're just not active kind of that
there's<01:02:37.230><c> other</c><01:02:37.380><c> good</c><01:02:37.650><c> thing</c><01:02:37.890><c> or</c>

01:02:38.770 --> 01:02:38.780 align:start position:0%
there's other good thing or
 

01:02:38.780 --> 01:02:42.230 align:start position:0%
there's other good thing or
interesting<01:02:39.780><c> thing</c><01:02:40.020><c> that</c><01:02:40.640><c> when</c><01:02:41.640><c> I</c><01:02:41.700><c> decompile</c>

01:02:42.230 --> 01:02:42.240 align:start position:0%
interesting thing that when I decompile
 

01:02:42.240 --> 01:02:43.910 align:start position:0%
interesting thing that when I decompile
are<01:02:42.390><c> trying</c><01:02:42.600><c> to</c><01:02:42.660><c> figure</c><01:02:42.810><c> out</c><01:02:42.960><c> the</c><01:02:43.680><c> storage</c>

01:02:43.910 --> 01:02:43.920 align:start position:0%
are trying to figure out the storage
 

01:02:43.920 --> 01:02:46.400 align:start position:0%
are trying to figure out the storage
Isis<01:02:44.400><c> the</c><01:02:44.880><c> storage</c><01:02:45.240><c> where</c><01:02:45.630><c> when</c><01:02:46.050><c> they</c><01:02:46.140><c> have</c><01:02:46.290><c> to</c>

01:02:46.400 --> 01:02:46.410 align:start position:0%
Isis the storage where when they have to
 

01:02:46.410 --> 01:02:51.170 align:start position:0%
Isis the storage where when they have to
access<01:02:46.530><c> arrays</c><01:02:47.160><c> or</c><01:02:47.490><c> or</c><01:02:48.480><c> mappings</c><01:02:49.910><c> it's</c><01:02:50.910><c> like</c>

01:02:51.170 --> 01:02:51.180 align:start position:0%
access arrays or or mappings it's like
 

01:02:51.180 --> 01:02:53.420 align:start position:0%
access arrays or or mappings it's like
you<01:02:51.360><c> know</c><01:02:51.480><c> a</c><01:02:51.720><c> cache</c><01:02:52.230><c> of</c><01:02:52.410><c> a</c><01:02:52.500><c> number</c><01:02:52.830><c> that's</c>

01:02:53.420 --> 01:02:53.430 align:start position:0%
you know a cache of a number that's
 

01:02:53.430 --> 01:02:56.690 align:start position:0%
you know a cache of a number that's
something<01:02:53.940><c> right</c><01:02:54.120><c> so</c><01:02:54.420><c> when</c><01:02:54.690><c> so</c><01:02:54.840><c> DD</c><01:02:55.140><c> or</c><01:02:55.700><c> like</c>

01:02:56.690 --> 01:02:56.700 align:start position:0%
something right so when so DD or like
 

01:02:56.700 --> 01:03:00.500 align:start position:0%
something right so when so DD or like
contract<01:02:57.150><c> once</c><01:02:57.630><c> taxes</c><01:02:58.110><c> are</c><01:02:58.530><c> a</c><01:02:58.590><c> number</c><01:02:59.480><c> are</c><01:03:00.480><c> a</c>

01:03:00.500 --> 01:03:00.510 align:start position:0%
contract once taxes are a number are a
 

01:03:00.510 --> 01:03:02.880 align:start position:0%
contract once taxes are a number are a
storage<01:03:01.110><c> number</c><01:03:01.380><c> two</c>

01:03:02.880 --> 01:03:02.890 align:start position:0%
storage number two
 

01:03:02.890 --> 01:03:05.070 align:start position:0%
storage number two
something<01:03:03.400><c> it</c><01:03:03.910><c> has</c><01:03:04.120><c> to</c><01:03:04.150><c> manage</c><01:03:04.510><c> number</c><01:03:04.900><c> two</c>

01:03:05.070 --> 01:03:05.080 align:start position:0%
something it has to manage number two
 

01:03:05.080 --> 01:03:06.780 align:start position:0%
something it has to manage number two
and<01:03:05.350><c> add</c><01:03:05.710><c> something</c><01:03:06.070><c> right</c>

01:03:06.780 --> 01:03:06.790 align:start position:0%
and add something right
 

01:03:06.790 --> 01:03:10.830 align:start position:0%
and add something right
so<01:03:07.750><c> usually</c><01:03:07.900><c> I</c><01:03:08.590><c> just</c><01:03:08.740><c> see</c><01:03:09.220><c> you</c><01:03:10.090><c> know</c><01:03:10.240><c> hash</c><01:03:10.480><c> of</c>

01:03:10.830 --> 01:03:10.840 align:start position:0%
so usually I just see you know hash of
 

01:03:10.840 --> 01:03:12.830 align:start position:0%
so usually I just see you know hash of
this<01:03:11.020><c> had</c><01:03:11.650><c> something</c><01:03:11.920><c> that's</c><01:03:12.520><c> easy</c>

01:03:12.830 --> 01:03:12.840 align:start position:0%
this had something that's easy
 

01:03:12.840 --> 01:03:15.990 align:start position:0%
this had something that's easy
understandable<01:03:13.840><c> good</c><01:03:14.380><c> unfortunately</c><01:03:15.190><c> in</c>

01:03:15.990 --> 01:03:16.000 align:start position:0%
understandable good unfortunately in
 

01:03:16.000 --> 01:03:19.080 align:start position:0%
understandable good unfortunately in
some<01:03:16.180><c> cases</c><01:03:16.590><c> like</c><01:03:17.590><c> the</c><01:03:17.650><c> compiler</c><01:03:18.550><c> and</c><01:03:19.030><c> the</c>

01:03:19.080 --> 01:03:19.090 align:start position:0%
some cases like the compiler and the
 

01:03:19.090 --> 01:03:21.000 align:start position:0%
some cases like the compiler and the
Machine<01:03:19.690><c> advanced</c><01:03:19.990><c> everything</c><01:03:20.650><c> so</c><01:03:20.770><c> it</c><01:03:20.830><c> was</c><01:03:20.920><c> of</c>

01:03:21.000 --> 01:03:21.010 align:start position:0%
Machine advanced everything so it was of
 

01:03:21.010 --> 01:03:23.670 align:start position:0%
Machine advanced everything so it was of
course<01:03:21.070><c> a</c><01:03:21.280><c> big</c><01:03:21.310><c> number</c><01:03:21.610><c> there</c><01:03:22.030><c> and</c><01:03:22.590><c> if</c><01:03:23.590><c> you</c>

01:03:23.670 --> 01:03:23.680 align:start position:0%
course a big number there and if you
 

01:03:23.680 --> 01:03:25.350 align:start position:0%
course a big number there and if you
know<01:03:23.770><c> the</c><01:03:23.890><c> output</c><01:03:24.310><c> this</c><01:03:24.400><c> big</c><01:03:25.030><c> number</c><01:03:25.180><c> that</c>

01:03:25.350 --> 01:03:25.360 align:start position:0%
know the output this big number that
 

01:03:25.360 --> 01:03:26.850 align:start position:0%
know the output this big number that
breaks<01:03:25.720><c> everything</c><01:03:26.230><c> and</c><01:03:26.470><c> breaks</c>

01:03:26.850 --> 01:03:26.860 align:start position:0%
breaks everything and breaks
 

01:03:26.860 --> 01:03:28.020 align:start position:0%
breaks everything and breaks
understanding<01:03:27.400><c> of</c><01:03:27.490><c> the</c><01:03:27.580><c> contract</c><01:03:27.970><c> because</c>

01:03:28.020 --> 01:03:28.030 align:start position:0%
understanding of the contract because
 

01:03:28.030 --> 01:03:29.910 align:start position:0%
understanding of the contract because
you<01:03:28.270><c> just</c><01:03:28.480><c> see</c><01:03:28.690><c> read</c><01:03:29.020><c> storage</c><01:03:29.350><c> number</c><01:03:29.740><c> one</c>

01:03:29.910 --> 01:03:29.920 align:start position:0%
you just see read storage number one
 

01:03:29.920 --> 01:03:33.210 align:start position:0%
you just see read storage number one
right<01:03:30.790><c> super</c><01:03:31.480><c> irritating</c><01:03:32.020><c> so</c><01:03:32.500><c> I</c><01:03:32.530><c> do</c><01:03:32.920><c> do</c><01:03:33.190><c> a</c>

01:03:33.210 --> 01:03:33.220 align:start position:0%
right super irritating so I do do a
 

01:03:33.220 --> 01:03:35.790 align:start position:0%
right super irritating so I do do a
rainbow<01:03:33.940><c> thing</c><01:03:34.180><c> about</c><01:03:34.360><c> that</c><01:03:34.630><c> so</c><01:03:35.200><c> to</c><01:03:35.260><c> speak</c><01:03:35.560><c> so</c>

01:03:35.790 --> 01:03:35.800 align:start position:0%
rainbow thing about that so to speak so
 

01:03:35.800 --> 01:03:38.070 align:start position:0%
rainbow thing about that so to speak so
I<01:03:35.830><c> just</c><01:03:36.160><c> for</c><01:03:36.670><c> some</c><01:03:36.820><c> courage</c><01:03:37.090><c> like</c><01:03:37.720><c> I</c><01:03:37.840><c> just</c>

01:03:38.070 --> 01:03:38.080 align:start position:0%
I just for some courage like I just
 

01:03:38.080 --> 01:03:40.320 align:start position:0%
I just for some courage like I just
pretended<01:03:38.710><c> some</c><01:03:39.070><c> of</c><01:03:39.160><c> that</c><01:03:39.310><c> so</c><01:03:39.640><c> so</c><01:03:39.850><c> I</c><01:03:39.880><c> reverse</c>

01:03:40.320 --> 01:03:40.330 align:start position:0%
pretended some of that so so I reverse
 

01:03:40.330 --> 01:03:43.110 align:start position:0%
pretended some of that so so I reverse
engineer<01:03:40.930><c> at</c><01:03:41.470><c> fashion</c><01:03:42.040><c> I</c><01:03:42.280><c> just</c><01:03:42.820><c> have</c><01:03:42.910><c> called</c>

01:03:43.110 --> 01:03:43.120 align:start position:0%
engineer at fashion I just have called
 

01:03:43.120 --> 01:03:46.530 align:start position:0%
engineer at fashion I just have called
the<01:03:43.240><c> function</c><01:03:43.360><c> reverse</c><01:03:43.870><c> reverse</c><01:03:44.910><c> 883</c><01:03:45.910><c> right</c>

01:03:46.530 --> 01:03:46.540 align:start position:0%
the function reverse reverse 883 right
 

01:03:46.540 --> 01:03:51.390 align:start position:0%
the function reverse reverse 883 right
so<01:03:47.410><c> that's</c><01:03:47.530><c> the</c><01:03:47.770><c> thing</c><01:03:48.130><c> Thanks</c><01:03:49.740><c> yeah</c><01:03:50.770><c> various</c>

01:03:51.390 --> 01:03:51.400 align:start position:0%
so that's the thing Thanks yeah various
 

01:03:51.400 --> 01:03:53.970 align:start position:0%
so that's the thing Thanks yeah various
other<01:03:52.150><c> is</c><01:03:52.390><c> the</c><01:03:52.570><c> contract</c><01:03:52.930><c> search</c><01:03:53.200><c> so</c><01:03:53.590><c> I</c><01:03:53.620><c> can</c>

01:03:53.970 --> 01:03:53.980 align:start position:0%
other is the contract search so I can
 

01:03:53.980 --> 01:03:56.870 align:start position:0%
other is the contract search so I can
put<01:03:54.160><c> all</c><01:03:54.340><c> the</c><01:03:54.460><c> data</c><01:03:54.640><c> there</c><01:03:54.910><c> of</c><01:03:55.900><c> the</c><01:03:56.080><c> inquiry</c>

01:03:56.870 --> 01:03:56.880 align:start position:0%
put all the data there of the inquiry
 

01:03:56.880 --> 01:03:59.310 align:start position:0%
put all the data there of the inquiry
another<01:03:57.880><c> fun</c><01:03:58.150><c> thing</c><01:03:58.180><c> that</c><01:03:58.570><c> I</c><01:03:58.690><c> am</c><01:03:58.810><c> the</c>

01:03:59.310 --> 01:03:59.320 align:start position:0%
another fun thing that I am the
 

01:03:59.320 --> 01:04:01.290 align:start position:0%
another fun thing that I am the
hackathon<01:03:59.710><c> I</c><01:03:59.890><c> probably</c><01:04:00.280><c> will</c><01:04:00.490><c> really</c><01:04:01.060><c> release</c>

01:04:01.290 --> 01:04:01.300 align:start position:0%
hackathon I probably will really release
 

01:04:01.300 --> 01:04:04.020 align:start position:0%
hackathon I probably will really release
that<01:04:01.480><c> sometime</c><01:04:01.840><c> tomorrow</c><01:04:01.990><c> next</c><01:04:02.890><c> week</c><01:04:03.010><c> like</c><01:04:04.000><c> I</c>

01:04:04.020 --> 01:04:04.030 align:start position:0%
that sometime tomorrow next week like I
 

01:04:04.030 --> 01:04:06.020 align:start position:0%
that sometime tomorrow next week like I
actually<01:04:04.360><c> indexed</c><01:04:04.930><c> all</c><01:04:05.110><c> the</c><01:04:05.260><c> contracts</c><01:04:05.860><c> and</c>

01:04:06.020 --> 01:04:06.030 align:start position:0%
actually indexed all the contracts and
 

01:04:06.030 --> 01:04:08.790 align:start position:0%
actually indexed all the contracts and
this<01:04:07.030><c> instant</c><01:04:07.510><c> search</c><01:04:07.750><c> for</c><01:04:08.080><c> contracts</c><01:04:08.620><c> so</c><01:04:08.710><c> we</c>

01:04:08.790 --> 01:04:08.800 align:start position:0%
this instant search for contracts so we
 

01:04:08.800 --> 01:04:11.130 align:start position:0%
this instant search for contracts so we
can<01:04:08.980><c> sell</c><01:04:09.190><c> contract</c><01:04:09.610><c> by</c><01:04:09.760><c> coordinating</c><01:04:10.300><c> so</c><01:04:11.020><c> it</c>

01:04:11.130 --> 01:04:11.140 align:start position:0%
can sell contract by coordinating so it
 

01:04:11.140 --> 01:04:12.570 align:start position:0%
can sell contract by coordinating so it
takes<01:04:11.290><c> like</c><01:04:11.440><c> a</c><01:04:11.470><c> hundred</c><01:04:11.800><c> milliseconds</c><01:04:12.040><c> and</c>

01:04:12.570 --> 01:04:12.580 align:start position:0%
takes like a hundred milliseconds and
 

01:04:12.580 --> 01:04:14.700 align:start position:0%
takes like a hundred milliseconds and
you<01:04:12.700><c> can</c><01:04:12.880><c> say</c><01:04:13.030><c> only</c><01:04:13.300><c> contracts</c><01:04:13.900><c> that</c><01:04:14.110><c> don't</c>

01:04:14.700 --> 01:04:14.710 align:start position:0%
you can say only contracts that don't
 

01:04:14.710 --> 01:04:17.760 align:start position:0%
you can say only contracts that don't
check<01:04:15.070><c> for</c><01:04:15.460><c> owner</c><01:04:16.420><c> who</c><01:04:16.870><c> is</c><01:04:17.140><c> calling</c><01:04:17.470><c> them</c>

01:04:17.760 --> 01:04:17.770 align:start position:0%
check for owner who is calling them
 

01:04:17.770 --> 01:04:20.190 align:start position:0%
check for owner who is calling them
before<01:04:18.130><c> clicking</c><01:04:18.340><c> the</c><01:04:18.490><c> owner</c><01:04:19.200><c> instantly</c>

01:04:20.190 --> 01:04:20.200 align:start position:0%
before clicking the owner instantly
 

01:04:20.200 --> 01:04:21.930 align:start position:0%
before clicking the owner instantly
spite<01:04:20.440><c> of</c><01:04:20.620><c> the</c><01:04:20.740><c> contract</c><01:04:21.100><c> right</c><01:04:21.220><c> method</c><01:04:21.640><c> and</c>

01:04:21.930 --> 01:04:21.940 align:start position:0%
spite of the contract right method and
 

01:04:21.940 --> 01:04:23.940 align:start position:0%
spite of the contract right method and
it<01:04:22.390><c> will</c><01:04:22.540><c> be</c><01:04:22.690><c> super</c><01:04:23.050><c> fun</c><01:04:23.320><c> to</c><01:04:23.350><c> raise</c><01:04:23.590><c> your</c><01:04:23.710><c> hand</c>

01:04:23.940 --> 01:04:23.950 align:start position:0%
it will be super fun to raise your hand
 

01:04:23.950 --> 01:04:25.700 align:start position:0%
it will be super fun to raise your hand
when<01:04:24.130><c> I</c><01:04:24.220><c> release</c><01:04:24.850><c> them</c><01:04:25.030><c> because</c><01:04:25.360><c> it's</c><01:04:25.510><c> like</c>

01:04:25.700 --> 01:04:25.710 align:start position:0%
when I release them because it's like
 

01:04:25.710 --> 01:04:28.590 align:start position:0%
when I release them because it's like
you<01:04:26.710><c> know</c><01:04:26.740><c> you're</c><01:04:26.980><c> like</c><01:04:27.970><c> I</c><01:04:28.090><c> want</c><01:04:28.270><c> to</c><01:04:28.360><c> write</c>

01:04:28.590 --> 01:04:28.600 align:start position:0%
you know you're like I want to write
 

01:04:28.600 --> 01:04:29.670 align:start position:0%
you know you're like I want to write
this<01:04:28.720><c> prove</c><01:04:29.020><c> that</c><01:04:29.170><c> just</c><01:04:29.410><c> checking</c><01:04:29.650><c> just</c>

01:04:29.670 --> 01:04:29.680 align:start position:0%
this prove that just checking just
 

01:04:29.680 --> 01:04:32.490 align:start position:0%
this prove that just checking just
contracts<01:04:30.310><c> owners</c><01:04:30.730><c> of</c><01:04:30.910><c> you</c><01:04:31.450><c> know</c><01:04:31.600><c> contracts</c>

01:04:32.490 --> 01:04:32.500 align:start position:0%
contracts owners of you know contracts
 

01:04:32.500 --> 01:04:33.090 align:start position:0%
contracts owners of you know contracts
one<01:04:32.710><c> another</c>

01:04:33.090 --> 01:04:33.100 align:start position:0%
one another
 

01:04:33.100 --> 01:04:35.790 align:start position:0%
one another
and<01:04:33.430><c> we</c><01:04:33.640><c> know</c><01:04:33.760><c> that</c><01:04:33.790><c> you're</c><01:04:34.510><c> responsible</c><01:04:34.870><c> but</c>

01:04:35.790 --> 01:04:35.800 align:start position:0%
and we know that you're responsible but
 

01:04:35.800 --> 01:05:35.420 align:start position:0%
and we know that you're responsible but
if<01:04:35.920><c> someone</c><01:04:36.190><c> does</c><01:04:36.370><c> it</c><01:04:36.520><c> that</c><01:04:36.670><c> I</c><01:04:36.700><c> think</c>

01:05:35.420 --> 01:05:35.430 align:start position:0%
 
 

01:05:35.430 --> 01:05:41.790 align:start position:0%
 
okay<01:05:37.200><c> okay</c><01:05:38.610><c> so</c><01:05:39.840><c> testing</c><01:05:40.840><c> how</c><01:05:41.020><c> I</c><01:05:41.050><c> estimate</c>

01:05:41.790 --> 01:05:41.800 align:start position:0%
okay okay so testing how I estimate
 

01:05:41.800 --> 01:05:43.860 align:start position:0%
okay okay so testing how I estimate
whether<01:05:42.220><c> this</c><01:05:42.670><c> whole</c><01:05:42.910><c> thing</c><01:05:43.120><c> is</c><01:05:43.240><c> valid</c><01:05:43.360><c> so</c>

01:05:43.860 --> 01:05:43.870 align:start position:0%
whether this whole thing is valid so
 

01:05:43.870 --> 01:05:46.200 align:start position:0%
whether this whole thing is valid so
first<01:05:44.650><c> of</c><01:05:44.740><c> all</c><01:05:44.860><c> if</c><01:05:45.190><c> there's</c><01:05:45.460><c> no</c><01:05:45.670><c> body</c><01:05:45.880><c> like</c>

01:05:46.200 --> 01:05:46.210 align:start position:0%
first of all if there's no body like
 

01:05:46.210 --> 01:05:48.180 align:start position:0%
first of all if there's no body like
don't<01:05:46.510><c> trust</c><01:05:46.750><c> 100%</c><01:05:46.960><c> a</c><01:05:47.590><c> doubtful</c><01:05:48.070><c> that</c><01:05:48.130><c> it</c>

01:05:48.180 --> 01:05:48.190 align:start position:0%
don't trust 100% a doubtful that it
 

01:05:48.190 --> 01:05:50.730 align:start position:0%
don't trust 100% a doubtful that it
provides<01:05:48.960><c> that</c><01:05:49.960><c> you</c><01:05:50.080><c> know</c><01:05:50.170><c> wants</c><01:05:50.380><c> to</c><01:05:50.470><c> keep</c>

01:05:50.730 --> 01:05:50.740 align:start position:0%
provides that you know wants to keep
 

01:05:50.740 --> 01:05:54.600 align:start position:0%
provides that you know wants to keep
them<01:05:50.950><c> brief</c><01:05:51.220><c> like</c><01:05:51.850><c> no</c><01:05:53.010><c> drugs</c><01:05:54.010><c> but</c><01:05:54.430><c> both</c>

01:05:54.600 --> 01:05:54.610 align:start position:0%
them brief like no drugs but both
 

01:05:54.610 --> 01:05:56.070 align:start position:0%
them brief like no drugs but both
finding<01:05:54.940><c> parts</c><01:05:55.270><c> in</c><01:05:55.360><c> the</c><01:05:55.450><c> contract</c><01:05:55.870><c> doesn't</c>

01:05:56.070 --> 01:05:56.080 align:start position:0%
finding parts in the contract doesn't
 

01:05:56.080 --> 01:05:58.260 align:start position:0%
finding parts in the contract doesn't
mean<01:05:56.380><c> that</c><01:05:56.560><c> the</c><01:05:56.680><c> contract</c><01:05:57.010><c> is</c><01:05:57.070><c> fine</c><01:05:57.340><c> like</c>

01:05:58.260 --> 01:05:58.270 align:start position:0%
mean that the contract is fine like
 

01:05:58.270 --> 01:06:06.090 align:start position:0%
mean that the contract is fine like
again<01:06:01.380><c> involved</c><01:06:03.870><c> I'm</c><01:06:04.870><c> quite</c><01:06:05.170><c> sure</c><01:06:05.500><c> that</c><01:06:05.530><c> the</c>

01:06:06.090 --> 01:06:06.100 align:start position:0%
again involved I'm quite sure that the
 

01:06:06.100 --> 01:06:08.190 align:start position:0%
again involved I'm quite sure that the
approach<01:06:06.340><c> is</c><01:06:06.490><c> valid</c><01:06:06.850><c> and</c><01:06:07.000><c> again</c><01:06:07.420><c> focused</c><01:06:08.050><c> you</c>

01:06:08.190 --> 01:06:08.200 align:start position:0%
approach is valid and again focused you
 

01:06:08.200 --> 01:06:09.630 align:start position:0%
approach is valid and again focused you
are<01:06:08.230><c> working</c><01:06:08.800><c> on</c><01:06:08.860><c> a</c><01:06:08.950><c> very</c><01:06:09.130><c> similar</c><01:06:09.310><c> thing</c>

01:06:09.630 --> 01:06:09.640 align:start position:0%
are working on a very similar thing
 

01:06:09.640 --> 01:06:12.060 align:start position:0%
are working on a very similar thing
because<01:06:09.880><c> formally</c><01:06:10.240><c> verified</c><01:06:10.300><c> so</c><01:06:11.020><c> I</c><01:06:11.410><c> hope</c><01:06:11.800><c> one</c>

01:06:12.060 --> 01:06:12.070 align:start position:0%
because formally verified so I hope one
 

01:06:12.070 --> 01:06:14.700 align:start position:0%
because formally verified so I hope one
day<01:06:12.220><c> we'll</c><01:06:12.430><c> see</c><01:06:12.760><c> this</c><01:06:13.420><c> approach</c><01:06:13.840><c> but</c><01:06:14.260><c> it</c><01:06:14.470><c> for</c>

01:06:14.700 --> 01:06:14.710 align:start position:0%
day we'll see this approach but it for
 

01:06:14.710 --> 01:06:17.430 align:start position:0%
day we'll see this approach but it for
my<01:06:14.830><c> verified</c><01:06:15.370><c> basis</c><01:06:16.330><c> or</c><01:06:16.600><c> like</c><01:06:16.930><c> very</c><01:06:17.200><c> very</c>

01:06:17.430 --> 01:06:17.440 align:start position:0%
my verified basis or like very very
 

01:06:17.440 --> 01:06:20.040 align:start position:0%
my verified basis or like very very
solid<01:06:17.680><c> so</c><01:06:18.550><c> folks</c><01:06:18.880><c> who</c><01:06:18.970><c> are</c><01:06:19.090><c> really</c><01:06:19.210><c> interested</c>

01:06:20.040 --> 01:06:20.050 align:start position:0%
solid so folks who are really interested
 

01:06:20.050 --> 01:06:22.680 align:start position:0%
solid so folks who are really interested
in<01:06:20.080><c> that</c><01:06:20.950><c> thing</c>

01:06:22.680 --> 01:06:22.690 align:start position:0%
in that thing
 

01:06:22.690 --> 01:06:24.960 align:start position:0%
in that thing
heading<01:06:23.590><c> said</c><01:06:23.800><c> that</c><01:06:24.010><c> the</c><01:06:24.220><c> way</c><01:06:24.340><c> I</c><01:06:24.370><c> destitute</c>

01:06:24.960 --> 01:06:24.970 align:start position:0%
heading said that the way I destitute
 

01:06:24.970 --> 01:06:27.450 align:start position:0%
heading said that the way I destitute
values<01:06:25.390><c> I</c><01:06:25.570><c> have</c><01:06:25.840><c> a</c><01:06:25.900><c> few</c><01:06:26.170><c> cases</c><01:06:26.860><c> so</c><01:06:27.220><c> few</c>

01:06:27.450 --> 01:06:27.460 align:start position:0%
values I have a few cases so few
 

01:06:27.460 --> 01:06:29.700 align:start position:0%
values I have a few cases so few
contracts<01:06:28.060><c> with</c><01:06:28.150><c> edge</c><01:06:28.330><c> cases</c><01:06:28.570><c> crouton</c><01:06:29.470><c> Jesus</c>

01:06:29.700 --> 01:06:29.710 align:start position:0%
contracts with edge cases crouton Jesus
 

01:06:29.710 --> 01:06:31.710 align:start position:0%
contracts with edge cases crouton Jesus
is<01:06:29.830><c> always</c><01:06:30.040><c> a</c><01:06:30.250><c> must</c><01:06:30.430><c> for</c><01:06:30.670><c> me</c><01:06:30.730><c> and</c><01:06:30.970><c> it</c><01:06:31.060><c> has</c><01:06:31.300><c> a</c><01:06:31.360><c> lot</c>

01:06:31.710 --> 01:06:31.720 align:start position:0%
is always a must for me and it has a lot
 

01:06:31.720 --> 01:06:34.860 align:start position:0%
is always a must for me and it has a lot
of<01:06:31.750><c> nice</c><01:06:31.960><c> edge</c><01:06:32.260><c> cases</c><01:06:32.500><c> and</c><01:06:33.210><c> just</c><01:06:34.210><c> few</c><01:06:34.570><c> basic</c>

01:06:34.860 --> 01:06:34.870 align:start position:0%
of nice edge cases and just few basic
 

01:06:34.870 --> 01:06:36.810 align:start position:0%
of nice edge cases and just few basic
constructs<01:06:35.170><c> that</c><01:06:35.260><c> I</c><01:06:35.410><c> check</c><01:06:35.650><c> how</c><01:06:36.310><c> they</c><01:06:36.460><c> compare</c>

01:06:36.810 --> 01:06:36.820 align:start position:0%
constructs that I check how they compare
 

01:06:36.820 --> 01:06:38.520 align:start position:0%
constructs that I check how they compare
between<01:06:37.030><c> various</c><01:06:37.510><c> versions</c><01:06:37.690><c> of</c><01:06:37.990><c> the</c><01:06:38.110><c> compiler</c>

01:06:38.520 --> 01:06:38.530 align:start position:0%
between various versions of the compiler
 

01:06:38.530 --> 01:06:41.760 align:start position:0%
between various versions of the compiler
and<01:06:39.010><c> then</c><01:06:39.790><c> the</c><01:06:39.940><c> second</c><01:06:40.210><c> thing</c><01:06:40.300><c> I</c><01:06:40.450><c> do</c><01:06:40.740><c> again</c><01:06:41.740><c> I</c>

01:06:41.760 --> 01:06:41.770 align:start position:0%
and then the second thing I do again I
 

01:06:41.770 --> 01:06:44.550 align:start position:0%
and then the second thing I do again I
pushed<01:06:42.070><c> for</c><01:06:42.160><c> speed</c><01:06:42.550><c> a</c><01:06:42.820><c> lot</c><01:06:43.060><c> right</c><01:06:43.420><c> so</c><01:06:43.690><c> I</c><01:06:43.720><c> like</c>

01:06:44.550 --> 01:06:44.560 align:start position:0%
pushed for speed a lot right so I like
 

01:06:44.560 --> 01:06:46.560 align:start position:0%
pushed for speed a lot right so I like
it's<01:06:45.400><c> possible</c><01:06:45.820><c> to</c><01:06:45.910><c> become</c><01:06:46.030><c> buy</c><01:06:46.270><c> the</c><01:06:46.330><c> whole</c>

01:06:46.560 --> 01:06:46.570 align:start position:0%
it's possible to become buy the whole
 

01:06:46.570 --> 01:06:48.870 align:start position:0%
it's possible to become buy the whole
block<01:06:46.870><c> train</c><01:06:47.230><c> with</c><01:06:47.770><c> invalid</c><01:06:48.220><c> one</c><01:06:48.430><c> day</c><01:06:48.610><c> I</c><01:06:48.640><c> think</c>

01:06:48.870 --> 01:06:48.880 align:start position:0%
block train with invalid one day I think
 

01:06:48.880 --> 01:06:50.610 align:start position:0%
block train with invalid one day I think
right<01:06:49.330><c> and</c><01:06:49.510><c> go</c>

01:06:50.610 --> 01:06:50.620 align:start position:0%
right and go
 

01:06:50.620 --> 01:06:52.770 align:start position:0%
right and go
so<01:06:50.920><c> cryptokeys</c><01:06:51.340><c> takes</c><01:06:51.670><c> eight</c><01:06:51.910><c> seconds</c><01:06:52.600><c> it</c>

01:06:52.770 --> 01:06:52.780 align:start position:0%
so cryptokeys takes eight seconds it
 

01:06:52.780 --> 01:06:55.650 align:start position:0%
so cryptokeys takes eight seconds it
used<01:06:52.960><c> to</c><01:06:53.050><c> be</c><01:06:53.170><c> -</c><01:06:53.490><c> like</c><01:06:54.490><c> really</c><01:06:54.820><c> imposed</c><01:06:55.180><c> a</c><01:06:55.390><c> speed</c>

01:06:55.650 --> 01:06:55.660 align:start position:0%
used to be - like really imposed a speed
 

01:06:55.660 --> 01:06:58.560 align:start position:0%
used to be - like really imposed a speed
so<01:06:55.990><c> so</c><01:06:56.620><c> for</c><01:06:57.130><c> release</c><01:06:57.610><c> or</c><01:06:57.910><c> after</c><01:06:58.150><c> every</c><01:06:58.420><c> update</c>

01:06:58.560 --> 01:06:58.570 align:start position:0%
so so for release or after every update
 

01:06:58.570 --> 01:07:00.270 align:start position:0%
so so for release or after every update
I<01:06:59.050><c> can</c><01:06:59.380><c> just</c><01:06:59.560><c> go</c><01:06:59.680><c> through</c><01:06:59.710><c> campus</c><01:07:00.160><c> of</c>

01:07:00.270 --> 01:07:00.280 align:start position:0%
I can just go through campus of
 

01:07:00.280 --> 01:07:02.310 align:start position:0%
I can just go through campus of
contracts<01:07:00.850><c> and</c><01:07:01.000><c> kind</c><01:07:01.270><c> of</c><01:07:01.390><c> see</c><01:07:01.600><c> what's</c><01:07:02.230><c> changed</c>

01:07:02.310 --> 01:07:02.320 align:start position:0%
contracts and kind of see what's changed
 

01:07:02.320 --> 01:07:05.370 align:start position:0%
contracts and kind of see what's changed
or<01:07:03.040><c> or</c><01:07:03.580><c> see</c><01:07:03.760><c> some</c><01:07:03.970><c> patterns</c><01:07:04.120><c> and</c><01:07:04.750><c> it</c><01:07:05.050><c> would</c><01:07:05.230><c> not</c>

01:07:05.370 --> 01:07:05.380 align:start position:0%
or or see some patterns and it would not
 

01:07:05.380 --> 01:07:07.500 align:start position:0%
or or see some patterns and it would not
and<01:07:05.890><c> also</c><01:07:06.130><c> when</c><01:07:06.490><c> there</c><01:07:06.610><c> is</c><01:07:06.700><c> some</c><01:07:06.880><c> new</c><01:07:07.060><c> stuff</c><01:07:07.330><c> I</c>

01:07:07.500 --> 01:07:07.510 align:start position:0%
and also when there is some new stuff I
 

01:07:07.510 --> 01:07:09.930 align:start position:0%
and also when there is some new stuff I
can<01:07:07.810><c> I</c><01:07:08.050><c> can</c><01:07:08.170><c> say</c><01:07:08.530><c> oh</c><01:07:08.740><c> let's</c><01:07:09.490><c> throw</c><01:07:09.640><c> me</c><01:07:09.760><c> some</c>

01:07:09.930 --> 01:07:09.940 align:start position:0%
can I can say oh let's throw me some
 

01:07:09.940 --> 01:07:11.430 align:start position:0%
can I can say oh let's throw me some
contract<01:07:10.360><c> that</c><01:07:10.570><c> kind</c><01:07:10.780><c> of</c><01:07:10.810><c> certain</c><01:07:11.080><c> pattern</c>

01:07:11.430 --> 01:07:11.440 align:start position:0%
contract that kind of certain pattern
 

01:07:11.440 --> 01:07:12.329 align:start position:0%
contract that kind of certain pattern
and<01:07:11.680><c> that's</c>

01:07:12.329 --> 01:07:12.339 align:start position:0%
and that's
 

01:07:12.339 --> 01:07:16.829 align:start position:0%
and that's
they're<01:07:13.059><c> so</c><01:07:13.569><c> so</c><01:07:14.289><c> it's</c><01:07:14.529><c> kind</c><01:07:15.039><c> of</c><01:07:15.359><c> you</c><01:07:16.359><c> know</c><01:07:16.390><c> on</c>

01:07:16.829 --> 01:07:16.839 align:start position:0%
they're so so it's kind of you know on
 

01:07:16.839 --> 01:07:19.229 align:start position:0%
they're so so it's kind of you know on
the<01:07:17.049><c> perfect</c><01:07:17.410><c> testing</c><01:07:17.920><c> mechanism</c><01:07:18.039><c> but</c><01:07:18.519><c> but</c><01:07:19.089><c> so</c>

01:07:19.229 --> 01:07:19.239 align:start position:0%
the perfect testing mechanism but but so
 

01:07:19.239 --> 01:07:22.549 align:start position:0%
the perfect testing mechanism but but so
far<01:07:19.450><c> it's</c><01:07:19.690><c> it's</c><01:07:20.380><c> been</c><01:07:20.589><c> kind</c><01:07:21.039><c> of</c><01:07:21.249><c> successful</c>

01:07:22.549 --> 01:07:22.559 align:start position:0%
far it's it's been kind of successful
 

01:07:22.559 --> 01:07:25.049 align:start position:0%
far it's it's been kind of successful
like<01:07:23.559><c> the</c><01:07:23.680><c> idea</c><01:07:24.039><c> that</c><01:07:24.309><c> both</c><01:07:24.489><c> standards</c><01:07:24.940><c> would</c>

01:07:25.049 --> 01:07:25.059 align:start position:0%
like the idea that both standards would
 

01:07:25.059 --> 01:07:26.670 align:start position:0%
like the idea that both standards would
be<01:07:25.119><c> to</c><01:07:25.299><c> have</c><01:07:25.450><c> a</c><01:07:25.479><c> recompile</c><01:07:26.200><c> from</c><01:07:26.589><c> the</c>

01:07:26.670 --> 01:07:26.680 align:start position:0%
be to have a recompile from the
 

01:07:26.680 --> 01:07:29.039 align:start position:0%
be to have a recompile from the
decompile<01:07:27.069><c> source</c><01:07:27.369><c> right</c><01:07:27.670><c> and</c><01:07:27.969><c> recompile</c><01:07:28.839><c> all</c>

01:07:29.039 --> 01:07:29.049 align:start position:0%
decompile source right and recompile all
 

01:07:29.049 --> 01:07:30.989 align:start position:0%
decompile source right and recompile all
the<01:07:29.200><c> decompressed</c><01:07:29.650><c> contracts</c><01:07:30.249><c> run</c><01:07:30.729><c> the</c><01:07:30.880><c> whole</c>

01:07:30.989 --> 01:07:30.999 align:start position:0%
the decompressed contracts run the whole
 

01:07:30.999 --> 01:07:33.509 align:start position:0%
the decompressed contracts run the whole
block<01:07:31.210><c> trading</c><01:07:31.569><c> history</c><01:07:31.779><c> and</c><01:07:32.469><c> then</c><01:07:32.799><c> see</c><01:07:33.009><c> how</c>

01:07:33.509 --> 01:07:33.519 align:start position:0%
block trading history and then see how
 

01:07:33.519 --> 01:07:35.549 align:start position:0%
block trading history and then see how
correct<01:07:33.880><c> it</c><01:07:34.029><c> is</c><01:07:34.269><c> right</c><01:07:34.509><c> so</c><01:07:34.749><c> the</c><01:07:35.019><c> transactions</c>

01:07:35.549 --> 01:07:35.559 align:start position:0%
correct it is right so the transactions
 

01:07:35.559 --> 01:07:37.259 align:start position:0%
correct it is right so the transactions
return<01:07:35.799><c> the</c><01:07:35.890><c> same</c><01:07:36.039><c> thing</c><01:07:36.309><c> and</c><01:07:36.759><c> that's</c><01:07:36.940><c> it</c><01:07:37.059><c> so</c>

01:07:37.259 --> 01:07:37.269 align:start position:0%
return the same thing and that's it so
 

01:07:37.269 --> 01:07:41.400 align:start position:0%
return the same thing and that's it so
very<01:07:37.539><c> nicely</c><01:07:37.779><c> how</c><01:07:38.140><c> how</c><01:07:39.479><c> you</c><01:07:40.479><c> know</c><01:07:40.599><c> how</c><01:07:40.779><c> much</c><01:07:41.259><c> of</c>

01:07:41.400 --> 01:07:41.410 align:start position:0%
very nicely how how you know how much of
 

01:07:41.410 --> 01:07:44.789 align:start position:0%
very nicely how how you know how much of
it<01:07:41.499><c> is</c><01:07:41.680><c> is</c><01:07:42.039><c> correct</c><01:07:42.460><c> like</c><01:07:43.049><c> most</c><01:07:44.049><c> of</c><01:07:44.229><c> it</c><01:07:44.349><c> perhaps</c>

01:07:44.789 --> 01:07:44.799 align:start position:0%
it is is correct like most of it perhaps
 

01:07:44.799 --> 01:07:46.410 align:start position:0%
it is is correct like most of it perhaps
again<01:07:45.130><c> not</c><01:07:45.309><c> on</c><01:07:45.430><c> the</c><01:07:45.640><c> educators</c><01:07:46.119><c> but</c><01:07:46.269><c> that</c>

01:07:46.410 --> 01:07:46.420 align:start position:0%
again not on the educators but that
 

01:07:46.420 --> 01:07:49.979 align:start position:0%
again not on the educators but that
would<01:07:46.539><c> be</c><01:07:46.690><c> super</c><01:07:47.259><c> super</c><01:07:47.289><c> nice</c><01:07:47.880><c> mmm</c><01:07:48.940><c> and</c><01:07:49.059><c> yeah</c>

01:07:49.979 --> 01:07:49.989 align:start position:0%
would be super super nice mmm and yeah
 

01:07:49.989 --> 01:07:52.049 align:start position:0%
would be super super nice mmm and yeah
this<01:07:50.440><c> is</c><01:07:50.589><c> battle</c><01:07:50.829><c> tested</c><01:07:50.859><c> so</c><01:07:51.309><c> if</c><01:07:51.489><c> you</c><01:07:51.670><c> get</c><01:07:51.910><c> the</c>

01:07:52.049 --> 01:07:52.059 align:start position:0%
this is battle tested so if you get the
 

01:07:52.059 --> 01:07:55.319 align:start position:0%
this is battle tested so if you get the
guitar<01:07:52.420><c> source</c><01:07:52.869><c> like</c><01:07:53.769><c> come</c><01:07:54.160><c> online</c><01:07:54.460><c> I</c><01:07:54.759><c> played</c>

01:07:55.319 --> 01:07:55.329 align:start position:0%
guitar source like come online I played
 

01:07:55.329 --> 01:07:57.180 align:start position:0%
guitar source like come online I played
with<01:07:55.450><c> some</c><01:07:55.509><c> other</c><01:07:55.749><c> tools</c><01:07:56.200><c> it</c><01:07:56.469><c> was</c><01:07:56.650><c> like</c><01:07:56.799><c> oh</c><01:07:57.009><c> we</c>

01:07:57.180 --> 01:07:57.190 align:start position:0%
with some other tools it was like oh we
 

01:07:57.190 --> 01:07:59.339 align:start position:0%
with some other tools it was like oh we
have<01:07:57.219><c> to</c><01:07:57.400><c> download</c><01:07:57.640><c> this</c><01:07:57.910><c> binary</c><01:07:58.180><c> and</c><01:07:58.779><c> it</c><01:07:59.200><c> has</c>

01:07:59.339 --> 01:07:59.349 align:start position:0%
have to download this binary and it has
 

01:07:59.349 --> 01:08:02.249 align:start position:0%
have to download this binary and it has
to<01:07:59.499><c> be</c><01:07:59.529><c> real</c><01:08:00.150><c> runtime</c><01:08:01.150><c> and</c><01:08:01.479><c> then</c><01:08:01.809><c> you</c><01:08:01.900><c> ran</c><01:08:02.079><c> it</c>

01:08:02.249 --> 01:08:02.259 align:start position:0%
to be real runtime and then you ran it
 

01:08:02.259 --> 01:08:04.440 align:start position:0%
to be real runtime and then you ran it
and<01:08:02.499><c> there</c><01:08:02.619><c> are</c><01:08:02.739><c> some</c><01:08:02.979><c> bars</c><01:08:03.190><c> like</c><01:08:03.849><c> really</c><01:08:04.180><c> like</c>

01:08:04.440 --> 01:08:04.450 align:start position:0%
and there are some bars like really like
 

01:08:04.450 --> 01:08:06.390 align:start position:0%
and there are some bars like really like
the<01:08:04.539><c> common</c><01:08:04.779><c> line</c><01:08:04.960><c> is</c><01:08:05.229><c> a</c><01:08:05.289><c> simple</c><01:08:05.829><c> and</c><01:08:06.009><c> it</c><01:08:06.130><c> works</c>

01:08:06.390 --> 01:08:06.400 align:start position:0%
the common line is a simple and it works
 

01:08:06.400 --> 01:08:08.640 align:start position:0%
the common line is a simple and it works
as<01:08:06.609><c> smoothly</c><01:08:06.940><c> as</c><01:08:07.119><c> possible</c><01:08:07.349><c> assuming</c><01:08:08.349><c> they're</c>

01:08:08.640 --> 01:08:08.650 align:start position:0%
as smoothly as possible assuming they're
 

01:08:08.650 --> 01:08:11.279 align:start position:0%
as smoothly as possible assuming they're
quite<01:08:08.829><c> a</c><01:08:08.859><c> few</c><01:08:09.160><c> more</c><01:08:09.279><c> time</c><01:08:09.460><c> so</c><01:08:09.999><c> that's</c><01:08:10.289><c> that's</c>

01:08:11.279 --> 01:08:11.289 align:start position:0%
quite a few more time so that's that's
 

01:08:11.289 --> 01:08:12.209 align:start position:0%
quite a few more time so that's that's
the<01:08:11.440><c> problem</c>

01:08:12.209 --> 01:08:12.219 align:start position:0%
the problem
 

01:08:12.219 --> 01:08:13.979 align:start position:0%
the problem
okay<01:08:12.789><c> I</c><01:08:12.819><c> won't</c><01:08:12.999><c> commit</c><01:08:13.269><c> all</c><01:08:13.539><c> this</c><01:08:13.690><c> much</c>

01:08:13.979 --> 01:08:13.989 align:start position:0%
okay I won't commit all this much
 

01:08:13.989 --> 01:08:15.359 align:start position:0%
okay I won't commit all this much
storage<01:08:14.499><c> but</c><01:08:14.710><c> there</c><01:08:14.979><c> were</c><01:08:15.069><c> a</c><01:08:15.099><c> few</c><01:08:15.130><c> questions</c>

01:08:15.359 --> 01:08:15.369 align:start position:0%
storage but there were a few questions
 

01:08:15.369 --> 01:08:17.849 align:start position:0%
storage but there were a few questions
about<01:08:15.700><c> storage</c><01:08:16.210><c> right</c><01:08:16.449><c> so</c><01:08:16.779><c> so</c><01:08:17.409><c> can</c><01:08:17.589><c> you</c><01:08:17.679><c> repeat</c>

01:08:17.849 --> 01:08:17.859 align:start position:0%
about storage right so so can you repeat
 

01:08:17.859 --> 01:08:23.840 align:start position:0%
about storage right so so can you repeat
your<01:08:18.069><c> question</c><01:08:18.420><c> okay</c>

01:08:23.840 --> 01:08:23.850 align:start position:0%
 
 

01:08:23.850 --> 01:08:26.660 align:start position:0%
 
you<01:08:24.540><c> know</c><01:08:24.630><c> yeah</c><01:08:25.140><c> actually</c><01:08:25.770><c> yeah</c><01:08:26.430><c> I</c><01:08:26.460><c> mean</c><01:08:26.609><c> I</c>

01:08:26.660 --> 01:08:26.670 align:start position:0%
you know yeah actually yeah I mean I
 

01:08:26.670 --> 01:08:31.070 align:start position:0%
you know yeah actually yeah I mean I
feel<01:08:26.790><c> like</c><01:08:27.030><c> superb</c><01:08:28.070><c> so</c><01:08:29.570><c> this</c><01:08:30.570><c> is</c><01:08:30.720><c> not</c><01:08:30.900><c> super</c>

01:08:31.070 --> 01:08:31.080 align:start position:0%
feel like superb so this is not super
 

01:08:31.080 --> 01:08:32.599 align:start position:0%
feel like superb so this is not super
because<01:08:31.530><c> I</c><01:08:31.620><c> mean</c><01:08:31.740><c> they're</c><01:08:31.859><c> not</c><01:08:31.980><c> gonna</c><01:08:32.340><c> need</c>

01:08:32.599 --> 01:08:32.609 align:start position:0%
because I mean they're not gonna need
 

01:08:32.609 --> 01:08:34.490 align:start position:0%
because I mean they're not gonna need
like<01:08:33.090><c> the</c><01:08:33.600><c> numbers</c><01:08:33.960><c> that</c><01:08:34.140><c> are</c><01:08:34.260><c> getting</c>

01:08:34.490 --> 01:08:34.500 align:start position:0%
like the numbers that are getting
 

01:08:34.500 --> 01:08:36.740 align:start position:0%
like the numbers that are getting
plugged<01:08:34.710><c> in</c><01:08:34.920><c> are</c><01:08:35.040><c> fairly</c><01:08:35.280><c> small</c><01:08:35.550><c> so</c><01:08:36.060><c> you</c><01:08:36.630><c> know</c>

01:08:36.740 --> 01:08:36.750 align:start position:0%
plugged in are fairly small so you know
 

01:08:36.750 --> 01:08:39.470 align:start position:0%
plugged in are fairly small so you know
you<01:08:36.810><c> know</c><01:08:37.350><c> what</c><01:08:37.650><c> your</c><01:08:37.859><c> range</c><01:08:38.670><c> there</c><01:08:39.060><c> is</c><01:08:39.270><c> you</c>

01:08:39.470 --> 01:08:39.480 align:start position:0%
you know what your range there is you
 

01:08:39.480 --> 01:08:41.030 align:start position:0%
you know what your range there is you
know<01:08:39.600><c> if</c><01:08:39.780><c> you</c><01:08:39.930><c> you</c><01:08:40.320><c> know</c><01:08:40.470><c> if</c><01:08:40.500><c> you're</c><01:08:40.740><c> not</c><01:08:40.770><c> you</c>

01:08:41.030 --> 01:08:41.040 align:start position:0%
know if you you know if you're not you
 

01:08:41.040 --> 01:08:42.830 align:start position:0%
know if you you know if you're not you
see<01:08:41.220><c> enormous</c><01:08:41.460><c> array</c><01:08:41.790><c> of</c><01:08:41.910><c> it</c><01:08:42.240><c> and</c><01:08:42.540><c> then</c><01:08:42.720><c> you</c>

01:08:42.830 --> 01:08:42.840 align:start position:0%
see enormous array of it and then you
 

01:08:42.840 --> 01:08:45.050 align:start position:0%
see enormous array of it and then you
know<01:08:43.080><c> maybe</c><01:08:43.260><c> you</c><01:08:43.590><c> this</c><01:08:43.740><c> be</c><01:08:43.950><c> level</c><01:08:44.250><c> down</c><01:08:44.460><c> yeah</c>

01:08:45.050 --> 01:08:45.060 align:start position:0%
know maybe you this be level down yeah
 

01:08:45.060 --> 01:08:49.370 align:start position:0%
know maybe you this be level down yeah
but<01:08:45.270><c> then</c><01:08:45.420><c> there's</c><01:08:45.680><c> mappings</c><01:08:46.680><c> and</c><01:08:48.380><c> that</c>

01:08:49.370 --> 01:08:49.380 align:start position:0%
but then there's mappings and that
 

01:08:49.380 --> 01:08:52.070 align:start position:0%
but then there's mappings and that
things<01:08:49.620><c> you</c><01:08:49.830><c> know</c><01:08:49.950><c> you</c><01:08:49.980><c> could</c><01:08:50.370><c> maybe</c><01:08:50.760><c> see</c><01:08:51.120><c> huge</c>

01:08:52.070 --> 01:08:52.080 align:start position:0%
things you know you could maybe see huge
 

01:08:52.080 --> 01:08:55.400 align:start position:0%
things you know you could maybe see huge
numbers<01:08:52.590><c> put</c><01:08:53.370><c> in</c><01:08:53.580><c> or</c><01:08:53.850><c> you</c><01:08:54.450><c> know</c><01:08:54.570><c> you</c><01:08:55.170><c> know</c><01:08:55.290><c> the</c>

01:08:55.400 --> 01:08:55.410 align:start position:0%
numbers put in or you know you know the
 

01:08:55.410 --> 01:08:56.890 align:start position:0%
numbers put in or you know you know the
domain<01:08:55.650><c> doesn't</c><01:08:55.950><c> have</c><01:08:56.040><c> to</c><01:08:56.130><c> be</c><01:08:56.220><c> numbers</c><01:08:56.580><c> in</c>

01:08:56.890 --> 01:08:56.900 align:start position:0%
domain doesn't have to be numbers in
 

01:08:56.900 --> 01:08:58.730 align:start position:0%
domain doesn't have to be numbers in
numbers<01:08:57.900><c> that's</c><01:08:58.080><c> enough</c><01:08:58.350><c> to</c><01:08:58.500><c> expose</c>

01:08:58.730 --> 01:08:58.740 align:start position:0%
numbers that's enough to expose
 

01:08:58.740 --> 01:09:00.830 align:start position:0%
numbers that's enough to expose
developments<01:08:59.400><c> but</c><01:08:59.520><c> I</c><01:09:00.030><c> was</c><01:09:00.359><c> I</c><01:09:00.540><c> was</c><01:09:00.690><c> wondering</c>

01:09:00.830 --> 01:09:00.840 align:start position:0%
developments but I was I was wondering
 

01:09:00.840 --> 01:09:02.900 align:start position:0%
developments but I was I was wondering
since<01:09:01.170><c> you</c><01:09:01.320><c> didn't</c><01:09:01.620><c> thank</c><01:09:02.310><c> you</c><01:09:02.430><c> Matt</c><01:09:02.609><c> is</c><01:09:02.790><c> there</c>

01:09:02.900 --> 01:09:02.910 align:start position:0%
since you didn't thank you Matt is there
 

01:09:02.910 --> 01:09:04.490 align:start position:0%
since you didn't thank you Matt is there
no<01:09:03.090><c> problem</c><01:09:03.480><c> bathrooms</c><01:09:03.930><c> because</c><01:09:04.020><c> they</c><01:09:04.260><c> don't</c>

01:09:04.490 --> 01:09:04.500 align:start position:0%
no problem bathrooms because they don't
 

01:09:04.500 --> 01:09:06.410 align:start position:0%
no problem bathrooms because they don't
pre-compute<01:09:05.070><c> informatics</c><01:09:05.640><c> or</c><01:09:05.880><c> do</c><01:09:06.270><c> they</c>

01:09:06.410 --> 01:09:06.420 align:start position:0%
pre-compute informatics or do they
 

01:09:06.420 --> 01:09:08.150 align:start position:0%
pre-compute informatics or do they
pre-prepared<01:09:07.050><c> imagine</c><01:09:07.560><c> that</c><01:09:07.680><c> you</c><01:09:07.770><c> have</c><01:09:07.950><c> to</c>

01:09:08.150 --> 01:09:08.160 align:start position:0%
pre-prepared imagine that you have to
 

01:09:08.160 --> 01:09:10.000 align:start position:0%
pre-prepared imagine that you have to
expand<01:09:08.640><c> your</c><01:09:08.790><c> technique</c><01:09:09.180><c> unfortunately</c>

01:09:10.000 --> 01:09:10.010 align:start position:0%
expand your technique unfortunately
 

01:09:10.010 --> 01:09:14.570 align:start position:0%
expand your technique unfortunately
fortunately<01:09:12.560><c> usually</c><01:09:13.560><c> the</c><01:09:13.740><c> like</c><01:09:14.310><c> there</c><01:09:14.490><c> are</c>

01:09:14.570 --> 01:09:14.580 align:start position:0%
fortunately usually the like there are
 

01:09:14.580 --> 01:09:16.820 align:start position:0%
fortunately usually the like there are
mostly<01:09:14.790><c> dead</c><01:09:15.390><c> okay</c><01:09:15.900><c> usually</c><01:09:16.350><c> you</c><01:09:16.410><c> might</c><01:09:16.560><c> want</c>

01:09:16.820 --> 01:09:16.830 align:start position:0%
mostly dead okay usually you might want
 

01:09:16.830 --> 01:09:19.070 align:start position:0%
mostly dead okay usually you might want
to<01:09:16.859><c> do</c><01:09:17.070><c> also</c><01:09:17.460><c> it's</c><01:09:17.609><c> not</c><01:09:17.760><c> being</c><01:09:17.940><c> similarly</c><01:09:18.480><c> you</c>

01:09:19.070 --> 01:09:19.080 align:start position:0%
to do also it's not being similarly you
 

01:09:19.080 --> 01:09:20.150 align:start position:0%
to do also it's not being similarly you
know<01:09:19.170><c> they</c><01:09:19.320><c> have</c><01:09:19.470><c> to</c><01:09:19.560><c> be</c><01:09:19.650><c> completed</c><01:09:19.920><c> them</c><01:09:20.070><c> to</c>

01:09:20.150 --> 01:09:20.160 align:start position:0%
know they have to be completed them to
 

01:09:20.160 --> 01:09:21.860 align:start position:0%
know they have to be completed them to
die<01:09:20.310><c> because</c><01:09:20.640><c> the</c><01:09:20.910><c> mapping</c><01:09:21.210><c> depends</c><01:09:21.510><c> on</c><01:09:21.660><c> song</c>

01:09:21.860 --> 01:09:21.870 align:start position:0%
die because the mapping depends on song
 

01:09:21.870 --> 01:09:26.900 align:start position:0%
die because the mapping depends on song
is<01:09:22.200><c> or</c><01:09:22.800><c> whatever</c><01:09:23.070><c> right</c><01:09:23.609><c> but</c><01:09:24.090><c> sometimes</c><01:09:25.910><c> yeah</c>

01:09:26.900 --> 01:09:26.910 align:start position:0%
is or whatever right but sometimes yeah
 

01:09:26.910 --> 01:09:28.280 align:start position:0%
is or whatever right but sometimes yeah
I<01:09:26.940><c> noticed</c><01:09:27.210><c> some</c><01:09:27.570><c> contracts</c><01:09:28.109><c> for</c><01:09:28.230><c> example</c>

01:09:28.280 --> 01:09:28.290 align:start position:0%
I noticed some contracts for example
 

01:09:28.290 --> 01:09:32.060 align:start position:0%
I noticed some contracts for example
notice<01:09:29.130><c> storage</c><01:09:30.060><c> number</c><01:09:30.330><c> two</c><01:09:30.540><c> they</c><01:09:30.960><c> use</c><01:09:31.230><c> the</c>

01:09:32.060 --> 01:09:32.070 align:start position:0%
notice storage number two they use the
 

01:09:32.070 --> 01:09:33.740 align:start position:0%
notice storage number two they use the
person<01:09:32.340><c> from</c><01:09:32.520><c> decorating</c><01:09:33.060><c> just</c><01:09:33.210><c> plant</c><01:09:33.450><c> a</c><01:09:33.570><c> left</c>

01:09:33.740 --> 01:09:33.750 align:start position:0%
person from decorating just plant a left
 

01:09:33.750 --> 01:09:35.690 align:start position:0%
person from decorating just plant a left
but<01:09:33.990><c> they</c><01:09:34.109><c> have</c><01:09:34.680><c> some</c><01:09:34.859><c> proxy</c><01:09:35.010><c> contract</c><01:09:35.580><c> that</c>

01:09:35.690 --> 01:09:35.700 align:start position:0%
but they have some proxy contract that
 

01:09:35.700 --> 01:09:37.820 align:start position:0%
but they have some proxy contract that
the<01:09:35.820><c> college</c><01:09:36.120><c> is</c><01:09:36.210><c> storage</c><01:09:36.630><c> that</c><01:09:37.380><c> doesn't</c><01:09:37.740><c> have</c>

01:09:37.820 --> 01:09:37.830 align:start position:0%
the college is storage that doesn't have
 

01:09:37.830 --> 01:09:40.040 align:start position:0%
the college is storage that doesn't have
a<01:09:37.920><c> number</c><01:09:38.040><c> inside</c><01:09:38.730><c> like</c><01:09:39.150><c> it's</c><01:09:39.420><c> not</c><01:09:39.570><c> expect</c>

01:09:40.040 --> 01:09:40.050 align:start position:0%
a number inside like it's not expect
 

01:09:40.050 --> 01:09:42.170 align:start position:0%
a number inside like it's not expect
number<01:09:40.320><c> about</c><01:09:40.560><c> the</c><01:09:40.650><c> tree</c><01:09:40.859><c> or</c><01:09:41.190><c> the</c><01:09:41.730><c> sentiment</c>

01:09:42.170 --> 01:09:42.180 align:start position:0%
number about the tree or the sentiment
 

01:09:42.180 --> 01:09:46.670 align:start position:0%
number about the tree or the sentiment
something<01:09:43.140><c> has</c><01:09:43.710><c> that</c><01:09:44.010><c> right</c><01:09:44.370><c> so</c><01:09:45.060><c> so</c><01:09:46.050><c> in</c><01:09:46.560><c> that</c>

01:09:46.670 --> 01:09:46.680 align:start position:0%
something has that right so so in that
 

01:09:46.680 --> 01:09:50.690 align:start position:0%
something has that right so so in that
case<01:09:46.920><c> I</c><01:09:47.250><c> also</c><01:09:48.230><c> cable</c><01:09:49.230><c> I</c><01:09:49.410><c> think</c><01:09:49.800><c> one</c><01:09:50.490><c> or</c><01:09:50.580><c> two</c>

01:09:50.690 --> 01:09:50.700 align:start position:0%
case I also cable I think one or two
 

01:09:50.700 --> 01:09:52.820 align:start position:0%
case I also cable I think one or two
cases<01:09:50.880><c> and</c><01:09:51.450><c> the</c><01:09:51.720><c> cool</c><01:09:51.870><c> thing</c><01:09:51.900><c> with</c><01:09:52.200><c> working</c>

01:09:52.820 --> 01:09:52.830 align:start position:0%
cases and the cool thing with working
 

01:09:52.830 --> 01:09:54.890 align:start position:0%
cases and the cool thing with working
with<01:09:52.950><c> this</c><01:09:53.070><c> approach</c><01:09:53.430><c> is</c><01:09:53.880><c> actually</c><01:09:54.060><c> what</c><01:09:54.810><c> I</c>

01:09:54.890 --> 01:09:54.900 align:start position:0%
with this approach is actually what I
 

01:09:54.900 --> 01:09:56.930 align:start position:0%
with this approach is actually what I
did<01:09:54.960><c> was</c><01:09:55.290><c> I</c><01:09:55.590><c> was</c><01:09:56.100><c> I</c><01:09:56.370><c> was</c><01:09:56.550><c> running</c><01:09:56.850><c> the</c>

01:09:56.930 --> 01:09:56.940 align:start position:0%
did was I was I was running the
 

01:09:56.940 --> 01:09:59.300 align:start position:0%
did was I was I was running the
decompiler<01:09:57.360><c> and</c><01:09:57.660><c> saying</c><01:09:57.960><c> okay</c><01:09:58.350><c> show</c><01:09:58.830><c> me</c><01:09:58.860><c> all</c>

01:09:59.300 --> 01:09:59.310 align:start position:0%
decompiler and saying okay show me all
 

01:09:59.310 --> 01:10:00.920 align:start position:0%
decompiler and saying okay show me all
the<01:09:59.340><c> big</c><01:09:59.730><c> numbers</c><01:10:00.240><c> that</c><01:10:00.390><c> are</c><01:10:00.600><c> used</c><01:10:00.630><c> the</c>

01:10:00.920 --> 01:10:00.930 align:start position:0%
the big numbers that are used the
 

01:10:00.930 --> 01:10:04.430 align:start position:0%
the big numbers that are used the
storage<01:10:01.290><c> in</c><01:10:01.440><c> cases</c><01:10:01.940><c> that</c><01:10:02.940><c> are</c><01:10:03.390><c> not</c><01:10:03.600><c> yet</c>

01:10:04.430 --> 01:10:04.440 align:start position:0%
storage in cases that are not yet
 

01:10:04.440 --> 01:10:05.979 align:start position:0%
storage in cases that are not yet
you<01:10:04.740><c> know</c><01:10:04.890><c> reverse</c><01:10:05.220><c> engineer</c>

01:10:05.979 --> 01:10:05.989 align:start position:0%
you know reverse engineer
 

01:10:05.989 --> 01:10:08.050 align:start position:0%
you know reverse engineer
you<01:10:06.770><c> know</c><01:10:06.890><c> I</c><01:10:06.920><c> took</c><01:10:07.100><c> a</c><01:10:07.370><c> look</c><01:10:07.489><c> at</c><01:10:07.610><c> some</c><01:10:07.640><c> of</c><01:10:07.910><c> them</c>

01:10:08.050 --> 01:10:08.060 align:start position:0%
you know I took a look at some of them
 

01:10:08.060 --> 01:10:10.450 align:start position:0%
you know I took a look at some of them
so<01:10:08.630><c> this</c><01:10:08.840><c> is</c><01:10:08.900><c> very</c><01:10:09.140><c> neat</c><01:10:09.350><c> working</c><01:10:09.980><c> in</c><01:10:10.100><c> this</c><01:10:10.250><c> way</c>

01:10:10.450 --> 01:10:10.460 align:start position:0%
so this is very neat working in this way
 

01:10:10.460 --> 01:10:12.729 align:start position:0%
so this is very neat working in this way
because<01:10:10.790><c> you</c><01:10:11.060><c> just</c><01:10:11.210><c> say</c><01:10:11.420><c> okay</c><01:10:12.140><c> let's</c><01:10:12.380><c> see</c><01:10:12.590><c> what</c>

01:10:12.729 --> 01:10:12.739 align:start position:0%
because you just say okay let's see what
 

01:10:12.739 --> 01:10:14.110 align:start position:0%
because you just say okay let's see what
what<01:10:13.040><c> I</c><01:10:13.070><c> still</c><01:10:13.310><c> didn't</c><01:10:13.580><c> take</c><01:10:13.940><c> into</c>

01:10:14.110 --> 01:10:14.120 align:start position:0%
what I still didn't take into
 

01:10:14.120 --> 01:10:16.570 align:start position:0%
what I still didn't take into
consideration<01:10:14.750><c> right</c><01:10:14.930><c> and</c><01:10:15.530><c> I'm</c><01:10:16.190><c> not</c><01:10:16.219><c> saying</c>

01:10:16.570 --> 01:10:16.580 align:start position:0%
consideration right and I'm not saying
 

01:10:16.580 --> 01:10:19.780 align:start position:0%
consideration right and I'm not saying
that<01:10:16.640><c> this</c><01:10:16.910><c> is</c><01:10:16.969><c> perfect</c><01:10:17.860><c> like</c><01:10:18.860><c> once</c><01:10:19.130><c> for</c><01:10:19.250><c> a</c><01:10:19.700><c> lot</c>

01:10:19.780 --> 01:10:19.790 align:start position:0%
that this is perfect like once for a lot
 

01:10:19.790 --> 01:10:21.760 align:start position:0%
that this is perfect like once for a lot
of<01:10:19.880><c> things</c><01:10:20.090><c> and</c><01:10:20.239><c> it's</c><01:10:20.360><c> easy</c><01:10:20.540><c> to</c><01:10:20.630><c> extend</c><01:10:21.500><c> my</c>

01:10:21.760 --> 01:10:21.770 align:start position:0%
of things and it's easy to extend my
 

01:10:21.770 --> 01:10:23.800 align:start position:0%
of things and it's easy to extend my
service<01:10:22.190><c> when</c><01:10:22.550><c> there</c><01:10:22.670><c> is</c><01:10:22.760><c> a</c><01:10:22.790><c> new</c><01:10:22.940><c> pattern</c><01:10:23.150><c> you</c>

01:10:23.800 --> 01:10:23.810 align:start position:0%
service when there is a new pattern you
 

01:10:23.810 --> 01:10:27.610 align:start position:0%
service when there is a new pattern you
can<01:10:23.960><c> solve</c><01:10:24.170><c> that</c><01:10:24.230><c> I</c><01:10:25.780><c> think</c><01:10:26.780><c> yeah</c><01:10:27.020><c> it</c><01:10:27.290><c> starts</c>

01:10:27.610 --> 01:10:27.620 align:start position:0%
can solve that I think yeah it starts
 

01:10:27.620 --> 01:10:29.590 align:start position:0%
can solve that I think yeah it starts
working<01:10:27.890><c> in</c><01:10:27.980><c> turn</c><01:10:28.100><c> around</c><01:10:28.370><c> some</c><01:10:29.000><c> crazy</c><01:10:29.239><c> stuff</c>

01:10:29.590 --> 01:10:29.600 align:start position:0%
working in turn around some crazy stuff
 

01:10:29.600 --> 01:10:31.479 align:start position:0%
working in turn around some crazy stuff
there<01:10:29.870><c> if</c><01:10:30.200><c> you</c><01:10:30.410><c> go</c><01:10:30.710><c> into</c><01:10:30.950><c> the</c><01:10:31.040><c> source</c><01:10:31.219><c> code</c><01:10:31.460><c> of</c>

01:10:31.479 --> 01:10:31.489 align:start position:0%
there if you go into the source code of
 

01:10:31.489 --> 01:10:34.510 align:start position:0%
there if you go into the source code of
this<01:10:31.790><c> like</c><01:10:32.540><c> that's</c><01:10:33.469><c> was</c><01:10:33.620><c> done</c><01:10:33.800><c> right</c><01:10:34.160><c> before</c>

01:10:34.510 --> 01:10:34.520 align:start position:0%
this like that's was done right before
 

01:10:34.520 --> 01:10:37.030 align:start position:0%
this like that's was done right before
the<01:10:34.610><c> release</c><01:10:34.880><c> like</c><01:10:35.270><c> you</c><01:10:35.810><c> know</c><01:10:35.930><c> you</c><01:10:36.680><c> don't</c><01:10:36.830><c> want</c>

01:10:37.030 --> 01:10:37.040 align:start position:0%
the release like you know you don't want
 

01:10:37.040 --> 01:10:38.650 align:start position:0%
the release like you know you don't want
to<01:10:37.130><c> imagine</c><01:10:37.310><c> my</c><01:10:37.550><c> mindset</c><01:10:37.880><c> when</c><01:10:38.120><c> I</c><01:10:38.210><c> was</c><01:10:38.330><c> working</c>

01:10:38.650 --> 01:10:38.660 align:start position:0%
to imagine my mindset when I was working
 

01:10:38.660 --> 01:10:41.950 align:start position:0%
to imagine my mindset when I was working
on<01:10:38.690><c> that</c><01:10:38.780><c> but</c><01:10:39.530><c> like</c><01:10:40.040><c> some</c><01:10:40.219><c> crazy</c><01:10:40.430><c> gangster</c><01:10:40.969><c> but</c>

01:10:41.950 --> 01:10:41.960 align:start position:0%
on that but like some crazy gangster but
 

01:10:41.960 --> 01:10:43.840 align:start position:0%
on that but like some crazy gangster but
essentially<01:10:42.350><c> like</c><01:10:42.650><c> it's</c><01:10:43.040><c> very</c><01:10:43.340><c> difficult</c><01:10:43.670><c> to</c>

01:10:43.840 --> 01:10:43.850 align:start position:0%
essentially like it's very difficult to
 

01:10:43.850 --> 01:10:45.760 align:start position:0%
essentially like it's very difficult to
map<01:10:44.000><c> storage</c><01:10:44.390><c> if</c><01:10:45.050><c> you</c><01:10:45.170><c> want</c><01:10:45.320><c> to</c><01:10:45.380><c> become</c><01:10:45.620><c> packed</c>

01:10:45.760 --> 01:10:45.770 align:start position:0%
map storage if you want to become packed
 

01:10:45.770 --> 01:10:47.200 align:start position:0%
map storage if you want to become packed
properly<01:10:45.980><c> you</c><01:10:46.489><c> have</c><01:10:46.550><c> to</c><01:10:46.700><c> figure</c><01:10:46.850><c> out</c><01:10:47.030><c> this</c>

01:10:47.200 --> 01:10:47.210 align:start position:0%
properly you have to figure out this
 

01:10:47.210 --> 01:10:50.320 align:start position:0%
properly you have to figure out this
storage<01:10:47.510><c> is</c><01:10:47.840><c> no</c><01:10:48.590><c> storage</c><01:10:48.830><c> number</c><01:10:49.190><c> two</c><01:10:49.370><c> it's</c><01:10:50.210><c> an</c>

01:10:50.320 --> 01:10:50.330 align:start position:0%
storage is no storage number two it's an
 

01:10:50.330 --> 01:10:52.330 align:start position:0%
storage is no storage number two it's an
already<01:10:50.750><c> and</c><01:10:51.050><c> this</c><01:10:51.350><c> is</c><01:10:51.500><c> the</c><01:10:51.590><c> apex</c><01:10:51.860><c> of</c><01:10:52.010><c> the</c><01:10:52.160><c> RA</c>

01:10:52.330 --> 01:10:52.340 align:start position:0%
already and this is the apex of the RA
 

01:10:52.340 --> 01:10:54.580 align:start position:0%
already and this is the apex of the RA
and<01:10:52.820><c> this</c><01:10:52.969><c> is</c><01:10:53.120><c> really</c><01:10:53.840><c> a</c><01:10:53.870><c> structure</c><01:10:54.380><c> ER</c><01:10:54.440><c> I</c>

01:10:54.580 --> 01:10:54.590 align:start position:0%
and this is really a structure ER I
 

01:10:54.590 --> 01:10:57.040 align:start position:0%
and this is really a structure ER I
would<01:10:54.980><c> not</c><01:10:55.160><c> like</c><01:10:55.760><c> very</c><01:10:56.180><c> very</c><01:10:56.390><c> difficult</c>

01:10:57.040 --> 01:10:57.050 align:start position:0%
would not like very very difficult
 

01:10:57.050 --> 01:10:59.680 align:start position:0%
would not like very very difficult
well<01:10:57.590><c> it's</c><01:10:57.770><c> kind</c><01:10:57.980><c> of</c><01:10:58.100><c> been</c><01:10:58.280><c> solved</c><01:10:58.880><c> so</c><01:10:58.940><c> if</c><01:10:59.630><c> you</c>

01:10:59.680 --> 01:10:59.690 align:start position:0%
well it's kind of been solved so if you
 

01:10:59.690 --> 01:11:01.479 align:start position:0%
well it's kind of been solved so if you
want<01:10:59.870><c> to</c><01:10:59.960><c> see</c><01:11:00.110><c> like</c><01:11:00.620><c> I</c><01:11:00.739><c> would</c><01:11:01.130><c> not</c><01:11:01.219><c> even</c>

01:11:01.479 --> 01:11:01.489 align:start position:0%
want to see like I would not even
 

01:11:01.489 --> 01:11:04.270 align:start position:0%
want to see like I would not even
attempt<01:11:01.760><c> to</c><01:11:01.840><c> explain</c><01:11:02.840><c> how</c><01:11:03.020><c> it's</c><01:11:03.170><c> done</c><01:11:03.410><c> but</c>

01:11:04.270 --> 01:11:04.280 align:start position:0%
attempt to explain how it's done but
 

01:11:04.280 --> 01:11:06.880 align:start position:0%
attempt to explain how it's done but
what<01:11:04.640><c> it's</c><01:11:04.790><c> done</c><01:11:04.940><c> and</c><01:11:05.330><c> not</c><01:11:05.989><c> perfect</c><01:11:06.440><c> but</c><01:11:06.620><c> the</c>

01:11:06.880 --> 01:11:06.890 align:start position:0%
what it's done and not perfect but the
 

01:11:06.890 --> 01:11:08.560 align:start position:0%
what it's done and not perfect but the
alleys<01:11:07.130><c> I</c><01:11:07.400><c> asked</c><01:11:07.969><c> you</c><01:11:08.060><c> about</c><01:11:08.090><c> the</c><01:11:08.330><c> open</c>

01:11:08.560 --> 01:11:08.570 align:start position:0%
alleys I asked you about the open
 

01:11:08.570 --> 01:11:11.800 align:start position:0%
alleys I asked you about the open
challenges<01:11:08.989><c> to</c><01:11:09.219><c> 312</c><01:11:10.219><c> well</c><01:11:11.150><c> okay</c><01:11:11.480><c> I</c><01:11:11.600><c> will</c>

01:11:11.800 --> 01:11:11.810 align:start position:0%
challenges to 312 well okay I will
 

01:11:11.810 --> 01:11:13.570 align:start position:0%
challenges to 312 well okay I will
briefly<01:11:12.110><c> mention</c><01:11:12.440><c> the</c><01:11:12.469><c> folding</c><01:11:12.890><c> algorithm</c><01:11:13.340><c> so</c>

01:11:13.570 --> 01:11:13.580 align:start position:0%
briefly mention the folding algorithm so
 

01:11:13.580 --> 01:11:14.709 align:start position:0%
briefly mention the folding algorithm so
I<01:11:13.610><c> told</c><01:11:13.820><c> you</c><01:11:13.940><c> that</c><01:11:14.060><c> there</c><01:11:14.180><c> is</c><01:11:14.210><c> this</c><01:11:14.360><c> pain</c>

01:11:14.709 --> 01:11:14.719 align:start position:0%
I told you that there is this pain
 

01:11:14.719 --> 01:11:16.360 align:start position:0%
I told you that there is this pain
exponent<01:11:15.320><c> like</c><01:11:15.680><c> you</c><01:11:15.770><c> have</c><01:11:15.920><c> a</c><01:11:15.950><c> lot</c><01:11:16.160><c> of</c><01:11:16.190><c> these</c>

01:11:16.360 --> 01:11:16.370 align:start position:0%
exponent like you have a lot of these
 

01:11:16.370 --> 01:11:18.610 align:start position:0%
exponent like you have a lot of these
and<01:11:16.790><c> then</c><01:11:17.300><c> you</c><01:11:17.390><c> want</c><01:11:17.570><c> to</c><01:11:17.630><c> follow</c><01:11:17.900><c> them</c><01:11:18.080><c> so</c><01:11:18.380><c> so</c>

01:11:18.610 --> 01:11:18.620 align:start position:0%
and then you want to follow them so so
 

01:11:18.620 --> 01:11:20.950 align:start position:0%
and then you want to follow them so so
it's<01:11:18.770><c> really</c><01:11:18.920><c> like</c><01:11:19.100><c> a</c><01:11:19.160><c> very</c><01:11:19.460><c> short</c><01:11:19.790><c> thing</c><01:11:20.060><c> so</c><01:11:20.930><c> I</c>

01:11:20.950 --> 01:11:20.960 align:start position:0%
it's really like a very short thing so I
 

01:11:20.960 --> 01:11:22.510 align:start position:0%
it's really like a very short thing so I
will<01:11:21.230><c> try</c><01:11:21.380><c> to</c><01:11:21.410><c> expect</c><01:11:21.830><c> algorithm</c><01:11:22.280><c> because</c>

01:11:22.510 --> 01:11:22.520 align:start position:0%
will try to expect algorithm because
 

01:11:22.520 --> 01:11:24.880 align:start position:0%
will try to expect algorithm because
it's<01:11:22.670><c> it</c><01:11:22.790><c> is</c><01:11:23.030><c> like</c><01:11:23.660><c> right</c><01:11:24.260><c> next</c><01:11:24.380><c> time</c>

01:11:24.880 --> 01:11:24.890 align:start position:0%
it's it is like right next time
 

01:11:24.890 --> 01:11:26.680 align:start position:0%
it's it is like right next time
so<01:11:25.250><c> you</c><01:11:25.340><c> know</c><01:11:25.430><c> how</c><01:11:25.580><c> you</c><01:11:25.640><c> have</c><01:11:25.820><c> leaking</c><01:11:26.239><c> like</c><01:11:26.630><c> a</c>

01:11:26.680 --> 01:11:26.690 align:start position:0%
so you know how you have leaking like a
 

01:11:26.690 --> 01:11:30.220 align:start position:0%
so you know how you have leaking like a
deal<01:11:27.110><c> between</c><01:11:27.469><c> two</c><01:11:27.830><c> files</c><01:11:28.160><c> right</c><01:11:28.670><c> so</c><01:11:29.450><c> now</c><01:11:29.660><c> the</c>

01:11:30.220 --> 01:11:30.230 align:start position:0%
deal between two files right so now the
 

01:11:30.230 --> 01:11:33.190 align:start position:0%
deal between two files right so now the
way<01:11:30.350><c> I</c><01:11:30.380><c> do</c><01:11:30.530><c> it</c><01:11:31.070><c> is</c><01:11:31.580><c> I</c><01:11:31.880><c> did</c><01:11:32.540><c> called</c><01:11:32.719><c> execution</c>

01:11:33.190 --> 01:11:33.200 align:start position:0%
way I do it is I did called execution
 

01:11:33.200 --> 01:11:35.440 align:start position:0%
way I do it is I did called execution
paths<01:11:33.440><c> I</c><01:11:33.770><c> split</c><01:11:34.160><c> them</c><01:11:34.310><c> into</c><01:11:34.489><c> linear</c><01:11:35.030><c> forms</c>

01:11:35.440 --> 01:11:35.450 align:start position:0%
paths I split them into linear forms
 

01:11:35.450 --> 01:11:38.680 align:start position:0%
paths I split them into linear forms
right<01:11:36.110><c> so</c><01:11:36.710><c> I</c><01:11:36.770><c> do</c><01:11:36.890><c> something</c><01:11:37.280><c> like</c><01:11:37.460><c> D</c><01:11:37.700><c> but</c><01:11:38.420><c> for</c>

01:11:38.680 --> 01:11:38.690 align:start position:0%
right so I do something like D but for
 

01:11:38.690 --> 01:11:40.669 align:start position:0%
right so I do something like D but for
not<01:11:38.960><c> 42</c><01:11:39.290><c> but</c><01:11:39.530><c> like</c><01:11:39.680><c> 400</c>

01:11:40.669 --> 01:11:40.679 align:start position:0%
not 42 but like 400
 

01:11:40.679 --> 01:11:43.010 align:start position:0%
not 42 but like 400
time<01:11:40.830><c> right</c><01:11:41.400><c> so</c><01:11:41.429><c> I</c><01:11:41.699><c> married</c><01:11:41.969><c> that</c><01:11:42.090><c> kind</c><01:11:42.810><c> of</c><01:11:42.929><c> a</c>

01:11:43.010 --> 01:11:43.020 align:start position:0%
time right so I married that kind of a
 

01:11:43.020 --> 01:11:45.709 align:start position:0%
time right so I married that kind of a
tree<01:11:43.260><c> and</c><01:11:43.560><c> then</c><01:11:43.980><c> I</c><01:11:44.130><c> do</c><01:11:44.190><c> it</c><01:11:44.340><c> deep</c><01:11:45.000><c> on</c><01:11:45.210><c> the</c><01:11:45.390><c> trees</c>

01:11:45.709 --> 01:11:45.719 align:start position:0%
tree and then I do it deep on the trees
 

01:11:45.719 --> 01:11:47.810 align:start position:0%
tree and then I do it deep on the trees
more<01:11:46.020><c> people</c><01:11:46.320><c> trees</c><01:11:46.590><c> inside</c><01:11:47.040><c> and</c><01:11:47.489><c> they</c><01:11:47.610><c> kind</c>

01:11:47.810 --> 01:11:47.820 align:start position:0%
more people trees inside and they kind
 

01:11:47.820 --> 01:11:50.630 align:start position:0%
more people trees inside and they kind
of<01:11:47.880><c> work</c><01:11:48.090><c> them</c><01:11:48.239><c> together</c><01:11:48.360><c> so</c><01:11:49.230><c> that's</c><01:11:49.469><c> I</c><01:11:49.830><c> dunno</c>

01:11:50.630 --> 01:11:50.640 align:start position:0%
of work them together so that's I dunno
 

01:11:50.640 --> 01:11:54.050 align:start position:0%
of work them together so that's I dunno
I<01:11:51.000><c> I</c><01:11:51.449><c> cannot</c><01:11:51.989><c> really</c><01:11:52.409><c> like</c><01:11:53.100><c> imagine</c><01:11:53.790><c> how</c><01:11:53.909><c> it</c>

01:11:54.050 --> 01:11:54.060 align:start position:0%
I I cannot really like imagine how it
 

01:11:54.060 --> 01:11:55.490 align:start position:0%
I I cannot really like imagine how it
works<01:11:54.270><c> exactly</c><01:11:54.449><c> what's</c><01:11:54.960><c> it's</c><01:11:55.080><c> roughly</c><01:11:55.260><c> that</c>

01:11:55.490 --> 01:11:55.500 align:start position:0%
works exactly what's it's roughly that
 

01:11:55.500 --> 01:11:58.640 align:start position:0%
works exactly what's it's roughly that
so<01:11:55.920><c> so</c><01:11:56.670><c> the</c><01:11:56.850><c> code</c><01:11:57.030><c> is</c><01:11:57.179><c> super</c><01:11:57.650><c> handy</c>

01:11:58.640 --> 01:11:58.650 align:start position:0%
so so the code is super handy
 

01:11:58.650 --> 01:12:01.700 align:start position:0%
so so the code is super handy
transparent<01:11:59.600><c> like</c><01:12:00.600><c> if</c><01:12:00.780><c> you</c><01:12:00.900><c> can</c><01:12:01.050><c> figure</c><01:12:01.230><c> out</c><01:12:01.350><c> a</c>

01:12:01.700 --> 01:12:01.710 align:start position:0%
transparent like if you can figure out a
 

01:12:01.710 --> 01:12:04.340 align:start position:0%
transparent like if you can figure out a
nice<01:12:02.310><c> way</c><01:12:02.670><c> or</c><01:12:03.030><c> if</c><01:12:03.150><c> you</c><01:12:03.239><c> can</c><01:12:03.360><c> improve</c><01:12:03.690><c> using</c>

01:12:04.340 --> 01:12:04.350 align:start position:0%
nice way or if you can improve using
 

01:12:04.350 --> 01:12:06.560 align:start position:0%
nice way or if you can improve using
some<01:12:04.530><c> knowledge</c><01:12:04.710><c> from</c><01:12:04.830><c> the</c><01:12:05.190><c> other</c><01:12:05.449><c> from</c><01:12:06.449><c> the</c>

01:12:06.560 --> 01:12:06.570 align:start position:0%
some knowledge from the other from the
 

01:12:06.570 --> 01:12:10.820 align:start position:0%
some knowledge from the other from the
other<01:12:06.890><c> fields</c><01:12:07.890><c> go</c><01:12:08.370><c> ahead</c><01:12:08.699><c> and</c><01:12:09.420><c> yeah</c><01:12:09.830><c> so</c>

01:12:10.820 --> 01:12:10.830 align:start position:0%
other fields go ahead and yeah so
 

01:12:10.830 --> 01:12:14.060 align:start position:0%
other fields go ahead and yeah so
finally<01:12:11.190><c> a</c><01:12:11.370><c> few</c><01:12:11.670><c> do</c><01:12:12.540><c> and</c><01:12:13.020><c> now</c><01:12:13.560><c> I'm</c><01:12:13.710><c> getting</c><01:12:14.040><c> to</c>

01:12:14.060 --> 01:12:14.070 align:start position:0%
finally a few do and now I'm getting to
 

01:12:14.070 --> 01:12:15.070 align:start position:0%
finally a few do and now I'm getting to
the<01:12:14.310><c> ctmc</c>

01:12:15.070 --> 01:12:15.080 align:start position:0%
the ctmc
 

01:12:15.080 --> 01:12:23.540 align:start position:0%
the ctmc
so<01:12:16.080><c> this</c><01:12:16.260><c> is</c><01:12:16.380><c> the</c><01:12:17.280><c> edge</c><01:12:17.429><c> cases</c><01:12:17.640><c> first</c><01:12:18.260><c> so</c><01:12:22.550><c> there</c>

01:12:23.540 --> 01:12:23.550 align:start position:0%
so this is the edge cases first so there
 

01:12:23.550 --> 01:12:26.990 align:start position:0%
so this is the edge cases first so there
is<01:12:23.640><c> not</c><01:12:23.790><c> that</c><01:12:23.850><c> much</c><01:12:24.390><c> abstraction</c><01:12:25.110><c> of</c><01:12:26.000><c> don't</c>

01:12:26.990 --> 01:12:27.000 align:start position:0%
is not that much abstraction of don't
 

01:12:27.000 --> 01:12:28.520 align:start position:0%
is not that much abstraction of don't
try<01:12:27.300><c> to</c><01:12:27.360><c> make</c><01:12:27.570><c> the</c><01:12:27.750><c> code</c><01:12:27.929><c> that</c><01:12:28.080><c> is</c><01:12:28.230><c> unreadable</c>

01:12:28.520 --> 01:12:28.530 align:start position:0%
try to make the code that is unreadable
 

01:12:28.530 --> 01:12:30.800 align:start position:0%
try to make the code that is unreadable
that's<01:12:28.890><c> much</c><01:12:29.070><c> I</c><01:12:29.429><c> found</c><01:12:30.150><c> some</c><01:12:30.390><c> of</c><01:12:30.420><c> the</c><01:12:30.600><c> code</c>

01:12:30.800 --> 01:12:30.810 align:start position:0%
that's much I found some of the code
 

01:12:30.810 --> 01:12:33.560 align:start position:0%
that's much I found some of the code
that<01:12:30.989><c> was</c><01:12:31.620><c> super</c><01:12:31.949><c> easy</c><01:12:32.190><c> is</c><01:12:32.670><c> big</c><01:12:32.969><c> powers</c><01:12:33.239><c> that</c>

01:12:33.560 --> 01:12:33.570 align:start position:0%
that was super easy is big powers that
 

01:12:33.570 --> 01:12:35.390 align:start position:0%
that was super easy is big powers that
obviously<01:12:33.989><c> enforcement</c><01:12:34.590><c> is</c><01:12:34.980><c> some</c><01:12:35.190><c> kind</c><01:12:35.370><c> of</c>

01:12:35.390 --> 01:12:35.400 align:start position:0%
obviously enforcement is some kind of
 

01:12:35.400 --> 01:12:37.880 align:start position:0%
obviously enforcement is some kind of
security<01:12:35.730><c> practice</c><01:12:36.360><c> and</c><01:12:36.719><c> some</c><01:12:37.530><c> other</c><01:12:37.650><c> code</c>

01:12:37.880 --> 01:12:37.890 align:start position:0%
security practice and some other code
 

01:12:37.890 --> 01:12:39.830 align:start position:0%
security practice and some other code
was<01:12:38.190><c> used</c><01:12:38.219><c> to</c><01:12:38.670><c> you</c><01:12:38.940><c> can</c><01:12:39.120><c> block</c><01:12:39.390><c> some</c><01:12:39.630><c> of</c><01:12:39.690><c> the</c>

01:12:39.830 --> 01:12:39.840 align:start position:0%
was used to you can block some of the
 

01:12:39.840 --> 01:12:41.570 align:start position:0%
was used to you can block some of the
money<01:12:40.050><c> from</c><01:12:40.230><c> being</c><01:12:40.469><c> with</c><01:12:40.620><c> robot</c><01:12:40.980><c> so</c><01:12:41.219><c> like</c>

01:12:41.570 --> 01:12:41.580 align:start position:0%
money from being with robot so like
 

01:12:41.580 --> 01:12:43.100 align:start position:0%
money from being with robot so like
that's<01:12:41.730><c> not</c><01:12:42.000><c> been</c><01:12:42.179><c> good</c><01:12:42.330><c> like</c><01:12:42.659><c> security</c>

01:12:43.100 --> 01:12:43.110 align:start position:0%
that's not been good like security
 

01:12:43.110 --> 01:12:45.500 align:start position:0%
that's not been good like security
possibilities<01:12:43.739><c> not</c><01:12:43.920><c> removed</c><01:12:44.340><c> long</c><01:12:44.790><c> right</c>

01:12:45.500 --> 01:12:45.510 align:start position:0%
possibilities not removed long right
 

01:12:45.510 --> 01:12:48.760 align:start position:0%
possibilities not removed long right
like<01:12:45.929><c> from</c><01:12:46.260><c> practice</c><01:12:46.800><c> and</c><01:12:47.580><c> I</c><01:12:47.730><c> wanted</c><01:12:47.969><c> to</c><01:12:48.090><c> say</c>

01:12:48.760 --> 01:12:48.770 align:start position:0%
like from practice and I wanted to say
 

01:12:48.770 --> 01:12:52.399 align:start position:0%
like from practice and I wanted to say
when<01:12:49.770><c> it</c><01:12:49.830><c> comes</c><01:12:50.010><c> to</c><01:12:50.130><c> CVS</c><01:12:50.600><c> you</c><01:12:51.600><c> know</c><01:12:51.750><c> I</c><01:12:51.780><c> liked</c>

01:12:52.399 --> 01:12:52.409 align:start position:0%
when it comes to CVS you know I liked
 

01:12:52.409 --> 01:12:55.220 align:start position:0%
when it comes to CVS you know I liked
when<01:12:53.190><c> I</c><01:12:53.280><c> started</c><01:12:53.640><c> tracking</c><01:12:54.030><c> yes</c><01:12:54.510><c> I</c><01:12:54.810><c> was</c><01:12:55.020><c> kind</c>

01:12:55.220 --> 01:12:55.230 align:start position:0%
when I started tracking yes I was kind
 

01:12:55.230 --> 01:12:58.160 align:start position:0%
when I started tracking yes I was kind
of<01:12:55.290><c> sad</c><01:12:55.830><c> because</c><01:12:56.219><c> he</c><01:12:57.030><c> didn't</c><01:12:57.420><c> work</c><01:12:57.600><c> well</c><01:12:57.929><c> with</c>

01:12:58.160 --> 01:12:58.170 align:start position:0%
of sad because he didn't work well with
 

01:12:58.170 --> 01:12:59.510 align:start position:0%
of sad because he didn't work well with
yet<01:12:58.500><c> and</c><01:12:58.890><c> then</c><01:12:59.010><c> it</c><01:12:59.130><c> hits</c><01:12:59.340><c> me</c>

01:12:59.510 --> 01:12:59.520 align:start position:0%
yet and then it hits me
 

01:12:59.520 --> 01:13:01.430 align:start position:0%
yet and then it hits me
perhaps<01:12:59.850><c> the</c><01:12:59.969><c> CDF</c><01:13:00.360><c> creator</c><01:13:00.690><c> so</c><01:13:00.960><c> you</c><01:13:01.199><c> have</c><01:13:01.320><c> to</c>

01:13:01.430 --> 01:13:01.440 align:start position:0%
perhaps the CDF creator so you have to
 

01:13:01.440 --> 01:13:03.890 align:start position:0%
perhaps the CDF creator so you have to
check<01:13:01.620><c> with</c><01:13:01.920><c> idiom</c><01:13:02.370><c> before</c><01:13:03.030><c> releasing</c><01:13:03.420><c> a</c><01:13:03.540><c> CDF</c>

01:13:03.890 --> 01:13:03.900 align:start position:0%
check with idiom before releasing a CDF
 

01:13:03.900 --> 01:13:06.560 align:start position:0%
check with idiom before releasing a CDF
I<01:13:04.020><c> hope</c><01:13:04.199><c> they</c><01:13:04.530><c> knew</c><01:13:04.739><c> by</c><01:13:05.010><c> now</c><01:13:05.219><c> right</c><01:13:05.880><c> so</c><01:13:06.179><c> so</c><01:13:06.449><c> I'm</c>

01:13:06.560 --> 01:13:06.570 align:start position:0%
I hope they knew by now right so so I'm
 

01:13:06.570 --> 01:13:08.540 align:start position:0%
I hope they knew by now right so so I'm
not<01:13:06.719><c> that</c><01:13:06.960><c> sad</c><01:13:07.170><c> anymore</c><01:13:07.739><c> because</c><01:13:08.130><c> I</c><01:13:08.340><c> think</c>

01:13:08.540 --> 01:13:08.550 align:start position:0%
not that sad anymore because I think
 

01:13:08.550 --> 01:13:09.860 align:start position:0%
not that sad anymore because I think
there<01:13:08.670><c> was</c><01:13:08.730><c> this</c><01:13:08.850><c> guy</c><01:13:09.030><c> that</c><01:13:09.060><c> had</c><01:13:09.390><c> to</c><01:13:09.510><c> check</c><01:13:09.659><c> for</c>

01:13:09.860 --> 01:13:09.870 align:start position:0%
there was this guy that had to check for
 

01:13:09.870 --> 01:13:12.470 align:start position:0%
there was this guy that had to check for
that<01:13:10.020><c> and</c><01:13:10.260><c> actually</c><01:13:11.130><c> I</c><01:13:11.400><c> spent</c><01:13:11.670><c> a</c><01:13:11.790><c> lot</c><01:13:12.030><c> of</c><01:13:12.090><c> time</c>

01:13:12.470 --> 01:13:12.480 align:start position:0%
that and actually I spent a lot of time
 

01:13:12.480 --> 01:13:14.930 align:start position:0%
that and actually I spent a lot of time
some<01:13:13.260><c> weird</c><01:13:14.010><c> edge</c><01:13:14.370><c> cases</c>

01:13:14.930 --> 01:13:14.940 align:start position:0%
some weird edge cases
 

01:13:14.940 --> 01:13:17.300 align:start position:0%
some weird edge cases
thinking<01:13:15.900><c> about</c><01:13:16.080><c> guy</c><01:13:16.290><c> that</c><01:13:16.500><c> will</c><01:13:16.650><c> be</c><01:13:16.739><c> doing</c><01:13:16.920><c> a</c>

01:13:17.300 --> 01:13:17.310 align:start position:0%
thinking about guy that will be doing a
 

01:13:17.310 --> 01:13:20.000 align:start position:0%
thinking about guy that will be doing a
CDF<01:13:17.790><c> one</c><01:13:18.060><c> day</c><01:13:18.239><c> even</c><01:13:19.140><c> think</c><01:13:19.469><c> that</c><01:13:19.620><c> he's</c><01:13:19.800><c> so</c>

01:13:20.000 --> 01:13:20.010 align:start position:0%
CDF one day even think that he's so
 

01:13:20.010 --> 01:13:20.600 align:start position:0%
CDF one day even think that he's so
smart

01:13:20.600 --> 01:13:20.610 align:start position:0%
smart
 

01:13:20.610 --> 01:13:23.840 align:start position:0%
smart
and<01:13:20.820><c> then</c><01:13:21.239><c> he</c><01:13:21.750><c> will</c><01:13:22.140><c> solve</c><01:13:22.409><c> it</c><01:13:22.710><c> smoothly</c><01:13:23.340><c> and</c>

01:13:23.840 --> 01:13:23.850 align:start position:0%
and then he will solve it smoothly and
 

01:13:23.850 --> 01:13:27.310 align:start position:0%
and then he will solve it smoothly and
then<01:13:24.330><c> I</c><01:13:24.449><c> will</c><01:13:24.630><c> in</c><01:13:25.409><c> my</c><01:13:25.469><c> mind</c><01:13:25.890><c> say</c><01:13:26.670><c> to</c><01:13:26.730><c> him</c>

01:13:27.310 --> 01:13:27.320 align:start position:0%
then I will in my mind say to him
 

01:13:27.320 --> 01:13:30.220 align:start position:0%
then I will in my mind say to him
in<01:13:27.470><c> your</c><01:13:27.620><c> face</c><01:13:27.920><c> right</c><01:13:28.310><c> so</c><01:13:28.760><c> so</c><01:13:29.600><c> I</c><01:13:29.630><c> called</c><01:13:29.960><c> there</c>

01:13:30.220 --> 01:13:30.230 align:start position:0%
in your face right so so I called there
 

01:13:30.230 --> 01:13:31.810 align:start position:0%
in your face right so so I called there
was<01:13:30.320><c> this</c><01:13:30.530><c> mass</c><01:13:30.770><c> situation</c><01:13:31.310><c> where</c><01:13:31.490><c> someone</c>

01:13:31.810 --> 01:13:31.820 align:start position:0%
was this mass situation where someone
 

01:13:31.820 --> 01:13:34.510 align:start position:0%
was this mass situation where someone
trying<01:13:32.180><c> to</c><01:13:32.240><c> create</c><01:13:32.510><c> this</c><01:13:32.690><c> Kiev</c><01:13:33.080><c> and</c><01:13:33.290><c> and</c><01:13:34.220><c> there</c>

01:13:34.510 --> 01:13:34.520 align:start position:0%
trying to create this Kiev and and there
 

01:13:34.520 --> 01:13:36.550 align:start position:0%
trying to create this Kiev and and there
was<01:13:34.670><c> that</c><01:13:34.820><c> in-your-face</c><01:13:35.390><c> moment</c><01:13:36.050><c> we're</c><01:13:36.230><c> going</c>

01:13:36.550 --> 01:13:36.560 align:start position:0%
was that in-your-face moment we're going
 

01:13:36.560 --> 01:13:38.590 align:start position:0%
was that in-your-face moment we're going
smoothly<01:13:37.010><c> so</c><01:13:37.580><c> anyway</c><01:13:37.820><c> that's</c><01:13:37.970><c> that</c><01:13:38.210><c> this</c><01:13:38.510><c> is</c>

01:13:38.590 --> 01:13:38.600 align:start position:0%
smoothly so anyway that's that this is
 

01:13:38.600 --> 01:13:41.140 align:start position:0%
smoothly so anyway that's that this is
the<01:13:38.720><c> air</c><01:13:38.810><c> time</c><01:13:39.110><c> and</c><01:13:39.470><c> I</c><01:13:40.220><c> try</c><01:13:40.490><c> to</c><01:13:40.520><c> not</c><01:13:40.730><c> spend</c><01:13:40.970><c> too</c>

01:13:41.140 --> 01:13:41.150 align:start position:0%
the air time and I try to not spend too
 

01:13:41.150 --> 01:13:43.030 align:start position:0%
the air time and I try to not spend too
much<01:13:41.240><c> time</c><01:13:41.300><c> on</c><01:13:41.630><c> them</c><01:13:41.810><c> because</c><01:13:42.020><c> like</c><01:13:42.830><c> there's</c>

01:13:43.030 --> 01:13:43.040 align:start position:0%
much time on them because like there's
 

01:13:43.040 --> 01:13:49.150 align:start position:0%
much time on them because like there's
you<01:13:43.310><c> know</c><01:13:44.410><c> difficult</c><01:13:45.410><c> right</c><01:13:45.590><c> yeah</c><01:13:47.410><c> so</c><01:13:48.410><c> Castro</c>

01:13:49.150 --> 01:13:49.160 align:start position:0%
you know difficult right yeah so Castro
 

01:13:49.160 --> 01:13:52.180 align:start position:0%
you know difficult right yeah so Castro
I'm<01:13:49.370><c> giving</c><01:13:49.670><c> a</c><01:13:50.500><c> as</c><01:13:51.500><c> a</c><01:13:51.560><c> cooler</c><01:13:51.830><c> because</c><01:13:52.100><c> they're</c>

01:13:52.180 --> 01:13:52.190 align:start position:0%
I'm giving a as a cooler because they're
 

01:13:52.190 --> 01:13:54.490 align:start position:0%
I'm giving a as a cooler because they're
doing<01:13:52.370><c> awesome</c><01:13:53.060><c> thing</c><01:13:53.510><c> and</c><01:13:53.720><c> very</c><01:13:54.140><c> few</c><01:13:54.350><c> people</c>

01:13:54.490 --> 01:13:54.500 align:start position:0%
doing awesome thing and very few people
 

01:13:54.500 --> 01:13:56.380 align:start position:0%
doing awesome thing and very few people
know<01:13:54.710><c> about</c><01:13:54.740><c> them</c><01:13:55.190><c> so</c><01:13:55.790><c> you</c><01:13:55.910><c> Larry</c><01:13:56.030><c> if</c><01:13:56.300><c> you</c>

01:13:56.380 --> 01:13:56.390 align:start position:0%
know about them so you Larry if you
 

01:13:56.390 --> 01:13:57.490 align:start position:0%
know about them so you Larry if you
had<01:13:56.540><c> the</c><01:13:56.630><c> chance</c>

01:13:57.490 --> 01:13:57.500 align:start position:0%
had the chance
 

01:13:57.500 --> 01:14:00.580 align:start position:0%
had the chance
yeah<01:13:57.950><c> that's</c><01:13:58.190><c> that's</c><01:13:58.460><c> Ari</c><01:13:58.700><c> so</c><01:13:59.480><c> they</c><01:13:59.810><c> like</c><01:14:00.560><c> the</c>

01:14:00.580 --> 01:14:00.590 align:start position:0%
yeah that's that's Ari so they like the
 

01:14:00.590 --> 01:14:02.710 align:start position:0%
yeah that's that's Ari so they like the
holy<01:14:00.950><c> cities</c><01:14:01.460><c> about</c><01:14:01.730><c> programs</c><01:14:02.420><c> in</c><01:14:02.600><c> the</c>

01:14:02.710 --> 01:14:02.720 align:start position:0%
holy cities about programs in the
 

01:14:02.720 --> 01:14:04.570 align:start position:0%
holy cities about programs in the
society<01:14:03.200><c> created</c><01:14:03.590><c> 13</c><01:14:03.980><c> years</c><01:14:04.100><c> ago</c><01:14:04.220><c> in</c><01:14:04.340><c> a</c>

01:14:04.570 --> 01:14:04.580 align:start position:0%
society created 13 years ago in a
 

01:14:04.580 --> 01:14:07.630 align:start position:0%
society created 13 years ago in a
mystical<01:14:04.940><c> Valley</c><01:14:05.300><c> and</c><01:14:05.600><c> they</c><01:14:06.440><c> did</c><01:14:06.710><c> very</c><01:14:07.340><c> soon</c>

01:14:07.630 --> 01:14:07.640 align:start position:0%
mystical Valley and they did very soon
 

01:14:07.640 --> 01:14:10.090 align:start position:0%
mystical Valley and they did very soon
our<01:14:07.790><c> staff</c><01:14:08.090><c> does</c><01:14:08.420><c> way</c><01:14:08.660><c> much</c><01:14:08.900><c> better</c><01:14:09.230><c> in</c><01:14:09.830><c> delays</c>

01:14:10.090 --> 01:14:10.100 align:start position:0%
our staff does way much better in delays
 

01:14:10.100 --> 01:14:13.510 align:start position:0%
our staff does way much better in delays
i<01:14:10.430><c> co2</c><01:14:11.090><c> for</c><01:14:11.600><c> my</c><01:14:11.750><c> oven</c><01:14:12.230><c> and</c><01:14:12.410><c> it</c><01:14:12.680><c> works</c><01:14:12.980><c> for</c><01:14:13.280><c> way</c>

01:14:13.510 --> 01:14:13.520 align:start position:0%
i co2 for my oven and it works for way
 

01:14:13.520 --> 01:14:15.550 align:start position:0%
i co2 for my oven and it works for way
more<01:14:13.970><c> difficult</c><01:14:14.180><c> started</c><01:14:14.780><c> smart</c><01:14:15.020><c> contracts</c>

01:14:15.550 --> 01:14:15.560 align:start position:0%
more difficult started smart contracts
 

01:14:15.560 --> 01:14:19.500 align:start position:0%
more difficult started smart contracts
so<01:14:15.710><c> for</c><01:14:15.950><c> java</c><01:14:16.160><c> programs</c><01:14:16.880><c> right</c><01:14:17.120><c> and</c><01:14:17.920><c> yet</c><01:14:18.920><c> and</c>

01:14:19.500 --> 01:14:19.510 align:start position:0%
so for java programs right and yet and
 

01:14:19.510 --> 01:14:23.620 align:start position:0%
so for java programs right and yet and
for<01:14:20.530><c> for</c><01:14:21.530><c> cryptographic</c><01:14:21.800><c> libraries</c><01:14:22.760><c> and</c><01:14:23.060><c> and</c>

01:14:23.620 --> 01:14:23.630 align:start position:0%
for for cryptographic libraries and and
 

01:14:23.630 --> 01:14:26.050 align:start position:0%
for for cryptographic libraries and and
i<01:14:23.750><c> hope</c><01:14:23.930><c> that</c><01:14:23.960><c> they</c><01:14:24.170><c> get</c><01:14:24.230><c> the</c><01:14:24.560><c> grants</c><01:14:24.800><c> or</c><01:14:25.070><c> not</c>

01:14:26.050 --> 01:14:26.060 align:start position:0%
i hope that they get the grants or not
 

01:14:26.060 --> 01:14:30.160 align:start position:0%
i hope that they get the grants or not
3d<01:14:26.480><c> 3d</c><01:14:27.490><c> push</c><01:14:28.490><c> that</c><01:14:28.640><c> into</c><01:14:28.880><c> into</c><01:14:29.330><c> our</c><01:14:29.780><c> space</c>

01:14:30.160 --> 01:14:30.170 align:start position:0%
3d 3d push that into into our space
 

01:14:30.170 --> 01:14:32.680 align:start position:0%
3d 3d push that into into our space
second<01:14:30.890><c> thing</c><01:14:31.070><c> is</c><01:14:31.190><c> concepts</c><01:14:31.520><c> library</c><01:14:31.880><c> so</c><01:14:32.510><c> it's</c>

01:14:32.680 --> 01:14:32.690 align:start position:0%
second thing is concepts library so it's
 

01:14:32.690 --> 01:14:33.820 align:start position:0%
second thing is concepts library so it's
not<01:14:32.870><c> everything</c><01:14:33.140><c> on</c><01:14:33.290><c> fire</c>

01:14:33.820 --> 01:14:33.830 align:start position:0%
not everything on fire
 

01:14:33.830 --> 01:14:37.300 align:start position:0%
not everything on fire
I<01:14:33.860><c> love</c><01:14:34.580><c> the</c><01:14:34.700><c> guys</c><01:14:35.560><c> their</c><01:14:36.560><c> website</c><01:14:36.920><c> looks</c><01:14:37.100><c> like</c>

01:14:37.300 --> 01:14:37.310 align:start position:0%
I love the guys their website looks like
 

01:14:37.310 --> 01:14:39.430 align:start position:0%
I love the guys their website looks like
crap<01:14:37.610><c> but</c><01:14:37.910><c> it's</c><01:14:38.300><c> really</c><01:14:38.450><c> good</c><01:14:38.690><c> underneath</c><01:14:38.960><c> so</c>

01:14:39.430 --> 01:14:39.440 align:start position:0%
crap but it's really good underneath so
 

01:14:39.440 --> 01:14:40.870 align:start position:0%
crap but it's really good underneath so
in<01:14:39.680><c> theory</c><01:14:39.890><c> like</c><01:14:39.950><c> it</c><01:14:40.190><c> has</c><01:14:40.370><c> about</c><01:14:40.670><c> some</c>

01:14:40.870 --> 01:14:40.880 align:start position:0%
in theory like it has about some
 

01:14:40.880 --> 01:14:42.910 align:start position:0%
in theory like it has about some
technology<01:14:41.120><c> underneath</c><01:14:41.720><c> like</c><01:14:41.930><c> similar</c><01:14:42.770><c> in</c>

01:14:42.910 --> 01:14:42.920 align:start position:0%
technology underneath like similar in
 

01:14:42.920 --> 01:14:44.860 align:start position:0%
technology underneath like similar in
spirit<01:14:43.130><c> they</c><01:14:43.790><c> just</c><01:14:43.970><c> use</c><01:14:44.300><c> more</c><01:14:44.630><c> declarative</c>

01:14:44.860 --> 01:14:44.870 align:start position:0%
spirit they just use more declarative
 

01:14:44.870 --> 01:14:48.550 align:start position:0%
spirit they just use more declarative
languages<01:14:45.730><c> so</c><01:14:46.730><c> so</c><01:14:47.330><c> like</c><01:14:47.660><c> if</c><01:14:47.930><c> you</c><01:14:47.990><c> want</c><01:14:48.260><c> to</c><01:14:48.380><c> work</c>

01:14:48.550 --> 01:14:48.560 align:start position:0%
languages so so like if you want to work
 

01:14:48.560 --> 01:14:49.129 align:start position:0%
languages so so like if you want to work
with

01:14:49.129 --> 01:14:49.139 align:start position:0%
with
 

01:14:49.139 --> 01:14:51.979 align:start position:0%
with
like<01:14:49.499><c> there</c><01:14:49.679><c> are</c><01:14:49.739><c> very</c><01:14:49.919><c> good</c><01:14:50.070><c> guys</c><01:14:50.359><c> material</c><01:14:51.359><c> I</c>

01:14:51.979 --> 01:14:51.989 align:start position:0%
like there are very good guys material I
 

01:14:51.989 --> 01:14:53.929 align:start position:0%
like there are very good guys material I
mentioned<01:14:52.649><c> Authority</c><01:14:53.099><c> like</c><01:14:53.309><c> perseverance</c>

01:14:53.929 --> 01:14:53.939 align:start position:0%
mentioned Authority like perseverance
 

01:14:53.939 --> 01:14:58.159 align:start position:0%
mentioned Authority like perseverance
period<01:14:54.359><c> and</c><01:14:54.659><c> very</c><01:14:55.139><c> nice</c><01:14:55.939><c> penny</c><01:14:56.939><c> laughs</c><01:14:57.179><c> so</c><01:14:57.780><c> I</c>

01:14:58.159 --> 01:14:58.169 align:start position:0%
period and very nice penny laughs so I
 

01:14:58.169 --> 01:15:00.259 align:start position:0%
period and very nice penny laughs so I
guess<01:14:58.619><c> most</c><01:14:58.889><c> of</c><01:14:58.979><c> us</c><01:14:59.129><c> know</c><01:14:59.309><c> here</c><01:14:59.639><c> okay</c><01:14:59.999><c> laughs</c>

01:15:00.259 --> 01:15:00.269 align:start position:0%
guess most of us know here okay laughs
 

01:15:00.269 --> 01:15:02.959 align:start position:0%
guess most of us know here okay laughs
and<01:15:00.539><c> promote</c><01:15:00.869><c> verification</c><01:15:01.829><c> and</c><01:15:02.159><c> and</c><01:15:02.550><c> stuff</c>

01:15:02.959 --> 01:15:02.969 align:start position:0%
and promote verification and and stuff
 

01:15:02.969 --> 01:15:04.939 align:start position:0%
and promote verification and and stuff
that<01:15:03.119><c> was</c><01:15:03.300><c> done</c><01:15:03.329><c> around</c><01:15:03.629><c> maker</c><01:15:03.929><c> like</c><01:15:04.739><c> the</c>

01:15:04.939 --> 01:15:04.949 align:start position:0%
that was done around maker like the
 

01:15:04.949 --> 01:15:07.639 align:start position:0%
that was done around maker like the
stuff<01:15:05.159><c> that</c><01:15:05.189><c> is</c><01:15:05.639><c> symbolic</c><01:15:06.300><c> execution</c><01:15:06.539><c> and</c><01:15:07.349><c> the</c>

01:15:07.639 --> 01:15:07.649 align:start position:0%
stuff that is symbolic execution and the
 

01:15:07.649 --> 01:15:09.619 align:start position:0%
stuff that is symbolic execution and the
stuff<01:15:07.829><c> that</c><01:15:07.979><c> they</c><01:15:08.070><c> are</c><01:15:08.129><c> doing</c><01:15:08.459><c> kind</c><01:15:08.999><c> of</c><01:15:09.149><c> kind</c>

01:15:09.619 --> 01:15:09.629 align:start position:0%
stuff that they are doing kind of kind
 

01:15:09.629 --> 01:15:11.359 align:start position:0%
stuff that they are doing kind of kind
of<01:15:09.749><c> similar</c><01:15:10.109><c> in</c><01:15:10.139><c> spirit</c><01:15:10.499><c> against</c><01:15:10.889><c> so</c><01:15:11.129><c> if</c><01:15:11.249><c> you</c>

01:15:11.359 --> 01:15:11.369 align:start position:0%
of similar in spirit against so if you
 

01:15:11.369 --> 01:15:13.579 align:start position:0%
of similar in spirit against so if you
get<01:15:11.609><c> small</c><01:15:11.879><c> in</c><01:15:11.999><c> execution</c><01:15:12.510><c> it</c><01:15:12.929><c> will</c><01:15:13.139><c> be</c><01:15:13.289><c> easier</c>

01:15:13.579 --> 01:15:13.589 align:start position:0%
get small in execution it will be easier
 

01:15:13.589 --> 01:15:15.229 align:start position:0%
get small in execution it will be easier
to<01:15:13.739><c> get</c><01:15:13.859><c> what</c><01:15:14.099><c> Caleb's</c><01:15:14.459><c> enjoy</c><01:15:14.760><c> although</c><01:15:15.209><c> I</c>

01:15:15.229 --> 01:15:15.239 align:start position:0%
to get what Caleb's enjoy although I
 

01:15:15.239 --> 01:15:17.869 align:start position:0%
to get what Caleb's enjoy although I
still<01:15:15.359><c> don't</c><01:15:15.689><c> get</c><01:15:15.780><c> it</c><01:15:15.839><c> fully</c><01:15:16.760><c> semantics</c><01:15:17.760><c> are</c>

01:15:17.869 --> 01:15:17.879 align:start position:0%
still don't get it fully semantics are
 

01:15:17.879 --> 01:15:22.219 align:start position:0%
still don't get it fully semantics are
fails<01:15:18.449><c> bits</c><01:15:18.749><c> again</c><01:15:19.530><c> now</c><01:15:20.929><c> shops</c><01:15:21.929><c> will</c><01:15:22.109><c> be</c>

01:15:22.219 --> 01:15:22.229 align:start position:0%
fails bits again now shops will be
 

01:15:22.229 --> 01:15:24.049 align:start position:0%
fails bits again now shops will be
queried<01:15:22.589><c> because</c><01:15:23.010><c> it's</c><01:15:23.189><c> like</c><01:15:23.519><c> I</c><01:15:23.639><c> put</c><01:15:23.820><c> all</c><01:15:23.939><c> the</c>

01:15:24.049 --> 01:15:24.059 align:start position:0%
queried because it's like I put all the
 

01:15:24.059 --> 01:15:25.909 align:start position:0%
queried because it's like I put all the
stuff<01:15:24.359><c> there</c><01:15:24.689><c> and</c><01:15:25.079><c> should</c><01:15:25.439><c> be</c><01:15:25.530><c> there</c><01:15:25.800><c> is</c><01:15:25.889><c> a</c>

01:15:25.909 --> 01:15:25.919 align:start position:0%
stuff there and should be there is a
 

01:15:25.919 --> 01:15:28.399 align:start position:0%
stuff there and should be there is a
theme<01:15:26.249><c> from</c><01:15:26.969><c> bigquery</c><01:15:27.239><c> that</c><01:15:27.780><c> is</c><01:15:27.899><c> very</c><01:15:28.169><c> much</c>

01:15:28.399 --> 01:15:28.409 align:start position:0%
theme from bigquery that is very much
 

01:15:28.409 --> 01:15:29.899 align:start position:0%
theme from bigquery that is very much
into<01:15:28.649><c> blocked</c><01:15:28.859><c> any</c><01:15:29.070><c> material</c><01:15:29.579><c> and</c><01:15:29.729><c> they</c><01:15:29.820><c> are</c>

01:15:29.899 --> 01:15:29.909 align:start position:0%
into blocked any material and they are
 

01:15:29.909 --> 01:15:31.909 align:start position:0%
into blocked any material and they are
very<01:15:30.149><c> easy</c><01:15:30.570><c> to</c><01:15:30.599><c> eat</c><01:15:30.869><c> so</c><01:15:31.169><c> if</c><01:15:31.349><c> you</c><01:15:31.439><c> want</c><01:15:31.619><c> to</c><01:15:31.679><c> play</c>

01:15:31.909 --> 01:15:31.919 align:start position:0%
very easy to eat so if you want to play
 

01:15:31.919 --> 01:15:33.739 align:start position:0%
very easy to eat so if you want to play
with<01:15:32.099><c> required</c><01:15:32.489><c> are</c><01:15:32.760><c> people</c><01:15:33.119><c> from</c><01:15:33.570><c> Google</c>

01:15:33.739 --> 01:15:33.749 align:start position:0%
with required are people from Google
 

01:15:33.749 --> 01:15:37.759 align:start position:0%
with required are people from Google
that<01:15:34.079><c> that's</c><01:15:34.679><c> really</c><01:15:34.829><c> you</c><01:15:35.459><c> know</c><01:15:35.989><c> that</c><01:15:36.989><c> and</c>

01:15:37.759 --> 01:15:37.769 align:start position:0%
that that's really you know that and
 

01:15:37.769 --> 01:15:39.799 align:start position:0%
that that's really you know that and
there<01:15:37.949><c> are</c><01:15:38.070><c> two</c><01:15:38.219><c> cool</c><01:15:38.429><c> volcanics</c><01:15:39.389><c> polymers</c>

01:15:39.799 --> 01:15:39.809 align:start position:0%
there are two cool volcanics polymers
 

01:15:39.809 --> 01:15:43.639 align:start position:0%
there are two cool volcanics polymers
proxy<01:15:40.439><c> for</c><01:15:40.769><c> and</c><01:15:41.070><c> by</c><01:15:41.219><c> Alex</c><01:15:41.789><c> Lee</c><01:15:41.999><c> like</c><01:15:42.749><c> a</c><01:15:43.079><c> lot</c><01:15:43.499><c> of</c>

01:15:43.639 --> 01:15:43.649 align:start position:0%
proxy for and by Alex Lee like a lot of
 

01:15:43.649 --> 01:15:46.909 align:start position:0%
proxy for and by Alex Lee like a lot of
cool<01:15:43.859><c> data</c><01:15:44.629><c> analytics</c><01:15:45.629><c> and</c><01:15:45.719><c> whatnot</c><01:15:46.109><c> very</c>

01:15:46.909 --> 01:15:46.919 align:start position:0%
cool data analytics and whatnot very
 

01:15:46.919 --> 01:15:48.979 align:start position:0%
cool data analytics and whatnot very
open<01:15:47.280><c> to</c><01:15:47.399><c> go</c><01:15:47.459><c> to</c><01:15:47.669><c> cooperation</c><01:15:48.059><c> and</c><01:15:48.719><c> it</c><01:15:48.809><c> works</c>

01:15:48.979 --> 01:15:48.989 align:start position:0%
open to go to cooperation and it works
 

01:15:48.989 --> 01:15:51.349 align:start position:0%
open to go to cooperation and it works
I'm<01:15:49.739><c> actually</c><01:15:49.889><c> talking</c><01:15:50.189><c> to</c><01:15:50.369><c> box</c><01:15:50.639><c> count</c><01:15:51.059><c> and</c>

01:15:51.349 --> 01:15:51.359 align:start position:0%
I'm actually talking to box count and
 

01:15:51.359 --> 01:15:53.659 align:start position:0%
I'm actually talking to box count and
there<01:15:51.959><c> may</c><01:15:52.079><c> be</c><01:15:52.129><c> integration</c><01:15:53.129><c> so</c><01:15:53.339><c> they</c><01:15:53.459><c> may</c>

01:15:53.659 --> 01:15:53.669 align:start position:0%
there may be integration so they may
 

01:15:53.669 --> 01:15:56.119 align:start position:0%
there may be integration so they may
show<01:15:54.079><c> sources</c><01:15:55.079><c> from</c><01:15:55.199><c> eating</c><01:15:55.589><c> over</c><01:15:56.099><c> there</c>

01:15:56.119 --> 01:15:56.129 align:start position:0%
show sources from eating over there
 

01:15:56.129 --> 01:15:57.979 align:start position:0%
show sources from eating over there
because<01:15:56.789><c> I</c><01:15:56.879><c> think</c><01:15:56.939><c> like</c><01:15:57.269><c> the</c><01:15:57.629><c> problem</c><01:15:57.899><c> with</c>

01:15:57.979 --> 01:15:57.989 align:start position:0%
because I think like the problem with
 

01:15:57.989 --> 01:15:59.540 align:start position:0%
because I think like the problem with
eater<01:15:58.199><c> scan</c><01:15:58.469><c> is</c><01:15:58.619><c> that</c><01:15:58.769><c> they</c><01:15:58.889><c> there</c><01:15:59.189><c> are</c><01:15:59.280><c> no</c><01:15:59.399><c> he</c>

01:15:59.540 --> 01:15:59.550 align:start position:0%
eater scan is that they there are no he
 

01:15:59.550 --> 01:16:02.479 align:start position:0%
eater scan is that they there are no he
was<01:15:59.729><c> on</c><01:16:00.329><c> a</c><01:16:00.689><c> diffuser</c><01:16:01.139><c> that</c><01:16:01.289><c> that</c><01:16:02.070><c> don't</c><01:16:02.219><c> have</c>

01:16:02.479 --> 01:16:02.489 align:start position:0%
was on a diffuser that that don't have
 

01:16:02.489 --> 01:16:05.929 align:start position:0%
was on a diffuser that that don't have
the<01:16:03.030><c> function</c><01:16:03.419><c> the</c><01:16:04.349><c> content</c><01:16:04.919><c> resources</c><01:16:05.399><c> and</c>

01:16:05.929 --> 01:16:05.939 align:start position:0%
the function the content resources and
 

01:16:05.939 --> 01:16:08.599 align:start position:0%
the function the content resources and
gather<01:16:06.089><c> sector</c><01:16:06.479><c> scrape</c><01:16:06.689><c> from</c><01:16:06.899><c> them</c><01:16:07.609><c> better</c>

01:16:08.599 --> 01:16:08.609 align:start position:0%
gather sector scrape from them better
 

01:16:08.609 --> 01:16:10.759 align:start position:0%
gather sector scrape from them better
decompile<01:16:09.089><c> sources</c><01:16:09.570><c> and</c><01:16:10.260><c> of</c><01:16:10.349><c> levels</c><01:16:10.679><c> the</c>

01:16:10.759 --> 01:16:10.769 align:start position:0%
decompile sources and of levels the
 

01:16:10.769 --> 01:16:13.099 align:start position:0%
decompile sources and of levels the
ground<01:16:10.859><c> because</c><01:16:11.459><c> other</c><01:16:11.849><c> books</c><01:16:12.510><c> and</c><01:16:12.659><c> explorers</c>

01:16:13.099 --> 01:16:13.109 align:start position:0%
ground because other books and explorers
 

01:16:13.109 --> 01:16:15.349 align:start position:0%
ground because other books and explorers
can<01:16:13.499><c> also</c><01:16:13.679><c> show</c><01:16:13.979><c> sources</c><01:16:14.429><c> for</c><01:16:14.669><c> Oregon's</c>

01:16:15.349 --> 01:16:15.359 align:start position:0%
can also show sources for Oregon's
 

01:16:15.359 --> 01:16:17.929 align:start position:0%
can also show sources for Oregon's
highly<01:16:16.199><c> trained</c><01:16:16.469><c> security</c><01:16:16.589><c> I</c><01:16:17.159><c> can</c><01:16:17.550><c> see</c><01:16:17.729><c> the</c>

01:16:17.929 --> 01:16:17.939 align:start position:0%
highly trained security I can see the
 

01:16:17.939 --> 01:16:20.629 align:start position:0%
highly trained security I can see the
t-shirts<01:16:18.419><c> here</c><01:16:18.719><c> yeah</c><01:16:19.199><c> thanks</c><01:16:20.129><c> a</c><01:16:20.189><c> lot</c><01:16:20.219><c> for</c><01:16:20.489><c> the</c>

01:16:20.629 --> 01:16:20.639 align:start position:0%
t-shirts here yeah thanks a lot for the
 

01:16:20.639 --> 01:16:21.150 align:start position:0%
t-shirts here yeah thanks a lot for the
convention

01:16:21.150 --> 01:16:21.160 align:start position:0%
convention
 

01:16:21.160 --> 01:16:23.160 align:start position:0%
convention
heading<01:16:21.460><c> into</c><01:16:21.700><c> the</c><01:16:21.880><c> very</c><01:16:22.090><c> article</c><01:16:22.510><c> but</c><01:16:23.020><c> also</c>

01:16:23.160 --> 01:16:23.170 align:start position:0%
heading into the very article but also
 

01:16:23.170 --> 01:16:27.060 align:start position:0%
heading into the very article but also
like<01:16:23.500><c> very</c><01:16:23.530><c> good</c><01:16:23.740><c> part</c><01:16:24.070><c> and</c><01:16:25.140><c> also</c><01:16:26.140><c> very</c><01:16:26.830><c> good</c>

01:16:27.060 --> 01:16:27.070 align:start position:0%
like very good part and also very good
 

01:16:27.070 --> 01:16:31.710 align:start position:0%
like very good part and also very good
project<01:16:27.850><c> and</c><01:16:29.070><c> yeah</c><01:16:30.070><c> that's</c><01:16:30.700><c> why</c><01:16:30.910><c> I</c><01:16:30.940><c> think</c><01:16:31.180><c> I</c>

01:16:31.710 --> 01:16:31.720 align:start position:0%
project and yeah that's why I think I
 

01:16:31.720 --> 01:16:33.870 align:start position:0%
project and yeah that's why I think I
think<01:16:32.650><c> that's</c><01:16:32.800><c> released</c><01:16:33.070><c> next</c><01:16:33.370><c> week</c><01:16:33.550><c> so</c>

01:16:33.870 --> 01:16:33.880 align:start position:0%
think that's released next week so
 

01:16:33.880 --> 01:16:53.190 align:start position:0%
think that's released next week so
anyone<01:16:34.450><c> can</c><01:16:35.040><c> production</c><01:16:50.070><c> so</c><01:16:51.070><c> I</c><01:16:51.460><c> want</c><01:16:52.150><c> to</c><01:16:52.270><c> say</c>

01:16:53.190 --> 01:16:53.200 align:start position:0%
anyone can production so I want to say
 

01:16:53.200 --> 01:16:57.450 align:start position:0%
anyone can production so I want to say
like<01:16:53.560><c> a</c><01:16:53.800><c> few</c><01:16:53.980><c> words</c><01:16:54.130><c> like</c><01:16:55.980><c> what's</c><01:16:56.980><c> what's</c><01:16:57.280><c> my</c>

01:16:57.450 --> 01:16:57.460 align:start position:0%
like a few words like what's what's my
 

01:16:57.460 --> 01:16:59.100 align:start position:0%
like a few words like what's what's my
approach<01:16:57.790><c> with</c><01:16:57.970><c> the</c><01:16:58.060><c> project</c><01:16:58.450><c> what</c><01:16:58.870><c> are</c><01:16:58.900><c> the</c>

01:16:59.100 --> 01:16:59.110 align:start position:0%
approach with the project what are the
 

01:16:59.110 --> 01:17:03.540 align:start position:0%
approach with the project what are the
next<01:17:00.100><c> steps</c><01:17:00.250><c> so</c><01:17:01.180><c> really</c><01:17:01.480><c> like</c><01:17:01.690><c> I</c><01:17:02.250><c> mean</c><01:17:03.250><c> over</c>

01:17:03.540 --> 01:17:03.550 align:start position:0%
next steps so really like I mean over
 

01:17:03.550 --> 01:17:06.810 align:start position:0%
next steps so really like I mean over
the<01:17:03.700><c> last</c><01:17:03.730><c> year</c><01:17:04.090><c> to</c><01:17:04.690><c> a</c><01:17:05.560><c> separate</c><01:17:06.070><c> outfit</c><01:17:06.580><c> so</c><01:17:06.760><c> to</c>

01:17:06.810 --> 01:17:06.820 align:start position:0%
the last year to a separate outfit so to
 

01:17:06.820 --> 01:17:08.550 align:start position:0%
the last year to a separate outfit so to
speak<01:17:07.120><c> so</c><01:17:07.390><c> I</c><01:17:07.420><c> just</c><01:17:07.690><c> wanted</c><01:17:07.930><c> you</c><01:17:08.230><c> know</c><01:17:08.320><c> I</c><01:17:08.350><c> was</c>

01:17:08.550 --> 01:17:08.560 align:start position:0%
speak so I just wanted you know I was
 

01:17:08.560 --> 01:17:10.410 align:start position:0%
speak so I just wanted you know I was
frustrated<01:17:09.070><c> not</c><01:17:09.880><c> knowing</c><01:17:09.910><c> what</c><01:17:10.330><c> the</c>

01:17:10.410 --> 01:17:10.420 align:start position:0%
frustrated not knowing what the
 

01:17:10.420 --> 01:17:12.060 align:start position:0%
frustrated not knowing what the
contracts<01:17:10.780><c> do</c><01:17:10.960><c> it</c><01:17:11.140><c> was</c><01:17:11.380><c> filled</c><01:17:11.590><c> with</c><01:17:11.650><c> anger</c>

01:17:12.060 --> 01:17:12.070 align:start position:0%
contracts do it was filled with anger
 

01:17:12.070 --> 01:17:13.800 align:start position:0%
contracts do it was filled with anger
like<01:17:12.250><c> a</c><01:17:12.310><c> lot</c><01:17:12.580><c> of</c><01:17:12.700><c> anger</c><01:17:13.000><c> just</c><01:17:13.240><c> put</c><01:17:13.480><c> into</c><01:17:13.600><c> this</c>

01:17:13.800 --> 01:17:13.810 align:start position:0%
like a lot of anger just put into this
 

01:17:13.810 --> 01:17:16.410 align:start position:0%
like a lot of anger just put into this
finally<01:17:14.740><c> together</c><01:17:14.890><c> now</c><01:17:15.220><c> and</c><01:17:16.060><c> there</c><01:17:16.180><c> was</c><01:17:16.270><c> no</c>

01:17:16.410 --> 01:17:16.420 align:start position:0%
finally together now and there was no
 

01:17:16.420 --> 01:17:18.000 align:start position:0%
finally together now and there was no
business<01:17:16.750><c> purpose</c><01:17:17.170><c> there</c><01:17:17.320><c> there</c><01:17:17.770><c> was</c><01:17:17.860><c> nothing</c>

01:17:18.000 --> 01:17:18.010 align:start position:0%
business purpose there there was nothing
 

01:17:18.010 --> 01:17:20.010 align:start position:0%
business purpose there there was nothing
outside<01:17:18.610><c> you</c><01:17:19.120><c> know</c><01:17:19.240><c> I</c><01:17:19.270><c> did</c><01:17:19.510><c> of</c><01:17:19.600><c> course</c><01:17:19.630><c> some</c>

01:17:20.010 --> 01:17:20.020 align:start position:0%
outside you know I did of course some
 

01:17:20.020 --> 01:17:22.680 align:start position:0%
outside you know I did of course some
time<01:17:20.230><c> to</c><01:17:20.410><c> just</c><01:17:20.620><c> go</c><01:17:20.890><c> deep</c><01:17:21.190><c> and</c><01:17:21.460><c> see</c><01:17:21.970><c> how</c><01:17:22.120><c> how</c><01:17:22.540><c> far</c>

01:17:22.680 --> 01:17:22.690 align:start position:0%
time to just go deep and see how how far
 

01:17:22.690 --> 01:17:23.640 align:start position:0%
time to just go deep and see how how far
I<01:17:22.990><c> can</c><01:17:23.110><c> go</c><01:17:23.320><c> with</c><01:17:23.350><c> that</c>

01:17:23.640 --> 01:17:23.650 align:start position:0%
I can go with that
 

01:17:23.650 --> 01:17:26.850 align:start position:0%
I can go with that
attendees<01:17:24.550><c> and</c><01:17:24.700><c> all</c><01:17:24.850><c> that</c><01:17:25.060><c> like</c><01:17:25.780><c> I</c><01:17:25.990><c> kind</c><01:17:26.800><c> of</c>

01:17:26.850 --> 01:17:26.860 align:start position:0%
attendees and all that like I kind of
 

01:17:26.860 --> 01:17:28.860 align:start position:0%
attendees and all that like I kind of
accomplished<01:17:27.460><c> in</c><01:17:27.640><c> this</c><01:17:27.760><c> aspect</c><01:17:27.970><c> so</c><01:17:28.450><c> I</c><01:17:28.480><c> hope</c>

01:17:28.860 --> 01:17:28.870 align:start position:0%
accomplished in this aspect so I hope
 

01:17:28.870 --> 01:17:31.560 align:start position:0%
accomplished in this aspect so I hope
that<01:17:28.900><c> the</c><01:17:29.110><c> community</c><01:17:29.340><c> will</c><01:17:30.340><c> use</c><01:17:30.610><c> all</c><01:17:31.030><c> of</c><01:17:31.420><c> this</c>

01:17:31.560 --> 01:17:31.570 align:start position:0%
that the community will use all of this
 

01:17:31.570 --> 01:17:33.240 align:start position:0%
that the community will use all of this
knowledge<01:17:31.780><c> that</c><01:17:32.140><c> can</c><01:17:32.260><c> help</c><01:17:32.380><c> other</c><01:17:32.650><c> projects</c>

01:17:33.240 --> 01:17:33.250 align:start position:0%
knowledge that can help other projects
 

01:17:33.250 --> 01:17:35.940 align:start position:0%
knowledge that can help other projects
really<01:17:33.940><c> with</c><01:17:34.240><c> with</c><01:17:34.780><c> with</c><01:17:35.080><c> adding</c><01:17:35.440><c> some</c><01:17:35.680><c> some</c>

01:17:35.940 --> 01:17:35.950 align:start position:0%
really with with with adding some some
 

01:17:35.950 --> 01:17:38.910 align:start position:0%
really with with with adding some some
better<01:17:36.100><c> stuff</c><01:17:36.220><c> to</c><01:17:36.430><c> the</c><01:17:36.700><c> blockchain</c><01:17:37.240><c> and</c>

01:17:38.910 --> 01:17:38.920 align:start position:0%
better stuff to the blockchain and
 

01:17:38.920 --> 01:17:41.100 align:start position:0%
better stuff to the blockchain and
yeah<01:17:39.369><c> that's</c><01:17:39.639><c> why</c><01:17:39.760><c> I'm</c><01:17:39.880><c> super</c><01:17:40.540><c> open</c><01:17:40.750><c> about</c><01:17:40.989><c> the</c>

01:17:41.100 --> 01:17:41.110 align:start position:0%
yeah that's why I'm super open about the
 

01:17:41.110 --> 01:17:42.959 align:start position:0%
yeah that's why I'm super open about the
MIT<01:17:41.380><c> license</c><01:17:41.889><c> anyone</c><01:17:42.340><c> using</c><01:17:42.610><c> the</c><01:17:42.699><c> algorithm</c>

01:17:42.959 --> 01:17:42.969 align:start position:0%
MIT license anyone using the algorithm
 

01:17:42.969 --> 01:17:44.879 align:start position:0%
MIT license anyone using the algorithm
month<01:17:43.659><c> but</c><01:17:43.900><c> for</c><01:17:43.929><c> me</c><01:17:44.230><c> the</c><01:17:44.350><c> purpose</c><01:17:44.679><c> of</c><01:17:44.800><c> the</c>

01:17:44.879 --> 01:17:44.889 align:start position:0%
month but for me the purpose of the
 

01:17:44.889 --> 01:17:46.140 align:start position:0%
month but for me the purpose of the
whole<01:17:45.040><c> project</c><01:17:45.219><c> is</c><01:17:45.460><c> accomplished</c><01:17:45.880><c> already</c>

01:17:46.140 --> 01:17:46.150 align:start position:0%
whole project is accomplished already
 

01:17:46.150 --> 01:17:48.540 align:start position:0%
whole project is accomplished already
and<01:17:46.570><c> you</c><01:17:47.409><c> know</c><01:17:47.560><c> I'm</c><01:17:47.710><c> happy</c><01:17:47.889><c> to</c><01:17:48.100><c> see</c><01:17:48.250><c> a</c><01:17:48.280><c> broad</c>

01:17:48.540 --> 01:17:48.550 align:start position:0%
and you know I'm happy to see a broad
 

01:17:48.550 --> 01:17:50.970 align:start position:0%
and you know I'm happy to see a broad
here<01:17:48.940><c> and</c><01:17:49.150><c> I'm</c><01:17:49.570><c> happy</c><01:17:49.960><c> to</c><01:17:50.080><c> open</c><01:17:50.199><c> you</c><01:17:50.860><c> know</c>

01:17:50.970 --> 01:17:50.980 align:start position:0%
here and I'm happy to open you know
 

01:17:50.980 --> 01:17:52.740 align:start position:0%
here and I'm happy to open you know
answer<01:17:51.310><c> any</c><01:17:51.460><c> questions</c><01:17:51.969><c> and</c><01:17:52.210><c> just</c><01:17:52.449><c> help</c><01:17:52.630><c> out</c>

01:17:52.740 --> 01:17:52.750 align:start position:0%
answer any questions and just help out
 

01:17:52.750 --> 01:17:56.490 align:start position:0%
answer any questions and just help out
over<01:17:53.440><c> again</c><01:17:53.830><c> and</c><01:17:54.090><c> yeah</c><01:17:55.090><c> I</c><01:17:55.420><c> hope</c><01:17:56.080><c> that</c><01:17:56.139><c> someone</c>

01:17:56.490 --> 01:17:56.500 align:start position:0%
over again and yeah I hope that someone
 

01:17:56.500 --> 01:18:06.850 align:start position:0%
over again and yeah I hope that someone
will<01:17:56.679><c> reuse</c><01:17:57.190><c> the</c><01:17:57.340><c> sources</c><01:17:57.760><c> so</c><01:17:58.330><c> yeah</c><01:18:00.239><c> thank</c><01:18:01.239><c> you</c>

01:18:06.850 --> 01:18:06.860 align:start position:0%
 
 

01:18:06.860 --> 01:18:12.810 align:start position:0%
 
[Applause]

