►
From YouTube: GUI and In Web Browsers Weekly, 2019-03-20
Description
IPFS Mirror: https://ipfs.io/ipfs/bafybeiccu5l2rygik27ksaowlhlg2prapunxxkn2dz4hj5ynvtkiwyixqe
B
B
Yep,
so
updates
were
mostly
work
around
type.
It
has
companion
and
think
starts
happen
around
it.
So
I
allocated
some
time
to
finally
get
embedded
JS
ipfs
work
with
within
web
extension
context
in
breath,
and
to
do
that
I
had
to
do
some
refactoring
of
JS
ipfs,
the
way
it
initializes
HTTP
servers
for
historical
reasons.
It
was
bound
to
command
line,
commands
Jessica,
first
demon
and
a
lot
of
orchestration
that
was
not
related
to
HTTP.
Servers
happened
there.
B
So
I
did
a
minimum
decoupling
of
HTTP
logic
so
that
that
logic
could
be
used
in
other
context
and
command
line.
So
this
is
a
work
in
progress.
Appear
I,
don't
want
it
like
I
I'm,
not
sure
if
it
won't
change
or
I.
Don't
have
to
add
anything
else
to
this.
So
it's
draft
for
now,
but
what's
interesting,
is
in
in
this
work
in
brain
built
with
chrome,
sockets
branch
of
ideas,
company,
so
I
managed
with
those
changes
to
J's
idea.
B
First
and
some
other
small
tweaks,
I
managed
to
get
HTTP
servers
start
with
HD
within
HTTP
browser
so
and
we
that
happened
before.
But
now
the
HTTP
servers
are
actually
server
start
bye,
Jess
ipfs.
So
if
you're
interested
links
are
in
notes
but
I
believe
I
may
be
able
to
show
you
a
quick,
quick
demo.
Maybe
so
this
is
brave.
This
is
bright.
B
This
is
a
like
custom-built
of
brave,
but
I
should
be
able
to
stand
like
ongoing
effort
to
white
list,
also
a
better
channel,
so
we
will
be
able
to
show
people
and
ask
people
to
play
with
it
with
factual
break
without
a
special
deal,
but
for
now
it's
ranked
on
a
special
deal.
So
this
is
a
IPS
companion
built
from
the
that's
future
branch,
and
now,
when
I
start
it,
you
can
see
some
stuff
happened
and
messages
are
not
like
polished.
B
Yet
because
those
were
meant
for
shell,
but
yep,
you
can
see,
there's
JP
first
Ronnie,
most
of
UI
is
still
not
updated
to
take
advantage
of
all
those
new
powers.
But
what
happened
behind
the
scenes?
Maybe
I'll
show
you
a
configuration
that
will
be
making
stuff
more
clear.
So
you
can
see
that
in
activist
companion
configuration
the
node
type
is
an
embedded
one
and
for
that
embedded
one
there's
a
special
custom
config,
which
enables
a
API
and
gateway
on
TCP
ports.
So
it's
port,
5002
and
1919,
and
if
we
wanted
to
play
with
those
voila.
B
B
That's
up
like
that's
something
we'll
decide
later,
but
for
now
we
can
see
that
it's
a
response
from
JSI
give
us
and
it's
working,
just
like
you
would
do
with
go
activist
and
what's
more
interesting,
is
that
we
also
have
the
gateway
port
and
the
Gateway
port
is
some
1990,
and
this
is
director
listening
for
all
remember
the
Jazz
ipfs.
So
that's
fun
and
I
was
very
happy
to
do
to
see
that
just
worked
after
a
lot
of
fixes,
but
it
works.
B
So
what
does
not
work
yet
is
like
direct
director
releasing
a
work
but
opening
actual
file
returns.
Some
unexpected
JSON
I
suspect
that
some
polyfills
are
not
valid
or
there's
some
mismatch
between
polyfills
and
the
node
version.
We
are
running
so,
but
it's
something
we
should
be
able
to
fix,
not
I,
think
that
does
not
work
yet
is
when
I
shut
down
the
node.
It
does
not
really
update
diagram.
So
it's
another
thing
that
needs
to
be
investigated,
but
I'm
very
happy
with
director.
Listen,
listen!
B
So
I
wanted
to
share
that
with
you
and
the
plan
is
to
basically
update
this
UI.
So
it
has
all
those
features
that
regular
external
node
gives
you
opening
web
UI
with
embedded
note
and
stuff
like
that,
will
be
possible
again,
and
we
also
would
like
to
improve
this
part
of
preferences
when
probably
full
configuration
will
still
be
valid,
but
things
like
Khan
configuring,
different
ports
or
providing
automatic
port
discovery,
because
you
have
this
port
already
used
the
things
like
that
will
be
very
useful.
B
So
the
plan
is
to
iterate
on
that
on
the
beta
channel
and
we
want
to
experiment
with
UI
using
the
beta
channel
and
when
we
are
happy
with
effect,
then
we'll
probably
start
talking
about
adding
a
toggle
in
bright
preferences
to
enable
the
stable
channel.
But
for
now
it
will
be
opt
in
for
the
better
channel.
So
that
was
like
a
longer
demo
and
I
stopped
showing
my
screen,
but
I
should
start
again.
B
So
the
plan
is
for
the
next
week
if
time
allows.
I
will
continue
this
work,
but
time
will
probably
not
allow
too
much
so
I
just
want
to
mention
that
we
have
some
really
better
releases
of
ipfs
companion
as
well
like
for
regular
browsers
and
there's
like
today
with
new
web
UI
and
other
battles
are
already
terror.
So
if
you
are
in
the
beta
channel,
you
have.
A
C
B
C
Stabilized
right,
cool
and
the
other
question
is
more
about
the
exciting
demo
that
you
just
did
the
swarm
addresses
I
noticed
they
were
empty.
Are
you
going
to
start
listening
on
warm
addresses
so
that
we
can
so
like
a
local
NGO
could
connect
to
it
and
I?
Have
a
question
is,
does
the
is
is
brave,
going
to
expose
like
mdns
stuff
is
possible
through
the
chrome
socket,
probably
not
yeah,.
B
You
mentioned
there
is
an
API
for
local
discovery
in
the
chromium
OS,
but
I,
don't
I'm,
not
sure
if
it's
like
compliant
with
the
spec
that
we
plan
to
implement
I,
believe
that
was
like
specific
to
alt
draft
on
w3c
like
network
discovery
spec,
that's
not
the
one
we're
using
so
I
did
not
dig
in
too
deep
into
that,
but
there's
a
long
story
short.
There
is
an
API
but
I'm,
not
sure
if
it's
usable
for
our
case,
so
we
may
be
able
to
use
it
or
we
will
have
to
build
our
own.
B
C
E
B
B
Yeah
yeah,
so
like
the
fancy
proxy
feature,
is
the
idea
that
our
gateway
port
could
double
as
an
HTTP
proxy.
So
if
you
set
it
up
as
an
LD
proxy
in
your
web
browser-
and
you
request
some
magical
hosts-
let's
say
that
ipfs
that
localhost,
then
that
proxy
would
create
the
domain
name
on
the
fly
and
just
respond
just
with
that
no
domain
name
giving
you
a
sec
origin
based
security
parameter
and
some
other
stuff.
A
A
We
couldn't
avoid
it
any
longer
and
we
released
it
so
now
there
is
a
link
desktop
app
on
that
ipfs
tyonne
website
for
the
first
time
ever
and
if
you
open
it
up,
there's
now
handy
dandy
in
links
to
installers
ohdon't
seven
and
it's
a
real
many
more
adapt
now
no
messing
around
and
we
now
can
see
downloads
for
platform,
which
is
kind
of
fun
for
our
metrics
gathering.
You
can
see
downloads
by
the
current
version
is
419.
A
A
You
have
a
good
speech
from
the
latest
girl
cuteness.
It
is
out
there.
We
found
a
bug
in
it.
You
go
find
a
bug
in
it
almost
instantly
and
it
was
an
absolute
showstopper
which
is
a
timely
reminder
of
that.
I
think
this
would
be
I
relaxed,
sufficient
end-to-end
tests,
particularly
around
the
high
value
workflows
of
adding
files
topic
events,
so
that
is
now
on
top
of
my
list
of
things
to
do.
But
it's
not
about
me.
This
is
about
Henry.
What
else
did
you
do
or
he
made
he
made
like
real
good?
Look.
A
That's
some
janky
code!
You
don't
look
at
this.
Guy
know
this
guy
this
guy.
This
guy
looks
like.
Is
it
one
of
these
things?
You
can
now
be
IP
pets?
No,
you
can
never
be
through
really
task
info,
IP
offense
and
wait
a
few
seconds
and
oMG
you
can
install
desktop
from
home
group
or
if
your
windows,
you
can
install
it
from
chocolaty,
so
he's
had
a
business
and
it's
great
did
it
get
a
dirt,
so
he
suggested
you
go
there
and
try
I
suspect
you
will
have
already.
A
But
if
you
haven't
dude
Howard
sure
any
questions
on
the
7
release,
something
in
a
chair
how
incense
is,
is
Otto,
updated
and
I'm
glad,
because
we've
also
fixed
a
bug
in
that
whereby
on
Mac
auto-update
would
fail,
if,
like
the
FX
demon,
took
a
long
time
to
stop
so
we
have
now
ruthlessly
added
a
timeout.
Thank
you
to
Hugo's
work
on
my
BFS
controlled
demon.
We
give
I've
been
there's
three
seconds
to
shut
down
cleanly,
otherwise
we
shut
it
down
uncleanly
because
quite
like
these
are
experience
of
water.
A
G
A
G
B
Because
there's
an
extension
called
privacy
butter
and
if
you
have
it
running
on
like
localhost
web
web
pages
and
stuff
like
that,
and
you
have
an
image
loaded
from
the
public
gateway
on
ipfs
io
by
default,
the
default
configuration
will
block
the
image
so
I
submitted
like
a
bug
report
to
them.
That's
like
like.
If,
as
IO
should
be
whitelisted,
it
does
not
require
a
cookie,
so
you
can
like
block
it
sending
cookies,
but
it
should
be
wait-listed
because
it's
useful
and
gave
a
few
links.
B
A
H
A
A
E
A
C
Okay,
hi
can
I
just
say
having
desktop
and
companion
on.
The
website
is
super
good.
Super
good
news
is
one
of
the
first
things
that
we
talked
about
when
we
started
working
with
companion
were
like.
We
just
need
the
website
to
point
people
at
least
thing
some
18
months
later
yeah,
so
so
yeah,
it's
really
nice
to
see.
C
Okay,
can
you
see
my
screen
now?
Yes,
pointing
at
the
relevant
document
that
we're
all
looking
at?
Also?
Yes,
yes,
good,
okay,
all
right
right,
so
you
will
probably
already
know
it
by
now,
but
go
ipfs
depth.
The
npm
module
that
allows
you
to
install
go.
Ipfs
was
released
for
the
new
version
of
go
my
PFS
last
week,
I
think
we'd
release
the
pre-release
version,
but
that
was
working
so
I
released
it
good
and
proper,
and
so
that's
good,
so
I,
okay,
so
this
is
kind
of
fun.
Before
we
couldn't
jet.
B
C
C
Know
I
think,
let
me
just
I've
already
I
fit
it
in
the
release.
Notes!
Oh
that's
just
open
those
instead
cool
here
we
are
so.
This
is
what
I
meant
this
thing.
So
the
new
version
of
chess
ipfs
will
allow
you
to
listen
on
multiple
addresses
for
your
API
and
gateway,
and
all
you
do
is
in
your
Jo
cyberfest
config.
You
configure
it
with
an
array
of
strings
of
multi,
others
for
either
API
or
gateway.
C
C
Here
we
get
all
right
so
fix
for
right.
Okay,
this
is
a
fun
one.
I
will
update
that
other
link
before
Ali,
but
so
yeah
when
you
called
cat
ipfs
cat
with
like
ipfs
qmesh
and
a
path
to
a
particular
file.
It
wasn't
working
like
you'd,
get
back
nothing
and
it
would
say
that
the
file
was
not
fair,
even
though
it
was
there,
so
I
fixed
it
so
that
you
can
now
this
one
worked,
but
it's
just
when
it
was
deeper
and
if
that
didn't
work,
so
now
it
works.
So
hooray,
that's,
okay.
C
So
this
is
a
new
one
that
happened
today.
If
your
things
are
not
compiling
currently
with
a
year
or
Babel,
then
that's
possibly
because
about
15
hours
ago
they
will
release
a
new
version,
a
new
minor
release
that
actually
will
error
if
you've
got
to
duplicate
declarations
of
the
same
hour.
Let's
just
look
at
this
this:
let's
not
use
words.
C
C
So
this
one's
completely
redundant
and
but
the
problem
is
that
when
this
tries
to
get
if
you're,
using
stream
to
pull
stream
there
and
you're
using
a
new
version
of
Babel
or
or
whatever
or
just
using
as
year,
to
build
your
things
and
then
currently,
if
you're
using
this,
then
it
will
error
and
break,
and
it's
because
of
this
problem,
there's
a
pull
request
open
here,
yeah
now
to
track
that
baton
this
morning,
which
is
kind
of
annoying,
because
we
didn't
change
anything
things
just
stopped
working
so
anyway.
That's
that
and
then
the
last
thing.
C
Last
but
not
least,
is
the
deck
HTTP
API
will
be
in
0:35
thanks
to
Alec
CDs
I
mesh
that
in
recently-
and
it
just
adds,
dag
API
v-0
get
dag
resolved
and
dag
put
so
you'll
be
able
to
use
them
from
now
on
in
chair.
So
I'll
give
s.
So
that's
that's
cool
glance,
I'm
blocked
on
the
p2p.
There
is
a
some
features
that
have
been
reviewed
that
just
need
to
make
it
in
well.
C
The
Jess
IVFs
release
train
the
bundle
size
stuff
would
if,
if
we
can
get
that
in
that
would
be
nice,
but
I
don't
know
I'm
kind
of
like
it's
waiting
in
the
seeing
on
that
one
anyway,
but
that
can
always
been
released
as
like
a
pet
release
in
May.
So
it's
a
little
bit
so
blocked
on
that.
My
next
step
is
to
actually
do
that.
C
I
Week,
I
added
the,
as
always
showed
we
have
this
cooking
for
a
while
in
the
IP
FSI,
your
websites,
companion,
was
feeling
lonely
in
the
implementations.
We
were
just
waiting
for
this
big
release,
desktop
basically
the
day
auto-update
and
some
other
features,
but
now,
as
it's
been
updated,
we
have
the
two.
Many
integrations
here
on
the
on
the
main
website.
I
I
I
I
Then
what
I've
been
doing
too
is,
as
I
said,
updating
all
the
tours
and
my
main
focus
this
week
was
plugging
the
the
translations
here,
because
what
I
was
doing
I
had
like
I
had
this
all
the
tours
decoupled
from
the
react
components
and
the
library
that
were
using
for
the
translations
works
with
react,
but
this
wasn't
react.
It
was
plain
JavaScript,
so
I
had
to
find
a
way
to
plug
the
translations.
So
that's
not
what's
missing
it's
just
the
instead
explored
tour.
I
Exactly
yes,
this
this
page
is
true,
but
for
now
it's
empty
because
I
have
to
find
a
way
of
doing
this.
I
think
I
know
a
way
of
doing
it.
So
I'm
hoping
this
next
Tuesday
is
finishing
it
so
next
week.
This
is
then,
and
maybe
have
some
feedback
and
we
can
shoot
this.
If
you
have,
if
you
guys
have
feedback,
you
can
come
to
the
disco,
requests
and
say
your
thoughts
here
and
any
questions
I
think
that's.
It.
A
I
A
G
Okay,
so
what
I've
been
doing
a
little
bit
of
research
about
why
this
really
doesn't
work
with
ipfs
found
a
bunch
of
stuff
and
now
we'll
try
to
fix
it
later,
because
right
now,
I'm
trying
to
finish
the
concise
stuff
in
time
for
the
new
dates?
Maybe
maybe
not,
let's
see
also
did
review
the
proper
log
file
issue
that
we
found
and
Alan
found
a
way
to
solve
it
and
yeah.
Basically,
all
I'm
doing
is
finishing.
The
gsfs
monocytes
pull
requests
all
the
dependencies.
G
A
F
I
G
I
will
probably
need
help
in
at
least
two
of
the
issues
I'm
having
now
with
the
tests,
because
I
have
no
idea
why
they
are
happening
and
from
the
changes
I
did
doesn't
seem
to
be
related.
The
fact
is
here
there
and
the
tests
are
failing,
so
I'll
probably
ask
Alan
to
help
me
out
and
review
the
code.
We
need
some
time
like
tomorrow
or
something
when
he
has
time.
A
Okay
feel
free
to
ask
the
rest
of
us
before
Helen,
because
he'll
be
trying
to
chuck
social
okay
next
up,
Oh
easily
who's
that
guy
this
be
Cooper,
do
I
have
largely
highlighted
the
interesting
stuff
they
worked
on.
It
was
mostly
okay.
This
desktop
fixes
for
release
I
learnt
the
hard
way
that
he
shouldn't
mess
around
with
reg
X's
without
tests
and
that
led
to
us
releasing
so
the
chain
of
events
was
we
I
did
a
big
one,
true
work
to
polish,
the
analytic
stuff
and
part
of
the
analytic
studies.
A
A
Building
a
service
for
so
a
lot
of
my
time
has
been
taken
out
from
reworking
our
continuous
integration,
continuous
deployment
pipeline
for
all
of
our
websites.
We
have
like
way
more
web
sites
than
you
think
we
do,
however,
many
web
sites.
You
think
we
have
a
lot.
We
have
twice
that
amount
and
they
will
use
to
get
built
by
Jenkins,
and
now
they
don't
get
built
or
they
are
getting
built
by.
A
The
new
continuous
deployment
pipeline
that
have
started
rolling
out,
which
is
great
I,
was
then
super
specific,
with
my
docker
image
versions
and
medaka
image
bakes
in
a
version
of
the
ipfs
cluster
control
binary,
and
they
all
point
to
our
central.
My
penis
cluster
instance
and
Hector
has
released
an
e-version
locators
cluster,
so
they're
like
20,
pull
requests
that
I've
got
going
to
add
this
to
a
quarter
of
our
websites
and
now
all
need
updating,
because
I
have
to
roll
out
a
new
image
with
the
new
cluster
control
things.
A
Many
not
very
exciting,
but
that's
that
has
led
me
to
be
thinking.
Perhaps
there's
a
better
way
of
doing
so.
I
spent
it
at
the
moment
day
and
setting
up
my
own
ipfs
cluster
on
a
digital
ocean
droplet
and
just
running
through
the
ansible
scripts
and
getting
a
feel
for
that
process,
and
it's
pretty
good.
It
worked
and
there
was
some
holes
and
documentation.
A
F
A
E
You
think
you
had
nothing
noteworthy,
you
can
kind
of
you
got
a
pretty
smile,
II
banana
friend,
yeah
I
did
that
that
was
that.
That
was
the
sum
total
of
my
accomplishments,
no
I,
let
a
lot
of
IPS,
my
PFS
gooey
stuff,
but
you
know,
file,
coin
branding
and
other
non
girly
type
distractions.
Looking
forward
to
that
changing
quickly
with
next
week
and
starting
to
get
OPRS.
Okay,
ours
figured
out
okay.
J
Hello,
yes,
so
in
an
effort
to
document
things,
I've
actually
done,
instead
of
just
feeling
about
it,
nice
about
myself
for
not
accomplishing
anything.
Let
me
just
surface
offline
camp
I'm
sure
most
of
you
have
heard
me
go
on
about
my
first
movement
before,
but
if
any
of
you
are
excited
about
that
and
have
friends
who
are
excited
about
that,
you
should
register
your
interest
in
this
interest
form
and
we
make
sure
that
people
are
know
about.
J
J
The
way
that
you
can
most
help
me
is
to
suggest
things
that
would
help
you
accomplish
your
educational
goals
in
the
format
of
proto
school.
So
there's
link
there
to
an
issue,
that's
open,
which
already
has
a
few
notes
about,
for
example,
some
content
that
might
be
created
for
ipfs
camp,
but
I'm
sure
there
are
lots
of
ideas
beyond
that
and
I'd
love
to
figure
out.
J
J
Hopefully,
by
that
and
I'll
be
a
little
feeling,
a
little
more
settled
about
the
roadmap,
so
I
can
give
you
kind
of
a
sneak
preview.
The
biggest
piece
that's
relevant.
There
is
like
what
are
the
limitations
of
the
format,
because
a
lot
of
suggest
things
that
are
like
what
they
feel
to
me
anyway.
I'll
just
go
p--,
so
kind
of
honing
in
on
like
what
are
the
next
things
we
can
do
and
one
of
the
things
that
create
a
nice
smooth
content
progression
without
leaving
the
gaps
yeah.
J
A
K
K
I'm,
taking
a
really
organic
approach
just
every
time,
somebody
like
links
to
an
issue
in
a
repo
somewhere
that
I
think
is
interesting.
I
just
subscribe
and
eventually
I
will
subscribe.
Probably
too
much
of
that,
but
I
feel
like
that
gives
me
this
could
have
you
know
higher
level
view
of
a
whole
bunch
of
different
places
in
just
a
little
slice.
It's.
A
Okay,
there's
no
explicit
agenda
points,
so
if
anyone
has
anything
to
make
desperate
talked
about
say
now,
otherwise
we
are
in
danger
of
finishing
this
Oh
in
danger
of
finishing
this
ya
know
Alan
sure,
please
D
your
videos,
freeze
it
with
your
hand,
er.
C
C
Okay,
I
should
have
mentioned
it
last
week,
I'm
going
to
share
my
screen
quickly,
but
the
awesome
thing
that
Hugo
has
done
the
I'm
not
sure
has
been
mentioned
on
this
cool-
is
that
it's
the
bundle,
size,
stuff
and
I
know
he
did
mention
it
in
his
update.
But
it's
worth
again
because
they're
httpclient,
which
I
released
earlier
in
the
week,
is
so
much
smaller
than
it
used
to
be.
C
It's
like
it's
like,
if
3%
also
smaller
now,
which
is
sound
as
the
progress
have
been
merged
and
released.
So
this
is
good,
all
good
work,
and
hopefully,
now
that
this
is
done.
This
is
a
major
step
toward
in
the
same,
and
so
this
is
very
coolest.
This
is
like
saving
of
like
so
this
one
I
have
200
kilobytes
of
non
gzip
better,
which
is
just
incredible
and
so
yeah.
Just
thanks
again,
you
go
for
all
of
the
work.