►
From YouTube: NixOS Office Hours, 2019-10-04
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
And
well
that
was
honestly
quite
terrible
and
and
hard,
but
we
got
godliness
to
work
better
and
then
I
started
on
previous
victories
yet
called
legacy.
You
know
it's
completely
unrelated
to
what
we're
doing
now,
but
we
just
kept
the
name,
and
that
was
an
open
source
project
and
then
I
figured
out
that
that
making
the
CIS
is
actually
a
lot
of
work
and
then
a
lot
of
people
underestimate
how
much
so
I
started
thinking
what
to
do
and
I
came
to
conclusion
that
it
should
be
built
in
pieces.
A
So
I
made
six
at
a
time,
but
I
also
met
Robert
and
he
was
working
on
on
the
next
guy
as
well
following
his
his
own,
complete
different
steps.
So
we
started
I
think
now
and
then
about
what
we
are
doing
and
then
once
I
launched
castex
we
have
just
a
couple
of
months
later
we
decided
to
meet
up.
I
was
living
in
Lisbon
at
that
time,
so
yeah
we
met
actually
with
Yanis
as
well
and
I'm,
Robert,
Denney
and
I
said
just
come
here
to
Lisbon
I
live
here,
it's
pretty
good
weather.
B
A
A
So
what
what
we've
been
working
mostly
is
getting
is
doing
the
the
back,
the
back
end
term
works
or
the
front
end
doesn't
displayed
everything
we
already
have,
so
that's
gonna,
be
in
the
next
months.
We're
gonna
start
working
more
on
visibility
so
that,
what's
going
on
in
the
CI
and
things
like
that,
but
anyway,
what
you
see
right
now
is
that
evaluation
and
the
build
checks
are
separate.
A
You
see
a
bunch
of
meter
data
from
github
and
and
what
has
been
built
arm
and
we
have
a
bunch
of
documentation
here.
Maybe
I
should
start
here
so
right
now,
if
you
go
into
getting
started,
you
have
instructions
how
to
set
up
your
own
agents.
So
the
idea
is
that
you
host
them
on
your
own
infrastructure
and
maybe
just
a
few
words
why
we
decided
on
that
on.
So
there
is
a
bunch
of
sea
ice
today
like
github
or
travis
circle,
cio
and
so
on.
But
the
problem
is
easy.
A
Honest
is
like,
first
of
all,
all
the
nicks
integrations.
There
have
significant
overhead,
so
you
know
takes
like
a
minute
to
install
next
and
everything
on
github
and
soon
they're
on
Travis
and
I'm.
Not
on
top
of
that,
you
have
like
quite
slow.
Hardware,
I
mean
virtualized
hardware,
so
we
decided
that
in
order
to
try
the
best
experience,
you
need
to
have
a
machine
with
this
cash
and
then
the
CIA
really
can
be
fast.
So
I
mean
here
is
our
instructions
how
to
deploy
it.
We
have
instructions
just
using
mix.
A
That's
what
we
call
manual
deployment.
We
have
instructions
for
microwaves,
Nick,
so
as
mix-ups
and
and
now
just
as
of
actually
today.
There
is
also
our
instructions
to
deploy
with
terraform,
but
anyway,
let's
how
you
deploy
your
own
agent
and
yeah.
If,
if
you
go
to,
if
you
go
to
the
account
page,
you
can
see
your
agents
and
it
will
show
if,
if
they're
online,
currently
and
a
bunch
of
things
like
platforms,
what
kind
of
features
flags
they
have
two
version
and
so
on
and
yeah.
A
C
Pitch
to
a
partner
to
the
Carrick's,
oh
sorry,.
A
A
A
A
D
C
D
B
D
D
D
Yeah
III
saw
that
from
from
Elm
the
language
they
have
a
time-traveling
debugger,
because
everything
is
like
functional
and
immutable
basically
means
you
can
go
back
in
time
and
look
at
previous
events
how
they
affect
the
state
of
the
system
and
I
think
our
RC
is
in
is
in
a
way
quite
similar
to
that
that
you
can
go
back
to
previous
commit
and
be
pretty
confident
that
it'll
produce
the
same
results
or
if
you
make
a
change
based
on
that
commit
that'll,
actually
work
as
expected.
E
A
So
yeah,
as
I
said,
like
one
of
the
biggest
advantages
is
that
it's
really
really
fast,
since
it
has
everything
available
to
build
and-
and
we
generally
recommend
using
like
bare
metal
for
first
Vita,
but
on
add
upon
the
question
of
why
is
it
so
special?
For
example,
we
this
Robert
mostly
spent
quite
some
time,
building
really
good
support
for
import
from
very
patient
and,
for
example,
on
Hydra
or
any
other
CI.
A
If
you
do
import
from
the
relation,
you
can
use
more
than
one
platform,
because
you're
gonna
mix
evaluation
and
build
time,
and
if
you
have
microwaves
bills
during
the
evaluation,
its
it's
not
going
to
be
able
to
dispatch
those,
that's
actually
quite
a
few
problem
for
for
companies
as
they
grow.
A
They
start
building
tools
with
importer,
innovation
from
their
relation,
because
that
saves
a
lot
of
manual
work,
but
then,
once
you
have
to
support
them,
one
on
one
platform
it
becomes
following,
and
the
second
thing
that
also
helps
in
our
case
is
that
evaluations
are
dispatched,
just
us
built,
and
so
it
skills
right
in
case
example
it's
about
like
this
is
a
most.
So
if
you
have
a
lot
of
machines,
it
can
take
quite
some
time
to
evaluate
so.
B
A
Yeah,
so
it
doesn't
support
it
right
now,
but
actually
coming
up
in
the
next
months.
We
have
three
major
goals,
so
one
of
them
is
no
source
control
access.
That's
a
feature
that
when
we've
been
talking
to
companies
quite
a
lot
of
and
half
since
they
have
different
contracts
that
they
cannot
share
it
and
so
on.
A
So
that's
something
we'll
will
have
to
implement
and
the
second
one
is
yeah
impure
builds.
So
of
course
like.
Ideally,
everything
would
be
built
by
Nix,
but
there's
internet.
You
have
to
talk
to
and
that's
something
we
have
to
build
yeah
and
the
third
one
is
going
to
be
visibility,
as
I
said
before,
having
more
insight
what's
going
on
and
so
about,
the
impure
builds
yeah,
we're
gonna
start
with
something
quite
simple,
and
then
I
mean
we
have.
We
have
some
pretty
cool
ideas,
but
in
the
current
case,
we'd
end
with
our
resources.
B
That
sounds
pretty
good,
yeah
I
think
I.
Think
that's
a
for
me.
A
common
problem
that
I
have
with
Hydra
is
okay,
so
I
have
Hydra
down
on
my
builds
now.
How
do
I
get
it
into
production
and
I've
sort
of
worked
around
that
with
long
pulling
and
and
things
like
that,
but
having
a
built
in
way
to
have
something
execute
would
be
really
nice.
A
Yeah,
so
we
haven't
really
decided
how
to
do
that.
But
one
of
ideas
is
we
really
just
to
have
an
attribute
on
a
derivation
to
say,
like
impure
is
true
or
whatever,
and
that
would
like
flag
that
derivation
as
an
executable
that
you
run
after
outside
of
ethnics,
and
you
could
even
build
graphs
with
that
and
since
it's
your
derivation,
they
need
to
already
supports
graphs,
and
so
on
so
yeah
I
mean
one
of
our
goals
as
well,
and
that's
something
we're
quite
conscious
about
is
that
we
want
people
to
whatever
they
run
locally.
A
It
should
work
this
the
same
way
as
online.
So
once
you
go
into
the
impure
world,
that
becomes
quite
tricky,
but
we
will
try
our
best
to
support
that
as
well,
because
we
don't
want
people
to
go
into
the
familiar
feedback
loop
when
you're
waiting
on
the
CI
and
commit
stuff,
and
it's
it's
quite
a
waste.
So
since
we
have
things
you
don't
necessarily
need
it
to
develop
and
we
think
of
it
more
like
a
semaphore
or
a
gatekeeper,
so
yeah
that's
another
set
of
features.
C
Doman
I
do
have
a
question.
This
is
something
I
did
see
on
your
own
FAQ.
It
is
like
I
think
it's
the
Cossacks
back
end,
that's
close
source
and
I'm,
not
actually
sure
if
it
was
explained
there
why
what
the
motivation
is
for
that,
but
if
you
could
explain
that
that
would
be
nice
yeah,
so
I
do
birthday
you're,
also
in
a
private
beta,
currently
right.
A
A
We
decided
to
keep
the
back
end
things
closed
source
and
the
major
reason
is
it's
just
that
we
couldn't
find
an
open
source
model
to
support
this.
The
open
core
wouldn't
work
because
our
community
is
too
small
and
the
support
model
is
pretty
much
that
since
red
head
was
acquired
by
IBM
and
so
on,
and
we
knew
that
it's
a
lot
of
work.
So
the
question
was:
if
we
work
on
this
for
two
years
and
we
open-source
and
give
it
to
everyone-
that's
just
not
going
to
work
for
us
yeah.
So
that's.
B
A
Yes,
so
I
mean
I,
I,
guess
I
can't
speak
for
Robert.
He
can.
He
can
say
for
himself,
but
for
me
it
was
really
one
of
the
best
decisions,
even
even
if
I
don't
believe
it
will,
but
even
if
everything
fails,
I'm
still
happy
to
do
it.
It's
it's
really.
I,
don't
know.
One
of
the
things
I
really
missed
is
being
creative
and
build
things
that
people
want
and
need
and
use,
and
it's
always
hard
to
find
a
place
in
a
company
like
that.
In
my
opinion,
yeah.
C
C
A
Exactly
exactly
and-
and
so
you
know,
I
personally,
I'm
also,
you
know,
I
started
with
the
open
source.
I
grew
up.
It
means
a
lot
to
me,
mostly
the
people,
not
the
source
code,
but
it's
part
of
what
makes
it
so
so
and
yeah
I
mean
for
me.
It's
been
I,
think
my
life
improved
quite
a
lot
in
general,
like
self
fulfillment
or
what
everyone's
saying
but
other
hand.
You
know
it's
also
hard
working
on
something
that
you
know
is
going
to
take
years
to
really
get
the
momentum.
A
F
Yeah
so
I
signed
up
for
the
preview
and
I.
Remember
like
I,
get
really
excited
when
I
first
had
access
to
it,
and
it
said
that
you
know
I
didn't
I
didn't
see
the
the
steps
about
running
it.
A
mix
of
us
at
all,
I
just
saw
like
okay
step,
one
step,
two
step
three
step:
four
Step
five
step,
six
step.
Seven
and
I
was
like
no
I,
don't
have
time
for
this
right
now
and
I
haven't
gone
back
to
it
system.
F
A
It's
quite
easy,
so
we
just
assume
five
version
of
the
agent
which
simplifies
some
so
I
mean
we
worked
for
for
a
mostly
Robert
and
and
also
me
for
the
last
couple
of
months.
Just
focusing
on
make
this
that
simple
and
reducing
them
and
so
on
and
just
really
doing
the
you
know
the
hard
physical
work
I
would
say,
but
it's
not
updated
on
the
front.
And
yet,
if
you
go
to
the
dogs,
page
you're
gonna
see
these
options.
A
C
A
So
I
think
this
is
way
there's
like
a
contact,
a
link
at
the
bottom
and
that
gets
to
our
help.
Email
address
I
think
that's
the
best
way.
It's
really
now,
okay
and
like
properly
take
time
in
answer,
but
you
can
also,
if
you
want
to
just
talk
with
Miss,
also
send
a
time
where
you
have
your
available
and
we
can
schedule
a
call
and
chat
about
it.
If
that's
easier
for
you,
okay,.
C
B
F
D
D
D
B
Do
you
have
anything
so
sorry,
I,
think
about
build
kite.
Build
kite
has
a
similar
model
where
you
run
their
agent
on
your
own
hardware.
They
don't
provide
any
any
sort
of
hosted
system
for
the
agents,
but
they
do
have
a
like
a
push
button
setup
that
will
create
machines
in
AWS
and
then
will
only
run
while
there
are
build
kind
of
jobs
that
are
ready
to
run.
Sorry,
if
you
considered
offering
something
like
that.
D
Yeah
yeah,
we
do,
we
don't
offer
it
yet,
but
that's
definitely
sort
of
the
direction
we
want
to
go
where,
basically,
you
ease
releasing
the
terraform
setup
this
week
coming
week
and
that's
basically
also
a
starting
point
for
for
doing
this.
More
fancy,
auto
scaling
and
skill
to
zero
kind
of
thing.
So
that's
that's
definitely
something
we
want
to
provide.
That's.
D
I
think
one
of
the
hard
things
was
was
actually
building
building
the
agent,
because
we
to
get
the
information
we
need.
We
actually
need
to
write
C++
code,
but
most
of
our
software
is
in
high
school,
so
we
had
to
do
some
foreign
function.
Interface
stuff,
like
dig
through
the
next
code
base,
I,
think
that
that
was
quite
a
bit
harder
than
done
well
at
least
I
had
hoped.
D
B
D
B
D
B
A
Guess
maybe
I
can
just
say
a
bit
more
about
was
hard,
so
I
mean
one
thing
is
vice
like
building
like
a
distributed.
Scheduler,
it's
never
easy,
but
it
wasn't
I.
Guess
that
surprising,
because
that's
a
pretty
no
problem,
yeah
I,
think
the
hardest
bit
is
that
you
know
she
I
is,
is
quite
a
fragile
think,
you're,
basically
connecting
a
lot
of
things
together
and
it
requires
quite
some
either
experimentation
or
knowledge
and
preferably
blood
to
to
make
it.
A
You
know
robust,
so
I
think
that's
quite
common
in
other
science
to
see
it
fell,
so
we've
really
been
trying
to.
As
you
know,
even
with
the
choice
of
Haskell
and
and
so
long
we've
been
trying
to
make
it
reliable
and
reducing
like
structure,
large
logging
and
a
bunch
of
other
tricks.
We've
learned
so
far
to
really
know
what's
going
on,
and
you
know
things
like
then
sourcing,
so
that
so
that
you
can
keep
the
history
of
things
and
so
on.
A
So
there's
yeah
I
think
it's
a
lot
of
underneath
it
seemed
more
like
packaging.
You
know,
like
you
say,
oh
how
hard
can
it
be?
You
just
have
to
pack.
It
softer
it's
pretty
easy,
just
like
be
a
little
and
copy
it,
and
then
you
see
all
these
kinds
of
things
and
I
think
Nick's
are
sorry.
This
yeah,
it's
just
you
know
even
harder,
I
think
that
sense,
because
you
have
to
operate
with
the
world
of
internet.
A
A
A
There's
some
things
we
have
to
improve
like
the
front
end
needs
to
to
know
a
bit
better
how
to
render
30,000
attributes
and
stuff
like
that,
but
low-hanging
fruits,
so
yeah.
We
want
to
do
that,
but
at
the
same
time
we
don't
want
to
push
on
community
too
much
right
now,
because
I
know
everybody
is
a
bit
skeptical.
So
we
want
to
work
with
big
companies
and
build
trust
with
them
first
and
once
we
are
ready
to
support
community
better.
That's
my
goal
at
heart,
but
I
know
it's
just.
A
B
We
have
hit
her
45
minute
mark
oh
we're
out
of
time
for
the
6th,
the
Knicks
west
officers.
It
looks
like
we
managed
to
start
streaming
the
audio
about
a
quarter
of
the
way
through,
so
some
of
that
was
preserved.
So
next
time
will
be
even
better.
Just
start
closing
just
some
closing
notes
here.
Knicks
con
2019
is
still
coming
up.
October
25th
through
the
27th
in
Brno,
Czech
Republic,
and
you
can
go
to
2019.
Knicks
conduct
work
to
get
tickets.
They
think
there
is
still
several
available
and
I.
B
However,
the
hack
day
is
sold
out
now
tweak.
The
IO
is
looking
to
hire
full-time,
promote
engineers
to
work
on
Knicks
and
related
tools.
Our
next
office
hours
will
be
October
18th
and,
if
you'd
like
to
be
a
guest
in
the
future,
call
please
complete
the
form
that
world
of
peace
is
going
to
share
in
the
chat
and
on
IRC
and
I.
Believe
it's
also
on
the
document
about
like
the
about
mix
OS
office
hours
page.
Thank
you
all.
So
much
for
coming
and
I'll
see
you
in
a
couple
weeks
exactly.