►
From YouTube: W2 TEC Lab: Collaborative data science environment
Description
This week, we all push upstream to a the TEC python-lab repository. From here, we can all share notebooks in a collaborative workspace! Also, learn about python virtualenvironments and the awesomeness of the fish shell! Tonga and Nico join the lab committee for planning of future labs.
🙏 Thank you for watching! Hit 👍 and subscribe 🚩 to support this work
🌱Join the Community🌱
on Discord https://discord.gg/DDr5kYU
or say hello on Telegram http://t.me/CommonsStack
Join the conversation https://forum.tecommons.org/
Follow us on Twitter: http://twitter.com/CommonsStack
Learn more http://tecommons.org/
A
A
A
And
what
we've
done
so
far
is
and
then
you're
going
to
open
up
that
second
link
there.
That's
the
python,
lab
and
you're
gonna
fork
it
and
then
clone
your
fork
that
you've
created,
and
are
you
comfortable
doing
that
or
is
that
new
to.
A
B
Yeah,
I'm
fine.
Thank
you.
A
A
So
I'm
going
to
activate
a
virtual
environment,
and
we
can
talk
about
that
in
a
moment.
There's
lots
of
different
ways
to
do
this
on
windows-
I
imagine
you're,
probably
using
anaconda
or
if
you're,
using
some
other
method
go
ahead
and
we
can
discuss
that.
Like
lansky
mentioned
he's
using
a
virtual
environment
which
is
a
standard
python
technique.
A
Now
I
use
a
wrapper.
I
actually
use
the
fish
shell,
so
I
use
this
little
utility
called
virtual
fish.
So
for
me
it's
virtual
fish
activate
and
I
have
a
virtual
environment
called
the
commons.
Now
this
isn't
totally
necessary
to
use
virtual
environments
right
now.
If
you
guys
have
jupiter
installed,
either
globally
or
through
anaconda,
then
that
works
fine,
too,
and
if
anyone
does
want
to
pause
here
and
like
what's
this
virtual
environment
thing
and
you
want
to
create
a
virtual
environment,
we
can
do
that
too.
A
Oh,
that's
so
great
that
you
use
fish
okay.
So
let's
start
with
the
basic
virtual
environment,
so
I
think
it's
virtual
and
oh
yeah
virtual
end.
So
if
see,
if
you
have
this
command,
which
is
virtual
end-
and
if
you,
if
you
don't
have
that,
then
I
think
it
you
just
want
to
pip
install
it
on
your
globally
on
your
system
so
virtual
end.
So
it
would
be
like
pip
install
virtualmin.
A
Environment
yeah,
so
that's
gonna
create
a
folder
locally,
and
what
what's
in
that
folder
is
it's
a
contained
python
environment?
So
it's
gonna,
let's
see
if
we
check
what's
in
the
bin,
so
it
has
a
whole
instance
of
python
there
and
then
it's
also
going
to
save
all
the
libraries
in
the
lib
directory.
A
Yeah
yeah,
it's
great,
so
you
can
have
a
contained
python
environment
for
each
individual
project
and
then
to
activate
it.
We
go
source,
we
use
the
source
command
and
then
commons,
environment
and
bin
and
there's
a
little
script
called
activate.
A
And
so,
interestingly,
this
isn't
working
for
me
right
now,
because
I'm
in
the
fish
shell,
I
believe
so,
if
you
are
using
fish,
then
I
highly
recommend
this.
It's
called
virtual
fish.
It's
super
cool.
A
A
Yeah
exactly
so,
this
is
just
a
little
wrapper
around,
so
it's
using
the
virtual
end
underneath
just
the
same
as
you
would
normally,
but
it
does
a
little
bit
of
house
cleaning
because
it
when
you
so
I
say
virtual
fish
or
vf
new.
So
I
can
create
a
new
one
and,
let's
say
like
test,
so
it
creates
a
new
virtual
environment
area.
A
In
my
like
home
directory,
I
think
I
think
there's
like
virtual
ends.
So
yes.
A
So
these
are
all
my
virtual
environments.
I
have
so
many
and
it
just
keeps
them
all
organized
here
and
then,
wherever
you
are,
you
can
just
use
this
virtual
fish
like
deactivate
to
get
out
of
it
or
virtual
fish
activate,
and
then
I
get
in
fish
there's
like
really
good
tab
complete.
So
I
can
see
all
my
environments
and
I
can
pick
which
one
I
want
to
activate.
A
You
can
also
what
I
really
like
doing
with
this.
Is
it
has
a
function
called
okay,
so
I'm
gonna
go
into
the
python
lab
and
I'm
gonna
go
virtual
fish
activate
my
commons
commons
environment
does
not
okay
what
commons?
This
is
what
it's
called
and
then
you
can
use
this
virtual
fish
connect.
A
So
this
drops
a
little
file
called
dot
then,
and
it
just
names-
the
virtual
environment
that
I
like
to
activate
when
I'm
in
here.
So
then
I
can
have
no
virtual
environment
activated
and
whenever
I
go
into
that
directory,
it
automatically
will
activate
my
virtual
environment.
So
I
never
have
to
worry
about
it.
A
Also,
everyone
should
be
using
the
fish
shell.
Always
it's
so
good,
like
the
auto
complete
and
if
you
get
the
fzf
reverse
search
plugin
you
can
like
fuzzy
search.
All
of
your
past
commands.
A
It's
super
useful,
so
I'm
thinking
about
doing
one
of
these
labs
just
on
like
workflow
in
the
terminal,
but
let's
not
go
too
far
down
that
rabbit
hole.
Now,
I'm
wondering
if
everyone
is
able
to
run
a
jupiter
run
the
jupiter
environment
in
the
directory
that
we've
forked
and
cloned.
B
Yes,
which
command
should
I
use?
I
have
like
the
the
environment,
like
the
like.
I
have
already
run
a
few
jupiter
notebooks
in
my
computer,
but
I
don't
know
like,
for
example,
if
I
open
something
that
comes
with
jupiter
it
it
opens
correctly,
but
I
don't
know
how
to
do
it
right
now
in
this
project.
Okay,.
A
B
A
Hey
so
for
anyone
who's
joined
in
late,
just
go
ahead
and
open
up
the
data
sheet
that
I
shared
in
the
tech
labs
and
also
open
up
the.
A
I
just
see
sort
of
a
wallpaper.
I
think.
A
A
So,
for
anyone
who
is
not
familiar
with
github
I'll
just
well
well,
tonga
is
getting
his
screen
going
so
on
the
top
right.
Okay,
so
we
got
five
forks
see.
This
is
awesome.
This
is
what
I'm
excited
about.
With
this
lab,
we
can
really
get
our
github
stats
up.
B
B
I
think
if
you're
inside
of
the
virtual
environment
and
or
or
somewhere
where
you
already
have
jupyter
installed,
I
think
the
command
jupiter
notebook
should
should
get
you
there.
B
A
B
A
B
B
Notebook
yeah,
I
have
it
open
in
vs
code.
A
B
A
So
there's
no
jupiter
notebook,
so
the
exercise
is
to
create
one.
So
we
we
want
to
get
the
jupiter
environment
going
whether
that's
jupiter
lab
or
jupiter
notebook.
So
I
wonder
if
we
can
do
that.
So
is
anyone
like
any
data
scientists
here
that
work
in
the
windows
environment?
How
can
we
open
up
a
fresh
jupiter
notebook
if
we
don't
have
one
in
the
repository
yet.
B
I
did
look
into
this
last
time,
but
I
don't
remember
what
I
did.
A
B
How
to
create
a,
I
think
that
you
just
type
jupiter
space
notebook,
a
jupiter
notebook
within
I.
Let
me
do
a
quick
google
search
and
see
in
terminal.
A
Yeah,
like
even
in
visual
studio
code
in
the
terminal
in
visual
studio
code,
that
might
work
also,
what
I
would
imagine
would
work
is,
if
you
open
up
anaconda
the
anaconda
interface
and
then
in
there.
If
you
can
navigate
directories
like
if
you
could
go
into
the
repository
that
you've
cloned
and
open
up,
jupiter
notebook
there
through
anaconda.
B
I
don't
usually
use
anaconda
in
my
regular
workflow.
I
did
install
it
going
through
the
cad
cat
edu
course
just
to
double
check
and
make
sure
all
the
steps
were
there,
but
I
actually
that
wasn't
part
of
my
workflow
when
I
first
started
in
cad
cad,
so
I'm
gonna
see-
and
I
don't
think
I
used
it
last
time
to
create
a
jupyter
notebook.
So
I'm
gonna
tinker
around
a
bit
and
see
if
I
can
do
it
right
in
vs
code
but
yeah
I
can.
I
can't
open
up
anaconda.
A
I
can
add
this:
I
can
add
this
notebook
that
I
just
created
and
I'll
push
it
upstream
and
then
everyone
can
pull
and
then
there'll
be
a
notebook
in
there.
So
you
should
be
able
to
just
double
click:
it
and
open
it,
and
meanwhile,
we'll
have
to
solve
this
cold
start
problem
with
jupiter
notebooks
whoops.
Okay.
That
was
a
short
commit
message,
but
that's
okay!
So
I'm
going
to
get
a
push.
A
Okay,
so
now
there
is
a
simple
jupiter
notebook
in
there
and
you'll
see
I
just
put
ygg.
So
this
is
the
idea
I
want
everyone
to
create
a
new
jupiter
notebook
and
just
use
your
name
or
anything.
You
want
to
name
it
but
make
it
unique,
and
so
we'll
get
to
this
point,
where
we
have
a
repository
where
everyone
has
pushed
a
notebook.
A
So
it
gives
us
this
like
collaborative
workspace,
where
you
can
always
pull
this
repository
and
you'll,
get
to
see
what
everyone
else
has
been
working
on
and
you'll
have
your
own
little
workspace
there.
That
is
your
own
personal
notebook,
and
so
we
it
makes
it
an
easy
way
to
share
code
and
see
how
everyone
else
is
progressing.
A
So
if
let
I'm
just
going
to
double
check
on
github
and
make
sure
yep.
So
if
you
check
the
repo
on
github
you'll,
see
that
there's
a
jupyter
notebook
in
there
and
if
you
clone,
I
mean
we've
already
cloned.
So
if
you
pull
the
updates
to
the
repo,
then
you'll
you'll
have
this
on
your
local
machine.
Now
so
now
the
exercise
is
pulling
and
you
should
be
able
to
do
that.
A
A
Oh
good,
good,
good,
good
call,
good
call
yeah,
so
we
can
check
what
our
remote
is
so
git
remote
dash
v.
So
I
have
origin
which
is
pointing
oh
yeah.
It
will
be
origin
if
you
cloned
it
from
your
fork.
B
B
People
tend
to
open
up
origin,
but
if
they
want
to
pull,
they
will
need
the
from.
That
is
easy.
A
A
So
I'm
merging
from
my
fork
into
the
main
te
commons
python
lab,
which
I've
just
done
so
so
now
my
notebook
is
in
the
main
upstream
python
lab
now
now
sam.
This
is
the
interesting
part
you're
right,
because
everyone's
origin
is
going
to
be
their
custom
fork.
A
A
A
A
Yeah
yeah,
okay,
so
then
I
can
go
get
poll,
for
example,
upstream
main.
A
Okay,
so
everyone's
gonna
want
to
follow
these,
and
this
is
how
you
do
it
in
the
terminal
and
in
the
windows
desktop
client,
I'm
not
sure
exactly.
But
you
should
be
able
to
go
into
this
settings
for
your
repository
and
there
should
be
this
option,
which
is
the
remote
remote
options
and
there
should
be
a
an
option.
To
add,
add
a
remote.
B
B
A
very,
very
simple
way,
which
is
just
how
I
did
it
is
just
I
I
I
pushed
it
up
to
my
to
my
fork
and
then
from
the
ui
from
the
web
ui,
you
there's
a
little
button
that
says,
create
a
pr,
and
I
just
did
that
that
might
be
easier
for
somebody
to
that
doesn't
want
to
change
the
remote
upstream,
etc.
B
A
Okay,
so
this
is
poll
upstream.
So,
let's
add
remote
upstream.
B
A
Okay,
tonga,
can
you
do
this?
Get
remote
dash
v.
A
Okay,
so
it
sounds
like
people
are
having
some
success
pulling
from
upstream
and
now.
We
also
want
to
do
the
pushing
your
your
notebook
so
once
you've
created
a
local
jupiter
notebook
you're
going
to
want
to
add
it
and
commit
it.
A
A
And
then
you're
gonna
go
get
push
origin
main,
and
this
will
push
to
your
fork.
And
then
you
can
go
on
github
and
make
a
pull.
A
A
A
And
so,
if
you're
able
to
push
your
notebook
to
your
the
fork
that
you've
created
yeah,
I
see
six
forks.
A
A
A
Which
I
believe
I
have
running
yep,
so
that
was
here
and
I'm
gonna
start
with
some
general
introduction
to
python,
but
in
your
local
notebook
that
you're
working
on
feel
free
to
write
anything
and
add
any
sort
of
anything
that
you
feel
comfortable
with
and
for
now
I'm
going
to
give
I'm
going
to
go
into
about
a
15-minute
introduction
to
jupiter
the
jupiter
workflow.
I'm
sure
everyone
is
somewhat
familiar,
but
there's
a
few
workflow
aspects
that
make
it
a
lot
smoother
to
work
in.
A
So
the
first
thing
that
I
want
people
to
understand
about
jupiter
is:
it
is
a
modal
editor
similar
to
vim,
if
you're
experienced
with
vim,
which
means
you
can
be
in
different
modes
which
might
sound
complicated,
but
it's
super
simple
so
right
now,
I'm
in
a
cell,
so
I
can
type
some
python
code
like
a
equals
two,
so
I
can
set
a
variable
and
then
I
can
print
that
variable.
Of
course,.
A
A
A
Okay,
so
if
we
hit
once
you're
in
a
cell,
if
you
hit
escape,
then
you
you
jump
out
of
that
cell
and
you're
actually
now
in
navigation
mode.
So
this
you,
you
can
do
a
whole
keyboard,
driven
experience,
workflow
experience
in
jupiter,
and
once
you
get
the
hang
of
this,
it
can
really
speed
up
the
development
process
and
make
it
a
lot
more
fun
and
lower
the
cognitive
load.
A
You
can
move
up
and
down
using
j
and
k.
So
these
are
vim
style
movements
and
the
idea
of
vim.
Is
your
fingers?
Never
leave
home
row
everything
you
do
on
your
computer.
You
do
from
the
home
row
position
on
the
keyboard,
so
it
makes
everything
really
efficient,
but
just
practice
a
little
bit
being
in
this
net
navigation
mode
and
going
up
and
down
with
j
and
k
through
the
cells.
And
then,
if
you
want
to
go
into
a
cell
you
hit
enter
and
escape
to
get
out
of
that
cell.
A
So
that's
the
first
thing
to
learn.
So
let
me
write
that
so
then
we
can
also
transform
a
cell
into
markdown
by
hitting
m
m
for
markdown.
So
I'm
gonna
say
first
thing
to
learn:
is
modal
navigation?
A
Okay,
so
it's
like
press
enter
to
enter
edit
mode
on
a
cell
and
press
escape
to
enter
navigation
mode.
A
So
what
was
the
next
thing?
I
mentioned:
oh
yeah,
markdown
mode,
markdown
mode.
A
So,
press,
oh
so
it's
like,
while
in
navigation
mode.
A
Press
a
to
create
a
cell,
above
your
yeah,
above
or
b,
to
create
a
cell
below
and
press
d
d
to
delete
a
cell.
So
once
you
know
just
these
four
things,
it
becomes
really
fluid.
You
can
get
a
whole
keyboard
driven
workflow,
so
you
can
create
a
cell
below
you
can
enter
that
cell,
bring
in
pandas.
You
can
create
a
data
frame.
A
Frame
and
shift
enter
and
then
we
can
delete
these
blank
cells
and
we
can
okay
so
shift
and
moving
highlight
cells
and
shift
m
merges
cells
as
well.
So
I'll
add
that.
A
Merging
cells
so
holding
shift
while
navigating
cells
highlights
them.
A
A
A
Or
I
guess
the
first
thing
to
know
is
a
variable,
so
we
can
define
variables,
my
variable
equals
27
or
you
can
say,
x,
equals
and
python
is
loosely
typed.
So
you
can
set
x
to
be
like
a
string
of
words
and
then
you
can
later
set
x
to
be
the
number
seven
and
that's
no
problem.
Now
we
can
print
x
and
this
is
the
whole
advantage
of
the
jupiter
notebook
workflow.
Is
you?
A
A
My
list
equals
one
two
and
we
can
mix
lists
with
different
types.
So
this
could
be
a
cool
cat
and
then
we
could
even
have
another
list
inside
of
a
list.
A
Okay,
all
legit,
and
we
can
print
that
out
and
then
we
can
iterate
over
lists.
So
I'm
really
jumping
through.
This
is
like
a
whole
introduction
to
python
in
about
seven
minutes.
So
but
I
think
most
people
will
already
be
familiar
with
most
of
this
stuff.
I'm
just
gonna
plop
it
all
down
in
this
notebook
here,
so
that
everyone
has
it
as
reference.
A
So
you
can
iterate
over
lists
so
for
item.
In
my
list
we
can
print
our
item.
A
Okay,
so
we
get
to
see
all
of
the
items
in
our
list
good
and
that's
really
the
essential
to
get
started.
We
also
have
things
called
dictionaries
which
are
really
important,
so
my
dictionary
equals-
and
we
just
use
this
curly
brace
syntax
and
it's
a
key
value
pair
so
very
similar
to
the
idea
of
json
for
anyone
coming
from
the
world
of
web.
A
So
you
can
say:
let's
see
tokens
is
like
I
don't
know,
could
be
a
number
147
and
then
a
comma.
So
then
we
could
say:
community
members
is
like
let's
say
we
have
25
and
like
current
task
is
to
learn
python
and
so
that's
a
dictionary.
A
It's
a
key
value
store,
which
is
a
fundamental
data
type
across
basically
all
programming
languages,
and
we
can
index
it
by
a
key
like
this,
and
so
is
there
any
any
direction
that
people
would
like
me
to
go
from
here,
or
does
anyone
have
questions,
or
is
this
super
basic
like
everyone
knows
this
or
is
there
us?
Are
we
getting
to
a
point
where
some
people
might
say?
Oh
yeah?
A
This
reminds
me
of
this.
This
piece
that
I
don't
understand
about
python
or
I
would
love
to
learn,
oh
yeah,
so
so
one
thing
might
be
like
imports.
I
think
this.
This
is
where
most
of
the
power
of
python
comes
from
is
importing
any
library,
so
we
could
say
like
oh
yeah.
This
is
a
cool
example.
This
came
up
on
my
github
feed
the
other
day
and
I
wonder
if
we
could
spin
it
up
in
two
minutes:
github
dydx
python,
so
I
just
saw
the
other
day
that
dydx,
which
is
a
decentralized
exchange.
A
A
Okay,
cool
cool,
so
I'm
seeing
already
this
might
not
work
because
I
think,
let's
see,
who
wants
a
private
key,
create
a
new
client
with
a
private
key.
So
I
might
have
to
sort
of
register
on
the
protocol
and
integrate
a
private
key.
But
so
this
might
not
work
right
off
the
bat.
B
Question
from
from
a
noob,
if
we
imported
something
that
we
haven't
imported
into
the
virtual
environment,
that
wouldn't
work
right
like
it
would
have
to
be
in
the
virtual
environment.
First
yeah.
A
A
Now
the
cool
part
is
here
because
we
launched
jupiter
from
our
virtual
environment,
we're
operating
inside
of
that
virtual
environment.
So
when
we
do
this
right
here
in
jupiter,
like
pip
install
it's
going
to
install
it
into
that
virtual
environment,
so
without
leaving
jupiter
I've
just
pip
installed
that
and
now
I
can
go
import
dydx.
A
I'm
just
going
to
try
their
private
key
that
they
have
in
the
example
here
see
if
that
would
possibly
give
us
access
no
unauthorized
url.
So
later
today,
I'm
gonna
sign
up
for
this
dydx
and
get
this
working.
This
looks
super
fun,
but
I
just
wanna.
I
hope
everyone
understands
the
power
of
python
is
in
the
the
very
quick
access
to
libraries
that
we
can
install
on
the
fly
and
import
very
easily.
A
A
And
so
then
we
could
use
it.
A
Okay,
so
in
that,
in
like
two
seconds,
we've
just
gotten
the
historical
financial
time
series
for
microsoft
going
back
from
today
until
1986..
So
now
we
can.
I
really
like
a
visualization
library
called
hvplot.
B
Hey
sean,
I
have
a
question,
so
can
you
get
any
frequency
with
with
yahoo
finance
or
or
is
it
only
like
a
certain
type
of
frequency.
A
Yeah,
no,
not
all
frequencies,
perhaps
hourly.
I
forget,
let's
see
what
we
got
here,
so
let's
check
the
so
yf
dot
ticker
and
we
can
introspect
it
like
this,
so
it
has
no
dock
string.
Unfortunately
so,
but
we
can,
you
can
also
get
the
source
code
in
line
so
for
anyone
who
doesn't
who
doesn't
know
this.
This
is
an
awesome,
very
powerful
trick
in
jupiter.
A
If
you
ever
want
to
know
what
some
function
does
or
some
class
you
can
just
call,
instead
of
calling
it
like
normal
with
the
with
the
parentheses,
you
can
just
put
a
question
mark
and
you'll
get
all
the
documentation
that
comes
along
with
it.
Unfortunately,
this
one
was
did
not
have
any
documentation
written.
But
if
you
put
two
question
marks,
you
get
the
full
source
code,
and
so
you
can
see
like
you
can
read
in
about
what
it
does
and
what
parameters
it
takes,
but
yeah
yeah,
this
yahoo
finance
is
limited
by
frequency.
A
I
I
think
it
might
just
be
daily,
if
not
hourly,
but
so
very
quickly.
Now
that
I've
updated
this
notebook,
I'm
going
to
add
it
and
push
it
upstream
so
that
everyone
can
see
it,
and
ideally
everyone
makes
it
through
this
process,
where
we
all
push
our
notebooks
upstream
and
get
comfortable
with
that,
so
that
we
can
be
sharing
our
work.
A
A
A
And
anyone
can
pull
that
and
take
a
look
at
how
to
load
financial
time
series
and
oh,
I
was
almost
going
to
do
some
data
visualization
here,
but
that'll
have
to
come
later
or
maybe
someone
can
fill
this
in,
because
what
what
you
can
do
that
you
got
to
be
careful
with
git
and
jupiter
notebooks,
because
jupiter
notebooks
the
way
they're,
actually
json
files
and
they're
not
very
friendly
to
version
control,
because
they
change
often
so
they'll
make
like
incorrect
get
changes.
A
So
we
the
way
you
solve
that
in
this
sort
of
environment
is
just
everyone
works
on
their
own
jupiter
notebook.
And
so,
if
you
see
something
that
someone
else
was
working
on,
you
think
it's
awesome
just
go
ahead
and
copy
that
code
into
your
own
notebook
that
you're
working
on
and
ideally
we
can
get
everyone
pushing.
So,
let's
see,
oh,
we
have
a
pull
request
here.
A
Awesome
lansky!
Yes,
so
this
is
what
I
was
asking
jeff
at
the
beginning,
I'm
not
sure
the
the
process
for
getting
everyone.
I
did
notice
that
te
commons
has
29
members,
so
I'm
not
sure
if
we
can
get
everyone
to
be
a
member
of
the
organization,
because
once
you're
a
member
it
gives
you
access
to
like
merging
in
these
poll,
requests
which
is
really
nice,
so
I'll
check
in
with
griff
griffil
know
all
about
that,
and
so
now
we've
got
lansky's
playground
yay.
This
is
awesome,
okay,
so
in
three
minutes
I'm
gonna
okay.
A
A
Cool,
yes,
okay,
so
we
have
three
minutes,
so
I
guess
I
just
want
to
direct
everyone's
attention.
I'll
link
this.
This
is
sort
of
the
organizational
tech
lab
worksheet
that
we
can
fill
in
all
the
future
dates,
so
we're
going
to
have
labs
every
friday,
and
I
want
to
get
volunteers.
So
I
guess
the
most
important
thing
that
I
want
to
get
out
on
this
call
is.
A
I
would
like
to
start
a
sort
of
committee
like
a
lab
committee
of
people
who
so
that
we
can
have
like
a
mid-week
meeting,
even
if
I
think
just
15
minutes
should
be
enough,
but
maybe
up
to
30
minutes
where
we,
just
whatever
lab
session,
is
coming
up
this
this
week
ahead.
We
can
just
make
sure
we're
we
all
are
on
the
same
page
and
we
can
kind
of
guide
it
and
then
just
some
help
for
scheduling
future
labs,
because
I
I
think
sam
is
still
in
here
sam.
A
I
would
love
for
you
to
do
some
labs
on
on.
I
mean
there's,
I
think,
there's
so
many
things
you
could
do,
even
if
it's
just
examples
of
usage,
so
you
going
through
like
the
yeah
yeah,
the
voting
like
dandelion
voting,
more
more
topics
that
are
really
related
to
the
token
engineering
commons,
like
what
we've
been
building
out
with
the
voting
or
even
if
it's
it
could
be
a
development
process
like
things
like
that.
A
So
we
we
can
chat
a
bit
offline
about
possible
future
labs,
but
I
think
there's
so
many
different
people
that
would
be
able
to
showcase
really
cool
stuff.
So
that's
the
direction
I
want
to
go
with.
These
labs
is
like
highlighting
everyone's
specialties
and
everyone
can
run
a
lab
at
different
times,
but
I
think
it
just
needs
a
little
bit
of
coordination
now
at
the
start.
So
I'm
wondering
for
everyone
on
this
call.
A
Is
anyone
interested
in
like
joining
a
committee
that
would
meet
maybe
midweek
for
15
to
30
minutes
to
just
do
a
little
bit
of
coordination
on
setting
up
future
labs,
basically
meeting
every
week
for
15
to
30
minutes.
B
A
B
A
B
In
tattoos
I
was
just
going
to
say,
I'm
going
to
jump
over
to
cad
cad
infrastructure
call.
I
don't
know
if
anyone
is
interested
but
we'll
be
meeting
in
the
cad
cad
discord
talking
about
some
of
the
tasks
that
are
moving
forward
on
infrastructure
admin,
working
group
for
cad
cad.
So
if
anyone
is
interested
we'll
be
over
in
the
cad
cad
channel
but
yeah,
I
gotta
jump
in
and
manage
that
so
eager
to
stay
in
the
loop
on
how
the
lab
progresses.
Keep
me
keep
me
posted
chuck.
A
B
A
Okay,
awesome
guys
thank
you
for
joining
this
is
so
cool
sam.
We
can
have
a
chat
at
some
point
about
future
labs
that
that
you
can
put
on
I'll
just
reach
out
to
you
directly
yeah
and
tonga
and
nico
will
set
up
a
time
sometime
midweek
next
week
to
just
rally
on
some
coordination
stuff.