►
From YouTube: Jupyter Community Call - March 30, 2021
Description
Recording from the Jupyter Community Call in March 2019.
The notes from this call can be found here:
https://jupyter.readthedocs.io/en/latest/community/community-call-notes/2021-march.html
Read more about these calls in Discourse:
https://discourse.jupyter.org/t/jupyter-community-calls/668
A
Record,
yes,
please
awesome,
okay,
well,
hello,
everyone
and
welcome
to
our
march
2021
jupiter
community
call
I'm
isabella.
I
am
going
to
be
your
host
today.
I
am
a
designer
who
likes
to
hang
out
in
the
jupiter
community
and
wants
to
make
sure
we
all
get
to
connect
with
each
other
better
so
great
to
have
you
here.
Thank
you
for
taking
the
time
to
summarize
really
quickly
what
the
purpose
is
here.
A
Jupiter
community
calls
are
a
place
to
just
celebrate
what
people
are
doing
in
the
ecosystem,
make
connections
across
communities
and
projects
so
that
we
can
all
continue
work
better
together
and
remember.
You
know
why
we
do
all
this
work
for
all
these
cool
things
and
people
getting
excited
and
doing
amazing
stuff
with
all
these
tools
and
standards.
A
The
first
thing
I
do
want
to
remind-
I
know
you
heard
it
jupiter
community
calls
are
recorded
whatever.
That
means
for
you.
Just
keep
that
in
mind.
I'd
also
like
to
remind
people.
This
is
a
jupiter
event.
Like
all
jupiter
interactions,
you
are
held
to
the
code
of
conduct.
That
includes
me.
By
the
way,
you
can
always
find
that
at
jupiter.org
conduct
and
yeah,
if
you
haven't
been
here
before
what
we
normally
do,
is
we
have
an
agenda
which
I
have
linked
in
the
chat.
A
Hopefully
you
are
signing
in
and
we
go
down
what
people
have
posted
before
like
hey.
I
want
to
demo
this
or
share
this.
Today,
though,
we
actually
have
an
empty
agenda.
So
after
I
get
through
my
also
a
short
list
of
celebrations
and
quick
reports,
it's
open.
If
you
want
to
present
something
just
let
me
know,
and
we
can
do
a
quick
demo,
it's
a
totally
open
time
for
you.
A
If
not,
I
do
have
some
discussion
items
that
we
can
do
since
we
have
especially
a
nice
kind
of
smaller
group
today,
some
fun
community
stuff.
We
can
talk
about
that.
Maybe
isn't,
as
emphasized
all
the
time,
so
I'd
find
that
exciting
too,
but
yeah.
Does
that
sound
good
to
everyone
see
at
least
one
not.
B
A
A
So,
first
things.
First
on
that,
looking
at
the
short
report
celebrations
and
shout
outs,
the
first
one
is
me:
it's
just
me
saying.
I
know
that
cycle
four
czi
open
source,
essential,
open
source
grant
work
has
been
happening
and
there's
been
several
people
in
the
community
that
have
been
talking
about
grants
that
they're
starting
the
application
process
for-
and
I
just
want
to
say,
congrats
to
them.
That's
a
lot
of
work
and
we
appreciate
everyone's
efforts
of
you
know
trying
to
work
hard
to
improve
this
ecosystem.
C
Unmute
there
we
go.
That's
me
hi
y'all,
so
oh.
B
C
I'm
on
the
camera-
I
didn't
know
that
so
the
I've
been
doing.
Jupiter
starters
for
a
couple
years
now
and
we've
shipped
in
a
bunch
of
products
and
just
hadn't
done
a
real
release
in
a
long
time.
So
I
got
that
out
this
morning.
It's
up
on
kind
of
forged
in
a
tick.
It's
basically
a
technique
for
adding
files
to
your
jupyter
client.
So
you
would
make
a
collection
of
files
like
I
wanna.
C
I
want
a
to-do
list
or
I
wanna.
I
don't
know
whatever
something
you
press
the
button.
You
get
the
file
right
or
you
get
the
files
or
you
get
a
workflow
that
goes
around
in
a
circle
where
it's
like.
Well,
do
you
want
more
files?
Okay,
you
have
more
files,
and
so
we've
used
it
for
a
bunch
of
things
I'm
going
to
be
using
it
for
shipping
some
course
material.
C
So
you
know
you,
you
put
your
content
inside
of
a
package
where
it
belongs,
and
then
you
get
a
button
and
that
gives
you
a
local
copy
of
it.
So
you're,
not
you
know
you
don't
have
to
learn
how
to.
B
C
It
it's
not
on
someone
else's
server,
so
the
the
one
of
the
things
under
the
hood
there
is
react
on
schema
form,
which
is
a
cool
piece
of
tech
and
we'd
love
to
get
that
into
the
settings
editor
on
on
lab.
But
just
you
know
finding
the
time,
but
that
is
a
reusable
component
and
we
use
that
on
wxyz
and
some
other
places.
So
if
you
ever
like
man,
it
sure
is
annoying
to
actually
write
forms
and
pick
a
react.
C
A
Thank
you.
That
sounds
wonderful.
I
hope
it
goes
well
getting
it
out
to
students
soon.
We
also
have
carol
on
the
short
reports
take.
D
It
away
yeah,
I
just
wanted
to
give
a
shout
out
to
darian
who's,
been
doing
lots
of
work
behind
the
scenes
to
get
the
jupiter
distinguished
contributors
group
moving
and
working
on
the
next
cohort
and
as
well
as
all
the
work
he's
done
with
governance
and
steve
and
others
on
that.
So
thank
you.
A
A
Okay,
that
was
about
15
seconds
in
my
arbitrary
counting
great
well,
thank
you.
Everyone
who
took
the
time
to
share
that
is
there.
Anyone
who
does
have
a
spontaneous
share
they
want
to
give.
This
could
be
a
demo,
but
it
doesn't
have
to
be.
I
remember
a
couple
community
calls
ago
we
had
someone,
ask
hey
like
what
is
a
jovian.
I
keep
hearing
this
term
right,
so
this
is
open
for
questions
any
kind
of
discussion.
If
someone
wants
to
lead
that
or
it
has
something
they
want
to
say.
E
If
nobody
suggests
something
in
30
seconds,
I
can,
I
can
try
and
do
a
demo.
It
might
be
a
demolition
but
we'll
see.
A
C
I
guess
just
a
quick
question:
people
are
probably
familiar
with
if
this,
if
this
than
that
the
ifttt
has
anyone
ever
stood
up,
something
like
that
like
huge
on
a
on
a
jupiter
hub
that
can
you
know
if
I
get
an
email,
then
then
make
a
ticket.
C
Oh
sad,
I
do
that
a
terrible
keypad
if
that's
than
that
on
jupiter
hub
has
anybody
ever
done
that.
C
D
B
D
C
Yeah,
so
the
the
open
source,
one
that
I
saw
is
ruby
bass,
is
called
hugin
and
might
be
a
really
really
cool
thing
to
give
to
people.
You
know
like
I'm
gonna
email,
myself,
a
notebook,
and
then
I
get
a
binder
back
or
something
like
that.
Right.
D
C
B
Right,
yeah
and
being
in
ruby
shouldn't
be
a
problem
anyway,
because
it
services
incorporated
directly
into
cheaper
hub
yeah.
C
B
C
Have
a
very
it's
a
very
opinionated
deploy,
I
I
don't
know.
E
C
C
Sure
so,
if
this
than
that
is
a
is
one
of
the
low
code
approaches
to
doing
complex
things
that
span
a
number
of
services.
C
So
let
me
find
the
link
to
if
this,
then
that
so
you
know,
basically
you
put
all
your
keys
up
in
their
big
key
box
so
that
they
can
pretend
to
be
you
on
everything.
And
then
you
create
these
workflows.
Where
you
know
the
workflow
would
be
triggered
by
a
release
happens
and
so,
okay,
the
release
happens.
C
Now
I
want
to
post
to
twitter
and
I
want
to
post
to
facebook,
and
I
want
to
post
to
my
blog
and
I
want
to
you
know,
trigger
a
security
scan
or
something
like
that.
Yeah
zapier
yeah,
it's
just
meant
to
be
more.
You
know
you
give
people
easy
to
use,
workflows
that
once
the
the
integration
is
written,
then
it
just
kind
of
works.
C
C
Yeah
well
so,
if
you're
supporting
a
team
of
scientists
that
are
you,
know,
kind
of
all
over
the
the
spectrum
of
of
computer
savviness
and
you
want
the
interactive
computing
to
be
the
focus
of
what
you're
getting
done,
you
know,
so
you
want
stuff
to.
C
You,
know
end
up
deployed
as
a
voila
dashboard,
or
something
like
that.
If
you
have
easy
to
use
entry
points
into
it
like
email
and
like
your
your
chat
machines,
like
your
slacks
and
your
hip,
chats
and
your
zulip
and
stuff
like
that,
if
you
can
trigger
interesting
things
happening
like
I'm
gonna
email,
I
just
got
this
new
data
set
from
my
offline
sensor.
C
I'm
just
going
to
email
it
to
myself
and
to
a
bot.
When
I
get
back
to
my
lab,
I've
already
got
a
binder
built
that
has
that
run
with
some
analysis
run
next
to
it,
and
I
can
share
that
link
to
my
team
without
having
to
re-plumb
every
you
know
like.
I
don't
want
to
write
an
email
kernel
right,
yeah
and
there's
not
a
ton
of
jupiter
integration
stuff
on
there,
but
I
think
once
an
organization
is
large
and
diverse
enough.
A
I
know
that
sounds
great.
Thank
you.
A
I'll
take
that
as
a
no
thank
you
all
tony
did
you
have
a
possible
demolition?
You
wanted
to
share
no
move.
E
On
I
can
do
it,
we
can
go
for
it
if
people
can
ignore
the
banging.
In
the
background
that's
going
on
because
of
housework.
Hopefully
that
won't
be
too
big
of
a
problem.
E
So
this
is
like
intermediate
work.
I
I
still
have
some
tests.
I
need
to
fix,
and
thanks-
and
I
gotta
thank
nick
a
whole
bunch
for
all
the
code.
I'm
gonna
use
of
his,
but
also
a
destiny,
wrote
testing
infrastructure.
He
wrote
for
this,
so
what
I
want
to
talk
to
you
all
about
is
a
library
called
schemata.
E
It's
not
imported
import,
schemata
and
schemata
is
a
vision
of
a
future
traits
library
that
complies
more
with
json
standards
than
say
traitlets
does,
and
you
know
this
is
inspired
by
tools
like
pydantic
which
allow
you
to
write,
json
schema,
but
all
of
them
do
it
as
objects,
and
I
wanted
these
things
that
these
sort
of
types
that
can
describe
themselves,
because
when
types
can
describe
themselves
like
saying
that
a
string
is
marked
down,
I
can
go
and
print
it
in
a
rich
terminal
format
with
a
tool
like
rich
or
if
I
just
tell
it
that
it's
a
plain
string,
it
shows
up
a
certain
way,
but
the
nice
thing
is:
is
that
all
of
these
objects?
E
All
these
things
are
actually
types,
so
this
is
only
for
ipython
people.
This
is
not
generic,
but
I
believe
the
specification
can
be
used
a
little
bit
further,
so
everything
that
is
instance
type.
So
all
of
the
things
in
this
library
are
actually
types
like
even
this
thing
here.
So
let's
go
and
take
a
look
at
this
crazy
little
situation.
So
what
this
actually
gives
us
is
some
symbolic
stuff,
on
top
of
sympolic
type
composition,
sort
of
similar
to
what
you
get
in
typescript.
E
So
what
this
says
is
if
I
have
an
integer
with
that,
has
the
properties
bar
and
that
must
be
an
integer.
If
I
have
a
dictionary
with
a
property
bar
that
must
be
an
integer.
I
can
then
pass
it
into
a
ginger
string.
Then
I
can
tell
it
to
render
as
markdown
and
then
I
can
go
and
print
it.
So
when
we
run
something
like
this,
we
get
this
nice
display.
E
But
then,
if
we
go
and
look
at
this
here,
we
get
our
pigments
display.
I
think
I
have
another
marked
yeah
that
one's
not
working
yet
part
demolition,
but
nevertheless
we
can
keep
sort
of
pulling
these
things
away
and
eventually
get
back
to
the
original
types.
But
what's
super
nice
about
this
is
that
we
also
get
all
of
this
validation
that's
going
on,
so
let
me
go
a
little
bit
further
down.
E
Let
me
take
this
notebook
that
I'm
working
in,
for
example,
I'm
gonna
load
this
thing
in
as
a
dictionary,
so
let
me
go
and
do
this
and
yes,
we
get
a
long
string.
You
expect
that.
But
now,
if
we
say
that
it's
a
content,
media
type
of
application
json,
we
use
the
ipython
rich
display
system
to
show
us
a
pretty
view,
and
now
I
can
actually
go
and
even
search.
E
My
oh,
this
is
that
might
be
slow,
but
I
can
go
and
search
for
things
now
and
query
my
json
content
or
my
json
blobs.
So
if
we
go
and
look
if
we
go
to
this
object
here-
and
we
just
pop
schema
on
here-
it
tells
us
what
the
schema
of
the
thing
is.
So
this
is
complying
with
json
schema
and
my
hope
is
to
kind
of
make
a
a
system
where
you
can
comply
with
json
schema,
but
still
use
like
a
native
type
interface.
E
So,
let's
go
and
take
a
look
at
my
dictionary
here
and
if
we
look
at
this
schema,
the
what
we
wind
up
seeing
is
that
the
annotations
here
become
our
properties
in
the
schema
for
those
that
are
familiar.
This
is
going
to
check
whether
these
types
are
correct
and
since
the
this
should
not
be
required,
so
I
got
a
little
bug
in
here,
but
it'll
go
and
figure
it
out
what
the
required
features
are
too.
E
So
if
I
have
my
dick
and
then
I
go
and
show
it
to
you
all,
you
know
nothing
fancy
we
just
get
dictionary,
but
then,
since
I'm
carrying
along
the
schema
with
this
thing,
I
can
take
react.
Json's
schema
form
which
nick
talked
about
earlier
and
get
a
widget
right
out
of
it,
which
is
super,
duper
pretty,
and
I'm
still
working
on
that.
But
then
you
know
I
can
take
the
same
type
and
append
a
rich
display
to
it.
And
now
I
have
a
nice
view
for
my
terminal.
E
So
one
of
the
features
of
traitless,
that's
nice
is
the
observable
pattern.
So
if
we
say
take
something
like
t-
and
I
give
it
a
and
b
it
goes
and
computes
c
and
the
reason
that
it
does-
that
is
because,
in
the
self
definition
of
the
class
we've
defined
the
things
that
t
depends
on
and
now,
if
we
go
and
look
at
schema,
it's
actually
adding
the
dependencies
property,
which
is
a
part
of
the
schema
convention
here.
E
E
So
this
one
is
saying:
let's
go
and
look
at
the
schema
and
it'll
tell
us
exactly
what
it
says.
So
it
is
saying
that
z
is
a
string.
W
is
a
number
y
is
an
integer
x
is
a
string
and
v
is
a
list,
and
I
have
these
dependencies
here
and
again.
The
dependencies
are
defined
by
the
annotations
on
the
self
object.
So
y
requires
w
and
it
turns
w,
which
is
a
float
into
an
integer.
E
It
turns
and
then
it
goes
and
takes
y
and
turns
that
to
a
string
and
then
it
goes
and
takes
x
and
turns
it
into
x.
So
now,
if
I
go
and
just
give
it
w,
I
get
back
the
whole
thing
and
oops.
Let's
do
that's
not
what
I
wanted
to
do.
This
is
the
last
thing
I'm
going
to
type
for
you
all
all
right
there.
We
go
all
right
so
now
I've
got
t
here
and
then
I
can
go
and
say
w
equals
999.
E
And
now
we
look
at
t
and
it
goes
and
gets
updated
again.
So
these
dictionaries
have
observable
patterns
and
again
since
there's
this
dependency
feature,
we
can
go
and
do
some
super
smart
stuff
and
then
one
of
the
last
things
that's
kind
of
actually
no
I'll
stop
here.
Yeah,
there's
a
lot
of
other
things
that
this
can
do.
E
It
can
handle
conventional
python
types
and
things
along
those
lines
that
can
go
and
make
its
own
applications
using
typer,
but
anything
that
uses
schema
we're
using
and
even
something
like
this
dictionary
here
has
something
on
it
called
a
strategy
which
is
a
hypothesis
testing
strategy
and
these
strategies
I'll
actually
allow
these
type
systems
to
sort
of
test
themselves.
E
There's
a
lot
of
nice
properties
that
fall
out
when
you
know
a
lot
about
your
types,
so
I'm
gonna
stop
there
and
yeah.
My
hope
is
sort
of
a
more
descriptive
trait
type
system
that
we
can
use
to
be
a
lot
more
expressive
about
the
applications
and
things
that
we
build.
A
That
was
amazing.
Thank
you
so
much
especially
for
showing
that
unexpectedly,
can
I
ask
the
ignorant
question
and
say
you
were
talking
about
this
approach
applying
more
with
json
schema.
I
guess
what
are
the
benefits
of
that
or
what
is
the?
Why,
like?
Is
there
a
specific
reason
or
just
because
following
schema
is
generally
good.
E
Well
so
json
has
a
standard,
has
a
bunch
of
standards,
organizations
and
there
are
specifications
and
implementations
of
a
lot
of
json
things
and
when
we're
working
in
notebooks
most
of
the
time
we're
exchanging
jsonish
objects
and
json
structures.
So
right
now
the
trait
and
type
systems
that
we
have
are
either
closer
to
python
or
typescript.
A
Yeah
that
sounds
critical
or
very
helpful,
at
least
for
sharing.
Can
I
also
ask
one
more
thing:
does
anyone
else
have
thoughts?
First,
actually,.
A
No
okay,
oh
no
go.
D
Ahead
carol,
I
was
just
gonna
say
there
was
a
question
in
the
chat
that
can
you
use
it
with
something
like
fast
api,
which
is
actually
a
question
I
was
gonna
ask
so
the
answer
that
nick
gave
is
a
very
happy
answer.
E
Yeah
yeah
so
right
now
I
don't
have
that
going
yet.
So
one
of
the
really
cool
things
is
yes,
it
does
work
with
fast
api,
so
I
can
generate
pedantic
types
from
this
system.
It's
super
duper
easy
to
do
that.
That's
awesome!
So,
by
being
able
to
write
the
pedantic
types,
it
becomes
really
easy
to
write
fast
api
and,
in
fact,
fast
api.
The
way
so
fast
api
uses
format,
python
format
strings,
but
the
approach
we're
going
to
take
is
to
use
uri
templates
instead
because
that's
again
another
you
know
cross-language
standard.
E
That
applies
a
little
bit
more
generally
so
yeah.
I
I
think
it's
going
to
be
pretty
easy
to
get
these
things
consistent.
So
right
now
all
of
the
schemata
types
convert
into
typer
types
and
they
convert
into
pedantic
types,
which
means
any
of
those
tools
in
that
ecosystem
or
space
become
accessible
from
schemata
and
and
we
can
also
turn
schemata
into
traitlets.
We
can
turn
scamada
into
params.
E
We
can
turn
scamada
into
ipi
widgets,
so
yeah,
it's
really
thinking
about,
like
being
a
general
lego
sort
of
interface
for
types
that
work
with
all
the
different
back
ends.
A
So
what
I
was
thinking,
let
me
share
yeah.
That's
the
idea,
I'm
so
glad
that
you
did.
Thank
you
for
sharing
I
or
do
you
also
have.
I
know
that
we
talk
about
accessibility,
stuff.
Some
are
there
any
implications
for
that
with
this,
because
you
were
talking
a
little
bit
sounded
a
little
bit
like
labeling
to
me
in
some
of
these
cases
like?
Are
you
labeling
outputs?
Is
there
any
kind
of.
E
Well,
so,
what's
nice
is
that
for
accessibility
again
there
are
standards
and
specifications
for
them,
so
what
it
really
would
be
so
a
lot
of
times.
What
actually
one
of
the
things
that
has
helped
me
learn
under
learning
about
a
program's
type
system
really
helps.
You
understand
the
program
sometimes.
F
Where
oh
crap,
where
was
the?
What
did
you
ask
me
again
sorry.
E
A
F
E
So
the
exercise
for
schemata
would
be
to
take
the
arya
standards
and
wright
do
a
little
bit
of
research
and
convert
the
aria
specification
into
schemata
types,
and
then
we
could
validate
and
verify
those
things
and
basically
say:
hey
we're
not
going
to
let
you
put
an
html
element
on
the
page
or
an
image
object
on
the
page
if
there
is
an
alt
text
or
if
there
isn't
aria
so,
like
I
kind
of
like
the
idea
like
that's,
I
look.
C
The
other
dimension
of
that
is
that
there
are
also
standards
for
internationalization
that
are
encoded
as
part
of
a
json
standard.
So.
E
Yeah,
oh
yeah,
this
is
going
to
do
translation
too.
It'll
do
translation
closer
to
json,
rather
than
like
the
i18
or
the
program
language
stuff.
Sorry
to
interrupt!
You
forgot
about
that
thanks
nick
for
reminding
me
no.
C
Big,
so
I
mean
it's.
The
the
only
unfortunate
thing-
and
I
raise
this
in
the
chat-
is
that
the
json
schema
itself
is
not
actually
a
standard.
It
is
a
draft
and
there
is
some
challenges
in
the
community
of
the
maintainers
of
those
libraries
not
wanting
to
support
things
that
different
stakeholders
have
gotten
in
there.
So
we
can
hope
for
a
spec
at
some
point,
but
it's
the
best
thing
we
got
today.
You
know.
A
E
Well,
you
know
I
mean
so
it's
tough
right
because,
like
you
want
to
be
able
to
tell
somebody
also
why
it's
not
accessible
right
so
like
with
this
idea
of
using
schema,
you
can
put
little
pieces
in
there
that
say:
hey
yeah,
when
you
see
this
error,
it
means
this
kind
of
thing
too.
Right,
like.
I
think
that
one
thing
that's
going
to
help
us
to
accessibility
is
like
really
good
error
messages
to
help
people
along.
A
A
A
Welcome
this
could
be,
I
don't
know.
I
have
some
discussion
topics
I
can
bring
up
if
we're
ready
for
that,
but
yeah,
okay,
I'm
seeing
at
least
two
nods,
so
I
will
take
that
for
the
whole
group
here.
Thank
you
so
one
that
might
be
harder,
but
I
think,
is
a
good
question,
since
we
kind
of
started
it
before,
recording
the
call
anyway
like
what
our
favorite
notebooks
people
have
had,
they
could
be
something
you've
authored.
It
could
be
something
that
you've
seen.
A
E
Good,
no
one
of
the
earliest
one
of
the
earlier
deathbeds
blogs.
I
realized
that
this
is
still
one
of
the
least
sucky
notebooks
I've
ever
written
as
far
as
being
useful.
I
know
we
talked
about
it
this
week
too
isabella,
but
this
notebook
talks
about
at
least
in
python,
land
writing
notebooks
that
are
testable
and
or
formally
testable
and
stuff
like
that.
So,
oh!
E
No
for
me
and
for
the
people
that
I've
shared
it
with
folks
have
found
it
kind
of
useful
and
understanding
a
little
bit
about
how
they
can
understand
running
tests
in
the
notebook
so
yeah,
that's
one
of
my
favorite
personal
notebooks.
B
A
E
A
C
Yeah,
I
got
a,
I
got
a
silly
one
here
and
it
does
have
a
binder,
but
it's
boring
binder.
Basically,
how
do
you
take
something
that
doesn't
have
a
specification
and
build
a
specification
out
of
it
and
the
reference
implementation?
C
So
we
hit
that
in
jupiter
a
fair
amount?
Where
there's
you
know
it
works
in
ipython.
So
that's
the
spec
now
and
it's
hard
actually
to
get.
You
know
these
these
schemas
and
and
grammars
and
stuff
like
that
extracted.
So
this
takes
the
the
language
server
protocol
markdown
source
for
their
specification
and
the
reference
implementation
in
node.js
and
builds
a
json
schema
out
of
it.
It's
terribly
broken,
but
it's
an
like
as
a
thing
that
you
can
do
in
a
notebook.
C
A
E
Nick,
I
was
I
shared
with
pierre,
if
he's
still
here,
yeah
pierre's
still
here
I
shared
with
pierre
the
day
I
deleted
350
notebooks,
with
rmrf
in
front
of
everybody
and
ruined
everyone's
spirits.
E
D
I
think
I
just
shared
one
of
my
favorite
sets
of
notebooks.
It
was
taught
at
scipy
a
number
of
years
ago,
it's
probably
five
years
ago,
at
this
point
and
it
uses
pie,
die
senpai
and
some
other
scientific
python
language
packages
to
simulate
the
physics
of
somebody
standing
up
and
it
it's
really
well
done.
It
kind
of
goes
from
equations
and
and
each
notebook
kind
of
builds
on
the
one
prior
and
there's
about
eight
or
nine
of
them.
E
Does
it
make
these
visualizations
in
a
crude.
D
Sort
of
way
yeah
crazy-
I
mean
because
remember
it
was
it
was
done
so
long
ago,
but
it
would
be
one
that
would
be
worth
updating
with
more
model
individualizations.
I
think
jason
moore
he's
done
great
work.
He
also
has
a
textbook
where
they
took.
It
was
like
classical
mechanical
engineering
textbook,
and
each
chapter
has
a
animation
built
on
a
notebook
that
simulates
a
physics
concept
like
a
cart
driving
along
a
road
with
increased
friction.
E
Very
cool
and
it's
and
they
gave
it
like
four
years
in
a
row.
I
don't
know
how
I've
never
stuck
to
a
presentation
for
that
long,
but
that's
super
impressive
that
they
got
that
much
life
out
of
this.
C
C
Yeah,
so
j
just
moore's
been
doing
senpai
for
a
really
long
time
and
one
of
the
one
of
the
crazier
things
that
we
did
was
get
in
the
latex
parsing
into
that.
So
this
is
a.
This
is
a
silly
one
of
building
up
hypotheses
that
does
it
work
in
real
lat
tech
and
if
it
works
in
real
life
tech,
can
we
parse
it,
and
if
we
can
parse
it,
can
we
round
trip
it
back
through
senpai
to
get
the
real
math
back
out?
C
It
falls
down
on
like
left
brackets
or
something
like
that,
but
there's
another
one
where
it's
like
you'd,
never
write
a
program
that
way
but
being
able
to
expose
an
aspect
of
testing
you
know
as
a
narrative
is,
is
very
cool.
I
think
I
think
I
actually
presented
that
the
same
day
that
you
deleted
all
your
notebooks.
E
Oh
no,
the
audience.
The
audience
has
a
rough
time
when
nick
and
I
are
back
to
back.
A
E
E
A
D
A
E
E
This
was
when
this
was
when
I
guess
adam
was
written
in.
Is
this
a
seven-year-old
notebook
nick.
E
C
A
I
can
only
imagine
all
these
great
demos
I
haven't
seen
over
the
years
good
to
hear
summaries
of
them,
but
yeah.
The
main
thing
I
want
to
say
before
people
go
just
so
you
know
next
community
call.
Hopefully
I
won't
be
smothered
by
deadlines,
and
I
won't
forget
to
post
about
it
earlier
than
I
did.
This
time
will
be
april,
27th
same
time
same
place
and
yeah.
Thank
you.
So
much
all
for
your
time.
I
really
appreciate
it
and
I
hope
you
have
a
lovely
day.
E
E
Okay,
okay,
okay,
all
those
music
ones
were
so
good.
D
Thank
you.
They
were
fun
to
do.
I
still
use
them
every
once
in
a
while,
but
I
need
to
update
it
because
music
21
changed
their
yeah
data
structure
type
stuff.
So
oh
no.
D
It's
just
it's
a
music
theory,
analysis
library,
so
you
can
do
some
of
the
sheet
music,
rendering
and
stuff.
But
it's
really
for
like
comparing
like
how
close
different
pieces
of
music
are
in
terms
of
their
sheet
music
and
like
comparing
all
of
box
concertos
or
something
like
that.
C
Oh
man,
we
had
a.
We
had
somebody
do
that
at
pi
data
from
one
of
the
colleges
up
the
road
here
in
in
atlanta,
where
they
had
done
some
insane
visualizations
of
like
everything,
everything
coltrane
ever
wrote.
You
know
all
together.
E
D
You
know,
there's
nothing
really
new
and
exciting.
You
know
I've
been
doing
some
well.
I
did
a
p5js
one
for
play,
fest,
which
was
fun.
It's
like
an
intro.
It's
a
conference
all
about
play
which
yeah
emery
thomas
who's,
the
professor
up
in
minnesota.
D
It's
her
conference
and
she's
like
super
out
of
the
box,
and
so
she
asked
me
if
I
would
do
something-
and
I
said
sure-
and
then
I
spent
this
weekend-
two
hours
talking
with
middle
schoolers
about
70
of
them
about
python
and
jupiter
and
community.
So
that
was
pretty
fun.
Everything
I
talk
about
is
on
speaker
deck,
but
nothing
really
new
and
exciting.
I'm
sort
of
missing
the
traveling
around
the
world
and
seeing
all
the
cool
things
up
close
and
personal.
C
Has
anybody
seen
the
pocket
ai
thing,
so
it's
a
modular
3d
printed
computer
and
I
don't
know
how
bespoke
I
mean
it's
pretty
pretty
darn
bespoke,
but
their
demos
are
totally
nuts
like
carol.
We've
been
talking
about
this
for
years
of
a
literal,
jupiter
notebook.
That's
like
a
trapper
keeper
that
you
put
all
your
computational.
You
know
bits
and
pieces
in
it
and
yeah.
D
C
D
C
C
C
Yeah,
if
anybody
hasn't
seen
that
before
so
this
is
a
robot
that
runs
jupiter
and
you
you
log
into
it
via
wi-fi
and
use
your
robot
from
the
jupiter
running
on
it
and
you
can
write
in
ros,
you
can
write
in
python.
You
can
write
in
scratch.
It's
nuts.