678 "流浪地球"为什么是个好地方?(系统越复杂拥有好运气的机会也就越大)
运气,其实就是一个复杂系统孕育出的,超出已知经验的解决方案。它不是没有产生机制。只不过,这个机制太复杂,涉及的因素太多。我们没法复制。所以,我们只能笼统的,把这套机制称为运气,或者命数。
举个例子,假设我买了一支股票,运气非常好,涨了。你能说这是什么神秘因素导致的吗?是背后有个复杂系统,涨一定有原因,只不过,这个原因我不了解而已。我不了解这个原因,股票上涨这件事情在我身上不能复制。我只能把它称之为运气。
再深入一步。什么情况下,我们会有运气?系统越复杂,我们有运气的机会就越大。
比如,我和一个拳击冠军打架,一对一打,我没有什么运气可言,肯定是被揍得很惨啊、肯定输。因为这个系统太简单了。但是,一支很弱的军队和一支战斗力很强的军队打仗,就不一定输了,运气的成分开始多起来了。为啥?系统变得复杂了嘛。
当然,我和一个拳击冠军打架,他也可能突然被一个雷劈死,或者绊了一跤摔死,这也是我的运气。但是你琢磨一下,运气产生的机制并没有变,就是更复杂的系统加入进来了。天气打雷和地形、地上的小石头,这样的超级复杂系统加入进来了,我才有走运的可能。复杂性是运气的来源。
站在这个角度说,人类要能在2500年的茫茫太空旅程存活下来,出发的时候,就必须保证系统的复杂度。那我们能掌握的最复杂的系统是啥?当然就是我们脚下的地球。所以刘慈欣的方案是,带着地球一起走,其实就是带着复杂性一起上路。
别的不说,就说地球上的生物系统。关于生物多样性,我们过去给出的理由,基本上都是从保护环境出发的。但是在未来时代,物种还有一个巨大的意义。
你想,地球上至少有几百万个物种,它们能存活到今天,本质上都是特定环境下的一个成功解决方案,是一套成功应对环境的算法。那都是用漫长的时间,经过反复试错,最后被证明有效的算法啊。
所以,本质上,地球上有多少物种,就有多少种基因,就有多少极端问题的解决方案。它们不仅是人类的伙伴,在人类可以控制算法,有能力精密地使用算法的时代,物种还是人类抄作业的对象啊。它就是已经写好的解决方案。
重点:运气的本质,是复杂系统孕育出的,超出已知经验的解决方案。系统越复杂,我们有运气的机会就越大。
ps:带上地球流浪2500年还有一个好处,就是不断的科技进步和人类文明的演化同样也会给未来带来更多解决方案,就像流浪地球里面所讲的,办法总是人想出来的。只有有人在,有很多人在,为了人类的生存 总会有办法被想出来,至少相对于飞船逃一小部分人出去,让地球去流浪的这种方式 让人类更看得到未来!
678 "流浪地球"为什么是个好地方?(系统越复杂拥有好运气的机会也就越大)的更多相关文章
- 学习C#自作计算器,菜鸟初学,有大神的指点,希望做的不够好的地方请大家多多指导。同时希望非常无聊的大神能加些其它计算进去
可以做幂运算,根号运算,十进制与二进制互转,16进制与十进制互转 namespace WindowsFormsApplication15 { public partial class 祥哥计算器 : ...
- 下一代大数据系统和4S标准
大数据行业发展到今天,它创造的价值和带来的社会效应,大家已经看得很明白,同时很多问题和不足也暴露出来,特别是hadoop能够提供的数据处理能力,现在已经挖掘到极限,但是现在各行业对数据的存储和计算需求 ...
- 【转】Effective-Objective-C-读书笔记-Item-4-如何正确定义常量 -- 不错
原文网址:http://tutuge.me/2015/03/11/Effective-Objective-C-%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0-Item-4-% ...
- 《【面试突击】— Redis篇》-- Redis哨兵原理及持久化机制
能坚持别人不能坚持的,才能拥有别人未曾拥有的.关注编程大道公众号,让我们一同坚持心中所想,一起成长!! <[面试突击]— Redis篇>-- Redis哨兵原理及持久化机制 在这个系列里, ...
- [官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)--skyfree大神
[官方软件] Easy Sysprep v4.3.29.602 [系统封装部署利器](2016.01.22) Skyfree 发表于 2016-1-22 13:55:55 https://www.it ...
- 浅谈学习掌握linux系统的优势
Linux系统让我们懂得了共享.开放.自由可以让人类生活的更加美好,开源精神是一种让每个从事Linux行业的技术人员从骨子里自豪的情怀,开源产品的兴盛受益于开源社区的强壮根基.Linux真的给了我很多 ...
- 为什么高手离不了Linux系统?这就是我的理由
摘要: 通过本文来记录下我在Linux系统的学习经历,聊聊我为什么离不了Linuxx系统,同时也为那些想要尝试Linux而又有所顾忌的用户答疑解惑,下面将为你介绍我所喜欢的Linux系统,这里有一些你 ...
- 嵌入式系统Linux内核开发工程师必须掌握的三十道题(转)
嵌入式系统Linux内核开发工程师必须掌握的三十道题 如果你能正确回答以下问题并理解相关知识点原理,那么你就可以算得上是基本合格的Linux内核开发工程师,试试看! 1) Linux中主要有哪几种内核 ...
- IA32系统级架构总览(一) 实模式和保护模式
应用程序的编写大部分的时候是不必关心系统级架构的,最多学习一下平台所给的API即可,也就是我们通常说的黑箱子.但是在学习操作系统的时候,系统级架构是要关心的. 系统级架构很难学习,其中一个很大的原因是 ...
随机推荐
- java处理url中的特殊字符%等
java处理url中的特殊字符(如&,%...) URL(Uniform Resoure Locator,统一资源定位器)是Internet中对资源进行统一定位和管理的标志.一个完整的URL包 ...
- springcloud ConfigServer的工作原理
前话 根据前文得知,bootstrapContext引入了PropertySourceLocator接口供外部源加载配置,但作用是应用于子级ApplicationContext的环境变量Environ ...
- [leetcode]52. N-Queens II N皇后
The n-queens puzzle is the problem of placing n queens on an n×n chessboard such that no two queens ...
- 回溯算法_ BackTracking
目前还存在的疑问: 1. 所谓的该分支满足条件之后就回退到上一层节点,可是加谁呢? x[i+1] ?? 加到 N, 不满足target sum条件就返回上一级(同时改变上一级数为 i+1...纵向 ...
- node.js中fs文件系统模块的使用
node.js中为我们提供了fs文件系统模块,实现对文件或目录的创建,修改和删除等操作. fs模块中,所有的方法分为同步和异步两种实现. 有 sync 后缀的方法为同步方法,没有 sync 后缀的方法 ...
- ie每次登陆出现:Windows安全性 iexplore.exe 正在连接到 记住我的凭证不起作用
解决方案: ie浏览器--设置--Intenet选项--安全--Internet--自定义级别--用户身份验证--登陆 勾选自动使用当前用户名和密码登陆 确定--确定
- BZOJ1026或洛谷2657 [SCOI2009]windy数
BZOJ原题链接 洛谷原题链接 简单的数位\(DP\),套模板就好. #include<cstdio> #include<cstring> using namespace st ...
- Spring MVC 上传和下载文件
上传文件 Commons FileUpload 元件 Servlet 3.0 本地文件上传特性 HTML 5 下载文件
- 使用fabric2打包部署文件
一直以来都是复制粘贴或者拖动文件完成部署,实在是低效得很!学了学fabric,写个了脚本.如下: from fabric import Connection import shutil HOST = ...
- python之内部函数
1.bool,all,any (1)当内容为空时 >>> a=[] >>> bool(a) False >>> all(a) True >& ...