Transcript
X0-SXS6zdEQ • Peter Wang: Python and the Source Code of Humans, Computers, and Reality | Lex Fridman Podcast #250
/home/itcorpmy/itcorp.my.id/harry/yt_channel/out/lexfridman/.shards/text-0001.zst#text/0587_X0-SXS6zdEQ.txt
Kind: captions
Language: en
the following is a conversation with
peter wang one of the most impactful
leaders and developers in the python
community former physicist current
philosopher and someone who many people
told me about and praised as a truly
special mind that i absolutely should
talk to recommendations ranging from
travis oliphant to eric weinstein so
here we are
this is the lex friedman podcast to
support it please check out our sponsors
in the description and now here's my
conversation with peter wang
you're one of the most impactful humans
in the python ecosystem
so you're an engineer leader of
engineers but you're also a philosopher
so let's talk both in this conversation
about programming and philosophy
first programming
what do you is the best or maybe the
most beautiful feature of python or
maybe the thing that made you fall in
love or
stay in love with python well those are
three different things what i think is
most beautiful what made me fall in love
with me stay in love when i first
started using it
was when i was a c plus computer
graphics performance nerd in the 90s and
yeah in late 90s and that was my first
job out of college
um
and we kept trying to do more and more
uh like abstract and higher order
programming in c plus which at the time
was quite difficult with templates the
the compiler support wasn't great etc
so when i started playing around with
python that was my first time
encountering really first class support
for types for functions and things like
that and it felt so incredibly
expressive
so that was what kind of made me fall in
love with a little bit and also
once you spend a lot of time in a c plus
dev environment the ability to just whip
something together that basically runs
and works the first time
is amazing so really productive
scripting language i mean i i knew pearl
i knew bash i was decent at both but
python just made everything it made the
whole world accessible right i could
script this and that and the other
network things
you know little hard drive utilities i
could write all these things in the
space of an afternoon and that was
really really cool that's what made me
fall in love is there something specific
you could put your finger on
that you're not programming in perl
today like why python for scripting
i think
there's not a specific thing as much as
the design motif of both the the creator
of the language and the core
uh group of people that built the
standard library around him
um
there was definitely
there was a taste to it i mean steve
jobs you know used that term you know in
somewhat of an arrogant way but i think
it's a real thing that it was designed
to fit a friend of mine actually
expressed this really well he said
python just fits in my head
and there's nothing better to to say
than that now now people might argue
modern python there's a lot more
complexity but certainly as version 5
152 i think is my first version
that fit in my head very easily so
that's what made me fall in love with it
okay so
the most beautiful
feature of python that made you stay in
love it's like over the years
what has like you know you do a double
take you you return too often as a thing
that just brings you a smile i really
still like the um
the ability to play with meta classes
and express higher order things when i
have to create some new
object model to model something right
it's easy for me because i'm i'm pretty
expert as a python programmer i can
easily put all sorts of lovely things
together and use properties and
decorators and other kinds of things and
create something that feels very nice so
that that to me i would say that's tied
with the numpy and vectorization
capabilities i love thinking in terms of
the matrices and the vectors and these
kind of
data structures so i would say those two
are kind of uh tied for me so the
elegance of the numpy data structure
like slicing through the different
multi-dimensions yeah there's just
enough things there it's like a very
it's a very simple comfortable tool just
it's easy to reason about what it does
when you don't stray too far afield
can you uh put your finger on
how to design
a language such that it fits in your
head
certain things like the colon or the
certain notation aspects of python that
just kind of work is it uh something you
have to kind of write out on paper look
and say it's just right is it a taste
thing or is there a systematic process
what's your sense
i think it's more of a taste thing
but one one thing that should be said is
that
you have to pick your audience right so
the better defined the user audience is
or the users are the easier it is to
build something that fits in their minds
because their needs will be more compact
and coherent it is possible to find a
projection right a compact projection
for their needs the more diverse the
user base
the harder that is yeah and so as python
has grown in popularity that's also
naturally created more complexity as
people try to design any given thing
there will be multiple valid
opinions about a particular design
approach and so i do think that's the
that's the downside of popularity it's
almost an intrinsic aspect of the
complexity of the problem well at the
very beginning aren't you an audience of
one isn't ultimately aren't all the
greatest projects in history were just
solving a problem that you yourself had
well so clay shirky in his um book on
crowdsourcing or his kind of thoughts on
crowdsourcing he identifies the first
step of crowdsourcing is me first
collaboration you first have to make
something that works well for yourself
yeah it's very telling that when you
look at all of the impactful
big project well they're fundamental
projects now in the scipy and pi data
ecosystem they all started with
the
people in the domain trying to scratch
their own itch and the whole idea of
scratching your own itch is something
that the open source or the free
software world has known for a long time
but in the scientific computing areas
you know these are assistant professors
or electrical engineering grad students
they didn't have really a lot of
programming skills necessarily but
python was just good enough for them to
put something together that fit in their
domain right so it's almost like a it's
a necessity as a mother invention aspect
and also it was a really harsh filter
for
utility and compactness and
expressiveness like it was too hard to
use then they wouldn't have built it
because it was just too much trouble
right it was a side project for them and
also necessity creates a kind of
deadline it seems like a lot of these
projects are quickly thrown together
in the in the first step and that even
though it's flawed
that just seems to work well for
software projects well it does work well
for software projects in general and in
this particular space um well one one of
my colleagues uh stan siebert identified
this that all the projects in the scipy
ecosystem
um you know if we just rattle them off
there's num pai there's scipy built by
different collaborations of people
although travis is the heart of both of
them um but numpy coming from numeric
and numero these are different people
and then you've got pandas you've got
jupiter
or ipython there's um there's matplotlib
there's just so many others i'm you know
not going to justify trying to name them
all but all of them are actually
different people
and as they rolled out their projects
the fact that they had limited resources
meant that they were humble about scope
um a a great famous hacker jamie zawiski
once said that every every geek's dream
is to build
the uh the ultimate middleware right and
the the thing is with these scientists
turned programmers they had no such
theme they were just trying to write
something that was a little bit better
for what they needed the matlab and they
were going to leverage what everyone
else had built so naturally almost in
kind of this annealing process or
whatever we built a very modular
cover of the basic needs of a scientific
computing library
if you look at the whole human story how
much of a leap is it
we've developed all kinds of languages
all kinds of methodologies for
communication he just kind of like grew
this collective intelligence the
civilization grew it expanded
wrote a bunch of books and now we tweet
uh how big of a leap is programming if
programming is yet another language is
it just a nice little trick that's
temporary in our human history or is it
like
a big
leap in the uh
almost us becoming
uh another organism at a higher level of
abstraction something else i think the
act of programming or
using
grammatical constructions of some
underlying primitives
that is something that humans do learn
but every human learns this anyone who
can speak learns how to do this
what makes programming different has
been that up to this point
when we try to give instructions to
computing systems
all of our computers well actually this
is not quite true but i'll first say it
and then i'll tell you to tell you why
it's not true but for the most part we
can think of computers as being these
iterated systems
so when we program we're giving very
precise instructions to uh iterated
systems that then run at um
incomprehensible speed
and run those instructions in my
experience
some people
are just better equipped to model
systematic iterated systems
well whatever iterated systems in their
head
[Music]
some people are really good at that and
other people are not um and so
when you have like for instance
sometimes people have tried to build
systems that uh make programming easier
by making a visual drag and drop and the
issue is you can have a drag and drop
thing but once you start having to
iterate the system with conditional
logic handling case statements and
branch statements and all these other
things
the visual drag and drop part doesn't
save you anything you still have to
reason about this giant iterated system
with all these different conditions
around it that's the hard part right
so handling iterated logic um
that's the hard part the languages we
use then emerge to give us ability and
capability over these things
now the one exception to this rule of
course is the most popular programming
system in the world which is excel which
is a data flow and a data driven
immediate mode data transformation
oriented programming system
and this actually not an accident that
that system is the most popular
programming system because it's so
accessible to much of a much broader
group of people
i do think as
we build future computing systems
you're actually already seeing this a
little bit it's much more about
composition of modular blocks
they themselves um actually maintain all
their internal state and the interfaces
between them are well-defined data
schemas and so to stitch these things
together using like ifttt or zapier or
any of these kind of you know i would
say compositional scripting kinds of
things
i mean hypercard was also a little bit
in this vein
that's much more accessible to most
people
it's it's really that implicit state
that's so hard for people to track yeah
okay so that's modular stuff but there's
also an aspect where you're standing on
the shoulders of giants so you're
building like
higher and higher levels of abstraction
you do that a little bit with language
so with language you develop sort of
ideas philosophies from plato and so on
and then you kind of leverage those
philosophies as you try to have
deeper and deeper conversations but with
programming it seems like you can build
much more complicated systems like
without knowing how everything works you
can build on top of the work of others
and it seems like you're developing more
and more sophisticated
uh
expressions
ability to express ideas
in a computational space i think
it's worth
pondering the difference here between
complexity and
complication
uh sure okay right back to excel well
not quite back to excel but but the the
idea is um you know when we have a human
conversation all languages
uh for humans emerged to support um
human uh relational communications
which is that the person we're
communicating with is a person
and they would communicate back to us
and so
we sort of um hit a residence point
right when we actually agree on some
concepts so there's a messiness to it
and there's a fluidity to it with
computing systems when we express
something to the computer and it's wrong
we just try again so we can basically
live many virtual worlds of having
failed at expressing ourselves to the
computer until the one time we expressed
ourselves right then we kind of put in
production and then discover that it's
still wrong you know a few days down the
road so i think the
the sophistication of things that we
build with computing
one has to
really pay attention to the difference
between when an end user is expressing
something onto a system that exists
versus when they're extending the system
to to increase the system's capability
um for someone else to then interface
with we happen to use the same language
for both of those things and usu in most
cases but it doesn't have to be that and
excel is actually a great example of
this
of kind of a counterpoint to that
okay so what about the idea of
you said messiness
wouldn't you put
the software 2.0 idea this idea of
machine learning
into the
further and further steps into the world
of messiness
the same kind of beautiful messages of
human communication isn't that what
machine learning is is uh building
on levels of abstraction that don't have
messiness in them
that uh at the operating system level
then there's python the programming
languages that have more and more power
but then finally
there's a neural networks that
ultimately work with data and so the
programming is almost in the space of
data and the data is allowed to be messy
isn't that a kind of program so the idea
of software 2.0 is a lot of the
programming happens
in the space of data
so back to excel
all roads lead back to excel in the
space of data and also the hyper
parameters of the neural networks and
all of those allow
this the
same kind of messiness that human
communication allows
it does but
you know my background is a physics i
took like two cs courses in college so i
don't have now i did cram a bunch of cs
uh in prep when i applied for grad
school but um but still i don't have a
formal background in computer science um
but what i have observed in studying
programming languages and programming
systems and things like that is that
there seems to be this this this
triangle it's one of these beautiful
little iron triangles in it that you
find in life sometimes
and it's the connection between
the code correctness and kind of
expressiveness of code the semantics of
the data
and then the kind of correctness or
parameters of the underlying hardware
compute system
so there's the algorithms that you want
to you know apply um there's what the
bits
that are stored on whatever media
actually represent so the semantics of
the data you know within the
representation and then there's what the
computer can actually do
in every programming system every
information system
ultimately
finds some spot in the middle of this
little triangle
sometimes some systems collapse them
into just one edge are we are we
including humans as a system no no i'm
just thinking about computing systems
here okay and the reason i bring this up
is because i believe there's no free
lunch around this stuff so if we build
if we build machine learning systems to
sort of write the correct code that is
at a certain level of performance so
it'll sort of select right with the
hyper parameters we can tune kind of how
we want the performance boundary and sla
to
look like
for
transforming some set of inputs into
certain kinds of outputs
that training process itself is
intrinsically sensitive to the kinds of
inputs we put into it it's and it's
quite sensitive to the boundary
conditions we put around the performance
so i think even as we move to using
automated systems to build this
transformation as opposed to humans
explicitly from a top-down perspective
figuring out well this schema and this
database and these columns get selected
for this algorithm and here we put a you
know a fibonacci heap for some other
thing
human design or computer design
ultimately what we hit the boundaries
that we hit with these information
systems is when the representation of
the data hits the real world is where
there's a lot of slop and a lot of
interpretation
and that's where actually i think a lot
of the work will go in the future is
actually understanding kind of how to
better
in this in the view of these live data
systems how to better encode the
semantics of the world
for those things they'll be less about
the details of how we write a particular
sql query okay but given the semantics
of the real world and the messiness of
that what does the word correctness mean
when you're talking about code
there's a lot of dimensions to
correctness
historically and this is one of the
reasons i say that we're coming to the
end of the era of software because for
the last 40 years or so software
correctness was really defined
about functional correctness i write a
function it's got some inputs does it
produce the right outputs if so then i
can turn it on hook it up to the live
database and it goes
and more and more now we have i mean in
fact i think the bright line in the sand
between machine learning systems or
modern data-driven systems versus
software classical software systems
is that the values of the input
actually
have to be considered with the function
together to say this whole thing is
correct or not and usually there's a
performance sla as well like did it
actually finish making sla sorry service
level agreement so it has to return
within some time you have a 10
millisecond time budget to return a
prediction of this level of accuracy
right um so these are things that were
not traditionally in most business
computing systems the last 20 years at
all people didn't think about it
but now we have value dependence on
functional correctness so that that
question of correctness is becoming a
bigger and bigger question why does that
map to the end of software
we've thought about software as just
this thing that you can do in isolation
with some you know test trial inputs and
in a very you know um
very sort of sandboxed environment and
we can quantify how does it scale how
does it you know perform how many nodes
do we need to allocate if we want to
scale this many inputs
when we start turning this stuff into
prediction systems real cybernetic
systems you're going to find scenarios
where you get inputs that you don't want
to spend a little more time thinking
about you're going to find inputs that
are not it's not clear what you should
do right so then the software has a
varying amount of runtime
and correctness with regard to input and
that is a different kind of system
altogether now it's a full on cybernetic
system it's a next generation
information system that is not like
traditional software systems can you
maybe describe what is a cybernetic
system do you include humans in that
picture so is it as a human in the loop
kind of complex mess of the whole kind
of interactivity of software with the
real world or is it something more
concrete well when i say cybernetic i
really do mean that the software itself
is closing the observe orient decide act
loop by itself so humans being out of
the loop is is the fact what
for me uh makes it a cybernetic system
and humans are out of that loop when
humans are out of the loop when the
machine is actually sort of deciding on
its own what it should do next to get
more information
that makes it a cybernetic system so
we're just at the dawn of this right i
think everyone talking about mlai it's
it's it's great but really the thing we
should be talking about is when we
really enter the cybernetic era
and all of the questions of ethics and
governance and all correctness and all
these things
they really are the most important
questions okay can we just linger on
this what does it mean for the human to
be out of the loop in a cybernetic
system because isn't the cybernetic
system that's
ultimately accomplished in some kind of
purpose that at the at the bottom
you know the the turtles all the way
down at the bottom turtle is a human
well the human may have set some
criteria but the human wasn't precise so
for instance i just read the other day
that um earlier this year or maybe it
was last year at some point the um
libyan army i think um sent out some
automated killer drones with explosives
um and there was no human in the loop at
that point they basically put them in a
geofenced area said find any moving
target like a truck or vehicle it looks
like this and boom um that's not a human
in the loop right
so increasingly the less human there is
in the loop the more concerned you are
about these kinds of systems because uh
there's unintended consequences like
less
the original designer and engineer of
the system is able to predict
even one with good intent is able to
predict the consequences of such a
system is that that's right there are
some software systems right that run
without humans in the loop that are
quite complex and that's like the
electronic markets and we get flash
crashes all the time we get um you know
in the in the heyday of high frequency
trading there's a lot of market
microstructure people doing all sorts of
weird stuff that the market
designers had never really thought about
contemplated or intended so when we run
these full-on systems with these
automated trading bots um
now they become automated you know
killer drones and then all sorts of
other stuff
we we are that's what i mean by we're at
the dawn of the cybernetic era and the
end of the era of just pure software
are you more concerned
if you're thinking about cybernetic
systems or even like self-replicating
systems so systems that aren't just
doing a particular task but are able to
sort of multiply and scale in some
dimension
in the digital or
even the physical world are you more
concerned about uh
like the lobster being boiled so a
gradual with us not noticing
collapse of civilization or
a big explosion
uh it's like oops
kind of a big thing where everyone
notices but it's too late
i think that
it will be a different experience for
different people
um i do i do um share a common point of
view with some of the climate um
you know people who are concerned about
climate change and and just the
uh this uh
the the big existential risks that we
have but unlike a lot of people who are
who share my level of concern i think
the collapse will not be
quite so dramatic as some of them think
and what i mean is that i think that for
certain tiers of let's say economic
class or certain locations in the world
people will experience dramatic collapse
scenarios but for a lot of people
especially in the developed world the
realities of collapse will be managed
there will be narrative management
around it so that
they essentially insulate the middle
class will be used to insulate the upper
class from
the pitch forks and the and the um
flaming torches and everything it's
interesting because uh so my specific
question wasn't is
my question was more about cybernetic
systems the software okay uh it's
interesting but it would nevertheless
perhaps be about class so the effect of
algorithms might affect certain classes
more than others absolutely i was more
thinking about whether it's social media
algorithms or actual robots
is there going to be a gradual effect on
us where we wake up
one day and don't recognize the humans
we are
or or is it something truly dramatic
where there's you know like
a meltdown of a nuclear reactor kind of
thing chernobyl like uh catastrophic
events
that um
are almost bugs in a program that scaled
itself too quickly yeah i'm not as
concerned about the visible stuff
and the reason is because the big
visible explosions i mean this is
something i said about social media is
that you know at least with nuclear
weapons when a newt goes off you can see
it and you're like well that's really
wow that's kind of bad right i mean
oppenheimer was reciting the baha'i gita
right when he saw one of those things go
off so
we can see nukes are really bad he's not
reciting anything about twitter
well but right but then when when you
have social media when you have um all
these different things that conspire to
create a layer of virtual experience for
people that alienates them from you know
reality and from each other
that's very pernicious it's impossible
to see right and it kind of slowly gets
in there so
you've written about this idea of
virtuality on this topic which you
define as the subjective phenomenon of
knowingly engaging with virtual
sensation and perception and suspending
or forgetting the context that it's uh
somalicum
so let me ask
uh
what is real
is there a hard line between reality and
virtuality like perception drifts from
some kind of physical reality we have to
kind of have a sense of what is the line
that's to we've gone too far right right
for me it's not about any hard line
about physical reality as much as
um a simple question of
um
does the particular technology
help people connect in a more integral
way with other people with their
environment with all of the full
spectrum of things around them so it's
less about oh this is a virtual thing
and this is a hard real thing more about
when we create virtual representations
of the real things um
always some things are lost in
translation usually many many dimensions
are lost in translation right we're now
coming to
almost two years of covet people on zoom
all the time you know it's different
when you meet somebody in person than
when you see them i've seen you on
youtube lots right
but the senior person is very different
and so
i think when we engage in virtual
experiences
all the time and we only do that there
is absolutely a level of embodiment
there's a level of embodied experience
some participatory interaction that is
lost
and it's very hard to put your finger on
exactly what it is it's hard to say oh
we're gonna spend a hundred million
dollars building a new system that
captures this five to five five percent
better higher fidelity human expression
no one's gonna pay for that right so
when we rush madly into
a world of simulacrum and and virtuality
um
you know the things that are lost are
it's difficult
once everyone moves there it can be hard
to look back and see what we've what
we've lost so is it irrecoverably lost
or rather when you put it all on the
table
is it possible for more to be gained
than is lost if you look at video games
they create
virtual experiences that are surreal
and can bring joy to a lot of people can
connect a lot of people
uh and can get people to talk a lot of
trash uh
so they can bring out the best and the
worst in people so is it possible to
have a future world
where the pros outweigh the cons
it is i mean it's possible to have that
in the in the current world but
um when
literally trillions of dollars of
capital are tied to using those things
to
groom the worst of our inclinations
and to attack our weaknesses in the
limbic system to create these things
into id machines versus connection
machines
then um then the those good things don't
stand a chance can you make a lot of
money by building connection machines is
it possible do you think
to bring out the best in human nature to
uh create fulfilling connections and
relationships in the digital world and
make a ton of money
um if i it out i'll let you know
but what's your intuition without
concretely knowing what's
my intuition is that a lot of our
digital technologies give us the ability
to have synthetic connections or to
experience virtuality
they have co-evolved
with
sort of the human expectations it's sort
of like sugary drinks as people have
more sugary drinks they get they need
more sugary drinks to get that same hit
right so with these virtual things
and with tv
and fast cuts and you know tick tocks
and all these different kinds of things
we're co-creating essentially humanity
that
sort of asks and needs those things and
now becomes very difficult to get people
to slow down it gets difficult for
people to hold their attention
on on slow things and actually feel that
embodied experience right so mindfulness
now more than ever is so important in
schools and um as a therapy technique
for people because our environment has
been accelerated and mcluhan actually
talks about this in the electric
environment of the television and that
was before tick-tock and before
front-facing cameras so
i think for me the the concern is that
it's not like we can ever switch to
doing something better but more of
the humans and technology
they're not independent of each other
the technology that we use
kind of molds what we need for the next
generation of technology yeah but humans
are intelligent and they're uh
introspective and they can reflect on
the experiences of their life so for
example there's been many years in my
life where i i ate an excessive amount
of sugar and then a certain moment i
woke up
and said uh
why do i keep doing this this doesn't
feel good
like long term and i think
uh so going through the tick tock
process of realizing
okay when i shorten my attention span
actually that does not make me feel good
longer term
and realizing that and then going to
platforms
going to places that
um
are away from the sugar so so in in so
doing you can create platforms that can
make a lot of money when so to help
people wake up to what actually makes
them feel good long-term develop grow as
human beings and it just feels like
humans are more intelligent than
uh mice looking for cheese
they're able to sort of think i mean we
can think we can contemplate our
mortality right and contemplate things
like
long-term
love and we can have a long-term fear of
certain things like mortality we can
contemplate whether the
experiences the sort of the drugs of
daily life that we've been partaking in
is making us happier a better people and
then once we contemplate that we can
make financial decisions
in using services and paying for
services that are making us better
people so it just seems that
we're in the very first stages of social
networks
that just were able to make a lot of
money really quickly but in
bringing out sometimes
the bad parts of human nature they
didn't destroy humans they just they
just fed everybody a lot of sugar and
now everyone's gonna wake up and say
hey we're gonna start having like
sugar-free social media right
right well there's a lot to unpack there
i think some people certainly have the
capacity for that and i certainly think
i mean it's very interesting even the
way you said it you woke up one day and
you thought well this doesn't feel very
good yeah well that's still your limbic
system saying this doesn't feel very
good
right you have a cat brains worth of
neurons around your gut right and so
maybe that exaggerated and that was
telling you hey this isn't good
humans are
more than just mice looking for cheese
or monkeys looking for sex and power
right so
let's slow down now you're um now a lot
of people would argue with you on that
one but we're more than just that but
we're at least that and we're
very very seldom not that
so
um my i don't actually disagree with you
that we could be better and that we can
that better platforms exist and people
are voluntarily noping out of things
like facebook and noting
awesome verb it's a great term yeah i
love it i use it all the time
you're going to have to know part of
that i want to nope out of that right
it's going to be a hard pass and
and that's and that's that's great but
that's again to your point that's the
first generation of front-facing cameras
of social pressures and you as a you
know self-starter self-aware adult have
the capacity to say yeah i'm not going
to do that i'm going to go and spend
time on long form reads i'm going to
spend time managing my attention i'm
going to do some yoga
if you're a 15 year old in high school
and your entire social environment is
everyone doing these things guess what
you're going to do you're going to kind
of have to do that because your limbic
system says hey i need to get the guy or
the girl or whatever and that's what i'm
going to do and so one of the things
that we have to reason about here is the
social media systems or you know social
media i think is a
first
our first encounter with
a technological system
that runs a bit of a loop around
our own cognition and attention
it's not the last
it's it's far from the last and it gets
to the heart of some of the
philosophical achilles heel of the
western philosophical system which is
each person gets to make their own
determination each person is an
individual that's you know sacrosanct in
their agency and their sovereignty and
all these things the problem with these
systems is they come down and they are
able to manage everyone on mass
and so every person is making their own
decision but together the the bigger
system is causing them to act with a
group
um dynamic that's very profitable for
people
so this is the issue that we have is
that our philosophies are actually not
geared to understand
what is it for a person to be to have an
uh
high trust connection uh as part of a
collective and for that collective to
have its right to coherency and agency
that's something like when when a social
media app causes a family to break apart
it's done harm to more than just
individuals right so that concept is not
something we really talk about or think
about very much but that's actually the
problem is that we're vaporizing
molecules into atomic units and then
we're hitting all the atoms with certain
things that's like yeah well that person
chose to look at my app so our
understanding of human nature is at the
individual level it emphasizes the
individual too much because ultimately
society operates at the collective level
and these apps do as well and the apps
do as well so for us to understand the
progression the development of this
organism we call human civilization we
have to think of the collective level
too i would say multi-tiered
multi-tiered multi-so individual as well
individuals family units social
collectives
um and and on the way up okay two so
you've said that individual humans are
multi-layered susceptible to signals and
waves and multiple strata the physical
the biological social cultural
intellectual so
sort of going along these lines can you
describe
the layers of the cake that that is a
human being
and maybe the human collective human
society
so i'm just stealing wholesale here from
robert persig
who is the author of zen in the art of
motorcycle maintenance and in his um
follow-on
book
uh has a sequel to it called lila he
goes into this in a little more detail
but um it's it's a it's a crude approach
to thinking about people but i think
it's still an advancement over
traditional subject object metaphysics
where we look at people as
a dualist would say well is is your mind
you know your consciousness is that
is that just merely the matter that's in
your brain or is there something kind of
more beyond that and they would say yes
there's a soul sort of ineffable
soul beyond just merely the physical
body right and then and i'm not one of
those people right i think that we don't
have to draw a line between
are things only this or only that
collectives of things can emerge
structures and patterns that are just as
real as the underlying pieces but you
know they're transcendent but they're
still of the underlying pieces
so your body is this way i mean we just
know physically you consist of atoms and
uh and and whatnot and then the atoms
are arranged into molecules which then
arrange into certain kinds of structures
that seem to have a homeostasis to them
we call them cells and those cells form
you know sort of biological structures
those biological structures give your
body
its physical ability and biological
ability to consume energy and to
maintain homeostasis but humans are
social animals and a human by themselves
is is not very long for the world so we
also part of our biology is wire to
connect to other people to you know from
the mirror neurons to our language uh
centers and all these other things
so
we are intrinsically there's a layer
there's a part of us that wants to be
part of a thing if we're around other
people not saying a word but they're
just up and down jumping and dancing
laughing we're gonna feel better right
and they didn't there was no exchange of
physical anything they didn't give us
like five atoms of happiness right but
there's an induction in our own sense of
self that is at that social level
and then beyond that um
person puts the intellectual level kind
of one level higher than social i think
they're actually more intertwined than
that but the intellectual level is
the the level of pure ideas that you are
a vessel for memes you're a vessel for
philosophies
you will conduct yourself in a
particular way
i mean i think part of this is if we
think about it from a physics
perspective you're not you know there's
a joke that physicists like to um
approximate things and we'll say well
approximate a spherical cowl right
you're not a spherical cow you're not a
spherical human you're a messy human and
we can't even um say what the dynamics
of your emotion will be unless we
analyze all four of these layers
right
if it's if you're if you're muslim at a
certain time of day guess what you're
going to be on the ground kneeling and
praying right and that has nothing to do
with your biological need to get on the
ground or physics of gravity it is an
intellectual drive that you have it's a
cultural phenomenon and an intellectual
belief that you carry so that's what the
four layered stack
is is all about it's that a person is
not only one of these things they're all
of these things at the same time it's a
superposition
of dynamics that run through us that
make us who we are
so no layers is special
um not so much nowhere especially each
layer is just different
um but we are
each layer against the participation
trophy
yeah each layer is a part of what you
are you are a layer cake right of all
these things and if we try to deny
right so many philosophies do try to
deny
the reality of some of these things
right some people say well we're only
atoms well we're not only atoms because
there's a lot of other things that are
only atoms i can reduce a human being to
a bunch of soup and it's not they're not
the same thing even though it's the same
atoms so i think the the order and the
patterns that emerge within humans
to understand
to really think about what a next
generation philosophy would look like
that would allow us to reason about
extending humans into the digital realm
or to interact with autonomous
intelligences that are not biological
nature we really need to appreciate
these that human what human beings
actually are is the superposition of
these different layers
you mentioned consciousness
are each of these layers of cake
conscious
is consciousness a particular quality of
one of the layers is there like a spike
if you have a consciousness detector at
these layers or it's something that just
permeates all of these layers and just
takes different form i believe what
humans experience as consciousness
is something that sits on a gradient
scale
of
a general principle in the universe that
seems to
look for order and reach for order when
there's an excess of energy you know
it's it would be odd to say a proton is
alive right it'd be odd to say like this
particular atom or molecule of of
hydrogen gas is alive
but there's certainly something
we can make
assemblages of these things that that
are that have autopoetic aspects to them
that will create structures that will
you know crystalline solids will form
very interesting and beautiful
structures um this gets kind of into
weird mathematical territories you start
thinking about penrose and game of life
stuff uh about the generativity of math
itself like the hyper real numbers
things like that but um without going
down that rabbit hole i would say that
there seems to be a tendency
in the world that when there is
excess energy things will structure and
pattern themselves and they will then
actually furthermore try to create an
environment that furthers their
continued stability
it's the concept of externalized
extended phenotype or niche construction
so
um this is ultimately what leads to
certain kinds of amino acids forming
certain kinds of structures and so forth
until you get the ladder of life so what
we experience as consciousness no i
don't think cells are conscious of that
level but is there something beyond mere
equilibrium state biology and and
chemistry and biochemistry that drives
what makes things
work
i think there is um
so adrian bajan has this constructive
law there's other things you look at
when you look at the life sciences and
you look at
any kind of statistical physics and
statistical mechanics
when you look at things far out of
equilibrium
when you have excess energy what happens
then life
doesn't just make a harder soup it
starts making structure
there's something there the poetry of
reaches for order when there's an excess
of energy
because you brought up game of life
you did it not me my i love cellular
automata so i have to sort of
linger on that for a little bit
so cellular automata i guess is uh or
game of life is a very simple example of
reaching for order when there's an
excess of energy
or reaching for order and somehow
creating complexity it within like this
explosion of just
turmoil somehow trying to construct
structures and so doing
uh creates very elaborate
organism-looking type things
what intuition do you draw from this
simple mechanism well i i like to turn
that around on its head and um
and look at it as what if every single
one of the patterns created
life or created you know not life but
created interesting patterns because you
know some of them don't and sometimes
you make cool gliders and other times
you know you start with certain things
and you make gliders and other things
that then construct like you know and
gates and not gates right and you build
computers on them um all of these rules
that create these patterns that we can
see those are just the patterns we can
see
what if our subjectivity is actually
limiting our ability to perceive
the order in all of it
you know what are some of the things
that we think are random are actually
not that random we're simply not
integrating at a final f level across a
broad enough time horizon
um and this is again i said we go down
the rabbit holes and the penrose stuff
or like wolf runs explorations on these
things um
there is something deep and beautiful in
the mathematics of all this that is
hopefully one day i'll have enough money
to work and retire and just ponder those
those questions but there's something
there but you're saying there's a
ceiling to when you have enough money
and you retire and you ponder it there's
a ceiling to how much you can truly
ponder because there's cognitive
limitations
in what you're able to
perceive as a pattern
yeah so and maybe mathematics extends
your
perception capabilities but it's still
it's still finite it's just like
yeah the mathematics we use is the
mathematics that can fit in our head
yeah
you know did god really create the
integers or did god create all of it and
we just happen at this point in time to
be able to perceive integers
well she just did the the positive
energy
and then we
um
she just graded the natural numbers and
then we screwed all up with zero and
then i guess okay
but we did we created mathematical uh
operations so we can have iterated steps
to approach bigger problems
right i mean the entire the entire point
of the arabic numeral system and it's a
rubric for mapping a certain set of
operations and folding them into a
simple little expression
but that's just the operations that we
can fit in our heads
there are many other operations besides
right
the thing that worries me the most about
aliens and humans
is that their aliens are all around us
and we're too dumb
yeah see them oh certainly yeah or life
let's say just life life of all kinds of
forms or organisms you know what just
even the intelligence of organisms
is uh imperceptible to us because we're
too dumb and
we're looking self-centered
a particular kind of thing yeah
when i was at cornell i had a lovely
professor of asian religions jamerry law
and she would tell this um story about a
musical a musician a western musician
who went to japan and he taught you know
classical music and
could play you know all sorts of
instruments he went to japan um and he
would ask people you know he would
basically be looking for things in the
style of
western you know chromatic scale and
these kinds of things and then finding
none of it he would say well there's
really no music in japan but they're
using a different scale they're playing
different kinds of instruments right the
same thing she was using as sort of a
metaphor for religion as well in the
west we center a lot of religion
certainly the the religions of abraham
we center them around belief and in the
east it's more about practice right
spirituality and practice rather than
belief so anyway the point is here to
your point um life we i think so many
people are so fixated on certain aspects
of self-replication
or you know homeostasis or whatever
but if we kind of broaden and generalize
this thing of things reaching for order
under which conditions can they then
create an environment that sustains that
order
that um allows them you know the the
invention of death is an interesting
thing there are some organisms on earth
that are thousands of years old
and it's not like they're incredibly
complex actually simpler than the cells
that comprise us
but they never die so at some point um
death was invented you know somewhere
along the eukaryotic scale i mean even
the protists right there's death
and why is that along with the
sexual reproduction right there is
something about
the renewal process something about the
ability to respond to a changing
environment where
it just becomes you know just killing
off the old generation and letting new
generations
try seems to be the best way to fit into
the niche you know human historian seems
to write about wheels and fires the
greatest inventions but it seems like
death and sex are pretty good and
they're they're kind of essential
inventions at the very beginning at the
very beginning yeah well we didn't
invent them right
well broad we
you didn't invent life i see us as one
uh you particular homo sapien did not
invent them but uh we together it's a
team project just like you're saying i
think the greatest homo sapien
invention is collaboration so when you
say collaboration
peter where do ideas come from
and how do they take hold in society
what's is that the nature of
collaboration is that the basic atom of
collaboration is ideas
it's not not ideas but it's not only
ideas there's a book i just started
reading called death from a distance
have you heard of this no it's a really
fascinating thesis which is that
humans are the only conspecific
the
the only species that can kill other
members of the species from range
and maybe there's a few exceptions but
if you look in the animal world you see
like pronghorns butting heads right you
see the alpha
lion and the beta lion and they take
each other down humans we develop the
ability to chuck rocks at each other and
while at prey but also at each other and
that means the beta male can chunk a
rock at the alpha male and take them
down
and with very he can throw a lot of
rocks actually miss a bunch of times so
just hit once and be good so
this ability to actually kill members of
our own species from range without a
threat of harm to ourselves
created essentially mutually assured
destruction where we had to evolve
cooperation if we didn't
then if we just continue to try to do
like i'm the biggest monkey in the tribe
and i'm gonna you know
own this tribe and you have to go
if we do it that way then those tribes
basically failed and the tribes that's
that persisted and that have now given
rise to the modern homo sapiens are the
ones where respecting the fact that we
can kill each other from range
uh without heart like there's an
asymmetric ability to to snipe the
leader from range that
meant that we sort of had to learn how
to cooperate with each other right come
back here don't throw that rock at me
let's talk our witnesses out so violence
is also part of collaboration the threat
of violence let's say
well the recognition i was maybe the
better way to put it is the recognition
that we have more to gain by working
together
than the prisoner's dilemma of both of
us defecting
so uh mutually assured destruction in
all his forms is part of this idea of
collaboration well and eric weinstein
talks about our nuclear piece right i
mean it kind of sucks with thousands of
warheads aimed at each other we mean
russia and the us but it's like on the
other hand
you know we only fought proxy wars right
we did not have another world war three
of like hundreds of millions of people
dying to like machine gun fire and and
you know giant you know guided missiles
so the original nuclear weapon is a rock
that we learned how to throw essentially
the original yeah well the original
scope of the world for any human being
was their little tribe
i would say it still is to the most for
the most
part eric weinstein
speaks very highly of you
which was very surprising to me at first
because i didn't know there's this depth
to you because i knew you as a as a as
an amazing
leader of engineers and engineer
yourself and so on so it's fascinating
maybe just as a comment uh a side
tangent that we can take uh what's your
nature of your friendship with eric
weinstein how did the two how did such
two interesting paths cross is it
your origins in physics is it your
interest in philosophy and the ideas of
how the world works what is it it's
actually it's very random it's uh eric
found me um he actually found travis uh
and and i um sheriff elephant yeah we
were both working at a company called
nthot uh back in the mid 2000's and
we're doing um a lot of consulting
around scientific python um and we'd
made some some tools and uh eric was
trying to use some of these python tools
to visualize he had a fiber bundle
approach to
modeling certain aspects of economics he
was doing this and that's how he kind of
got in touch with us and so
um this was in the early
mid
2000s 07 time frame oh six or seven eric
weinstein trying to use python right
hyper bundles
uh using some of the tools that we've
built in the open source that's somehow
entertaining to me that's the thought of
that it's really funny but then um you
know we met with him a couple of times
really interesting guy and then in the
wake of the 0708 kind of financial
collapse he uh helped organize with lee
smolin um a symposium at the perimeter
institute
about um okay well clearly
you know big finance can't be trusted
governments in its pockets would
regularly capture what the f do we do
um and all sorts of people nasim talib
was there and uh andy lowe from mit was
there and you know
bill jainway i mean just a lot of you
know
top billing people were there and he
invited me and uh travis and uh another
one of her co-workers uh robert kern who
is a anyone in the scipy numpy community
knows robert um really great guy so the
three of us also got invited to go to
this thing and that's where i met brett
weinstein for the first time as well
yeah i knew him before he got all famous
for unfortunate reasons i guess but uh
but but anyway we um
so we met then and kind of had a
friendship um you know throughout
since then you have a depth of thinking
that uh kind of
runs with eric in terms of just thinking
about the world deeply and thinking
philosophically and then there's eric's
interest in programming i actually never
um you know he'll bring up programming
to me quite a bit as a metaphor for
stuff right but i never kind of pushed
the point of like
what's the nature of your interest in
programming i think you saw it probably
as a tool yeah absolutely the to
visualize to explore mathematics and
explore physics but and i was wondering
like what's the
his uh depth of interest and also his
uh
vision for what programming
would look like in the future have you
have you had interaction with him like
discussion in the space of python no
programming well um in the sense of
sometimes he asked me why is this stuff
still so hard
um
uh yeah you know everybody's a critic
but uh but actually no eric programming
i mean like yes yes well not programming
in general but certain things in the
python ecosystem
but he uh but he actually i think what i
find in listening some of his stuff is
that he does
use programming metaphors a lot right
he'll talk about apis or object oriented
and things like that so i think that's a
useful
set of frames for him to draw upon for
uh discourse um i haven't paired
programmed with him in a very long time
you've you've previously well i mean
trying to try to help like put together
some of the visualizations around these
things but it's been a
very not really pair program but like
even looked at his code right i mean how
legendary would be is that like uh get
repo
with peter wang and eric weinstein well
honestly honestly robert kearn did all
the heavy lifting so i have to give
credit where credit is due robert is is
the silent but incredibly deep um quiet
not silent but quiet but incredibly deep
individual at the heart of a lot of
those things that eric was trying to do
um but we did have you know in the
as travis and i were starting our
company in um
2012 time frame
we went to new york eric was still in
new york at the time he hadn't moved to
this is before he joined teal capital we
just had like a steak dinner somewhere
maybe it was keane's i don't know
somewhere in new york so it's me travis
eric and then wes mckinney the creative
pandas and then wes is um then business
partner adam the five is sat around
having this just a
hilarious time amazing dinner um i
forget what all we talked about but it
was it was one of those conversations
which i wish um as soon as covet is over
maybe eric and i can sit down recreate
recreate it somewhere in uh in la or
maybe he comes here because a lot of
cool people here in austin right exactly
yeah we're all here here come here yeah
so he uses uh the metaphor source code
sometimes to talk about physics we
figure out our own source code so you
with the physics
background um and uh somebody who's
quite a bit of an expert in source code
do you think we'll ever figure out our
own source code
in the way that eric means do you think
we'll figure out the nature of
constantly working on that problem i
mean i think we'll
we'll make more and more progress for me
there's some things i don't
really doubt too much like i don't
really doubt that one day we will create
um a synthetic maybe not maybe not fully
in silicon but a synthetic approach
to
um
cognition that rivals uh the biological
20 watt computers in our heads
what's cognition here cognition which
aspect perception attention memory
recall asking better questions
that for me is a measure of intelligence
doesn't roomba vacuum cleaner already do
that or do you mean oh it doesn't ask
questions i mean no it's
so i mean i have a roomba but it's well
yeah it's not even as smart as my cat
right so yeah but it asks questions
about what is this wall it now new
feature asks is this poop or not
apparently yes a lot of our current
cybernetics system it's a cybernetic
system it will go and it'll happily
vacuum up some poop right the older
generations would
a new one just released does not
this is a commercial i wonder if it
still gets stuck under my first rung of
my stair um in any case i these
cybernetic systems we have
they are
mold they're designed to be
sent off into a relatively static
environment and whatever dynamic things
happen in the environment they have a
very limited capacity to respond to
a human baby a human toddler of you know
18 months of age has more capacity to
manage its own attention and its own
capacity to make better sense of the
world
than the most advanced robots today so
again my cat i think can do a better job
of my two and they're both pretty clever
so
i do think though back to my kind of
original point i think that it's not for
me it's not question at all that we will
be able to create synthetic systems that
are able to do this
um better than the human at an equal
level or better than the human mind it's
also for me
not a question
that we will be able to
put them alongside humans so that they
capture the full broad spectrum of what
we are seeing as well
and also looking at our responses
listening to our responses even maybe
measuring certain vital signs about us
so in this kind of sidecar mode a
greater intelligence could use us and
our whatever 80 years of life to train
itself up and then be a very good
simulacrum of us moving forward right
so
who is in the sidecar in that picture of
the future exactly is the
the baby version of our immortal selves
okay so
once the baby grows up is there any use
for humans i think so
i think that out of out of epistemic
humility we need to keep humans around
for a long time
and i would hope that anyone making
those systems would believe that to be
true
out of epistemic humility what's the
nature of the humility that that we
don't know what we don't know
so we don't
right so we don't first i mean first we
have to build systems that that help us
do the things that we do know about that
can then probe the unknowns that we know
about but the unknown unknowns we don't
know we could always know
nature is the one thing that is
infinitely
able to surprise us
so we should keep biological humans
around for a very very very long time
even after our immortal selves have
transcended have gone off to explore
other worlds gone to go communicate with
the life forms living in the sun or
whatever else so yeah um you know i
think that's
that's for me these are
these seem like things that are going to
happen like i don't really question that
that they're gonna happen
assuming we don't completely you know
destroy ourselves is it possible to
create
an ai system that you fall in love with
and it falls in love with you and you
have a romantic relationship with it or
a deep friendship let's say
i would hope that that is the design
criteria for any of these systems
and if we cannot have
a
meaningful relationship with it then
it's still just a chunk of silicon so
then what is meaningful because um
back to sugar well sugar doesn't love
you back right so the computer has to
love you back and what does love mean
well in this context for me love i'm
going to take a page from ellen de baton
love means that it wants to help us
become the best version of ourselves
yes um
that's beautiful
that's a beautiful definition of love so
what
what role does love play in the human
condition at the individual level and at
the group level because you were kind of
saying that humans
we should really consider humans both
the individual and the group and the
societal level what's the role of love
in this whole thing we talked about sex
we talked about death thanks to the
bacteria they invented it
at which point did we invent love by the
way i mean is that is that also no i
think i think love is is the the start
of it all and the feelings of and this
gets this is sort of beyond uh just
you know romantic sensual whatever kind
of things but actually genuine love as
we have for another person love as it
would be used in a religious text right
i think that capacity to feel love
more than consciousness that is the
universal thing our feeling of love is
actually a sense of that generativity
when we can look at another person and
see that they can be something more
than
than they are and more than just what we
you know
a pigeonhole we might stick them in we
see i mean i think there's in any
religious text you'll find
um voiced some concept of this that you
should see the grace of god in the other
person right they're they're made in the
spirit of of what you know the love that
god feels for his creation or her
creation and so i think this thing is
actually the root of it so i would say
before i don't think i don't think
molecules of water feel conscious of
consciousness but there is some
proto-micro quantum
thing of love that's the generativity
when there's more energy than what they
need to maintain equilibrium
and that when you sum it all up is
something that leads to i mean
i had my mind blown one day as an
undergrad at the physics computer lab i
logged in and you know when you log into
bash for a long time there was a little
fortune that would come out and it said
man was created by water to carry itself
uphill
and i was logging in to work on some you
know problem set
and i logged in and i saw that and i
just said son of a you know i just
i logged out i went to the coffee shop
and i got a coffee and i sat there on
the quad like
you know
it's not wrong and yet wtf right
um so when you look at it that way it's
like yeah okay non-equilibrium physics
is a thing
um and so when we think about love when
we think about these kinds of things
i would say that in the modern day human
condition
there's a lot of talk about freedom and
individual liberty and rights and all
these things
but
that's a and that's very hegelian it's
very kind of following from the western
philosophy
of of the the individual as sacrosanct
but
it's not really couched i think the the
right way because it should be how do we
maximize people's ability to love each
other to love themselves first to love
each other their responsibilities to the
previous generation to the future
generations
those are the kinds of things that
should be our design criteria right
those should be
what we start with to then come up with
the philosophies of self and of rights
and responsibilities um but that that
love being at the center of it i think
when we design systems for cognition
um it it should absolutely be built that
way i think if we simply focus on
efficiency
and productivity these kind of very uh
industrial era
you know all the things that marx had
issues with right those that's that's a
way to go and and really i think go off
the deep end in the wrong way so one of
the interesting consequences of
thinking of life in this hierarchical
way
of an individual human and then there's
groups in their societies
is uh
i believe that
you believe that corporations are people
so this is a this is a kind of a
politically
dense idea and all those kinds of things
if we just throw politics aside if we
throw all of that aside
in which sense do you believe that
corporations are people so um and how
does love connect to that right so the
belief is that groups of people
have some kind of higher level i would
say mesoscopic claim to agency i you
know so so where do i you know
let's let's start with this most people
would say okay individuals have claims
to agency and sovereignty nations we
certainly act as of nations so at a very
large large scale nations have
rights to sovereignty and agency like
everyone plays the game of modernity as
if that's true right we believe france
is a thing we believe the united states
is a thing but to say that
groups of people
at a smaller level than that
um
like a family unit is the thing well in
our law in our laws we actually do
encode this concept
i believe that
in a relationship in a marriage right
one partner can sue
for loss of consortium right if someone
breaks up the marriage or whatever so
these are concepts that even in law we
do respect there is something about the
union and about the family so for me i
don't think it's so weird to think that
groups of people have
a right to
a claim to rights and sovereignty of
some degree i mean we and we
uh look at our clubs we look at churches
these are we we talk about these
collectives of people as if they have a
real agency to them and then they do but
i think if we take that one step further
and say okay they can accrue resources
well yes check you know by law they can
um they can own land they can
engage in contracts they can do all
these different kinds of things so we in
legal terms uh support this idea that
groups of people have rights
where we go wrong on this stuff is that
the most popular version of this is the
for-profit absentee owner corporation
that then is able to amass larger
resources than anyone else in the
landscape anything else any other entity
of equivalent size
and they're able to essentially bully
around individuals whether it's laborers
whether it's people whose resources they
want to capture
they're also able to bully around our
system of representation which is still
tied to individuals right
so
um i don't believe that's correct i
don't think it's good that they you know
they're people but they're i
don't think that corporations as people
acting like is a good thing but
the idea that collectives and
collections of people
that we should treat them
philosophically as having
some
agency some agency and some some mass
at a mesoscopic level i think that's an
important thing because one one thing i
do
think
we under-appreciate sometimes is
the fact that relationships have
relationships so it's not just
individuals having relationships with
each other
but if you have eight people seated
around a table right each person has a
relationship with each of the others and
that's obvious but then if it's four
couples each couple also has a
relationship with each of the other
couples
right the dyads do and if it's couples
but one is the the you know father
mother older and then you know one of
their children and their spouse
that that family unit of four has a
relationship with the other family unit
of four so the idea that relationships
have relationships is something that we
intuitively know in navigating the
social landscape but it's not something
i hear expressed like that
it's certainly not something that is i
think taken into account very well when
we design these kinds of things so i
think um the reason why i care a lot
about this
is because i think the future of
humanity
requires us to form better sense make
collective sense making units at
something you know around dunbar number
you know half to 5x dunbar
and that's very different than right now
where we um defer sense making to
massive aging zombie institutions
um or we just do it ourselves we go it
alone go to the dark force of the
internet
so that's really interesting so you've
talked about agency
i think maybe calling it a convenient
fiction at all these different levels
so even at the human individual level
it's kind of a fiction we all believe
because we are like you said made of
cells and cells are made of atoms
so that's a useful fiction and then
there's nations
that seems to be a useful fiction but
it seems like some fictions are better
than others you know there's a lot of
people that argue the fiction of nation
is a bad idea one of them
lives two doors down from me michael
malus he's an anarchist
you know i'm sure there's a lot of
people who are into meditation that
believe the idea
this useful fiction of agency of an
individual is uh troublesome as well we
need to let go of that in order to truly
like to transcend
i don't know i don't know what words you
want to use but suffering or to uh to
elevate the
experience of life
so
you're kind of arguing that okay so we
have some of these useful fictions of
agency
we should add a stronger
fiction that we tell ourselves about the
agency of groups in the hundreds of the
half of dunbar's number five x dunbar's
number yeah something on that order and
we call them fictions but really they're
rules of the game right rules that we we
we feel are fair or rules that we
consent to yeah i always question the
rules when i lose like a monopoly that's
when i usually question when i'm winning
i don't question the rules we should
play game monopoly someday there's a
trippy version of it that we could do
what what kind of contract monopoly is
induced by a friend of mine to me where
you can write contracts on
future earnings or landing on various
things and you can hand out like
you know you can land first three times
you land a park places free or whatever
just and then you start trading those
contracts for money
and then you create human civilization
uh and somehow bitcoin comes into it
okay uh but some of these actually i bet
if me and you and eric sat down to play
a game of monopoly and we were to make
nfts out of the contracts we wrote we
could make a lot of money
now it's a terrible idea yes i would
never do it but i bet we could actually
sell the nfts around i have other ideas
to make money that i could tell you and
they're all terrible ideas
um including cat videos on the internet
okay but some of these rules of the game
some of these fictions are it seems like
they're
better than others they have worked this
far
to cohere
um human to organize human collective
action but you're saying something about
especially this technological age
requires
modified fictions stories of agency
why the dunbar number and also you know
how do you select a group of people you
know del mar numbers i think
it did i have the sense that it's
overused
as a kind of law
that somehow
we can have deep human connection at
this scale like some of it
feels like an interface problem too it
feels like if i have the right tools i
can deeply connect with a large number
larger number of people
it just feels like
uh there's a huge value to interacting
just in person getting to share
traumatic experiences together beautiful
experiences together but there's other
experiences like um
that in the digital space that you can
share it just feels like dunbar's number
could be expanded significantly perhaps
not
to to the level of millions and billions
but it feels like it could be expended
so how yeah how do we find the right
interface you think
um
for uh
having a little bit of a collective here
that has agency you're right that
there's many different ways that we can
build trust with each other um my friend
joe edelman talks about a few different
ways that
um
you know mutual appreciation trustful
conflict um just experiencing something
like you know there's a variety of
different things that we can do
but
all those things take time
and you have to be present
the less presence you are i mean there's
just again a no free lunch principle
here the less present you are the more
of them you can do but then the less
less connection you build
so i think there is sort of a human
capacity issue around some of these
things now that being said
if
we can use certain technologies so for
instance if i write a little monograph
on my view of the world you read it
asynchronously at some point and you're
like wow peter this is great here's mine
i read it i'm like wow lex this is
awesome
we can be friends
without having to spend 10 years you
know figuring all this stuff out
together we just read each other's thing
and be like oh yeah this guy's exactly
in my wheelhouse and vice versa and we
can then um
you know connect just a few times a year
and maintain a high trust
relationship it can expand a little bit
but it also requires these things are
not all technological nature it requires
the individual themselves to have a
certain level of capacity
to have a certain lack of neuroticism
right if you want to use like the ocean
big five sort of model
people have been pretty centered the
less centered you are the fewer
authentic connections you can really
build for a particular unit of time
it just takes more time other people
have to put up with your crap like
there's a lot of the stuff that you have
to deal with if you are not so well
balanced right so yes we can help people
get better to where they can develop
more relationships faster and then you
can maybe expand dunbar number by quite
a bit but you're not going to do it i
think it's be hard to get it beyond 10x
kind of the rough swag of what it is
you know
well
don't you think
that ai systems could be an addition to
dunbar's number
so like why do you count as one system
or multiple ai systems multiple ai
systems so i do believe that ai systems
for them to integrate into human society
as it is now have to have a sense of
agency so there has to be a
individual
because otherwise we wouldn't relate to
them we could engage certain kinds of
individuals to make sense of them for us
and be almost like did you ever watch uh
star trek
uh like voyager like there's the volta
who were like the interfaces the
ambassadors for the dominion um we may
have ambassadors that speak on behalf of
these systems they're like the mentats
of dune maybe or something like this i
mean we already have this to some extent
if you look at the biggest
sort of i wouldn't say ai system but the
biggest cybernetic system in the world
is the financial markets it runs outside
of any individual's control
and you have an entire stack of people
on wall street wall street analysts to
cnbc reporters whatever they're all
helping to communicate what does this
mean
you know like jim cramer like running
around and yelling and stuff like all of
these people are part of that
lowering of the complexity there to
meet
since you know to help do sense making
for people whatever capacity they're at
and i don't see this changing with ai
systems i think you would have ringside
commentators talking about all the stuff
that this ai system is trying to do over
here over here because it's a it's
actually a super intelligence so if you
want to talk about humans interfacing
making first contact with the super
intelligence we're already there we do
it pretty poorly and if you look at the
gradient of power and money what happens
is the people closest to it will
absolutely exploit their distance
for
personal financial gain
so we should look at that and be like oh
well that's probably what the future
will look like as well
um but nonetheless i mean we're already
doing this kind of thing so in the
future we can have ai systems but you're
still gonna have to trust people to
bridge the sense making gap to them
see i don't i just feel like there could
be of like millions of ai systems that
have
have agencies you have when you say one
super intelligence superintelligence in
that context means
it's able to
solve particular problems extremely well
but there's some aspect of human-like
intelligence that's necessary to be
integrated into human society so not
financial markets not
sort of weather prediction systems or i
don't know logistics optimization i'm
more referring to things that you
interact with on the intellectual level
yeah and that i think requires there has
to be a backstory there has to be a
personality i believe it has to fear its
own mortality in a genuine way like
there has to be
all
many of the elements that we humans
experience that are fundamental to the
human condition because otherwise we
would not have a deep connection with it
but i don't think having a deep
connection with it is necessarily going
to stop us from building a thing that
has quite an alien intelligence aspect
sure
um so another now the other kind of
alien intelligence on this planet is
octopuses or octopates or whatever you
want to call them
octopi yeah there's a there's a little
controversy as to what the plural is i
guess but
an octopus
um
you know it really acts as a collective
intelligence of eight intelligent arms
right its arms have a tremendous amount
of neural density to them
and
i see
if we can build i mean just let's let's
go with what you're saying if we build a
singular intelligence that interfaces
with humans that has a sense of agency
so it can run the cybernetic loop and
develop its own theory of mind as well
as it's a theory of action all these
things i agree with you that that's
the necessary components to build a real
intelligence right there's got to be
something at stake it's got to make a
decision it's got to then run the ooda
loop okay so we build one of those well
if we can build one of those we'll
probably build 5 million of them so
build five million of them
and if their cognitive systems are
already digitized and already kind of
there we stick an antenna on each of
them bring it all back to a hive mind
that maybe doesn't make all the
individual decisions for them but treats
each one as almost like a neural
neuronal input of a much higher
bandwidth and fidelity going back to a
central system that is then able to
perceive
much broader
uh dynamics that we can't see in the
same way that a phased array radar right
you think about how phase phase-to-radar
works it's just sensitivity
it's just radars and then it's
hypersensitivity and really great timing
between all of them and with a flat
array it's as good as a curved radar
dish right so with these things it's a
phased array of cybernetic systems
that'll give the centralized
intelligence
uh much much better
much higher fidelity understanding of
what's actually happening in the
environment but the more power the more
understanding the central
superintelligence has
the dumber
the individual like fingers of this
intelligence are i think i think
necessarily
i don't see what has to be this argument
there has to be
the experience of the individual agent
has to have the full richness
of the human-like experience you have to
be able to be
driving the car in the rain listening to
bruce springsteen and all of a sudden
break out in tears because remembering
some something that happened to you in
high school we can implant those
memories if that's really needed but no
no no but the central agency like i
guess i'm saying for for in my view for
intelligence to be born you have to have
uh a decentralization
like each one has to struggle and reach
so each one
in excess of energy has to reach for
order as opposed to a central place
doing so have you ever read like some
sci-fi where um there's like hive minds
uh like the vern revenge i think has one
of these and then um some of the stuff
from um
yes on the commonwealth saga the idea
that uh you're an individual but you're
connected with like a few other
individuals telepathically as well and
together you form a swarm
so if you are i'd ask you what do you
think it is the experience of if you are
like well a borg right if you are
one if you're part of this hive mind
outside of all the aesthetics forget the
aesthetics
internally what is your experience like
because i have a theory as to what that
looks like
the
one question i have for you about that
experience is
how much is there a feeling of freedom
of free will because i obviously as a
human very biased
but also somebody who values freedom and
biased it feels like the experience of
freedom is essential for
um
trying stuff out to being to being
creative and doing something truly novel
which is at the core of
yeah well i don't think you have to lose
any freedom when you're in that mode
because i think what happens is we think
we still think and i mean you're still
thinking about this in a sense of a
top-down command and control hierarchy
which is not what it has to be at all
i think the experience so i'll just you
know
show my cards here i think the
experience of being a robot in that
robot swarm
a robot who has agency over their own
local environment that's doing sense
making and reporting it back to the hive
mind
um i think that robot's experience would
be
one of when the hive mind is working
well
it would be an experience of like
talking to god right that you
essentially are reporting
to
you're sort of saying here's what i see
i think this is what's going to happen
over here i'm going to go do this thing
because i think if i'm going to do this
this will make this change happen in the
environment
and and then and
god she may tell you
that's great and in fact your your
brothers and sisters will join you to
help make this go better right and then
she can let your brothers and sisters
know hey you know peter is going to go
do this thing would you like to help him
because we think that this will make
this thing go better and they'll say yes
we'll help him so the whole thing could
be actually a very emergent the the
sense of
you know what does it feel like to be a
cell in a network that is alive that is
generative and i think actually the
feeling is serendipity
that that there's random order not
random disorder or chaos but random
order just when you needed to hear bruce
springsteen you turn on the radio and
bam it's bruce springsteen right that
feeling of serendipity i feel like um
this is a bit of a flight of fancy but
every cell in your body
must have like what does it feel like to
be a cell in your body when it needs
sugar there's sugar when it is oxygen
there's just oxygen now when it needs to
go and do its work and pull like as one
of your muscle fibers right
it does its work
and it's great it contributes to the
cause right so this is all again a
flight of fancy but i think as we
extrapolate up what does it feel like to
be an independent individual with some
bounded sense of freedom all sense of
freedom is actually bounded but it with
about a sense of freedom that still
lives within a network that has order to
it and i feel like it has to be a
feeling of serendipity so the cell
there's a feeling of serendipity even
though
it has no way of explaining why it's
getting oxygen and sugar when it gets it
so you have to each individual component
has to be
too dumb to understand the big picture
no the big picture's bigger than what it
can understand but isn't that an
essential characteristic of the
individual is to be too dumb to
understand the bigger picture like a bit
not dumb necessarily but limited in its
capacity to understand because the mo
okay the moment you understand i feel
like that leads to
if you tell me now
that there's some bigger intelligence
controlling everything i do
intelligence broadly defined meaning
like you know even the sam harris thing
there's no free will
if i'm smart enough to truly understand
that that's the case
that's gonna i don't know if i have
philosophical breakdown yeah right
because we're in the west and we're
pumped full of this stuff of like you
are a golden fully free individual with
all your freedoms and all your liberties
and go grab a gun and shoot whatever you
want to no it's actually you don't
actually have
a lot of these you're not unconstrained
but the areas where you can
manifest agency
you're free to do those things you can
say whatever you want on this podcast
you can create a podcast right yeah
you're not you're i mean you have a lot
of this kind of freedom but even as
you're doing this you are actually i
guess where the the the demo of this is
that
we are already intelligent agents
in such a system right in that one of
these these like robots of one of five
million little swarm robots or one of
the borg
they're just posting an internal
bulletin board i mean maybe the board
cube is just a giant facebook machine
floating in space and everyone's just
posting on there they're just posting
really fast and like oh yeah it's called
the metaverse now then that's called the
metaverse that's right here's the
enterprise maybe we shall go shoot it
yeah everyone up votes and they're gonna
go shoot it right but we already are
part of a human
online collaborative environment and
collaborative sense making system it's
not very good yet it's got the overhangs
of zombie sense-making institutions all
over it but as that washes away and as
we get better at this
we are going to see humanity improving
at speeds that um are unthinkable in the
past and it's not because anyone's
freedoms were limited in fact the open
source when we started this with open
source software right the collaboration
what the internet surfaced was the
ability for people all over the world to
collaborate and produce some of the most
foundational software that's in use
today right that entire ecosystem was
created by collaborators all over the
place
so
these online kind of swarm kind of
things are not
novel it's just i'm just suggesting that
future ai systems if you can build one
smart system
you have no reason not to build multiple
if you build multiple there's no reason
not to integrate them all into a
collective sense making
substrate and that thing will certainly
have emergent intelligence that none of
the individuals and probably not in the
human designers will be able to really
you know put a bow around and explain
but in some sense would that ai system
still be able to go
like rural texas buy a ranch go off the
grid go full survivalist
can you disconnect
from the hive mind
you may not want to
so to be ineffective
to be intelligent you have access to way
more intelligence capability if you're
plugged into five million other really
really smart cyborgs why would you leave
so like there's a word control that
comes to mind
so it doesn't it it doesn't feel like
control like over over uh overbearing
control it's it's just i think systems
now this is your point i mean look at
look at how much how uncomfortable you
are with this concept right i think
systems that feel like overbearing
control will not evolutionarily win out
i think systems that give their
individual elements the feeling of
serendipity and the feeling of agency
that that will
those systems will win but that's not to
say that there will not be emergent
higher level order on top of it
and that's the thing that's the
philosophical breakdown that we're
staring right at which is in the western
mind i think there's a very sharp
delineation
between explicit control
now cartesian like what is the vector
where is the position where is it going
it's completely deterministic
and
kind of this idea that things emerge
everything we see is the emergent
patterns of other things
and there is agency when there's extra
energy
so you have spoken about a kind of
meaning crisis that we're going through
but it feels like
since uh since we invented sex and death
we broadly speaking we've been searching
for a kind of meaning so it feels like
uh human civilization has been going
through a meaning crisis of different
flavors throughout its history why is
how is
this particular meaning crisis different
or is it really a crisis and it wasn't
previously what's your sense a lot of
human history there wasn't so much a
meaning crisis there was just a like
food and not getting eaten by bears
crisis right
once you get to a point where you can
make food there was the like not getting
killed by other humans crisis so sitting
around wondering what is all about is
actually a relatively recent luxury
um
and the and to some extent the meaning
crisis coming out of that is precisely
because
well not precisely because i i believe
that meaning is the consequence of um
when we make consequential decisions
it's tied to agency
right when we make consequential
decisions
that generates meaning
so if we make a lot of decisions but we
don't see the consequences of them then
it feels like what was the point
right but if there's all these big
things happening but we're just along
for the ride then it also does not feel
very meaningful
meaning as far as i can tell is my
working definition circuit 2021
is
uh generally the result of
a person making a consequential decision
acting on it and then seeing the
consequences of it so
historically
just when humans are in survival mode
you're making consequential decisions
all the time
so there's not a lack of meaning because
like you either got eaten or you didn't
right you got some food and that's great
you feel good like these are all
consequential decisions only in
you know the post
fossil fuel and industrial revolution
could we create a massive leisure class
i could sit around not being threatened
by bears
not starving to death
making and
making decisions somewhat but a lot of
times not making not seeing the
consequences of any decisions they make
the general sort of sense of anamiy i
think this is the french term for it in
the in the wake of the consumer society
in the wake of mass
mass media telling everyone hey
you know choosing between hermes and
chanel is a meaningful decision no it's
not
i don't know what either of those means
oh there's high-end uh luxury um uh
purses and crap like that but the point
is that we we give people the idea that
consumption is meaning that making a
choice of this team versus that team
spectating
has meaning so we produce all of these
different things that are
as if meaning right but really making a
decision that has no consequences for us
and so that creates the meaning crisis
well you're saying uh choosing between
chanel and the other one is has no
consequence i mean i
why is one more meaningful than the
other it's not that it's more meaningful
the other it's that you make a decision
between these two brands
and you're told this brand will make me
look better in front of other people if
i buy this brand of car
if i wear that brand of apparel right
the idea like a lot of decisions we make
are around consumption but consumption
by itself doesn't actually yield meaning
gaining social status does provide
meaning so that's why in this era of um
abundant production
we uh so many things turn into status
games the nft kind of explosion is a
similar kind of thing everywhere there
are status games because
you know
we just have so much excess production
um but aren't those status games a
source of meaning like what why
do the games we play have to be grounded
in physical reality like they are when
you're trying to run away from lions why
can't we
in this virtuality world on social media
why can't we play the games on social
media even the dark ones right we can
yeah and you're but you're saying that's
crazy there's a meaningful crisis well
there's a meeting crisis in that there's
two aspects of it number one
playing those kinds of status games uh
oftentimes requires destroying the
planet
because um
it's it's it ties to
consumption
consuming the latest and greatest
version of a thing buying the latest
limited edition sneaker and throwing out
all the old ones maybe it keeps on the
old ones but the amount of sneakers we
have to cut up and destroy every year
to create artificial scarcity for the
next generation right this is kind of
stuff that's not great it's not great at
all
so conspicuous consumption
fueling status games is really bad for
the planet not sustainable the second
thing is you can play these kinds of
status games but then what it does is it
renders you captured to the virtual
environment
the status games the really wealthy
people are playing are all around the
hard resources
where they're gonna build the factories
they're gonna have the fuel in the rare
earths to make the next generation of
robots they're then going to one game
run circles around you and your your
children
so that's another reason not to play
those virtual status games so you're
saying ultimately the the the big
picture game is won if
by people who have access or control
over actual hard resources so you can't
you don't see a society where most of
the games are um played in the virtual
space they'll be captured in the
physical space it's it it all builds
it's just like the stat the stack of
human being right if you only play
the game at the cultural and
intellectual level the people the hard
resources and access to layer zero
physical are going to own you
but isn't money not connected to or less
and less connected to hard resources and
money still seems to work it's a virtual
technology um there's different kinds of
money
part of the reason that some of the
stuff is able to go a little unhinged is
because
uh the the the big sovereignties
where one spends money and uses money
and plays money games and inflates money
um their their ability to adjudicate
the physical resources and hard
resources on land and things like that
those have not been challenged in a very
long time
so you know we went off the gold
standard most money is not connected to
physical resources
it's an idea
and that
idea is
very closely connected to status
um so why but it's also tied to like
it's actually tied to law it is tied to
some physical hard things so you have to
pay your taxes yes so it's always at the
end
going to be connected to the the
blockchain of physical reality so in the
case of law and taxes it's connected to
government
and uh government is what violence
is the i'm playing the monopoly on
violence
devil's advocates here
and popping one devil off the stack at a
time
isn't ultimately of course it'll be
connected to physical reality but just
because people control the physical
reality it doesn't mean the status
lebron james in theory could make more
money than the owners of the teams
in theory and to me that's a virtual
idea so somebody else constructed a game
and now you're playing in the space of
virtual uh in the virtual space of the
game so it just feels like there could
be games where status we build realities
that give us meaning in the virtual
space like i can imagine such things
being possible oh yeah okay so i see
what you i think i see what you're
saying there with the idea there i mean
we'll take the lebron james side and put
in like some youtube influencer yes sure
right so the youtube influencer
it is status games but at a certain
level it precipitates into real dollars
and into like well you look at mr beast
right he's like sending off half a
million dollars worth of fireworks or
something right on a youtube video and
also like saving you know like saving
trees and so on sure right you're trying
to plant a milling tree with the mark
robert or whatever it was yeah like it's
not that those kinds of games can't lead
to real consequences
it's that for the vast majority of
people in consumer culture
they are incented by the
i would say mostly i'm thinking about
middle class consumers
they're incented by advertisements
they're centered by their memetic
environment to treat
the
purchasing of certain things the need to
buy the latest model whatever that need
to appear however the need to pursue
status games
as a driver of meaning
and my point would be that it's a very
hollow driver of meaning
and that is what creates a meaning
crisis because at the end of the day
it's like eating a lot of empty calories
right yeah it tasted good going down a
lot of sugar but man it did not it was
not enough protein to help build your
muscles and you kind of feel that in
your gut
and i think that's i mean to all the
stuff aside and setting aside a
discussion on currency which i hope we
get back get back to you
that's what i mean about the meaning
crisis part of it being created by the
fact that we don't um we're not
encouraged to have more and more direct
relationships we're actually alienated
from relating to even even our family
members sometimes right we're we're
encouraged to relate to brands we're
encouraged to relate to these kinds of
things that then tell us
to um do things that are really of low
consequence
and that's where the meaning crisis
comes from so the role of technology in
this so there's somebody you mentioned
who's jacques
elio
his view of technology
he warns about the towering piles of
technique which i guess is a broad idea
of technology yes so i think correct me
if i'm wrong for him technology is a is
a is bad moving away from human nature
and it's ultimately destructive
my question broadly speaking this
meaning crisis can technology what are
the pros and cons of technology can it
be good yeah i think it can be i
certainly draw on some of the lowell's
ideas and i think some of them are are
pretty good um but the way he defines
technique is
uh well also somandon as well i mean he
speaks to the general mentality of
efficiency
homogenized processes homogenized
production homogenized labor to produce
homogenized artifacts
that then are not actually
they they don't sit well in the
environments it's essentially you can
think of as the antonym of craft
whereas a craftsman will come
to you know a problem uh maybe a piece
of wood and then make it to a chair it
may be a site to build a house or build
a stable or build you know whatever
and they will consider how to bring
various things in to build something
well contextualized that's in uh
in right relationship with that
environment
but the way we have driven technology
over the last 150 years is not that at
all it is how can we
you know make sure the input materials
are homogenized cut to the same size you
know
diluted and doped exactly the right
alloy concentrations how do we create
machines that then consume exactly the
right kind of energy to be able to run
at this high speed to stamp out the same
parts which then go out the door
everyone gets the same tickle me elmo
and the reason why everyone wants it is
because we have broadcast that tells
everyone this is the cool thing so we
homogenize demand right and we're like
beaudelard um and look other critiques
of modernity coming from that direction
you know the situation list as well they
it's that their point is that at this
point in time consumption is the thing
that drives a lot of the economic stuff
not the need but the need to consume and
build status games on top
so we have homogenized when we
discovered i think this is uh this is
really like bernays and stuff right in
the early 20th century we discovered we
can create
we can create demand we can create
desire
in a way that
was not possible before because of
broadcast media
and one not only do we create desire we
don't create a desire for each person to
connect to some bespoke thing to build a
relationship with their neighbor or
their spouse
we are telling them you need to consume
this brand you need to drive this
vehicle you got to listen to this music
have you heard this have you seen this
movie right so creating homogenized
demand
makes it really cheap to create
homogenized product and now you have
economics of scale
so we make the same tickle me elmo give
it to all the kids and all the kids are
like hey i got to tickle me elmo right
so this is
ultimately
where this ties in then to run away
hyper capitalism is that
we then
capitalism is always looking for growth
it's always looking for growth and
growth only happens the margins so you
have to squeeze more and more demand out
you got to make it cheaper and cheaper
to make the same thing but tell everyone
they're still getting meaning from it
you're still like this is still your
tickle me elmo right and we we see
little bits of this
dripping critiques of this dripping in
popular culture you see it sometimes
it's when buzz lightyear
walks into the thing he's like oh my god
at the toy store i'm just a toy like
there's millions of other or there's
hundreds of other buzz lightyears just
like me right
that is i think you know a fun pixar
critique on this homogenization dynamic
i agree with you on most of the things
you're saying so i'm playing devil's
advocate here but you know this
homogenized
machine of capitalism
is also the thing that is able to fund
if channeled correctly
innovation
invention
and development of totally new things
that in the best possible world create
all kinds of new experiences that can
enrich lives
um the quality of lives for
uh all kinds of people so isn't this the
machine that actually enables the
experiences and more and more
experiences that would then give meaning
it has done that to some extent i mean
it's not all good or bad in my
perspective you know we can always look
backwards and offer a critique of the
path we've taken to get to this point in
time
um but that's a different that's
somewhat different it informs the
discussion
um but it's somewhat different than the
question of where do we go in the future
right sure
is this still the same rocket we need to
ride to get to the next point we'll even
get us to the next point well how does
this so you're predicting the future how
does it go wrong in your view
we have the mechanisms we have now
explored enough technologies to where we
can actually i think sustainably produce
what most people in the world need to
live
we
have
also created the infrastructures to
allow continued research and development
of additional
science and medicine and various other
kinds of things
the organizing principles that we use to
govern all these things today
have been a lot of them have been
just inherited
from honestly medieval times
some of them have refactored a little
bit in the industrial era
but
a lot of these modes of organizing
people are
deeply problematic
and
furthermore they're rooted in
i think a very industrial mode
perspective on human labor
and this is one of those things i'm
going to go back to the open source
thing there was a point in time
when well let me ask you this if you
look at the core scipy sort of
collection of libraries that's scipy
numpy map plot lib right there's ipython
notebook let's throw pandas in there
psychic learn a few of these things
um
how
much value do you think economic value
would you say they drive in the world
today
that's one of the fascinating things
about talking to you and travis is like
it it's it's immeasurable it's like uh
at least a billion dollars a day maybe a
billion dollars sure i mean it's like
it's similar question of like how much
value does wikipedia create right it's
like
all of it i don't know well i mean if
you look at our systems when you do a
google search right now some of that
stuff runs through tensorflow but when
you look at you know siri when you do
credit card transaction fraud like just
everything right every intelligent
station under the sun
they're using some aspect of these kinds
of tools so i would say that
these create billions of dollars of
value you mean like direct use of tools
that leverage direct yeah yeah even
that's billions a day yeah yeah right
easily i think like the things they
could not do if they didn't have these
tools right yes so
that's billions of dollars a day great i
think that's about right now if we take
how many people did it take to make that
right and there was a point in time not
anymore but there was a point in time
when they could fit in a van i could
have fit them in my mercedes center
right and so if you look at that like
holy crap
literally a van of maybe a dozen people
could create value to the tune of
billions of dollars
a day what lesson do you draw from that
well here's the thing
what can we do to do more of that
like that's open source the way i've
talked about this in other
environments is
when we use generative participatory
crowdsourced approaches we unlock human
potential
at a level that is better than what
capitalism can do
i would challenge you know anyone to go
and try to hire the right 12 people in
the world
to build that entire stack the way those
12 people did that right they'd be very
very hard to press to do that if a hedge
fund could just hire a dozen people and
create like something that is worth
billions of dollars a day every single
one of them will be racing to do it
right but finding the right people
fostering the right collaborations
getting it adopted by the right other
people to then refine it
that is a thing that was organic in
nature that that took crowdsourcing that
took a lot of the open source ethos and
it took the right kinds of people
right now those people who started that
said i need to have a part of a
multi-billion dollar a day sort of
enterprise they're like i'm doing this
cool thing to solve my problem for my
friends right so the point of telling
the story is to say that our way of
thinking about value our way of thinking
about allocation of resources our ways
of thinking about property rights and
all these kinds of things they come from
finite game scarcity mentality medieval
institutions
as we are now entering to some extent we
are sort of in a post-scarcity era
although some people are hoarding a
whole lot of stuff
we are at a point where if not now soon
we'll be in a post-scarcity era the
question of how we allocate resources
has to be revisited at a fundamental
level because the kind of software these
people built the modalities that those
human ecologies that built this software
it treats software's on property
actually sharing creates value
restricting a forking reduces value
so that's different than any other
physical resource that we've ever dealt
with it's different than how most
corporations treat software ip
right so if treating software
in this way created this much value so
efficiently so cheaply because feeding a
dozen people for 10 years is really
cheap
right
that's the that's the reason i care
about this right now is because looking
forward when we can automate a lot of
labor where we can in fact
the the programming for your robot in
your part neck of the woods and you're
part of the amazon to build something
sustainable for you and your tribe to
deliver the right medicines to take care
of the kids
that's just software that's just code
that could be totally open sourced
right so we can actually get to a mode
where
all of this additional generative things
that humans are doing
they they don't have to be
wrapped up in a container and then we
charge for all the exponential dynamics
out of it that's what facebook did
that's what modern social media did
right because the old internet was
connecting people just fine facebook
came along and said well anyone can post
a picture anyone can post some text
and we're gonna amplify the crap out of
it to everyone else and it exploded this
generative network of human interaction
and then said how do i make money off
that oh yeah i'm going to be a
gatekeeper
on everybody's attention
and that's how i'm going to make money
so how do we create
uh more than one van
how do we have millions of vans full of
people that create numpy scipy that
create python so
you know the story of those people is
often they have some kind of job outside
of this this is what they're doing for
fun
don't you need to have a job
don't you have to be connected plugged
in to the capitalist system isn't that
what like um
isn't this consumerism the engine that
results in
the individuals that kind of take a
break from it every once in a while to
create something magical like at the
edges right the question of surplus
right this is this is the question like
if everyone were to go and run their own
farm no one would have time to go and
write numpy sci-fi right
maybe but that's that's that's what i'm
talking about when i say we're
maybe at a post scarcity point for a lot
of people
the question that we're never encouraged
to ask in a super bowl ad is how much do
you need
how much is enough do you need to have a
new car every two years every five if
you have a reliable car can you drive
one for 10 years is that all right you
know i had a car for 10 years was fine
you know your iphone do you have to
upgrade every two years i mean sort of
you you're using the same apps you did
four years ago
right this should be a super bowl ad
this should be a super bowl ad that's
great maybe you really need a new iphone
maybe one of our listeners will will
fund something like this of like no but
just actually bringing it back
bringing it back to actually the
question of what do you need
how do we create the infrastructure for
collectives of people
to live on the basis of providing you
know what we need meeting people's needs
with a little bit of excess to handle
emergencies and things like that
pulling our resources together
to handle the really really big you know
emergencies somebody with a really rare
care form cancer or some massive fire
sweeps through you know half the the
village or whatever but can we actually
unscale things and solve for
people's needs
and then give them the capacity
to explore how to be the best version of
themselves
and for travis that was you know
throwing away his shot a tenure in order
to write numpy
for others it's uh there is a saying in
the in the sci-fi uh community that you
know sci-fi advance is one failed
postdoc at a time
and that's you know
we can do these things we can actually
do this kind of collaboration because
code software information organization
that's cheap
that those bits are very cheap to fling
across the oceans
so you mentioned travis
we've been talking and we'll continue to
talk about open source um
maybe you can comment how did you meet
travis who who is travis alphon
what's what's your relationship been
like through the years
uh
where did you work together how did you
meet
what's uh
the present and the future look like
yeah so the first time i met travis was
at a sci-fi conference in pasadena do
you remember the year
2005. i was working at again at nthot
you know working on scientific computing
consulting
and um
a
couple of years later
he joined us at nthot i think 2007
um
and he came in as president uh the the
one of the founders of and thought was
the ceo eric jones um
and we're all very excited that travis
was joining us and that was you know
great fun so i worked with travis um on
a number of consulting projects and we
worked on
um some open source stuff i mean it was
just a really it was a good a good time
there and then it was primarily python
related oh yeah it was all python numpy
consulting kind of stuff um towards the
end of that time
uh we started getting called into more
and more finance shops
um they were adopting python pretty
heavily i did some work on like a high
frequency trading shop um working some
stuff and then we worked together on
some um at a couple investment banks in
in manhattan
and so
we started seeing that there was a
potential to take python in the
direction of business computing more
than just being this niche like matlab
replacement for big vector computing
what we were seeing was oh yeah you
could actually use python as a swiss
army knife to do a lot of shadow data
transformation kind of stuff so that's
when we
realize the potential is much greater
and so
we started anaconda i mean it was called
continuum analytics at the time but we
started in january of 2012 with a vision
of
shoring up the parts of python that
needed to get expanded to handle data at
scale to do web visualization
application development et cetera
and that was that yeah so he was ceo and
i was president
for
the first
five years and then um
we raised some money and then the board
sort of put in a new ceo they hired a
kind of professional ceo
and then travis
you laugh about that um i took over the
cto role travis then left after a year
to do his own thing through kwan site um
which was more oriented around some of
the bootstrap years that we did at
continuum where it was you know open
source some consulting it wasn't sort of
like gung-ho product development and it
wasn't focused on you know we
accidentally stumbled into the package
management problem
at anaconda
but we had a lot of other visions of
other technology that we built in the
open source and travis was really trying
to push again the frontiers of numerical
computing vector computing handling
things like auto differentiation and
stuff intrinsically in the open
ecosystem
so i think that's the
the
you know that's kind of the direction
he's he's
working on in some of his his work
we remain great friends and um you know
and colleagues and collaborators even
though he's no longer uh day-to-day you
know working at anaconda but he gives me
a lot of feedback about you know this
and then the other
what's uh what's a big lesson you
learned from travis about life or about
programming about leadership
wow there's a lot there's a lot travis
is a really really good guy
he really his heart is really in it he
cares a lot
um
i've gotten that sense having interacted
with them it's so interesting yeah such
a good he's a really good dude and he
and i you know it's so interesting we
come from very different backgrounds
we're quite different as people
um but
we
uh
i think we can like not talk for a long
time and then
and then be on a conversation and be eye
to eye on like 90 of things and so he's
someone who i believe no matter how much
fog settles into the ocean his ship my
ship are pointed sort of in the same
direction of the same star wow so that's
a beautiful way to phrase it no matter
how much fog there is appointed the same
star
yeah and i hope he feels the same way i
mean i hope he knows that over the years
now um we both care a lot about the
community
um for someone who cares so deeply i
would say this about travis that's
interesting for someone who cares so
deeply about the nerd details
of like type system design and vector
computing and efficiency of expressing
this and then the other
memory layouts and all that stuff
he cares even more about the people in
the ecosystem the community
and i have um
a similar kind of alignment i care a lot
about the tech i really do
but for me
the
the beauty of what this human ecology
has produced
is i think a touchstone
it's an early version we should look at
it and say how do we replicate this for
humanity at scale what this open source
collaboration was able to produce
how can we be generative in human
collaboration moving forward and create
that as a civilizational kind of dynamic
like can we seize this moment to do that
because like a lot of the other open
source movements it's all nerds nerding
out on code for nerds you know
um
and the this because it's scientists
because it's people working on data that
all of it faces real human problems
um i think we have an opportunity to
actually make a bigger impact
is there a way for this kind of open
source vision to make money
absolutely to fund the people involved
is that yes it's hard it's hard
but but we're trying to do that in our
own way um at anaconda uh because we
know that business users as they use
more of the stuff they have needs that
like business specific needs around
security provenance um you know they
really can't
tell
their vps and their investors hey we're
having you know our data scientists are
installing random packages from who
knows where and running on customer data
so they have to have someone to talk to
and that's what anaconda does so we are
you know a governed source of packages
for them and that's great that makes
some money we take some of that and we
just uh take that as a dividend we take
a percentage of revenues and write that
as a dividend for the open source
community but beyond that
i really see the development of a
marketplace for people to create
notebooks models data sets curation of
these different kinds of things
and to really have a long tail
marketplace dynamic
with that
can you speak about this problem that
you stumbled into of package management
python package management what is that
a lot of people speak very highly of
conda which is part of anaconda which is
the package manager there's a ton of
packages
so first what are package managers and
second what was there before what is pip
and
why is condom more awesome the package
problem is this which is that in order
to do
um
numerical computing efficiently with
python
there are a lot of low-level libraries
that need to be compiled compiled with a
c compiler or c plus plus compiler for
trend compiler
they need to not just be compiled but
they need to be compiled with all of the
right settings
and oftentimes those settings are tuned
for specific chip architectures
and and when you add gpus to the mix
when you look at different operating
systems you may be on the same chip but
if you're running mac versus linux
versus windows on the same x86 chip you
compile link differently
all of this complexity
is
beyond the capability of most data
scientists to reason about and it's also
beyond
what most of the package developers want
to deal with too yes because your
package developer you're like i code on
linux this works for me i'm good it is
not my problem to figure out how to
build this on an ancient version of
windows right that's just simply not my
problem
so what we end up with is we have a
creator econ or create a a very creative
crowdsourced environment
where people want to use this stuff but
they can't
and so we ended up creating
a new set of technologies like a build
recipe system a build system and an
installer system that is able to
um well
to put it simply it's able to build
these packages correctly
on each of these different kinds of
platforms and operating systems and make
it so when people want to install
something
they can it's just one command they
don't have to
you know set up a big compiler system
and do all these things
so when it works well it works great
now the difficulty is
we have literally thousands of people
writing code in the ecosystem building
all sorts of stuff and each person
writing code they may take a dependence
on something else and so all this web
incredibly complex web of dependencies
so installing the correct package
for any given
set of packages you want getting that
right sub graph is an incredibly hard
problem
and again most data scientists don't
want to think about this they're like i
want to install numpy and pandas i want
this version of some like geospatial
library i want this other thing like why
is this hard these exist right
yes and it is hard because it's well
you're installing this on a version of
windows right and half of these
libraries are not built for windows
or the latest version isn't available
but the old version was if you go to the
old version of this library that means
you need to go to a different version of
that library
and so
the python ecosystem by by virtue of
being crowdsourced we were able to fill
a hundred thousand different niches but
then we also suffer this problem that
because it's crowdsourced and no one
it's like a tragedy the commons right no
one really needs wants to support their
thousands of other dependencies
so we end up sort of having to do a lot
of this and of course the condo forge
community also steps up as an open
source community that you know maintains
some of these recipes that's what conda
does now pip
is a tool that came along after conda to
some extent it came along as an easier
way for the um for the python developers
writing
python code that didn't have as much
compiled you know stuff they could then
install different packages
and
what ended up happening in the python
ecosystem was that a lot of the core
python and web python developers they
never ran into any of this compilation
stuff at all
so even we have you know uh uh on video
we have uh guido and guido van rossum
saying you know what the scientific
community's packaging problems are just
too exotic and different i mean talking
about fortran compilers right um like
you guys just need to build your own
solution perhaps right
so the python core python community went
and built its own sort of packaging
technologies
not really contemplating the complexity
of the stuff over here
and so now we have the challenge where
you can pip install some things in some
libraries if you just want to get
started with them
you can pimp and sell tensorflow and
that works great the instant you want to
also install some other packages that
use different versions of numpy or some
like graphics library or some opencv
thing or some other thing you now run
into dependency hell
because you cannot you know opencv can
have a different version of jpeg over
here than pytorch over here like they
actually they all have to use that if
you want to use gpu acceleration they
have to all use the same underlying
drivers and same gpu cuda things so it's
it gets to be very gnarly and it's a
level of technology that both the makers
and the users don't really want to think
too much about
and that's where you step in and try to
solve this we try to solve this sub
graph problem how much is that and you
said you don't want to think they don't
want to think about it but how much is
it a little bit on the developer and
providing them tools to
to be a little bit more clear of that
subgraph of dependency that's necessary
it is it is getting to a point where we
do have to think about look can we pull
some of the most popular packages
together and get them to work on a
coordinated release timeline get them to
build against the same test matrix et
cetera et cetera right and there is a
little bit of dynamic around this but
again it is a volunteer community
um you know
people working on these different
projects have their own timelines and
their own things they're trying to meet
so we end up
trying to pull these things together and
then it's it's just incredibly and i
would recommend just as a business tip
don't ever go into business where when
your hard work works you're invisible
and when it breaks because of someone
else's problem you get
flack for it because that's that's for
our in our situation right when
something doesn't install properly
usually it's some upstream issue but it
looks like condo's broken it looks like
you know anaconda screwed something up
when things do work though it's like oh
yeah cool it's worked assuming naturally
of course that's very easy to make that
work right so we end up in this kind of
um problematic scenario but uh but it's
okay because i think we're still um you
know our hearts in the right place we're
trying to move this forward as a
community sort of affair i think most of
the people in the community also
appreciate the work we've done over the
years to try to move these things
forward in a in a collaborative fashion
so
one of the
sub-graphs of dependencies that
became super complicated is the move
from python 2 to python 3. so there's
all these ways to mess with these kinds
of
ecosystems of packages and so on so i
just want to ask you about that
particular one what do you think about
the move from python 2 to 3
now why did it take so long what were
from your perspective just seeing the
packages all struggle in the community
all struggle through this process
what lessons do you take away from it
why did it take so long
looking back
some people perhaps underestimated
how much
adoption python 2 had
i think
some people also underestimated how much
or they overestimated how much value
some of the new features in python 3
really provided like the things they
really loved about python 3 just didn't
matter to some of these people in python
2. yeah
because this change was happening as
python scipy
was starting to take off really like
past like a hockey stick of adoption in
the early data science era in the early
2010s
a lot of people were learning and
onboarding in whatever just worked and
the teachers were like well yeah these
libraries i need are not supported on
python 3 yet i'm going to teach you
python 2. it took a lot of advocacy to
get people to move over to python 3. so
i think it wasn't any particular single
thing but it was one of those death by
you know a dozen cuts
which just really made it hard to move
off of python 2 and also python 3 itself
as they were kind of breaking things and
changing these around reorganize the
standard library there's a lot of stuff
that was happening there
that
kept giving people an excuse to say i'll
put off to the next version
2 is working fine enough for me right
now so i think that's essentially what
happened there and i will say this
though
the strength of the python data science
movement
i think
is what kept python alive in that
transition because a lot of languages
have died in
left left their user bases behind if
there wasn't the use of python for data
there's a good chunk of python users
that during that transition would have
just left for go and rust and stayed in
fact some people did they moved to go
and rust and they just never looked back
the fact that we were able to grow
by the by millions of users the python
data community
that is what kept the momentum for
python going and now the usage of python
for data is over 50
um of the overall python user base
so i will put i will make i'm happy to
debate that on stage somewhere icon with
someone if they really want to take
issue with that statement but from my
where i sit i think that's true the
statement there the idea is that the
switch from python 2 to python 3
would have probably destroyed python if
it didn't also coincide
with python for whatever
reason
just
overtaking the data science community
anything that processes data yeah so
like the timing was perfect
that this
maybe imperfect decision was coupled
with the great timing and on the value
of data in in our world i would say the
troubled execution of a good decision
it was a decision that was necessary
it's possible if we had more resources
we could have done in a way that was a
little bit smoother but ultimately you
know the the the arguments for python 3
i bought them at the time and i buy them
now right having great text handling is
like a non-negotiable table stakes thing
you need to have in a language
so um so that's great um
but
uh the execution you know python is the
um it's volunteer driven it's like the
now the most popular language on the
planet but it's all literally volunteers
so the lack of resources meant that they
had to really they had to do things in a
very uh hamstrung way
and i think to carry the python momentum
and the language through that time the
data movement was a critical part of
that so some of it was karen stick i
actually have to uh
shamefully admit that it took me a very
long time to switch from python 2 and
python 3 because i'm a machine learning
person it was just for the longest time
you could just do fine with python 2.
right
but i think the moment where i switched
uh everybody i worked with and switched
myself
for small projects and big
is when
finally when numpy announced that
they're going to end support uh like in
2020 or something like that right
so like when i i realized oh this isn't
going this is going to end right so
that's the stick that's not a carrot
that's not so for longest time was
carrots it was like all of these
packages were saying okay we have python
3 support now come join us we have
python 2 and python 3 but one numpy one
of the packages i
sort of love and depend on
uh
said like nope it's over
that's that's when i
uh decided to switch i wonder if you
think
it was possible much earlier for
somebody like uh like numpy or some
major package to
step into the cold
well it's like it's a chicken and egg
problem too right you don't want to cut
off a lot of users unless you see the
user momentum going too so the decisions
for the scientific community for each of
the different projects you know there's
not a monolith some projects are like
we'll only be releasing new features on
python three yeah and that was more of a
sticky carrot or yeah a firm carrot if
you will a firm carrot um
a stick shaped carrot yeah but then for
others yeah numpy in particular because
it's at the base of the dependency stack
for so many things
um that was the final stick that was a
stick shaped stick people were saying
look if i have to keep maintaining my
releases for python 2 that's that much
less energy
that i can put into making things better
for the python 3 folks or in my new
version which is of course going to be
python 3. so people were also getting
kind of pulled by this tension so the
overall community sort of had a lot of
input into when the numpy core folks
decided they would end of life
on python 2. so as this these numbers
are a little bit loose but there are
about 10 million python programmers in
the world you could argue that number
but let's say 10 million uh that's
actually
where i was looking to 27 million total
programmers developers in the world
you mentioned in the talk that uh
changes need to be made for there to be
100 million
programmers so first of all do you see a
future where there's a hundred million
python programmers and second what kind
of changes need to be made
so anaconda minicon to get downloaded
about a million times a week
so i think the idea that there's only
10 million python programmers in the
world is a little bit under counting
there are a lot of people who escape
traditional accounting
that are using python and data in their
jobs
i do believe that the future world for
it to well the world i would like to see
is one where people
are data literate so they are able to
use tools that let them express their
questions and ideas
fluidly
um and the data variety and data
complexity will not go down it will only
keep increasing so i think some level of
code or code like things will continue
to
be relevant
and so
my my hope is that we can build systems
that allow people to more seamlessly
integrate python kinds of expressitivity
with data systems and operationalization
methods that are much more seamless
and what i mean by that is you know
right now you can't punch python code
into an excel cell i mean there's some
tools you can do to kind of do this
we didn't built a thing for doing this
back in the day but
but i feel like the total addressable
market for python users if we do the
things right is on the order of the
excel users which is you know a few
hundred million
so um
i think python has to get better at
being embedded
you know being a smaller thing that
pulls in just the right parts of the
ecosystem to
run numerix and do data exploration
meeting people where they're already at
with their data and their data tools and
then i think also
it has to be easier to take some of
those things they've written
and flow those back into deployed
systems or apps or visualizations i
think if we don't do those things then
we will always be
kept in the silo as sort of a
you know expert users tool and not a
tool for the masses you know i work with
a bunch of folks in the
adobe
creative suite and i'm kind of forcing
them or inspired them to learn python uh
to do a bunch of stuff that helps them
and it's interesting because they
probably wouldn't call themselves a
python programmers but right while using
python
i would love it if the tools like
photoshop and premiere and all those
kinds of tools that are targeted towards
creative people i guess that's where
excel
excel is targeted towards a certain kind
of audience that works for data
financial people all that kind of stuff
if they if there would be easy ways to
leverage to use python for quick
scripting tasks yeah and i you know
there's an exciting application of uh
artificial intelligence in this space
that i'm hopeful about looking at open
ai codex with um
generating programs yeah so almost
helping people bridge the gap from kind
of visual interface
to generating programs to
something formal and then they can
modify it and so on but kind of
without having to read the manual
without having to do a google search on
stack overflow which is essentially what
a neural network does when it's doing
code generation uh is is actually
generating code and allowing a human to
communicate with multiple programs and
then maybe even programs to communicate
with each other via python right so that
that to me is a really exciting
possibility because i think there's a
there's a friction to kind of like how
do i learn how to use python in my life
there's a
oftentimes you kind of what start a
class you start learning about types yes
i don't know functions
like this is you know python is the
first language with which you start to
learn to program
but
i feel like that's going to take
a long time for you to understand why
it's useful you almost want to start
with a script well you you do in fact i
i think starting with the theory theory
behind programming languages and types
and i mean types are there to make the
compiler writer's jobs easier types are
not i mean
heck do you have an ontology of types
for just the objects in this table no
so types are there because compiler
writers are human and they're limited in
what they can do but
um i think that the beauty of scripting
like there's a there's a python book
that's uh called automate the boring
stuff
which is exactly the right mentality um
i grew up with computers in a time when
i could
uh
when when steve job was still pitching
these things as bicycles for the mine
they were supposed to not be just media
consumption devices um but they were
they were actually you could you could
write some code you could write basic
you could write some stuff to do some
things
and that feeling of a computer as the
thing that we can use to extend
ourselves has
all but evaporated for a lot of people
so you see a little bit in parts and the
current the generation of youth around
minecraft or roblox right and i think
python circuit python these things
um
could be a renaissance of that of people
actually
shaping and using their computers as
computers
as an extension of their minds and their
curiosity their creativity so you know
you talk about scripting the adobe suite
with python
in the 3d graphics world python
is a scripting language some of these 3d
graphics suites use and i think that's
great we should better support those
kinds of things but ultimately the idea
that i i should be able to have power
over my computing environment if i want
these things to happen repeatedly all
the time i should be able to say that
somehow to the computer right now
whether
um the operating systems get there
faster by having some you know siri
backed with open ai with whatever so you
just say siri make this do this and
every other friday right
we probably will get there somewhere and
apple's always had these ideas you know
there's the apple script in the menu
that no one ever uses but um you can do
these kinds of things but when you start
doing that kind of scripting the
challenge isn't learning the type system
or even the syntax of the language the
challenge is
all of the dictionaries on all the
objects of all their properties and
attributes and parameters
like who's got time to learn all that
stuff right
so that's when then programming by
prototype or by example becomes the
right way to get the user to express
their desire
so there's a lot of these these
different ways that we can approach
programming but i do think
when as you were talking about the the
adobe scripting thing i was thinking
about you know
when we do use something like numpy when
we use things in the python data and
scientific
let's say expression system
there's a reason we use that which is
that it gives us mathematical precision
it gives us actually quite a lot of
precision over precisely what we mean
about this data set that data set and
it's the fact that we can have that
precision that lets python be powerful
over
as a duct tape for data
you know you give me a tsv or a csv
and you if you give me some massively
expensive vendor tool for data
transformation i don't know i'm gonna be
able to solve your problem but if you
give me a python prompt
you can throw whatever data you want at
me i will be able to mash it into shape
so that ability to take it as sort of
this like um you know machete out of the
data jungle is really powerful and i
think that's why
at some level we're not we're not going
to get away from some of these
expressions and apis in libraries in
python for for data
transformation you've been at the center
of the python community for many years
if you could change one thing
about the community to help it grow to
help it improve to help it flourish and
prosper
what would it be i mean not you know it
doesn't have to be one thing but what
what kind of comes to mind what are the
challenges
humility is one of the values that we
have at anaconda at the company but it's
also on the values in the in the
community that it's been
breached a little bit in the last few
years but
in general people are are quite decent
and reasonable and nice
and
that humility prevents them from seeing
the greatness that they could have
i don't know how many people in the core
python community
really understand
that they stand
perched at the edge of an opportunity to
transform how people use computers yes
and actually pycon because the last
physical icon i went to uh russell keith
mcgee gave a great keynote
about you know very much along the lines
of the challenges i have which is you
know python
for a language that doesn't actually
they can't put an interface up
on like the most popular computing
devices it's done really well as a
language hasn't it
you can't write a web front end with
python really i mean everyone uses
javascript you certainly can't write
native apps
so for a language that you can't
actually write
apps in any of the front-end runtime
environments python's done exceedingly
well yeah um
and so that that wasn't to pat ourselves
in the back that was to challenge
ourselves the community to say we
through our current volunteer dynamic
have gotten to this point
what comes next and how do we seize you
know we've caught the tiger by the tail
how do we make sure we keep up with it
as it goes forward so that's one of the
questions i have about sort of open
source
at communities
best there's a kind of humility
is that humility prevent you to have a
vision for creating something like
very new and powerful and you've brought
us back to consciousness again the
collaboration is a swarm emergent
dynamic humility lets these people work
together without anyone trouncing anyone
else
how do they
you know in consciousness there's the
question the binding problem how does a
singular
our attention how does that emerge from
you know billions of neurons yes so how
can you have a swarm of people
emerge a consensus
that has a singular vision to say we
will do this and most importantly we're
not going to do these things
emerging a
coherent pointed focused leadership
dynamic from a collaboration being able
to do that kind of and then dissolve it
so people can still do the swarm thing
that's a problem there's a question so
you have you have to have a charismatic
leader
for some reason lioness torval comes to
mind but he you know there's people who
criticize you he rules that iron fist
man
but there's still charisma there's a
charisma right there's a charisma to
that iron fist uh there's uh
every leader is different i would say in
their success so he doesn't
i don't even know if you can say he
doesn't have humility
uh there's such a meritocracy of ideas
that like
this is a good idea and this is a bad
idea there's a step function to it once
you clear a threshold yeah he's open
once you clear the bozo threshold he's
open to your ideas i think yes right but
see the the interesting thing is
obviously that will not stand in an open
source community
if that threshold that is defined by
that one particular person
is not actually that good
so you actually have to be really
excellent at what you do
so the the he's very good at what he
does and so there's some aspect of
leadership where
you can get thrown out people can just
leave you know that's how it works with
open source yeah they'll fork
but at the same time you want to
sometimes be a leader like with a strong
opinion because people i mean there's
some kind of balance here for this like
hive mind to get like behind leadership
is a big topic and i didn't you know i'm
not one of these guys that went to mba
school and said i'm going to be an
entrepreneur and i'm going to be a
leader and i'm going to read all these
harvard business review articles on
leadership and all this other stuff like
it i was a physicist turned into a
software nerd who then really like
nerded out on python um i know i am
entrepreneurial right i saw a business
opportunity around the use of python
data but um for me
what has been interesting over this
journey with the last 10 years is how
much i started really
enjoying the
understanding thinking deeper about
organizational dynamics and leadership
and leadership does come down to a few
core things number one
a leader has to create belief or at
least has to dispel disbelief
leadership also you have to have vision
loyalty and experience
so can you say
belief in a singular vision like what is
belief yeah belief means a few things
belief means here's what we need to do
and this is a valid thing to do
and we can do it
um
that you have to be able to drive
that belief
um and every step of leadership along
the way has to help you amplify that
belief to more people
i mean i think at a fundamental level
that's what it is you have to have a
vision you have to be able to um show
people
that or you have to convince people to
believe in the vision and to to get
behind you and that's where the loyalty
part comes in and the experience part
comes in
there's all different flavors of
leadership so if we talk about linus we
could talk about elon musk and steve
jobs
there's sandra pachai
there's people that kind of put
themselves at the center and are
strongly opinionated and some people are
more like consensus builders right
what works well for open source what
works well in the space of programming
so you you've been a programmer you've
led many programmers and now sort of at
the center of this ecosystem what what
works well in the programming world
would you say
it really depends on the people what
style leadership is best and it depends
on the programming community i think for
the python community um servant
leadership is one of the values like at
the end of the day the leader has to
also be um the high priest of values
right so any kind of
any collection of people has values of
their living
and if you want to
maintain
uh certain values and those values help
you as an organization become more
powerful then the leader has to live
those values unequivocally and has to
you know has to hold the values
so in our case in this collaborative
community around python
i think
that the humility is one of those values
servant leadership you actually have to
kind of do the stuff you have to walk
the walk not just talk the talk
i don't feel like the python community
really demands that much from a vision
standpoint and they should and i think
they should
this is the interesting thing is
like so
many people use python from where comes
the vision
you know like you have a elon musk type
character who has makes bold statements
about the vision for particular
companies he's involved with
and it's like
i think a lot of people that work at
those companies
kind of can only last if they believe
that vision
because and some of it is super bold so
my question is and by the way those
companies often use python uh
what you know how do you establish a
vision like get to 100 million users
right
get to where
you know the python is at the center
of
the machine learning and
was it data science machine learning
deep learning artificial intelligence
revolution
right like
in many ways perhaps the python
community is not thinking of it that way
but it's leading the way on this
like the the tooling is like essential
right well you know for a while um pycon
people in the scientific python and the
pi data community
um they would submit talks those early
to early 2010s mid-2010s they would
submit talks for pycon
and the talks would all be rejected
because there was the separate sort of
pi data conferences and like well these
these probably belong more to pi data
and instead there'd be yet another talk
about you know threads and
you know whatever some web framework and
it's like um that was an interesting
dynamic to see
that there was i mean at the time it was
a little annoying because we want to try
to get more users and get more people
talking about these things and pycon is
a huge venue right it's
thousands of python programmers but then
also came to appreciate that you know
parallel having an ecosystem that allows
parallel innovation is not bad right
there are people doing embedded python
stuff there's people doing web
programming people do scripting there's
cyber uses of python i think the
ultimately at some point if your slide
mode mold covers so much stuff you have
to respect the different things are
growing in different areas and different
niches now some at some point that has
to come together and the central body
has to
provide resources the principle here is
subsidiarity give resources to the
various groups to then allocate as they
see fit in their niches
that would be a really helpful dynamic
but again it's a volunteer community
it's not like that that many resources
to start with
what was or is your favorite programming
setup what operating system what
keyboard how many screens
uh listening to
what time of day
are you drinking coffee tea
tea um sometimes coffee depending on how
well i slept
um i used to have do you get a unite owl
i remember somebody asked you somewhere
a question about work-life balance
and and or like not just work-life
balance but like a family you know you
lead a company and your answer was
was basically like i still haven't
figured it out
yeah i think i've gotten a little bit
better balance i have a really great
leadership team now supporting me and so
that takes a lot of the day-to-day stuff
um off my plate and uh my kids are
getting a little older so that helps so
um and of course i have a wonderful wife
who takes care of a lot of the things
that i'm not able to take care of and
she's she's great i try to get to sleep
earlier now um because i have to get up
every morning at six to take my kid down
to the bus stop oh wow so there's a hard
there's a hard thing yeah for a while i
was doing polyphasic sleep which is
really interesting like i go to bed at
nine wake up at like two a.m work till
five sleep three hours wake up at eight
like that was actually
it was interesting it wasn't too bad how
did it feel it was good i didn't keep it
up for years but once i have travel then
it just everything goes out the window
right because then you're like time
zones and all these things socially was
it except like were you able to live
outside of how you felt were you yes
able to live normal society oh yeah
because like on the nights that i wasn't
out hanging out with people or whatever
going to bed at night no one cares yeah
i wake up at two i'm still responding to
their slacks emails whatever and you
know
uh posting on twitter or whatever
at two in the morning is
exactly right and then
you go to bed for a few hours and you
wake up it's like you had an extra day
in the middle yes and i'd read somewhere
that you know humans naturally have
biphasic sleep or something i don't know
but um i i read basically everything
somewhere so right every option of
everything every option of everything i
will say that that worked out for me for
a while although i don't do it anymore
um in terms of programming setup i had a
27 inch
high dpi
um setup that i really liked um but then
i moved to a curved monitor just because
uh when i moved to the new house i want
to have a bit more screen for zoom plus
communications plus you know like
various concepts it's like one large
monitor one large curved monitor
um what operating system
mac
okay yeah is that is that what happens
when you become important is you stop
using uh linux and windows i would no i
actually have i have a windows box as
well on the next table over um
but uh but i have
i have three desks right yes so the main
one is the standing desk so that i can
you know whatever what i'm like i have a
teleprompter set up and everything else
and then
i've got my imac
and then egpu and then windows pc the
reason i moved to mac was uh it's it's
got a linux prompt or no sorry it's got
a unique it's got a unix prompt so i can
do all my stuff but then um i uh i don't
have to worry like when i'm presenting
for clients or investors or whatever
like it i don't have to worry about
any like acpi related f sick things in
the middle of a presentation like none
of that it just it will always wake from
sleep um and it won't colonel panic on
me and this is not a dig against linux
except that
i just um
i feel really bad i feel like a traitor
to my community saying this right but in
2012 i was just like okay started my own
company what did i get and linux laptops
were just not quite there um yes and so
i've just stuck with max can i just
defend something that nobody respectable
seems to do which is uh so i i do a boot
on linux windows but in windows
i have uh windows subsystems for linux
or whatever ws api
and i find myself being able to handle
everything i need in almost everything i
need in linux for basic sort of tasks
scripting tasks within wsl and it
creates a really nice environment so
i've been but like whenever i hang out
with like especially important people
like they're all on an iphone and a mac
and it's like
yeah
like what there there is a messiness to
windows and a messiness to linux that
makes me feel
like you're still in it
well the linux stuff
windows subsystem for linux is very
tempting but
there's still the windows on the outside
where i don't know where and i've been
okay i've been i've i've used dos since
version 1.11 or 1.21 or something so
i've been a long time microsoft user and
i will say that like
like it's really hard for me to know
where anything is how to get to the
details behind something when something
screws up as invariably does
and just things like changing group
permissions on some shared folders and
stuff just everything seems a little bit
more awkward more clicks than it needs
to be
not to say there aren't weird things
like hidden attributes and all those
other happy stuff on on uh on mac but
for the most part um
and and well actually especially now
with the new hardware coming out on mac
it'll be very interesting you know with
the new m1
um there were some dark years the last
few years when i was like i think maybe
i have to move off of mac as a platform
but
i mean like my keyboard was just not
working like literally my keyboard just
wasn't working right i had this touch
bar didn't have a physical escape button
like i needed to because i used vim and
now i think we're back so yeah so you
use vim and you have a what kind of
keyboard so i use the realforce 87u
uh it's a mechanical as a topra key
switch it's a weird shape there's a
normal shape
i say that because i use a kinesis and i
had right you said some dark you said
you had dark
moments i've i've i've recently had a
dark moment like what am i doing with my
life i remember
sort of flying in a very kind of tight
space and
as i'm working this is what i do on an
airplane i pull out a laptop and on top
of the laptop i'll put a kinesis
keyboard that's hardcore man i was
thinking is this who i am is this what
i'm becoming will i be this person
because i'm on emacs with this kinesis
keyboard
sitting
like
with everybody around emacs on windows
on the wsl yeah yeah emacs on linux on
windows yeah on windows and like
everybody around me
is using their iphone to look at tick
tock so i'm like in this
land and i thought you know what maybe i
need to become an adult and put the 90s
behind me
and uh use like a normal keyboard and
then i did some soul searching and i
decided like this is who i am this is me
like coming out of the closet to saying
i'm kinesis keyboard all the way i'm
going to use emacs
you know you know also kinesis fan um uh
uh west mckinney the creative pandas oh
he he just he banged out pandas on a
kinesis keyboard i believe i don't know
if he's still using one maybe but
certainly 10 years ago like he was if if
anyone's out there maybe we need to have
a kinesis support group please reach out
isn't there already one is there one
there's got to be an rc channel man
oh no and you access it through emacs
okay
do you still program these days i do a
little bit um
honestly the last thing i did was um
i had written i was working with my son
to script some minecraft stuff so i was
doing a little bit of that that was the
last literally the last code i
wrote
oh you know what also i wrote some code
to do some
cap table evaluation waterfall modeling
kind of stuff
what advice would you give to a young
person said your son today in high
school maybe even college about career
about life
this may be where i get into trouble a
little bit
we are coming to the end
we're we're rapidly entering a time
between worlds
so we have a world now that's starting
to really crumble under the weight of
aging institutions that no longer even
pretend to serve the purposes they were
created for
we are creating technologies that are
hurtling billions of people headlong
into philosophical crises who they don't
even know the philosophical operating
systems in their firmware and they're
heading into a time when that gets
vaporized
so
for people in high school and certainly
i tell my son this as well he's in
middle school
people in college
you are going to have to find your own
way
you're going to have to have a pioneer
spirit even if you live
in the middle of the most dense urban
environment
all of human reality around you
is the result of the last few
generations of humans agreeing to play
certain kinds of games
a lot of those games no longer
no longer operate according to the rules
they used to
um
collapse is non-linear but it will be
managed and so if you are in a
particular
social caste or economic caste
and it's it's not
um i think it's it's not kosher to say
that about america but america is a very
stratified and classist society there's
some mobility but but it's really quite
classist in america
unless you're in the upper middle class
you are headed into very choppy waters
so it is really really good to think and
understand the fundamentals of what you
need to build a meaningful life
for you your loved ones with your family
um
and almost all of the technology being
created that's consumer facing
is designed to own people
to take the four stack you know of
people to delaminate them and to own
certain portions of that stack
and so if you want to be an integral
human being if you want to have your
agency and you want to
find your own way in the world you know
when you're young would be a great time
to spend time looking at some of the
classics around you know what it means
to live a good life what it means to
build connection with people
and so much of the status games so much
of the
stuff
you know one of the things that i sort
of talk about as we create
more and more technology
there's a gradient technology and a
gradient technology always leads to
gradient of power and this is
jacqueline's point to some extent as
well that gradient of power is not going
to go away the technologies are going so
fast
that even people like me who helped
create some of the stuff i'm being left
behind that's on the cutting edge
research i don't know what's going on in
gans today you know i go read some
proceedings so
as the world gets more and more
technological it will create more more
gradients where people will seize
power economic fortunes
and the way they make the people who are
left behind okay with their lot in life
is they create lottery systems
they make you
take part in the narrative of your own
being trapped in your own
economic sort of zone
so avoiding those kinds of things
is really important knowing when someone
is running game on you basically
so these are the things i would tell
young people it's a dark message but
it's realism i mean it's what i see
so after you gave some realism you sit
back you sit back with your son you're
looking out of the sunset
what
to him
can you give as words of hope and to you
from where do you derive hope for the
future of our world so you said at the
individual level you have to have a
pioneer mindset
to go back to the classics to understand
what is in human nature you can find
meaning but at the societal level
what's your jacket when you look at
possible trajectories what gives you
hope
what gives me hope is that
we have little
tremors now
shaking people out of the reverie of the
fiction of modernity that they've been
living in kind of a late 20th century
style modernity um
that's that's good i think
because um
and also to your point earlier people
are burning out on some of the social
media stuff they're sort of seeing the
ugly side especially the latest news
with uh facebook and the whistleblower
right it's quite clear
these things are not
all they're cracked up to be so do you
believe like i believe better social
media can be built because they are
burning out they'll incentivize other
competitors to be built do you think
that's possible well the thing about it
is that um when you have extractive
return on returns
um
you know capital coming in and saying
look you own a network give me some
exponential dynamics out of this network
what are you going to do you're going to
just basically put a toll keeper at
every single node and every single
graph uh edge every node every vertex
every edge
but if you don't have that need for it
if no one's sitting there saying hey
wikipedia monetize every every character
every byte every phrase
then generative human dynamics will
naturally sort of arise
assuming we do we respect a few
principles around online communications
so the greatest and biggest social
network in the world is still like email
sms right yes so we're fine there the
issue with the social media as we call
it now is they're all they're actually
just new amplification systems right now
it's benefit to certain people like
yourself who have interesting content um
to to to to be amplified um so let's
create a creator economy and that's
that's cool there's a lot of great
content out there but giving everyone a
shot at the fame lottery saying hey you
could also have your if you wiggle your
butt the right way on tick tock you
could have your 15 seconds of microfame
that's not healthy for society at large
so i think if we can create tools that
help people
be
conscientious about their attention
spend time looking at the past and
really retrieving memory and culling not
calling but processing and thinking
about
that i think that's certainly possible
and hopefully that's what we get um so
i'm so
the bigger picture the bigger question
about uh you're asking about what gives
me hope
is that
um these early shocks of you know
coveted lockdowns
and remote work and all these different
kinds of things i think it's getting
people to
a point where
they are look they're they're sort of
no longer in the reverie right as my
friend jim rutt says there's more people
with ears to hear now right with
pandemic
and education everyone's like wait wait
what have you guys been doing with my
kids like how are you teaching them that
what is this crap you're giving them his
homework right so i think these are the
kinds of things that are getting
um in the supply chain disruptions
getting more people to think about how
do we actually just make stuff
this is all good
but the concern is that
it's still going to take a while for
these things for people to learn how to
be agentic again
um
and to be in right relationship with
each other and with the world
so the the message of hope is still
people are resilient and we're build we
are building some really amazing
technology and i also like to me i
derive a lot of hope from
from individuals in that van
the power of a single individual to uh
transform the world to do positive
things for the world is quite incredible
now you've been talking about it's nice
to have as many of those individuals as
possible right but even the power of one
is kind of magical
it is it is we're in a mode now where we
can do that
i think also you know part of what i try
to do is in coming to podcasts like
yours and then you know spamming with
all this philosophical stuff that i've
got going on um there are a lot of good
people out there trying to put um words
around the current technological social
economic crises that we're facing
in the space of a few short years i
think there has been a lot of great
content produced around this stuff for
people who want to see
want to find out more or think more
about this um we're popularizing certain
kinds of philosophical ideas that uh
move people beyond just the oh you're
communist oh your capitalist kind of
stuff like it's sort of we're way past
that now
so
um that also gives me hope that i feel
like i myself am getting a handle on how
to think about these things
um
it makes me feel like i can you know
hopefully affect
change for the better
we've been sneaking up on this question
all over the place let me ask the big
ridiculous question what is the meaning
of life wow
um
the meaning of life
yeah i don't know i mean that i've never
really understood that question when you
say meaning crisis
you're you're saying that there is
a search
for a kind of
experience that's
could be described as fulfillment as
like the ah like the aha moment of just
like joy and
maybe when you see something beautiful
or maybe you have created something
beautiful that experience that you get
it feels like
it all makes sense
so some of that is just chemicals coming
together in your mind and all kinds of
things
but
it seems like we're building a
sophisticated
uh collective intelligence that's
providing meaning in all kinds of ways
it's it's members
and
it
there's a theme to that meaning so for
for
a lot of history i think
faith
played an important role uh faith in god
as a religion
i think technology in the modern era is
kind of serving a little bit of a source
of meaning for people like innovation of
different kinds
i think the old school
things of love
and the basics of just being good at
stuff
but
you were a physicist
so there's a desire to say okay yeah but
these seem to be like symptoms of
something deeper
right like why little meaning what's
capital m yeah what's capital i'm
meaning why are we reaching for order
when there is excess of energy
i don't know if i can answer the why
any y that i come up with i think is
gonna be um
i i'd have to think about that a little
more maybe maybe get back to you on that
but i will say this
we do look at the world through
a traditional i think most people look
at the world through what i would say is
a subject object kind of a metaphysical
lens that we have our own subjectivity
and then there's
there's all of these
object things that are not us so i'm i'm
me and this is these things are not me
right and i'm interacting with them i'm
doing things to them but a different
view of the world that looks at it as
much more connected
that realizes oh i'm
i'm really
quite embedded in a soup of other things
and i'm simply
um almost like a standing wave pattern
of different things right
um
so when you look at the world in that
kind of connected sense i
i i've recently taken
a shine to this particular thought
experiment which is
what if it was the case
that
everything that we touch with our hands
that we pay attention to that we
actually give intimacy to
what if there's actually
you know all the mumbo-jumbo like you
know
people with the magnetic healing
crystals and all this other kind of
stuff and quantum energy stuff
what if that was a thing
what if when you literally when your
hand touches an object when you really
look at something and you concentrate
and you focus on it and you really give
it attention
you actually give it there is some
physical residue
of something a part of you
a bit of your life force that goes into
it
okay now this is of course completely
mumbo jumbo stuff this is not like i
don't actually think this is real but
let's do the thought experiment what if
it was
what if there actually was
some the quantum magnetic crystal and
you know energy field thing that just by
touching this can this can has
changed a little bit somehow
and it's not much
unless you put a lot into it and you
touch it all the time like your phone
right
these things gained they gave meaning to
you a little bit
um
but what if there's something
that
technical objects the phone is a
technical object it does not really
receive
attention or intimacy and then allow
itself to be transformed by it but if
it's a piece of wood if it's the handle
of a knife that your mother used for 20
years to make dinner for you right
what if it's
a keyboard that you banged out your
world transforming software library on
these are technical objects and these
are physical objects but
somehow there's something to them we
feel an attraction to these objects as
if we have imbued them with life energy
yeah right so if you walk that thought
experiment through what happens when we
touch another person when we hug them
when we hold them
and it
the the reason this ties into my answer
for your question is that um
there's
if there is such a thing if we were to
hypothesize uh you know hypothetically
it's such a thing
um
it could be
that
the purpose of our lives
is to imbue as many things with that
love as possible
that's a that's a beautiful answer and a
beautiful way to end it peter uh you're
an incredible person thank you spanning
so much in the space of engineering
and in the space of philosophy
i
i'm uh really proud to be living in the
same city
and uh i'm really grateful that you
would spend your valuable time with me
today thank you well thank you i
appreciate the opportunity to speak with
you
thanks for listening to this
conversation with peter wang to support
this podcast please check out our
sponsors in the description and now let
me leave you with some words from peter
wang himself
we tend to think of people as either
malicious or incompetent
but in a world filled with corruptable
and unchecked institutions there exists
a third thing
malicious incompetence it's a social
cancer and it only appears once human
organizations scale beyond personal
accountability
thank you for listening and hope to see
you next time
you