►
From YouTube: Weekly Sync 2020-05-12
Description
Meeting Minutes: https://docs.google.com/document/d/16u9Tev3O0CcUDe2nfikHmrO3Xnd4ASJ45myFgQLpvzM/edit#heading=h.bhwzoari9w5r
A
A
That's
it:
okay,
not
much
not
much
talking
about
well,
there
was
a
lot
of
activity
in
the
Gator
chain
or
all
over
the
weekend.
So
how
is
I
think
I'm
all
caught
up
on
everyone
on
how
everyone's
doing,
but
you
guys
want
to
just
give
me
brief
updates
of
what
you're
what's
you
up
to
and
how
things
have
been.
C
D
A
A
Okay,
great
I,
good
job,
opening
that
issue
yeah,
sweet,
okay,
yeah
that
that's
the
top
priority
I
think
from
your
end
of
things,
is
making
sure
that
that
gets
fixed
on
yeah
yeah,
so
that'll
be
good
and
then
I
think
I.
Believe
it's
just
an
issue
with
the
config
parsing
that
that
tensorflow
config
part.
A
D
A
D
A
D
A
Noticed
that
they
were,
they
aren't
creating
bugs
at
the
little
labels
when
we
choose
the
template
correctly,
but
then
they
added
the
thing
that
create
the
labels
and
I.
Don't
know
it
didn't
seem
to
work
for
me
yet,
but
I'm
hoping
we
can
get
the
whole
workflow
I'd
like
if
I
could
get
the
whole
workflow
in
the
terminal.
Here
I'd
be
I'd,
be
responding
issues
much
faster
than
things.
Okay,
so
and
then
yeah
so
again,
how's
it
going
with
you
sure.
B
B
A
Where's
that
where
did
I
get
this
from,
let
me
just
just
redo.
A
B
B
A
A
A
A
Okay,
so
on
the
main
problem
here
is
that
okay
condition
source
okay,
and
this
is
where
we're
seeing
like
that
wacky
behavior.
Why
you
know
if
it's
so
this
this?
If
statement
right
here
and
my
highlighting
is
off
on
my
okay,
but
this
if
statement
right
here,
you
can
see
like,
if
instance,
condition,
source
ticked
versus
else.
A
So
if
it
is
addicting
to
go
through
and
add
the
we
we
add
like
they,
those
those
dictionaries
that
are
basically
just
like
a
little
pair
of
the
operation
instance
name
and
then
the
output
that
it's
supposed
to
come
through.
So
that's
here,
and
this
is
the
sources,
so
we
probably
need
another
one
here
and.
E
A
Yeah,
okay,
alright
great
I
had
to
jump
on
my
phone
there
and
do
that.
Cuz
I
need
to
figure
out
how
to
set
up
the
set
up
the
things
such
that
it
lets
everybody
in,
but
I
haven't
been
able
to
figure
that
out.
A
So
we're
talking
about
right
now,
sock
Shana
is
working
on
the
data
folk
place,
basically
processing
source,
which
is
also
gonna,
do
things
like
lets
us.
So
basically
that's
that's
just
just
so.
To
recap:
this
is
the
thing
that's
going
to.
Let
us
like
modify
features
within
a
record
on
the
fly
using
a
data
flow,
and
then
this
is
also
the
thing
that's
going
to.
A
A
All
right,
okay,
all
right,
so
this
is
for
the
conditions.
So
we
need
to
find.
Where
is
okay
here
for
item
and
by
origin?
Okay,
but
this
is
all
conditions,
so
if
conditions
source
dick
okay.
But
what
is
actually
going
to
read
the
thing
here,
because
if
we
have
what
issue
is
the
one
that
we
were
talking
about
with
this.
E
D
A
A
Okay,
so
yeah,
usually
we
just
got
seed,
and
so
right
now
like
seed,
is
the
one
index
in
it.
Okay,
but
now
what
we're
gonna
have
is
we're
in
it
didn't
end
up
under
the
same,
if
statement
where
we've
got
a
dick,
so
it's
gonna,
be
yes
on
is
instance.
That
element
is
a
dick,
so
we're
in
here,
but
now
we
just
need
to
check.
A
C
A
That
sounds
that
sounds
correct.
Yeah
I'm,
just
wondering
to
like
I
think
at
some
point
made
this
a
list
and
then
just
have
every
index
be
a
pair
and
I
guess
that
was
just
so
that
you
don't
end
up
clobbering
things,
but
you're
never
kind
of
gonna
end
up
clobbering
things.
Everything
has
to
have
a
unique
instance,
name
key.
So
this
may
we
may
not
have
even
needed
a
list
there,
so
it's
just
sort
of
like
there
might
be
something
that
we
want
to
fix.
A
It
might
not,
let's
say
value
seed
like
we
would
have
seed.
True
I'm
gonna
create
it's
not
really
as
explicit
I
think.
The
reason
why
it
was
done
this
way
is
because
this
is
explicit,
like
it's
from
an
origin,
because
that
can't
have
like
some
sort
of
source
within
it,
and
this
is
sort
of
explicit,
as
in
its
at
the
output
of
something
else,
all
right,
all
right,
so
condition,
source.
B
A
A
C
A
A
A
Yeah,
a
friend
who
does
Colonel
Drummond
and
he
like
has
his
BS
code,
set
up
really
nicely
and
he
can
fly
around
the
whole
kernel
and
yeah
I.
Just
like
I,
don't
know
I
just
there's
something
like
I
got
used
to
the
keys.
You
know
you,
the
hjkl
keys
to
move
around,
and
now
it's
like
I
can't
use
another
editor,
because
it's
like
I'm,
just
like
it's
I,
just
can't
do
it
all
right.
A
So
this
is
basically
what
we'll
end
up
with
here
for
this
for
this
case,
so
we've
got
seed
and
then
the
we
looked
at
the
value
and
the
first
index
of
the
value,
because
there's
always
going
to
be
only
one
index
and
if
it's
a
list,
then
we
go
through
the
origin
and
we
append
the
origins.
If
it's
not
well
I
suppose
we
should
probably
just
do
this.
A
Okay,
but
then,
in
this
case,
let's
see
Origen
said
append:
okay,
well,
that's
supposed
to
be
a
tupple
there,
okay,
and
so
we're
going
to
make
it.
We
need
to
say,
like
what
is
origins
in
this
case.
Origins
is
key
value.
Okay,
so
this
is
actually
also
a
problem,
because
right
now,
it
just
says
like
you're
allowed
to
get
matching
definitions
from
here.
It
doesn't
say:
let's
see
it
doesn't
say.
A
A
A
A
B
A
A
A
B
A
A
With
memory
DUI
and
getting
the
let's
say
and
getting
the
shoe
607
for
PR
604,
working
and
I
need
to
look
at
this
I'm.
Sorry
so
and
yeah
604
is
the
correct,
corresponding
issue:
okay,
sweet
and
then
Augen.
We're
still
going
to
do
you
last.
Let's
see
so.
A
A
A
F
C
F
C
A
That's
what
I
meant
and
so
then,
and
then
basically,
when
you
do
this
sub
spec
stuff,
you're,
just
gonna
have
a
if
statement
within
this
body.
So
let
me
just
put
a
comment
here
now
so
when
you
implement
the
same
thing
but
sub
spec
you'll,
just
do
just
you'll
have
an
if
statement
in
here
where
you
check.
A
Get
origin
what
this
is,
it
does
not
work,
oh
by
origin.
I
was
grappling
for
the
wrong
thing,
got
you
that's
why
I
didn't
work?
Okay,
so
basically
use
this,
get
origin
function
and
and
I
think
it
looks
like
it's
in
base.
Stop
he.
Why
and
you
might
have
to
move
it.
So,
let's
see
so
if
you
have
a
saving
where
you
check,
if
the
origin,
origin,
use,
typing
dot,
get
origin.
A
Check,
if
so,
if
origin
is
typing
dot
that
list
okay
well,
what
did
we
do
here
with
this
example?
It's
a
primitive
array:
spec
equals
person
respective
social,
all
right
yeah,
so
we'll
want
to
implement
this
you'll
just
want
to
set
primitive
to
array
or
primitive
to
map
based
on
based
on
the
storage
in
there.
So
it'll
be
typing
down
list
then
said
to
primitive.
A
Okay,
you
have
to
check
the
origin
actually
okay,
so
it's
not
actually
going
to
be
within
the
same
statement
because
you're
programmed
we'll
have
an
origin.
So,
let's
see
when
you
implement
something,
you
need
an
if
statement
after
the
one
added
where
you
check,
if
origin
origin,
if
origin
is
typing,
that
less
than
set
primitive
two
way,
other
one
said
to
map
is
dict
then
fall
through
to
the
last
case,
so
you'll
still
want
want
to
have
the
this
logic
you
added
in
this.
If
statement.
A
A
A
A
F
A
G
A
A
You
don't
need
load
actually,
but
actually
yeah
I
guess
we
might
not
need
these
anymore.
So
the
reason
why
we
had
these
was
because,
like
with
everything
else
with
the
F
of
manaro,
you
have
like
you
know
the
plug-in
and
then
I
config
for
the
plug-in
oil
features
were
like
a
very
early
concept.
That
was
like
sort
of
how
things
worked
like
way
before
everything
else
work,
the
way
it
does
now,
and
so
they
have
not
quite
been
like
you
know.
A
F
G
A
Okay,
so
yeah
it
converts
each
yeah.
So
the
first
thing
it
does
is
it
converts
each
element
into
that,
and
then
it
calls
this
action,
which
is
the
parsha,
expand
action,
and
so
now,
basically
each
value.
It's
basically
gonna
say
like
yoga.
Each
value
is
a
list
and
I'm
gonna
convert
it
into
the
list
class,
which
is
the
features
list
class
here
and
I'm,
not
even
sure
if
we
need
features
anymore.
At
this
point
we
probably
don't
even
need
features
anymore.
A
If
you
do
once
you
do
this,
but
that's
like
gonna,
be
it
let's
leave
it
for
now
and
then
do
it
later,
but
yeah
I,
don't
think
we'll
need
features
either,
which
is
going
to
simplify
a
lot
of
things
and
because
features
was
was
meant
to.
You
know
basically
manage
it
was
kind
of
like
that.
It
was
kind
of
like
the
old
Orchestrator
and
so
yeah.
We
probably
won't
even
need
it
at
this
point.
A
We
might
need
it
for
exporting
the
features
we
may
not
even
need
it
for
exporting
their
features,
but
well
we'll
deal
with
that.
One
next
done
so,
let's
just
create
an
issue
for
that.
So
th
issue
creates
we're
just
talking
about
the
new
command-line
client
here
so
feature
mean
features,
remove
features.
C
C
A
None
of
them
should
be
too
too
bad.
Luckily,
but
maybe
the
HTTP
API
will
be
funny,
but
there's
probably
gonna
be
some
utility
level.
My
we
might
we
might.
We
probably
want
to
make
sure
do
you
know
what.
A
A
A
A
Thank
you.
Thank
you
and
then
also,
you
know
one
of
the
things
since
the
unit
test
run
is
the
doctors
or
the
doc
test
run
within
the
unit
test.
You
could
just
add
the
example
usage
or
could
just
add
just
make
the
test
be
actually
I
haven't
even
checked.
If
this
affects
the
coverage
it
may
or
may
not,
will
see
and
should
hopefully
I
hope
it
does.
It
could
just
add,
should
just
make
the
test
be.
A
A
Eventually,
after
this
we'll
want
to
remove
features
right
now,
we'll
want
to
remove
load
and
load
F.
So
this
will
result
in
the
need
to
you're
probably
going
to
need
okay,
so
so
you're
probably
gonna
need
I
guess.
The
only
thing
you'll
need
here
is
that
if
you
have
this
as
a
data
class,
okay,
so
oof
yeah,
okay.
Well,
actually
this
could
work
fine,
because
right
now
we've
got
the
default
D
type
to
end,
and
then
the
length
is
1
and
basically
you're.
A
Gonna
have
this
data
class
where
it's
named
D
type
length,
and
so,
if
you
and
and
if
we
still
keep
defaults
on
D
type
and
length,
which
is
probably
the
right
thing
to
do,
then
if
you
get
the
name
and
the
name
has
a
colon
in
it
within
post
in
it,
I
think
we
can
do
post
in
it
so
yeah.
So
if
you
get
the
name
Oh
where'd
everything
go.
Alright,
ok,
so
I
need
to
parse
the
colon
separated.
A
And
posting
it
have
it
to
the
same
kind
of
parsing
that
low-def
does
on
the
name,
because
yeah
that'll
be
basically,
as
is,
if
we
keep
keeping
the
same
whole
command
line
stuff
that
happens,
it'll
just
end
up
passing
nathir
as
the
name
and
then
you
just
parse
the
name
to
find
the
D
type
in
the
length
and
then
else
and
you've
got
everything
that
you
would
have
had
before.
So
there
should
be
the
way
to
go
there.
Anything
else
on
this
one.
A
G
A
A
Well,
yeah,
you
had
def
feature
the
function
just
had
the
class
definition
within
it,
and
then
it
just
returned
this
new
class,
an
instance
of
this
new
class-
and
this
is
just
another
I.
Basically
I
changed
it
not
that
long
ago,
to
this
way,
because
it's
sort
of
I
guess
it's
less
readable.
Quite
honestly,
so
maybe
I
shouldn't
have
done
that
I
thought
it
might
be
more
readable,
but
now
I'm
realizing
it's
less
readable,
but
it
doesn't
matter
because
you're
gonna
get
rid
of
it.
A
So
so,
basically,
yeah
you're,
gonna,
you're
gonna,
just
just
yeah.
Just
keep.
Keep
keep
keep
these,
but
you
know
within
the
data
class
rather
than
within
the
in
new
method
here
and
then
and
then
put
just
put
a
name
stir
in
that
way
at
the
data
class
will
require
a
name
to
be
instantiated,
and
then
you
can
put
it
in
host
in
it
that
parsing
logic
and
I
think
the
parsing
logic
is
just
going
to
be
yeah.
It's
basically
this
and
then
yeah.
A
Well,
so
this
and
then
convert
you
type,
so
you're
gonna
keep
convert
D
type,
you're
gonna
basically
be
like
okay.
If
there's
colons
then
split,
it
name
equals
the
first
thing.
G
type
equals
second
thing
and
then
length
equals
the
third
team
and
then
convert
convert
D
type,
oh
and
convert
length
to
an
engine,
obviously
or
I.
Guess
you'll
probably
want
to
do
you
probably
want
to
add,
while
you're
at
it?
If
you
could
add
the
more
fancy
parsing
around
length
to
do
I
think
we
want
to
do
for.
A
G
H
A
Yes,
okay,
so
so
this
is
something
that
too,
like
you
guys,
you're
familiar
with
yeah
she's
working
on.
Should
I,
and
and
making
should
I
like
do
some
some,
you
know
we
kind
of
launched
sub-clause
and
do
all
these
operations
he's
been
working
on
so
that
we
can
sort
of
evaluate
any
any
package
in
any
language.
So
this
is
actually
sort
of
adjacent
to
something
that
I
was
working
on
yesterday.
I
should
have
thrown
it
in
here.
A
So
the
idea
behind
this
is
we're
going
to
create
a
dependency
tree
for
a
project,
and-
and
this
is
a
very
problem-
is
a
very,
very
difficult
and
annoying
problem
in
software
security.
Basically
like
so
so.
A
dependency
is
anything
that
you
they
that
you
import
right,
and
so,
if
you
guys,
you
guys
have
have
noticed
now,
I'm
very
stingy
about
how
we
can't
import
any
third-party
dependencies
within
the
main
library.
A
A
C
A
C
A
A
A
Just
dependency
tree
alright,
so
in
this
example,
should
I
test
test
step
tree
file.
What
we
have
is
a
few
operations
that
we
combine
with
the
other
operations
that
we
have
and
this
one
for
example,
basically
right
now,
while
they
do,
is
they
open
the
setup
UI
file
and
they
read
out
what
is
in
the
install
requires
line?
A
We
also
need
to
figure
out
how
to
read
things
from
set
up
da
config
or
set
up
config
and
requirements
that
txt,
so
basically
what
and
then
it
goes
through
and
and
it
it
downloads,
so
it
uses
the
pipe
I
package.
Json
operation,
which
is
in
should
I,
which,
basically,
what
that
does
is
it
it
I
think
it
uses
the
yeah
uses
the
contents
and
the
package.json.
So
basically
you
put
in
a
package
name
of
a
Python
package.
It
goes,
and
it
says,
okay,
download.
A
The
Python
package
now
extract
the
Python
package
and
then
this
operation,
the
operation
up
here
this
reads:
the
set
up,
py
and
figures
out
what
is
in
the
install
requires
section
and
now
and
then
and
then
what
it
does
is.
Is
it
just
outputs
those
packages
and
it
it
and
then
it
goes
and
runs
the
same
thing
on
them
right?
So
it's
just
going
to
do
this
until
it
can't
find
any
more
dependencies
and
at
the
end,
you're
gonna
get.
This
is
so.
This
is
the
main
thing.
That's
that's.
That's
wonky
right
now
is.
A
So
so,
at
the
end
of
this
write
you
you
started
with
one
package
and
then
you
found
another
package,
and
then,
within
that
package
you
found
more
packages
right,
so
you
have
this
tree
right,
and
so
what
we
need
to
do
right
now
is
the
main
thing
that's
wrong
in
here.
At
the
moment
is
we
need
to
create
this
operation,
which
is
an
output
operation,
which
is
the
tree
output
operation,
and
so
you'll
want
to
go
through
like
what's
going
on.
Here
is
basically
we're.
Looking
at.
A
A
This
is
we're
almost
done
here
and
then
we'll
run
through
and
sing.
So
we
need
to
make
a
dictionary,
that's
kind
of
like
how
we
have
the
plug-in
and
the
configuration
stuff.
So
we
say
the
plug-in
name
is
whatever
it
is,
and
then
the
config
name
or
and
then
the
config
is
whatever
the
config
is
right.
So
what
we're
going
to
do
is
we
have
I
think
the
current
way
it
works
right
now.
Is
it
actually?
A
A
The
the
sub
values
to
be
called
so
value
ends
up
being
like
what
do
you
want
plug-in
to
be
called
so
if
I
put
plug-in
in
for
value
in
the
spec,
then
I'm
going
to
get
plug-in
and
then
this
is
like
whatever
the
top
package
is
right
and
then,
if
I
put
config
in
for
subs,
then
this
this
key
here
becomes
config
right.
So
what
we
do
in
here,
I
think,
is
call
it.
A
A
So
you're
gonna
end
up
with
something
like
so
found:
DF
ever,
let's
see,
gif
male
model,
psych
it
yeah
and
then
subs
and
then
it'll
say
it'll
be
like
found
or
what
is
it?
No,
it's
is
it
a
list.
I
think
it
might
be
a
list
anyways,
that's
sort
of
what's
going
on
right
now.
Is
you
got
to
build
this
thing
and
that's
what
all
this
code
here
is
in
this
output
operation?
A
Is
you
got
to
figure
out
how
to
build
this
thing
and
you
have
all
the
information
you
need
within
the
parent
parameters
of
the
operation?
If
you
look
at
you,
you
will
get
the
inputs.
So
if
you
say
like
this
guy
as
output
definitions,
so
and
then
you
say,
okay
give
me
all
the
inputs
that
were
in
give
so
this
ICT
X
is
the
input
network.
A
So
basically
like
everything
that
that
got
produced
as
a
result
of
the
dataflow
is
in
this
I
see
TX,
and
so,
when
you
say,
I
see,
TX
definitions,
you're,
saying:
okay,
give
me
everything
that
got
produced
that
matches
this
definition.
And
so
then
you
go
through
every
every
input
in
in
that
matching
in
that
matches.
That
definition
in
this
loop
here
and
you,
the
first
thing
we
did
was
check
like
okay.
Does
this
thing?
Have
no
parents
right
like?
Is
this
the
top
one
right?
So
is
this
DF
of
a
male-model
side?
A
If
that's
the
first
one
that
we
started
with
and
then
we
go
through
and
we
say:
okay,
it
looks
like
we
made
it
a
list
right.
So
then
we're
gonna
have
list
where
each
list
is
like.
Okay
found
and
found
is
Steve
found
his
site,
SK,
learn
and
then
subs
is
like
what
is
that
job
live
is
one
of
those
or
well
wait?
So
is
a
list
and
I
think
one
of
cycads
dependencies
is
like
job
live,
so
be
found
job
lib
and
then
subs
is
I.
A
A
A
H
A
And
and
hopefully
well
it
looks
like.
Yes,
we
have
a
recording
of
this
meeting,
so
that's
good
the
other
day,
I
forgot.
So
let's
see
working
on
that.
Okay,
so
should
I
tree
yeah
and
I'm
doing
some
work
so
I'm
doing
some
work.
That's
adjacent
to
this
right
now
where
the
problem
is
like
this
works
fine
for
Python,
but
then
you
get
into
other
projects
where
and
what
the
I
did
the
nice
part
about.
This
is
now
we
can
do
auto
discovery.
A
But
with
this
like
with
this
information,
you
can
do
things
like
figure
out
like
what
are
all
the
sea
bees
that
are
in
there.
This
is
the
same.
It's
basically
the
same
kind
of
thing
that
safety
does
but
I
think
Rahul,
one
of
the
other
mentors
who
I
was
telling
Naeem
I,
haven't
I,
haven't
seen
him
around
for
a
while,
but
he
was
supposed
to
be.
He
was
supposed
to
be
around
but
I,
don't
know
what
happened.
I
think
he'll
he'll
probably
come
back
pretty
soon.
A
Here
it's
hard
to
keep
track
of
everybody
when
you
know
we're
not
in
the
office
anymore,
but
he
wanted
to
do
some
kind
of
machine
learning
basis.
He
called
it
a
Sat,
solver
I'm
not
super
familiar
with
what
that
is,
but
you
could
do
a
Sat
solver
on
all
these
and
basically
you
know,
because
you
have
this
giant
dependency
tree
of
probable
projects,
and
then
you
want
to
figure
out
well,
okay,
some
of
those
have
burner
abilities,
but
some
of
them
have
version
numbers
that
are,
they
can
say.
A
A
So
his
or
else
you
end
up
with
vulnerabilities
in
your
software
and
everything
is
a
burning
flaming
mess
so
and
speaking
of
deploying
things
continuously
sort
of.
If
that's
what
you
read
into
that,
which
is
what
I
read
into
that
is,
we
need
to
be
able
to
constantly
update
everything
and
deploy
them
continuously.
Let's
check
out
how
we
deploy
data
flows
continuously,
so.
A
Thanks
thanks
I'm
trying
to
figure
it
out.
I
was
thinking
we
need
to
make
some
YouTube
videos,
because
I
preferred
this.
It
would
be.
It
would
be
probably
nice
to
have
something-
that's
kind
of
like
a
little
short
intro
to
what
the
hell
is.
Df
FML,
rather
than
like
the
giant
talk
that
I
gave
it
like
20
minutes
like
this
bright
too
much.
B
A
No
way
sweet,
all
right,
hey
well,
let's
maybe
we
should
crop
that
out.
Then
maybe
I'll
go
back
and
look
at
that
and
crop
that
out
and
add
that,
because
I
think
we
do
have
a
few
things
just
from
the
weekly
sing
comedians
were
where
we
could
crop
stuff
out
that
we
talked
about
and
then
make
little
videos
out.
A
A
C
A
A
C
A
A
E
E
A
You
skaters
okay,
so
this
is
the
other
thing.
I
want
to
say
is:
let's,
let's
actually
move
this
automating
classification
data
flow,
a
redeployment
put
it
up
back
of
this
list.
A
Because,
like
these
are
the
ones
that
I
wrote
a
while
ago
and
they're,
just
like
not
very
clear
as
much
as
these
other
three
are
now
so:
okay,
so
slowly
on
plan
what
they
should
be
doing.
This
tutorial,
we
were
just
boy
data
flow
which
converts
a
video
to
gif.
Arrays
users
will
also
see
how
to
deploy
the
same
dr.
container.
Finally,
in
the
serving
data
flow
will
serve
up
that
up
the
HTTP
service
waits
on
get
up,
get
up
web
hooks
and
redeploy
the
data
file.
A
E
E
A
Okay,
that's
something
we
need
to
do.
Let's,
let's
just
scrap
that
definitions
file,
then
so,
let's
just
put
it
all
in
here.
Okay,
and
actually,
let's
see
what
are
those
definitions,
we
may
not
even
need
to
define
them
if
we
have
the
if
we
have
the
type
annotations
so
or
let's
actually,
let's
keep
them.
A
A
C
A
A
Let's
just
make:
let's
just
change
this
a
little
bit
because
I
want
to
start
I
want
to
start
everywhere.
We
have,
and
we
probably
need
to
change
stuff
in
scale
right
now,
but
I
want
to
change
it
so
that
everything
just
imports
from
the
top-level
package,
because
that's
kind
of
you
know
when
when
people
are
unfamiliar
with
it,
we
know
where
everything
is.
A
Finally
but
I,
know
I
know
it
definitely
took
everybody
else,
a
long
time
note
to
learn
where
everything
was
imported
from
and
so
and
it
even
took
me
a
long
time
and
I
wrote.
I
wrote
a
lot
of
it,
so
so
yeah
we'll
start.
Let's
try
to
start
doing
that
where
we,
where
we
import
it
from
there,
so
I
thought
you
know
samples,
show
contact
data
flow.
A
E
A
A
A
Okay,
there's
a
lot
that
gets
involved
in
writing
these
giant
tutorials,
there's
so
much
work,
and
also
you
had
to
do
a
lot
of
upfront
work
to
get
everything
working.
Let's
see,
okay,
so
okay,
so
we
need
to
add
a
note
up
here.
Let's
see.
A
After
the
note
oh
ouch
I
always
accidentally
do
that
all
right
I've
tried
to
stop
doing
this
thing.
Where
I
do
the
review
comments,
because
then
I
just
end
up
forgetting
to
submit
the
review,
but
the
control-enter.
Does
that
okay
magical
comment?
Alright,
so
and
then
the
other
thing
is
that,
let's
see
application/octet-stream.
A
A
A
A
C
C
A
A
C
A
A
C
A
E
A
E
A
So
Age
of
Empires
we're
trying
to
play
the
very
first
one
and
he's
on
Linux
and
I'm
on
Linux,
yeah
and.
C
A
A
A
A
A
A
E
A
E
E
E
A
A
A
Just
Python,
no
just
Python
3,
ok,
so
yeah.
Let's
do
prefix
equals
like
something
and
then
we'll
we'll
make
sure
that
this
is
what's
going
on
and
then
I
think
there
was
like
a
delete.
Yeah
delete
equals
false,
so
let's
do
prefix
equals
something
and
delete
equals
false
and
we'll
see
what
the
hell's
in
the
file
prefix
equals,
and
we
should
try
to
have
a
prefix
anyways.
A
A
E
A
A
A
A
A
What
the
hell
could
be
going
on
here
and
it
thinks
that
file-
it's
not
existent,
okay,
well,
we'll
just
pull
out
the
that's
trace.
If
you
guys
do
that's
trace.
This
is
a
helpful
command.
So,
basically,
we're
gonna
tell
s
trace
that
it
needs
to
run
it's
basically
going
to
grab
all
of
the
system.
Calls.
A
E
A
A
A
Okay,
exactly
snap
exact
exact:
exactly
are
we
wrapping?
Okay,
just
doing
a
bunch
of
it
probably
has
to
do
with
the
stupid
snap
stuff
open
at
nope
there.
It
is
no
such
file
or
directory
well
wow.
What
the
hell
all
be!
That's
ridiculous,
something's
very
wrong
here.
It
thinks
that
this
file
doesn't
exist,
but
it
clearly
exists.
A
A
E
E
A
A
Okay,
okay,
so
let's
just
I
think
it
has
to
do
with
the
stupid
snap
thing:
let's
not
run
this
one
is
pseudo.
Okay,
let's
see
path,
equals
p,
WG,
/.
A
F
A
Right
so
that's
good
to
know
so,
let's
put
a
note
on.
Maybe
we
should
put
a
note
about
that,
because
this
is
Ubuntu
and
it
sounds
like
that's
a
standard
way
to.
That
was
the
way
that
it
told
me
to
install
snap
on
Ubuntu
so,
which
means
a
lot
of
people
are
gonna
run
into
that,
so
we
should
put
it
out
about
that.
A
Something
about.
This
is
another
wonderful
thing
about
open
source
software
is
no
it's
not
your
bug.
You
get
to
work
around
it.
Let's
see,
ok,
so
yeah.
That
may
be.
Let's
put
a
note,
so
let's
see
put
a
note
below
this
line
so
below
this
line.
Let's
put
a
note
or
warning
about
how
snap
install
ffmpeg.
E
A
Explains
this
won't,
will
all
I'm
gonna
modify
it.
So,
let's
see
so.
This
explains
why
I
noticed
that
when
we
go
here,
you
see
deploying
with
the
HTTP
service
and
then
deploying
on
docker
container,
but
this
is
in
the
same
document.
So
I
was
wondering.
Why
is
that?
Why
is
this
showing
up
at
the
same
header
level
as
the
other
document,
but
maybe
it
makes
sense,
it
probably
does
make
sense
to
keep
it
there,
but
let's
definitely
capitalize
docker
and
container,
even
though
it's
not
like
super
there's
kind.
E
A
Let's
just
save
deployment
via
container
and
then
fix
that
underlined
as
well.
All
right,
let
me
just
do
yeah.
This
is
absolutely
it
just
just
how
it
goes
it's
hard
to
catch
all
these
things
yourself,
I
know
and
I
write
this,
and
this
is
why
the
tutorials
that
I've
written
are
like
not
not
the
greatest,
because
I
didn't
I
didn't
like
you,
guys
have
gone
through
them
a
few
times
and
we've
had
some
summer
view
of
them.
But
that's
just
there
was
nothing,
not
much
review
of
those.
A
Okay,
so
playing
on
talker
container
jump
back
here,
okay
and
then
oh
and
then
I
think
I
put
comments
but
anywhere,
there's
Gonzaga,
and
so
we
need
to
change
that
to
just
user
just
so
that
they
know.
E
B
A
A
E
A
E
A
E
A
You
sure
that's
our
CP,
oh
there
we
go
so
now
we
should
have
the
updated
HTTP
service,
and
hopefully
that
will
give
us
the
right
stuff.
Oh-
and
it
looks
like
we
might
have
some
spacing
issues
in
here-
is
that
and
also
in
scale.
It
might
also
be
in
scale
so
wherever
that
is
whether
it's
in
skeller
here
we'll
need
to
fix
both
of
them.
Oh,
it
looks
like
they
were
lacking
spaces
in
here,
so
it
likes
to
be
lacking
spaces
in
command,
possibly
also
in
scale.
A
E
A
Up
linka
at
this
is
a
this:
is
a
machine
at
the
I
love
this
thing
and
I
got
access
to
this
thing.
Well,
someone
put
this
in
a
lab
that
I
was
in
and
I
quickly.
Just
was
like
put
it
in
it
put
it
in
the
note.
Never
everybody
forgot
about
it.
After
a
while
and
then
I
put
it
in
another
lab
and
I'm
like
everybody
can
use
this,
but
no
one
else
does
use
it.
So
I've
got
these
nice
32
cores
and
126
gigs
around
it's
like
they've
got
they've.
A
They
always
have
these
extra
machines
because
you
know,
will
we've
got
like
these,
these
pre-production
machines
and
like
they
don't
work
all
the
way,
sometimes
right,
because
they're
sort
of
like
working
on
the
hardware
and
then
and
then
they're
like
okay?
Well,
like
you
know,
we're
not
going
to
do.
We
can't
use
this
for
anything
else
and
we
have
to
throw
it
away
so
then
they'll
be
like
okay,
like
you
guys,
can
have
this
machine.
A
E
A
A
Kernel
compile,
and
it
goes
in
like
five
minutes
they
can
compile
the
whole
thing.
Wait.
I
know
yeah,
it's
amazing.
Exactly
yeah
yeah
I
was
telling
my
my
coworker,
who
don't
wanna,
go
out
the
whole
film
set
up
and
everything
I
was
like
man.
You
should
just
like
he's
already
a
cessation
into
his
machine.
I
was
like
you
should
just
do
it
on
there,
but
he
was.
He
was
a
little
bit.
He
was
a
little
bit
unsure
if
he
wanted
to
be
on
the
same
machine.
A
Let's
see
okay
I'm
almost
done
here
and
hopefully
that
hopefully,
that
HTV
command
goes
correctly
because
there
Oh
sir
no.
This
is
all
apt-get.
Oh.
A
C
C
C
A
A
A
A
C
A
Okay,
did
that
okay,
so
let's
not
use
dash
d
anywhere,
so
what
we
could
do
is
we
should
probably
tell
people,
let's
see,
let's
see,
let's
see,
okay,
so
I'm,
just
thinking
about
like
if
we
have
this
thing
in
Auto
redeploy
stuff
right,
so
that
the
the
command
at
the
top
of
the
docker
file
is
showing
people.
You
know,
how
would
how
would
you
run
this
thing
if
you
wanted
to
just
run
it
right?
E
A
A
A
A
A
A
John's
Python:
do
you
know,
operations
deploy
and
I
just
make
sure
to
get
its
install
documents
Python,
if
no
feature
get
yeah,
we've
really
got
to
change
those
two
operations
deploy
or
operations
get
at
some
point,
my
laptop
battery's
running
low.
Alright,
let's
do
this
I'm,
sorry
guys
we're
way
over
time.
Now,
let's
see
okay
and
then
cat
operations.
A
A
A
A
A
E
A
C
A
A
C
C
E
A
A
A
C
A
So,
let's
see
now
I
got
all
confused
with
all
the
tabs
being
different
sizes.
Okay,
oh
and
this
is
apparently
just
completely
off
now,
okay,
so
all
right,
so
we
need
to
show
it
should
your
PS!
Well,
it's
not
honestly!
It
doesn't
matter
if
we
don't
have
the
secret.
So
that's
a
prom
okay.
So
we
need
to
open
an
issue
to
make
sure
that
we
support
having
this
being.
This
only
happen
with
a
secret.
A
Right,
yeah
and
then
making
some
and
then
make
it
out,
put
a
a
bull
which
we
can
use
as
a
condition.
So
this
is
important.
Let
me
just
like
open
an
issue.
Real
quick.
C
A
E
A
A
A
C
A
C
F
A
A
A
A
This
is
fun,
it's
just
like
a
handy
little
thing,
but
basically
you
can
just
like
put
echo
and
then
HTTP
slash,
1.0,
200,
okay
and
then,
and
then
whatever
you
want
to
be
served
over
an
HTTP
board,
because
right
now,
I
can't
copy
paste
back
and
forth
here.
So
this
is
like
how
I'm
gonna
do
this
so
log?
If
you
don't,
if
you
don't
have
yeah,
let's.
A
A
A
Basically,
we
I
mean
this
is
just
basically
you
write
any
code
and
now
it's
automatically
redeployed,
wherever
you
want
to
access
it
at,
so
that
it's
very
sweet,
so
all
the
stuff
that
we've
been
working
on,
we
can
now
just
like,
take
it
and
like
whenever
we
want
to
show
somebody
something
we
can
be.
Okay,
look
at
the
git
repo,
and
this
is
the
server
that's
always
up
to
date
with
that
gate
repo.
So
it's
nice
for
for
showing
showing
everyone
what
we've
been
working
on
cool
and
for
them
redeploying
their
stuff.
Alright!