WEBVTT
Kind: captions
Language: en

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

00:00:10.350 --> 00:00:10.360 align:start position:0%
 
 

00:00:10.360 --> 00:00:15.190 align:start position:0%
 
my<00:00:11.360><c> name</c><00:00:11.480><c> is</c><00:00:11.570><c> Greg</c><00:00:12.880><c> from</c><00:00:13.880><c> chain</c><00:00:14.090><c> Save</c><00:00:14.360><c> Eric</c>

00:00:15.190 --> 00:00:15.200 align:start position:0%
my name is Greg from chain Save Eric
 

00:00:15.200 --> 00:00:17.920 align:start position:0%
my name is Greg from chain Save Eric
we've<00:00:15.620><c> got</c><00:00:15.740><c> Eric</c><00:00:15.920><c> over</c><00:00:16.190><c> here</c><00:00:16.369><c> and</c><00:00:16.640><c> Dean</c><00:00:17.090><c> need</c>

00:00:17.920 --> 00:00:17.930 align:start position:0%
we've got Eric over here and Dean need
 

00:00:17.930 --> 00:00:20.740 align:start position:0%
we've got Eric over here and Dean need
some<00:00:18.110><c> status</c><00:00:18.460><c> with</c><00:00:19.460><c> chain</c><00:00:19.670><c> safe</c><00:00:19.849><c> we're</c><00:00:20.630><c> going</c>

00:00:20.740 --> 00:00:20.750 align:start position:0%
some status with chain safe we're going
 

00:00:20.750 --> 00:00:23.920 align:start position:0%
some status with chain safe we're going
to<00:00:20.810><c> present</c><00:00:20.930><c> to</c><00:00:21.140><c> you</c><00:00:21.170><c> guys</c><00:00:21.349><c> something</c><00:00:22.040><c> that</c><00:00:22.930><c> we</c>

00:00:23.920 --> 00:00:23.930 align:start position:0%
to present to you guys something that we
 

00:00:23.930 --> 00:00:26.200 align:start position:0%
to present to you guys something that we
worked<00:00:24.140><c> on</c><00:00:24.230><c> as</c><00:00:24.380><c> a</c><00:00:24.410><c> hack</c><00:00:24.710><c> and</c><00:00:25.400><c> realizing</c><00:00:26.180><c> that</c>

00:00:26.200 --> 00:00:26.210 align:start position:0%
worked on as a hack and realizing that
 

00:00:26.210 --> 00:00:27.790 align:start position:0%
worked on as a hack and realizing that
there's<00:00:26.510><c> a</c><00:00:26.570><c> lot</c><00:00:26.600><c> of</c><00:00:26.810><c> actual</c><00:00:27.140><c> like</c><00:00:27.289><c> application</c>

00:00:27.790 --> 00:00:27.800 align:start position:0%
there's a lot of actual like application
 

00:00:27.800 --> 00:00:31.140 align:start position:0%
there's a lot of actual like application
to<00:00:28.220><c> it</c><00:00:28.340><c> and</c><00:00:29.300><c> it's</c><00:00:29.510><c> a</c><00:00:29.539><c> little</c><00:00:29.750><c> tree</c><00:00:29.930><c> lightning</c>

00:00:31.140 --> 00:00:31.150 align:start position:0%
to it and it's a little tree lightning
 

00:00:31.150 --> 00:00:35.410 align:start position:0%
to it and it's a little tree lightning
so<00:00:33.280><c> quick</c><00:00:34.280><c> outline</c><00:00:34.580><c> we're</c><00:00:34.940><c> just</c><00:00:35.090><c> gonna</c><00:00:35.180><c> kind</c>

00:00:35.410 --> 00:00:35.420 align:start position:0%
so quick outline we're just gonna kind
 

00:00:35.420 --> 00:00:37.210 align:start position:0%
so quick outline we're just gonna kind
of<00:00:35.480><c> like</c><00:00:35.600><c> over</c><00:00:36.019><c> everything</c><00:00:36.470><c> and</c><00:00:36.830><c> give</c><00:00:37.100><c> you</c>

00:00:37.210 --> 00:00:37.220 align:start position:0%
of like over everything and give you
 

00:00:37.220 --> 00:00:39.970 align:start position:0%
of like over everything and give you
guys<00:00:37.370><c> a</c><00:00:37.699><c> basically</c><00:00:38.239><c> the</c><00:00:38.480><c> code</c><00:00:38.900><c> walkthrough</c><00:00:39.440><c> we</c>

00:00:39.970 --> 00:00:39.980 align:start position:0%
guys a basically the code walkthrough we
 

00:00:39.980 --> 00:00:42.820 align:start position:0%
guys a basically the code walkthrough we
have<00:00:40.129><c> a</c><00:00:40.160><c> full</c><00:00:40.430><c> we</c><00:00:40.610><c> have</c><00:00:40.699><c> a</c><00:00:40.870><c> sorry</c><00:00:41.870><c> we</c><00:00:42.470><c> do</c><00:00:42.620><c> have</c>

00:00:42.820 --> 00:00:42.830 align:start position:0%
have a full we have a sorry we do have
 

00:00:42.830 --> 00:00:44.950 align:start position:0%
have a full we have a sorry we do have
like<00:00:43.010><c> a</c><00:00:43.040><c> running</c><00:00:43.339><c> surface</c><00:00:43.640><c> TK</c><00:00:43.970><c> that</c><00:00:44.510><c> works</c><00:00:44.750><c> but</c>

00:00:44.950 --> 00:00:44.960 align:start position:0%
like a running surface TK that works but
 

00:00:44.960 --> 00:00:47.380 align:start position:0%
like a running surface TK that works but
it's<00:00:45.409><c> it</c><00:00:46.250><c> only</c><00:00:46.430><c> supports</c><00:00:46.670><c> bluetooth</c>

00:00:47.380 --> 00:00:47.390 align:start position:0%
it's it only supports bluetooth
 

00:00:47.390 --> 00:00:48.520 align:start position:0%
it's it only supports bluetooth
currently<00:00:47.780><c> in</c><00:00:47.870><c> minutes</c><00:00:48.080><c> a</c><00:00:48.110><c> working</c><00:00:48.379><c> progress</c>

00:00:48.520 --> 00:00:48.530 align:start position:0%
currently in minutes a working progress
 

00:00:48.530 --> 00:00:51.729 align:start position:0%
currently in minutes a working progress
on<00:00:48.799><c> the</c><00:00:49.000><c> Wi-Fi</c><00:00:50.000><c> direct</c><00:00:50.110><c> if</c><00:00:51.110><c> we</c><00:00:51.290><c> want</c><00:00:51.500><c> me</c><00:00:51.620><c> to</c>

00:00:51.729 --> 00:00:51.739 align:start position:0%
on the Wi-Fi direct if we want me to
 

00:00:51.739 --> 00:00:52.660 align:start position:0%
on the Wi-Fi direct if we want me to
show<00:00:51.860><c> you</c><00:00:51.920><c> guys</c><00:00:52.040><c> how</c><00:00:52.100><c> to</c><00:00:52.190><c> integrate</c><00:00:52.430><c> it</c>

00:00:52.660 --> 00:00:52.670 align:start position:0%
show you guys how to integrate it
 

00:00:52.670 --> 00:00:55.590 align:start position:0%
show you guys how to integrate it
directly<00:00:52.790><c> into</c><00:00:53.299><c> like</c><00:00:53.570><c> a</c><00:00:53.600><c> sub</c><00:00:54.199><c> tab</c><00:00:54.379><c> right</c><00:00:54.589><c> now</c>

00:00:55.590 --> 00:00:55.600 align:start position:0%
directly into like a sub tab right now
 

00:00:55.600 --> 00:00:57.549 align:start position:0%
directly into like a sub tab right now
we<00:00:56.600><c> can</c><00:00:56.720><c> be</c><00:00:56.750><c> like</c><00:00:56.930><c> outdoors</c>

00:00:57.549 --> 00:00:57.559 align:start position:0%
we can be like outdoors
 

00:00:57.559 --> 00:01:03.130 align:start position:0%
we can be like outdoors
we're<00:00:57.920><c> gonna</c><00:00:58.010><c> turn</c><00:00:58.250><c> the</c><00:00:58.430><c> TV</c><00:00:58.640><c> music</c><00:00:59.440><c> so</c><00:01:02.140><c> you</c>

00:01:03.130 --> 00:01:03.140 align:start position:0%
we're gonna turn the TV music so you
 

00:01:03.140 --> 00:01:04.390 align:start position:0%
we're gonna turn the TV music so you
know<00:01:03.260><c> they</c><00:01:03.470><c> have</c><00:01:03.589><c> this</c><00:01:03.739><c> slide</c><00:01:04.010><c> is</c><00:01:04.129><c> kind</c><00:01:04.309><c> of</c>

00:01:04.390 --> 00:01:04.400 align:start position:0%
know they have this slide is kind of
 

00:01:04.400 --> 00:01:06.760 align:start position:0%
know they have this slide is kind of
cheeky<00:01:04.580><c> like</c><00:01:05.299><c> this</c><00:01:05.659><c> Wi-Fi</c><00:01:06.049><c> a</c><00:01:06.080><c> good</c><00:01:06.560><c> luck</c>

00:01:06.760 --> 00:01:06.770 align:start position:0%
cheeky like this Wi-Fi a good luck
 

00:01:06.770 --> 00:01:11.170 align:start position:0%
cheeky like this Wi-Fi a good luck
downloading<00:01:07.190><c> Xcode</c><00:01:07.580><c> so</c><00:01:09.790><c> over</c><00:01:10.790><c> doing</c><00:01:10.940><c> the</c><00:01:11.000><c> Code</c>

00:01:11.170 --> 00:01:11.180 align:start position:0%
downloading Xcode so over doing the Code
 

00:01:11.180 --> 00:01:12.280 align:start position:0%
downloading Xcode so over doing the Code
walkthrough<00:01:11.330><c> not</c><00:01:11.690><c> an</c><00:01:11.750><c> actual</c><00:01:11.869><c> integration</c>

00:01:12.280 --> 00:01:12.290 align:start position:0%
walkthrough not an actual integration
 

00:01:12.290 --> 00:01:15.310 align:start position:0%
walkthrough not an actual integration
but<00:01:12.830><c> if</c><00:01:12.890><c> you</c><00:01:12.950><c> have</c><00:01:13.070><c> Xcode</c><00:01:13.400><c> we</c><00:01:13.520><c> can</c><00:01:13.640><c> do</c><00:01:14.320><c> that's</c>

00:01:15.310 --> 00:01:15.320 align:start position:0%
but if you have Xcode we can do that's
 

00:01:15.320 --> 00:01:18.429 align:start position:0%
but if you have Xcode we can do that's
like<00:01:15.469><c> four</c><00:01:15.649><c> games</c><00:01:16.719><c> kind</c><00:01:17.719><c> of</c><00:01:17.780><c> like</c><00:01:17.899><c> results</c><00:01:18.320><c> are</c>

00:01:18.429 --> 00:01:18.439 align:start position:0%
like four games kind of like results are
 

00:01:18.439 --> 00:01:20.349 align:start position:0%
like four games kind of like results are
like<00:01:18.560><c> me</c><00:01:18.710><c> where</c><00:01:19.009><c> did</c><00:01:19.070><c> it</c><00:01:19.130><c> happen</c><00:01:19.219><c> so</c><00:01:19.700><c> we</c><00:01:20.270><c> were</c>

00:01:20.349 --> 00:01:20.359 align:start position:0%
like me where did it happen so we were
 

00:01:20.359 --> 00:01:23.349 align:start position:0%
like me where did it happen so we were
in<00:01:20.420><c> New</c><00:01:20.719><c> York</c><00:01:20.780><c> and</c><00:01:21.520><c> basically</c><00:01:22.520><c> we</c><00:01:23.060><c> have</c><00:01:23.240><c> this</c>

00:01:23.349 --> 00:01:23.359 align:start position:0%
in New York and basically we have this
 

00:01:23.359 --> 00:01:25.590 align:start position:0%
in New York and basically we have this
crazy<00:01:23.719><c> idea</c><00:01:23.899><c> that</c><00:01:24.289><c> we</c><00:01:24.590><c> were</c><00:01:24.649><c> gonna</c><00:01:24.770><c> transmit</c>

00:01:25.590 --> 00:01:25.600 align:start position:0%
crazy idea that we were gonna transmit
 

00:01:25.600 --> 00:01:28.120 align:start position:0%
crazy idea that we were gonna transmit
offline<00:01:26.600><c> theorem</c><00:01:27.350><c> transactions</c><00:01:27.950><c> over</c>

00:01:28.120 --> 00:01:28.130 align:start position:0%
offline theorem transactions over
 

00:01:28.130 --> 00:01:31.240 align:start position:0%
offline theorem transactions over
bluetooth<00:01:28.729><c> and</c><00:01:29.000><c> Wi-Fi</c><00:01:29.179><c> direct</c><00:01:29.509><c> and</c><00:01:30.289><c> we</c><00:01:30.979><c> did</c><00:01:31.130><c> it</c>

00:01:31.240 --> 00:01:31.250 align:start position:0%
bluetooth and Wi-Fi direct and we did it
 

00:01:31.250 --> 00:01:35.529 align:start position:0%
bluetooth and Wi-Fi direct and we did it
but<00:01:32.149><c> you</c><00:01:32.420><c> know</c><00:01:32.509><c> very</c><00:01:32.810><c> naively</c><00:01:33.079><c> put</c><00:01:34.270><c> we</c><00:01:35.270><c> started</c>

00:01:35.529 --> 00:01:35.539 align:start position:0%
but you know very naively put we started
 

00:01:35.539 --> 00:01:36.609 align:start position:0%
but you know very naively put we started
working<00:01:35.689><c> on</c><00:01:35.780><c> from</c><00:01:35.899><c> that</c><00:01:36.049><c> and</c><00:01:36.109><c> then</c><00:01:36.469><c> a</c>

00:01:36.609 --> 00:01:36.619 align:start position:0%
working on from that and then a
 

00:01:36.619 --> 00:01:38.610 align:start position:0%
working on from that and then a
dimension<00:01:37.070><c> proceeded</c><00:01:37.490><c> into</c>

00:01:38.610 --> 00:01:38.620 align:start position:0%
dimension proceeded into
 

00:01:38.620 --> 00:01:41.670 align:start position:0%
dimension proceeded into
you<00:01:38.860><c> know</c><00:01:39.600><c> dude</c><00:01:40.600><c> go</c>

00:01:41.670 --> 00:01:41.680 align:start position:0%
you know dude go
 

00:01:41.680 --> 00:01:43.620 align:start position:0%
you know dude go
they<00:01:42.100><c> were</c><00:01:42.160><c> like</c><00:01:42.370><c> whoa</c><00:01:42.550><c> these</c><00:01:42.850><c> by</c><00:01:43.030><c> pnina</c>

00:01:43.620 --> 00:01:43.630 align:start position:0%
they were like whoa these by pnina
 

00:01:43.630 --> 00:01:45.870 align:start position:0%
they were like whoa these by pnina
there's<00:01:44.470><c> no</c><00:01:44.590><c> support</c><00:01:44.920><c> for</c><00:01:45.220><c> Bluetooth</c><00:01:45.340><c> and</c>

00:01:45.870 --> 00:01:45.880 align:start position:0%
there's no support for Bluetooth and
 

00:01:45.880 --> 00:01:48.240 align:start position:0%
there's no support for Bluetooth and
these<00:01:46.120><c> languages</c><00:01:46.570><c> you</c><00:01:46.870><c> know</c><00:01:46.960><c> on</c><00:01:47.530><c> like</c><00:01:47.770><c> public</c>

00:01:48.240 --> 00:01:48.250 align:start position:0%
these languages you know on like public
 

00:01:48.250 --> 00:01:50.640 align:start position:0%
these languages you know on like public
and<00:01:48.490><c> we're</c><00:01:48.760><c> like</c><00:01:48.880><c> less</c><00:01:49.090><c> problems</c><00:01:49.540><c> and</c><00:01:50.350><c> then</c><00:01:50.530><c> we</c>

00:01:50.640 --> 00:01:50.650 align:start position:0%
and we're like less problems and then we
 

00:01:50.650 --> 00:01:52.830 align:start position:0%
and we're like less problems and then we
realized<00:01:50.980><c> there's</c><00:01:51.250><c> no</c><00:01:51.370><c> support</c><00:01:51.670><c> for</c><00:01:52.090><c> certain</c>

00:01:52.830 --> 00:01:52.840 align:start position:0%
realized there's no support for certain
 

00:01:52.840 --> 00:01:54.900 align:start position:0%
realized there's no support for certain
function<00:01:53.200><c> either</c><00:01:53.320><c> bluetooth</c><00:01:53.860><c> on</c><00:01:54.100><c> you</c><00:01:54.820><c> know</c>

00:01:54.900 --> 00:01:54.910 align:start position:0%
function either bluetooth on you know
 

00:01:54.910 --> 00:01:56.790 align:start position:0%
function either bluetooth on you know
only<00:01:55.150><c> on</c><00:01:55.330><c> iPhones</c><00:01:55.750><c> or</c><00:01:55.960><c> Android</c><00:01:56.380><c> devices</c><00:01:56.590><c> so</c>

00:01:56.790 --> 00:01:56.800 align:start position:0%
only on iPhones or Android devices so
 

00:01:56.800 --> 00:01:57.990 align:start position:0%
only on iPhones or Android devices so
everything<00:01:57.100><c> we</c><00:01:57.400><c> realized</c><00:01:57.730><c> really</c><00:01:57.850><c> quickly</c>

00:01:57.990 --> 00:01:58.000 align:start position:0%
everything we realized really quickly
 

00:01:58.000 --> 00:01:59.790 align:start position:0%
everything we realized really quickly
that<00:01:58.510><c> like</c><00:01:58.660><c> the</c><00:01:58.780><c> ecosystem</c><00:01:59.320><c> itself</c><00:01:59.440><c> within</c>

00:01:59.790 --> 00:01:59.800 align:start position:0%
that like the ecosystem itself within
 

00:01:59.800 --> 00:02:02.640 align:start position:0%
that like the ecosystem itself within
Bluetooth<00:02:00.570><c> even</c><00:02:01.570><c> white</c><00:02:01.690><c> button</c><00:02:01.990><c> wasn't</c>

00:02:02.640 --> 00:02:02.650 align:start position:0%
Bluetooth even white button wasn't
 

00:02:02.650 --> 00:02:04.830 align:start position:0%
Bluetooth even white button wasn't
submitted<00:02:02.980><c> so</c><00:02:03.700><c> we</c><00:02:04.030><c> ended</c><00:02:04.180><c> up</c><00:02:04.270><c> moving</c><00:02:04.480><c> more</c>

00:02:04.830 --> 00:02:04.840 align:start position:0%
submitted so we ended up moving more
 

00:02:04.840 --> 00:02:15.170 align:start position:0%
submitted so we ended up moving more
towards<00:02:05.200><c> a</c><00:02:05.490><c> swift</c><00:02:06.490><c> and</c><00:02:06.810><c> because</c><00:02:07.810><c> you</c><00:02:08.080><c> know</c>

00:02:15.170 --> 00:02:15.180 align:start position:0%
 
 

00:02:15.180 --> 00:02:18.110 align:start position:0%
 
basically<00:02:16.180><c> what</c><00:02:16.330><c> is</c><00:02:16.420><c> ultimately</c><00:02:16.810><c> we're</c><00:02:17.290><c> a</c>

00:02:18.110 --> 00:02:18.120 align:start position:0%
basically what is ultimately we're a
 

00:02:18.120 --> 00:02:21.150 align:start position:0%
basically what is ultimately we're a
transport<00:02:19.120><c> agnostic</c><00:02:19.600><c> Manning</c><00:02:19.990><c> so</c><00:02:20.560><c> mobile</c><00:02:20.980><c> ad</c>

00:02:21.150 --> 00:02:21.160 align:start position:0%
transport agnostic Manning so mobile ad
 

00:02:21.160 --> 00:02:24.810 align:start position:0%
transport agnostic Manning so mobile ad
hoc<00:02:21.370><c> network</c><00:02:22.890><c> for</c><00:02:23.890><c> sending</c><00:02:24.310><c> arbitrary</c><00:02:24.700><c> data</c>

00:02:24.810 --> 00:02:24.820 align:start position:0%
hoc network for sending arbitrary data
 

00:02:24.820 --> 00:02:27.290 align:start position:0%
hoc network for sending arbitrary data
over<00:02:25.240><c> the</c><00:02:25.330><c> wire</c><00:02:25.560><c> basically</c><00:02:26.560><c> what</c><00:02:26.950><c> that</c><00:02:26.980><c> means</c>

00:02:27.290 --> 00:02:27.300 align:start position:0%
over the wire basically what that means
 

00:02:27.300 --> 00:02:32.430 align:start position:0%
over the wire basically what that means
is<00:02:29.490><c> we</c><00:02:30.490><c> don't</c><00:02:30.760><c> really</c><00:02:31.060><c> care</c><00:02:31.420><c> whether</c><00:02:31.900><c> you</c><00:02:32.140><c> use</c>

00:02:32.430 --> 00:02:32.440 align:start position:0%
is we don't really care whether you use
 

00:02:32.440 --> 00:02:35.070 align:start position:0%
is we don't really care whether you use
bluetooth<00:02:32.950><c> whether</c><00:02:33.340><c> you</c><00:02:33.610><c> use</c><00:02:33.970><c> Wi-Fi</c><00:02:34.690><c> direct</c>

00:02:35.070 --> 00:02:35.080 align:start position:0%
bluetooth whether you use Wi-Fi direct
 

00:02:35.080 --> 00:02:37.170 align:start position:0%
bluetooth whether you use Wi-Fi direct
whether<00:02:35.380><c> you're</c><00:02:35.620><c> using</c><00:02:35.800><c> like</c><00:02:36.130><c> you</c><00:02:36.520><c> know</c><00:02:36.640><c> hard</c>

00:02:37.170 --> 00:02:37.180 align:start position:0%
whether you're using like you know hard
 

00:02:37.180 --> 00:02:40.470 align:start position:0%
whether you're using like you know hard
code<00:02:38.130><c> it</c><00:02:39.130><c> really</c><00:02:39.790><c> doesn't</c><00:02:40.030><c> matter</c><00:02:40.090><c> what</c><00:02:40.330><c> we're</c>

00:02:40.470 --> 00:02:40.480 align:start position:0%
code it really doesn't matter what we're
 

00:02:40.480 --> 00:02:41.580 align:start position:0%
code it really doesn't matter what we're
trying<00:02:40.600><c> to</c><00:02:40.690><c> is</c><00:02:40.810><c> we're</c><00:02:40.900><c> trying</c><00:02:41.020><c> to</c><00:02:41.140><c> find</c><00:02:41.320><c> a</c><00:02:41.410><c> way</c>

00:02:41.580 --> 00:02:41.590 align:start position:0%
trying to is we're trying to find a way
 

00:02:41.590 --> 00:02:43.410 align:start position:0%
trying to is we're trying to find a way
to<00:02:41.620><c> actually</c><00:02:42.130><c> communicate</c><00:02:42.520><c> over</c><00:02:43.150><c> your</c>

00:02:43.410 --> 00:02:43.420 align:start position:0%
to actually communicate over your
 

00:02:43.420 --> 00:02:45.570 align:start position:0%
to actually communicate over your
networks<00:02:43.930><c> that</c><00:02:44.110><c> are</c><00:02:44.310><c> we</c><00:02:45.310><c> don't</c><00:02:45.370><c> care</c><00:02:45.489><c> about</c>

00:02:45.570 --> 00:02:45.580 align:start position:0%
networks that are we don't care about
 

00:02:45.580 --> 00:02:47.220 align:start position:0%
networks that are we don't care about
really<00:02:45.940><c> the</c><00:02:46.060><c> topology</c><00:02:46.330><c> we</c><00:02:46.600><c> like</c><00:02:46.720><c> we</c><00:02:46.870><c> only</c><00:02:46.989><c> care</c>

00:02:47.220 --> 00:02:47.230 align:start position:0%
really the topology we like we only care
 

00:02:47.230 --> 00:02:52.410 align:start position:0%
really the topology we like we only care
about<00:02:49.320><c> how</c><00:02:50.320><c> you're</c><00:02:50.709><c> transmitting</c><00:02:51.070><c> data</c><00:02:51.790><c> from</c>

00:02:52.410 --> 00:02:52.420 align:start position:0%
about how you're transmitting data from
 

00:02:52.420 --> 00:02:54.750 align:start position:0%
about how you're transmitting data from
one<00:02:52.600><c> period</c><00:02:52.840><c> to</c><00:02:52.959><c> another</c><00:02:53.050><c> peer</c><00:02:53.650><c> and</c><00:02:53.980><c> when</c><00:02:54.640><c> you</c>

00:02:54.750 --> 00:02:54.760 align:start position:0%
one period to another peer and when you
 

00:02:54.760 --> 00:02:56.610 align:start position:0%
one period to another peer and when you
don't<00:02:55.000><c> have</c><00:02:55.300><c> a</c><00:02:55.360><c> stable</c><00:02:55.630><c> connection</c><00:02:56.080><c> that's</c>

00:02:56.610 --> 00:02:56.620 align:start position:0%
don't have a stable connection that's
 

00:02:56.620 --> 00:02:58.680 align:start position:0%
don't have a stable connection that's
like<00:02:56.830><c> basically</c><00:02:57.220><c> the</c><00:02:57.310><c> idea</c><00:02:57.640><c> -</c><00:02:57.790><c> it's</c><00:02:58.450><c> like</c><00:02:58.570><c> how</c>

00:02:58.680 --> 00:02:58.690 align:start position:0%
like basically the idea - it's like how
 

00:02:58.690 --> 00:03:00.150 align:start position:0%
like basically the idea - it's like how
can<00:02:58.840><c> we</c><00:02:58.959><c> actually</c><00:02:59.080><c> make</c><00:02:59.230><c> that</c><00:02:59.440><c> work</c><00:02:59.500><c> and</c><00:03:00.100><c> how</c>

00:03:00.150 --> 00:03:00.160 align:start position:0%
can we actually make that work and how
 

00:03:00.160 --> 00:03:02.400 align:start position:0%
can we actually make that work and how
can<00:03:00.250><c> we</c><00:03:00.489><c> do</c><00:03:00.640><c> it</c><00:03:00.670><c> in</c><00:03:01.390><c> the</c><00:03:01.570><c> future</c><00:03:01.780><c> and</c><00:03:01.989><c> to</c><00:03:02.050><c> do</c><00:03:02.200><c> so</c>

00:03:02.400 --> 00:03:02.410 align:start position:0%
can we do it in the future and to do so
 

00:03:02.410 --> 00:03:04.320 align:start position:0%
can we do it in the future and to do so
we<00:03:02.530><c> can</c><00:03:02.650><c> actually</c><00:03:02.890><c> like</c><00:03:03.040><c> do</c><00:03:03.940><c> kind</c><00:03:04.150><c> of</c><00:03:04.180><c> like</c>

00:03:04.320 --> 00:03:04.330 align:start position:0%
we can actually like do kind of like
 

00:03:04.330 --> 00:03:06.960 align:start position:0%
we can actually like do kind of like
relay<00:03:04.690><c> with</c><00:03:04.959><c> your</c><00:03:05.140><c> transactions</c><00:03:05.709><c> and</c><00:03:06.100><c> or</c><00:03:06.820><c> just</c>

00:03:06.960 --> 00:03:06.970 align:start position:0%
relay with your transactions and or just
 

00:03:06.970 --> 00:03:09.420 align:start position:0%
relay with your transactions and or just
any<00:03:07.120><c> transaction</c><00:03:07.720><c> really</c><00:03:08.100><c> in</c><00:03:09.100><c> a</c><00:03:09.250><c> very</c>

00:03:09.420 --> 00:03:09.430 align:start position:0%
any transaction really in a very
 

00:03:09.430 --> 00:03:10.920 align:start position:0%
any transaction really in a very
unstable<00:03:09.730><c> environment</c><00:03:10.360><c> we'll</c><00:03:10.510><c> get</c><00:03:10.630><c> into</c><00:03:10.750><c> the</c>

00:03:10.920 --> 00:03:10.930 align:start position:0%
unstable environment we'll get into the
 

00:03:10.930 --> 00:03:16.340 align:start position:0%
unstable environment we'll get into the
get<00:03:11.350><c> inside</c><00:03:11.620><c> show</c><00:03:14.040><c> so</c><00:03:15.040><c> quickly</c><00:03:15.459><c> about</c><00:03:15.640><c> minutes</c>

00:03:16.340 --> 00:03:16.350 align:start position:0%
get inside show so quickly about minutes
 

00:03:16.350 --> 00:03:19.050 align:start position:0%
get inside show so quickly about minutes
so<00:03:17.350><c> man</c><00:03:17.920><c> refers</c><00:03:18.220><c> to</c><00:03:18.250><c> continues</c>

00:03:19.050 --> 00:03:19.060 align:start position:0%
so man refers to continues
 

00:03:19.060 --> 00:03:20.640 align:start position:0%
so man refers to continues
self-configuring

00:03:20.640 --> 00:03:20.650 align:start position:0%
self-configuring
 

00:03:20.650 --> 00:03:22.140 align:start position:0%
self-configuring
infrastructure<00:03:21.550><c> list</c>

00:03:22.140 --> 00:03:22.150 align:start position:0%
infrastructure list
 

00:03:22.150 --> 00:03:24.270 align:start position:0%
infrastructure list
of<00:03:22.480><c> mobile</c><00:03:22.870><c> devices</c><00:03:23.140><c> on</c><00:03:23.440><c> that</c><00:03:23.620><c> date</c><00:03:23.799><c> let's</c><00:03:24.159><c> see</c>

00:03:24.270 --> 00:03:24.280 align:start position:0%
of mobile devices on that date let's see
 

00:03:24.280 --> 00:03:26.640 align:start position:0%
of mobile devices on that date let's see
that's<00:03:24.640><c> a</c><00:03:24.730><c> lot</c><00:03:24.819><c> of</c><00:03:24.879><c> buzzwords</c><00:03:25.090><c> I</c><00:03:25.450><c> have</c><00:03:25.959><c> very</c>

00:03:26.640 --> 00:03:26.650 align:start position:0%
that's a lot of buzzwords I have very
 

00:03:26.650 --> 00:03:29.520 align:start position:0%
that's a lot of buzzwords I have very
little<00:03:27.360><c> interactive</c><00:03:28.360><c> thing</c><00:03:29.230><c> I'm</c><00:03:29.349><c> going</c><00:03:29.470><c> to</c>

00:03:29.520 --> 00:03:29.530 align:start position:0%
little interactive thing I'm going to
 

00:03:29.530 --> 00:03:30.509 align:start position:0%
little interactive thing I'm going to
show<00:03:29.590><c> you</c><00:03:29.680><c> guys</c><00:03:29.860><c> are</c><00:03:29.980><c> not</c><00:03:30.099><c> to</c><00:03:30.220><c> make</c><00:03:30.400><c> the</c>

00:03:30.509 --> 00:03:30.519 align:start position:0%
show you guys are not to make the
 

00:03:30.519 --> 00:03:32.610 align:start position:0%
show you guys are not to make the
difference<00:03:31.019><c> so</c><00:03:32.019><c> it</c><00:03:32.080><c> kind</c><00:03:32.230><c> of</c><00:03:32.260><c> sounds</c><00:03:32.470><c> like</c><00:03:32.500><c> a</c>

00:03:32.610 --> 00:03:32.620 align:start position:0%
difference so it kind of sounds like a
 

00:03:32.620 --> 00:03:33.720 align:start position:0%
difference so it kind of sounds like a
mesh<00:03:32.799><c> network</c><00:03:32.830><c> and</c><00:03:33.340><c> I</c><00:03:33.370><c> want</c><00:03:33.549><c> a</c><00:03:33.580><c> different</c>

00:03:33.720 --> 00:03:33.730 align:start position:0%
mesh network and I want a different
 

00:03:33.730 --> 00:03:38.100 align:start position:0%
mesh network and I want a different
different<00:03:34.709><c> you</c><00:03:35.709><c> know</c><00:03:35.799><c> make</c><00:03:36.159><c> the</c><00:03:36.989><c> explain</c><00:03:37.989><c> the</c>

00:03:38.100 --> 00:03:38.110 align:start position:0%
different you know make the explain the
 

00:03:38.110 --> 00:03:40.350 align:start position:0%
different you know make the explain the
difference<00:03:38.349><c> quite</c><00:03:38.920><c> clearly</c><00:03:39.159><c> so</c><00:03:40.120><c> a</c><00:03:40.150><c> mesh</c>

00:03:40.350 --> 00:03:40.360 align:start position:0%
difference quite clearly so a mesh
 

00:03:40.360 --> 00:03:41.789 align:start position:0%
difference quite clearly so a mesh
network<00:03:40.390><c> you</c><00:03:40.930><c> can</c><00:03:41.049><c> think</c><00:03:41.230><c> of</c><00:03:41.319><c> like</c><00:03:41.530><c> a</c><00:03:41.560><c> bunch</c><00:03:41.709><c> of</c>

00:03:41.789 --> 00:03:41.799 align:start position:0%
network you can think of like a bunch of
 

00:03:41.799 --> 00:03:43.770 align:start position:0%
network you can think of like a bunch of
IOT<00:03:41.980><c> devices</c><00:03:42.400><c> that</c><00:03:42.670><c> don't</c><00:03:42.849><c> move</c><00:03:42.940><c> is</c><00:03:43.599><c> your</c>

00:03:43.770 --> 00:03:43.780 align:start position:0%
IOT devices that don't move is your
 

00:03:43.780 --> 00:03:47.069 align:start position:0%
IOT devices that don't move is your
camera<00:03:44.110><c> movement</c><00:03:45.090><c> all</c><00:03:46.090><c> right</c><00:03:46.239><c> probably</c><00:03:46.930><c> not</c>

00:03:47.069 --> 00:03:47.079 align:start position:0%
camera movement all right probably not
 

00:03:47.079 --> 00:03:48.899 align:start position:0%
camera movement all right probably not
your<00:03:47.590><c> cameras</c><00:03:47.950><c> like</c><00:03:48.129><c> staying</c><00:03:48.400><c> still</c><00:03:48.670><c> and</c>

00:03:48.899 --> 00:03:48.909 align:start position:0%
your cameras like staying still and
 

00:03:48.909 --> 00:03:52.940 align:start position:0%
your cameras like staying still and
there<00:03:49.450><c> it's</c><00:03:49.750><c> gonna</c><00:03:49.840><c> be</c><00:03:50.019><c> our</c><00:03:50.110><c> camera</c><00:03:51.480><c> you</c><00:03:52.480><c> know</c>

00:03:52.940 --> 00:03:52.950 align:start position:0%
there it's gonna be our camera you know
 

00:03:52.950 --> 00:03:55.259 align:start position:0%
there it's gonna be our camera you know
same<00:03:53.950><c> apply</c><00:03:54.280><c> your</c><00:03:54.579><c> your</c><00:03:54.790><c> toaster</c><00:03:55.150><c> your</c>

00:03:55.259 --> 00:03:55.269 align:start position:0%
same apply your your toaster your
 

00:03:55.269 --> 00:03:56.580 align:start position:0%
same apply your your toaster your
toaster<00:03:55.569><c> probably</c><00:03:55.930><c> doesn't</c><00:03:56.200><c> move</c><00:03:56.290><c> for</c><00:03:56.470><c> that</c>

00:03:56.580 --> 00:03:56.590 align:start position:0%
toaster probably doesn't move for that
 

00:03:56.590 --> 00:03:58.410 align:start position:0%
toaster probably doesn't move for that
stove<00:03:56.859><c> that's</c><00:03:57.129><c> like</c><00:03:57.280><c> all</c><00:03:57.519><c> connected</c><00:03:57.940><c> that's</c><00:03:58.299><c> a</c>

00:03:58.410 --> 00:03:58.420 align:start position:0%
stove that's like all connected that's a
 

00:03:58.420 --> 00:03:59.610 align:start position:0%
stove that's like all connected that's a
machine<00:03:58.599><c> or</c><00:03:58.750><c> even</c><00:03:58.959><c> your</c><00:03:59.200><c> brother</c><00:03:59.379><c> you</c><00:03:59.560><c> know</c>

00:03:59.610 --> 00:03:59.620 align:start position:0%
machine or even your brother you know
 

00:03:59.620 --> 00:04:01.470 align:start position:0%
machine or even your brother you know
those<00:03:59.859><c> Google</c><00:04:00.220><c> like</c><00:04:00.430><c> little</c><00:04:00.700><c> rubber</c><00:04:00.819><c> modulus</c>

00:04:01.470 --> 00:04:01.480 align:start position:0%
those Google like little rubber modulus
 

00:04:01.480 --> 00:04:03.119 align:start position:0%
those Google like little rubber modulus
like<00:04:01.660><c> they're</c><00:04:02.200><c> staying</c><00:04:02.440><c> in</c><00:04:02.620><c> one</c><00:04:02.769><c> place</c><00:04:02.799><c> and</c>

00:04:03.119 --> 00:04:03.129 align:start position:0%
like they're staying in one place and
 

00:04:03.129 --> 00:04:04.050 align:start position:0%
like they're staying in one place and
typically<00:04:03.430><c> not</c><00:04:03.549><c> moving</c><00:04:03.849><c> and</c><00:04:03.940><c> they're</c>

00:04:04.050 --> 00:04:04.060 align:start position:0%
typically not moving and they're
 

00:04:04.060 --> 00:04:05.699 align:start position:0%
typically not moving and they're
relaying<00:04:04.359><c> this</c><00:04:04.629><c> whatever</c><00:04:04.959><c> the</c><00:04:05.109><c> data</c><00:04:05.260><c> is</c><00:04:05.470><c> like</c>

00:04:05.699 --> 00:04:05.709 align:start position:0%
relaying this whatever the data is like
 

00:04:05.709 --> 00:04:08.640 align:start position:0%
relaying this whatever the data is like
in<00:04:05.859><c> a</c><00:04:05.920><c> very</c><00:04:06.069><c> static</c><00:04:06.970><c> way</c><00:04:07.349><c> do</c><00:04:08.349><c> you</c><00:04:08.409><c> know</c><00:04:08.530><c> what</c>

00:04:08.640 --> 00:04:08.650 align:start position:0%
in a very static way do you know what
 

00:04:08.650 --> 00:04:11.550 align:start position:0%
in a very static way do you know what
here's<00:04:08.799><c> me</c><00:04:08.920><c> a</c><00:04:09.010><c> thumb</c><00:04:09.250><c> and</c><00:04:09.840><c> I'm</c><00:04:10.840><c> gonna</c><00:04:11.019><c> be</c><00:04:11.349><c> there</c>

00:04:11.550 --> 00:04:11.560 align:start position:0%
here's me a thumb and I'm gonna be there
 

00:04:11.560 --> 00:04:13.740 align:start position:0%
here's me a thumb and I'm gonna be there
yeah<00:04:11.890><c> it's</c><00:04:12.609><c> nice</c><00:04:12.760><c> you</c><00:04:13.209><c> know</c><00:04:13.239><c> this</c><00:04:13.599><c> is</c>

00:04:13.740 --> 00:04:13.750 align:start position:0%
yeah it's nice you know this is
 

00:04:13.750 --> 00:04:15.630 align:start position:0%
yeah it's nice you know this is
technology<00:04:14.109><c> that's</c><00:04:14.769><c> sending</c><00:04:15.010><c> that</c><00:04:15.310><c> it's</c><00:04:15.430><c> very</c>

00:04:15.630 --> 00:04:15.640 align:start position:0%
technology that's sending that it's very
 

00:04:15.640 --> 00:04:16.229 align:start position:0%
technology that's sending that it's very
low-power

00:04:16.229 --> 00:04:16.239 align:start position:0%
low-power
 

00:04:16.239 --> 00:04:18.120 align:start position:0%
low-power
doesn't<00:04:16.900><c> need</c><00:04:17.019><c> a</c><00:04:17.049><c> lot</c><00:04:17.199><c> of</c><00:04:17.350><c> work</c><00:04:17.470><c> and</c><00:04:17.709><c> can</c>

00:04:18.120 --> 00:04:18.130 align:start position:0%
doesn't need a lot of work and can
 

00:04:18.130 --> 00:04:21.840 align:start position:0%
doesn't need a lot of work and can
actually<00:04:18.280><c> like</c><00:04:18.910><c> will</c><00:04:19.690><c> work</c><00:04:19.930><c> on</c><00:04:20.139><c> this</c><00:04:20.289><c> up</c><00:04:20.639><c> so</c><00:04:21.639><c> in</c>

00:04:21.840 --> 00:04:21.850 align:start position:0%
actually like will work on this up so in
 

00:04:21.850 --> 00:04:24.779 align:start position:0%
actually like will work on this up so in
our<00:04:21.940><c> example</c><00:04:22.860><c> we</c><00:04:23.860><c> are</c><00:04:23.889><c> static</c><00:04:24.370><c> we're</c><00:04:24.699><c> not</c>

00:04:24.779 --> 00:04:24.789 align:start position:0%
our example we are static we're not
 

00:04:24.789 --> 00:04:27.600 align:start position:0%
our example we are static we're not
moving<00:04:25.150><c> we're</c><00:04:25.479><c> a</c><00:04:25.510><c> match</c><00:04:25.720><c> but</c><00:04:26.169><c> as</c><00:04:26.950><c> steam</c><00:04:27.250><c> starts</c>

00:04:27.600 --> 00:04:27.610 align:start position:0%
moving we're a match but as steam starts
 

00:04:27.610 --> 00:04:28.680 align:start position:0%
moving we're a match but as steam starts
to<00:04:27.789><c> move</c><00:04:28.090><c> around</c>

00:04:28.680 --> 00:04:28.690 align:start position:0%
to move around
 

00:04:28.690 --> 00:04:30.960 align:start position:0%
to move around
crystal<00:04:29.440><c> transmitting</c><00:04:29.979><c> data</c><00:04:30.190><c> to</c><00:04:30.490><c> oh</c><00:04:30.520><c> and</c>

00:04:30.960 --> 00:04:30.970 align:start position:0%
crystal transmitting data to oh and
 

00:04:30.970 --> 00:04:33.180 align:start position:0%
crystal transmitting data to oh and
somehow<00:04:31.630><c> this</c><00:04:31.900><c> camera</c><00:04:32.260><c> is</c><00:04:32.380><c> actually</c><00:04:32.919><c> moving</c>

00:04:33.180 --> 00:04:33.190 align:start position:0%
somehow this camera is actually moving
 

00:04:33.190 --> 00:04:35.400 align:start position:0%
somehow this camera is actually moving
or<00:04:33.610><c> not</c><00:04:33.639><c> moving</c><00:04:33.970><c> so</c><00:04:34.389><c> as</c><00:04:34.510><c> a</c><00:04:34.539><c> picture</c><00:04:34.900><c> right</c><00:04:35.169><c> this</c>

00:04:35.400 --> 00:04:35.410 align:start position:0%
or not moving so as a picture right this
 

00:04:35.410 --> 00:04:38.760 align:start position:0%
or not moving so as a picture right this
can<00:04:35.830><c> move</c><00:04:35.950><c> to</c><00:04:36.130><c> this</c>

00:04:38.760 --> 00:04:38.770 align:start position:0%
 
 

00:04:38.770 --> 00:04:41.710 align:start position:0%
 
this<00:04:39.770><c> is</c><00:04:40.190><c> a</c><00:04:40.340><c> mesh</c><00:04:40.700><c> network</c><00:04:40.730><c> and</c><00:04:41.360><c> we're</c><00:04:41.480><c> chance</c>

00:04:41.710 --> 00:04:41.720 align:start position:0%
this is a mesh network and we're chance
 

00:04:41.720 --> 00:04:44.250 align:start position:0%
this is a mesh network and we're chance
winning<00:04:41.990><c> today</c><00:04:42.110><c> like</c><00:04:42.320><c> Jane</c><00:04:42.530><c> hi</c><00:04:42.800><c> Jean</c><00:04:43.070><c> hi</c><00:04:43.550><c> hi</c>

00:04:44.250 --> 00:04:44.260 align:start position:0%
winning today like Jane hi Jean hi hi
 

00:04:44.260 --> 00:04:47.020 align:start position:0%
winning today like Jane hi Jean hi hi
ping<00:04:45.260><c> and</c><00:04:45.650><c> then</c><00:04:45.830><c> wait</c><00:04:46.130><c> team</c><00:04:46.550><c> is</c><00:04:46.670><c> gonna</c><00:04:46.790><c> go</c>

00:04:47.020 --> 00:04:47.030 align:start position:0%
ping and then wait team is gonna go
 

00:04:47.030 --> 00:04:48.520 align:start position:0%
ping and then wait team is gonna go
through<00:04:47.060><c> this</c><00:04:47.480><c> wall</c><00:04:47.840><c> where</c><00:04:48.140><c> there's</c><00:04:48.350><c> no</c>

00:04:48.520 --> 00:04:48.530 align:start position:0%
through this wall where there's no
 

00:04:48.530 --> 00:04:51.340 align:start position:0%
through this wall where there's no
connectivity<00:04:49.630><c> where</c><00:04:50.630><c> it's</c><00:04:50.750><c> still</c><00:04:50.960><c> a</c><00:04:50.990><c> minute</c>

00:04:51.340 --> 00:04:51.350 align:start position:0%
connectivity where it's still a minute
 

00:04:51.350 --> 00:04:52.960 align:start position:0%
connectivity where it's still a minute
no<00:04:51.440><c> I'm</c><00:04:51.890><c> saying</c><00:04:52.130><c> hi</c><00:04:52.430><c> team</c>

00:04:52.960 --> 00:04:52.970 align:start position:0%
no I'm saying hi team
 

00:04:52.970 --> 00:04:55.690 align:start position:0%
no I'm saying hi team
hi<00:04:53.270><c> Dean</c><00:04:53.900><c> he's</c><00:04:54.440><c> the</c><00:04:54.830><c> messages</c><00:04:55.250><c> are</c><00:04:55.400><c> in</c><00:04:55.430><c> queue</c>

00:04:55.690 --> 00:04:55.700 align:start position:0%
hi Dean he's the messages are in queue
 

00:04:55.700 --> 00:04:58.240 align:start position:0%
hi Dean he's the messages are in queue
Erik<00:04:56.090><c> did</c><00:04:56.210><c> you</c><00:04:56.330><c> see</c><00:04:56.480><c> my</c><00:04:56.600><c> hi</c><00:04:56.810><c> team</c><00:04:57.050><c> you</c><00:04:58.040><c> saw</c><00:04:58.220><c> I</c>

00:04:58.240 --> 00:04:58.250 align:start position:0%
Erik did you see my hi team you saw I
 

00:04:58.250 --> 00:04:58.570 align:start position:0%
Erik did you see my hi team you saw I
mean

00:04:58.570 --> 00:04:58.580 align:start position:0%
mean
 

00:04:58.580 --> 00:05:02.650 align:start position:0%
mean
oh<00:04:58.720><c> hi</c><00:04:59.720><c> team</c><00:05:00.020><c> hi</c><00:05:00.410><c> hi</c><00:05:00.890><c> so</c><00:05:01.640><c> right</c><00:05:01.880><c> there</c><00:05:02.150><c> you</c><00:05:02.570><c> know</c>

00:05:02.650 --> 00:05:02.660 align:start position:0%
oh hi team hi hi so right there you know
 

00:05:02.660 --> 00:05:08.140 align:start position:0%
oh hi team hi hi so right there you know
these<00:05:02.870><c> messages</c><00:05:06.610><c> when</c><00:05:07.610><c> he</c><00:05:07.670><c> comes</c><00:05:07.880><c> back</c>

00:05:08.140 --> 00:05:08.150 align:start position:0%
these messages when he comes back
 

00:05:08.150 --> 00:05:38.860 align:start position:0%
these messages when he comes back
because<00:05:27.070><c> yes</c><00:05:37.060><c> we</c><00:05:38.060><c> have</c><00:05:38.210><c> some</c><00:05:38.390><c> like</c><00:05:38.570><c> kind</c><00:05:38.810><c> of</c>

00:05:38.860 --> 00:05:38.870 align:start position:0%
because yes we have some like kind of
 

00:05:38.870 --> 00:05:43.090 align:start position:0%
because yes we have some like kind of
we've<00:05:39.260><c> got</c><00:05:39.410><c> some</c><00:05:39.590><c> issues</c><00:05:40.460><c> I</c><00:05:40.760><c> get</c><00:05:41.150><c> up</c><00:05:41.270><c> two</c><00:05:42.170><c> ways</c>

00:05:43.090 --> 00:05:43.100 align:start position:0%
we've got some issues I get up two ways
 

00:05:43.100 --> 00:05:46.930 align:start position:0%
we've got some issues I get up two ways
that<00:05:43.400><c> we</c><00:05:43.460><c> can</c><00:05:43.870><c> filter</c><00:05:44.870><c> no</c><00:05:45.170><c> traffic</c><00:05:45.430><c> to</c><00:05:46.430><c> hop</c>

00:05:46.930 --> 00:05:46.940 align:start position:0%
that we can filter no traffic to hop
 

00:05:46.940 --> 00:05:49.690 align:start position:0%
that we can filter no traffic to hop
path<00:05:47.270><c> of</c><00:05:47.420><c> least</c><00:05:47.510><c> amount</c><00:05:47.720><c> of</c><00:05:47.810><c> hops</c><00:05:48.020><c> and</c><00:05:48.770><c> then</c><00:05:49.490><c> we</c>

00:05:49.690 --> 00:05:49.700 align:start position:0%
path of least amount of hops and then we
 

00:05:49.700 --> 00:05:51.400 align:start position:0%
path of least amount of hops and then we
do<00:05:49.880><c> that</c><00:05:50.000><c> using</c><00:05:50.210><c> like</c><00:05:50.510><c> more</c><00:05:50.750><c> centralized</c><00:05:51.200><c> will</c>

00:05:51.400 --> 00:05:51.410 align:start position:0%
do that using like more centralized will
 

00:05:51.410 --> 00:05:53.500 align:start position:0%
do that using like more centralized will
be<00:05:51.500><c> layers</c><00:05:51.710><c> so</c><00:05:52.070><c> some</c><00:05:52.340><c> needed</c><00:05:52.640><c> connect</c><00:05:53.090><c> talk</c>

00:05:53.500 --> 00:05:53.510 align:start position:0%
be layers so some needed connect talk
 

00:05:53.510 --> 00:05:57.400 align:start position:0%
be layers so some needed connect talk
about<00:05:53.690><c> that</c><00:05:53.810><c> we'll</c><00:05:54.140><c> get</c><00:05:54.230><c> to</c><00:05:54.380><c> the</c><00:05:56.410><c> any</c>

00:05:57.400 --> 00:05:57.410 align:start position:0%
about that we'll get to the any
 

00:05:57.410 --> 00:05:59.500 align:start position:0%
about that we'll get to the any
mandatory<00:05:57.740><c> special</c><00:05:58.280><c> questions</c><00:05:58.880><c> just</c><00:05:59.360><c> wanna</c>

00:05:59.500 --> 00:05:59.510 align:start position:0%
mandatory special questions just wanna
 

00:05:59.510 --> 00:06:19.780 align:start position:0%
mandatory special questions just wanna
make<00:05:59.630><c> sure</c><00:05:59.750><c> we</c><00:05:59.870><c> have</c><00:06:00.020><c> the</c><00:06:18.160><c> yeah</c><00:06:19.160><c> why</c><00:06:19.610><c> is</c><00:06:19.670><c> this</c>

00:06:19.780 --> 00:06:19.790 align:start position:0%
make sure we have the yeah why is this
 

00:06:19.790 --> 00:06:21.610 align:start position:0%
make sure we have the yeah why is this
super<00:06:20.060><c> useful</c><00:06:20.180><c> let's</c><00:06:21.080><c> think</c><00:06:21.200><c> about</c><00:06:21.320><c> this</c><00:06:21.500><c> for</c>

00:06:21.610 --> 00:06:21.620 align:start position:0%
super useful let's think about this for
 

00:06:21.620 --> 00:06:22.180 align:start position:0%
super useful let's think about this for
a<00:06:21.710><c> second</c>

00:06:22.180 --> 00:06:22.190 align:start position:0%
a second
 

00:06:22.190 --> 00:06:25.150 align:start position:0%
a second
so<00:06:23.090><c> this</c><00:06:23.510><c> is</c><00:06:23.600><c> kind</c><00:06:23.810><c> of</c><00:06:23.840><c> this</c><00:06:23.930><c> photo</c><00:06:24.260><c> drink</c><00:06:24.770><c> it's</c>

00:06:25.150 --> 00:06:25.160 align:start position:0%
so this is kind of this photo drink it's
 

00:06:25.160 --> 00:06:27.420 align:start position:0%
so this is kind of this photo drink it's
kind<00:06:25.550><c> of</c><00:06:25.580><c> when</c><00:06:25.700><c> you're</c><00:06:25.790><c> in</c><00:06:25.850><c> yeah</c><00:06:26.600><c> we're</c><00:06:27.110><c> like</c>

00:06:27.420 --> 00:06:27.430 align:start position:0%
kind of when you're in yeah we're like
 

00:06:27.430 --> 00:06:30.400 align:start position:0%
kind of when you're in yeah we're like
totally<00:06:28.430><c> cut</c><00:06:29.060><c> off</c><00:06:29.090><c> we're</c><00:06:29.510><c> talking</c><00:06:29.870><c> like</c><00:06:30.020><c> zero</c>

00:06:30.400 --> 00:06:30.410 align:start position:0%
totally cut off we're talking like zero
 

00:06:30.410 --> 00:06:32.080 align:start position:0%
totally cut off we're talking like zero
internet<00:06:30.830><c> how</c><00:06:31.310><c> do</c><00:06:31.370><c> you</c><00:06:31.460><c> communicate</c><00:06:31.640><c> with</c><00:06:31.970><c> my</c>

00:06:32.080 --> 00:06:32.090 align:start position:0%
internet how do you communicate with my
 

00:06:32.090 --> 00:06:40.270 align:start position:0%
internet how do you communicate with my
number<00:06:32.450><c> you</c><00:06:33.400><c> can</c><00:06:34.400><c> do</c><00:06:34.520><c> it</c>

00:06:40.270 --> 00:06:40.280 align:start position:0%
 
 

00:06:40.280 --> 00:06:42.580 align:start position:0%
 
these<00:06:40.430><c> are</c><00:06:40.550><c> like</c><00:06:40.670><c> non</c><00:06:40.820><c> sensible</c><00:06:41.510><c> tools</c><00:06:42.350><c> that</c>

00:06:42.580 --> 00:06:42.590 align:start position:0%
these are like non sensible tools that
 

00:06:42.590 --> 00:06:44.410 align:start position:0%
these are like non sensible tools that
our<00:06:42.650><c> disposal</c><00:06:43.100><c> you</c><00:06:43.490><c> know</c><00:06:43.610><c> going</c><00:06:43.820><c> over</c><00:06:44.030><c> data</c>

00:06:44.410 --> 00:06:44.420 align:start position:0%
our disposal you know going over data
 

00:06:44.420 --> 00:06:46.480 align:start position:0%
our disposal you know going over data
and<00:06:44.840><c> connecting</c><00:06:45.500><c> to</c><00:06:45.530><c> the</c><00:06:45.710><c> carrier</c><00:06:46.100><c> that</c><00:06:46.220><c> sense</c>

00:06:46.480 --> 00:06:46.490 align:start position:0%
and connecting to the carrier that sense
 

00:06:46.490 --> 00:06:49.360 align:start position:0%
and connecting to the carrier that sense
right<00:06:46.910><c> because</c><00:06:47.060><c> they</c><00:06:47.150><c> can</c><00:06:47.330><c> completion</c><00:06:48.280><c> in</c><00:06:49.280><c> a</c>

00:06:49.360 --> 00:06:49.370 align:start position:0%
right because they can completion in a
 

00:06:49.370 --> 00:06:51.400 align:start position:0%
right because they can completion in a
large<00:06:49.580><c> crowd</c><00:06:49.880><c> all</c><00:06:50.660><c> you</c><00:06:50.810><c> need</c><00:06:51.050><c> are</c><00:06:51.320><c> a</c><00:06:51.380><c> few</c>

00:06:51.400 --> 00:06:51.410 align:start position:0%
large crowd all you need are a few
 

00:06:51.410 --> 00:06:54.310 align:start position:0%
large crowd all you need are a few
people<00:06:51.979><c> with</c><00:06:52.479><c> devices</c><00:06:53.479><c> going</c><00:06:53.660><c> and</c><00:06:53.960><c> you</c><00:06:54.140><c> have</c><00:06:54.290><c> a</c>

00:06:54.310 --> 00:06:54.320 align:start position:0%
people with devices going and you have a
 

00:06:54.320 --> 00:06:55.240 align:start position:0%
people with devices going and you have a
full-blown

00:06:55.240 --> 00:06:55.250 align:start position:0%
full-blown
 

00:06:55.250 --> 00:06:58.330 align:start position:0%
full-blown
network<00:06:56.320><c> and</c><00:06:57.320><c> where</c><00:06:57.830><c> you</c><00:06:58.010><c> can</c><00:06:58.160><c> communicate</c>

00:06:58.330 --> 00:06:58.340 align:start position:0%
network and where you can communicate
 

00:06:58.340 --> 00:07:00.040 align:start position:0%
network and where you can communicate
with<00:06:58.610><c> somebody</c><00:06:58.910><c> potential</c><00:06:59.870><c> on</c><00:06:59.930><c> the</c><00:06:59.990><c> other</c>

00:07:00.040 --> 00:07:00.050 align:start position:0%
with somebody potential on the other
 

00:07:00.050 --> 00:07:01.690 align:start position:0%
with somebody potential on the other
side<00:07:00.290><c> of</c><00:07:00.410><c> the</c><00:07:00.470><c> world</c><00:07:00.560><c> as</c><00:07:00.650><c> long</c><00:07:00.680><c> one</c><00:07:01.190><c> person</c><00:07:01.580><c> is</c>

00:07:01.690 --> 00:07:01.700 align:start position:0%
side of the world as long one person is
 

00:07:01.700 --> 00:07:04.450 align:start position:0%
side of the world as long one person is
internet<00:07:02.030><c> then</c><00:07:02.960><c> we</c><00:07:03.410><c> can</c><00:07:03.590><c> be</c><00:07:03.740><c> funneling</c><00:07:04.130><c> all</c>

00:07:04.450 --> 00:07:04.460 align:start position:0%
internet then we can be funneling all
 

00:07:04.460 --> 00:07:06.670 align:start position:0%
internet then we can be funneling all
our<00:07:04.880><c> requests</c><00:07:05.630><c> through</c><00:07:05.780><c> that</c><00:07:05.990><c> one</c><00:07:06.169><c> person</c><00:07:06.560><c> to</c>

00:07:06.670 --> 00:07:06.680 align:start position:0%
our requests through that one person to
 

00:07:06.680 --> 00:07:09.219 align:start position:0%
our requests through that one person to
a<00:07:06.710><c> bounce</c><00:07:07.070><c> back</c><00:07:07.340><c> outwards</c><00:07:07.729><c> and</c><00:07:08.690><c> you</c><00:07:08.840><c> you</c><00:07:09.110><c> know</c>

00:07:09.219 --> 00:07:09.229 align:start position:0%
a bounce back outwards and you you know
 

00:07:09.229 --> 00:07:11.980 align:start position:0%
a bounce back outwards and you you know
you<00:07:09.290><c> can</c><00:07:09.500><c> be</c><00:07:09.590><c> like</c><00:07:09.770><c> two</c><00:07:10.729><c> kilometres</c><00:07:11.150><c> away</c><00:07:11.240><c> as</c>

00:07:11.980 --> 00:07:11.990 align:start position:0%
you can be like two kilometres away as
 

00:07:11.990 --> 00:07:13.480 align:start position:0%
you can be like two kilometres away as
long<00:07:12.169><c> as</c><00:07:12.380><c> there's</c><00:07:12.680><c> people</c><00:07:12.979><c> moving</c><00:07:13.340><c> and</c>

00:07:13.480 --> 00:07:13.490 align:start position:0%
long as there's people moving and
 

00:07:13.490 --> 00:07:15.490 align:start position:0%
long as there's people moving and
carrying<00:07:13.790><c> these</c><00:07:13.880><c> messages</c><00:07:14.300><c> around</c><00:07:14.570><c> kind</c><00:07:15.470><c> of</c>

00:07:15.490 --> 00:07:15.500 align:start position:0%
carrying these messages around kind of
 

00:07:15.500 --> 00:07:17.320 align:start position:0%
carrying these messages around kind of
like<00:07:15.590><c> carrier</c><00:07:15.950><c> pigeons</c><00:07:16.280><c> you</c><00:07:16.490><c> know</c><00:07:16.580><c> like</c><00:07:16.850><c> hey</c>

00:07:17.320 --> 00:07:17.330 align:start position:0%
like carrier pigeons you know like hey
 

00:07:17.330 --> 00:07:18.520 align:start position:0%
like carrier pigeons you know like hey
this<00:07:17.510><c> like</c><00:07:17.690><c> flying</c><00:07:17.990><c> flying</c><00:07:18.380><c> flying</c>

00:07:18.520 --> 00:07:18.530 align:start position:0%
this like flying flying flying
 

00:07:18.530 --> 00:07:20.140 align:start position:0%
this like flying flying flying
eventually<00:07:19.160><c> get</c><00:07:19.340><c> to</c><00:07:19.460><c> their</c><00:07:19.580><c> location</c><00:07:19.729><c> where</c>

00:07:20.140 --> 00:07:20.150 align:start position:0%
eventually get to their location where
 

00:07:20.150 --> 00:07:21.550 align:start position:0%
eventually get to their location where
they<00:07:20.240><c> get</c><00:07:20.390><c> deep</c><00:07:20.570><c> it's</c><00:07:21.020><c> kind</c><00:07:21.169><c> of</c><00:07:21.200><c> a</c><00:07:21.260><c> similar</c>

00:07:21.550 --> 00:07:21.560 align:start position:0%
they get deep it's kind of a similar
 

00:07:21.560 --> 00:07:25.730 align:start position:0%
they get deep it's kind of a similar
idea

00:07:25.730 --> 00:07:25.740 align:start position:0%
 
 

00:07:25.740 --> 00:07:29.489 align:start position:0%
 
oh<00:07:26.999><c> yeah</c><00:07:27.999><c> in</c><00:07:28.240><c> buildings</c><00:07:28.659><c> another</c><00:07:29.110><c> really</c><00:07:29.379><c> good</c>

00:07:29.489 --> 00:07:29.499 align:start position:0%
oh yeah in buildings another really good
 

00:07:29.499 --> 00:07:32.010 align:start position:0%
oh yeah in buildings another really good
you<00:07:29.620><c> say</c><00:07:29.800><c> Smith's</c><00:07:30.069><c> oh</c><00:07:30.189><c> no</c><00:07:30.339><c> no</c><00:07:30.639><c> no</c><00:07:31.300><c> like</c><00:07:31.539><c> you</c>

00:07:32.010 --> 00:07:32.020 align:start position:0%
you say Smith's oh no no no like you
 

00:07:32.020 --> 00:07:33.749 align:start position:0%
you say Smith's oh no no no like you
ever<00:07:32.199><c> been</c><00:07:32.349><c> in</c><00:07:32.469><c> a</c><00:07:32.529><c> building</c><00:07:32.860><c> it's</c><00:07:33.339><c> there's</c><00:07:33.699><c> so</c>

00:07:33.749 --> 00:07:33.759 align:start position:0%
ever been in a building it's there's so
 

00:07:33.759 --> 00:07:35.489 align:start position:0%
ever been in a building it's there's so
much<00:07:33.969><c> concrete</c><00:07:34.240><c> you</c><00:07:34.659><c> just</c><00:07:34.870><c> can't</c><00:07:35.080><c> actually</c>

00:07:35.489 --> 00:07:35.499 align:start position:0%
much concrete you just can't actually
 

00:07:35.499 --> 00:07:37.019 align:start position:0%
much concrete you just can't actually
communicate<00:07:35.949><c> with</c><00:07:35.979><c> anybody</c><00:07:36.460><c> like</c><00:07:36.789><c> your</c>

00:07:37.019 --> 00:07:37.029 align:start position:0%
communicate with anybody like your
 

00:07:37.029 --> 00:07:40.110 align:start position:0%
communicate with anybody like your
phone's<00:07:37.240><c> down</c><00:07:37.569><c> like</c><00:07:38.469><c> same</c><00:07:39.219><c> concept</c><00:07:39.669><c> you</c><00:07:39.849><c> could</c>

00:07:40.110 --> 00:07:40.120 align:start position:0%
phone's down like same concept you could
 

00:07:40.120 --> 00:07:41.730 align:start position:0%
phone's down like same concept you could
just<00:07:40.300><c> keep</c><00:07:40.449><c> relaying</c><00:07:40.960><c> it</c><00:07:41.139><c> until</c><00:07:41.439><c> there's</c><00:07:41.589><c> one</c>

00:07:41.730 --> 00:07:41.740 align:start position:0%
just keep relaying it until there's one
 

00:07:41.740 --> 00:07:43.439 align:start position:0%
just keep relaying it until there's one
person<00:07:41.919><c> with</c><00:07:42.159><c> the</c><00:07:42.219><c> internet</c><00:07:42.520><c> and</c><00:07:43.059><c> you</c><00:07:43.150><c> can</c><00:07:43.330><c> get</c>

00:07:43.439 --> 00:07:43.449 align:start position:0%
person with the internet and you can get
 

00:07:43.449 --> 00:07:44.730 align:start position:0%
person with the internet and you can get
out<00:07:43.569><c> and</c><00:07:43.809><c> one</c><00:07:44.050><c> of</c><00:07:44.139><c> the</c><00:07:44.199><c> things</c><00:07:44.349><c> I</c><00:07:44.439><c> wanted</c><00:07:44.620><c> like</c>

00:07:44.730 --> 00:07:44.740 align:start position:0%
out and one of the things I wanted like
 

00:07:44.740 --> 00:07:46.980 align:start position:0%
out and one of the things I wanted like
clear<00:07:45.430><c> the</c><00:07:45.550><c> differentiate</c><00:07:45.999><c> hears</c><00:07:46.210><c> like</c><00:07:46.360><c> yes</c>

00:07:46.980 --> 00:07:46.990 align:start position:0%
clear the differentiate hears like yes
 

00:07:46.990 --> 00:07:49.049 align:start position:0%
clear the differentiate hears like yes
this<00:07:47.139><c> is</c><00:07:47.289><c> to</c><00:07:47.409><c> like</c><00:07:47.559><c> do</c><00:07:47.710><c> an</c><00:07:47.800><c> offline</c><00:07:48.249><c> set</c><00:07:48.490><c> up</c><00:07:48.610><c> but</c>

00:07:49.049 --> 00:07:49.059 align:start position:0%
this is to like do an offline set up but
 

00:07:49.059 --> 00:07:50.700 align:start position:0%
this is to like do an offline set up but
it's<00:07:49.180><c> also</c><00:07:49.330><c> a</c><00:07:49.449><c> way</c><00:07:49.599><c> to</c><00:07:49.629><c> actually</c><00:07:49.870><c> get</c><00:07:50.319><c> offline</c>

00:07:50.700 --> 00:07:50.710 align:start position:0%
it's also a way to actually get offline
 

00:07:50.710 --> 00:07:52.200 align:start position:0%
it's also a way to actually get offline
devices<00:07:51.219><c> to</c><00:07:51.460><c> actually</c><00:07:51.729><c> connect</c><00:07:52.029><c> to</c><00:07:52.059><c> the</c>

00:07:52.200 --> 00:07:52.210 align:start position:0%
devices to actually connect to the
 

00:07:52.210 --> 00:07:54.510 align:start position:0%
devices to actually connect to the
internet<00:07:52.360><c> and</c><00:07:53.229><c> send</c><00:07:53.800><c> them</c><00:07:53.889><c> receive</c><00:07:54.159><c> messages</c>

00:07:54.510 --> 00:07:54.520 align:start position:0%
internet and send them receive messages
 

00:07:54.520 --> 00:07:55.709 align:start position:0%
internet and send them receive messages
so<00:07:54.699><c> that's</c><00:07:54.849><c> where</c><00:07:55.029><c> the</c><00:07:55.120><c> like</c><00:07:55.300><c> power</c><00:07:55.539><c> behind</c>

00:07:55.709 --> 00:07:55.719 align:start position:0%
so that's where the like power behind
 

00:07:55.719 --> 00:07:58.469 align:start position:0%
so that's where the like power behind
this<00:07:55.930><c> slick</c><00:07:56.199><c> really</c><00:07:57.180><c> becomes</c><00:07:58.180><c> like</c><00:07:58.360><c> a</c>

00:07:58.469 --> 00:07:58.479 align:start position:0%
this slick really becomes like a
 

00:07:58.479 --> 00:08:00.239 align:start position:0%
this slick really becomes like a
powering<00:07:58.899><c> for</c><00:07:59.050><c> people</c><00:07:59.319><c> is</c><00:07:59.469><c> because</c><00:07:59.649><c> you</c><00:08:00.069><c> can</c>

00:08:00.239 --> 00:08:00.249 align:start position:0%
powering for people is because you can
 

00:08:00.249 --> 00:08:02.879 align:start position:0%
powering for people is because you can
now<00:08:00.430><c> like</c><00:08:00.789><c> we</c><00:08:00.969><c> can</c><00:08:01.120><c> give</c><00:08:01.419><c> Internet</c><00:08:01.930><c> access</c>

00:08:02.879 --> 00:08:02.889 align:start position:0%
now like we can give Internet access
 

00:08:02.889 --> 00:08:05.909 align:start position:0%
now like we can give Internet access
well<00:08:03.460><c> messaging</c><00:08:04.120><c> access</c><00:08:04.569><c> to</c><00:08:04.809><c> the</c><00:08:04.899><c> Internet</c><00:08:05.169><c> to</c>

00:08:05.909 --> 00:08:05.919 align:start position:0%
well messaging access to the Internet to
 

00:08:05.919 --> 00:08:08.399 align:start position:0%
well messaging access to the Internet to
devices<00:08:06.759><c> that</c><00:08:06.999><c> could</c><00:08:07.300><c> be</c><00:08:07.479><c> a</c><00:08:07.509><c> 50-story</c><00:08:08.139><c> deep</c>

00:08:08.399 --> 00:08:08.409 align:start position:0%
devices that could be a 50-story deep
 

00:08:08.409 --> 00:08:10.739 align:start position:0%
devices that could be a 50-story deep
with<00:08:08.680><c> no</c><00:08:09.099><c> actual</c><00:08:09.309><c> active</c><00:08:09.819><c> engine</c><00:08:10.059><c> as</c><00:08:10.419><c> long</c><00:08:10.629><c> as</c>

00:08:10.739 --> 00:08:10.749 align:start position:0%
with no actual active engine as long as
 

00:08:10.749 --> 00:08:14.429 align:start position:0%
with no actual active engine as long as
there's<00:08:10.899><c> somebody</c><00:08:11.169><c> who</c><00:08:13.169><c> similarly</c><00:08:14.169><c> you</c><00:08:14.349><c> know</c>

00:08:14.429 --> 00:08:14.439 align:start position:0%
there's somebody who similarly you know
 

00:08:14.439 --> 00:08:17.549 align:start position:0%
there's somebody who similarly you know
like<00:08:14.680><c> in</c><00:08:14.889><c> places</c><00:08:15.249><c> that</c><00:08:15.279><c> don't</c><00:08:15.460><c> have</c><00:08:15.990><c> access</c><00:08:16.990><c> to</c>

00:08:17.549 --> 00:08:17.559 align:start position:0%
like in places that don't have access to
 

00:08:17.559 --> 00:08:20.429 align:start position:0%
like in places that don't have access to
like<00:08:18.099><c> get</c><00:08:18.520><c> infrastructure</c><00:08:19.240><c> whatsoever</c><00:08:19.449><c> you</c>

00:08:20.429 --> 00:08:20.439 align:start position:0%
like get infrastructure whatsoever you
 

00:08:20.439 --> 00:08:22.860 align:start position:0%
like get infrastructure whatsoever you
know<00:08:20.559><c> we</c><00:08:20.770><c> can</c><00:08:21.039><c> this</c><00:08:21.639><c> could</c><00:08:21.909><c> set</c><00:08:22.149><c> up</c><00:08:22.240><c> like</c><00:08:22.419><c> like</c>

00:08:22.860 --> 00:08:22.870 align:start position:0%
know we can this could set up like like
 

00:08:22.870 --> 00:08:26.760 align:start position:0%
know we can this could set up like like
in<00:08:23.080><c> like</c><00:08:24.009><c> small</c><00:08:24.339><c> communities</c><00:08:24.999><c> of</c><00:08:25.240><c> like</c><00:08:25.770><c> to</c>

00:08:26.760 --> 00:08:26.770 align:start position:0%
in like small communities of like to
 

00:08:26.770 --> 00:08:32.730 align:start position:0%
in like small communities of like to
talk<00:08:26.949><c> to</c><00:08:27.099><c> people</c><00:08:27.249><c> so</c><00:08:30.360><c> that's</c><00:08:31.360><c> kind</c><00:08:32.289><c> of</c><00:08:32.319><c> like</c><00:08:32.500><c> my</c>

00:08:32.730 --> 00:08:32.740 align:start position:0%
talk to people so that's kind of like my
 

00:08:32.740 --> 00:08:36.809 align:start position:0%
talk to people so that's kind of like my
intro<00:08:33.159><c> to</c><00:08:33.300><c> kind</c><00:08:34.300><c> of</c><00:08:34.389><c> mesh</c><00:08:34.769><c> and</c><00:08:35.769><c> the</c><00:08:36.519><c> useful</c>

00:08:36.809 --> 00:08:36.819 align:start position:0%
intro to kind of mesh and the useful
 

00:08:36.819 --> 00:08:39.659 align:start position:0%
intro to kind of mesh and the useful
applications<00:08:37.329><c> to</c><00:08:38.039><c> them</c><00:08:39.039><c> we</c><00:08:39.430><c> have</c><00:08:39.519><c> any</c>

00:08:39.659 --> 00:08:39.669 align:start position:0%
applications to them we have any
 

00:08:39.669 --> 00:08:41.329 align:start position:0%
applications to them we have any
questions<00:08:40.060><c> on</c><00:08:40.180><c> that</c>

00:08:41.329 --> 00:08:41.339 align:start position:0%
questions on that
 

00:08:41.339 --> 00:08:43.350 align:start position:0%
questions on that
because<00:08:42.339><c> then</c><00:08:42.550><c> we're</c><00:08:42.669><c> gonna</c><00:08:42.760><c> talk</c><00:08:43.000><c> about</c><00:08:43.029><c> like</c>

00:08:43.350 --> 00:08:43.360 align:start position:0%
because then we're gonna talk about like
 

00:08:43.360 --> 00:08:45.830 align:start position:0%
because then we're gonna talk about like
the<00:08:43.389><c> like</c><00:08:44.110><c> cash</c><00:08:44.350><c> flow</c><00:08:44.589><c> like</c><00:08:44.740><c> stack</c><00:08:45.010><c> here</c>

00:08:45.830 --> 00:08:45.840 align:start position:0%
the like cash flow like stack here
 

00:08:45.840 --> 00:08:47.900 align:start position:0%
the like cash flow like stack here
the<00:08:46.380><c> merciless</c><00:08:46.800><c> is</c><00:08:47.040><c> like</c><00:08:47.190><c> the</c><00:08:47.310><c> best</c><00:08:47.490><c> time</c><00:08:47.730><c> to</c>

00:08:47.900 --> 00:08:47.910 align:start position:0%
the merciless is like the best time to
 

00:08:47.910 --> 00:09:01.610 align:start position:0%
the merciless is like the best time to
ask<00:08:48.090><c> about</c><00:08:48.300><c> Li</c><00:08:52.220><c> yes</c><00:08:53.220><c> so</c><00:08:59.720><c> you</c><00:09:00.720><c> could</c><00:09:01.050><c> yeah</c><00:09:01.320><c> you</c>

00:09:01.610 --> 00:09:01.620 align:start position:0%
ask about Li yes so you could yeah you
 

00:09:01.620 --> 00:09:05.269 align:start position:0%
ask about Li yes so you could yeah you
probably<00:09:02.130><c> could</c><00:09:02.370><c> run</c><00:09:02.610><c> it</c><00:09:03.230><c> again</c><00:09:04.230><c> this</c><00:09:05.010><c> just</c>

00:09:05.269 --> 00:09:05.279 align:start position:0%
probably could run it again this just
 

00:09:05.279 --> 00:09:08.110 align:start position:0%
probably could run it again this just
managed<00:09:06.210><c> some</c><00:09:06.450><c> like</c><00:09:06.810><c> we're</c><00:09:07.350><c> using</c><00:09:07.500><c> a</c><00:09:07.710><c> mana</c>

00:09:08.110 --> 00:09:08.120 align:start position:0%
managed some like we're using a mana
 

00:09:08.120 --> 00:09:12.350 align:start position:0%
managed some like we're using a mana
simply<00:09:09.120><c> to</c><00:09:09.360><c> help</c><00:09:10.670><c> yeah</c><00:09:11.670><c> yeah</c><00:09:12.120><c> he's</c><00:09:12.240><c> probably</c>

00:09:12.350 --> 00:09:12.360 align:start position:0%
simply to help yeah yeah he's probably
 

00:09:12.360 --> 00:09:20.120 align:start position:0%
simply to help yeah yeah he's probably
key<00:09:12.630><c> to</c><00:09:12.779><c> run</c><00:09:12.960><c> Cisco</c><00:09:13.560><c> but</c><00:09:13.740><c> yeah</c><00:09:19.010><c> Eric's</c><00:09:20.010><c> gonna</c>

00:09:20.120 --> 00:09:20.130 align:start position:0%
key to run Cisco but yeah Eric's gonna
 

00:09:20.130 --> 00:09:22.280 align:start position:0%
key to run Cisco but yeah Eric's gonna
die<00:09:20.820><c> if</c><00:09:20.880><c> you</c><00:09:21.210><c> guys</c><00:09:21.390><c> deep</c><00:09:21.690><c> into</c><00:09:21.960><c> kind</c><00:09:22.200><c> of</c><00:09:22.230><c> like</c>

00:09:22.280 --> 00:09:22.290 align:start position:0%
die if you guys deep into kind of like
 

00:09:22.290 --> 00:09:25.960 align:start position:0%
die if you guys deep into kind of like
what<00:09:22.710><c> all</c><00:09:22.830><c> this</c><00:09:22.980><c> means</c><00:09:23.480><c> and</c><00:09:24.480><c> what</c><00:09:24.510><c> we've</c><00:09:24.750><c> done</c>

00:09:25.960 --> 00:09:25.970 align:start position:0%
what all this means and what we've done
 

00:09:25.970 --> 00:09:32.840 align:start position:0%
what all this means and what we've done
thank<00:09:26.970><c> you</c><00:09:27.089><c> Greg</c><00:09:30.650><c> yeah</c><00:09:31.650><c> so</c><00:09:32.040><c> this</c><00:09:32.310><c> is</c><00:09:32.520><c> kind</c><00:09:32.820><c> of</c>

00:09:32.840 --> 00:09:32.850 align:start position:0%
thank you Greg yeah so this is kind of
 

00:09:32.850 --> 00:09:35.420 align:start position:0%
thank you Greg yeah so this is kind of
our<00:09:32.970><c> architectural</c><00:09:33.690><c> diagram</c><00:09:34.170><c> for</c><00:09:34.529><c> ultralight</c>

00:09:35.420 --> 00:09:35.430 align:start position:0%
our architectural diagram for ultralight
 

00:09:35.430 --> 00:09:38.960 align:start position:0%
our architectural diagram for ultralight
beam<00:09:35.779><c> we</c><00:09:36.779><c> have</c><00:09:36.810><c> I'll</c><00:09:37.380><c> go</c><00:09:37.890><c> into</c><00:09:38.310><c> each</c><00:09:38.640><c> part</c>

00:09:38.960 --> 00:09:38.970 align:start position:0%
beam we have I'll go into each part
 

00:09:38.970 --> 00:09:42.170 align:start position:0%
beam we have I'll go into each part
separately<00:09:39.300><c> but</c><00:09:39.779><c> kinda</c><00:09:40.680><c> the</c><00:09:40.800><c> flow</c><00:09:41.070><c> is</c><00:09:41.339><c> like</c><00:09:41.670><c> if</c>

00:09:42.170 --> 00:09:42.180 align:start position:0%
separately but kinda the flow is like if
 

00:09:42.180 --> 00:09:43.630 align:start position:0%
separately but kinda the flow is like if
you're<00:09:42.450><c> sending</c><00:09:42.690><c> and</c><00:09:42.960><c> receiving</c><00:09:42.990><c> information</c>

00:09:43.630 --> 00:09:43.640 align:start position:0%
you're sending and receiving information
 

00:09:43.640 --> 00:09:46.730 align:start position:0%
you're sending and receiving information
like<00:09:44.640><c> data</c><00:09:44.910><c> comes</c><00:09:45.180><c> into</c><00:09:45.420><c> the</c><00:09:45.660><c> transport</c><00:09:46.260><c> it</c>

00:09:46.730 --> 00:09:46.740 align:start position:0%
like data comes into the transport it
 

00:09:46.740 --> 00:09:49.370 align:start position:0%
like data comes into the transport it
goes<00:09:46.950><c> to</c><00:09:47.070><c> the</c><00:09:47.130><c> node</c><00:09:47.370><c> and</c><00:09:47.990><c> if</c><00:09:48.990><c> the</c><00:09:49.200><c> node</c>

00:09:49.370 --> 00:09:49.380 align:start position:0%
goes to the node and if the node
 

00:09:49.380 --> 00:09:51.410 align:start position:0%
goes to the node and if the node
supports<00:09:49.830><c> like</c><00:09:50.010><c> certain</c><00:09:50.310><c> services</c><00:09:50.820><c> of</c><00:09:51.030><c> Emma</c>

00:09:51.410 --> 00:09:51.420 align:start position:0%
supports like certain services of Emma
 

00:09:51.420 --> 00:09:53.540 align:start position:0%
supports like certain services of Emma
button<00:09:51.810><c> this</c><00:09:51.900><c> and</c><00:09:52.650><c> if</c><00:09:52.770><c> a</c><00:09:52.830><c> node</c><00:09:52.980><c> supports</c><00:09:53.400><c> like</c>

00:09:53.540 --> 00:09:53.550 align:start position:0%
button this and if a node supports like
 

00:09:53.550 --> 00:09:55.490 align:start position:0%
button this and if a node supports like
certain<00:09:53.880><c> services</c><00:09:54.330><c> that</c><00:09:54.390><c> you</c><00:09:54.690><c> know</c><00:09:54.780><c> it</c><00:09:54.930><c> you</c>

00:09:55.490 --> 00:09:55.500 align:start position:0%
certain services that you know it you
 

00:09:55.500 --> 00:09:56.810 align:start position:0%
certain services that you know it you
know<00:09:55.530><c> and</c><00:09:55.890><c> it</c><00:09:56.280><c> will</c><00:09:56.370><c> process</c><00:09:56.610><c> that</c>

00:09:56.810 --> 00:09:56.820 align:start position:0%
know and it will process that
 

00:09:56.820 --> 00:09:58.370 align:start position:0%
know and it will process that
information<00:09:57.060><c> if</c><00:09:57.630><c> it</c><00:09:57.750><c> doesn't</c><00:09:58.080><c> it</c><00:09:58.230><c> like</c>

00:09:58.370 --> 00:09:58.380 align:start position:0%
information if it doesn't it like
 

00:09:58.380 --> 00:10:00.079 align:start position:0%
information if it doesn't it like
propagates<00:09:58.890><c> back</c><00:09:59.130><c> out</c><00:09:59.339><c> to</c><00:09:59.520><c> somebody</c><00:09:59.730><c> else</c><00:10:00.000><c> who</c>

00:10:00.079 --> 00:10:00.089 align:start position:0%
propagates back out to somebody else who
 

00:10:00.089 --> 00:10:05.590 align:start position:0%
propagates back out to somebody else who
can<00:10:00.120><c> potentially</c><00:10:01.400><c> then</c><00:10:02.400><c> you</c><00:10:02.730><c> know</c><00:10:02.850><c> in</c><00:10:03.390><c> Reverse</c>

00:10:05.590 --> 00:10:05.600 align:start position:0%
 
 

00:10:05.600 --> 00:10:10.850 align:start position:0%
 
so<00:10:06.600><c> transports</c><00:10:07.670><c> its</c><00:10:08.670><c> we</c><00:10:09.270><c> I'm</c><00:10:10.200><c> not</c><00:10:10.500><c> sure</c><00:10:10.740><c> if</c>

00:10:10.850 --> 00:10:10.860 align:start position:0%
so transports its we I'm not sure if
 

00:10:10.860 --> 00:10:12.320 align:start position:0%
so transports its we I'm not sure if
we're<00:10:10.980><c> gonna</c><00:10:11.100><c> stick</c><00:10:11.370><c> with</c><00:10:11.400><c> this</c><00:10:11.670><c> name</c><00:10:11.910><c> but</c><00:10:12.210><c> it</c>

00:10:12.320 --> 00:10:12.330 align:start position:0%
we're gonna stick with this name but it
 

00:10:12.330 --> 00:10:15.680 align:start position:0%
we're gonna stick with this name but it
transports<00:10:12.960><c> in</c><00:10:13.800><c> ultralight</c><00:10:14.520><c> beam</c><00:10:14.700><c> are</c><00:10:15.060><c> it's</c>

00:10:15.680 --> 00:10:15.690 align:start position:0%
transports in ultralight beam are it's
 

00:10:15.690 --> 00:10:19.040 align:start position:0%
transports in ultralight beam are it's
the<00:10:15.810><c> communication</c><00:10:17.060><c> protocol</c><00:10:18.060><c> I</c><00:10:18.120><c> guess</c><00:10:18.450><c> so</c>

00:10:19.040 --> 00:10:19.050 align:start position:0%
the communication protocol I guess so
 

00:10:19.050 --> 00:10:20.270 align:start position:0%
the communication protocol I guess so
that<00:10:19.110><c> includes</c><00:10:19.500><c> things</c><00:10:19.620><c> like</c><00:10:19.770><c> Bluetooth</c>

00:10:20.270 --> 00:10:20.280 align:start position:0%
that includes things like Bluetooth
 

00:10:20.280 --> 00:10:23.150 align:start position:0%
that includes things like Bluetooth
Wi-Fi<00:10:20.550><c> direct</c><00:10:21.000><c> and</c><00:10:21.180><c> radio</c><00:10:21.740><c> but</c><00:10:22.740><c> it</c><00:10:22.830><c> could</c><00:10:23.010><c> be</c>

00:10:23.150 --> 00:10:23.160 align:start position:0%
Wi-Fi direct and radio but it could be
 

00:10:23.160 --> 00:10:25.250 align:start position:0%
Wi-Fi direct and radio but it could be
like<00:10:23.400><c> literally</c><00:10:23.790><c> anything</c><00:10:24.089><c> as</c><00:10:24.720><c> long</c><00:10:24.870><c> as</c><00:10:25.110><c> you</c>

00:10:25.250 --> 00:10:25.260 align:start position:0%
like literally anything as long as you
 

00:10:25.260 --> 00:10:27.079 align:start position:0%
like literally anything as long as you
conform<00:10:25.620><c> to</c><00:10:25.920><c> like</c><00:10:26.100><c> an</c><00:10:26.310><c> interface</c><00:10:26.640><c> that</c><00:10:26.970><c> we</c>

00:10:27.079 --> 00:10:27.089 align:start position:0%
conform to like an interface that we
 

00:10:27.089 --> 00:10:29.449 align:start position:0%
conform to like an interface that we
need<00:10:27.210><c> to</c><00:10:27.270><c> provide</c><00:10:27.540><c> and</c><00:10:27.860><c> the</c><00:10:28.860><c> interface</c><00:10:29.310><c> is</c>

00:10:29.449 --> 00:10:29.459 align:start position:0%
need to provide and the interface is
 

00:10:29.459 --> 00:10:32.240 align:start position:0%
need to provide and the interface is
very<00:10:29.520><c> simple</c><00:10:30.200><c> this</c><00:10:31.200><c> is</c><00:10:31.380><c> what</c><00:10:31.530><c> our</c><00:10:31.680><c> interface</c>

00:10:32.240 --> 00:10:32.250 align:start position:0%
very simple this is what our interface
 

00:10:32.250 --> 00:10:34.610 align:start position:0%
very simple this is what our interface
looks<00:10:32.520><c> like</c><00:10:32.700><c> you've</c><00:10:32.970><c> implemented</c><00:10:33.620><c> the</c>

00:10:34.610 --> 00:10:34.620 align:start position:0%
looks like you've implemented the
 

00:10:34.620 --> 00:10:38.030 align:start position:0%
looks like you've implemented the
Englishman

00:10:38.030 --> 00:10:38.040 align:start position:0%
 
 

00:10:38.040 --> 00:10:39.320 align:start position:0%
 
sorry

00:10:39.320 --> 00:10:39.330 align:start position:0%
sorry
 

00:10:39.330 --> 00:10:41.360 align:start position:0%
sorry
that's<00:10:39.720><c> our</c><00:10:40.050><c> interface</c><00:10:40.470><c> you</c><00:10:40.800><c> basically</c><00:10:41.070><c> have</c>

00:10:41.360 --> 00:10:41.370 align:start position:0%
that's our interface you basically have
 

00:10:41.370 --> 00:10:42.740 align:start position:0%
that's our interface you basically have
to<00:10:41.490><c> implement</c><00:10:41.730><c> two</c><00:10:42.060><c> functions</c>

00:10:42.740 --> 00:10:42.750 align:start position:0%
to implement two functions
 

00:10:42.750 --> 00:10:45.290 align:start position:0%
to implement two functions
it's<00:10:42.930><c> descent</c><00:10:43.380><c> and</c><00:10:43.650><c> listen</c><00:10:43.980><c> function</c><00:10:44.400><c> so</c><00:10:44.970><c> I</c>

00:10:45.290 --> 00:10:45.300 align:start position:0%
it's descent and listen function so I
 

00:10:45.300 --> 00:10:47.480 align:start position:0%
it's descent and listen function so I
mean<00:10:45.900><c> theoretically</c><00:10:46.050><c> like</c><00:10:46.620><c> you</c><00:10:47.220><c> can</c><00:10:47.370><c> do</c><00:10:47.460><c> that</c>

00:10:47.480 --> 00:10:47.490 align:start position:0%
mean theoretically like you can do that
 

00:10:47.490 --> 00:10:50.800 align:start position:0%
mean theoretically like you can do that
for<00:10:47.760><c> like</c><00:10:47.880><c> any</c><00:10:48.740><c> form</c><00:10:49.740><c> of</c><00:10:49.770><c> communication</c><00:10:50.010><c> so</c>

00:10:50.800 --> 00:10:50.810 align:start position:0%
for like any form of communication so
 

00:10:50.810 --> 00:10:54.050 align:start position:0%
for like any form of communication so
you<00:10:51.810><c> can</c><00:10:51.960><c> even</c><00:10:52.140><c> do</c><00:10:52.230><c> over</c><00:10:52.850><c> ultra</c><00:10:53.850><c> high</c>

00:10:54.050 --> 00:10:54.060 align:start position:0%
you can even do over ultra high
 

00:10:54.060 --> 00:10:56.920 align:start position:0%
you can even do over ultra high
frequency<00:10:54.090><c> low</c><00:10:55.050><c> frequency</c><00:10:55.620><c> radios</c><00:10:56.280><c> if</c><00:10:56.580><c> you</c>

00:10:56.920 --> 00:10:56.930 align:start position:0%
frequency low frequency radios if you
 

00:10:56.930 --> 00:11:02.980 align:start position:0%
frequency low frequency radios if you
want<00:10:57.930><c> to</c><00:10:58.020><c> implement</c><00:10:58.230><c> that</c><00:11:00.680><c> so</c><00:11:01.680><c> transports</c>

00:11:02.980 --> 00:11:02.990 align:start position:0%
want to implement that so transports
 

00:11:02.990 --> 00:11:06.650 align:start position:0%
want to implement that so transports
they're<00:11:03.990><c> interesting</c><00:11:04.500><c> because</c><00:11:05.330><c> in</c><00:11:06.330><c> ultra</c>

00:11:06.650 --> 00:11:06.660 align:start position:0%
they're interesting because in ultra
 

00:11:06.660 --> 00:11:08.180 align:start position:0%
they're interesting because in ultra
light<00:11:06.780><c> beam</c><00:11:06.960><c> we</c><00:11:07.410><c> can</c><00:11:07.440><c> support</c><00:11:07.890><c> multiple</c>

00:11:08.180 --> 00:11:08.190 align:start position:0%
light beam we can support multiple
 

00:11:08.190 --> 00:11:10.850 align:start position:0%
light beam we can support multiple
transports<00:11:08.910><c> at</c><00:11:09.030><c> the</c><00:11:09.120><c> same</c><00:11:09.300><c> time</c><00:11:09.540><c> so</c><00:11:10.380><c> if</c><00:11:10.710><c> you</c>

00:11:10.850 --> 00:11:10.860 align:start position:0%
transports at the same time so if you
 

00:11:10.860 --> 00:11:13.130 align:start position:0%
transports at the same time so if you
have<00:11:11.040><c> a</c><00:11:11.070><c> device</c><00:11:11.400><c> that's</c><00:11:11.730><c> Wi-Fi</c><00:11:12.150><c> only</c><00:11:12.420><c> you</c><00:11:13.050><c> have</c>

00:11:13.130 --> 00:11:13.140 align:start position:0%
have a device that's Wi-Fi only you have
 

00:11:13.140 --> 00:11:14.840 align:start position:0%
have a device that's Wi-Fi only you have
another<00:11:13.380><c> device</c><00:11:13.650><c> that's</c><00:11:13.890><c> Bluetooth</c><00:11:14.280><c> only</c><00:11:14.640><c> you</c>

00:11:14.840 --> 00:11:14.850 align:start position:0%
another device that's Bluetooth only you
 

00:11:14.850 --> 00:11:16.430 align:start position:0%
another device that's Bluetooth only you
have<00:11:14.970><c> another</c><00:11:15.180><c> device</c><00:11:15.390><c> that's</c><00:11:15.750><c> Wi-Fi</c><00:11:16.170><c> and</c>

00:11:16.430 --> 00:11:16.440 align:start position:0%
have another device that's Wi-Fi and
 

00:11:16.440 --> 00:11:19.700 align:start position:0%
have another device that's Wi-Fi and
Bluetooth<00:11:17.360><c> the</c><00:11:18.360><c> the</c><00:11:18.900><c> devices</c><00:11:19.320><c> that</c><00:11:19.350><c> are</c><00:11:19.530><c> like</c>

00:11:19.700 --> 00:11:19.710 align:start position:0%
Bluetooth the the devices that are like
 

00:11:19.710 --> 00:11:22.100 align:start position:0%
Bluetooth the the devices that are like
only<00:11:19.980><c> supporting</c><00:11:20.970><c> one</c><00:11:21.090><c> transport</c><00:11:21.600><c> can</c><00:11:21.960><c> also</c>

00:11:22.100 --> 00:11:22.110 align:start position:0%
only supporting one transport can also
 

00:11:22.110 --> 00:11:23.630 align:start position:0%
only supporting one transport can also
talk<00:11:22.500><c> to</c><00:11:22.650><c> each</c><00:11:22.710><c> other</c><00:11:22.920><c> by</c><00:11:23.160><c> going</c><00:11:23.400><c> through</c><00:11:23.520><c> the</c>

00:11:23.630 --> 00:11:23.640 align:start position:0%
talk to each other by going through the
 

00:11:23.640 --> 00:11:25.010 align:start position:0%
talk to each other by going through the
second<00:11:23.940><c> one</c><00:11:23.970><c> and</c><00:11:24.300><c> that</c><00:11:24.390><c> makes</c><00:11:24.570><c> it</c><00:11:24.660><c> super</c>

00:11:25.010 --> 00:11:25.020 align:start position:0%
second one and that makes it super
 

00:11:25.020 --> 00:11:26.570 align:start position:0%
second one and that makes it super
powerful<00:11:25.290><c> so</c><00:11:25.950><c> you</c><00:11:26.040><c> can</c><00:11:26.130><c> create</c><00:11:26.250><c> like</c><00:11:26.460><c> these</c>

00:11:26.570 --> 00:11:26.580 align:start position:0%
powerful so you can create like these
 

00:11:26.580 --> 00:11:29.720 align:start position:0%
powerful so you can create like these
massive<00:11:27.270><c> networks</c><00:11:27.960><c> that</c><00:11:28.560><c> are</c><00:11:28.590><c> you</c><00:11:28.980><c> know</c><00:11:29.100><c> in</c>

00:11:29.720 --> 00:11:29.730 align:start position:0%
massive networks that are you know in
 

00:11:29.730 --> 00:11:31.640 align:start position:0%
massive networks that are you know in
the<00:11:29.940><c> macroscale</c><00:11:30.480><c> or</c><00:11:30.630><c> very</c><00:11:30.810><c> short-range</c><00:11:31.140><c> but</c>

00:11:31.640 --> 00:11:31.650 align:start position:0%
the macroscale or very short-range but
 

00:11:31.650 --> 00:11:34.400 align:start position:0%
the macroscale or very short-range but
then<00:11:31.860><c> it</c><00:11:32.250><c> connects</c><00:11:32.580><c> like</c><00:11:32.790><c> larger</c><00:11:33.540><c> other</c>

00:11:34.400 --> 00:11:34.410 align:start position:0%
then it connects like larger other
 

00:11:34.410 --> 00:11:36.290 align:start position:0%
then it connects like larger other
methods<00:11:34.860><c> perform</c><00:11:35.280><c> like</c><00:11:35.550><c> a</c><00:11:35.580><c> huge</c><00:11:35.940><c> magnetic</c>

00:11:36.290 --> 00:11:36.300 align:start position:0%
methods perform like a huge magnetic
 

00:11:36.300 --> 00:11:38.860 align:start position:0%
methods perform like a huge magnetic
over<00:11:36.660><c> like</c><00:11:36.810><c> radio</c><00:11:37.170><c> or</c><00:11:37.440><c> something</c><00:11:37.740><c> like</c><00:11:37.830><c> that</c>

00:11:38.860 --> 00:11:38.870 align:start position:0%
over like radio or something like that
 

00:11:38.870 --> 00:11:41.330 align:start position:0%
over like radio or something like that
currently<00:11:39.870><c> for</c><00:11:40.290><c> ultra</c><00:11:40.590><c> light</c><00:11:40.770><c> beam</c><00:11:41.040><c> we</c>

00:11:41.330 --> 00:11:41.340 align:start position:0%
currently for ultra light beam we
 

00:11:41.340 --> 00:11:43.700 align:start position:0%
currently for ultra light beam we
support<00:11:41.820><c> bluetooth</c><00:11:42.390><c> low</c><00:11:42.600><c> esteem</c><00:11:43.050><c> for</c><00:11:43.470><c> short</c>

00:11:43.700 --> 00:11:43.710 align:start position:0%
support bluetooth low esteem for short
 

00:11:43.710 --> 00:11:46.010 align:start position:0%
support bluetooth low esteem for short
distance<00:11:44.070><c> communication</c><00:11:44.280><c> which</c><00:11:45.180><c> we</c><00:11:45.210><c> will</c>

00:11:46.010 --> 00:11:46.020 align:start position:0%
distance communication which we will
 

00:11:46.020 --> 00:11:49.370 align:start position:0%
distance communication which we will
definitely<00:11:46.400><c> learn</c><00:11:47.400><c> it</c><00:11:47.640><c> but</c><00:11:47.910><c> um</c><00:11:48.210><c> soon</c><00:11:49.170><c> we're</c>

00:11:49.370 --> 00:11:49.380 align:start position:0%
definitely learn it but um soon we're
 

00:11:49.380 --> 00:11:51.980 align:start position:0%
definitely learn it but um soon we're
gonna<00:11:49.500><c> focus</c><00:11:50.160><c> on</c><00:11:50.460><c> Wi-Fi</c><00:11:50.850><c> direct</c><00:11:51.150><c> and</c><00:11:51.630><c> get</c><00:11:51.870><c> that</c>

00:11:51.980 --> 00:11:51.990 align:start position:0%
gonna focus on Wi-Fi direct and get that
 

00:11:51.990 --> 00:11:53.870 align:start position:0%
gonna focus on Wi-Fi direct and get that
working<00:11:52.200><c> for</c><00:11:52.440><c> Android</c><00:11:52.920><c> and</c><00:11:53.250><c> so</c><00:11:53.490><c> like</c><00:11:53.640><c> we</c><00:11:53.760><c> can</c>

00:11:53.870 --> 00:11:53.880 align:start position:0%
working for Android and so like we can
 

00:11:53.880 --> 00:12:00.790 align:start position:0%
working for Android and so like we can
do<00:11:54.690><c> like</c><00:11:54.870><c> a</c><00:11:55.080><c> bunch</c><00:11:55.410><c> of</c><00:11:55.500><c> cool</c><00:11:55.680><c> stuff</c><00:11:58.700><c> yeah</c><00:11:59.700><c> again</c>

00:12:00.790 --> 00:12:00.800 align:start position:0%
do like a bunch of cool stuff yeah again
 

00:12:00.800 --> 00:12:06.230 align:start position:0%
do like a bunch of cool stuff yeah again
now<00:12:01.800><c> we</c><00:12:01.860><c> talk</c><00:12:02.100><c> about</c><00:12:02.220><c> services</c><00:12:03.770><c> so</c><00:12:05.240><c> currently</c>

00:12:06.230 --> 00:12:06.240 align:start position:0%
now we talk about services so currently
 

00:12:06.240 --> 00:12:09.110 align:start position:0%
now we talk about services so currently
like<00:12:07.050><c> ultra</c><00:12:07.410><c> with</c><00:12:07.860><c> gold</c><00:12:08.130><c> with</c><00:12:08.340><c> ultra</c><00:12:08.670><c> beam</c><00:12:08.940><c> is</c>

00:12:09.110 --> 00:12:09.120 align:start position:0%
like ultra with gold with ultra beam is
 

00:12:09.120 --> 00:12:11.450 align:start position:0%
like ultra with gold with ultra beam is
to<00:12:09.240><c> be</c><00:12:09.360><c> able</c><00:12:09.480><c> to</c><00:12:09.630><c> like</c><00:12:09.900><c> relay</c><00:12:10.260><c> these</c><00:12:10.460><c> generic</c>

00:12:11.450 --> 00:12:11.460 align:start position:0%
to be able to like relay these generic
 

00:12:11.460 --> 00:12:14.140 align:start position:0%
to be able to like relay these generic
messages<00:12:11.970><c> like</c><00:12:12.270><c> these</c><00:12:12.420><c> UV</c><00:12:13.050><c> message</c><00:12:13.380><c> payloads</c>

00:12:14.140 --> 00:12:14.150 align:start position:0%
messages like these UV message payloads
 

00:12:14.150 --> 00:12:19.190 align:start position:0%
messages like these UV message payloads
but<00:12:15.150><c> so</c><00:12:15.510><c> services</c><00:12:15.960><c> are</c><00:12:16.140><c> things</c><00:12:16.470><c> like</c><00:12:17.840><c> we</c><00:12:18.840><c> want</c>

00:12:19.190 --> 00:12:19.200 align:start position:0%
but so services are things like we want
 

00:12:19.200 --> 00:12:20.720 align:start position:0%
but so services are things like we want
to<00:12:19.260><c> make</c><00:12:19.350><c> it</c><00:12:19.500><c> so</c><00:12:19.770><c> that</c><00:12:19.800><c> ultra</c><00:12:20.430><c> light</c><00:12:20.520><c> being</c>

00:12:20.720 --> 00:12:20.730 align:start position:0%
to make it so that ultra light being
 

00:12:20.730 --> 00:12:23.030 align:start position:0%
to make it so that ultra light being
conserved<00:12:21.150><c> like</c><00:12:21.420><c> specific</c><00:12:21.930><c> application</c><00:12:22.560><c> type</c>

00:12:23.030 --> 00:12:23.040 align:start position:0%
conserved like specific application type
 

00:12:23.040 --> 00:12:25.160 align:start position:0%
conserved like specific application type
things<00:12:23.280><c> as</c><00:12:23.430><c> well</c><00:12:23.610><c> so</c><00:12:24.450><c> you</c><00:12:24.540><c> want</c><00:12:24.630><c> to</c><00:12:24.750><c> be</c><00:12:24.870><c> able</c><00:12:25.020><c> to</c>

00:12:25.160 --> 00:12:25.170 align:start position:0%
things as well so you want to be able to
 

00:12:25.170 --> 00:12:27.440 align:start position:0%
things as well so you want to be able to
like<00:12:25.440><c> as</c><00:12:25.650><c> grave</c><00:12:26.400><c> said</c><00:12:26.640><c> before</c><00:12:26.970><c> the</c><00:12:27.090><c> relay</c>

00:12:27.440 --> 00:12:27.450 align:start position:0%
like as grave said before the relay
 

00:12:27.450 --> 00:12:31.610 align:start position:0%
like as grave said before the relay
transactions<00:12:29.780><c> offline</c><00:12:30.780><c> like</c><00:12:31.020><c> on</c><00:12:31.170><c> a</c><00:12:31.200><c> plane</c><00:12:31.470><c> or</c>

00:12:31.610 --> 00:12:31.620 align:start position:0%
transactions offline like on a plane or
 

00:12:31.620 --> 00:12:32.540 align:start position:0%
transactions offline like on a plane or
something<00:12:31.920><c> like</c><00:12:32.010><c> that</c>

00:12:32.540 --> 00:12:32.550 align:start position:0%
something like that
 

00:12:32.550 --> 00:12:35.060 align:start position:0%
something like that
maybe<00:12:32.790><c> one</c><00:12:32.970><c> guy's</c><00:12:33.180><c> Wi-Fi</c><00:12:33.750><c> because</c><00:12:34.140><c> a</c><00:12:34.290><c> rich</c><00:12:34.740><c> in</c>

00:12:35.060 --> 00:12:35.070 align:start position:0%
maybe one guy's Wi-Fi because a rich in
 

00:12:35.070 --> 00:12:43.790 align:start position:0%
maybe one guy's Wi-Fi because a rich in
the<00:12:35.310><c> bodies</c><00:12:39.740><c> are</c><00:12:40.740><c> change</c><00:12:42.320><c> state</c><00:12:43.320><c> channel</c>

00:12:43.790 --> 00:12:43.800 align:start position:0%
the bodies are change state channel
 

00:12:43.800 --> 00:12:52.130 align:start position:0%
the bodies are change state channel
you're<00:12:43.920><c> gonna</c><00:12:44.040><c> clean</c><00:12:50.690><c> you</c><00:12:51.690><c> can</c><00:12:51.810><c> start</c><00:12:52.050><c> the</c>

00:12:52.130 --> 00:12:52.140 align:start position:0%
you're gonna clean you can start the
 

00:12:52.140 --> 00:12:54.230 align:start position:0%
you're gonna clean you can start the
offline<00:12:52.530><c> state</c><00:12:52.860><c> channels</c><00:12:53.250><c> within</c><00:12:53.430><c> like</c><00:12:54.210><c> a</c>

00:12:54.230 --> 00:12:54.240 align:start position:0%
offline state channels within like a
 

00:12:54.240 --> 00:12:59.660 align:start position:0%
offline state channels within like a
plane<00:12:54.510><c> and</c><00:12:54.780><c> send</c><00:12:55.020><c> people</c><00:12:55.860><c> money</c><00:12:57.140><c> or</c><00:12:58.520><c> you</c><00:12:59.520><c> can</c>

00:12:59.660 --> 00:12:59.670 align:start position:0%
plane and send people money or you can
 

00:12:59.670 --> 00:13:01.940 align:start position:0%
plane and send people money or you can
just<00:12:59.850><c> doing</c><00:13:00.210><c> chat</c><00:13:00.450><c> messaging</c><00:13:00.960><c> so</c><00:13:01.530><c> these</c><00:13:01.770><c> are</c>

00:13:01.940 --> 00:13:01.950 align:start position:0%
just doing chat messaging so these are
 

00:13:01.950 --> 00:13:04.250 align:start position:0%
just doing chat messaging so these are
what<00:13:02.070><c> like</c><00:13:02.250><c> services</c><00:13:02.730><c> are</c><00:13:02.880><c> they</c><00:13:03.060><c> defined</c><00:13:03.510><c> like</c>

00:13:04.250 --> 00:13:04.260 align:start position:0%
what like services are they defined like
 

00:13:04.260 --> 00:13:06.380 align:start position:0%
what like services are they defined like
how<00:13:04.770><c> when</c><00:13:05.100><c> these</c><00:13:05.220><c> like</c><00:13:05.730><c> how</c><00:13:05.880><c> to</c><00:13:05.940><c> handle</c><00:13:06.000><c> these</c>

00:13:06.380 --> 00:13:06.390 align:start position:0%
how when these like how to handle these
 

00:13:06.390 --> 00:13:09.560 align:start position:0%
how when these like how to handle these
messages<00:13:06.930><c> if</c><00:13:07.710><c> you're</c><00:13:07.890><c> a</c><00:13:07.920><c> node</c><00:13:08.160><c> and</c><00:13:08.570><c> nodes</c>

00:13:09.560 --> 00:13:09.570 align:start position:0%
messages if you're a node and nodes
 

00:13:09.570 --> 00:13:11.570 align:start position:0%
messages if you're a node and nodes
don't<00:13:09.690><c> have</c><00:13:09.900><c> to</c><00:13:09.990><c> support</c><00:13:10.170><c> all</c><00:13:10.560><c> services</c><00:13:11.190><c> equal</c>

00:13:11.570 --> 00:13:11.580 align:start position:0%
don't have to support all services equal
 

00:13:11.580 --> 00:13:13.550 align:start position:0%
don't have to support all services equal
support<00:13:11.880><c> some</c><00:13:12.240><c> services</c><00:13:12.750><c> and</c><00:13:12.960><c> they</c><00:13:13.350><c> can't</c>

00:13:13.550 --> 00:13:13.560 align:start position:0%
support some services and they can't
 

00:13:13.560 --> 00:13:14.840 align:start position:0%
support some services and they can't
support<00:13:13.710><c> it</c><00:13:13.950><c> they</c><00:13:14.040><c> just</c><00:13:14.220><c> like</c><00:13:14.340><c> sent</c><00:13:14.580><c> somebody</c>

00:13:14.840 --> 00:13:14.850 align:start position:0%
support it they just like sent somebody
 

00:13:14.850 --> 00:13:17.270 align:start position:0%
support it they just like sent somebody
else<00:13:14.970><c> who's</c><00:13:15.720><c> on</c><00:13:15.870><c> their</c><00:13:16.020><c> peer</c><00:13:16.170><c> list</c><00:13:16.350><c> and</c><00:13:16.680><c> maybe</c>

00:13:17.270 --> 00:13:17.280 align:start position:0%
else who's on their peer list and maybe
 

00:13:17.280 --> 00:13:19.010 align:start position:0%
else who's on their peer list and maybe
they<00:13:17.490><c> can</c><00:13:17.550><c> support</c><00:13:17.910><c> it</c><00:13:18.090><c> just</c><00:13:18.390><c> keeps</c><00:13:18.660><c> going</c><00:13:18.840><c> and</c>

00:13:19.010 --> 00:13:19.020 align:start position:0%
they can support it just keeps going and
 

00:13:19.020 --> 00:13:25.130 align:start position:0%
they can support it just keeps going and
going<00:13:21.050><c> yeah</c><00:13:23.090><c> so</c><00:13:24.090><c> relayer</c><00:13:24.750><c> we</c><00:13:24.990><c> have</c><00:13:25.080><c> the</c>

00:13:25.130 --> 00:13:25.140 align:start position:0%
going yeah so relayer we have the
 

00:13:25.140 --> 00:13:27.470 align:start position:0%
going yeah so relayer we have the
concept<00:13:25.500><c> of</c><00:13:25.560><c> relayer</c><00:13:25.980><c> that's</c><00:13:26.310><c> a</c><00:13:26.670><c> node</c><00:13:27.210><c> that</c>

00:13:27.470 --> 00:13:27.480 align:start position:0%
concept of relayer that's a node that
 

00:13:27.480 --> 00:13:30.020 align:start position:0%
concept of relayer that's a node that
generally<00:13:28.320><c> lives</c><00:13:28.740><c> like</c><00:13:29.100><c> on</c><00:13:29.250><c> the</c><00:13:29.370><c> edge</c><00:13:29.520><c> of</c><00:13:29.850><c> the</c>

00:13:30.020 --> 00:13:30.030 align:start position:0%
generally lives like on the edge of the
 

00:13:30.030 --> 00:13:33.530 align:start position:0%
generally lives like on the edge of the
mesh<00:13:30.240><c> network</c><00:13:30.920><c> like</c><00:13:31.920><c> for</c><00:13:32.760><c> example</c><00:13:32.850><c> like</c><00:13:33.360><c> in</c>

00:13:33.530 --> 00:13:33.540 align:start position:0%
mesh network like for example like in
 

00:13:33.540 --> 00:13:36.230 align:start position:0%
mesh network like for example like in
the<00:13:33.680><c> like</c><00:13:34.680><c> in</c><00:13:34.950><c> a</c><00:13:34.980><c> yeah</c><00:13:35.250><c> like</c><00:13:35.550><c> a</c><00:13:35.610><c> festival</c><00:13:35.850><c> or</c>

00:13:36.230 --> 00:13:36.240 align:start position:0%
the like in a yeah like a festival or
 

00:13:36.240 --> 00:13:38.360 align:start position:0%
the like in a yeah like a festival or
something<00:13:36.390><c> like</c><00:13:36.660><c> that</c><00:13:36.870><c> there</c><00:13:37.590><c> is</c><00:13:37.890><c> technically</c>

00:13:38.360 --> 00:13:38.370 align:start position:0%
something like that there is technically
 

00:13:38.370 --> 00:13:41.030 align:start position:0%
something like that there is technically
like<00:13:38.670><c> you</c><00:13:39.060><c> know</c><00:13:39.180><c> there</c><00:13:40.170><c> is</c><00:13:40.260><c> like</c><00:13:40.470><c> cell</c><00:13:40.710><c> signal</c>

00:13:41.030 --> 00:13:41.040 align:start position:0%
like you know there is like cell signal
 

00:13:41.040 --> 00:13:42.950 align:start position:0%
like you know there is like cell signal
but<00:13:41.190><c> it's</c><00:13:41.310><c> like</c><00:13:41.460><c> super</c><00:13:41.880><c> bad</c><00:13:42.060><c> but</c><00:13:42.630><c> it</c><00:13:42.720><c> might</c><00:13:42.840><c> be</c>

00:13:42.950 --> 00:13:42.960 align:start position:0%
but it's like super bad but it might be
 

00:13:42.960 --> 00:13:44.780 align:start position:0%
but it's like super bad but it might be
good<00:13:43.170><c> for</c><00:13:43.200><c> the</c><00:13:43.410><c> guy</c><00:13:43.560><c> who's</c><00:13:43.830><c> like</c><00:13:44.040><c> maybe</c><00:13:44.670><c> a</c>

00:13:44.780 --> 00:13:44.790 align:start position:0%
good for the guy who's like maybe a
 

00:13:44.790 --> 00:13:46.250 align:start position:0%
good for the guy who's like maybe a
little<00:13:44.940><c> bit</c><00:13:45.090><c> further</c><00:13:45.360><c> out</c><00:13:45.480><c> from</c><00:13:45.870><c> like</c><00:13:46.140><c> some</c>

00:13:46.250 --> 00:13:46.260 align:start position:0%
little bit further out from like some
 

00:13:46.260 --> 00:13:50.120 align:start position:0%
little bit further out from like some
background<00:13:46.740><c> and</c><00:13:46.980><c> that</c><00:13:47.640><c> guy's</c><00:13:47.850><c> internet</c><00:13:49.130><c> so</c>

00:13:50.120 --> 00:13:50.130 align:start position:0%
background and that guy's internet so
 

00:13:50.130 --> 00:13:51.410 align:start position:0%
background and that guy's internet so
you<00:13:50.310><c> know</c><00:13:50.400><c> you</c><00:13:50.550><c> might</c><00:13:50.790><c> try</c><00:13:51.030><c> something</c><00:13:51.300><c> a</c>

00:13:51.410 --> 00:13:51.420 align:start position:0%
you know you might try something a
 

00:13:51.420 --> 00:13:53.000 align:start position:0%
you know you might try something a
facebook<00:13:51.810><c> message</c><00:13:51.990><c> to</c><00:13:52.350><c> your</c><00:13:52.440><c> mom</c><00:13:52.590><c> showing</c>

00:13:53.000 --> 00:13:53.010 align:start position:0%
facebook message to your mom showing
 

00:13:53.010 --> 00:13:57.910 align:start position:0%
facebook message to your mom showing
like<00:13:53.220><c> your</c><00:13:53.610><c> party</c>

00:13:57.910 --> 00:13:57.920 align:start position:0%
 
 

00:13:57.920 --> 00:13:59.560 align:start position:0%
 
but<00:13:58.340><c> you</c><00:13:58.430><c> can't</c><00:13:58.670><c> kiss</c><00:13:58.940><c> your</c><00:13:59.120><c> like</c><00:13:59.210><c> in</c><00:13:59.420><c> the</c>

00:13:59.560 --> 00:13:59.570 align:start position:0%
but you can't kiss your like in the
 

00:13:59.570 --> 00:14:02.200 align:start position:0%
but you can't kiss your like in the
middle<00:13:59.870><c> of</c><00:14:00.080><c> the</c><00:14:00.410><c> festival</c><00:14:00.920><c> so</c><00:14:01.790><c> you</c><00:14:01.880><c> send</c><00:14:02.090><c> it</c>

00:14:02.200 --> 00:14:02.210 align:start position:0%
middle of the festival so you send it
 

00:14:02.210 --> 00:14:04.210 align:start position:0%
middle of the festival so you send it
out<00:14:02.300><c> through</c><00:14:02.570><c> ultralight</c><00:14:03.170><c> beam</c><00:14:03.350><c> it</c><00:14:03.800><c> goes</c><00:14:04.010><c> like</c>

00:14:04.210 --> 00:14:04.220 align:start position:0%
out through ultralight beam it goes like
 

00:14:04.220 --> 00:14:05.800 align:start position:0%
out through ultralight beam it goes like
through<00:14:04.640><c> a</c><00:14:04.670><c> bunch</c><00:14:04.850><c> of</c><00:14:04.910><c> people</c><00:14:05.240><c> and</c><00:14:05.480><c> then</c><00:14:05.630><c> it</c>

00:14:05.800 --> 00:14:05.810 align:start position:0%
through a bunch of people and then it
 

00:14:05.810 --> 00:14:07.360 align:start position:0%
through a bunch of people and then it
finally<00:14:06.170><c> hits</c><00:14:06.320><c> a</c><00:14:06.410><c> guy</c><00:14:06.560><c> who</c><00:14:06.620><c> has</c><00:14:06.800><c> internet</c><00:14:07.220><c> and</c>

00:14:07.360 --> 00:14:07.370 align:start position:0%
finally hits a guy who has internet and
 

00:14:07.370 --> 00:14:10.420 align:start position:0%
finally hits a guy who has internet and
he<00:14:07.580><c> relays</c><00:14:08.540><c> it</c><00:14:08.720><c> to</c><00:14:08.750><c> the</c><00:14:09.500><c> internet</c><00:14:09.890><c> gets</c><00:14:10.160><c> Nessa</c>

00:14:10.420 --> 00:14:10.430 align:start position:0%
he relays it to the internet gets Nessa
 

00:14:10.430 --> 00:14:12.430 align:start position:0%
he relays it to the internet gets Nessa
tracking<00:14:10.850><c> this</c><00:14:11.000><c> you</c><00:14:11.330><c> know</c><00:14:11.420><c> like</c><00:14:11.540><c> tracing</c><00:14:12.020><c> back</c>

00:14:12.430 --> 00:14:12.440 align:start position:0%
tracking this you know like tracing back
 

00:14:12.440 --> 00:14:17.410 align:start position:0%
tracking this you know like tracing back
to<00:14:12.770><c> you</c><00:14:14.140><c> so</c><00:14:15.140><c> yeah</c><00:14:16.090><c> generally</c><00:14:17.090><c> these</c><00:14:17.360><c> things</c>

00:14:17.410 --> 00:14:17.420 align:start position:0%
to you so yeah generally these things
 

00:14:17.420 --> 00:14:19.870 align:start position:0%
to you so yeah generally these things
like<00:14:17.780><c> living</c><00:14:18.020><c> on</c><00:14:18.080><c> the</c><00:14:18.170><c> edge</c><00:14:18.200><c> of</c><00:14:18.650><c> the</c><00:14:18.860><c> network</c><00:14:19.010><c> I</c>

00:14:19.870 --> 00:14:19.880 align:start position:0%
like living on the edge of the network I
 

00:14:19.880 --> 00:14:25.780 align:start position:0%
like living on the edge of the network I
just<00:14:20.540><c> said</c><00:14:20.660><c> that</c><00:14:23.140><c> yeah</c><00:14:24.140><c> so</c><00:14:24.770><c> we</c><00:14:25.280><c> have</c><00:14:25.400><c> Bluetooth</c>

00:14:25.780 --> 00:14:25.790 align:start position:0%
just said that yeah so we have Bluetooth
 

00:14:25.790 --> 00:14:28.240 align:start position:0%
just said that yeah so we have Bluetooth
Low<00:14:26.210><c> Energy</c><00:14:26.240><c> right</c><00:14:26.810><c> now</c><00:14:26.930><c> you</c><00:14:27.830><c> got</c><00:14:27.980><c> it</c><00:14:28.070><c> working</c>

00:14:28.240 --> 00:14:28.250 align:start position:0%
Low Energy right now you got it working
 

00:14:28.250 --> 00:14:31.150 align:start position:0%
Low Energy right now you got it working
on<00:14:28.520><c> Mac</c><00:14:28.700><c> OS</c><00:14:29.060><c> it</c><00:14:29.840><c> should</c><00:14:30.020><c> be</c><00:14:30.140><c> fairly</c><00:14:30.620><c> simple</c><00:14:30.860><c> to</c>

00:14:31.150 --> 00:14:31.160 align:start position:0%
on Mac OS it should be fairly simple to
 

00:14:31.160 --> 00:14:33.900 align:start position:0%
on Mac OS it should be fairly simple to
get<00:14:31.250><c> it</c><00:14:31.430><c> on</c><00:14:31.610><c> iOS</c><00:14:31.820><c> because</c><00:14:32.360><c> we're</c><00:14:32.690><c> using</c><00:14:32.840><c> only</c>

00:14:33.900 --> 00:14:33.910 align:start position:0%
get it on iOS because we're using only
 

00:14:33.910 --> 00:14:37.420 align:start position:0%
get it on iOS because we're using only
libraries<00:14:34.910><c> that</c><00:14:35.120><c> are</c><00:14:35.180><c> core</c><00:14:35.750><c> apple</c><00:14:36.430><c> and</c>

00:14:37.420 --> 00:14:37.430 align:start position:0%
libraries that are core apple and
 

00:14:37.430 --> 00:14:40.090 align:start position:0%
libraries that are core apple and
they're<00:14:37.670><c> cross-platform</c><00:14:38.530><c> we're</c><00:14:39.530><c> going</c><00:14:39.800><c> to</c><00:14:39.950><c> do</c>

00:14:40.090 --> 00:14:40.100 align:start position:0%
they're cross-platform we're going to do
 

00:14:40.100 --> 00:14:42.370 align:start position:0%
they're cross-platform we're going to do
Wi-Fi<00:14:40.520><c> direct</c><00:14:40.790><c> soon</c><00:14:41.360><c> it's</c><00:14:42.170><c> going</c><00:14:42.260><c> to</c><00:14:42.320><c> be</c>

00:14:42.370 --> 00:14:42.380 align:start position:0%
Wi-Fi direct soon it's going to be
 

00:14:42.380 --> 00:14:44.740 align:start position:0%
Wi-Fi direct soon it's going to be
supported<00:14:42.800><c> on</c><00:14:42.890><c> Android</c><00:14:43.070><c> and</c><00:14:43.550><c> all</c><00:14:43.640><c> that</c><00:14:43.880><c> so</c>

00:14:44.740 --> 00:14:44.750 align:start position:0%
supported on Android and all that so
 

00:14:44.750 --> 00:14:49.300 align:start position:0%
supported on Android and all that so
that's<00:14:44.900><c> gonna</c><00:14:45.050><c> be</c><00:14:45.170><c> dope</c><00:14:47.620><c> don't</c><00:14:48.620><c> go</c><00:14:48.740><c> don't</c><00:14:49.190><c> go</c>

00:14:49.300 --> 00:14:49.310 align:start position:0%
that's gonna be dope don't go don't go
 

00:14:49.310 --> 00:14:52.150 align:start position:0%
that's gonna be dope don't go don't go
to<00:14:49.400><c> bed</c><00:14:49.580><c> yeah</c><00:14:49.960><c> yeah</c><00:14:50.960><c> yeah</c><00:14:51.470><c> so</c><00:14:51.770><c> we</c><00:14:51.920><c> were</c><00:14:52.010><c> gonna</c>

00:14:52.150 --> 00:14:52.160 align:start position:0%
to bed yeah yeah yeah so we were gonna
 

00:14:52.160 --> 00:14:54.310 align:start position:0%
to bed yeah yeah yeah so we were gonna
prepare<00:14:52.580><c> a</c><00:14:52.610><c> full</c><00:14:52.850><c> workshop</c><00:14:53.150><c> and</c><00:14:53.600><c> then</c><00:14:53.990><c> we</c><00:14:54.140><c> got</c>

00:14:54.310 --> 00:14:54.320 align:start position:0%
prepare a full workshop and then we got
 

00:14:54.320 --> 00:14:55.720 align:start position:0%
prepare a full workshop and then we got
here<00:14:54.560><c> on</c><00:14:54.590><c> the</c><00:14:54.680><c> first</c><00:14:55.010><c> day</c><00:14:55.100><c> and</c><00:14:55.250><c> we</c><00:14:55.310><c> realized</c>

00:14:55.720 --> 00:14:55.730 align:start position:0%
here on the first day and we realized
 

00:14:55.730 --> 00:14:57.400 align:start position:0%
here on the first day and we realized
that<00:14:55.790><c> the</c><00:14:55.940><c> Internet</c><00:14:56.330><c> of</c><00:14:56.690><c> and</c><00:14:56.960><c> so</c><00:14:57.200><c> getting</c>

00:14:57.400 --> 00:14:57.410 align:start position:0%
that the Internet of and so getting
 

00:14:57.410 --> 00:14:59.410 align:start position:0%
that the Internet of and so getting
you<00:14:57.620><c> guys</c><00:14:57.740><c> to</c><00:14:57.800><c> download</c><00:14:58.250><c> packages</c><00:14:59.030><c> and</c><00:14:59.210><c> stuff</c>

00:14:59.410 --> 00:14:59.420 align:start position:0%
you guys to download packages and stuff
 

00:14:59.420 --> 00:15:01.230 align:start position:0%
you guys to download packages and stuff
like<00:14:59.540><c> that</c><00:14:59.750><c> isn't</c><00:15:00.140><c> going</c><00:15:00.260><c> to</c><00:15:00.320><c> work</c><00:15:00.410><c> for</c><00:15:00.650><c> us</c><00:15:00.740><c> so</c>

00:15:01.230 --> 00:15:01.240 align:start position:0%
like that isn't going to work for us so
 

00:15:01.240 --> 00:15:04.240 align:start position:0%
like that isn't going to work for us so
what<00:15:02.240><c> we've</c><00:15:02.450><c> decided</c><00:15:02.900><c> to</c><00:15:03.080><c> do</c><00:15:03.290><c> is</c><00:15:03.650><c> that</c><00:15:03.710><c> we'll</c>

00:15:04.240 --> 00:15:04.250 align:start position:0%
what we've decided to do is that we'll
 

00:15:04.250 --> 00:15:07.270 align:start position:0%
what we've decided to do is that we'll
do<00:15:04.850><c> we'll</c><00:15:05.480><c> try</c><00:15:05.750><c> to</c><00:15:05.810><c> do</c><00:15:05.990><c> a</c><00:15:06.020><c> quick</c><00:15:06.380><c> demo</c><00:15:06.650><c> live</c><00:15:06.980><c> of</c>

00:15:07.270 --> 00:15:07.280 align:start position:0%
do we'll try to do a quick demo live of
 

00:15:07.280 --> 00:15:09.880 align:start position:0%
do we'll try to do a quick demo live of
how<00:15:07.910><c> one</c><00:15:08.750><c> of</c><00:15:08.900><c> the</c><00:15:09.050><c> real</c><00:15:09.230><c> ER</c><00:15:09.320><c> works</c><00:15:09.560><c> just</c><00:15:09.830><c> to</c>

00:15:09.880 --> 00:15:09.890 align:start position:0%
how one of the real ER works just to
 

00:15:09.890 --> 00:15:11.680 align:start position:0%
how one of the real ER works just to
show<00:15:10.730><c> that</c><00:15:10.760><c> this</c><00:15:11.210><c> isn't</c><00:15:11.570><c> completely</c>

00:15:11.680 --> 00:15:11.690 align:start position:0%
show that this isn't completely
 

00:15:11.690 --> 00:15:14.230 align:start position:0%
show that this isn't completely
vaporware<00:15:12.620><c> that</c><00:15:13.160><c> we</c><00:15:13.280><c> can</c><00:15:13.430><c> actually</c><00:15:13.580><c> send</c><00:15:14.060><c> and</c>

00:15:14.230 --> 00:15:14.240 align:start position:0%
vaporware that we can actually send and
 

00:15:14.240 --> 00:15:15.180 align:start position:0%
vaporware that we can actually send and
receive<00:15:14.540><c> messages</c>

00:15:15.180 --> 00:15:15.190 align:start position:0%
receive messages
 

00:15:15.190 --> 00:15:24.520 align:start position:0%
receive messages
did<00:15:16.190><c> you</c><00:15:16.310><c> guys</c><00:15:16.460><c> download</c><00:15:16.820><c> I</c><00:15:23.380><c> figured</c><00:15:24.380><c> you</c>

00:15:24.520 --> 00:15:24.530 align:start position:0%
did you guys download I figured you
 

00:15:24.530 --> 00:15:28.080 align:start position:0%
did you guys download I figured you
would

00:15:28.080 --> 00:15:28.090 align:start position:0%
 
 

00:15:28.090 --> 00:15:31.060 align:start position:0%
 
if<00:15:29.090><c> you</c><00:15:29.300><c> guys</c><00:15:29.390><c> actually</c><00:15:29.840><c> have</c><00:15:30.140><c> Xcode</c><00:15:30.740><c> you</c><00:15:30.920><c> guys</c>

00:15:31.060 --> 00:15:31.070 align:start position:0%
if you guys actually have Xcode you guys
 

00:15:31.070 --> 00:15:33.930 align:start position:0%
if you guys actually have Xcode you guys
can<00:15:31.280><c> pull</c><00:15:31.490><c> a</c><00:15:31.520><c> repo</c><00:15:31.940><c> and</c><00:15:32.240><c> join</c><00:15:32.510><c> our</c><00:15:32.690><c> network</c><00:15:32.810><c> too</c>

00:15:33.930 --> 00:15:33.940 align:start position:0%
can pull a repo and join our network too
 

00:15:33.940 --> 00:15:36.850 align:start position:0%
can pull a repo and join our network too
but<00:15:34.940><c> yeah</c><00:15:35.270><c> if</c><00:15:35.360><c> anyone</c><00:15:35.630><c> has</c><00:15:35.840><c> a</c><00:15:35.870><c> Mac</c><00:15:36.170><c> with</c><00:15:36.380><c> Xcode</c>

00:15:36.850 --> 00:15:36.860 align:start position:0%
but yeah if anyone has a Mac with Xcode
 

00:15:36.860 --> 00:15:38.830 align:start position:0%
but yeah if anyone has a Mac with Xcode
an<00:15:37.130><c> internet</c><00:15:37.760><c> they</c><00:15:38.030><c> could</c><00:15:38.210><c> pretty</c><00:15:38.390><c> much</c><00:15:38.480><c> pull</c>

00:15:38.830 --> 00:15:38.840 align:start position:0%
an internet they could pretty much pull
 

00:15:38.840 --> 00:16:07.510 align:start position:0%
an internet they could pretty much pull
and<00:15:39.140><c> join</c><00:16:03.760><c> you</c><00:16:04.760><c> have</c><00:16:04.910><c> any</c><00:16:05.060><c> questions</c><00:16:05.800><c> yes</c><00:16:06.800><c> yes</c>

00:16:07.510 --> 00:16:07.520 align:start position:0%
and join you have any questions yes yes
 

00:16:07.520 --> 00:16:08.830 align:start position:0%
and join you have any questions yes yes
I<00:16:07.550><c> was</c><00:16:07.790><c> learning</c><00:16:08.030><c> about</c><00:16:08.090><c> the</c><00:16:08.390><c> Facebook</c>

00:16:08.830 --> 00:16:08.840 align:start position:0%
I was learning about the Facebook
 

00:16:08.840 --> 00:16:11.650 align:start position:0%
I was learning about the Facebook
example<00:16:09.350><c> so</c><00:16:10.340><c> they</c><00:16:10.940><c> start</c><00:16:11.210><c> asking</c><00:16:11.360><c> for</c>

00:16:11.650 --> 00:16:11.660 align:start position:0%
example so they start asking for
 

00:16:11.660 --> 00:16:16.860 align:start position:0%
example so they start asking for
messages<00:16:11.900><c> but</c><00:16:12.440><c> can</c><00:16:12.560><c> they</c><00:16:12.680><c> actually</c><00:16:12.830><c> initiate</c>

00:16:16.860 --> 00:16:16.870 align:start position:0%
 
 

00:16:16.870 --> 00:16:21.670 align:start position:0%
 
communication<00:16:18.670><c> in</c><00:16:19.670><c> theory</c><00:16:20.030><c> yeah</c><00:16:20.330><c> but</c><00:16:21.170><c> that's</c>

00:16:21.670 --> 00:16:21.680 align:start position:0%
communication in theory yeah but that's
 

00:16:21.680 --> 00:16:27.370 align:start position:0%
communication in theory yeah but that's
like<00:16:21.890><c> a</c><00:16:21.920><c> lot</c><00:16:22.130><c> of</c><00:16:22.160><c> work</c><00:16:25.660><c> dean</c><00:16:26.660><c> of</c><00:16:26.810><c> inland</c><00:16:27.080><c> coding</c>

00:16:27.370 --> 00:16:27.380 align:start position:0%
like a lot of work dean of inland coding
 

00:16:27.380 --> 00:16:29.950 align:start position:0%
like a lot of work dean of inland coding
this<00:16:27.710><c> for</c><00:16:28.130><c> like</c><00:16:28.280><c> the</c><00:16:29.150><c> last</c><00:16:29.270><c> four</c><00:16:29.540><c> months</c><00:16:29.690><c> we've</c>

00:16:29.950 --> 00:16:29.960 align:start position:0%
this for like the last four months we've
 

00:16:29.960 --> 00:16:32.890 align:start position:0%
this for like the last four months we've
been<00:16:29.990><c> spending</c><00:16:30.440><c> like</c><00:16:30.680><c> 10%</c><00:16:31.100><c> of</c><00:16:31.310><c> our</c><00:16:31.430><c> time</c><00:16:31.900><c> 20%</c>

00:16:32.890 --> 00:16:32.900 align:start position:0%
been spending like 10% of our time 20%
 

00:16:32.900 --> 00:16:37.810 align:start position:0%
been spending like 10% of our time 20%
because<00:16:33.020><c> we</c><00:16:33.260><c> have</c><00:16:33.350><c> like</c><00:16:33.440><c> eight</c><00:16:33.710><c> jobs</c><00:16:36.760><c> yeah</c><00:16:37.760><c> you</c>

00:16:37.810 --> 00:16:37.820 align:start position:0%
because we have like eight jobs yeah you
 

00:16:37.820 --> 00:16:42.220 align:start position:0%
because we have like eight jobs yeah you
could<00:16:38.180><c> we</c><00:16:38.840><c> made</c><00:16:39.080><c> like</c><00:16:39.770><c> design</c><00:16:40.460><c> is</c><00:16:41.120><c> that</c><00:16:41.510><c> like</c>

00:16:42.220 --> 00:16:42.230 align:start position:0%
could we made like design is that like
 

00:16:42.230 --> 00:16:43.960 align:start position:0%
could we made like design is that like
our<00:16:42.380><c> rationale</c><00:16:43.010><c> behind</c><00:16:43.130><c> like</c><00:16:43.460><c> our</c><00:16:43.580><c> design</c><00:16:43.820><c> is</c>

00:16:43.960 --> 00:16:43.970 align:start position:0%
our rationale behind like our design is
 

00:16:43.970 --> 00:16:45.850 align:start position:0%
our rationale behind like our design is
like<00:16:44.060><c> we</c><00:16:44.210><c> made</c><00:16:44.390><c> it</c><00:16:44.420><c> generic</c><00:16:44.930><c> enough</c><00:16:45.050><c> such</c><00:16:45.830><c> that</c>

00:16:45.850 --> 00:16:45.860 align:start position:0%
like we made it generic enough such that
 

00:16:45.860 --> 00:16:47.920 align:start position:0%
like we made it generic enough such that
you<00:16:46.220><c> can</c><00:16:46.370><c> do</c><00:16:46.760><c> whatever</c><00:16:46.970><c> you</c><00:16:47.240><c> want</c><00:16:47.480><c> on</c><00:16:47.600><c> it</c><00:16:47.660><c> this</c>

00:16:47.920 --> 00:16:47.930 align:start position:0%
you can do whatever you want on it this
 

00:16:47.930 --> 00:16:51.070 align:start position:0%
you can do whatever you want on it this
is<00:16:48.080><c> like</c><00:16:48.230><c> we</c><00:16:48.890><c> just</c><00:16:49.040><c> provide</c><00:16:49.370><c> you</c><00:16:49.960><c> you</c><00:16:50.960><c> know</c>

00:16:51.070 --> 00:16:51.080 align:start position:0%
is like we just provide you you know
 

00:16:51.080 --> 00:16:53.650 align:start position:0%
is like we just provide you you know
like<00:16:51.230><c> a</c><00:16:51.530><c> way</c><00:16:52.220><c> to</c><00:16:52.280><c> like</c><00:16:52.580><c> just</c><00:16:52.820><c> send</c><00:16:53.270><c> messages</c>

00:16:53.650 --> 00:16:53.660 align:start position:0%
like a way to like just send messages
 

00:16:53.660 --> 00:16:55.720 align:start position:0%
like a way to like just send messages
but<00:16:53.840><c> you</c><00:16:54.020><c> can</c><00:16:54.140><c> definitely</c><00:16:54.260><c> encrypt</c><00:16:54.830><c> messages</c>

00:16:55.720 --> 00:16:55.730 align:start position:0%
but you can definitely encrypt messages
 

00:16:55.730 --> 00:16:58.930 align:start position:0%
but you can definitely encrypt messages
you<00:16:56.150><c> can</c><00:16:56.330><c> probably</c><00:16:57.020><c> build</c><00:16:57.320><c> tcp</c><00:16:57.890><c> on</c><00:16:58.070><c> this</c><00:16:58.310><c> you</c>

00:16:58.930 --> 00:16:58.940 align:start position:0%
you can probably build tcp on this you
 

00:16:58.940 --> 00:17:01.780 align:start position:0%
you can probably build tcp on this you
probably<00:16:59.240><c> build</c><00:16:59.450><c> like</c><00:16:59.930><c> into</c><00:17:00.680><c> HTTP</c><00:17:01.400><c> on</c><00:17:01.610><c> that's</c>

00:17:01.780 --> 00:17:01.790 align:start position:0%
probably build like into HTTP on that's
 

00:17:01.790 --> 00:17:04.720 align:start position:0%
probably build like into HTTP on that's
too<00:17:01.850><c> probably</c><00:17:03.430><c> there</c>

00:17:04.720 --> 00:17:04.730 align:start position:0%
too probably there
 

00:17:04.730 --> 00:17:13.819 align:start position:0%
too probably there
yes<00:17:10.640><c> yeah</c><00:17:11.640><c> so</c><00:17:12.600><c> it's</c><00:17:13.230><c> like</c><00:17:13.439><c> super</c><00:17:13.589><c> generic</c>

00:17:13.819 --> 00:17:13.829 align:start position:0%
yes yeah so it's like super generic
 

00:17:13.829 --> 00:17:21.319 align:start position:0%
yes yeah so it's like super generic
should<00:17:14.429><c> wear</c><00:17:14.579><c> girls</c><00:17:14.789><c> it</c><00:17:14.909><c> over</c><00:17:15.149><c> yeah</c><00:17:19.880><c> so</c><00:17:20.880><c> going</c>

00:17:21.319 --> 00:17:21.329 align:start position:0%
should wear girls it over yeah so going
 

00:17:21.329 --> 00:17:23.090 align:start position:0%
should wear girls it over yeah so going
back<00:17:21.539><c> to</c><00:17:21.600><c> your</c><00:17:21.809><c> music</c><00:17:22.289><c> festival</c><00:17:22.649><c> example</c>

00:17:23.090 --> 00:17:23.100 align:start position:0%
back to your music festival example
 

00:17:23.100 --> 00:17:24.889 align:start position:0%
back to your music festival example
thing<00:17:23.250><c> so</c><00:17:23.520><c> the</c><00:17:23.640><c> guy</c><00:17:23.970><c> on</c><00:17:24.179><c> the</c><00:17:24.299><c> periphery</c><00:17:24.779><c> who</c>

00:17:24.889 --> 00:17:24.899 align:start position:0%
thing so the guy on the periphery who
 

00:17:24.899 --> 00:17:27.529 align:start position:0%
thing so the guy on the periphery who
actually<00:17:25.049><c> has</c><00:17:25.380><c> serviced</c><00:17:26.370><c> this</c><00:17:26.850><c> we</c><00:17:27.089><c> need</c><00:17:27.360><c> to</c><00:17:27.449><c> be</c>

00:17:27.529 --> 00:17:27.539 align:start position:0%
actually has serviced this we need to be
 

00:17:27.539 --> 00:17:30.560 align:start position:0%
actually has serviced this we need to be
like<00:17:27.870><c> running</c><00:17:28.110><c> this</c><00:17:28.380><c> I</c><00:17:29.000><c> yeah</c><00:17:30.000><c> so</c><00:17:30.419><c> like</c>

00:17:30.560 --> 00:17:30.570 align:start position:0%
like running this I yeah so like
 

00:17:30.570 --> 00:17:34.519 align:start position:0%
like running this I yeah so like
everyone<00:17:31.250><c> involved</c><00:17:32.250><c> in</c><00:17:32.580><c> that</c><00:17:32.730><c> chain</c><00:17:33.390><c> of</c><00:17:33.529><c> yeah</c>

00:17:34.519 --> 00:17:34.529 align:start position:0%
everyone involved in that chain of yeah
 

00:17:34.529 --> 00:17:36.710 align:start position:0%
everyone involved in that chain of yeah
yes<00:17:35.010><c> so</c><00:17:35.190><c> we</c><00:17:35.340><c> still</c><00:17:35.520><c> have</c><00:17:35.789><c> this</c><00:17:35.940><c> yes</c><00:17:36.299><c> of</c><00:17:36.539><c> like</c>

00:17:36.710 --> 00:17:36.720 align:start position:0%
yes so we still have this yes of like
 

00:17:36.720 --> 00:17:39.230 align:start position:0%
yes so we still have this yes of like
the<00:17:37.140><c> the</c><00:17:37.529><c> idea</c><00:17:37.919><c> behind</c><00:17:38.190><c> what</c><00:17:38.730><c> we've</c><00:17:38.909><c> done</c><00:17:39.090><c> is</c>

00:17:39.230 --> 00:17:39.240 align:start position:0%
the the idea behind what we've done is
 

00:17:39.240 --> 00:17:40.340 align:start position:0%
the the idea behind what we've done is
we're<00:17:39.419><c> trying</c><00:17:39.539><c> to</c><00:17:39.659><c> make</c><00:17:39.779><c> it</c><00:17:39.899><c> as</c><00:17:39.990><c> minimal</c><00:17:40.260><c> as</c>

00:17:40.340 --> 00:17:40.350 align:start position:0%
we're trying to make it as minimal as
 

00:17:40.350 --> 00:17:47.090 align:start position:0%
we're trying to make it as minimal as
possible<00:17:40.440><c> because</c><00:17:41.130><c> that</c><00:17:41.880><c> way</c><00:17:42.090><c> he</c><00:17:44.539><c> any</c><00:17:45.799><c> any</c><00:17:46.799><c> app</c>

00:17:47.090 --> 00:17:47.100 align:start position:0%
possible because that way he any any app
 

00:17:47.100 --> 00:17:50.230 align:start position:0%
possible because that way he any any app
could<00:17:47.429><c> integrate</c><00:17:47.730><c> this</c><00:17:48.360><c> the</c><00:17:49.080><c> protocol</c><00:17:49.590><c> itself</c>

00:17:50.230 --> 00:17:50.240 align:start position:0%
could integrate this the protocol itself
 

00:17:50.240 --> 00:17:54.049 align:start position:0%
could integrate this the protocol itself
as<00:17:51.240><c> like</c><00:17:51.630><c> a</c><00:17:51.659><c> secondary</c><00:17:52.200><c> pop</c><00:17:52.470><c> as</c><00:17:52.710><c> like</c><00:17:52.830><c> a</c><00:17:53.000><c> like</c><00:17:54.000><c> a</c>

00:17:54.049 --> 00:17:54.059 align:start position:0%
as like a secondary pop as like a like a
 

00:17:54.059 --> 00:17:55.460 align:start position:0%
as like a secondary pop as like a like a
layer<00:17:54.270><c> on</c><00:17:54.299><c> top</c><00:17:54.510><c> of</c><00:17:54.690><c> like</c><00:17:54.960><c> an</c><00:17:55.080><c> existing</c>

00:17:55.460 --> 00:17:55.470 align:start position:0%
layer on top of like an existing
 

00:17:55.470 --> 00:17:57.620 align:start position:0%
layer on top of like an existing
messaging<00:17:55.950><c> service</c><00:17:56.429><c> right</c><00:17:56.789><c> so</c><00:17:57.390><c> this</c><00:17:57.480><c> isn't</c>

00:17:57.620 --> 00:17:57.630 align:start position:0%
messaging service right so this isn't
 

00:17:57.630 --> 00:18:00.560 align:start position:0%
messaging service right so this isn't
like<00:17:57.899><c> we're</c><00:17:58.830><c> making</c><00:17:58.980><c> another</c><00:17:59.340><c> chata</c><00:17:59.669><c> this</c><00:18:00.390><c> is</c>

00:18:00.560 --> 00:18:00.570 align:start position:0%
like we're making another chata this is
 

00:18:00.570 --> 00:18:03.139 align:start position:0%
like we're making another chata this is
like<00:18:00.750><c> hey</c><00:18:01.020><c> please</c><00:18:01.799><c> use</c><00:18:02.070><c> this</c><00:18:02.309><c> as</c><00:18:02.610><c> a</c><00:18:02.669><c> forum</c><00:18:03.090><c> to</c>

00:18:03.139 --> 00:18:03.149 align:start position:0%
like hey please use this as a forum to
 

00:18:03.149 --> 00:18:05.600 align:start position:0%
like hey please use this as a forum to
do<00:18:03.419><c> your</c><00:18:03.630><c> if</c><00:18:03.899><c> to</c><00:18:04.559><c> this</c><00:18:04.980><c> is</c><00:18:05.159><c> like</c><00:18:05.279><c> this</c><00:18:05.399><c> way</c><00:18:05.549><c> to</c>

00:18:05.600 --> 00:18:05.610 align:start position:0%
do your if to this is like this way to
 

00:18:05.610 --> 00:18:07.970 align:start position:0%
do your if to this is like this way to
like<00:18:05.850><c> toggle</c><00:18:06.360><c> like</c><00:18:06.570><c> hey</c><00:18:06.840><c> I</c><00:18:07.140><c> want</c><00:18:07.470><c> to</c><00:18:07.529><c> like</c><00:18:07.770><c> use</c>

00:18:07.970 --> 00:18:07.980 align:start position:0%
like toggle like hey I want to like use
 

00:18:07.980 --> 00:18:10.880 align:start position:0%
like toggle like hey I want to like use
the<00:18:08.159><c> offline</c><00:18:08.610><c> mode</c><00:18:09.140><c> so</c><00:18:10.140><c> your</c><00:18:10.260><c> existing</c><00:18:10.679><c> like</c>

00:18:10.880 --> 00:18:10.890 align:start position:0%
the offline mode so your existing like
 

00:18:10.890 --> 00:18:13.850 align:start position:0%
the offline mode so your existing like
Java<00:18:11.190><c> that's</c><00:18:11.909><c> kind</c><00:18:12.120><c> of</c><00:18:12.149><c> like</c><00:18:12.330><c> the</c><00:18:12.779><c> design</c><00:18:13.440><c> idea</c>

00:18:13.850 --> 00:18:13.860 align:start position:0%
Java that's kind of like the design idea
 

00:18:13.860 --> 00:18:16.370 align:start position:0%
Java that's kind of like the design idea
so<00:18:14.250><c> in</c><00:18:14.490><c> theory</c><00:18:14.970><c> if</c><00:18:15.330><c> you</c><00:18:15.360><c> went</c><00:18:15.720><c> into</c><00:18:15.960><c> that</c><00:18:16.080><c> mode</c>

00:18:16.370 --> 00:18:16.380 align:start position:0%
so in theory if you went into that mode
 

00:18:16.380 --> 00:18:18.230 align:start position:0%
so in theory if you went into that mode
you<00:18:16.710><c> could</c><00:18:16.860><c> essentially</c><00:18:17.250><c> receive</c><00:18:17.760><c> messages</c>

00:18:18.230 --> 00:18:18.240 align:start position:0%
you could essentially receive messages
 

00:18:18.240 --> 00:18:22.519 align:start position:0%
you could essentially receive messages
from<00:18:18.809><c> other</c><00:18:19.140><c> apps</c><00:18:19.620><c> that</c><00:18:20.130><c> support</c><00:18:20.450><c> you</c><00:18:21.529><c> friend</c>

00:18:22.519 --> 00:18:22.529 align:start position:0%
from other apps that support you friend
 

00:18:22.529 --> 00:18:23.840 align:start position:0%
from other apps that support you friend
so<00:18:22.919><c> you</c><00:18:23.010><c> can</c><00:18:23.130><c> have</c><00:18:23.250><c> your</c><00:18:23.370><c> own</c><00:18:23.490><c> the</c><00:18:23.669><c> same</c>

00:18:23.840 --> 00:18:23.850 align:start position:0%
so you can have your own the same
 

00:18:23.850 --> 00:18:26.299 align:start position:0%
so you can have your own the same
interface<00:18:24.270><c> like</c><00:18:24.659><c> what</c><00:18:24.899><c> in</c><00:18:25.289><c> theory</c><00:18:25.890><c> if</c><00:18:26.070><c> you</c>

00:18:26.299 --> 00:18:26.309 align:start position:0%
interface like what in theory if you
 

00:18:26.309 --> 00:18:28.130 align:start position:0%
interface like what in theory if you
know<00:18:26.490><c> Facebook</c><00:18:26.970><c> would</c><00:18:27.120><c> ever</c><00:18:27.270><c> adopt</c><00:18:27.720><c> it</c><00:18:27.899><c> you</c>

00:18:28.130 --> 00:18:28.140 align:start position:0%
know Facebook would ever adopt it you
 

00:18:28.140 --> 00:18:30.110 align:start position:0%
know Facebook would ever adopt it you
know<00:18:28.260><c> theory</c><00:18:28.799><c> like</c><00:18:29.340><c> whatsapp</c><00:18:29.820><c> can</c>

00:18:30.110 --> 00:18:30.120 align:start position:0%
know theory like whatsapp can
 

00:18:30.120 --> 00:18:32.060 align:start position:0%
know theory like whatsapp can
communicate<00:18:30.659><c> with</c><00:18:30.870><c> like</c><00:18:31.080><c> messenger</c><00:18:31.590><c> on</c><00:18:31.890><c> an</c>

00:18:32.060 --> 00:18:32.070 align:start position:0%
communicate with like messenger on an
 

00:18:32.070 --> 00:18:40.230 align:start position:0%
communicate with like messenger on an
offline<00:18:34.190><c> yes</c>

00:18:40.230 --> 00:18:40.240 align:start position:0%
 
 

00:18:40.240 --> 00:18:45.120 align:start position:0%
 
you<00:18:42.870><c> know</c><00:18:43.870><c> so</c><00:18:44.080><c> you</c><00:18:44.200><c> can</c><00:18:44.440><c> do</c><00:18:44.590><c> whatever</c><00:18:44.770><c> you</c><00:18:44.950><c> want</c>

00:18:45.120 --> 00:18:45.130 align:start position:0%
you know so you can do whatever you want
 

00:18:45.130 --> 00:18:46.950 align:start position:0%
you know so you can do whatever you want
to<00:18:45.250><c> the</c><00:18:45.340><c> payload</c><00:18:45.670><c> right</c><00:18:46.150><c> so</c><00:18:46.570><c> the</c><00:18:46.690><c> message</c>

00:18:46.950 --> 00:18:46.960 align:start position:0%
to the payload right so the message
 

00:18:46.960 --> 00:18:50.040 align:start position:0%
to the payload right so the message
itself<00:18:47.320><c> we</c><00:18:47.890><c> don't</c><00:18:48.100><c> define</c><00:18:48.610><c> how</c><00:18:48.970><c> do</c><00:18:49.510><c> we</c><00:18:49.630><c> don't</c>

00:18:50.040 --> 00:18:50.050 align:start position:0%
itself we don't define how do we don't
 

00:18:50.050 --> 00:18:51.660 align:start position:0%
itself we don't define how do we don't
we<00:18:50.290><c> don't</c><00:18:50.440><c> define</c><00:18:50.620><c> no</c><00:18:50.860><c> you</c><00:18:51.040><c> do</c><00:18:51.160><c> to</c><00:18:51.220><c> the</c><00:18:51.370><c> message</c>

00:18:51.660 --> 00:18:51.670 align:start position:0%
we don't define no you do to the message
 

00:18:51.670 --> 00:18:53.940 align:start position:0%
we don't define no you do to the message
but<00:18:51.940><c> you</c><00:18:52.150><c> can</c><00:18:52.450><c> encrypt</c><00:18:52.990><c> it</c><00:18:53.200><c> however</c><00:18:53.530><c> you</c><00:18:53.770><c> would</c>

00:18:53.940 --> 00:18:53.950 align:start position:0%
but you can encrypt it however you would
 

00:18:53.950 --> 00:18:57.210 align:start position:0%
but you can encrypt it however you would
choose<00:18:54.160><c> to</c><00:18:54.429><c> to</c><00:18:54.670><c> ensure</c><00:18:54.820><c> that</c><00:18:55.260><c> like</c><00:18:56.260><c> we</c><00:18:56.650><c> want</c><00:18:57.130><c> to</c>

00:18:57.210 --> 00:18:57.220 align:start position:0%
choose to to ensure that like we want to
 

00:18:57.220 --> 00:19:00.240 align:start position:0%
choose to to ensure that like we want to
be<00:18:57.340><c> as</c><00:18:57.490><c> less</c><00:18:58.450><c> intrusive</c><00:18:59.260><c> as</c><00:18:59.530><c> least</c><00:19:00.010><c> intrusive</c>

00:19:00.240 --> 00:19:00.250 align:start position:0%
be as less intrusive as least intrusive
 

00:19:00.250 --> 00:19:02.190 align:start position:0%
be as less intrusive as least intrusive
as<00:19:00.550><c> possible</c><00:19:01.000><c> so</c><00:19:01.450><c> you</c><00:19:01.510><c> can</c><00:19:01.690><c> do</c><00:19:01.780><c> whatever</c><00:19:01.929><c> one</c>

00:19:02.190 --> 00:19:02.200 align:start position:0%
as possible so you can do whatever one
 

00:19:02.200 --> 00:19:04.250 align:start position:0%
as possible so you can do whatever one
that<00:19:02.380><c> you</c><00:19:02.470><c> couldn't</c><00:19:02.770><c> repetition</c><00:19:03.340><c> easiest</c><00:19:03.700><c> is</c>

00:19:04.250 --> 00:19:04.260 align:start position:0%
that you couldn't repetition easiest is
 

00:19:04.260 --> 00:19:13.140 align:start position:0%
that you couldn't repetition easiest is
yes<00:19:05.260><c> just</c><00:19:05.790><c> how</c><00:19:06.790><c> do</c><00:19:06.850><c> you</c><00:19:11.580><c> so</c><00:19:12.580><c> now</c><00:19:12.970><c> you</c><00:19:13.030><c> believe</c>

00:19:13.140 --> 00:19:13.150 align:start position:0%
yes just how do you so now you believe
 

00:19:13.150 --> 00:19:14.910 align:start position:0%
yes just how do you so now you believe
we<00:19:13.540><c> have</c><00:19:13.720><c> this</c><00:19:13.870><c> thing</c><00:19:14.050><c> called</c><00:19:14.110><c> the</c><00:19:14.410><c> gossip</c>

00:19:14.910 --> 00:19:14.920 align:start position:0%
we have this thing called the gossip
 

00:19:14.920 --> 00:19:17.549 align:start position:0%
we have this thing called the gossip
right<00:19:15.070><c> now</c><00:19:15.250><c> which</c><00:19:15.640><c> is</c><00:19:15.880><c> doing</c><00:19:16.179><c> that</c><00:19:16.559><c> we're</c>

00:19:17.549 --> 00:19:17.559 align:start position:0%
right now which is doing that we're
 

00:19:17.559 --> 00:19:20.549 align:start position:0%
right now which is doing that we're
working<00:19:18.870><c> Dean's</c><00:19:19.870><c> been</c><00:19:20.110><c> doing</c><00:19:20.320><c> a</c><00:19:20.380><c> lot</c><00:19:20.530><c> of</c>

00:19:20.549 --> 00:19:20.559 align:start position:0%
working Dean's been doing a lot of
 

00:19:20.559 --> 00:19:25.860 align:start position:0%
working Dean's been doing a lot of
research<00:19:20.950><c> with</c><00:19:20.980><c> Oscar</c><00:19:22.230><c> Oscar</c><00:19:23.940><c> on</c><00:19:24.940><c> better</c>

00:19:25.860 --> 00:19:25.870 align:start position:0%
research with Oscar Oscar on better
 

00:19:25.870 --> 00:19:28.650 align:start position:0%
research with Oscar Oscar on better
routing<00:19:26.559><c> paths</c><00:19:26.770><c> so</c><00:19:27.429><c> that</c><00:19:27.580><c> we</c><00:19:27.730><c> can</c><00:19:27.910><c> do</c><00:19:28.090><c> more</c>

00:19:28.650 --> 00:19:28.660 align:start position:0%
routing paths so that we can do more
 

00:19:28.660 --> 00:19:30.480 align:start position:0%
routing paths so that we can do more
efficient<00:19:29.050><c> hops</c><00:19:29.260><c> and</c><00:19:29.530><c> I</c><00:19:29.679><c> actually</c><00:19:29.950><c> like</c><00:19:30.309><c> have</c>

00:19:30.480 --> 00:19:30.490 align:start position:0%
efficient hops and I actually like have
 

00:19:30.490 --> 00:19:32.190 align:start position:0%
efficient hops and I actually like have
less<00:19:30.730><c> hops</c><00:19:31.030><c> throughout</c><00:19:31.510><c> the</c><00:19:31.660><c> network</c><00:19:31.900><c> itself</c>

00:19:32.190 --> 00:19:32.200 align:start position:0%
less hops throughout the network itself
 

00:19:32.200 --> 00:19:37.640 align:start position:0%
less hops throughout the network itself
the<00:19:32.860><c> problem</c><00:19:33.100><c> though</c><00:19:33.400><c> is</c><00:19:34.030><c> that</c><00:19:36.270><c> typically</c>

00:19:37.640 --> 00:19:37.650 align:start position:0%
the problem though is that typically
 

00:19:37.650 --> 00:19:40.590 align:start position:0%
the problem though is that typically
what<00:19:38.650><c> you</c><00:19:38.890><c> would</c><00:19:39.220><c> in</c><00:19:39.820><c> a</c><00:19:39.880><c> festival</c><00:19:40.300><c> is</c><00:19:40.390><c> a</c><00:19:40.420><c> little</c>

00:19:40.590 --> 00:19:40.600 align:start position:0%
what you would in a festival is a little
 

00:19:40.600 --> 00:19:41.790 align:start position:0%
what you would in a festival is a little
bit<00:19:40.690><c> different</c><00:19:41.020><c> festivals</c><00:19:41.200><c> there's</c><00:19:41.679><c> not</c>

00:19:41.790 --> 00:19:41.800 align:start position:0%
bit different festivals there's not
 

00:19:41.800 --> 00:19:43.710 align:start position:0%
bit different festivals there's not
people<00:19:42.010><c> are</c><00:19:42.250><c> typically</c><00:19:42.610><c> standing</c><00:19:43.210><c> still</c><00:19:43.480><c> so</c>

00:19:43.710 --> 00:19:43.720 align:start position:0%
people are typically standing still so
 

00:19:43.720 --> 00:19:45.480 align:start position:0%
people are typically standing still so
we<00:19:44.230><c> can</c><00:19:44.350><c> actually</c><00:19:44.500><c> benefit</c><00:19:45.010><c> from</c><00:19:45.130><c> the</c><00:19:45.280><c> fact</c>

00:19:45.480 --> 00:19:45.490 align:start position:0%
we can actually benefit from the fact
 

00:19:45.490 --> 00:19:46.770 align:start position:0%
we can actually benefit from the fact
that<00:19:45.580><c> you</c><00:19:45.880><c> know</c><00:19:45.970><c> I</c><00:19:46.000><c> can</c><00:19:46.240><c> assume</c><00:19:46.510><c> that</c><00:19:46.540><c> the</c>

00:19:46.770 --> 00:19:46.780 align:start position:0%
that you know I can assume that the
 

00:19:46.780 --> 00:19:48.299 align:start position:0%
that you know I can assume that the
device<00:19:47.050><c> would</c><00:19:47.410><c> probably</c><00:19:47.710><c> last</c><00:19:47.920><c> more</c><00:19:48.130><c> than</c><00:19:48.160><c> a</c>

00:19:48.299 --> 00:19:48.309 align:start position:0%
device would probably last more than a
 

00:19:48.309 --> 00:19:50.640 align:start position:0%
device would probably last more than a
minute<00:19:48.400><c> and</c><00:19:48.850><c> roughly</c><00:19:49.630><c> you</c><00:19:50.110><c> know</c><00:19:50.200><c> like</c><00:19:50.350><c> a</c><00:19:50.380><c> 5</c>

00:19:50.640 --> 00:19:50.650 align:start position:0%
minute and roughly you know like a 5
 

00:19:50.650 --> 00:19:53.190 align:start position:0%
minute and roughly you know like a 5
meter<00:19:50.890><c> radius</c><00:19:51.280><c> but</c><00:19:52.120><c> in</c><00:19:52.240><c> a</c><00:19:52.330><c> busier</c><00:19:52.690><c> crowd</c>

00:19:53.190 --> 00:19:53.200 align:start position:0%
meter radius but in a busier crowd
 

00:19:53.200 --> 00:19:54.930 align:start position:0%
meter radius but in a busier crowd
things<00:19:53.860><c> get</c><00:19:54.010><c> a</c><00:19:54.040><c> little</c><00:19:54.190><c> complicated</c><00:19:54.370><c> because</c>

00:19:54.930 --> 00:19:54.940 align:start position:0%
things get a little complicated because
 

00:19:54.940 --> 00:19:56.490 align:start position:0%
things get a little complicated because
what<00:19:55.540><c> ends</c><00:19:55.750><c> up</c><00:19:55.809><c> happening</c><00:19:55.870><c> is</c><00:19:56.320><c> you</c><00:19:56.380><c> have</c>

00:19:56.490 --> 00:19:56.500 align:start position:0%
what ends up happening is you have
 

00:19:56.500 --> 00:20:02.669 align:start position:0%
what ends up happening is you have
people<00:19:58.290><c> moving</c><00:19:59.290><c> from</c><00:20:00.809><c> like</c><00:20:01.809><c> you</c><00:20:02.200><c> can</c><00:20:02.380><c> assume</c>

00:20:02.669 --> 00:20:02.679 align:start position:0%
people moving from like you can assume
 

00:20:02.679 --> 00:20:04.230 align:start position:0%
people moving from like you can assume
like<00:20:02.890><c> we</c><00:20:03.010><c> only</c><00:20:03.220><c> have</c><00:20:03.429><c> connectivity</c><00:20:03.970><c> for</c><00:20:04.090><c> like</c>

00:20:04.230 --> 00:20:04.240 align:start position:0%
like we only have connectivity for like
 

00:20:04.240 --> 00:20:07.230 align:start position:0%
like we only have connectivity for like
maybe<00:20:04.480><c> 10</c><00:20:04.780><c> seconds</c><00:20:05.140><c> before</c><00:20:05.770><c> now</c><00:20:06.760><c> the</c><00:20:06.820><c> peer</c>

00:20:07.230 --> 00:20:07.240 align:start position:0%
maybe 10 seconds before now the peer
 

00:20:07.240 --> 00:20:09.180 align:start position:0%
maybe 10 seconds before now the peer
list<00:20:07.390><c> might</c><00:20:07.600><c> be</c><00:20:07.720><c> changing</c><00:20:08.050><c> and</c><00:20:08.200><c> drastically</c>

00:20:09.180 --> 00:20:09.190 align:start position:0%
list might be changing and drastically
 

00:20:09.190 --> 00:20:10.650 align:start position:0%
list might be changing and drastically
changing<00:20:09.580><c> so</c><00:20:09.730><c> we</c><00:20:09.850><c> have</c><00:20:09.970><c> to</c><00:20:10.059><c> find</c><00:20:10.240><c> as</c><00:20:10.390><c> a</c><00:20:10.420><c> way</c><00:20:10.600><c> to</c>

00:20:10.650 --> 00:20:10.660 align:start position:0%
changing so we have to find as a way to
 

00:20:10.660 --> 00:20:13.890 align:start position:0%
changing so we have to find as a way to
do<00:20:10.929><c> an</c><00:20:11.140><c> efficient</c><00:20:11.590><c> like</c><00:20:11.950><c> one</c><00:20:12.540><c> like</c><00:20:13.540><c> a</c><00:20:13.570><c> DHT</c>

00:20:13.890 --> 00:20:13.900 align:start position:0%
do an efficient like one like a DHT
 

00:20:13.900 --> 00:20:16.200 align:start position:0%
do an efficient like one like a DHT
wouldn't<00:20:14.290><c> work</c><00:20:14.380><c> here</c><00:20:14.559><c> because</c><00:20:14.740><c> like</c><00:20:15.100><c> it</c><00:20:16.090><c> would</c>

00:20:16.200 --> 00:20:16.210 align:start position:0%
wouldn't work here because like it would
 

00:20:16.210 --> 00:20:17.790 align:start position:0%
wouldn't work here because like it would
be<00:20:16.330><c> so</c><00:20:16.540><c> aggressively</c><00:20:17.020><c> updating</c><00:20:17.440><c> all</c><00:20:17.530><c> the</c><00:20:17.559><c> time</c>

00:20:17.790 --> 00:20:17.800 align:start position:0%
be so aggressively updating all the time
 

00:20:17.800 --> 00:20:19.200 align:start position:0%
be so aggressively updating all the time
that<00:20:18.370><c> doesn't</c><00:20:18.490><c> work</c><00:20:18.730><c> so</c><00:20:18.940><c> you</c><00:20:18.970><c> have</c><00:20:19.120><c> to</c>

00:20:19.200 --> 00:20:19.210 align:start position:0%
that doesn't work so you have to
 

00:20:19.210 --> 00:20:20.549 align:start position:0%
that doesn't work so you have to
maintain<00:20:19.330><c> like</c><00:20:19.660><c> a</c><00:20:19.720><c> really</c><00:20:19.929><c> close</c><00:20:20.110><c> peerless</c>

00:20:20.549 --> 00:20:20.559 align:start position:0%
maintain like a really close peerless
 

00:20:20.559 --> 00:20:23.940 align:start position:0%
maintain like a really close peerless
and<00:20:20.770><c> finally</c><00:20:21.309><c> better</c><00:20:21.520><c> running</c><00:20:21.760><c> hats</c><00:20:22.950><c> that's</c>

00:20:23.940 --> 00:20:23.950 align:start position:0%
and finally better running hats that's
 

00:20:23.950 --> 00:20:25.740 align:start position:0%
and finally better running hats that's
what<00:20:24.100><c> I'm</c><00:20:24.190><c> working</c><00:20:24.340><c> on</c><00:20:24.550><c> but</c><00:20:24.910><c> if</c><00:20:25.000><c> you</c><00:20:25.120><c> have</c><00:20:25.630><c> to</c>

00:20:25.740 --> 00:20:25.750 align:start position:0%
what I'm working on but if you have to
 

00:20:25.750 --> 00:20:28.500 align:start position:0%
what I'm working on but if you have to
stop<00:20:25.960><c> see</c><00:20:26.140><c> yeah</c><00:20:26.650><c> that's</c><00:20:26.950><c> right</c><00:20:27.370><c> like</c><00:20:27.640><c> there's</c>

00:20:28.500 --> 00:20:28.510 align:start position:0%
stop see yeah that's right like there's
 

00:20:28.510 --> 00:20:30.890 align:start position:0%
stop see yeah that's right like there's
only<00:20:28.600><c> one</c><00:20:29.020><c> guy</c>

00:20:30.890 --> 00:20:30.900 align:start position:0%
only one guy
 

00:20:30.900 --> 00:20:35.100 align:start position:0%
only one guy
access<00:20:31.900><c> to</c><00:20:32.430><c> yep</c><00:20:33.460><c> otherwise</c><00:20:34.210><c> how</c><00:20:34.630><c> do</c><00:20:34.690><c> I</c><00:20:34.840><c> know</c>

00:20:35.100 --> 00:20:35.110 align:start position:0%
access to yep otherwise how do I know
 

00:20:35.110 --> 00:20:38.250 align:start position:0%
access to yep otherwise how do I know
the<00:20:35.320><c> roots</c><00:20:35.559><c> gets</c><00:20:35.950><c> him</c><00:20:36.370><c> like</c><00:20:37.240><c> I</c><00:20:37.510><c> look</c><00:20:38.110><c> for</c>

00:20:38.250 --> 00:20:38.260 align:start position:0%
the roots gets him like I look for
 

00:20:38.260 --> 00:20:40.350 align:start position:0%
the roots gets him like I look for
customized<00:20:38.770><c> in</c><00:20:39.070><c> magnets</c><00:20:39.670><c> you</c><00:20:39.820><c> don't</c><00:20:40.030><c> know</c>

00:20:40.350 --> 00:20:40.360 align:start position:0%
customized in magnets you don't know
 

00:20:40.360 --> 00:20:42.510 align:start position:0%
customized in magnets you don't know
roots<00:20:40.930><c> yeah</c><00:20:41.380><c> that's</c><00:20:41.920><c> a</c><00:20:42.010><c> penalty</c>

00:20:42.510 --> 00:20:42.520 align:start position:0%
roots yeah that's a penalty
 

00:20:42.520 --> 00:20:44.549 align:start position:0%
roots yeah that's a penalty
so<00:20:42.670><c> measurements</c><00:20:43.330><c> have</c><00:20:43.600><c> the</c><00:20:43.809><c> efficiency</c><00:20:44.410><c> that</c>

00:20:44.549 --> 00:20:44.559 align:start position:0%
so measurements have the efficiency that
 

00:20:44.559 --> 00:20:47.040 align:start position:0%
so measurements have the efficiency that
you<00:20:44.680><c> can</c><00:20:44.890><c> pre</c><00:20:45.160><c> calculate</c><00:20:45.640><c> roofs</c><00:20:45.880><c> and</c><00:20:46.510><c> magnets</c>

00:20:47.040 --> 00:20:47.050 align:start position:0%
you can pre calculate roofs and magnets
 

00:20:47.050 --> 00:20:49.410 align:start position:0%
you can pre calculate roofs and magnets
because<00:20:47.350><c> we</c><00:20:47.470><c> assume</c><00:20:47.830><c> very</c><00:20:48.790><c> short</c>

00:20:49.410 --> 00:20:49.420 align:start position:0%
because we assume very short
 

00:20:49.420 --> 00:20:53.250 align:start position:0%
because we assume very short
liveness<00:20:49.720><c> of</c><00:20:50.880><c> things</c><00:20:51.880><c> or</c><00:20:52.240><c> very</c><00:20:52.990><c> short</c>

00:20:53.250 --> 00:20:53.260 align:start position:0%
liveness of things or very short
 

00:20:53.260 --> 00:20:54.890 align:start position:0%
liveness of things or very short
lightness<00:20:53.710><c> of</c><00:20:53.830><c> the</c><00:20:53.980><c> peers</c><00:20:54.280><c> we</c><00:20:54.550><c> can</c>

00:20:54.890 --> 00:20:54.900 align:start position:0%
lightness of the peers we can
 

00:20:54.900 --> 00:20:57.540 align:start position:0%
lightness of the peers we can
predetermine<00:20:55.900><c> roofs</c><00:20:56.440><c> so</c><00:20:56.980><c> there</c><00:20:57.130><c> are</c><00:20:57.190><c> certain</c>

00:20:57.540 --> 00:20:57.550 align:start position:0%
predetermine roofs so there are certain
 

00:20:57.550 --> 00:21:00.780 align:start position:0%
predetermine roofs so there are certain
ways<00:20:57.730><c> to</c><00:20:58.260><c> for</c><00:20:59.260><c> every</c><00:20:59.590><c> health</c><00:20:59.860><c> pick</c><00:21:00.370><c> the</c><00:21:00.580><c> next</c>

00:21:00.780 --> 00:21:00.790 align:start position:0%
ways to for every health pick the next
 

00:21:00.790 --> 00:21:02.790 align:start position:0%
ways to for every health pick the next
best<00:21:01.150><c> by</c><00:21:01.570><c> acquiring</c><00:21:01.990><c> their</c><00:21:02.290><c> peers</c><00:21:02.590><c> right</c>

00:21:02.790 --> 00:21:02.800 align:start position:0%
best by acquiring their peers right
 

00:21:02.800 --> 00:21:06.360 align:start position:0%
best by acquiring their peers right
before<00:21:03.160><c> the</c><00:21:03.250><c> hall</c><00:21:03.400><c> but</c><00:21:03.910><c> like</c><00:21:04.120><c> if</c><00:21:05.220><c> there</c><00:21:06.220><c> is</c>

00:21:06.360 --> 00:21:06.370 align:start position:0%
before the hall but like if there is
 

00:21:06.370 --> 00:21:09.750 align:start position:0%
before the hall but like if there is
like<00:21:06.610><c> 50</c><00:21:07.179><c> people</c><00:21:07.390><c> between</c><00:21:07.929><c> you</c><00:21:08.530><c> and</c><00:21:09.010><c> the</c>

00:21:09.750 --> 00:21:09.760 align:start position:0%
like 50 people between you and the
 

00:21:09.760 --> 00:21:13.950 align:start position:0%
like 50 people between you and the
internet<00:21:10.210><c> you</c><00:21:10.420><c> can</c><00:21:10.679><c> do</c><00:21:11.679><c> that</c><00:21:12.030><c> right</c><00:21:13.030><c> so</c><00:21:13.270><c> I</c><00:21:13.300><c> cast</c>

00:21:13.950 --> 00:21:13.960 align:start position:0%
internet you can do that right so I cast
 

00:21:13.960 --> 00:21:21.780 align:start position:0%
internet you can do that right so I cast
like<00:21:14.230><c> potentially</c><00:21:14.770><c> to</c><00:21:15.809><c> like</c><00:21:16.809><c> a</c><00:21:17.610><c> list</c><00:21:20.790><c> that's</c>

00:21:21.780 --> 00:21:21.790 align:start position:0%
like potentially to like a list that's
 

00:21:21.790 --> 00:21:24.180 align:start position:0%
like potentially to like a list that's
that's<00:21:22.210><c> how</c><00:21:22.390><c> it</c><00:21:22.600><c> works</c><00:21:22.929><c> in</c><00:21:23.140><c> the</c><00:21:23.260><c> worst</c><00:21:23.530><c> case</c><00:21:23.830><c> in</c>

00:21:24.180 --> 00:21:24.190 align:start position:0%
that's how it works in the worst case in
 

00:21:24.190 --> 00:21:27.270 align:start position:0%
that's how it works in the worst case in
the<00:21:24.880><c> best</c><00:21:25.120><c> case</c><00:21:25.480><c> what</c><00:21:26.260><c> we</c><00:21:26.440><c> have</c><00:21:26.470><c> right</c><00:21:26.830><c> now</c><00:21:26.890><c> is</c>

00:21:27.270 --> 00:21:27.280 align:start position:0%
the best case what we have right now is
 

00:21:27.280 --> 00:21:30.180 align:start position:0%
the best case what we have right now is
that<00:21:27.809><c> you</c><00:21:28.809><c> try</c><00:21:29.050><c> to</c><00:21:29.080><c> first</c><00:21:29.440><c> linked</c><00:21:29.890><c> to</c><00:21:30.070><c> the</c>

00:21:30.180 --> 00:21:30.190 align:start position:0%
that you try to first linked to the
 

00:21:30.190 --> 00:21:33.330 align:start position:0%
that you try to first linked to the
peers<00:21:30.490><c> who</c><00:21:30.670><c> have</c><00:21:31.000><c> a</c><00:21:31.590><c> specific</c><00:21:32.590><c> service</c><00:21:32.890><c> that</c>

00:21:33.330 --> 00:21:33.340 align:start position:0%
peers who have a specific service that
 

00:21:33.340 --> 00:21:36.360 align:start position:0%
peers who have a specific service that
you<00:21:33.490><c> need</c><00:21:33.520><c> and</c><00:21:34.090><c> then</c><00:21:34.630><c> hop</c><00:21:34.960><c> further</c><00:21:35.260><c> on</c><00:21:35.410><c> like</c>

00:21:36.360 --> 00:21:36.370 align:start position:0%
you need and then hop further on like
 

00:21:36.370 --> 00:21:44.150 align:start position:0%
you need and then hop further on like
the<00:21:36.550><c> worst</c><00:21:36.760><c> cases</c><00:21:37.030><c> is</c><00:21:37.800><c> having</c><00:21:38.800><c> thing</c><00:21:40.530><c> yeah</c>

00:21:44.150 --> 00:21:44.160 align:start position:0%
 
 

00:21:44.160 --> 00:21:48.050 align:start position:0%
 
yeah<00:21:45.860><c> validation</c><00:21:46.860><c> every</c><00:21:47.100><c> message</c><00:21:47.370><c> is</c><00:21:47.460><c> like</c><00:21:47.730><c> is</c>

00:21:48.050 --> 00:21:48.060 align:start position:0%
yeah validation every message is like is
 

00:21:48.060 --> 00:21:50.480 align:start position:0%
yeah validation every message is like is
there<00:21:48.240><c> a</c><00:21:48.270><c> pattern</c><00:21:48.840><c> no</c><00:21:49.200><c> they</c><00:21:49.440><c> go</c><00:21:49.560><c> sale</c><00:21:49.890><c> let's</c>

00:21:50.480 --> 00:21:50.490 align:start position:0%
there a pattern no they go sale let's
 

00:21:50.490 --> 00:21:53.950 align:start position:0%
there a pattern no they go sale let's
say<00:21:50.610><c> I</c><00:21:50.640><c> realized</c><00:21:51.540><c> somebody</c><00:21:51.780><c> else's</c><00:21:52.080><c> message</c>

00:21:53.950 --> 00:21:53.960 align:start position:0%
say I realized somebody else's message
 

00:21:53.960 --> 00:21:58.430 align:start position:0%
say I realized somebody else's message
especially<00:21:54.960><c> on</c><00:21:55.470><c> a</c><00:21:55.500><c> stove</c><00:21:55.770><c> yeah</c><00:21:56.580><c> so</c><00:21:57.440><c> we've</c>

00:21:58.430 --> 00:21:58.440 align:start position:0%
especially on a stove yeah so we've
 

00:21:58.440 --> 00:22:01.730 align:start position:0%
especially on a stove yeah so we've
talked<00:21:58.710><c> about</c><00:21:58.740><c> the</c><00:21:59.070><c> idea</c><00:21:59.400><c> of</c><00:22:00.290><c> kind</c><00:22:01.290><c> of</c><00:22:01.410><c> like</c><00:22:01.590><c> an</c>

00:22:01.730 --> 00:22:01.740 align:start position:0%
talked about the idea of kind of like an
 

00:22:01.740 --> 00:22:04.370 align:start position:0%
talked about the idea of kind of like an
act<00:22:02.010><c> where</c><00:22:02.460><c> you</c><00:22:02.490><c> know</c><00:22:02.970><c> once</c><00:22:03.210><c> we've</c><00:22:03.450><c> seen</c><00:22:03.930><c> it</c><00:22:04.080><c> we</c>

00:22:04.370 --> 00:22:04.380 align:start position:0%
act where you know once we've seen it we
 

00:22:04.380 --> 00:22:06.800 align:start position:0%
act where you know once we've seen it we
acknowledge<00:22:05.070><c> we</c><00:22:05.340><c> like</c><00:22:05.700><c> to</c><00:22:05.820><c> catch</c><00:22:06.270><c> of</c><00:22:06.510><c> it</c><00:22:06.600><c> so</c>

00:22:06.800 --> 00:22:06.810 align:start position:0%
acknowledge we like to catch of it so
 

00:22:06.810 --> 00:22:09.080 align:start position:0%
acknowledge we like to catch of it so
like<00:22:06.960><c> we're</c><00:22:07.080><c> not</c><00:22:07.200><c> gonna</c><00:22:07.350><c> like</c><00:22:07.560><c> push</c><00:22:07.770><c> this</c><00:22:08.090><c> if</c>

00:22:09.080 --> 00:22:09.090 align:start position:0%
like we're not gonna like push this if
 

00:22:09.090 --> 00:22:10.220 align:start position:0%
like we're not gonna like push this if
we<00:22:09.240><c> receive</c><00:22:09.540><c> it</c><00:22:09.660><c> one</c><00:22:09.750><c> more</c><00:22:09.870><c> time</c><00:22:10.020><c> we're</c><00:22:10.170><c> gonna</c>

00:22:10.220 --> 00:22:10.230 align:start position:0%
we receive it one more time we're gonna
 

00:22:10.230 --> 00:22:12.980 align:start position:0%
we receive it one more time we're gonna
like<00:22:10.470><c> ignore</c><00:22:10.920><c> it</c><00:22:11.010><c> filter</c><00:22:11.510><c> problem</c><00:22:12.510><c> being</c><00:22:12.690><c> is</c>

00:22:12.980 --> 00:22:12.990 align:start position:0%
like ignore it filter problem being is
 

00:22:12.990 --> 00:22:15.650 align:start position:0%
like ignore it filter problem being is
some<00:22:13.320><c> what</c><00:22:14.040><c> that</c><00:22:14.220><c> does</c><00:22:14.490><c> is</c><00:22:14.700><c> if</c><00:22:14.970><c> the</c><00:22:15.300><c> context</c>

00:22:15.650 --> 00:22:15.660 align:start position:0%
some what that does is if the context
 

00:22:15.660 --> 00:22:18.110 align:start position:0%
some what that does is if the context
that<00:22:15.870><c> if</c><00:22:16.140><c> you're</c><00:22:16.350><c> local</c><00:22:16.710><c> if</c><00:22:17.640><c> the</c><00:22:17.790><c> one</c><00:22:17.970><c> if</c>

00:22:18.110 --> 00:22:18.120 align:start position:0%
that if you're local if the one if
 

00:22:18.120 --> 00:22:19.790 align:start position:0%
that if you're local if the one if
you're<00:22:18.360><c> man</c><00:22:18.540><c> that</c><00:22:18.720><c> disconnects</c><00:22:19.470><c> from</c><00:22:19.530><c> like</c><00:22:19.770><c> a</c>

00:22:19.790 --> 00:22:19.800 align:start position:0%
you're man that disconnects from like a
 

00:22:19.800 --> 00:22:21.950 align:start position:0%
you're man that disconnects from like a
larger<00:22:20.250><c> group</c><00:22:20.490><c> you</c><00:22:21.120><c> end</c><00:22:21.300><c> up</c><00:22:21.450><c> pushing</c><00:22:21.720><c> that</c>

00:22:21.950 --> 00:22:21.960 align:start position:0%
larger group you end up pushing that
 

00:22:21.960 --> 00:22:23.930 align:start position:0%
larger group you end up pushing that
really<00:22:22.200><c> quickly</c><00:22:22.440><c> and</c><00:22:22.800><c> then</c><00:22:23.160><c> the</c><00:22:23.490><c> message</c><00:22:23.610><c> gets</c>

00:22:23.930 --> 00:22:23.940 align:start position:0%
really quickly and then the message gets
 

00:22:23.940 --> 00:22:24.410 align:start position:0%
really quickly and then the message gets
dropped

00:22:24.410 --> 00:22:24.420 align:start position:0%
dropped
 

00:22:24.420 --> 00:22:27.260 align:start position:0%
dropped
so<00:22:25.280><c> we've</c><00:22:26.280><c> played</c><00:22:26.490><c> with</c><00:22:26.580><c> the</c><00:22:26.700><c> idea</c><00:22:26.940><c> of</c><00:22:27.000><c> kind</c><00:22:27.180><c> of</c>

00:22:27.260 --> 00:22:27.270 align:start position:0%
so we've played with the idea of kind of
 

00:22:27.270 --> 00:22:28.760 align:start position:0%
so we've played with the idea of kind of
like<00:22:27.390><c> expiry</c><00:22:27.780><c> times</c><00:22:28.080><c> and</c><00:22:28.320><c> stuff</c><00:22:28.440><c> like</c><00:22:28.560><c> that</c>

00:22:28.760 --> 00:22:28.770 align:start position:0%
like expiry times and stuff like that
 

00:22:28.770 --> 00:22:30.770 align:start position:0%
like expiry times and stuff like that
but<00:22:29.040><c> it's</c><00:22:29.190><c> still</c><00:22:29.430><c> kind</c><00:22:29.940><c> of</c><00:22:29.970><c> a</c><00:22:30.060><c> big</c><00:22:30.240><c> open</c>

00:22:30.770 --> 00:22:30.780 align:start position:0%
but it's still kind of a big open
 

00:22:30.780 --> 00:22:32.810 align:start position:0%
but it's still kind of a big open
question<00:22:30.990><c> until</c><00:22:31.740><c> we</c><00:22:31.920><c> can</c><00:22:32.100><c> actually</c><00:22:32.250><c> deploy</c>

00:22:32.810 --> 00:22:32.820 align:start position:0%
question until we can actually deploy
 

00:22:32.820 --> 00:22:35.630 align:start position:0%
question until we can actually deploy
this<00:22:33.470><c> in</c><00:22:34.470><c> a</c><00:22:34.650><c> bit</c><00:22:34.800><c> of</c><00:22:34.830><c> a</c><00:22:34.950><c> blur</c><00:22:35.100><c> and</c><00:22:35.310><c> a</c><00:22:35.370><c> larger</c>

00:22:35.630 --> 00:22:35.640 align:start position:0%
this in a bit of a blur and a larger
 

00:22:35.640 --> 00:22:37.220 align:start position:0%
this in a bit of a blur and a larger
scale<00:22:35.880><c> to</c><00:22:35.910><c> actually</c><00:22:36.270><c> like</c><00:22:36.390><c> kind</c><00:22:36.600><c> of</c><00:22:36.720><c> see</c><00:22:36.960><c> like</c>

00:22:37.220 --> 00:22:37.230 align:start position:0%
scale to actually like kind of see like
 

00:22:37.230 --> 00:22:39.620 align:start position:0%
scale to actually like kind of see like
how<00:22:37.770><c> long</c><00:22:38.010><c> does</c><00:22:38.190><c> the</c><00:22:38.310><c> message</c><00:22:38.460><c> survive</c><00:22:38.940><c> you</c>

00:22:39.620 --> 00:22:39.630 align:start position:0%
how long does the message survive you
 

00:22:39.630 --> 00:22:41.000 align:start position:0%
how long does the message survive you
know<00:22:39.720><c> until</c><00:22:40.140><c> it</c><00:22:40.260><c> can</c><00:22:40.350><c> actually</c><00:22:40.530><c> get</c><00:22:40.740><c> to</c><00:22:40.890><c> its</c>

00:22:41.000 --> 00:22:41.010 align:start position:0%
know until it can actually get to its
 

00:22:41.010 --> 00:22:43.940 align:start position:0%
know until it can actually get to its
end<00:22:41.160><c> user</c><00:22:42.260><c> one</c><00:22:43.260><c> of</c><00:22:43.350><c> the</c><00:22:43.440><c> problems</c><00:22:43.770><c> we've</c><00:22:43.920><c> had</c>

00:22:43.940 --> 00:22:43.950 align:start position:0%
end user one of the problems we've had
 

00:22:43.950 --> 00:22:46.310 align:start position:0%
end user one of the problems we've had
right<00:22:44.220><c> now</c><00:22:44.430><c> as</c><00:22:44.580><c> well</c><00:22:44.760><c> as</c><00:22:44.910><c> testing</c><00:22:45.600><c> anything</c>

00:22:46.310 --> 00:22:46.320 align:start position:0%
right now as well as testing anything
 

00:22:46.320 --> 00:22:50.210 align:start position:0%
right now as well as testing anything
Bluetooth<00:22:46.770><c> is</c><00:22:47.040><c> Pichet</c><00:22:48.380><c> they</c><00:22:49.380><c> will</c><00:22:49.530><c> be</c><00:22:49.680><c> optimal</c>

00:22:50.210 --> 00:22:50.220 align:start position:0%
Bluetooth is Pichet they will be optimal
 

00:22:50.220 --> 00:22:51.440 align:start position:0%
Bluetooth is Pichet they will be optimal
if<00:22:50.370><c> we</c><00:22:50.490><c> could</c><00:22:50.670><c> like</c><00:22:50.820><c> use</c><00:22:51.000><c> something</c><00:22:51.330><c> like</c>

00:22:51.440 --> 00:22:51.450 align:start position:0%
if we could like use something like
 

00:22:51.450 --> 00:22:53.920 align:start position:0%
if we could like use something like
white<00:22:51.630><c> blockers</c><00:22:52.140><c> spin</c><00:22:52.410><c> up</c><00:22:52.560><c> all</c><00:22:52.800><c> our</c><00:22:53.010><c> notes</c><00:22:53.220><c> and</c>

00:22:53.920 --> 00:22:53.930 align:start position:0%
white blockers spin up all our notes and
 

00:22:53.930 --> 00:22:56.120 align:start position:0%
white blockers spin up all our notes and
run<00:22:54.930><c> it</c><00:22:55.080><c> but</c><00:22:55.320><c> that's</c><00:22:55.530><c> close</c><00:22:55.860><c> to</c><00:22:55.890><c> impossible</c>

00:22:56.120 --> 00:22:56.130 align:start position:0%
run it but that's close to impossible
 

00:22:56.130 --> 00:22:59.530 align:start position:0%
run it but that's close to impossible
because<00:22:56.730><c> of</c><00:22:56.760><c> how</c><00:22:56.970><c> Bluetooth</c><00:22:57.360><c> works</c><00:22:57.650><c> Bluetooth</c>

00:22:59.530 --> 00:22:59.540 align:start position:0%
because of how Bluetooth works Bluetooth
 

00:22:59.540 --> 00:23:02.390 align:start position:0%
because of how Bluetooth works Bluetooth
the<00:23:00.540><c> way</c><00:23:00.720><c> it</c><00:23:00.960><c> works</c><00:23:01.200><c> is</c><00:23:01.470><c> like</c><00:23:01.500><c> it's</c><00:23:02.040><c> driver</c>

00:23:02.390 --> 00:23:02.400 align:start position:0%
the way it works is like it's driver
 

00:23:02.400 --> 00:23:04.190 align:start position:0%
the way it works is like it's driver
dependent<00:23:03.060><c> it's</c><00:23:03.270><c> operating</c><00:23:03.840><c> system</c>

00:23:04.190 --> 00:23:04.200 align:start position:0%
dependent it's operating system
 

00:23:04.200 --> 00:23:05.600 align:start position:0%
dependent it's operating system
dependent<00:23:04.680><c> and</c><00:23:04.890><c> then</c><00:23:04.980><c> those</c><00:23:05.130><c> operating</c>

00:23:05.600 --> 00:23:05.610 align:start position:0%
dependent and then those operating
 

00:23:05.610 --> 00:23:08.090 align:start position:0%
dependent and then those operating
systems<00:23:05.640><c> implement</c><00:23:06.450><c> different</c><00:23:06.630><c> api's</c><00:23:07.170><c> and</c><00:23:07.500><c> so</c>

00:23:08.090 --> 00:23:08.100 align:start position:0%
systems implement different api's and so
 

00:23:08.100 --> 00:23:12.020 align:start position:0%
systems implement different api's and so
like<00:23:08.280><c> our</c><00:23:08.820><c> Mac</c><00:23:10.610><c> implementation</c><00:23:11.610><c> would</c><00:23:11.850><c> be</c>

00:23:12.020 --> 00:23:12.030 align:start position:0%
like our Mac implementation would be
 

00:23:12.030 --> 00:23:13.370 align:start position:0%
like our Mac implementation would be
really<00:23:12.300><c> nice</c><00:23:12.420><c> if</c><00:23:12.660><c> we</c><00:23:12.780><c> could</c><00:23:12.900><c> just</c><00:23:12.960><c> spin</c><00:23:13.350><c> up</c>

00:23:13.370 --> 00:23:13.380 align:start position:0%
really nice if we could just spin up
 

00:23:13.380 --> 00:23:15.530 align:start position:0%
really nice if we could just spin up
fake<00:23:13.770><c> Macs</c><00:23:14.100><c> and</c><00:23:14.430><c> test</c><00:23:14.700><c> it</c><00:23:14.880><c> but</c><00:23:15.060><c> we</c><00:23:15.150><c> can't</c><00:23:15.390><c> do</c>

00:23:15.530 --> 00:23:15.540 align:start position:0%
fake Macs and test it but we can't do
 

00:23:15.540 --> 00:23:17.270 align:start position:0%
fake Macs and test it but we can't do
that<00:23:15.720><c> because</c><00:23:15.960><c> us</c><00:23:16.440><c> so</c><00:23:16.590><c> you</c><00:23:16.650><c> can't</c><00:23:16.980><c> spit</c><00:23:17.250><c> out</c>

00:23:17.270 --> 00:23:17.280 align:start position:0%
that because us so you can't spit out
 

00:23:17.280 --> 00:23:19.160 align:start position:0%
that because us so you can't spit out
magnet<00:23:17.790><c> VMs</c><00:23:18.210><c> because</c><00:23:18.750><c> it</c><00:23:18.870><c> doesn't</c><00:23:19.110><c> exist</c>

00:23:19.160 --> 00:23:19.170 align:start position:0%
magnet VMs because it doesn't exist
 

00:23:19.170 --> 00:23:21.380 align:start position:0%
magnet VMs because it doesn't exist
unless<00:23:19.530><c> you</c><00:23:19.680><c> spend</c><00:23:20.010><c> on</c><00:23:20.100><c> packing</c><00:23:20.490><c> Tosh's</c><00:23:20.880><c> which</c>

00:23:21.380 --> 00:23:21.390 align:start position:0%
unless you spend on packing Tosh's which
 

00:23:21.390 --> 00:23:22.700 align:start position:0%
unless you spend on packing Tosh's which
then<00:23:21.600><c> usually</c><00:23:21.960><c> don't</c><00:23:22.140><c> have</c><00:23:22.350><c> the</c><00:23:22.500><c> proper</c>

00:23:22.700 --> 00:23:22.710 align:start position:0%
then usually don't have the proper
 

00:23:22.710 --> 00:23:25.880 align:start position:0%
then usually don't have the proper
Bluetooth<00:23:23.160><c> drivers</c><00:23:23.670><c> so</c><00:23:24.510><c> the</c><00:23:24.990><c> entire</c><00:23:25.320><c> testing</c>

00:23:25.880 --> 00:23:25.890 align:start position:0%
Bluetooth drivers so the entire testing
 

00:23:25.890 --> 00:23:27.590 align:start position:0%
Bluetooth drivers so the entire testing
of<00:23:26.010><c> this</c><00:23:26.160><c> requires</c><00:23:26.730><c> us</c><00:23:26.820><c> to</c><00:23:26.970><c> actually</c><00:23:27.420><c> get</c>

00:23:27.590 --> 00:23:27.600 align:start position:0%
of this requires us to actually get
 

00:23:27.600 --> 00:23:29.150 align:start position:0%
of this requires us to actually get
together<00:23:27.780><c> physically</c><00:23:28.500><c> and</c><00:23:28.620><c> test</c><00:23:28.830><c> it</c><00:23:29.010><c> which</c>

00:23:29.150 --> 00:23:29.160 align:start position:0%
together physically and test it which
 

00:23:29.160 --> 00:23:31.130 align:start position:0%
together physically and test it which
has<00:23:29.280><c> been</c><00:23:29.520><c> kind</c><00:23:30.150><c> of</c><00:23:30.210><c> hard</c><00:23:30.360><c> considering</c><00:23:30.810><c> daily</c>

00:23:31.130 --> 00:23:31.140 align:start position:0%
has been kind of hard considering daily
 

00:23:31.140 --> 00:23:35.350 align:start position:0%
has been kind of hard considering daily
living

00:23:35.350 --> 00:23:35.360 align:start position:0%
 
 

00:23:35.360 --> 00:23:38.570 align:start position:0%
 
yeah<00:23:36.360><c> we're</c><00:23:37.289><c> gonna</c><00:23:37.650><c> work</c><00:23:38.100><c> on</c><00:23:38.309><c> something</c>

00:23:38.570 --> 00:23:38.580 align:start position:0%
yeah we're gonna work on something
 

00:23:38.580 --> 00:23:40.279 align:start position:0%
yeah we're gonna work on something
better<00:23:38.850><c> yeah</c><00:23:39.390><c> if</c><00:23:39.480><c> you</c><00:23:39.570><c> have</c><00:23:39.690><c> any</c><00:23:39.720><c> mac</c><00:23:40.020><c> books</c>

00:23:40.279 --> 00:23:40.289 align:start position:0%
better yeah if you have any mac books
 

00:23:40.289 --> 00:23:44.049 align:start position:0%
better yeah if you have any mac books
you<00:23:40.470><c> will</c><00:23:40.590><c> donate</c><00:23:41.190><c> we'll</c><00:23:41.429><c> take</c><00:23:41.610><c> them</c>

00:23:44.049 --> 00:23:44.059 align:start position:0%
 
 

00:23:44.059 --> 00:23:46.520 align:start position:0%
 
so<00:23:45.059><c> here</c><00:23:45.360><c> what</c><00:23:45.510><c> happened</c><00:23:46.080><c> is</c><00:23:46.200><c> we're</c><00:23:46.380><c> both</c>

00:23:46.520 --> 00:23:46.530 align:start position:0%
so here what happened is we're both
 

00:23:46.530 --> 00:23:48.159 align:start position:0%
so here what happened is we're both
running<00:23:46.770><c> a</c><00:23:47.010><c> real</c><00:23:47.220><c> heir</c><00:23:47.370><c> with</c><00:23:47.580><c> just</c><00:23:47.820><c> a</c><00:23:47.910><c> basic</c>

00:23:48.159 --> 00:23:48.169 align:start position:0%
running a real heir with just a basic
 

00:23:48.169 --> 00:23:51.919 align:start position:0%
running a real heir with just a basic
service<00:23:49.169><c> that</c><00:23:49.830><c> implements</c><00:23:50.549><c> just</c><00:23:51.510><c> normal</c>

00:23:51.919 --> 00:23:51.929 align:start position:0%
service that implements just normal
 

00:23:51.929 --> 00:23:54.710 align:start position:0%
service that implements just normal
messaging<00:23:52.440><c> between</c><00:23:52.559><c> Eric</c><00:23:53.190><c> and</c><00:23:53.280><c> I</c><00:23:53.600><c> it's</c><00:23:54.600><c> a</c>

00:23:54.710 --> 00:23:54.720 align:start position:0%
messaging between Eric and I it's a
 

00:23:54.720 --> 00:23:56.810 align:start position:0%
messaging between Eric and I it's a
essentially<00:23:55.410><c> it's</c><00:23:55.530><c> a</c><00:23:55.559><c> terminal</c><00:23:56.010><c> chat</c><00:23:56.429><c> up</c><00:23:56.580><c> that</c>

00:23:56.810 --> 00:23:56.820 align:start position:0%
essentially it's a terminal chat up that
 

00:23:56.820 --> 00:24:00.409 align:start position:0%
essentially it's a terminal chat up that
just<00:23:56.940><c> spends</c><00:23:57.720><c> a</c><00:23:57.900><c> main</c><00:23:58.169><c> channel</c><00:23:58.669><c> its</c><00:23:59.669><c> cents</c><00:24:00.240><c> to</c>

00:24:00.409 --> 00:24:00.419 align:start position:0%
just spends a main channel its cents to
 

00:24:00.419 --> 00:24:03.560 align:start position:0%
just spends a main channel its cents to
a<00:24:00.450><c> service</c><00:24:00.840><c> directly</c><00:24:01.289><c> so</c><00:24:01.679><c> that</c><00:24:02.390><c> anyone</c><00:24:03.390><c> who</c>

00:24:03.560 --> 00:24:03.570 align:start position:0%
a service directly so that anyone who
 

00:24:03.570 --> 00:24:05.570 align:start position:0%
a service directly so that anyone who
would<00:24:03.690><c> be</c><00:24:03.720><c> connected</c><00:24:04.260><c> to</c><00:24:04.590><c> this</c><00:24:04.710><c> channel</c><00:24:05.190><c> would</c>

00:24:05.570 --> 00:24:05.580 align:start position:0%
would be connected to this channel would
 

00:24:05.580 --> 00:24:07.880 align:start position:0%
would be connected to this channel would
now<00:24:05.820><c> just</c><00:24:06.090><c> be</c><00:24:06.240><c> receiving</c><00:24:06.720><c> these</c><00:24:06.840><c> messages</c><00:24:06.900><c> and</c>

00:24:07.880 --> 00:24:07.890 align:start position:0%
now just be receiving these messages and
 

00:24:07.890 --> 00:24:11.409 align:start position:0%
now just be receiving these messages and
our<00:24:08.010><c> Pro</c><00:24:08.159><c> Cemetery</c><00:24:08.700><c> which</c><00:24:09.120><c> is</c><00:24:09.240><c> pretty</c><00:24:09.750><c> cool</c>

00:24:11.409 --> 00:24:11.419 align:start position:0%
our Pro Cemetery which is pretty cool
 

00:24:11.419 --> 00:24:13.549 align:start position:0%
our Pro Cemetery which is pretty cool
next<00:24:12.419><c> thing</c><00:24:12.690><c> I'm</c><00:24:12.780><c> going</c><00:24:12.870><c> to</c><00:24:12.960><c> do</c><00:24:13.110><c> is</c><00:24:13.380><c> I'm</c><00:24:13.530><c> going</c>

00:24:13.549 --> 00:24:13.559 align:start position:0%
next thing I'm going to do is I'm going
 

00:24:13.559 --> 00:24:15.919 align:start position:0%
next thing I'm going to do is I'm going
to<00:24:13.710><c> show</c><00:24:13.950><c> you</c><00:24:14.010><c> the</c><00:24:14.250><c> code</c><00:24:14.490><c> does</c><00:24:15.030><c> some</c><00:24:15.690><c> of</c><00:24:15.720><c> this</c>

00:24:15.919 --> 00:24:15.929 align:start position:0%
to show you the code does some of this
 

00:24:15.929 --> 00:24:28.490 align:start position:0%
to show you the code does some of this
stuff<00:24:16.230><c> this</c><00:24:16.950><c> pump</c><00:24:17.250><c> is</c><00:24:17.370><c> also</c><00:24:17.640><c> too</c><00:24:17.700><c> small</c>

00:24:28.490 --> 00:24:28.500 align:start position:0%
 
 

00:24:28.500 --> 00:24:47.370 align:start position:0%
 
you<00:24:29.500><c> guys</c><00:24:29.650><c> know</c><00:24:29.830><c> how</c><00:24:30.010><c> to</c><00:24:30.040><c> use</c><00:24:30.250><c> your</c><00:24:46.380><c> any</c>

00:24:47.370 --> 00:24:47.380 align:start position:0%
you guys know how to use your any
 

00:24:47.380 --> 00:24:51.570 align:start position:0%
you guys know how to use your any
questions<00:24:47.860><c> while</c><00:24:48.990><c> dc2</c><00:24:49.990><c> message</c><00:24:50.320><c> replay</c><00:24:50.680><c> they</c>

00:24:51.570 --> 00:24:51.580 align:start position:0%
questions while dc2 message replay they
 

00:24:51.580 --> 00:24:53.390 align:start position:0%
questions while dc2 message replay they
give<00:24:51.730><c> the</c><00:24:51.910><c> prettiest</c><00:24:52.450><c> partitions</c><00:24:52.990><c> and</c><00:24:53.140><c> then</c>

00:24:53.390 --> 00:24:53.400 align:start position:0%
give the prettiest partitions and then
 

00:24:53.400 --> 00:24:55.770 align:start position:0%
give the prettiest partitions and then
reconstructed<00:24:54.400><c> you</c><00:24:54.520><c> replay</c><00:24:54.880><c> messages</c><00:24:55.450><c> yes</c>

00:24:55.770 --> 00:24:55.780 align:start position:0%
reconstructed you replay messages yes
 

00:24:55.780 --> 00:24:58.650 align:start position:0%
reconstructed you replay messages yes
message<00:24:56.500><c> to</c><00:24:56.680><c> retransmission</c><00:24:57.400><c> by</c><00:24:57.550><c> yes</c><00:24:58.060><c> if</c><00:24:58.240><c> you</c>

00:24:58.650 --> 00:24:58.660 align:start position:0%
message to retransmission by yes if you
 

00:24:58.660 --> 00:25:03.120 align:start position:0%
message to retransmission by yes if you
like<00:24:59.910><c> exactly</c><00:25:00.910><c> yeah</c><00:25:01.180><c> so</c><00:25:01.810><c> right</c><00:25:02.380><c> now</c><00:25:02.560><c> what</c>

00:25:03.120 --> 00:25:03.130 align:start position:0%
like exactly yeah so right now what
 

00:25:03.130 --> 00:25:05.520 align:start position:0%
like exactly yeah so right now what
happens<00:25:03.520><c> is</c><00:25:03.700><c> a</c><00:25:03.880><c> message</c><00:25:04.240><c> will</c><00:25:04.390><c> walk</c><00:25:04.600><c> around</c><00:25:04.990><c> in</c>

00:25:05.520 --> 00:25:05.530 align:start position:0%
happens is a message will walk around in
 

00:25:05.530 --> 00:25:09.210 align:start position:0%
happens is a message will walk around in
a<00:25:06.370><c> network</c><00:25:06.760><c> for</c><00:25:07.360><c> quite</c><00:25:07.570><c> a</c><00:25:07.690><c> time</c><00:25:08.020><c> until</c><00:25:08.530><c> you</c>

00:25:09.210 --> 00:25:09.220 align:start position:0%
a network for quite a time until you
 

00:25:09.220 --> 00:25:11.220 align:start position:0%
a network for quite a time until you
know<00:25:09.370><c> it's</c><00:25:09.520><c> no</c><00:25:09.670><c> longer</c><00:25:09.940><c> choose</c><00:25:10.120><c> to</c><00:25:10.450><c> retransmit</c>

00:25:11.220 --> 00:25:11.230 align:start position:0%
know it's no longer choose to retransmit
 

00:25:11.230 --> 00:25:13.970 align:start position:0%
know it's no longer choose to retransmit
it<00:25:11.530><c> it's</c><00:25:12.220><c> a</c><00:25:12.370><c> passive</c><00:25:12.940><c> it's</c><00:25:13.060><c> a</c><00:25:13.120><c> very</c><00:25:13.390><c> naive</c>

00:25:13.970 --> 00:25:13.980 align:start position:0%
it it's a passive it's a very naive
 

00:25:13.980 --> 00:25:17.040 align:start position:0%
it it's a passive it's a very naive
sending<00:25:14.980><c> algorithm</c><00:25:15.490><c> which</c><00:25:16.270><c> I</c><00:25:16.480><c> will</c><00:25:16.660><c> show</c><00:25:16.870><c> you</c>

00:25:17.040 --> 00:25:17.050 align:start position:0%
sending algorithm which I will show you
 

00:25:17.050 --> 00:25:22.770 align:start position:0%
sending algorithm which I will show you
here<00:25:17.580><c> here</c><00:25:18.580><c> we</c><00:25:18.760><c> go</c><00:25:19.000><c> that's</c><00:25:19.780><c> some</c><00:25:21.360><c> so</c><00:25:22.360><c> this</c><00:25:22.630><c> is</c>

00:25:22.770 --> 00:25:22.780 align:start position:0%
here here we go that's some so this is
 

00:25:22.780 --> 00:25:25.380 align:start position:0%
here here we go that's some so this is
essentially<00:25:23.170><c> the</c><00:25:23.410><c> same</c><00:25:23.620><c> function</c><00:25:24.150><c> and</c><00:25:25.150><c> what</c>

00:25:25.380 --> 00:25:25.390 align:start position:0%
essentially the same function and what
 

00:25:25.390 --> 00:25:28.560 align:start position:0%
essentially the same function and what
happens<00:25:25.840><c> in</c><00:25:26.110><c> the</c><00:25:26.380><c> first</c><00:25:26.650><c> check</c><00:25:27.550><c> is</c><00:25:27.820><c> we</c><00:25:28.180><c> ensure</c>

00:25:28.560 --> 00:25:28.570 align:start position:0%
happens in the first check is we ensure
 

00:25:28.570 --> 00:25:30.360 align:start position:0%
happens in the first check is we ensure
that<00:25:28.750><c> the</c><00:25:28.900><c> message</c><00:25:29.080><c> I</c><00:25:29.380><c> there</c><00:25:29.710><c> has</c><00:25:29.860><c> a</c><00:25:29.890><c> recipient</c>

00:25:30.360 --> 00:25:30.370 align:start position:0%
that the message I there has a recipient
 

00:25:30.370 --> 00:25:35.040 align:start position:0%
that the message I there has a recipient
which<00:25:30.820><c> is</c><00:25:31.030><c> a</c><00:25:31.360><c> device</c><00:25:31.930><c> or</c><00:25:33.120><c> a</c><00:25:34.120><c> service</c><00:25:34.630><c> which</c><00:25:34.870><c> is</c>

00:25:35.040 --> 00:25:35.050 align:start position:0%
which is a device or a service which is
 

00:25:35.050 --> 00:25:37.860 align:start position:0%
which is a device or a service which is
like<00:25:35.260><c> a</c><00:25:35.560><c> characteristic</c><00:25:36.550><c> like</c><00:25:36.700><c> if</c><00:25:37.570><c> you're</c><00:25:37.780><c> in</c>

00:25:37.860 --> 00:25:37.870 align:start position:0%
like a characteristic like if you're in
 

00:25:37.870 --> 00:25:40.800 align:start position:0%
like a characteristic like if you're in
transactions<00:25:38.440><c> or</c><00:25:38.560><c> whatever</c><00:25:39.210><c> the</c><00:25:40.210><c> recipient</c>

00:25:40.800 --> 00:25:40.810 align:start position:0%
transactions or whatever the recipient
 

00:25:40.810 --> 00:25:44.310 align:start position:0%
transactions or whatever the recipient
is<00:25:41.080><c> a</c><00:25:42.240><c> identifier</c><00:25:43.240><c> is</c><00:25:43.630><c> identified</c><00:25:44.140><c> by</c><00:25:44.170><c> a</c>

00:25:44.310 --> 00:25:44.320 align:start position:0%
is a identifier is identified by a
 

00:25:44.320 --> 00:25:47.010 align:start position:0%
is a identifier is identified by a
public<00:25:44.710><c> key</c><00:25:44.920><c> so</c><00:25:45.220><c> that</c><00:25:45.250><c> one</c><00:25:46.210><c> recipient</c><00:25:46.570><c> can</c>

00:25:47.010 --> 00:25:47.020 align:start position:0%
public key so that one recipient can
 

00:25:47.020 --> 00:25:48.990 align:start position:0%
public key so that one recipient can
have<00:25:47.260><c> multiple</c><00:25:47.710><c> transports</c><00:25:48.430><c> attached</c><00:25:48.730><c> to</c><00:25:48.910><c> it</c>

00:25:48.990 --> 00:25:49.000 align:start position:0%
have multiple transports attached to it
 

00:25:49.000 --> 00:25:51.840 align:start position:0%
have multiple transports attached to it
kind<00:25:49.210><c> of</c><00:25:49.330><c> how</c><00:25:49.660><c> multi</c><00:25:50.620><c> addresses</c><00:25:50.980><c> work</c><00:25:51.190><c> in</c><00:25:51.460><c> the</c>

00:25:51.840 --> 00:25:51.850 align:start position:0%
kind of how multi addresses work in the
 

00:25:51.850 --> 00:25:55.290 align:start position:0%
kind of how multi addresses work in the
p2p<00:25:52.120><c> and</c><00:25:53.010><c> then</c><00:25:54.010><c> what</c><00:25:54.220><c> we</c><00:25:54.340><c> do</c><00:25:54.490><c> is</c><00:25:54.670><c> we</c><00:25:54.850><c> try</c><00:25:55.270><c> to</c>

00:25:55.290 --> 00:25:55.300 align:start position:0%
p2p and then what we do is we try to
 

00:25:55.300 --> 00:25:56.820 align:start position:0%
p2p and then what we do is we try to
serialize<00:25:55.930><c> a</c><00:25:55.990><c> message</c><00:25:56.440><c> because</c><00:25:56.620><c> it's</c><00:25:56.770><c> a</c>

00:25:56.820 --> 00:25:56.830 align:start position:0%
serialize a message because it's a
 

00:25:56.830 --> 00:25:58.320 align:start position:0%
serialize a message because it's a
protocol<00:25:57.220><c> buffer</c><00:25:57.580><c> that's</c><00:25:57.790><c> not</c><00:25:57.970><c> really</c><00:25:58.180><c> that</c>

00:25:58.320 --> 00:25:58.330 align:start position:0%
protocol buffer that's not really that
 

00:25:58.330 --> 00:26:03.060 align:start position:0%
protocol buffer that's not really that
important<00:25:58.810><c> and</c><00:25:59.080><c> then</c><00:25:59.740><c> we</c><00:25:59.920><c> get</c><00:26:00.100><c> to</c><00:26:01.680><c> we</c><00:26:02.680><c> iterate</c>

00:26:03.060 --> 00:26:03.070 align:start position:0%
important and then we get to we iterate
 

00:26:03.070 --> 00:26:05.100 align:start position:0%
important and then we get to we iterate
over<00:26:03.220><c> our</c><00:26:03.490><c> transports</c><00:26:04.180><c> and</c><00:26:04.390><c> our</c><00:26:04.540><c> transports</c>

00:26:05.100 --> 00:26:05.110 align:start position:0%
over our transports and our transports
 

00:26:05.110 --> 00:26:08.310 align:start position:0%
over our transports and our transports
have<00:26:05.320><c> specific</c><00:26:06.160><c> peers</c><00:26:06.670><c> and</c><00:26:07.420><c> what</c><00:26:07.630><c> we</c><00:26:07.750><c> first</c><00:26:08.020><c> do</c>

00:26:08.310 --> 00:26:08.320 align:start position:0%
have specific peers and what we first do
 

00:26:08.320 --> 00:26:12.690 align:start position:0%
have specific peers and what we first do
is<00:26:08.740><c> we</c><00:26:09.070><c> check</c><00:26:09.370><c> if</c><00:26:09.790><c> that</c><00:26:10.800><c> if</c><00:26:11.800><c> our</c><00:26:12.070><c> recipient</c>

00:26:12.690 --> 00:26:12.700 align:start position:0%
is we check if that if our recipient
 

00:26:12.700 --> 00:26:15.780 align:start position:0%
is we check if that if our recipient
isn't<00:26:12.940><c> empty</c><00:26:13.090><c> we</c><00:26:13.960><c> try</c><00:26:14.320><c> to</c><00:26:14.380><c> find</c><00:26:14.620><c> a</c><00:26:14.740><c> peer</c><00:26:15.070><c> to</c>

00:26:15.780 --> 00:26:15.790 align:start position:0%
isn't empty we try to find a peer to
 

00:26:15.790 --> 00:26:17.420 align:start position:0%
isn't empty we try to find a peer to
send<00:26:16.090><c> to</c><00:26:16.210><c> that</c><00:26:16.390><c> that</c><00:26:16.780><c> has</c><00:26:16.990><c> that</c>

00:26:17.420 --> 00:26:17.430 align:start position:0%
send to that that has that
 

00:26:17.430 --> 00:26:20.060 align:start position:0%
send to that that has that
specific<00:26:17.850><c> PR</c><00:26:18.090><c> ID</c><00:26:18.240><c> and</c><00:26:18.720><c> if</c><00:26:19.440><c> we</c><00:26:19.560><c> do</c><00:26:19.710><c> that</c><00:26:19.740><c> we</c>

00:26:20.060 --> 00:26:20.070 align:start position:0%
specific PR ID and if we do that we
 

00:26:20.070 --> 00:26:22.640 align:start position:0%
specific PR ID and if we do that we
return<00:26:20.400><c> we've</c><00:26:20.910><c> done</c><00:26:21.330><c> a</c><00:26:21.360><c> successful</c><00:26:21.900><c> set</c><00:26:22.080><c> we</c>

00:26:22.640 --> 00:26:22.650 align:start position:0%
return we've done a successful set we
 

00:26:22.650 --> 00:26:24.290 align:start position:0%
return we've done a successful set we
don't<00:26:22.830><c> need</c><00:26:22.950><c> to</c><00:26:23.010><c> send</c><00:26:23.250><c> it</c><00:26:23.370><c> to</c><00:26:23.400><c> anyone</c><00:26:23.640><c> anymore</c>

00:26:24.290 --> 00:26:24.300 align:start position:0%
don't need to send it to anyone anymore
 

00:26:24.300 --> 00:26:27.470 align:start position:0%
don't need to send it to anyone anymore
what<00:26:25.110><c> we</c><00:26:25.260><c> do</c><00:26:25.380><c> otherwise</c><00:26:25.710><c> is</c><00:26:26.190><c> we</c><00:26:26.580><c> look</c><00:26:26.850><c> for</c><00:26:27.180><c> all</c>

00:26:27.470 --> 00:26:27.480 align:start position:0%
what we do otherwise is we look for all
 

00:26:27.480 --> 00:26:30.380 align:start position:0%
what we do otherwise is we look for all
the<00:26:27.690><c> peers</c><00:26:28.050><c> which</c><00:26:28.800><c> implement</c><00:26:29.760><c> that</c><00:26:29.910><c> specific</c>

00:26:30.380 --> 00:26:30.390 align:start position:0%
the peers which implement that specific
 

00:26:30.390 --> 00:26:34.340 align:start position:0%
the peers which implement that specific
service<00:26:30.810><c> and</c><00:26:31.020><c> we</c><00:26:31.920><c> then</c><00:26:32.640><c> flood</c><00:26:33.450><c> that</c><00:26:33.870><c> message</c>

00:26:34.340 --> 00:26:34.350 align:start position:0%
service and we then flood that message
 

00:26:34.350 --> 00:26:37.250 align:start position:0%
service and we then flood that message
to<00:26:34.740><c> every</c><00:26:35.070><c> single</c><00:26:35.340><c> member</c><00:26:36.060><c> who</c><00:26:36.750><c> implements</c>

00:26:37.250 --> 00:26:37.260 align:start position:0%
to every single member who implements
 

00:26:37.260 --> 00:26:42.800 align:start position:0%
to every single member who implements
that<00:26:37.290><c> service</c><00:26:37.830><c> and</c><00:26:39.320><c> when</c><00:26:40.320><c> we</c><00:26:40.470><c> do</c><00:26:40.710><c> a</c><00:26:41.640><c> flood</c><00:26:42.480><c> send</c>

00:26:42.800 --> 00:26:42.810 align:start position:0%
that service and when we do a flood send
 

00:26:42.810 --> 00:26:44.570 align:start position:0%
that service and when we do a flood send
we<00:26:43.230><c> ensure</c><00:26:43.620><c> that</c><00:26:43.650><c> we're</c><00:26:44.010><c> not</c><00:26:44.160><c> sending</c><00:26:44.430><c> a</c>

00:26:44.570 --> 00:26:44.580 align:start position:0%
we ensure that we're not sending a
 

00:26:44.580 --> 00:26:46.790 align:start position:0%
we ensure that we're not sending a
message<00:26:45.030><c> to</c><00:26:45.450><c> the</c><00:26:45.660><c> person</c><00:26:46.050><c> we</c><00:26:46.200><c> received</c><00:26:46.620><c> it</c>

00:26:46.790 --> 00:26:46.800 align:start position:0%
message to the person we received it
 

00:26:46.800 --> 00:26:48.680 align:start position:0%
message to the person we received it
from<00:26:46.980><c> where</c><00:26:47.700><c> the</c><00:26:47.730><c> person</c><00:26:48.180><c> who</c><00:26:48.300><c> originally</c>

00:26:48.680 --> 00:26:48.690 align:start position:0%
from where the person who originally
 

00:26:48.690 --> 00:26:53.240 align:start position:0%
from where the person who originally
sent<00:26:49.050><c> it</c><00:26:49.230><c> so</c><00:26:50.010><c> if</c><00:26:51.200><c> for</c><00:26:52.200><c> example</c><00:26:52.260><c> Eric</c><00:26:52.950><c> sends</c>

00:26:53.240 --> 00:26:53.250 align:start position:0%
sent it so if for example Eric sends
 

00:26:53.250 --> 00:26:57.200 align:start position:0%
sent it so if for example Eric sends
Greg<00:26:53.520><c> a</c><00:26:53.550><c> message</c><00:26:54.090><c> and</c><00:26:54.860><c> then</c><00:26:55.860><c> great</c><00:26:56.310><c> passes</c>

00:26:57.200 --> 00:26:57.210 align:start position:0%
Greg a message and then great passes
 

00:26:57.210 --> 00:26:59.270 align:start position:0%
Greg a message and then great passes
that<00:26:57.330><c> home</c><00:26:57.480><c> to</c><00:26:57.660><c> me</c><00:26:57.810><c> I</c><00:26:58.080><c> won't</c><00:26:58.380><c> send</c><00:26:58.650><c> it</c><00:26:58.770><c> to</c><00:26:59.070><c> any</c>

00:26:59.270 --> 00:26:59.280 align:start position:0%
that home to me I won't send it to any
 

00:26:59.280 --> 00:27:02.240 align:start position:0%
that home to me I won't send it to any
one<00:26:59.400><c> of</c><00:26:59.610><c> those</c><00:26:59.910><c> anymore</c><00:27:00.900><c> but</c><00:27:01.560><c> for</c><00:27:01.590><c> example</c><00:27:01.920><c> if</c>

00:27:02.240 --> 00:27:02.250 align:start position:0%
one of those anymore but for example if
 

00:27:02.250 --> 00:27:04.460 align:start position:0%
one of those anymore but for example if
America<00:27:02.670><c> sends</c><00:27:02.910><c> Greg</c><00:27:03.510><c> a</c><00:27:03.540><c> message</c><00:27:04.020><c> and</c><00:27:04.200><c> there's</c>

00:27:04.460 --> 00:27:04.470 align:start position:0%
America sends Greg a message and there's
 

00:27:04.470 --> 00:27:08.300 align:start position:0%
America sends Greg a message and there's
someone<00:27:04.740><c> between</c><00:27:05.930><c> right</c><00:27:06.930><c> and</c><00:27:07.140><c> I</c><00:27:07.350><c> Greg</c><00:27:08.040><c> may</c>

00:27:08.300 --> 00:27:08.310 align:start position:0%
someone between right and I Greg may
 

00:27:08.310 --> 00:27:09.770 align:start position:0%
someone between right and I Greg may
receive<00:27:08.700><c> that</c><00:27:08.880><c> message</c><00:27:09.060><c> again</c><00:27:09.480><c> because</c><00:27:09.660><c> we</c>

00:27:09.770 --> 00:27:09.780 align:start position:0%
receive that message again because we
 

00:27:09.780 --> 00:27:12.740 align:start position:0%
receive that message again because we
don't<00:27:09.810><c> have</c><00:27:10.260><c> the</c><00:27:10.500><c> entire</c><00:27:11.210><c> sentence</c><00:27:12.210><c> to</c><00:27:12.360><c> really</c>

00:27:12.740 --> 00:27:12.750 align:start position:0%
don't have the entire sentence to really
 

00:27:12.750 --> 00:27:15.110 align:start position:0%
don't have the entire sentence to really
have<00:27:12.900><c> the</c><00:27:13.140><c> first</c><00:27:13.920><c> because</c><00:27:14.850><c> that's</c><00:27:15.000><c> the</c>

00:27:15.110 --> 00:27:15.120 align:start position:0%
have the first because that's the
 

00:27:15.120 --> 00:27:17.900 align:start position:0%
have the first because that's the
original<00:27:15.510><c> sender</c><00:27:15.750><c> and</c><00:27:16.070><c> the</c><00:27:17.070><c> latest</c><00:27:17.550><c> because</c>

00:27:17.900 --> 00:27:17.910 align:start position:0%
original sender and the latest because
 

00:27:17.910 --> 00:27:19.750 align:start position:0%
original sender and the latest because
that's<00:27:18.120><c> the</c><00:27:18.270><c> person</c><00:27:18.450><c> we</c><00:27:19.050><c> thought</c><00:27:19.080><c> of</c><00:27:19.320><c> from</c>

00:27:19.750 --> 00:27:19.760 align:start position:0%
that's the person we thought of from
 

00:27:19.760 --> 00:27:22.700 align:start position:0%
that's the person we thought of from
their<00:27:20.760><c> optimizations</c><00:27:21.540><c> we</c><00:27:21.660><c> computed</c><00:27:22.080><c> this</c><00:27:22.260><c> and</c>

00:27:22.700 --> 00:27:22.710 align:start position:0%
their optimizations we computed this and
 

00:27:22.710 --> 00:27:24.920 align:start position:0%
their optimizations we computed this and
then<00:27:23.130><c> we</c><00:27:23.220><c> count</c><00:27:23.520><c> how</c><00:27:23.640><c> many</c><00:27:23.790><c> peers</c><00:27:24.330><c> we</c><00:27:24.510><c> sent</c><00:27:24.780><c> it</c>

00:27:24.920 --> 00:27:24.930 align:start position:0%
then we count how many peers we sent it
 

00:27:24.930 --> 00:27:26.570 align:start position:0%
then we count how many peers we sent it
to<00:27:24.960><c> because</c><00:27:25.230><c> with</c><00:27:25.440><c> if</c><00:27:25.650><c> we</c><00:27:25.860><c> sent</c><00:27:26.160><c> it</c><00:27:26.310><c> to</c><00:27:26.430><c> none</c>

00:27:26.570 --> 00:27:26.580 align:start position:0%
to because with if we sent it to none
 

00:27:26.580 --> 00:27:28.250 align:start position:0%
to because with if we sent it to none
now<00:27:26.880><c> this</c><00:27:27.240><c> is</c><00:27:27.390><c> part</c><00:27:27.630><c> of</c><00:27:27.660><c> our</c><00:27:27.750><c> naive</c><00:27:27.990><c> approach</c>

00:27:28.250 --> 00:27:28.260 align:start position:0%
now this is part of our naive approach
 

00:27:28.260 --> 00:27:30.980 align:start position:0%
now this is part of our naive approach
we<00:27:29.130><c> end</c><00:27:29.340><c> up</c><00:27:29.520><c> just</c><00:27:29.700><c> letting</c><00:27:30.060><c> it</c><00:27:30.270><c> to</c><00:27:30.510><c> every</c><00:27:30.810><c> one</c>

00:27:30.980 --> 00:27:30.990 align:start position:0%
we end up just letting it to every one
 

00:27:30.990 --> 00:27:34.610 align:start position:0%
we end up just letting it to every one
of<00:27:31.350><c> our</c><00:27:32.310><c> peers</c><00:27:32.610><c> which</c><00:27:33.570><c> is</c><00:27:33.780><c> kind</c><00:27:34.200><c> of</c><00:27:34.260><c> ugly</c><00:27:34.440><c> but</c>

00:27:34.610 --> 00:27:34.620 align:start position:0%
of our peers which is kind of ugly but
 

00:27:34.620 --> 00:27:37.340 align:start position:0%
of our peers which is kind of ugly but
it<00:27:34.890><c> works</c><00:27:35.160><c> for</c><00:27:35.640><c> our</c><00:27:35.940><c> current</c><00:27:36.630><c> implementation</c>

00:27:37.340 --> 00:27:37.350 align:start position:0%
it works for our current implementation
 

00:27:37.350 --> 00:27:40.450 align:start position:0%
it works for our current implementation
news<00:27:37.920><c> case</c><00:27:38.510><c> so</c><00:27:39.510><c> that's</c><00:27:39.720><c> pretty</c><00:27:40.260><c> much</c>

00:27:40.450 --> 00:27:40.460 align:start position:0%
news case so that's pretty much
 

00:27:40.460 --> 00:27:45.230 align:start position:0%
news case so that's pretty much
architectural<00:27:41.460><c> E</c><00:27:43.640><c> versus</c><00:27:44.640><c> what</c><00:27:44.820><c> like</c><00:27:45.000><c> Iraq</c>

00:27:45.230 --> 00:27:45.240 align:start position:0%
architectural E versus what like Iraq
 

00:27:45.240 --> 00:27:47.900 align:start position:0%
architectural E versus what like Iraq
with<00:27:45.420><c> the</c><00:27:45.710><c> geographical</c><00:27:46.710><c> range</c><00:27:46.890><c> talk</c><00:27:47.700><c> about</c>

00:27:47.900 --> 00:27:47.910 align:start position:0%
with the geographical range talk about
 

00:27:47.910 --> 00:27:48.850 align:start position:0%
with the geographical range talk about
you<00:27:48.090><c> have</c><00:27:48.180><c> different</c>

00:27:48.850 --> 00:27:48.860 align:start position:0%
you have different
 

00:27:48.860 --> 00:27:52.419 align:start position:0%
you have different
listen<00:27:49.580><c> there's</c><00:27:49.820><c> other</c><00:27:50.090><c> mechanisms</c><00:27:51.429><c> yeah</c>

00:27:52.419 --> 00:27:52.429 align:start position:0%
listen there's other mechanisms yeah
 

00:27:52.429 --> 00:27:54.789 align:start position:0%
listen there's other mechanisms yeah
there<00:27:53.179><c> will</c><00:27:53.330><c> be</c><00:27:53.390><c> different</c><00:27:53.899><c> like</c><00:27:54.019><c> ways</c><00:27:54.559><c> up</c>

00:27:54.789 --> 00:27:54.799 align:start position:0%
there will be different like ways up
 

00:27:54.799 --> 00:27:57.210 align:start position:0%
there will be different like ways up
because<00:27:55.370><c> for</c><00:27:55.549><c> Bluetooth</c><00:27:55.940><c> as</c><00:27:56.090><c> well</c><00:27:56.240><c> you</c><00:27:56.960><c> do</c><00:27:57.140><c> the</c>

00:27:57.210 --> 00:27:57.220 align:start position:0%
because for Bluetooth as well you do the
 

00:27:57.220 --> 00:28:01.240 align:start position:0%
because for Bluetooth as well you do the
limits<00:27:58.220><c> itself</c><00:27:58.580><c> on</c><00:27:58.820><c> to</c><00:27:59.000><c> eight</c><00:27:59.149><c> peers</c><00:27:59.679><c> so</c><00:28:00.679><c> we</c>

00:28:01.240 --> 00:28:01.250 align:start position:0%
limits itself on to eight peers so we
 

00:28:01.250 --> 00:28:04.389 align:start position:0%
limits itself on to eight peers so we
need<00:28:01.370><c> to</c><00:28:01.429><c> optimize</c><00:28:02.000><c> that</c><00:28:02.210><c> we're</c><00:28:02.830><c> hearing</c><00:28:03.830><c> with</c>

00:28:04.389 --> 00:28:04.399 align:start position:0%
need to optimize that we're hearing with
 

00:28:04.399 --> 00:28:07.060 align:start position:0%
need to optimize that we're hearing with
best<00:28:05.149><c> possible</c><00:28:05.779><c> peers</c><00:28:06.110><c> of</c><00:28:06.289><c> a</c><00:28:06.350><c> specific</c><00:28:06.830><c> time</c>

00:28:07.060 --> 00:28:07.070 align:start position:0%
best possible peers of a specific time
 

00:28:07.070 --> 00:28:09.490 align:start position:0%
best possible peers of a specific time
with<00:28:07.820><c> Wi-Fi</c><00:28:08.269><c> direct</c><00:28:08.510><c> you</c><00:28:08.809><c> don't</c><00:28:09.019><c> really</c><00:28:09.230><c> have</c>

00:28:09.490 --> 00:28:09.500 align:start position:0%
with Wi-Fi direct you don't really have
 

00:28:09.500 --> 00:28:11.080 align:start position:0%
with Wi-Fi direct you don't really have
that<00:28:09.679><c> you</c><00:28:09.799><c> can</c><00:28:09.950><c> start</c><00:28:10.220><c> direct</c><00:28:10.580><c> connections</c>

00:28:11.080 --> 00:28:11.090 align:start position:0%
that you can start direct connections
 

00:28:11.090 --> 00:28:16.000 align:start position:0%
that you can start direct connections
with<00:28:11.419><c> I</c><00:28:11.809><c> think</c><00:28:12.649><c> almost</c><00:28:12.860><c> like</c><00:28:13.600><c> 16</c><00:28:14.600><c> or</c><00:28:15.010><c> 17</c>

00:28:16.000 --> 00:28:16.010 align:start position:0%
with I think almost like 16 or 17
 

00:28:16.010 --> 00:28:18.220 align:start position:0%
with I think almost like 16 or 17
devices<00:28:16.640><c> at</c><00:28:16.880><c> the</c><00:28:17.000><c> same</c><00:28:17.029><c> time</c><00:28:17.450><c> bluetooth</c>

00:28:18.220 --> 00:28:18.230 align:start position:0%
devices at the same time bluetooth
 

00:28:18.230 --> 00:28:20.320 align:start position:0%
devices at the same time bluetooth
you're<00:28:18.500><c> limited</c><00:28:18.890><c> to</c><00:28:18.980><c> eight</c><00:28:19.130><c> so</c><00:28:19.460><c> the</c><00:28:20.000><c> way</c><00:28:20.149><c> we</c>

00:28:20.320 --> 00:28:20.330 align:start position:0%
you're limited to eight so the way we
 

00:28:20.330 --> 00:28:23.110 align:start position:0%
you're limited to eight so the way we
appear<00:28:20.960><c> right</c><00:28:21.529><c> now</c><00:28:21.740><c> very</c><00:28:22.340><c> naive</c><00:28:22.700><c> but</c><00:28:22.909><c> there's</c>

00:28:23.110 --> 00:28:23.120 align:start position:0%
appear right now very naive but there's
 

00:28:23.120 --> 00:28:25.659 align:start position:0%
appear right now very naive but there's
open<00:28:23.960><c> research</c><00:28:24.350><c> issues</c><00:28:24.740><c> on</c><00:28:24.919><c> how</c><00:28:25.100><c> to</c><00:28:25.159><c> best</c>

00:28:25.659 --> 00:28:25.669 align:start position:0%
open research issues on how to best
 

00:28:25.669 --> 00:28:29.860 align:start position:0%
open research issues on how to best
appear<00:28:26.179><c> with</c><00:28:26.960><c> other</c><00:28:27.200><c> members</c><00:28:28.510><c> so</c><00:28:29.510><c> because</c><00:28:29.779><c> of</c>

00:28:29.860 --> 00:28:29.870 align:start position:0%
appear with other members so because of
 

00:28:29.870 --> 00:28:31.299 align:start position:0%
appear with other members so because of
the<00:28:29.990><c> limitations</c><00:28:30.529><c> of</c><00:28:30.590><c> all</c><00:28:30.710><c> these</c><00:28:30.830><c> things</c><00:28:31.070><c> like</c>

00:28:31.299 --> 00:28:31.309 align:start position:0%
the limitations of all these things like
 

00:28:31.309 --> 00:28:33.129 align:start position:0%
the limitations of all these things like
we<00:28:31.519><c> have</c><00:28:31.639><c> naive</c><00:28:32.090><c> implementations</c><00:28:32.840><c> but</c><00:28:32.990><c> we</c>

00:28:33.129 --> 00:28:33.139 align:start position:0%
we have naive implementations but we
 

00:28:33.139 --> 00:28:34.450 align:start position:0%
we have naive implementations but we
know<00:28:33.289><c> of</c><00:28:33.529><c> course</c><00:28:33.679><c> that</c><00:28:33.830><c> we</c><00:28:34.070><c> need</c><00:28:34.190><c> to</c><00:28:34.309><c> have</c>

00:28:34.450 --> 00:28:34.460 align:start position:0%
know of course that we need to have
 

00:28:34.460 --> 00:28:37.419 align:start position:0%
know of course that we need to have
better<00:28:35.240><c> implementations</c><00:28:36.200><c> and</c><00:28:36.320><c> discovery</c><00:28:37.279><c> and</c>

00:28:37.419 --> 00:28:37.429 align:start position:0%
better implementations and discovery and
 

00:28:37.429 --> 00:28:39.070 align:start position:0%
better implementations and discovery and
routing<00:28:37.850><c> will</c><00:28:38.059><c> be</c><00:28:38.210><c> different</c><00:28:38.659><c> based</c><00:28:38.929><c> on</c>

00:28:39.070 --> 00:28:39.080 align:start position:0%
routing will be different based on
 

00:28:39.080 --> 00:28:43.389 align:start position:0%
routing will be different based on
device<00:28:39.669><c> of</c><00:28:40.669><c> course</c><00:28:40.970><c> like</c><00:28:41.350><c> if</c><00:28:42.350><c> I</c><00:28:42.470><c> have</c><00:28:42.919><c> finding</c>

00:28:43.389 --> 00:28:43.399 align:start position:0%
device of course like if I have finding
 

00:28:43.399 --> 00:28:47.019 align:start position:0%
device of course like if I have finding
etc<00:28:44.649><c> but</c><00:28:45.649><c> yeah</c><00:28:45.799><c> that's</c><00:28:46.399><c> pretty</c><00:28:46.639><c> much</c><00:28:46.760><c> the</c>

00:28:47.019 --> 00:28:47.029 align:start position:0%
etc but yeah that's pretty much the
 

00:28:47.029 --> 00:28:48.909 align:start position:0%
etc but yeah that's pretty much the
entire<00:28:47.120><c> scent</c><00:28:47.750><c> function</c><00:28:48.169><c> and</c><00:28:48.440><c> this</c><00:28:48.590><c> is</c><00:28:48.649><c> pretty</c>

00:28:48.909 --> 00:28:48.919 align:start position:0%
entire scent function and this is pretty
 

00:28:48.919 --> 00:28:51.310 align:start position:0%
entire scent function and this is pretty
much<00:28:49.039><c> the</c><00:28:49.639><c> hardest</c><00:28:50.090><c> part</c><00:28:50.480><c> of</c><00:28:50.750><c> ultralight</c>

00:28:51.310 --> 00:28:51.320 align:start position:0%
much the hardest part of ultralight
 

00:28:51.320 --> 00:28:53.440 align:start position:0%
much the hardest part of ultralight
being<00:28:51.620><c> like</c><00:28:52.309><c> when</c><00:28:52.519><c> you</c><00:28:52.700><c> implement</c><00:28:53.419><c> a</c>

00:28:53.440 --> 00:28:53.450 align:start position:0%
being like when you implement a
 

00:28:53.450 --> 00:28:54.669 align:start position:0%
being like when you implement a
transport<00:28:53.990><c> you</c><00:28:54.110><c> don't</c><00:28:54.260><c> need</c><00:28:54.350><c> to</c><00:28:54.440><c> care</c><00:28:54.649><c> about</c>

00:28:54.669 --> 00:28:54.679 align:start position:0%
transport you don't need to care about
 

00:28:54.679 --> 00:28:57.430 align:start position:0%
transport you don't need to care about
this<00:28:55.269><c> when</c><00:28:56.269><c> you</c><00:28:56.389><c> met</c><00:28:56.750><c> a</c><00:28:56.779><c> service</c><00:28:57.200><c> you</c><00:28:57.289><c> don't</c>

00:28:57.430 --> 00:28:57.440 align:start position:0%
this when you met a service you don't
 

00:28:57.440 --> 00:28:59.139 align:start position:0%
this when you met a service you don't
need<00:28:57.529><c> to</c><00:28:57.620><c> care</c><00:28:57.799><c> about</c><00:28:57.830><c> this</c><00:28:58.190><c> we</c><00:28:58.669><c> take</c><00:28:58.880><c> care</c><00:28:59.090><c> of</c>

00:28:59.139 --> 00:28:59.149 align:start position:0%
need to care about this we take care of
 

00:28:59.149 --> 00:29:03.220 align:start position:0%
need to care about this we take care of
that<00:29:00.279><c> then</c><00:29:01.279><c> I'll</c><00:29:01.429><c> quickly</c><00:29:01.610><c> show</c><00:29:02.029><c> how</c>

00:29:03.220 --> 00:29:03.230 align:start position:0%
that then I'll quickly show how
 

00:29:03.230 --> 00:29:04.649 align:start position:0%
that then I'll quickly show how
[Music]

00:29:04.649 --> 00:29:04.659 align:start position:0%
[Music]
 

00:29:04.659 --> 00:29:11.139 align:start position:0%
[Music]
transports<00:29:05.659><c> work</c><00:29:09.549><c> should</c><00:29:10.549><c> in</c><00:29:10.669><c> a</c><00:29:10.760><c> very</c><00:29:10.970><c> rough</c>

00:29:11.139 --> 00:29:11.149 align:start position:0%
transports work should in a very rough
 

00:29:11.149 --> 00:29:12.879 align:start position:0%
transports work should in a very rough
way<00:29:11.269><c> because</c><00:29:11.570><c> there's</c><00:29:11.779><c> a</c><00:29:11.840><c> lot</c><00:29:12.019><c> of</c><00:29:12.049><c> ugly</c><00:29:12.649><c> code</c>

00:29:12.879 --> 00:29:12.889 align:start position:0%
way because there's a lot of ugly code
 

00:29:12.889 --> 00:29:15.820 align:start position:0%
way because there's a lot of ugly code
on<00:29:13.190><c> top</c><00:29:13.220><c> of</c><00:29:13.639><c> it</c><00:29:13.789><c> what</c><00:29:14.600><c> happens</c><00:29:14.960><c> is</c><00:29:15.110><c> a</c><00:29:15.139><c> transport</c>

00:29:15.820 --> 00:29:15.830 align:start position:0%
on top of it what happens is a transport
 

00:29:15.830 --> 00:29:17.500 align:start position:0%
on top of it what happens is a transport
asset<00:29:16.340><c> implements</c><00:29:16.850><c> this</c><00:29:16.970><c> sending</c><00:29:17.360><c> this</c>

00:29:17.500 --> 00:29:17.510 align:start position:0%
asset implements this sending this
 

00:29:17.510 --> 00:29:19.810 align:start position:0%
asset implements this sending this
listing<00:29:17.840><c> function</c><00:29:18.230><c> and</c><00:29:18.559><c> they</c><00:29:19.429><c> then</c><00:29:19.610><c> have</c>

00:29:19.810 --> 00:29:19.820 align:start position:0%
listing function and they then have
 

00:29:19.820 --> 00:29:21.340 align:start position:0%
listing function and they then have
callback<00:29:20.269><c> functions</c><00:29:20.720><c> which</c><00:29:20.899><c> is</c><00:29:20.990><c> like</c><00:29:21.139><c> the</c>

00:29:21.340 --> 00:29:21.350 align:start position:0%
callback functions which is like the
 

00:29:21.350 --> 00:29:24.120 align:start position:0%
callback functions which is like the
transport<00:29:21.919><c> received</c><00:29:22.639><c> certain</c><00:29:23.059><c> data</c><00:29:23.240><c> which</c><00:29:23.750><c> is</c>

00:29:24.120 --> 00:29:24.130 align:start position:0%
transport received certain data which is
 

00:29:24.130 --> 00:29:26.710 align:start position:0%
transport received certain data which is
which<00:29:25.130><c> the</c><00:29:25.159><c> node</c><00:29:25.549><c> implements</c><00:29:26.179><c> so</c><00:29:26.360><c> that</c><00:29:26.510><c> when</c>

00:29:26.710 --> 00:29:26.720 align:start position:0%
which the node implements so that when
 

00:29:26.720 --> 00:29:29.860 align:start position:0%
which the node implements so that when
data<00:29:27.679><c> is</c><00:29:27.769><c> received</c><00:29:28.190><c> the</c><00:29:28.909><c> node</c><00:29:29.120><c> tries</c><00:29:29.630><c> to</c>

00:29:29.860 --> 00:29:29.870 align:start position:0%
data is received the node tries to
 

00:29:29.870 --> 00:29:32.580 align:start position:0%
data is received the node tries to
unpack<00:29:30.440><c> it</c><00:29:30.470><c> checks</c><00:29:31.039><c> if</c><00:29:31.340><c> it</c><00:29:31.700><c> is</c><00:29:31.820><c> supposed</c><00:29:32.210><c> to</c>

00:29:32.580 --> 00:29:32.590 align:start position:0%
unpack it checks if it is supposed to
 

00:29:32.590 --> 00:29:35.200 align:start position:0%
unpack it checks if it is supposed to
handle<00:29:33.590><c> that</c><00:29:33.710><c> data</c><00:29:33.980><c> and</c><00:29:34.250><c> then</c><00:29:34.399><c> passes</c><00:29:34.850><c> it</c><00:29:35.000><c> one</c>

00:29:35.200 --> 00:29:35.210 align:start position:0%
handle that data and then passes it one
 

00:29:35.210 --> 00:29:36.639 align:start position:0%
handle that data and then passes it one
layer<00:29:35.419><c> up</c><00:29:35.630><c> which</c><00:29:35.779><c> would</c><00:29:35.929><c> be</c><00:29:36.049><c> for</c><00:29:36.200><c> example</c><00:29:36.529><c> your</c>

00:29:36.639 --> 00:29:36.649 align:start position:0%
layer up which would be for example your
 

00:29:36.649 --> 00:29:39.700 align:start position:0%
layer up which would be for example your
application<00:29:37.960><c> so</c><00:29:38.960><c> the</c><00:29:39.049><c> node</c><00:29:39.230><c> does</c><00:29:39.440><c> all</c><00:29:39.559><c> that</c>

00:29:39.700 --> 00:29:39.710 align:start position:0%
application so the node does all that
 

00:29:39.710 --> 00:29:41.259 align:start position:0%
application so the node does all that
checking<00:29:39.950><c> for</c><00:29:40.190><c> you</c><00:29:40.309><c> so</c><00:29:40.490><c> if</c><00:29:40.789><c> you</c><00:29:40.940><c> implement</c>

00:29:41.259 --> 00:29:41.269 align:start position:0%
checking for you so if you implement
 

00:29:41.269 --> 00:29:44.049 align:start position:0%
checking for you so if you implement
electrolyte<00:29:41.840><c> beam</c><00:29:42.049><c> you</c><00:29:42.710><c> can</c><00:29:43.130><c> be</c><00:29:43.610><c> certain</c><00:29:44.029><c> that</c>

00:29:44.049 --> 00:29:44.059 align:start position:0%
electrolyte beam you can be certain that
 

00:29:44.059 --> 00:29:45.940 align:start position:0%
electrolyte beam you can be certain that
you're<00:29:44.330><c> only</c><00:29:44.510><c> receiving</c><00:29:45.230><c> packets</c><00:29:45.649><c> that</c><00:29:45.860><c> you</c>

00:29:45.940 --> 00:29:45.950 align:start position:0%
you're only receiving packets that you
 

00:29:45.950 --> 00:29:47.769 align:start position:0%
you're only receiving packets that you
know<00:29:46.100><c> how</c><00:29:46.279><c> to</c><00:29:46.340><c> handle</c><00:29:46.580><c> or</c><00:29:47.149><c> that</c><00:29:47.360><c> were</c><00:29:47.480><c> sent</c><00:29:47.720><c> to</c>

00:29:47.769 --> 00:29:47.779 align:start position:0%
know how to handle or that were sent to
 

00:29:47.779 --> 00:29:51.260 align:start position:0%
know how to handle or that were sent to
you<00:29:47.899><c> directly</c><00:29:48.380><c> and</c><00:29:48.940><c> are</c><00:29:49.940><c> not</c><00:29:50.149><c> just</c><00:29:50.179><c> packet</c>

00:29:51.260 --> 00:29:51.270 align:start position:0%
you directly and are not just packet
 

00:29:51.270 --> 00:29:54.310 align:start position:0%
you directly and are not just packet
-<00:29:51.360><c> forward</c><00:29:51.780><c> because</c><00:29:52.560><c> right</c><00:29:53.130><c> now</c><00:29:53.340><c> what</c><00:29:53.580><c> we</c><00:29:53.670><c> have</c>

00:29:54.310 --> 00:29:54.320 align:start position:0%
- forward because right now what we have
 

00:29:54.320 --> 00:29:58.730 align:start position:0%
- forward because right now what we have
ultralight<00:29:55.320><c> beam</c><00:29:55.500><c> notes</c><00:29:55.740><c> are</c><00:29:56.570><c> all</c><00:29:57.710><c> have</c><00:29:58.710><c> a</c>

00:29:58.730 --> 00:29:58.740 align:start position:0%
ultralight beam notes are all have a
 

00:29:58.740 --> 00:30:01.340 align:start position:0%
ultralight beam notes are all have a
forward<00:29:59.280><c> capability</c><00:29:59.910><c> so</c><00:30:00.150><c> that</c><00:30:00.180><c> we</c><00:30:00.960><c> can</c><00:30:01.110><c> have</c>

00:30:01.340 --> 00:30:01.350 align:start position:0%
forward capability so that we can have
 

00:30:01.350 --> 00:30:04.340 align:start position:0%
forward capability so that we can have
this<00:30:01.530><c> strong</c><00:30:02.130><c> network</c><00:30:02.490><c> so</c><00:30:03.060><c> even</c><00:30:03.360><c> like</c><00:30:03.510><c> if</c><00:30:03.780><c> you</c>

00:30:04.340 --> 00:30:04.350 align:start position:0%
this strong network so even like if you
 

00:30:04.350 --> 00:30:06.050 align:start position:0%
this strong network so even like if you
were<00:30:04.500><c> building</c><00:30:04.800><c> a</c><00:30:05.040><c> chat</c><00:30:05.310><c> app</c><00:30:05.550><c> and</c><00:30:05.760><c> someone</c>

00:30:06.050 --> 00:30:06.060 align:start position:0%
were building a chat app and someone
 

00:30:06.060 --> 00:30:08.960 align:start position:0%
were building a chat app and someone
else<00:30:06.210><c> is</c><00:30:06.390><c> building</c><00:30:06.840><c> a</c><00:30:07.140><c> game</c><00:30:07.980><c> for</c><00:30:08.280><c> example</c><00:30:08.730><c> and</c>

00:30:08.960 --> 00:30:08.970 align:start position:0%
else is building a game for example and
 

00:30:08.970 --> 00:30:10.850 align:start position:0%
else is building a game for example and
those<00:30:09.210><c> both</c><00:30:09.690><c> implement</c><00:30:10.260><c> butcher</c><00:30:10.500><c> light</c><00:30:10.650><c> beam</c>

00:30:10.850 --> 00:30:10.860 align:start position:0%
those both implement butcher light beam
 

00:30:10.860 --> 00:30:14.240 align:start position:0%
those both implement butcher light beam
what<00:30:11.490><c> will</c><00:30:11.640><c> happen</c><00:30:12.030><c> is</c><00:30:12.440><c> your</c><00:30:13.440><c> chat</c><00:30:13.770><c> app</c><00:30:13.980><c> might</c>

00:30:14.240 --> 00:30:14.250 align:start position:0%
what will happen is your chat app might
 

00:30:14.250 --> 00:30:16.940 align:start position:0%
what will happen is your chat app might
actually<00:30:14.460><c> really</c><00:30:15.200><c> someone</c><00:30:16.200><c> else's</c><00:30:16.530><c> game</c><00:30:16.770><c> at</c>

00:30:16.940 --> 00:30:16.950 align:start position:0%
actually really someone else's game at
 

00:30:16.950 --> 00:30:18.710 align:start position:0%
actually really someone else's game at
packets<00:30:17.400><c> and</c><00:30:17.700><c> that</c><00:30:18.000><c> way</c><00:30:18.120><c> you</c><00:30:18.180><c> can</c><00:30:18.360><c> build</c><00:30:18.480><c> like</c>

00:30:18.710 --> 00:30:18.720 align:start position:0%
packets and that way you can build like
 

00:30:18.720 --> 00:30:21.050 align:start position:0%
packets and that way you can build like
a<00:30:18.750><c> really</c><00:30:19.200><c> strong</c><00:30:19.500><c> network</c><00:30:19.950><c> like</c><00:30:20.670><c> just</c>

00:30:21.050 --> 00:30:21.060 align:start position:0%
a really strong network like just
 

00:30:21.060 --> 00:30:22.910 align:start position:0%
a really strong network like just
imagine<00:30:21.240><c> in</c><00:30:21.450><c> New</c><00:30:21.570><c> York</c><00:30:21.810><c> City</c><00:30:22.020><c> or</c><00:30:22.140><c> blog</c><00:30:22.410><c> set</c><00:30:22.710><c> and</c>

00:30:22.910 --> 00:30:22.920 align:start position:0%
imagine in New York City or blog set and
 

00:30:22.920 --> 00:30:24.800 align:start position:0%
imagine in New York City or blog set and
both<00:30:23.190><c> telegram</c><00:30:23.670><c> had</c><00:30:23.880><c> all</c><00:30:24.030><c> fine</c><00:30:24.240><c> messaging</c><00:30:24.690><c> you</c>

00:30:24.800 --> 00:30:24.810 align:start position:0%
both telegram had all fine messaging you
 

00:30:24.810 --> 00:30:27.260 align:start position:0%
both telegram had all fine messaging you
never<00:30:25.220><c> waste</c><00:30:26.220><c> data</c><00:30:26.550><c> again</c><00:30:26.850><c> minutes</c><00:30:27.180><c> you</c><00:30:27.240><c> just</c>

00:30:27.260 --> 00:30:27.270 align:start position:0%
never waste data again minutes you just
 

00:30:27.270 --> 00:30:32.050 align:start position:0%
never waste data again minutes you just
walk<00:30:27.660><c> through</c><00:30:27.690><c> it</c><00:30:27.900><c> at</c><00:30:28.260><c> this</c><00:30:28.380><c> point</c><00:30:30.140><c> so</c><00:30:31.140><c> yeah</c>

00:30:32.050 --> 00:30:32.060 align:start position:0%
walk through it at this point so yeah
 

00:30:32.060 --> 00:30:37.010 align:start position:0%
walk through it at this point so yeah
that's<00:30:33.060><c> pretty</c><00:30:33.240><c> much</c><00:30:33.830><c> what</c><00:30:34.830><c> we</c><00:30:34.980><c> have</c><00:30:36.020><c> I'm</c>

00:30:37.010 --> 00:30:37.020 align:start position:0%
that's pretty much what we have I'm
 

00:30:37.020 --> 00:30:38.660 align:start position:0%
that's pretty much what we have I'm
gonna<00:30:37.200><c> show</c><00:30:37.410><c> the</c><00:30:37.530><c> real</c><00:30:37.710><c> layer</c><00:30:37.860><c> code</c><00:30:38.100><c> as</c><00:30:38.220><c> well</c><00:30:38.400><c> a</c>

00:30:38.660 --> 00:30:38.670 align:start position:0%
gonna show the real layer code as well a
 

00:30:38.670 --> 00:30:41.420 align:start position:0%
gonna show the real layer code as well a
lot<00:30:39.570><c> of</c><00:30:39.660><c> this</c><00:30:39.810><c> code</c><00:30:40.050><c> which</c><00:30:40.380><c> we</c><00:30:40.590><c> have</c><00:30:40.800><c> external</c>

00:30:41.420 --> 00:30:41.430 align:start position:0%
lot of this code which we have external
 

00:30:41.430 --> 00:30:43.820 align:start position:0%
lot of this code which we have external
and<00:30:41.610><c> the</c><00:30:41.670><c> layer</c><00:30:41.970><c> is</c><00:30:42.120><c> going</c><00:30:42.300><c> to</c><00:30:42.360><c> become</c><00:30:42.830><c> no</c>

00:30:43.820 --> 00:30:43.830 align:start position:0%
and the layer is going to become no
 

00:30:43.830 --> 00:30:47.690 align:start position:0%
and the layer is going to become no
native<00:30:44.340><c> code</c><00:30:44.610><c> later</c><00:30:45.270><c> on</c><00:30:45.480><c> that's</c><00:30:46.260><c> an</c><00:30:46.590><c> open</c><00:30:47.400><c> pool</c>

00:30:47.690 --> 00:30:47.700 align:start position:0%
native code later on that's an open pool
 

00:30:47.700 --> 00:30:49.700 align:start position:0%
native code later on that's an open pool
request<00:30:48.000><c> right</c><00:30:48.150><c> now</c><00:30:48.330><c> but</c><00:30:48.990><c> real</c><00:30:49.320><c> layers</c><00:30:49.500><c> are</c>

00:30:49.700 --> 00:30:49.710 align:start position:0%
request right now but real layers are
 

00:30:49.710 --> 00:30:52.550 align:start position:0%
request right now but real layers are
really<00:30:50.010><c> simple</c><00:30:50.640><c> as</c><00:30:50.700><c> well</c><00:30:50.850><c> what</c><00:30:51.060><c> happens</c><00:30:51.450><c> is</c><00:30:51.660><c> it</c>

00:30:52.550 --> 00:30:52.560 align:start position:0%
really simple as well what happens is it
 

00:30:52.560 --> 00:30:54.410 align:start position:0%
really simple as well what happens is it
checks<00:30:52.950><c> if</c><00:30:53.100><c> we</c><00:30:53.220><c> have</c><00:30:53.400><c> that</c><00:30:53.580><c> specific</c><00:30:53.760><c> service</c>

00:30:54.410 --> 00:30:54.420 align:start position:0%
checks if we have that specific service
 

00:30:54.420 --> 00:30:56.690 align:start position:0%
checks if we have that specific service
and<00:30:54.660><c> then</c><00:30:55.080><c> that</c><00:30:55.230><c> message</c><00:30:55.650><c> is</c><00:30:55.980><c> processed</c><00:30:56.610><c> by</c>

00:30:56.690 --> 00:30:56.700 align:start position:0%
and then that message is processed by
 

00:30:56.700 --> 00:30:58.760 align:start position:0%
and then that message is processed by
specific<00:30:57.270><c> service</c><00:30:57.630><c> so</c><00:30:58.050><c> in</c><00:30:58.140><c> the</c><00:30:58.230><c> case</c><00:30:58.440><c> of</c><00:30:58.470><c> our</c>

00:30:58.760 --> 00:30:58.770 align:start position:0%
specific service so in the case of our
 

00:30:58.770 --> 00:31:01.460 align:start position:0%
specific service so in the case of our
chat<00:30:59.070><c> app</c><00:30:59.310><c> it</c><00:30:59.910><c> was</c><00:31:00.030><c> really</c><00:31:00.330><c> just</c><00:31:00.510><c> decoding</c><00:31:01.320><c> the</c>

00:31:01.460 --> 00:31:01.470 align:start position:0%
chat app it was really just decoding the
 

00:31:01.470 --> 00:31:09.800 align:start position:0%
chat app it was really just decoding the
data<00:31:01.680><c> that</c><00:31:02.280><c> we</c><00:31:02.430><c> had</c><00:31:02.640><c> in</c><00:31:03.060><c> our</c><00:31:03.540><c> packet</c><00:31:04.110><c> I</c><00:31:08.810><c> don't</c>

00:31:09.800 --> 00:31:09.810 align:start position:0%
data that we had in our packet I don't
 

00:31:09.810 --> 00:31:11.580 align:start position:0%
data that we had in our packet I don't
know<00:31:09.960><c> if</c><00:31:10.080><c> I</c><00:31:10.140><c> have</c><00:31:10.230><c> that</c><00:31:10.260><c> person</c><00:31:10.650><c> joined</c><00:31:10.830><c> it</c>

00:31:11.580 --> 00:31:11.590 align:start position:0%
know if I have that person joined it
 

00:31:11.590 --> 00:31:15.120 align:start position:0%
know if I have that person joined it
I<00:31:11.620><c> don't</c><00:31:12.340><c> have</c><00:31:12.460><c> internet</c><00:31:12.730><c> oh</c><00:31:13.120><c> yeah</c><00:31:13.810><c> see</c><00:31:14.710><c> if</c><00:31:14.950><c> we</c>

00:31:15.120 --> 00:31:15.130 align:start position:0%
I don't have internet oh yeah see if we
 

00:31:15.130 --> 00:31:20.880 align:start position:0%
I don't have internet oh yeah see if we
had<00:31:15.220><c> a</c><00:31:15.280><c> multi</c><00:31:16.060><c> being</c><00:31:16.300><c> you</c><00:31:16.840><c> see</c><00:31:17.170><c> it</c><00:31:17.320><c> though</c><00:31:19.890><c> it</c>

00:31:20.880 --> 00:31:20.890 align:start position:0%
had a multi being you see it though it
 

00:31:20.890 --> 00:31:22.980 align:start position:0%
had a multi being you see it though it
certainly<00:31:21.310><c> the</c><00:31:21.520><c> real</c><00:31:21.880><c> Ayres</c><00:31:22.060><c> will</c><00:31:22.510><c> just</c><00:31:22.840><c> be</c>

00:31:22.980 --> 00:31:22.990 align:start position:0%
certainly the real Ayres will just be
 

00:31:22.990 --> 00:31:24.630 align:start position:0%
certainly the real Ayres will just be
having<00:31:23.500><c> a</c><00:31:23.530><c> much</c><00:31:23.740><c> three</c><00:31:24.010><c> that</c><00:31:24.160><c> they</c><00:31:24.250><c> find</c><00:31:24.520><c> in</c>

00:31:24.630 --> 00:31:24.640 align:start position:0%
having a much three that they find in
 

00:31:24.640 --> 00:31:26.520 align:start position:0%
having a much three that they find in
frustrating<00:31:25.180><c> they</c><00:31:25.330><c> were</c><00:31:25.450><c> like</c><00:31:25.660><c> opt-out</c><00:31:26.140><c> so</c>

00:31:26.520 --> 00:31:26.530 align:start position:0%
frustrating they were like opt-out so
 

00:31:26.530 --> 00:31:28.590 align:start position:0%
frustrating they were like opt-out so
this<00:31:26.680><c> is</c><00:31:26.830><c> kind</c><00:31:27.070><c> of</c><00:31:27.160><c> there's</c><00:31:27.520><c> this</c><00:31:27.790><c> so</c><00:31:28.420><c> what</c>

00:31:28.590 --> 00:31:28.600 align:start position:0%
this is kind of there's this so what
 

00:31:28.600 --> 00:31:29.940 align:start position:0%
this is kind of there's this so what
we're<00:31:28.750><c> thinking</c><00:31:28.930><c> of</c><00:31:29.260><c> right</c><00:31:29.440><c> now</c><00:31:29.590><c> is</c><00:31:29.710><c> like</c><00:31:29.830><c> an</c>

00:31:29.940 --> 00:31:29.950 align:start position:0%
we're thinking of right now is like an
 

00:31:29.950 --> 00:31:32.580 align:start position:0%
we're thinking of right now is like an
accounting<00:31:30.400><c> model</c><00:31:30.990><c> and</c><00:31:31.990><c> then</c><00:31:32.140><c> we</c><00:31:32.230><c> do</c><00:31:32.380><c> some</c>

00:31:32.580 --> 00:31:32.590 align:start position:0%
accounting model and then we do some
 

00:31:32.590 --> 00:31:34.260 align:start position:0%
accounting model and then we do some
form<00:31:32.830><c> of</c><00:31:32.890><c> tit-for-tat</c><00:31:33.160><c> that</c><00:31:33.790><c> you</c><00:31:33.910><c> wouldn't</c>

00:31:34.260 --> 00:31:34.270 align:start position:0%
form of tit-for-tat that you wouldn't
 

00:31:34.270 --> 00:31:36.810 align:start position:0%
form of tit-for-tat that you wouldn't
continue<00:31:34.660><c> relaying</c><00:31:35.290><c> messages</c><00:31:35.520><c> through</c><00:31:36.520><c> for</c>

00:31:36.810 --> 00:31:36.820 align:start position:0%
continue relaying messages through for
 

00:31:36.820 --> 00:31:40.500 align:start position:0%
continue relaying messages through for
someone<00:31:37.440><c> given</c><00:31:38.440><c> that</c><00:31:38.590><c> they</c><00:31:38.710><c> have</c><00:31:39.120><c> used</c><00:31:40.120><c> up</c><00:31:40.360><c> all</c>

00:31:40.500 --> 00:31:40.510 align:start position:0%
someone given that they have used up all
 

00:31:40.510 --> 00:31:42.390 align:start position:0%
someone given that they have used up all
their<00:31:40.660><c> bandwidth</c><00:31:41.140><c> unless</c><00:31:41.740><c> they</c><00:31:41.890><c> for</c><00:31:42.340><c> example</c>

00:31:42.390 --> 00:31:42.400 align:start position:0%
their bandwidth unless they for example
 

00:31:42.400 --> 00:31:44.880 align:start position:0%
their bandwidth unless they for example
start<00:31:42.820><c> paying</c><00:31:43.060><c> but</c><00:31:43.990><c> the</c><00:31:44.110><c> second</c><00:31:44.440><c> we</c><00:31:44.530><c> have</c><00:31:44.620><c> some</c>

00:31:44.880 --> 00:31:44.890 align:start position:0%
start paying but the second we have some
 

00:31:44.890 --> 00:31:46.770 align:start position:0%
start paying but the second we have some
naive<00:31:45.100><c> accounting</c><00:31:45.850><c> model</c><00:31:46.000><c> we</c><00:31:46.270><c> can</c><00:31:46.420><c> figure</c><00:31:46.690><c> out</c>

00:31:46.770 --> 00:31:46.780 align:start position:0%
naive accounting model we can figure out
 

00:31:46.780 --> 00:31:48.540 align:start position:0%
naive accounting model we can figure out
the<00:31:47.020><c> incentive</c><00:31:47.410><c> models</c><00:31:47.710><c> on</c><00:31:47.830><c> top</c><00:31:48.010><c> of</c><00:31:48.130><c> that</c><00:31:48.250><c> so</c>

00:31:48.540 --> 00:31:48.550 align:start position:0%
the incentive models on top of that so
 

00:31:48.550 --> 00:31:50.820 align:start position:0%
the incentive models on top of that so
that's<00:31:48.730><c> why</c><00:31:48.910><c> we</c><00:31:49.630><c> started</c><00:31:49.990><c> it</c><00:31:50.110><c> as</c><00:31:50.380><c> New</c><00:31:50.560><c> York</c>

00:31:50.820 --> 00:31:50.830 align:start position:0%
that's why we started it as New York
 

00:31:50.830 --> 00:31:52.140 align:start position:0%
that's why we started it as New York
because<00:31:51.100><c> we</c><00:31:51.220><c> thought</c><00:31:51.400><c> about</c><00:31:51.550><c> this</c><00:31:51.910><c> would</c><00:31:52.060><c> be</c>

00:31:52.140 --> 00:31:52.150 align:start position:0%
because we thought about this would be
 

00:31:52.150 --> 00:31:53.550 align:start position:0%
because we thought about this would be
cool<00:31:52.360><c> for</c><00:31:52.390><c> you</c><00:31:52.720><c> that</c><00:31:52.840><c> also</c><00:31:52.990><c> have</c><00:31:53.140><c> payment</c>

00:31:53.550 --> 00:31:53.560 align:start position:0%
cool for you that also have payment
 

00:31:53.560 --> 00:31:55.500 align:start position:0%
cool for you that also have payment
channels<00:31:53.830><c> on</c><00:31:53.950><c> top</c><00:31:54.160><c> of</c><00:31:54.310><c> it</c><00:31:54.430><c> so</c><00:31:54.970><c> that's</c><00:31:55.150><c> someone</c>

00:31:55.500 --> 00:31:55.510 align:start position:0%
channels on top of it so that's someone
 

00:31:55.510 --> 00:31:59.760 align:start position:0%
channels on top of it so that's someone
like<00:31:55.690><c> you</c><00:31:56.260><c> pay</c><00:31:56.470><c> for</c><00:31:56.530><c> relays</c><00:31:57.270><c> which</c><00:31:58.320><c> we</c><00:31:59.320><c> can</c><00:31:59.530><c> do</c>

00:31:59.760 --> 00:31:59.770 align:start position:0%
like you pay for relays which we can do
 

00:31:59.770 --> 00:32:01.440 align:start position:0%
like you pay for relays which we can do
and<00:31:59.950><c> it</c><00:32:00.040><c> might</c><00:32:00.250><c> be</c><00:32:00.280><c> it</c><00:32:00.730><c> would</c><00:32:00.910><c> probably</c><00:32:01.240><c> end</c><00:32:01.330><c> up</c>

00:32:01.440 --> 00:32:01.450 align:start position:0%
and it might be it would probably end up
 

00:32:01.450 --> 00:32:03.900 align:start position:0%
and it might be it would probably end up
being<00:32:01.630><c> she</c><00:32:01.870><c> preferred</c><00:32:02.290><c> than</c><00:32:02.860><c> having</c><00:32:03.640><c> to</c><00:32:03.790><c> get</c>

00:32:03.900 --> 00:32:03.910 align:start position:0%
being she preferred than having to get
 

00:32:03.910 --> 00:32:12.700 align:start position:0%
being she preferred than having to get
data<00:32:04.270><c> into</c><00:32:04.630><c> certain</c><00:32:04.990><c> places</c><00:32:09.450><c> yeah</c><00:32:11.250><c> exactly</c>

00:32:12.700 --> 00:32:12.710 align:start position:0%
data into certain places yeah exactly
 

00:32:12.710 --> 00:32:17.750 align:start position:0%
data into certain places yeah exactly
[Music]

00:32:17.750 --> 00:32:17.760 align:start position:0%
 
 

00:32:17.760 --> 00:32:24.890 align:start position:0%
 
are<00:32:18.760><c> there</c><00:32:18.940><c> any</c><00:32:19.060><c> questions</c>

00:32:24.890 --> 00:32:24.900 align:start position:0%
 
 

00:32:24.900 --> 00:32:28.050 align:start position:0%
 
not<00:32:25.900><c> yet</c><00:32:26.350><c> like</c><00:32:26.590><c> we're</c><00:32:26.860><c> very</c><00:32:27.370><c> early</c><00:32:27.790><c> stage</c><00:32:28.030><c> in</c>

00:32:28.050 --> 00:32:28.060 align:start position:0%
not yet like we're very early stage in
 

00:32:28.060 --> 00:32:30.120 align:start position:0%
not yet like we're very early stage in
spam<00:32:28.540><c> attacks</c><00:32:28.870><c> amendments</c><00:32:29.470><c> are</c><00:32:29.590><c> relatively</c>

00:32:30.120 --> 00:32:30.130 align:start position:0%
spam attacks amendments are relatively
 

00:32:30.130 --> 00:32:43.650 align:start position:0%
spam attacks amendments are relatively
hard<00:32:30.490><c> to</c><00:32:30.820><c> solve</c>

00:32:43.650 --> 00:32:43.660 align:start position:0%
 
 

00:32:43.660 --> 00:32:47.230 align:start position:0%
 
it's<00:32:44.660><c> called</c><00:32:44.900><c> laser</c><00:32:45.850><c> so</c><00:32:46.850><c> we</c><00:32:46.970><c> were</c><00:32:47.090><c> looking</c>

00:32:47.230 --> 00:32:47.240 align:start position:0%
it's called laser so we were looking
 

00:32:47.240 --> 00:32:50.230 align:start position:0%
it's called laser so we were looking
into<00:32:47.510><c> more</c><00:32:47.990><c> traditional</c><00:32:48.250><c> amendment</c><00:32:49.250><c> routing</c>

00:32:50.230 --> 00:32:50.240 align:start position:0%
into more traditional amendment routing
 

00:32:50.240 --> 00:32:51.870 align:start position:0%
into more traditional amendment routing
protocols<00:32:50.720><c> and</c><00:32:51.020><c> there's</c><00:32:51.230><c> three</c><00:32:51.590><c> of</c><00:32:51.620><c> those</c>

00:32:51.870 --> 00:32:51.880 align:start position:0%
protocols and there's three of those
 

00:32:51.880 --> 00:32:54.430 align:start position:0%
protocols and there's three of those
essentially<00:32:52.880><c> that</c><00:32:53.480><c> are</c><00:32:53.600><c> used</c><00:32:53.780><c> for</c><00:32:53.960><c> amendments</c>

00:32:54.430 --> 00:32:54.440 align:start position:0%
essentially that are used for amendments
 

00:32:54.440 --> 00:32:56.650 align:start position:0%
essentially that are used for amendments
because<00:32:55.070><c> the</c><00:32:55.340><c> problem</c><00:32:55.700><c> the</c><00:32:56.150><c> problem</c><00:32:56.420><c> with</c><00:32:56.630><c> a</c>

00:32:56.650 --> 00:32:56.660 align:start position:0%
because the problem the problem with a
 

00:32:56.660 --> 00:32:59.290 align:start position:0%
because the problem the problem with a
lot<00:32:56.930><c> of</c><00:32:57.080><c> these</c><00:32:57.890><c> routing</c><00:32:58.340><c> protocols</c><00:32:59.000><c> is</c><00:32:59.150><c> that</c>

00:32:59.290 --> 00:32:59.300 align:start position:0%
lot of these routing protocols is that
 

00:32:59.300 --> 00:33:01.390 align:start position:0%
lot of these routing protocols is that
they<00:32:59.420><c> don't</c><00:32:59.660><c> work</c><00:32:59.930><c> the</c><00:33:00.320><c> second</c><00:33:00.770><c> you</c><00:33:00.860><c> have</c><00:33:01.070><c> any</c>

00:33:01.390 --> 00:33:01.400 align:start position:0%
they don't work the second you have any
 

00:33:01.400 --> 00:33:03.610 align:start position:0%
they don't work the second you have any
aspect<00:33:01.880><c> of</c><00:33:02.200><c> connections</c><00:33:03.200><c> made</c><00:33:03.380><c> very</c>

00:33:03.610 --> 00:33:03.620 align:start position:0%
aspect of connections made very
 

00:33:03.620 --> 00:33:12.450 align:start position:0%
aspect of connections made very
short-lived<00:33:05.230><c> side</c><00:33:06.230><c> of</c><00:33:06.350><c> a</c><00:33:06.470><c> quasar</c><00:33:10.660><c> thank</c><00:33:11.660><c> you</c>

00:33:12.450 --> 00:33:12.460 align:start position:0%
short-lived side of a quasar thank you
 

00:33:12.460 --> 00:33:15.010 align:start position:0%
short-lived side of a quasar thank you
yeah<00:33:13.460><c> midnight</c><00:33:13.670><c> routing</c><00:33:14.090><c> is</c><00:33:14.210><c> hard</c><00:33:14.420><c> it's</c>

00:33:15.010 --> 00:33:15.020 align:start position:0%
yeah midnight routing is hard it's
 

00:33:15.020 --> 00:33:17.410 align:start position:0%
yeah midnight routing is hard it's
there's<00:33:15.650><c> like</c><00:33:15.800><c> as</c><00:33:16.610><c> Dean</c><00:33:16.910><c> said</c><00:33:17.120><c> there's</c><00:33:17.300><c> like</c>

00:33:17.410 --> 00:33:17.420 align:start position:0%
there's like as Dean said there's like
 

00:33:17.420 --> 00:33:20.020 align:start position:0%
there's like as Dean said there's like
three<00:33:17.630><c> different</c><00:33:17.660><c> kinds</c><00:33:18.550><c> there's</c><00:33:19.550><c> obviously</c>

00:33:20.020 --> 00:33:20.030 align:start position:0%
three different kinds there's obviously
 

00:33:20.030 --> 00:33:22.750 align:start position:0%
three different kinds there's obviously
trade-offs<00:33:20.510><c> in</c><00:33:20.870><c> like</c><00:33:21.650><c> processing</c><00:33:22.400><c> speed</c>

00:33:22.750 --> 00:33:22.760 align:start position:0%
trade-offs in like processing speed
 

00:33:22.760 --> 00:33:24.610 align:start position:0%
trade-offs in like processing speed
early<00:33:23.150><c> yeah</c><00:33:23.510><c> you</c><00:33:23.900><c> can</c><00:33:24.020><c> either</c><00:33:24.200><c> have</c><00:33:24.410><c> like</c><00:33:24.590><c> very</c>

00:33:24.610 --> 00:33:24.620 align:start position:0%
early yeah you can either have like very
 

00:33:24.620 --> 00:33:28.390 align:start position:0%
early yeah you can either have like very
accurate<00:33:25.340><c> routing</c><00:33:25.700><c> or</c><00:33:25.970><c> you</c><00:33:26.240><c> can</c><00:33:26.390><c> have</c><00:33:27.400><c> where</c>

00:33:28.390 --> 00:33:28.400 align:start position:0%
accurate routing or you can have where
 

00:33:28.400 --> 00:33:30.400 align:start position:0%
accurate routing or you can have where
you<00:33:28.520><c> would</c><00:33:28.640><c> have</c><00:33:28.760><c> to</c><00:33:28.910><c> do</c><00:33:29.060><c> a</c><00:33:29.300><c> lot</c><00:33:29.690><c> a</c><00:33:29.990><c> lot</c><00:33:30.230><c> of</c>

00:33:30.400 --> 00:33:30.410 align:start position:0%
you would have to do a lot a lot of
 

00:33:30.410 --> 00:33:34.210 align:start position:0%
you would have to do a lot a lot of
computations<00:33:31.040><c> so</c><00:33:32.380><c> yeah</c><00:33:33.380><c> one</c><00:33:33.830><c> of</c><00:33:33.860><c> our</c><00:33:34.070><c> next</c>

00:33:34.210 --> 00:33:34.220 align:start position:0%
computations so yeah one of our next
 

00:33:34.220 --> 00:33:36.190 align:start position:0%
computations so yeah one of our next
steps<00:33:34.490><c> is</c><00:33:34.730><c> going</c><00:33:34.880><c> to</c><00:33:34.970><c> be</c><00:33:35.150><c> investigating</c><00:33:35.870><c> like</c>

00:33:36.190 --> 00:33:36.200 align:start position:0%
steps is going to be investigating like
 

00:33:36.200 --> 00:33:37.690 align:start position:0%
steps is going to be investigating like
building<00:33:36.650><c> out</c><00:33:36.740><c> all</c><00:33:36.950><c> of</c><00:33:36.980><c> these</c><00:33:37.160><c> different</c><00:33:37.220><c> ones</c>

00:33:37.690 --> 00:33:37.700 align:start position:0%
building out all of these different ones
 

00:33:37.700 --> 00:33:39.670 align:start position:0%
building out all of these different ones
and<00:33:38.060><c> do</c><00:33:38.450><c> the</c><00:33:38.570><c> actual</c><00:33:38.810><c> artist</c><00:33:39.140><c> testing</c><00:33:39.590><c> them</c>

00:33:39.670 --> 00:33:39.680 align:start position:0%
and do the actual artist testing them
 

00:33:39.680 --> 00:33:42.880 align:start position:0%
and do the actual artist testing them
out<00:33:40.210><c> and</c><00:33:41.210><c> obviously</c><00:33:41.840><c> doing</c><00:33:42.260><c> original</c>

00:33:42.880 --> 00:33:42.890 align:start position:0%
out and obviously doing original
 

00:33:42.890 --> 00:33:45.310 align:start position:0%
out and obviously doing original
research<00:33:43.130><c> on</c><00:33:43.730><c> that</c><00:33:44.480><c> I</c><00:33:44.510><c> can</c><00:33:44.780><c> see</c><00:33:44.990><c> if</c><00:33:45.050><c> we</c><00:33:45.170><c> could</c>

00:33:45.310 --> 00:33:45.320 align:start position:0%
research on that I can see if we could
 

00:33:45.320 --> 00:33:48.640 align:start position:0%
research on that I can see if we could
talk<00:33:45.500><c> about</c><00:33:45.590><c> something</c><00:33:45.860><c> better</c><00:33:46.160><c> as</c><00:33:46.370><c> well</c><00:33:47.650><c> and</c>

00:33:48.640 --> 00:33:48.650 align:start position:0%
talk about something better as well and
 

00:33:48.650 --> 00:33:50.920 align:start position:0%
talk about something better as well and
also<00:33:49.550><c> with</c><00:33:49.850><c> when</c><00:33:50.270><c> it</c><00:33:50.390><c> comes</c><00:33:50.540><c> to</c><00:33:50.660><c> the</c><00:33:50.750><c> real</c>

00:33:50.920 --> 00:33:50.930 align:start position:0%
also with when it comes to the real
 

00:33:50.930 --> 00:33:54.280 align:start position:0%
also with when it comes to the real
layers<00:33:51.790><c> to</c><00:33:52.790><c> kind</c><00:33:53.060><c> of</c><00:33:53.090><c> address</c><00:33:53.360><c> like</c><00:33:53.690><c> your</c>

00:33:54.280 --> 00:33:54.290 align:start position:0%
layers to kind of address like your
 

00:33:54.290 --> 00:34:01.000 align:start position:0%
layers to kind of address like your
question<00:33:54.800><c> I</c><00:33:54.830><c> like</c><00:33:57.760><c> that</c><00:33:58.790><c> ideally</c><00:33:59.780><c> in</c><00:34:00.110><c> a</c><00:34:00.590><c> sales</c>

00:34:01.000 --> 00:34:01.010 align:start position:0%
question I like that ideally in a sales
 

00:34:01.010 --> 00:34:02.540 align:start position:0%
question I like that ideally in a sales
falling<00:34:01.340><c> like</c><00:34:01.520><c> an</c><00:34:01.640><c> ER</c>

00:34:02.540 --> 00:34:02.550 align:start position:0%
falling like an ER
 

00:34:02.550 --> 00:34:04.280 align:start position:0%
falling like an ER
here<00:34:02.670><c> is</c><00:34:02.880><c> an</c><00:34:02.970><c> example</c><00:34:03.240><c> of</c><00:34:03.450><c> an</c><00:34:03.660><c> official</c><00:34:04.110><c> it's</c><00:34:04.230><c> a</c>

00:34:04.280 --> 00:34:04.290 align:start position:0%
here is an example of an official it's a
 

00:34:04.290 --> 00:34:05.570 align:start position:0%
here is an example of an official it's a
little<00:34:04.440><c> bit</c><00:34:04.530><c> easier</c><00:34:04.560><c> you</c><00:34:04.860><c> can</c><00:34:05.070><c> probably</c><00:34:05.310><c> get</c>

00:34:05.570 --> 00:34:05.580 align:start position:0%
little bit easier you can probably get
 

00:34:05.580 --> 00:34:08.750 align:start position:0%
little bit easier you can probably get
away<00:34:05.610><c> with</c><00:34:05.970><c> like</c><00:34:07.100><c> with</c><00:34:08.100><c> just</c><00:34:08.310><c> like</c><00:34:08.429><c> a</c><00:34:08.460><c> mobile</c>

00:34:08.750 --> 00:34:08.760 align:start position:0%
away with like with just like a mobile
 

00:34:08.760 --> 00:34:11.450 align:start position:0%
away with like with just like a mobile
phone<00:34:09.110><c> or</c><00:34:10.110><c> a</c><00:34:10.140><c> tablet</c><00:34:10.200><c> you</c><00:34:10.830><c> know</c><00:34:10.950><c> kind</c><00:34:11.159><c> of</c><00:34:11.190><c> doing</c>

00:34:11.450 --> 00:34:11.460 align:start position:0%
phone or a tablet you know kind of doing
 

00:34:11.460 --> 00:34:14.300 align:start position:0%
phone or a tablet you know kind of doing
that<00:34:11.669><c> and</c><00:34:12.630><c> in</c><00:34:12.960><c> against</c><00:34:13.320><c> city</c><00:34:13.710><c> or</c><00:34:13.980><c> in</c><00:34:14.100><c> a</c><00:34:14.159><c> much</c>

00:34:14.300 --> 00:34:14.310 align:start position:0%
that and in against city or in a much
 

00:34:14.310 --> 00:34:17.270 align:start position:0%
that and in against city or in a much
more<00:34:14.460><c> dense</c><00:34:14.669><c> area</c><00:34:15.000><c> let's</c><00:34:15.330><c> say</c><00:34:16.010><c> let's</c><00:34:17.010><c> use</c><00:34:17.070><c> the</c>

00:34:17.270 --> 00:34:17.280 align:start position:0%
more dense area let's say let's use the
 

00:34:17.280 --> 00:34:18.740 align:start position:0%
more dense area let's say let's use the
protest<00:34:17.700><c> fine</c><00:34:17.880><c> then</c><00:34:18.030><c> right</c><00:34:18.179><c> like</c><00:34:18.360><c> a</c><00:34:18.390><c> protest</c>

00:34:18.740 --> 00:34:18.750 align:start position:0%
protest fine then right like a protest
 

00:34:18.750 --> 00:34:20.450 align:start position:0%
protest fine then right like a protest
that<00:34:18.990><c> goes</c><00:34:19.140><c> on</c><00:34:19.380><c> we</c><00:34:19.919><c> have</c><00:34:20.040><c> like</c><00:34:20.190><c> a</c><00:34:20.220><c> lot</c><00:34:20.399><c> of</c>

00:34:20.450 --> 00:34:20.460 align:start position:0%
that goes on we have like a lot of
 

00:34:20.460 --> 00:34:22.760 align:start position:0%
that goes on we have like a lot of
people<00:34:20.790><c> are</c><00:34:20.850><c> running</c><00:34:20.909><c> around</c><00:34:21.149><c> ideally</c><00:34:21.960><c> what</c>

00:34:22.760 --> 00:34:22.770 align:start position:0%
people are running around ideally what
 

00:34:22.770 --> 00:34:25.940 align:start position:0%
people are running around ideally what
you<00:34:22.890><c> could</c><00:34:23.130><c> do</c><00:34:23.340><c> in</c><00:34:23.640><c> those</c><00:34:23.730><c> situations</c><00:34:24.000><c> is</c><00:34:24.950><c> kind</c>

00:34:25.940 --> 00:34:25.950 align:start position:0%
you could do in those situations is kind
 

00:34:25.950 --> 00:34:28.370 align:start position:0%
you could do in those situations is kind
of<00:34:25.980><c> set</c><00:34:26.190><c> up</c><00:34:26.280><c> like</c><00:34:26.460><c> actual</c><00:34:27.240><c> devices</c><00:34:27.540><c> that</c><00:34:28.260><c> are</c>

00:34:28.370 --> 00:34:28.380 align:start position:0%
of set up like actual devices that are
 

00:34:28.380 --> 00:34:31.190 align:start position:0%
of set up like actual devices that are
meant<00:34:28.649><c> to</c><00:34:28.770><c> be</c><00:34:28.950><c> real</c><00:34:29.280><c> layers</c><00:34:29.870><c> it</c><00:34:30.870><c> could</c><00:34:31.020><c> be</c><00:34:31.110><c> as</c>

00:34:31.190 --> 00:34:31.200 align:start position:0%
meant to be real layers it could be as
 

00:34:31.200 --> 00:34:32.690 align:start position:0%
meant to be real layers it could be as
simple<00:34:31.320><c> as</c><00:34:31.530><c> like</c><00:34:31.560><c> you</c><00:34:31.950><c> know</c><00:34:31.980><c> battery</c><00:34:32.370><c> packs</c><00:34:32.550><c> in</c>

00:34:32.690 --> 00:34:32.700 align:start position:0%
simple as like you know battery packs in
 

00:34:32.700 --> 00:34:35.000 align:start position:0%
simple as like you know battery packs in
a<00:34:32.730><c> backpack</c><00:34:32.909><c> and</c><00:34:33.149><c> like</c><00:34:33.480><c> very</c><00:34:34.110><c> powerful</c>

00:34:35.000 --> 00:34:35.010 align:start position:0%
a backpack and like very powerful
 

00:34:35.010 --> 00:34:38.240 align:start position:0%
a backpack and like very powerful
computer<00:34:35.760><c> running</c><00:34:36.179><c> in</c><00:34:36.300><c> their</c><00:34:36.950><c> real</c><00:34:37.950><c> areas</c>

00:34:38.240 --> 00:34:38.250 align:start position:0%
computer running in their real areas
 

00:34:38.250 --> 00:34:40.550 align:start position:0%
computer running in their real areas
that<00:34:38.610><c> are</c><00:34:39.179><c> intended</c><00:34:39.600><c> for</c><00:34:39.720><c> dense</c><00:34:40.020><c> areas</c><00:34:40.260><c> should</c>

00:34:40.550 --> 00:34:40.560 align:start position:0%
that are intended for dense areas should
 

00:34:40.560 --> 00:34:43.130 align:start position:0%
that are intended for dense areas should
not<00:34:40.620><c> be</c><00:34:40.980><c> a</c><00:34:41.520><c> phone</c><00:34:41.730><c> they</c><00:34:42.360><c> should</c><00:34:42.600><c> be</c><00:34:42.750><c> something</c>

00:34:43.130 --> 00:34:43.140 align:start position:0%
not be a phone they should be something
 

00:34:43.140 --> 00:34:45.800 align:start position:0%
not be a phone they should be something
that<00:34:43.169><c> you</c><00:34:43.649><c> know</c><00:34:44.070><c> can</c><00:34:44.310><c> actively</c><00:34:44.730><c> take</c><00:34:45.480><c> a</c>

00:34:45.800 --> 00:34:45.810 align:start position:0%
that you know can actively take a
 

00:34:45.810 --> 00:34:47.810 align:start position:0%
that you know can actively take a
beating<00:34:46.590><c> and</c><00:34:46.800><c> are</c><00:34:47.040><c> expected</c><00:34:47.490><c> to</c><00:34:47.610><c> take</c><00:34:47.760><c> a</c>

00:34:47.810 --> 00:34:47.820 align:start position:0%
beating and are expected to take a
 

00:34:47.820 --> 00:34:49.490 align:start position:0%
beating and are expected to take a
meeting<00:34:48.000><c> so</c><00:34:48.330><c> you</c><00:34:48.360><c> can</c><00:34:48.659><c> get</c><00:34:48.929><c> the</c><00:34:49.020><c> throughput</c><00:34:49.380><c> we</c>

00:34:49.490 --> 00:34:49.500 align:start position:0%
meeting so you can get the throughput we
 

00:34:49.500 --> 00:34:53.149 align:start position:0%
meeting so you can get the throughput we
need<00:34:50.000><c> and</c><00:34:51.000><c> again</c><00:34:51.300><c> it's</c><00:34:51.570><c> like</c><00:34:51.830><c> specific</c><00:34:52.830><c> it's</c>

00:34:53.149 --> 00:34:53.159 align:start position:0%
need and again it's like specific it's
 

00:34:53.159 --> 00:34:59.150 align:start position:0%
need and again it's like specific it's
for<00:34:53.340><c> the</c><00:34:53.399><c> specifics</c><00:34:57.140><c> to</c><00:34:58.140><c> say</c><00:34:58.350><c> I</c><00:34:58.710><c> want</c><00:34:59.100><c> to</c>

00:34:59.150 --> 00:34:59.160 align:start position:0%
for the specifics to say I want to
 

00:34:59.160 --> 00:35:01.040 align:start position:0%
for the specifics to say I want to
contribute<00:34:59.370><c> to</c><00:34:59.550><c> this</c><00:34:59.730><c> like</c><00:34:59.970><c> you</c><00:35:00.540><c> do</c><00:35:00.690><c> have</c><00:35:00.900><c> the</c>

00:35:01.040 --> 00:35:01.050 align:start position:0%
contribute to this like you do have the
 

00:35:01.050 --> 00:35:02.450 align:start position:0%
contribute to this like you do have the
kind<00:35:01.290><c> of</c><00:35:01.320><c> capacity</c><00:35:01.470><c> attached</c><00:35:02.070><c> to</c><00:35:02.250><c> it</c><00:35:02.370><c> which</c>

00:35:02.450 --> 00:35:02.460 align:start position:0%
kind of capacity attached to it which
 

00:35:02.460 --> 00:35:04.990 align:start position:0%
kind of capacity attached to it which
allows<00:35:02.550><c> for</c><00:35:02.790><c> the</c><00:35:03.000><c> data</c><00:35:03.210><c> any</c><00:35:03.510><c> sort</c><00:35:03.750><c> of</c><00:35:03.780><c> yeah</c>

00:35:04.990 --> 00:35:05.000 align:start position:0%
allows for the data any sort of yeah
 

00:35:05.000 --> 00:35:08.870 align:start position:0%
allows for the data any sort of yeah
yeah<00:35:06.290><c> yeah</c><00:35:07.290><c> exactly</c><00:35:07.560><c> so</c><00:35:07.950><c> the</c><00:35:08.160><c> beauty</c><00:35:08.460><c> the</c>

00:35:08.870 --> 00:35:08.880 align:start position:0%
yeah yeah exactly so the beauty the
 

00:35:08.880 --> 00:35:11.120 align:start position:0%
yeah yeah exactly so the beauty the
beauty<00:35:08.910><c> of</c><00:35:09.180><c> all</c><00:35:09.360><c> this</c><00:35:09.480><c> is</c><00:35:09.660><c> that</c><00:35:09.690><c> you</c><00:35:10.320><c> can</c>

00:35:11.120 --> 00:35:11.130 align:start position:0%
beauty of all this is that you can
 

00:35:11.130 --> 00:35:13.130 align:start position:0%
beauty of all this is that you can
choose<00:35:11.370><c> which</c><00:35:11.430><c> services</c><00:35:12.180><c> transports</c><00:35:12.900><c> want</c><00:35:13.080><c> to</c>

00:35:13.130 --> 00:35:13.140 align:start position:0%
choose which services transports want to
 

00:35:13.140 --> 00:35:15.080 align:start position:0%
choose which services transports want to
use<00:35:13.230><c> you</c><00:35:13.440><c> can</c><00:35:13.590><c> choose</c><00:35:13.770><c> Bluetooth</c><00:35:14.130><c> Wi-Fi</c><00:35:14.280><c> you</c>

00:35:15.080 --> 00:35:15.090 align:start position:0%
use you can choose Bluetooth Wi-Fi you
 

00:35:15.090 --> 00:35:17.120 align:start position:0%
use you can choose Bluetooth Wi-Fi you
can<00:35:15.210><c> also</c><00:35:15.360><c> choose</c><00:35:15.660><c> what</c><00:35:16.170><c> type</c><00:35:16.440><c> of</c><00:35:16.500><c> a</c><00:35:16.950><c> node</c>

00:35:17.120 --> 00:35:17.130 align:start position:0%
can also choose what type of a node
 

00:35:17.130 --> 00:35:19.340 align:start position:0%
can also choose what type of a node
you're<00:35:17.280><c> running</c><00:35:17.990><c> obviously</c><00:35:18.990><c> in</c>

00:35:19.340 --> 00:35:19.350 align:start position:0%
you're running obviously in
 

00:35:19.350 --> 00:35:20.660 align:start position:0%
you're running obviously in
centralization<00:35:19.920><c> laws</c><00:35:20.070><c> would</c><00:35:20.190><c> be</c><00:35:20.220><c> cool</c><00:35:20.490><c> to</c>

00:35:20.660 --> 00:35:20.670 align:start position:0%
centralization laws would be cool to
 

00:35:20.670 --> 00:35:22.780 align:start position:0%
centralization laws would be cool to
like<00:35:20.850><c> you</c><00:35:21.120><c> know</c>

00:35:22.780 --> 00:35:22.790 align:start position:0%
like you know
 

00:35:22.790 --> 00:35:25.060 align:start position:0%
like you know
Constance<00:35:23.630><c> is</c><00:35:23.720><c> like</c><00:35:23.900><c> more</c><00:35:24.170><c> of</c><00:35:24.200><c> like</c><00:35:24.290><c> a</c><00:35:24.410><c> as</c><00:35:25.040><c> a</c>

00:35:25.060 --> 00:35:25.070 align:start position:0%
Constance is like more of like a as a
 

00:35:25.070 --> 00:35:27.610 align:start position:0%
Constance is like more of like a as a
goodwill<00:35:25.340><c> it's</c><00:35:26.120><c> like</c><00:35:26.240><c> a</c><00:35:26.320><c> public</c><00:35:27.320><c> good</c><00:35:27.470><c> like</c>

00:35:27.610 --> 00:35:27.620 align:start position:0%
goodwill it's like a public good like
 

00:35:27.620 --> 00:35:30.040 align:start position:0%
goodwill it's like a public good like
you<00:35:28.070><c> know</c><00:35:28.190><c> when</c><00:35:28.520><c> you</c><00:35:28.610><c> need</c><00:35:28.790><c> this</c><00:35:29.060><c> it</c><00:35:29.780><c> should</c><00:35:29.960><c> be</c>

00:35:30.040 --> 00:35:30.050 align:start position:0%
you know when you need this it should be
 

00:35:30.050 --> 00:35:31.960 align:start position:0%
you know when you need this it should be
used<00:35:30.290><c> i</c><00:35:30.500><c> don'ts</c><00:35:30.740><c> for</c><00:35:30.770><c> we</c><00:35:31.190><c> don't</c><00:35:31.370><c> it</c><00:35:31.880><c> be</c>

00:35:31.960 --> 00:35:31.970 align:start position:0%
used i don'ts for we don't it be
 

00:35:31.970 --> 00:35:33.460 align:start position:0%
used i don'ts for we don't it be
beautiful<00:35:32.420><c> if</c><00:35:32.480><c> this</c><00:35:32.630><c> is</c><00:35:32.750><c> like</c><00:35:32.960><c> running</c><00:35:33.290><c> all</c>

00:35:33.460 --> 00:35:33.470 align:start position:0%
beautiful if this is like running all
 

00:35:33.470 --> 00:35:35.800 align:start position:0%
beautiful if this is like running all
the<00:35:33.560><c> time</c><00:35:33.740><c> like</c><00:35:33.920><c> a</c><00:35:34.010><c> subway</c><00:35:34.190><c> you</c><00:35:34.580><c> know</c><00:35:34.700><c> but</c><00:35:35.660><c> in</c>

00:35:35.800 --> 00:35:35.810 align:start position:0%
the time like a subway you know but in
 

00:35:35.810 --> 00:35:38.410 align:start position:0%
the time like a subway you know but in
ideal<00:35:36.470><c> ideally</c><00:35:37.130><c> and</c><00:35:37.490><c> realistically</c><00:35:38.210><c> speaking</c>

00:35:38.410 --> 00:35:38.420 align:start position:0%
ideal ideally and realistically speaking
 

00:35:38.420 --> 00:35:39.910 align:start position:0%
ideal ideally and realistically speaking
this<00:35:38.900><c> is</c><00:35:39.020><c> something</c><00:35:39.320><c> that</c><00:35:39.350><c> should</c><00:35:39.590><c> be</c><00:35:39.650><c> using</c>

00:35:39.910 --> 00:35:39.920 align:start position:0%
this is something that should be using
 

00:35:39.920 --> 00:35:44.620 align:start position:0%
this is something that should be using
like<00:35:40.610><c> very</c><00:35:41.890><c> for</c><00:35:42.890><c> the</c><00:35:43.250><c> use</c><00:35:43.430><c> cases</c><00:35:43.640><c> and</c><00:35:44.450><c> like</c>

00:35:44.620 --> 00:35:44.630 align:start position:0%
like very for the use cases and like
 

00:35:44.630 --> 00:35:47.230 align:start position:0%
like very for the use cases and like
concerts<00:35:45.080><c> and</c><00:35:45.260><c> whatnot</c><00:35:45.820><c> to</c><00:35:46.820><c> which</c><00:35:47.000><c> like</c>

00:35:47.230 --> 00:35:47.240 align:start position:0%
concerts and whatnot to which like
 

00:35:47.240 --> 00:35:49.270 align:start position:0%
concerts and whatnot to which like
people<00:35:47.600><c> are</c><00:35:47.930><c> going</c><00:35:48.110><c> in</c><00:35:48.410><c> understanding</c><00:35:49.160><c> the</c>

00:35:49.270 --> 00:35:49.280 align:start position:0%
people are going in understanding the
 

00:35:49.280 --> 00:35:50.830 align:start position:0%
people are going in understanding the
conditions<00:35:49.730><c> and</c><00:35:50.030><c> like</c><00:35:50.180><c> knowing</c><00:35:50.420><c> what</c><00:35:50.630><c> like</c>

00:35:50.830 --> 00:35:50.840 align:start position:0%
conditions and like knowing what like
 

00:35:50.840 --> 00:35:53.880 align:start position:0%
conditions and like knowing what like
this<00:35:51.380><c> is</c><00:35:51.590><c> just</c><00:35:51.770><c> like</c><00:35:51.980><c> a</c><00:35:52.160><c> very</c><00:35:52.490><c> viable</c><00:35:52.820><c> way</c><00:35:53.150><c> to</c>

00:35:53.880 --> 00:35:53.890 align:start position:0%
this is just like a very viable way to
 

00:35:53.890 --> 00:36:11.170 align:start position:0%
this is just like a very viable way to
communicate<00:36:08.680><c> yeah</c><00:36:09.680><c> so</c><00:36:10.130><c> ideally</c><00:36:10.610><c> I</c><00:36:10.640><c> didn't</c>

00:36:11.170 --> 00:36:11.180 align:start position:0%
communicate yeah so ideally I didn't
 

00:36:11.180 --> 00:36:12.880 align:start position:0%
communicate yeah so ideally I didn't
you've<00:36:11.300><c> never</c><00:36:11.540><c> actually</c><00:36:11.750><c> had</c><00:36:12.080><c> a</c><00:36:12.110><c> real</c><00:36:12.170><c> ER</c><00:36:12.440><c> yeah</c>

00:36:12.880 --> 00:36:12.890 align:start position:0%
you've never actually had a real ER yeah
 

00:36:12.890 --> 00:36:14.470 align:start position:0%
you've never actually had a real ER yeah
like<00:36:13.130><c> given</c><00:36:13.490><c> there</c><00:36:13.640><c> would</c><00:36:13.790><c> be</c><00:36:13.820><c> enough</c><00:36:14.150><c> device</c>

00:36:14.470 --> 00:36:14.480 align:start position:0%
like given there would be enough device
 

00:36:14.480 --> 00:36:16.390 align:start position:0%
like given there would be enough device
coverage<00:36:14.900><c> in</c><00:36:15.020><c> a</c><00:36:15.110><c> place</c><00:36:15.290><c> like</c><00:36:15.320><c> New</c><00:36:15.860><c> York</c><00:36:16.190><c> City</c>

00:36:16.390 --> 00:36:16.400 align:start position:0%
coverage in a place like New York City
 

00:36:16.400 --> 00:36:17.830 align:start position:0%
coverage in a place like New York City
you've<00:36:16.670><c> never</c><00:36:16.940><c> actually</c><00:36:17.150><c> had</c><00:36:17.450><c> a</c><00:36:17.480><c> real</c><00:36:17.690><c> layer</c>

00:36:17.830 --> 00:36:17.840 align:start position:0%
you've never actually had a real layer
 

00:36:17.840 --> 00:36:20.860 align:start position:0%
you've never actually had a real layer
because<00:36:18.080><c> you</c><00:36:18.200><c> would</c><00:36:18.350><c> just</c><00:36:18.380><c> halt</c><00:36:18.830><c> until</c><00:36:19.870><c> the</c>

00:36:20.860 --> 00:36:20.870 align:start position:0%
because you would just halt until the
 

00:36:20.870 --> 00:36:22.720 align:start position:0%
because you would just halt until the
destination<00:36:21.440><c> was</c><00:36:21.590><c> found</c><00:36:21.860><c> that's</c><00:36:22.310><c> also</c>

00:36:22.720 --> 00:36:22.730 align:start position:0%
destination was found that's also
 

00:36:22.730 --> 00:36:24.850 align:start position:0%
destination was found that's also
something<00:36:22.940><c> that</c><00:36:23.090><c> like</c><00:36:23.480><c> guess</c><00:36:24.020><c> I</c><00:36:24.200><c> glossed</c><00:36:24.650><c> over</c>

00:36:24.850 --> 00:36:24.860 align:start position:0%
something that like guess I glossed over
 

00:36:24.860 --> 00:36:26.980 align:start position:0%
something that like guess I glossed over
and<00:36:25.160><c> plank</c><00:36:25.400><c> you</c><00:36:26.000><c> don't</c><00:36:26.180><c> actually</c><00:36:26.330><c> need</c><00:36:26.720><c> ever</c>

00:36:26.980 --> 00:36:26.990 align:start position:0%
and plank you don't actually need ever
 

00:36:26.990 --> 00:36:29.320 align:start position:0%
and plank you don't actually need ever
eat<00:36:27.230><c> the</c><00:36:27.380><c> internet</c><00:36:27.650><c> in</c><00:36:27.800><c> these</c><00:36:27.920><c> use</c><00:36:28.100><c> cases</c><00:36:28.330><c> we</c>

00:36:29.320 --> 00:36:29.330 align:start position:0%
eat the internet in these use cases we
 

00:36:29.330 --> 00:36:30.820 align:start position:0%
eat the internet in these use cases we
always<00:36:29.660><c> say</c><00:36:29.810><c> the</c><00:36:29.960><c> internet</c><00:36:30.260><c> so</c><00:36:30.440><c> that</c><00:36:30.470><c> it's</c>

00:36:30.820 --> 00:36:30.830 align:start position:0%
always say the internet so that it's
 

00:36:30.830 --> 00:36:33.880 align:start position:0%
always say the internet so that it's
like<00:36:30.950><c> way</c><00:36:31.580><c> like</c><00:36:31.940><c> your</c><00:36:32.390><c> phone</c><00:36:32.630><c> connected</c><00:36:33.500><c> can</c>

00:36:33.880 --> 00:36:33.890 align:start position:0%
like way like your phone connected can
 

00:36:33.890 --> 00:36:36.220 align:start position:0%
like way like your phone connected can
talk<00:36:34.100><c> to</c><00:36:34.280><c> people</c><00:36:34.400><c> but</c><00:36:34.790><c> in</c><00:36:34.970><c> reality</c><00:36:35.210><c> as</c><00:36:35.990><c> Dean</c>

00:36:36.220 --> 00:36:36.230 align:start position:0%
talk to people but in reality as Dean
 

00:36:36.230 --> 00:36:38.890 align:start position:0%
talk to people but in reality as Dean
says<00:36:36.470><c> if</c><00:36:37.120><c> like</c><00:36:38.120><c> at</c><00:36:38.270><c> a</c><00:36:38.300><c> concert</c><00:36:38.630><c> you</c><00:36:38.720><c> just</c>

00:36:38.890 --> 00:36:38.900 align:start position:0%
says if like at a concert you just
 

00:36:38.900 --> 00:36:40.120 align:start position:0%
says if like at a concert you just
trying<00:36:39.020><c> to</c><00:36:39.110><c> coordinate</c><00:36:39.230><c> like</c><00:36:39.590><c> where</c><00:36:39.740><c> you</c><00:36:39.860><c> sit</c>

00:36:40.120 --> 00:36:40.130 align:start position:0%
trying to coordinate like where you sit
 

00:36:40.130 --> 00:36:42.160 align:start position:0%
trying to coordinate like where you sit
where<00:36:40.340><c> you're</c><00:36:40.430><c> standing</c><00:36:40.910><c> right</c><00:36:41.660><c> and</c><00:36:42.050><c> like</c>

00:36:42.160 --> 00:36:42.170 align:start position:0%
where you're standing right and like
 

00:36:42.170 --> 00:36:43.540 align:start position:0%
where you're standing right and like
that's<00:36:42.350><c> what's</c><00:36:42.770><c> really</c><00:36:42.980><c> powerful</c><00:36:43.220><c> is</c><00:36:43.520><c> that</c>

00:36:43.540 --> 00:36:43.550 align:start position:0%
that's what's really powerful is that
 

00:36:43.550 --> 00:36:46.090 align:start position:0%
that's what's really powerful is that
you<00:36:43.760><c> can</c><00:36:43.940><c> say</c><00:36:44.210><c> like</c><00:36:44.480><c> where</c><00:36:44.780><c> you</c><00:36:44.930><c> are</c><00:36:45.110><c> kind</c><00:36:45.980><c> of</c>

00:36:46.090 --> 00:36:46.100 align:start position:0%
you can say like where you are kind of
 

00:36:46.100 --> 00:36:47.740 align:start position:0%
you can say like where you are kind of
like<00:36:46.250><c> the</c><00:36:46.370><c> same</c><00:36:46.520><c> thing</c><00:36:46.580><c> with</c><00:36:46.910><c> like</c><00:36:47.090><c> you</c><00:36:47.630><c> know</c>

00:36:47.740 --> 00:36:47.750 align:start position:0%
like the same thing with like you know
 

00:36:47.750 --> 00:36:49.810 align:start position:0%
like the same thing with like you know
live<00:36:48.500><c> protests</c><00:36:49.070><c> or</c><00:36:49.160><c> whatever</c><00:36:49.370><c> you</c><00:36:49.490><c> can</c><00:36:49.670><c> like</c>

00:36:49.810 --> 00:36:49.820 align:start position:0%
live protests or whatever you can like
 

00:36:49.820 --> 00:36:51.640 align:start position:0%
live protests or whatever you can like
it's<00:36:50.120><c> a</c><00:36:50.240><c> lot</c><00:36:50.420><c> easier</c><00:36:50.660><c> to</c><00:36:51.080><c> coordinate</c><00:36:51.260><c> where</c>

00:36:51.640 --> 00:36:51.650 align:start position:0%
it's a lot easier to coordinate where
 

00:36:51.650 --> 00:36:52.540 align:start position:0%
it's a lot easier to coordinate where
you<00:36:51.740><c> are</c><00:36:51.890><c> when</c><00:36:52.070><c> there's</c><00:36:52.220><c> like</c><00:36:52.340><c> a</c><00:36:52.400><c> million</c>

00:36:52.540 --> 00:36:52.550 align:start position:0%
you are when there's like a million
 

00:36:52.550 --> 00:36:55.060 align:start position:0%
you are when there's like a million
people<00:36:53.110><c> you</c><00:36:54.110><c> know</c><00:36:54.200><c> on</c><00:36:54.260><c> the</c><00:36:54.350><c> Raptors</c><00:36:54.530><c> won</c><00:36:54.920><c> the</c>

00:36:55.060 --> 00:36:55.070 align:start position:0%
people you know on the Raptors won the
 

00:36:55.070 --> 00:36:58.330 align:start position:0%
people you know on the Raptors won the
NBA<00:36:55.670><c> title</c><00:36:55.760><c> I</c><00:36:56.630><c> was</c><00:36:57.140><c> trapped</c><00:36:57.590><c> in</c><00:36:57.770><c> the</c><00:36:58.100><c> streets</c>

00:36:58.330 --> 00:36:58.340 align:start position:0%
NBA title I was trapped in the streets
 

00:36:58.340 --> 00:37:00.610 align:start position:0%
NBA title I was trapped in the streets
of<00:36:58.400><c> Toronto</c><00:36:58.520><c> and</c><00:36:59.000><c> literally</c><00:36:59.960><c> did</c><00:37:00.410><c> not</c><00:37:00.440><c> know</c>

00:37:00.610 --> 00:37:00.620 align:start position:0%
of Toronto and literally did not know
 

00:37:00.620 --> 00:37:03.910 align:start position:0%
of Toronto and literally did not know
where<00:37:00.740><c> my</c><00:37:00.920><c> friends</c><00:37:01.220><c> were</c><00:37:02.140><c> it</c><00:37:03.140><c> was</c><00:37:03.380><c> awful</c><00:37:03.710><c> and</c>

00:37:03.910 --> 00:37:03.920 align:start position:0%
where my friends were it was awful and
 

00:37:03.920 --> 00:37:05.890 align:start position:0%
where my friends were it was awful and
like<00:37:04.730><c> that's</c><00:37:04.880><c> kind</c><00:37:05.180><c> of</c><00:37:05.210><c> like</c><00:37:05.300><c> where</c><00:37:05.630><c> the</c><00:37:05.750><c> use</c>

00:37:05.890 --> 00:37:05.900 align:start position:0%
like that's kind of like where the use
 

00:37:05.900 --> 00:37:07.510 align:start position:0%
like that's kind of like where the use
of<00:37:06.050><c> days</c><00:37:06.170><c> like</c><00:37:06.410><c> this</c><00:37:06.560><c> becomes</c><00:37:07.010><c> very</c><00:37:07.250><c> powerful</c>

00:37:07.510 --> 00:37:07.520 align:start position:0%
of days like this becomes very powerful
 

00:37:07.520 --> 00:37:09.010 align:start position:0%
of days like this becomes very powerful
and<00:37:07.820><c> that's</c><00:37:07.880><c> why</c><00:37:08.060><c> I</c><00:37:08.090><c> say</c><00:37:08.270><c> it's</c><00:37:08.390><c> very</c><00:37:08.540><c> like</c><00:37:08.870><c> you</c>

00:37:09.010 --> 00:37:09.020 align:start position:0%
and that's why I say it's very like you
 

00:37:09.020 --> 00:37:10.650 align:start position:0%
and that's why I say it's very like you
stay<00:37:09.200><c> specific</c><00:37:09.770><c> I</c><00:37:09.890><c> don't</c><00:37:10.160><c> think</c>

00:37:10.650 --> 00:37:10.660 align:start position:0%
stay specific I don't think
 

00:37:10.660 --> 00:37:13.289 align:start position:0%
stay specific I don't think
should<00:37:10.869><c> be</c><00:37:10.930><c> like</c><00:37:11.079><c> widely</c><00:37:11.680><c> deployed</c><00:37:12.299><c> 24/7</c>

00:37:13.289 --> 00:37:13.299 align:start position:0%
should be like widely deployed 24/7
 

00:37:13.299 --> 00:37:16.079 align:start position:0%
should be like widely deployed 24/7
rather<00:37:13.599><c> like</c><00:37:13.960><c> deployed</c><00:37:14.410><c> agree</c><00:37:14.740><c> on</c><00:37:15.700><c> a</c><00:37:15.759><c> location</c>

00:37:16.079 --> 00:37:16.089 align:start position:0%
rather like deployed agree on a location
 

00:37:16.089 --> 00:37:19.589 align:start position:0%
rather like deployed agree on a location
missus<00:37:17.700><c> you</c><00:37:18.700><c> guys</c><00:37:18.849><c> have</c><00:37:19.000><c> any</c><00:37:19.150><c> sort</c><00:37:19.420><c> of</c><00:37:19.450><c> like</c>

00:37:19.589 --> 00:37:19.599 align:start position:0%
missus you guys have any sort of like
 

00:37:19.599 --> 00:37:21.809 align:start position:0%
missus you guys have any sort of like
countless<00:37:20.440><c> mechanism</c><00:37:20.920><c> besides</c><00:37:21.339><c> like</c><00:37:21.579><c> I</c><00:37:21.609><c> guess</c>

00:37:21.809 --> 00:37:21.819 align:start position:0%
countless mechanism besides like I guess
 

00:37:21.819 --> 00:37:23.549 align:start position:0%
countless mechanism besides like I guess
what<00:37:22.000><c> really</c><00:37:22.299><c> Bluetooth</c><00:37:22.839><c> Low</c><00:37:23.049><c> Energy</c><00:37:23.079><c> hack</c>

00:37:23.549 --> 00:37:23.559 align:start position:0%
what really Bluetooth Low Energy hack
 

00:37:23.559 --> 00:37:26.279 align:start position:0%
what really Bluetooth Low Energy hack
the<00:37:24.369><c> device</c><00:37:24.670><c> right</c><00:37:25.210><c> it's</c><00:37:25.390><c> like</c><00:37:25.569><c> basically</c><00:37:26.170><c> the</c>

00:37:26.279 --> 00:37:26.289 align:start position:0%
the device right it's like basically the
 

00:37:26.289 --> 00:37:27.749 align:start position:0%
the device right it's like basically the
biggest<00:37:26.500><c> I</c><00:37:26.650><c> think</c><00:37:26.680><c> not</c><00:37:26.980><c> troll</c><00:37:27.279><c> box</c><00:37:27.490><c> right</c>

00:37:27.749 --> 00:37:27.759 align:start position:0%
biggest I think not troll box right
 

00:37:27.759 --> 00:37:28.950 align:start position:0%
biggest I think not troll box right
because<00:37:28.000><c> like</c><00:37:28.119><c> if</c><00:37:28.240><c> I'm</c><00:37:28.329><c> at</c><00:37:28.420><c> a</c><00:37:28.450><c> concert</c><00:37:28.900><c> a</c>

00:37:28.950 --> 00:37:28.960 align:start position:0%
because like if I'm at a concert a
 

00:37:28.960 --> 00:37:31.019 align:start position:0%
because like if I'm at a concert a
million<00:37:29.710><c> message</c><00:37:29.980><c> going</c><00:37:30.160><c> from</c><00:37:30.430><c> filter</c><00:37:30.730><c> flying</c>

00:37:31.019 --> 00:37:31.029 align:start position:0%
million message going from filter flying
 

00:37:31.029 --> 00:37:43.460 align:start position:0%
million message going from filter flying
than<00:37:31.269><c> my</c><00:37:31.359><c> friends</c><00:37:38.400><c> just</c><00:37:40.230><c> know</c><00:37:41.230><c> because</c><00:37:42.180><c> so</c>

00:37:43.460 --> 00:37:43.470 align:start position:0%
than my friends just know because so
 

00:37:43.470 --> 00:37:46.470 align:start position:0%
than my friends just know because so
Bluetooth<00:37:44.470><c> Mac's</c><00:37:44.710><c> often</c><00:37:45.670><c> aren't</c><00:37:45.880><c> exposed</c><00:37:46.180><c> by</c>

00:37:46.470 --> 00:37:46.480 align:start position:0%
Bluetooth Mac's often aren't exposed by
 

00:37:46.480 --> 00:37:49.140 align:start position:0%
Bluetooth Mac's often aren't exposed by
high<00:37:46.720><c> level</c><00:37:47.200><c> in</c><00:37:47.470><c> the</c><00:37:47.589><c> eyes</c><00:37:47.970><c> because</c><00:37:48.970><c> of</c>

00:37:49.140 --> 00:37:49.150 align:start position:0%
high level in the eyes because of
 

00:37:49.150 --> 00:37:51.539 align:start position:0%
high level in the eyes because of
security<00:37:49.509><c> reasons</c><00:37:49.690><c> so</c><00:37:50.230><c> what</c><00:37:51.099><c> ends</c><00:37:51.430><c> up</c><00:37:51.490><c> being</c>

00:37:51.539 --> 00:37:51.549 align:start position:0%
security reasons so what ends up being
 

00:37:51.549 --> 00:37:54.359 align:start position:0%
security reasons so what ends up being
exposed<00:37:52.150><c> as</c><00:37:52.450><c> a</c><00:37:52.539><c> UUID</c><00:37:52.869><c> that</c><00:37:53.380><c> has</c><00:37:53.559><c> changed</c><00:37:54.099><c> for</c>

00:37:54.359 --> 00:37:54.369 align:start position:0%
exposed as a UUID that has changed for
 

00:37:54.369 --> 00:37:55.109 align:start position:0%
exposed as a UUID that has changed for
every<00:37:54.670><c> device</c>

00:37:55.109 --> 00:37:55.119 align:start position:0%
every device
 

00:37:55.119 --> 00:37:57.120 align:start position:0%
every device
so<00:37:55.210><c> there's</c><00:37:55.420><c> devices</c><00:37:56.380><c> have</c><00:37:56.529><c> a</c><00:37:56.559><c> public</c><00:37:56.950><c> key</c>

00:37:57.120 --> 00:37:57.130 align:start position:0%
so there's devices have a public key
 

00:37:57.130 --> 00:38:00.180 align:start position:0%
so there's devices have a public key
probably<00:37:57.490><c> kind</c><00:37:57.910><c> of</c><00:37:57.970><c> played</c><00:37:58.240><c> live</c><00:37:58.539><c> p2p</c><00:37:58.990><c> so</c><00:37:59.619><c> you</c>

00:38:00.180 --> 00:38:00.190 align:start position:0%
probably kind of played live p2p so you
 

00:38:00.190 --> 00:38:02.730 align:start position:0%
probably kind of played live p2p so you
have<00:38:00.339><c> an</c><00:38:00.430><c> identity</c><00:38:00.849><c> that</c><00:38:01.059><c> can</c><00:38:01.119><c> be</c><00:38:01.329><c> found</c><00:38:01.569><c> on</c><00:38:01.869><c> X</c>

00:38:02.730 --> 00:38:02.740 align:start position:0%
have an identity that can be found on X
 

00:38:02.740 --> 00:38:08.940 align:start position:0%
have an identity that can be found on X
transpose<00:38:04.799><c> okay</c><00:38:05.829><c> the</c><00:38:06.369><c> UID</c><00:38:07.359><c> can</c><00:38:07.720><c> be</c><00:38:07.869><c> set</c><00:38:08.259><c> so</c>

00:38:08.940 --> 00:38:08.950 align:start position:0%
transpose okay the UID can be set so
 

00:38:08.950 --> 00:38:10.980 align:start position:0%
transpose okay the UID can be set so
it's<00:38:09.220><c> you</c><00:38:09.970><c> know</c><00:38:10.059><c> the</c><00:38:10.089><c> public/private</c><00:38:10.869><c> key</c>

00:38:10.980 --> 00:38:10.990 align:start position:0%
it's you know the public/private key
 

00:38:10.990 --> 00:38:15.569 align:start position:0%
it's you know the public/private key
cops<00:38:11.230><c> yeah</c><00:38:13.619><c> is</c><00:38:14.619><c> there</c><00:38:14.740><c> any</c><00:38:14.920><c> information</c><00:38:15.039><c> like</c>

00:38:15.569 --> 00:38:15.579 align:start position:0%
cops yeah is there any information like
 

00:38:15.579 --> 00:38:17.940 align:start position:0%
cops yeah is there any information like
your<00:38:15.789><c> the</c><00:38:15.970><c> tendinous</c><00:38:16.420><c> Indian</c><00:38:16.809><c> your</c><00:38:17.650><c> example</c>

00:38:17.940 --> 00:38:17.950 align:start position:0%
your the tendinous Indian your example
 

00:38:17.950 --> 00:38:20.130 align:start position:0%
your the tendinous Indian your example
about<00:38:17.980><c> the</c><00:38:18.220><c> Raptors</c><00:38:18.789><c> downtown</c><00:38:19.630><c> trying</c><00:38:20.079><c> to</c>

00:38:20.130 --> 00:38:20.140 align:start position:0%
about the Raptors downtown trying to
 

00:38:20.140 --> 00:38:21.029 align:start position:0%
about the Raptors downtown trying to
find<00:38:20.289><c> somebody</c><00:38:20.470><c> else</c><00:38:20.619><c> is</c><00:38:20.829><c> there</c><00:38:20.950><c> any</c>

00:38:21.029 --> 00:38:21.039 align:start position:0%
find somebody else is there any
 

00:38:21.039 --> 00:38:22.200 align:start position:0%
find somebody else is there any
information<00:38:21.160><c> about</c><00:38:21.640><c> when</c><00:38:21.880><c> you</c><00:38:21.940><c> receive</c><00:38:22.180><c> a</c>

00:38:22.200 --> 00:38:22.210 align:start position:0%
information about when you receive a
 

00:38:22.210 --> 00:38:24.120 align:start position:0%
information about when you receive a
message<00:38:22.390><c> which</c><00:38:23.109><c> direction</c><00:38:23.529><c> that</c><00:38:23.769><c> that</c><00:38:23.920><c> came</c>

00:38:24.120 --> 00:38:24.130 align:start position:0%
message which direction that that came
 

00:38:24.130 --> 00:38:25.529 align:start position:0%
message which direction that that came
from<00:38:24.279><c> you</c><00:38:24.670><c> could</c><00:38:24.789><c> potentially</c><00:38:24.970><c> use</c><00:38:25.210><c> this</c><00:38:25.359><c> for</c>

00:38:25.529 --> 00:38:25.539 align:start position:0%
from you could potentially use this for
 

00:38:25.539 --> 00:38:27.540 align:start position:0%
from you could potentially use this for
about<00:38:25.630><c> our</c><00:38:25.900><c> quarter</c><00:38:26.380><c> naive</c>

00:38:27.540 --> 00:38:27.550 align:start position:0%
about our quarter naive
 

00:38:27.550 --> 00:38:29.340 align:start position:0%
about our quarter naive
friends<00:38:28.210><c> aren't</c><00:38:28.300><c> saying</c><00:38:28.540><c> here's</c><00:38:29.110><c> what</c><00:38:29.260><c> we</c>

00:38:29.340 --> 00:38:29.350 align:start position:0%
friends aren't saying here's what we
 

00:38:29.350 --> 00:38:30.900 align:start position:0%
friends aren't saying here's what we
oughta<00:38:29.530><c> size</c><00:38:29.830><c> you're</c><00:38:30.100><c> trying</c><00:38:30.490><c> to</c><00:38:30.550><c> get</c><00:38:30.700><c> to</c>

00:38:30.900 --> 00:38:30.910 align:start position:0%
oughta size you're trying to get to
 

00:38:30.910 --> 00:38:32.460 align:start position:0%
oughta size you're trying to get to
where<00:38:31.030><c> that</c><00:38:31.210><c> message</c><00:38:31.480><c> initiated</c><00:38:32.020><c> physically</c>

00:38:32.460 --> 00:38:32.470 align:start position:0%
where that message initiated physically
 

00:38:32.470 --> 00:38:34.560 align:start position:0%
where that message initiated physically
because<00:38:32.800><c> of</c><00:38:32.890><c> all</c><00:38:33.010><c> these</c><00:38:33.220><c> like</c><00:38:33.400><c> yes</c><00:38:34.300><c> uh</c><00:38:34.510><c> the</c>

00:38:34.560 --> 00:38:34.570 align:start position:0%
because of all these like yes uh the
 

00:38:34.570 --> 00:38:37.080 align:start position:0%
because of all these like yes uh the
inferior<00:38:35.140><c> yeah</c><00:38:35.710><c> if</c><00:38:35.950><c> you</c><00:38:36.160><c> can</c><00:38:36.520><c> do</c><00:38:36.640><c> that</c><00:38:36.820><c> because</c>

00:38:37.080 --> 00:38:37.090 align:start position:0%
inferior yeah if you can do that because
 

00:38:37.090 --> 00:38:40.140 align:start position:0%
inferior yeah if you can do that because
a<00:38:37.810><c> group</c><00:38:38.770><c> of</c><00:38:38.980><c> people</c><00:38:39.130><c> I</c><00:38:39.610><c> think</c><00:38:39.790><c> there's</c><00:38:40.000><c> two</c>

00:38:40.140 --> 00:38:40.150 align:start position:0%
a group of people I think there's two
 

00:38:40.150 --> 00:38:41.280 align:start position:0%
a group of people I think there's two
separate<00:38:40.420><c> groups</c><00:38:40.600><c> of</c><00:38:40.720><c> people</c><00:38:40.840><c> one</c><00:38:41.110><c> at</c>

00:38:41.280 --> 00:38:41.290 align:start position:0%
separate groups of people one at
 

00:38:41.290 --> 00:38:42.330 align:start position:0%
separate groups of people one at
university<00:38:41.860><c> one</c><00:38:41.950><c> of</c><00:38:42.040><c> the</c><00:38:42.100><c> one</c><00:38:42.220><c> of</c><00:38:42.250><c> the</c>

00:38:42.330 --> 00:38:42.340 align:start position:0%
university one of the one of the
 

00:38:42.340 --> 00:38:44.730 align:start position:0%
university one of the one of the
University<00:38:42.730><c> of</c><00:38:42.760><c> Toronto</c><00:38:43.200><c> where</c><00:38:44.200><c> they</c><00:38:44.680><c> were</c>

00:38:44.730 --> 00:38:44.740 align:start position:0%
University of Toronto where they were
 

00:38:44.740 --> 00:38:47.250 align:start position:0%
University of Toronto where they were
actually<00:38:45.250><c> they're</c><00:38:45.370><c> able</c><00:38:45.490><c> to</c><00:38:45.930><c> steer</c><00:38:46.930><c> ethically</c>

00:38:47.250 --> 00:38:47.260 align:start position:0%
actually they're able to steer ethically
 

00:38:47.260 --> 00:38:51.510 align:start position:0%
actually they're able to steer ethically
possible<00:38:49.740><c> where</c><00:38:50.740><c> they</c><00:38:51.010><c> were</c><00:38:51.070><c> able</c><00:38:51.490><c> to</c>

00:38:51.510 --> 00:38:51.520 align:start position:0%
possible where they were able to
 

00:38:51.520 --> 00:38:57.240 align:start position:0%
possible where they were able to
actually<00:38:52.860><c> do</c><00:38:53.860><c> in</c><00:38:54.160><c> or</c><00:38:54.550><c> offline</c><00:38:55.150><c> GPS</c><00:38:56.250><c> by</c>

00:38:57.240 --> 00:38:57.250 align:start position:0%
actually do in or offline GPS by
 

00:38:57.250 --> 00:38:59.010 align:start position:0%
actually do in or offline GPS by
bouncing<00:38:57.790><c> off</c><00:38:57.910><c> of</c><00:38:57.940><c> Wi-Fi</c><00:38:58.450><c> and</c><00:38:58.660><c> Bluetooth</c>

00:38:59.010 --> 00:38:59.020 align:start position:0%
bouncing off of Wi-Fi and Bluetooth
 

00:38:59.020 --> 00:39:01.830 align:start position:0%
bouncing off of Wi-Fi and Bluetooth
signals<00:38:59.430><c> to</c><00:39:00.430><c> understand</c><00:39:00.880><c> where</c><00:39:01.240><c> they</c><00:39:01.480><c> are</c><00:39:01.510><c> in</c>

00:39:01.830 --> 00:39:01.840 align:start position:0%
signals to understand where they are in
 

00:39:01.840 --> 00:39:04.350 align:start position:0%
signals to understand where they are in
proximity<00:39:02.050><c> to</c><00:39:02.440><c> the</c><00:39:02.740><c> building</c><00:39:03.210><c> so</c><00:39:04.210><c> it's</c>

00:39:04.350 --> 00:39:04.360 align:start position:0%
proximity to the building so it's
 

00:39:04.360 --> 00:39:06.720 align:start position:0%
proximity to the building so it's
definitely<00:39:04.690><c> possible</c><00:39:05.130><c> and</c><00:39:06.130><c> I</c><00:39:06.250><c> do</c><00:39:06.310><c> know</c><00:39:06.700><c> that</c>

00:39:06.720 --> 00:39:06.730 align:start position:0%
definitely possible and I do know that
 

00:39:06.730 --> 00:39:09.690 align:start position:0%
definitely possible and I do know that
you<00:39:07.180><c> do</c><00:39:07.390><c> have</c><00:39:07.570><c> access</c><00:39:07.750><c> to</c><00:39:08.050><c> the</c><00:39:08.320><c> range</c><00:39:08.620><c> and</c><00:39:08.920><c> vo</c><00:39:09.400><c> -</c>

00:39:09.690 --> 00:39:09.700 align:start position:0%
you do have access to the range and vo -
 

00:39:09.700 --> 00:39:13.110 align:start position:0%
you do have access to the range and vo -
yeah<00:39:10.270><c> I</c><00:39:10.690><c> don't</c><00:39:10.840><c> know</c><00:39:11.160><c> yeah</c><00:39:12.160><c> yeah</c><00:39:12.640><c> you</c><00:39:12.970><c> know</c><00:39:13.060><c> if</c>

00:39:13.110 --> 00:39:13.120 align:start position:0%
yeah I don't know yeah yeah you know if
 

00:39:13.120 --> 00:39:14.580 align:start position:0%
yeah I don't know yeah yeah you know if
you<00:39:13.240><c> give</c><00:39:13.360><c> some</c><00:39:13.600><c> sort</c><00:39:13.840><c> of</c><00:39:13.930><c> bounces</c><00:39:14.260><c> something</c>

00:39:14.580 --> 00:39:14.590 align:start position:0%
you give some sort of bounces something
 

00:39:14.590 --> 00:39:17.600 align:start position:0%
you give some sort of bounces something
so<00:39:14.740><c> you</c><00:39:14.860><c> can</c><00:39:15.060><c> it</c><00:39:16.060><c> would</c><00:39:16.180><c> have</c><00:39:16.270><c> a</c><00:39:16.360><c> size</c><00:39:16.540><c> range</c>

00:39:17.600 --> 00:39:17.610 align:start position:0%
so you can it would have a size range
 

00:39:17.610 --> 00:39:19.860 align:start position:0%
so you can it would have a size range
yes<00:39:18.610><c> si</c><00:39:18.880><c> equal</c><00:39:19.000><c> zero</c><00:39:19.360><c> strength</c>

00:39:19.860 --> 00:39:19.870 align:start position:0%
yes si equal zero strength
 

00:39:19.870 --> 00:39:21.660 align:start position:0%
yes si equal zero strength
yeah<00:39:20.110><c> but</c><00:39:20.440><c> you</c><00:39:20.500><c> have</c><00:39:20.710><c> to</c><00:39:20.740><c> do</c><00:39:20.980><c> some</c><00:39:21.190><c> like</c><00:39:21.370><c> pretty</c>

00:39:21.660 --> 00:39:21.670 align:start position:0%
yeah but you have to do some like pretty
 

00:39:21.670 --> 00:39:23.880 align:start position:0%
yeah but you have to do some like pretty
nifty<00:39:22.120><c> accounting</c><00:39:23.020><c> to</c><00:39:23.260><c> kind</c><00:39:23.500><c> of</c><00:39:23.560><c> like</c>

00:39:23.880 --> 00:39:23.890 align:start position:0%
nifty accounting to kind of like
 

00:39:23.890 --> 00:39:27.300 align:start position:0%
nifty accounting to kind of like
basically<00:39:25.410><c> you'd</c><00:39:26.410><c> have</c><00:39:26.530><c> to</c><00:39:26.620><c> like</c><00:39:26.770><c> essentially</c>

00:39:27.300 --> 00:39:27.310 align:start position:0%
basically you'd have to like essentially
 

00:39:27.310 --> 00:39:29.460 align:start position:0%
basically you'd have to like essentially
like<00:39:27.460><c> retranslate</c><00:39:28.150><c> the</c><00:39:28.300><c> entire</c><00:39:28.600><c> shape</c><00:39:29.140><c> right</c>

00:39:29.460 --> 00:39:29.470 align:start position:0%
like retranslate the entire shape right
 

00:39:29.470 --> 00:39:30.810 align:start position:0%
like retranslate the entire shape right
because<00:39:29.650><c> you'd</c><00:39:29.800><c> get</c><00:39:29.980><c> some</c><00:39:30.160><c> like</c><00:39:30.310><c> really</c><00:39:30.640><c> ugly</c>

00:39:30.810 --> 00:39:30.820 align:start position:0%
because you'd get some like really ugly
 

00:39:30.820 --> 00:39:33.480 align:start position:0%
because you'd get some like really ugly
shape<00:39:31.270><c> and</c><00:39:31.720><c> get</c><00:39:31.900><c> some</c><00:39:32.080><c> zigzag</c><00:39:32.530><c> and</c><00:39:33.190><c> you</c><00:39:33.310><c> have</c>

00:39:33.480 --> 00:39:33.490 align:start position:0%
shape and get some zigzag and you have
 

00:39:33.490 --> 00:39:35.910 align:start position:0%
shape and get some zigzag and you have
to<00:39:33.640><c> basically</c><00:39:33.910><c> find</c><00:39:34.540><c> click</c><00:39:34.810><c> there's</c><00:39:35.800><c> a</c>

00:39:35.910 --> 00:39:35.920 align:start position:0%
to basically find click there's a
 

00:39:35.920 --> 00:39:38.970 align:start position:0%
to basically find click there's a
straight<00:39:36.280><c> line</c><00:39:36.580><c> somewhere</c><00:39:37.590><c> along</c><00:39:38.590><c> with</c><00:39:38.830><c> those</c>

00:39:38.970 --> 00:39:38.980 align:start position:0%
straight line somewhere along with those
 

00:39:38.980 --> 00:39:43.080 align:start position:0%
straight line somewhere along with those
joggers<00:39:40.740><c> so</c><00:39:41.740><c> bluetooth</c><00:39:42.460><c> you're</c><00:39:42.760><c> looking</c><00:39:43.000><c> at</c>

00:39:43.080 --> 00:39:43.090 align:start position:0%
joggers so bluetooth you're looking at
 

00:39:43.090 --> 00:39:45.900 align:start position:0%
joggers so bluetooth you're looking at
with<00:39:43.210><c> 35</c><00:39:43.690><c> the</c><00:39:44.140><c> tops</c><00:39:44.620><c> yeah</c><00:39:45.160><c> yeah</c><00:39:45.520><c> you</c><00:39:45.580><c> only</c><00:39:45.730><c> have</c>

00:39:45.900 --> 00:39:45.910 align:start position:0%
with 35 the tops yeah yeah you only have
 

00:39:45.910 --> 00:39:48.090 align:start position:0%
with 35 the tops yeah yeah you only have
like<00:39:45.940><c> 35</c><00:39:46.330><c> feet</c><00:39:46.630><c> tops</c><00:39:46.870><c> you</c><00:39:47.110><c> like</c><00:39:47.440><c> realistically</c>

00:39:48.090 --> 00:39:48.100 align:start position:0%
like 35 feet tops you like realistically
 

00:39:48.100 --> 00:39:50.100 align:start position:0%
like 35 feet tops you like realistically
speaking<00:39:48.340><c> you</c><00:39:49.120><c> can</c><00:39:49.270><c> probably</c><00:39:49.480><c> expect</c><00:39:49.870><c> to</c><00:39:49.960><c> get</c>

00:39:50.100 --> 00:39:50.110 align:start position:0%
speaking you can probably expect to get
 

00:39:50.110 --> 00:39:52.770 align:start position:0%
speaking you can probably expect to get
like<00:39:50.320><c> upwards</c><00:39:51.220><c> of</c><00:39:51.310><c> like</c><00:39:51.340><c> 8</c><00:39:51.700><c> hops</c><00:39:51.940><c> like</c><00:39:52.300><c> if</c>

00:39:52.770 --> 00:39:52.780 align:start position:0%
like upwards of like 8 hops like if
 

00:39:52.780 --> 00:39:54.510 align:start position:0%
like upwards of like 8 hops like if
you're<00:39:52.930><c> in</c><00:39:53.020><c> like</c><00:39:53.170><c> close</c><00:39:53.500><c> together</c><00:39:54.160><c> like</c><00:39:54.250><c> this</c>

00:39:54.510 --> 00:39:54.520 align:start position:0%
you're in like close together like this
 

00:39:54.520 --> 00:39:55.770 align:start position:0%
you're in like close together like this
enough<00:39:54.790><c> that's</c><00:39:55.030><c> out</c><00:39:55.240><c> immunes</c><00:39:55.600><c> you</c><00:39:55.690><c> can</c>

00:39:55.770 --> 00:39:55.780 align:start position:0%
enough that's out immunes you can
 

00:39:55.780 --> 00:39:57.130 align:start position:0%
enough that's out immunes you can
probably<00:39:56.020><c> at</c><00:39:56.110><c> least</c><00:39:56.290><c> get</c><00:39:56.440><c> it</c><00:39:56.470><c> off</c>

00:39:57.130 --> 00:39:57.140 align:start position:0%
probably at least get it off
 

00:39:57.140 --> 00:40:00.400 align:start position:0%
probably at least get it off
see<00:39:58.010><c> you</c><00:39:58.070><c> like</c><00:39:58.600><c> there's</c><00:39:59.600><c> a</c><00:39:59.690><c> it's</c><00:40:00.110><c> a</c><00:40:00.200><c> lot</c><00:40:00.380><c> of</c>

00:40:00.400 --> 00:40:00.410 align:start position:0%
see you like there's a it's a lot of
 

00:40:00.410 --> 00:40:02.560 align:start position:0%
see you like there's a it's a lot of
data<00:40:00.740><c> to</c><00:40:00.890><c> be</c><00:40:01.220><c> also</c><00:40:01.490><c> transmitting</c><00:40:02.210><c> across</c><00:40:02.450><c> the</c>

00:40:02.560 --> 00:40:02.570 align:start position:0%
data to be also transmitting across the
 

00:40:02.570 --> 00:40:04.030 align:start position:0%
data to be also transmitting across the
wire<00:40:02.750><c> because</c><00:40:02.960><c> we</c><00:40:03.080><c> don't</c><00:40:03.230><c> we</c><00:40:03.470><c> don't</c><00:40:03.590><c> keep</c><00:40:03.800><c> that</c>

00:40:04.030 --> 00:40:04.040 align:start position:0%
wire because we don't we don't keep that
 

00:40:04.040 --> 00:40:05.710 align:start position:0%
wire because we don't we don't keep that
the<00:40:04.730><c> you</c><00:40:04.820><c> know</c><00:40:04.850><c> say</c><00:40:05.030><c> we</c><00:40:05.090><c> only</c><00:40:05.270><c> took</c><00:40:05.420><c> the</c><00:40:05.570><c> last</c>

00:40:05.710 --> 00:40:05.720 align:start position:0%
the you know say we only took the last
 

00:40:05.720 --> 00:40:08.200 align:start position:0%
the you know say we only took the last
recipient<00:40:06.260><c> in</c><00:40:06.320><c> the</c><00:40:06.410><c> first</c><00:40:06.620><c> one</c><00:40:06.820><c> we</c><00:40:07.820><c> could</c><00:40:08.000><c> pay</c>

00:40:08.200 --> 00:40:08.210 align:start position:0%
recipient in the first one we could pay
 

00:40:08.210 --> 00:40:10.930 align:start position:0%
recipient in the first one we could pay
you<00:40:08.240><c> mean</c><00:40:08.570><c> at</c><00:40:08.930><c> a</c><00:40:08.960><c> counter</c><00:40:09.380><c> to</c><00:40:10.220><c> some</c><00:40:10.400><c> degree</c><00:40:10.730><c> but</c>

00:40:10.930 --> 00:40:10.940 align:start position:0%
you mean at a counter to some degree but
 

00:40:10.940 --> 00:40:27.190 align:start position:0%
you mean at a counter to some degree but
you<00:40:11.210><c> know</c><00:40:11.390><c> it's</c><00:40:11.660><c> also</c><00:40:13.390><c> difficult</c><00:40:25.270><c> yeah</c><00:40:26.270><c> yeah</c>

00:40:27.190 --> 00:40:27.200 align:start position:0%
you know it's also difficult yeah yeah
 

00:40:27.200 --> 00:40:29.260 align:start position:0%
you know it's also difficult yeah yeah
for<00:40:27.470><c> sure</c><00:40:27.620><c> you</c><00:40:27.920><c> can</c><00:40:28.070><c> like</c><00:40:28.220><c> attach</c><00:40:28.850><c> like</c><00:40:29.150><c> a</c>

00:40:29.260 --> 00:40:29.270 align:start position:0%
for sure you can like attach like a
 

00:40:29.270 --> 00:40:31.330 align:start position:0%
for sure you can like attach like a
bunch<00:40:29.450><c> of</c><00:40:29.570><c> metadata</c><00:40:29.990><c> to</c><00:40:30.440><c> like</c><00:40:30.590><c> your</c><00:40:30.830><c> your</c>

00:40:31.330 --> 00:40:31.340 align:start position:0%
bunch of metadata to like your your
 

00:40:31.340 --> 00:40:34.030 align:start position:0%
bunch of metadata to like your your
packet<00:40:32.030><c> based</c><00:40:32.510><c> on</c><00:40:32.750><c> link</c><00:40:32.960><c> replay</c><00:40:33.320><c> the</c><00:40:33.650><c> previous</c>

00:40:34.030 --> 00:40:34.040 align:start position:0%
packet based on link replay the previous
 

00:40:34.040 --> 00:40:36.610 align:start position:0%
packet based on link replay the previous
sender<00:40:34.370><c> and</c><00:40:34.760><c> then</c><00:40:35.210><c> based</c><00:40:35.930><c> on</c><00:40:36.080><c> that</c><00:40:36.140><c> you</c><00:40:36.320><c> can</c>

00:40:36.610 --> 00:40:36.620 align:start position:0%
sender and then based on that you can
 

00:40:36.620 --> 00:40:38.500 align:start position:0%
sender and then based on that you can
decide<00:40:36.980><c> like</c><00:40:37.160><c> kind</c><00:40:37.640><c> of</c><00:40:37.730><c> which</c><00:40:38.090><c> appeared</c><00:40:38.420><c> to</c>

00:40:38.500 --> 00:40:38.510 align:start position:0%
decide like kind of which appeared to
 

00:40:38.510 --> 00:40:40.750 align:start position:0%
decide like kind of which appeared to
send<00:40:38.780><c> it</c><00:40:38.870><c> to</c><00:40:38.900><c> next</c><00:40:39.260><c> best</c><00:40:39.530><c> right</c><00:40:39.830><c> like</c><00:40:40.370><c> using</c>

00:40:40.750 --> 00:40:40.760 align:start position:0%
send it to next best right like using
 

00:40:40.760 --> 00:40:44.110 align:start position:0%
send it to next best right like using
like<00:40:40.880><c> the</c><00:40:40.910><c> our</c><00:40:41.210><c> our</c><00:40:41.540><c> SSI</c><00:40:41.960><c> example</c><00:40:42.530><c> I</c><00:40:43.190><c> guess</c>

00:40:44.110 --> 00:40:44.120 align:start position:0%
like the our our SSI example I guess
 

00:40:44.120 --> 00:40:46.060 align:start position:0%
like the our our SSI example I guess
generally<00:40:44.780><c> signal</c><00:40:45.470><c> strength</c><00:40:45.710><c> doesn't</c>

00:40:46.060 --> 00:40:46.070 align:start position:0%
generally signal strength doesn't
 

00:40:46.070 --> 00:40:48.070 align:start position:0%
generally signal strength doesn't
necessarily<00:40:46.790><c> mean</c><00:40:47.000><c> like</c><00:40:47.240><c> somebody's</c><00:40:47.750><c> brother</c>

00:40:48.070 --> 00:40:48.080 align:start position:0%
necessarily mean like somebody's brother
 

00:40:48.080 --> 00:40:51.280 align:start position:0%
necessarily mean like somebody's brother
or<00:40:48.200><c> not</c><00:40:48.320><c> but</c><00:40:49.040><c> I</c><00:40:49.310><c> mean</c><00:40:49.640><c> sometimes</c><00:40:50.030><c> it</c><00:40:50.180><c> does</c><00:40:50.360><c> but</c>

00:40:51.280 --> 00:40:51.290 align:start position:0%
or not but I mean sometimes it does but
 

00:40:51.290 --> 00:40:52.660 align:start position:0%
or not but I mean sometimes it does but
like<00:40:51.440><c> you</c><00:40:51.590><c> can</c><00:40:51.770><c> if</c><00:40:52.100><c> you</c><00:40:52.310><c> were</c><00:40:52.400><c> trying</c><00:40:52.640><c> to</c>

00:40:52.660 --> 00:40:52.670 align:start position:0%
like you can if you were trying to
 

00:40:52.670 --> 00:40:54.040 align:start position:0%
like you can if you were trying to
disseminate<00:40:53.000><c> information</c><00:40:53.240><c> really</c><00:40:53.930><c> quickly</c>

00:40:54.040 --> 00:40:54.050 align:start position:0%
disseminate information really quickly
 

00:40:54.050 --> 00:40:57.750 align:start position:0%
disseminate information really quickly
right<00:40:54.650><c> you</c><00:40:55.130><c> can</c><00:40:55.280><c> attach</c><00:40:55.640><c> like</c><00:40:56.120><c> our</c><00:40:56.360><c> SSI</c>

00:40:57.750 --> 00:40:57.760 align:start position:0%
right you can attach like our SSI
 

00:40:57.760 --> 00:40:59.890 align:start position:0%
right you can attach like our SSI
information<00:40:58.760><c> to</c><00:40:58.910><c> like</c><00:40:59.030><c> you're</c><00:40:59.180><c> getting</c><00:40:59.480><c> at</c><00:40:59.660><c> it</c>

00:40:59.890 --> 00:40:59.900 align:start position:0%
information to like you're getting at it
 

00:40:59.900 --> 00:41:02.470 align:start position:0%
information to like you're getting at it
and<00:41:00.110><c> then</c><00:41:00.650><c> you</c><00:41:00.920><c> try</c><00:41:01.130><c> you</c><00:41:01.550><c> prioritize</c><00:41:02.090><c> sending</c>

00:41:02.470 --> 00:41:02.480 align:start position:0%
and then you try you prioritize sending
 

00:41:02.480 --> 00:41:03.640 align:start position:0%
and then you try you prioritize sending
it<00:41:02.570><c> to</c><00:41:02.720><c> like</c><00:41:02.840><c> the</c><00:41:02.960><c> person</c><00:41:03.110><c> who's</c><00:41:03.380><c> furthest</c>

00:41:03.640 --> 00:41:03.650 align:start position:0%
it to like the person who's furthest
 

00:41:03.650 --> 00:41:06.130 align:start position:0%
it to like the person who's furthest
away<00:41:03.890><c> and</c><00:41:04.460><c> look</c><00:41:05.150><c> down</c><00:41:05.330><c> on</c><00:41:05.390><c> that</c><00:41:05.570><c> and</c><00:41:05.900><c> within</c>

00:41:06.130 --> 00:41:06.140 align:start position:0%
away and look down on that and within
 

00:41:06.140 --> 00:41:07.930 align:start position:0%
away and look down on that and within
that<00:41:06.500><c> way</c><00:41:06.830><c> you</c><00:41:06.890><c> can</c><00:41:07.160><c> like</c><00:41:07.340><c> so</c><00:41:07.820><c> much</c>

00:41:07.930 --> 00:41:07.940 align:start position:0%
that way you can like so much
 

00:41:07.940 --> 00:41:09.490 align:start position:0%
that way you can like so much
information<00:41:08.450><c> like</c><00:41:08.570><c> super</c><00:41:08.930><c> quickly</c><00:41:09.140><c> right</c>

00:41:09.490 --> 00:41:09.500 align:start position:0%
information like super quickly right
 

00:41:09.500 --> 00:41:11.530 align:start position:0%
information like super quickly right
because<00:41:10.190><c> you</c><00:41:10.610><c> know</c><00:41:10.640><c> that</c><00:41:10.850><c> guy's</c><00:41:11.060><c> far</c><00:41:11.330><c> away</c><00:41:11.480><c> so</c>

00:41:11.530 --> 00:41:11.540 align:start position:0%
because you know that guy's far away so
 

00:41:11.540 --> 00:41:14.800 align:start position:0%
because you know that guy's far away so
that<00:41:11.750><c> he</c><00:41:11.870><c> tries</c><00:41:12.230><c> sends</c><00:41:12.650><c> his</c><00:41:12.830><c> peers</c><00:41:13.810><c> pops</c>

00:41:14.800 --> 00:41:14.810 align:start position:0%
that he tries sends his peers pops
 

00:41:14.810 --> 00:41:16.069 align:start position:0%
that he tries sends his peers pops
Brandon

00:41:16.069 --> 00:41:16.079 align:start position:0%
Brandon
 

00:41:16.079 --> 00:41:19.130 align:start position:0%
Brandon
and<00:41:16.849><c> you</c><00:41:17.849><c> guys</c><00:41:17.999><c> think</c><00:41:18.269><c> about</c><00:41:18.299><c> using</c><00:41:18.630><c> radio</c><00:41:18.989><c> in</c>

00:41:19.130 --> 00:41:19.140 align:start position:0%
and you guys think about using radio in
 

00:41:19.140 --> 00:41:21.229 align:start position:0%
and you guys think about using radio in
one<00:41:19.829><c> slide</c><00:41:20.069><c> talk</c><00:41:20.459><c> about</c><00:41:20.640><c> rabies</c><00:41:20.939><c> how</c><00:41:21.089><c> we're</c>

00:41:21.229 --> 00:41:21.239 align:start position:0%
one slide talk about rabies how we're
 

00:41:21.239 --> 00:41:23.150 align:start position:0%
one slide talk about rabies how we're
gonna<00:41:21.299><c> do</c><00:41:21.539><c> it</c><00:41:21.569><c> as</c><00:41:21.719><c> a</c><00:41:21.749><c> troll</c><00:41:22.049><c> transport</c><00:41:22.589><c> you</c>

00:41:23.150 --> 00:41:23.160 align:start position:0%
gonna do it as a troll transport you
 

00:41:23.160 --> 00:41:25.039 align:start position:0%
gonna do it as a troll transport you
know<00:41:23.359><c> someone's</c><00:41:24.359><c> working</c><00:41:24.660><c> on</c><00:41:24.749><c> it</c><00:41:24.869><c> right</c><00:41:25.019><c> now</c>

00:41:25.039 --> 00:41:25.049 align:start position:0%
know someone's working on it right now
 

00:41:25.049 --> 00:41:27.499 align:start position:0%
know someone's working on it right now
actually<00:41:25.589><c> control</c><00:41:26.219><c> yeah</c><00:41:26.969><c> because</c><00:41:27.179><c> it's</c><00:41:27.420><c> like</c>

00:41:27.499 --> 00:41:27.509 align:start position:0%
actually control yeah because it's like
 

00:41:27.509 --> 00:41:29.089 align:start position:0%
actually control yeah because it's like
you<00:41:27.630><c> know</c><00:41:27.779><c> those</c><00:41:27.929><c> obvious</c><00:41:28.469><c> the</c><00:41:28.619><c> radio</c><00:41:28.949><c> of</c>

00:41:29.089 --> 00:41:29.099 align:start position:0%
you know those obvious the radio of
 

00:41:29.099 --> 00:41:30.410 align:start position:0%
you know those obvious the radio of
dudes<00:41:29.339><c> and</c><00:41:29.519><c> like</c><00:41:29.670><c> sent</c><00:41:29.910><c> messages</c><00:41:30.239><c> across</c>

00:41:30.410 --> 00:41:30.420 align:start position:0%
dudes and like sent messages across
 

00:41:30.420 --> 00:41:33.079 align:start position:0%
dudes and like sent messages across
Europe<00:41:30.869><c> embassies</c><00:41:31.709><c> yeah</c><00:41:32.249><c> someone</c><00:41:32.759><c> is</c><00:41:32.880><c> working</c>

00:41:33.079 --> 00:41:33.089 align:start position:0%
Europe embassies yeah someone is working
 

00:41:33.089 --> 00:41:34.669 align:start position:0%
Europe embassies yeah someone is working
on<00:41:33.359><c> a</c><00:41:33.420><c> transport</c><00:41:34.019><c> for</c><00:41:34.170><c> that</c><00:41:34.319><c> put</c><00:41:34.559><c> a</c><00:41:34.589><c> little</c>

00:41:34.669 --> 00:41:34.679 align:start position:0%
on a transport for that put a little
 

00:41:34.679 --> 00:41:37.160 align:start position:0%
on a transport for that put a little
cream<00:41:34.979><c> here</c><00:41:35.939><c> you</c><00:41:36.089><c> can</c><00:41:36.239><c> read</c><00:41:36.689><c> your</c><00:41:36.779><c> goes</c><00:41:36.989><c> a</c><00:41:37.019><c> lot</c>

00:41:37.160 --> 00:41:37.170 align:start position:0%
cream here you can read your goes a lot
 

00:41:37.170 --> 00:41:38.479 align:start position:0%
cream here you can read your goes a lot
further<00:41:37.349><c> right</c><00:41:37.679><c> yeah</c><00:41:37.829><c> and</c><00:41:38.009><c> you've</c><00:41:38.339><c> already</c>

00:41:38.479 --> 00:41:38.489 align:start position:0%
further right yeah and you've already
 

00:41:38.489 --> 00:41:40.009 align:start position:0%
further right yeah and you've already
established<00:41:38.699><c> that</c><00:41:39.150><c> it's</c><00:41:39.390><c> like</c><00:41:39.539><c> you</c><00:41:39.630><c> use</c><00:41:39.869><c> the</c>

00:41:40.009 --> 00:41:40.019 align:start position:0%
established that it's like you use the
 

00:41:40.019 --> 00:41:41.449 align:start position:0%
established that it's like you use the
acknowledged<00:41:40.499><c> thing</c><00:41:40.979><c> you're</c><00:41:41.160><c> talked</c><00:41:41.309><c> about</c>

00:41:41.449 --> 00:41:41.459 align:start position:0%
acknowledged thing you're talked about
 

00:41:41.459 --> 00:41:43.870 align:start position:0%
acknowledged thing you're talked about
earlier<00:41:41.729><c> and</c><00:41:42.150><c> they</c><00:41:42.749><c> found</c><00:41:43.049><c> each</c><00:41:43.259><c> other</c>

00:41:43.870 --> 00:41:43.880 align:start position:0%
earlier and they found each other
 

00:41:43.880 --> 00:41:45.589 align:start position:0%
earlier and they found each other
potentially<00:41:44.880><c> have</c><00:41:44.969><c> something</c><00:41:45.239><c> within</c><00:41:45.420><c> the</c>

00:41:45.589 --> 00:41:45.599 align:start position:0%
potentially have something within the
 

00:41:45.599 --> 00:41:48.019 align:start position:0%
potentially have something within the
radio<00:41:45.900><c> signals</c><00:41:46.289><c> trigger</c><00:41:46.559><c> sort</c><00:41:47.160><c> of</c><00:41:47.249><c> on</c><00:41:47.670><c> some</c>

00:41:48.019 --> 00:41:48.029 align:start position:0%
radio signals trigger sort of on some
 

00:41:48.029 --> 00:41:49.789 align:start position:0%
radio signals trigger sort of on some
sort<00:41:48.179><c> of</c><00:41:48.269><c> frequency</c><00:41:48.689><c> that's</c><00:41:49.079><c> all</c><00:41:49.199><c> so</c><00:41:49.349><c> whatever</c>

00:41:49.789 --> 00:41:49.799 align:start position:0%
sort of frequency that's all so whatever
 

00:41:49.799 --> 00:41:52.459 align:start position:0%
sort of frequency that's all so whatever
it's<00:41:49.979><c> very</c><00:41:50.189><c> light</c><00:41:50.539><c> payload</c><00:41:51.539><c> and</c><00:41:51.689><c> then</c><00:41:52.229><c> boom</c>

00:41:52.459 --> 00:41:52.469 align:start position:0%
it's very light payload and then boom
 

00:41:52.469 --> 00:41:54.620 align:start position:0%
it's very light payload and then boom
you've<00:41:52.709><c> got</c><00:41:52.739><c> a</c><00:41:52.859><c> natural</c><00:41:53.039><c> direct</c><00:41:53.519><c> path</c><00:41:53.699><c> to</c><00:41:53.729><c> know</c>

00:41:54.620 --> 00:41:54.630 align:start position:0%
you've got a natural direct path to know
 

00:41:54.630 --> 00:41:59.469 align:start position:0%
you've got a natural direct path to know
you<00:41:54.689><c> should</c><00:41:54.929><c> do</c><00:41:55.339><c> going</c><00:41:56.339><c> on</c><00:41:56.429><c> github</c><00:41:56.849><c> there's</c>

00:41:59.469 --> 00:41:59.479 align:start position:0%
 
 

00:41:59.479 --> 00:42:02.749 align:start position:0%
 
there's<00:42:00.479><c> research</c><00:42:00.900><c> repository</c><00:42:01.259><c> and</c><00:42:01.920><c> if</c><00:42:02.670><c> you</c>

00:42:02.749 --> 00:42:02.759 align:start position:0%
there's research repository and if you
 

00:42:02.759 --> 00:42:05.299 align:start position:0%
there's research repository and if you
have<00:42:02.910><c> any</c><00:42:03.150><c> ideas</c><00:42:03.359><c> like</c><00:42:03.779><c> that</c><00:42:04.309><c> relationship</c>

00:42:05.299 --> 00:42:05.309 align:start position:0%
have any ideas like that relationship
 

00:42:05.309 --> 00:42:07.519 align:start position:0%
have any ideas like that relationship
with<00:42:05.579><c> like</c><00:42:05.759><c> any</c><00:42:06.390><c> research</c><00:42:06.869><c> interesting</c>

00:42:07.519 --> 00:42:07.529 align:start position:0%
with like any research interesting
 

00:42:07.529 --> 00:42:09.469 align:start position:0%
with like any research interesting
research<00:42:07.799><c> ideas</c><00:42:08.219><c> like</c><00:42:08.910><c> we're</c><00:42:09.089><c> trying</c><00:42:09.299><c> to</c><00:42:09.359><c> get</c>

00:42:09.469 --> 00:42:09.479 align:start position:0%
research ideas like we're trying to get
 

00:42:09.479 --> 00:42:11.870 align:start position:0%
research ideas like we're trying to get
as<00:42:09.599><c> many</c><00:42:09.719><c> people</c><00:42:10.140><c> as</c><00:42:10.229><c> well</c><00:42:10.380><c> as</c><00:42:10.529><c> possible</c><00:42:10.890><c> to</c><00:42:11.009><c> do</c>

00:42:11.870 --> 00:42:11.880 align:start position:0%
as many people as well as possible to do
 

00:42:11.880 --> 00:42:13.939 align:start position:0%
as many people as well as possible to do
comas<00:42:12.269><c> what's</c><00:42:12.749><c> that</c><00:42:12.869><c> company</c><00:42:13.229><c> that</c><00:42:13.410><c> does</c><00:42:13.679><c> I</c>

00:42:13.939 --> 00:42:13.949 align:start position:0%
comas what's that company that does I
 

00:42:13.949 --> 00:42:15.439 align:start position:0%
comas what's that company that does I
think<00:42:14.189><c> they've</c><00:42:14.309><c> done</c><00:42:14.339><c> Bitcoin</c><00:42:14.819><c> transactions</c>

00:42:15.439 --> 00:42:15.449 align:start position:0%
think they've done Bitcoin transactions
 

00:42:15.449 --> 00:42:18.019 align:start position:0%
think they've done Bitcoin transactions
over<00:42:15.630><c> radio</c><00:42:15.900><c> yeah</c><00:42:16.349><c> yeah</c><00:42:17.279><c> but</c><00:42:17.519><c> the</c><00:42:17.819><c> difference</c>

00:42:18.019 --> 00:42:18.029 align:start position:0%
over radio yeah yeah but the difference
 

00:42:18.029 --> 00:42:20.239 align:start position:0%
over radio yeah yeah but the difference
about<00:42:18.630><c> their</c><00:42:18.929><c> thing</c><00:42:19.170><c> is</c><00:42:19.319><c> you</c><00:42:19.499><c> need</c><00:42:19.679><c> external</c>

00:42:20.239 --> 00:42:20.249 align:start position:0%
about their thing is you need external
 

00:42:20.249 --> 00:42:23.239 align:start position:0%
about their thing is you need external
devices<00:42:20.849><c> for</c><00:42:21.329><c> their</c><00:42:21.449><c> mission</c><00:42:21.869><c> what's</c><00:42:22.859><c> do</c><00:42:23.189><c> you</c>

00:42:23.239 --> 00:42:23.249 align:start position:0%
devices for their mission what's do you
 

00:42:23.249 --> 00:42:29.029 align:start position:0%
devices for their mission what's do you
know<00:42:23.369><c> the</c><00:42:23.489><c> name</c><00:42:23.609><c> of</c><00:42:23.640><c> the</c><00:42:23.729><c> company</c><00:42:28.039><c> someone</c>

00:42:29.029 --> 00:42:29.039 align:start position:0%
know the name of the company someone
 

00:42:29.039 --> 00:42:29.989 align:start position:0%
know the name of the company someone
keeps<00:42:29.279><c> sending</c><00:42:29.489><c> it</c><00:42:29.699><c> to</c><00:42:29.819><c> us</c>

00:42:29.989 --> 00:42:29.999 align:start position:0%
keeps sending it to us
 

00:42:29.999 --> 00:42:31.459 align:start position:0%
keeps sending it to us
yeah<00:42:30.209><c> we've</c><00:42:30.390><c> kept</c><00:42:30.660><c> team</c><00:42:30.869><c> like</c><00:42:31.049><c> we</c><00:42:31.079><c> don't</c><00:42:31.349><c> wanna</c>

00:42:31.459 --> 00:42:31.469 align:start position:0%
yeah we've kept team like we don't wanna
 

00:42:31.469 --> 00:42:32.630 align:start position:0%
yeah we've kept team like we don't wanna
do<00:42:31.619><c> this</c><00:42:31.769><c> this</c><00:42:31.979><c> is</c><00:42:32.099><c> you</c><00:42:32.160><c> need</c><00:42:32.279><c> separate</c>

00:42:32.630 --> 00:42:32.640 align:start position:0%
do this this is you need separate
 

00:42:32.640 --> 00:42:34.609 align:start position:0%
do this this is you need separate
devices<00:42:32.939><c> okay</c><00:42:33.449><c> so</c><00:42:33.509><c> and</c><00:42:33.749><c> it</c><00:42:33.809><c> also</c><00:42:33.869><c> says</c><00:42:34.229><c> Bitcoin</c>

00:42:34.609 --> 00:42:34.619 align:start position:0%
devices okay so and it also says Bitcoin
 

00:42:34.619 --> 00:42:37.069 align:start position:0%
devices okay so and it also says Bitcoin
transit<00:42:34.979><c> okay</c><00:42:35.219><c> so</c><00:42:35.279><c> it's</c><00:42:35.900><c> specific</c><00:42:36.900><c> to</c><00:42:36.929><c> their</c>

00:42:37.069 --> 00:42:37.079 align:start position:0%
transit okay so it's specific to their
 

00:42:37.079 --> 00:42:40.189 align:start position:0%
transit okay so it's specific to their
device<00:42:37.410><c> can</c><00:42:37.859><c> you</c><00:42:37.949><c> generalize</c><00:42:38.249><c> no</c><00:42:38.729><c> it's</c><00:42:39.209><c> it's</c><00:42:39.689><c> a</c>

00:42:40.189 --> 00:42:40.199 align:start position:0%
device can you generalize no it's it's a
 

00:42:40.199 --> 00:42:43.130 align:start position:0%
device can you generalize no it's it's a
generalized<00:42:41.099><c> thing</c><00:42:41.880><c> that</c><00:42:42.390><c> then</c><00:42:42.630><c> someone</c>

00:42:43.130 --> 00:42:43.140 align:start position:0%
generalized thing that then someone
 

00:42:43.140 --> 00:42:44.959 align:start position:0%
generalized thing that then someone
built<00:42:43.380><c> Bitcoin</c><00:42:43.890><c> stuff</c><00:42:44.099><c> long</c><00:42:44.309><c> but</c><00:42:44.519><c> it</c><00:42:44.609><c> requires</c>

00:42:44.959 --> 00:42:44.969 align:start position:0%
built Bitcoin stuff long but it requires
 

00:42:44.969 --> 00:42:47.150 align:start position:0%
built Bitcoin stuff long but it requires
specific<00:42:45.299><c> hardware</c><00:42:45.929><c> it</c><00:42:46.499><c> requires</c><00:42:46.769><c> your</c><00:42:46.920><c> phone</c>

00:42:47.150 --> 00:42:47.160 align:start position:0%
specific hardware it requires your phone
 

00:42:47.160 --> 00:42:48.540 align:start position:0%
specific hardware it requires your phone
to<00:42:47.339><c> be</c><00:42:47.459><c> plugged</c><00:42:47.699><c> in</c><00:42:47.849><c> one</c><00:42:48.029><c> at</c>

00:42:48.540 --> 00:42:48.550 align:start position:0%
to be plugged in one at
 

00:42:48.550 --> 00:42:52.380 align:start position:0%
to be plugged in one at
and<00:42:48.640><c> the</c><00:42:48.850><c> list</c><00:42:49.030><c> goes</c><00:42:49.270><c> on</c><00:42:51.250><c> yeah</c><00:42:51.370><c> ten</c><00:42:51.850><c> exactly</c><00:42:52.330><c> oh</c>

00:42:52.380 --> 00:42:52.390 align:start position:0%
and the list goes on yeah ten exactly oh
 

00:42:52.390 --> 00:42:55.230 align:start position:0%
and the list goes on yeah ten exactly oh
yeah<00:42:52.930><c> it's</c><00:42:53.470><c> patented</c><00:42:54.130><c> it's</c><00:42:54.580><c> closed</c><00:42:54.970><c> source</c>

00:42:55.230 --> 00:42:55.240 align:start position:0%
yeah it's patented it's closed source
 

00:42:55.240 --> 00:42:58.110 align:start position:0%
yeah it's patented it's closed source
that's<00:42:56.110><c> yeah</c><00:42:56.680><c> well</c><00:42:56.950><c> it's</c><00:42:57.280><c> the</c><00:42:57.340><c> bugger</c><00:42:57.670><c> spike</c>

00:42:58.110 --> 00:42:58.120 align:start position:0%
that's yeah well it's the bugger spike
 

00:42:58.120 --> 00:42:59.640 align:start position:0%
that's yeah well it's the bugger spike
the<00:42:58.240><c> main</c><00:42:58.420><c> reason</c><00:42:58.810><c> we're</c><00:42:58.960><c> doing</c><00:42:59.080><c> this</c><00:42:59.290><c> yeah</c>

00:42:59.640 --> 00:42:59.650 align:start position:0%
the main reason we're doing this yeah
 

00:42:59.650 --> 00:43:02.100 align:start position:0%
the main reason we're doing this yeah
there's<00:42:59.950><c> like</c><00:43:00.100><c> obviously</c><00:43:00.760><c> I</c><00:43:00.910><c> think</c><00:43:01.480><c> the</c>

00:43:02.100 --> 00:43:02.110 align:start position:0%
there's like obviously I think the
 

00:43:02.110 --> 00:43:05.070 align:start position:0%
there's like obviously I think the
umbrella<00:43:03.210><c> well</c><00:43:04.210><c> no</c><00:43:04.330><c> now</c><00:43:04.480><c> in</c><00:43:04.660><c> Hong</c><00:43:04.780><c> Kong</c>

00:43:05.070 --> 00:43:05.080 align:start position:0%
umbrella well no now in Hong Kong
 

00:43:05.080 --> 00:43:06.750 align:start position:0%
umbrella well no now in Hong Kong
there's<00:43:05.350><c> like</c><00:43:05.470><c> because</c><00:43:05.920><c> firechat</c><00:43:06.430><c> used</c><00:43:06.670><c> to</c>

00:43:06.750 --> 00:43:06.760 align:start position:0%
there's like because firechat used to
 

00:43:06.760 --> 00:43:08.640 align:start position:0%
there's like because firechat used to
exist<00:43:06.970><c> yeah</c><00:43:07.270><c> when</c><00:43:07.780><c> what</c><00:43:07.900><c> happened</c><00:43:07.930><c> there</c><00:43:08.470><c> is</c>

00:43:08.640 --> 00:43:08.650 align:start position:0%
exist yeah when what happened there is
 

00:43:08.650 --> 00:43:10.290 align:start position:0%
exist yeah when what happened there is
the<00:43:08.860><c> developer</c><00:43:09.370><c> was</c><00:43:09.490><c> told</c><00:43:09.700><c> by</c><00:43:09.790><c> the</c><00:43:09.850><c> Chinese</c>

00:43:10.290 --> 00:43:10.300 align:start position:0%
the developer was told by the Chinese
 

00:43:10.300 --> 00:43:11.760 align:start position:0%
the developer was told by the Chinese
government<00:43:10.690><c> to</c><00:43:10.720><c> stop</c><00:43:10.990><c> building</c><00:43:11.230><c> on</c><00:43:11.650><c> it</c>

00:43:11.760 --> 00:43:11.770 align:start position:0%
government to stop building on it
 

00:43:11.770 --> 00:43:13.440 align:start position:0%
government to stop building on it
because<00:43:12.010><c> he's</c><00:43:12.100><c> a</c><00:43:12.130><c> Chinese</c><00:43:12.460><c> citizen</c><00:43:13.000><c> right</c><00:43:13.180><c> and</c>

00:43:13.440 --> 00:43:13.450 align:start position:0%
because he's a Chinese citizen right and
 

00:43:13.450 --> 00:43:15.090 align:start position:0%
because he's a Chinese citizen right and
now<00:43:13.840><c> there's</c><00:43:14.050><c> like</c><00:43:14.140><c> another</c><00:43:14.440><c> one</c><00:43:14.680><c> and</c><00:43:14.980><c> they</c>

00:43:15.090 --> 00:43:15.100 align:start position:0%
now there's like another one and they
 

00:43:15.100 --> 00:43:17.070 align:start position:0%
now there's like another one and they
have<00:43:15.280><c> an</c><00:43:15.370><c> SDK</c><00:43:15.700><c> but</c><00:43:16.060><c> it's</c><00:43:16.180><c> a</c><00:43:16.270><c> closed</c><00:43:16.540><c> source</c><00:43:16.780><c> sdk</c>

00:43:17.070 --> 00:43:17.080 align:start position:0%
have an SDK but it's a closed source sdk
 

00:43:17.080 --> 00:43:20.160 align:start position:0%
have an SDK but it's a closed source sdk
and<00:43:17.410><c> you</c><00:43:17.740><c> need</c><00:43:17.950><c> an</c><00:43:18.040><c> API</c><00:43:18.490><c> key</c><00:43:18.840><c> weird</c><00:43:19.840><c> that</c><00:43:20.050><c> you</c>

00:43:20.160 --> 00:43:20.170 align:start position:0%
and you need an API key weird that you
 

00:43:20.170 --> 00:43:26.850 align:start position:0%
and you need an API key weird that you
can<00:43:20.320><c> have</c><00:43:20.440><c> them</c><00:43:20.530><c> in</c><00:43:24.690><c> our</c><00:43:25.690><c> chat</c><00:43:26.440><c> and</c><00:43:26.650><c> there's</c>

00:43:26.850 --> 00:43:26.860 align:start position:0%
can have them in our chat and there's
 

00:43:26.860 --> 00:43:28.320 align:start position:0%
can have them in our chat and there's
like<00:43:27.010><c> the</c><00:43:27.190><c> other</c><00:43:27.310><c> thing</c><00:43:27.580><c> because</c><00:43:27.970><c> they're</c>

00:43:28.320 --> 00:43:28.330 align:start position:0%
like the other thing because they're
 

00:43:28.330 --> 00:43:29.850 align:start position:0%
like the other thing because they're
both<00:43:28.540><c> proprietary</c><00:43:29.290><c> they're</c><00:43:29.500><c> closed</c><00:43:29.830><c> so</c>

00:43:29.850 --> 00:43:29.860 align:start position:0%
both proprietary they're closed so
 

00:43:29.860 --> 00:43:31.860 align:start position:0%
both proprietary they're closed so
that's<00:43:30.280><c> written</c><00:43:30.490><c> by</c><00:43:30.760><c> us</c><00:43:30.970><c> oh</c><00:43:31.270><c> yeah</c><00:43:31.540><c> average</c><00:43:31.750><c> of</c>

00:43:31.860 --> 00:43:31.870 align:start position:0%
that's written by us oh yeah average of
 

00:43:31.870 --> 00:43:33.750 align:start position:0%
that's written by us oh yeah average of
Pi<00:43:31.990><c> yet</c><00:43:32.200><c> they're</c><00:43:32.680><c> closed</c><00:43:32.890><c> source</c><00:43:33.130><c> they</c><00:43:33.490><c> cost</c>

00:43:33.750 --> 00:43:33.760 align:start position:0%
Pi yet they're closed source they cost
 

00:43:33.760 --> 00:43:35.940 align:start position:0%
Pi yet they're closed source they cost
money<00:43:34.060><c> to</c><00:43:34.150><c> use</c><00:43:34.390><c> it's</c><00:43:34.630><c> like</c><00:43:34.690><c> we</c><00:43:35.620><c> don't</c><00:43:35.710><c> want</c><00:43:35.890><c> to</c>

00:43:35.940 --> 00:43:35.950 align:start position:0%
money to use it's like we don't want to
 

00:43:35.950 --> 00:43:38.010 align:start position:0%
money to use it's like we don't want to
pay<00:43:36.070><c> for</c><00:43:36.130><c> this</c><00:43:36.370><c> we</c><00:43:36.610><c> want</c><00:43:37.570><c> to</c><00:43:37.600><c> be</c><00:43:37.660><c> able</c><00:43:37.780><c> to</c><00:43:37.900><c> like</c>

00:43:38.010 --> 00:43:38.020 align:start position:0%
pay for this we want to be able to like
 

00:43:38.020 --> 00:43:40.110 align:start position:0%
pay for this we want to be able to like
just<00:43:38.200><c> download</c><00:43:38.560><c> it</c><00:43:38.650><c> and</c><00:43:38.710><c> use</c><00:43:38.890><c> it</c><00:43:38.920><c> you</c><00:43:39.790><c> just</c><00:43:39.970><c> did</c>

00:43:40.110 --> 00:43:40.120 align:start position:0%
just download it and use it you just did
 

00:43:40.120 --> 00:43:48.300 align:start position:0%
just download it and use it you just did
yeah<00:43:40.540><c> I</c><00:43:42.690><c> think</c><00:43:43.690><c> it's</c><00:43:43.810><c> what</c><00:43:46.260><c> I</c><00:43:47.260><c> think</c><00:43:47.860><c> it's</c><00:43:48.040><c> MIT</c>

00:43:48.300 --> 00:43:48.310 align:start position:0%
yeah I think it's what I think it's MIT
 

00:43:48.310 --> 00:43:50.610 align:start position:0%
yeah I think it's what I think it's MIT
yeah<00:43:49.030><c> it's</c><00:43:49.180><c> all</c><00:43:49.270><c> MIT</c><00:43:49.570><c> like</c><00:43:49.840><c> yes</c><00:43:50.020><c> and</c><00:43:50.320><c> that's</c>

00:43:50.610 --> 00:43:50.620 align:start position:0%
yeah it's all MIT like yes and that's
 

00:43:50.620 --> 00:43:51.870 align:start position:0%
yeah it's all MIT like yes and that's
the<00:43:50.770><c> point</c><00:43:50.950><c> right</c>

00:43:51.870 --> 00:43:51.880 align:start position:0%
the point right
 

00:43:51.880 --> 00:43:55.560 align:start position:0%
the point right
steal<00:43:52.150><c> steal</c><00:43:52.750><c> it</c><00:43:52.930><c> if</c><00:43:53.050><c> you</c><00:43:53.200><c> run</c><00:43:53.770><c> it</c><00:43:53.890><c> use</c><00:43:54.610><c> it</c><00:43:54.790><c> like</c>

00:43:55.560 --> 00:43:55.570 align:start position:0%
steal steal it if you run it use it like
 

00:43:55.570 --> 00:43:58.470 align:start position:0%
steal steal it if you run it use it like
this<00:43:56.260><c> is</c><00:43:56.500><c> a</c><00:43:56.530><c> free</c><00:43:56.890><c> public</c><00:43:57.160><c> good</c><00:43:57.580><c> for</c><00:43:57.820><c> people</c>

00:43:58.470 --> 00:43:58.480 align:start position:0%
this is a free public good for people
 

00:43:58.480 --> 00:44:00.120 align:start position:0%
this is a free public good for people
right<00:43:58.780><c> this</c><00:43:59.110><c> is</c><00:43:59.260><c> and</c><00:43:59.440><c> as</c><00:43:59.530><c> you</c><00:43:59.620><c> said</c><00:43:59.800><c> you</c><00:43:59.980><c> hate</c>

00:44:00.120 --> 00:44:00.130 align:start position:0%
right this is and as you said you hate
 

00:44:00.130 --> 00:44:02.400 align:start position:0%
right this is and as you said you hate
radios<00:44:00.550><c> that</c><00:44:00.640><c> just</c><00:44:01.030><c> means</c><00:44:01.270><c> we</c><00:44:01.480><c> can</c><00:44:01.660><c> as</c><00:44:02.080><c> soon</c><00:44:02.320><c> as</c>

00:44:02.400 --> 00:44:02.410 align:start position:0%
radios that just means we can as soon as
 

00:44:02.410 --> 00:44:05.510 align:start position:0%
radios that just means we can as soon as
we<00:44:02.500><c> get</c><00:44:02.590><c> any</c><00:44:02.650><c> better</c><00:44:02.890><c> bands</c><00:44:03.190><c> and</c><00:44:03.580><c> -</c><00:44:03.940><c> play</c>

00:44:05.510 --> 00:44:05.520 align:start position:0%
we get any better bands and - play
 

00:44:05.520 --> 00:44:06.810 align:start position:0%
we get any better bands and - play
further

00:44:06.810 --> 00:44:06.820 align:start position:0%
further
 

00:44:06.820 --> 00:44:08.160 align:start position:0%
further
yeah<00:44:07.090><c> and</c><00:44:07.240><c> once</c><00:44:07.390><c> we</c><00:44:07.480><c> get</c><00:44:07.570><c> more</c><00:44:07.750><c> like</c><00:44:07.960><c> low</c>

00:44:08.160 --> 00:44:08.170 align:start position:0%
yeah and once we get more like low
 

00:44:08.170 --> 00:44:10.320 align:start position:0%
yeah and once we get more like low
frequency<00:44:08.650><c> bands</c><00:44:08.860><c> just</c><00:44:09.610><c> like</c><00:44:09.760><c> think</c><00:44:10.000><c> of</c><00:44:10.120><c> the</c>

00:44:10.320 --> 00:44:10.330 align:start position:0%
frequency bands just like think of the
 

00:44:10.330 --> 00:44:14.050 align:start position:0%
frequency bands just like think of the
possibilities<00:44:11.080><c> here</c><00:44:11.260><c> we</c><00:44:11.440><c> can</c><00:44:11.560><c> literally</c><00:44:11.830><c> do</c>

00:44:14.050 --> 00:44:14.060 align:start position:0%
 
 

00:44:14.060 --> 00:44:16.940 align:start position:0%
 
like<00:44:15.060><c> because</c><00:44:15.780><c> why</c><00:44:16.320><c> would</c><00:44:16.470><c> I</c><00:44:16.560><c> want</c><00:44:16.740><c> to</c><00:44:16.800><c> use</c><00:44:16.890><c> the</c>

00:44:16.940 --> 00:44:16.950 align:start position:0%
like because why would I want to use the
 

00:44:16.950 --> 00:44:18.020 align:start position:0%
like because why would I want to use the
internet<00:44:17.040><c> when</c><00:44:17.400><c> it's</c><00:44:17.520><c> attached</c><00:44:17.730><c> to</c><00:44:17.850><c> me</c><00:44:17.910><c> I</c>

00:44:18.020 --> 00:44:18.030 align:start position:0%
internet when it's attached to me I
 

00:44:18.030 --> 00:44:20.390 align:start position:0%
internet when it's attached to me I
speak<00:44:18.270><c> French</c><00:44:19.220><c> there's</c><00:44:20.220><c> a</c><00:44:20.250><c> lot</c><00:44:20.340><c> of</c>

00:44:20.390 --> 00:44:20.400 align:start position:0%
speak French there's a lot of
 

00:44:20.400 --> 00:44:23.240 align:start position:0%
speak French there's a lot of
possibilities<00:44:20.880><c> here</c><00:44:21.590><c> design</c><00:44:22.590><c> space</c><00:44:22.860><c> is</c><00:44:22.890><c> huge</c>

00:44:23.240 --> 00:44:23.250 align:start position:0%
possibilities here design space is huge
 

00:44:23.250 --> 00:44:27.710 align:start position:0%
possibilities here design space is huge
it's<00:44:23.790><c> awesome</c><00:44:25.550><c> yeah</c><00:44:26.580><c> wouldn't</c><00:44:27.420><c> you</c><00:44:27.480><c> meet</c>

00:44:27.710 --> 00:44:27.720 align:start position:0%
it's awesome yeah wouldn't you meet
 

00:44:27.720 --> 00:44:29.750 align:start position:0%
it's awesome yeah wouldn't you meet
Akash<00:44:28.020><c> the</c><00:44:28.380><c> unique</c><00:44:28.770><c> idea</c><00:44:29.130><c> the</c><00:44:29.280><c> messages</c><00:44:29.730><c> that</c>

00:44:29.750 --> 00:44:29.760 align:start position:0%
Akash the unique idea the messages that
 

00:44:29.760 --> 00:44:31.520 align:start position:0%
Akash the unique idea the messages that
you're<00:44:29.970><c> providing</c><00:44:30.660><c> around</c><00:44:30.930><c> if</c><00:44:31.080><c> you</c><00:44:31.170><c> can</c><00:44:31.230><c> run</c>

00:44:31.520 --> 00:44:31.530 align:start position:0%
you're providing around if you can run
 

00:44:31.530 --> 00:44:34.760 align:start position:0%
you're providing around if you can run
into<00:44:31.680><c> an</c><00:44:31.830><c> infinite</c><00:44:32.220><c> loop</c><00:44:32.370><c> with</c><00:44:32.750><c> yeah</c><00:44:33.780><c> yeah</c><00:44:34.470><c> so</c>

00:44:34.760 --> 00:44:34.770 align:start position:0%
into an infinite loop with yeah yeah so
 

00:44:34.770 --> 00:44:36.830 align:start position:0%
into an infinite loop with yeah yeah so
you<00:44:34.860><c> guys</c><00:44:34.950><c> are</c><00:44:35.160><c> caching</c><00:44:35.670><c> with</c><00:44:35.820><c> you</c><00:44:36.030><c> we</c><00:44:36.630><c> are</c>

00:44:36.830 --> 00:44:36.840 align:start position:0%
you guys are caching with you we are
 

00:44:36.840 --> 00:44:38.270 align:start position:0%
you guys are caching with you we are
caching<00:44:37.260><c> right</c><00:44:37.410><c> now</c><00:44:37.530><c> in</c><00:44:37.740><c> the</c><00:44:37.920><c> naive</c>

00:44:38.270 --> 00:44:38.280 align:start position:0%
caching right now in the naive
 

00:44:38.280 --> 00:44:40.070 align:start position:0%
caching right now in the naive
implementation<00:44:38.430><c> but</c><00:44:39.150><c> there's</c><00:44:39.390><c> a</c><00:44:39.450><c> discussion</c>

00:44:40.070 --> 00:44:40.080 align:start position:0%
implementation but there's a discussion
 

00:44:40.080 --> 00:44:41.660 align:start position:0%
implementation but there's a discussion
by<00:44:40.170><c> one</c><00:44:40.320><c> on</c><00:44:40.440><c> how</c><00:44:40.560><c> we</c><00:44:40.620><c> must</c><00:44:40.860><c> do</c><00:44:41.010><c> that</c><00:44:41.190><c> oh</c><00:44:41.340><c> right</c>

00:44:41.660 --> 00:44:41.670 align:start position:0%
by one on how we must do that oh right
 

00:44:41.670 --> 00:44:44.930 align:start position:0%
by one on how we must do that oh right
there<00:44:42.800><c> there's</c><00:44:43.800><c> also</c><00:44:43.980><c> a</c><00:44:44.100><c> question</c><00:44:44.250><c> on</c><00:44:44.520><c> if</c><00:44:44.790><c> we</c>

00:44:44.930 --> 00:44:44.940 align:start position:0%
there there's also a question on if we
 

00:44:44.940 --> 00:44:46.790 align:start position:0%
there there's also a question on if we
need<00:44:45.120><c> a</c><00:44:45.150><c> build</c><00:44:45.420><c> that</c><00:44:45.570><c> data</c><00:44:45.780><c> sync</c><00:44:46.110><c> protocol</c><00:44:46.650><c> on</c>

00:44:46.790 --> 00:44:46.800 align:start position:0%
need a build that data sync protocol on
 

00:44:46.800 --> 00:44:49.040 align:start position:0%
need a build that data sync protocol on
top<00:44:46.980><c> of</c><00:44:47.100><c> it</c><00:44:47.220><c> something</c><00:44:47.490><c> like</c><00:44:47.520><c> TCP</c><00:44:48.000><c> so</c><00:44:48.810><c> that</c><00:44:48.930><c> we</c>

00:44:49.040 --> 00:44:49.050 align:start position:0%
top of it something like TCP so that we
 

00:44:49.050 --> 00:44:50.630 align:start position:0%
top of it something like TCP so that we
can<00:44:49.170><c> assert</c><00:44:49.440><c> that</c><00:44:49.470><c> messages</c><00:44:50.100><c> are</c><00:44:50.370><c> somehow</c>

00:44:50.630 --> 00:44:50.640 align:start position:0%
can assert that messages are somehow
 

00:44:50.640 --> 00:44:52.310 align:start position:0%
can assert that messages are somehow
received<00:44:51.120><c> but</c><00:44:51.330><c> the</c><00:44:51.450><c> question</c><00:44:51.750><c> then</c><00:44:51.900><c> there</c><00:44:52.140><c> is</c>

00:44:52.310 --> 00:44:52.320 align:start position:0%
received but the question then there is
 

00:44:52.320 --> 00:44:53.810 align:start position:0%
received but the question then there is
how<00:44:52.500><c> do</c><00:44:52.560><c> we</c><00:44:52.650><c> do</c><00:44:52.920><c> that</c><00:44:53.100><c> with</c><00:44:53.340><c> all</c><00:44:53.460><c> the</c><00:44:53.580><c> holes</c>

00:44:53.810 --> 00:44:53.820 align:start position:0%
how do we do that with all the holes
 

00:44:53.820 --> 00:44:56.420 align:start position:0%
how do we do that with all the holes
that<00:44:54.120><c> are</c><00:44:54.510><c> in</c><00:44:54.690><c> between</c><00:44:54.960><c> two</c><00:44:55.320><c> points</c><00:44:55.740><c> there's</c><00:44:56.370><c> a</c>

00:44:56.420 --> 00:44:56.430 align:start position:0%
that are in between two points there's a
 

00:44:56.430 --> 00:44:59.120 align:start position:0%
that are in between two points there's a
lot<00:44:56.670><c> of</c><00:44:56.900><c> there's</c><00:44:57.900><c> a</c><00:44:57.960><c> lot</c><00:44:58.080><c> of</c><00:44:58.200><c> ideas</c><00:44:58.560><c> that</c><00:44:58.770><c> we</c>

00:44:59.120 --> 00:44:59.130 align:start position:0%
lot of there's a lot of ideas that we
 

00:44:59.130 --> 00:45:01.310 align:start position:0%
lot of there's a lot of ideas that we
are<00:44:59.430><c> floating</c><00:45:00.000><c> around</c><00:45:00.120><c> but</c><00:45:00.540><c> a</c><00:45:00.780><c> lot</c><00:45:01.200><c> of</c>

00:45:01.310 --> 00:45:01.320 align:start position:0%
are floating around but a lot of
 

00:45:01.320 --> 00:45:03.920 align:start position:0%
are floating around but a lot of
research<00:45:02.250><c> that</c><00:45:02.280><c> needs</c><00:45:02.640><c> to</c><00:45:02.760><c> be</c><00:45:02.790><c> done</c><00:45:03.030><c> to</c><00:45:03.240><c> figure</c>

00:45:03.920 --> 00:45:03.930 align:start position:0%
research that needs to be done to figure
 

00:45:03.930 --> 00:45:05.930 align:start position:0%
research that needs to be done to figure
out<00:45:04.020><c> a</c><00:45:04.050><c> solution</c><00:45:04.740><c> unlike</c><00:45:05.520><c> this</c><00:45:05.700><c> clever</c>

00:45:05.930 --> 00:45:05.940 align:start position:0%
out a solution unlike this clever
 

00:45:05.940 --> 00:45:10.310 align:start position:0%
out a solution unlike this clever
chassis<00:45:06.510><c> to</c><00:45:06.630><c> do</c><00:45:06.840><c> that</c><00:45:07.940><c> so</c><00:45:08.940><c> if</c><00:45:09.420><c> for</c><00:45:10.230><c> instance</c>

00:45:10.310 --> 00:45:10.320 align:start position:0%
chassis to do that so if for instance
 

00:45:10.320 --> 00:45:13.160 align:start position:0%
chassis to do that so if for instance
you<00:45:10.890><c> had</c><00:45:11.070><c> the</c><00:45:11.220><c> ability</c><00:45:11.640><c> you</c><00:45:12.030><c> also</c><00:45:12.900><c> have</c><00:45:13.140><c> a</c>

00:45:13.160 --> 00:45:13.170 align:start position:0%
you had the ability you also have a
 

00:45:13.170 --> 00:45:15.020 align:start position:0%
you had the ability you also have a
little<00:45:13.410><c> frequency</c><00:45:13.770><c> band</c><00:45:13.980><c> we</c><00:45:14.460><c> could</c><00:45:14.760><c> and</c><00:45:15.000><c> you</c>

00:45:15.020 --> 00:45:15.030 align:start position:0%
little frequency band we could and you
 

00:45:15.030 --> 00:45:16.430 align:start position:0%
little frequency band we could and you
could<00:45:15.360><c> in</c><00:45:15.450><c> theory</c><00:45:15.630><c> set</c><00:45:15.900><c> something</c><00:45:16.170><c> up</c><00:45:16.260><c> where</c>

00:45:16.430 --> 00:45:16.440 align:start position:0%
could in theory set something up where
 

00:45:16.440 --> 00:45:18.080 align:start position:0%
could in theory set something up where
the<00:45:16.620><c> acknowledgments</c><00:45:17.370><c> go</c><00:45:17.550><c> over</c><00:45:17.850><c> the</c><00:45:17.940><c> low</c>

00:45:18.080 --> 00:45:18.090 align:start position:0%
the acknowledgments go over the low
 

00:45:18.090 --> 00:45:19.610 align:start position:0%
the acknowledgments go over the low
frequency<00:45:18.570><c> bands</c><00:45:18.780><c> that</c><00:45:19.050><c> everybody</c><00:45:19.470><c> can</c>

00:45:19.610 --> 00:45:19.620 align:start position:0%
frequency bands that everybody can
 

00:45:19.620 --> 00:45:22.070 align:start position:0%
frequency bands that everybody can
receive<00:45:19.920><c> it</c><00:45:20.070><c> and</c><00:45:20.100><c> we</c><00:45:21.090><c> don't</c><00:45:21.360><c> actually</c><00:45:21.570><c> use</c><00:45:21.750><c> it</c>

00:45:22.070 --> 00:45:22.080 align:start position:0%
receive it and we don't actually use it
 

00:45:22.080 --> 00:45:23.480 align:start position:0%
receive it and we don't actually use it
to<00:45:22.260><c> actually</c><00:45:22.380><c> just</c><00:45:22.710><c> drop</c><00:45:22.890><c> the</c><00:45:23.010><c> network</c><00:45:23.250><c> and</c>

00:45:23.480 --> 00:45:23.490 align:start position:0%
to actually just drop the network and
 

00:45:23.490 --> 00:45:24.890 align:start position:0%
to actually just drop the network and
you<00:45:23.580><c> go</c><00:45:23.730><c> and</c><00:45:23.850><c> use</c><00:45:23.940><c> Wi-Fi</c><00:45:24.330><c> and</c><00:45:24.450><c> Bluetooth</c><00:45:24.720><c> we</c>

00:45:24.890 --> 00:45:24.900 align:start position:0%
you go and use Wi-Fi and Bluetooth we
 

00:45:24.900 --> 00:45:27.260 align:start position:0%
you go and use Wi-Fi and Bluetooth we
can<00:45:25.080><c> send</c><00:45:25.320><c> way</c><00:45:25.470><c> more</c><00:45:25.680><c> you</c><00:45:26.130><c> know</c><00:45:26.220><c> or</c><00:45:26.730><c> bigger</c>

00:45:27.260 --> 00:45:27.270 align:start position:0%
can send way more you know or bigger
 

00:45:27.270 --> 00:45:30.440 align:start position:0%
can send way more you know or bigger
payloads<00:45:28.430><c> across</c><00:45:29.430><c> and</c><00:45:29.760><c> that</c><00:45:29.910><c> that</c><00:45:30.150><c> could</c><00:45:30.300><c> be</c><00:45:30.420><c> a</c>

00:45:30.440 --> 00:45:30.450 align:start position:0%
payloads across and that that could be a
 

00:45:30.450 --> 00:45:33.650 align:start position:0%
payloads across and that that could be a
way<00:45:30.630><c> to</c><00:45:30.690><c> like</c><00:45:31.020><c> cheaply</c><00:45:31.350><c> do</c><00:45:31.680><c> it</c><00:45:32.450><c> you</c><00:45:33.450><c> know</c><00:45:33.540><c> when</c>

00:45:33.650 --> 00:45:33.660 align:start position:0%
way to like cheaply do it you know when
 

00:45:33.660 --> 00:45:35.870 align:start position:0%
way to like cheaply do it you know when
the<00:45:33.750><c> device</c><00:45:33.960><c> receives</c><00:45:34.230><c> message</c><00:45:34.590><c> it</c><00:45:34.770><c> goes</c><00:45:34.980><c> hey</c>

00:45:35.870 --> 00:45:35.880 align:start position:0%
the device receives message it goes hey
 

00:45:35.880 --> 00:45:38.170 align:start position:0%
the device receives message it goes hey
I<00:45:35.910><c> received</c><00:45:36.330><c> it</c><00:45:36.480><c> like</c><00:45:36.810><c> fine</c>

00:45:38.170 --> 00:45:38.180 align:start position:0%
I received it like fine
 

00:45:38.180 --> 00:45:41.680 align:start position:0%
I received it like fine
thank<00:45:38.480><c> you</c><00:45:38.660><c> right</c><00:45:39.820><c> but</c><00:45:40.820><c> again</c><00:45:41.120><c> these</c><00:45:41.480><c> are</c><00:45:41.660><c> all</c>

00:45:41.680 --> 00:45:41.690 align:start position:0%
thank you right but again these are all
 

00:45:41.690 --> 00:45:43.270 align:start position:0%
thank you right but again these are all
like<00:45:41.930><c> open</c><00:45:42.260><c> questions</c><00:45:42.620><c> and</c><00:45:42.770><c> obviously</c>

00:45:43.270 --> 00:45:43.280 align:start position:0%
like open questions and obviously
 

00:45:43.280 --> 00:45:45.580 align:start position:0%
like open questions and obviously
becomes<00:45:43.610><c> harbor</c><00:45:44.210><c> challenges</c><00:45:44.960><c> and</c><00:45:45.230><c> we're</c>

00:45:45.580 --> 00:45:45.590 align:start position:0%
becomes harbor challenges and we're
 

00:45:45.590 --> 00:45:47.560 align:start position:0%
becomes harbor challenges and we're
trying<00:45:45.800><c> to</c><00:45:45.860><c> make</c><00:45:45.920><c> it</c><00:45:46.070><c> so</c><00:45:46.220><c> that</c><00:45:46.570><c> ideally</c>

00:45:47.560 --> 00:45:47.570 align:start position:0%
trying to make it so that ideally
 

00:45:47.570 --> 00:45:49.000 align:start position:0%
trying to make it so that ideally
doesn't<00:45:47.930><c> matter</c><00:45:48.050><c> like</c><00:45:48.440><c> you</c><00:45:48.740><c> shouldn't</c><00:45:48.950><c> have</c>

00:45:49.000 --> 00:45:49.010 align:start position:0%
doesn't matter like you shouldn't have
 

00:45:49.010 --> 00:45:50.470 align:start position:0%
doesn't matter like you shouldn't have
to<00:45:49.130><c> have</c><00:45:49.370><c> hardware</c><00:45:49.760><c> I'm</c><00:45:49.970><c> gonna</c><00:45:50.180><c> have</c><00:45:50.390><c> the</c>

00:45:50.470 --> 00:45:50.480 align:start position:0%
to have hardware I'm gonna have the
 

00:45:50.480 --> 00:45:53.200 align:start position:0%
to have hardware I'm gonna have the
challenge<00:45:50.930><c> of</c><00:45:51.140><c> like</c><00:45:51.460><c> battery</c><00:45:52.460><c> on</c><00:45:52.970><c> a</c><00:45:53.000><c> mobile</c>

00:45:53.200 --> 00:45:53.210 align:start position:0%
challenge of like battery on a mobile
 

00:45:53.210 --> 00:45:57.130 align:start position:0%
challenge of like battery on a mobile
phone<00:45:54.970><c> Bluetooth</c><00:45:55.970><c> and</c><00:45:56.210><c> Wi-Fi</c><00:45:56.330><c> direct</c><00:45:56.720><c> you</c>

00:45:57.130 --> 00:45:57.140 align:start position:0%
phone Bluetooth and Wi-Fi direct you
 

00:45:57.140 --> 00:45:58.960 align:start position:0%
phone Bluetooth and Wi-Fi direct you
don't<00:45:57.470><c> want</c><00:45:57.650><c> that</c><00:45:57.770><c> to</c><00:45:57.830><c> be</c><00:45:57.950><c> volume</c><00:45:58.520><c> all</c><00:45:58.850><c> the</c>

00:45:58.960 --> 00:45:58.970 align:start position:0%
don't want that to be volume all the
 

00:45:58.970 --> 00:46:00.850 align:start position:0%
don't want that to be volume all the
time<00:45:59.180><c> because</c><00:45:59.630><c> at</c><00:46:00.050><c> one</c><00:46:00.170><c> point</c><00:46:00.230><c> you're</c><00:46:00.770><c> gonna</c>

00:46:00.850 --> 00:46:00.860 align:start position:0%
time because at one point you're gonna
 

00:46:00.860 --> 00:46:04.030 align:start position:0%
time because at one point you're gonna
run<00:46:01.160><c> out</c><00:46:01.280><c> of</c><00:46:01.310><c> battery</c><00:46:01.760><c> yeah</c><00:46:02.800><c> there's</c><00:46:03.800><c> a</c><00:46:03.890><c> bunch</c>

00:46:04.030 --> 00:46:04.040 align:start position:0%
run out of battery yeah there's a bunch
 

00:46:04.040 --> 00:46:06.100 align:start position:0%
run out of battery yeah there's a bunch
of<00:46:04.190><c> those</c><00:46:04.640><c> technical</c><00:46:05.000><c> jobs</c><00:46:05.330><c> should</c><00:46:05.750><c> allow</c>

00:46:06.100 --> 00:46:06.110 align:start position:0%
of those technical jobs should allow
 

00:46:06.110 --> 00:46:07.450 align:start position:0%
of those technical jobs should allow
people<00:46:06.320><c> to</c><00:46:06.440><c> harvest</c><00:46:06.740><c> the</c><00:46:07.040><c> battery</c><00:46:07.310><c> level</c>

00:46:07.450 --> 00:46:07.460 align:start position:0%
people to harvest the battery level
 

00:46:07.460 --> 00:46:15.370 align:start position:0%
people to harvest the battery level
three<00:46:07.850><c> layers</c><00:46:13.450><c> you</c><00:46:14.450><c> see</c><00:46:14.630><c> that</c><00:46:14.900><c> that's</c>

00:46:15.370 --> 00:46:15.380 align:start position:0%
three layers you see that that's
 

00:46:15.380 --> 00:46:20.350 align:start position:0%
three layers you see that that's
actually<00:46:15.740><c> a</c><00:46:15.980><c> nice</c><00:46:16.660><c> yeah</c>

00:46:20.350 --> 00:46:20.360 align:start position:0%
 
 

00:46:20.360 --> 00:46:29.480 align:start position:0%
 
that's<00:46:20.930><c> right</c><00:46:23.500><c> all</c><00:46:24.500><c> right</c>

00:46:29.480 --> 00:46:29.490 align:start position:0%
 
 

00:46:29.490 --> 00:46:33.940 align:start position:0%
 
[Applause]

