← Lex Fridman

Peter Wang: Python and the Source Code of Humans, Computers, and Reality

Episode 2502021-12-23English

Guests: Peter Wang

Listen to this episode00:00 / 2:53:07
Reading settings
Reading preferences
Text size
Download in-depth read
Read offline

In-depth read pending

Downloads are not available yet.

§01Transcript · 00:00–07:50

00:00The following is a conversation with Peter Wang,

00:02one of the most impactful leaders and developers

00:04in the Python community.

00:06Former physicist, current philosopher,

00:09and someone who many people told me about

00:11and praised as a truly special mind

00:14that I absolutely should talk to.

00:16Recommendations ranging from Travis Hallifont

00:19to Eric Weinstein.

00:20So, here we are.

00:23This is the Lex Friedman podcast.

00:25To support it, please check out our sponsors

00:27in the description.

00:28And now, here's my conversation with Peter Wang.

00:33You're one of the most impactful humans

00:35in the Python ecosystem.

00:38So, you're an engineer, leader of engineers,

00:40but you're also a philosopher.

00:42So, let's talk both in this conversation

00:45about programming and philosophy.

00:47First, programming.

00:49What to you is the best

00:51or maybe the most beautiful feature of Python?

00:54Or maybe the thing that made you fall in love

00:56or stay in love with Python?

00:59Well, those are three different things.

01:00What I think is the most beautiful,

01:01what made me fall in love, what made me stay in love.

01:03When I first started using it

01:05was when I was a C++ computer graphics performance nerd.

01:10In the 90s?

01:10Yeah, in the late 90s.

01:12And that was my first job out of college.

01:15And we kept trying to do more and more abstract

01:18and higher order programming in C++,

01:20which at the time was quite difficult.

01:23With templates, the compiler support wasn't great, et cetera.

01:26So, when I started playing around with Python,

01:28that was my first time encountering

01:30really first class support for types, for functions,

01:33and things like that.

01:34And it felt so incredibly expressive.

01:37So, that was what kind of made me fall in love

01:39with it a little bit.

01:39And also, once you spend a lot of time

01:42in a C++ dev environment,

01:44the ability to just whip something together

01:46that basically runs and works the first time is amazing.

01:49So, really productive scripting language.

01:51I mean, I knew Perl, I knew Bash, I was decent at both.

01:55But Python just made everything,

01:57it made the whole world accessible.

01:59I could script this and that and the other,

02:01network things, little hard drive utilities.

02:04I could write all of these things

02:05in the space of an afternoon.

02:06And that was really, really cool.

02:07So, that's what made me fall in love.

02:08Is there something specific you could put your finger on

02:11that you're not programming in Perl today?

02:14Like, why Python for scripting?

02:17I think there's not a specific thing

02:19as much as the design motif of both the creator

02:22of the language and the core group of people

02:25that built the standard library around him.

02:28There was definitely, there was a taste to it.

02:32I mean, Steve Jobs used that term

02:34in somewhat of an arrogant way,

02:35but I think it's a real thing,

02:37that it was designed to fit.

02:39A friend of mine actually expressed this really well.

02:40He said, Python just fits in my head.

02:42And there's nothing better to say than that.

02:45Now, people might argue modern Python,

02:47there's a lot more complexity,

02:49but certainly as version 1.5.2,

02:51I think was my first version,

02:53that fit in my head very easily.

02:54So, that's what made me fall in love with it.

02:56Okay, so the most beautiful feature of Python

03:01that made you stay in love.

03:03It's like over the years, what has like,

03:06you do a double take and you return too often

03:09as a thing that just brings you a smile.

03:11I really still like the ability to play with meta classes

03:17and express higher order of things.

03:19When I have to create some new object model

03:22to model something, right?

03:23It's easy for me,

03:24cause I'm pretty expert as a Python programmer.

03:27I can easily put all sorts of lovely things together

03:29and use properties and decorators and other kinds of things

03:32and create something that feels very nice.

03:34So, that to me, I would say that's tied

03:37with the NumPy and vectorization capabilities.

03:40I love thinking in terms of the matrices and the vectors

03:43and these kind of data structures.

03:46So, I would say those two are kind of tied for me.

03:49So, the elegance of the NumPy data structure,

03:52like slicing through the different multi dimensional.

03:54Yeah, there's just enough things there.

03:56It's like a very, it's a very simple, comfortable tool.

04:00Just, it's easy to reason about what it does

04:02when you don't stray too far afield.

04:05Can you put your finger on how to design a language

04:09such that it fits in your head?

04:11Certain things like the colon

04:14or the certain notation aspects of Python

04:17that just kind of work.

04:18Is it something you have to kind of write out on paper,

04:22look and say, it's just right?

04:24Is it a taste thing or is there a systematic process?

04:27What's your sense?

04:28I think it's more of a taste thing.

04:31But one thing that should be said

04:33is that you have to pick your audience, right?

04:36So, the better defined the user audience is

04:39or the users are, the easier it is to build something

04:42that fits in their minds because their needs

04:45will be more compact and coherent.

04:47It is possible to find a projection, right?

04:49A compact projection for their needs.

04:50The more diverse the user base, the harder that is.

04:54And so, as Python has grown in popularity,

04:57that's also naturally created more complexity

05:00as people try to design any given thing.

05:01There'll be multiple valid opinions

05:04about a particular design approach.

05:06And so, I do think that's the downside of popularity.

05:10It's almost an intrinsic aspect

05:11of the complexity of the problem.

05:13Well, at the very beginning,

05:14aren't you an audience of one, isn't ultimately,

05:17aren't all the greatest projects in history

05:19were just solving a problem that you yourself had?

05:21Well, so Clay Shirky in his book on crowdsourcing

05:25or his kind of thoughts on crowdsourcing,

05:27he identifies the first step of crowdsourcing

05:29is me first collaboration.

05:31You first have to make something

05:32that works well for yourself.

05:34It's very telling that when you look at all of the impactful

05:37big project, well, they're fundamental projects now

05:40in the SciPy and Pydata ecosystem.

05:42They all started with the people in the domain

05:46trying to scratch their own itch.

05:48And the whole idea of scratching your own itch

05:49is something that the open source

05:51or the free software world has known for a long time.

05:53But in the scientific computing areas,

05:56these are assistant professors

05:58or electrical engineering grad students.

06:00They didn't have really a lot of programming skill

06:03necessarily, but Python was just good enough

06:05for them to put something together

06:06that fit in their domain, right?

06:09So it's almost like a,

06:11it's a necessity is the mother of invention aspect.

06:13And also it was a really harsh filter

06:16for utility and compactness and expressiveness.

06:20Like it was too hard to use,

06:22then they wouldn't have built it

06:23because that was just too much trouble, right?

06:24It was a side project for them.

06:26And also necessity creates a kind of deadline.

06:28It seems like a lot of these projects

06:29are quickly thrown together in the first step.

06:32And that, even though it's flawed,

06:35that just seems to work well for software projects.

06:38Well, it does work well for software projects in general.

06:41And in this particular space,

06:43one of my colleagues, Stan Siebert identified this,

06:46that all the projects in the SciPy ecosystem,

06:50if we just rattle them off,

06:51there's NumPy, there's SciPy

06:53built by different collaborations of people.

06:55Although Travis is the heart of both of them.

06:57But NumPy coming from numeric and numery,

06:59these are different people.

07:00And then you've got Pandas,

07:01you've got Jupyter or IPython,

07:04there's Matplotlib,

07:06there's just so many others, I'm not gonna do justice

07:09if I try to name them all.

07:10But all of them are actually different people.

07:12And as they rolled out their projects,

07:15the fact that they had limited resources

07:17meant that they were humble about scope.

07:21A great famous hacker, Jamie Zawisky,

07:23once said that every geek's dream

07:26is to build the ultimate middleware, right?

07:29And the thing is with these scientists turned programmers,

07:32they had no such dream.

07:33They were just trying to write something

07:34that was a little bit better for what they needed,

07:36the MATLAB,

07:37and they were gonna leverage what everyone else had built.

07:39So naturally, almost in kind of this annealing process

07:42or whatever, we built a very modular cover

07:46of the basic needs of a scientific computing library.

§02Transcript · 07:50–16:18

07:50If you look at the whole human story,

07:51how much of a leap is it?

07:53We've developed all kinds of languages,

07:55all kinds of methodologies for communication.

07:57It just kind of like grew this collective intelligence,

08:00civilization grew, it expanded, wrote a bunch of books,

08:04and now we tweet how big of a leap is programming

08:08if programming is yet another language?

08:10Is it just a nice little trick

08:12that's temporary in our human history,

08:15or is it like a big leap in the,

08:19almost us becoming another organism

08:23at a higher level of abstraction, something else?

08:26I think the act of programming

08:28or using grammatical constructions

08:32of some underlying primitives,

08:34that is something that humans do learn,

08:37but every human learns this.

08:38Anyone who can speak learns how to do this.

08:41What makes programming different

08:42has been that up to this point,

08:44when we try to give instructions to computing systems,

08:49all of our computers, well, actually this is not quite true,

08:51but I'll first say it,

08:53and then I'll tell you why it's not true.

08:55But for the most part,

08:56we can think of computers as being these iterated systems.

08:58So when we program,

08:59we're giving very precise instructions to iterated systems

09:04that then run at incomprehensible speed

09:07and run those instructions.

09:08In my experience,

09:10some people are just better equipped

09:12to model systematic iterated systems,

09:16well, whatever, iterated systems in their head.

09:20Some people are really good at that,

09:21and other people are not.

09:23And so when you have like, for instance,

09:26sometimes people have tried to build systems

09:27that make programming easier by making it visual,

09:30drag and drop.

09:31And the issue is you can have a drag and drop thing,

09:33but once you start having to iterate the system

09:35with conditional logic,

09:36handling case statements and branch statements

09:37and all these other things,

09:39the visual drag and drop part doesn't save you anything.

09:42You still have to reason about this giant iterated system

09:44with all these different conditions around it.

09:46That's the hard part, right?

09:48So handling iterated logic, that's the hard part.

09:52The languages we use then emerge

09:54to give us the ability and capability over these things.

09:57Now, the one exception to this rule, of course,

09:58is the most popular programming system in the world,

10:00which is Excel, which is a data flow

10:03and a data driven, immediate mode,

10:05data transformation oriented programming system.

10:08And this actually not an accident

10:10that that system is the most popular programming system

10:12because it's so accessible

10:14to a much broader group of people.

10:16I do think as we build future computing systems,

10:21you're actually already seeing this a little bit,

10:22it's much more about composition of modular blocks.

10:25They themselves actually maintain all their internal state

10:29and the interfaces between them

10:31are well defined data schemas.

10:32And so to stitch these things together using like IFTTT

10:35or Zapier or any of these kind of,

10:38I would say compositional scripting kinds of things,

10:42I mean, HyperCard was also a little bit in this vein.

10:44That's much more accessible to most people.

10:47It's really that implicit state

10:49that's so hard for people to track.

10:52Yeah, okay, so that's modular stuff,

10:53but there's also an aspect

10:54where you're standing on the shoulders of giants.

10:55So you're building like higher and higher levels

10:58of abstraction, but you do that a little bit with language.

11:02So with language, you develop sort of ideas,

11:05philosophies from Plato and so on.

11:07And then you kind of leverage those philosophies

11:09as you try to have deeper and deeper conversations.

11:12But with programming,

11:13it seems like you can build much more complicated systems.

11:17Like without knowing how everything works,

11:18you can build on top of the work of others.

11:21And it seems like you're developing

11:22more and more sophisticated expressions,

11:27ability to express ideas in a computational space.

11:31I think it's worth pondering the difference here

11:35between complexity and complication.

11:40Okay, right. Back to Excel.

11:42Well, not quite back to Excel,

11:43but the idea is when we have a human conversation,

11:47all languages for humans emerged

11:51to support human relational communications,

11:55which is that the person we're communicating with

11:57is a person and they would communicate back to us.

12:01And so we sort of hit a resonance point, right?

12:05When we actually agree on some concepts.

12:07So there's a messiness to it and there's a fluidity to it.

12:10With computing systems,

12:11when we express something to the computer and it's wrong,

12:14we just try again.

12:15So we can basically live many virtual worlds

12:17of having failed at expressing ourselves to the computer

12:20until the one time we expressed ourselves right.

12:22Then we kind of put in production

12:23and then discover that it's still wrong

12:25a few days down the road.

12:27So I think the sophistication of things

12:30that we build with computing,

12:32one has to really pay attention to the difference

12:35between when an end user is expressing something

12:38onto a system that exists

12:39versus when they're extending the system

12:42to increase the system's capability

12:45for someone else to then interface with.

12:47We happen to use the same language for both of those things

12:49in most cases, but it doesn't have to be that.

12:52And Excel is actually a great example of this,

12:54of kind of a counterpoint to that.

12:56Okay, so what about the idea of, you said messiness.

13:01Wouldn't you put the software 2.0 idea,

13:06this idea of machine learning

13:08into the further and further steps

13:12into the world of messiness.

13:14The same kind of beautiful messiness of human communication.

13:17Isn't that what machine learning is?

13:19Is building on levels of abstraction

13:23that don't have messiness in them,

13:25that at the operating system level,

13:27then there's Python, the programming languages

13:29that have more and more power.

13:30But then finally, there's neural networks

13:34that ultimately work with data.

13:38And so the programming is almost in the space of data

13:40and the data is allowed to be messy.

13:42Isn't that a kind of program?

13:43So the idea of software 2.0 is a lot of the programming

13:47happens in the space of data, so back to Excel,

13:52all roads lead back to Excel, in the space of data

13:55and also the hyperparameters of the neural networks.

13:57And all of those allow the same kind of messiness

14:02that human communication allows.

14:04It does, but my background is in physics.

14:07I took like two CS courses in college.

14:09So I don't have, now I did cram a bunch of CS in prep

14:13when I applied for grad school,

14:15but still I don't have a formal background

14:18in computer science.

14:19But what I have observed in studying programming languages

14:22and programming systems and things like that

14:25is that there seems to be this triangle.

14:27It's one of these beautiful little iron triangles

14:30that you find in life sometimes.

14:32And it's the connection between the code correctness

14:35and kind of expressiveness of code,

14:37the semantics of the data,

14:39and then the kind of correctness or parameters

14:42of the underlying hardware compute system.

14:44So there's the algorithms that you wanna apply,

14:48there's what the bits that are stored on whatever media

14:52actually represent, so the semantics of the data

14:55within the representation,

14:56and then there's what the computer can actually do.

14:59And every programming system, every information system

15:02ultimately finds some spot in the middle

15:05of this little triangle.

15:07Sometimes some systems collapse them into just one edge.

15:11Are we including humans as a system in this?

15:13No, no, I'm just thinking about computing systems here.

15:15And the reason I bring this up is because

15:17I believe there's no free lunch around this stuff.

15:20So if we build machine learning systems

15:23to sort of write the correct code

15:25that is at a certain level of performance,

15:27so it'll sort of select with hyperparameters

15:30we can tune kind of how we want the performance boundary

15:32in SLA to look like for transforming some set of inputs

15:37into certain kinds of outputs.

15:39That training process itself is intrinsically sensitive

15:43to the kinds of inputs we put into it.

15:45It's quite sensitive to the boundary conditions

15:47we put around the performance.

15:49So I think even as we move to using automated systems

15:52to build this transformation,

15:53as opposed to humans explicitly

15:55from a top down perspective, figuring out,

15:57well, this schema and this database and these columns

15:59get selected for this algorithm,

16:01and here we put a Fibonacci heap for some other thing.

16:04Human design or computer design,

16:06ultimately what we hit,

16:08the boundaries that we hit with these information systems

16:10is when the representation of the data hits the real world

16:14is where there's a lot of slop and a lot of interpretation.

16:17And that's where actually I think

§03Transcript · 16:18–24:26

16:18a lot of the work will go in the future

16:20is actually understanding kind of how to better

16:23in the view of these live data systems,

16:26how to better encode the semantics of the world

16:29for those things.

16:30There'll be less of the details

16:31of how we write a particular SQL query.

16:33Okay, but given the semantics of the real world

16:35and the messiness of that,

16:36what does the word correctness mean

16:38when you're talking about code?

16:40There's a lot of dimensions to correctness.

16:42Historically, and this is one of the reasons I say

16:45that we're coming to the end of the era of software,

16:47because for the last 40 years or so,

16:49software correctness was really defined

16:52about functional correctness.

16:54I write a function, it's got some inputs,

16:56does it produce the right outputs?

16:57If so, then I can turn it on,

16:59hook it up to the live database and it goes.

17:01And more and more now we have,

17:03I mean, in fact, I think the bright line in the sand

17:05between machine learning systems

17:06or modern data driven systems

17:08versus classical software systems

17:10is that the values of the input

17:14actually have to be considered with the function together

17:17to say this whole thing is correct or not.

17:19And usually there's a performance SLA as well.

17:21Like did it actually finish making this?

17:23What's SLA?

17:24Sorry, service level agreement.

17:25So it has to return within some time.

17:27You have a 10 millisecond time budget

17:29to return a prediction of this level of accuracy, right?

17:32So these are things that were not traditionally

17:35in most business computing systems for the last 20 years

17:37at all, people didn't think about it.

17:39But now we have value dependence on functional correctness.

17:42So that question of correctness

17:44is becoming a bigger and bigger question.

17:45What does that map to the end of software?

17:48We've thought about software as just this thing

17:50that you can do in isolation with some test trial inputs

17:54and in a very sort of sandboxed environment.

17:58And we can quantify how does it scale?

18:00How does it perform?

18:02How many nodes do we need to allocate

18:03if we wanna scale this many inputs?

18:05When we start turning this stuff into prediction systems,

18:08real cybernetic systems,

18:10you're going to find scenarios where you get inputs

18:12that you're gonna wanna spend

18:13a little more time thinking about.

18:14You're gonna find inputs that are not,

18:15it's not clear what you should do, right?

18:17So then the software has a varying amount of runtime

18:20and correctness with regard to input.

18:22And that is a different kind of system altogether.

18:24Now it's a full on cybernetic system.

18:25It's a next generation information system

18:27that is not like traditional software systems.

18:30Can you maybe describe what is a cybernetic system?

18:33Do you include humans in that picture?

18:35So is a human in the loop kind of complex mess

18:38of the whole kind of interactivity of software

18:41with the real world or is it something more concrete?

18:44Well, when I say cybernetic,

18:45I really do mean that the software itself

18:47is closing the observe, orient, decide, act loop by itself.

18:51So humans being out of the loop is the fact

18:54what for me makes it a cybernetic system.

18:58And humans are out of that loop.

19:00When humans are out of the loop,

19:01when the machine is actually sort of deciding on its own

19:05what it should do next to get more information,

19:07that makes it a cybernetic system.

19:09So we're just at the dawn of this, right?

19:11I think everyone talking about MLAI, it's great.

19:15But really the thing we should be talking about

19:16is when we really enter the cybernetic era

19:20and all of the questions of ethics and governance

19:22and all correctness and all these things,

19:24they really are the most important questions.

19:27Okay, can we just linger on this?

19:28What does it mean for the human to be out of the loop

19:30in a cybernetic system, because isn't the cybernetic system

19:34that's ultimately accomplishing some kind of purpose

19:37that at the bottom, the turtles all the way down,

19:41at the bottom turtle is a human.

19:44Well, the human may have set some criteria,

19:45but the human wasn't precise.

19:47So for instance, I just read the other day

19:49that earlier this year,

19:51or maybe it was last year at some point,

19:52the Libyan army, I think,

19:55sent out some automated killer drones with explosives.

19:58And there was no human in the loop at that point.

20:00They basically put them in a geofenced area,

20:02said find any moving target, like a truck or vehicle

20:04that looks like this, and boom.

20:07That's not a human in the loop, right?

20:09So increasingly, the less human there is in the loop,

20:12the more concerned you are about these kinds of systems,

20:15because there's unintended consequences,

20:18like less the original designer and engineer of the system

20:22is able to predict, even one with good intent

20:25is able to predict the consequences of such a system.

20:27Is that it? That's right.

20:28There are some software systems, right,

20:30that run without humans in the loop

20:31that are quite complex.

20:32And that's like the electronic markets.

20:34And we get flash crashes all the time.

20:35We get in the heyday of high frequency trading,

20:40there's a lot of market microstructure,

20:41people doing all sorts of weird stuff

20:43that the market designers had never really thought about,

20:47contemplated or intended.

20:48So when we run these full on systems

20:50with these automated trading bots,

20:52now they become automated killer drones

20:55and then all sorts of other stuff.

20:57We are, that's what I mean by we're at the dawn

20:59of the cybernetic era and the end of the era

21:01of just pure software.

21:03Are you more concerned,

21:06if you're thinking about cybernetic systems

21:08or even like self replicating systems,

21:10so systems that aren't just doing a particular task,

21:13but are able to sort of multiply and scale

21:15in some dimension in the digital

21:18or even the physical world.

21:20Are you more concerned about like the lobster being boiled?

21:24So a gradual with us not noticing,

21:29collapse of civilization or a big explosion,

21:34like oops, kind of a big thing where everyone notices,

21:38but it's too late.

21:40I think that it will be a different experience

21:44for different people.

21:46I do share a common point of view

21:49with some of the climate,

21:52people who are concerned about climate change

21:53and just the big existential risks that we have.

21:59But unlike a lot of people who share my level of concern,

22:02I think the collapse will not be quite so dramatic

22:06as some of them think.

22:07And what I mean is that,

22:09I think that for certain tiers of let's say economic class

22:12or certain locations in the world,

22:14people will experience dramatic collapse scenarios.

22:17But for a lot of people, especially in the developed world,

22:20the realities of collapse will be managed.

22:24There'll be narrative management around it

22:26so that they essentially insulate,

22:29the middle class will be used to insulate the upper class

22:31from the pitchforks and the flaming torches and everything.

22:35It's interesting because,

22:37so my specific question wasn't as general.

22:39My question was more about cybernetic systems or software.

22:42Okay.

22:43It's interesting,

22:44but it would nevertheless perhaps be about class.

22:46So the effect of algorithms

22:48might affect certain classes more than others.

22:50Absolutely.

22:51I was more thinking about

22:52whether it's social media algorithms or actual robots,

22:57is there going to be a gradual effect on us

23:00where we wake up one day

23:02and don't recognize the humans we are,

23:05or is it something truly dramatic

23:07where there's like a meltdown of a nuclear reactor

23:11kind of thing, Chernobyl, like catastrophic events

23:15that are almost bugs in a program that scaled itself

23:20too quickly?

23:21Yeah, I'm not as concerned about the visible stuff.

23:26And the reason is because the big visible explosions,

23:29I mean, this is something I said about social media

23:31is that at least with nuclear weapons,

23:33when a nuke goes off, you can see it

23:34and you're like, well, that's really,

23:36wow, that's kind of bad, right?

23:37I mean, Oppenheimer was reciting the Bhagavad Gita, right?

23:40When he saw one of those things go off.

23:42So we can see nukes are really bad.

23:45He's not reciting anything about Twitter.

23:48Well, but right, but then when you have social media,

23:51when you have all these different things that conspire

23:54to create a layer of virtual experience for people

23:57that alienates them from reality and from each other,

24:00that's very pernicious, that's impossible to see, right?

24:03And it kind of slowly gets in there, so.

24:07You've written about this idea of virtuality

24:09on this topic, which you define as the subjective phenomenon

24:14of knowingly engaging with virtual sensation and perception

24:17and suspending or forgetting the context

24:19that it's simulacrum.

24:22So let me ask, what is real?

§04Transcript · 24:26–33:12

24:26Is there a hard line between reality and virtuality?

24:30Like perception drifts from some kind of physical reality.

24:33We have to kind of have a sense of what is the line

24:36that's too, we've gone too far.

24:37Right, right.

24:38For me, it's not about any hard line about physical reality

24:42as much as a simple question of,

24:47does the particular technology help people connect

24:51in a more integral way with other people,

24:54with their environment,

24:56with all of the full spectrum of things around them?

24:58So it's less about, oh, this is a virtual thing

25:00and this is a hard real thing,

25:03more about when we create virtual representations

25:05of the real things, always some things

25:09are lost in translation.

25:10Usually many, many dimensions are lost in translation.

25:14We're now coming to almost two years of COVID,

25:16people on Zoom all the time.

25:17You know it's different when you meet somebody in person

25:19than when you see them on,

25:20I've seen you on YouTube lots, right?

25:22But then seeing a person is very different.

25:24And so I think when we engage in virtual experiences

25:29all the time, and we only do that,

25:31there is absolutely a level of embodiment.

25:34There's a level of embodied experience

25:36and participatory interaction that is lost.

25:40And it's very hard to put your finger on exactly what it is.

25:42It's hard to say, oh, we're gonna spend $100 million

25:44building a new system that captures this 5% better,

25:49higher fidelity human expression.

25:51No one's gonna pay for that, right?

25:52So when we rush madly into a world of simulacrum

25:57and virtuality, the things that are lost are,

26:02it's difficult.

26:04Once everyone moves there, it can be hard to look back

26:06and see what we've lost.

26:08So is it irrecoverably lost?

26:10Or rather, when you put it all on the table,

26:14is it possible for more to be gained than is lost?

26:17If you look at video games,

26:18they create virtual experiences that are surreal

26:22and can bring joy to a lot of people,

26:24can connect a lot of people,

26:26and can get people to talk a lot of trash.

26:29So they can bring out the best and the worst in people.

26:32So is it possible to have a future world

26:35where the pros outweigh the cons?

26:38It is.

26:39I mean, it's possible to have that in the current world.

26:41But when literally trillions of dollars of capital

26:46are tied to using those things

26:48to groom the worst of our inclinations

26:52and to attack our weaknesses in the limbic system

26:56to create these things into id machines

26:57versus connection machines,

26:59then those good things don't stand a chance.

27:03Can you make a lot of money by building connection machines?

27:06Is it possible, do you think,

27:09to bring out the best in human nature

27:10to create fulfilling connections and relationships

27:13in the digital world and make a shit ton of money?

27:18If I figure it out, I'll let you know.

27:21But what's your intuition

27:22without concretely knowing what's the solution?

27:24My intuition is that a lot of our digital technologies

27:27give us the ability to have synthetic connections

27:30or to experience virtuality.

27:33They have co evolved with sort of the human expectations.

27:38It's sort of like sugary drinks.

27:40As people have more sugary drinks,

27:42they need more sugary drinks to get that same hit, right?

27:45So with these virtual things and with TV and fast cuts

27:50and TikToks and all these different kinds of things,

27:52we're co creating essentially humanity

27:55that sort of asks and needs those things.

27:57And now it becomes very difficult

27:58to get people to slow down.

28:00It gets difficult for people to hold their attention

28:03on slow things and actually feel that embodied experience.

28:07So mindfulness now more than ever is so important in schools

28:11and as a therapy technique for people

28:13because our environment has been accelerated.

28:15And McLuhan actually talks about this

28:17in the electric environment of the television.

28:19And that was before TikTok and before front facing cameras.

28:22So I think for me, the concern is that

28:25it's not like we can ever switch to doing something better,

28:28but more of the humans and technology,

28:32they're not independent of each other.

28:33The technology that we use kind of molds what we need

28:37for the next generation of technology.

28:39Yeah, but humans are intelligent and they're introspective

28:43and they can reflect on the experiences of their life.

28:45So for example, there's been many years in my life

28:47where I ate an excessive amount of sugar.

28:50And then a certain moment I woke up and said,

28:54why do I keep doing this?

28:55This doesn't feel good.

28:57Like longterm.

28:59And I think, so going through the TikTok process

29:02of realizing, okay, when I shorten my attention span,

29:06actually that does not make me feel good longer term.

29:10And realizing that and then going to platforms,

29:13going to places that are away from the sugar.

29:18So in so doing, you can create platforms

29:21that can make a lot of money to help people wake up

29:24to what actually makes them feel good longterm.

29:26Develop, grow as human beings.

29:28And it just feels like humans are more intelligent

29:31than mice looking for cheese.

29:35They're able to sort of think, I mean,

29:36we can contemplate our own mortality.

29:39We can contemplate things like longterm love

29:43and we can have a longterm fear

29:46of certain things like mortality.

29:48We can contemplate whether the experiences,

29:51the sort of the drugs of daily life

29:53that we've been partaking in is making us happier,

29:57better people.

29:58And then once we contemplate that,

30:00we can make financial decisions in using services

30:03and paying for services that are making us better people.

30:06So it just seems that we're in the very first stages

30:11of social networks that just were able to make a lot of money

30:15really quickly, but in bringing out sometimes

30:20the bad parts of human nature, they didn't destroy humans.

30:23They just fed everybody a lot of sugar.

30:26And now everyone's gonna wake up and say,

30:28hey, we're gonna start having like sugar free social media.

30:31Right, right.

30:33Well, there's a lot to unpack there.

30:34I think some people certainly have the capacity for that.

30:37And I certainly think, I mean, it's very interesting

30:39even the way you said it, you woke up one day

30:41and you thought, well, this doesn't feel very good.

30:44Well, it's still your limbic system saying

30:45this doesn't feel very good, right?

30:47You have a cat brain's worth of neurons around your gut,

30:50right?

30:50And so maybe that saturated and that was telling you,

30:53hey, this isn't good.

30:55Humans are more than just mice looking for cheese

30:58or monkeys looking for sex and power, right?

31:00So.

31:01Let's slow down.

31:02Now a lot of people would argue with you on that one,

31:05but yes.

31:06Well, we're more than just that, but we're at least that.

31:08And we're very, very seldom not that.

31:11So I don't actually disagree with you

31:15that we could be better and that better platforms exist.

31:18And people are voluntarily noping out of things

31:20like Facebook and noping out.

31:21That's an awesome verb.

31:22It's a great term.

31:23Yeah, I love it.

31:24I use it all the time.

31:25You're welcome, Mike.

31:26I'm gonna have to nope out of that.

31:27I'm gonna have to nope out of that, right?

31:28It's gonna be a hard pass and that's great.

31:32But that's again, to your point,

31:34that's the first generation of front facing cameras

31:37of social pressures.

31:38And you as a self starter, self aware adult

31:43have the capacity to say, yeah, I'm not gonna do that.

31:46I'm gonna go and spend time on long form reads.

31:48I'm gonna spend time managing my attention.

31:50I'm gonna do some yoga.

31:52If you're a 15 year old in high school

31:54and your entire social environment

31:57is everyone doing these things,

31:58guess what you're gonna do?

31:59You're gonna kind of have to do that

32:00because your limbic system says,

32:01hey, I need to get the guy or the girl or the whatever.

32:04And that's what I'm gonna do.

32:05And so one of the things that we have to reason about here

32:07is the social media systems or social media,

32:10I think is our first encounter with a technological system

32:15that runs a bit of a loop around our own cognition

32:20and attention.

32:21It's not the last, it's far from the last.

32:25And it gets to the heart of some of the philosophical

32:28Achilles heel of the Western philosophical system,

32:31which is each person gets to make their own determination.

32:34Each person is an individual that's sacrosanct

32:37in their agency and their sovereignty and all these things.

32:39The problem with these systems is they come down

32:42and they are able to make their own decisions.

32:44They come down and they are able to manage everyone on mass.

32:48And so every person is making their own decision,

32:50but together the bigger system is causing them to act

32:53with a group dynamic that's very profitable for people.

32:58So this is the issue that we have is that our philosophies

33:02are actually not geared to understand

33:05what is it for a person to have a high trust connection

33:10as part of a collective and for that collective

§05Transcript · 33:12–41:48

33:12to have its right to coherency and agency.

33:16That's something like when a social media app

33:19causes a family to break apart,

33:21it's done harm to more than just individuals, right?

33:24So that concept is not something we really talk about

33:27or think about very much, but that's actually the problem

33:30is that we're vaporizing molecules into atomic units

33:33and then we're hitting all the atoms with certain things.

33:35That's like, yeah, well, that person chose to look at my app.

33:38So our understanding of human nature

33:40at the individual level, it emphasizes the individual

33:43too much because ultimately society operates

33:46at the collective level.

33:47And these apps do as well.

33:48And the apps do as well.

33:49So for us to understand the progression and the development

33:53of this organism we call human civilization,

33:56we have to think at the collective level too.

33:58I would say multi tiered.

33:59Multi tiered.

34:00So individual as well.

34:01Individuals, family units, social collectives

34:05and all the way up.

34:06Okay, so you've said that individual humans

34:09are multi layered susceptible to signals and waves

34:12and multiple strata, the physical, the biological,

34:15social, cultural, intellectual.

34:16So sort of going along these lines,

34:19can you describe the layers of the cake

34:22that is a human being and maybe the human collective,

34:27human society?

34:29So I'm just stealing wholesale here from Robert Persig,

34:32who is the author of Zen and the Art of Motorcycle

34:34Maintenance and his follow on book has a sequel to it

34:40called Lila.

34:40He goes into this in a little more detail.

34:42But it's a crude approach to thinking about people.

34:47But I think it's still an advancement

34:48over traditional subject object metaphysics,

34:51where we look at people as a dualist would say,

34:53well, is your mind, your consciousness,

34:57is that just merely the matter that's in your brain

35:01or is there something kind of more beyond that?

35:03And they would say, yes, there's a soul,

35:05sort of ineffable soul beyond just merely the physical body.

35:09And I'm not one of those people.

35:11I think that we don't have to draw a line between are things

35:15only this or only that.

35:16Collectives of things can emerge structures and patterns

35:19that are just as real as the underlying pieces.

35:22But they're transcendent, but they're still

35:24of the underlying pieces.

35:26So your body is this way.

35:28I mean, we just know physically you consist of atoms

35:31and whatnot.

35:32And then the atoms are arranged into molecules

35:34which then arrange into certain kinds of structures

35:37that seem to have a homeostasis to them.

35:39We call them cells.

35:40And those cells form sort of biological structures.

35:44Those biological structures give your body

35:46its physical ability and the biological ability

35:49to consume energy and to maintain homeostasis.

35:51But humans are social animals.

35:54I mean, human by themselves is not very long for the world.

35:57So part of our biology is why are two connect to other people?

36:02From the mirror neurons to our language centers

36:04and all these other things.

36:06So we are intrinsically, there's a layer,

36:09there's a part of us that wants to be part of a thing.

36:12If we're around other people, not saying a word,

36:14but they're just up and down jumping and dancing, laughing,

36:17we're going to feel better.

36:18And there was no exchange of physical anything.

36:21They didn't give us like five atoms of happiness.

36:24But there's an induction in our own sense of self

36:27that is at that social level.

36:29And then beyond that, Persick puts the intellectual level

36:33kind of one level higher than social.

36:35I think they're actually more intertwined than that.

36:37But the intellectual level is the level of pure ideas.

36:41That you are a vessel for memes.

36:42You're a vessel for philosophies.

36:45You will conduct yourself in a particular way.

36:47I mean, I think part of this is if we think about it

36:49from a physics perspective, you're not,

36:52there's the joke that physicists like to approximate things.

36:55And we'll say, well, approximate a spherical cow, right?

36:57You're not a spherical cow, you're not a spherical human.

36:59You're a messy human.

37:00And we can't even say what the dynamics of your emotion

37:04will be unless we analyze all four of these layers, right?

37:08If you're Muslim at a certain time of day, guess what?

37:11You're going to be on the ground kneeling and praying, right?

37:14And that has nothing to do with your biological need

37:15to get on the ground or physics of gravity.

37:18It is an intellectual drive that you have.

37:20It's a cultural phenomenon

37:22and an intellectual belief that you carry.

37:23So that's what the four layered stack is all about.

37:28It's that a person is not only one of these things,

37:30they're all of these things at the same time.

37:31It's a superposition of dynamics that run through us

37:35that make us who we are.

37:37So no layer is special.

37:40Not so much no layer is special,

37:41each layer is just different.

37:44But we are.

37:45Each layer gets the participation trophy.

37:48Yeah, each layer is a part of what you are.

37:50You are a layer cake, right, of all these things.

37:52And if we try to deny, right,

37:54so many philosophies do try to deny

37:56the reality of some of these things, right?

37:58Some people will say, well, we're only atoms.

38:01Well, we're not only atoms

38:02because there's a lot of other things that are only atoms.

38:04I can reduce a human being to a bunch of soup

38:07and they're not the same thing,

38:08even though it's the same atoms.

38:09So I think the order and the patterns

38:12that emerge within humans to understand,

38:15to really think about what a next generation philosophy

38:18would look like, that would allow us to reason

38:20about extending humans into the digital realm

38:22or to interact with autonomous intelligences

38:25that are not biological in nature.

38:27We really need to appreciate these,

38:29that human, what human beings actually are

38:32is the superposition of these different layers.

38:34You mentioned consciousness.

38:36Are each of these layers of cake conscious?

38:39Is consciousness a particular quality of one of the layers?

38:43Is there like a spike if you have a consciousness detector

38:46at these layers or is something that just permeates

38:49all of these layers and just takes different form?

38:51I believe what humans experience as consciousness

38:54is something that sits on a gradient scale

38:57of a general principle in the universe

39:00that seems to look for order and reach for order

39:04when there's an excess of energy.

39:06You know, it would be odd to say a proton is alive, right?

39:09It'd be odd to say like this particular atom

39:12or molecule of hydrogen gas is alive,

39:15but there's certainly something we can make assemblages

39:20of these things that have autopoetic aspects to them

39:24that will create structures that will, you know,

39:26crystalline solids will form very interesting

39:28and beautiful structures.

39:29This gets kind of into weird mathematical territories.

39:33You start thinking about Penrose and Game of Life stuff

39:35about the generativity of math itself,

39:37like the hyperreal numbers, things like that.

39:39But without going down that rabbit hole,

39:42I would say that there seems to be a tendency

39:45in the world that when there is excess energy,

39:49things will structure and pattern themselves.

39:51And they will then actually furthermore try to create

39:53an environment that furthers their continued stability.

39:58It's the concept of externalized extended phenotype

40:00or niche construction.

40:02So this is ultimately what leads to certain kinds

40:06of amino acids forming certain kinds of structures

40:09and so on and so forth until you get the ladder of life.

40:11So what we experience as consciousness,

40:12no, I don't think cells are conscious at that level,

40:15but is there something beyond mere equilibrium state biology

40:19and chemistry and biochemistry

40:21that drives what makes things work?

40:25I think there is.

40:27So Adrian Bajan has his ConstructoLaw.

40:29There's other things you can look at.

40:31When you look at the life sciences

40:32and you look at any kind of statistical physics

40:36and statistical mechanics,

40:37when you look at things far out of equilibrium,

40:40when you have excess energy, what happens then?

40:43Life doesn't just make a hotter soup.

40:45It starts making structure.

40:47There's something there.

40:48The poetry of reaches for order

40:50when there's an excess of energy.

40:54Because you brought up game of life.

40:57You did it, not me.

40:59I love cellular automata,

41:00so I have to sort of linger on that for a little bit.

41:06So cellular automata, I guess, or game of life

41:09is a very simple example of reaching for order

41:11when there's an excess of energy.

41:14Or reaching for order and somehow creating complexity.

41:17Within this explosion of just turmoil,

41:22somehow trying to construct structures.

41:25And in so doing, create very elaborate

41:29organism looking type things.

41:32What intuition do you draw from this simple mechanism?

41:35Well, I like to turn that around its head.

41:37And look at it as what if every single one of the patterns

41:42created life, or created, not life,

41:45but created interesting patterns?

41:47Because some of them don't.

§06Transcript · 41:48–49:32

41:48And sometimes you make cool gliders.

41:50And other times, you start with certain things

41:52and you make gliders and other things

41:54that then construct like AND gates and NOT gates, right?

41:57And you build computers on them.

41:59All of these rules that create these patterns

42:00that we can see, those are just the patterns we can see.

42:04What if our subjectivity is actually limiting

42:06our ability to perceive the order in all of it?

42:11What if some of the things that we think are random

42:12are actually not that random?

42:13We're simply not integrating at a final level

42:16across a broad enough time horizon.

42:18And this is again, I said, we go down the rabbit holes

42:20and the Penrose stuff or like Wolfram's explorations

42:22on these things.

42:24There is something deep and beautiful

42:27in the mathematics of all this.

42:28That is hopefully one day I'll have enough money

42:30to work and retire and just ponder those questions.

42:33But there's something there.

42:34But you're saying there's a ceiling to,

42:36when you have enough money and you retire and you ponder,

42:38there's a ceiling to how much you can truly ponder

42:40because there's cognitive limitations

42:43in what you're able to perceive as a pattern.

42:46Yeah.

42:47And maybe mathematics extends your perception capabilities,

42:51but it's still finite.

42:53It's just like.

42:55Yeah, the mathematics we use is the mathematics

42:57that can fit in our head.

42:59Yeah.

43:00Did God really create the integers?

43:02Or did God create all of it?

43:03And we just happen at this point in time

43:05to be able to perceive integers.

43:07Well, he just did the positive in it.

43:09She, I just said, did she create all of it?

43:11And then we.

43:14She just created the natural numbers

43:15and then we screwed it all up with zero and then I guess.

43:17Okay.

43:18But we did, we created mathematical operations

43:21so that we can have iterated steps

43:23to approach bigger problems, right?

43:26I mean, the entire point of the Arabic Neural System

43:29and it's a rubric for mapping a certain set of operations,

43:32folding them into a simple little expression,

43:35but that's just the operations that we can fit in our heads.

43:38There are many other operations besides, right?

43:41The thing that worries me the most about aliens and humans

43:46is that the aliens are all around us and we're too dumb.

43:50Yeah.

43:51To see them.

43:52Oh, certainly, yeah.

43:53Or life, let's say just life,

43:54life of all kinds of forms or organisms.

43:58You know what, just even the intelligence of organisms

44:01is imperceptible to us

44:04because we're too dumb and self centered.

44:06That worries me.

44:07Well, we're looking for a particular kind of thing.

44:09Yeah.

44:10When I was at Cornell,

44:11I had a lovely professor of Asian religions,

44:13Jane Marie Law,

44:14and she would tell this story about a musical,

44:17a musician, a Western musician who went to Japan

44:20and he taught classical music

44:21and could play all sorts of instruments.

44:24He went to Japan and he would ask people,

44:27he would basically be looking for things in the style of

44:30a Western chromatic scale and these kinds of things.

44:34And then finding none of it,

44:35he would say, well, there's really no music in Japan,

44:37but they're using a different scale.

44:38They're playing different kinds of instruments, right?

44:40The same thing she was using as a sort of a metaphor

44:42for religion as well.

44:43In the West, we center a lot of religion,

44:45certainly the religions of Abraham,

44:47we center them around belief.

44:50And in the East, it's more about practice, right?

44:52Spirituality and practice rather than belief.

44:54So anyway, the point is here to your point,

44:57life, we, I think so many people are so fixated

45:00on certain aspects of self replication

45:03or homeostasis or whatever.

45:06But if we kind of broaden and generalize this thing

45:08of things reaching for order,

45:10under which conditions can they then create an environment

45:13that sustains that order, that allows them,

45:17the invention of death is an interesting thing.

45:20There are some organisms on earth

45:21that are thousands of years old.

45:23And it's not like they're incredibly complex,

45:25they're actually simpler than the cells that comprise us,

45:28but they never die.

45:29So at some point, death was invented,

45:33somewhere along the eukaryotic scale,

45:34I mean, even the protists, right?

45:35There's death.

45:37And why is that along with the sexual reproduction, right?

45:41There is something about the renewal process,

45:45something about the ability to respond

45:46to a changing environment,

45:48where it just becomes,

45:50just killing off the old generation

45:51and letting new generations try,

45:54seems to be the best way to fit into the niche.

45:57Human historians seems to write about wheels and fires,

46:00the greatest inventions,

46:01but it seems like death and sex are pretty good.

46:04And they're kind of essential inventions

46:06at the very beginning.

46:07At the very beginning, yeah.

46:08Well, we didn't invent them, right?

46:10Well, Broad, you didn't invent them.

46:13I see us as one,

46:15you particular Homo sapiens did not invent them,

46:17but we together, it's a team project,

46:21just like you're saying.

46:21I think the greatest Homo sapiens invention

46:24is collaboration.

46:25So when you say collaboration,

46:29Peter, where do ideas come from

46:32and how do they take hold in society?

46:35Is that the nature of collaboration?

46:36Is that the basic atom of collaboration is ideas?

46:40It's not not ideas, but it's not only ideas.

46:43There's a book I just started reading

46:44called Death From A Distance.

46:45Have you heard of this?

46:46No.

46:47It's a really fascinating thesis,

46:49which is that humans are the only conspecific,

46:53the only species that can kill other members

46:55of the species from range.

46:58And maybe there's a few exceptions,

46:59but if you look in the animal world,

47:01you see like pronghorns butting heads, right?

47:03You see the alpha lion and the beta lion

47:05and they take each other down.

47:07Humans, we developed the ability

47:08to chuck rocks at each other,

47:10well, at prey, but also at each other.

47:11And that means the beta male can chunk a rock

47:14at the alpha male and take them down.

47:17And he can throw a lot of rocks actually,

47:20miss a bunch of times, but just hit once and be good.

47:22So this ability to actually kill members

47:25of our own species from range

47:27without a threat of harm to ourselves

47:29created essentially mutually assured destruction

47:32where we had to evolve cooperation.

47:34If we didn't, then if we just continue to try to do,

47:37like I'm the biggest monkey in the tribe

47:39and I'm gonna own this tribe and you have to go,

47:43if we do it that way, then those tribes basically failed.

47:46And the tribes that persisted

47:48and that have now given rise to the modern Homo sapiens

47:51are the ones where respecting the fact

47:53that we can kill each other from a range

47:56without harm, like there's an asymmetric ability

47:58to snipe the leader from range.

48:00That meant that we sort of had to learn

48:03how to cooperate with each other, right?

48:05Come back here, don't throw that rock at me.

48:06Let's talk our differences out.

48:07So violence is also part of collaboration.

48:10The threat of violence, let's say.

48:12Well, the recognition, maybe the better way to put it

48:15is the recognition that we have more to gain

48:17by working together than the prisoner's dilemma

48:21of both of us defecting.

48:23So mutually assured destruction in all its forms

48:26is part of this idea of collaboration.

48:28Well, and Eric Weinstein talks about our nuclear peace,

48:31right, I mean, it kind of sucks

48:32with thousands of warheads aimed at each other,

48:34we mean Russia and the US, but it's like,

48:36on the other hand, we only fought proxy wars, right?

48:39We did not have another World War III

48:41of like hundreds of millions of people dying

48:43to like machine gun fire and giant guided missiles.

48:47So the original nuclear weapon is a rock

48:50that we learned how to throw, essentially?

48:52The original, yeah, well, the original scope of the world

48:54for any human being was their little tribe.

48:58I would say it still is for the most part.

49:00Eric Weinstein speaks very highly of you,

49:05which is very surprising to me at first

49:08because I didn't know there's this depth to you

49:10because I knew you as an amazing leader of engineers

49:15and an engineer yourself and so on, so it's fascinating.

49:18Maybe just as a comment, a side tangent that we can take,

49:23what's your nature of your friendship with Eric Weinstein?

49:27How did the two, how did such two interesting paths cross?

49:30Is it your origins in physics?

§07Transcript · 49:32–57:35

49:32Is it your interest in philosophy

49:35and the ideas of how the world works?

49:37What is it?

49:38It's very random, Eric found me.

49:40He actually found Travis and I.

49:43Travis Oliphant.

49:44Oliphant, yeah, we were both working

49:45at a company called Enthought back in the mid 2000s

49:48and we were doing a lot of consulting

49:50around scientific Python and we'd made some tools

49:54and Eric was trying to use some of these Python tools

49:57to visualize, he had a fiber bundle approach

50:00to modeling certain aspects of economics.

50:03He was doing this and that's how he kind of got in touch

50:05with us and so.

50:06This was in the early.

50:08This was mid 2000s, oh seven timeframe, oh six, oh seven.

50:13Eric Weinstein trying to use Python.

50:16Right, to visualize fiber bundles.

50:18Using some of the tools that we had built

50:20in the open source.

50:21That's somehow entertaining to me, the thought of that.

50:24It's very funny but then we met with him a couple times,

50:27a really interesting guy and then in the wake

50:28of the oh seven, oh eight kind of financial collapse,

50:31he helped organize with Lee Smolin a symposium

50:35at the Perimeter Institute about okay, well clearly,

50:39big finance can't be trusted, government's in its pockets

50:42with regulatory capture, what the F do we do?

50:45And all sorts of people, Nassim Tlaib was there

50:47and Andy Lowe from MIT was there and Bill Janeway,

50:51I mean just a lot of top billing people were there

50:54and he invited me and Travis and another one

50:58of our coworkers, Robert Kern, who is anyone

51:01in the SciPy, NumPy community knows Robert.

51:03Really great guy.

51:04So the three of us also got invited to go to this thing

51:06and that's where I met Brett Weinstein

51:07for the first time as well.

51:09Yeah, I knew him before he got all famous

51:11for unfortunate reasons, I guess.

51:13But anyway, so we met then and kind of had a friendship

51:19throughout since then.

51:21You have a depth of thinking that kind of runs

51:26with Eric in terms of just thinking about the world deeply

51:28and thinking philosophically and then there's Eric's

51:31interest in programming.

51:33I actually have never, you know, he'll bring up programming

51:38to me quite a bit as a metaphor for stuff.

51:41But I never kind of pushed the point of like,

51:44what's the nature of your interest in programming?

51:46I think he saw it probably as a tool.

51:48Yeah, absolutely.

51:49That you visualize, to explore mathematics

51:52and explore physics and I was wondering like,

51:55what's his depth of interest and also his vision

51:59for what programming would look like in the future.

52:05Have you had interaction with him, like discussion

52:08in the space of Python, programming?

52:09Well, in the sense of sometimes he asks me,

52:11why is this stuff still so hard?

52:13Yeah, you know, everybody's a critic.

52:18But actually, no, Eric.

52:20Programming, you mean, like in general?

52:21Yes, yes, well, not programming in general,

52:23but certain things in the Python ecosystem.

52:25But he actually, I think what I find in listening

52:29to some of his stuff is that he does use

52:31programming metaphors a lot, right?

52:33He'll talk about APIs or object oriented

52:35and things like that.

52:36So I think that's a useful set of frames

52:39for him to draw upon for discourse.

52:42I haven't pair programmed with him in a very long time.

52:45You've previously pair coded with Eric.

52:47Well, I mean, I look at his code trying to help

52:49like put together some of the visualizations

52:50around these things.

52:51But it's been a very, not really pair programmed,

52:54but like even looked at his code, right?

52:55I mean.

52:56How legendary would be is that like Git repo

53:01with Peter Wang and Eric Weinstein?

53:02Well, honestly, Robert Kern did all the heavy lifting.

53:05So I have to give credit where credit is due.

53:06Robert is the silent but incredibly deep, quiet,

53:10not silent, but quiet, but incredibly deep individual

53:13at the heart of a lot of those things

53:14that Eric was trying to do.

53:16But we did have, you know, as Travis and I

53:19were starting our company in 2012 timeframe,

53:23we went to New York.

53:24Eric was still in New York at the time.

53:26He hadn't moved to, this is before he joined Teal Capital.

53:29We just had like a steak dinner somewhere.

53:31Maybe it was Keynes, I don't know, somewhere in New York.

53:33So it was me, Travis, Eric, and then Wes McKinney,

53:36the creative pandas, and then Wes's then business partner,

53:39Adam, the five of us sat around having this,

53:42just a hilarious time, amazing dinner.

53:45I forget what all we talked about,

53:46but it was one of those conversations,

53:49which I wish as soon as COVID is over,

53:51maybe Eric and I can sit down.

53:53Recreate.

53:53Recreate it somewhere in LA, or maybe he comes here,

53:56because a lot of cool people are here in Austin, right?

53:58Exactly.

53:59Yeah, we're all here.

53:59He should come here.

54:00Come here.

54:01Yeah.

54:02So he uses the metaphor source code sometimes

54:04to talk about physics.

54:05We figure out our own source code.

54:07So you with a physics background

54:10and somebody who's quite a bit of an expert in source code,

54:14do you think we'll ever figure out our own source code

54:17in the way that Eric means?

54:19Do you think we'll figure out the nature of reality?

54:20Well, I think we're constantly working on that problem.

54:21I mean, I think we'll make more and more progress.

54:24For me, there's some things I don't really doubt too much.

54:28Like, I don't really doubt that one day

54:29we will create a synthetic, maybe not fully in silicon,

54:34but a synthetic approach to

54:39cognition that rivals the biological

54:4220 watt computers in our heads.

54:44What's cognition here?

54:46Cognition.

54:46Which aspect?

54:47Perception, attention, memory, recall,

54:49asking better questions.

54:51That for me is a measure of intelligence.

54:53Doesn't Roomba vacuum cleaner already do that?

54:55Or do you mean, oh, it doesn't ask questions.

54:57I mean, no, it's, I mean, I have a Roomba,

55:00but it's not even as smart as my cat, right?

55:03Yeah, but it asks questions about what is this wall?

55:05It now, new feature asks, is this poop or not, apparently.

55:08Yes, a lot of our current cybernetic system,

55:11it's a cybernetic system.

55:12It will go and it will happily vacuum up some poop, right?

55:14The older generations would.

55:16The new one, just released, does not vacuum up the poop.

55:19Okay.

55:20This is a commercial for.

55:21I wonder if it still gets stuck

55:21under my first rung of my stair.

55:23In any case, these cybernetic systems we have,

55:27they are mold, they're designed to be sent off

55:32into a relatively static environment.

55:34And whatever dynamic things happen in the environment,

55:36they have a very limited capacity to respond to.

55:38A human baby, a human toddler of 18 months of age

55:43has more capacity to manage its own attention

55:45and its own capacity to make better sense of the world

55:49than the most advanced robots today.

55:51So again, my cat, I think can do a better job of my two

55:55and they're both pretty clever.

55:56So I do think though, back to my kind of original point,

55:59I think that it's not, for me, it's not question at all

56:02that we will be able to create synthetic systems

56:05that are able to do this better than the human,

56:09at an equal level or better than the human mind.

56:11It's also for me, not a question that we will be able

56:16to put them alongside humans

56:20so that they capture the full broad spectrum

56:23of what we are seeing as well.

56:25And also looking at our responses,

56:28listening to our responses,

56:28even maybe measuring certain vital signs about us.

56:32So in this kind of sidecar mode,

56:34a greater intelligence could use us

56:37and our whatever 80 years of life to train itself up

56:42and then be a very good simulacrum of us moving forward.

56:45So who is in the sidecar

56:48in that picture of the future exactly?

56:50The baby version of our immortal selves.

56:52Okay, so once the baby grows up,

56:56is there any use for humans?

56:58I think so.

56:59I think that out of epistemic humility,

57:03we need to keep humans around for a long time.

57:05And I would hope that anyone making those systems

57:07would believe that to be true.

57:10Out of epistemic humility,

57:11what's the nature of the humility that?

57:13That we don't know what we don't know.

57:16So we don't.

57:18Right?

57:19So we don't know.

57:20First we have to build systems

57:21that help us do the things that we do know about

57:24that can then probe the unknowns that we know about.

57:26But the unknown unknowns, we don't know.

57:28We could always know.

57:30Nature is the one thing

57:31that is infinitely able to surprise us.

57:33So we should keep biological humans around

§08Transcript · 57:35–1:06:39

57:35for a very, very, very long time.

57:37Even after our immortal selves have transcended

57:40and have gone off to explore other worlds,

57:42gone to go communicate with the lifeforms living in the sun

57:45or whatever else.

57:46So I think that's,

57:49for me, these seem like things that are going to happen.

57:53Like I don't really question that,

57:54that they're gonna happen.

57:55Assuming we don't completely destroy ourselves.

57:58Is it possible to create an AI system

58:02that you fall in love with and it falls in love with you

58:06and you have a romantic relationship with it?

58:08Or a deep friendship, let's say.

58:10I would hope that that is the design criteria

58:12for any of these systems.

58:14If we cannot have a meaningful relationship with it,

58:18then it's still just a chunk of silicon.

58:20So then what is meaningful?

58:21Because back to sugar.

58:23Well, sugar doesn't love you back, right?

58:25So the computer has to love you back.

58:26And what does love mean?

58:28Well, in this context, for me, love,

58:30I'm gonna take a page from Alain de Botton.

58:32Love means that it wants to help us

58:34become the best version of ourselves.

58:36Yes, that's beautiful.

58:39That's a beautiful definition of love.

58:40So what role does love play in the human condition

58:45at the individual level and at the group level?

58:48Because you were kind of saying that humans,

58:51we should really consider humans

58:52both at the individual and the group and the societal level.

58:55What's the role of love in this whole thing?

58:56We talked about sex, we talked about death,

58:59thanks to the bacteria that invented it.

59:02At which point did we invent love, by the way?

59:04I mean, is that also?

59:05No, I think love is the start of it all.

59:08And the feelings of, and this gets sort of beyond

59:13just romantic, sensual, whatever kind of things,

59:16but actually genuine love as we have for another person.

59:19Love as it would be used in a religious text, right?

59:22I think that capacity to feel love

59:25more than consciousness, that is the universal thing.

59:28Our feeling of love is actually a sense

59:30of that generativity.

59:31When we can look at another person

59:33and see that they can be something more than they are,

59:37and more than just a pigeonhole we might stick them in.

59:42I mean, I think there's, in any religious text,

59:44you'll find voiced some concept of this,

59:47that you should see the grace of God in the other person.

59:50They're made in the spirit of the love

59:54that God feels for his creation or her creation.

59:57And so I think this thing is actually the root of it.

60:00So I would say, I don't think molecules of water

60:04feel consciousness, have consciousness,

60:06but there is some proto micro quantum thing of love.

60:10That's the generativity when there's more energy

60:14than what they need to maintain equilibrium.

60:16And that when you sum it all up is something that leads to,

60:19I mean, I had my mind blown one day as an undergrad

60:23at the physics computer lab.

60:24I logged in and when you log into bash for a long time,

60:28there was a little fortune that would come out.

60:29And it said, man was created by water

60:32to carry itself uphill.

60:33And I was logging into work on some problem set

60:37and I logged in and I saw that and I just said,

60:40son of a bitch, I just, I logged out

60:43and I went to the coffee shop and I got a coffee

60:45and I sat there on the quad and I'm like,

60:47you know, it's not wrong and yet WTF, right?

60:53So when you look at it that way,

60:55it's like, yeah, okay, non equilibrium physics is a thing.

60:59And so when we think about love,

61:00when we think about these kinds of things, I would say

61:05that in the modern day human condition,

61:08there's a lot of talk about freedom and individual liberty

61:12and rights and all these things,

61:14but that's very Hegelian, it's very kind of following

61:18from the Western philosophy of the individual as sacrosanct,

61:22but it's not really couched I think the right way

61:26because it should be how do we maximize people's ability

61:29to love each other, to love themselves first,

61:32to love each other, their responsibilities

61:34to the previous generation, to the future generations.

61:37Those are the kinds of things

61:39that should be our design criteria, right?

61:41Those should be what we start with to then come up

61:45with the philosophies of self and of rights

61:48and responsibilities, but that love being at the center

61:52of it, I think when we design systems for cognition,

61:56it should absolutely be built that way.

61:58I think if we simply focus on efficiency and productivity,

62:02these kind of very industrial era,

62:05all the things that Marx had issues with, right?

62:08Those, that's a way to go and really I think go off

62:11the deep end in the wrong way.

62:13So one of the interesting consequences of thinking of life

62:19in this hierarchical way of an individual human

62:22and then there's groups and there's societies

62:25is I believe that you believe that corporations are people.

62:31So this is a kind of a politically dense idea,

62:36all those kinds of things.

62:37If we just throw politics aside,

62:39if we throw all of that aside,

62:41in which sense do you believe that corporations are people?

62:46And how does love connect to that?

62:47Right, so the belief is that groups of people

62:52have some kind of higher level, I would say mesoscopic

62:55claim to agency.

62:57So where do I, let's start with this.

63:00Most people would say, okay, individuals have claims

63:03to agency and sovereignty.

63:05Nations, we certainly act as if nations,

63:07so at a very large, large scale,

63:09nations have rights to sovereignty and agency.

63:13Like everyone plays the game of modernity

63:15as if that's true, right?

63:16We believe France is a thing,

63:17we believe the United States is a thing.

63:18But to say that groups of people at a smaller level

63:23than that, like a family unit is the thing.

63:26Well, in our laws, we actually do encode this concept.

63:30I believe that in a relationship and a marriage, right,

63:33one partner can sue for loss of consortium, right?

63:37If someone breaks up the marriage or whatever.

63:39So these are concepts that even in law,

63:41we do respect that there is something about the union

63:44and about the family.

63:45So for me, I don't think it's so weird to think

63:48that groups of people have a right to,

63:51a claim to rights and sovereignty of some degree.

63:54I mean, we look at our clubs, we look at churches.

63:59These are, we talk about these collectives of people

64:02as if they have a real agency to them, and they do.

64:05But I think if we take that one step further and say,

64:08okay, they can accrue resources.

64:10Well, yes, check, you know, and by law they can.

64:13They can own land, they can engage in contracts,

64:17they can do all these different kinds of things.

64:18So we in legal terms support this idea

64:22that groups of people have rights.

64:26Where we go wrong on this stuff

64:28is that the most popular version of this

64:31is the for profit absentee owner corporation

64:35that then is able to amass larger resources

64:38than anyone else in the landscape, anything else,

64:40any other entity of equivalent size.

64:42And they're able to essentially bully around individuals,

64:45whether it's laborers, whether it's people

64:47whose resources they want to capture.

64:48They're also able to bully around

64:50our system of representation,

64:52which is still tied to individuals, right?

64:55So I don't believe that's correct.

64:58I don't think it's good that they, you know,

65:01they're people, but they're assholes.

65:02I don't think that corporations as people

65:03acting like assholes is a good thing.

65:05But the idea that collectives and collections of people

65:08that we should treat them philosophically

65:10as having some agency and some mass,

65:15at a mesoscopic level, I think that's an important thing

65:18because one thing I do think we underappreciate sometimes

65:22is the fact that relationships have relationships.

65:26So it's not just individuals

65:27having relationships with each other.

65:29But if you have eight people seated around a table, right?

65:32Each person has a relationship with each of the others

65:34and that's obvious.

65:35But then if it's four couples,

65:37each couple also has a relationship

65:39with each of the other couples, right?

65:41The dyads do.

65:42And if it's couples, but one is the, you know,

65:45father and mother older, and then, you know,

65:48one of their children and their spouse,

65:50that family unit of four has a relationship

65:53with the other family unit of four.

65:55So the idea that relationships have relationships

65:57is something that we intuitively know

65:59in navigating the social landscape,

66:01but it's not something I hear expressed like that.

66:04It's certainly not something that is,

66:06I think, taken into account very well

66:08when we design these kinds of things.

66:09So I think the reason why I care a lot about this

66:14is because I think the future of humanity

66:16requires us to form better sense make,

66:19collective sense making units at something, you know,

66:23around Dunbar number, you know, half to five X Dunbar.

66:28And that's very different than right now

66:30where we defer sense making

66:33to massive aging zombie institutions.

66:37Or we just do it ourselves.

66:38Go it alone.

§09Transcript · 1:06:39–1:14:22

66:39Go to the dark force of the internet by ourselves.

66:41So that's really interesting.

66:42So you've talked about agency,

66:45I think maybe calling it a convenient fiction

66:47at all these different levels.

66:49So even at the human individual level,

66:52it's kind of a fiction.

66:53We all believe, because we are, like you said,

66:55made of cells and cells are made of atoms.

66:57So that's a useful fiction.

66:58And then there's nations that seems to be a useful fiction,

67:02but it seems like some fictions are better than others.

67:06You know, there's a lot of people that argue

67:08the fiction of nation is a bad idea.

67:11One of them lives two doors down from me,

67:13Michael Malice, he's an anarchist.

67:16You know, I'm sure there's a lot of people

67:18who are into meditation that believe the idea,

67:21this useful fiction of agency of an individual

67:24is a troublesome as well.

67:26We need to let go of that in order to truly,

67:29like to transcend, I don't know.

67:32I don't know what words you want to use,

67:33but suffering or to elevate the experience of life.

67:38So you're kind of arguing that,

67:40okay, so we have some of these useful fictions of agency.

67:44We should add a stronger fiction that we tell ourselves

67:49about the agency of groups in the hundreds

67:52of the half a Dunbar's number, 5X Dunbar's number.

67:57Yeah, something on that order.

67:58And we call them fictions,

67:59but really they're rules of the game, right?

68:01Rules that we feel are fair or rules that we consent to.

68:05Yeah, I always question the rules

68:07when I lose like a monopoly.

68:08That's when I usually question the rules.

68:09When I'm winning, I don't question the rules.

68:11We should play a game Monopoly someday.

68:12There's a trippy version of it that we could do.

68:15What kind?

68:16Contract Monopoly is introduced by a friend of mine to me

68:19where you can write contracts on future earnings

68:23or landing on various things.

68:24And you can hand out like, you know,

68:26you can land the first three times you land

68:28in a park place, it's free or whatever.

68:30And then you can start trading those contracts for money.

68:33And then you create a human civilization

68:36and somehow Bitcoin comes into it.

68:38Okay, but some of these.

68:40Actually, I bet if me and you and Eric sat down

68:43to play a game Monopoly and we were to make NFTs

68:45out of the contracts we wrote, we could make a lot of money.

68:48Now it's a terrible idea.

68:49I would never do it,

68:50but I bet we could actually sell the NFTs around.

68:52I have other ideas to make money that I could tell you

68:56and they're all terrible ideas.

68:58Yeah, including cat videos on the internet.

69:02Okay, but some of these rules of the game,

69:04some of these fictions are,

69:06it seems like they're better than others.

69:09They have worked this far to cohere human,

69:13to organize human collective action.

69:14But you're saying something about,

69:16especially this technological age

69:19requires modified fictions, stories of agency.

69:23Why the Dunbar number?

69:25And also, you know, how do you select the group of people?

69:28You know, Dunbar numbers, I think I have the sense

69:31that it's overused as a kind of law

69:36that somehow we can have deep human connection at this scale.

69:41Like some of it feels like an interface problem too.

69:45It feels like if I have the right tools,

69:48I can deeply connect with a larger number of people.

69:51It just feels like there's a huge value

69:55to interacting just in person, getting to share

69:59traumatic experiences together,

70:00beautiful experiences together.

70:02There's other experiences like that in the digital space

70:06that you can share.

70:07It just feels like Dunbar's number

70:09could be expanded significantly,

70:10perhaps not to the level of millions and billions,

70:15but it feels like it could be expanded.

70:16So how do we find the right interface, you think,

70:21for having a little bit of a collective here

70:24that has agency?

70:26You're right that there's many different ways

70:28that we can build trust with each other.

70:30Yeah.

70:30My friend Joe Edelman talks about a few different ways

70:33that, you know, mutual appreciation, trustful conflict,

70:39just experiencing something like, you know,

70:41there's a variety of different things that we can do,

70:43but all those things take time and you have to be present.

70:48The less present you are, I mean, there's just, again,

70:50a no free lunch principle here.

70:51The less present you are, the more of them you can do,

70:54but then the less connection you build.

70:56So I think there is sort of a human capacity issue

70:59around some of these things.

71:00Now, that being said, if we can use certain technologies,

71:04so for instance, if I write a little monograph

71:07on my view of the world,

71:08you read it asynchronously at some point,

71:10and you're like, wow, Peter, this is great.

71:11Here's mine.

71:12I read it.

71:13I'm like, wow, Lex, this is awesome.

71:15We can be friends without having to spend 10 years,

71:18you know, figuring all this stuff out together.

71:20We just read each other's thing and be like,

71:22oh yeah, this guy's exactly in my wheelhouse

71:24and vice versa.

71:26And we can then, you know, connect just a few times a year

71:30and maintain a high trust relationship.

71:33It can be expanded a little bit,

71:34but it also requires,

71:35these things are not all technological in nature.

71:37It requires the individual themselves

71:39to have a certain level of capacity,

71:41to have a certain lack of neuroticism, right?

71:44If you want to use like the ocean big five sort of model,

71:48people have to be pretty centered.

71:49The less centered you are,

71:50the fewer authentic connections you can really build

71:52for a particular unit of time.

71:54It just takes more time.

71:55Other people have to put up with your crap.

71:57Like there's just a lot of the stuff

71:58that you have to deal with

72:00if you are not so well balanced, right?

72:02So yes, we can help people get better

72:04to where they can develop more relationships faster,

72:06and then you can maybe expand Dunbar number by quite a bit,

72:09but you're not going to do it.

72:10I think it's going to be hard to get it beyond 10X,

72:12kind of the rough swag of what it is, you know?

72:16Well, don't you think that AI systems could be an addition

72:20to the Dunbar's number?

72:22So like why?

72:23Do you count as one system or multiple AI systems?

72:25Multiple AI systems.

72:26So I do believe that AI systems,

72:28for them to integrate into human society as it is now,

72:31have to have a sense of agency.

72:32So there has to be a individual

72:35because otherwise we wouldn't relate to them.

72:37We could engage certain kinds of individuals

72:40to make sense of them for us and be almost like,

72:42did you ever watch Star Trek?

72:44Like Voyager, like there's the Volta,

72:46who are like the interfaces,

72:47the ambassadors for the Dominion.

72:50We may have ambassadors that speak

72:53on behalf of these systems.

72:54They're like the Mentats of Dune, maybe,

72:56or something like this.

72:57I mean, we already have this to some extent.

72:59If you look at the biggest sort of,

73:01I wouldn't say AI system,

73:02but the biggest cybernetic system in the world

73:04is the financial markets.

73:05It runs outside of any individual's control,

73:08and you have an entire stack of people on Wall Street,

73:09Wall Street analysts to CNBC reporters, whatever.

73:13They're all helping to communicate what does this mean?

73:16You know, like Jim Cramer,

73:18like coming around and yelling and stuff.

73:19Like all of these people are part of that lowering

73:22of the complexity there to meet sense,

73:26you know, to help do sense making for people

73:28at whatever capacity they're at.

73:29And I don't see this changing with AI systems.

73:31I think you would have ringside commentators

73:33talking about all this stuff

73:34that this AI system is trying to do over here, over here,

73:36because it's actually a super intelligence.

73:39So if you want to talk about humans interfacing,

73:40making first contact with the super intelligence,

73:42we're already there.

73:43We do it pretty poorly.

73:44And if you look at the gradient of power and money,

73:47what happens is the people closest to it

73:48will absolutely exploit their distance

73:50for personal financial gain.

73:54So we should look at that and be like,

73:56oh, well, that's probably what the future

73:57will look like as well.

73:58But nonetheless, I mean,

74:00we're already doing this kind of thing.

74:01So in the future, we can have AI systems,

74:03but you're still gonna have to trust people

74:05to bridge the sense making gap to them.

74:08See, I just feel like there could be

74:10like millions of AI systems that have,

74:15have agencies, you have,

74:17when you say one super intelligence,

74:19super intelligence in that context means

§10Transcript · 1:14:22–1:22:21

74:22it's able to solve particular problems extremely well.

74:26But there's some aspect of human like intelligence

74:29that's necessary to be integrated into human society.

74:32So not financial markets,

74:33not sort of weather prediction systems,

74:36or I don't know, logistics optimization.

74:39I'm more referring to things that you interact with

74:43on the intellectual level.

74:45And that I think requires,

74:47there has to be a backstory.

74:48There has to be a personality.

74:50I believe it has to fear its own mortality in a genuine way.

74:53Like there has to be all,

74:56many of the elements that we humans experience

74:59that are fundamental to the human condition,

75:01because otherwise we would not have

75:03a deep connection with it.

75:05But I don't think having a deep connection with it

75:07is necessarily going to stop us from building a thing

75:10that has quite an alien intelligence aspect here.

75:13So the other kind of alien intelligence on this planet

75:16is the octopuses or octopodes

75:18or whatever you wanna call them.

75:19Octopi. Octopi, yeah.

75:21There's a little controversy

75:22as to what the plural is, I guess.

75:23But an octopus. I look forward to your letters.

75:26Yeah, an octopus,

75:30it really acts as a collective intelligence

75:32of eight intelligent arms, right?

75:34Its arms have a tremendous amount of neural density to them.

75:37And I see if we can build,

75:40I mean, just let's go with what you're saying.

75:42If we build a singular intelligence

75:44that interfaces with humans that has a sense of agency

75:48so it can run the cybernetic loop

75:49and develop its own theory of mind

75:51as well as its theory of action,

75:52all these things, I agree with you

75:54that that's the necessary components

75:56to build a real intelligence, right?

75:57There's gotta be something at stake.

75:58It's gotta make a decision.

76:00It's gotta then run the OODA loop.

76:01Okay, so we build one of those.

76:03Well, if we can build one of those,

76:03we can probably build 5 million of them.

76:05So we build 5 million of them.

76:07And if their cognitive systems are already digitized

76:09and already kind of there,

76:12we stick an antenna on each of them,

76:13bring it all back to a hive mind

76:15that maybe doesn't make all the individual decisions

76:17for them, but treats each one

76:19as almost like a neuronal input

76:21of a much higher bandwidth and fidelity,

76:23going back to a central system

76:25that is then able to perceive much broader dynamics

76:30that we can't see.

76:31In the same way that a phased array radar, right?

76:32You think about how phased array radar works.

76:34It's just sensitivity.

76:36It's just radars, and then it's hypersensitivity

76:39and really great timing between all of them.

76:41And with a flat array,

76:42it's as good as a curved radar dish, right?

76:44So with these things,

76:45it's a phased array of cybernetic systems

76:47that'll give the centralized intelligence

76:51much, much better, a much higher fidelity understanding

76:55of what's actually happening in the environment.

76:56But the more power,

76:57the more understanding the central super intelligence has,

77:02the dumber the individual like fingers

77:06of this intelligence are, I think.

77:08I think you...

77:08Not necessarily.

77:09In my sense...

77:10I don't see what has to be.

77:11This argument, there has to be,

77:13the experience of the individual agent

77:15has to have the full richness of the human like experience.

77:20You have to be able to be driving the car in the rain,

77:23listening to Bruce Springsteen,

77:25and all of a sudden break out in tears

77:28because remembering something that happened to you

77:30in high school.

77:31We can implant those memories

77:32if that's really needed.

77:33But no, I'm...

77:33No, but the central agency,

77:34like I guess I'm saying for, in my view,

77:37for intelligence to be born,

77:39you have to have a decentralization.

77:43Like each one has to struggle and reach.

77:47So each one in excess of energy has to reach for order

77:51as opposed to a central place doing so.

77:54Have you ever read like some sci fi

77:55where there's like hive minds?

77:58Like the Wernher Vinge, I think has one of these.

78:01And then some of the stuff from the Commonwealth Saga,

78:05the idea that you're an individual,

78:06but you're connected with like a few other individuals

78:09telepathically as well.

78:10And together you form a swarm.

78:12So if you are, I ask you,

78:14what do you think is the experience of if you are like,

78:18well, a Borg, right?

78:18If you are one, if you're part of this hive mind,

78:22outside of all the aesthetics, forget the aesthetics,

78:25internally, what is your experience like?

78:28Because I have a theory as to what that looks like.

78:30The one question I have for you about that experience is

78:34how much is there a feeling of freedom, of free will?

78:38Because I obviously as a human, very unbiased,

78:43but also somebody who values freedom and biased,

78:46it feels like the experience of freedom is essential for

78:52trying stuff out, to being creative

78:55and doing something truly novel, which is at the core of.

78:59Yeah, well, I don't think you have to lose any freedom

79:00when you're in that mode.

79:02Because I think what happens is we think,

79:04we still think, I mean, you're still thinking about this

79:06in a sense of a top down command and control hierarchy,

79:09which is not what it has to be at all.

79:12I think the experience, so I'll just show by cards here.

79:16I think the experience of being a robot in that robot swarm,

79:19a robot who has agency over their own local environment

79:22that's doing sense making

79:23and reporting it back to the hive mind,

79:25I think that robot's experience would be one,

79:28when the hive mind is working well,

79:31it would be an experience of like talking to God, right?

79:34That you essentially are reporting to,

79:37you're sort of saying, here's what I see.

79:38I think this is what's gonna happen over here.

79:40I'm gonna go do this thing.

79:41Because I think if I'm gonna do this,

79:42this will make this change happen in the environment.

79:45And then God, she may tell you, that's great.

79:50And in fact, your brothers and sisters will join you

79:52to help make this go better, right?

79:54And then she can let your brothers and sisters know,

79:56hey, Peter's gonna go do this thing.

79:58Would you like to help him?

79:59Because we think that this will make this thing go better.

80:01And they'll say, yes, we'll help him.

80:03So the whole thing could be actually very emergent.

80:05The sense of, what does it feel like to be a cell

80:09and a network that is alive, that is generative.

80:11And I think actually the feeling is serendipity.

80:16That there's random order, not random disorder or chaos,

80:20but random order, just when you need it to hear Bruce Springsteen,

80:24you turn on the radio and bam, it's Bruce Springsteen, right?

80:28That feeling of serendipity, I feel like,

80:30this is a bit of a flight of fancy,

80:31but every cell in your body must have,

80:35what does it feel like to be a cell in your body?

80:37When it needs sugar, there's sugar.

80:39When it needs oxygen, there's just oxygen.

80:41Now, when it needs to go and do its work

80:43and pull like as one of your muscle fibers, right?

80:46It does its work and it's great.

80:48It contributes to the cause, right?

80:49So this is all, again, a flight of fancy,

80:51but I think as we extrapolate up,

80:53what does it feel like to be an independent individual

80:56with some bounded sense of freedom?

80:58All sense of freedom is actually bounded,

80:59but it was a bounded sense of freedom

81:01that still lives within a network that has order to it.

81:04And I feel like it has to be a feeling of serendipity.

81:06So the cell, there's a feeling of serendipity, even though.

81:10It has no way of explaining why it's getting oxygen

81:12and sugar when it gets it.

81:13So you have to, each individual component has to be too dumb

81:17to understand the big picture.

81:19No, the big picture is bigger than what it can understand.

81:22But isn't that an essential characteristic

81:24of the individual is to be too dumb

81:27to understand the bigger picture.

81:29Like not dumb necessarily,

81:31but limited in its capacity to understand.

81:33Because the moment you understand,

81:36I feel like that leads to, if you tell me now

81:41that there are some bigger intelligence

81:43controlling everything I do,

81:45intelligence broadly defined, meaning like,

81:47you know, even the Sam Harris thing, there's no free will.

81:51If I'm smart enough to truly understand that that's the case,

81:56that's gonna, I don't know if I.

81:58We have philosophical breakdown, right?

82:00Because we're in the West and we're pumped full of this stuff

82:03of like, you are a golden, fully free individual

82:06with all your freedoms and all your liberties

82:08and go grab a gun and shoot whatever you want to.

82:10No, it's actually, you don't actually have a lot of these,

82:14you're not unconstrained,

82:15but the areas where you can manifest agency,

82:20you're free to do those things.

§11Transcript · 1:22:21–1:30:19

82:21You can say whatever you want on this podcast.

82:23You can create a podcast, right?

82:24Yeah.

82:24You're not, I mean, you have a lot of this kind of freedom,

82:27but even as you're doing this, you are actually,

82:30I guess where the denouement of this is that

82:33we are already intelligent agents in such a system, right?

82:37In that one of these like robots

82:39of one of 5 million little swarm robots

82:42or one of the Borg,

82:43they're just posting on internal bulletin board.

82:45I mean, maybe the Borg cube

82:46is just a giant Facebook machine floating in space

82:48and everyone's just posting on there.

82:50They're just posting really fast and like, oh yeah.

82:52It's called the metaverse now.

82:53That's called the metaverse, that's right.

82:54Here's the enterprise.

82:55Maybe we should all go shoot it.

82:56Yeah, everyone upvotes and they're gonna go shoot it, right?

82:58But we already are part of a human online

83:02collaborative environment

83:03and collaborative sensemaking system.

83:05It's not very good yet.

83:07It's got the overhangs of zombie sensemaking institutions

83:10all over it, but as that washes away

83:13and as we get better at this,

83:15we are going to see humanity improving

83:18at speeds that are unthinkable in the past.

83:21And it's not because anyone's freedoms were limited.

83:23In fact, the open source,

83:24and we started this with open source software, right?

83:26The collaboration, what the internet surfaced

83:29was the ability for people all over the world

83:31to collaborate and produce some of the most

83:32foundational software that's in use today, right?

83:35That entire ecosystem was created

83:36by collaborators all over the place.

83:38So these online kind of swarm kind of things

83:42are not novel.

83:44It's just, I'm just suggesting that future AI systems,

83:47if you can build one smart system,

83:49you have no reason not to build multiple.

83:51If you build multiple,

83:52there's no reason not to integrate them all

83:53into a collective sensemaking substrate.

83:57And that thing will certainly have immersion intelligence

84:00that none of the individuals

84:01and probably not any of the human designers

84:03will be able to really put a bow around and explain.

84:06But in some sense, would that AI system

84:09still be able to go like rural Texas,

84:13buy a ranch, go off the grid, go full survivalist?

84:16Like, can you disconnect from the hive mind?

84:20You may not want to.

84:25So to be ineffective, to be intelligent.

84:27You have access to way more intelligence capability

84:30if you're plugged into five million other

84:31really, really smart cyborgs.

84:33Why would you leave?

84:34So like there's a word control that comes to mind.

84:37So it doesn't feel like control,

84:39like overbearing control.

84:43It's just knowledge.

84:44I think systems, well, this is to your point.

84:46I mean, look at how much,

84:47how uncomfortable you are with this concept, right?

84:49I think systems that feel like overbearing control

84:52will not evolutionarily win out.

84:54I think systems that give their individual elements

84:57the feeling of serendipity and the feeling of agency

85:00that that will, those systems will win.

85:04But that's not to say that there will not be

85:05emergent higher level order on top of it.

85:09And that's the thing, that's the philosophical breakdown

85:11that we're staring right at,

85:13which is in the Western mind,

85:14I think there's a very sharp delineation

85:17between explicit control,

85:21Cartesian, like what is the vector?

85:23Where is the position?

85:24Where is it going?

85:25It's completely deterministic.

85:27And kind of this idea that things emerge.

85:30Everything we see is the emergent patterns

85:32of other things.

85:33And there is agency when there's extra energy.

85:38So you have spoken about a kind of meaning crisis

85:42that we're going through.

85:44But it feels like since we invented sex and death,

85:50we broadly speaking,

85:52we've been searching for a kind of meaning.

85:54So it feels like a human civilization

85:56has been going through a meaning crisis

85:58of different flavors throughout its history.

86:00Why is, how is this particular meaning crisis different?

86:05Or is it really a crisis and it wasn't previously?

86:09What's your sense?

86:09A lot of human history,

86:11there wasn't so much a meaning crisis.

86:13There was just a like food

86:14and not getting eaten by bears crisis, right?

86:16Once you get to a point where you can make food,

86:18there was the like not getting killed

86:20by other humans crisis.

86:21So sitting around wondering what is it all about,

86:24it's actually a relatively recent luxury.

86:26And to some extent, the meaning crisis coming out of that

86:29is precisely because, well, it's not precisely because,

86:33I believe that meaning is the consequence of

86:37when we make consequential decisions,

86:40it's tied to agency, right?

86:42When we make consequential decisions,

86:44that generates meaning.

86:46So if we make a lot of decisions,

86:47but we don't see the consequences of them,

86:50then it feels like what was the point, right?

86:52But if there's all these big things

86:53that we don't see the consequences of,

86:55right, but if there's all these big things happening,

86:57but we're just along for the ride,

86:58then it also does not feel very meaningful.

87:00Meaning, as far as I can tell,

87:01this is my working definition of CERCA 2021,

87:04is generally the result of a person

87:08making a consequential decision,

87:09acting on it and then seeing the consequences of it.

87:12So historically, just when humans are in survival mode,

87:16you're making consequential decisions all the time.

87:19So there's not a lack of meaning

87:20because like you either got eaten or you didn't, right?

87:23You got some food and that's great, you feel good.

87:25Like these are all consequential decisions.

87:27Only in the post fossil fuel and industrial revolution

87:33could we create a massive leisure class.

87:36I could sit around not being threatened by bears,

87:39not starving to death,

87:43making decisions somewhat,

87:44but a lot of times not seeing the consequences

87:47of any decisions they make.

87:49The general sort of sense of anomie,

87:51I think that is the French term for it,

87:53in the wake of the consumer society,

87:55in the wake of mass media telling everyone,

87:58hey, choosing between Hermes and Chanel

88:01is a meaningful decision.

88:03No, it's not.

88:04I don't know what either of those mean.

88:05Oh, they're high end luxury purses and crap like that.

88:10But the point is that we give people the idea

88:13that consumption is meaning,

88:15that making a choice of this team versus that team,

88:17spectating has meaning.

88:20So we produce all of these different things

88:22that are as if meaning, right?

88:25But really making a decision that has no consequences for us.

88:28And so that creates the meaning crisis.

88:30Well, you're saying choosing between Chanel

88:33and the other one has no consequence.

88:35I mean, why is one more meaningful than the other?

88:38It's not that it's more meaningful than the other.

88:39It's that you make a decision between these two brands

88:42and you're told this brand will make me look better

88:45in front of other people.

88:45If I buy this brand of car,

88:47if I wear that brand of apparel, right?

88:50Like a lot of decisions we make are around consumption,

88:54but consumption by itself doesn't actually yield meaning.

88:57Gaining social status does provide meaning.

88:59So that's why in this era of abundant production,

89:05so many things turn into status games.

89:07The NFT kind of explosion is a similar kind of thing.

89:09Everywhere there are status games

89:11because we just have so much excess production.

89:16But aren't those status games a source of meaning?

89:18Like why do the games we play have to be grounded

89:22in physical reality like they are

89:24when you're trying to run away from lions?

89:26Why can't we, in this virtuality world, on social media,

89:30why can't we play the games on social media,

89:32even the dark ones?

89:33Right, we can, we can.

89:35But you're saying that's creating a meaning crisis.

89:37Well, there's a meaning crisis

89:39in that there's two aspects of it.

89:41Number one, playing those kinds of status games

89:44oftentimes requires destroying the planet

89:46because it ties to consumption,

89:51consuming the latest and greatest version of a thing,

89:54buying the latest limited edition sneaker

89:56and throwing out all the old ones.

89:58Maybe it keeps in the old ones,

89:59but the amount of sneakers we have to cut up

90:01and destroy every year

90:02to create artificial scarcity for the next generation, right?

90:05This is kind of stuff that's not great.

90:07It's not great at all.

90:09So conspicuous consumption fueling status games

90:13is really bad for the planet, not sustainable.

90:16The second thing is you can play these kinds of status games,

§12Transcript · 1:30:19–1:38:40

90:19but then what it does is it renders you captured

90:22to the virtual environment.

90:24The status games that really wealthy people are playing

90:26are all around the hard resources

90:29where they're gonna build the factories,

90:30they're gonna have the fuel in the rare earths

90:31to make the next generation of robots.

90:33They're then going to run game,

90:34run circles around you and your children.

90:37So that's another reason not to play

90:38those virtual status games.

90:40So you're saying ultimately the big picture game is won

90:44by people who have access or control

90:46over actual hard resources.

90:48So you can't, you don't see a society

90:51where most of the games are played in the virtual space.

90:55They'll be captured in the physical space.

90:57It all builds.

90:57It's just like the stack of human being, right?

91:00If you only play the game at the cultural

91:04and then intellectual level,

91:05then the people with the hard resources

91:07and access to layer zero physical are going to own you.

91:10But isn't money not connected to,

91:13or less and less connected to hard resources

91:15and money still seems to work?

91:17It's a virtual technology.

91:18There's different kinds of money.

91:20Part of the reason that some of the stuff is able

91:22to go a little unhinged is because the big sovereignties

91:29where one spends money and uses money

91:32and plays money games and inflates money,

91:34their ability to adjudicate the physical resources

91:38and hard resources and the resources

91:40and hard resources on land and things like that,

91:42those have not been challenged in a very long time.

91:45So, you know, we went off the gold standard.

91:47Most money is not connected to physical resources.

91:51It's an idea.

91:53And that idea is very closely connected to status.

91:59But it's also tied to like, it's actually tied to law.

92:03It is tied to some physical hard things

92:04so you have to pay your taxes.

92:06Yes, so it's always at the end going to be connected

92:09to the blockchain of physical reality.

92:12So in the case of law and taxes, it's connected to government

92:17and government is what violence is the,

92:21I'm playing with stacks of devil's advocates here

92:27and popping one devil off the stack at a time.

92:30Isn't ultimately, of course,

92:31it'll be connected to physical reality,

92:33but just because people control the physical reality,

92:35it doesn't mean the status.

92:36I guess LeBron James in theory could make more money

92:39than the owners of the teams in theory.

92:43And to me, that's a virtual idea.

92:44So somebody else constructed a game

92:47and now you're playing in the virtual space of the game.

92:51So it just feels like there could be games where status,

92:55we build realities that give us meaning in the virtual space.

93:00I can imagine such things being possible.

93:02Oh yeah, okay, so I see what you're saying.

93:04I think I see what you're saying there

93:05with the idea there, I mean, we'll take the LeBron James side

93:08and put in like some YouTube influencer.

93:10Yes, sure.

93:11So the YouTube influencer, it is status games,

93:15but at a certain level, it precipitates into real dollars

93:18and into like, well, you look at Mr. Beast, right?

93:21He's like sending off half a million dollars

93:23worth of fireworks or something, right?

93:24Not a YouTube video.

93:25And also like saving, like saving trees and so on.

93:28Sure, right, trying to find a million trees

93:29with Mark Rober or whatever it was.

93:30Yeah, like it's not that those kinds of games

93:33can't lead to real consequences.

93:34It's that for the vast majority of people in consumer culture,

93:40they are incented by the, I would say mostly,

93:44I'm thinking about middle class consumers.

93:46They're incented by advertisements,

93:48they're scented by their memetic environment

93:50to treat the purchasing of certain things,

93:54the need to buy the latest model, whatever,

93:56the need to appear, however,

93:58the need to pursue status games as a driver of meaning.

94:02And my point would be that it's a very hollow

94:04driver of meaning.

94:05And that is what creates a meaning crisis.

94:08Because at the end of the day,

94:10it's like eating a lot of empty calories, right?

94:12Yeah, it tasted good going down, a lot of sugar,

94:13but man, it did not, it was not enough protein

94:15to help build your muscles.

94:17And you kind of feel that in your gut.

94:18And I think that's, I mean, so all this stuff aside

94:21and setting aside our discussion on currency,

94:22which I hope we get back to,

94:24that's what I mean about the meaning crisis,

94:27part of it being created by the fact that we don't,

94:30we're not encouraged to have more and more

94:32direct relationships.

94:34We're actually alienated from relating to,

94:37even our family members sometimes, right?

94:40We're encouraged to relate to brands.

94:43We're encouraged to relate to these kinds of things

94:46that then tell us to do things

94:49that are really of low consequence.

94:51And that's where the meaning crisis comes from.

94:52So the role of technology in this,

94:54so there's somebody you mentioned who's Jacques,

94:57his view of technology, he warns about the towering piles

95:01of technique, which I guess is a broad idea of technology.

95:05So I think, correct me if I'm wrong for him,

95:08technology is bad at moving away from human nature

95:12and it's ultimately is destructive.

95:14My question, broadly speaking, this meaning crisis,

95:16can technology, what are the pros and cons of technology?

95:19Can it be a good?

95:21Yeah, I think it can be.

95:22I certainly think it can be a good thing.

95:24Can it be a good? Yeah, I think it can be.

95:27I certainly draw on some of Alol's ideas

95:29and I think some of them are pretty good.

95:32But the way he defines technique is,

95:36well, also Simondon as well.

95:37I mean, he speaks to the general mentality of efficiency,

95:41homogenized processes, homogenized production,

95:43homogenized labor to produce homogenized artifacts

95:47that then are not actually,

95:50they don't sit well in the environment.

95:53Essentially, you can think of it as the antonym of craft.

95:57Whereas a craftsman will come to a problem,

96:02maybe a piece of wood and they make into a chair.

96:04It may be a site to build a house or build a stable

96:06or build whatever.

96:08And they will consider how to bring various things in

96:12to build something well contextualized

96:15that's in right relationship with that environment.

96:20But the way we have driven technology

96:22over the last 100 and 150 years is not that at all.

96:25It is how can we make sure the input materials

96:30are homogenized, cut to the same size,

96:33diluted and doped to exactly the right alloy concentrations.

96:36How do we create machines that then consume exactly

96:38the right kind of energy to be able to run

96:39at this high speed to stamp out the same parts,

96:42which then go out the door,

96:44everyone gets the same tickle of Mielmo.

96:45And the reason why everyone wants it

96:46is because we have broadcasts that tells everyone

96:49this is the cool thing.

96:50So we homogenize demand, right?

96:52And we're like Baudrillard and other critiques

96:55of modernity coming from that direction,

96:57the situation lists as well.

96:59It's that their point is that at this point in time,

97:02consumption is the thing that drives

97:04a lot of the economic stuff, not the need,

97:06but the need to consume and build status games on top.

97:09So we have homogenized, when we discovered,

97:12I think this is really like Bernays and stuff, right?

97:14In the early 20th century, we discovered we can create,

97:17we can create demand, we can create desire

97:20in a way that was not possible before

97:23because of broadcast media.

97:25And not only do we create desire,

97:27we don't create a desire for each person

97:29to connect to some bespoke thing,

97:31to build a relationship with their neighbor or their spouse.

97:33We are telling them, you need to consume this brand,

97:36you need to drive this vehicle,

97:37you gotta listen to this music,

97:38have you heard this, have you seen this movie, right?

97:40So creating homogenized demand makes it really cheap

97:44to create homogenized product.

97:46And now you have economics of scale.

97:48So we make the same tickle me Elmo,

97:50give it to all the kids and all the kids are like,

97:52hey, I got a tickle me Elmo, right?

97:54So this is ultimately where this ties in then

97:58to runaway hypercapitalism is that we then,

98:03capitalism is always looking for growth.

98:04It's always looking for growth

98:05and growth only happens at the margins.

98:07So you have to squeeze more and more demand out.

98:09You gotta make it cheaper and cheaper

98:11to make the same thing,

98:12but tell everyone they're still getting meaning from it.

98:15You're still like, this is still your tickle me Elmo, right?

98:18And we see little bits of this dripping critiques

98:21of this dripping in popular culture.

98:22You see it sometimes it's when Buzz Lightyear

98:25walks into the thing, he's like,

98:27oh my God, at the toy store, I'm just a toy.

98:30Like there's millions of other,

98:31or there's hundreds of other Buzz Lightyear's

98:33just like me, right?

98:34That is, I think, a fun Pixar critique

98:38on this homogenization dynamic.

§13Transcript · 1:38:40–1:46:27

98:40I agree with you on most of the things you're saying.

98:42So I'm playing devil's advocate here,

98:44but this homogenized machine of capitalism

98:50is also the thing that is able to fund,

98:54if channeled correctly, innovation, invention,

98:59and development of totally new things

99:00that in the best possible world,

99:02create all kinds of new experiences that can enrich lives,

99:06the quality of lives for all kinds of people.

99:09So isn't this the machine

99:12that actually enables the experiences

99:15and more and more experiences that will then give meaning?

99:18It has done that to some extent.

99:21I mean, it's not all good or bad in my perspective.

99:24We can always look backwards

99:26and offer a critique of the path we've taken

99:29to get to this point in time.

99:31But that's a different, that's somewhat different

99:33and informs the discussion,

99:35but it's somewhat different than the question

99:37of where do we go in the future, right?

99:40Is this still the same rocket we need to ride

99:42to get to the next point?

99:43Will it even get us to the next point?

99:44Well, how does this, so you're predicting the future,

99:46how does it go wrong in your view?

99:48We have the mechanisms,

99:51we have now explored enough technologies

99:53to where we can actually, I think, sustainably produce

99:59what most people in the world need to live.

100:03We have also created the infrastructures

100:07to allow continued research and development

100:10of additional science and medicine

100:13and various other kinds of things.

100:16The organizing principles that we use

100:18to govern all these things today have been,

100:21a lot of them have been just inherited

100:25from honestly medieval times.

100:28Some of them have refactored a little bit

100:30in the industrial era,

100:31but a lot of these modes of organizing people

100:35are deeply problematic.

100:38And furthermore, they're rooted in,

100:41I think, a very industrial mode perspective on human labor.

100:46And this is one of those things,

100:47I'm gonna go back to the open source thing.

100:49There was a point in time when,

100:51well, let me ask you this.

100:53If you look at the core SciPy sort of collection of libraries,

100:57so SciPy, NumPy, Matplotlib, right?

100:59There's iPython Notebook, let's throw pandas in there,

101:01scikit learn, a few of these things.

101:03How much value do you think, economic value,

101:07would you say they drive in the world today?

101:10That's one of the fascinating things

101:12about talking to you and Travis is like,

101:16it's a measure, it's like a...

101:18At least a billion dollars a day, maybe?

101:20A billion dollars, sure.

101:21I mean, it's like, it's similar question of like,

101:23how much value does Wikipedia create?

101:26Right.

101:26It's like, all of it, I don't know.

101:30Well, I mean, if you look at it,

101:31all of it, I don't know.

101:33Well, I mean, if you look at our systems,

101:34when you do a Google search, right?

101:36Now, some of that stuff runs through TensorFlow,

101:37but when you look at Siri,

101:40when you do credit card transaction fraud,

101:42like just everything, right?

101:43Every intelligence agency under the sun,

101:45they're using some aspect of these kinds of tools.

101:47So I would say that these create billions of dollars

101:51of value.

101:52Oh, you mean like direct use of tools

101:53that leverage this data?

101:54Yes, direct, yeah.

101:55Yeah, even that's billions a day, yeah.

101:56Yeah, right, easily, I think.

101:58Like the things they could not do

101:59if they didn't have these tools, right?

102:01Yes.

102:02So that's billions of dollars a day, great.

102:04I think that's about right.

102:05Now, if we take, how many people did it take

102:07to make that, right?

102:09And there was a point in time, not anymore,

102:11but there was a point in time when they could fit

102:12in a van.

102:13I could have fit them in my Mercedes winter, right?

102:15And so if you look at that, like, holy crap,

102:19literally a van of maybe a dozen people

102:22could create value to the tune of billions of dollars a day.

102:28What lesson do you draw from that?

102:30Well, here's the thing.

102:31What can we do to do more of that?

102:35Like that's open source.

102:36The way I've talked about this in other environments is

102:39when we use generative participatory crowdsourced

102:43approaches, we unlock human potential

102:47at a level that is better than what capitalism can do.

102:52I would challenge anyone to go and try to hire

102:55the right 12 people in the world

102:58to build that entire stack

103:00the way those 12 people did that, right?

103:02They would be very, very hard pressed to do that.

103:04If a hedge fund could just hire a dozen people

103:06and create like something that is worth

103:08billions of dollars a day,

103:10every single one of them would be racing to do it, right?

103:12But finding the right people,

103:13fostering the right collaborations,

103:15getting it adopted by the right other people

103:16to then refine it,

103:18that is a thing that was organic in nature.

103:21That took crowdsourcing.

103:22That took a lot of the open source ethos

103:24and it took the right kinds of people, right?

103:26Now those people who started that said,

103:27I need to have a part of a multi billion dollar a day

103:30sort of enterprise.

103:32They're like, I'm doing this cool thing

103:33to solve my problem for my friends, right?

103:35So the point of telling the story

103:37is to say that our way of thinking about value,

103:40our way of thinking about allocation of resources,

103:42our ways of thinking about property rights

103:44and all these kinds of things,

103:46they come from finite game, scarcity mentality,

103:50medieval institutions.

103:52As we are now entering,

103:54to some extent we're sort of in a post scarcity era,

103:57although some people are hoarding a whole lot of stuff.

103:59We are at a point where if not now soon,

104:02we'll be in a post scarcity era.

104:03The question of how we allocate resources

104:06has to be revisited at a fundamental level

104:08because the kind of software these people built,

104:11the modalities that those human ecologies

104:13that built that software,

104:15it treats offers unproperty.

104:17Actually sharing creates value.

104:20Restricting and forking reduces value.

104:23So that's different than any other physical resource

104:26that we've ever dealt with.

104:27It's different than how most corporations

104:28treat software IP, right?

104:31So if treating software in this way

104:34created this much value so efficiently, so cheaply,

104:37because feeding a dozen people for 10 years

104:39is really cheap, right?

104:41That's the reason I care about this right now

104:44is because looking forward

104:46when we can automate a lot of labor,

104:48where we can in fact,

104:49the programming for your robot in your part,

104:52neck of the woods and your part of the Amazon

104:54to build something sustainable for you

104:55and your tribe to deliver the right medicines,

104:58to take care of the kids,

105:00that's just software, that's just code

105:02that could be totally open sourced, right?

105:05So we can actually get to a mode

105:07where all of this additional generative things

105:10that humans are doing,

105:12they don't have to be wrapped up in a container

105:16and then we charge for all the exponential dynamics

105:18out of it.

105:19That's what Facebook did.

105:20That's what modern social media did, right?

105:22Because the old internet was connecting people just fine.

105:24So Facebook came along and said,

105:25well, anyone can post a picture,

105:26anyone can post some text

105:28and we're gonna amplify the crap out of it to everyone else.

105:31And it exploded this generative network

105:33of human interaction.

105:34And then I said, how do I make money off that?

105:36Oh yeah, I'm gonna be a gatekeeper

105:38on everybody's attention.

105:39And that's how I'm gonna make money.

105:41So how do we create more than one van?

105:45How do we have millions of vans full of people

105:47that create NumPy, SciPy, that create Python?

105:51So the story of those people is often they have

105:55some kind of job outside of this.

105:57This is what they're doing for fun.

105:58Don't you need to have a job?

106:00Don't you have to be connected,

106:02plugged in to the capitalist system?

106:04Isn't that what,

106:07isn't this consumerism,

106:09the engine that results in the individuals

106:13that kind of take a break from it every once in a while

106:15to create something magical?

106:17Like at the edges is where the innovation happens.

106:19There's a surplus, right, this is the question.

106:21Like if everyone were to go and run their own farm,

106:24no one would have time to go and write NumPy, SciPy, right?

§14Transcript · 1:46:27–1:54:38

106:27Maybe, but that's what I'm talking about

106:29when I say we're maybe at a post scarcity point

106:32for a lot of people.

106:34The question that we're never encouraged to ask

106:37in a Super Bowl ad is how much do you need?

106:40How much is enough?

106:41Do you need to have a new car every two years, every five?

106:45If you have a reliable car,

106:46can you drive one for 10 years, is that all right?

106:48I had a car for 10 years and it was fine.

106:50Your iPhone, do you have to upgrade every two years?

106:52I mean, it's sort of, you're using the same apps

106:54you did four years ago, right?

106:56This should be a Super Bowl ad.

106:58This should be a Super Bowl ad, that's great.

106:59Maybe somebody. Do you really need a new iPhone?

107:01Maybe one of our listeners will fund something like this

107:03of like, no, but just actually bringing it back,

107:06bringing it back to actually the question

107:09of what do you need?

107:11How do we create the infrastructure

107:13for collectives of people to live on the basis

107:17of providing what we need, meeting people's needs

107:21with a little bit of access to handle emergencies,

107:23things like that, pulling our resources together

107:26to handle the really, really big emergencies,

107:28somebody with a really rare form of cancer

107:30or some massive fire sweeps through half the village

107:34or whatever, but can we actually unscale things

107:38and solve for people's needs

107:41and then give them the capacity to explore

107:45how to be the best version of themselves?

107:47And for Travis, that was throwing away his shot of tenure

107:51in order to write NumPy.

107:52For others, there is a saying in the SciFi community

107:56that SciFi advances one failed postdoc at a time.

108:00And that's, we can do these things.

108:03We can actually do this kind of collaboration

108:05because code, software, information, organization,

108:08that's cheap.

108:09Those bits are very cheap to fling across the oceans.

108:13So you mentioned Travis.

108:14We've been talking and we'll continue to talk

108:16about open source.

108:19Maybe you can comment.

108:20How did you meet Travis?

108:21Who is Travis Aliphant?

108:24What's your relationship been like through the years?

108:28Where did you work together?

108:30How did you meet?

108:31What's the present and the future look like?

108:35Yeah, so the first time I met Travis

108:36was at a SciFi conference in Pasadena.

108:39Do you remember the year?

108:402005.

108:42I was working at, again, at nthought,

108:44working on scientific computing consulting.

108:47And a couple of years later,

108:51he joined us at nthought, I think 2007.

108:55And he came in as the president.

108:58One of the founders of nthought was the CEO, Eric Jones.

109:01And we were all very excited that Travis was joining us

109:04and that was great fun.

109:05And so I worked with Travis

109:06on a number of consulting projects

109:08and we worked on some open source stuff.

109:12I mean, it was just a really, it was a good time there.

109:15And then...

109:15It was primarily Python related?

109:17Oh yeah, it was all Python, NumPy, SciFi consulting

109:19kind of stuff.

109:21Towards the end of that time,

109:23we started getting called into more and more finance shops.

109:27They were adopting Python pretty heavily.

109:29I did some work on like a high frequency trading shop,

109:33working on some stuff.

109:34And then we worked together on some,

109:36at a couple of investment banks in Manhattan.

109:39And so we started seeing that there was a potential

109:42to take Python in the direction of business computing,

109:45more than just being this niche like MATLAB replacement

109:48for big vector computing.

109:50What we were seeing was, oh yeah,

109:51you could actually use Python as a Swiss army knife

109:53to do a lot of shadow data transformation kind of stuff.

109:56So that's when we realized the potential is much greater.

110:00And so we started Anaconda,

110:03I mean, it was called Continuum Analytics at the time,

110:05but we started in January of 2012

110:07with a vision of shoring up the parts of Python

110:10that needed to get expanded to handle data at scale,

110:13to do web visualization, application development, et cetera.

110:17And that was that, yeah.

110:18So he was CEO and I was president for the first five years.

110:23And then we raised some money and then the board,

110:27it was sort of put in a new CEO.

110:28They hired a kind of professional CEO.

110:31And then Travis, you laugh at that.

110:34I took over the CTO role.

110:35Travis then left after a year to do his own thing,

110:37to do Quonsight, which was more oriented

110:41around some of the bootstrap years that we did at Continuum

110:43where it was open source and consulting.

110:46It wasn't sort of like gung ho product development.

110:48And it wasn't focused on,

110:50we accidentally stumbled

110:51into the package management problem at Anaconda,

110:55but we had a lot of other visions of other technology

110:57that we built in the open source.

110:58And Travis was really trying to push,

111:02again, the frontiers of numerical computing,

111:04vector computing,

111:05handling things like auto differentiation and stuff

111:07intrinsically in the open ecosystem.

111:09So I think that's kind of the direction

111:14he's working on in some of his work.

111:18We remain great friends and colleagues and collaborators,

111:22even though he's no longer day to day working at Anaconda,

111:25but he gives me a lot of feedback

111:27about this and that and the other.

111:29What's a big lesson you've learned from Travis

111:32about life or about programming or about leadership?

111:35Wow, there's a lot.

111:36There's a lot.

111:37Travis is a really, really good guy.

111:39He really, his heart is really in it.

111:41He cares a lot.

111:44I've gotten that sense having to interact with him.

111:46It's so interesting.

111:47Such a good human being.

111:48He's a really good dude.

111:49And he and I, it's so interesting.

111:51We come from very different backgrounds.

111:53We're quite different as people,

111:56but I think we can like not talk for a long time

112:00and then be on a conversation

112:03and be eye to eye on like 90% of things.

112:06And so he's someone who I believe

112:08no matter how much fog settles in over the ocean,

112:10his ship, my ship are pointed

112:12sort of in the same direction of the same star.

112:14Wow, that's a beautiful way to phrase it.

112:16No matter how much fog there is,

112:18we're pointed at the same star.

112:20Yeah, and I hope he feels the same way.

112:21I mean, I hope he knows that over the years now.

112:23We both care a lot about the community.

112:27For someone who cares so deeply,

112:28I would say this about Travis that's interesting.

112:29For someone who cares so deeply about the nerd details

112:33of like type system design and vector computing

112:36and efficiency of expressing this and that and the other,

112:38memory layouts and all that stuff,

112:40he cares even more about the people

112:43in the ecosystem, the community.

112:45And I have a similar kind of alignment.

112:49I care a lot about the tech, I really do.

112:53But for me, the beauty of what this human ecology

112:58has produced is I think a touchstone.

113:01It's an early version, we can look at it and say,

113:03how do we replicate this for humanity at scale?

113:05What this open source collaboration was able to produce?

113:08How can we be generative in human collaboration

113:11moving forward and create that

113:12as a civilizational kind of dynamic?

113:15Like, can we seize this moment to do that?

113:17Because like a lot of the other open source movements,

113:19it's all nerds nerding out on code for nerds.

113:23And this because it's scientists,

113:25because it's people working on data,

113:27that all of it faces real human problems.

113:31I think we have an opportunity

113:32to actually make a bigger impact.

113:34Is there a way for this kind of open source vision

113:37to make money?

113:39Absolutely.

113:40To fund the people involved?

113:41Is that an essential part of it?

113:43It's hard, but we're trying to do that

113:45in our own way at Anaconda,

113:48because we know that business users,

113:49as they use more of the stuff, they have needs,

113:52like business specific needs around security, provenance.

113:54They really can't tell their VPs and their investors,

113:59hey, we're having, our data scientists

114:01are installing random packages from who knows where

114:03and running on customer data.

114:04So they have to have someone to talk to you.

114:05And that's what Anaconda does.

114:07So we are a governed source of packages for them,

114:10and that's great, that makes some money.

114:12We take some of that and we just take that as a dividend.

114:16We take a percentage of our revenues

114:17and write that as a dividend for the open source community.

114:20But beyond that, I really see the development

114:23of a marketplace for people to create notebooks,

114:27models, data sets, curation of these different kinds

114:30of things, and to really have

114:33a long tail marketplace dynamic with that.

114:37Can you speak about this problem

§15Transcript · 1:54:38–2:02:13

114:38that you stumbled into of package management,

114:41Python package management?

114:43What is that?

114:46A lot of people speak very highly of Conda,

114:48which is part of Anaconda, which is a package manager.

114:50There's a ton of packages.

114:52So first, what are package managers?

114:55And second, what was there before?

114:57What is pip?

114:58And why is Conda more awesome?

115:01The package problem is this, which is that

115:04in order to do numerical computing efficiently with Python,

115:11there are a lot of low level libraries

115:14that need to be compiled, compiled with a C compiler

115:17or C++ compiler or Fortran compiler.

115:19They need to not just be compiled,

115:21but they need to be compiled with all of the right settings.

115:23And oftentimes those settings are tuned

115:25for specific chip architectures.

115:27And when you add GPUs to the mix,

115:29when you look at different operating systems,

115:32you may be on the same chip,

115:33but if you're running Mac versus Linux versus Windows

115:37on the same x86 chip, you compile and link differently.

115:40All of this complexity is beyond the capability

115:44of most data scientists to reason about.

115:46And it's also beyond what most of the package developers

115:50want to deal with too.

115:51Because if you're a package developer,

115:52you're like, I code on Linux.

115:54This works for me, I'm good.

115:55It is not my problem to figure out how to build this

115:58on an ancient version of Windows, right?

116:00That's just simply not my problem.

116:01So what we end up with is we have a creator economy

116:05or create a very creative crowdsourced environment

116:08where people want to use this stuff, but they can't.

116:11And so we ended up creating a new set of technologies

116:15like a build recipe system, a build system

116:18and an installer system that is able to,

116:22well, to put it simply,

116:24it's able to build these packages correctly

116:27on each of these different kinds of platforms

116:29and operating systems,

116:30and make it so when people want to install something,

116:33they can, it's just one command.

116:34They don't have to set up a big compiler system

116:36and do all these things.

116:38So when it works well, it works great.

116:40Now, the difficulty is we have literally thousands

116:43of people writing code in the ecosystem,

116:46building all sorts of stuff and each person writing code,

116:48they may take a dependence on something else.

116:50And so you have all this web,

116:52incredibly complex web of dependencies.

116:54So installing the correct package

116:57for any given set of packages you want,

117:00getting that right subgraph is an incredibly hard problem.

117:04And again, most data scientists

117:05don't want to think about this.

117:06They're like, I want to install NumPy and pandas.

117:09I want this version of some like geospatial library.

117:11I want this other thing.

117:13Like, why is this hard?

117:14These exist, right?

117:15And it is hard because it's, well,

117:17you're installing this on a version of Windows, right?

117:20And half of these libraries are not built for Windows

117:23or the latest version isn't available,

117:25but the old version was.

117:26And if you go to the old version of this library,

117:27that means you need to go to a different version

117:28of that library.

117:30And so the Python ecosystem,

117:32by virtue of being crowdsourced,

117:34we were able to fill a hundred thousand different niches.

117:38But then we also suffer this problem

117:40that because it's crowdsourced and no one,

117:43it's like a tragedy of the commons, right?

117:44No one really needs, wants to support

117:47their thousands of other dependencies.

117:49So we end up sort of having to do a lot of this.

117:52And of course the conda forge community

117:53also steps up as an open source community that,

117:55you know, maintain some of these recipes.

117:57That's what conda does.

117:58Now, pip is a tool that came along after conda,

118:01to some extent, it came along as an easier way

118:04for the Python developers writing Python code

118:09that didn't have as much compiled, you know, stuff.

118:12They could then install different packages.

118:15And what ended up happening in the Python ecosystem

118:17was that a lot of the core Python and web Python developers,

118:20they never ran into any of this compilation stuff at all.

118:24So even we have, you know, on video,

118:27we have Guido van Rossum saying,

118:29you know what, the scientific community's packaging problems

118:31are just too exotic and different.

118:33I mean, you're talking about Fortran compilers, right?

118:35Like you guys just need to build your own solution

118:37perhaps, right?

118:38So the Python core Python community went

118:41and built its own sort of packaging technologies,

118:45not really contemplating the complexity

118:47of this stuff over here.

118:49And so now we have the challenge where

118:51you can pip install some things, some libraries,

118:53if you just want to get started with them,

118:55you can pip install TensorFlow and that works great.

118:57The instant you want to also install some other packages

119:00that use different versions of NumPy

119:02or some like graphics library or some OpenCV thing

119:05or some other thing, you now run into dependency hell

119:08because you cannot, you know,

119:09OpenCV can have a different version of libjpeg over here

119:12than PyTorch over here.

119:14Like they actually, they all have to use the,

119:15if you want to use GPU acceleration,

119:17they have to all use the same underlying drivers

119:18and same GPU CUDA things.

119:20So it's, it gets to be very gnarly

119:22and it's a level of technology

119:24that both the makers and the users

119:26don't really want to think too much about.

119:28And that's where you step in and try to solve this.

119:30We try to solve it.

119:31Subgraph problems.

119:32How much is that?

119:33I mean, you said that you don't want to think,

119:34they don't want to think about it,

119:35but how much is it a little bit on the developer

119:38and providing them tools to be a little bit more clear

119:42of that subgraph of dependency that's necessary?

119:44It is getting to a point where we do have to think about,

119:47look, can we pull some of the most popular packages together

119:51and get them to work on a coordinated release timeline,

119:53get them to build against the same test matrix,

119:55et cetera, et cetera, right?

119:57And there is a little bit of dynamic around this,

119:58but again, it is a volunteer community.

120:01Yeah.

120:02You know, people working on these different projects

120:04have their own timelines

120:06and their own things they're trying to meet.

120:07So we end up trying to pull these things together.

120:11And then it's this incredibly,

120:13and I would recommend just as a business tip,

120:15don't ever go into business

120:16where when your hard work works, you're invisible.

120:19And when it breaks because of someone else's problem,

120:21you get flagged for it.

120:23Because that's in our situation, right?

120:25When something doesn't condensate all properly,

120:27usually it's some upstream issue,

120:28but it looks like condensate is broken.

120:30It looks like, you know, Anaconda screwed something up.

120:32When things do work though, it's like, oh yeah, cool.

120:34It's worked.

120:35Assuming naturally, of course,

120:36it's very easy to make that work, right?

120:38So we end up in this kind of problematic scenario,

120:41but it's okay because I think we're still,

120:45you know, our heart's in the right place.

120:46We're trying to move this forward

120:47as a community sort of affair.

120:49I think most of the people in the community

120:50also appreciate the work we've done over the years

120:53to try to move these things forward

120:54in a collaborative fashion, so.

120:57One of the subgraphs of dependencies

121:01that became super complicated

121:03is the move from Python 2 to Python 3.

121:05So there's all these ways to mess

121:07with these kinds of ecosystems of packages and so on.

121:11So I just want to ask you about that particular one.

121:13What do you think about the move from Python 2 to 3?

121:18Why did it take so long?

121:19What were, from your perspective,

121:20just seeing the packages all struggle

121:23and the community all struggle through this process,

121:26what lessons do you take away from it?

121:27Why did it take so long?

121:29Looking back, some people perhaps underestimated

121:33how much adoption Python 2 had.

121:38I think some people also underestimated how much,

121:41or they overestimated how much value

121:44some of the new features in Python 3 really provided.

121:47Like the things they really loved about Python 3

121:49just didn't matter to some of these people in Python 2.

121:52Because this change was happening as Python, SciPy,

121:56was starting to take off really like past,

121:58like a hockey stick of adoption

122:00in the early data science era, in the early 2010s.

122:02A lot of people were learning and onboarding

122:04in whatever just worked.

122:06And the teachers were like,

122:07well, yeah, these libraries I need

122:09are not supported in Python 3 yet,

122:10I'm going to teach you Python 2.

122:12Took a lot of advocacy to get people

§16Transcript · 2:02:13–2:11:16

122:13to move over to Python 3.

122:15So I think it wasn't any particular single thing,

122:18but it was one of those death by a dozen cuts,

122:21which just really made it hard to move off of Python 2.

122:25And also Python 3 itself,

122:27as they were kind of breaking things

122:28and changing things around

122:29and reorganizing the standard library,

122:30there's a lot of stuff that was happening there

122:32that kept giving people an excuse to say,

122:35I'll put off till the next version.

122:372 is working fine enough for me right now.

122:39So I think that's essentially what happened there.

122:41And I will say this though,

122:43the strength of the Python data science movement,

122:48I think is what kept Python alive in that transition.

122:52Because a lot of languages have died

122:54and left their user bases behind.

122:56If there wasn't the use of Python for data,

122:58there's a good chunk of Python users

123:01that during that transition,

123:02would have just left for Go and Rust and stayed.

123:04In fact, some people did.

123:06They moved to Go and Rust and they just never looked back.

123:08The fact that we were able to grow by millions of users,

123:13the Python data community,

123:15that is what kept the momentum for Python going.

123:18And now the usage of Python for data is over 50%

123:21of the overall Python user base.

123:24So I'm happy to debate that on stage somewhere,

123:27I don't know if they really wanna take issue

123:29with that statement, but from where I sit,

123:31I think that's true.

123:32The statement there, the idea is that the switch

123:35from Python 2 to Python 3 would have probably

123:39destroyed Python if it didn't also coincide with Python

123:43for whatever reason,

123:45just overtaking the data science community,

123:49anything that processes data.

123:51So like the timing was perfect that this maybe

123:55imperfect decision was coupled with a great timing

123:59on the value of data in our world.

124:02I would say the troubled execution of a good decision.

124:04It was a decision that was necessary.

124:07It's possible if we had more resources,

124:08we could have done in a way that was a little bit smoother,

124:11but ultimately, the arguments for Python 3,

124:15I bought them at the time and I buy them now, right?

124:17Having great text handling is like a nonnegotiable

124:20table stakes thing you need to have in a language.

124:23So that's great, but the execution,

124:29Python is the, it's volunteer driven.

124:33It's like now the most popular language on the planet,

124:34but it's all literally volunteers.

124:37So the lack of resources meant that they had to really,

124:40they had to do things in a very hamstrung way.

124:43And I think to carry the Python momentum in the language

124:46through that time, the data movement

124:48was a critical part of that.

124:49So some of it is carrot and stick, I actually have to

124:54shamefully admit that it took me a very long time

124:57to switch from Python 2 and Python 3

124:58because I'm a machine learning person.

125:00It was just for the longest time,

125:01you could just do fine with Python 2.

125:03Right.

125:04But I think the moment where I switched everybody

125:09I worked with and switched myself for small projects

125:13and big is when finally, when NumPy announced

125:17that they're going to end support like in 2020

125:21or something like that.

125:22Right.

125:23So like when I realized, oh, this isn't going,

125:26this is going to end.

125:27Right.

125:28So that's the stick, that's not a carrot.

125:29That's not, so for the longest time it was carrots.

125:31It was like all of these packages were saying,

125:34okay, we have Python 3 support now, come join us.

125:37We have Python 2 and Python 3, but when NumPy,

125:40one of the packages I sort of love and depend on

125:43said like, nope, it's over.

125:47That's when I decided to switch.

125:50I wonder if you think it was possible much earlier

125:53for somebody like NumPy or some major package

125:58to step into the cold and say like we're ending this.

126:03Well, it's a chicken and egg problem too, right?

126:05You don't want to cut off a lot of users

126:07unless you see the user momentum going too.

126:09So the decisions for the scientific community

126:12for each of the different projects,

126:14you know, there's not a monolith.

126:15Some projects are like, we'll only be releasing

126:17new features on Python 3.

126:18And that was more of a sticky carrot, right?

126:21A firm carrot, if you will, a firm carrot.

126:26A stick shaped carrot.

126:27But then for others, yeah, NumPy in particular,

126:30cause it's at the base of the dependency stack

126:32for so many things, that was the final stick.

126:36That was a stick shaped stick.

126:37People were saying, look, if I have to keep maintaining

126:40my releases for Python 2, that's that much less energy

126:43that I can put into making things better

126:45for the Python 3 folks or in my new version,

126:48which is of course going to be Python 3.

126:49So people were also getting kind of pulled by this tension.

126:53So the overall community sort of had a lot of input

126:56into when the NumPy core folks decided

126:58that they would end of life on Python 2.

127:01So as these numbers are a little bit loose,

127:04but there are about 10 million Python programmers

127:06in the world, you could argue that number,

127:08but let's say 10 million.

127:10That's actually where I was looking,

127:12said 27 million total programmers, developers in the world.

127:17You mentioned in a talk that changes need to be made

127:20for there to be 100 million Python programmers.

127:24So first of all, do you see a future

127:26where there's 100 million Python programmers?

127:28And second, what kind of changes need to be made?

127:31So Anaconda and Miniconda get downloaded

127:33about a million times a week.

127:34So I think the idea that there's only

127:3710 million Python programmers in the world

127:39is a little bit undercounting.

127:41There are a lot of people who escape traditional counting

127:44that are using Python and data in their jobs.

127:48I do believe that the future world for it to,

127:52well, the world I would like to see

127:53is one where people are data literate.

127:56So they are able to use tools

127:58that let them express their questions and ideas fluidly.

128:03And the data variety and data complexity will not go down.

128:06It will only keep increasing.

128:08So I think some level of code or code like things

128:12will continue to be relevant.

128:15And so my hope is that we can build systems

128:19that allow people to more seamlessly integrate

128:22Python kinds of expressivity with data systems

128:26and operationalization methods that are much more seamless.

128:31And what I mean by that is, you know,

128:32right now you can't punch Python code into an Excel cell.

128:35I mean, there's some tools you can do to kind of do this.

128:37We didn't build a thing for doing this back in the day,

128:39but I feel like the total addressable market

128:43for Python users, if we do the things right,

128:46is on the order of the Excel users,

128:49which is, you know, a few hundred million.

128:51So I think Python has to get better at being embedded,

128:57you know, being a smaller thing that pulls in

128:59just the right parts of the ecosystem

129:01to run numerics and do data exploration,

129:05meeting people where they're already at

129:07with their data and their data tools.

129:09And then I think also it has to be easier

129:12to take some of those things they've written

129:14and flow those back into deployed systems

129:17or little apps or visualizations.

129:19I think if we don't do those things,

129:20then we will always be kept in a silo

129:23as sort of an expert user's tool

129:25and not a tool for the masses.

129:27You know, I work with a bunch of folks

129:28in the Adobe Creative Suite,

129:32and I'm kind of forcing them or inspired them

129:35to learn Python, to do a bunch of stuff that helps them.

129:38And it's interesting, because they probably

129:39wouldn't call themselves Python programmers,

129:41but they're all using Python.

129:43I would love it if the tools like Photoshop and Premiere

129:46and all those kinds of tools that are targeted

129:48towards creative people, I guess that's where Excel,

129:52Excel is targeted towards a certain kind of audience

129:54that works with data, financial people,

129:56all that kind of stuff, if there would be easy ways

130:00to leverage to use Python for quick scripting tasks.

130:03And you know, there's an exciting application

130:06of artificial intelligence in this space

130:09that I'm hopeful about, looking at open AI codecs

130:13with generating programs.

130:16So almost helping people bridge the gap

130:20from kind of visual interface to generating programs,

130:25to something formal, and then they can modify it and so on,

130:28but kind of without having to read the manual,

130:32without having to do a Google search and stack overflow,

130:34which is essentially what a neural network does

130:36when it's doing code generation,

130:39is actually generating code and allowing a human

130:42to communicate with multiple programs,

130:44and then maybe even programs to communicate

130:46with each other via Python.

130:48So that to me is a really exciting possibility,

130:51because I think there's a friction to kind of,

130:55like how do I learn how to use Python in my life?

130:58There's oftentimes you kind of start a class,

131:03you start learning about types, I don't know, functions.

131:07Like this is, you know, Python is the first language

131:09with which you start to learn to program.

131:11But I feel like that's going to take a long time

§17Transcript · 2:11:16–2:19:53

131:16for you to understand why it's useful.

131:18You almost want to start with a script.

131:20Well, you do, in fact.

131:22I think starting with the theory behind programming languages

131:24and types and all that, I mean,

131:26types are there to make the compiler writer's jobs easier.

131:30Types are not, I mean, heck, do you have an ontology

131:32of types or just the objects on this table?

131:34No.

131:35So types are there because compiler writers are human

131:39and they're limited in what they can do.

131:40But I think that the beauty of scripting,

131:45like there's a Python book that's called

131:47"'Automate the Boring Stuff,'

131:49which is exactly the right mentality.

131:51I grew up with computers in a time when I could,

131:56when Steve Jobs was still pitching these things

131:58as bicycles for the mind.

131:59They were supposed to not be just media consumption devices,

132:03but they were actually, you could write some code.

132:05You could write basic, you could write some stuff

132:07to do some things.

132:09And that feeling of a computer as a thing

132:12that we can use to extend ourselves

132:14has all but evaporated for a lot of people.

132:17So you see a little bit in parts

132:19in the current, the generation of youth

132:21around Minecraft or Roblox, right?

132:23And I think Python, circuit Python,

132:25these things could be a renaissance of that,

132:28of people actually shaping and using their computers

132:32as computers, as an extension of their minds

132:35and their curiosity, their creativity.

132:37So you talk about scripting the Adobe Suite with Python

132:41in the 3D graphics world.

132:42Python is a scripting language

132:46that some of these 3D graphics suites use.

132:48And I think that's great.

132:49We should better support those kinds of things.

132:51But ultimately the idea that I should be able

132:54to have power over my computing environment.

132:56If I want these things to happen repeatedly all the time,

132:59I should be able to say that somehow to the computer, right?

133:02Now, whether the operating systems get there faster

133:06by having some Siri backed with open AI with whatever.

133:09So you can just say, Siri, make this do this

133:10and this and every other Friday, right?

133:12We probably will get there somewhere.

133:14And Apple's always had these ideas.

133:15There's the Apple script in the menu that no one ever uses,

133:19but you can do these kinds of things.

133:21But when you start doing that kind of scripting,

133:23the challenge isn't learning the type system

133:25or even the syntax of the language.

133:27The challenge is all of the dictionaries

133:29and all the objects of all their properties

133:31and attributes and parameters.

133:32Like who's got time to learn all that stuff, right?

133:35So that's when then programming by prototype

133:38or by example becomes the right way

133:40to get the user to express their desire.

133:43So there's a lot of these different ways

133:45that we can approach programming.

133:46But I do think when, as you were talking

133:48about the Adobe scripting thing,

133:49I was thinking about, you know,

133:51when we do use something like NumPy,

133:53when we use things in the Python data

133:55and scientific, let's say, expression system,

134:00there's a reason we use that,

134:01which is that it gives us mathematical precision.

134:04It gives us actually quite a lot of precision

134:06over precisely what we mean about this data set,

134:09that data set, and it's the fact

134:11that we can have that precision

134:13that lets Python be powerful over as a duct tape for data.

134:18You know, you give me a TSV or a CSV,

134:21and if you give me some massively expensive vendor tool

134:25for data transformation,

134:26I don't know I'm gonna be able to solve your problem.

134:28But if you give me a Python prompt,

134:30you can throw whatever data you want at me.

134:32I will be able to mash it into shape.

134:34So that ability to take it as sort of this like,

134:38you know, machete out into the data jungle

134:40is really powerful.

134:41And I think that's why at some level,

134:44we're not gonna get away from some of these expressions

134:47and APIs and libraries in Python for data transformation.

134:53You've been at the center of the Python community

134:57for many years.

134:58If you could change one thing about the community

135:03to help it grow, to help it improve,

135:05to help it flourish and prosper, what would it be?

135:09I mean, you know, it doesn't have to be one thing,

135:11but what kind of comes to mind?

135:13What are the challenges?

135:15Humility is one of the values that we have

135:16at Anaconda at the company,

135:17but it's also one of the values in the community.

135:21That it's been breached a little bit in the last few years,

135:24but in general, people are quite decent

135:27and reasonable and nice.

135:29And that humility prevents them from seeing

135:34the greatness that they could have.

135:36I don't know how many people in the core Python community

135:40really understand that they stand perched at the edge

135:46of an opportunity to transform how people use computers.

135:50And actually, PyCon, I think it's the last physical PyCon

135:52I went to, Russell Keith McGee gave a great keynote

135:56about very much along the lines of the challenges I have,

136:00which is Python, for a language that doesn't actually,

136:04that can't put an interface up,

136:05put an interface up on the most popular computing devices,

136:09it's done really well as a language, hasn't it?

136:11You can't write a web front end with Python, really.

136:13I mean, everyone uses JavaScript.

136:15You certainly can't write native apps.

136:17So for a language that you can't actually write apps

136:20in any of those front end runtime environments,

136:22Python's done exceedingly well.

136:26And so that wasn't to pat ourselves on the back.

136:28That was to challenge ourselves as a community to say,

136:30we, through our current volunteer dynamic,

136:32have gotten to this point.

136:34What comes next and how do we seize,

136:36you know, we've caught the tiger by the tail.

136:38How do we make sure we keep up with it as it goes forward?

136:40So that's one of the questions I have

136:42about sort of open source communities,

136:44is at its best, there's a kind of humility.

136:48Is that humility prevent you to have a vision

136:52for creating something like very new and powerful?

136:55And you've brought us back to consciousness again.

136:57The collaboration is a swarm emergent dynamic.

137:00Humility lets these people work together

137:02without anyone trouncing anyone else.

137:04How do they, you know, in consciousness,

137:07there's the question of the binding problem.

137:08How does a singular, our attention,

137:10how does that emerge from billions of neurons?

137:13So how can you have a swarm of people emerge a consensus

137:17that has a singular vision to say, we will do this.

137:20And most importantly, we're not gonna do these things.

137:23Emerging a coherent, pointed, focused leadership dynamic

137:29from a collaboration, being able to do that kind of,

137:32and then dissolve it so people can still do

137:34the swarm thing, that's a problem, that's a question.

137:37So do you have to have a charismatic leader?

137:40For some reason, Linus Torvald comes to mind,

137:42but there's people who criticize.

137:44He rules with an iron fist, man.

137:46But there's still charisma to it.

137:48There is charisma, right?

137:49There's a charisma to that iron fist.

137:51There's, every leader's different, I would say,

137:55in their success.

137:56So he doesn't, I don't even know if you can say

137:59he doesn't have humility, there's such a meritocracy

138:04of ideas that like, this is a good idea

138:09and this is a bad idea.

138:10There's a step function to it.

138:11Once you clear a threshold, he's open.

138:13Once you clear the bozo threshold,

138:15he's open to your ideas, I think, right?

138:17But see, the interesting thing is obviously

138:20that will not stand in an open source community

138:23if that threshold that is defined

138:25by that one particular person is not actually that good.

138:30So you actually have to be really excellent at what you do.

138:33So he's very good at what he does.

138:37And so there's some aspect of leadership

138:39where you can get thrown out, people can just leave.

138:42That's how it works with open source, the fork.

138:45But at the same time, you want to sometimes be a leader

138:49like with a strong opinion, because people,

138:52I mean, there's some kind of balance here

138:54for this like hive mind to get like behind.

138:57Leadership is a big topic.

138:58And I didn't, I'm not one of these guys

138:59that went to MBA school and said,

139:01I'm gonna be an entrepreneur and I'm gonna be a leader.

139:03And I'm gonna read all these Harvard Business Review

139:05articles on leadership and all this other stuff.

139:07Like I was a physicist turned into a software nerd

139:10who then really like nerded out on Python.

139:13And now I am entrepreneurial, right?

139:14I saw a business opportunity around the use

139:16of Python for data.

139:17But for me, what has been interesting over this journey

139:20with the last 10 years is how much I started really

139:25enjoying the understanding, thinking deeper

139:28about organizational dynamics and leadership.

139:31And leadership does come down to a few core things.

139:35Number one, a leader has to create belief

139:40or at least has to dispel disbelief.

139:44Leadership also, you have to have vision,

139:46loyalty and experience.

139:49So can you say belief in a singular vision?

139:52Like what does belief mean?

§18Transcript · 2:19:53–2:28:15

139:53Yeah, belief means a few things.

139:55Belief means here's what we need to do

139:57and this is a valid thing to do and we can do it.

140:01That you have to be able to drive that belief.

140:06And every step of leadership along the way

140:08has to help you amplify that belief to more people.

140:12I mean, I think at a fundamental level, that's what it is.

140:15You have to have a vision.

140:17You have to be able to show people that,

140:20or you have to convince people to believe in the vision

140:23and to get behind you.

140:25And that's where the loyalty part comes in

140:26and the experience part comes in.

140:28There's all different flavors of leadership.

140:30So if we talk about Linus, we could talk about Elon Musk

140:34and Steve Jobs, there's Sunder Prachai.

140:38There's people that kind of put themselves at the center

140:40and are strongly opinionated.

140:42And some people are more like consensus builders.

140:45What works well for open source?

140:47What works well in the space of programmers?

140:49So you've been a programmer, you've led many programmers

140:53that are now sort of at the center of this ecosystem.

140:55What works well in the programming world would you say?

140:58It really depends on the people.

141:01What style of leadership is best?

141:02And it depends on the programming community.

141:04I think for the Python community,

141:06servant leadership is one of the values.

141:08At the end of the day, the leader has to also be

141:11the high priest of values, right?

141:14So any collection of people has values of their living.

141:19And if you want to maintain certain values

141:23and those values help you as an organization

141:26become more powerful,

141:27then the leader has to live those values unequivocally

141:30and has to hold the values.

141:33So in our case, in this collaborative community

141:36around Python, I think that the humility

141:41is one of those values.

141:42Servant leadership, you actually have to kind of do the stuff.

141:45You have to walk the walk, not just talk the talk.

141:49I don't feel like the Python community really demands

141:52that much from a vision standpoint.

141:53And they should.

141:54And I think they should.

141:56This is the interesting thing is like so many people

142:00use Python, from where comes the vision?

142:04You know, like you have a Elon Musk type character

142:07who makes bold statements about the vision

142:12for particular companies he's involved with.

142:14And it's like, I think a lot of people that work

142:18at those companies kind of can only last

142:22if they believe that vision.

142:24And some of it is super bold.

142:26So my question is, and by the way,

142:28those companies often use Python.

142:32How do you establish a vision?

142:33Like get to 100 million users, right?

142:37Get to where, you know, the Python is at the center

142:42of the machine learning and was it data science,

142:46machine learning, deep learning,

142:48artificial intelligence revolution, right?

142:51Like in many ways, perhaps the Python community

142:54is not thinking of it that way,

142:55but it's leading the way on this.

142:58Like the tooling is like essential.

143:01Right, well, you know, for a while,

143:03PyCon people in the scientific Python

143:05and the PyData community, they would submit talks.

143:09Those are early 2010s, mid 2010s.

143:12They would submit talks for PyCon

143:14and the talks would all be rejected

143:15because there was the separate sort of PyData conferences.

143:18And like, well, these probably belong more to PyData.

143:21And instead there'd be yet another talk about, you know,

143:23threads and, you know, whatever, some web framework.

143:26And it's like, that was an interesting dynamic to see

143:29that there was, I mean, at the time it was a little annoying

143:32because we wanted to try to get more users

143:34and get more people talking about these things.

143:35And PyCon is a huge venue, right?

143:37It's thousands of Python programmers.

143:40But then also came to appreciate that, you know,

143:42parallel, having an ecosystem that allows parallel

143:45innovation is not bad, right?

143:47There are people doing embedded Python stuff.

143:49There's people doing web programming,

143:50people doing scripting, there's cyber uses of Python.

143:53I think the, ultimately at some point,

143:55if your slide mold covers so much stuff,

143:58you have to respect that different things are growing

144:00in different areas and different niches.

144:02Now, at some point that has to come together

144:04and the central body has to provide resources.

144:07The principle here is subsidiarity.

144:09Give resources to the various groups

144:11to then allocate as they see fit in their niches.

144:15That would be a really helpful dynamic.

144:16But again, it's a volunteer community.

144:17It's not like they had that many resources to start with.

144:21What was or is your favorite programming setup?

144:23What operating system, what keyboard,

144:25how many screens are you listening to?

144:29What time of day are you drinking coffee, tea?

144:32Tea, sometimes coffee, depending on how well I slept.

144:36I used to have.

144:37How much sleep do you get?

144:38Are you a night owl?

144:39I remember somebody asked you somewhere,

144:41a question about work life balance.

144:44Not just work life balance, but like a family,

144:47you lead a company and your answer was basically like,

144:52I still haven't figured it out.

144:54Yeah, I think I've gotten to a little bit better balance.

144:56I have a really great leadership team now supporting me

144:58and so that takes a lot of the day to day stuff

145:01off my plate and my kids are getting a little older.

145:04So that helps.

145:05So, and of course I have a wonderful wife

145:07who takes care of a lot of the things

145:09that I'm not able to take care of and she's great.

145:11I try to get to sleep earlier now

145:13because I have to get up every morning at six

145:15to take my kid down to the bus stop.

145:17So there's a hard thing.

145:19For a while I was doing polyphasic sleep,

145:21which is really interesting.

145:22Like I go to bed at nine, wake up at like 2 a.m.,

145:24work till five, sleep three hours, wake up at eight.

145:27Like that was actually, it was interesting.

145:29It wasn't too bad.

145:30How did it feel?

145:31It was good.

145:32I didn't keep it up for years, but once I have travel,

145:34then it just, everything goes out the window, right?

145:37Because then you're like time zones and all these things.

145:39Socially was it, except like were you able to live

145:42outside of how you felt?

145:43Were you able to live normal society?

145:45Oh yeah, because like on the nights

145:47that I wasn't out hanging out with people or whatever,

145:48going to bed at nine, no one cares.

145:50I wake up at two, I'm still responding to their slacks,

145:52emails, whatever, and you know, shitposting on Twitter

145:56or whatever at two in the morning is great, right?

145:59And then you go to bed for a few hours and you wake up,

146:02it's like you had an extra day in the middle.

146:04And I'd read somewhere that humans naturally

146:06have biphasic sleep or something, I don't know.

146:09I read basically everything somewhere.

146:11So every option of everything.

146:13Every option of everything.

146:14I will say that that worked out for me for a while,

146:16although I don't do it anymore.

146:18In terms of programming setup,

146:19I had a 27 inch high DPI setup that I really liked,

146:24but then I moved to a curved monitor

146:26just because when I moved to the new house,

146:28I want to have a bit more screen for Zoom plus communications

146:32plus various kinds of things.

146:33So it's like one large monitor.

146:35One large curved monitor.

146:38What operating system?

146:39Mac.

146:40Okay. Yeah.

146:41Is that what happens when you become important,

146:43is you stop using Linux and Windows?

146:46No, I actually have a Windows box as well

146:48on the next table over, but I have three desks, right?

146:54So the main one is the standing desk so that I can,

146:57whatever, when I'm like, I have a teleprompter set up

146:59and everything else.

147:00And then I've got my iMac and then eGPU and then Windows PC.

147:06The reason I moved to Mac was it's got a Linux prompt

147:10or no, sorry, it's got a, it's got a Unix prompt

147:13so I can do all my stuff, but then I don't have to worry.

147:18Like when I'm presenting for clients

147:19or investors or whatever, like it,

147:21I don't have to worry about any like ACPI related

147:25fsic things in the middle of a presentation,

147:27like none of that.

147:28It just, it will always wake from sleep

147:30and it won't kernel panic on me.

147:32And this is not a dig against Linux,

147:34except that I just, I feel really bad.

147:38I feel like a traitor to my community saying this, right?

147:40But in 2012, I was just like, okay, start my own company.

147:43What do I get?

147:44And Linux laptops were just not quite there.

147:47And so I've just stuck with Macs.

147:48Can I just defend something that nobody respectable

147:51seems to do, which is, so I do a boot on Linux windows,

147:55but in windows, I have a windows subsystems

147:59for Linux or whatever, WSL.

148:02And I find myself being able to handle everything I need

148:06and almost everything I need in Linux

148:08for basic sort of tasks, scripting tasks within WSL

148:11and it creates a really nice environment.

148:12So I've been, but like whenever I hang out with like,

§19Transcript · 2:28:15–2:36:45

148:15especially important people,

148:17like they're all on iPhone and a Mac

148:20and it's like, yeah, like what,

148:23there is a messiness to windows and a messiness to Linux

148:27that makes me feel like you're still in it.

148:31Well, the Linux stuff, windows subsystem for Linux

148:34is very tempting, but there's still the windows

148:37on the outside where I don't know where,

148:40and I've been, okay, I've used DOS since version 1.11

148:44or 1.21 or something.

148:45So I've been a long time Microsoft user.

148:48And I will say that like, it's really hard

148:52for me to know where anything is,

148:53how to get to the details behind something

148:55when something screws up as an invariably does

148:57and just things like changing group permissions

148:59on some shared folders and stuff,

149:01just everything seems a little bit more awkward,

149:03more clicks than it needs to be.

149:06Not to say that there aren't weird things

149:07like hidden attributes and all this other happy stuff

149:09on Mac, but for the most part,

149:14and well, actually, especially now

149:15with the new hardware coming out on Mac,

149:16it'll be very interesting with the new M1.

149:20There were some dark years in the last few years

149:21when I was like, I think maybe I have to move off of Mac

149:24as a platform, but this, I mean,

149:27like my keyboard was just not working.

149:29Like literally my keyboard just wasn't working, right?

149:31I had this touch bar, didn't have a physical escape button

149:33like I needed to because I used Vim,

149:35and now I think we're back, so.

149:37So you use Vim and you have a, what kind of keyboard?

149:40So I use a RealForce 87U, it's a mechanical,

149:44it's a Topre keyswitch.

149:45Like it's a weird shape, there's a normal shape, okay.

149:48Well, no, because I say that because I use a Kinesis,

149:51and you said some dark, you said you had dark moments.

149:55I recently had a dark moment,

149:57I was like, what am I doing with my life?

149:58So I remember sort of flying in a very kind of tight space,

150:03and as I'm working, this is what I do on an airplane.

150:06I pull out a laptop, and on top of the laptop,

150:09I'll put a Kinesis keyboard.

150:11That's hardcore, man.

150:12I was thinking, is this who I am?

150:13Is this what I'm becoming?

150:15Will I be this person?

150:16Because I'm on Emacs with this Kinesis keyboard,

150:18sitting like with everybody around.

150:21Emacs on Windows.

150:23On WSL, yeah.

150:25Yeah, Emacs on Linux on Windows.

150:27Yeah, on Windows.

150:28And like everybody around me is using their iPhone

150:32to look at TikTok.

150:33So I'm like in this land, and I thought, you know what?

150:36Maybe I need to become an adult and put the 90s behind me,

150:40and use like a normal keyboard.

150:43And then I did some soul searching,

150:45and I decided like this is who I am.

150:46This is me like coming out of the closet

150:48to saying I'm Kinesis keyboard all the way.

150:50I'm going to use Emacs.

150:52You know who else is a Kinesis fan?

150:55Wes McKinney, the creator of Pandas.

150:56Oh.

150:57He banged out Pandas on a Kinesis keyboard, I believe.

151:00I don't know if he's still using one, maybe,

151:01but certainly 10 years ago, like he was.

151:04If anyone's out there,

151:05maybe we need to have a Kinesis support group.

151:07Please reach out.

151:08Isn't there already one?

151:09Is there one?

151:10I don't know.

151:11There's gotta be an RSC channel, man.

151:12Oh no, and you access it through Emacs.

151:16Okay.

151:18Do you still program these days?

151:19I do a little bit.

151:21Honestly, the last thing I did was I had written,

151:25I was working with my son to script some Minecraft stuff.

151:28So I was doing a little bit of that.

151:29That was the last, literally the last code I wrote.

151:33Oh, you know what?

151:33Also, I wrote some code to do some cap table evaluation,

151:36waterfall modeling kind of stuff.

151:39What advice would you give to a young person,

151:41you said your son, today, in high school,

151:44maybe even college, about career, about life?

151:48This may be where I get into trouble a little bit.

151:51We are coming to the end.

151:53We're rapidly entering a time between worlds.

151:56So we have a world now that's starting to really crumble

151:59under the weight of aging institutions

152:01that no longer even pretend to serve the purposes

152:04they were created for.

152:05We are creating technologies that are hurtling billions

152:09of people headlong into philosophical crises

152:11who they don't even know the philosophical operating systems

152:14in their firmware.

152:15And they're heading into a time when that gets vaporized.

152:17So for people in high school,

152:20and certainly I tell my son this as well,

152:21he's in middle school, people in college,

152:24you are going to have to find your own way.

152:29You're going to have to have a pioneer spirit,

152:31even if you live in the middle

152:34of the most dense urban environment.

152:36All of human reality around you

152:40is the result of the last few generations of humans

152:44agreeing to play certain kinds of games.

152:47A lot of those games no longer operate

152:51according to the rules they used to.

152:55Collapse is nonlinear, but it will be managed.

152:58And so if you are in a particular social caste

153:02or economic caste,

153:03and I think it's not kosher to say that about America,

153:10but America is a very stratified and classist society.

153:14There's some mobility, but it's really quite classist.

153:17And in America, unless you're in the upper middle class,

153:20you are headed into very choppy waters.

153:23So it is really, really good to think

153:26and understand the fundamentals of what you need

153:29to build a meaningful life for you, your loved ones,

153:32with your family.

153:35And almost all of the technology being created

153:38that's consumer facing is designed to own people,

153:41to take the four stack of people, to delaminate them,

153:47and to own certain portions of that stack.

153:50And so if you want to be an integral human being,

153:52if you want to have your agency

153:54and you want to find your own way in the world,

153:57when you're young would be a great time to spend time

154:00looking at some of the classics

154:02around what it means to live a good life,

154:05what it means to build connection with people.

154:08And so much of the status game, so much of the stuff,

154:13one of the things that I sort of talk about

154:14as we create more and more technology,

154:18there's a gradient of technology,

154:19and a gradient of technology

154:20always leads to a gradient of power.

154:22And this is Jacques Leleu's point to some extent as well.

154:25That gradient of power is not going to go away.

154:27The technologies are going so fast

154:29that even people like me who helped create

154:32some of the stuff, I'm being left behind.

154:33Some of the cutting edge research,

154:34I don't know what's going on against today.

154:36You know, I go read some proceedings.

154:38So as the world gets more and more technological,

154:42it will create more and more gradients

154:44where people will seize power, economic fortunes.

154:48And the way they make the people who are left behind

154:51okay with their lot in life is they create lottery systems.

154:54They make you take part in the narrative

155:00of your own being trapped in your own economic sort of zone.

155:04So avoiding those kinds of things is really important.

155:07Knowing when someone is running game on you basically.

155:10So these are the things I would tell young people.

155:12It's a dark message, but it's realism.

155:14I mean, that's what I see.

155:15So after you gave some realism, you sit back.

155:18You sit back with your son.

155:19You're looking out at the sunset.

155:21What to him can you give as words of hope and to you

155:27from where do you derive hope for the future of our world?

155:32So you said at the individual level,

155:33you have to have a pioneer mindset

155:36to go back to the classics,

155:38to understand what is in human nature you can find meaning.

155:41But at the societal level, what trajectory,

155:44when you look up possible trajectories, what gives you hope?

155:47What gives me hope is that we have little tremors now

155:52shaking people out of the reverie

155:54of the fiction of modernity that they've been living in,

155:57kind of a late 20th century style modernity.

156:00That's good, I think.

156:02Because, and also to your point earlier,

156:06people are burning out on some of the social media stuff.

156:08They're sort of seeing the ugly side,

156:09especially the latest news with Facebook

156:11and the whistleblower, right?

156:12It's quite clear these things are not

156:15all they're cracked up to be.

156:16Do you believe, I believe better social media can be built

156:20because they are burning out

156:21and it'll incentivize other competitors to be built.

156:25Do you think that's possible?

156:26Well, the thing about it is that

156:29when you have extractive return on returns

156:33capital coming in and saying,

156:35look, you own a network,

156:36give me some exponential dynamics out of this network.

156:39What are you gonna do?

156:39You're gonna just basically put a toll keeper

156:41at every single node and every single graph edge,

§20Transcript · 2:36:45–2:45:37

156:45every node, every vertex, every edge.

156:48But if you don't have that need for it,

156:49if no one's sitting there saying,

156:51hey, Wikipedia, monetize every character,

156:53every byte, every phrase,

156:54then generative human dynamics will naturally sort of arise,

156:58assuming we respect a few principles

157:01around online communications.

157:03So the greatest and biggest social network in the world

157:05is still like email, SMS, right?

157:08So we're fine there.

157:10The issue with the social media, as we call it now,

157:13is they're actually just new amplification systems, right?

157:16Now it's benefited certain people like yourself

157:18who have interesting content to be amplified.

157:23So it's created a creator economy, and that's cool.

157:25There's a lot of great content out there.

157:26But giving everyone a shot at the fame lottery,

157:29saying, hey, you could also have your,

157:31if you wiggle your butt the right way on TikTok,

157:33you can have your 15 seconds of micro fame.

157:36That's not healthy for society at large.

157:38So I think if we can create tools that help people

157:41be conscientious about their attention,

157:45spend time looking at the past,

157:46and really retrieving memory and calling,

157:49not calling, but processing and thinking about that,

157:53I think that's certainly possible,

157:55and hopefully that's what we get.

157:57So the bigger question that you're asking

158:01about what gives me hope

158:02is that these early shocks of COVID lockdowns

158:08and remote work and all these different kinds of things,

158:11I think it's getting people to a point

158:13where they're sort of no longer in the reverie.

158:19As my friend Jim Rutt says,

158:21there's more people with ears to hear now.

158:23With the pandemic and education,

158:26everyone's like, wait, wait,

158:27what have you guys been doing with my kids?

158:28How are you teaching them?

158:30What is this crap you're giving them as homework?

158:32So I think these are the kinds of things

158:33that are getting, and the supply chain disruptions,

158:36getting more people to think about,

158:38how do we actually just make stuff?

158:40This is all good, but the concern is that

158:44it's still gonna take a while for these things,

158:48for people to learn how to be agentic again,

158:51and to be in right relationship with each other

158:53and with the world.

158:55So the message of hope is still people are resilient,

158:58and we are building some really amazing technology.

159:01And I also, to me, I derive a lot of hope

159:03from individuals in that van.

159:08The power of a single individual to transform the world,

159:11to do positive things for the world is quite incredible.

159:14Now you've been talking about,

159:16it's nice to have as many of those individuals as possible,

159:18but even the power of one, it's kind of magical.

159:21It is, it is.

159:22We're in a mode now where we can do that.

159:24I think also, part of what I try to do

159:26is in coming to podcasts like yours,

159:29and then spamming with all this philosophical stuff

159:31that I've got going on,

159:33there are a lot of good people out there

159:34trying to put words around the current technological,

159:40social, economic crises that we're facing.

159:43And in the space of a few short years,

159:44I think there has been a lot of great content

159:46produced around this stuff.

159:47For people who wanna see, wanna find out more,

159:50or think more about this,

159:52we're popularizing certain kinds of philosophical ideas

159:54that move people beyond just the,

159:56oh, you're communist, oh, you're capitalist kind of stuff.

159:58Like it's sort of, we're way past that now.

160:01So that also gives me hope,

160:03that I feel like I myself am getting a handle

160:05on how to think about these things.

160:08It makes me feel like I can,

160:09hopefully affect change for the better.

160:12We've been sneaking up on this question all over the place.

160:15Let me ask the big, ridiculous question.

160:17What is the meaning of life?

160:20Wow.

160:23The meaning of life.

160:28Yeah, I don't know.

160:29I mean, I've never really understood that question.

160:32When you say meaning crisis,

160:34you're saying that there is a search

160:39for a kind of experience

160:42that could be described as fulfillment,

160:45as like the aha moment of just like joy,

160:50and maybe when you see something beautiful,

160:53or maybe you have created something beautiful,

160:55that experience that you get,

160:57it feels like it all makes sense.

161:02So some of that is just chemicals coming together

161:04in your mind and all those kinds of things.

161:06But it seems like we're building

161:08a sophisticated collective intelligence

161:12that's providing meaning in all kinds of ways

161:15to its members.

161:17And there's a theme to that meaning.

161:20So for a lot of history,

161:22I think faith played an important role.

161:26Faith in God, sort of religion.

161:29I think technology in the modern era

161:32is kind of serving a little bit

161:34of a source of meaning for people,

161:36like innovation of different kinds.

161:39I think the old school things of love

161:43and the basics of just being good at stuff.

161:47But you were a physicist,

161:50so there's a desire to say, okay, yeah,

161:52but these seem to be like symptoms of something deeper.

161:56Right.

161:57Like why?

161:57A little meaning, what's capital M meaning?

161:59Yeah, what's capital M meaning?

162:00Why are we reaching for order

162:03when there is excess of energy?

162:06I don't know if I can answer the why.

162:09Any why that I come up with, I think, is gonna be,

162:13I'd have to think about that a little more,

162:15maybe get back to you on that.

162:17But I will say this.

162:19We do look at the world through a traditional,

162:22I think most people look at the world through

162:24what I would say is a subject object

162:25to kind of metaphysical lens,

162:27that we have our own subjectivity,

162:29and then there's all of these object things that are not us.

162:34So I'm me, and these things are not me, right?

162:37And I'm interacting with them, I'm doing things to them.

162:39But a different view of the world

162:41that looks at it as much more connected,

162:44that realizes, oh, I'm really quite embedded

162:49in a soup of other things,

162:50and I'm simply almost like a standing wave pattern

162:54of different things, right?

162:55So when you look at the world

162:58in that kind of connected sense,

162:59I've recently taken a shine

163:02to this particular thought experiment,

163:04which is what if it was the case

163:08that everything that we touch with our hands,

163:12that we pay attention to,

163:13that we actually give intimacy to,

163:16what if there's actually all the mumbo jumbo,

163:21like people with the magnetic healing crystals

163:25and all this other kind of stuff and quantum energy stuff,

163:28what if that was a thing?

163:30What if literally when your hand touches an object,

163:34when you really look at something

163:35and you concentrate and you focus on it

163:36and you really give it attention,

163:39you actually give it,

163:40there is some physical residue of something,

163:44a part of you, a bit of your life force that goes into it.

163:48Okay, now this is of course completely mumbo jumbo stuff.

163:51This is not like, I don't actually think this is real,

163:53but let's do the thought experiment.

163:55What if it was?

163:57What if there actually was some quantum magnetic crystal

164:01and energy field thing that just by touching this can,

164:05this can has changed a little bit somehow.

164:08And it's not much unless you put a lot into it

164:11and you touch it all the time, like your phone, right?

164:15These things gained, they gain meaning to you a little bit,

164:19but what if there's something that,

164:23technical objects, the phone is a technical object,

164:25it does not really receive attention or intimacy

164:29and then allow itself to be transformed by it.

164:31But if it's a piece of wood,

164:33if it's the handle of a knife that your mother used

164:36for 20 years to make dinner for you, right?

164:40What if it's a keyboard that you banged out,

164:43your world transforming software library on?

164:46These are technical objects

164:47and these are physical objects,

164:48but somehow there's something to them.

164:51We feel an attraction to these objects

164:53as if we have imbued them with life energy, right?

164:56So if you walk that thought experiment through,

164:58what happens when we touch another person,

165:00when we hug them, when we hold them?

165:03And the reason this ties into my answer for your question

165:07is that if there is such a thing,

165:12if there is such a thing,

165:13if we were to hypothesize, you know,

165:15hypothesize it's such a thing,

165:18it could be that the purpose of our lives

165:23is to imbue as many things with that love as possible.

165:30That's a beautiful answer

165:32and a beautiful way to end it, Peter.

165:35You're an incredible person.

165:36Thank you.

§21Transcript · 2:45:37–2:46:40

165:37Spanning so much in the space of engineering

165:41and in the space of philosophy.

165:44I'm really proud to be living in the same city as you

165:49and I'm really grateful

165:51that you would spend your valuable time with me today.

165:53Thank you so much.

165:53Well, thank you.

165:54I appreciate the opportunity to speak with you.

165:56Thanks for listening to this conversation with Peter Wang.

165:59To support this podcast,

166:00please check out our sponsors in the description.

166:03And now let me leave you with some words

166:05from Peter Wang himself.

166:07We tend to think of people

166:09as either malicious or incompetent,

166:12but in a world filled with corruptible

166:15and unchecked institutions,

166:17there exists a third thing, malicious incompetence.

166:21It's a social cancer

166:22and it only appears once human organizations scale

166:26beyond personal accountability.

166:27Thank you for listening and hope to see you next time.

— A LITTLE MORE TO THINK ABOUT. —