►
From YouTube: Weekly Sync 2020-07-14
Description
Meeting Minutes: https://docs.google.com/document/d/16u9Tev3O0CcUDe2nfikHmrO3Xnd4ASJ45myFgQLpvzM/edit#heading=h.3euq96q8rcjn
B
C
A
C
C
A
A
A
C
A
Oh
I
see
I
see
what
you're
saying
okay,
so
does
that
make
sense
is
one
of
the
I
mean.
It
sounds
like
that
sort
of
fits
right
in
with
what
your
existing
plan
was
with
your
project
was
to
do
open,
CV
and
then
do
sidekick
stuff
right,
so
I
mean
it's
like
it.
Image
versus
I
can
pre-process.
It's
all
sort
of
you
know
similar
right.
So
it's
are.
You
sounds
like
you're,
just
gonna
plan
on
adding
and
adding
some
operations
around
that
then
yeah.
C
A
Okay,
it's
probably
cuz,
there's
some
lack
of
an
init
py.
B
A
A
D
E
A
C
A
Well,
let's
see
if
look
at
this
yeah,
so
here,
okay,
yeah,
the
output
is
predict
where
you
can
load
the
I
mean
the
data
I
mean
you
can
load.
When
you
run
predict,
you
can
run
it
as
a
bash
script.
Writer.
You
can
do
what
we've
done
before,
where
you
read
the
context
contents
of
the
file
with
shell
X.
Let's
see
what
they
go.
A
A
So
basically,
you
read
in
the
file
and
then
you
can,
you
know,
get
you
know,
make
it
all
one
line,
and
then
you
can
split
it
according
to
like
regular
shell
parsing
rules,
rather
than
just
like
dot
split,
and
this
shell
X
will
do
that
for
you
and
then
you
can
sort
of
replace
whatever
index
you
need
or
at
you
know
pretty
to
the
end
of
it
and
then
right,
because
if
you
did
you
know,
if
you
did
this
and
then
you
did
server
command,
you
know
dot
append
pretty,
and
then
you
did.
A
You
know
you
ran
it
with
the
CLI
dot.
Some
you
know
CLI,
dusty,
Ally
or
something
then
it
will.
It
will
you'll
end
up
with
a
pretty
print
output
or
well
actually,
I,
guess
the
reverse
of
this
right.
If
you
pop
off
the
last
index,
you'll
end
up
without
a
pretty
printed
output,
you'll
end
up
with
the
with
the
JSON
right
or
well
in
this
case,
you'll
just
end
up
with
the
results.
Does
that
make
sense.
C
A
Right
so,
let's
see,
for
example,
let
me
just
pull
this
down
here.
A
B
A
A
A
B
A
B
E
F
A
A
A
Now,
don't
parent,
let's
say
so!
This
is
exactly
what
I
was
talking
about.
Last
week
when
I
said
you
know
a
path
like
parent
and
then
do
the
relative
path
from
the
file,
and
this
file
happens
to
be
in
the
top
level
directory
right
now,
but
I
think
we
covered
that
last
week.
Two
of
what
happens
if
it's
not
so.
A
Let's
see
all
right,
okay,
so
basically
we
read
in
the
file
right
and
then
you
get
rid
of
the
new
lines
and
you
get
rid
of
the
back
slashes
and
then
you
you,
you
use
shell
X
to
split
it
out
and
actually
I
wonder
if
we
can
just
get
rid
of
these.
Maybe
it's
a
good
question.
No,
we
can't
okay
yeah.
You
got
to
get
rid
of
the
new
lines
to
the
back
slashes
and
then
you
end
up
with
this
array
of
you
know
like
what
we're
gonna
pass
to
the
to
the
to
the
CLI.
A
B
F
A
A
So
if
we
wanted
to
add
like
if
there
was
pretty
on
this
command
right
and
yeah
I
added
it
at
the
end
right,
then
we
can
just
say
you
know:
command
equals
command,
and
then
you
know
negative
one
and
we
should
end
up
without
prettier
weight,
no,
never
mind
up
until
negative
one,
and
now
we
should
end
up
with
out
pretty
on
it
right.
So
then
you
can
dig
that
in
you
can
pass
it
yeah.
A
If
you're
in
the
event
loop,
you
can
pass
it
to
CLI
sinked
seoi,
where
you
can
pass
it
to
CLI
like
so,
and
then
you
would
end
up
with
the
resulting.
You
would
end
up
with
all
the
records
as
the
output
here
and
yeah.
So
that's
that's
what
you
could
do
in
this
situation
to
get
rid
of
of
pretty
and
I
think
when
you
pass
it
to
CLI.
You
also
need
to
when
passing
to
CLI.
A
A
Whatever
this
is
I'm
sure
messing
it
up,
yeah
I
did
again
they
yeah,
so
you
could
do
this
right
so
now
this
is
what
it
is
originally
get
rid
of
pretty.
So
this
is
what
it
is.
Originally
we
get
rid
of
pretty
at
the
end,
and
then
we
get
rid
of
DF
of
Mel,
and
then
we
can
call.
You
know
the
Thea
wait
on
seal
I
does
see
a
lie
right
there
and
we
should
end
up
with
the
records.
C
A
E
So
so,
currently,
I
like
how
I'm
testing
it
now
is,
do
I
start
the
server
on
one
tab.
Then
I
start
this
up
no
Tina
and
the
primary
movie
another
one
so
like.
If
I
do
like
this,
it
works,
but
it's
suppressing
exception.
So,
for
example,
if
I
change
this
code
to
like,
if
I
just
put
on
a
record
and
restart
it.
E
E
E
A
A
B
A
E
E
A
E
E
E
B
F
E
E
F
A
A
Let's
see
if
sub,
let's
see
and
if
sub
Kuro
is
not
none,
if
it
is
a
sink,
create
task.
Otherwise
a
wait.
Wait
a
minute
if
we're
waiting
here,
alright,
okay,
let
me
pull
down
that
code
error.
Well,
then,
I
have
to
run
that
server.
Okay,
can
you
just?
Can
you
open
this
file
like
do
you
know?
Let's
see
where
is
this
file
I
mean
so
within
Nats
like
winner,
you
do
this?
Oh
well,
you
don't
get
a
stack
trace
like
let's
see
where's.
G
E
E
E
A
So
put
a
put
a
print
statement
right
above
this
this
guy
with
like
message,
you
know,
put
sub
dot
and
her
row
and
then
message
and
then,
let's
see
what
happens
and
then
put
one
after
saying,
you
know
done
and
then
message
right
to
see
see
because
we're
assuming
it's
gonna
blow
up,
basically
right
there
right,
because
if
as
soon
as
it
awaits
that
co-routine,
that
clever
thing
should
throw
an
exception
and
and
what
we're
saying
is
that
the
exception
is
not
caught
right,
yeah
or
wait.
This
is
sub
CP,
but
so
broker
is
coaching.
A
A
E
A
E
A
E
A
E
A
Sitting
since
details
so
I
mean
it's,
it
should
be
calling
that
goddamn
function.
Let's
see
what
is
this
error
CB,
so
there's
there's
CB
I'm
guessing.
This
is
unrelated,
though.
A
A
E
A
A
E
A
A
G
A
A
F
A
E
G
F
A
A
yeah
this
is
okay,
so
oh
and
you
had
it
done
here.
Okay,
now
I
see
what
happened.
Okay,
so
you
done
well.
Okay,
so
I,
let's
see
I
I
meant
to
say
like
done
and
then
message
so
we
could
see
whether
it's
the
same
message
or
not
so
I
think
part
of
what
we
need
to
do,
but
that
that's
not
really
gonna
help
us
that
much
so
much
as
I
think
saying
you
know
done
done
here
and
then
Sub
Zero
message,
I!
A
C
A
E
E
A
E
F
A
E
E
A
Yeah,
the
other
thing
is
that
standard
out
in
standard
error
both
set
to
pipe
right
now
and
I,
believe
you
can
set
standard
error
to
sub-process
standard
out
and
then
it'll
give
you
both
in
one
stream,
because
the
other
thing
that
you
could
be
happening
that
could
be
happening
here
is
that
the
messages
for
your
scene
may
not
be
being
printed
one.
They
might
be
being
printed
standard
out
instead
of
standard
error
or
vice
versa,
and
by
using
that
you
can
just
going
to
get
them
all
right.
So
with
one.
E
A
Well,
so
so
you're
creating
okay,
so
there's
one
one
thing
is
going
on
here,
so
you
created
a
TCP
server
and
said,
give
me
a
free
port
and
then
you're
asking
it
to
start
the
NAT
server
on
that
free
port.
So
the
port
is
now
technically
free
because
the
TCP
server
is
closed
at
the
end
of
that
with
block,
however,
what
we
need
to
do
is
we
need
to
tell
not
server
to
start
on
port
0,
so
just
say:
p0
did
that
work
that
didn't
work,
and
so
why
didn't
that
work
on
what
happened
there.
E
A
You
guys
like
know
what
like
a
ptty
or
like
a
TTY
is,
is
you
know
one
of
the
one
of
the
terminals
right
or
one
of
the
pseudo
terminals
is
a
PTT,
PTY,
sudo
terminal,
and
so
basically
those
things
assume
that
they
know,
like
the
width
of
like
those
things
assume,
you
have
some
sort
of
physically
displayed
terminal
window
and
they
need
access
to
the,
and
so
they
won't
they
they
won't
operate
correctly.
They
will
basically
use
the
parents
PTY.
A
E
A
E
A
E
A
Basically,
those
blogging
messages
are
being
printed
to
standard
error,
and
so,
if
yes,
so
basically,
this
says
combined
stens
standard
out
to
send
standard
error
to
standard
out
and
that
way
when
you
do
read
line
on
standard
out
you're,
getting
full
standard
error
and
standard
out.
Otherwise,
you
have
to
like
set
up
this
weird
multiplexing
thing
where
you
have
to
read
both
of
them
and
then
turn
pain
in
the
ass.
E
A
Then
you
may
yeah,
so
you
may
want
to
do
create
task,
and
then
you
may
want
to
use
like
a
cue
to
say
or
well,
I
guess
you're
you're
using
Nats
as
the
cue
so
basically
use
use,
use.
Let's
see
just
create
tasks
to
start
the
sub
note
and
then
start
the
server
and
then
or
well
this
this
you're
saying
you
start
the
sub.
You
start
the
sub
note
basically
like
pulling
to
wait
until
I
can
connect
to
Nats
or
is
Nats
always
running.
For
this
whole
thing.
E
A
E
A
So
so
yeah
so
you're
gonna
need
to
do
create
pass,
probably
on
the
sub
node,
but
you're
just
gonna
need
to
make
sure
that
you
you
you
you
before
you
when
you
clean
up
everything
at
the
end
of
this
test,
you
check
task
dot
exception
to
see
right,
you
need
to
check
past
odd.
You
did
you
need
to
yeah.
You
need
to
have
the
Cask
have
some
way
of
shutting
down
gracefully
right
and
then
you
need
to
have
and
that
that
might
be
where
you
use
a
queue
or
something
or
an
async
Lyoto
event.
E
E
A
E
A
E
E
E
A
E
E
F
E
E
E
A
Okay,
so,
basically,
when
we
enter
this
thing,
it's
gonna
wait
forever.
Okay,
so
I
think
my
I
guess
my
feedback
on
this
is
that
we
should
probably
be
using
create
tasks
on
an
it
node,
because,
if
you
think
about
it,
right,
like
I,
think
I
think
that
once
you
I
mean
because
or
else
or
else
or
else,
what's
the
use
in
this
being
a
context
manager
right.
A
It's
basically,
you
know
because
it
by
the
time
we've
exited
this
block,
we're
done
with
the
whole
connection,
in
which
case
it's
really
just
a
function
right,
so
we
really
need
in
it
node
to
be
a
create
task.
We
need
to
save
the
task
structure
somewhere
within
this
object
and
then
in
a
exit.
We
basically
cancel
the
task
or
you.
D
E
E
A
E
E
E
A
A
Okay
when
I
enter
the
notes,
context,
I
I,
start
waiting
for
connections
whenever
I
exit
the
notes,
context,
I,
stop
waiting
for
connections
right,
so
the
caller
of
that
function
knows
when
they
want
to
stop
waiting
for
connections
and
therefore
they're
gonna
make
the
body
of
that
with
block
exit
whenever
they
want
to
stop
waiting
for
connections
right.
So
if
I
made
the.
E
A
Well,
I
mean
it
depends
how
we're
gonna
make
the
command-line
right.
It's
gonna,
it's
gonna,
tenderize,
so
you're,
probably
gonna,
do
something.
I
mean
there's
a
lot
of
different
ways
that
you
could
do
this
right
and
and
probably
what's
going
to
happen,
is
basically
we're.
Just
gonna
say
you
know:
we're
gonna
have
some
kind
of
service
command
like
we
talked
about
at
one
point
right
and
it's
going
to
be.
You
know
service,
you
know
like
distributed
or
something
right
and
it's
going
to
be
node.
E
A
You
would
exactly
right
and
and
bit
well
basically,
what's
gonna
happen
in
the
CLI
is
you're
gonna
do
a
sync
with
and
then
you're
gonna
enter
the
context
and
then
you're
just
gonna
do
like
you
know,
keep
running,
try,
try,
keep
running,
accept,
keyboard,
internet,
interrupt
right
and
then
that'll
be
the
whole
thing
right
and
then
it
will
make
these
plug
in
and
so
it'll
be.
You
know,
DF
FML
service,
node,
plug-in
type
of
Nats,
and
then
you
know
and
and
yeah
that's
how
we'll
sort
of
do
this
right.
E
A
A
E
A
E
A
E
A
And
for
once
we're
on
time
pretty
much
wow.
This
is
a
miracle
of
meaning.
Okay,
so
sorry
I
will
review
that
PR
offline
and
then,
let's
see
what
else
do
I
OPR
on
chat
but
I
believe
I
did
review
that.
E
A
C
A
All
right
had
you
changed,
I
think,
let's
see.
A
When
you,
when,
once
once,
you
update
it
all
I'll,
give
it
another
I'll
give
it
another
pass
here:
yeah,
sweet,
yeah
cuz.
Once
it's
it's
helpful
to
me
when
I'm
reviewing
when
the
CI
passes
and
I
can
sort
of
know,
you
know
it's
I
know
this
takes
a
few
passes,
sometimes
and
I'm.
Sorry
about
that.
But
it's
kind
of
like
there's
a
lot
of
things
happening
in
and
when
I
can
I,
don't
always
catch
everything
at
one
pass.