文摘 · 2021
科技爱好者周刊
栏目汇总文摘

文摘 · 2021

「文摘」栏目 2021 年汇总,共 49 期

第 190 期:产品化思维

1、别与 Roblox 竞争

我记得,2018年之前,很多创业公司找我,声称他们的目标是击败 PC 游戏巨头 Steam,希望我为他们宣传。

这样的公司有太多家,以至我在2018年写了一篇长文,作为统一回复。现在几年过去了,很明显,Steam 的竞争者都失败了,只有 Epic 还在坚持,但是它的路也很艰难。

声明一下,我从未将 Itch.io 和 GOG.com 视为 Steam 的竞争者,因为他们的市场不一样。

转眼到了2021年,我的收件箱又塞满了邮件,许多创业公司声称要与 Roblox 竞争。如果你还不知道 Roblox,它是一个多人游戏的创建平台,目前价值410亿美元。

我想,我们会看到历史重演。

如果你想要创办一家公司,与 Roblox 直接竞争,我只有一个建议:

别这样做!

我这么说是出于好意。我钦佩你的辛勤工作和奉献精神,但是我很悲观,你的任务非常艰巨,绝大多数公司都会失败。

原因首先是你参加这个聚会迟到了。Roblox 于2006年发布,那是15年前。他们已经建立了巨大的领先优势,找到了行之有效的方法打开市场。你唯一的机会就是找到一个不一样的方法,彻底满足市场需求,这不太可能。

回顾往事,我很后悔当年没有对那些要与 Steam 竞争的公司更严厉一些,让他们及时放弃。就我所知,至少有12家公司因此破产或关闭。

这一次也一样,我觉得明智的做法是立即退出。如果你还是想尝试一下,恭喜你,你足够大胆和疯狂,这副牌对你不利,但还是祝你好运。

→ 查看本期完整内容

第 189 期:下一个内卷的行业

1、为什么双引擎飞机更容易发生事故

最早的飞机都是单引擎。

上图中,飞机的动力全来自机首的那个螺旋桨。

那时的引擎很不可靠,经常发生事故。为了减少伤亡,也为了增加飞机的负荷,设计师开始为飞机添加第二个引擎。

双引擎确实提高了性能,但也带来了额外的复杂性,反而造成了更多的伤亡。这是因为在空中,如果坏掉一个引擎,只剩下另一个引擎,这时飞机的推力是不均衡的,很难控制重心去安全降落。

从概率的角度看,如果一台引擎的故障率为25%,增加一个引擎后,飞机的故障率(任何一个引擎出现故障)会上升到44%!这意味着,如果你不能控制好剩下的那个引擎安全降落,那么添加第二个引擎会让你更容易坠毁。

后来,飞机发动机越来越强大和可靠,单个引擎的故障率大大降低,而且飞行员和工程师也终于学会如何在损失部分动力的情况下,更好地控制双引擎飞机,飞行才变得安全。

这对于个人和企业有巨大的启示意义。如果你已经有了一个事业(或工作),不要冒然扩展到第二个事业(或工作)。因为在初始阶段,增加的引擎会给你带来更多的风险。只有降低单引擎的故障率,并确保你只靠剩下的引擎也能安全降落,双引擎才会给你带来更高的安全性。

不幸的是,就像战争经常推动高风险的飞机设计,人们也通常会在经济困难的时候从事两份工作。如果第一份工作是高负荷的,你再去从事第二份工作,那么很可能到头来,你连第一份工作也保不住。如果那时第二份工作不足以让你维持生计,你就有麻烦了。

不过,计算机时代使得情况有一点点变化。数字控制技术的进步,促成了多轴飞行器的诞生。它们都至少有四个微型引擎,每个引擎只负责总负载的一小部分。任何一个或两个失败,都很容易被其他人弥补。

同样的,在计算机和互联网出现之前,一个人几乎不可能有4个收入来源,但今天,一个人可以有多种小金额的收入来源,比如下班后开网约车、将住宅的空房间作为民宿出租等等。即使每个收入来源都不多,可能也比只有一个主要的收入来源更好、更安全。这里的关键是每个收入来源要尽可能独立,不要相互干扰。

→ 查看本期完整内容

第 188 期:音乐是反社交

1、你的估计需要乘以 π

有一种说法,你的预估乘以 π,就会得到真实的估计。

这种说法有一定的道理,我可以用数学证明给大家看。

一切顺利的情况下,从 A 点到 B 点的路线是一条直线。没有遇到困难时,就是两点之间直线最短。

但是现实中,很多事情都是不顺利的。你会遇到各种各样的困难,你会迷失方向,路线不可能是直线,而是曲线。

平均来说,实际的路线长度往往是理想路线的 π 倍。

这意味着,你预估一件事的难度是1,实际难度可能是3;你预估需要一个月完成的项目,实际需要的时间可能是三个月。

→ 查看本期完整内容

第 187 期:元宇宙会成功吗

1、图-144 超音速客机

历史上,前苏联为了与西方竞争,推出过一种超音速客机图-144。

上个世纪60年代,苏联得知西方正在研发超音速民航客机,于是抢在西方前面,开始制造图-144,并于1968年12月31日,比西方的协和式客机早两个月,进行了首飞。

它每小时最高速度将近2500公里,是普通客机的2到3倍。

1971年,图-144首次来到国外,在巴黎航空展亮相,它奇特的外形引起了轰动。

不幸的是,这种飞机的设计和制造都有缺陷。1973年,它再次来到巴黎航展,试飞时坠毁,飞机在半空中解体,并坠入一个村庄,机上六人遇难,地面八人遇难。不过,当时的结论是飞行员操作失误,而不是飞机本身的缺陷。

1977年,苏联正式将图-144投入载客运营,执行莫斯科和阿拉木图之间的两小时航线。但是,每周的航班大部分座位都是空的,运送的货物和邮件比人还多,而超音速飞机的成本又很高,所以一直严重亏损。

图-144有一个非常严重的缺点,就是飞行过程中,噪音极大。由于震耳欲聋的噪音,机舱里面的乘客互相说话都听不见,不得不写在纸上交流。

它降落时,还必须使用滑翔伞减速。

由于这些问题,以及飞机本身的小毛病不断。它在这条航线上,一共只飞了半年55个航班,就宣布取消了。

1978年5月23日,一架图-144在空中着火并紧急降落,导致两名飞行员遇难。这件事令苏联高层对这种飞机丧失了信心,禁止它再执行客运航班。

最终,图-144在1984年停飞。它的最后一次飞行发生在1999年,当时美国宇航局出钱用它进行超音速飞行研究。该计划在飞行几次后,由于缺乏资金而被取消。

图-144总共只生产了17架,目前大部分都报废了,只留下了几架在俄罗斯和德国的博物馆展出。

西方的超音速客机“协和式飞机”也由于事故不断,在2003年停飞了。目前,世界上已经没有超音速客机了,短期内也不会再有人进行尝试,毕竟在互联网和实时视频会议的时代,商业界对高速交通的需求并不是那么迫切。

→ 查看本期完整内容

第 186 期:低纬度,高海拔,气候优势

1、美国芯片工厂的问题

最近,哈佛商学院 Willy Shih 教授接受了 The Verge 网站的采访。

主持人问,美国新建一家芯片工厂需要多长时间,多少钱?

Willy Shih 回答:

新建芯片工厂,首先必须建造建筑物,然后将所有设备搬进来,再进行清洁、检测、启动、投产。

在亚洲,一年之内可以建造好厂房,第二年搬入设备,年底前检测合格,工厂开始运行。

在美国或西方,这需要更长的时间,因为对待工厂的心态不同。公司必须完成各种法律许可、开完所有的听证会,以及办完其它手续,才能投产。美国芯片工厂的建造时间,可能需要三四年,更久也是很正常的。

现代最新技术的芯片工厂,最少也需要100亿美元的投资。如果要达到规模经济的产量,可能需要接近200亿美元的投资。你想一想,这么大金额的投资,每一年会带来多少折旧。

在亚洲,人们的心态是每拖延一个小时或一天,工程的成本就会增加数万、数十万、甚至数百万美元。有一次,我在圣诞节那天去亚洲,那里的人还拿着手提钻在施工和浇筑混凝土。他们的心态是“这件事每早一分钟完成,我们就可以早一分钟开始赚钱。” 我们在西方没有这种心态。

→ 查看本期完整内容

第 185 期:美国宪法拍卖,一个区块链案例

1、蓝牙的来历

蓝牙(bluetooth)是一种短距离、低功耗无线通信协议。这个协议的名字很奇怪,它是怎么来的呢?

1998年,加拿大举行了一次国际会议,讨论如何制定一个无线通信的国际标准。

当时,各家公司都有自己的无线通信协议,怎样才能推出一个统一的国际标准,成了争论不休的问题。

爱立信公司的瑞典工程师 Sven Mattisson 和英特尔公司的美国工程师 Jim Kardach,都是会议的参加者。

一天会议结束后,他们一起去了多伦多的一间酒吧,喝酒闲聊,谈到了历史。美国工程师要求瑞典工程师,给他讲讲北欧的历史。后者正好在读一本北欧历史小说,就向前者推荐了这本书。

小说的一个主要人物是,公元10世纪的丹麦国王哈拉尔德·戈姆森,他有个绰号叫做“蓝牙”。这个绰号的来历不明,有人认为,国王有一颗牙齿坏了,传说中坏牙齿的颜色发蓝,因而得名。

瑞典工程师接着说,这个国王统一了丹麦。美国工程师听到这里,灵机一动,提议把将要制定的国际标准的代号定为“蓝牙”,因为新标准会统一其它标准。与会者知道以后,表示同意这个提议。

最终,这个低成本、低功耗的国际通信标准,就被叫做“蓝牙”,在1998年5月推出,电子设备可以使用它进行短距离无线通信。

世界第一台蓝牙设备在1999年上市。当时,蓝牙还只是临时的代号,但是人们想不出更合适的名字,于是它变成了永久名字。

→ 查看本期完整内容

第 184 期:政府的存储需求有多大?

1、巴克莱银行的 74,000 个电话号码

英国有很多电话诈骗,骗子冒充银行工作人员,打电话给客户。

巴克莱银行为了防止诈骗,专门制作了一个网站,客户可以在上面查询,来电号码是否真的属于巴克莱银行。

但是你能相信吗?这个网站居然加载了一个 1.3MB 的 JSON 文件,其中包含巴克莱银行拥有的所有 74,000 个电话号码。

打开这个 JSON 文件,就是下面的样子。

更绝的是,如果你在电话号码前面,加上英国的国际区号+44,网站会告诉你,它不认识这个号码。

如果号码里面加上破折号,网站也会不认识这个号码。

巴克莱银行到底雇佣了什么样的程序员,连正则表达式都不会写?

2、AIP 潜艇

传统潜艇使用柴油发动机,柴油燃烧需要氧气,因此每过一段时间,潜艇就必须浮上水面,使用柴油发动机为电池充电,否则在水下就无法行驶。

这显然很不方便,更要命的是,浮上水面容易被敌人发现和攻击。

于是,美国开始研发核潜艇。第一艘核潜艇 1950 年代投入使用。核反应堆不需要氧气,使得潜艇可以在水下以行驶数月,而不浮上水面。而且,核潜艇的功率更大,更让潜艇变得更快。

这些优势促使美国海军逐步淘汰柴油潜艇,全部采用核潜艇,目前美国已经没有常规动力的潜艇了。但是,其他国家海军依然使用柴油潜艇,毕竟它们的成本和复杂性要低得多。

潜艇发展的另一种思路是,研发不需要空气的柴油潜艇(Air-Independent Propulsion,简称 AIP 潜艇)。瑞典终于在 1990 年代研发成功,成为第一个拥有 AIP 潜艇的国家。这种潜艇使用液氧,在水下为柴油发动机提供氧气,因此不需要浮上水面。

从那时起,AIP 潜艇就在全世界范围内流行,目前 15 个国家大约有近 60 艘在服役,另外还有大约50艘已经被订购或正在建造中。

AIP 舰艇与核潜艇,孰优孰劣?

(1)核潜艇的优势之一,就是非常安静,难以被声纳发现。如果设计得当,AIP 潜艇也可以很安静。

(2)核潜艇可以在水下潜伏三四个月,AIP 潜艇可以潜伏三周左右。虽然续航时间不如核潜艇,但对于那些主要在近海活动的国家,三周的续航应该够用了。

(3)核潜艇的水下速度,可以达到每小时35英里以上,AIP 潜艇最快只能到每小时23英里。

(4)美国弗吉尼亚级核潜艇,造价为26亿美元,每年还有昂贵的维护成本。AIP 潜艇的造价为2亿~6亿美元。

(5)核潜艇通常是大型潜艇,船员可以超过100人,而且可以配备重型武器。AIP 潜艇多为中小型潜艇,船员在30人到60人之间。

结论就是,如果海军主要在近海活动,那么 AIP 潜艇比较合适,造价低,随时可以回到港口。美国海军主要在远洋活动,续航力更重要,所以几乎没有意愿制造 AIP 潜艇。

→ 查看本期完整内容

第 183 期:腾讯的员工退休福利

1、杰文斯悖论

1865年,英国经济学家威廉·斯坦利·杰文斯(William Stanley Jevons)观察到,提高煤炭的使用效率,会导致煤炭消费量的增加。

他因而提出,节省资源的技术,只会带来资源使用量的增加。 由于这与人们的直觉相反,所以称为杰文斯悖论。

举例来说,家用电器越省电,其实不会导致用电量下降。因为省电一开始会让电费下降,人们就会使用更多的家用电器,结果反而导致用电量上升。

再比如,由于交通拥堵,政府新建更多、更宽的道路,希望疏通交通。结果,行车时间的减少,导致市民购买更多的车辆,交通最终并没有好转。这就是杰文斯悖论的一个著名推论:“如果不限制车辆增长,再多的道路都会被堵住。”

杰文斯悖论有时被认为意味着,节约能源的努力是徒劳的。提高化石能源的使用效率,反而会加快化石能源的耗尽速度。

这说明,可持续能源政策不能只依赖节能技术的进步,而必须配合其他类型的政府干预措施,限制能源的使用。

→ 查看本期完整内容

第 182 期:新人优惠的风险

1、斜率比截距重要

忘掉 y 轴的截距吧,长远来看,斜率是唯一重要的事情。

如果 x 轴表示时间,y 轴表示你要实现的目标,那么实现目标的过程可以画成一条直线。

这条直线可以用两个变量描述:y 轴截距(直线与 y 轴的交点)和斜率(y 随时间变化的速度)。

如果我们把 y 轴截距看成是你的起点,那么斜率就是你为了实现目标,而适应、学习和付出努力的前进速度。

即使一条线的起点远低于另一条线,只要它的斜率更大,终究会超越前一条线。

你可能听过这样的建议:做一个终身学习者,每天学一点,不断进步。很少有人能够遵循这条建议,因为在开始后的很长时间内,根本看不到有什么效果。时间周期越短,直线看起来越平坦,当你远远落后时,这是非常令人沮丧的。

但是,只要坚持下去,保持向上的斜率,长期以后,你将远远地超越原来的人生道路。

记住,短期总是比我们想象的要长,各种打击足以让你灰心丧气,但是 长期总是比我们想象的要短。

同一个道理,在招聘时,有潜力但经验不足的候选人,长期来看,比经验丰富但潜力不足的候选人,对公司更有帮助。

总之,当事情没有达到你的目标时,不要放弃,每一个伟大的事业都始于一个小小的念头。学习一项新技能,每天进步一点点,短时间内,一切看起来都是老样子,但是随着时间的推移,改进会持续累积起来,进步会越来越明显。

→ 查看本期完整内容

第 181 期:移动支付应该怎么设计?

1、直流电的回归

(1)交流电为什么获胜?

19世纪末,人类开始使用电力。当时有两派,一派主张直流电,另一派主张交流电。

最后,交流电获胜,主要原因是交流电长途传输的效率更高,直流电做不到长途传输。

当时,交流电已经可以做到高电压,但是直流电的电压一直做不上去。这导致大功率传输时,直流电就会产生很大的电流(因为 电压 * 电流 = 功率)。另一方面,电流通过导体产生的热量,与电流的平方成正比。这意味着,直流电的长距离传输会因为电流较大,而产生很大的热量损耗。交流电由于电压可以做得很高,就没有这个问题。

所以,高电压是长距离电力传输的关键,这就是交流电获胜的根本原因。直流电直到1960年代才有办法做到高电压,但是已经太晚了。目前,直流电的应用都局限在低压短距离的使用,传输距离往往在几米之内,最长不超过1公里。

(2)两个新趋势

但是,最近出现的两个趋势,导致人们重新对直流电发生了兴趣。

第一个趋势是太阳能发电的兴起,使得发电变成了分布式,而不是集中式。哪里需要能源,哪里就放置太阳能板,这种场景下不需要长距离电力传输。此外,太阳能发电产生的是直流电,电池释放的也是直流电。

第二个趋势是越来越多的电器内部使用直流电,比如所有电子设备(包括计算机和手机)、固态照明 (LED)、平板电视、微波炉等等。专家预计,未来20年内,多达50%的家庭负载消耗的是直流电。

(3)电流转换的损失

如果家庭使用的是太阳能发电,就要进行两次电流转换。

首先,光伏板的直流电通过逆变器转换为交流电,传输进入家庭。然后,交流电再次通过逆变器转换为直流电,才能被电脑、LED 和微波炉等直流设备使用。每一次电流转换,都会发生能量损失,最严重情况下,会损失掉20%~30%。

如果带有光伏板的建筑直接采用直流供电,就可以避免这种电流转换损失。

(4)直流供电的好处

首先,一旦直流供电,就没有了电流转换的能量损耗,所需的光伏板变少了,存储能量的电池系统也可以变小。

其次,逆变器是一种昂贵的设备,而且寿命短于光伏板。不使用逆变器,可以节省不少钱。

再次,目前的很多直流电气设备,内部带有交流电到直流电的转换,去掉这个部分,可以使这些设备更简单、更便宜、更可靠、能耗更低。

最后,直流电的电压低。很多直流电器不超过24伏,没有电击或火灾危险,使得电工可以使用相对简单的接线,无需接地,也无需担心触电。这进一步节省了成本。

(5)直流供电的缺点

低压直流电的最大问题是无法长距离传输。

前面说过,能量损失等于电流的平方乘以电阻。一根普通的铜线,在10米的距离内以12V的电压传输,100瓦的功率对应的电流是8.33A,会产生3%的能量损失,这可以接受。但是,电线长度为 50 米时,能量损失变为16%,长度为 100 米时,能量损失增加到了32%。这足以抵消直流电的效率优势。

由于线路损耗很高,大功率电器也很难使用直流电。如果在12V直流电网上运行 1,000 瓦的微波炉,在电线长度仅为1米的情况下,能量损失高达16%,在电缆长度为3米的情况下,能量损失会增加到47%。

所以,低压直流电网不适用于洗衣机、洗碗机、吸尘器、电饭锅、电烤箱或热水锅炉等大功率电力设备。另外,有些电器(比如冰箱)本身的功率比微波炉小,但是它每天 24 小时运行,长时间下来也会导致巨大的线路损耗。

同样的,线路损耗也限制了多台低功率设备使用同一根供电线缆。如果一根12V的电缆长度为 12 米,并且我们希望将线路损耗保持在10%以下,那么所有电器的总功率将限制在大约150瓦。这意味着,这根线路只能同时使用两台笔记本电脑(每台 20 瓦的功率)、一台直流电冰箱(45 瓦)、五个8瓦的 LED 灯(总共 40 瓦),还留下25瓦可以支持其它较小的设备。

(6)解决方案

有几种方法可以避免低压直流电的线路损耗。

第一种方法是尽量减少配电电缆长度。比如,厨房、客厅、卧室这些用电最多的地方,尽量搬到屋顶光伏板的下方,减少电缆长度。

第二种方法是每一个或两个房间,设置一个独立的太阳能发电系统。

第三种方法是选择更高的电压:24V 或 48V 而不是 12V。但是,目前市场上的大多数低压直流电器都在12V下运行,而且更高的电压(高于24V)消除了直流系统的安全优势。美国有很多数据中心、办公室、住宅建筑使用的直流电系统升压到了 380V,这就需要跟 110V 或 220V 交流电一样严格的安全措施了。

第四种方法是使用两套供电系统,同时供应交流电和直流电。低功率设备使用直流电网,比如 LED 灯(< 10 瓦)、笔记本电脑(< 20 瓦)、电视(30-90 瓦)和冰箱(<50 瓦),大功率设备使用单独的交流电网。但是这样做,直流电带来的节能和成本降低效益,就微乎其微了,很容易被抵消。

→ 查看本期完整内容

第 180 期:你想住在中国哪里?

1、Pixar 故事公式

公司创始人的主要工作是什么?

他的主要工作很可能是讲故事。向员工讲故事,向投资人讲故事,向媒体讲故事,向用户讲故事。这样可以团结团队、获得投资和报道,完成用户营销。

每个人都喜欢听到一个好故事,你的故事越吸引人,就越容易成功。

可是,大多数人都不具备讲故事的能力,所以我们应该向那些善于讲故事的人学习。

Pixar 是全世界著名的动画公司,制作了很多脍炙人口的动画电影。

它具有非凡的讲故事能力,每部电影都让人们津津乐道。它的编剧透露,这些故事都是按照一个公式展开的。

每个故事都依次分成六个部分。

(1)很久以前:描述一下世界以前的样子。

(2)每天的生活:大家怎么过日子。

(3)直到有一天:一个突发事件引发了巨变。

(4)由于这件事:主人公遭受到了磨难。

(5)由于这件事:主人公下定决心,展开新的冒险,找到出路。

(6)最终:问题解决了,主人公过上了美好生活。

大家可以回想一下,Pixar 的每部电影是不是符合这个公式。

下面,就让我们按照这个公式,讲好自己公司的故事。

(1)很久以前:世界有一个难题。

(2)每天的生活:现有的各种解决方法都很糟糕,用户很痛苦。

(3)直到有一天:我们想出了新的方法。

(4)由于这件事:我们的方法比以前的方法都好。

(5)由于这件事:我们将会吸引大量的客户。

(6)最终:我们将会赢得了市场,取得成功。

有了自己的故事以后,你还必须不停迭代,补充新内容,争取每一讲都比上一次效果更好。

→ 查看本期完整内容

第 179 期:AR 技术的打开方式

1、谷歌如何收购 Android

Android 是谷歌公司的操作系统,但并不是谷歌从头开发的,而是从一家小公司收购而来的。

最近,美国出版了一本新书,作者采访了几十位当事人,介绍 Android 的诞生内幕。

Android 团队最早的创业想法,是为照相机开发一个操作系统。但是,后来意识到手机会取代相机,成为主流的拍摄设备,就转而为手机开发操作系统。

2005年初,Android 团队陷入困境,急需现金,开始寻找外部投资。

工程师就为当时的按键手机写了一个演示程序,包括一个主屏幕和几个应用程序,不过大部分都不能运行。毫不奇怪,这个演示程序与今天的 Android 相去甚远。

有了演示程序,他们又准备了一个 PPT,解释他们的愿景,然后就开始向潜在投资者推销自己,试图获得投资。

这个 PPT 保存到了今天,一共15页。

他们首先解释了为什么手机市场即将发生巨变。

2004年,全球个人电脑出货量为1.78亿台,手机出货量为6.75亿部,几乎是 PC 数量的四倍。这意味着,手机市场已经远远超过 PC 市场,并且还在高速发展。

但是,2004年手机的处理器和内存只相当于 1998 年 PC 的性能(200MHz 的 CPU 和 32MB 的内存),因此手机需要一个真正的、功能强大的操作系统。

而且,手机的硬件成本正在下降,但是软件成本没有下降,手机制造商迫切需要一个廉价的操作系统,从而降低软件成本。

手机制造商并不是软件开发专家,没有能力也没有兴趣,持续改进软件,因此需要外部的软件公司为他们提供操作系统。

Android 将是一个免费的手机操作系统,以开源的形式提供给手机制造商。手机公司能够自由使用这个操作系统,不必依赖软件公司,也无需自己来开发。

2005年的市场上,手机操作系统寥寥无几。

  • 微软的系统要得到许可后,才能移植。
  • 塞班(Symbian)系统主要由诺基亚使用,其它手机公司虽然可以用,但是无法与诺基亚竞争。
  • 黑莓的系统不能用于其他手机。

对于那些想要制造一款功能强大的智能手机的制造商来说,根本没有操作系统可用,要么自己从头开发,要么支付高额许可费,使用那些专有的操作系统。然后,就会面对一个更大的问题:根本没有应用程序生态,谁来为这些操作系统开发应用程序呢?

塞班系统允许外部应用程序,但是通用性很差,为一种型号手机写的程序,无法运行在另一个型号上,即使两部手机出自同一个制造商,它们的应用程序也不是通用的。

Android 希望提供世界第一个完整的开源的手机操作系统。它建立在 Linux 之上,为应用程序开发者提供单一的编程模型,同一个应用程序可以运行在使用该系统的所有设备上,从而简化开发。

接着就是最困难、也是最重要的问题,Android 如何赚钱呢。如果这个开源手机操作系统,不能让发明者赚到钱,怎么吸引外部投资呢,又如何保证能够持续开发呢?

Android 团队设想,通过为手机制造商提供云服务、以及应用程序的基础设施(比如认证和加密)来盈利。后来的事实证明,谷歌果然是通过谷歌服务框架和 Play 应用商店来盈利。

创始团队与很多风投进行了接触,其中就包括了谷歌。谷歌邀请他们到总部来会谈,两位谷歌创始人拉里和佩奇都参加了。那次会议非常随意,但是谷歌显然对 Android 很感兴趣。会议结束时,谷歌说:“我们想帮助你们。”

接着,Android 团队去了亚洲,访问了三星和 HTC,了解手机制造商的态度。三星说,如果美国的无线运营商能够接受 Android,他们就愿意推出基于 Android 的手机。HTC 则说,希望独家合作,这个系统只授权给他们使用。团队不愿答应这个要求,但是后来推出的世界第一部 Android 手机,就是 HTC G1。

从亚洲回来以后,谷歌又找 Android 团队开会。这次会议来了更多的人。团队原以为,谷歌想了解项目开发进展,但是演讲进行到一半,谷歌打断了他们,直接说:“我们想收购你们。”

谷歌表示,如果 Android 愿意被收购,而不是接受风险投资,情况会好得多。这样可以不必理会风险投资家的要求,也不必向客户和运营商收取专门服务的费用,一心一意将操作系统免费提供给手机制造商即可。而且,手机内部还可以绑定谷歌的搜索服务,谷歌会从搜索获得收入,这些收入可以与手机制造商分享,从而手机制造商会从 Android 获利,因而有动力使用这个系统。

2005年7月,Android 正式加入谷歌。

几周后,团队再次在谷歌内部,向高管进行了宣讲。当讲到如何将 Android 货币化时,拉里打断了演讲者:“不用考虑这个,我只希望你们造出最好的手机,其余的事情以后再说。”谷歌收购这个团队的原因很简单,就是希望通过它可以让谷歌进入移动设备市场。

→ 查看本期完整内容

第 178 期:家庭太阳能发电的春天

1、乔布斯逝世十周年

乔布斯去世于2011年10月5日,今年是十周年。

著名 IT 作家史蒂文·利维发表了一篇回忆短文。

2011年时,作为一家科技媒体,妥善的做法是提前准备好史蒂夫·乔布斯的讣告,我们都知道他没有多少时间了。

将近有一年,苹果公司坚持说,它的创始人兼首席执行官能够成功康复,但是乔布斯本人的状况却是每况愈下。他的身体坚持不了多久了,他也认识到这一点。

那一年的早些时候,我和另一名记者要求对他专访。地点就在无限环路1号(One Infinite Loop)的苹果公司总部大楼四楼的一间办公室。专访没有指定议题,但是我们三人都知道这是为了告别。

那一天是工作日中午,整个苹果总部有数千人在上班,但是我们90分钟的谈话过程中,没有被一个电话或访客打断。就好像对于苹果公司来说,他已经是一个鬼魂了。

专访结束后,我还是没办法提前准备他的讣告。内心里,我不想承认他会很快逝世。

所以,2011年10月5日的下午,快要天黑的时候,接到乔布斯逝世的电话,我惊呆了。

那时,我手里什么文章也没有。于是,接下来的四个小时里,我开始写文章回顾乔布斯的一生,我使用的就是他创造的 Mac 电脑。我尽自己所能,讲述他的生平和遗产。

在讣告的最后一段,我写道:“乔布斯的全部遗产,在很长一段时间内都不会消失。”直到今天,我想我们还在整理他留下的遗产。不会再有像他这样特质的领导者和创新者,我们仍然生活在他的世界里。

→ 查看本期完整内容

第 177 期:iPad 的真正用途

1、浏览器标准被大公司左右

最近这些年,浏览器开发商(比如谷歌和苹果)从 W3C 手中夺取了网络标准的控制权。

网络标准正越来越多由大公司来决定,而不是由标准化组织 W3C 来决定。

大公司为了自己的业务,让浏览器的功能不断膨胀,目标是让 Web 网站做到原生应用可以做的一切,这是一个巨大的错误。

大公司明白,添加到 Web 的功能越多,浏览器之间的竞争就会越少!

谁能跟上谷歌推出新标准的脚步?Mozilla 不能,苹果不能,甚至微软也认输了,放弃自己开发浏览器引擎,直接采用了 Chromium 作为自家 Edge 浏览器的内核。

想象一下,现在有一家小公司试图从头开始编写一个 Web 浏览器。简直不可能!网络如此复杂,他别无选择,只能采用少数现有的浏览器引擎之一:Chromium、WebKit、Gecko。

这就是现在的状况,浏览器市场的竞争正在越来越少。“每个人都必须采用 Chromium”,这正是谷歌的计划。

谁主导了浏览器引擎,谁就控制了互联网。即使 Web 标准是开放的,理论上允许任何人实现浏览器引擎。但是 Web 标准那么多、那么复杂,实际上没有人可以实现能与 Chromium 抗衡的浏览器引擎,那么这种开放也没有意义了。

现在的 Web 标准被大公司控制,已经沦为 Chromium、WebKit、Gecko 和它们各自怪癖的集合。以后怎么可能还会有新引擎?

如果没有新的人可以编写浏览器引擎,网络就不会是开放的。开放只是一种错觉。

→ 查看本期完整内容

第 176 期:中国法院承认 GPL 吗?

1、乔布斯的白板事件

摘自沃尔特·艾萨克森的《乔布斯传》。

1985年,30岁的乔布斯被赶出了苹果公司。

他随即创立了 NeXT 公司,继续开发符合他理想的下一代个人电脑。

1986年,一家叫做 Pixar 的图形硬件公司找到了乔布斯。那家公司濒临破产,急需资金。乔布斯经过思考,同意给钱,成为这家公司的最大投资者。

最初,这只是一笔单纯的风险投资。但是后来几年,Pixar 还是不断亏损,乔布斯不得不追加投资,最后索性成了公司的董事长,直接介入公司管理。

那时,乔布斯每周有一两天去 Pixar 公司办公,剩下的时间就去 NeXT 公司办公。

进入九十年代以后,NeXT 公司和 Pixar 公司的业务都不见起色,看上去两家公司都会失败。这是乔布斯一生中的最低潮,他的压力很大。

有一天,Pixar 公司开会,乔布斯对 Pixar 创始人史密斯和其他高管破口大骂。因为他们一直拖延,没有按时拿出下一代图像电脑的电路设计。

那个时候,NeXT 的新产品也没有按时完成。史密斯就反唇相讥:“嘿,你的 NeXT 电路板做完了吗?不要光盯着我们。”

乔布斯听了勃然大怒。史密斯后来回忆:“他气到失去理智。” 史密斯说话有西南部口音,乔布斯就学他的口音,冷嘲热讽。史密斯说:“他欺人太甚,太过分了。我也气炸了,什么话都骂出口。于是我们几乎贴着对方的面,大约只隔一个巴掌宽,互相对骂。”

乔布斯开会时,一定要把白板据为己有,不轻易让别人使用。史密斯利用自己的大块头,一把推开他,迳自走到白板前,边写边解释。乔布斯吼道:“你给我住手!”

“咦?”史密斯回击:“白板是你的吗?我不能写吗?简直是胡扯。”乔布斯气得当场离席。

这场会议以后不久,史密斯就辞职离开了 Pixar,自己创业开了一间软件公司,专攻电脑绘图和影像编辑。

他很幸运,微软后来买下了他的公司。他可能是历史上唯一一位,创立了两家公司,一家卖给了乔布斯,另一家卖给了比尔·盖茨。

→ 查看本期完整内容

第 175 期:知识广度 vs 知识深度

1、错误的面试答案,让我得到了工作

2007年,我去一家公司应聘程序员。当时,为了应聘成功,我不得不故意答错了一个问题。你可能觉得很奇怪,让我解释一下怎么回事。

面试官有两个人:技术团队的负责人和公司总经理。总经理是技术负责人的上级,技术负责人对我进行提问。

一开始是几个一般性的问题,然后他问我“什么三层架构”?

我回答说,“三层架构”就是客户端-服务器-数据库。我还补充说 Web 浏览器就是最常见的瘦客户端。他们似乎对我的回答很满意。

他接着问:“三层架构与 MVC 模式(模型-视图-控制器)有什么关系?”

我知道,这个问题有一点棘手。大多数人都会将两者等同起来,但是实际上,MVC 模式只用于中间的“应用程序”层,并不涉及客户端和数据库。

维基百科是这样解释的:

“三层架构”的一个基本规则是,客户端不直接与数据层通信,所有通信都必须通过中间层。因此,从概念上讲,三层架构是线性的。

然而,MVC 模式是三角形的:视图层向控制器发送更新,控制器更新模型,模型的更新又直接触发视图的更新。

我原想这样回答,但是我怀疑,面试官认定的正确答案,就是大多数人的错误答案。如果我说出自己的答案,他会认为我是错的。

要是我当面指出他的错误,而他的老板又在一旁,就等于在老板面前让他丢脸。那么,他可能会坚持自己的立场,拒绝我的正确答案,挽回自己的面子。他也可能承认自己错了,当众丢脸。

我觉得这两种结果都不好,最后决定,我必须回答他们眼中正确的答案。

我先试探着,说出我的正确答案,看看对方的反应。

“MVC 模式是一种软件模式,属于代码的组织形式,大多数情况下,仅在应用程序层运行……”

我看到技术负责人皱着眉头,所以猜想这不是他预期的答案。我就改口说:“视图对应用户界面,控制器对应应用层,模型对应数据库”。

搞定!回答正确!大家都很高兴,我得到了这份工作。

这个故事告诉我们,面试不仅仅需要技术技能,还需要人际交往能力。这也很合理,因为实际工作中,确实两种能力都需要。

→ 查看本期完整内容

第 174 期:全能程序员 vs 特长程序员

1、Linux 内核5.14版发布说明

8月25日是 Linux 操作系统诞生纪念日。

1991年8月25日,芬兰大学生 Linus 在网上宣布,他写了一个操作系统的内核,欢迎大家提意见。

30年过去了,Linus 依然在为这个项目忙碌。他按照预定计划,在8月29日发布了内核的5.14版。并且写了下面的发布说明。

“我意识到,大家一定还忙于30周年的庆祝活动,各种花里胡哨的晚会。但在某个时候,你一定会厌倦那里的浮华、烟花和香槟,穿着礼服也不舒服。这种庆祝活动还将持续数周,但你可能想停下来喘口气。

如果是这样,我正好为你准备了一个新的内核版本,欢迎来测试和享用。5.14版已经发布,就等着你来试用,别忘了所有那些庆祝活动是为了什么。

当然,可怜的不知疲倦的内核维护者,是不会有时间参加庆祝活动的。因为对他们来说,这一天只是意味着合并窗口将在明天开始。我们期待还有下一个30年。但是对于其他人,请稍事休息,构建新版本的内核,对其进行测试,然后你就可以回到那个你刚刚离开的、看上去不会结束的聚会上了。”

2、退出 C++

斯科特·迈耶斯(Scott Meyers)是著名的 C++ 语言专家,写过《Effective C++》系列著作。

  • 1992年,《Effective C++:50 种改进程序和设计的具体方法》
  • 1995年,《More Effective C++:35 种改进程序和设计的新方法》
  • 1998年,《Effective C++(第二版):改进程序和设计的 50 种特定方法》
  • 2001年,《 有效的 STL:改进标准模板库使用的 50 种具体方法》
  • 2005年,《Effective C++(第三版):55 种改进程序和设计的具体方法》
  • 2010年,《新 C++ (C++11)概述》
  • 2010年,《嵌入式环境中的 Effective C++》
  • 2014年《Effective 现代 C++:42 种改进 C++11 和 C++14 使用的具体方法》

2009年3月,他获得 Dr. Dobb’s 杰出贡献奖。

2015年,他宣布不再写作 C++ 书籍了。

2018年,他又宣布不再修正自己著作里面的技术错误了。原因不是他不想修正,而是已经没有能力了。

“为了修复错误,我必须能够识别它们。但是,我不再相信自己有能力做到这件事。”

“如大家所知,我在 2015 年底退出了对 C++ 语言的积极参与。在过去的两年半中,我忘记了足够多的语言细节,以至于无法再正确评估关于 C++ 的错误报告。

C++ 是一种庞大而复杂的语言,有各种复杂和微妙的功能,我不再相信自己会记住所有这些内容。因此,我所能做的就是感谢读者提供的错误报告,但不再更新我的书籍了。我认为这是唯一负责任的行动方案。”

→ 查看本期完整内容

第 173 期:网络收音机的设计

1、门把手的设计

《设计心理学》(又名《日常生活的设计》)是一本著名的畅销书,自从上个世纪80年代出版以来,一直经久不衰。

它研究怎样才能做出好用的设计,给用户带来愉悦的体验。

这本书认为,很多日常物品的设计,都有可以改进的地方。它举了一个著名的例子,就是门把手的设计。

一扇门既可以向外拉,也可以向里推,人们经常搞错。应该怎么设计门把手,才能使大家一眼就看出来,到底应该推还是拉,而不会搞错?

一个最简单的方法,就是在门上贴文字说明,写明应该“拉”或“推”。

但是,这种方法需要用户先看到文字标签,而且对于外国用户,或者不能理解说明的人就没有用。那么能不能不使用文字说明,只凭人类直觉来区分“推”和“拉”呢?

《设计心理学》的作者建议,为了解决这个问题,可以约定,竖的门把手表示拉,横的门把手表示推。

或者,对于需要推的门,索性取消门把手,表示这个门只能推。

但是,作者也认为,这些设计都不是特别理想。门把手的推拉设计,是一个很难的问题,目前还没有完美的解决方案。

他开玩笑说,有一回他用绳子当作家里的门把手,表示这扇门只能拉,这个设计可能是最好的设计。

→ 查看本期完整内容

第 172 期:我们会死于气候灾难吗?

1、为什么人们会肥胖?

现代人很难想象,人类在历史上一直是瘦的,而且是非常瘦。

只有工业化时代后,人类才开始变胖,而且变得越来越胖。

一个世纪前,美国成年男子的平均体重是70公斤,今天是88.5公斤。当时约有 1% 的人口有肥胖问题,今天大约是 36%。而且,肥胖率在 2010 年至 2018 年间的增幅,是 2000 年至 2008 年间的两倍多。

曾经有一个研究生,对实验室老鼠做过一个实验。他将超市买来的人类食品喂老鼠,包括糖果、蛋糕、油炸食品等等,都是带有大量卡路里的美味食品。

老鼠吃了这些人类食品以后,以前所未有的速度增重。研究者又将这些食品,拿给浣熊和猴子吃,结果它们也是会迅速长胖。

他因此得到一个结论: 大量食用当代的人类加工食品,是长胖的最有效方法。

那些加工食品有一个问题,就是它会引诱你不停地吃,明明已经吃过了,但是没过多久,你又开始想吃了,即使事实上你并不饿。未加工的自然食物,就没有这个问题,吃过适量的食物后,你会停止进食,并保持健康的体重。

今天,非洲和南美洲还有一些原始民族,生活在丛林里面,他们只吃自然获取的食物,几乎没有任何肥胖问题。

科学家的另一个关于肥胖症的发现是,搬到高海拔地区的人有时会一下子减轻很多体重。而且,高海拔地区人的平均体重,要比低海拔地区轻。

为什么高海拔地区有助于减肥,至今没有答案。有的学者认为存在“高原厌食症”,但是并没有足够证据。

如果你有肥胖问题,搬到高海拔地区,也许是一个不错的减肥方法。

→ 查看本期完整内容

第 170 期:软件订阅制的胜利

1、开发者为什么放弃自己的开源项目?

大部分的开源软件,是个人开发者创建的。其中能够长期维护的少之又少,绝大部分项目最终都会被放弃。

下面是一个不完全列表,列出了开发者放弃自己的开源项目的主要原因。从中你就可以知道,个人维护一个长期项目有多难。

1)该项目是免费的,因此没有金钱激励来让开发者继续工作。

2)使项目跟上最新的技术进展,非常困难和耗时。

3)开发者对这个项目感到厌烦,不想继续做了,因为最早只是出于好玩,或为了学校作业而开发的。

4)项目已经失控,变得太大了,很难维护。

5)该项目的主要用户是不太懂计算机的人,每天有大量的、愚蠢的、缺乏耐心的支持请求。

6)出现了更好的替代方案。

7)开发者之间的摩擦,导致主要贡献者离开。

8)开发者的优先事项,从项目转移到其它事情上面,比如结婚有了小孩。

9)项目的代码质量很差,导致维护和重构困难。

10)开发者决定把项目卖给其他人。

11)一种新技术出现了,使得该项目过时了。

→ 查看本期完整内容

第 169 期:五菱汽车的产品设计

1、一个人可以有多少个朋友?

英国人类学家罗宾·邓巴(Robin Dunbar)提出过著名的“邓巴数”的概念。

他认为,由于人类大脑的容量,一个人能够保持的友谊关系是有限的,平均大约为150人。大脑认知功能比较强的人,会有更多一点的朋友。

下图就是他的理论。

(1)你最贴心的朋友,平均是1.5个,很可能是你的伴侣。

(2)你的亲密朋友大约是5个,如果你遇到困难,他们会放下一切来支持你。

(3)你的至交平均是15个,他们是你的主要社交伙伴,你足够信任他们,会想着跟他们一起吃饭、旅行,交流生活经验。

(4)你熟悉的朋友是50个,如果你在家里举办周末大烧烤,会邀请他们。

(5)你的普通朋友是150个,你举行婚宴的时候,他们会参加。

(6)你认识的人大约是500个,路上见到,会打招呼。

(7)你记得住名字的人是1500个。

(8)你对脸有印象的人是5000个。

之所以会有这些层,是因为一个人的社交时间和精力是有限的。你不得不选择,如何分配这些时间,与哪些人共度。

他还有其他一些推论。

(1)一般来说,内向的人在每一层的朋友数,都比外向的人少。

(2)与一个陌生人成为好朋友,大约需要相处200个小时。

(3)随着年龄的增长,朋友关系变得越来越难以建立,每一层的朋友数字都会下降。

(4)坠入爱河会让你减少两个好朋友。

→ 查看本期完整内容

第 168 期:游戏《底特律:变人》

1、做完你的项目

如果要为 UNIX 哲学添加一个原则,我认为应该是:

“做完你的项目。”

这是我能想到的最简单、但最被忽视的软件工程准则。

大多数软件其实都没有真正完成,作者只是做出了基本功能,然后就发布了。很多软件后来不做了,也不是因为做完了,而是作者放弃了。

让我们把程序员比作木匠。你买了一把椅子,因为觉得它能满足你的需求。可是买来以后,每隔几天,木匠就会出现在你的家里,对椅子进行修改。有些变动是你想要的,有些你无所谓,还有一些变动只会让你心生反感。甚至有时候,木匠还会出错,比如木头上伸出了一些尖刺,使椅子不再可用。

你买的是椅子,而不是某种千变万化的家具,没人喜欢每天会变的椅子。

程序员也是如此,应该对软件有一个总体规划,让它有一个完整的基本功能。虽然以后可以进行维护、错误修复和安全补丁,但基本功能应该从始至终都是完整清晰的。

你不能说,因为出现了新情况,所以需要不断改变或完善它的功能。 如果一个软件一直在加功能,它就太大了,超出了你应该做的东西。你试图制造一个超出合理范围的东西,你需要画一下功能图,将过大的软件拆分成几个功能完整且合理的小软件。

总之,做完你的项目再发布。用户拿到的,应该是一个基本上做完的项目。

2、中等收入陷阱:韩国和巴西

中等收入陷阱是一个经济学术语,指一个国家跨过低收入以后,由于种种原因,失去了发展动力,好像落入了陷阱一样。

请看下面这张图,韩国(红线)和巴西(绿线)人均 GDP 的变化趋势。

可以看到,直到上个世纪80年代,韩国和巴西的发展水平差不多。但是从那以后,韩国快速发展,已经接近高收入国家了,但是巴西停滞不前,收入水平没有太大变化。

巴西就是落入了“中等收入陷阱”,一直是中等收入水平,无法增长。

经济学家认为,低收入到中等收入相对容易,只要加大投资,培训民众成为熟练劳动力,从农业和手工业转移到工业和服务业,就可以实现。但是,中等收入到高收入就很难,需要变成知识创新国家,能够创造高附加值的产品。

→ 查看本期完整内容

第 167 期:广告拦截器太过分了

1、虫洞是什么

摘自何香涛的《追逐类星体》(外语教学与研究出版社,2015)。

要解释虫洞,先要从黑洞说起。

天文学上,黑洞是一个很热门的概念,指的是一个具有巨大引力的星体,可以吸收周围的物质,连光也可以吸收。由于不会产生光,所以无法被看到,因此称为黑洞。

(图片说明:历史上第一张黑洞照片。)

此外,还有一种星体叫做白洞,正好与黑洞相反。黑洞是将物质吸进去,由外向内;白洞则是将物质排斥出来,由内向外,所有的物质都向外喷发。有人认为,许多X射线暴和γ射线暴正是由白洞造成的。

现在让我们设想,一个黑洞的对面正好有一个白洞,它们连在一起。周围的物质被不停地吸入黑洞,由于黑洞的背后是一个白洞,白洞会不停地从黑洞中把物质抽出来,再喷发出去。这里最关键的部位是黑洞和白洞之间的衔接口,给黑洞命名的约翰·惠勒想出了一个新名词,把它叫作“虫洞”,像蛀虫在黑洞和白洞之间蛀的洞。所以,虫洞只是一个通道而已,那里并不存放任何物质。

进一步探究虫洞的物理性质,科学家发现了虫洞还有更大的潜在功能。它不仅能够衔接黑洞和白洞,而且还可以把两个毫无关联的宇宙世界连起来。

广而言之,我们的宇宙就是一个大黑洞,外界看不到我们,我们也看不到外界。现在,可以用虫洞来沟通,相当于在两个宇宙之间搭了一条隧道。这个隧道把两个宇宙的时空连接起来,因此又被称为“时空隧道”。

我们不能认为地球上的人类是宇宙中唯一的高等智慧生命。同样,我们的宇宙也不应该是唯一的宇宙。在我们的宇宙之外,应该存在着一个超级大宇宙。如果把每个宇宙比作一个球泡,会有无数球泡飘浮在超级大宇宙中。根据以往的理论,一个个宇宙泡之间完全隔绝。而现在,只要通过时空隧道,一个宇宙中的人类就可以到另一个宇宙中去访问。

→ 查看本期完整内容

第 166 期:视频学习胜过读书吗?

1、Linus 谈美国

Linux 操作系统的创始人 Linus Torvalds,最近在一次访谈里面,谈到了他为什么会移居美国,以及对美国的印象。

(1)为什么来美国?

我1997年离开芬兰,搬家到了美国。

那时我还很年轻,有一家创业公司邀请我来美国。该公司从事的就是在 80386 体系上面开发 Linux 系统,这正是我非常熟悉的领域。他们做的事情也非常有趣,所以我就来了。

当时的芬兰非常注重高科技,但以手机技术为主。诺基亚就是芬兰的公司,那时是世界最大的手机公司,也是芬兰最大的公司。

我对手机不感兴趣,那时的手机还没有变成小型计算机,人们只能用它打电话。美国看起来似乎很有趣,我和妻子以及我们当时10 周大的女儿搬到了这里。

当你刚有第一个孩子,就搬家到另一个国家,并且周围没有家人朋友,这可能不太明智。但是,我们那时还年轻,抱着不妨一试的态度,一切就都很顺利。

我还记得那年二月份搬家时的情景,离开时赫尔辛基很冷,大约零下 20°C,当我们达到旧金山机场,天气晴朗温暖宜人,气温是零上20°C。

(2)美国是怎样的国家?

美国的生活很有趣,这些年我已经把美国当成自己的家。当然,我还是很想念芬兰的一些地方。美国的问题是,它的教育系统是一场灾难。你必须搬到正确的地区,才能进入好的小学或中学,如果你要上一所好大学,就要支付多到疯狂的钱。这是美国的一种耻辱。美国的医疗系统也有问题。另外,美国的政治已经从“有点奇怪”,变成了彻头彻尾的可怕。芬兰都没有这些问题。

美国也有很多优势,不仅仅是天气。我们后来从加州搬到了俄勒冈州波特兰,这里的天气不像湾区那么好,但还是比芬兰好很多。我们在美国待了这么长时间,我们的孩子不会说芬兰语,我和我妻子都来自芬兰的讲瑞典语的少数民族,所以我们在家里说瑞典语。我们在这里已经有很多朋友和各种社会关系。在美国,只要你有一份好工作,你就可以在很大程度上忽略美国社会的失败。

我们考虑过搬回芬兰吗?有那么几次确实想搬。首先是孩子们小学开学的时候。然后是孩子们开始上中学时,接着是上大学时。你看到里面的规律了吗?、

要是特朗普再次当选美国总统,我大概也会考虑搬走。总的来说,美国的政治让我感到担忧,美国至上论和民族主义的兴起,令人感到悲伤和可怕。尤其是那些拥护者从来没有国外生活经历,根本不知道自己在谈论什么。

美国在很多方面都是一个可爱的国家,也是一个非常多样化的国家,拥有许多不同的文化和人群,以及自然风光。我喜欢这一点。事实上,如果我要搬回芬兰,对我来说最困难的部分可能就是这个。芬兰是一个非常友善、理智和安全的国家,但它也是一个非常小的国家,而且非常单一化。

特朗普当总统时,你经常可以看到挂着美国国旗的巨大卡车,那些没有受过教育的人高喊着“美国第一”、“美国伟大”,这让人很困扰。

有时甚至是受过教育的人,也相信这点。我的家庭医生坚信美国的医疗制度是世界最好的,但他从来没在其他国家生活的,拒绝承认其他国家实际上拥有更好的医疗制度。是的,他是特朗普的支持者。

不要误会我的意思。民族主义无处不在,包括欧洲,甚至包括芬兰,但它的美国版本似乎确实有毒。

老实说,这也是我住在西海岸的原因之一。俄勒冈州基本上非常自由,你肯定不会经常看到那些支持特朗普的旗帜。

(3)家庭生活

我的家庭生活相当正常。我有三个女儿,但她们年纪大了,大部分都飞走了。最小的还在上大学,暑假回家。二女儿正在读研究生,暑假不回家。大女儿在东海岸工作。我们仍然尝试全家一起度假,但去年的疫情让这一切没法实现。

所以这些天,家里主要就是我和妻子,还有两只狗和一只猫。我已经接种了第一剂疫苗,离第二次疫苗接种还有几周的时间。再过几个月,我会再次去潜水,期待着恢复稍微正常一点的生活。

→ 查看本期完整内容

第 165 期:全端 App 的时代

1、我为什么公开发表博客文章?

八年来,我在个人网站上发布了100多篇文章。有人问我,为什么一直坚持在写?

我想了想,写作博客其实对我有很多好处,所以我才会有动力。

(1)它使得我把学到的东西记录下来了,便于回过头查找,重新温习!

(2)当我写作时,为了理清思路,我经常会有新的疑问,从而去做一些额外的研究,这意味着写作博客让我在某个主题上学到了更多!

(3)认真花时间把自己的写法写出来,并放到互联网上,这迫使你思考自己写的东西是否有意义,从而发现哪些题目是真的有价值。

(4)文章发布以后,会有很多读者反馈,通常可以帮助我改进写作,学习新知识。

(5)我的文章可以帮助其他人!我写文章通常是因为遇到一个很困难的问题,经过探索终于找到了答案,我就把这个答案写出来,其他人遇到类似情况就可以参考,这让我感觉很好。

2、互联网内容都是暂时的

最近,我的一位朋友删除了自己的博客。她在博客里面,记录了自己青少年时期和二十多岁时对很多事情的看法。她现在可能觉得,这些看法很幼稚,不想再保存下去,就删除了自己的博客。

我觉得很可惜。多年以后,她如果再想看看自己年轻时的想法,就再也没机会了。

你把内容发布到互联网,跟写在纸上是不一样的。纸上的内容可以一直保存下去,但是互联网不行。虽然某些网上的内容可以持续存在数十年,那只是因为某些人或组织愿意为托管成本付费,服务器、电力和带宽都要花钱。互联网上的内容可以存在多久,完全取决于托管它的当事人的价值观。

与纸上的内容相比,互联网内容的存在期限都非常短。对于我们大多数人而言,你张贴到互联网的内容,不久以后就会永远消失。

虽然很多网上的内容毫无价值,但是有一些写得很好,发人深省,消失了十分可惜。这令人沮丧,那些消失的内容就像一个搬走的老朋友,等到你再想起他时,再也找不到他留下的任何踪迹了。

→ 查看本期完整内容

第 164 期:培训班 vs 大学,求职成功率比较

1、乔布斯对竞争对手挖人的反应

2005 年 5 月 26 日,乔布斯给 Adob​​e 公司首席执行官 Bruce Chizen 发了一封电子邮件。

布鲁斯,

Adobe 正在从苹果挖人。他们已经挖走了一个,还正在给许多人打电话。我们的招聘政策是,不从 Adobe 挖人。看来你们有不一样的政策。我们之中必须有一方改变政策。请让我知道,你觉得谁应该变。

斯蒂夫

Bruce Chizen 的回信。

我想,我们以前的共识是不互挖高层管理者(在 Adobe,这一级是高级总监 / 副总裁,占所有雇员的2%)。我很肯定,你们的招聘人员大量接触了我们的初级和中级雇员。

我的建议是保持现状。但是愿意讨论,最好能有共识。

乔布斯的回信。

好的,我会告诉我们的招聘人员,除了高级总监 / 副总裁,Adobe 的人随便挖。我没理解错你的意思吧?

Bruce Chizen 的回信。

我同意双方不主动接触对方的雇员。但如果雇员主动接触对方,这是可接受的。

如果你也同意,我会告知手下人。

→ 查看本期完整内容

第 163 期:你的城市有多少张病床?

1、如何改造火星

SpaceX 公司和特斯拉公司的 CEO 马斯克一直宣称,他的目的是让人类移民火星。

这是否可以做到呢?让我们从科学上分析一下。

火星是距离地球最近的行星之一。它的表面曾经有过海洋和河流,但是现在都干涸了。不过,火星的地下依然有冰块和湖泊。

火星表面的温度是零下133度到零上27摄氏度,跟地球的表面温度(零下89.2度到零上58.6摄氏度)相差不远。

火星最大的问题是,它的大气层非常稀薄,导致火星的气压极低。地球海平面是1个标准大气压,火星表面则是0.006个大气压,也就是说,火星的大气层浓度只有地球的0.6%。

这对人类非常危险,不仅意味着宇宙的辐射可以直接到达火星表面,还意味着水的沸点极低。一个标准大气压下,水的沸点是100度;随着大气压的降低,沸点会不断下降。如果气压低于0.063个大气压,沸点就会低于人的体温37度。这时,人的体液就会沸腾,氧气和二氧化碳会从血液里面跑出来,人会很快死亡。这称为 Armstrong 极限。

火星大气压太低,所以人类只有在加压条件下,才能生活在火星,一旦失压就会有生命危险。如果我们可以将火星大气压提高到珠穆朗玛峰峰顶的水平(0.337个大气压)之上,那么我们就可以穿着地球上的服装,只使用呼吸面罩,在火星表面行走,无需使用加压太空服。不过,这个大气压还是不足以让植物生长。

所以,移民火星的关键问题是如何提升火星大气压。马斯克的设想是,火星土壤里面储存了大量二氧化碳,我们只要设法加热火星,让土壤里面的二氧化碳跑出来,就能快速形成火星大气,提升大气压。他甚至建议,在火星两极引爆几颗核弹,释放地下二氧化碳。

他的另一个方案是,在火星轨道上建造数千个充当太阳反射器的人造卫星,人为将太阳光反射到火星表面,对火星进行加热。

很多科学家不同意马斯克的想法,首先一点,火星地下土壤到底有没有大量二氧化碳,现在并不能确定,还需要进一步勘探。考虑到火星表面的气体很早以前就已经消失在太空了,因此火星地下很可能并没有大量气体。也就是说,人类可能无法重塑火星大气层。如果要移民火星,就必须永远生活在加压环境。

→ 查看本期完整内容

第 162 期:生活就像《吃豆人》游戏

1、乔布斯14年前的电子邮件

最近,苹果公司与 Epic 游戏公司的官司,正在如火如荼地进行,库克也出庭作证了。

为了证明应用商店的必要性,苹果向法庭提供了很多内部文件。这些文件从来没有公开过,其中有一封是乔布斯2007年的电子邮件,让外界终于了解了应用商店是怎么诞生的。

iPhone 是2007年1月份宣布的,6月29日正式上市。

乔布斯从一开始就极度坚持产品的封闭性,第一代 iPhone 不仅硬件无法扩展,连软件也无法扩展,只能运行预装的 16 个官方应用程序。

乔布斯反对 iPhone 运行外部应用。他曾经告诉开发者,如果他们想为 iPhone 写应用程序,可以写在 Safari 浏览器中运行的 Web 应用。

他说:“你猜怎么着?我们没有你需要的 SDK!如果你知道如何使用最现代的 Web 标准编写应用程序,你就已经可以为当今的 iPhone 编写出色的应用程序,这就是你需要知道的一切。我们认为,我们已经为作为开发者的你们,提供了非常好的条件。让你们可以立即开始构建 iPhone 应用程序。”

但是,开发者并不接受乔布斯的这套说辞。很多人设法对 iPhone 进行“越狱”,让其可以安装外部应用程序。苹果公司想要制止越狱,唯一的方法就是提供官方 SDK,允许 iPhone 运行外部应用。

当时,苹果负责软件工程的高级副总裁 Bertrand Serlet,不得不硬着头皮,给乔布斯写了一封 Email,要求乔布斯能够同意 iPhone 运行外部应用。

他认为,iPhone 应该做四件事。

(1)允许经过许可的应用,跑在 iPhone 上面,这样可以保护用户。

(2)允许外部应用获得某些权限,同时禁止其它权限,这样可以保护系统。

(3)提供官方的开发平台,运行在 macOS 上面,包括模拟器、Debugger 等。

(4)提供稳定的对外 API。

乔布斯的回答只有一句话:“当然可以,只要能在 2008 年 1 月 15 日的 Macworld 上全部推出。”

这封邮件的日期是2007年10月2日,离乔布斯设定的发布日期只剩下三个多月。乔布斯好像觉得压力还不够大,两周后的 10 月 17 日对外宣布,将在2008 年 2 月之前提供 SDK 。

后来,SDK 实际是在2008年 3 月份推出的,而 App Store 是在那一年的 7 月推出的。

当时,苹果的市值约为 1500 亿美元,今天已经超过了 2 万亿美元,这很大程度是因为 iPhone 的成功,而 iPhone 的成功有很大程度是因为 App Store 的成功。App Store 又促成了许多大型软件公司的诞生,比如 Instagram、SnapChat、Spotify 等等。这一切的源头,都可以追溯到乔布斯的这一封邮件。

→ 查看本期完整内容

第 161 期:再见了,学术硕士

1、多出来的一美元

三名游客来到一家旅馆,经理告诉他们,三人间的价格是30美元。游客每人掏出10美元,入住了房间。

第二天退房时,经理意识到,这间客房的定价应该是25美元,便要求服务员将多收的5美元退还给客人。服务员不诚实,仅向每位游客退还1美元,将剩下的2美元占为己有。

现在,三名游客每人实际花费了9美元,总计27美元。服务员保留了2美元,加在一起是29美元,请问剩下的1美元去了哪里?

→ 查看本期完整内容

第 160 期

1、 乔布斯反对第三方硬件

摘自《硅谷革命:成就苹果公司的疯狂往事》一书。

苹果公司最早的产品 Apple II 计算机,是联合创始人沃兹设计的。他是一个具有共享精神的工程师,很看重硬件的扩展性,所以他赋予 Apple II 极大的扩展性,内建了七个外置卡插槽,并经过精心设计,每张外置卡都能以自身的 ROM 芯片来运行内置软件。如此灵活的设计让 Apple II 能够运行大量的应用程序,同时也使得很多第三方公司为 Apple II 开发硬件。

不过,后来 Macintosh 电脑的设计负责人 Jef Raskin 有不同的想法。他认为,扩展插槽带来的复杂性(必须允许用户拆开电脑),是阻碍个人电脑普及的原因之一。而且,很多第三方硬件质量参差不齐,不一定能够按照预想的方式工作。不同的第三方硬件也缺乏一致性。

他认为,苹果公司应该推出标准化的、易用的、价格实惠的电脑,这样才能让产品大卖,允许硬件的扩展性只会徒增成本和复杂性,所以应该尽量避免。

乔布斯在很多事情上都和 Jef Raskin 有不同意见,但是唯独对硬件的扩展性看法相同。他也认为,扩展性是设计上的缺陷,而非特性。据说乔布斯以前就很反对 Apple II 有太多的扩展插槽,所以他宣布 Macintosh 永远都不提供扩展插槽,外壳要密封起来,只留下两个串行端口。

后来,他的一生中推出的所有苹果产品,扩展性都非常差,都不允许有第三方硬件扩展。

这样做虽然能保证对产品的控制,但有一个严重的缺点。由于计算机技术发展很快,硬件很容易过时,第三方扩展可以增加设备的适用性,帮助产品满足不同的需求,延长销售寿命。一旦禁止,就必然要求公司要源源不断地推出受欢迎的产品。

→ 查看本期完整内容

第 159 期:游戏开发者的年薪

1、拉里·埃里森的回忆

Oracle 公司的创始人拉里·埃里森(Larry Ellison)在回忆录《软件战争》(Softwar)里面,回忆了他跟比尔·盖茨的一段往事。

1993年,我打电话给比尔·盖茨,讨论了一些技术问题。我不同意他的观点,并解释了我的理由。比尔说:“我考虑一下,会给你回电话。”

四小时后,比尔·盖茨回电话说:“我觉得你是对的,但是有几个地方,我还没有想通,你能解释一下 A、B 和 C 这几点吗?”

我说:“比尔,你过去四个小时内一直在考虑这个吗?”

他说,是的,这是一个重要的问题,我必须想通它,现在我们接着把它讨论清楚。

我惊呆了。他投入时间和精力,反复思考这个问题,得出结论我是对的,他是错的。大多数人不愿承认自己是错的,比尔毫不犹豫就这样做了。他唯一关心的就是对和错。这使得他是一个非常危险的对手。

2、对于教育的三点思考

美国培训行业的一个创业者 David Perell,最近在他的邮件列表里面, 谈了对美国教育的三点感想。

(1)表面上,美国人总是表现出来对教育很关心,学校暴露的各种运作问题都能上新闻媒体。但是,对于学生怎么学习、在学校里到底学到了什么,美国人却漠不关心。

David Perell 认为,其实应该反过来,需要关心的是学生是否真的学到了东西,而对于学校的各种问题倒是可以漠不关心。

(2)学生应该特别重视写作课。

如果你不知道如何写作,可能就不知道如何思考。

(3)老师们总是抱怨学生不听课,但是很少想一想,自己的讲课是否值得一听。

→ 查看本期完整内容

第 158 期:内容渠道的贬值

1、半导体行业的复兴

60年前,半导体行业诞生在旧金山湾区,芯片创业公司兴盛一时,在旧金山到处都是。那个地方因此被称为“硅谷”(半导体的主要成分是硅)。

后来,这个行业日趋成熟,加上它要求巨额资本投入,使得创业公司大量减少,硅谷的重点转移到了互联网和软件公司。半导体不再是行业的热点了。

但是,过去的几年中,半导体创业公司正在缓慢地复苏,芯片公司发生了惊人金额的融资和收购。那么,半导体创业公司为什么会复苏?还是现在的繁荣属于暂时的海市蜃楼?


首先,必须明确一点,过去几十年中,半导体行业一直在增长。全球范围内,在计算机、智能手机、消费电子产品、汽车、工业电子产品的增长带动下,半导体的销售额每年都在上升。正是因为半导体技术的进步,才使得计算机更强大、网速更快、电子产品的体积更小。

那么,在这样一个不断发展的大型市场中,过去很长一段时间内,为什么没有新的半导体创业公司呢?

主要原因有下面几点。

(1)半导体行业的清洗部门发生了大量倒闭,投资者损失严重。

(2)互联网技术蓬勃发展,企业家的兴趣从半导体转移到了互联网。

(3)中国成为半导体的供应大国,在增加竞争的同时,拉低了市场的价格。

(4)半导体上市公司发生了巨大的整合兼并,巨头越来越强,留给小企业的空间不断缩小。

(5)生产一种半导体芯片大约需要融资3000万美元,批量生产则至少需要再增加1亿美元。

(6)只有大型公司,才会大量采购半导体产品。由于不断的行业整合,芯片采购者的数量变少了,减少的购买者意味着更低的报价。

这些原因使得半导体不再是一个有吸引力的投资领域,风险投资对半导体创业公司的兴趣和投资因此变少。


但是,过去的几年中,情况开始发生转变。自2017年以来,对半导体创业公司的投资大幅增加。这是为什么?

原因之一是人工智能(AI)的爆炸式增长。AI 需要巨大的计算量,急需创新的半导体产品。在人工智能和计算机视觉的帮助下,自动驾驶汽车取得了长足的进步。这进一步推动了对芯片的需求。

原因之二是建造半导体芯片的成本已大大降低。如果不使用最新工艺(大多数芯片不需要最先进工艺),芯片的制造成本是非常廉价的。现在用1000万美元或更少的钱,就可以制造半导体芯片,远远少于以前的3000万美元。

原因之三是半导体购买者的范围也在不断扩大。大型互联网公司和软件企业开始进入芯片领域,他们已成为半导体创业公司的新收购者。

原因之四是美国和中国之间的紧张局势,这使得各国越来越关注芯片的自给自足和国有化,这推动了对半导体的投资。汽车行业面临的芯片短缺也加剧了这种趋势。


半导体创业浪潮是否会一直持续下去?

我认为是的。随着量子计算、空间技术、计算生物学等新领域的涌现,对芯片的需求还会不断上升。因此,半导体创业公司的复苏势头值得看好。

→ 查看本期完整内容

第 157 期:KK 给年轻人的建议

1、土豆电池

中学的物理课上,你可能做过一个实验,把土豆做成电池,点亮电珠。

切下一小块土豆,在上面插入一个铜片,作为阴极,再插入一个锌片,作为阳极。然后,使用电线,将一个小电珠连在阴极和阳极之间。这时,电珠就会发光。

以色列科学家发现,煮过的土豆有更长的通电时间。煮八分钟的土豆做成的电池,接上 LED 小灯泡,通电时间是没有煮过的土豆的十倍。

实际上,这种土豆电池可以让 LED 小灯泡亮40天,成本仅仅是普通 AA 电池的十分之一。这对于没有电网的贫困地区、偏远地区,以及发生灾害的紧急时刻,有实用价值。

需要明确的是,土豆本身并不是一种能源。它之所以能够充当电池,是因为含有电解质,能够导电。真正发电的是两个金属做成的电极。由于阴极的锌比铜活泼,容易失去电子,电子由锌片流向铜片。

土豆只不过充当电极之间的桥梁,用来传导电流,从而产生电能。一段时间以后,电极因为氧化反应全部消耗了,电池就失去了作用,这时必须更换电极,才能继续发电。

土豆电池套件包括两个金属电极和鳄鱼夹,很容易组装,部件也可以廉价更换。

许多富含电解质的水果,例如香蕉和草莓,也可以形成这种化学反应,用作电池。土豆的优势在于它是世界第四大粮食作物,在全球各个地区都有供应。而且,土豆由坚固的淀粉组织组成,可以保存数月,不会像草莓那样容易腐烂和吸引昆虫。

煮过的土豆之所以有更长的导电时间,因为土豆的内在电阻被破坏了,从而使电子可以更自由地流动,大大提高了整体的电能输出。研究人员发现,将土豆切成四,五块,效率更高。

根据同样的原理,只要是电解质液体,就能插入电极充当电池。因此,盐水也可以当作电池。事实上,盐水电池已经是一种成熟的商品,用来作为紧急情况下的应急照明。

→ 查看本期完整内容

第 156 期:显卡缺货与异业竞争

1、代码的马斯洛金字塔

马斯洛金字塔是美国心理学家马斯洛提出的一个心理学模型,认为人类的心理需求从下往上分为5个层次,一旦实现了下层的需求,就会追求上一层的需求。

这五个层次依次是:生理需求、安全需求、社交需求、尊严需求、自我实现。

代码质量也可以用金字塔模型表示,从下往上有五个层次。

(1)第一层:正确(Correct)

代码是否执行预期的工作?是否考虑了边缘情况?是否经过充分测试?是否有可维护性?是否有可接受的性能?

(2)第二层:安全(Secure)

代码是否存在漏洞?数据是否安全存储?个人识别信息(PII)是否得到正确处理?是否对用户的输入进行了全面的验证?

(3)第三层:可读(Readable)

代码是否易于阅读和理解?测试足够简洁吗?变量、函数、类的名称是否适当?使用领域模型是否可以清晰地映射现实世界,以减少认知负担?是否使用一致的编码风格约定?

(4)第四层:优雅(Elegant)

代码是否利用了众所周知的编程模式?能否更简单简洁地实现所需的功能?你会为编写这些代码感到兴奋吗?你为这些代码感到骄傲吗?

(5)第五层:利他主义(Altruist)

别人能否从这些代码学到东西?这些代码是否会激励其他工程师进行改进?它是否会让世界变成一个更好的地方?

→ 查看本期完整内容

第 155 期:数字货币是打破美元霸权的武器吗?

1、张忠谋最新演讲

4月21日,台积电创始人张忠谋发表公开演讲,谈谈他对半导体产业的看法。

半导体的历史

半导体的导电性介于导体(如金属)及绝缘体之间,因此称为半导体。一直到1948年,大家才关注这个东西,因为当年有一件大事发生,美国 ATT Bell Labs 的 Shockley、Bardeen、Brattain 发明了基于半导体的晶体管,ATT 开始实验生产晶体管。

1952年,ATT 授权晶体管给其它公司,包括 IBM、TI(德州仪器)。电脑与半导体开始平行发展。

1958年,Jack Kilby(德州仪器公司)及 Robert Noyce(仙童公司)发明集成电路,也是基于晶体管及半导体。

我是1955年从 MIT(麻省理工学院)硕士毕业,加入半导体事业。1958年到德州仪器,认识了大我8岁的同事 Jack Kilby,后来也认识了 Robert Noyce。

我和这些知名半导体人士在华盛顿的半导体会议一起开会,晚上一起去喝啤酒。那时大家觉得自己很幸运,身处在前途无量的半导体行业,喝完酒在雪花飘摇中走回旅馆。

Intel 公司

1985年,我回台湾创办台积电,需要募资。Intel 那时是霸主,认为台积电做不大。我与 Intel 高层熟识,一开始找他们投资。但是,Intel 不想投,我询问理由是时机不对吗,Intel 回应“是景气不好”。台积电成立以后,他们才帮了一点忙。

台积电在2020年市值曾达6,000亿美元,成为全球市值最大的半导体公司,反观曾居半导体霸主地位的 Intel,去年同时期的市值仅2,000亿美元,连台积电的一半都不到。Intel 从没想到芯片代工模式会变得这么重要。现在他们宣布也要做芯片代工,真是相当讽刺。

台湾的优势

美国在芯片制造占有土地与水电优势,台湾半导体则有人才优势。最关键的是台湾有大量敬业、优秀的工程师、技工、作业员愿意加入制造业。

美国人的敬业程度绝对不如台湾,至少工程师如此。我现在要的是又优秀又敬业的工程师、技工、作业员,而且要他们愿意投入制造业。美国制造业不红了,几十年前就不红了,工程师不投入制造业,包括金融、市场行销等都比制造业吃香。

台湾高铁及高速公路交通方便,适合大规模制造业人员调动。台积电三个制造中心新竹、台中、台南,成千工程师不必搬家调动,就可以到另一个工厂上班。台积电有宿舍,他们平时住宿舍,周末回家、不必搬家,assignment(工作分派)常常是一年,这个如果在亚利桑那(Arizona)你要怎么做。

美国虽然有胡萝卜又有棒子,但是单位成本显著较台湾高,就算美国联邦与州政府祭出津贴,但是短期的津贴不能弥补长期的竞争劣势。

大陆和韩国

经过20年几百亿美元补贴之后,中国大陆的半导体制造落后台积电5年以上。芯片设计落后美国、台湾一两年,大陆现在还不是对手。

在芯片制造领域,三星电子是台积电强劲竞争对手。因为韩国的优势与台湾相似,都拥有人员调动的便利性。

→ 查看本期完整内容

第 154 期:1982年的信息社会预言

1、巨型集装箱船

上个月,巨型集装箱船“长赐轮”堵塞了苏伊士运河。

这艘巨轮2018年下水,可以装20,000个标准集装箱(20,124TEU),是世界上最大的轮船之一。它长400米,比辽宁号航空母舰(长300米)长出三分之一。

这么大的船,以前人们认为不可能造出来。二十多年前的1999年,世界最大集装箱船的容量仅仅为 8,000TEU。当时很多人觉得,这样的船已经足够大了。

可是,现在超过 20,000TEU 的集装箱船,全世界已经有将近100艘(包括建成的和正在建的)。而且,集装箱船还在变得更大。中国的沪东中华造船集团已经完成了一艘 25,000 TEU 集装箱船的设计。可以预计,到十年后的2030年,30,000 TEU 的庞然大物也将变得司​​空见惯。

如此巨大的船体,可能引发很多问题。目前,世界最大的集装箱必须等到涨潮,才能确保有足够水深,可以进入荷兰鹿特丹港。如果没有进一步疏通航道,更大的集装箱船很快就将无法在上海、釜山和香港停泊。

陆地上的港口基础设施,也存在类似的问题。虽然现代港口的卸货效率惊人,可以在几天之内卸完满载的20,000 TEU 集装箱船,可是大船等待泊位所花费的时间会大大减少整个航运业的利润,因此可能不得不建造更长的码头,以容纳更大的船舶,还要建造可以跨越更宽甲板的起重机和容纳成千上万个集装箱的更大的装货场,以及配套的铁路和公路枢纽的扩容。

另一个困难是,当前主要的海运路线可能无法容纳更大的船了。长赐轮已经大到无法通过巴拿马运河了,因为巴拿马运河使用船闸,将船提升到更高的水位,那个船闸容纳不了大船。苏伊士运河、马六甲海峡、新加坡海峡都是深24米,地质条件使得这个深度无法改变。

长赐轮的吃水深度是15.7米,所以可以通过苏伊士运河。但是,为了保证安全,船底与水底必须最少有3.5米的间隔,因此一旦更大的集装箱船吃水深度超过20米,就将不能进入苏伊士运河了。

超大型集装箱船的好处是,船舶越大,规模经济也越大,效率比小型船只高得多,从而可以在一次航行中获得更高的利润。那些利润也许能支持这些巨轮选择好望角航线,绕过非洲到达欧洲。那条航线的航行成本更高,但是水深足够。

从环境方面考虑,超大型集装箱船也有必要。航运业也是一个排放大量二氧化碳的行业,为了减少燃油消耗和排放,最佳方法可能就是将船造得更大,提高能源使用效率。

过去20年,我们已经看到,集装箱船从10,000 TEU跃升至24,000 TEU。那么到了2050年,如果出现50,000 TEU 的船只,请不要感到震惊。

→ 查看本期完整内容

第 153 期:机器翻译是对译者的侮辱吗?

1、时间是如何浪费掉的?

作者:Paul Graham

几天前,我意识到了一件令人惊讶的事情:浪费时间的最危险方法不是花时间在玩,而是花时间在做假工作。

当你花时间玩乐时,你会知道自己在放纵。内心的警报很快就会发出。如果某天早晨我醒来后,整天坐在沙发上看电视,我很快会觉得自己一定是做错了什么。这样一想,就让人不舒服。你只需要在沙发上看电视2个小时,就会有这种不舒服的反应,更不用说整天看电视了。

但是,还有一些天,你整天都在忙,等到晚上你问自己今天干了什么,回答是:虽然很忙,做的却没什么意义。

你的感觉也会因此不好,但是不像整天看电视那样糟糕。如果我整天看电视,我会觉得自己正在走向灭亡,但如果是忙忙碌碌做无意义的事情,这样的警报就不会响起。因为我所做的事情表面上看起来像是真正的工作,比如处理电子邮件。

表面上看,你一天都在办公桌前工作,但其实你也是在浪费时间,因为这不会让你的生活发生真正的变化。而且由于你的内心不会发出警报,比起看电视,假工作才是浪费时间最危险的方法。

时间要用来做对你真正重要的事情,不要落入假工作的陷阱。

→ 查看本期完整内容

第 152 期:从北大到技校

1、海因莱因的五条写作规则

著名的美国科幻小说作家罗伯特·海因莱因(Robert A. Heinlein),给有志于写作的年轻人,传授过五条写作规则,帮助他们入门。

我觉得这些规则,不仅适用于作家,也同样适用于程序员。

规则一:你必须动手写

听起来很明显,是吗?但是,很多人只是想想而已,并没有真的动手写任何东西。成为作家的唯一途径是将自己放在键盘前,开始工作。

规则二:完成草稿

你开始写的前几页,可能很糟糕,你可能会想将它们扔掉。不要这样做,继续下去把草稿写完。一旦有了初稿,包括开头、中间和结尾,你会惊讶地发现,哪些是有用的部分,哪些是没用的部分。

规则三:不要无休止地修改

你应该不断修改你的草稿,但是一旦发现,修改后的效果没有比原来有太大的提升,就应该结束修改了。有句老话说,故事永远不会结束,只会被放弃。你要学习到了某个点,不再对这个作品投入时间。

规则四:你必须将作品推向市场

写完之后,放在书桌上是没有用的。即使你对自己没有信心,也应该把作品发布出去,看看外界的反应。不要胆怯,没有发表过的作品,等于没有写。

规则五:你必须努力推广作品,直到售出为止

一个事实是,你的作品几乎肯定会被拒绝,最大的可能是根本没有反响。不要为这种事情烦恼,很多伟大的作家都收过很多拒稿信。如果那些拒绝当中包含你认为不错的建议,请修改你的作品,然后再次发布。如果得不到什么建议,那就转向其他市场发布。你要坚持让更多的人看到你的作品。

最后,不管上一部作品得到什么样的成绩,你开始准备下一部作品。

→ 查看本期完整内容

第 151 期:NFT 是什么,听说能赚钱

1、庞巴德的故事

1952年,法国人庞巴德(Alain Bombard)独自一人,乘坐一艘4.3米的充气式救生筏穿越大西洋。他没有携带食物和淡水,航行了4,400公里,于当年12月23日到达加勒比海岛国巴巴多斯。他的体重减轻了25公斤,这一切只为了证明他的观点:人类实际上可以在海水上生存更长的时间!

作为一名医生,庞巴德有一个理论,在身体不缺水的情况下,人类饮用少量海水,并没有危险。只有当身体脱水并突然喝大量盐水时,才是危险的。

据他自己说,他在海上依靠鱼叉和鱼钩捕鱼,以及用小网捞海面上的浮游生物为食,每天也饮用有限的海水。

很多人不相信庞巴德的讲法,认为他实际上在航行时偷偷携带了淡水,并且一路上都在收集雨水,可能中途还有秘密的补给。

2005年,庞巴德(Bombard)在法国土伦去世,享年80岁。

2、中情局留在喜马拉雅山脉的核垃圾

1964年,中国成功在新疆试爆了第一枚原子弹。美国政府非常震惊,希望收集更多这方面的情报。

中央情报局 CIA 想出了一个匪夷所思的计划。他们打算在印度的高山顶上安装一个监听装置,捕获中国核计划的无线电通信。

监听装置是一个金属箱,重50多公斤,外表像一个烤箱,但是装有将近2米的天线。它内部有一个微型核反应堆,用来供电,保证能够在极寒的山顶连续工作多年。

1965年,中央情报局跟印度合作,组建了一支登山队,计划把这个装置放到印度第二高峰南达·戴维(Nanda Devi)的顶上。那座山峰位于喜马拉雅山脉,海拔7816米。

登山队训练了6个月,于1965年10月出发,结果遭遇了彻底失败。距离山顶还有几百米的时候,一场巨大的暴风雪来临了,几名队员掉落山谷而丧生。登山队长被迫决定撤退,并把核装置留在山上,打算下次登山时再取回它。

到1968年为止,中央情报局在该地区又组织了七次登山,但是始终没有找到那台留在山上的设备,只好在山顶又重新安装了另一台。但是,那一台还没来得及收集到有用的情报,就被埋在深深的积雪下面,几个月后停止了工作。

于是,在喜马拉雅山脉的深处,留下了两个核装置,没人知道它们现在的状况。

2021年2月,印度的北阿坎德邦爆发巨大的山洪,造成50多人丧生。洪水的源头就是南达德维冰川,山上的一个湖泊发生了决口。尽管没有证据支持,许多人猜测,原因可能就是那两个核装置还在工作,产生的热量导致了冰雪融化,冰川决口。

→ 查看本期完整内容

第 150 期:当音乐还是稀缺的时候

1、珠穆朗玛峰的高度

2015年4月25日,尼泊尔发生了8.1级大地震,造成近万人死亡。

地震之后,许多科学家推测珠穆朗玛峰可能会变矮。过去曾多次参与测量珠穆朗玛峰的印度很快提出,希望与尼泊尔合作,重新测量珠穆朗玛峰的高度。

尼泊尔政府拒绝了,表示将独立测量珠穆朗玛峰。历史上,尼泊尔人从未独立对其进行过测量,都是由外国测量队伍完成。

政府指定36岁的测量工程师乔塔姆(Khim Lal Gautam)带领一个小组,完成此次任务。乔塔姆本人就是在喜马拉雅山区出生并长大。

他们需要爬到珠穆朗玛峰顶,放置一个 GPS 信号接收器和天线。在此之前,需要先搜集海平面数据,然后从孟加拉湾(Bay of Bengal)开始逐步测量,之字形地向北推进,把沉重的装备从这个山头扛到那个山头,直到那最高峰出现在视线中为止,确定了大本营周围的大地水准面细节,才能算出高度。

2019年3月22日,天气预报晴。当天有许多登山队,预计将有223名登山者登上珠穆朗玛峰。由于携带的设备较多,为了避免堵塞道路,乔塔姆和一个同事,以及一个向导,不得不在凌晨3点开始向顶峰攀登。另外80人的队伍在大本营等着接收他们的信号。

珠穆朗玛峰的峰顶很小,只能站六个人。大多数登山者登顶以后,拍几张照片就下撤了,一般只会待几分钟。因为下山比上山更危险,必须留出足够的时间。但是,乔塔姆必须在峰顶调试设备,部署 GPS 接收器,以及部署用来测量积雪厚度的透地雷达,并要确保能够接通卫星信号。他最终在零下43度的珠穆朗玛峰顶,待了1小时45分钟。

当他开始下山,下降到8,200米后,乔塔姆(Gautam)筋疲力尽,几乎走不动了。他已经连续23个小时没有进食,携带的氧气也耗尽了。有一阵子,他失去了知觉,一位从山顶下来的美国登山者踢了他一脚,确认他是否还活着,他才醒过来,慢慢继续往下爬。他后来说,如果不是那个人把他踢醒,他会在山上丧生。

稍后,乔塔姆回到第二营地时,直升机将他们接走了。

2019年10月,中国宣布与尼泊尔合作,共同确定珠穆朗玛峰的高度。

2020年5月27日,中国测量队从北坡登上珠穆朗玛峰,放置了卫星测量设备。

2020年12月8日,中国和尼泊尔政府共同宣布珠穆朗玛峰的新高度:8848.86米,比以前宣布的高度略高。

→ 查看本期完整内容

第 149 期:新能源汽车,谁会是赢家?

1、在英国乡村长大的大猩猩

下面是一个不可思议的真实故事。

1917年,法国士兵在非洲的加蓬,射死了一对大猩猩,然后将幸存的一个大猩猩宝宝卖给了英国商人。

那个英国商人将这只大猩猩宝宝,带回了英国出售,被 Rupert Penny 上校买走,价格是300英镑,约合今天的25,000英镑。上校将其命名为约翰·丹尼尔(John Daniel)。

上校太忙,没时间照顾它。1918年,他将这只大猩猩送给了姐姐 Alyce Cunningham 夫人,后者住在一个叫做 Uley 的小村庄里。

Alyce 夫人和其他村民都不知道如何照顾大猩猩,因此他们决定将它当作一个特别多毛的孩子,进行抚养。

从此,约翰·丹尼尔有了自己的家。他有自己的卧室,学会使用电灯开关和自己铺床,甚至知道如何去洗手间。与大多数幼儿不同,他还喜欢喝苹果酒。

他会定期与 Uley 中学的孩子们玩耍和散步,还会跟着Alyce 夫人,坐在的敞篷汽车中旅行。

从1918年到1921年,这只大猩猩在英国乡下度过了幸福的三年,可惜可悲的命运降临到它身上。

1921年,约翰·丹尼尔已经从32磅(14.5公斤)的可爱宝宝,现在变成了210磅(95公斤)的庞然大物,并且还在继续成长。

Alyce 夫人意识到,不太可能再把他养在家里了,但再把他送回非洲森林里生活也不太可能,她需要为他找到一个更合适的抚养人。后来,她遇到了一个热爱动物的美国人,答应带他去佛罗里达。

但是,那个美国人食言了,约翰·丹尼尔运到美国后,没有过上受到照顾的生活,反而被卖给了马戏团。

最终,约翰·丹尼尔被送到纽约的麦迪逊广场花园动物园,他不久就病了,健康状况迅速恶化。动物园饲养员认为他是因为思念自己的“母亲”而得病,就联系了 Alyce 夫人。

Alyce 夫人得到消息后,立即出发前往美国。可悲的是,约翰·丹尼尔在她到达之前已经死于肺炎。

他的遗体被捐赠给美国自然历史博物馆,在那里保存至今。Uley 的村民们则请来艺术家,为他制作了雕塑,进行永久纪念。

2、软件质量问题的根源

我有一个在 Ubisoft 工作七年的程序员朋友。他说过一句话:

“所有软件的质量问题和延迟问题,基本上都有同一个来源:产品经理不断变更需求。”

“当你不断要求修改软件的方方面面,却又不更改里程碑的日期时,代码就会变得不正常,因为你不得不快速地更改和修复,这会导致许多软件 Bug,并且很难修复。”

“需求管理是软件开发的最薄弱环节。他们不断变化需求,会浪费大量时间,是软件质量问题的最大来源。”

解决这个问题的一种方法是,增加原型开发阶段的时间,在原型阶段尝试解决所有可能出现的问题,此后就尽量不再变更。

→ 查看本期完整内容

第 148 期:微增长时代

1、被导弹击中的感觉

1999年塞尔维亚战争时,我在美国空军服役,驾驶 F-117 隐形战斗机。

我的任务是深入塞尔维亚境内,炸毁一些严密防御的目标。我知道这会造成伤亡,但是我无法考虑这种事情。我试图将目标视为混凝土和钢铁,不带有个人情感和人为因素,那是我的生存机制。

战争的第一天晚上,我有两个目标,两个都被击中。

第三天晚上,我也有飞行任务,也很成功。

第四天晚上,我的目标是轰炸清单上的首要目标。整条飞行路线上布满了热追踪导弹、雷达制导导弹、高射炮等各种令人讨厌的防御武器。

F-117 隐形战斗机并不能做到完全隐形,只是使飞机更难被发现。起飞后,进入塞尔维亚领空之前,我关掉灯,收起天线,然后关掉收音机和应答器,以及任何可能暴露我位置的无线电发射装置。

那天晚上,我成功地击中目标,然后开始返回意大利基地。突然,我发现两枚 SA3 导弹窜出云层,在它们靠近我之前根本没有察觉。

导弹以三倍音速的速度向我飞来,因此没有时间做出反应。第一枚导弹就要击中之前,我闭上眼睛,转过头,期待着撞击。我知道会有火球,但是导弹擦过战斗机,在我的身旁爆炸,我感受到了剧烈振动。我睁开眼睛,第二枚导弹迎面而来。一阵震天的巨响,巨大的光与热吞没了我的飞机,炸毁了左机翼,将飞机卷成一团。

我竭尽全力按下弹射手柄,当时只有一个念头:这真的、真的、真的太糟糕了。然后,我的身体从座椅上朝天篷弹射了出去。

从按下弹射手柄的那一刻起,到降落伞完全膨胀打开,花了1.5秒。在空中,我与空军搜索队进行了无线电联系。我落地后,看到了我的飞机坠毁在农田中,离我有一英里。

塞尔维亚人立即向该地区蜂拥而来,有一次他们离我躲藏的地点只隔了两道农田的灌溉沟,只有几百码。八个小时后,一架美国直升机来接我。我稍后发现,只要再晚几分钟,我就会被捕。

→ 查看本期完整内容

第 147 期:寻找你愿意忍受的痛苦

1、如何增加运气的表面积

我们一生中,都会遇到一些偶然性。有时,好运会降临到我们身上。这时,你需要的就是,让好运产生最大的效果。

如果你把好运想象成一根曲线,那么好运的效果最大化,就是把曲线下面的表面积最大化。

这可以用一个方程式表达。

L = D * T

其中,L 代表好运,D 代表你在相关方面的准备,T 代表有多少人知道。

这个方程式的意思就是,你做的准备越多,知道的人越多,那么好运的表面积将越大。画成图就是上面这样,竖轴是你的准备,横轴是你的宣传,这两者越大,矩形面积就越大。

2、传奇路由器 WRT54G

2002年12月,Linksys 公司发售了一款新的路由器 WRT54G,售价199美元。

第二年,网络硬件巨头思科就以5亿美元的价格,收购了 Linksys。

有一个 Linux 开发者意外发现,WRT54G 的驱动程序基于 Linux。但是,Linksys 公司并没有披露这一点。这意味着根据 GNU 许可证,必须发布无线固件的源代码。

事实上,Linksys 自己也没意识到这个问题。因为这台路由器使用了 Broadcom 公司提供的芯片,Broadcom 使用了基于 Linux 固件,但是没有通知 Linksys,后者随后又被出售给了 Cisco。

社区就向思科公司提出要求,提出必须开源固件。一个月以后,无线固件的源代码就真的开源了。

这是第一次外部程序员可以完全控制高规格的商业路由器,并且有办法增强功能或者改进其他路由器。后来很多的路由器开源系统,比如 OpenWrt 和 Tomato 等,都是起源于这个开源固件。

这导致 WRT54G 路由器在开发者社区异常受欢迎,直到2016年依然有数百万美元的销售额。

思科显然很不喜欢这种状况,后来修改这个路由器的固件,不使用 Linux。这引起了社区的强烈反弹,加上思科发现 Linux 版的 WRT54G 销量很好,所以就恢复了原来版本的销售。

→ 查看本期完整内容

第 146 期:网课应该怎么上?

1、为什么电动车很难快速充电?

2021年1月,日本丰田公司宣布,即将推出全新的固态电池电动汽车。这种电动车一次充电可行驶500公里,而且只用10分钟就能从零开始充满电。

10分钟充满电的轿车,也许是有可能的。但是,让我们计算一下,需要多粗的电缆,才能在这一点时间内移动这么多的能量,同时又不会过热或太重。

假设电动车的电池容量是 100 度电(即 100KWh),相比之下,特斯拉 Model 3 的电池容量是 82KWh。10分钟充满100度电,那么充电功率至少需要 600KW。

目前,最高电压的充电桩是600伏特,要达到 600KW 的功率,就需要 1000A 电流。美国最粗的0000号电线的额定电流为 302A,那么供电端(VCC)需要四根这样的线,接地端(GND)也需要四根,因此总共8根电线。

每根0000号电线的直径为1.17厘米,8根线绑在一起,整根充电线将会非常粗重。

如果我们继续计算下去,铜的密度为 8.96g/cm^3,那么长度为1.5米的充电线,重量会达到11.7公斤(不包含外部的绝缘材料)。

此外,0000 号铜电线的电阻是0.046欧姆/1000英尺,这意味着仅仅是传导这些功率,这根充电线就将散发出 24W 的热量,用户会觉得很烫手。

考虑到这根线会有数千次的插拔,接口处的铜容易断裂,因此你还需要其他一些弯曲性好的导体,这意味着导电性会变差,充电线将会更粗更重。

替代方案是使用具有主动冷却功能和更高能量损耗的较轻电缆,除了成本高,这也会带来其他问题,比如一旦冷却失败可能会着火,冷却液也可能会泄漏等等。

我的结论是,在实验室中,小型电池确实可以在10分钟内充满,但是在家用环境中,十分钟安全转移 100KWh 的能量,具有很大的工程困难。

你或许会问,为什么不使用更高的电压,这样就可以降低电流,减少发热量?家用环境使用高电压会有成本和安全问题,比如电弧放电、绝缘材料的限制、电线破裂等等。

→ 查看本期完整内容

第 145 期:大家不出门,经济怎么办?

1、AWS 的诞生

2000年互联网泡沫破灭时,我在亚马逊工作。

当时,资本市场已经枯竭了,无法融资,而我们每年的开销是10亿美元。最大的支出是数据中心那些昂贵的 Sun 服务器,那时 Sun 公司真是如日中天,它们的服务器是最可靠的,所有的互联网公司都在使用,但是非常昂贵。

公司高层最终决定,使用 Linux 服务器替换 Sun 服务器。Linux 那时还是一种相当新颖的方案,使用它有一定的冒险性。我们把公司的未来押宝在它上面。

服务器替换期间,产品开发因此停顿。我们冻结了所有新功能的交付超过一年。大量代码积压,直到完成向 Linux 的转换才能上线。收入增长随之减速,我们不得不提高了服务价格,减缓烧钱的速度。这是一个恶性循环,时间越来越少,钱也越来越少,亚马逊非常接近于破产。

一旦我们开始向 Linux 过渡,就再也没有回头路了。所有人动手重构我们的代码库,为过渡做准备。按照预计,一旦服务器转换成功,我们的基础设施成本将下降80%以上。如果失败,网站将崩溃,公司将死亡。

我们终于及时顺利地完成了服务器转换。对于整个工程团队来说,这是巨大的成就。网站没有任何中断,一夜之间,资本支出大幅减少。我们突然有了一个可以无限扩展的基础架构。

接下来,发生了更有趣的事情。作为商品零售商,我们的销售额有巨大的季节性,每年的11月和12月的流量和收入都会激增。CEO 贝佐斯开始思考:每年当中,我们有46周的服务器容量是多余的,为什么不将其出租给其他公司呢?

与此同时,他还对解耦内部的依赖关系感兴趣,一个团队可以在不受其他团队约束的情况下进行工作。整个公司开始启用松散的低耦合模型,随之而来的架构更改成为后来 AWS 的基础。

这就是 AWS 的诞生背景。我记得,贝佐斯受到了电网的启发。1900年的时候,企业必须自己搞定发电机,才能开设一家商店。2000年的企业难道必须建立自己的数据中心? 一定需要有人为企业提供网站的基础设置。

虽然如果没有 AWS,云基础设施最终也将出现,但是没人知道需要花多少时间,付出多少成本?AWS 诞生以后,大大降低了创业公司的启动成本之后,创新爆炸了,现代风险投资生态系统也随之诞生了。

亚马逊在2000-2003年几乎死亡。但是如果没有这场危机,公司不太可能会做出艰难的决定,转向一个全新的架构。如果没有这种转变,AWS 可能永远不会发生。所以,永远不要浪费危机带来的机会!

→ 查看本期完整内容

第 144 期:提高收入的根本途径

1、软件业的停滞

软件技术的进步,在1996年左右基本停滞了。

1996年之前,我们取得的软件成果:LISP,Algol,Basic,APL,Unix,C,SQL,Oracle,Smalltalk,Windows,C ++,LabView,HyperCard,Mathematica,Haskell,WWW,Python,Mosaic,Java,JavaScript,Ruby,Flash,Postgress。

1996年以后的软件成果:IntelliJ,Eclipse,ASP,Spring,Rails,Scala,AWS,Clojure,Heroku,V8,Go,Rust,React,Docker,Kubernetes,Wasm。

后面那些软件成果,都是对此前技术成果的增量改进。比如,Rails 通过良好的结构化方式将一堆现有技术粘合在一起,从而极大地提高了 Web 应用程序的生产率,但是它本身没有发明任何新东西。同样地,V8 通过扩展 Smalltalk 和 Java 中发明的技术,加速 JavaScript 执行速度。

自从1996年以来,几乎所有东西都是巧妙地重新包装和重新设计了先前的发明。

为什么1996年以后,软件技术突然停止了进展?1996年到底发生了什么?

我认为原因就是互联网开始繁荣。突然之间,程序员有史以来第一次可以迅速致富,大量聪明的有抱负的人涌入了硅谷。但是,你不能在创业公司做研究,基础技术需要很长时间酝酿,并且风险很大。合理的商业计划是利用 VC 的资金,将其投入到最优秀的程序员,让他们改进当前糟糕的技术,然后兑现获利。创业公司没有发明基础技术的时间。

如今,只有像 Google / Facebook / Amazon / Microsoft 这样的大型公司才有金钱和时间来创造新技术,但是他们似乎只对以最小的破坏性方式解决自己的问题感兴趣。

2、罗尔德·达尔的童话《声音机器》

一个叫克劳斯纳(Klausner)的人,沉迷于声音。他认为,世界上有很多声音因频率高而无法听到。

有一次,他去看病。他跟医生说,他正在尝试发明一种机器,可以降低声音的频率,让那些无法听见的声音可以被听到。

后来,机器终于造好了。

他在院子里首次实验,邻居在花园里剪玫瑰,他从耳机里听到玫瑰在尖叫。

第二天,他做了一个更大的实验。他拿斧头砍一棵大山毛榉树。他听到树发出的深沉而悲惨的呻吟。

克劳斯纳赶回屋子,给医生打电话:“请过来,快来。我想让其他人听到。太难以置信了!”

医生同意过来,听听耳机里面的声音。

医生到了以后,克劳斯纳第二次砍树时,一个大树枝掉下来,把机器砸毁了。克劳斯纳问医生是否听到了呻吟声,医生说没有听到任何声音。

克劳斯纳非常难过,最后他要求医生在树的伤口上面涂一些碘酒,医生同意了。

→ 查看本期完整内容

第 143 期:世界尽头与冷酷仙境

1、朱学恒:我翻译《魔戒》的故事

当年,我在奥美公关快要离职了,只剩最后几个月。我看到一个报道,新线影业投资3亿美元,要筹拍《魔戒》,找了一个新西兰很奇怪的导演彼得·杰克逊。

我觉得我可能有机会了,许多人也许会因为电影而喜欢小说《魔戒》。以前,台湾最大的出版社之一联经出版公司,曾经出过一个《魔戒》的译本,卖得超烂,一共印了3000套,几年都没卖完。封面上面写着“西方世界的《西游记》”,你觉得看到这种宣传语,你想买吗?

我写信跟联经说,我想要重新翻译这套书。我已经翻译过23本奇幻小说,像《龙枪》和《黑暗精灵》,台湾没人翻译得比我多。对方想,莫名其妙跑出来一个20几岁的年轻人,自称台湾翻译奇幻小说最多的人,却是电机系毕业,又在公关公司工作。他根本不信。

我就说,我知道你们不相信,不觉得我能做到,但是没关系。你们前面那个版本卖得那么烂,我跟你保证,我可以让它卖得比较好。我跟你们签合同,我保证每一册都要卖过10000本,如果不到这个销售数字,我一毛钱都不要。但是,我有一个条件,销售超过10000本以后,我要拿版税。当时,台湾没有译者可以拿版税,都是拿翻译费。但是,我坚持所有我的翻译都要拿版税,因为我和我的翻译荣辱与共,一起同进退。

我还保证,年底电影上映的时候,我一定交稿,如果交不出来,你可以起诉我违约。联经同意了。

我就从奥美公关离职,专心翻译。我这时发现,翻译时间只剩下六个月。电影12月上映,当时是3月,我必须在9月份完成翻译交稿。《魔戒》总共有三册,120万字。那六个月真是痛苦死我了,一天必须要翻译6000字,如果翻不到,就会累积到第二天,这样连续180天,比马拉松还像马拉松。

我后来没有办法,这种工作真是太辛苦了。我就每天早上去健身房,在跑步机上跑10公里,只为了振奋自己的精神。其他时间除了吃饭和睡觉,都在翻译。实在是太累了,如果我不去跑步,每天光是打字,我会打疯掉,你一个月要打20万字,而且里面还有古英文、精灵文、矮人语,查资料都会天翻地覆。

最后,我终于按时交稿了。但是出现一个问题,联经擅长出版,不擅长行销,只有一个行销人员,我必须全程配合行销。联经想出来的办法,就是到处办签书会。那时候多惨,没有人推销,我只好自己来,在网络上到处求爷爷告奶奶,说这是20世纪最伟大的奇幻小说,要出版了,我们第一次首卖会,请大家务必来,求求你。

我觉得出版社的这个主意太糟糕了,没有人知道这本书,而且之前卖很烂,居然要办首卖会。更糟糕的是,联经把首卖会安排在半夜12点,他们真是很天真的读书人,觉得《哈利·波特》可以在半夜首卖,《魔戒》也可以。我心想,哪里来的勇气啊,《魔戒》第一册是1930年代出版的,1960年代出完,距今40年了,怎么跟《哈利·波特》比啊。我那个时候也没名气,除了奇幻小说的读者,没人知道我。如果半夜12点首卖,一定没人买,出版社和其他单位都会因此丧失信心,以为我之前都在吹牛,这套书多好多好,结果根本没人买。我只好到处网上拜托。

结果,上天疼惜努力的人。首卖会的那一天,我晚上9点到了诚品书店的现场,排队的人已经从二楼排下来了,排到一楼大厅。说实话,那天我带了几千块,要是现场没有人,我就自己买20本。我心想,我的号召力原来这么大,就去跟排队的人说,谢谢谢谢,我就是朱学恒。他抬头看着我,说你谁啊。原来他们根本不是因为我来的,而是因为他们从朋友的朋友那里听说,这书很棒,一定要来首卖会。我那个时候超感动,觉得书本身吸引人,才是最重要的,不是靠我那些狗屁行销、那些唬烂。12点一到,现场300本卖光光。

那一场成功了,你以为就成功了嘛?没有,大家还是不知道这本书。后来,我又去台北国际书展签书。因为真的没有人,又去台中和高雄签书。那里的书展规模很小,小到好笑,隔壁就在卖鲍鱼。我以前没有这么厚脸皮,也讨厌演讲,但是没办法,除了我就没人可以做宣传了。还有一次,《魔戒》出版两三个月后,联经在金石堂书店5楼安排了签书会,我去了以后,时间到了,现场只有两个人,都是工作人员。

后来,《魔戒》电影三部曲一部比一部成功,还得了奥斯卡奖,书的销量也跟着水涨船高。联经不太会行销,但是有的地方很棒。第一次印刷他们就只印了9990本,因为销量低于1万本,他们一分钱也不用给我。

忽然之间,联经发现,这本书在全台湾大卖,不停地加印,还缺货。保守估计,他们因为这本书赚了3到4亿新台币。他们恐怕想不到,一个找上门自荐的无名译者,会给他们赚这么多钱。我真感谢,电影《魔戒》拍得这么好,要是拍得不好,我就完蛋了。

我离职后,整整有一年,一毛钱的收入都没有。那又怎么样?翻译《魔戒》就是我想做的事。很多人讲,你怎么敢签那样的合约,要是卖不到1万本,你怎么办!但其实,联经和我想的是不一样的东西,联经想的是这本书如果卖不动,也不会有损失。我想的是,我翻译了这本书,就算一毛钱也拿不到,将来可以跟孙子说,你爷爷当年翻译了《魔戒》,这就够了。你要知道,人生有的事情,我们做的时候是因为觉得值得,不是因为能够赚钱。只是有的时候,你做了值得的事情,就自然赚到了钱。

→ 查看本期完整内容

第 142 期:2020年才是21世纪元年

1、团队主管应该写代码吗?

技术团队的主管应该写代码吗?

这个问题似乎没有明确的答案,支持者和反对者都有各自的立场。

我主管工程团队已经两年了,在这期间我停止写代码。主要原因是,团队主管写代码会妨碍团队管理,你会没有足够的时间来召开所有团队会议,以及一对一的谈话。另一方面,退出编码也表明我信任团队。

但是,随着时间的流逝,我逐渐感到与团队脱节。开始忘记构建系统和产品的实际感觉。我发现很难跟上的某些技术决策。从长远来看,最坏的情况下,由于缺乏代码信誉,这可能导致你在团队失去尊重。

这种矛盾,从本质上讲,是管理者与开发者的角色冲突。管理者的日程安排是一个接一个的会议,而开发者要求要大量连续时间,保证投入到关键任务上。管理者和开发者的时间表是不一样的。

我真的很想念编码,想念从构建事物、定位和修复 Bug 中获得的成就感。我还意识到,我参与编码,就会与团队产生更多的联系。

但我也明白,一旦参与编码,我就很难切换注意力,我的关注点无法在编码和会议之间及时切换。我的结论是,管理者与程序员的角色无法合一,解决方法可能是你在业余时间坚持编码,工作时间专心管理。

2、故事的形状

美国小说家库尔特·冯内古特 (Kurt Vonnegut)在一次演讲中提到,小说的故事是有形状的。

他画了一个坐标系,竖轴是主人公的境遇,横轴是时间轴,表示故事的进展。

在 《教父》中,主人公开始时过得很好,但后来陷入困境,被迫离开家族。他最终夺回了权力,并杀死了大部分反对派,成为新的教父。这个故事的形状就是一个大坑,先下跌,然后上升,并且过得比以前更好。

很多爱情小说,主人公先坠入爱河,感到非常幸福,后来由于各种原因,发生了挫折,最后再次找到对方。它的形状则是先上升,再下降,然后再次上升。

有些个人奋斗的故事,是从逆境不断上升,取得一定成就以后,遇到了重大打击,最后克服了困难。

卡夫卡的小说《变形记》,则是主人公本来就过得很遭,一天早上醒来,发现自己变成了蟑螂,从此越过越糟糕。

→ 查看本期完整内容

第 141 期:封闭系统的胜利

1、一枚红色回形针

2006年,一个加拿大年轻人通过互联网,进行以物易物。他通过14次交易,用一枚红色回形针换到一栋房子。这件事引起了世界范围的极大轰动。

  1. 2005年7月14日,他用红色回形针交换一只鱼造型的笔。
  2. 同一天,他用鱼造型的笔交换手工雕刻的门把。
  3. 2005年7月25日,他用门把交换一台携带式炉具(附燃料)。
  4. 2005年9月24日,他用炉具交换本田发电机。
  5. 2005年11月16日,他用发电机交换一个“临时派对套组”:包括一个空的小桶子、一张可以换到装满那个小桶的酒的借据,一个百威啤酒的霓虹标志。
  6. 2005年12月8日,他把“临时派对套组”交换Ski-Doo牌雪上摩托车。
  7. 不到一周,他用雪上摩托车换到一趟前往不列颠哥伦比亚省的双人行程。
  8. 2006年1月7日,他用这趟旅行的同行权换成一辆箱型卡车。
  9. 2006年2月22日,他把车子换成了唱片合约。
  10. 2006年4月11日,他把唱片合约交给歌手乔迪·玛丽·格南,换到了亚利桑那州凤凰城公寓房间的一年租约。
  11. 2006年4月26日,他用在凤凰城住一年的租金换到与埃利斯·库珀共度一个下午的权利。
  12. 2006年5月26日,他把与埃利斯·库珀共度一个下午的权利换成接吻乐团的电动雪花球。
  13. 2006年6月2日,他用雪花球和导演科宾·本森换到一个在电影《Donna on Demand》中饰演角色的权利。
  14. 2006年7月5日,他将电影角色换成一栋位于萨斯喀彻温省的两层农舍。

萨斯喀彻温省的一座公园为了纪念这个事件,设立了一个红色回形针艺术品,这同时也创下世界上最大回形针的纪录。

2、捆绑销售

1950年代,一辆新车通常没有转向信号灯。那是一种单独的产品,你必须单独购买,然后自己安装。

1960年,福特汽车公司把收音机做进了汽车。收音机生产商就把福特汽车告上了法庭,法院不得不裁决,收音机到底是汽车必不可少的一部分,还是可选的组件?

上个世纪80年代,文字处理软件没有文字计数、脚注、图表等功能,甚至都不支持横向打印。这些功能都是来自不同公司的单独产品,你必须以50美元~100美元的价格购买。

随着时间的流逝,文字处理软件集成的功能越来越多,那些需要单独购买的功能,逐一集成进入了产品。这杀死了很多第三方产品,对于那些产品来说,这实际上是不公平的竞争。

今天,苹果和谷歌的智能手机操作系统,到底应该包含什么功能,依然是争论的焦点。如果一家公司具有市场支配地位,不断在其产品中添加了别的软件已有的功能,应该鼓励还是禁止这种行为?

人们有时会争辩说,有些功能“显然”是必不可少的(比如汽车的刹车功能),有些功能“显然”是可选的。但这是一个模糊的定义,并且会随着时间而变化。1990年代中期,PC 电脑并未配备 TCP/IP 协议栈,那是需要购买的单独产品。后来,微软和苹果把 TCP/IP 加入了操作系统,有人非常认真地提出这需要干预,微软应该把网络协议栈、文件系统等等都做成可选项。

即使操作系统允许用户选择某些功能和组件,很多用户其实也没有能力理解和评估选择。你打开计算机,操作系统询问你要使用哪个 Web 浏览器和哪个媒体播放器,大多数用户只会选择默认设置,并且以后再也不更改了。

这就是捆绑问题的复杂性。一方面,无法轻易判断,哪些功能可以捆绑销售,哪些不可以;另一方面,即使平台允许用户更换其他技术方案,大多数消费者也没有能力,决定应该选择哪一种技术方案。目前来看,操作系统到底可以做到多大,完全取决于厂商的意愿。

→ 查看本期完整内容

On this page

第 190 期:产品化思维第 189 期:下一个内卷的行业第 188 期:音乐是反社交第 187 期:元宇宙会成功吗第 186 期:低纬度,高海拔,气候优势第 185 期:美国宪法拍卖,一个区块链案例第 184 期:政府的存储需求有多大?第 183 期:腾讯的员工退休福利第 182 期:新人优惠的风险第 181 期:移动支付应该怎么设计?第 180 期:你想住在中国哪里?第 179 期:AR 技术的打开方式第 178 期:家庭太阳能发电的春天第 177 期:iPad 的真正用途第 176 期:中国法院承认 GPL 吗?第 175 期:知识广度 vs 知识深度第 174 期:全能程序员 vs 特长程序员第 173 期:网络收音机的设计第 172 期:我们会死于气候灾难吗?第 170 期:软件订阅制的胜利第 169 期:五菱汽车的产品设计第 168 期:游戏《底特律:变人》第 167 期:广告拦截器太过分了第 166 期:视频学习胜过读书吗?第 165 期:全端 App 的时代第 164 期:培训班 vs 大学,求职成功率比较第 163 期:你的城市有多少张病床?第 162 期:生活就像《吃豆人》游戏第 161 期:再见了,学术硕士第 160 期第 159 期:游戏开发者的年薪第 158 期:内容渠道的贬值第 157 期:KK 给年轻人的建议第 156 期:显卡缺货与异业竞争第 155 期:数字货币是打破美元霸权的武器吗?第 154 期:1982年的信息社会预言第 153 期:机器翻译是对译者的侮辱吗?第 152 期:从北大到技校第 151 期:NFT 是什么,听说能赚钱第 150 期:当音乐还是稀缺的时候第 149 期:新能源汽车,谁会是赢家?第 148 期:微增长时代第 147 期:寻找你愿意忍受的痛苦第 146 期:网课应该怎么上?第 145 期:大家不出门,经济怎么办?第 144 期:提高收入的根本途径第 143 期:世界尽头与冷酷仙境第 142 期:2020年才是21世纪元年第 141 期:封闭系统的胜利