得到《三体》听书笔记

今天是周末,不想撸码,不想玩游戏,在陪女儿上课的中途,一时不知道干什么,索性在得到app上花了0.1元拿下了每天听本书7天VIP,一口气听完怀沙解读的《三体》三部曲非常的爽快。其中最为兴奋的是收获了怀沙从《三体》中解读出的15条思想实验,越想越觉得有意思,遂将解读的思想实验和金句整理了一遍,与众分享。

一、地球往事

0?wx_fmt=png

1. 在信息时代,一个小小的普通个体,完全能毁掉一个系统

一个普通个体决定一个民族、一个国家的命运,在农业社会和工业社会都不会发生。但在一个信息通畅的时代,赋予了普通个体极大的破坏力。

2. 打蛇打七寸,一个文明的七寸是科技,是基础科学

有了化学家,原始人就离造出枪近了一步,有人研究几何和数学 ,也倾向把他干掉,因为他只要能计算出抛物线和弹道,他就能离造出炮近了一步。

3. 一旦发现系统出现叛徒,最应该做的是获取叛徒和对手的聊天记录,对手想抢占的要点,就是你要抢占的要点。

一个叛徒能从前所未有的客观角度对你进行判断,这话是说给你的对手听的,所以更大的概率是实话,你自己什么方面强,什么方面弱这个反馈有很高的价值。

二、黑暗森林

0?wx_fmt=png

1. 人类思维完全透明从科学角度这个技能耗散能量大,信息筛选成本高,从社会学角度会加大人们协作难度,对人类社会来说不适合

比如说两个异性开始恋爱,女的说我是冲着你的钱来的,男的说我是为了满足生理需要,估计没人能恋爱成功。它能让我们以后碰到隐瞒、谎言、阴谋观点不再那么简单。

2. 面对外星入侵,应该把决断权交给少数人,给他们权力。

平时的生活里,一件事你没有什么信息量,也没有经验,你最正确的决定就是:相信信息比你完备,并且和你在一条船上的聪明人,请注意,这个人和你在一条船上很重要。

3. 面对外星人入侵,应该选择什么样的社会架构?

取决于外星人什么时间到达地球。如果敌人临近眼前,这是一个短期单一任务,可以选择集权政府式政治架构,短期内提高战斗力。

“给岁月以文明,而不是给文明以岁月”

4. 我打不过你,但只要我有毁掉你想要的东西的能力,那我就有谈判筹码。

经济学家说诺斯说过,一个系统里制度的建立,不是由双方的强弱关系来决定,而是双方的谈判能力决定。

5. 世界上最狠的武器是理论物理,科学层级是文明间最大的差距

外星人一个只小小探测器50分钟,灭掉人类两千多艘宇宙飞船,上演一场未日之战。

6. 猜疑链是这场战争的动因,也是宇宙生存必须面临的基础概念。

两个原来并没有主观恶意的个体,只要有一方在想象里出现一个小的恶意,这个恶意会被猜疑链快速放大,这个过程只有消灭对方才能中断。

三、死神永生

0?wx_fmt=png

1. 两个敌对势力处于不稳定的平衡状态,那“强势”的一方应该注意些什么?

三体人通过“让地球人感觉他们的真诚”和“不停寻找打破稳定的可能”这两点回答了这个问题。

A. 一边抱怨,一边试图改变他

B方案就是一种积极主动的人生,首先长期对男朋友很好的话,他有一定概率是会自己改变的,有可能反过来会很珍惜你,毕竟你的男朋友不是三体人嘛。如果真的是一点变化也没有,那对不起,将来你找了更好的人,于情于理对你都没有太多的愧疚,三体人选择的是B方案。

2. 一个合格的执剑人,应该具备怎样的性格

不讲情面、恪守信念的狠人,绝对不是老好人。

3. 一个成熟的文明应该怎样而对已经没有威胁的敌人?

三体人用无对错、无怨无恨、有礼有节的态度结束了跟人类300年的对决 。

4. 什么才是宇宙的安全声明

有一个方法就是自杀,你死了就没人能再伤害到你了。

5. 人类害死的最可能是什么?

书中提到逃避黑暗打击的别一个办法是制造“曲率驱动”的宇宙飞船,但它带来一个社会学问题:制造它将耗费大量资源,却只能带走一小部分人,这将人类社会带入一个公平与道德的困境。出于道德的考量人类终止飞船的建造,这一决定最终毁灭了太阳系所有人类。

“失去人性失去很多,失去兽性失去一切”。

小说模拟了一个平时不常见的极端情况,面对一次针对人性的毁灭性打击,我们知道怎么躲避,但我们没有跟得上这些道德水准,人类最后被降维打击给拍死。

6. 宇宙中的阵营两大阵营

走向死亡和阻止死亡

以前只觉得《三体》非常的精彩,但听了怀沙解读觉得自己只看到了故事,没看到故事中深刻的思想,感谢怀沙,感谢得到,让我没有虚度这一天。


欢迎关注「奎特尔星球」微信公众号,有代码、有教程、有视频、有故事,一起玩来玩吧!

三体运动是指三个物体之间的相互作用和运动,可以使用Python进行模拟。其中,可以使用scipy库中的odeint函数求解微分方程组,来模拟三体运动。 以下是一个简单的三体运动模拟代码示例: ```python import numpy as np from scipy.integrate import odeint # 定义微分方程组 def three_body_equations(w, t, G, m1, m2, m3): x1, y1, vx1, vy1, x2, y2, vx2, vy2, x3, y3, vx3, vy3 = w r12 = np.sqrt((x2 - x1)**2 + (y2 - y1)**2) r13 = np.sqrt((x3 - x1)**2 + (y3 - y1)**2) r23 = np.sqrt((x3 - x2)**2 + (y3 - y2)**2) dx1dt = vx1 dy1dt = vy1 dvx1dt = G * m2 * (x2 - x1) / r12**3 + G * m3 * (x3 - x1) / r13**3 dvy1dt = G * m2 * (y2 - y1) / r12**3 + G * m3 * (y3 - y1) / r13**3 dx2dt = vx2 dy2dt = vy2 dvx2dt = G * m1 * (x1 - x2) / r12**3 + G * m3 * (x3 - x2) / r23**3 dvy2dt = G * m1 * (y1 - y2) / r12**3 + G * m3 * (y3 - y2) / r23**3 dx3dt = vx3 dy3dt = vy3 dvx3dt = G * m1 * (x1 - x3) / r13**3 + G * m2 * (x2 - x3) / r23**3 dvy3dt = G * m1 * (y1 - y3) / r13**3 + G * m2 * (y2 - y3) / r23**3 return dx1dt, dy1dt, dvx1dt, dvy1dt, dx2dt, dy2dt, dvx2dt, dvy2dt, dx3dt, dy3dt, dvx3dt, dvy3dt # 定义初始状态和参数 w0 = [1, 0, 0, 6, -1, 0, 0, -6, 0, 0, 0, 0] t = np.linspace(0, 10, 1000) G = 1 m1 = 1 m2 = 1 m3 = 1 # 求解微分方程组 wsol = odeint(three_body_equations, w0, t, args=(G, m1, m2, m3)) # 绘制轨迹图 import matplotlib.pyplot as plt plt.plot(wsol[:,0], wsol[:,1], label='Body 1') plt.plot(wsol[:,4], wsol[:,5], label='Body 2') plt.plot(wsol[:,8], wsol[:,9], label='Body 3') plt.legend() plt.show() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值