Pieter Levels:编程、病毒式 AI 初创公司和数字游民生活 「Lex Fridman 播客 - 第440期」
- 视频链接:Pieter Levels: Programming, Viral AI Startups, and Digital Nomad Life | Lex Fridman Podcast-440
- 官方频道:Lex Fridman
内容介绍
本次访谈录记录了知名播客主持人Lex Fridman与独立开发者、数字游民先驱Pieter Levels(网名levelsio)之间的一场深度对话。Pieter Levels以其独特的个人创业方式闻名,他独自设计、开发并成功运营了包括Nomad List、Remote OK和Photo AI在内的多个在线业务,同时周游世界。
在这场长达数小时的交流中,Pieter分享了他与众不同的创业哲学——摒弃风险投资,采用极其精简的技术栈(PHP, jQuery, SQLite)快速迭代、公开构建,并优先考虑盈利和自动化。他坦诚地回顾了自己从大学毕业后的迷茫、数字游民生活初期的抑郁低谷,到如何通过“12个月12个创业项目”挑战找到突破,并最终建立起可持续业务的完整历程。
对话不仅深入探讨了Photo AI、Hoodmaps等具体项目的起源、技术实现、增长挑战和运营细节,还广泛触及了Pieter对技术学习、生产力习惯(包括他偏爱的极简工作环境和咖啡因策略)、极简主义生活方式、时间管理以及对当前技术趋势(如AI、复杂框架)的看法。此外,他还分享了对欧美创业文化差异的观察以及对有效加速主义(e/acc)等思潮的见解。
内容纲要
├── 引言与Pieter Levels介绍
│ ├── AI照片生成挑战 (Stable Diffusion局限, 微调模型)
│ ├── 色情内容在模型训练中的影响与NSFW过滤
│ └── Lex Fridman介绍Pieter Levels (背景, 成就, 风格)
├── 创业哲学与早期经历
│ ├── 与VC模式对比 (不融资, 亲力亲为)
│ ├── 快速迭代与验证 (速度, 付费验证)
│ ├── 独立开发优势 (对比大公司如Google)
│ ├── 工作方式趣闻 (编程环境, 健身类比)
│ ├── 父亲的影响 (体力劳动哲学, 持续建设)
│ ├── 工作动力 (乐趣, 创造性表达 vs 金钱)
│ └── 对规模化的看法 (避免压力, CEO角色, 对比Elon)
├── 人生低谷与“12个月12个创业项目”
│ ├── 抑郁时期 (27岁"土星回归", 数字游民初期困境)
│ ├── 挑战的起源 (父亲建议, 解决抑郁)
│ ├── 挑战细节 (Stripe支付集成, 第一个项目Play My Inbox)
│ └── 30天构建挑战 (聚焦核心, 保持精简)
├── 数字游民生活、抑郁与自由
│ ├── 年轻时的迷茫与抑郁的逻辑
│ ├── 旅行的心理压力与孤独感 (早期数字游民环境)
│ ├── 数字游民定义与利弊 (冒险, 自由 vs 迷失)
│ ├── 美好回忆 (巴厘岛通宵编码)
│ ├── 喜欢的地点 (泰国, 巴西 vs 欧洲)
│ └── 自由的代价 (卡夫卡名言, 新奇感与焦虑)
├── 独立开发过程 (“Make”手册)
│ ├── 寻找想法 (解决自身问题, 旅行套利, 技术驱动)
│ ├── 构建阶段 (使用已知技术, 从简单开始 - 如电子表格)
│ └── 众包的力量 (Nomad List与Hoodmaps的例子)
├── 具体项目深入探讨
│ ├── Photo AI
│ │ ├── 起源 (Stable Diffusion探索: 房屋->室内->头像->照片)
│ │ ├── Avatar AI经历 (病毒式成功, Lensa竞争, 转型原因)
│ │ ├── Photo AI诞生与工作原理 (虚拟摄影棚, Replicate)
│ │ ├── 早期开发与自动化历程 (手动处理->自动化需求->平台选择)
│ │ └── 微调技巧与改进 (数据多样性, 用户反馈A/B测试, SD 1.5)
│ └── Hoodmaps
│ ├── 起源 (城市体验差异, 颜色标记想法)
│ ├── 构建与技术 (Canvas, 众包颜色/标签, 应对捣乱)
│ └── 挑战与现状 (病毒传播, 地图服务成本, 盈利困难)
│ └── Nomad List
│ ├── 起源与目的 (解决自身痛点: 网速, 生活成本)
│ ├── 功能与数据来源 (城市评分系统, 公共数据+用户数据)
│ └── 社群功能 (用户互动, 自发聚会)
│ └── RemoteOK
│ ├── 起源 (从Nomad List衍生)
│ └── 商业模式 (远程工作招聘, 高价帖子与追加销售)
├── 技术栈、开发实践与工具
│ ├── 简洁技术栈 (PHP, jQuery, SQLite, 原生HTML/CSS)
│ ├── 对复杂框架的批判 (VC影响, 生产力质疑)
│ ├── 学习新技术的态度 (AI, VR/3D挑战, 行动导向)
│ ├── 公开构建 (处理反馈, Mute功能)
│ ├── 自动化实践 (Cron Job, 健康检查, 错误报告)
│ ├── 单独编码偏好 (信任问题, 代码同理心)
│ ├── 快速发布理念 (直接部署生产环境, 速度与风险)
│ └── 开发环境 (IDE选择: VS Code/Sublime, 单屏工作, 极简装备)
├── 生产力与生活方式
│ ├── 高效工作日模式 (常规 vs 极限 "闭关" 模式)
│ ├── 专注技巧 (音乐选择: Techno, 噪音: Brown Noise)
│ ├── 极简主义实践 ("百物件挑战", MDMA影响, 物质与体验)
│ └── 沟通策略 ("不可达", 时间管理, 过滤求助)
├── 宏观见解与建议
│ ├── 咖啡馆作为“第三空间” (历史与现状对比)
│ ├── 欧美创业文化差异 (数据对比, 监管影响)
│ ├── E/acc有效加速主义 (积极技术观, 建设精神)
│ └── 给年轻人的建议 (追随内心, 全力以赴, 拥抱独特)
└── 结语
└── Lex Fridman的总结与引言
访谈实录
引言与Pieter Levels介绍
Pieter: 我当时正试图弄清楚如何制作照片般逼真的AI照片,但Stable Diffusion本身做得并不好。脸看起来都扭曲了,而且分辨率或者别的什么也不够高,效果不好。但我开始看到一些基础模型,一些微调模型,人们会用色情内容来训练它们。我试了一下,它们确实非常逼真,身体结构,比如身体解剖学,看起来都合情合理。但如果你看看现在人们使用的照片级逼真模型,其核心仍然有色情内容,有裸体的人。所以我需要在提示中排除裸体内容,所有做图像AI创业的人都需要这样做。你需要提示排除裸体的东西。
Lex: 你得不断提醒模型要给主体穿上衣服。
Pieter: 是的,不要生成裸体,因为风险很大。我有Google Vision,在每张照片展示给用户之前都会检查是否为NSWF(不适宜工作场所观看)。
Lex: 就像乳头探测器?哦,是NSFW探测器。
Pieter: 因为记者们会非常生气。
Lex: 以下是与Pieter Levels的对话,他在X(推特)上也被称为levelsio。他是一位自学成才的开发者和企业家,设计、编程、发布并运营了超过40家初创公司,其中许多都非常成功。在大多数情况下,他都是独自一人完成这一切,同时在超过40个国家、150多个城市过着数字游民的生活。他在沙发上用笔记本电脑编程,使用原生的HTML、jQuery、PHP和SQLite。他快速构建和发布产品,并随时改进,整个过程都是公开的,以一个真正独立黑客(indie hacker)的原始诚实记录着他的成功与失败。Pieter激励了大量热爱在世界上创造酷炫事物(并希望对人们有用)的开发者和企业家。对我来说,这是一次荣幸和愉快的经历。这里是“Lex Fridman播客”。为了支持它,请查看描述中的赞助商链接。现在,亲爱的朋友们,有请Pieter Levels。你创办了很多公司。
创业哲学与早期经历
Lex: 你创办了很多公司,也构建了很多产品。正如你所说,大多数失败了,但有些成功了。你创建这些初创公司背后的哲学是什么?
Pieter: 我认为我的哲学与大多数初创公司的人非常不同。因为大多数初创公司的人,他们建立公司然后融资,对吧?他们雇佣员工,然后构建产品,再找到赚钱的东西。我基本上不融资,不用VC资金。所有事情都自己做。我是设计师,是开发者,我制作一切,包括Logo。所以对我来说,我更加灵活、草根(scrappy)。因为我没有资金,我需要快速行动。我需要快速制作东西来看看一个想法是否行得通,对吧?我脑子里有一个想法,我就把它构建出来,做一个微型、迷你的初创公司。然后非常快地发布它,比如在构建它的两周内,然后检查是否有需求。看人们是否真的注册,而且不仅仅是注册,还要看人们是否真的付钱,对吧?他们需要拿出信用卡付钱给我,然后我才能看到这个想法是否得到了验证。而大多数想法都行不通,正如你所说,大多数都失败了。
Lex: 所以这是一个快速迭代的阶段,你只是构建一个能工作的原型,然后发布。
Pieter: 是的。
Lex: 看看人们是否喜欢它,然后非常非常快地改进它,看看人们是否会更喜欢一点以至于愿意付费,诸如此类。整个快速的过程就是你的思路。
Pieter: 是的,我认为这是非常快速的。如果我把它和,比如说,谷歌这样的大型科技公司比较。特别是谷歌现在有点挣扎。他们创造了Transformers,几年前就发明了所有的AI技术,但他们从未真正发布过产品。比如,我听说他们本可以在2019年就发布ChatGPT,但他们从未发布,因为他们深陷官僚主义。但他们拥有一切,他们有数据,有技术,有工程师,但他们没有做。这是因为这些大型组织会让你变得非常缓慢。所以我独自一人,在酒店房间里穿着内裤,用我的笔记本电脑,我可以非常快地发布产品。我不需要去问法务部门:“哦,你能批准这个吗?”我可以就直接去发布。
Lex: 你总是穿着内裤编程吗?你的头像照片里,你就是懒洋洋地瘫在沙发上,穿着内裤,在笔记本电脑上放松。
Pieter: 不,但我确实经常穿短裤,而且通常只穿短裤,不穿T恤,因为我总是太热了。我总是过热。
Lex: 谢谢你今天不只是穿着内裤出现,还穿着短裤。
Pieter: 是的。我还是为你穿上了这个,但是——
Lex: 谢谢。谢谢你盛装出席。(Pieter笑)自从我开始去健身房,我总是觉得太热。
Lex: 你在健身房最喜欢的锻炼是什么?
Pieter: 老兄,过头推举(overhead press)。
Lex: 过头推举,像肩部推举?
Pieter: 是的。
Lex: 好的。
Pieter: 但感觉很好,因为你赢了,因为当你——(Lex笑)我做60公斤。
Lex: 是的。
Pieter: 大概是磅左右。这是我在健身房唯一能做得好的项目。你像这样站着,然后你会说:“我做到了”,像一个胜利者的姿势。
Lex: 这是胜利的姿态。是的。
Pieter: 胜利的姿态。我做卧推、深蹲、硬拉。(Lex和Pieter笑)
Lex: 所以才有了这个杯子。
Pieter: 是的。“和我的治疗师谈话。”
Lex: 是的。“这是一个硬拉。”
Pieter: 是的。因为它对我来说就像治疗。
Lex: 是的,是的,确实是。
Pieter: 这么说有点争议。如果我在推特上这么说,人们会生气——
Lex: 身体上的艰苦是一种治疗。
Pieter: 是的。
Lex: 我刚重温了《快乐的人们:泰加林里的一年》,那部沃纳·赫尔佐格的电影,记录了那些以设陷阱捕猎为生的人。他们基本上一年到头都在荒野中为生存而劳作。
Pieter: 是的。
Lex: 他们的生活方式中有一种深沉的快乐——
Pieter: 是的。
Lex: 因为他们如此忙碌于其中,在大自然中。
Pieter: 是的,100%。
Lex: 那种身体上的——
Pieter: 身体上的,是的。
Lex: 劳作有某种意义。
Pieter: 是的,我爸爸教我的。我爸爸总是在家里做建筑活。他总是在装修房子。他打通一个房间,然后又去下一个房间,过去40年他就在房子里这样转圈。所以他总是在家里搞建设,这是他的爱好。他教我,当我沮丧或什么的,他说:“去弄一大堆”,你怎么称呼它?比如一大堆建筑用的沙子之类的,然后拿把铲子把它搬到另一边,就是做体力活,做艰苦的工作,做点事情。设定一个目标,做点事。我在创业方面也某种程度上这么做了。
Lex: 是的,建设不是关于目的地,老兄。它是关于旅程。
Pieter: 是的。(笑)
Lex: 有时候我在想那些总是在改造房子的人。这真的是关于改造本身吗,还是——
Pieter: 不,不,不是。
Lex: 是关于这个项目?
Pieter: 是旅程。
Lex: 其中的谜题。
Pieter: 不,他不在乎结果。嗯,他会给我看,他说:“这太棒了。”我说:“是的,太棒了。”但接着他就想去下一个房间了。但我认为这对工作来说非常有象征意义,因为我也是,我从不停止工作。我会去做下一个网站,或者我做一个新的,对吧?或者我做一个新的初创公司。所以我总是像……给你一些早上醒来的动力,然后,喝杯咖啡,亲吻你的女朋友,然后你就有了个目标。今天我要修复这个。今天我要修复这个bug或者别的什么。我要做点什么。你有了醒来的目标。我认为也许尤其是作为男性,女性也一样,但你需要一份艰苦的工作。我认为你需要像一项事业。
Lex: 你所做的构建中,有多少是为了钱?有多少仅仅是为了内心深处的快乐?
Pieter: 这真的关乎乐趣,因为当我不赚钱的时候我也在做,对吧?这才是重点。所以我总是在编码,我以前做音乐。我20年前做电子音乐,鼓打贝斯(drum and bass)音乐,我总是在创造东西。所以我认为创造性表达就像一份有意义的工作,这非常重要。它非常有趣。每天都有挑战让你去尝试解决问题,这非常有趣。
Lex: 但有趣的是,你构建了很多成功的产品,却从未真正想过要把它带到那个真正大规模扩张的层面——
Pieter: 是的。
Lex: 然后把它卖给一家公司或者类似的事情。
Pieter: 是的,问题是我无法决定那个,对吧?如果有更多人开始使用它,如果突然有数百万人开始使用它并且它变得很大,我不会说:“哦,停止注册我的网站并付钱给我。”但我从未为此融资。我想,因为我不喜欢随之而来的充满压力的生活。我有很多创始人朋友,他们秘密地告诉我。那些拥有数亿美元资金等等的人,他们告诉我:“下次,如果我要做,我会像你一样做,因为那样更有趣,更独立(indie),更放松,更有创造力。”他们不喜欢当经理,对吧?你变成了CEO,你变成了经理。我认为很多创办初创公司的人,当他们成为CEO时,他们实际上并不喜欢那份工作,但他们又很难退出。但他们喜欢做基础工作,编码。所以我认为做一些创造性的事情能让你保持快乐。
Lex: 是的,有趣的是人们如何被吸引向那个方向,去扩张,去做得非常大,而你却没有和自己进行那种诚实的思考,比如什么真正让你快乐?因为对于很多伟大的工程师来说,让他们快乐的是构建,是所谓的“个体贡献者”(individual contributor)。
Pieter: 是的。
Lex: 就是你实际上还在编码或者你还在——
Pieter: 是的。
Lex: 还在实际构建。他们放弃了那个,然后变得不快乐,但其中一些是为了在规模上产生影响所必需的牺牲,如果你真正相信你正在做的事情。
Pieter: 但看看埃隆(Elon)。他做的事情比我大百万倍,我想做那样的事吗?我不知道,你无法真正选择这些事情,对吧?但我非常尊敬他。我认为埃隆与VC创始人非常不同。VC,就像软件行业。我认为这个世界有很多扯淡的东西。我认为那里发生了很多可疑的金融交易。我从来没有具体的证据,但你的直觉告诉你,有些公司被卖给——
Lex: 是的。
Pieter: 朋友和VC,然后他们进行互惠,这些可疑的金融交易。对于埃隆来说,不是这样。他只是从投资者那里筹集资金,并且他真正在建造东西。他需要钱来建造东西,硬核的硬件东西,对此我非常尊敬。
Lex: 你说过你生命中有过几次低谷。你曾经抑郁过。
人生低谷与“12个月12个创业项目”挑战
Pieter: 构建是让你走出困境的方法之一。你能谈谈这个吗?你能带我回到那个地方,那个你处于低谷的时期吗?
Lex: 所以我当时在荷兰,大学毕业了。我不想找一份普通的工作,当时我通过YouTube赚了点钱,因为我有一个音乐事业,我把我的音乐上传到YouTube。YouTube开始通过AdSense付我钱,大概每月3,000。我所有的朋友都找到了普通工作,我们就不再一起玩了,因为在大学里,人们会一起玩,在彼此家里闲逛,去派对。但当人们有了工作,他们只在周末派对,周中就不再一起玩了,因为你需要去办公室。我觉得,“这不适合我。我想做点别的。”我开始有这种感觉,我想这就像是“土星回归”(Saturn return),当你27岁的时候。这像是某种概念,土星回到了你出生时它在轨道上的同一位置。
Pieter: 我学到了好多东西。
Lex: 这是一些占星术的东西。
Pieter: 许多真正特别的艺术家在27岁时去世了。
Lex: 没错,27岁确实有些特别,老兄。对我来说也是。我开始变得疯狂——
Pieter: 是的。
Lex: 因为我在荷兰真的看不到我的未来,买房子,住在郊区之类的。所以我飞走了,去了亚洲,开始了数字游民的生活,并持续了一年。然后那让我感觉更糟,因为我就像独自一人在酒店房间里,看着天花板。我的人生到底在干什么?我当时在做创业项目和YouTube上的事情,但这里的未来是什么?而我在荷兰的朋友们都过得很好,过着正常的生活。所以我变得非常沮丧,感觉自己像个局外人。我的钱在缩水,我赚不到多少钱了,大概一个月$500。我看着天花板想,“现在我27岁了,我是个失败者。”就在那一刻,我开始创办初创公司。这是因为我爸爸说过,“如果你沮丧,你需要去弄些沙子,拿把铲子,开始铲沙,做点事情。你不能只是坐着不动。”这是一种处理抑郁的有趣方式。不是那种,“哦,我们来谈谈吧。”更像是,“我们去做点什么吧。”我开始做一个叫做“12个月12个创业项目”的项目,每个月我都会做点东西,比如一个项目,然后用Stripe发布它,这样人们就可以为它付费。
Pieter: 所以基本模式是尝试构建一个东西,放到网上,然后加上Stripe让你可以为它付钱。
Lex: 是的,加一个Stripe……我不是Stripe赞助的,但加一个Stripe结账按钮。
Pieter: 现在这还是最简单的支付方式吗,Stripe?
Lex: 100%,我认为是的。
Pieter: 这是家很酷的公司。他们让事情变得如此简单。你只需点击然后——
Lex: 是的。而且他们人很好。CEO Patrick人很好。
Pieter: 幕后要实现这个肯定很困难,因为这曾经是个巨大的问题。
Lex: 商户账户。
Pieter: 就是添加一个东西,一个按钮让你能为一个东西付钱。
Lex: 老兄。
Pieter: 这——
Lex: 老兄,我知道这个,因为当我——
Pieter: 值得信赖。
Lex: 九岁的时候,我也在做网站。我试着开一个商户账户。那是在Stripe之前,你得用像,我记得叫做Worldpay。所以我必须填写所有这些表格,然后我得用我爸爸的传真机从荷兰把它们传真到美国。是以我爸爸的名字申请的,他必须为此签字。他开始阅读那些条款和条件,上面写着他要对高达一亿美元的损害负责。他说:“我不想签这个。”我说:“爸爸,拜托,我需要一个商户账户。我需要在互联网上赚钱。”
Pieter: 是的。(笑)
Lex: 他签了,我们把它传真到了美国。我有了一个商户账户,但后来没人为任何东西付钱,所以那是问题所在。但现在容易多了。你可以注册,添加一些代码,是的。
Pieter: 所以是12个月12个创业项目。
Lex: 是的。
Pieter: 第一个创业项目,那是什么?你当时感觉如何?你坐在电脑前吗?那时你对构建东西到底了解多少?
Lex: 嗯,我能写一点代码,因为我做了那个YouTube频道,并且为它做了一个网站……我会为YouTube频道做网站。它叫做“Panda Mix Show”。就像是这些电子音乐混音,比如dubstep,或者drum and bass,或者techno house。
Pieter: 我看到其中一个用了Flash。你用Flash了吗?
Lex: 是的,我的专辑,我的CD专辑用了Flash。是的,是的。
Pieter: 是的。
Lex: 我卖了我的CD,是的。
Pieter: 孩子们,Flash曾经是——
Lex: Flash很酷。
Pieter: 一个软件。这是那个突破——
Lex: 是的,像老爷爷一样,但Flash很酷。
Pieter: 是的,而且有……叫什么来着?天啊,我应该记得这个,ActionScript。有种编程语言——
Lex: Script,是的,是的,ActionScript。
Pieter: 哦,是的。
Lex: 它就在Flash里。那时候那就是JavaScript。
Pieter: JavaScript,是的。
Lex: 是的。我以为那将会是,那本应是接管互联网的动态事物。
Pieter: 是的。
Lex: 我投入了那么多小时去学那个。
Pieter: 然后史蒂夫·乔布斯扼杀了它。
Lex: 史蒂夫·乔布斯。
Pieter: 史蒂夫·乔布斯说:“Flash糟透了,停止使用它。”所有人都说:“好的。”
Lex: 不过那家伙是对的,不是吗?
Pieter: 是的,我不知道,是的。嗯,我认为它是一个封闭平台而且——
Lex: 封闭。
Pieter: 但这很讽刺,因为苹果,他们也不是很开放。
Lex: 对。
Pieter: 但那时候史蒂夫想要的是,这是封闭的。我们不应该使用它。而且我认为它有安全问题,这听起来像个借口。我只是想那么说让它看起来有点糟糕。但Flash很酷,是的。
Lex: 是的,它在一段时间内很酷。
Pieter: 是的。
Lex: 听着,动画GIF也曾一度很酷。
Pieter: 是的。
Lex: 它们以不同的方式回归了。
Pieter: 是的。
Lex: 不过是作为梗图。我的意思是,我甚至记得GIF真正酷的时候,不是反讽地酷。
Pieter: 是的。
Lex: 就像,在互联网上你会看到一个跳舞的兔子之类的。
Pieter: 是的。
Lex: 那真的很令人兴奋。
Pieter: 不,你有像Lex的主页。一切都是居中的。
Lex: 是的。
Pieter: 然后你有像Pieter的主页和那个正在建设中的GIF,就像一个戴着头盔、有灯光的人。
Lex: 太棒了。
Pieter: 而且有横幅广告。是的,那是在Google AdSense之前,你会看到用于广告的横幅。
Lex: 太棒了,是的。
Pieter: 而且有很多指向色情网站的链接,我想。
Lex: 是的。
Pieter: 或者类似色情的东西。
Lex: 我认为那是被平方了的魔鬼,人们会用商户账户来,人们会赚很多钱。互联网上赚到的钱几乎只有色情或者大部分是色情。
Pieter: 是的,那是个黑暗的地方。现在仍然是个黑暗的地方。
Lex: 是的。
Pieter: 但黑暗中也有美丽。总之,你做了一些基本的HTML。
Lex: 是的,是的,但我必须学习实际的像编码。所以这很好。启动创业项目是个好主意,这样我就可以学习代码,学习基础知识。但这仍然非常粗糙(scrappy),因为我没有时间,这是故意的。我没有时间花很多,我有一个月的时间做某事,所以我不能花超过一个月。我对这一点相当严格。我把它作为博客文章发布。所以人们,我想我把它发到了Hacker News上,人们会检查一下,哦,你真的做了吗,你知道的。我感到有责任感,因为我公开了,我必须实际去做。
Pieter: 你还记得你做的第一个吗?
Lex: 我想是Play My Inbox。因为那时候我的朋友们,我们会发送一些很酷的……我想那是在Spotify之前,我们会发送……2013年,我们会互相发送音乐,比如YouTube链接。“这首歌很酷”,“这首歌很酷”。然后在Gmail上是这些巨大的邮件串。它们难以导航。所以我做了一个应用程序,可以登录你的Gmail,获取邮件,找到带有YouTube链接的邮件,然后制作一个类似你的歌曲库的东西。本质上就是Spotify,我的朋友们很喜欢它。
Pieter: 它是抓取的吗?API是什么?
Lex: 不,它使用像POP或IMAP,实际检查你的邮件,所以有隐私问题,因为它会获取你所有的邮件来查找YouTube链接。但我不会保存任何东西。但这很有趣。那个第一个产品就已经获得了媒体报道,我想像是一些科技媒体之类的。我觉得,这很酷。它没有赚钱,没有支付按钮,但确实有人在使用它。我想有成千上万的人用过它。
Pieter: 这是个好主意。我想知道为什么,为什么我们没有那个?为什么我们没有能够访问Gmail并提取一些有用的聚合信息的东西。
Lex: 是的,是的,你可以告诉Gmail,不要给我所有的邮件,只给我带有YouTube链接的邮件——
Pieter: 是的。
Lex: 或者类似的东西。
Pieter: 是的,我的意思是,确实有整个生态系统的应用程序可以构建在谷歌之上。
Lex: 是的。
Pieter: 但人们并不真的——
Lex: 从没这样做过,我见过他们。
Pieter: 他们构建……我见过一些,比如Boomerang,有一些不错的应用程序,但只是——
Lex: 是的。
Pieter: 我想知道……也许赚钱不容易。
Lex: 我认为让人们为这些像扩展和插件付费很难,你知道的。
Pieter: 是的。
Lex: 因为它不是一个真正的应用程序,所以人们不重视它。人们重视,哦这个……插件应该是免费的。当我想在Google Sheets或什么里面使用插件时,我不会付钱。它应该是免费的。但如果你去一个网站,你真的,好吧,我需要这个产品,我会为此付费,因为它是一个真正的产品。所以即使后台是同样的代码。它是一个插件。
Pieter: 是的,我的意思是,你可以通过扩展来做,比如从浏览器端做的Chrome扩展。
Lex: 是的,但谁会为Chrome扩展付费呢,对吧?
Pieter: 没人。
Lex: 几乎没人。
Pieter: 没人。
Lex: 那可能不是一个赚钱的好地方。
Pieter: 是的,那太糟了。
Lex: Chrome扩展应该是你创业公司的一个扩展。你知道,你有一个产品。
Pieter: 是的。
Lex: 哦,我们也有一个Chrome扩展。
Pieter: 我希望Chrome扩展本身就是产品。我希望Chrome能支持这一点。
Lex: 是的。
Pieter: 你可以轻松地为它付费。因为想象一下,我可以想象很多产品可以仅仅作为扩展存在,比如对社交媒体的改进。
Lex: 是的。
Pieter: 一个能——
Lex: 那是GPTs。
Pieter: GPTs,是的。
Lex: 比如这些ChatGPTs,他们现在要收费了。而且我认为你会从OpenAI那里获得收入分成。我也做了很多。
Pieter: 为什么?我们稍后会谈。
Lex: 是的。
Pieter: 所以让我们回到过去。(Pieter笑)做12个月12个创业项目是个很酷的想法。在30天内构建一个东西需要什么?在那个时候,这有多难?
Lex: 我认为困难的部分是弄清楚你不应该添加什么,对吧?你不应该构建什么,因为你没有时间。所以你需要构建一个登录页面。嗯,你需要制作……(Lex笑)你实际上需要构建产品,因为它需要是他们付费的东西。你需要构建一个登录系统吗?也许不需要,也许你可以构建一些粗糙的登录系统。对于Photo AI,你注册,支付,Stripe结账,然后你会得到一个登录链接。当我刚开始的时候,只有一个带有哈希值的登录链接,那只是一个静态链接。所以登录非常容易。
Pieter: 是的。
Lex: 这不太安全。如果你泄露了链接怎么办?现在我有真正的Google登录,但这花了一年时间。所以保持非常精简(scrappy)也非常重要,因为你没有时间。你需要专注于你能快速构建的东西。所以收款,Stripe,构建产品,构建登录页面。你需要考虑人们将如何找到这个?所以你打算把它放在Reddit上还是什么地方?你将如何把它放在Reddit上而不被视为垃圾信息发送者,对吧?如果你说,“嘿,这是我的新创业公司,你应该用它。”不,没人会用,会被删除。也许如果你发现Reddit上很多人已经有的问题,并且在一个子版块里,你解决了那个问题,然后说,“子版块的朋友们,我做了这个东西,可能解决你们的问题,而且现在可能是免费的。”那可能行得通。但你需要非常明确地缩小你正在构建的东西的范围。
Pieter: 时间有限。
Lex: 是的。
Pieter: 实际上,我们能回到你躺在房间里感觉像个失败者的那个时候吗?
数字游民生活、抑郁与自由
Lex: 是的。
Pieter: 我有时仍然感觉像个失败者。你能谈谈那种感觉,那种只是感觉像个失败者的地方吗?因为我认为这个世界上很多人现在正躺在房间里听这个。
Lex: 是的,是的,是的。
Pieter: 并且感觉像个失败者。
Lex: 好的,所以我认为如果你年轻时感觉像个失败者是很正常的,首先。
Pieter: 特别是当你27岁的时候。
Lex: 是的。是的,特别。
Pieter: 就像有一个高峰期。
Lex: 是的,是的,我认为20多岁是高峰期。所以我不会自杀。这非常重要。坚持下去。因为你可能一无所有,没有钱,没有生意,还没有工作。乔丹·彼得森(Jordan Peterson)说过这个,我在某个地方看到过,人们抑郁是因为他们一无所有。他们没有女朋友。他们没有男朋友。他们没有……你需要东西,你需要像,或者一个家庭。你周围需要有东西。你需要为自己建立生活。如果你不为自己建立生活,你就会抑郁。所以如果你独自在亚洲的青年旅社里看着天花板,没有任何收入,没有女朋友,你没有,当然,你会抑郁。这很合逻辑。但是那时候,如果你身处其中,你会认为这不合逻辑,是我自己有问题。
Pieter: 是的。
Lex: 而且我认为我开始出现焦虑,我认为我开始有点疯狂。我认为旅行可以让你变得理智。我知道这一点是因为我知道有些数字游民他们自杀了。我没有查过与基线人群的比较,比如自杀率。但我有一种预感,特别是在早期,当它还是一个非常新的事物时,比如10年前,它可能在心理上非常 taxing(费力的)。而且你经常独自一人,那时候当你独自旅行时,当时并没有很多其他数字游民。所以你身处一个陌生的文化中。你看起来和每个人都不同。我在亚洲,泰国的人都非常好,但你不是文化的一部分。你在四处旅行,从一个城市跳到另一个城市。你不再有家了。你感到无根。
Pieter: 而且你一直是个局外人,你和别人不一样。
Lex: 是的,没错。比如泰国,人们非常好。
Pieter: 是的。
Lex: 但你仍然感觉像个局外人。然后我认为我当时遇到的数字游民都有点像,做的是些可疑的生意。但他们像是先锋,因为那是个新事物。有一个美国人,他通过UPS向美国人销售非法药物,在他的网站上。有很多做dropshipping的人在做可疑的事情。那里有很多可疑的事情在发生。而且他们看起来不像是非常平衡的人。他们看起来不像我想交往的人。所以我对在泰国的其他外国人,其他数字游民也感到格格不入。我觉得,“天啊,我犯了个大错误。”然后我回到了荷兰,然后我变得更加抑郁。
Pieter: 你说了数字游民。什么是数字游民?那是一种什么样的生活方式?那里的哲学是什么?以及这个运动的历史。
Lex: 我是偶然发现的。因为我当时想,我大学毕业了,然后我得离开这里。我会飞到亚洲,因为我以前去过亚洲。我2009年在韩国做过交换生。我觉得,亚洲很容易。泰国很容易。我就去那里,搞清楚事情。而且很便宜。非常便宜。在清迈,我租一个单间大概每月$150。
Pieter: 是的。
Lex: 相当不错。所以我偶然发现了这个。我想,好吧,有其他人在用笔记本电脑做他们的创业项目或者远程工作。那时候没人远程工作,但他们在做自己的生意,对吧?他们会住在哥伦比亚、泰国、越南或者巴厘岛。他们会住在一些比较便宜的地方。这看起来是一种非常冒险的生活。你四处旅行,建立你的生意。没有来自你家乡社会的压力,对吧?你是美国人。所以你会受到美国社会的压力,告诉你该做什么。你需要买房子或者你需要做这些事情。我在荷兰也有这种压力。你可以摆脱这种压力。你可以感觉自己是自由的。没有人告诉你该做什么。但这也是为什么你开始感觉自己要疯了,因为你是自由的,你与任何事物和任何人都脱节了,你与你的文化脱节了。你也可能与你所在的文化脱节,因为你停留的时间很短。
Pieter: 我想弗兰兹·卡夫卡(Franz Kafka)说过:“我自由,所以我迷失。”
Lex: 老兄,太对了。是的,这正是重点。是的,自由就像,它是没有约束的定义,对吧?任何事情都有可能。你可以去任何地方。每个人都说:“哦,那一定超级好。”自由,你一定很开心。但恰恰相反,我不认为那会让你开心。我认为约束可能让你开心,这是我当时学到的一个重要教训。
Pieter: 但他们靠什么赚钱呢?你说他们当时在做可疑的事情?
Lex: 对我来说,因为我更像一个开发者。我想做的是类似创业项目,而他们做的是像运往美国的药物,比如减肥药之类的。未经FDA批准的东西。他们会……他们会喝着啤酒说,然后嘲笑他们正在做的所有那些可疑的破事。
Pieter: 那部分,好的。
Lex: 那种氛围。有点油腻的,电商氛围。我不是说所有的电商都是这样。
Pieter: 对。
Lex: 但是,你知道,这种氛围。
Pieter: 这可能是一种氛围,而你的氛围更像是构建酷的东西。
Lex: 做酷的东西。
Pieter: 合乎道德的。
Lex: 你知道,那些在迪拜开跑车的人,这些人,你知道的。
Pieter: 是的。
Lex: 电商类的,“哦,兄弟,你得做dropship。”
Pieter: 是的。
Lex: “然后你一个月能赚一亿。”就是那些人搞的这些玩意儿。我觉得,这不是我的人。
Pieter: 是的,我的意思是,这些单个组成部分本身都没问题。
Lex: 不,没有评判。
Pieter: 但有一个基础不太合乎道德。那是什么?我不知道那是什么,但我懂你。
Lex: 不,我不想评判。我知道对我来说,那不是我的世界,不是我的亚文化。我想做酷的东西。但他们也认为他们的东西很酷。但我想做真正的创业项目,那是我的事。我会阅读Hacker News,像Y Combinator,他们在做酷的东西。所以我想做酷的东西。
Pieter: 我的意思是,如果你稍微浪漫化一下,那是一种很酷的生活方式。
Lex: 非常浪漫,老兄。色彩斑斓。如果我回想那些记忆。
Pieter: 有哪些快乐的记忆?就像工作,在咖啡馆工作或者在那种包围着你的自由中工作,因为一切皆有可能,你可以随时离开。
Lex: 我觉得那太棒了。我们会工作。我会交朋友,我们会工作到早上6点,比如在巴厘岛,和Andre,我最好的朋友,现在仍然是我最好的朋友,还有另一个朋友,我们会工作到早上太阳升起。因为晚上,联合办公空间很安静。没有其他人。我会在下午6点或5点醒来。我会骑摩托车去联合办公空间。我会从一家咖啡馆买30杯热拿铁。
Pieter: 多少杯?
Lex: 30杯。
Pieter: 因为大概有六个人会来,或者我们不知道。有时会有人来。
Lex: 你是说三零,30?
Pieter: 是的。
Lex: 厉害。
Pieter: 我们大概每人喝四杯左右。
Lex: 是的。
Pieter: 老兄,那是巴厘岛。我不知道那些拿铁是不是很浓,但它们是拿铁,我们会把它们放在一个塑料袋里,然后开车过去,所有的咖啡都洒得到处都是。
Lex: 是的。
Pieter: 然后我们会去协商,把这些咖啡放在这里,然后我们通宵工作。我们会放像techno音乐,每个人就在那里工作。这真的就像是生意人。他们会在他们的创业项目上工作,我们都试图做出点什么。然后太阳升起,早起的人,那些瑜伽女孩和瑜伽男孩会在六点瑜伽课后进来,他们会说:“嘿,早上好。”我们就像这样看着。
Lex: 是的。
Pieter: 我们说:“怎么了,你好吗?”我们不知道自己看起来有多糟,但确实很糟。然后我们会回家,在青年旅社或酒店睡觉,然后做同样的事情,一遍又一遍。就是这种闭关模式,像工作。那非常有趣。
Lex: 所以就是你们一群人,Techno音乐整夜轰鸣,是的。
Pieter: 更像是(模仿Techno音乐)像工业(industrial)。
Lex: Rap chase。
Pieter: 不像那种俗气的。
Lex: 对我来说,这很有趣,因为节拍的速度影响我对事物的感受。
Pieter: 是的。
Lex: 所以越快,我感到的焦虑就越多。但那种焦虑被引导到生产力上。但如果稍微快一点,焦虑就会压倒一切。
Pieter: 所以你不喜欢drum and bass音乐?
Lex: 不,可能不喜欢。
Pieter: 不,太快了。
Lex: 我的意思是,对于工作来说,我得尝试一下。
Pieter: 是的。
Lex: 就像你可以实际调整我的——
Pieter: 是的。
Lex: 焦虑水平。一定有比焦虑更好的词。这像是富有成效的焦虑,我喜欢的那种。
Pieter: 是的。
Lex: 不管那是什么。
Pieter: 这也取决于你做什么样的工作,对吧?如果你在写作,你可能不想要drum and bass音乐。我认为对于代码,像工业techno,这种东西,有点快。效果很好,因为你真的能沉浸其中,再加上咖啡因,你会深入进去。
Lex: (笑)是的。
Pieter: 我认为你就在这种焦虑的边缘徘徊,因为咖啡因也在冲击你的焦虑。你想要在这种techno音乐的伴奏下处于焦虑的边缘。有时会太过分。就像停止techno,停止音乐,就像,但那些是美好的回忆。还有像旅行的回忆。你从一个城市到另一个城市。
Lex: 是的。
Pieter: 感觉就像,有点像jet set(喷气式飞机旅行族)的生活。感觉非常美好。你看到了很多很酷的城市。
Lex: 你记得你访问过的最喜欢的地方是什么?
Pieter: 我认为曼谷仍然是最好的地方。曼谷和清迈。我认为泰国非常特别。我去过其他地方。我去过越南,也去过南美洲之类的。我仍然认为泰国在人民的友好程度方面胜出。那里的人们生活多么轻松。
Lex: 一切都很便宜。
Pieter: 是的。
Lex: 而且好。
Pieter: 嗯,曼谷现在变贵了,但清迈还是很便宜。我认为当你刚开始的时候。那是个很棒的地方。老兄,空气质量很差。这是个大问题。而且相当热。但那是个非常酷的地方。
Lex: 利弊都有。
Pieter: 我也爱巴西。我女朋友是巴西人。不只是因为这个,但我喜欢巴西。问题仍然是安全问题。就像在美国,它是局部化的。欧洲人很难理解。安全是局限于特定区域的。所以如果你去对的区域,它很棒。巴西很棒。如果你去错的区域,你可能会死。对吧?
Lex: 是的。是的,我的意思是,那是真的。
Pieter: 但在欧洲不是这样。在欧洲更——
Lex: 那是真的。那是真的。
Pieter: 更平均。
Lex: 你是对的,你对了。它更平均化了。
Pieter: 是的。
Lex: 我喜欢有明显社区划分的地方,当你像,你穿过某条街就到了镇上的危险地带。
Pieter: 老兄,是的。
Lex: 我喜欢。我喜欢美国有些城市是那样的。
Pieter: 是的。
Lex: 我喜欢那样。你说欧洲更像是那样。
Pieter: 但你不害怕吗?
Lex: 嗯,我不,我喜欢危险。
Pieter: 嗯,你练巴西柔术(BJJ)。
Lex: 不,甚至不只是那样。我认为危险很有趣。
Pieter: 是的。
Lex: 危险揭示了关于你自己,关于他人的某些东西。而且,我喜欢人性的全部范围。
Pieter: 是的。
Lex: 所以我不喜欢人性中被磨平的方面。
Pieter: 我有像这样的朋友,游民朋友,他们就是这样。他们去那种有点破败的区域。他们喜欢这种现实。他们更喜欢这种真实性。他们不喜欢奢侈。他们不喜欢——
Lex: 哦,是的,我讨厌奢侈。
Pieter: 是的。
Lex: 是的。
Pieter: 这是非常欧洲的观点,对吧?(笑)
Lex: 等等,那是吗?(Lex和Pieter笑)那是另一个话题了。
Pieter: 是的。
Lex: 所以你引用了Freya Stark的话:“在一个陌生的小镇独自醒来是世界上最愉快的感受之一。”
Pieter: 是的。
Lex: 你记得有一次你在一个陌生的小镇醒来并有那种感觉吗?我们说的是小镇还是大城市?
Pieter: 老兄,任何地方。我想我在一些博客文章里写过,就像……当你醒来时,这是一种常见的事情,这就像……我有一个网站。我开始了一个关于这些数字游民的网站,叫做nomadlist.com。这是一个社区,所以大概有3000个其他数字游民,因为我感到孤独。所以我建了这个网站,然后我不再感到孤独了。我开始组织聚会,交朋友,人们常说,他们醒来时会忘记自己在哪里。
Lex: 是的。
Pieter: 最初的半分钟。我得看看外面,我在哪里?哪个国家?这听起来很像特权阶级,但更多的是有趣。你真的不知道你在哪里,因为你太没有根基了。但这其中有某种……老兄,这就像安东尼·波登(Anthony Bourdain)。这种流浪旅行的事情有某种纯粹之处。我想这已经过去了。现在我和我女朋友一起旅行,对吧?非常不同。但那是一种浪漫的,关于这种流浪的、个人主义的独居生活的记忆。但问题是,它并没有让我快乐,但它非常酷。但它并没有让我快乐,对吧?它让我焦虑。
Lex: 其中有些东西让你焦虑。我不知道,我仍然觉得,那是一种很酷的感觉。一开始很吓人,但后来你意识到你在哪里。我不知道,就像你醒来,意识到这个地方的可能性——
Pieter: 就是这样。
Lex: 当你感觉那样的时候。
Pieter: 就是这样。
Lex: 那很棒。即使你只是做一些基本的旅行。
Pieter: 是的。
Lex: 去旧金山或者别的地方。
Pieter: 是的,你有那种新奇效应。你在一个新的地方。这里一切皆有可能。你还没有感到无聊。这就是为什么人们会对旅行上瘾。
Lex: 回到创业。你写了一本关于如何做这件事的书,并就此做了一个很棒的演讲,关于如何做初创公司。
独立开发过程 (“Make”手册)
Pieter: 书名叫《Make:独立开发者的手册》(Make: Bootstrapper's Handbook)。
Lex: 是的。
Pieter: 我想知道你是否能介绍一下其中的一些步骤。是想法,构建,发布,增长,盈利,自动化和退出。每一个环节都有很多引人入胜的想法。所以想法阶段。
Lex: 是的。
Pieter: 你如何找到一个好主意?
Lex: 所以我认为你需要能够发现问题。比如,你可以在日常生活中,当你醒来时,你会想,我日常生活中真正让我烦恼的事情是什么?那些运转不顺畅的事情,这就是你能看到的问题。好吧,也许这是我可以添加的东西,为其编写代码,它会让我的生活更轻松。所以我会说,把你遇到的所有这些问题列一个清单,并附上解决它的想法,看看哪个是可行的。你实际上可以做点什么,然后开始构建它。
Pieter: 所以这是一个很好的起点。对你生活中的所有问题保持开放。比如真正开始注意到它们。
Lex: 是的。
Pieter: 我认为这实际上不是一件容易做到的事情,去意识到你生活的某些方面可以做得更好得多。
Lex: 是的。
Pieter: 因为我们很快就习惯了不适。
Lex: 没错。比如,像门把手。
Pieter: 是的。
Lex: 某些东西的设计。(笑)我知道你喜欢尖叫和门把手。
Pieter: 是的。
Lex: 50吨。
Pieter: 嗯,那个我知道有多少令人难以置信的设计工作投入其中。这真的很有趣。
Lex: 是的。
Pieter: 门和门把手。日常用品的设计。
Lex: 是的。
Pieter: 叉子和勺子。要设计出比现有叉子设计更好的叉子会很难。
Lex: 是的。
Pieter: 是的。
Lex: 另一方面是你说的,为了想出有趣的点子,你得尝试过更有趣的生活。
Pieter: 是的,但这就是旅行的意义所在。
Lex: 是的。因为当我开始旅行时,我开始在其他国家看到一些在欧洲甚至美国没有的东西。如果你去亚洲,老兄,尤其是10年前,没人知道微信这些东西,所有这些我们拥有之前他们就已经有的应用程序,这些万能应用,对吧?现在埃隆正在尝试把X做成这样的万能应用,就像微信一样。在印度尼西亚或泰国,你有一个应用程序可以点餐,可以订购杂货,可以预约按摩,可以预约汽车修理工。你能想到的任何东西都在这个应用程序里。而这些东西,比如说,就是套利(arbitrage)。你可以回到你的国家,为你的国家构建同样的应用,比如说。所以你开始看到问题,你开始看到世界其他地方的人们已经做出的解决方案。而且总的来说,旅行会给你带来更多问题,因为旅行是不舒服的。机场很糟糕。飞机也不舒服。你会开始看到很多问题,仅仅是走出家门,你知道的。
Pieter: 但你也可以,我的意思是,在数字世界里,你可以进入不同的社区,看看那里有什么可以改进的——
Lex: 是的。
Pieter: 在那方面。
Lex: 是的,是的,是的。
Pieter: 具体来说,你产生想法的过程是怎样的?你喜欢做想法倾倒(idea dumps)吗?你有一个文档,你就在里面不停地写东西吗?
Lex: 是的,我以前有一个像……因为当我不赚钱的时候,我试图列出这个想法清单,看看像,所以我需要构建……我已经在统计学上思考了,比如我需要构建所有这些东西,其中一个可能会成功。所以我需要有很多东西去尝试。我确实那样做了。现在我认为,因为我已经有钱了,我可以做更多基于技术的事情。比如,AI,当我发现Stable Diffusion或ChatGPT之类的东西出现时,所有这些东西都像是,我并不是因为有问题才开始使用它们。我没有任何问题。但我对技术非常好奇,我只是在玩它,并弄清楚像……首先只是玩它,然后你发现一些东西,比如,好吧,这个生成……Stable Diffusion生成的房子非常漂亮,还有室内设计。
Pieter: 所以这与其说是解决问题,不如说是关于你能创造的新事物的可能性。
Lex: 是的,但这非常冒险,因为这就是著名的“为解决方案寻找问题”。
Pieter: 是的。
Lex: 通常情况下,这行不通。这在初创基金中非常普遍。我认为他们有技术,但实际上人们并不需要这项技术,对吧?
Pieter: 你能具体解释一下吗,谈谈你创造的一些东西会很酷。
Photo AI的创建、AI学习与工具
Lex: 你能解释一下photoai.com吗?
Pieter: 是的,是的,所以它就像“解雇你的摄影师”。想法是,你不再需要摄影了。你可以把自己训练成AI模型,然后你可以在任何地方,穿着任何衣服,带着任何面部表情,比如开心或悲伤,或者摆出各种姿势,拍任意数量的照片。
Lex: 那么它是如何工作的?
Pieter: 是的。
Lex: (笑)你发给我了。
Pieter: 所以你可以按下——
Lex: 一个链接,指向一个用我的照片生成的图库。
Pieter: 是的。
Lex: 哪个是?
Pieter: 所以在左边你有提示词框。是的,所以你可以写比如,模型就是你的模型,这个是Lex Fridman。
Lex: 是的。
Pieter: 所以你可以写比如“模型作为……”,随便你想写什么。
Lex: 好的。
Pieter: 然后按下按钮,它就会拍照。大概需要一分钟。
Lex: 照片,你用什么来托管计算?
Pieter: Replicate。
Lex: 好的。
Pieter: Replicate.com。他们非常非常好。
Lex: 好的,这很酷,从界面上看。它显示需要多长时间,这很酷。这太棒了。所以我猜你只是从网上加载了几张照片。
Pieter: 是的,所以我去了谷歌图片,输入Lex Fridman。我加了大概10或20张图片。你可以在图库里打开它们,你可以用你的光标,是的。所以有些看起来不像你,所以成功和失败的概率大概是,我不知道,我会说大概左右。
Lex: 但当我看到它发推文时,就像它变得越来越好。
Pieter: 一开始非常糟糕。非常糟糕。但仍然有人注册,你知道的。
Lex: (笑)有两个Lex很棒。它变得越来越性感。这让我非常不舒服。
Pieter: 老兄,但这就是这些模型的问题。因为(Lex笑)我们需要谈谈这个,因为模型——
Lex: 我肯定。
Pieter: 在Stable Diffusion里。
Lex: 是的。
Pieter: 所以那些照片般逼真的模型,像是微调过的。
Lex: 是的。
Pieter: 它们一开始都是在色情内容上训练的。是一个叫Hassan的人做的。所以我当时在想办法做照片般逼真的AI照片。Stable Diffusion本身做得并不好。脸看起来都扭曲了。
Lex: 是的。
Pieter: 而且它没有足够的分辨率或者别的什么来做好。但我开始看到这些基础模型,这些微调模型,人们在色情内容上训练它们,我试了试,它们非常逼真。它们有看起来合理的身体,像身体解剖学。但如果你看看现在人们使用的照片般逼真的模型,仍然,那里仍然有色情的核心,裸体的人。
Lex: 是的。
Pieter: 所以我需要在提示中排除裸体,所有做图像AI初创公司的人都需要这样做。你需要提示排除裸体的东西。你需要放一个裸体——
Lex: 你必须不断提醒模型。你需要给物体穿上衣服。
Pieter: 是的,不要放裸体,因为风险很大。我有Google Vision检查——
Lex: 是的。
Pieter: 每张照片在展示给用户之前,检查NSFW。
Lex: 像乳头探测器。哦,NSFW探测器。
Pieter: 因为记者们如果发现,你知道的,会非常生气。
Lex: 如果你性感化了。
Pieter: 我想有位记者,因为用了这个而生气。就像,哦,它显示了一个乳头,因为Google Vision没有检测到。所以这就是你需要处理的这类问题,这就是我说的。这是关于猫的。但看看猫的脸。也有点扭曲。
Lex: (Lex笑)我有点不安。
Pieter: 你可以放大看猫,如果你想的话。是的,这是一只非常悲伤的猫。(Lex笑)它没有鼻子。
Lex: 它没有鼻子。哇。
Pieter: 老兄,但这就是AI创业公司的问题,因为他们都表现得好像它是完美的。这是开创性的。但它并不完美。
Lex: 是的。
Pieter: 它有一半时间真的很糟糕。
Lex: 所以如果我想更新模型为?
Pieter: 是的,所以你删除这些东西,然后写任何你想要的,比如在泰国或者什么的,或者在东京。
Lex: 在东京?
Pieter: 是的。
Lex: 然后——
Pieter: 你可以说比如在晚上,有霓虹灯,你可以添加更多细节来让你。
Lex: 我去奥斯汀。你觉得它会知道在德克萨斯吗?
Pieter: 是的,奥斯汀。
Lex: 在奥斯汀,德克萨斯。
Pieter: 戴着牛仔帽。
Lex: 在德克萨斯,是的。作为牛仔。
Pieter: 作为牛仔。它会走向色情方向吗?老兄,我希望不会。那将是我职业生涯的终结。
Lex: (Pieter和Lex笑)或者开始,这取决于。你的照片好了我们会给你发推送通知。
Pieter: 是的,好的,酷。
Lex: 是的,让我们看看。哦,哇。所以这个整个界面是你构建的。
Pieter: 是的。
Lex: 做得非常好。
Pieter: 这是如此的jQuery。
Lex: 所以我还在用jQuery。
Pieter: 是的。
Lex: 唯一的那个。
Pieter: 还在用。
Lex: 10年后。
Pieter: 直到今天。你不是唯一一个,整个网络都是。
Lex: 是的。
Pieter: 这是PHP。
Lex: PHP和jQuery。是的,SQLite。
Pieter: 你就像是那些从编程角度看表现顶尖的人之一,还在公开谈论它。但每个人都在用PHP。大多数网站可能仍然是PHP和jQuery。
Lex: 我认为70%,因为WordPress,对吧?因为博客是——
Pieter: 是的,那是真的。
Lex: 是的。
Pieter: 那是真的。
Lex: 我现在看到复兴。人们开始厌倦框架了。像所有的JavaScript框架都太像,你怎么称呼它?像笨重(wieldy),维护这些代码需要做很多工作,然后它更新到新版本。你需要改变一切。PHP就保持不变并且能用。
Pieter: 是的,你能具体谈谈那个技术栈吗?你所有的网站、应用、初创公司、项目,所有这些主要是用原生HTML构建的。
Lex: 是的,是的。
Pieter: JavaScript、jQuery、PHP和SQLite。所以这是一个非常简单的技术栈,而你做事——
Lex: 是的。
Pieter: 完成得非常快。你能谈谈这背后的哲学吗?
Lex: 我认为是偶然的,因为那是我知道的东西,比如我知道PHP,我知道HTML、CSS,因为你做网站,当我的初创公司开始起飞时,我没有时间……我记得我把像学习Node.js这样的事情放在我的待办事项列表里,因为转换很重要,因为——
Pieter: 是的。
Lex: 这显然是比PHP更好的语言,但我从未学过。我从未做过,因为我没有时间。这些东西像这样增长,我还在发布更多项目,我从未有过时间。就像有一天,我会开始正规地编码,但我从未做到。
Pieter: 我有时在想我是否需要学那些东西。对我来说,真正学习Node.js或Flask或这类——
Lex: React。
Pieter: 是的,React。感觉像一个负责任的软件工程师应该知道如何使用这些,但你可以用原生版本的东西非常快地完成工作。
Lex: 是的,这就像软件开发者如果你想找工作,就像,你知道,人们在做像初创公司这样的东西,如果你想成为企业家,可能也许不应该,对吧?
Pieter: 我想知道是否像,我真的很想衡量性能和速度。我认为那里面有深刻的智慧。
Lex: 是的。
Pieter: 我确实认为框架和不断想学习复杂的新事物的软件工程方式会妨碍你。我不确定该怎么说,因为肯定像你不应该只用原生JavaScript或原生C来构建一切,比如说。
Lex: 是的。
Pieter: C++,当你构建系统工程时,就像,指针安全等等有很多好处。所以我不知道,但感觉就像如果你不关心你怎么做,你可以完成更多的事情。
Lex: 老兄,这是我最具争议的观点,我想,也许我错了,但我觉得现在有些框架融资了。它们融了很多钱。它们融了1亿、$3000万美元。想法是,你需要让开发者,新的开发者,比如当你18或20岁时,对吧?让他们使用这个框架,并为其添加一个平台。框架可以……它是开源的,但你可能应该使用付费的平台来使用它。而托管平台的成本比仅仅将其托管在一个简单的AWS服务器或DigitalOcean上的VPS高出一千倍,对吧?所以这里显然有金钱动机。我们想让大量开发者使用这项技术,然后我们需要向他们收费,因为他们会在初创公司中使用它,然后初创公司可以支付账单。这有点破坏了关于学习编码的信息,因为他们付钱给YouTube博主,他们付钱给影响者,开发者影响者是一个大产业,就像……同样的事情也发生在像营养和健身领域。同样的事情也发生在开发领域,他们付钱给这些影响者来推广这些东西,使用它,用它制作东西,用它制作演示产品。然后很多人会说:“哇,用这个。”我开始注意到这一点,因为当我发布我的东西时,人们会问我:“你在用什么?”我会说:“只是PHP、jQuery,这有什么关系吗?”然后人们会开始有点攻击我,比如:“你为什么不用这项新技术,这个新框架,这个新东西?”我说:“我不知道,因为这个PHP的东西能用,我在优化任何东西,它就是能用。”我一直不明白为什么,我理解有新技术更好,应该有改进,但我对钱非常怀疑。就像游说一样。这个开发者框架领域有钱。有数亿美元流向广告或影响者或其他什么。不可能都流向开发者。你不需要那么多开发者来开发一个框架,而且它是开源的。要在这些初创公司上赚更多的钱。
Pieter: 所以这是一个很好的视角。但除此之外,就像,当你说更好时,就像,我们能得到一些关于更好的数据吗?(Pieter笑)因为我想知道从个体开发者角度,然后从一个由5人、10人、20人组成的开发者团队的角度——
Lex: 是的。
Pieter: 衡量他们在发布功能方面的效率。他们制造了多少bug,导致了多少安全漏洞。
Lex: PHP在安全方面曾经不太好,但现在好了。
Pieter: 理论上,理论上——
Lex: 是的。
Pieter: 是这样吗?
Lex: 现在好了。
Pieter: 不,就像你说的,我想知道那是否是真的,因为PHP只是大多数——
Lex: 是的。
Pieter: 互联网上的网站。
Lex: 可能是真的。
Pieter: 它只是被过度代表了吗?WordPress也一样?
Lex: 是的。
Pieter: 是的,WordPress有声誉说它有大量的安全漏洞。我不知道那是不是真的。我知道它经常被攻击,因为它太流行了。
Lex: 是的。
Pieter: 它肯定有安全漏洞,但也许很多其他系统也有安全漏洞。总之,我只是在质疑那种不断想把软件工程师推向框架,推向复杂的传统智慧。
Lex: 是的,是的,是的,是的。
Pieter: 就像极其复杂的某种软件工程方法,拖长了实际构建一个东西所需的时间。
Lex: 老兄,100%。这和大公司的情况一样。80%的人什么都不做。就像——
Pieter: 对。
Lex: 效率不高。你的基准就像是人们构建东西,那些真正完成并服务于社会的东西,对吧?如果我们想节省时间,我们可能应该使用简单、实用、有效、不过于复杂的技术。它不会让你的生活像活地狱。
Pieter: 并且使用一个明显解决你直接问题的框架——
Lex: 当然,是的,当然。我不是说你应该在没有框架的情况下编码。你应该使用任何你想用的。是的,我觉得这很可疑。
Pieter: (Lex笑)我觉得这很可疑。当我在推特上谈论它时,会有一支军队出来。
Lex: 是的。
Pieter: 有这些框架军队。
Lex: 是的。
Pieter: 老兄,有些事情……我的直觉告诉我。
Lex: 我想问问框架军队,他们这周构建了什么?这是埃隆的问题。你这周做了什么?
Pieter: 是的,你用它赚钱了吗?你向用户收费了吗?这是一个真正的生意吗?是的。
Lex: 所以回到牛仔。首先,有些永远不像你,对吧?但有些像。
Pieter: 这的每个方面都令人难以置信。我也在看界面。做得非常好。所以这都是jQuery。
Lex: 是的。
Pieter: 做得非常好。那么带我回顾一下Photo AI的历程。世界上大多数人对Stable Diffusion或任何这些——
Lex: 是的。
Pieter: 任何生成式AI的东西都不太了解。所以你在想,好吧,我怎么用这个构建酷的东西?
Lex: 是的。
Pieter: 所以Photo AI的起源故事是什么?
Lex: 我想它开始于,因为Stable Diffusion出来了。所以Stable Diffusion就像是这个——
Pieter: 是的。
Lex: 第一个像生成图像模型,AI模型。我开始玩它,就像你可以把它安装在你的Mac上,有人fork了它并让它能在MacBook上运行。所以我下载了它,克隆了Repo,开始用它来生成图像,这太棒了。我在推特上发现的,因为你在推特上能看到正在发生的事情,我也会把我正在做的东西发到推特上,你可以制作任何图像,你可以写一个提示。所以本质上是写一个提示,然后它会生成那个的照片或图像,以任何风格。他们会使用像艺术家名字来制作像毕加索风格之类的东西。我当时在看它擅长什么?它擅长人物吗?不,它在人物方面真的很糟糕,但它擅长房屋。所以建筑,比如说,我会生成像建筑房屋。所以我做了一个网站叫做thishousedoesnotexist.org。它生成了像,他们当时称之为“房屋色情”(house porn)。(Lex笑)房屋色情是一个subreddit。这是Stable Diffusion像第一个版本。所以它看起来真的……你可以点击看另一张照片。所以它生成所有这些不存在的房屋。
Pieter: 这就是房屋色情。
Lex: 但看起来还不错。尤其是在当时。
Pieter: 看起来非常好。
Lex: 现在的东西看起来好多了。
Pieter: 做得真的非常好。哇。
Lex: 它还会生成像描述。
Pieter: 你可以点赞。它好吗?
Lex: 是的。
Pieter: 点赞它。
Lex: 是的。
Pieter: 老兄,有太多可以和你谈的了。比如这里的选择。(Pieter笑)做得非常好。
Lex: 这非常粗糙。在底部,有一个最受好评房屋的排名。所以这些是最高票的。如果你去看历史最高,你会看到相当漂亮的。是的,所以这个是我最喜欢的。排名第一的,有点像一个。
Pieter: 这怎么没更受欢迎呢?
Lex: 它曾经非常受欢迎,持续了一段时间,但后来人们觉得太无聊了,我想,因为我也开始觉得无聊了。就是持续不断的房屋色情。一切都开始看起来一样。但后来我发现它在室内设计方面非常好,所以我转向了interiorai.com,在那里我尝试先生成室内设计。然后我尝试做像,有一种叫做Image to Image的新技术,你可以输入一张图像,比如一张照片,它会有点修改那个东西。所以你看它看起来几乎和Photo AI一样。本质上是同样的代码。
Pieter: 漂亮。
Lex: 所以我会上传一张我住的地方的室内照片,然后我会要求比如把它变成像一个,我不知道,像极繁主义设计。它成功了,而且效果非常好。所以我想,好吧,这是一个创业项目,因为显然是室内设计AI,而且当时还没人做。所以我发布了这个,它很成功,在一周内,赚了20k一个月,现在仍然赚大概50k一个月。这已经像两年了。所以后来我想,我怎么能改进这个室内设计呢?我需要开始学习微调(fine-tuning)。微调是指你有一个现有的AI模型,然后你针对你想要它做的特定目标对其进行微调。所以我找到非常漂亮的室内设计,做一个图库,然后训练一个非常擅长室内设计的新模型。它成功了,我也用了那个。然后为了好玩,我上传了我自己的照片,这就是事情发生的地方。然后训练我自己,就像,这永远不会成功,显然。它成功了。它实际上开始理解我作为一个概念。所以我的脸成功了,你可以做不同的风格,比如我像一个非常俗气的,中世纪战士,所有这些东西。所以我想,这是另一个创业项目。所以现在我做了avatarai.me。我没拿到.com,然后这个是——
Pieter: 这个还在吗?
Lex: 是的,avatarai.me。嗯,现在它转发到Photo AI,因为它转型了。
Pieter: 明白了。
Lex: 但这个更像是俗气的东西。所以这非常有趣,因为它传播得非常广。它赚了大概,我想一周3000万美元。
Pieter: 是的。
Lex: 之后它们成为了收入最高的应用之一。
Pieter: 你对此感觉如何?
Lex: 我认为这很棒,老实说。而且这不像——
Pieter: 你没有那种感觉,啊,该死。
Lex: 不,我有点难过,因为我所有的产品都成功了,我从未遇到过真正激烈的竞争。现在我面临来自像一个技术非常娴熟的高水平开发工作室或什么的激烈竞争,而且他们已经有一个应用了。他们有一个应用商店里的应用,用于像,我想是修饰你的脸之类的。所以他们非常聪明。他们把这些头像添加到那里。这是一个功能。他们有用户,他们给每个人发推送通知。我们有这些头像。
Pieter: 是的。
Lex: 老兄,他们创造了,我认为他们赚了很多钱。我认为他们做得非常好。我也用它赚了很多钱。但我很快意识到那不是我的菜,因为它太俗气了。就像媚俗(Kitsch),有点像把我变成芭比娃娃或者把我变成……
Pieter: 是的。
Lex: 太俗气了。我想追求的是,我们能解决什么真正的问题?因为这会是一阵热潮。这会是,头像确实是一阵热潮。让我们做真正的摄影吧。你怎么能让人们看起来真正照片般逼真?这很困难。这就是为什么那些头像能成功,因为它们都是像俗气的毕加索风格,而艺术很容易,因为你解释……AI在你的脸上遇到的所有问题,如果你称之为毕加索,就变成了艺术性的。但如果你制作一张真实的照片,脸上所有的问题,你看起来就不对了。所以我开始制作Photo AI,这像是它的一个转型,它就像一个照相馆,你可以在那里拍照而不需要实际需要摄影师,不需要工作室。你只需输入文字。过去一年我一直在做这个。
Pieter: 是的,这真的很不可思议。那段旅程真的很不可思议。不过让我们回到Photo AI的开始,因为我记得看到很多非常,(笑)非常搞笑的照片。我想你当时用自己作为案例研究。对吧?
Lex: 是的。
Pieter: 是的,所以这里有一条推文。售出了价值$100,000的AI生成头像。
Lex: 是的,这很多,就像,对任何人来说都很多。对我来说也很多。(Lex笑)每天靠这个赚$10k,你知道的。
Pieter: 太棒了。太棒了。
Lex: 然后是嵌套的推文,就像那是发布的推文,然后在那之前是像我正在开发它。
Pieter: 哦,我明白了。所以那个……好的,所以2022年10月26日。
Lex: 是的。
Pieter: 我用我的脸训练了一个机器学习模型。因为我的眼睛分得比较开。我是在做YouTube时发现的,我会放一张像我的DJ照片,我的混音照。人们会说我长得像锤头鲨。那是最高赞的评论。所以我意识到我的眼睛分得比较开。
Lex: 是的,互联网帮助你弄清楚你长什么样。
Pieter: 是的,帮助你意识到你长什么样。
Lex: 天啊,我真爱互联网。
Pieter: 所以第一个陷阱。
Lex: 嗯,这是什么?等等。
Pieter: 这是瀑布的水,但瀑布在后面,你知道的,所以这是怎么回事?
Lex: 所以这里面有多少是真的?
Pieter: 全是AI。
Lex: 全是AI。
Pieter: 是的。
Lex: 不过对于早期来说,这相当不错。
Pieter: 没错。但这有好有坏,所以你必须做很多筛选,因为99%都非常糟糕。所以这些是我上传的照片。
Lex: 你用了多少张照片?只有这些,我稍后会尝试更多最新的照片。这些是你上传的唯一照片?
Pieter: 是的,是的。
Lex: 哇。哇,好的,所以你学这一切学得超快。
Pieter: 是的。
Lex: 你记得那时候有什么有趣的细节,关于你需要弄清楚什么才能让它工作?对于只听音频的人来说,他只上传了少数几张照片,并没有很好地捕捉到面部。而他能够——
Pieter: 我想它被裁剪了,像是被布局裁剪了。但它们是方形照片。所以它们是,因为那是Stable Diffusion。
Lex: 但尽管如此,面部捕捉得并不好。
Pieter: 是的。
Lex: 不像收集了几百张像360度概览的照片。
Pieter: 没错。我开始的时候也想象是那样,我想,哦,这一定是像某种3D扫描技术,对吧?
Lex: 是的。
Pieter: 所以我认为AI的酷之处在于,它训练的是你的概念。所以它真的像是在学习,就像任何AI模型学习一样,它学习你长什么样。所以我做了这个,然后我收到了私信,像Telegram消息,我怎么能做同样的事情?我想要这些照片。我女朋友想要这些照片。所以我想,好吧,这显然是个生意,但我没有时间去编码,做一个完整的像应用程序。所以我做了一个HTML页面,注册了一个域名。这是一个Stripe支付链接,这意味着你实际上有一个指向Stripe支付的链接,但后台没有代码。所以你只知道你有付了钱的客户。然后我加了一个像Typeform链接。所以Typeform是一个你可以创建自己的输入表单的网站,像Google Forms。所以他们会收到一封带有Typeform链接的邮件,或者实际上只是结账后的一个链接,他们可以上传他们的照片。所以输入邮箱,上传照片,然后我发布了它,我想,这是第一笔销售,所以是2022年10月。我想在最初的24小时内就像是,我不确定是不是一千个客户之类的。但问题是我没有代码来自动化这个。所以我必须手动做。所以最初的几百个,我就是真的拿了他们的照片,训练它们,然后我会用提示词生成照片,我有一个包含提示词的文本文件,我所有事情都手动做。这很快就变得太多了。但那是另一个约束。我被迫编写一些能做这个的代码。那本质上是把它变成一个真正的网站,对吧?
Lex: 所以一开始是Typeform,他们通过Typeform上传。
Pieter: Stripe结账平台,是的。
Lex: 然后你就像,那张图片被下载了。你写了一个脚本来导出下载吗?
Pieter: 不,我自己下载的图片。是一个zip文件,解压zip文件。
Lex: 真的,你解压了它。一个接一个。
Pieter: 是的。不,因为你知道,做那些不能规模化的事情。Paul Graham说的,对吧?然后我会训练,然后我想我会用我的个人邮箱给他们发邮件说,“这是你的头像。”他们很喜欢。他们说:“哇,太棒了。”
Lex: 你用你的个人邮箱给他们发邮件。
Pieter: 所以我当时在这个域名上没有邮箱地址——
Lex: 是的。
Pieter: 域名。
Lex: 这大概是一百人。
Pieter: 是的,然后你知道谁注册了,像,老兄,我不能说,但是真正有名的人,像真的,真的亿万富翁,著名的科技亿万富翁做了。我觉得,“哇,这太疯狂了。”我当时非常害怕搞砸他们的。所以我说:“非常感谢使用我的网站。”他说:“是的,很棒的应用。干得好。”所以我觉得,这和正常的反应不同。
Lex: 是比尔·盖茨,不是吗?
Pieter: 不能说任何事。(Lex笑)
Lex: 就像光着膀子的照片。
Pieter: GDPR像隐私。
Lex: 对,对。
Pieter: 欧洲法规。
Lex: 对。
Pieter: 不能分享任何东西。我觉得,哇。但这表明像……所以你做了点东西,然后如果它很快火起来了,你就像,它被验证了。你就像,这是人们真正想要的东西。但后来我也想,这是一阵热潮,这会很快消退,它确实消退了,因为它太俗气了。
Lex: 但你必须自动化整个过程。你如何自动化的?那么AI部分是什么?弄清楚那个有多难?
Pieter: 好的,所以那实际上在很多方面是最简单的事情,因为当时已经有所有这些平台了。有用于微调Stable Diffusion的平台。现在我用Replicate,当时我用不同的平台,这很有趣,因为那个平台,当这个东西火起来的时候,我会发推,因为我总是发推像这些网站赚多少钱。你称之为供应商(vendor),对吧?做GPU的那个平台,他们在看到我赚了那么多钱之后,把训练的价格从20。所以我的利润立刻就没了,因为我当时卖3吗?他们说:“是的,也许将来,我们现在正在研究。”我说:“你在说什么?”你刚刚拿走了我所有的钱,他们很聪明。
Lex: 嗯,他们没那么聪明,因为像你也有一个大平台,很多人尊敬你。所以你可以直接站出来说那个。
Pieter: 我认为像取消一个公司什么的有点脏。我更倾向于把我的生意带到别处。但当时没有别处——
Lex: 对。
Pieter: 当时。
Lex: 对。
Pieter: 所以我开始和其他AI模型、机器学习平台谈。所以Replicate是那些平台之一。我开始私信CEO说:“你能否请创建,”它叫做DreamBooth,这个对自己的微调。你能把这个添加到你的网站吗?因为我需要这个,因为我被价格欺诈了。他说:“不,因为它运行时间太长了。运行需要半小时,我们没有GPU来做这个。”我说:“拜托,拜托,拜托,”然后一周后他说:“我们正在做,我们正在发布这个。”然后这家公司变得,它本来不是很有名的公司。它因为这个东西变得非常有名,因为突然间每个人都像,哦,我们可以构建类似的应用程序,像头像应用程序。每个人都开始构建头像应用程序,每个人都开始为此使用Replicate。这是从早期和像CEO,像Ben Firshman的私信开始的。非常好的人。他说,他们从未操纵过价格,他们从未对我不好。他们一直非常好。这是一家非常酷的公司。所以你可以运行任何AI模型,LLM,你可以在这里运行。
Lex: 而且你可以扩展?
Pieter: 是的,他们可以扩展,是的,是的。我的意思是你可以现在做,你可以点击模型然后直接运行它。超级简单。你用GitHub登录。
Lex: 那太棒了。
Pieter: 通过在网站上运行它,然后你可以用API自动化,你可以做一个运行模型的网站。生成图像,生成文本,生成视频,生成音乐,生成语音。
Lex: 视频。
Pieter: 微调模型。
Lex: 他们什么都做,是的。这是一家非常酷的公司。
Pieter: 漂亮。而且你就像和他们一起成长,本质上。他们因为你而成长,因为这像是一个大的用例。
Lex: 是的,网站现在看起来甚至有点奇怪。它开始时是一个机器学习平台,就像,我甚至不明白它做什么。它太机器学习了。你会明白,因为你在机器学习领域。我不会明白。
Pieter: 现在它对新手友好了。
Lex: 是的,没错。(Lex笑)我不知道它是怎么工作的,但我知道他们可能能做这个,他们做到了。他们构建了模型,现在我用它们做所有事情。我们训练了像,我想现在有36,000个模型,36,000个人已经。
Pieter: 但是否有一些微调的技巧,比如对于提供的照片集?
Lex: 是的。
Pieter: 比如你怎么?
Lex: 是的,老兄,有太多技巧了。
Pieter: 技巧。
Lex: 是的,就像有100个技巧让它工作。(Lex和Pieter笑)现在要拿到我的秘密了。
Pieter: 嗯,不是秘密,而是更像,也许是关于人脸和人体的见解。什么样的东西经常被搞砸?
Lex: 我认为人们,嗯,老兄,作为一个活生生的人,人们不知道自己长什么样。
Pieter: 是的。
Lex: 他们生成自己的照片,然后说:“啊,这不像我。”
Pieter: 是的。
Lex: 你可以检查训练照片。它确实像你。
Pieter: 是的。
Lex: 但你不知道你长什么样。所以有一种对自己的面部畸形恐惧症(face dysmorphia),你根本不知道你长什么样。
Pieter: 是的,那太搞笑了。我的意思是,我遇到的最不愉快的活动之一就是不得不听我自己的声音和看我自己的脸。所以我得像真的,真的必须接受我长什么样和我听起来怎么样的现实。
Lex: 老兄,每个人都这样。
Pieter: 但人们通常不这样做,对吧?
Lex: 真的吗?
Pieter: 你有一个扭曲的视角。
Lex: 我知道,比如如果我拍一张自拍,我觉得我看起来那样,那很好看。其他人认为那不好看。但然后他们给我拍一张照片,我觉得那超级丑。但然后他们说,不,你就是长那样。你看起来很好看。所以别人看你的方式是好看的。所以你需要请别人帮你选照片。
Pieter: 是的,是的,是的。
Lex: 你不应该自己选,因为你不知道你长什么样。
Pieter: 是的,你不知道是什么让你有趣,是什么让你有吸引力或者所有这些东西。
Lex: 是的,没错。
Pieter: 我们很多人,这是心理学黑暗的一面。我们专注于一些小瑕疵。
Lex: 是的。
Pieter: 这就是为什么我讨厌整形手术,比如说。
Lex: 是的。
Pieter: 人们试图去除瑕疵,而瑕疵正是让你有趣和有吸引力的东西。
Lex: 我从锤头鲨眼睛这件事上学到了,关于你的那些让你觉得丑陋的东西。可能正是那些让你与众不同,让你好看,人们喜欢你身上的那些点。
Pieter: 是的。
Lex: 而且不是像,哦我的天哪。人们注意到了。人们注意到了你的锤头鲨眼睛。但这就像,那就是我,那是我的脸。我爱我自己。那就是自信,而自信是有吸引力的。
Pieter: 是的。自信是有吸引力的。但是是的,理解是什么让你美丽。是不对称让你美丽。是打破平均脸让你美丽。所有这些。
Lex: 是的。
Pieter: 显然男女不同,年龄不同。所有这些东西。
Lex: 是的,100%。
Pieter: 但归根结底,个性,所有这些。当脸变得生动起来,那也是让你美丽的东西。
Lex: 是的。
Pieter: 但总之,你得用AI弄清楚所有这些。
Lex: 是的,有一件事奏效了,就像人们会上传自己的全身照片。所以我裁剪脸部,对吧?然后模型更好地知道我们主要是在训练脸部。但后来我开始失去身体的相似性,因为有些人很瘦,有些人很壮,等等。所以你也想要那个。所以现在我在训练中混合全身照片和脸部照片,脸部裁剪,这都是自动的。我知道其他人,他们再次使用AI模型来检测比如这个训练集中哪些是最好的照片?然后用那些来训练。但这都关乎训练数据,AI中的一切都是如此。你的训练数据有多好,在很多方面比你训练了多少步,比如用这些GPU训练了多少个月或多少时间更重要。目标。
Pieter: 你对人们如何获得好的数据,如何提供好的数据用于微调有什么指导方针吗?
Lex: 照片应该是多样化的。比如,如果我只上传带棕色衬衫或绿色衬衫的照片,模型会认为我是在训练绿色衬衫。所以每张照片中相同的东西是训练的概念。你想要的是你的脸成为训练的概念,而其他一切都多样化,像不同。
Pieter: 所以多样化的光线,多样化的一切。
Lex: 是的,室外,室内。但没有,像,这就是问题所在。没有像这样的手册,没人知道。我们都只是……尤其是两年前,我们都在瞎搞,尝试测试任何东西。你能想到的任何东西。这很令人沮丧。这是最令人沮丧但也最有趣和最具挑战性的事情之一,因为对于AI,因为它是一个黑匣子。就像Karpathy,我想他说了这个。我们并不真正知道这东西是如何工作的,但它确实做了点什么。但没人真正知道为什么,对吧?我们无法看透一个LLM的模型内部,比如里面到底是什么。我们只知道它是一个数字的3D矩阵,对吧?所以这非常令人沮丧,因为有些事情你……你认为它们很明显会改进事情,结果却让事情变得更糟。而且有那么多参数你可以调整。所以你在测试一切来改进事情。
Pieter: 我的意思是,有一整个领域叫机制可解释性(mechanistic interpretability),它研究,试图分解事物并理解它是如何工作的。但也有数据方面和实际面向消费者的产品方面,去弄清楚你如何让它生成美丽或有趣或自然的东西,所有这些东西。
Lex: 是的。
Pieter: 而你就像在弄清楚关于人脸的那方面的前沿。
Lex: 是的。
Pieter: 而人类非常在乎人脸。
Lex: 他们非常虚荣。
Pieter: (Lex笑)像我一样,我想在你的播客上看起来好看——
Lex: 是的。
Pieter: 比如说。
Lex: 是的,当然。
Pieter: 然后其中一件事我实际上很想严格使用Photo AI,因为对于缩略图,我给人们拍肖像。我对摄影一窍不通。我基本上用了你的摄影方法。我喜欢谷歌。你怎么拍照?
Lex: 是的。
Pieter: 相机,灯光。而且这也很难,因为也许你也可以谈谈这个,但是对于摄影,无意冒犯,Danny,他们是真正的艺术家,伟大的摄影师。但人们把自己看得太重了。认为你需要一大堆设备。你绝对不想要一盏灯,你需要像五盏灯。
Lex: 老兄,我知道这个。
Pieter: 而且你必须有像镜头。我跟一个人谈过,一个塑造房间声音的专家,好吧?因为我在想,我要做一个播客工作室,不管怎样,我可能应该处理一下,对房间做声音处理。当他出现并分析房间时,他认为我做的一切都很糟糕。就在那时我意识到,你知道吗?我不需要专家在我生命中。
Lex: 你把他赶出去了。
Pieter: 不,我没有赶他们。我的意思是,我说谢谢你,非常感谢。
Lex: 谢谢你。很棒的建议,再见。
Pieter: 我只是觉得有……专注于问题所在。运用你自己的判断,运用你自己的直觉。不要听别人的,只有在有特定问题时才咨询别人。而且你咨询他们,不是把问题推给他们,而是从他们的视角中获得智慧。即使他们的视角最终是你不同意的,你也会从中获得智慧。我最终想出了像一个PHP解决方案。PHP和jQuery解决方案——
Lex: PHP工作室。
Pieter: PHP工作室。我有一个小手提箱,我只用基本的像消费级的东西。一盏灯,很棒。
Lex: 是的,看看你,你就像是世界上顶尖的播客之一,你获得了数百万的观看量,而且它有效。而那些花那么多钱优化最好声音、最好工作室的人,他们只得到像300次观看。所以这是关于什么?这是关于要么你做得非常好,要么很多这些东西并不重要。重要的是可能是播客的内容。
Pieter: 是的。
Lex: 你请来了有趣的嘉宾——
Pieter: 专注于重要的事情。
Lex: 是的,我认为这很常见。他们称之为装备购置综合症(Gear Acquisition Syndrome)。客人,像任何行业的人都这样做,他们只是买下所有的东西。最近有一个梗图。那个在他甚至开始做爱好之前就买下所有东西的人叫什么名字,对吧?营销。营销对人们就是这样做的。他们想买这些东西。
Pieter: 是的。
Lex: 但是像,老兄,你可以在iPhone上拍一部好莱坞电影。如果内容足够好,而且它可能会很新颖,因为你会用iPhone来拍。
Pieter: 话虽如此,所以我提出那个关于摄影。人们确实有智慧,我意识到的其中一件事,你可能也意识到了,但是光线在传达情感方面有多大的力量。拿一盏灯然后移动它。看到你坐在黑暗中,在你的脸上移动它。不同的位置可能有第二盏灯,你可以玩弄一个人从一张普通脸上感觉如何。
Lex: 是的。
Pieter: 这很有趣。你可以让人们变得有吸引力,你可以让他们变丑,你可以让他们变得可怕,你可以让他们变得孤独。所有这些。
Lex: 是的。
Pieter: 所以你开始意识到这一点。我肯定希望AI能在创造伟大的肖像方面提供帮助。
Lex: 嘉宾照片,是的。
Pieter: 嘉宾照片,比如说。那是一个小的用例。但对我来说,我想这是一个重要的用例,因为我想让人们看起来好看,但我也想捕捉他们是谁。也许是我对他们是谁,是什么让他们美丽的构想。
Lex: 是的。
Pieter: 是什么让他们的外表在某些方面强大。有时是眼睛,通常是眼睛,但脸上的某些特征有时会非常强大。对我来说拍照也有点尴尬。
Lex: 是的,是的,是的。
Pieter: 照片。所以我自己收集的照片不够多,无法仅用那些照片来做。如果我能把那个交给AI,然后开始玩光线所有这些东西。
Lex: 老兄,你应该做,而且你可能应该自己做。你可以用Photo AI,但如果你自己做会更有趣。所以你训练模型,你可以学习像控制网络(control nets)。控制网络是,例如,你的播客照片通常是从某个角度拍的,对吧?所以你可以创建一个总是像这样的控制网络面部姿势。所以每个模型,你生成的每张照片都使用这个控制网络照片,比如说。我认为这对你来说尝试一下会非常有趣。
Pieter: 你玩光线吗?你玩光线,姿势,用那个?
Lex: 老兄,实际上,像这周或者最近,出来了一些新模型,可以调整任何照片的光线。还有用Stable Diffusion的AI图像。我想它叫做Relight。这太棒了。你可以上传像一个光照贴图(light map)。比如,红、紫、蓝,然后用这个光照贴图来改变你输入的照片上的光线。这太棒了。所以肯定有很多事情你可以做。
Pieter: 你对人们如何学习所有这些可用的最先进AI工具有什么建议?你提到新模型一直在涌现。
如何学习 AI
Lex: 是的。
Pieter: 你如何关注?你如何跟上一切?
Lex: 我认为你需要加入Twitter X。X现在很棒,整个AI行业都在X上,他们都像动漫头像。所以(笑)这很有趣,因为我的朋友问我这个。我应该关注谁来保持最新?我说去X,关注这个人正在关注或关注的所有AI动漫模型。我给他们发一些URL,他们都开始笑,像,这是什么?但他们是真的像在AI领域捣鼓的人。他们被大公司雇佣,他们在X上,而且他们大多是匿名的。这非常有趣。他们用动漫头像,我不用,但那些人在捣鼓,然后他们发布他们发现的东西。他们谈论论文,比如说。所以是的,绝对是X。
Pieter: 这很棒。我关注的人几乎全部是AI领域的人。
Lex: 是的,现在是好时机。
Pieter: 嗯,但这也给我的灵魂带来了快乐,因为推特上有很多动荡。
Lex: 是的,政治之类的。
Pieter: 那里正在发生战斗。就像一个战区,能进入这个快乐的地方,人们在构建东西,这很好。
Lex: 是的,100%。我喜欢推特是因为这个,最喜欢的是构建东西,像看到别人。因为它激励你去构建,看到别人分享他们发现的东西很有趣,然后你就像,好吧,我也要做点什么。这超级有趣。所以如果你想开始,去X,然后我会去Replicate,开始尝试玩模型。当你有了某种东西,你手动输入东西,你设置参数,某种东西有效,你可以用它做一个应用程序或网站。
Pieter: 你能再多谈谈Photo AI变得越来越好的过程吗?
Lex: 所以我有了这个Photo AI,很多人在使用它。大概一个月有一百万或更多照片被生成。我发现我在测试参数,比如增加生成照片的步数,或者改变采样器,比如调度器。你有DPM++2 Karras,所有这些我一无所知的东西,但我知道你可以选择它们,你生成图像,它们会有不同的结果图像。但我不知道哪个更好。所以我自己做,测试它。但后来我想,为什么不在这些用户身上测试呢?因为我反正也有一百万张照片被生成。所以在大概10%的用户身上,我会随机测试参数,然后我会看他们是否会,因为你可以收藏照片或者下载它。我会衡量他们是否收藏或喜欢照片。然后我会做A/B测试,你测试显著性之类的,哪些参数更好,哪些更差?
Pieter: 所以你开始弄清楚哪些模型实际效果好。
Lex: 没错,然后如果数据足够显著,你就为整个用户群体切换到那个。所以那是让它变得更好的突破。就是利用用户来改进自身。我在他们注册时告诉他们,我们对你的照片进行抽样,我们测试随机参数,那效果非常好。我现在不怎么做测试了,因为它有点像,我有点达到了一个递减的点,它有点像,它还不错,但那是一个突破,是的。
Pieter: 所以这真的关乎参数,选择的模型,以及让用户帮助你在模型和参数空间中进行搜索。
Lex: 是的,是的。但实际上,像Stable Diffusion,我用了1.52,2.0出来了,Stable Diffusion Excel出来了,所有这些新版本,它们都更差。所以核心人群仍然在使用1.5,因为它也没有被,你怎么称呼它,阉割(neutered)?他们阉割它以使其超级像,带有安全特性之类的。
Pieter: 是的。
Lex: 所以大多数人仍然在用Stable Diffusion 1.5,与此同时Stable Diffusion,这家公司就像,CEO离开了。发生了很多戏剧性事件。
Pieter: 是的。
Lex: 因为他们赚不到钱,是的,所以这非常有趣,他们给了我们这个每个人都在使用的开源模型。他们筹集了像数亿美元。他们没赚到任何钱,或者不多。他们做得非常棒。现在每个人都免费使用开源模型。这太棒了。太棒了。
Pieter: 你说你甚至没用最新的?
Lex: 不,奇怪的是这家公司筹集了数亿美元,但从中受益的人非常少。像我这样的人,制作这些使用模型的小应用程序。现在他们开始为新模型收费了。但新模型对人们来说不那么好。它们不是那么开放源代码,对吧?
Pieter: 是的,这很有趣,因为开源在AI领域影响如此之大,但你想知道像,这背后的商业模式是什么?但它正在促成这个由公司组成的整个生态系统——
Lex: 是的,是的。
Pieter: 他们正在使用开源模型。
Lex: 所以这有点像那些框架,但后来他们没有贿赂足够的影响者来使用它,他们也没有为平台收费。
Pieter: 好的,回到你的书和想法。我们甚至还没到第一步。产生想法,所以你有一个笔记本,你在里面写满了东西。你怎么知道一个想法是好主意?你有这一大堆想法。你如何挑选你实际尝试构建的那个?
Lex: 老兄,大多数时候你不知道。大多数时候,我选择那些对我来说最可行去构建的。我现在不能建立一个太空公司,对吧?那会相当有挑战性。但我可以构建一些东西。
Pieter: 你真的写下了像太空公司这样的东西吗?
Lex: 不,我认为小行星采矿会非常酷。因为就像,你去一个小行星,从那里拿一些东西,带回来,卖掉,你知道的。但然后你需要做……你可以雇人发射那个东西。所以你需要的只是像去小行星的机器人,而机器人学很有趣。我也想学机器人学。所以也许那可能。
Pieter: 我认为小行星采矿和机器人学是——
Lex: 是的。
Pieter: 一起的。
Lex: 我觉得像。
Pieter: 不,没错,就是这个。
Lex: 它说——
Pieter: 我们做这个不是因为它容易,而是因为我们以为它会容易。
Lex: 没错——小行星采矿。
Pieter: 这就是我对于小行星采矿的看法。没错。(Lex笑)这就是为什么我应该做这个。
Lex: 这不是nomadlist.com。(笑)
Pieter: 不,不是。
Lex: 这是小行星采矿。你必须像构建东西。克服重力真的很难。
Pieter: 是的,但这看起来……老兄,我听起来像个白痴,可能不是。但这听起来相当可行,相对可行。你不必自己造火箭。
Lex: 哦,你用像SpaceX这样的东西离开太空。
Pieter: 是的,你雇佣SpaceX发送你的,你知道的,这个机器狗或者什么。
Lex: 所以真的有现存的笔记本,你写下了小行星采矿吗?
Pieter: 不,那时候我用Trello。
Lex: Trello。
Pieter: 是的。但现在我不怎么,我用Telegram。我宁愿用像“已保存消息”,我有一个像想法,我写下来。
Lex: 你在Telegram上自言自语?
Pieter: 因为你用WhatsApp,对吧?我想,所以你也有给自己发消息的功能,是的,就像一个记事本。
Lex: 所以你在Telegram上自言自语。
Pieter: 是的,你用像记事本,来不忘记事情。然后我把它置顶。
Lex: 我喜欢你不用超级复杂的系统之类的。人们现在用Obsidian。有很多这些——
Pieter: 一个Notion,你有笔记系统。你的记事本,你的notepad.exe家伙。如果你是那些用户——
Lex: 是的。老兄,我看一些YouTube博主这样做。有很多这些生产力大师。他们做这个整个iPad带铅笔。然后我也有一个iPad,我也买了铅笔,我下载了这个应用程序,你可以在纸上像画画。像一个日历。
Pieter: 是的。
Lex: 学生用它,你做涂色之类的。我觉得,老兄,我这样做了一个星期。然后我想,我这辈子在干嘛?我可以直接给自己发条消息,就足够了。
Pieter: 说到想法,你分享了一条推文,解释了为什么第一个想法有时可能是个绝妙的主意。你认为原因是第一个想法从你的潜意识中浮现,实际上已经在你的大脑后台酝酿了数周、数月,有时甚至数年。8小时的思考永远无法与持续的潜意识后台任务竞争。所以这就是说,如果你思考一个想法8小时,对比像第一个跳入你脑海的想法。
Lex: 是的。
Pieter: 有时有潜意识,像你多年来一直在思考的东西。
Lex: 那真的很有趣。
Pieter: 是的,我的意思是像浮现(emerges)。我写错了,因为我不是英语母语者,但它从你的潜意识中浮现,对吧?它来自像水一样,你这里的潜意识,它在沸腾,然后当它准备好了,就像叮的一声。就像微波炉出来,然后你就有了你的想法。
Lex: 你觉得你有那样的想法吗?
Pieter: 是的,一直有,100%。
Lex: 就好像一直存在那里的东西。
Pieter: 是的。
Lex: 是的。
Pieter: 而且,它出现,我把它,我把它送回去,像送回厨房——
Lex: 还没好。
Pieter: 去煮更多。
Lex: 是的。
Pieter: 就像一锅正在烹饪的想法汤。100%。我的大脑就是这样工作的,我认为大多数人也是。
Lex: 但这也关乎时机。有时你不得不把它送回去,不只是因为你还没准备好,而是世界还没准备好。
Pieter: 是的,很多时候,创业者对他们的想法来说太早了。是的,100%。
Lex: 机器人学在这方面很有趣,因为像有很多机器人公司失败了。
机器人、想法产生与人生哲学
Pieter: 是的。
Lex: 因为构建一个机器人公司,赚钱一直非常困难,因为有制造,像所有东西的成本。机器人的智能还不够,不足以创造一个足够引人注目的产品来赚钱。所以有这一长串机器人公司尝试过,它们有宏伟的梦想,然后失败了。
Pieter: 是的,像波士顿动力(Boston Dynamics)。我仍然不知道他们在做什么,但他们总是上传YouTube视频,而且很棒。但我感觉很多这些公司没有一个,就像是暂时在为解决方案寻找问题。军事显然会用这个,我现在需要一个机器狗在家里吗?我不知道。它很有趣,但它还没有真正解决任何问题。我感觉VR也有点类似,它真的很酷。Apple Vision Pro非常酷。但它还没有真正为我解决什么问题。这有点像是技术在寻找解决方案,对吧?但总有一天,会的。
Lex: 当个人电脑,当Mac问世时,发生了一个巨大的转变。它以某种方式抓住了每个人的想象力,并且像应用程序,杀手级应用变得显而易见,你可以在电脑上打字。
Pieter: 但变得显而易见像立刻吗?那时候他们也有像这种说法,比如,我们不需要这些电脑。它们像是一阵热潮。它也有点像波浪式发展。
Lex: 是的,是的,但是热潮是让事物充分扩散以至于人们的思维开始对其开放一点的东西。
Pieter: 是的。
Lex: 可能性。现在,例如,对于机器人技术,人们家中很少有机器人。
Pieter: 没错,是的。
Lex: 机器人是Roomba,所以是吸尘器,或者是Amazon Alexa。
Pieter: 是的,或者洗碗机。我的意思是,它本质上是一个机器人。
Lex: 是的,但是智能非常有限。
Pieter: 是的。
Lex: 我想这是我们可以概括所有这些的一种方式。除了Alexa,它相当智能,但它与你互动的方式种类有限。那只是一个例子。
Pieter: 是的。
Lex: 我有时会想,如果这个世界上的某些人就像天生注定要构建那个东西。
Pieter: 是的。
Lex: 我有时会想我注定要做什么。因为你对你的生活有这些计划,你有这些梦想。
Pieter: 我想你注定要造机器人。
Lex: 好的,我个人。(Pieter和Lex笑)也许,也许。这是一种习惯的感觉,但它也可能是其他事情。有趣的是,我命中注定的可能不是我以为的,而是与人交谈。
Pieter: 是的。
Lex: 这很奇怪,因为我总是害怕与人交谈。就像一个——
Pieter: 真的吗?
Lex: 是的,我害怕这个。我曾经害怕(笑)是的,没错。
Pieter: 我也害怕你。(Lex笑)
Lex: 只是贯穿始终的焦虑,总的来说是社交互动。我是一个躲避世界的内向者,所以是的。这真的很奇怪。
Pieter: 是的,但那也有点像生活。生活把你带到,很难非常刻意地选择你一生要做什么。更像是冲浪。你在冲浪。你进入海洋,你看看你最终会在哪里结束。
Lex: 是的,是的。而且宇宙有一种幽默感。
Pieter: 是的。
Lex: 我想你只需要,是的,允许自己被潮流带走。是的。
Pieter: 没错,是的,是的。
Lex: 你在你的生活中感觉过那样吗?
Pieter: 是的,一直都是。是的,我认为那是过你生活的最好方式。
Lex: 所以允许任何事情发生。你知道你未来几年要做什么吗?有没有可能它会完全改变?
Pieter: 可能。我认为人际关系,你想维持人际关系,对吧?你想留住你的女朋友,你想成为妻子等等。我认为你应该保持开放,比如你想住在哪里。我不知道,我们不知道我们想住在哪里,比如说。那会自己解决。它会结晶,你会像被海浪送到某个地方,你只在那里生活,比如说,你将要做什么。我认为那是一种非常好的生活方式。我认为大多数压力来自于试图控制,像抓住东西……有点像佛教。你需要像失去控制,放手。事情就会发生。当你吃蘑菇,当你吸毒,像迷幻药。那些开始,那些像控制狂的人会经历糟糕的旅行(bad trips),对吧?因为你需要放手。我实际上很控制狂。我17岁时吃蘑菇,非常好。但最后不太好,因为我试图控制它,就像,啊,现在太过分了。停下来。兄弟,你停不下来。你需要坚持到底。我认为这对生活是一个很好的隐喻。我认为那是一种非常宁静的生活方式。
Lex: 是的,实际上当我服用死藤水(Ayahuasca)时,那个教训已经深深地在我心里了,你无法控制任何事情。
Pieter: 是的。
Lex: 我想我可能在柔术中学到的最多。所以就放手放松。
Pieter: 是的。
Lex: 这就是为什么我有一个令人难以置信的经历。我的死藤水经历或者我曾经有过的任何迷幻药经历,几乎没有任何负面方面。其中一些可能与我的生物学和基因有关,不管怎样。但其中一些只是不试图控制。
Pieter: 是的。
Lex: 只是顺浪而行。
Pieter: 当然。我认为生活中大多数压力来自于试图控制。
Lex: 所以一旦你有了想法——
Pieter: 是的。
Lex: 第二步,构建。一旦你有了想法,你如何思考构建那个东西?
构建、发布与具体项目 (Hoodmaps, Nomad List)
Pieter: 我认为你应该用你了解的技术来构建。比如,Nomad List,这是我为了找出作为数字游民生活和工作的最佳城市而制作的网站。它不是一个网站,它最初是作为谷歌电子表格发布的。所以它是一个公开的谷歌电子表格。任何人都可以编辑。我说,我正在收集我们可以作为游民居住的城市,包括网速、生活成本和其他东西。我在推特上发布了它,当时我没有很多粉丝。我大概只有几千粉丝。然后它就像病毒一样传播开来,对于我当时的规模来说是病毒式的,你知道的,就像五个转发。很多人开始编辑它。这个列表里有来自世界各地的数百个城市,包含了所有数据。它是非常众包的。然后我把它做成了一个网站。所以弄清楚像你可以使用你已经了解的技术。所以如果你不会编码,你可以使用电子表格。如果你不会使用电子表格,像无论什么,你总能使用一个,比如说,像Wix或Squarespace这样的网站生成器,对吧?你不需要编码来构建一个初创公司。你需要的只是一个产品的想法。构建一些东西,比如一个登录页面或什么。在上面放一个Stripe按钮,然后制作它。如果你能编码,使用你已经知道的语言,用那个开始编码,看看你能走多远。你以后总可以重写代码。技术栈实际上不是,当你开始一个业务时,它不是业务最重要的部分。重要的是你验证了有一个市场,有一个人们愿意为之付费的产品。所以使用任何你能使用的东西。如果你不能编码,使用电子表格,登录页面生成器,等等。
Lex: 是的,众包元素很迷人。很酷,当很多人开始使用它时,你会学得非常快。
Pieter: 是的。
Lex: 我实际上做过电子表格的事情。你公开分享一个电子表格,我让它可以编辑。
Pieter: 是的。
Lex: 太酷了。
Pieter: 有趣的事情开始发生。
Lex: 是的,我为一个像锻炼的事情做了这个,因为我当时每天做大量的俯卧撑和引体向上。
Pieter: 是的,我记得这个,老兄,是的。
Lex: (笑)嗯,谷歌表格非常有限,而且什么都允许。所以人们可以在任何单元格里写任何东西,他们可以创建新的工作表。
Pieter: 是的。
Lex: 新的标签页。然后它就爆炸了。我真正喜欢的一件事是,捣乱的人非常少,因为实际上其他人会删除捣乱者。会有一场像奇怪的战争——
Pieter: 军队,是的。
Lex: 就像。他们想要像保护这个东西。这是一个固有的免疫系统。
Pieter: 它变成了社会。
Lex: 是的。
Pieter: 在电子表格里。
Lex: 然后有那些被排斥的人,他们会去电子表格的底部,他们会试图隐藏信息,他们就像,我不想和电子表格顶部的酷孩子们在一起,所以我要在底部。
Pieter: 自我协调。
Lex: 是的。
Pieter: 太疯狂了。
Lex: 这很快。我的意思是,但那种众包元素真的很有力。如果你能创造一个利用它的产品,那真的很好。任何类型的投票系统,任何类型的用于A/B测试的评分系统都非常——
Pieter: 是的。
Lex: 非常,非常迷人。所以总之,Nomad List很棒。我很想让你谈谈那个。但一种谈论它的方式是通过你构建Hoodmaps。
Pieter: 是的。
Lex: 所以你做了一件很棒的事情,就是记录下自己构建那个东西的过程,并且在短短几天内完成,像三、四、五天。所以人们绝对应该看看那个视频和博客文章。你能解释一下Hoodmaps是什么以及这整个——
Pieter: 是的。
Lex: 这个过程是怎样的吗?
Pieter: 所以我当时在旅行,我还在试图发现问题,对吧?我发现像每个人对一个城市的体验都是不同的,因为他们待在不同的区域。
Lex: 是的。
Pieter: 所以我来自阿姆斯特丹,当我在阿姆斯特丹长大,或者我不是在那里长大,但我住在那里,在大学里,我知道市中心就像在欧洲,市中心总是旅游区。所以它们超级繁忙,不是很地道。它们不是真正的荷兰文化,是阿姆斯特丹游客文化。所以当人们去阿姆斯特丹旅行时,我会说,不要去市中心,去市中心的东南部,Jordaan或者De Pijp或者什么地方,更嬉皮士的区域。阿姆斯特丹更地道的文化。我会住在那里,也会去那里。我想这可以像一个应用程序,你可以有一个像谷歌地图,然后在上面放颜色。你有像颜色编码的区域。红色是游客,绿色是富人,绿色代表钱,黄色是嬉皮士。你可以弄清楚你在城市旅行时需要去哪里,因为我经常旅行。我想去那些酷的地方。
Lex: 所以只用颜色。
Pieter: 是的。颜色,是的。是的,我会用Canvas。所以我想,好吧,我需要什么?我需要——
Lex: 你知道你会用Canvas吗?
Pieter: 不,我不知道那是否可能,因为我不知道。
Lex: 所以这是很酷的地方。人们真的应该看看。
Pieter: 这就是它开始的方式。
Lex: 因为你诚实地捕捉到了,非常美妙地,那些令人谦卑的方面,那些令人尴尬的方面,比如不知道该怎么做。就像,我该怎么做这个?你记录下你自己。
Pieter: 是的,你对了。老兄,我为自己感到尴尬。(笑)
Lex: 哦,真的,是的。
Pieter: 这叫做活着。很好。所以你就像,你对Canvas一无所知,所以Canvas是一个HTML5的东西,允许你绘制形状。
Lex: 是的,绘制图像。本质上只是绘制像素。
Pieter: 是的。
Lex: 那时候这很特别。因为以前你只能有像元素,对吧?所以你想绘制一个像素,用Canvas。我知道我需要绘制像素,因为我需要绘制这些颜色。我觉得,好吧,我会得到一个像谷歌地图的iframe嵌入,然后我会在上面放一个带有颜色的div,我会做像透明度50,所以它有点显示出来。所以我用Canvas做了那个。然后我开始画,然后我觉得,显然,其他人需要编辑这个,因为我不能自己画所有这些东西。所以我再次众包它,你会在地图上画,然后它会把像素数据发送到服务器。它会把它放到数据库里,然后我会有一个机器人运行像一个cron job,它每周或每天会计算。好吧,所以阿姆斯特丹市中心,有像六个人说,这是游客区,市中心的这部分,但有两个人说,这像嬉皮士区。好吧,所以游客部分胜出,对吧?它只是一个数组。所以在地图上的一个小像素区域里找到最常见的值。所以如果大多数人说是游客区,它就是游客区,它变成红色。我会为世界上所有的GPS角落做这个。
Lex: 我们能澄清一下吗——
Pieter: 是的。
Lex: 作为一个为这个做贡献的人,你必须在那个位置才能做标记吗,还是你?
Pieter: 不,人们只是输入城市然后像,发疯一样开始到处画。
Lex: 他们会画形状还是画像素?
Pieter: 老兄,他们画了像疯狂的东西。像冒犯性的符号。我不能提,他们会画阴茎。
Lex: 我的意思是,那显然是男人的事情。
Pieter: 我也会做同样的事情,画阴茎。
Lex: 这是第一件事。(Pieter笑)当我到达火星并且没有摄像头时,我会在沙子上画阴茎。
Pieter: 老兄,我在雪地里做过,你知道的,但阴茎没有成为问题,因为我知道不是每个人都会画阴茎,而且不在同一个地方。所以大多数人会公平地使用它。所以只要我有足够的众包数据。所以你上面有所有这些像素。就像一层像素。
Lex: 是的。
Pieter: 然后你选择最常见的像素。所以是的,就像一个碗,但是是视觉形式的。它成功了,一周内获得了足够的数据,而且像有些城市做得非常好,像洛杉矶,很多人开始使用它。比如大多数数据都在洛杉矶。
Lex: 因为洛杉矶有明确的社区。
Pieter: 是的。
Lex: 不仅仅是官方标签,而是像它们以什么闻名。
Pieter: 是的。
Lex: 你提供了他们允许用作标签的类别吗?
Pieter: 颜色,是的。
Lex: 作为颜色。
Pieter: 所以我想你可以在那里看到,有像嬉皮士、游客、富人、商业区。总有一个商业区,对吧?然后是住宅区。住宅区是灰色的。所以我认为那些是城市中最常见的东西,有点像。
Lex: 而且有点像梗图,给它贴上那样的标签几乎很有趣,对吧?
Pieter: 是的。我的意思是显然,它被简化了,但你需要简化这些东西。你不想有太多类别。它本质上就像使用画笔,你在底部选择颜色,你选择类别然后开始画。没有说明。没有手册。然后我还添加了标签功能,所以人们可以在特定位置写点东西。比如不要来这里或者这里有不错的咖啡馆之类的。老兄,由此产生的梗图。我还设置了投票功能,所以标签可以被投票。由此产生的梗图就像太棒了。洛杉矶的人们会写疯狂的东西。它在所有这些城市都像病毒一样传播开来。你可以允许你的位置,它可能会把你送到奥斯汀。
Lex: (笑)好的,所以我们正在看,(笑)哦天啊,醉酒的嬉皮士。AirBroNBros。
Pieter: AirBroNBros。
Lex: 中产阶级化者(Gentrifiers)。
Pieter: 吸食可卡因的嬉皮士女孩。
Lex: 我在这里看到一个穿着鱼服装的人被打。
Pieter: 是的,那似乎也很准确。
Lex: 价格过高且令人失望。
Pieter: (笑)让我看看,让我确定这是否准确。让我想想。第六街(Dirty Sixth),了解奥斯汀的人知道标记这个很重要。第六街在奥斯汀很有名。第六街脏乱差,醉酒的兄弟会男孩,准确。醉酒的兄弟会哥们。第六街上继续,非常有名。西六街的 douchebros(令人讨厌的兄弟们)。
Lex: 西六街的 douchebros。
Pieter: 他们从兄弟会变成了douche。
Lex: Douche。我的意思是到目前为止非常准确。
Pieter: 真的。
Lex: 他们只让辣妹住在这里。(笑)我想那可能是准确的。这就像那个区。河边的运动狂人。是的,那是真的。
Pieter: 遛狗的人,准确。
Lex: 是的。
Pieter: 在这里看到一个穿着鱼服装的人被打。
Lex: 我想知道故事。
Pieter: 所以那都是用户贡献的。
Lex: 是的,那就像我编不出来的东西,因为我不了解奥斯汀,我不了解这里的梗图和亚文化。
Pieter: 然后我作为一个用户可以赞成或反对这个。
Lex: 是的。
Pieter: 所以这是完全众包的。
Lex: 就像因为Reddit的赞成、反对投票,从那里借鉴的。
Pieter: 那真的,真的,真的很有力。带狗的单身人士,准确。在哪个点上它从颜色变成了实际显示文本?
Lex: 我想我在一周后添加了文本。所以这里就像像素。
Pieter: 所以那很酷。像素,你怎么从那个变成?那是大量的数据。
Lex: 是的。
Pieter: 现在看一张图像,它只是一片像素的海洋,称之为不同的颜色。
Lex: 是的。
Pieter: 在一个城市里。所以你如何把那个组合起来,变成一个实际有意义的东西?
Lex: 我想这里的问题是你有了这些数据,但它就像它没有锁定到一个位置。
Pieter: 是的。
Lex: 所以我必须规范化它。所以当你点击,当你在地图上画时,它会显示你特定的像素位置,你可以把像素位置转换成GPS坐标,对吧?像纬度、经度。但是数字会有很多逗号或者很多小数位,对吧?因为它非常具体,就像桌子的这个特定部分。所以你想做的是你拿那个像素,然后你想通过去除像小数位来规范化它,我发现了,所以你说的是这个社区,或者这条街,对吧?所以我就是那样做的。我只是去掉了小数位,然后我像这样保存了它。然后它开始变成像一个网格。然后你就有了像一个数据网格。你得到了像一个像素图。
Pieter: 然后你说它看起来有点丑,所以你把它平滑了。
Lex: 是的,我开始添加模糊之类的。我想现在它又没有平滑了,因为我更喜欢它。人们有点喜欢像素化的外观。是的,很多人用它,它不断地像病毒一样传播。每次我的地图账单像Mapbox,我不得不停止使用……你首先用谷歌地图,它像病毒一样传播开来,然后谷歌地图,它超出了信用额度。这太有趣了,当我发布它时,它像病毒一样传播开来。谷歌地图,地图不再加载了。它说超过限制,你需要联系企业销售。但我现在需要像一个地图。我不想联系企业销售。我不想和一个有日历的人安排一个电话。所以我切换到了Mapbox,然后用了Mapbox好几年,然后它像病毒一样传播开来,我收到了一个$20,000的账单,就像去年。所以他们帮助我处理了账单。他们说:“你可以少付点。”然后我现在切换到了像一个开源的地图平台。所以这是一个非常昂贵的产品,从未赚过一分钱。但它非常有趣。但它非常昂贵。
Pieter: 你从中学到了什么?比如从那个经历中,因为当你通过API利用别人的东西时。
Lex: 是的,我的意思是,我不认为一个地图托管服务应该花费这么多。但我可以自己托管,但那会……我不知道怎么做那个,但我可以做那个。
Pieter: 是的,超级复杂。
Lex: 我想问题更多在于像,你无法通过这个项目赚钱。我尝试了很多方法来用它赚钱,但都行不通。
Pieter: 你谈到像可能在上面做广告或者某种方式。
Lex: 是的。
Pieter: 或者人们赞助它,是的。我真的对人们不想在上面做广告感到惊讶。
Lex: 我认为地图应用很难像盈利。谷歌地图实际上也不怎么赚钱。有时你会看到这些广告,但我不认为那里有很多钱。你可以放一个像横幅广告,但有点丑,而且产品有点像,它有点酷。所以像补贴它有点有趣。而且它有点像Nomad List的一部分。我也把它放在Nomad List的城市里。但我也意识到,你不需要把所有东西都货币化。有些产品就是很酷,让Hoodmaps存在很酷。我希望这个存在,对吧?
Pieter: 是的,你创造的一堆东西,我很高兴它们存在于这个世界上。那是真的。这是一个全新的谜题。我很惊讶地发现如何从中赚钱。我很惊讶地图不赚钱,但你是对的,这很难。很难赚钱。
Lex: 是的。
Pieter: 因为实际让它活起来需要大量的计算。
Lex: 而且,你把广告放在哪里,对吧?如果你有一个网站,你可以放一个广告框或者你可以做产品植入之类的。但你说的是一个地图应用,90%的界面是地图。所以你打算做什么?很难弄清楚这是哪里?
Pieter: 是的,人们不想为它付钱。
Lex: 不,没错,因为如果你让人们为它付钱,你会失去99%的用户基础,你会失去众包数据。所以它就不再有趣了。它不再准确了,对吧?他们通过众包数据来支付,但是,是的,没关系。它不赚钱,但它很酷。
Pieter: 但话虽如此,Nomad List赚钱。
Lex: 是的。
Pieter: 所以Nomad List背后的故事是什么?
Lex: 所以Nomad List开始是因为我在泰国的清迈,现在是这里的第二大城市。我在用笔记本电脑工作。我在那里遇到了一些其他的游民,我觉得,好吧,这看起来像是一件很酷的事情,比如在不同的国家用笔记本电脑工作,到处旅行。但那时候各地的互联网都非常慢。所以互联网在比如荷兰或美国很快,但在南美或亚洲的很多地方非常慢,比如兆比特。所以你看不了YouTube视频。奇怪的是泰国有相当快的互联网。但我想要找到像其他我可以去的城市,比如用笔记本电脑工作,不管怎样,然后旅行。但我们需要像快速的互联网。所以我想,让我们用电子表格众包这些信息。我还需要知道生活成本,因为我没有很多钱。我一个月只有200左右的地方,或者什么地方,我有一些钱可以实际租点东西,然后就有了Nomad List。它还在运行。我想现在快10年了。
Pieter: 所以只是描述一下它是如何工作的。
Lex: 是的。
Pieter: 我在这里看清迈。有一个总分,排名第二。
Lex: 是的,那是一个数字分数。
Pieter: 像会员给出的。但它看的是互联网。在这种情况下,它是快的。
Lex: 是的。
Pieter: 乐趣,温度,湿度,空气质量,安全,食品安全,犯罪,种族主义,或者缺乏犯罪,缺乏种族主义,教育水平,电网,对气候变化的脆弱性,收入水平。
Lex: 这有点多了。
Pieter: 英语。太棒了。太棒了。步行友好度。
Lex: 不断获取东西。
Pieter: 因为对于某些人群来说,某些事情真的很重要。这真的很酷。
Lex: 是的。
Pieter: 幸福感。我很想问你关于那个。夜生活,免费Wi-Fi,空调,女性友好度,言论自由。
Lex: 是的,在泰国不太好。
Pieter: 源自国家统计数据的价值观。
Lex: (笑)我喜欢那个。
Pieter: 我需要这样做,因为数据集通常是国家层面的。它们不是城市层面的,对吧?
Lex: 是的。
Pieter: 所以我不知道曼谷或清迈的言论自由情况。我知道泰国的。
Lex: 我的意思是这真的很有趣。所以这是针对城市的?
Pieter: 是的。
Lex: 基本上是对你关心的所有不同事物和互联网进行评级。这都是众包的。
Pieter: 嗯,所以开始是众包的,但后来我意识到你可以从像公共来源下载更准确的数据集,像世界银行。他们有很多公共数据集,联合国,你可以下载很多数据,你可以自由使用。我开始遇到欺诈性的众包数据,比如,来自印度的人,他们非常热爱印度,他们会为印度的一切提交最高分。而且不只是像一个人,而是像很多人,他们想吹捧印度。我觉得,我也爱印度,但那不是有效的数据。所以你开始在数据中看到差异,在人们来自哪里等方面。所以我开始转向数据集,现在主要是数据集,但有一件事仍然是众包的,那就是人们添加他们在哪里,他们把他们的旅行添加到他们的个人资料中,我用那些数据来看哪些地方正在兴起,哪些地方现在受欢迎。所以你在这里看到的排名大概有一半是基于实际在那里的数字游民。你可以点击城市,你可以点击人,你可以看到实际在那里的人,用户。大概有30,000,45,000个会员。所以这些人现在在奥斯汀。
Lex: 现在奥斯汀有1800名远程工作者。
Pieter: 是的。
Lex: 其中8+会员已签到。即将来到这里的会员和去的。
Pieter: 是的,所以我们有聚会。
Lex: 太棒了。
Pieter: 所以人们自己组织聚会,我们大概,我想像一个月30场。所以就像一天一场聚会。我什么都不做。他们自己组织。完全是一个黑盒子。它就是运行着,我没在上面做很多事情。它从各处拉取数据,它就是能用。
Lex: 奥斯汀的缺点。太贵了,现在非常闷热潮湿。难以交朋友。
Pieter: 难以交朋友。有趣,对吧?我不知道那个。
Lex: 难以交朋友——
Pieter: 在奥斯汀。
Lex: 但这都是众包的,但主要是优点。
Pieter: 是的,奥斯汀非常——
Lex: 相当安全,互联网快。我理解为什么它说对女性不安全,去查数据集。感觉安全。很多地方像美国的问题在于,它取决于区域,对吧?
Pieter: 是的。
Lex: 所以如果你得到像城市级别的数据或国家级别的数据,就像巴西是最糟糕的,因为像安全和富裕与不安全的范围像巨大。所以你不能说很多关于巴西的事情。
Pieter: 所以一旦他们真的到了那个城市,你如何弄清楚哪个区域?比如在哪里可以获得快速互联网。对我来说,例如,弄清楚像——
Lex: 仍然。
Pieter: 有快速Wi-Fi的酒店,例如,像一个地方。好吧,好吧,我到了一个城市。有很多有趣的谜题,我还没有找到真正解决这个谜题的方法。当我到达一个城市时,弄清楚我在哪里可以获得快速的互联网连接,以及为了播客的目的,我在哪里可以找到一个带桌子且安静的地方。
Lex: 对,是的,是的。
Pieter: 那不容易。
Lex: 建筑噪音。
Pieter: 各种各样的声音。你会了解到世界上所有声音的来源,以及房间的质量,因为房间越空,如果只是墙壁没有任何窗帘或任何这类东西,那么房间里就会有回声。但你会发现很多酒店没有桌子。它们没有像普通的。
Lex: 它们有这种奇怪的书桌,对吧?
Pieter: 是的,它们有——
Lex: 但不是中间的桌子。
Pieter: 是的,如果你想要一个更好的酒店,那里更宽敞等等。它们通常有这些像精品、看起来花哨、现代主义的——
Lex: 烦人的桌子。
Pieter: 桌子,那不——
Lex: 是的,太设计感了。
Pieter: 太设计感了。
Lex: 是的。
Pieter: 它们不是真正的桌子。
Lex: 如果你买宜家呢?
Pieter: 买宜家?
Lex: 是的,在你到达之前你订一个宜家。
Pieter: 是的。
Lex: 游民们这样做。他们买桌子。
Pieter: 我觉得你应该能够到一个地方就有桌子。除非你在那里待很长时间。整个组装,所有那些。Airbnb太不可靠了。你得到的质量范围——
Lex: 是的。
Pieter: 巨大。酒店有很多问题,利弊都有。酒店的问题在于照片,不知何故,从未有过能很好代表房间里实际情况的照片。
Lex: 这就是问题所在。假照片,老兄。
Pieter: 如果我能有像你在Nomad List上有的那种关于酒店的数据。
Lex: 是的,是的,老兄。
Pieter: 而且我觉得你也能从中赚很多钱。
Lex: 是的,预订费联盟,对吧?我想过这个主意,因为我们有同样的问题。我去酒店,有一些特别好的,我现在知道了连锁店之类的,但即使你去一些连锁店在某个特定城市非常糟糕,而在其他城市非常好。
Pieter: 而且每家酒店都有很多种类的房间。
Lex: 是的。
Pieter: 有些更贵,有些更便宜,等等。但你可以得到房间里有什么的细节。房间的实际布局是什么,房间的景色是什么。
Lex: 你扫描它。
Pieter: 我觉得作为一家酒店你可以赢得很多。所以首先,你创建一个服务,让你能够获得关于酒店的高分辨率数据,然后一家酒店为此注册。我会100%使用那个网站来寻找酒店,而不是那些不提供任何信息的糟糕替代品。我觉得会有这种压力,让所有酒店都加入那个网站,你可以赚一大笔钱,因为酒店赚很多钱。
Lex: 我认为这是真的。但这些酒店的问题在于,就像航空业一样。为什么每家航空公司的网站在你尝试预订航班时都那么糟糕?
Pieter: 是的。
Lex: 这很奇怪。为什么它必须那么糟糕?显然,这里有竞争。为什么最好的网站没有胜出?
Pieter: 老兄,我思考这个很多年了。所以我认为就像我反正也得订机票。我知道有一条他们走的路线,我需要预订,比如说,卡塔尔航空,我需要完成这个过程。对于酒店也类似,你反正也需要酒店。所以你有时间去像找出最好的那个吗?不完全是。你有点像只需要把地方订好,你需要订到机票,你会经历这个过程的痛苦。这就是为什么酒店和航空公司网站等的过程总是那么糟糕。因为他们没有改进它的动机,因为通常只有对于市场的超级高端部分,我认为是超级豪华,它才会影响实际的预订,对吧?
Pieter: 我不知道。我认为这是一个有趣的理论。我认为一定有不同的理论。我的理论是伟大的工程师,伟大的软件工程师不被允许做改动。
Lex: 是的。
Pieter: 基本上,有某种官僚主义,有太多的经理。有很多官僚主义。伟大的工程师来了,他们尝试在那里工作,他们不被允许真正做出任何贡献,然后他们离开了。所以你有很多平庸的软件工程师,他们对改进任何东西都不真正感兴趣。
Lex: 是的。
Pieter: 而且实际上,他们想改进东西,但那个地方的官僚主义,加上所有的老板,所有的高层人员可能都不是技术人员。
Lex: 是的。
Pieter: 他们对Web开发不太了解。他们对编程不太了解。所以他们就是不给任何尊重。
Lex: 是的。
Pieter: 你必须给予伟大的工程师自由和尊重,当他们试图做伟大的事情时。那感觉像一个解释。如果你是一个伟大的程序员,你会想在美国航空公司工作吗?
Lex: 不,不。我想在这方面有点矛盾,因为我实际上作为一个热爱编程的人,很想在美国航空公司工作,这样我就可以让它变得更好。
Pieter: 是的,我会在那里工作只是为了为我自己修复它。
Lex: 是的,为你自己。然后你就知道你减轻了多少痛苦。
Pieter: 是的,是的,为了世界,为了社会。
Lex: 想象一下所有那些去那个网站的成千上万,也许是数百万的人。
Pieter: 是的。
Lex: 并且不得不点击像一百万次。它经常不工作。它很笨重,所有那些东西。你让他们的生活变得好多了。
Pieter: 好多了,是的。
Lex: 是的。一定有一个与经理和官僚主义有关的解释。
Pieter: 我认为是钱。你知道booking.com吗?
Lex: 当然。
Pieter: 所以它是一个预订。它是世界上最大的预订网站。
Lex: 是的。
Pieter: 它实际上是荷兰的。我和他们有团队,因为我的朋友在那里工作过。他们有针对网站特定部分的团队,像一个像素区域,他们在上面进行测试。所以他们进行测试,像,他们因此而出名。哦,只剩一间房了,对吧?是红色的字。只剩一间房,立即预订。他们因此收到了欧盟的罚款,有点有趣。所以他们有所有这些团队,他们运行测试24小时。他们去睡觉。第二天醒来他们来到办公室,他们看到,好吧,这个表现更好。这个网站变成了一个怪物,但它是世界上收入最高的酒店预订网站。它是第一名。所以那表明这与用户体验无关,这与像,我不知道,赚更多钱有关,不是每家公司。这是一家上市公司,如果他们为钱而优化。
Lex: 但你可以通过颠覆来优化金钱,比如让它变得更好得多。
Pieter: 是的,但总是开始,他们以颠覆开始。Booking一开始也是一家初创公司,1997年。然后他们又变成了像旧的狗屎。Uber现在开始又变成出租车了,对吧?一开始非常好。现在有点像,出租车现在在很多地方比Uber更好。它们比Uber更好,对吧?所以就像这个循环。
Lex: 我认为其中一些也只是,很难拥有超级能干的工程师。
Pieter: 是的。
Lex: Stripe看起来像一件微不足道的事情,但很难实现。
Pieter: 是的。
Lex: 为什么亚马逊那么难实现一键购买?我认为这是一个天才的想法。
Pieter: 是的。
Lex: 让购买更容易。让它尽可能无摩擦。只需点击一个按钮,你就买了那个东西。
Pieter: 是的。
Lex: 而不是像大多数网站那样需要大量点击,而且经常不工作。
Pieter: 是的。
Lex: 就像航空公司那样。
Pieter: 还记得那些表单会删除吗,你可以点击下一步,提交,然后404或者什么地方你的互联网会断掉。
Lex: 是的。
Pieter: 你的调制解调器。
Lex: 是的。
Pieter: 那个,老兄。
Lex: 我会陷入存在危机。挫败感会占据我的整个身体。
Pieter: 是的。
Lex: 我在那一刻只想放弃生命。
Pieter: 是的。
Lex: 是的。
Pieter: 我很高兴现在表单在Google Chrome里会保留,当出现问题时。所以谷歌,谷歌的某个人用那个改善了社会,对吧?
Lex: 是的,谷歌的挑战之一是拥有这样做的自由。
Pieter: 他们不再有了。
Lex: 有很多官僚主义,是的。
Pieter: 是的,在谷歌。
Lex: 那里有那么多才华横溢的人。
Pieter: 是的。
Lex: 但它就是行动缓慢。
Pieter: 是的。
Lex: 我想知道为什么会这样,也许那是一家公司的自然方式,但你有像埃隆这样的人进来,解雇了大部分人,并且总是像,推动公司像初创公司一样运作,即使它已经很大了。
Pieter: 是的,我的意思是,苹果这样做。我喜欢,我在商学院学过,苹果有相互竞争的产品团队,像初创公司一样运作。所以三到五个人,他们做点东西,他们有多个团队做同样的事情。最好的团队获胜。我认为你需要在一个公司内部模仿像一个自由市场,使其具有创业精神。
Lex: 是的。
Pieter: 你需要一个公司里的创业心态来提出新想法并做得更好。
学习新编程语言
Lex: 所以你做得非常好的一件事是学习。你认为像你正在尝试……你有一个想法,你尝试构建它,然后你学习你需要的一切来构建它。你有你当前的技能,但你需要学习最少量的东西。所以你是一个很好的人可以问像,你如何学习?你如何快速有效地学习,并且只学你需要的东西?举个例子,你做了一个为期30天的3D学习课程。
Pieter: 是的。
Lex: 你记录了你自己,给自己只有30天的时间来学习你能学到的所有关于3D的东西。
Pieter: 是的,我试图学习虚拟现实,因为我当时像……这和AI一样,它突然出现,像2016年,2017年,我想是HTC VIVE,这个在Apple Vision Pro之前的大型VR眼镜。我想,哦,这会变得很大,所以我需要学习这个。我对3D一无所知。我安装了像,我想是Unity,还有Blender之类的。我开始学习所有这些东西,因为我认为这像是一个新兴技术,将会变得很大。如果我掌握了它的技能,我可以用它来构建东西。所以我认为对于学习,对我来说,我认为学习很有趣,因为人们总是问我,“你怎么学编程?”“我应该学编程吗?”我说,“我不知道。”我每天都在学习。有点老生常谈,但我每天都在学习新东西。所以我每天都在谷歌上搜索或者问ChatGPT,如何做这个事情,如何做那个事情。每天,我的技能都在提高。所以你永远不会停止学习。所以整个像“你怎么学习?”的概念,嗯,它永远不会结束。所以你想达到什么程度?你想知道一点点?还是你想知道很多?你想一辈子都做这个吗?所以我认为采取行动是学习的最佳步骤。所以做东西,比如,你什么都不知道,就从做东西开始。好吧,比如怎么做一个网站?搜索怎么做一个网站。或者现在你问ChatGPT,“我怎么做一个网站?”“我从哪里开始?”它为你生成代码,对吧?复制那些代码,把它放到一个文件里,保存它,用Google Chrome或者什么打开它。你就有一个网站了,然后你开始调整它,你开始,好吧,我怎么添加一个按钮?我怎么添加AI功能,对吧,现在。所以就像通过采取行动,你可以比我读 书或教程快得多地学习东西。
Lex: 实际上,我很好奇,让我问问perplexity。我怎么做一个网站?我只是好奇它会说什么。我希望它会给出像非常基本的原生解决方案。定义你网站的目的。选择一个域名。选择一个网络托管提供商。选择一个网站构建器或CMS,网站构建平台Wix。
Pieter: 它说Wix或Squarespace,就像我说的。
Lex: 是的。
Pieter: 登录页面。
Lex: 如果我想自己编程呢?设计你的网站,创建必要的页面。
Pieter: 是的,它甚至告诉你发布它,对吧?开始推广它。
Lex: 发布你的网站。
Pieter: 酷。
Lex: 嗯,我的意思是你可以那样做。
Pieter: 是的,但这实际上就是。
Lex: 如果你想做一个网站。
Pieter: 这是基本的像谷歌分析——
Lex: 嗯,你不能用这种方式做Nomad List。
Pieter: 你可以。
Lex: 用Wix。
Pieter: 不,你可以走得很远,我认为。
Lex: 你可以走得很远。
Pieter: 这些网站构建器相当先进。你需要的只是一个图像网格,对吧?
Lex: 是的。
Pieter: 可以点击的。打开像另一个页面。
Lex: 是的。
Pieter: 你可以走得很远。
Lex: 我怎么学编程?选择一种编程语言开始。
Pieter: 是的,FreeCodeCamp很好。
Lex: 系统地学习资源,定期练习编码,每天30-60分钟。坚持是关键。加入编程社区,比如Reddit的。是的,是的。是的,这相当不错。
Pieter: 是的。
Lex: 这相当不错。
Pieter: 所以我认为这是一个非常好的起点,因为想象一下你什么都不知道,你想做一个网站,你想做一个初创公司。这就像,这就是为什么,老兄,AI在教育方面的力量将会是惊人的。任何地方的人都可以问这个问题,然后开始构建东西。
Lex: 是的,它肯定澄清了这一点,并且就是开始构建。像保持——
Pieter: 是的。
Lex: 构建,构建。像实际应用那个东西,无论是AI,还是任何用于Web开发的编程。
Pieter: 是的。
Lex: 就有一个项目在心里,我喜欢像12个月12个创业项目或者像几乎每天构建一个项目的想法。
Pieter: 是的。
Lex: 就构建一个东西。
Pieter: 是的。
Lex: 让它工作,并且每天都完成它。那是一个很酷的实验。
Pieter: 我认为那是灵感来源。有一个女孩做了160个网站,在160天内或者什么。真的是迷你网站。
Lex: 是的。
Pieter: 她就是那样学会编码的。所以我认为给自己设定挑战是好的。你可以去一些编程训练营,但我不认为它们真的有效。我认为最好是做,对我来说,如何推导像自学,给自己设定像挑战,然后就投入进去,但你需要自律。你需要自律来坚持做下去。编码非常,入门的学习曲线很陡峭。非常烦人。和电脑打交道非常烦人。所以对人们来说坚持下去可能很难。
Lex: 是的,那种坚持做下去并且不放弃的事情,那种完成一件事情所需要的紧迫感。这就是为什么当你记录下这个,Hoodmaps的创建或者像一个工作原型时,那非常强大,那里有一个持续的挫败感,我想。就像哦,好吧,我该怎么做这个?然后你查一下,你就像,好吧,你必须解释你有的不同选项。
Pieter: 是的,老兄。
Lex: 然后就尝试一下,然后就会有一阵多巴胺的冲击,就像,“哦,它成功了,酷。”
Pieter: 老兄,太棒了。我直播了它。它在YouTube上之类的。人们可以看,当事情成功时,太棒了。看,就像一个主要的,你,我看起来很不……我看得不远。所以我只看,好吧,下一个要解决的问题是什么,然后是下一个问题?最后,你就有了整个应用程序或网站或东西。但我认为大多数人看得太远了。就像这张海报一样。你不知道它会有多难,所以你应该只看像下一个东西,下一个小挑战,下一步。然后看看你最终会到哪里。
Lex: 并且假设它会很容易。(笑)
Pieter: 是的,没错。对此保持天真。因为你会遇到非常困难的问题。很多大问题甚至不会是技术性的,会是像公共的,对吧?也许人们不喜欢你的网站。你可能会因为一个网站而被取消,比如说。很多事情都可能发生。
Lex: 公开构建是什么感觉,像你一样?公开地,你只是快速迭代,你得到人们的反馈。所以有众包的力量,但也有人们能够批评的负面方面。
Pieter: 所以老兄,我认为黑粉(haters)实际上是好的,因为我认为很多黑粉有好的观点。
Lex: 是的。
Pieter: 这需要像摆脱情绪,像,“啊,你的网站很烂,因为等等等等。”你就像,好吧,就去掉这个。“你的网站很烂”,因为这是人身攻击。他说了什么?他为什么不喜欢?你弄清楚,好吧,他不喜欢是因为注册困难或者什么,或者不是数据。他们说,不,这个数据不准确或者什么,对吧?好吧,我需要提高数据质量。这个黑粉说得有道理,因为完全忽视你的黑粉是愚蠢的。而且,老兄,我想我经历过那个,当我像10岁左右的时候。你在互联网上就喊些疯狂的东西,就像大多数推特,或者一半推特。所以你得有所保留地看待。是的,老兄,你需要在推特上,在X上,练就非常厚的脸皮。但我屏蔽(mute)很多人。我发现我最近查了一下,已经屏蔽了15,000人。所以在10年里,我屏蔽了15,000人。所以就像——
Lex: 那是一个一个手动屏蔽的。
Pieter: 是的。
Lex: 哦,哇。
Pieter: 所以每年1,500人。我不喜欢拉黑(block),因为那样他们会生气,他们会截图然后说,啊,啊,你拉黑我了。所以我只是屏蔽,然后它就消失了,太棒了。
Lex: 所以你提到了Reddit。所以Hoodmaps,它上过Reddit首页吗?
Pieter: 是的,是的,上过,是的,是的,是的,上过。太棒了。我的服务器差点宕机,我当时在看像谷歌分析,网站上大概有5000人或者什么疯狂的数字。那是在晚上,太棒了。老兄,我认为现在,老实说,TikTok,YouTube Reels,Instagram Reels。很多应用程序因为人们制作关于它的TikTok视频而变得非常大。所以假设你做了你自己的应用程序,你可以为自己制作一个视频。哦,我做了这个应用程序。它是这样工作的,等等等等。这就是我为什么做它,比如说。这就是你为什么应该用它。如果这是一个好视频,它会火起来,你会得到,老兄,我大概一个月额外多了$20,000或者什么,来自一个TikTok视频。它推广了Photo AI。
Lex: 是你做的还是别人做的?
Pieter: 是某个随机的人。所以有所有这些AI影响者,他们写关于。他们展示AI应用程序,然后他们稍后要钱,比如当一个视频火了。我可以再做一次,给我寄$4,000或者什么。我觉得,好吧,我做了那个,比如说。但它有效。TikTok是一个非常大的用户获取平台,是的。而且是有机的,像我认为最好的用户获取是有机的。你不需要买广告。你刚开始时可能没钱买广告。所以使用有机方式或者写一条爆款推文,对吧?那也能让一个应用程序火起来。
Lex: 嗯,我的意思是,是的,基本上是创造酷的东西,并且有一点点关注度,足以让酷的东西被注意到。然后如果它足够酷,它就会变得病毒式传播。
Pieter: 是的,而且你不再需要在X和很多平台上有很多粉丝了,因为TikTok X,我想Reels也是,它们现在有同样的算法。不再是关于粉丝数量了,而是关于它们在一小部分人身上测试你的内容,比如300人。如果他们喜欢,它会被测试给一千人,以此类推。所以如果东西好,它无论如何都会起来。你是否有五十万粉丝或一千粉丝或一百粉丝都无关紧要。
Lex: 你对于盈利的哲学是什么,如何从你构建的东西中赚钱?
盈利策略 (Monetize your website)
Pieter: 是的,所以很多初创公司,他们做像免费用户。所以你可以注册并且可以免费使用一个应用程序,这是……它对我来说从来效果不好,因为我认为免费用户通常不会转化。我认为如果你有VC资金,获取免费用户是有意义的,因为你可以把你的资金花在广告上,你可以让像数百万的人可预测地进来,他们会转化多少,给他们像一个免费试用,不管怎样,然后他们注册。但你需要把那个流程做得非常好,让它为你工作,你需要像……这非常困难。我认为最好是开始就直接向人们要钱。所以展示你的应用程序,你在你的登录页面上做什么?做一个演示或者什么视频。然后如果你想用它,付钱给我,付20,10以上。Netflix,像每月30或更多才能让你觉得值得。你需要赚钱。
Lex: 而且它建立了一个真正关心产品的社群。
Pieter: 也是,是的。建立一个社群,现在做一个Discord很普遍。每个AI应用都有一个Discord,你有开发者和用户一起在Discord里,他们谈论,他们要求功能,他们一起构建。现在这很普遍。你需要想象,如果你刚开始,获取一千个用户相当困难,获取一千个付费用户相当困难。如果你向他们收取像30k一个月,那是一大笔钱。
Lex: 这足够像——
Pieter: 过上好日子。
Lex: 是的,过上相当好的生活。我的意思是,那可能有很多与托管相关的成本。
Pieter: 是的,所以那是另一件事。我确保我的利润率非常高。所以我试图把成本保持得非常低。我不雇人。我现在试图和AI供应商谈判,你能让它便宜点吗?我发现了这个,你可以直接给公司发邮件说,“你能给我折扣吗?太贵了。”他们说,“当然,50%。”我觉得,“哇,非常好。”(Lex笑)我以前不知道这个,你可以直接问。尤其是在像现在有点像经济衰退,你可以问公司,我需要折扣,否则我可能需要像,你不必对此表现得像个混蛋。说,“我有点需要折扣,否则我需要去可能另一家公司,也许这里那里打点折。”他们说,“当然。”他们中的很多人会说好。像25%的折扣,50%的折扣,因为你认为网站上的价格就是API的价格或者什么。不是的。
Lex: 而且你也是一个公众人物。
Pieter: 哦,那也有帮助。
Lex: 而且你向世界传递了爱和善意。你实际上是在真诚地尝试构建酷的东西。所以很多公司可能想和你联系在一起,因为你正在尝试做。
Pieter: 是的,这像是一个秘密技巧,但我想即使没有——
Lex: 秘密技巧。做一个好人。
Pieter: 这取决于他们会给多少折扣。他们可能会给更多,但你知道这就是为什么你应该在推特上发帖,这样你可能会得到折扣。
Lex: (Lex和Pieter笑)是的,是的。而且当它是众包的时候,我的意思是付费确实能防止垃圾信息或者帮助防止。
Pieter: 也是,是的。是的,它给你高质量的用户。
Lex: 高质量的用户。
Pieter: 免费用户当然有,但他们很糟糕。就是像数百万来自任何地方的人,尤其是对于AI初创公司,你会受到很多滥用。所以你会得到数百万来自任何地方的人只是滥用你的应用程序,只是攻击它等等。
Lex: 互联网上有些东西。你提到像4chan发现了Hoodmaps。
Pieter: 是的,但我爱4chan。我不爱4chan,但你知道我的意思,像他们太疯狂了,尤其是在那时候。他们做的事情有点有趣。
Lex: 我实际上,那是什么?Netflix上这部新的纪录片《反社交网络》(Antisocial Network)或者类似的东西,那真的——
Pieter: 有趣。
Lex: 很迷人。就是4chan,那个东西的精神,4chan。
Pieter: 而且人们只是理解4chan。
Lex: 它很大程度上关乎自由,也像其中涉及的幽默,以及操纵系统和操纵,老兄。
Pieter: 就是这样。就是为了好玩而反系统。
Lex: 黑暗的一面是你玩得开心,你做反系统的事情,但是像纳粹总是出现,而且不知何故——
Pieter: 非常糟糕的事情开始发生。
Lex: 它不知何故漂移,是的。
Pieter: 就像校园枪击案之类的。所以这是一个非常困难的话题,但我确实知道,尤其是在早期,我想是2010年,我会为了好玩去4chan,他们会发布疯狂的冒犯性内容。这只是为了吓跑人们。所以我们会给其他人看说,“嘿,你知道这个互联网网站4chan吗?去看看吧。”
Lex: 是的。(笑)
Pieter: 他们会说,“老兄,那他妈的是什么?”我说,不,不,你不明白。
Lex: 是的。
Pieter: 那是用来吓跑你的。但实际上当你向下滚动时,有像深入的对话。
Lex: 是的。
Pieter: 他们已经是,这就像一个“普通人过滤器”(normie filter),像阻止。
Lex: 是的。
Pieter: 所以有点酷。但是是的——
Lex: 它走向黑暗。
Pieter: 它走向黑暗,是的。
Lex: 如果你有那些人出现,为了好玩,做一堆种族主义的事情和所有那些你说的事情。
Pieter: 是的,但一切都是,我想从来没有,老兄,我不在4chan上,但总是关于挑衅。就是挑衅者(provocateur)。
Lex: 但是在Hoodmaps或类似情况下挑衅可能——
Pieter: 哦,老兄。
Lex: 可能破坏一个好东西,像(笑)一个小镇里有点毒药总是好的。就像汤姆·威茨(Tom Waits)说的那样,但你不想太多,否则它会摧毁小镇。它会摧毁那个东西。
Pieter: 是的,他们有点像渗透测试员(pen testers),像黑客。
Lex: 是的。
Pieter: 他们只是为你测试你的应用程序,然后你添加一些东西,比如我添加了一个像NSFW词汇列表。他们会说像脏话。所以当他们写像脏话时,他们会被转发到YouTube,那是一个像视频。是一个非常放松的视频,像某种ASMR,像发光的果冻流淌这样来让他们放松,或者奶酪在吐司上融化。
Lex: 融化的奶酪,不错。
Pieter: 来让他们冷静下来。
Lex: 是的,是的。
Pieter: 我喜欢它。
Lex: 是的。
Pieter: 但实际上很多我没意识到的东西,在meme方面,有多少起源于4chan。Rickroll,我不明白。我不知道Rickroll起源于4chan。
Lex: 真的吗?
Pieter: 有那么多meme,像你认为的大多数meme——
Lex: 我认为roll这个词来自4chan,像不是roll这个词本身,而是在这种情况下,在meme的用法中。
Pieter: 是的。
Lex: 你会得到像掷骰子得双数(roll doubles),因为4chan上有像帖子ID。所以它们有点像随机的。所以如果我得到双数,这会发生或者什么。所以你会得到像,二,二。总之,就像一个投注市场,有点像在这些双数上,在这些帖子ID上,这太多有趣的东西了。
Lex: 是的,我的意思是那就是互联网,那是纯粹的。但是是的,再说一次,黑暗的东西有点渗入。
Pieter: 是的。
Lex: 最好把黑暗的东西保持在某个低水平。有点黑暗的噪音是好的,但不要太多。
Pieter: 是的。
Lex: 但再说一次,你必须注意那个,我的意思是,我猜总的来说是垃圾信息。你必须用Nomad List来对抗那个。你如何对抗垃圾信息?
对抗垃圾信息 (Fighting SPAM)
Pieter: 老兄,我现在用GPT-4。太棒了。(笑)所以我有像用户输入,有评论,人们可以评论城市。我不需要实际注册。是匿名评论。他们写了整本书关于城市以及好坏。所以我现在把它输入GPT-4,我问像,“这是一个好评论吗?这冒犯吗?这是种族主义还是别的什么?”然后当它拒绝评论时给我发Telegram消息,我检查它,老兄,它太准确了。它是如此——
Lex: 自动化了。
Pieter: 是的,而且非常准确。它理解双关语。我有GPT-4在聊天社区运行。这是一个有10,000人的聊天社区,他们在聊天,他们开始互相争吵。我以前有人工版主,非常好,但他们会开始和人工版主争吵。这个人有偏见或者什么。我有GPT-4。它真的,真的,真的,真的很好。它理解幽默。它理解像你可以说一些坏话,但有点像玩笑,而且不那么冒犯,所以不应该被删除,对吧?它理解那个。
Lex: 我很想有一个基于GPT-4的过滤器,用于像X这样的不同种类。
Pieter: 是的,我这周想过,像,我发了一条关于事实核查的推文。你可以点击事实核查,然后GPT-4。看,GPT-4并不总是对事情判断正确,对吧?但它可以给你一个关于推文的总体事实核查。通常,我现在做的是,当我写一些像关于经济学或关于AI的困难东西时。我把它输入GPT-4说,“你能事实核查一下吗?”因为我可能说了一些愚蠢的话。而愚蠢的话总是会被回复挑出来。哦,你这个说错了。然后整个推文有点像不再有意义了。所以我让GPT-4事实核查很多东西。
Lex: 所以事实核查是一个棘手的问题。
Pieter: 是的。
Lex: 但根据一个东西思考得有多周全,论证得有多好来对其进行评分会很有趣。
Pieter: 是的。
Lex: 那看起来更可行。那看起来更像是一个GPT能做的事情,因为那更少关乎真相,更多关乎事情的严谨性。
Pieter: 没错,你可以问那个,你可以在提示中问像,我不知道,比如说,你认为……为X Twitter创建一个排名分数,我们应该在哪里展示这个,如果我们根据像,我不知道,正直、现实、像基础深度或什么,趣味性来排名。它可能会给你一个相当好的分数。我的意思是埃隆可以用Grok做这个,对吧?他可以开始用那个来检查回复,因为回复部分就像混乱。
Lex: 是的,而且实际上回复的排名并不好。
Pieter: 没有任何意义。
Lex: 没有意义。
Pieter: 不。
Lex: 我想用不同的方式排序。
Pieter: 是的,而且如果你有很多粉丝,你现在收到的回复太多了。我收到的回复太多了。我看不到所有东西,很多东西我就是错过了,我想看到好的东西。
Lex: 而且通知之类的,也完全是混乱。
Pieter: 是的。
Lex: 能用有趣的方式过滤那个,用有趣的方式排序那个会很好。因为我觉得我错过了很多,而为我呈现出来的只是一个没有粉丝的人的随机评论。
Pieter: 是的,是的。
Lex: 无论是正面的还是负面的。就像,好吧,
Pieter: 如果这是一个非常好的评论,它应该出现,但它可能应该多看一点,这些人有粉丝吗,因为他们可能更投入平台,对吧?
Lex: 哦,不。我甚至不在乎有多少粉丝。如果你按评论质量排名,很好。
Pieter: 是的。
Lex: 但不只是随机地,像按时间顺序,只是一堆评论。
Pieter: 是的,是的,是的,那确实有道理。
Lex: 是的。
Pieter: 是的。X在这方面可以非常有证据,我认为。
Lex: 你大力提倡的一件事,我喜欢的是自动化步骤。
自动化 (Automation)
Pieter: 所以一旦你有了一个东西……一旦你有了一个想法并且你构建了它,它开始真正赚钱了。它让人们快乐,有一个用户社区在使用它。你想采取自动化步骤,自动化你需要做的事情,让它尽可能少地工作就能无限期地运行下去。
Lex: 是的。
Pieter: 你能解释一下你那里的哲学吗?你说自动化是什么意思?
Lex: 是的,所以一般的初创公司理论是,当它开始,你开始赚钱,你开始雇人做事,对吧?做一些你,比如营销。做一些你一开始自己会做的事情,以及任何社区管理和为Nomad List组织聚会,比如说,那会是一份工作,比如说。我觉得我没有那个钱,我也不太想经营一家有很多人的大公司,因为管理这些人有很多工作。所以我一直试图尽可能地自动化这些事情。这可以真的是像对于Nomad List,它真的是像一个……它不是不同的其他来源。它就像一个网页,你可以在上面组织你自己的聚会,设定时间表,日期,等等。你可以看到那天会有多少游民在那里。所以实际上会有足够的游民来聚会,对吧?然后当它完成时,它会在Nomad List账户上发一条推文。这里有聚会。它会给在那个城市的每个人,那些在那里的人,那些将要去那里的人发送私信。然后人们出现在一个酒吧里,就有了聚会,那是完全自动化的。对我来说,让这个自动化是如此显而易见,你为什么需要有人来组织这个?自动化它更有意义。对于我大多数的事情,像,我弄清楚如何用代码来做。我认为尤其是现在有了AI,你可以比以前自动化更多的事情。因为AI理解事物理解得非常好。比如以前我会用if语句,对吧?现在你问GPT,你把一些东西放到GPT-4里,在API里,它会返回像,这个好,这个坏。
Lex: 是的,所以你基本上现在甚至可以自动化像主观类型的事情。这就是现在的不同之处。
Pieter: 是的。
Lex: 这非常近期,对吧?
Pieter: 但仍然很难,我的意思是那个自动化步骤很难弄清楚如何……你基本上是把所有事情都委托给代码。
Lex: 是的。
Pieter: 对很多人来说,采取那一步并不简单。所以当你说自动化时,你说的是像CronJob吗?
Lex: 是的,老兄,很多CronJob。
Pieter: 很多CronJob。
Lex: 是的。
Pieter: 是的。我真的,我登录到服务器,我做像sudo crontab -e
,然后我进入编辑器,我写像每小时,然后我写php dothisthing.php
,那是一个脚本。那个脚本做一件事,然后它每小时做一次。就是这样。我所有的网站都是这样工作的。
Lex: 你有没有一个东西,如果出错了,它会像给你发邮件或者什么?或者给管理这个东西的人发邮件?
Pieter: 我有这些我制作的网页,它们叫做像健康检查。就像healthcheck.php
,然后它有表情符号,如果好的话是绿色对勾,如果坏的话是红色叉叉。然后它做像数据库查询,比如说。比如,阿姆斯特丹的网速是多少。好的,是一个数字。像点几兆比特。所以是一个准确的数字。好的,检查,好的。然后它进行下一个,它检查所有数据点。过去24小时内有人注册吗?这很重要,因为可能注册坏了。好的,检查,有人注册了。然后我有uptimerobot.com,这就像用于正常运行时间,但它也可以检查关键字。它检查一个表情符号,就像红色的X,表示如果有什么不好的。所以它每分钟打开那个健康检查页面来检查是否有什么不好的。然后如果不好,它会给我发Telegram消息说,“嘿,怎么了?”或者它不说,“嘿,怎么了?”它给我发像警报。(Lex笑)
Lex: 嘿,嘿,甜心。
Pieter: 这个东西宕机了,然后我检查。所以在出问题的一分钟内,我知道了,然后我可以打开我的笔记本电脑修复它。
Lex: 是的。
Pieter: 但好处是像过去几年,东西不再坏了。而十年前,当我刚开始的时候,所有东西都在不停地坏。现在几乎,上周就像的正常运行时间。这些健康检查是正常运行时间百分比的一部分。所以就像一切都正常工作。
Lex: 你实际上让我意识到我应该为自己做一个页面。就像一个页面,包含所有的健康检查,这样我就可以去那里看到所有的绿色对勾。
Pieter: 看着感觉很好,你知道的。
Lex: 就像,好的。
Pieter: 是的。
Lex: 好的,我们没事。一切都好。
Pieter: 是的。
Lex: 而且像你可以看到,上一次有什么不对劲是什么时候,它会说像从不。
Pieter: 是的。
Lex: 或者意思是像你检查过,自从你上次关心检查以来,一切都好。
Pieter: 当然。它以前会给我发好的健康检查。
Lex: 是的。
Pieter: 一切都好,一切都好。
Lex: 但已经——
Pieter: 一切都好。
Lex: 如此频繁了。(笑)
Pieter: 我就像,这感觉太好了。但后来我想,好吧,显然,它不会,我们需要隐藏好的,只显示坏的,现在就是这样。
Lex: 我需要把所有东西整合到一个地方。我自动化像所有东西。
Pieter: 是的,是的。
Lex: 也是一个大型的CronJob集合。这个播客的很多发布都是全部,所有东西都是自动完成的,全部剪辑好了。所有这些东西。
Pieter: 哇,是的。
Lex: 但能自动化更多会很好。
Pieter: 是的。
Lex: 比如翻译,所有这些东西自动化会很好。
Pieter: 是的,每个JavaScript,每个PHP错误也会发送到我的Telegram。所以每个用户,不管是什么用户,不一定是付费用户。如果他们遇到错误,JavaScript会把JavaScript错误发送到服务器,然后它会从我所有的网站发送到我的Telegram。
Lex: 所以你收到像一条消息。
Pieter: 所以我收到像一个未捕获的,变量错误,不管怎样,等等等等。然后我想,“好的,有趣。”然后我去检查它。这就像一个达到零错误的方法,因为一开始你会收到大量的错误,现在几乎像没有了。
Lex: 所以那真的很酷。那真的很酷。
Pieter: 但这和人们付钱给像非常大的SaaS公司的是同样的东西。New Relic用于对吧?来管理这些东西。所以你也可以那样做。你可以使用现成的。我喜欢自己构建。更容易。
Lex: 是的,很好。做那种自动化很好。我开始想,我生活中还有哪些我自己做的事情可以自动化。
Pieter: 你可以问GPT,给出你的一天,然后问你哪些部分可以自动化。
Lex: 嗯,我最想自动化的一件事是我对社交媒体的消费。
Pieter: 是的。
Lex: 包括输出和输入。
Pieter: 老兄,我想有一些初创公司做那个。它们用AI总结推特上发生的酷事,我想那个叫SWYX或者什么的人,他做一个完全由AI生成的时事通讯。我们有AI领域最新的酷东西。
Lex: 是的,我的意思是我想做那个。但也像跨Instagram,Facebook——
Pieter: 是的。
Lex: LinkedIn。
Pieter: 是的。
Lex: 所有这些东西。就像,好吧,你能为我总结一下今天的互联网吗(Pieter笑)?
Pieter: 总结互联网.com。
Lex: 是的,.com。
Pieter: 是的。
Lex: 因为我觉得它占用了太多时间,但也像,我不喜欢它有时对我的心理产生的影响。
Pieter: 是因为像黑粉还是只是一般内容和政治?
Lex: 只是一般。不,不,只是一般。比如,TikTok对我来说就是一个很好的例子。我有时用了TikTok之后就感觉变笨了。我就是感觉像——
Pieter: 是的,我不再用了。
Lex: 不知何故空虚,我像没有灵感。
Pieter: 是的。
Lex: 当时很有趣,我像,哈哈,看那只猫在做一件有趣的事情。然后你像,哦,看那个人在用一种有趣的方式随着那段音乐跳舞。然后你像,10分钟后你像,我觉得自己笨多了,而且我不太想做太多事情。
Pieter: 是的。
Lex: 在剩下的一天里。
Pieter: 我女朋友说,她看到我像在看一些愚蠢的视频。她说:“老兄,你的脸看起来也那么蠢。”
Lex: (Lex笑)你的整个脸开始变得像,哦,有趣。
Pieter: 我的意思是对于社交媒体,对于X有时对我来说也是,我想我可能自然地倾向于戏剧性。
Lex: 是的,很难控制。
Pieter: 是的,所以通过关注AI人士,特别是只发布技术内容的AI人士,情况一直很好,因为那样我只看他们,然后我就会深入研究像学习已发表的新论文或者——
Lex: 是的。
Pieter: Git仓库,或者只是任何酷的东西的演示,以及他们转发的那种东西。那是我深入研究的兔子洞,我在学习,我受到启发,所有那些东西。但这一直很难。控制那个一直很难。
Lex: 这很困难。你需要像管理你的平台。我也有一个屏蔽词列表,所以我屏蔽像政治之类的东西,因为我不太想它出现在我的信息流里。我想我已经屏蔽了那么多,现在我的信息流很好。我看到了有趣的东西,(Lex笑)但你需要修改,你需要像修改你的应用程序,你的社交媒体平台——
Pieter: 是的。
Lex: 仅仅是为了正常运行,并且不对你,对你的心理健康有毒,对吧?那像是一个问题。它应该为你做那个。
Pieter: 这是某种有趣的自动化。我希望我能更容易地通过API访问X和Instagram。
Lex: 你需要一个月花$42,000,我的朋友们这样做。是的,你可以那样做。
Pieter: 但仍然,即使你那样做,你得到的不是,我的意思是有限制,使得像——
Lex: 是的。
Pieter: 自动化变得不容易。他们试图限制的东西,像滥用或者你窃取应用程序的所有数据然后训练一个LLM,或者类似的东西。
Lex: 是的。
Pieter: 但如果我只是想找出自动化我与X系统或Instagram互动的方式,他们不让那变得容易。但我很想自动化那个,并探索不同的方式如何利用LLM来控制我消费的内容,也许发布那个,也许他们自己可以看到那可以如何用来改进他们的系统。
Lex: 是的。
Pieter: 但没有足够的访问权限。
Lex: 是的,如果你能截屏你的手机,对吧?可能有一个应用程序和你一起看你的屏幕。
Pieter: 你可以,是的。
Lex: 但我甚至不知道像它会做什么。也许它可以在你看到之前隐藏东西。向下滚动。
Pieter: 我有那个,我有Chrome扩展。我写了很多Chrome扩展,隐藏不同页面的部分等等。
Lex: 是的。
Pieter: 例如,在我的主电脑上,我隐藏了我创建的YouTube内容的所有观看次数和点赞数等等。这样我就不会——
Lex: 聪明,不影响你。
Pieter: 它不会,是的。所以你不会注意它。
Lex: 是的。
Pieter: 我也在那里隐藏了一些部分。我有一个X的模式,我隐藏了大部分东西。所以没有,和YouTube一样。
Lex: 我有同样的东西,我有这个扩展。
Pieter: 嗯,我自己写的,因为更容易。
Lex: 是的。
Pieter: 因为它一直在变。保持它动态变化不容易,但他们非常擅长像让你分心,然后开始——
Lex: 相关账户,相关帖子。
Pieter: 相关的东西。
Lex: 我就像,我不想要相关的。
Pieter: 然后像10分钟后你就像,或者一些热门的东西。我有一群奇怪的朋友沉迷于YouTube,而我不沉迷。我想是因为我的注意力持续时间对于YouTube来说太短了。(Lex和Pieter笑)但我有这个扩展像YouTube Unhook,它隐藏了所有相关的东西。我只能看到视频,这太棒了。但有时我需要像,我需要搜索一个视频关于如何做某事。然后我去YouTube,然后我有这些YouTube Shorts。这些YouTube Shorts就像,它们是算法设计的,就是让你点击它们。我点击,然后我像五分钟后,带着这张脸,你就卡住了。就像,发生了什么?我本来要打开,我本来要播放像咖啡混音,早上一起喝咖啡的音乐混音,像爵士乐,我不想去看Shorts。所以这非常困难。
Lex: 我喜欢我们实际上在强调各种有趣的、都可以通过创业解决的问题。好的,那么退出呢?
何时出售初创公司 (When to sell startup)
Pieter: 何时以及如何退出?
Lex: 老兄,你不应该问我,因为我从未卖过我的公司,而且我——
Pieter: 所以你从未……你所有成功的事情,你从未卖过它。
Lex: 是的,有点可悲,对吧?所以我参与了很多收购像交易之类的,我在那里也学到了很多关于金融人士的东西,比如操纵和尽职调查,然后改变估值。人们事后改变估值。很多人拖着你收购你,然后需要六个月。这是经典的。需要六到十二个月。他们想看所有东西。他们想看你的Stripe和你的代码等等。然后在最后,他们会把价格改低,因为你已经投入那么多了。所以这是一种谈判策略,对吧?我觉得,不,那我不想卖,对吧?我的公司的问题在于像,它们有的利润率。所以倍数,公司是按倍数出售的,有点像利润或收入的倍数。通常倍数是像三倍,三倍或四倍或五倍的收入或利润。所以在我的情况下,它们都是自动化的。所以我可能还不如等三年,我得到的钱和卖掉时一样,然后我仍然可以卖掉同样的公司。你明白我的意思吗?我仍然可以卖三到五倍。所以从财务上讲,卖掉并没有太大意义。
Pieter: 是的。
Lex: 除非价格足够高。如果价格达到六倍或七倍或八倍,我不想等六年才拿到钱。但如果你给我三倍,像三年什么都不是。我可以等。
Pieter: 所以这意味着你创建的公司真正有价值的东西不仅仅是界面和众包内容,还有用户本身,像用户基础。
Lex: 是的。所以Nomad List,它是一个社区,是的。
Pieter: 所以我能理解那会非常有价值。
Lex: 是的。
Pieter: 我很惊讶那个没有。
Lex: 但Nomad List,它像我的孩子。它像我第一个成功的项目,我不太确定我是否想卖它。就像你——
Pieter: 是的。
Lex: 老了以后还继续做这个会很好。它有一个像使命,那就是人们应该去任何地方旅行,他们可以从任何地方工作,他们可以接触不同的文化。那是让世界变得更好的好方法。如果你去中国并在中国生活,你会了解到他们是好人。你听到的很多关于中国的事情是宣传,很多事情也是真的。但更多的是,你知道,你从旅行中学到很多。我认为这就是为什么它是一个很酷的产品,不卖。AI产品,我对AI产品像Photo AI的情感投入较少,我可以卖掉那个,是的。
Pieter: 是的,你还提到的一件事是你必须考虑到你会想念——
Lex: 是的。
Pieter: 你创建的公司。
Lex: 以及它给你的意义,对吧?有一个非常著名的抑郁症,在创始人卖掉公司后。他们就像,这就是我。像我是谁?他们立刻开始构建另一个。(Lex笑)他们永远停不下来。所以我认为最好是一直工作到死。就一直做酷的东西,你不应该退休。我认为退休可能不好。
单独编程 (Coding solo)
Lex: 所以你通常独自构建这些东西,并且大部分时间独自工作。这背后的想法是什么?
Pieter: 我认为我不太擅长和别人一起工作。不是说我疯了,而是我不信任别人。
Lex: 澄清一下,你不信任别人能做好。
Pieter: 是的,我不想开那种共识会议,我们都像,你开一个三个人的会议,然后你得到这种妥协的结果,这非常欧洲。在荷兰,我们称之为polderen(协商模式)。你把人放到房间里,只有当他们就妥协达成一致时才让他们出来,对吧?在政治上。我认为这孕育了像平庸,你得到一个平庸的想法,平庸的公司,平庸的文化,你需要有一个领导者,或者你需要单干,就自己做,我认为。我信任一些人,现在我和我最好的朋友Andre,我正在做一个新的AI初创公司。但这是因为我们认识很久了,他是我少数几个愿意一起构建东西的人之一,但几乎从未,是的。
Lex: 那么当你不止一个人时,要成功需要什么?你如何和Andre一起构建?你如何和别人一起构建?
Pieter: 所以他编码,我应该在推特上发帖。真的,我在推特上推广。我们设定产品策略。我说,这个应该更好,那个应该更好。但我认为你需要有一个人来编码。他用Ruby编码,所以就像不能做Ruby,我是用PHP的。
Lex: 所以你曾经和另一个人长时间编码吗?
Pieter: 从未有过。
Lex: (Lex笑)你认为这背后是什么?
Pieter: 我知道一直只有我坐在我的笔记本电脑前,像编码。
Lex: 不,像你从未有过另一个开发者进来然后像?
Pieter: 我有过一次,用Photo AI,有一个AI开发者,Philip,我雇他来做……因为我不会写Python。
Lex: 是的。
Pieter: AI的东西是Python。我需要让模型在Replicate上工作等等。我需要改进Photo AI。他帮了我很多,工作了10个月,老兄,我尝试Python,用NumPy,和包管理器,对我来说弄清楚这些狗屎太难了。我没有时间。我想10年前我会有时间坐下来,熬通宵来弄清楚Python这些东西。我没有那个……那不是我的菜。
Lex: 但那不是你的菜。这是另一种编程语言,我明白了。AI,新东西,明白了。但你从未有过一个开发者进来,看你的PHP,jQuery代码,然后是的,就像在对话中或者即兴表演中——
Pieter: 是的。
Lex: 他们谈论是的,而且,像基本上,好吧。
Pieter: 我有过一个星期。
Lex: 理解。
Pieter: 然后结束了。
Lex: 发生了什么?
Pieter: 因为他想把所有东西重写成那个——
Lex: 不,那是错误的人。
Pieter: 我知道。
Lex: 他想重写成什么?
Pieter: 他想重写,他说这个jQuery,我们不能这样做。我说,好吧。他说我们需要把东西重写成Vue,vue.js。我说,“你确定吗?我们能就,你知道,保留jQuery吗?”他说,“不行,老兄。”我们需要改变很多东西。我说,“好吧。”我当时有点感觉像这样,你知道,我们要清理狗屎。但一周后,这会花费太多时间。
Lex: 我想我喜欢和这样的人一起工作,当我接触他们时,我在脑子里假装他们是存在过的最聪明的人。
Pieter: 哇。
Lex: 所以我看他们的代码或者看他们创造的东西,试图看到他们方式的天才之处。你真的必须理解人,像真正注意到他们。然后从那个地方就什么是更好的方法进行对话。
Pieter: 是的,但那些是顶尖的开发者。
Lex: 是的。
Pieter: 那些是技术不可知论者。所以他们可以和,他们可以学习任何技术栈,他们可以——
Lex: 是的。
Pieter: 那就像非常少,就像——
Lex: 真的吗?
Pieter: 顶尖5%。
Lex: 该死。
Pieter: 因为如果你尝试雇佣开发者,无意冒犯开发者,但大多数开发者不是。老兄,大多数普通工作的人对他们的工作都不太擅长,即使是医生之类的。
Lex: 那太可悲了。
Pieter: 当你意识到这一点时,人们在他们的工作上非常平庸。
Lex: 是的。
Pieter: 特别是对于开发,对于编码,我认为。所以对不起——
Lex: 我认为那是一个开发者非常重要的技能,能够进来理解音乐性,风格。
Pieter: 就是这样,老兄。同理心,就像代码同理心(code empathy),对吧?
Lex: 是代码同理心。
Pieter: 是的,这是新词,但就是这样。你需要理解,浏览代码,对其有一个整体的看法,老兄,你可以建议我们改变东西,当然。看,jQuery很疯狂。我用jQuery很疯狂。我们可以改变那个。
Lex: 一点也不疯狂。jQuery也很美——
Pieter: 是的。
Lex: 而且强大,PHP也很美很强大。特别是像你最近说的,随着版本的演进,它现在是更严肃的编程语言了。它超级快。
Pieter: 当然。
Lex: 比如PHP现在真的很快。
Pieter: 是的,是的,是的。
Lex: 它疯狂的JavaScript——
Pieter: 比Ruby快得多,是的。
Lex: 现在真的很快。
Pieter: 是的。
Lex: 所以如果速度是你关心的东西,它超级快。
Pieter: 是的。
Lex: 而且有庞大的用户社区——
Pieter: 是的。
Lex: 使用那些编程语言,而且有框架,如果你喜欢框架。所以不管怎样,你用什么并不真的重要,但你也,如果我像一个和你一起工作的开发者,像你非常成功。你发布了很多。
Pieter: 是的。
Lex: 所以像如果我进来,我会像,我不假设你什么都不知道。假设Pieter是天才,像有史以来最聪明的开发者。然后像学习,从中学习。
Pieter: 是的。
Lex: 然后是的并且。注意到代码中像,好的,好的,好的。我明白了。
Pieter: 是的。
Lex: 这就是他的思考方式。现在如果我想添加另一个,像一个小功能,肯定需要在前面有一个表情符号。(笑)
Pieter: 是的,老兄。
Lex: 然后就像遵循同样的风格并添加它。
Pieter: 是的。
Lex: 我的目标是让你开心,让你微笑,让你,哈哈,该死,我明白了。现在你会开始尊重我。
Pieter: 是的。
Lex: 然后像信任我,你开始以这种方式一起工作。我不知道。我不知道找到开发者有多难。
Pieter: 不,我认为他们存在。我认为我需要雇佣更多人。我需要尝试更多人。
Lex: 尝试人,是的。
Pieter: 但那花费了我很多精力和时间。
Lex: 是的。
Pieter: 但100%可能。
Lex: 是的。
Pieter: 但我想要吗?我不知道,事情现在运行得还行。(Lex笑)我的意思是像,好吧。你可以说像,好吧,Nomad List看起来有点笨重。人们说设计有点笨重。好吧,我会改进设计。就像在我待办事项列表的下一个,比如说。我最终会做到。
Lex: 但这是真的。我的意思是,你也极其擅长你所做的事情。
快速发布 (Ship fast)
Pieter: 我只是在看Photo AI的界面。你用jQuery做的,对吧?jQuery有多神奇?这些牛仔正在得到,这些是……这些牛仔。这很多,这很多。但我很高兴他们都穿着衬衫。总之,这里的界面真的,真的很好。我能看出你知道你在做什么,对于Nomad List,极其好,界面。
Lex: 谢谢你,老兄。
Pieter: 那都是你。
Lex: 是的,所有都是我。
Pieter: 所以所有这些以及每个小功能。所有这些。
Lex: 人们说它看起来有点像ADHD或ADD,像它有那么多东西,而现在的设计是极简主义的。对吧?
Pieter: 对,对,我明白你。但这有很多信息,而且是有用的信息,它以一种干净的方式传递,同时仍然时尚且看起来有趣。所以像极简主义设计是关于当你想要传达完全没有信息时——
Lex: 是的。
Pieter: 并且看起来很酷。
Lex: 是的,非常酷。很装腔作势,对吧?
Pieter: 装腔作势与否,功能是无用的。这是关于大量信息以干净的方式传递给你,当它干净时你不能太性感。所以它足够性感。
Lex: 是的,我想这就是我的大脑的样子。有很多狗屎在发生。就像低音鼓音乐。就像非常(模仿低音鼓音乐)
Pieter: 是的,但这仍然……所有东西的间距都很好。字体非常好。非常易读,非常小。
Lex: 是的,我喜欢它,你知道的,但我做了它,所以我不相信我自己的判断。
Pieter: 不,这真的很好。
Lex: 谢谢你,老兄。
Pieter: 表情符号不知何故,像这是一种风格,它是一种东西。
Lex: 我需要挑选表情符号。挑选它们需要一段时间。
Pieter: 关于表情符号的一些东西是非常好的令人难忘的,像想法的占位符。
Lex: 是的。
Pieter: 如果只是文本,如果只是文本实际上会让人不知所措。表情符号真的很有帮助。那是一个绝妙的补充。有些人可能会看着它,你为什么到处都有表情符号?实际上真的,对我来说,真的——
Lex: 人们让我删除表情符号。
Pieter: 是的,嗯,人们不知道他们在说什么。
Lex: 让它显得不成熟。
Pieter: 我肯定人们会告诉你很多事情。这真的很好。然后使用颜色很好。小字体但不太小。显然,你必须显示地图,这非常棘手。
Lex: 是的。
Pieter: 是的。
Lex: 这很好。
Pieter: 不,这真的,真的,真的很好。我的意思是,好吧,当你悬停在上面时,这个看起来怎么样?
Lex: 是的,是简单的过渡。
Pieter: 不,我理解那个。我肯定有像,那花了你多长时间来弄清楚你想要它看起来怎么样?你有没有掉进一个兔子洞,花了像两个星期?
Lex: 不,都是迭代的。就像10年的,你知道的,在这里添加C过渡或者做这个或者。
Pieter: 嗯,比如说像,看这些现在是圆角的。
Lex: 是的。
Pieter: 如果你想要像,圆角可能是更好的方式。但如果你想要它是矩形的,像锐角,你会怎么做?你只是?
Lex: 所以去index.css。
Pieter: 是的。
Lex: 我做Cmd + F
。我搜索border-radius 12px
。
Pieter: 是的。
Lex: 然后我用border-radius 0
替换。然后我做Cmd + Enter
——
Pieter: 是的。
Lex: 然后它部署,它推送到GitHub,然后发送一个Webhook,然后部署到我的服务器,五秒钟内就上线了。
Pieter: 哦,你经常部署到生产环境。你没有像测试环境吗?
Lex: 没有。(Lex笑)所以我因此而出名,因为我太懒了,每次都在我的笔记本电脑上设置一个预发布服务器。所以现在我只部署到生产环境。
Pieter: 是的。
Lex: 老兄,我要因此被取消了。但它对我来说效果很好,因为我有很多……我有PHP Lint和djLint,所以它告诉我什么时候有错误。所以我不会部署。
Pieter: 是的。
Lex: 但真的,我大概在过去12个月里有37,000次git提交或者什么。所以我做一个小修复,然后Cmd + Enter
,然后发送到GitHub。GitHub发送一个web到服务器,web服务器拉取它,部署到生产环境,然后就在那里了。
Pieter: 那的延迟是多少,从你按下Cmd + Enter
开始?
Lex: 一秒钟,可能一两秒钟。
Pieter: 所以你只是做一个改动然后你——
Lex: 就是这样。
Pieter: 基本上非常擅长不犯错误。
Lex: 老兄,100%,你是对的。人们说,你怎么能这样做?嗯,你擅长不让服务器宕机。
Pieter: 是的。
Lex: 因为你需要更仔细地编码。看,在任何大公司里这都是愚蠢的。但对我来说,它有效,因为它让我非常快。有人会在推特上报告一个bug,我有点像做了个秒表。我能多快修复这个bug?然后两分钟后,比如说,它就修复了。
Pieter: 是的。
Lex: 这很有趣,因为对我来说和那些你报告一个bug然后需要像六个月的公司一起工作很烦人。
Pieter: 是的。
Lex: 就像可怕。当你能非常快地解决他们的问题时,这让人们非常开心。但这很疯狂,我承认。
Pieter: 我不认为这很疯狂。我的意思是,我肯定有一个中间地带,但我认为整个事情,有一个像测试阶段,有预发布阶段,有开发阶段,然后有像多个你用于那个阶段的表和数据库。就像——
Lex: 归档。
Pieter: 一团糟。
Lex: 是的。
Pieter: 而且涉及不同的团队。不好。
Lex: 我就像另一个极端的一个好的有趣的例子。
Pieter: 但稍微安全一点但不要太多。那会很好。
Lex: 是的,是的。
Pieter: 我肯定那实际上就像X现在,他们如何快速改进。就是这样。
Lex: 不,他们这样做是因为有更多bug。
Pieter: 是的。
Lex: 人们抱怨像,哦看,他买了这个推特。现在全是bug。老兄,这些发布的东西——
Pieter: 是的。
Lex: 现在事情正在发生,它现在是一个动态应用程序。
Pieter: 是的,bug实际上是一个好事情发生的迹象。
Lex: 是的。
Pieter: bug是功能的特征,因为它显示——
Lex: 是的。
Pieter: 团队实际上在构建东西。
Lex: 100%,是的。
Pieter: 嗯,问题之一是像我看到YouTube有那么多潜力来构建功能,但我只是看到它需要多长时间。所以我得到了与许多其他团队互动的机会。但其中一个团队是MLA,多语言音频。
Lex: 是的。
Pieter: 我不知道你是否知道这个,但在YouTube上你可以有不同语言的音轨。
Lex: 是的。
Pieter: 用于配音。有一个团队,没有多少人在用它,但像每一个功能,他们必须开会并同意,然后分配资源。工程师必须为此工作。但我肯定对工程师来说,获得批准像——
Lex: 我知道。
Pieter: 因为它必须不破坏网站的其余部分,无论他们做什么。但如果你没有足够的独裁式的,像自上而下的,像我们需要这个现在,任何多语言音频的事情都需要永远才能完成。但多语言音频是一个很好的例子,它现在看起来很小众,但很可能改变整个世界。当我上传这个对话时,如果它瞬间被配音成40种语言。
Lex: 是的,老兄。
Pieter: 每个人消费每一个视频都可以用那些不同的语言观看和收听,它改变了一切。YouTube在成为这方面的领导者方面处于极其有利的位置。
Lex: 是的。
Pieter: 他们有计算能力,他们有用户基础,他们有如何做这个的经验。所以像多语言音频应该是——
Lex: 高优先级功能,对吧?
Pieter: 是的,那是高优先级。
Lex: 是的,是的。
Pieter: 这是谷歌现在痴迷于AI的一种方式。他们想炫耀他们可以在AI领域占主导地位。这是一种谷歌可以说像,我们用了AI的方式。这是一种打破语言造成的壁垒的方式。
Lex: 对他们来说,首选的结果可能是他们的职业生涯,而不是酷产品的整体结果。
Pieter: 我认为他们不像自私什么的,他们想做好事。是关于机器——
Lex: 组织,是的。
Pieter: 组织的事情,就是这样发生的。
Lex: 我有这个,当我向像我合作的大公司报告bug时。我通过私信和很多不同的人交谈,他们都非常努力地想做点什么。他们都非常好。而我有点像个混蛋——
Pieter: 是的。
Lex: 因为我像,伙计们,我为了这个和20个人谈了六个月,什么都没发生。我说,“老兄,我知道,但我正在尽力。”是的,所以这是系统性的。
Pieter: 是的,这需要,再说一次,我不知道是否有更好的词,但像独裁式的自上而下,CEO进来然后就说,像,对于你俩,就像MLA。
Lex: 是的。
Pieter: 现在就把这个完成。这是最高优先级。
Lex: 我认为大公司,尤其是在美国,很多是法律问题,对吧?他们需要让所有事情都通过法律部门。
Pieter: 是的。
Lex: 你不能像,老兄,我做的事情,我在大公司里永远做不到,因为所有事情都可能需要Git部署需要通过法律部门。
Pieter: 嗯,再说一次,独裁式的,你基本上说史蒂夫·乔布斯经常这样做。我见过很多领导者这样做。忽略律师。忽略沟通部门。
Lex: 没错,是的。
Pieter: 忽略公关,忽略所有人。给工程师权力。听取基层人员的意见,把这狗屎完成,并在周五前完成。
Lex: 是的。
Pieter: 就是这样。
Lex: 法律可以改变。例如,假设你发布了这个AI配音,然后有一些法律问题和诉讼。好吧,所以法律改变了,会有上诉,会有一些最高法院的事情,等等。法律改变了。所以仅仅通过发布它,你就改变了社会,你改变了法律框架。而不发布,一直害怕法律框架。你没有改变事情。
Lex: 只是出于好奇,你用什么IDE?
最佳编程IDE (Best IDE for programming)
Pieter: 让我们谈谈像你的整个设置。考虑到你效率极高,而且你经常穿着内裤在沙发上懒洋洋地编程。总的来说,这对你重要吗?有没有像你使用的特定IDE,你用VS Code吗?
Lex: 是的,VS Code。以前我用Sublime Text,我不认为这很重要。我对像工具持非常怀疑的态度,当人们认为它……他们说它重要,对吧?我不认为它重要。我认为任何你非常了解的工具,你会非常非常快,比如快捷键,IDE。我喜欢Sublime Text,因为我可以使用多光标,你搜索一些东西,我可以就像在文件里进行大规模替换——
Pieter: 是的。
Lex: 用光标功能,而VS Code并没有那么好。
Pieter: 实际上很有趣。Sublime是我学到那个的第一个编辑器。
Lex: 是的。
Pieter: 我认为他们只是让那个超级容易。所以那会叫什么?多重编辑,多光标编辑——
Lex: 是的。
Pieter: 东西,不管怎样。
Lex: 那太好了。
Pieter: 我肯定像几乎每个编辑器都能做到那个。只是可能设置起来很难。
Lex: 是的。
Pieter: 为什么需要它呢?
Lex: VS Code没那么好,我想,或者至少我试过。但我会用那个来像处理数据。数据集,比如说,来自世界银行。我就会用多光标大规模改变所有东西,但是,是的,VS Code。老兄,我是被欺负才用VS Code的,因为推特总是看到我的Sublime Text截图然后说,“你为什么还在用Sublime Text?”老古董(Boomer),你需要用VS Code。
Pieter: 是的。
Lex: 我就像,好吧,我会试试。我买了一台新MacBook,然后我从未安装,我从未复制旧MacBook的东西。我就让它保持全新,你知道的,像一个干净的,像格式化C盘的Windows。干净的开始,我像,“好吧,我试试VS Code。”然后它就留下来了,你知道的,但我不太在乎。对我来说没那么重要。
Pieter: 哇,你知道格式化C盘的梗,嗯?
Lex: 老兄,那太好了。你会安装Windows,然后三或六个月后它会开始崩溃,所有东西都像变慢。然后你会重启,进入Dos,格式化C盘,你会删除你的硬盘,然后再次安装Windows 95,那真是好时光。你会设计所有东西。现在我要正确地安装它。现在我要正确地设计我的桌面。
Pieter: 是的,我不知道是不是同行压力,但像我用E-MAX很多很多年,我知道,你知道,我爱Lisp。所以很多定制是用Lisp完成的。它是一种编程语言。部分原因是同行压力。但部分是意识到像你需要不断学习东西。和jQuery同样的问题。我认为我仍然需要学习Node.js,比如说。
Lex: 是的。
Pieter: 即使那不是我的主要事情,甚至远非主要事情。但我觉得你需要不断学习这些东西。即使你选择不长期使用它,你也需要给它一个机会。这样你对世界的理解才会扩展。
Lex: 是的,你想理解新的技术概念,看看它们是否能让你受益。甚至不尝试一下是愚蠢的。
Pieter: 我更想说的是概念,而不是实际的工具。像扩展,那可能是一件有挑战性的事情。所以去用VS Code并像真正学习它,像所有的快捷键,所有的扩展,并且实际安装不同的东西并玩它。那是一个有趣的挑战。一开始不舒服。
Lex: 是的,对我来说也是,是的。
Pieter: 是的,但你就投入进去。
Lex: 就像神经柔韧性,你让你的大脑保持新鲜,像这种东西。
Pieter: 我得更多地做那个。你给过React机会吗?(笑)
Lex: 没有,但我想学习,我理解基础知识,对吧?我不太知道从哪里开始。
Pieter: 但你会像,我猜你得用你自己的模型,那就是像用它构建那个东西。
Lex: 不,老兄,所以我有点像做了那个。
Pieter: 是的。
Lex: 我用jQuery做的东西本质上是,很多是像,我开始重建任何已经存在的科技。不是基于那个,而是偶然。
Pieter: 是的。
Lex: 我持续编码足够长时间,以至于我构建了同样的,我开始遇到其他人都有的同样问题,你开始构建同样的框架,有点像。所以本质上,我用我自己的一种框架。
Pieter: 所以你基本上是从头开始构建一个框架,是你自己的,你理解它?
Lex: 有点像,是的。用HX调用,但本质上是同样的事情。看,我没有时间。我认为说你没有时间像总是一个谎言,因为你只是没有足够优先考虑它。我的优先事项仍然是像运营业务并改进它和AI。我认为现在学习AI比学习一个前端框架更有价值得多。是的,只是影响更大。
Pieter: 我猜你应该每天都学习一个东西。
Lex: 是的,你可以每天学一点。
Pieter: 是的。
Lex: 像一点点React,或者我认为现在,像Next非常火。所以学一点点Next。但我称它们为军事工业复合体(military industrial complex)。但你需要知道,你无论如何都需要知道它。
Pieter: 你得学习如何使用战争武器,然后你才能成为和平主义者。
Lex: 是的,是的。
Pieter: 是的,我的意思是,但你得用完全相同的方式学习,就像我们谈论的那样,那就是通过尝试用它构建东西并实际部署它来学习。
Lex: 框架太复杂了,而且变化太快了。所以就像,我从哪里开始?我猜这和当你刚开始做网站时一样。你从哪里开始?问GPT-4,我猜。是的,只是太动态了。它变化太快了,而且我不知道学它对我来说是不是个好主意。也许像某种组合,像一些Next和PHP Laravel。Laravel是像PHP的一个框架。我认为那会……它可能对我有益。也许用Tailwind做CSS,像一个样式引擎。那些东西可能能节省我时间。
Pieter: 是的,但像你只有真正尝试了才知道。感觉你必须构建,如果也许我在自言自语,但我可能应该重新编码像我的个人单页,用Laravel。
Lex: 是的。
Pieter: 即使它可能几乎没有任何动态元素,也许有一个动态元素,但它必须在那个框架中端到端完成。
Lex: 是的。
Pieter: 或者像端到端用Node.js构建。其中一些是,我不知道……弄清楚如何甚至部署那个东西。
Lex: 我完全不知道。
Pieter: 全栈。
Lex: 我现在只知道我会把它发送到GitHub,然后它把它发送到我的服务器。我不知道如何让JavaScript运行。我完全不知道。
Pieter: 是的。
Lex: 所以我猜我需要像一个pass,像先是一个数组,或者Heroku那种平台。
Pieter: 我实际上有点像给了自己一个主意,我有点像只想构建一个单独的网页。像一个只有一个动态元素的网页,就用每一个,用很多框架来做。就像——
Lex: 啊,在同一个页面上。
Pieter: 完全相同的页面。
Lex: 所有都一样?
Pieter: 有点像的页面。
Lex: 很聪明。那是个很酷的项目。你可以学习所有这些框架。
Pieter: 是的。
Lex: 你可以看到差异。
Pieter: 是的。
Lex: 那很有趣,对吧?
Pieter: 做那个需要多长时间。
Lex: 是的,秒表,是的,是的。
Pieter: 我得弄清楚实际上足够复杂的东西,因为它可能应该做,它可能应该做某种事情,它访问数据库并动态改变东西。
Lex: 一些AI的东西,一些LLM的东西。
Pieter: 是的,也许一些,不必是AI LLM,但也许——
Lex: 做一个API调用。
Pieter: API调用到某个东西。
Lex: 是的,比如调用Replicate。那会是一个非常酷的项目。
Pieter: 是的,是的。并且像计时,也报告我的快乐程度。
Lex: 是的。
Pieter: 我完全要做这个——
Lex: 因为没人基准测试这个。没人基准测试开发者的快乐程度与框架的关系。
Pieter: 是的。
Lex: 没人基准测试发布时间。
Pieter: 就花像一个月做这个。有多少框架?有多少?大概有五种主要的方式来做。所以就像,这是不……有后端,前端。
Lex: 这些东西也让我困惑。像React现在显然变成了后端。
Pieter: 是的。
Lex: 或者什么东西以前是前端的,你现在被迫也做后端。我不知道。但并没有真的,你并没有真的被迫做任何事情。所以根据互联网的说法,所以像没有……实际上弄清楚做事情的规范方式并不简单。所以像标准的香草——
Pieter: 是的。
Lex: 你去冰淇淋店,有像一百万种口味。我想要香草味。如果我这辈子从未吃过冰淇淋,我们能就像了解一下冰淇淋吗?
Pieter: 是的。
Lex: 我想要香草味。实际上没人,有时他们会真的把它命名为香草味。但我想知道什么是基本方式,但不是像愚蠢的,而是标准的规范的常见的。
Pieter: 是的,我知道主导方式——
Lex: 是的,主导方式。
Pieter: 60%的开发者是这样做的。
Lex: 是的。
Pieter: 弄清楚那个很难,那是问题所在。
Lex: 是的,也许LLM能帮忙。也许你应该明确地问什么是主导的?
Pieter: 因为它们通常知道主导的,它们给出像最可能的答案。
Lex: 是的。
Pieter: 所以问LLM是有道理的。我认为老实说,也许会有帮助的是,如果你想学习或者我想学习一个框架。雇佣一个已经在做的人,就和他们坐在一起,一起做点东西。我从未那样做过,但我想过。所以那会是一个非常快的方式来获取他们的知识放到我的大脑里。
Lex: 我尝试过这类事情。结果取决于他们是什么样的人,如果他们像世界级的开发者,是的。通常他们自己习惯了那个东西,他们自己没有探索过其他选项。所以他们有这种教条式的,居高临下地对你说话——
Pieter: 是的。(笑)
Lex: 这是正确的做法。
Pieter: 是的。
Lex: 就像,不,不,不。我们只是像一起探索。好吧,给我看看你尝试过的酷东西,就像,必须有开放的心态,像,Node.js不是做Web开发的正确方式。它像是一种方式。而且旧的lamp,PHP,jQuery,原生JavaScript方式没有任何问题。它只是有它的优点和缺点,而且像——
Pieter: 是的。
Lex: 你真的你需要知道优点和缺点是什么。
Pieter: 那些人存在。你可能能找到那些人。
Lex: 是的。如果你想学习AI,
Andrej Karpathy
Pieter: 想象一下Karpathy坐在你旁边——
Lex: 是的。
Pieter: 教你,像他做的那些YouTube视频。太棒了。他能像教一个五岁小孩如何制作LLM。太棒了。想象一下这家伙坐在你旁边,就教你像,让我们一起制作LLM。天啊,那会很棒。
Lex: 是的,我的意思是,嗯,Karpathy有他自己的风格,而且像,我不确定他适合每个人,比如一个五岁小孩。这取决于那个五岁小孩。
Pieter: 是的。
Lex: 他像超级技术——
Pieter: 但他很棒,因为他超级技术,他是唯一一个能用简单方式解释——
Lex: 是的。
Pieter: 那些东西的人,这显示了他完全的天才。
Lex: 是的。
Pieter: 因为如果你能不用行话解释——
Lex: 没有废话。
Pieter: 你会觉得,哇。
Lex: 而且从头开始构建它。
Pieter: 是的。就像顶级的。多么了不起的人!
Lex: 但他可能反框架,因为他从头开始构建。
Pieter: 实际上,没错,是的。实际上他可能是,是的。
Lex: 他就像你,但是是AI领域的。
Pieter: 是的,所以也许学习一个框架对我们来说是个非常糟糕的主意。也许我们应该留在PHP里,像脚本小子(Script kiddie)和那个——
Lex: 但你必须……也许通过学习框架,你了解到你自己想从头开始构建什么。
Pieter: 是的,也许你学习概念,但你不必真的开始在你的生活中使用它,对吧?是的,是的。
Lex: 你还是Mac用户,或者曾经是Mac用户?
Pieter: 是的,是的,我2014年换成了Mac,因为当时我想开始旅行,我哥哥就像,“老兄,买个MacBook吧。它现在像标准配置了。”我像,哇,我需要从Windows换过来。我当时有像三屏,Windows。
Lex: 是的。
Pieter: 我有这整个用于音乐制作的设置。我不得不卖掉所有东西。然后我有了一个MacBook,我记得打开这个MacBook盒子,像啊啊,它太美了。就像这个铝合金,然后我打开它,我撕掉了屏幕保护膜。它太美了。我三天没碰它。我只是像,看着它。
Lex: 是的。
Pieter: 真的。我还在用Windows电脑。然后我带着那个去旅行了。我所有伟大的事情都是在我换成Mac后开始的,这听起来很教条,对吧?
Lex: 你说的是什么伟大的事情?
Pieter: 所有的生意都开始运转起来了。我开始旅行。我开始构建初创公司。我开始赚钱。都是在我换成Mac后开始的。
Lex: 听着,我有点……你让我有点想换Mac了。所以我要么在Windows里用WSL运行Linux,要么就用——
Pieter: 是的。
Lex: Ubuntu,Linux。但大多数事情用Windows,像编辑或者任何Adobe产品。
Pieter: Adobe的东西,对吧?
Lex: 是的,是的,是的。嗯你可以用,我猜你可以用Mac做那些。
Pieter: 是的。
Lex: 我想知道我是否应该换。你怀念Windows的什么?优点和缺点是什么?
Pieter: 我认为Mac里的Finder很糟糕。
Lex: 什么很糟糕?
Pieter: Finder。哦,你不知道Finder?所以有Windows资源管理器。
Lex: 是的。
Pieter: Windows资源管理器很棒。
Lex: 谢谢你屈尊解释。
Pieter: Finder很奇怪,老兄。有像奇怪的东西。有一个bug,如果你发送,比如,在WhatsApp或Telegram里附加一张照片,它会选中整个文件夹,你差点就能不小心按Enter键,然后你把你所有的照片,你所有的文件都发送到这个聊天群组,发生在我女朋友身上。她开始给我发照片,照片,照片,照片,照片。所以Finder非常不好用,但它有Linux。整个事情就像,它是基于Unix的,对吧?
Lex: 所以你用命令行像?
Pieter: 是的,一直用。像一直用。酷的是你可以运行,我认为它像Unix,像Debian或者什么。你可以在macOS上运行大多数Linux的东西,这使得它非常适合开发。我有我的Nginx服务器,如果我不懒并且在我的笔记本电脑上设置我的预发布环境,它就是Nginx服务器。和我云服务器上的一样,对吧?网站运行的方式一样。我几乎可以用所有东西,同样的配置文件,配置文档,它就是能用。这使得Mac成为一个非常好的Linux平台,我认为。
Lex: 是的,是的。
Pieter: 真正的Ubuntu像当然更好。
Lex: 是的,我处于这种奇怪的境地,我在Windows里某种程度上算是个高级用户,还有比如Android,而我所有更聪明的朋友都在用Mac和iPhone。就像——
Pieter: 如果你不想经历同行压力。
Lex: 不是同行压力。就像我想要孩子的原因之一是,有很多……我本身很想有孩子,但像有顾虑。也许会有权衡,或者所有这些东西。但你看到像这些极其成功的聪明人,他们是我的朋友,他们有孩子并且真的很高兴有孩子。所以那不是同行压力,那只是像一个强烈的信号。
Pieter: 是的,对人们有效。
Lex: 那对人们有效。
Pieter: 是的,是的,是的。对于Mac也是同样的事情。就像——
Lex: 是的。(Lex呼气)
Pieter: 我从根本上看不到,我不喜欢封闭系统。所以从根本上说,我更喜欢Windows,因为有更多的自由。Android也一样,有更多的自由。
Lex: 是的。
Pieter: 它更可定制。但是像所有酷孩子,聪明的孩子都在用Mac和iPhone。好吧,我需要真的,我需要给它一个真正的机会。特别是对于开发,因为越来越多的东西反正都在云端完成。
Lex: 是的。
Pieter: 嗯,总之。但听到你说所有好事都开始发生很有趣。也许我也会像那个人一样。当我换成Mac,所有好事都——
Lex: 是的。
Pieter: 开始发生。
Lex: 我认为这只关乎硬件。更多的是关于软件——
Pieter: 是的。
Lex: 硬件做得非常好,对吧?键盘和——
Pieter: 是的。
Lex: 但看看我用的键盘。
Pieter: 是的,那很酷。
Lex: 这是其中一种说法。你最喜欢在哪里工作?
Pieter: 在沙发上。
Lex: 沙发重要吗?是家里的沙发还是任何沙发?
Pieter: 不,像酒店沙发也行。在房间里,对吧?
Lex: 在房间里。
Pieter: 是的,但我以前工作得像非常符合人体工学,用像一个站立式办公桌。
Lex: 是的。
Pieter: 所有东西都像完美的,像视线高度,屏幕,等等等等。我觉得,老兄,这也和举重有关。我开始得RSI(重复性劳损),像刺痛感。它会一直延伸到我的背部。我当时坐在一个联合办公空间里,像早上6点,太阳升起,我在工作,我在编码,我听到像一个声音或者什么。所以我做像,我向左看,我的脖子卡住了,像(模仿骨头断裂声),我像,哇,操!(Lex笑)我像,我要死了吗?我想,(Lex笑)我可能要死了。
Lex: 是的,可能要死了。
Pieter: 我不想死在一个联合办公空间里。我要回家死在像——
Lex: 是的。
Pieter: 平静和荣誉中。
Lex: 是的。
Pieter: 所以我合上我的笔记本电脑,把它放进我的背包里。
Lex: 是的。
Pieter: 我走到街上。我上了我的摩托车,回家了。
Lex: 是的。
Pieter: 我躺在一个像枕头上,腿抬高之类的,来摆脱这个像,因为是我的整个背部。这是因为我一直像这样工作。
Lex: 是的。
Pieter: 所以我开始用像一个笔记本电脑支架,所有东西。符合人体工学。但后来我开始举重,从那以后,似乎所有东西都变直了。你的姿势有点像,你更直了。我再也没有RSI了,重复性损伤。我再也没有刺痛感了。没有疼痛之类的。所以后来我开始在沙发上工作,很棒。感觉靠近……我像这样坐着。
Lex: 是的。
Pieter: 双腿并拢,然后一个枕头,然后一台笔记本电脑。然后我工作。
Lex: 你像向后靠吗?
Pieter: 我有点像,并拢像腿,然后——
Lex: 鼠标在哪里?
Pieter: 不,所以所有东西都在macOS上追踪,MacBook上。我以前用罗技MX鼠标,完美的人体工学鼠标。
Lex: 所以你只是在用那个小东西做这个小动作。
Pieter: 是的。
Lex: 一块屏幕。
Pieter: 一块屏幕。我以前有三块屏幕。我知道人们从哪里来。
Lex: 是的,是的,是的。
Pieter: 我有所有那些东西,但后来我意识到把所有东西都浓缩在一台笔记本电脑里,这是一台16英寸的MacBook。所以它相当大。但把它放在一台里面太棒了,因为你离工具那么近,你离正在发生的事情那么近。就像在修车或者什么。老兄,如果你有三块,你得看这里,看那里,你实际上也会得颈部损伤。
Lex: 嗯,我不知道。这听起来像你是某个邪教组织的一员,你只是想说服我。我的意思是,但很高兴听到你可以在一块屏幕上效率极高。
Pieter: 是的。
Lex: 我的意思是那太疯狂了。
Pieter: 来吧,切换标签(tap),你全屏切换标签(all tap),Windows是Alt+Tab,Mac是Command+Tab,你切换得非常快。
Lex: 所以你像一个,整个屏幕被VS Code占据。比如说你看着代码然后——
Pieter: 是的。
Lex: 然后如果你部署像一个网站,你做什么?切换屏幕。
Pieter: Command+Tab到Chrome。我以前有这个滑动屏幕,你可以做像不同的屏幕。
Lex: 是的,是的。
Pieter: 空间(Spaces)。
Lex: 是的。
Pieter: 我当时像,“啊,太难了。”让我们就把所有东西都放到MacBook的一块屏幕上然后。
Lex: 你那样也能有效率?
Pieter: 是的,非常有效率,是的。比以前更有效率。
Lex: 有趣。因为我有三块屏幕,其中两块是垂直的。像在两边?
Pieter: 是的,代码,对,是的。
Lex: 对于代码,你可以看到很多。
Pieter: 是的。不,老兄,我喜欢它。我喜欢和朋友一起看。他们有惊人的像战斗站(battle stations),对吧?
Lex: 是的。
Pieter: 它被称为。太棒了。
Lex: 我想要但我不想要,对吧?
Pieter: 所以你喜欢约束。
Lex: 就是这样。
Pieter: 约束的某些方面,就像一旦你擅长了,你可以集中你的思想,你可以。
Lex: 老兄,我对像“更多”持怀疑态度。
Pieter: 是的。
Lex: 你真的需要所有那些东西吗?它实际上可能会让我变慢。
Pieter: 这是个很好的说法。我对“更多”持怀疑态度,我也是。
Lex: 是的。
Pieter: 我在所有方面,生活的方方面面都对“更多”持怀疑态度。
Lex: 因为你可以为“更多”辩护,对吧?你可以辩护。是的,我是个开发者,我赚钱。我需要买更多屏幕,对吧?我需要更有效率。然后你读到关于《人月神话》(Mythical Man-Month)的东西,那里像雇佣更多人会减慢一个软件项目,那是著名的。我想你也可以用这个比喻来形容工具。然后我看到朋友们就是有装备购置综合症,买那么多东西,但他们没那么有效率。他们有最好的,最漂亮的战斗站,桌面,所有东西。他们没那么有效率。而且这也有点像有趣。都是从我的背包里的笔记本电脑来的,对吧?
Pieter: 是的。
Lex: 有点像游民极简主义者。
Pieter: 带我回顾一下像完美的一天。
生产力 (Productivity)
Lex: 你生活中效率极高的一天。比如说你完成了很多狗屎。而且完全专注于完成狗屎。你什么时候醒来?是一个固定的时间吗?非常早,非常晚?
Pieter: 是的,所以我通常像凌晨2点睡觉,大概那个时间。在凌晨4点之前,但我女朋友会在午夜睡觉。所以我们做了一个妥协,像凌晨2点,你知道的,所以我大概在10点,11点醒来。更像是10点,洗澡,煮咖啡,我煮咖啡,像滴滤咖啡,像V60,你知道那个过滤器。我烧水,然后我放咖啡粉,然后放松,和我女朋友待一会儿,然后打开笔记本电脑,开始编码,检查发生了什么,像bug或者别的什么。
Lex: 你大概能持续多长时间,比如你能坐在电脑前编码多长时间?
Pieter: 所以我以前需要像非常长的时间段,我会像熬通宵之类的来完成狗屎。但我已经训练得像能有更多中断,我能像——
Lex: 因为你必须。
Pieter: 这就是生活。有很多干扰。你女朋友问事情,有人来访,等等。
Lex: 是的。
Pieter: 所以我现在非常快,我能相当快地进入和脱离专注状态。我听说有孩子的开发者或企业家也有同样的情况。以前他们像,啊,我不能工作,但他们习惯了,他们在像短时间内变得非常有效率,因为他们只有像20分钟,然后狗屎又变得疯狂了。所以是另一个约束,对吧?
Lex: 是的,很有趣。
Pieter: 所以我认为那对我有效,但是是的。然后做饭之类的,像吃午饭,牛排和鸡肉等等。
Lex: 你一天吃很多次吗?所以你说了咖啡。
Pieter: 是的。
Lex: 你在做什么?
Pieter: 是的,所以几个小时后做饭。我们去像本地商店买像肉之类的和蔬菜,然后做那个,然后第二杯咖啡,然后继续。也许出去吃午饭。你可以混合有趣的东西。
Lex: 你说一个完美高效的一天有多少小时?你在编程吗?如果你像要全力以赴?你基本上像一整天都在做吗?
Pieter: 你是说像那些特殊的日子——
Lex: 特殊的日子。
Pieter: 女朋友去像看熊或者什么,你一个人在家一个星期。那太棒了。
Lex: 是的。
Pieter: 你就可以只编码。你通宵不睡,吃巧克力和——
Lex: 是的,巧克力。
Pieter: 是的,你知道的。
Lex: 是的,是的,好的,好的。让我们把女朋友从画面中移除。社交生活从画面中移除。只有你。
Pieter: 老兄,那事情就变得疯狂了。
Lex: 是的,因为当事情变得疯狂时。
Pieter: 是的,现在事情变得疯狂了。
Lex: 好的,很好。让我们倒带。你还在醒来吗?有咖啡,没有女朋友可以说话。没有——
Pieter: 现在我们醒来(Lex和Pieter笑)像下午1点或2点。
Lex: (Lex笑)因为你早上6点才睡觉。
Pieter: 是的,因为我在编码,我发现了一些新的AI狗屎。
Lex: 是的,是的。
Pieter: 我在研究它,太棒了。我不能睡,因为它太重要了。我们需要保持清醒。
Lex: 是的,是的。
Pieter: 我们需要看到所有这些。我们现在需要做点什么。但那是我做新东西更多的时候,所以我认为我有一个朋友,他实际上会预订一个酒店像一个星期来离开他的,他也有一个孩子,他的女朋友和孩子待在家里,他去另一个酒店。听起来有点可疑,对吧?去酒店。但他做的所有事情(Lex笑)就像写作或编码。
Lex: 是的。
Pieter: 他是一个作家,他需要像这种独处时间,这种安静。我认为对于这种心流状态(flow state),是真的。我在有很多干扰的情况下更擅长维护东西,而不是像创造新东西。我需要这个。这很普遍,很接近。是这种不间断的时间段。所以是的,我醒来像下午一点,两点,仍然咖啡,洗澡。我们还是洗澡的,你知道的,然后就是像不停地编码。也许我的朋友反正也会过来。
Lex: 只是一些干扰。
Pieter: 是的,Andre,他也编码。所以他过来,我们一起编码,我们听……开始回到像巴厘岛的日子,你知道的,像——
Lex: 是的。
Pieter: 联合办公的日子。
Lex: 你不是真的在和他一起工作,但你们俩都在工作。
Pieter: 因为有像那种氛围很好,你们俩一起坐在沙发上,在某个东西上编码,你实际上,大部分时间是安静的或者有音乐,有时你会问点什么。但总的来说,你真的非常投入。
Lex: 你在听什么音乐?
Pieter: 我想像是techno,像YouTube techno。有一个频道叫做HÖR,带变音符号,HÖ像双点。是柏林的techno,不管怎样。看起来像他们在一个像厕所里拍的,有像白色的瓷砖之类的。非常酷。他们总是有像,非常好的,有点像工业。
Lex: 工业,所以快节奏。
Pieter: 有点激进,像(模仿techno音乐)
Lex: 是的,是的。那不会分散你大脑的注意力。
Pieter: 太棒了。
Lex: 好的。
Pieter: 我认为分散注意力,老兄,爵士乐。我和我女朋友醒来时听咖啡爵士乐,有点像,这个钢琴开始变得烦人。就像(模仿爵士乐)。(Lex笑)音调太多了。就像,太多事情在发生。
Lex: 是的,是的。
Pieter: 这个工业techno就像,你知道,那些非洲的祈雨舞。(模仿techno音乐)是这种超验的——
Lex: 是的。
Pieter: 超验。
Lex: 那很有趣,因为我现在实际上主要听棕色噪音,噪音。
Pieter: 是的,哇。
Lex: 相当响。
Pieter: 哇。
Lex: 我学到的一件事是你的大脑会习惯任何东西。所以我肯定对于techno,如果我真的给它一个真正的机会。
Pieter: 是的。
Lex: 我的大脑会习惯它。但是像对于噪音,发生的事情是你的大脑发生了某种变化。我想这有科学依据,但我不太在乎。你只需要成为一个人的科学家。研究你自己,你自己的大脑。是的。对我来说,它确实有作用。我第一次尝试时立刻就发现了。大概几分钟后,所有的干扰就像消失了。它就像(模仿压力释放的声音)你可以像非常好地专注于事物。很奇怪。你可以像真的专注于一个东西。那是什么并不真的重要。我想这就是人们通过像冥想达到的。你可以像专注于你的呼吸,比如说,那么长时间。
Pieter: 就是普通的棕色噪音。不是像双耳节拍(binaural)。
Lex: 不,就是普通的棕色噪音。
Pieter: 就像shhhh。
Lex: 是的。
Pieter: 白噪音,我想是一样的。就像制造噪音,白噪音。棕色噪音我想是当它像更低沉时。
Lex: 是的,更弥散。更低沉(dampened)。
Pieter: 是的。
Lex: 是的,是的。
Pieter: 低沉。
Lex: 是的,我能理解。
Pieter: 没有尖锐感。
Lex: 是的,尖锐的亮度。
Pieter: 是的,亮度。
Lex: 是的,我能理解。你用耳机,对吧?
Pieter: 是的,耳机。
Lex: 是的。
Pieter: 我实际上喜欢,生活中经常戴着棕色噪音走动。
Lex: 老兄,那就像精神变态蝙蝠侠。但很酷。(Lex笑)
Pieter: 是的,是的,是的。当我谋杀人时,它有帮助。(Lex笑)它掩盖了他们的尖叫声。
Lex: 我的天啊。
Pieter: 对不起,我说太多了。
Lex: 老兄,我要试试棕色噪音。
Pieter: 是用于谋杀还是用于编码?是的。
Lex: 用于编码,是的。
Pieter: 好的,很好。试试,试试。但你得像,和其他所有东西一样,你给它一个真正的机会。
Lex: 是的。
Pieter: 我也像,像我说的,做techno类型的东西。在棕色噪音之上播放电子音乐,但要控制速度,因为越快,焦虑越多。所以如果我真的需要完成狗屎,特别是编程时,我会有一个节拍。
Lex: 是的。
Pieter: 而且很棒。很酷。说玩弄那些心理小把戏来研究自己很酷。
Lex: 是的。
Pieter: 我通常不喜欢周围有人,因为当有人,即使他们在工作,我不知道,我太喜欢人了。他们像,有趣。
Lex: 可能有,是的。在联合办公空间,我就会开始说太多话。
Pieter: 是的。
Lex: 是的,是的。
Pieter: 所以这是一个干扰源。
Lex: 是的,在联合办公空间,我们会做一个像钱罐,像一个杯子。所以我们会工作45分钟,然后如果你说了,像一对词,你会被罚款,大概是1说,“嘿,怎么了?”所以$3你放到杯子里,然后15分钟自由时间。我们可以像派对,不管怎样。然后又工作45分钟。那有效。但你需要让人们闭嘴,否则他们,你知道的。
Pieter: 我认为在一起沉默中有一种亲密感——
Lex: 是的。
Pieter: 也许我对此感到不自在。你需要让自己变得脆弱并实际去做,比如和亲密的朋友一起,就那样长时间地沉默地坐着。
Lex: 是的,是的,是的。
Pieter: 并且像做一件事。
Lex: 老兄,我看了这个播客的视频。像是一个佛教播客,有人在冥想,他们在互相采访或者什么,像一个播客。突然在一个问题之后,就像,是的,是的。他们就那样沉默了大概三分钟。然后他们说太棒了。是的,太棒了。我当时像,哇,很酷。
Pieter: 埃隆就是那样。我真的很喜欢那样,他会问一个问题。我不知道,对你来说完美高效的一天是什么样的?就像我刚才问的,你就那样坐着思考大概30秒。
Lex: 是的,他思考。
Pieter: 是的,我不知道。
Lex: 那太酷了。我希望我能更多地思考,但我希望向你展示我的心。我想向你展示……直接从我的心到我的嘴,说出真实的东西。我想得越多,我就越开始像过滤我自己,对吧?我只想立刻把它扔出去。
Pieter: 我更多地在团队中这样做。我想他在这方面有很多练习。我也这样做。在团队环境中,当你思考时,头脑风暴。
Lex: 是的。
Pieter: 你允许自己就像,在沉默中思考。
Lex: 是的。
Pieter: 就像,即使在会议中,人们也想说话。
Lex: 是的。
Pieter: 就像,不,你在说话前思考,就像,一起沉默是可以的。
Lex: 是的。
Pieter: 如果你给自己空间去做那个,你实际上可以想出非常好的主意。
Lex: 是的。
Pieter: 所以,好的,这个完美的一天,(笑)你这一天摄入了多少咖啡因?
Lex: 老兄,太多了,对吧?因为通常像两杯咖啡。但在这种完美的一天,我们可能会喝到四杯。所以我们开始触及焦虑水平了。
Pieter: 所以四杯对你来说很多?
Lex: 嗯,我认为我的咖啡在我做的时候相当浓。就像V60里放20克咖啡粉。所以我的朋友们称它们像核咖啡,因为它相当重。
Pieter: 是的,超浓。
Lex: 相当浓。但达到那个焦虑水平很好,你像几乎要恐慌发作。
Pieter: 是的。
Lex: 但你还没到那里。但那就像,老兄,就像超级投入。就像(模仿紧张的音乐)太棒了。但我的意思是,我生命中有那个的空间。但我认为这对创造新东西来说很棒。太棒了。
Pieter: 从头开始,创造新事物。
Lex: 是的,我认为女朋友应该让她们的男人离开像两个星期。每隔几个,不,每年至少一次。也许每个季度,我不知道。就坐着做点狗屎,没有,她们很棒,但像没有干扰。就独自一人。然后人们可以做出非常,非常惊人的东西。
Pieter: 就戴着牛仔帽在山里,像我们展示的那样。
Lex: 没错,我们可以那样做。
Pieter: 有一部关于那个的电影。
Lex: 不过他们没做多少编程。
Pieter: 是的,你可以做一点那个。
Lex: 好的。
Pieter: 然后一点点发布。你可以两者兼得。
Lex: 这是不同的,“断背山”。
Pieter: 他们需要允许我们去。他们需要像一个“男人洞穴”(man cave),对吧?
Lex: 是的,去发布。
Pieter: 是的,去发布。(Lex笑)
Lex: 完成狗屎,是的。这是一个平衡,好的,酷。那么睡眠,小睡等等呢?你睡得不多吗?
Pieter: 我白天不小睡。我认为小睡(power naps)是好的,但我白天再也不累了。老兄,也因为健身房,我不累。我累的时候是当我想要……当晚上,我需要睡觉的时候。
Lex: 是的,我,我爱小睡。
Pieter: 我睡得很好。
Lex: 我爱小睡。
Pieter: 是的。
Lex: 我不在乎。我不知道。我不知道为什么,大脑关闭,开启。我不知道它是否健康。它就是有效。
Pieter: 是的。
Lex: 我认为对于任何精神、身体上的事情,你必须成为你自己身体的学生,并且像——
Pieter: 是的,是的,是的。
Lex: 知道极限在哪里。你必须对从互联网上获取建议持怀疑态度,因为很多建议只是像对普通人群的一个好的基线。
Pieter: 它不是个性化的,是的。
Lex: 你必须成为你自己的——
Pieter: 是的。
Lex: 像你自己的身体,你自己的自我,你如何工作的学生,是的。我做了很多,就像,对我来说,禁食是一个有趣的例子,因为我以前一天吃很多顿饭,特别是在我举重很重的时候。因为每个人都说,“你必须吃,”有点像很多,一天多顿饭。但我意识到如果我一天吃一次或两次,我可以变得更强壮,感觉更好。
Pieter: 是的,我也是,是的。
Lex: 这很疯狂。
Pieter: 我从不理解这个少食多餐的事情,是的。对我无效。
Lex: 嗯,让我问你,如果你能评论一下你创建的其他一些产品会很有趣。我们谈到了Nomad List, Interior AI, Photo AI, Therapist AI。RemoteOK是什么?
Pieter: 它是一个远程工作的招聘网站。因为那时候,像10年前有招聘网站,但没有真正专门针对远程工作的招聘网站。所以我做了一个……首先,Nomad List是我做了一个像游民工作(nomad jobs)的页面。很多公司开始招聘,他们为招聘帖子付费。所以我把它分拆成了RemoteOK。现在它像排名第一或第二的最大的远程招聘网站。它也是完全自动化的,人们只是发布工作,然后人们申请。它也有像个人资料。有点像远程工作的LinkedIn。
Lex: 所以是专注于仅限远程。
Pieter: 是的。它本质上像一个简单的招聘网站。我发现招聘网站比你想象的要复杂得多。是的,它是一个远程工作的招聘网站。(Lex笑)但好处是你可以为招聘帖子收取很多钱。老兄,这是好生意。B2B,你可以收取像,你从140k,就靠招聘帖子。我开始像添加疯狂的追加销售(upsells),像彩虹色,它的招聘帖子。你可以添加你的背景图片。
Lex: 是的。
Pieter: 就是追加销售,老兄。你为一个追加销售收费3,000,140k跌到了像$10k一个月。
Lex: 是的。
Pieter: 现在它回来了。我想大概是$40k。那是好时光。
Lex: 我得问问你关于回到数字游民生活的事。
极简主义 (Minimalism)
Pieter: 是的。
Lex: 你写了一篇关于重置(reset)的博客文章。总的来说,就是扔掉所有东西,过极简主义生活。
Pieter: 是的。
Lex: 要做到那个需要什么,比如摆脱所有东西?
Pieter: 10年前博客圈里有这个趋势。那时候博客非常流行。有一个博客圈,有一个像“百物件挑战”(100 things challenge)。
Lex: 那是什么?百物件挑战。
Pieter: 我的意思是,这很荒谬。但就像你写下你家里拥有的每一样东西,你数它,你做一个电子表格,你像,“好吧,我有500样东西。”你需要把它减少到100。为什么?这只是趋势,所以我做了。我开始像卖东西,开始扔掉东西。我大概在2012年左右做了MDMA和摇头丸。那次旅行之后,我感觉非常不同,我觉得我必须开始扔掉狗屎。我发誓。
Lex: 是的。
Pieter: 我开始扔掉狗屎。我觉得那就像,几乎是药物把我引向一条道路,像,你需要扔掉你所有的狗屎。你需要开始一段旅程。你需要离开这里。我认为MDMA就是那样做的,是的。
Lex: 要减少到100件物品有多难?
Pieter: 天啊,你需要像,卖掉你的电脑之类的。你需要上eBay,然后,老兄,上eBay,卖掉你所有的东西是平衡的,因为你发现了社会。你遇到最疯狂的人。你遇到从富到穷的各种人,每个人都来你家买东西。太有趣了,太有意思了。我推荐每个人都这样做。
Lex: 就是为了认识那些想要你东西的人。
Pieter: 是的,就像,我不知道,我当时住在阿姆斯特丹,我不知道,我有我自己的亚文化或者什么。我从eBay上发现了荷兰人,像他们本来的样子。所以我卖掉了所有东西。
Lex: 你不得不卖掉的最奇怪的东西是什么,而且你还得找到买家,不是最奇怪的,但像,有什么难忘的?
Pieter: 所以那时候我在做音乐,我们会用像佳能5D相机拍音乐视频。
Lex: 是的。
Pieter: 那时候每个人都在拍电影和音乐剧。我和我的朋友们一起买了它。有点像,我也得卖掉这个东西,因为它非常贵。大概是$6k或者什么。
Lex: 是的。
Pieter: 但这意味着卖掉这个,意味着我们不会再做音乐剧了。我会离开荷兰。我们正在做的这类事情会结束。我有点像说这个音乐剧的事情,我们在这方面不会出名或成功。我们需要停止做这个。这个音乐制作也是,它不是真的有效。有点像,对我的朋友们感觉非常糟糕,因为我们会一起做这个,然后卖掉我们用来做东西的这个相机。
Lex: 这是一个艰难的告别。
Pieter: 只是一台相机,但就像,感觉像,对不起伙计们,这行不通,我得走了。
Lex: 谁买的?你记得吗?是某个不可能理解这段旅程的人。
Pieter: 其中的情感。
Lex: 是的。
Pieter: 是的。
Lex: 他只是出现,这是钱,谢谢。
Pieter: 是的,但这就像切割你的生活。这狗屎现在结束了,现在我们要做新的东西。
Lex: 我认为这很美。我一生中做过两次。我扔掉所有东西,所有,所有。
Pieter: 哇。
Lex: 就像只剩下裤子,内裤,背包。
Pieter: 是的。
Lex: 我认为这样做很重要。它告诉你什么重要。
Pieter: 是的,我想我从中吸取了教训。你了解到你可以用很少的物品生活,很少的东西,但它有一个对应面。你更依赖于服务,对吧?比如,你不需要车,你用Uber,对吧?或者你不需要厨房用品,因为你旅行时去餐馆。所以你更依赖于别人的服务,但也为此花钱。所以那很好。
Lex: 是的,但只是放手物质财富,它给你一种在世界上行动的自由。
Pieter: 是的。
Lex: 它给你完全的自由去另一个城市——
Pieter: 是的,带着你的背包。
Lex: 背包。
Pieter: 是的。
Lex: 它有一种自由感。拥有物质财富和有一个地方等等,有点束缚你。
Pieter: 是的。
Lex: 像精神上。
Pieter: 是的。
Lex: 最好是跳入世界。特别是当你年轻的时候,像。
Pieter: 老兄,我推荐如果你18岁,高中毕业,这样做,去旅行,构建一些互联网的东西,不管怎样。带上你的笔记本电脑。这是惊人的经历。五年前,在大学里仍然很好,但现在我在想,不,也许跳过大学。先去像旅行一下,弄清楚一些事情。你可以在25岁时回到大学。你可以像,好吧,现在我学到了,我在商业上会成功。你至少有钱。现在你可以选择你真正想学什么。因为18岁的人,他们去学习可能对就业市场有利的东西,对吧?所以可能更有意义。如果你想要那个,去旅行,建立一些生意,如果你想的话再回大学。
Lex: 所以大学最大的用途之一是人脉。你交朋友,你获得,像你认识人。这是一个强迫你认识人的功能。但如果你能在外面的世界认识人——
Pieter: 旅行。
Lex: 通过旅行。
Pieter: 老兄,你会遇到那么多不同的文化。
Lex: 我的意思是,对我的问题是像如果我在那个年轻的年纪旅行,我会被世界边缘的人吸引。像对我来说——
Pieter: 比如哪里?
Lex: 不是地理上的。
Pieter: 哦,像亚文化。
Lex: 是的,像怪人,黑暗。
Pieter: 是的。是的,我也是。
Lex: 但那在18岁时可能不是最好的人脉。(Lex和Pieter笑)
Pieter: 不,老兄,如果你对此很聪明,你可以保持安全。我通过旅行遇到了那么多怪人。旅行就是这样运作的。如果你真的放开,你会遇到最疯狂的人。
Lex: 是的。
Pieter: 而且是最有趣的人。我极力推荐。
Lex: 嗯看,另一件事是当你18岁时,我觉得取决于你的个性,你必须同时学会如何做一个怪人和如何做一个普通人(normie)。你仍然需要学习如何融入社会。
Pieter: 是的。
Lex: 对于像我这样的人,例如,一直是个局外人。总有走向完全局外人的危险。
Pieter: 是的。
Lex: 如果你像,完全走艺术家路线,完全像黑暗,那生活会更艰难。
Pieter: 你可以回来,你可以回到普通人。
Lex: 那是一种技能。我想你必须学习——
Pieter: 你认为?
Lex: 如何融入体面社会。
Pieter: 但我以前也是非常奇怪的局外人。我现在更能适应普通人了。
Lex: 你学会了,是的,学会了。
Pieter: 30岁以后,你就像,是的。
Lex: 但你需要一种技能,你必须学习。
Pieter: 是的。老兄,我也觉得,你开始时是个局外人,但你越努力完善自己,你拥有的像狗屎越少。你有点像开始变得更普通,因为你对自己更放松,更快乐。这有点像让你变得无趣,对吧?
Lex: 是的。
Pieter: 一点点。
Lex: 是的,是的。
Pieter: 疯狂的人总是最有趣的。如果你解决了你内心的挣扎,你接受治疗之类的,你有点像变得有点,你知道,可能不再那么有趣了。
Lex: 我想你不必破碎才能有趣,这就是我想说的。
Pieter: 是的。
Lex: 当你极简时,留下了什么样的东西?
Pieter: 所以是背包。
Lex: 是的。
Pieter: MacBook,牙刷,一些衣服,内裤,袜子。
Lex: 是的。
Pieter: 你在亚洲不需要很多衣服,因为很热。所以你就穿游泳裤,游泳短裤。你穿着人字拖走来走去。所以非常基本,T恤,然后去自助洗衣店洗我的东西。我想大概是50样东西或者什么,是的。
Lex: 是的,很好。就像我跟你提到的,有一个节目叫《荒野独居》(Alone)。
Pieter: 是的。
Lex: 他们真的考验你,因为,哦,你只能带10件物品,你必须在荒野中生存下来。然后是斧头,像每个人都带斧头。有些人也带锯子。
Pieter: 哇。
Lex: 但通常斧头就能完成工作。你基本上必须,为了建造一个住所,你必须砍伐,砍树然后制作,并且像——
Pieter: 学Minecraft。
Lex: 我学到的关于生活的一切,(Pieter笑)我从Minecraft学到的,兄弟。是的,是的,你可以。为自己创造那些约束很好,去理解什么对你重要,以及如何在这个世界上存在。做到这一点的方法之一就是过极简主义生活。但有些人,我遇到过真正享受物质财富的人,那给一些人带来快乐,那是一件美好的事情。
Pieter: 是的。
Lex: 对我来说,不是,但人是不同的。
Pieter: 它给我快乐大概两个星期。
Lex: 是的。
Pieter: 我很快适应像一个基线。享乐适应(Hedonistic adaptation)非常快。
Lex: 是的。
Pieter: 但是老兄,如果你看研究,大多数人像买一辆新车六个月,买一套新房子六个月,你感觉还是一样。她就像,哇,我应该买所有这些东西吗?研究享乐适应让我对极简主义思考了很多。
Lex: 所以你甚至不需要经历得到它的整个过程。就专注于更持久的东西。
Pieter: 是的。
Lex: 像构建东西。
Pieter: 是的,像你周围的人,像你爱的人。美味的食物,美好的经历。
Lex: 是的。
Pieter: 有意义的工作,那些事情。锻炼,那些事情让你快乐,我认为。肯定让我快乐。
Lex: 你写了一篇博客文章,
邮件 (Emails)
Pieter: “为什么我无法联系到,也许你也应该这样。”你与人沟通的策略是什么?
Lex: 是的,所以当我写那个的时候,我收到了那么多私信(Lex笑),你可能有一百万倍那么多,人们因为我没回复而生气,我当时像,“好吧,我就完全关闭这些私信吧。”人们因为我关闭了私信而生气,说我不像人民的人。
Pieter: 就像你变了,老兄。
Lex: 是的,你变了。你得到了,你知道的,像这样。我像,我会解释为什么。我一天里就是没有时间回答每个问题。而且人们会给你发像疯狂的狗屎,老兄。跟踪者和像,人们为你写下他们整个的人生故事,然后问你建议。老兄,我完全不知道。我不是治疗师。我不知道,我不知道这些东西。
Pieter: 但也有美好的东西。
Lex: 当然,当然。
Pieter: 人生故事。我发布了一个咖啡论坛,如果你想和我喝杯咖啡。
Lex: 不错。
Pieter: 我收到了极其大量的提交,当我看着它们时,里面就是像美好的人。
Lex: 是的,故事。
Pieter: 美好的人类。
Lex: 是的。
Pieter: 有非常强大的故事,我无法见到那些人,这让我心碎。
Lex: 是的。
Pieter: 所以这部分只是像,真正看到其他人类并帮助他们或理解他们或倾听他们或是的,看到他们,带宽就那么多。
Lex: 是的,我有这个问题,我尝试……我想尝试帮助人,也像,哦——
Pieter: 是的。
Lex: 让我们做初创公司等等。这些年来我学到的是,通常对我来说,这听起来可能不好,对吧?但我帮助了我的朋友Andre,比如说,他在一个联合办公空间找到我。我就是那样认识他的。他说,“我想学编程。我想做初创公司,我该怎么做?”我说,“好吧,我们去安装Nginx吧。我们开始编码吧。”他有这种自驱力,他实际上……他不需要被推动,他就是去做,他就是去做,他问问题,他不会问太多问题。他就是去做,去做然后学习。现在他有了一家公司,赚了很多钱,有他自己的初创公司。而那些我不得不有点像,那些向我求助,但我给了帮助,然后他们开始辩论的人。
Pieter: 是的。
Lex: 你有遇到过吗?人们问你建议,然后他们反对你说,“不,你错了,因为。”我像,“好吧,兄弟,我不想辩论。你问我建议的,”对吧?需要推动的人通常,它不会发生。
Pieter: 是的。
Lex: 你需要为自己拥有这种能量。
Pieter: 嗯,他们在寻找。他们在寻找,他们在试图弄清楚。但通常他们的寻找,如果他们成功找到了他们正在寻找的东西,它会在内部。这听起来很像精神层面的提升。
Lex: 是的。
Pieter: 但实际上就像靠自己弄清楚那些狗屎。
Lex: 是的。
Pieter: 但他们在伸手,他们在试图问周围的世界。我如何过这种生活?我如何弄清楚这个?但最终,答案将来自他们自己努力。实际上,这是愚蠢的事情,但是谷歌搜索和做像搜索——
Lex: 是的,上网搜索是拖延。
Pieter: 我认为给人们发消息。
Lex: 是的。
Pieter: 很多是拖延。Lex,你怎么成为成功的播客主持人?
Lex: 是的。
Pieter: 兄弟,就去开始吧。就去做。
Lex: 是的。就去做。
Pieter: 我永远不会问你怎么成为成功的播客主持人?我只会开始它,然后我会复制你的方法。我会说,“啊,这家伙是黑色背景。我们可能也需要这个。”
Lex: 是的,试试。
Pieter: 是的。
Lex: 是的,试试。然后你意识到这与黑色背景无关,是关于别的东西。所以你找到你自己的声音,就不断尝试东西。
Pieter: 没错。
Lex: 冥想是一件困难的事情。像很多人复制然后他们没有超越它。
Pieter: 是的。
Lex: 你应该理解他们的方法然后超越它。
Pieter: 是的。
Lex: 找到你自己,找到你自己的声音。找到你自己的。
Pieter: 是的,你模仿,然后你加入你自己的风格,那就是像创造过程。那实际上是整个创造……每个人总是在以前的工作基础上构建。
Lex: 是的。
Pieter: 你不应该卡住。
Lex: 一天24小时,8小时睡眠。你把它分解成一个数学方程。90分钟洗澡、清理、咖啡。它就一直减少到零。
Pieter: 老兄,没这么具体,但我得做一个像平均值或者什么。
Lex: 是的。救火(Firefighting)(笑)哦,我喜欢那个。一小时买菜和办事。我尝试过一分钟一分钟地分解,我一天做什么。
Pieter: 是的。
Lex: 特别是当我的生活更简单的时候。了解你在哪里浪费了很多时间真的让人耳目一新。
Pieter: 是的。
Lex: 以及你喜欢做什么。需要多少分钟才能快乐?(笑)
Pieter: 是的。
Lex: 做让你快乐的事情,需要多少分钟才能有效率?你意识到一天中有很多小时——
Pieter: 是的。
Lex: 如果你用得对。
Pieter: 是的,很多被浪费了,是的。
Lex: 对我来说,很长一段时间以来,最大的战斗是找到能够让我深度专注于真正、真正深度工作的时间段。就像放大然后完全专注,切断所有干扰。
Pieter: 是的,我也是。
Lex: 那是战斗。
Pieter: 是的。
Lex: 非常不愉快。极其不愉快。
Pieter: 我们需要飞到一个岛上,建一个男人洞穴岛,在那里我们可以就,每个人都可以只编码一个星期,就完成狗屎。做新项目。
Lex: 是的,是的。
Pieter: 但是老兄,他们因此称我为精神变态者,因为它说像一小时的性、拥抱、爱。老兄,我得写点东西,他们就像,“哦,这家伙是精神变态者。”他计划他的性在特定的小时——
Lex: 像拥抱。
Pieter: 兄弟,我没有。
Lex: 拥抱计数器。
Pieter: 是的,没错。是的,像点击,点击,点击。
Lex: 这只是对生活是什么的数字表示。
Pieter: 是的。
Lex: 就像那些,当你画出你一生中有多少个星期时。
Pieter: 哦,老兄,这像黑暗。是的,老兄,不想看太多那个。
Lex: 我的天啊。
Pieter: 是的,老兄。(Lex笑)你见你父母多少次?天啊,老兄。
Lex: 是的。
Pieter: 很吓人,老兄。
Lex: 没错。可能只有少数几次了。
Pieter: 是的,老兄。
Lex: 你就看看它的数学。如果你一年见他一次或两次。
Pieter: 是的,今天FaceTime。
Lex: 是的。
Pieter: 是的。
Lex: 我的意思是,那像黑暗,当你看到你喜欢见到的人,像你朋友圈边缘的一个朋友。然后你意识到像,嗯,我已经像三年没真正见过他了。所以我们还有多少次——
Pieter: 是的。
Lex: 我们见面?
Pieter: 你相信像,朋友就慢慢地从你生活中消失吗?你的朋友圈演变,对吧?
Lex: 所以它确实,它确实。
Pieter: Facebook有一个问题,你得到所有这些学校的老朋友,当你10岁的时候。
Lex: 是的。
Pieter: 回到Facebook刚开始的时候。你会加他们为好友,然后你像,我们为什么又联系了?就把记忆留在那里吧。现在是不同的生活了。
Lex: 是的,那可能是男人的事情或者我不知道。我有一些朋友像,我们不经常互动,但我们仍然是朋友。
Pieter: 是的。
Lex: 每次我见到他,我想是因为我们有很多共同经历的基础。
Pieter: 是的。
Lex: 还有很多回忆。我猜就像什么都没变。几乎像,我们每天都在说话,即使我们一年没说话了。
Pieter: 是的,是的,那很深。
Lex: 是的。
Pieter: 问题。
Lex: 所以我不必和他们互动,他们就在朋友圈里。然后有些人我经常互动。所以这取决于,但这只是一个好人的网络,我可以。
Pieter: 是的。
Lex: 是的,对他们有像真正的爱。我可以一直指望他们,如果他们中的任何人在半夜打电话给我,我会处理尸体,我会在那里。我喜欢那是友谊的不同定义,但这是真的,这是真的。
Pieter: 真朋友。
咖啡 (Coffee)
Lex: 你最近变得越来越有名了。那对你有什么影响?
Pieter: 不是最近,因为这是一个渐进的事情,对吧?它一直在持续,我也不知道为什么它一直在持续。
Lex: 那是否给你带来压力,因为你在推特上相当开放,你基本上像在公开构建东西。
Pieter: 是的。
Lex: 而且不太在乎它是否太技术性,是否是任何这些,就是那样存在,它是否给你带来压力?变得更受欢迎是否让你变得更收敛和?
Pieter: 老兄,我认为恰恰相反,对吧?因为我关注的人有趣,是因为他们说任何他们想的,他们发布或者什么。人们开始只发关于一个话题的推文,那太无聊了。
Lex: 是的。
Pieter: 我对他们的个人生活一无所知。我想知道他们的个人生活。就像你做播客,你问关于个性的生活方面。那是商业或体育中最有趣的部分。体育背后是什么,运动员,对吧?企业家背后。
Lex: 是的。
Pieter: 那是有趣的东西。
Lex: 做一个人。
Pieter: 是的。我分享了一条推文,有点过火了,但我们在清理厕所,因为厕所堵了。但这只是真实的东西,因为英伟达(Nvidia)的那个人黄仁勋(Jensen Huang),他说,他开始清理厕所。
Lex: 那很酷。你发了一条关于Denny's餐厅的事情,我忘了。
Pieter: 是的,是最近的。英伟达是在Denny's餐桌上开始的。
Lex: 你以某种方式让它变得深刻。
Pieter: 是的,这个,这个。
Lex: 英伟达,一家万亿美元的公司,是在Denny's,一家美国餐馆里开始的。人们需要一个第三空间来在他们的笔记本电脑上工作,来构建下一个十亿或万亿美元的公司。第一和第二空间是什么?
Pieter: 家庭办公室。
Lex: 然后是中间的。岛屿。
Pieter: 是的,我猜,是的。
Lex: 岛屿。
Pieter: 是的。你需要一个像聚集的空间。老兄,我找到了关于这个的历史。所以400年前在欧洲的咖啡馆里。科学革命,启蒙运动发生了,因为他们会去咖啡馆,他们会坐在那里,他们会喝咖啡,他们会工作。他们会工作。他们会写作,他们会进行辩论,他们会组织海上航线,对吧?他们在欧洲的咖啡馆里做所有这些事情,在法国,在奥地利,在英国,在荷兰。所以我们总是去咖啡馆工作,并与其他人进行偶然的对话,开始生意之类的。就像你请我来这里,我们飞到美国,我意识到的第一件事是,我以前来过美国,但我们在这个咖啡馆里,有很多笔记本电脑。每个人都在做着什么。我拍了这张照片,然后当你在欧洲时,像欧洲大部分地区现在,你不能再用笔记本电脑了。就像禁止笔记本电脑。我理解。
Lex: 但对你来说,那是一个创造东西的基础场所。难道咖啡馆那种自然的、有机的联合办公空间不是吗?
Pieter: 嗯,对很多人来说。很多人家里很小——
Lex: 是的。
Pieter: 联合办公空间有点无聊。它们是私人的。它们不是偶然发生的,有点无聊。咖啡馆很棒,因为随机的人可以进来问你你在做什么,或者你知道的。不仅仅是笔记本电脑,人们也在进行对话,就像他们400年前做的那样,辩论或者什么。事情正在发生。老兄,我理解它的美学。就像,哦,创业兄弟,发布他的扯淡创业项目。但那里有更多的东西。有人们真正在制造东西,制造新公司,社会从中受益。我们正从英伟达中受益。我认为美国GDP肯定正从英伟达中受益,如果我们建立更多公司,欧洲GDB也可能受益。我觉得在欧洲有这种氛围,你必须把事情联系起来。但不允许在咖啡馆里用笔记本电脑有点像这种氛围的一部分,就像,是的,我们不是真的来这里工作的。我们来这里是像享受生活。我同意安东尼·波登(Anthony Bourdain),像这条推文引用了安东尼·波登的照片,他在法国拿着香烟和咖啡。他说,“这就是咖啡馆的用途。”我同意。
Lex: 但确实有一些像创业精神的元素。你必须允许人们梦想远大,并为那个梦想拼命工作。然后在互动中感受彼此的能量。
Pieter: 是的。
Lex: 这是我在硅谷工作时喜欢的事情之一,是咖啡馆。
Pieter: 是的。
Lex: 有一群梦想家。你可以嘲笑他们像,每个人都认为他们会建立——
Pieter: 当然。
Lex: 一个万亿美元的公司,但是像——
Pieter: 是的,而且是偏离的。不是每个人都赢。99%的人——
Lex: 是的。
Pieter: 会是扯淡。
Lex: 但他们在拼命工作。
Pieter: 是的,他们在做点什么,你需要超越这个“创业兄弟”。哦,这是“创业兄弟”水平。不,不是。是人们在做酷的东西。
Lex: 是的。
Pieter: 这会对你有益,因为它会为你的国家和地区创造就业机会。我认为在欧洲这是一个大问题。我们有一种非常反创业的心态。
Lex: 梦想远大并构建东西。
Pieter: 是的。
Lex: 我的意思是这真的鼓舞人心。这是你的一条推文。你尝试过的所有项目以及成功的那些。
Pieter: 非常少。
Lex: 静音生活(Mute life)。
Pieter: 是的,那是为了推特分享静音列表。
Lex: 是的。
Pieter: 你的静音词。
Lex: 财务自由计算器(Fire calculator)。不再用谷歌,做一个排名。我的副业项目值多少钱?气候发现者(Climate Finder),想法AI(Ideas AI)。
Pieter: 航空公司列表(AirlineList)还在运行,但不赚钱。AirlineList像比较航空公司的安全性,因为我害怕飞行。所以我想,让我们收集所有关于所有飞机坠毁的数据。
Lex: 巴厘岛海底电缆(Bali sea cable)。不错,太棒了。建造村庄(Make village),游民装备(Nomad gear),3D和虚拟现实开发,玩我的收件箱(Play in my inbox)就像你提到的。有很多东西。
Pieter: 是的,老兄。
Lex: 我在试图找一些你令人尴尬的推文。
Pieter: 你可以去高亮(highlight)标签页。那里有所有像好东西。
Lex: 有了。
Pieter: 这是迪拜。
Lex: POV(第一人称视角),构建一个AI初创公司。哇,你是个真正的影响者。
Pieter: (笑)如果人们现在复制这张照片然后他们改变截图。它就变成了一个像梗图。(Lex笑)当然,你知道的。
Lex: (笑)这很好。
Pieter: 迪拜就是那个样子,太疯狂了。
Lex: 那很美。建筑方面。很疯狂。这些城市背后的故事。
Pieter: 是的,背后的故事当然。所以这是关于欧洲经济,那里像。
Lex: 欧洲经济格局由恐龙统治,今天我研究了这个,所以我可以向你提供我的证据。80%的欧盟顶尖公司成立于1950年之前。只有36%的美国顶尖公司成立于1950年之前。
Pieter: 是的,所以美国公司的中位数成立时间是像1960年左右,顶尖公司,对吧?而欧洲的中位数是像1900年左右。
Lex: 是的。
Pieter: 所以这里是1913年和1963年。所以有50年的差距。
Lex: 这是你谈论的那个东西的一个很好的代表,文化差异,创业精神,人民的精神。
Pieter: 但欧洲曾经是创业型的。有1800年,1850年,1900年成立的公司。它在1950年左右发生了转变,美国取得了领先地位。我猜我的观点是像,我希望欧洲能回到,因为我是欧洲人,我希望欧洲能回到成为一个创业文化,他们再次建立大公司。因为现在,所有老的恐龙公司控制着经济。他们在游说政府。欧洲也是,他们被政府渗透了,他们创造了那么多法规,我认为这叫做监管俘获(regulatory capture),对吧?在那里新来者很难加入并进入一个行业,因为有太多的法规。所以实际上法规对大公司非常有利,因为他们可以遵守。我不能遵守,对吧?如果我现在想在欧洲创办一家AI初创公司,我不能,因为有一个AI法规让它对我来说非常复杂。我可能需要像让公证人参与。我需要获得证书许可证。而在美国,我可以直接打开我的笔记本电脑。我现在就可以创办一家AI初创公司,基本上。
E/acc (有效加速主义)
Lex: 你对e/acc,有效加速主义运动怎么看?
Pieter: 老兄,你请了Beff Jezos来,我爱Beff Jezos,他很棒。我认为e/acc非常需要,类似地创造一个对未来更积极的展望。因为人们一直对社会,对社会的未来非常悲观,气候变化,所有这些东西。E/acc是对未来的积极展望。就像技术可以让我们,我们需要消耗更多能源。我们应该找到方法,当然是获得像清洁能源。但我们需要消耗更多能源来制造更酷的东西,进入太空,构建更多可以改善社会的技术。我们不应该回避技术。技术可以是很多事情的答案。
Lex: 是的,建造更多。不要花那么多时间——
Pieter: 是的。
Lex: 在散布恐惧和谨慎以及所有这些东西上。有些是好的,有些是好的,但大部分时间应该花在建造和创造上——
Pieter: 是的。
Lex: 并且是毫无歉意地这样做。这是一个令人耳目一新的提醒,让美国伟大的正是所有的建设者,像你说的,企业家。
Pieter: 是的。
Lex: 我们不能在所有关于技术可能出错以及所有这些东西的讨论中忘记那个。
Pieter: 是的,去卡卢加(Kaluga),中国。中国现在处于像美国,什么?像1900年左右的阶段。他们在疯狂地快速建设。显然,中国有巨大的问题。但这伴随着整个事情,伴随着美国开始时所有那些巨大的问题,对吧?但我认为对一个国家或一个地区像欧洲来说,非常危险的是,你达到这一点,你有点自满,你有点舒适,然后你要么走这条路,要么走那条路,对吧?你从这里来,你像这样走,然后你可以走这条路或这条路。我认为你应该走这条路。
Lex: (笑)然后起飞。
Pieter: 是的,起飞。我认为问题在于思维文化。所以eacc,我做了EU Acc,就像是欧洲版本。(Lex笑)我做了像连帽衫之类的。所以很多人穿像,这个让欧洲再次伟大的帽子。
Lex: 是的。
Pieter: 我一开始做成红色的,但变得太像特朗普了。所以现在更像是欧洲蓝。让欧洲再次伟大。
Lex: 好的。好的,所以你有着不可思议的生活。
给年轻人的建议 (Advice for young people)
Pieter: 非常成功,建造了很多酷的东西。那么你会给年轻人什么建议,关于如何做同样的事情?
Lex: 老兄,我会听像没人的。就做你认为好的事情,跟随你的心,对吧?每个人都同行压力让你做你不想做的事情。他们告诉你,父母或家人或社会告诉你,但尝试你自己的事情,因为它可能会成功。你可以掌控船舵。它可能不会立刻成功。你可能会经历非常糟糕的时期,就像我也经历过一样,相对而言,对吧?但最终,如果你对此很聪明,你可以让事情成功,你可以创造你自己的小生活,就像你做的那样,就像我做的那样。我认为那应该被更多地推广。做你自己的事情。经济和社会中有空间让你做自己的事情。
Pieter: 是的。
Lex: 就像小村庄,每个人都会卖。我会卖面包,你会卖肉。每个人都可以做他们自己的小事情。你不需要像你说的那样做一个普通人。你可以成为你真正想成为的人。
Pieter: 并且全力以赴做那件事。
Lex: 是的,你得全力以赴,因为如果你半途而废,你无法成功。你需要倾力投入到局外人的事情中去。倾力投入到与众不同,就做任何你想做的事情,对吧?
Pieter: 你得全身心投入。
Lex: 是的,全身心投入,是的。
Pieter: 这是一次不可思议的对话。终于见到你,我很荣幸。终于。
Lex: 能来到这里是我的荣幸,Lex。
Pieter: 和你交谈,继续做你的事情。继续用你建造的所有酷东西激励我和世界。
Lex: 谢谢你,老兄。感谢收听这次与Pieter Levels的对话。为了支持这个播客,请查看描述中的赞助商。现在让我用Drew Houston,Dropbox联合创始人的话来结束。顺便说一句,我爱Dropbox。总之,Drew说:“不要担心失败。你只需要做对一次。”感谢收听,希望下次再见。
要点回顾
引言与Pieter Levels介绍
- Pieter Levels讨论了实现逼真的AI照片的挑战,提到Stable Diffusion本身效果不佳,面部会扭曲,分辨率不足。
- 他发现一些基于色情内容训练的微调模型能产生非常逼真的图像和符合人体解剖学的身体结构。
- 目前使用的逼真模型核心仍然带有色情元素(裸体人物),因此在使用AI图像创业时,需要通过提示词去除裸体内容。
- 需要不断提醒模型给人物穿上衣服,因为这很冒险。他使用Google Vision在向用户展示前检查每张照片是否为NSFW(不适宜工作场所观看)。
- Lex Fridman介绍Pieter Levels (levelsio on X):自学成才的开发者和企业家,设计、编程、发布并运营了超过40个初创公司,其中许多非常成功。
- Pieter通常独自完成所有工作,同时在超过40个国家、150多个城市过着数字游民生活。
- 他的编程方式是在沙发上用笔记本电脑,使用原生HTML、jQuery、PHP和SQLite。
- 他快速构建和发布产品,并实时改进,过程公开,诚实记录成功与失败,是真正的独立黑客(indie hacker)。
- Pieter激励了大量热爱创造有用事物的开发者和企业家。
创业哲学与早期经历
- Pieter的创业哲学与大多数初创公司不同:他不融资(不用VC),所有事情亲力亲为(设计、开发、Logo制作)。
- 因为没有资金,他必须快速行动,快速制作产品以验证想法是否可行。
- 他的流程:构思 -> 快速构建微型、迷你初创公司(约两周内) -> 发布 -> 检查需求(用户是否注册并愿意付费)。
- 大多数想法行不通,会失败。
- 这是一个快速迭代的过程:构建原型 -> 发布 -> 看用户是否喜欢 -> 快速改进 -> 看用户是否更喜欢以至于愿意付费。
- 与大型科技公司(如Google)对比:Google发明了AI技术(如Transformers)但因官僚主义未能及时发布(如本可在2019年发布类似ChatGPT的产品)。
- 独自一人在笔记本电脑前工作(甚至穿着内裤在酒店房间)可以非常快速地发布产品,无需法律部门批准。
- (关于着装和健身的旁白:他经常穿短裤,不穿T恤因为总觉得热。喜欢健身房的推举overhead press,做60公斤/120磅。认为举重像疗法,体育锻炼是一种疗法。)
- 体育锻炼的重要性:父亲教导他,沮丧时去做体力活(如用铲子搬沙子)。设定目标,做点事。
- 父亲持续装修房子40年,这是一种爱好和过程,而非结果导向。这对Pieter的工作方式有隐喻意义,他也不断做新网站/创业项目,给自己起床的动力和目标。
- 工作的动力:主要是乐趣和创造性表达,享受解决问题的日常挑战。并非主要为了钱(在不赚钱时也一直在编码、做音乐)。
- 关于规模化:他并不主动追求大规模扩张或出售公司,因为不喜欢随之而来的压力生活。
- 很多拥有数亿美元融资的创始人朋友私下表示,下次创业会选择Pieter的方式(更有趣、独立、轻松、有创造力)。
- 许多创始人成为CEO后并不喜欢管理者的角色,他们更喜欢实际的编码工作。
- 对比Elon Musk:尊重他实际建造硬件(需要资金),这与他认为的一些VC软件世界的“ dodgy finance”不同。
人生低谷与“12个月12个创业项目”挑战
- 人生低谷时期:荷兰大学毕业后,不想找普通工作。通过YouTube音乐频道(Panda Mix Show)赚取AdSense收入(每月3000)。
- 朋友们找到工作后,社交生活改变,感觉在荷兰没有未来(买房、郊区生活等)。
- 经历“土星回归”(Saturn return)时期(约27岁),感觉有点疯狂。
- 前往亚洲成为数字游民一年,但感觉更糟:独自在酒店房间,思考人生意义,感觉像个失败者,钱在减少(每月$500)。
- 受父亲建议(沮丧时去做体力活)的启发,开始了“12个月12个创业项目”(12 Startups in 12 Months)的挑战。
- 挑战目标:每个月制作一个项目,并使用Stripe发布,以便人们可以付费。
- Stripe支付:认为至今仍是收款最简单的方式。回顾了早期申请商家账户(如Worldpay)的困难(填表、传真、父亲承担巨额责任风险)。
- 挑战中的第一个项目:“Play My Inbox”,一个聚合Gmail中朋友分享的YouTube音乐链接的应用(当时Spotify尚未普及)。该应用获得了媒体关注,有数万用户,但没有设置支付按钮。
- 在30天内构建产品的挑战:关键在于决定不做什么功能。必须专注核心:登录页、能让人付费的产品本身、支付集成(Stripe)、发布和获取用户的方式(如在Reddit上找到有需求的用户群并提供解决方案)。保持产品极其精简(Scrappy)。
数字游民生活、抑郁与自由
- 年轻时感觉像失败者是正常的(尤其27岁左右)。引用Jordan Peterson的观点,抑郁可能源于一无所有(没有伴侣、工作、家庭等)。需要为自己构建生活。
- 在亚洲旅馆独自一人,没钱没伴侣,感到抑郁是合乎逻辑的,但当时会觉得是自身问题。
- 旅行可能带来心理压力,甚至精神问题。他认识有自杀的数字游民(未验证与基线人群对比)。孤独感强,尤其早期数字游民少。
- 在陌生文化中感到格格不入(如泰国,尽管人很友善)。感觉与家乡文化和所在地文化都脱节。
- 早期遇到的数字游民有些从事“ shady business”(如卖非法药物、可疑的dropshipping),感觉与他们也格格不入。
- 返回荷兰后更加抑郁。
- 数字游民定义:用笔记本电脑远程工作,同时在不同国家(通常是物价较低的地方,如泰国、巴厘岛、哥伦比亚)旅居。生活方式冒险,能逃避家乡社会压力,但也意味着完全的自由。
- 完全的自由可能导致迷失(引用卡夫卡:“我自由,所以我迷失”)。自由并非快乐的保证,约束可能带来快乐。
- 美好的回忆:在巴厘岛与朋友们在联合办公空间通宵工作至早上6点,喝30杯拿铁,放Techno音乐,共享创业奋斗的氛围。
- 旅行记忆:城市间穿梭,感觉像“jet set life”,看到很多酷城市。
- 最喜欢的地点:曼谷和清迈(泰国整体最好,人好、生活易、便宜)。也喜欢巴西(女友是巴西人),但有安全问题(局部化)。欧洲安全更平均化。
- 引用Freya Stark名言:“在一个陌生的小镇独自醒来是世界上最愉快的感受之一。” 经历过醒来忘记身在何处,这种新奇感和可能性是旅行成瘾的原因。虽然很酷,但这种生活方式让他焦虑,并未带来快乐。
独立开发过程 (“Make”手册)
- 著作:“Make: The Bootstrapper's Handbook”。
- 创业步骤:想法 (Idea) -> 构建 (Build) -> 发布 (Launch) -> 增长 (Grow) -> 盈利 (Monetize) -> 自动化 (Automate) -> 退出 (Exit)。
- 寻找好想法:
- 留意日常生活中的问题和让你烦恼的事情。列出问题清单及可能的解决方案。
- 过更有趣的生活,例如旅行,可以让你看到其他地方已有的解决方案(信息差/套利,如亚洲的“万能App”WeChat模式)或遇到更多问题(旅行本身的不适,如机场、飞机)。
- 也可以探索不同的线上社群发现可改进之处。
- Pieter现在的想法产生方式:更多基于技术好奇心驱动(如AI),而非解决现有问题。这有风险(为技术找问题)。
Photo AI的创建、AI学习与工具
- Photo AI 的起源:
- 探索 Stable Diffusion:早期版本对人物效果差,但对房屋/建筑效果好 -> 制作了
thishousedoesnotexist.org
(生成不存在的房屋图像,被称为“房屋色情”)。 - 发现对室内设计效果好 -> 转向
interiorai.com
(上传室内照片生成不同风格设计)。使用 Image-to-Image 技术。网站成功,几周内月收入达 20k,现仍有 50k/月。 - 为改进 Interior AI 学习了微调(fine-tuning)技术。
- 尝试用自己照片微调模型 -> 效果出乎意料地好,能识别“他”这个概念 -> 制作了
avatarai.me
(生成不同风格的头像)。
- 探索 Stable Diffusion:早期版本对人物效果差,但对房屋/建筑效果好 -> 制作了
- Avatar AI 的经历:
- 病毒式传播,一周内收入约 $150k。
- 但很快被大型VC支持的公司(如Lensa)超越,后者利用现有iOS应用和用户基础快速跟进,赚了约 $30 million。Pieter对此感到有点难过但尊重对手的执行力。
- 觉得 Avatar AI 太“cheesy”(媚俗),决定转向更实用的摄影方向。
- Photo AI 的诞生:
- 定位为虚拟摄影棚,无需摄影师和工作室即可生成照片。
- 工作原理:用户上传照片训练自己的AI模型 -> 输入提示词生成各种场景、服装、表情、姿势的照片。
- 使用 Replicate.com 提供计算服务。
- 界面展示了生成时间和预计完成通知。
- Photo AI 的早期开发与自动化:
- 最早的版本非常简陋:一个Stripe支付链接 + Typeform表单用于上传照片。
- Pieter手动下载照片、训练模型、生成图片、通过个人邮件发送给用户。处理了数百个订单,包括一些非常著名的科技亿万富翁。
- 手动流程不可持续,迫使他编写代码实现自动化。
- 自动化挑战:寻找合适的AI模型托管平台。最初合作的平台在他公开收入后将训练价格从20。
- 联系Replicate CEO Ben Firshman,说服他们添加DreamBooth(微调技术)。Replicate因此变得非常流行,成为许多类似应用的选择。Pieter称赞Replicate一直很友好,从未乱涨价。
- 微调(Fine-tuning)技巧:
- 需要多样化的训练照片(不同光线、背景、服装等),但面部特征要一致,这样模型才能学习“你”这个概念。
- 混合使用面部裁剪照片和全身照片,以兼顾面部细节和体型特征。
- 训练数据的质量至关重要,甚至比训练步数等超参数更重要。
- 用户普遍存在“面部认知障碍”(face dysmorphia),不知道自己真实长相。
- 接受自己的“缺陷”(如Pieter被评论“锤头鲨”的眼睛),这些特征使人独特、有魅力。自信就是吸引力。
- 改进 Photo AI 的方法:
- 对用户生成过程进行A/B测试,随机调整生成参数(如步数、采样器类型 DPM++2 Karras 等),并根据用户是否收藏或下载图片来衡量效果。
- 利用用户反馈迭代改进模型设置。目前已达到效果瓶颈,测试减少。
- 核心仍在使用 Stable Diffusion 1.5 版本,认为后续版本效果更差或被过度“阉割”(安全限制)。
- 感慨 Stable Diffusion 公司开源了伟大的模型,但自身盈利困难,而像他这样的小应用开发者却受益。
- 如何学习 AI:
- 加入 X (Twitter),关注 AI 领域的活跃人物(很多使用动漫头像)。
- 访问 Replicate 等平台,亲自尝试运行各种模型。
- 当手动操作某个模型组合有效时,考虑将其开发成应用或网站。
- 关于摄影与AI应用的讨论:
- Lex 考虑使用 Photo AI 为播客嘉宾制作缩略图。
- 讨论了传统摄影中对器材的过度追求(Gear Acquisition Syndrome)和专家的复杂化建议(如音响处理)。Pieter认为应专注于核心(内容),而非过度优化设备。
- 承认光线在摄影中对传达情感的重要性。AI可以在这方面提供帮助。
机器人、想法产生与人生哲学
- 选择想法的标准:选择自己有能力构建的(目前无法建造太空公司)。对小行星采矿有兴趣(雇佣火箭公司发射,自己造机器人听起来相对可行)。
- 想法记录工具:现在使用Telegram的“已保存消息”(以前用Trello)。偏爱简单工具,不使用复杂的笔记系统(如Notion、带手写笔的iPad应用)。
- “第一个想法”的力量:有时最好的想法是第一个冒出来的,因为它可能已在潜意识中酝酿很久(数周、数月甚至数年)。可以将不成熟的想法“送回厨房”继续酝酿。时机也很重要,有时世界还没准备好。
- 机器人行业:许多机器人公司因成本高、智能不足以创造盈利产品而失败。Boston Dynamics 是例子(技术酷炫但应用场景仍不明朗)。VR(如Apple Vision Pro)类似,技术很酷但尚未解决核心需求。这属于“为技术寻找问题”。
- 个人电脑的普及:类比PC的普及,杀手级应用的出现需要时间,最初人们也质疑其价值。目前家中机器人很少(扫地机器人、智能音箱等),智能有限。
- 人生目标与随遇而安:Pieter不确定自己注定要做什么。Lex也在思考(机器人或播客?)。认为人生更像冲浪,无法完全掌控方向,顺其自然最好。应减少控制欲(佛教思想、迷幻药体验的比喻:控制狂易有bad trip)。压力多源于试图控制。
构建、发布与具体项目 (Hoodmaps, Nomad List)
- 构建阶段:使用你已掌握的技术。
- Nomad List 最初是一个公开可编辑的Google Spreadsheet,用于众包城市数据(网速、生活成本),后来才开发成网站。
- 不会编程可以用表格、网站构建工具(Wix, Squarespace)。会编程就用自己熟悉的语言。技术栈选择不如验证市场需求重要。
- 众包的力量:Google Spreadsheet的例子显示了社群的自我调节能力(反破坏、自组织)。投票、评分系统很有用。
- Hoodmaps 项目:
- 起源:不同人在同一城市因区域不同而体验各异。以阿姆斯特丹为例(市中心游客多,Jordaan/De Pijp更本土)。想法是用颜色标记地图区域(红=游客,绿=富人,黄=嬉皮士)。
- 构建:使用HTML5 Canvas叠加在Google Maps iframe上。用户可在地图上绘制颜色。后端收集像素数据,通过cron job计算每个网格区域最普遍的标签颜色。通过舍去GPS坐标小数位数来规范化网格。添加/移除了平滑效果。
- 功能扩展:增加了文本标签功能,用户可以标记具体地点并进行投票(例如:“别去这里”,“好咖啡馆”)。这催生了很多本地化的梗(如奥斯汀的“醉酒嬉皮士”、“AirBroNBros”、“在这里看到一个穿着鱼服装的人被打”等)。
- 挑战与现状:在Reddit上爆火,导致地图服务费用高昂(先是超出Google Maps免费额度,后是Mapbox账单达$20,000,现改用开源地图方案)。该项目很难盈利(地图应用广告位难找,收费会流失用户和众包数据)。Pieter认为有些项目纯粹因为酷而值得存在,无需一切都盈利。
- Nomad List 项目详情:
- 提供城市排名及详细数据(网速、娱乐、温度、空气质量、安全、食品安全、犯罪率、种族主义程度、教育水平、电力稳定性、气候变化脆弱性、收入水平、英语普及度、步行友好度、幸福感、夜生活、免费WiFi、空调、女性友好度、言论自由度等)。
- 数据来源:早期众包,后因数据偏差(如印度用户倾向于给本国打高分)转向使用公共数据集(世界银行、联合国)。但仍通过用户登记的旅行地点来跟踪城市的热度和趋势。
- 社群功能:约3万至4.5万会员。可查看当前在某城市的用户,并自发组织线下聚会(每月约30场)。
- 城市评价:包含优点和缺点(如奥斯汀的缺点:太贵、湿热、难交友)。
- 酒店信息的痛点:
- 难以找到可靠的酒店信息,特别是关于快速WiFi、安静环境和合适的工作桌。Airbnb质量不稳定,酒店照片常失真。
- 设想做一个提供详尽、真实酒店数据的服务。认为酒店/航空业网站普遍体验差,可能是因为用户没有太多选择(必须订票/住宿),缺乏改进动力;也可能是官僚主义或缺乏优秀工程师。
- 对比Booking.com:通过大量A/B测试(包括使用紧迫感策略,如“仅剩一间房”)优化收入,而非用户体验。认为公司会经历从颠覆者到旧体系的循环(如Uber现在有时不如出租车)。
学习方法、开发栈、生产力与生活方式
- 快速有效学习:
- 通过实践学习:记录了自己30天学习3D/VR的挑战。学习是持续的过程。
- 主动行动是关键:想做网站就去搜索/问ChatGPT如何做,复制代码,运行,修改。边做边学比看书/教程更快。
- 设定挑战:如“180天做180个网站”的例子。自学+挑战优于编程训练营,但需要自律。
- 公开构建 (Building in Public):
- 如直播开发Hoodmaps的过程,充满了挫败感和解决问题的乐趣。专注于下一步,保持乐观。
- 处理负面反馈(Haters):批评中可能有价值信息,剥离情绪,提取有效反馈。大量使用Twitter的Mute功能(已mute 1.5万人)。
- 盈利策略:
- 早期避免免费增值模式(除非有VC),直接收费(建议独立开发者定价$30/月以上)。
- 付费用户质量更高,有助于建立真正关心产品的社群(可用Discord)。
- 追求高利润率:控制成本,不雇人。主动与供应商协商折扣(即使是大公司API也可能打折),公开身份有帮助。付费也能有效防止垃圾信息。
- 对抗垃圾信息与滥用:
- 利用GPT-4进行内容审核(评论、社群聊天),效果好,能理解幽默、语境、双关语。比人工版主更客观。
- 设想用GPT-4改进X (Twitter) 的信息流(事实核查、评论质量排序)。
- 4chan用户曾涌入Hoodmaps捣乱(画冒犯性符号、不雅图案),但因众包数据量大,并未造成大问题。通过过滤敏感词、将违规用户重定向到放松视频(如融化的奶酪)等方式应对。
- 自动化:
- 尽可能用代码自动化替代人力。例如Nomad List的聚会组织流程(网页表单->自动筛选->自动通知->自动发帖)。
- 大量使用Cron Jobs(通过
crontab -e
设置定时运行PHP脚本)。 - 利用AI(GPT-4 API)处理主观判断任务。
- 建立健康检查系统(
healthcheck.php
页面显示状态表情,UptimeRobot监控并发送Telegram警报)。 - 将所有JS/PHP错误发送到Telegram实时监控。自己构建监控系统而非依赖SaaS(如New Relic)。
- 自动化生活方面:考虑自动化社交媒体信息消费(如AI总结、浏览器扩展隐藏干扰元素YouTube Unhook)。
- 出售与退出策略:
- Pieter从未出售过他的公司。经历过几次收购洽谈,发现过程可能充满操纵(拖延时间、最后压价)。
- 由于他的公司利润率极高(如90%),且高度自动化,从财务角度看,等待几年自己赚的钱可能比出售(按3-5倍PE/Revenue计算)更多。除非出价足够高(6-8倍以上)。
- 对项目有情感投入,尤其是Nomad List,视其为“孩子”,有超越金钱的意义(促进跨文化理解)。出售AI项目的情感负担较小。
- 存在“创始人售后台抑郁症”现象。他认为应该持续工作,不退休。
- 单独工作 (Coding Solo):
- 自认不擅长与人合作,不信任他人能做好,避免共识会议导致的平庸结果。
- 现在与好友Andre合作新AI项目,但分工明确(Andre写Ruby代码,Pieter负责策略/推广)。
- 几乎没有与人长期结对编程的经验。曾短暂雇佣Python开发者(因自己不熟Python/NumPy)和另一位开发者(因对方想重构整个项目而终止合作)。
- 理想的合作者需要具备“代码同理心”(code empathy),能理解并融入现有代码风格,而非推倒重来,这样的人才稀有(可能只占顶尖5%)。
- Pieter倾向于基于自己长期实践形成的(PHP/jQuery)“框架”。
- 快速发布 (Ship Fast):
- 直接部署到生产环境,无测试/预发布(staging)环境。通过
Cmd+Enter
提交到Git,触发Webhook自动部署,全程仅需1-2秒。 - 因此养成了写代码更小心的习惯,避免搞垮服务器。能在几分钟内修复用户报告的bug。
- 承认这种做法“疯狂”,但在他的场景下极大地提高了速度和用户满意度。认为X (Twitter)现在也这样做(bug多是快速迭代的标志)。
- 对比大公司(如YouTube的MLA功能)开发缓慢,受官僚/法律流程掣肘。认为需要强有力的领导者推动(如乔布斯:赋权工程师,忽略律师)。有时发布本身就能推动法律和社会框架的改变。
- 直接部署到生产环境,无测试/预发布(staging)环境。通过
- 开发环境与工具:
- IDE:使用VS Code(之前用Sublime Text,因“同行压力”更换)。认为工具本身没有那么重要,关键在于熟练掌握。怀念Sublime Text强大的多光标编辑功能。
- 操作系统:使用macOS(2014年从Windows切换,认为此后好事连连)。不喜欢Finder,但欣赏其Unix内核,便于开发(可运行Linux工具,如Nginx)。
- 硬件:偏爱Mac的硬件做工(键盘、铝合金机身)。
- 工作方式:在沙发上用笔记本电脑工作(以前注重人体工学,但自从开始举重后RSI等问题消失)。使用MacBook自带触控板,不外接鼠标。
- 屏幕:只用一块16英寸MacBook屏幕,认为比多屏更高效。对“越多越好”持怀疑态度(屏幕、工具、员工),约束能带来专注。喜欢极简装备(一个背包+笔记本)。
- 高效工作日:
- 常规高效日:晚睡(~2 AM),晚起(~10-11 AM)。V60手冲咖啡。与女友相处。编码。做午饭(牛排/鸡肉)。第二杯咖啡。继续编码。可能外出。现在能快速进入/脱离专注状态。
- 极端高效日(独自一人时):可能睡到下午1-2点(因为通宵研究新AI技术)。咖啡、洗澡后,几乎不间断编码。可能好友Andre来访,一起在沙发上默默编码,放Techno音乐(如HOR Berlin频道)。需要这种不被打扰的“心流”时间来创造新事物。喝4杯咖啡,达到“焦虑边缘”状态以极度专注。认为伴侣应允许男性定期拥有这样的“独处创造”时间。
- 极简主义:
- 曾参与“百物件挑战”,受MDMA体验影响开始清理物品。通过eBay出售旧物是了解社会百态的有趣经历。最难舍弃的是佳能5D相机(象征着与朋友合作的音乐/电影项目时代的结束)。
- 极简生活装备:背包、MacBook、牙刷、少量衣物(亚洲旅行时只需泳裤/T恤/人字拖)。依赖外部服务(Uber、餐馆)。
- 意义:认识到可以依赖很少物品生活。摆脱物质束缚带来自由。对年轻人是宝贵经历。享乐适应(Hedonistic adaptation)原理说明物质带来的快乐短暂,应关注体验、人际关系、有意义的工作、锻炼。
- 沟通与时间管理:
- 因收到过多私信(包括骚扰、求助长文)而关闭私信,变得“不可达”,并撰文解释。无法回复所有人,也非人生导师。
- 帮助他人:倾向于帮助有内驱力的人(如好友Andre主动学习并成功)。不愿与反复质疑建议的人纠缠。认为求助有时是拖延,关键在于自己动手。
- 时间有限:曾用数学方法分解一天时间,意识到大部分时间被消耗。最大的挑战是争取深度、不被打扰的工作时间。
- 成名后的影响:
- 名气是逐渐增长的。不觉得有压力要变得更“端着”。反而认为保持真实、分享生活(如播客嘉宾故事、自己清理堵塞的马桶)更有趣。反对只谈论单一话题的“无聊”账号。
- 咖啡馆作为“第三空间”:
- Nvidia诞生于Denny's餐馆。人们需要家(第一空间)和办公室(第二空间)之外的“第三空间”来工作、交流、激发灵感。
- 历史依据:欧洲启蒙时代的咖啡馆是思想交流、商业活动(科学革命、航海路线规划)的中心。
- 现状对比:美国咖啡馆常见工作人群,而欧洲许多咖啡馆禁止使用笔记本电脑,反映了文化差异(享受生活 vs 创业精神)。
- 认为欧洲需要重拾创业文化,允许人们在公共空间追逐梦想、努力工作。欧洲经济由“恐龙”企业主导(80%顶尖公司成立于1950年前,美国仅36%),监管俘获抑制了新创企业。
E/acc (有效加速主义) 与给年轻人的建议
- E/acc (Effective Accelerationism):
- 提倡对未来持积极乐观态度,对抗社会上的悲观情绪(气候变化等)。
- 相信技术能解决问题,主张使用更多(清洁)能源,建造更多东西,探索太空。不应回避技术。
- 要多建设,少担忧,无畏地创造。这呼应了美国的建设者精神。中国目前正处于高速建设阶段。欧洲需警惕自满,重新拥抱建设(Pieter为此制作了EU Acc周边产品,如“让欧洲再次伟大”帽子)。
- 给年轻人的建议:
- 不要听从他人(包括父母、社会)的压力,追随自己的内心。
- 勇于尝试自己的道路,即使可能经历失败和困难时期。
- 最终有可能创造出属于自己的生活。社会和经济中有空间容纳个性化选择。
- 全力以赴(Whole-ass it),拥抱自己的独特性和“局外人”身份。
结语
- Lex 感谢 Pieter 的交流,表示荣幸。
- 引用 Dropbox 联合创始人 Drew Houston 的话:“不要担心失败,你只需要做对一次。”