作者从Json和YAML的两种格式的优缺点,展开的一系列讨论。其中讨论到的一个有意思的观点:
“看到有人说json的问题是写错一个逗号就报错,yaml就用户友好,随便搞。
跟你们讲,大约97%的情况下,尝试给错误的输入返回正确的结果是万恶之源。”
进而,作者又做了一个总结:
“与“尝试给错误的输入返回正确的结果”有些类似的,“为低效的输入高效地返回结果”大家尽量别碰,比如编译器优化、数据库SQL优化,其特点是随着你做的越来越好,你得到的输入就会越来差,所以这是一条无尽之路。”
我感觉“尝试给错误的输入返回正确的结果是万恶之源”,这个总结挺对的。从这个意义上来说,Erlang的“fail fast”设计哲学就挺好:既然都不知道怎么处理了,不如就报错退出,让用户自己来处理。
“看到有人说json的问题是写错一个逗号就报错,yaml就用户友好,随便搞。
跟你们讲,大约97%的情况下,尝试给错误的输入返回正确的结果是万恶之源。”
进而,作者又做了一个总结:
“与“尝试给错误的输入返回正确的结果”有些类似的,“为低效的输入高效地返回结果”大家尽量别碰,比如编译器优化、数据库SQL优化,其特点是随着你做的越来越好,你得到的输入就会越来差,所以这是一条无尽之路。”
我感觉“尝试给错误的输入返回正确的结果是万恶之源”,这个总结挺对的。从这个意义上来说,Erlang的“fail fast”设计哲学就挺好:既然都不知道怎么处理了,不如就报错退出,让用户自己来处理。
1985年3月27日,英国作曲家克里夫·韦尔林突然发起了高烧,他当时并没有太在意,谁料,几天后他竟失忆了,新记忆只有7秒!经医生诊断,他发高烧时由于没有及时治疗,患上了疱疹病毒性脑炎,现在虽然捡回了一条命,但脑内许多与高级认知功能相关的区域都出现了无法挽回的损毁,尤其是海马体的情况最严重——如今只剩下一个海马体形状的空洞。
海马体是大脑中最重要的记忆功能区,负责短时记忆的储存和转化,一旦失效,大脑将无法形成新的记忆,旧有的记忆也想不起来,从某种角度而言,这个人几乎等同于没有了过去,也没有未来,真字面意义的“活在当下”。韦尔林的情况就是如此,不过,就算是对于当下,他的记忆也只能持续7秒左右,然后就会被迅速清空、归零。
稍微值得庆幸的是,虽然过往的大部分长期记忆消失了,一些基本的常识,比如自己是谁,“地球绕着太阳转”等仍保留了下来。然而,由于无法产生新的记忆,每隔几分钟,韦尔林总以为自己刚从昏睡中醒来,还不等他做些什么,他的大脑又回到了“出厂设置”,如此不断重复……因此,当他说“我有意识了,你们是谁”的时候,大家就明白他的记忆又重启了。
韦尔林曾试图通过记日志的方式,缓解这一困境,可惜没有用,每一次记录对于他来说都是第一次。翻开他的日志,上面密密麻麻地写满了相同的内容:“现在我是真的醒着”,隔了几分钟后,又是一句“我第一次有意识地醒来了”。数十年来,他一直坚持着做这件事,每每看到自己以往写的日志,他都会因为无法理解而产生怀疑、焦虑,甚至自我否定,然后用力划去几分钟前的内容,写下新的一句:“我这次是真的醒了。”
失去了海马体的韦尔林,人生几乎变成一片空白,唯一能让他从难以名状的迷茫中走出来的,只有两件事——自己热爱着音乐,以及自己深爱着妻子。
与回忆过去不同,演奏音乐属于内隐记忆,这是一种无意识的记忆,不需要刻意去回忆,个体过去的经验会在当前的相关任务操作中自然而然地表现出来。简单来说,就像是一种条件发射,打个比方,一个人可能不记得自己以前怎么吃饭喝水了,但当他拿起水杯、端起碗来,自然而然地就知道该怎么做了。
短时记忆和情节记忆需要借助海马体,但内隐记忆的相关脑区却位于一些更为原始的部位,比如基底核,所以一些动物刚出生就具备内隐记忆,而韦尔林也可以通过不断在房子里走动的方式,大致弄清自己住所的结构。
至于能认出妻子这件事,其背后的原因就更复杂了,科学家至今无法完全解释得清。对于韦尔林而言,妻子是他除了自己以外,唯一能认出来的人,虽然每一次看到妻子,都相当于两人的第一次见面,但他就是知道,眼前这个人,是自己深爱的妻子,然后就会欣喜地迎上去拥抱她,向她抱怨,为什么自从他病了后就再也没见过其他人。
但是,没有一个正常人能忍受无时无刻重复相同场景、相同对话的生活,尤其自从韦尔林病了后,他的睡眠十分短暂,没过多久就会醒来,然后寻找妻子安慰。终于,坚持了9年后,妻子和他离婚了,并搬到美国尝试新的生活,可几年后,她又回到英国,与韦尔林复合。对此,韦尔林完全没有记忆,他只是再次欣喜地拥抱她。
后来,有记者问韦尔林,妻子每个月来疗养院看望他时,他是什么感受,韦尔林答道:“天堂降临。”记者又问:“如果你现在可以做任何事,最想做什么?”韦尔林说:“等时间消失,然后等她来。”
海马体是大脑中最重要的记忆功能区,负责短时记忆的储存和转化,一旦失效,大脑将无法形成新的记忆,旧有的记忆也想不起来,从某种角度而言,这个人几乎等同于没有了过去,也没有未来,真字面意义的“活在当下”。韦尔林的情况就是如此,不过,就算是对于当下,他的记忆也只能持续7秒左右,然后就会被迅速清空、归零。
稍微值得庆幸的是,虽然过往的大部分长期记忆消失了,一些基本的常识,比如自己是谁,“地球绕着太阳转”等仍保留了下来。然而,由于无法产生新的记忆,每隔几分钟,韦尔林总以为自己刚从昏睡中醒来,还不等他做些什么,他的大脑又回到了“出厂设置”,如此不断重复……因此,当他说“我有意识了,你们是谁”的时候,大家就明白他的记忆又重启了。
韦尔林曾试图通过记日志的方式,缓解这一困境,可惜没有用,每一次记录对于他来说都是第一次。翻开他的日志,上面密密麻麻地写满了相同的内容:“现在我是真的醒着”,隔了几分钟后,又是一句“我第一次有意识地醒来了”。数十年来,他一直坚持着做这件事,每每看到自己以往写的日志,他都会因为无法理解而产生怀疑、焦虑,甚至自我否定,然后用力划去几分钟前的内容,写下新的一句:“我这次是真的醒了。”
失去了海马体的韦尔林,人生几乎变成一片空白,唯一能让他从难以名状的迷茫中走出来的,只有两件事——自己热爱着音乐,以及自己深爱着妻子。
与回忆过去不同,演奏音乐属于内隐记忆,这是一种无意识的记忆,不需要刻意去回忆,个体过去的经验会在当前的相关任务操作中自然而然地表现出来。简单来说,就像是一种条件发射,打个比方,一个人可能不记得自己以前怎么吃饭喝水了,但当他拿起水杯、端起碗来,自然而然地就知道该怎么做了。
短时记忆和情节记忆需要借助海马体,但内隐记忆的相关脑区却位于一些更为原始的部位,比如基底核,所以一些动物刚出生就具备内隐记忆,而韦尔林也可以通过不断在房子里走动的方式,大致弄清自己住所的结构。
至于能认出妻子这件事,其背后的原因就更复杂了,科学家至今无法完全解释得清。对于韦尔林而言,妻子是他除了自己以外,唯一能认出来的人,虽然每一次看到妻子,都相当于两人的第一次见面,但他就是知道,眼前这个人,是自己深爱的妻子,然后就会欣喜地迎上去拥抱她,向她抱怨,为什么自从他病了后就再也没见过其他人。
但是,没有一个正常人能忍受无时无刻重复相同场景、相同对话的生活,尤其自从韦尔林病了后,他的睡眠十分短暂,没过多久就会醒来,然后寻找妻子安慰。终于,坚持了9年后,妻子和他离婚了,并搬到美国尝试新的生活,可几年后,她又回到英国,与韦尔林复合。对此,韦尔林完全没有记忆,他只是再次欣喜地拥抱她。
后来,有记者问韦尔林,妻子每个月来疗养院看望他时,他是什么感受,韦尔林答道:“天堂降临。”记者又问:“如果你现在可以做任何事,最想做什么?”韦尔林说:“等时间消失,然后等她来。”
如此迎来了我二十年代的最后一年。
而现在,我准备一吐为快。
诚然,难题一个也未得到解决,并且在我倾吐完之后事态怕也依然如故。说到底,写文章并非自我诊治的手段,充其量不过是自我疗养的一种小小的尝试。[微风][微风]
我在记事簿的正中画一条直线,左侧记载所得,右侧则写所失。[微风][微风]
我们要力图认识的对象和实际认识的对象之间,总是横陈着一道深渊,无论用怎样长的尺都无法完全测量其深度。我这里所能够书写出来的,不过是一览表而已。既非小说、文学,又不是艺术,只是正中画有一条直线的一本记事簿。[微风][微风]
而现在,我准备一吐为快。
诚然,难题一个也未得到解决,并且在我倾吐完之后事态怕也依然如故。说到底,写文章并非自我诊治的手段,充其量不过是自我疗养的一种小小的尝试。[微风][微风]
我在记事簿的正中画一条直线,左侧记载所得,右侧则写所失。[微风][微风]
我们要力图认识的对象和实际认识的对象之间,总是横陈着一道深渊,无论用怎样长的尺都无法完全测量其深度。我这里所能够书写出来的,不过是一览表而已。既非小说、文学,又不是艺术,只是正中画有一条直线的一本记事簿。[微风][微风]
✋热门推荐