►
From YouTube: GUI and In Web Browsers Weekly, 2019-02-20
Description
IPFS Mirror: https://ipfs.io/ipfs/bafybeifuhktws64gbegvq7e4myu47wkxujq3bpqv7h5hm6limcohjpmqma/
B
A
A
All
the
sub
resources
loaded
on
the
page,
so
not
only
the
same
domain,
not
only
all
the
subdomains,
but
basically
all
the
sub
resources
on
the
root
page.
You
are
now
able
in
this
branch
you
are
able
to
opt
out
and
to
avoid
confusion.
I
also
move
to
the
global
toggle
to
an
icon
and
there
is
a
PR
with
some
gifts,
but
I
think
I
should
be
able
to
make
a
demo
quickly.
Let
me
start.
A
Yep,
so
apologies
for
the
resolution,
but
what
can
we
do?
Alright?
So
you,
let's
open
like
Doc's
portal.
Our
Doc's
portal
is
on
the
I
pianist,
it's
a
DNS
linked
page,
and
you
can
see
here.
I
have
additional
icon
to
disable,
redirect
globally,
which
changes
the
default
gateway
to
the
public
gateway
and
back
to
the
local
gateway.
A
But
what's
interesting
is
that
in
the
place
when
you
had
before
you
had
like
a
global
toggle,
you
are
able
to
disable
redirect
only
for
this
one
website,
and
here
you
can
see
that
domain
from
the
DNS
link
and
if
we
disable
the
redirect
for
this
DNS
link
domain,
we
go
back
in
location
bar
to
the
docs
URL,
and
here
you
can
see,
there's
an
option
to
restore
redirects
back
and
we
are
back
to
the
local
gateway.
So
the
part
that's
bit
crude.
A
Is
this
like
this
dotted
section
I
just
make
it
like
super
obvious
that
those
menu
items
are
specific
for
the
current
like
to
the
active
table
because
we
had
like
in
past,
we
had
those
options
basically
merged
together
with
those
two.
So
that's
something
we
probably
should
like
improve
this
visual
language.
One
of
ideas
I
had
is,
to
like
add
some
additional
counters.
A
For
example,
we
could
count
how
many
sub
resources
on
the
page
were
redirected
to
local
gateway
and
display
this
like
button
only
when
there
were
like
actually
any
resources
redirected
so
on
most
of
websites
that
do
not
have
an
idea,
fest
resources,
it
would
like.
We
would
not
have
this
section,
let's
say
like.
A
Yeah
so
like
here,
we
are
able
to
like
disable
redirect,
but
there
were
no
I
give
his
resources
yeah.
So
that's
that,
and
so
that
was
a
demo
for,
like
the
nesting
websites,
but
I
also
have
like
a
quick
demo
of
another
thing
that
got
fixed
by
this
and
basically
it's
an
opt-out
on
regular
websites.
So
some
people
reported
that
a
TFS
companion
breaks
the
tube
most
because
they
have
like
their
own
content,
routing
based
on
their
own
of
the
gateways
and
Psyche
address.
A
So
you
can
see
like
right
now,
activist
companion
is
enabled
and
the
page
the
sort
of
stock
did
not
does
not
load.
So
I
said
oh
redirects
for
only
on
this
one
website
and
it
automatically
reloaded
the
page
with
those
new
rules.
So
the
redirect
is
disabled,
as
you
can
see
like
the
video
started
playing.
So
that's
like
a
nice
fix
for
the
situation
where
people
been
disabling
redirect
globally,
because
only
one
website
did
not
work
with
IPS
companion.
A
B
A
In
oh,
it's
racing
only
for
our
browser
extension,
it's
it's
like
it's,
not
a
general
privacy
policy
for
ipfs
as
a
project,
it's
only
for
browser
extension
and
it
was
created
mostly
because
some
other
stores,
for
example
the
one
for
firefox
hosted
by
mozilla.
They
require
privacy
policy
and
during
manual
review,
a
person
is
reading
the
privacy
policy
and
is
verifying
if
the
extension
does
what
privacy
policy
says
it
does.
So
it's
only
for
ipfs
companion
and
what
aquafers
companion
does
is
basically
either
redirecting
to
your
local
gateway.
A
In
that
case,
we
we
don't
care
what
happens
next,
but
if
you
run
new
embedded
node
and
that
node
may
be
connecting
to
some
servers
over
WebSockets
that
belongs
to
protocol
labs,
and
some
data
may
be
cached
for
some
time
on
servers
that
belong
to
protocol
labs
or
some
other
people
cause
it's
really
like
peer-to-peer.
So
your
friend
might
have
some
data
that
you've
uploaded.
A
So
those
like
this
kind
of
information
is,
in
current
version
of
privacy
policy,
just
to
sort
of
set
the
stage
for
users
to
better
understand,
what's
happening
and
what
are
like
privacy
considerations.
We
mentioned
that
if
you
like,
data
is
public
by
default
and
I
give
us,
and
if
you
want
to
share
some
sensitive
data
you
to
encrypt
before
uploading,
caipira
so
stuff
like
that,
and
it's
not
an
electrode
for
this
browser
extension.
We
don't
have
any
tracking.
A
B
And
reminder
the
need
to
paint
legal
to
sort
out
a
privacy
policy
with
you
life
and
desktops.
Okay,
next
Tiago,
you
got
anything
to
die.
What
school.
D
B
B
D
The
goal
of
this
is
so
we
can
have
a
huge
list
and
browse
browse
netlist
with
no
problem.
We're
using
react,
virtualized.
Alright,
this
are
two
files,
but
some
things
that
were
broken
and
now
are
working
the
upper
tier
stuff.
This
was
completely
welcome,
now
find
the
check
boxes
are
working
too
and
I'm
almost
finishing
than
the
keyboard
navigation.
D
So
this
is
kind
of
working
too,
just
for
example,
one
of
the
things
that's
not
working
and
was
working
when
we
scroll
down
this
is
surely
it's
pretty
laggy
for
you
guys,
but
when
we
scroll
down,
if
I,
deselect
everything
and
then
I
try
to
select
the
file
with
the
keyboard,
it's
going
to
break.
Why
is
that
it
breaks
because
I'm
trying
to
access
a
file
that
is
not
in
the
realm
because
of
real
act
virtualized.
D
So
what
I'm
thinking
of
doing
right
now
is
basically,
wherever
were
in
any
situation
of
the
lists
when
I
press
key
down
or
Kiev
I'll
select
the
first
file,
that
is
on
view
in
the
browser
version
of
the
web
UI
we're
always
electing
the
first
file.
The
list
Metin
think
that's
correct.
Imagine
we're
on
the
bottom
of
the
list.
If
we
try
to
select
a
file,
it's
always
going
to
be
the
first
one
selected,
so
the
window
will
scroll
through
every
bounce
to
the
first
one
I
realize
getting.
B
B
D
D
But
that's
only
for
navigation.
As
we
have
lots
of
functions,
we
have
navigation,
we
have
selections,
we
have
renaming
deletion,
everything
with
the
keyboard.
I
tried
using
the
reactor
july's
to
look.
That's
not
working
so
I'm,
doing
everything
lately
and
I'm
still
going
to
use
rest
but
I'm
going
to
clean
them
as
the
files
are
disappearing
from
the
bomb.
D
B
B
F
B
Doesn't
sound
very
interplanetary,
so
yes,
the
virtualized
sounds
into
planetary
care.
Ok,
any
questions,
video
girl,
no
okay,
Enrique
can't
join
us,
so
I
will
just
quickly
the
highlights
from
him.
I
think
their
release
of
the
RC
one
of
seven
IPS
desktop,
mainly
bug
fixes
and
official
developer
certificates
for
Apple
and
Windows
are
the
most
significant
things.
B
We
also
have
done
a
first
pass
inside
IP
of
desktop.
When
you
first
run
it,
it
will
initialize
the
nicest
s
repository
for
you.
If
you
don't
have
one,
and
when
we
have
that
opportunity,
we
are
now
customizing
the
ipfs
config
to
behave
more
sensibly
for
an
average
desktop
users.
Experience.
So
assuming
that
your,
as
you
know,
your
a
laptop
and
you
go
offline
a
lot
and
that
you're
not
running
IP
others
desktop
on
your
home
server,
it's
tuned
to
have
a
lower
maximum
connections.
B
So
by
default,
as
if
s
connection
manager
has
a
range
of
about
like
high-water
mark
is
600.
So
if
you
find
more
than
600
stairs,
it'll
start
proactively
pruning
them
down
to
the
low
600
and
a
low-water
mark
of
about
300.
So
it's
gonna
try
and
keep
adding
stairs
until
you
get
over
300
desktop.
We
bring
that
right
down
to
between
I.
Think
low-water
mark
is
50
connection
than
the
high-water
mark
is
200,
and
but
we
have
a
higher
grace
period.
So
the
grace
period
is
used
to
prevent
flashing
of
connections.
B
No
connection
will
be
pruned
within
the
grace
period.
Durations.
If
you
connect
someone,
you
connect
your
two
hundred
and
first
swarm
peer.
The
best
connection
will
remain
for
at
least
five
minutes
anyway.
The
main
point
is
that
it's
enthused
to
behave
like
a
good
desktops.
No,
it's
not
a
server.
That
seems
like
a
useful
step
points.
This
is
in
lieu
of
having
an
actual
ipfs
desktop
profile.
B
B
The
main
reason
for
the
rc1
suffix
on
the
release
is
also
today
or
tomorrow,
we're
going
to
push
out
on
our
c2
so
that
we
can,
amongst
the
GUI
team
and
the
in
browsers
team
test
that
the
water
update
procedure
is
working
better
than
it
did
for
the
jump
from
own
or
six
total
seven
there
are.
There
was
a
couple
of
problems
with
the
auto-update
with
that
one
was.
We
didn't
have
deficits
which
meant
that
the
OS
X
experience
basically
didn't
work.
B
We
also
were
trying
to
do
the
update,
silently
in
the
background,
which
failed
terribly,
so
this
has
switched
it
to
a
more
proactive.
While
the
app
is
running
it
will
periodically
check
for
updates,
and
it
will
show
a
notification
in
the
youth
in
the
UI.
So
a
little
pop-up
will
say
there's
a
new
version
of
the
app.
Would
you
like
to
install
it?
B
So
then
it's
a
more
proactive
user
initiated
action,
whereas
before
it
would
wait
until
you
were
showing
down
there,
which,
because
it's
a
taskbar
long-running
process
would
only
happen
when
you
shut
down
your
system
and
the
timing
of
events
for
like
that
for
any
app
during
OS
shutdown
is
pretty
racy
and
for
electron
maps,
particularly
like
they
have
limited
like
getting
it
right.
Cross
cross
platform
is,
was
a
bag
of
snakes,
so
it
didn't
make
any
sense
anyway.
So
we
simplified
that
that's
and
wreak
some
day.
B
I
have
nothing
exciting
to
show
but
I'm,
very,
very
close
to
having
the
ipfs
cluster
and
circle
CI
based
website
deploy
process
running.
Basically,
we
were
leaning
on
Jenkins.
The
short
story
is
Jenkins
with
being
super
slow,
all
the
other
teams,
whereas
the
GUI
team
was
just
using
Jenkins
to
do
website
deploy.
So
for
us
it.
B
So
now,
I
am
rushing
to
get
the
circle,
see
I
paste,
blessed
deployment
process
in
place
and,
in
the
background,
we're
still
very,
very
close
to
having
our
own
hosted
count
lead
based
analytic
system.
So
this
means
we
want
to
get
useful
metrics
across
my
PFS
web
UI
and
okay,
let's
desktop
about
numbers
of
users
and
what's
the
features
they
find
useful.
It's
also
Lee
anonymized
telemetry,
there's
no
personal
stuff
in
there,
but
we
don't
want
to
throw
all
that
information
at
Google
Analytics.
B
We
want
to
own
that
state
there
and
not
so
that
we
can
verify
that
it's
not
being
used
for
anything
untoward
and
it
is
just
for
the
developers
to
make
better
more
informative
about
which
features
of
the
app
are
actually
being
useful
and
which
aren't
getting
used
and
use
that
tried
better
decisions.
Anyway,
it's
all
out
for
months,
it's
now
gone
through
legal.
It's
gone
through
finance,
it's
gone
through
infrastructure
things
are
getting
signed
next
week.
It's
gonna,
get
demoed
I've
got
the
face.
Anything
I've
spoken
for
too
long
next
up
Jim.
B
F
The
most
minimal
demo
ever
so
so
this
is
my
demo.
So
this
is
the
pier
diem
demo
that
goes.
Ala
did
and
I
modified
it.
So
I
publish
straight
published,
like
a
static
version
of
the
web
page
to
ipfs,
so
it
pushed
it
to
my
local
IP
FS,
but
I
did
this.
I
was
showing
this
last
week
where
they
had
the
pending
status,
but
now
you
get
a
little
checkbox.
What
what
is
local?
F
What
is
local
I
could
has
mean
in
this
situation,
so
we
do
net
I'm
running
an
IP
FS
demon
on
my
laptop
and
so
I
got
pin
to
that.
But
if
I
close
my
laptop,
it's
not
gonna
be
available
on
the
network
anymore,
so
where
I
really
want,
the
bid
to
be
pinned
is
in
ipfs
cluster.
So
I
have
this
iframe
running
in
behind
here.
F
This
is,
this
is
synchronized
with
the
iframe
and
when
you
pin
something
it
it
puts
in
the
the
CID
into
the
ice
cream
and
then
iframes
running
pure
base,
so
I
get
synchronized
this
part
of
this
pure
base
collaboration
in
then
on
my
machine.
Oh
I
have
a
little
note,
EOS
program,
I'm
running,
which
also
joined
the
collaboration
and
watches
for
any
pins,
and
it
just
relays
the
pin
over
to
ipfs
cluster,
which
I
have
one
running
at
home.
F
F
So
so
it's
sort
of
a
nice
flow
cuz.
You
can
pretty
much
build
any
type
of
publishing
app
and
as
long
as
it
can
really
messages
to
a
hidden,
iframe
or
some
services,
you
can
keep
keep
the
data
alive,
sir,
and
apart
from
that
I
I'm
in
Portland
this
week,
so
I
went
for
coffee
with
Eric,
Lee,
Gazala
and
so
I
picked
his
brains
on
what
he's
planning
to
do
glue
net
so
pretty
interesting
stuff.
F
It's
hard
hard
down
there,
like
I,
was
reading
the
source
code
and
he's
doing
like
so
many
using
so
many
browser,
API
features
I
had
no
idea.
I
need
these
things
existed
is
really
interesting,
trying
to
pick
that
code
apart.
But
this
this
is
actually
using
the
older
there's
his
code
from
last
week,
but
his
new
new
code
falls
back
to
GSI
TFS.
So
if
you're
not
running
a
local
IP,
FS
daemon,
which
you
know
most
people
aren't
going
to
be
it'll
still
work,
because
the
GS
ipfs.
B
B
F
D
E
E
D
E
E
B
As
a
quick
addendum
to
that,
we've
been
using
that
on
IP,
less
web
UI
and
desktop
and
various
GUI
team
repos
for
a
good
few
months
now,
and
it
has
really
helped
like
it's
caught
a
bunch
of
things
like
when
we
were
bundling
IP
LD
into
the
main
bundle
for
the
web
app
and
we
didn't
spot
it
and
we
should
have
been
lazy,
importing
I
feel
be,
and
things
like
that
and
just
like,
when
we've
added
a
dependency
that
has
blown
out
the
size
of
the
bundle.
And
it's
been
really
helpful.
E
E
F
E
E
B
F
B
E
Catching
the
dependencies
that
bubble
up
and
breaks
things,
even
if
the
semantic
versioning
updates
just
patch,
but
this
adding
the
package
lock
also
has
some
disadvantages.
So
if
you
go
to
the
issue,
everything
is
explained,
some
workarounds
are
being
explored,
so
your
feedback
is
there
too,
and
for
the
rest
of
the
week,
I
will
try
to
figure
out
one
side,
shakes
and
edits
to
more
repos
and
finish
the
mesh
marks
and
to
reach
into
the
CI
I'll,
probably
also
will
more
ripples
or
issues.
B
B
B
They
want,
but
we'll
have
more
excitement
about
that
next
week
to
the
agenda
and
then,
if
anyone's
got
anything
else,
they
want
to
talk
about.
They
should
have
its
the
agenda
now,
but
in
the
meantime
we
would
really
like
Henrique
to
be
able
to
join
these
calls,
as
he
is
one
of
the
founder
members
of
the
ipfs
greeting,
but
he
is
also
at
university
and
he
has
classes
right
now,
which
is
why
it's
not
here.
B
B
Okay,
so
the
call
is
gonna
be
the
same
time
same
place
next
week
and
we
shall
try
again
to
research
it'll
then,
but
we'll
try
and
it
before
the
call
and
just
make
an
announcement.
If
it's
going
to
happen
vital
you
already
did
your
demo
or
if
you
got
another
demo,
I
can
do
it
again.
No
I
did
it
super
cool.
Well,
guess
what
guys
we've
been
so
efficient
that
you
can
have
19
minutes
of
your
life
back
unless
there's
anything
you
want
to
talk
about,
got
any
burning
issues,
sing.
E
B
E
E
E
And
the
main
difference
between
these
two
is
that
it's
like
the
standard
library
of
like
expectant
script
is
a
little
bit
modified,
so
they
can
easily
transpile
to
Wasson.
So
this
is
like
could
be
really
useful
to
do.
A
quick
or
quick
tests
to
see
some
of
the
our
dependencies
that
are
basically
math
can
be
improved
using
simple
script,
because
basically,
we
just
can
just
like
copy
paste.
The
code
from
say,
more
machines
into
a
single
script
file
run
the
compiler
and
get
a
wasp.
E
Then
we
would
get
like
the
same
performance,
our
theoretically,
the
same
performance
in
all
the
browsers
plus
node,
possibly
some
speed
improvements
and
all
that
stuff.
So
this
is
basically
one
of
the
things
I
don't
want
to
try
out
and
also
at
the
end
they
talked
a
little
bit
about
rust
and
all
the
tools
and
oh.
And
how
can
you
just
use
stuff,
that's
in
cargo
and
get
was,
but
also
not
like
a
big
file
that
you
that
you
we
normally
do
when
you
get
rust?
E
Well,
you
get
a
beautiful,
bigger
will
be
a
real
big
file
and
they
talk
a
little
bit
doubt
you
can
reduce
the
file
size,
so
you
get
the
performance
and
you
get
to
bundle
size
assembly
script.
It's
not
always
faster
than
rusts.
Probably
rust
is
always
fastest
one,
but
before
the
file
size
is
really
good,
because
there's
no
there's
nothing
else.
E
There's
waste
there's
waste
of
remove
that
rust,
but
Simmons
free
can
be
a
really
easy
way
to
do
it
because
it's
still
JavaScript
and
the
file
size
is
really
small,
so
the
first
step
would
be,
for
me
at
least,
would
be
to
try
out
and
see
if
it's
worth
it
and
so
I
just
wanted
one
attitude
to
show
how
this
looks
like
and
talk
a
little
bit
about
assembly
script
because
I
didn't
know
it.
Maybe
you
also
didn't
know
it
now.
You
know
it.
That's
it.
Thank.
B
B
Don't
anybody
go
anything
else
once
or
quote
you
already
know
how
much
I
like
typescript
so
I
was
just
I
was
thinking
as
he
showed
it.
I
was
like
Chris
Waring's
gonna
be
like
this.
Is
the
vanguard,
it's
how
we
get
it
in
that's.
What's
so,
cool
I
am
I'm
aware
of
the
fact
that
JSI
BFS
is
about
to
do
a
release
very
soon
and
go
more
racy.
B
Otherwise,
we'll
have
to
wait
another
three
months
for
them
its
release,
but
I
am
aware
that
I'm
also
blocked
on
things
outside
of
our
control
to
get
to
get
the
telemetry
in
place
so
that
it's
weighing
on
my
mind,
I,
don't
have
a
good
solution
that
but
more
that
the
excitement
of
we've
got
a
batch
of
new
releases
at
the
door
and
it's
the
race
condition
of
whether
we're
people
I
will
get
to
demonstrate
the
fruits
of
it.
Work
in
inside
flagship
releases.
B
Could
so
it
would
be
nice
to
get
what
do?
Go
and
I
have
been
working
on
with
the
virtualized
list,
but
it's
real,
fiddly
and
I
think
that
yoga
is
nearly
done
with
it,
but
it's
fiddly,
so
it
could
still
take
another
I'm,
not
gonna,
say
it
cuz,
I'll
demoralized,
you
it's
nearly
done,
but
in
theory
we
could
cut
a
release
without
that
in,
but
it
would
be
a
shame
to
cut
a
release.
B
Another
release
without
telemetry
in
because,
like
tracking
metrics
for
adoption
of
ipfs,
is
like
a
big
goal
for
this
year
and
to
wait
another
three
months
to
get
that
rolled
out
would
be
a
shame.
I
mean
it's.
You
know
if
you've
got
Do
Not
Track
enabled
in
your
browser.
It's
we're
not
going
to
get
any
telemetry
anyway,
but
it
will
then
say.
Would
you
like
to
help
it's
got
an
opt-in
like?
Would
you
like
help
help
us
so
I'd
like
to
get
that
in,
but
I
can't
roll
it
out
until
the
thing
is
deployed,
throw.