程序员书籍与感想

“The world of the made will be like the world of the born: autonomous, adaptable, and creative” – Out of control – the biology of machines 凯文凯利《失控》这本书提到了机器生物化趋势

产品的进化与生物的迭代

《失控》是讲到了机器生物化,生物工程化的概念

人类从生物学中提取自然的逻辑制造有用的东西

首先是简单的逻辑提取,像鸟一样能飞的飞机,像鱼一样能游的潜艇,像马一样飞跑的汽车

复杂的逻辑有生物逻辑,大脑,细胞,经济体

而编程从简单的函数到面向对象,从简单的算法到人工智能算法,我们在抽象出更复杂的逻辑

人类通过生物工程改造了水稻有更高的产量,让食物产量高生长快,那么这些新生物品种还能算是达尔文物竞天择理论进化来的吗?

也许这不再是进化,而应该叫迭代吧

电影《速度与激情8》中那么多汽车被操纵像一群动物般进攻时,仿佛汽车有了那种动物的灵性

《蝙蝠侠(1989)》 中的蝙蝠车随叫随到,无人驾驶,还能马上回到主人身边,完全就是一种人造新生物

产品只要不断迭代,就越来越像生物,所以越来越像进化

电影《蝙蝠侠:黑暗骑士》中蝙蝠侠地下基地里的灯,由传统去按开关来点亮熄灭改成到它可以自己为你点亮熄灭,这就是一种小进化

我们写的代码其实也是有灵魂的,编程就是让机器(电脑/手机等产品)能按代码的指示来做一些事情,我们所说的智能化,就是要让这些产品有动物的那种灵性,并不断进化

虚拟数字世界与物理原子世界

原子工具到数字工具
原子工具到数字工具

人类提取了这些工具的基本逻辑,并以一种新的形式表现出来,并以一个更小高度集成的硬件上投射出来

一些我的小数字工具

  • Color-Ring Resistor Calculator|色环电阻计算器
  • 映射与定位

    数字世界与物理世界是相互映射的
    我们可以通过微信的共享位置(GPS数据),找到现实中的彼此,你的物理位置映射到了电子地图上的某个虚拟位置

    人的手机卡,身份证有时候充当可被某些人利用的特洛伊木马,我们看病,坐高铁,买菜刀都要身份证实名登记,此时可能将身份证做为身份识别来把你的信息(位置信息及具体事件)同步到互联网大数据中去,你的手机卡(实名认证手机号)也一样可能记录你访问过哪些资源,买过哪些商品,下载过什么资源,你的IP地址也同样起到类似的作用,还有路边的摄像头以及面部识别技术,一旦黑客掌握了这样技术,就能很快了解你的足够信息,并在物理世界里定位到你

    你搜索什么内容,也许无论你在访问网上哪个资源,都可能相应的广告就推过来了

    万物皆对象

    《Java编程思想》里讲到了万物皆对象的概念
    可以把对象想象成一种数字新生物,它是有生命的,它能保存数据,且能对自身进行操作
    任何一个函数或对象,可以想象成一个简单的单细胞生物,本身程序都是从自然界提取出来的逻辑,它也会随着复杂度慢慢像一个高级生物,重要的是如何去设计这个类

    每个对象都有一种类型。每个对象都是某个“类”的一个实例(Instance),其中类(class)是类型(type)的同义词.

    万物皆算法

    《未来简史》 里讲到了万物皆算法的概念

    宇宙万物皆为算法,生物本身就是算法,情感是哺乳动物生存繁衍的重要算法,生命只是不断处理数据的过程,宇宙万物算法运作交互形成宇宙大数据,宇宙由数据流组成

    也就是算法产生数据,这些数据通过声音,文字,互联网等媒介传播,而这些数据保存人脑里,纸上,磁盘上或其它载体上

    拥有大数据积累的外部环境将比我们自己更了解自己,更重要的,当以大数据、人工智能为代表的科学技术发展的日益成熟,人类将面临着从进化到智人以来最大的一次改变,绝大部分人将沦为无价值的群体,只有少部分人能进化成特质发生改变的神人

    人工智能+大数据组成的新生物会战胜人类能力的局限性,那么人是要靠外部新生物扩展自身能力以适应社会生存,还是会可能直接被外部新生物完全给替代掉生存机会呢?
    以前要奴隶/工人干活,现在让机器人来充当奴隶干活,那么人类的工作机会被新生物给取代
    新生物比你更会挑选最适合你口味和健康的食物,最适合你外形的衣服,发型,相比你自己的判断更快更好更安全,那么你是要采用自己的判断还是新生物近乎完美的判断呢?
    不雇人类送快递外卖,新生物可能更快更贴心
    不吃人类做的饭,新生物可能做得更好吃
    不坐人类的Taxi,新生物可能更安全,更易找到最适合的路线
    不让人类医生治病,新生物可能更会看病治疗
    ……
    那么人类的经济价值可能会越来越低

    模块化

    软件也可以像电子工程里的模块一样,定好接口封装好,降低耦合

    Leave a Reply

    Your email address will not be published. Required fields are marked *