半分星 发布的文章

0——丹尼尔·凯斯《献给阿尔吉侬的花束》

最终的结局或许从一开始就确定了。不管是带有宗教色彩的暗示还是依托科学的论证和研究,查理和阿尔吉侬都注定有着同样的结局。从无知的状态中被突然解放,在经历了极端的智力增长和知识吸收之后,再度滑入愚钝的深渊。这是一个从一开始就注定是悲剧的故事。
查理的生命由几个主要的点构成——他的家,他工作的面包店,他所在的培训学校,研究所,他后来的居所,他的邻居。每一个地点都代表着几个对他的塑造造成了巨大影响的人。查理在接受手术后,在智力极端提升的情况下,一旦陷入醉酒状态,那个被压抑住的小查理就会重新醒来。本我被自我和超我压制着,但手术似乎没有摘除那个在被欺负和折磨的童年中形成的本我,反而只是用大量的信息将其淹没了。智力迅速增长的查理在短时间内经历了普通人会在十几年间逐渐经历的成长过程。当超我在短时间内形成并且开始对过往的经历再度审视时,查理陷入了愤怒与不安。查理阻挡他与女性接触,查理让他分外不安,查理让他夜不能眠。本我查理一直是那个智力低下,被母亲责罚,被父亲忽视和放弃,被妹妹厌恶和回避的查理。
查理迅速变得有知之后陷入了对世界,对一切人的傲慢之中,然而他却并没有发展出完善的心智来让自己理解这一切。一个不完善的心智,被塞满了正常人穷极一生都难以掌握的知识和信息。如同一个顽童窥知了人类的全部知识。他厌恶追逐名利的尼姆博士,但却不知道他的生活一样无可奈何。他认为在场的科学家都无比愚蠢,因为“他们竟然没有掌握他们声称擅长的全部学科的知识”。查理逃离了会议现场。逐渐意识到要将自己的所知投入到研究中。在这期间,阿尔吉侬经历了顶峰和滑落。查理仿佛看到了自己的终结。
整部书最令人无奈的部分便是查理循着自己发现的规律再度陷入无知的状态。那些曾经与他熟悉的人,那些对他来说格外重要的人,那些认为他对自己格外重要的人都被迫或无奈地离开了他。
查理如同阿尔吉侬般走向了自己的毁灭。

阿尔吉侬作为一只老鼠,体验到了对知识本身的渴望,因为迅速增长的心智形成了空洞,需要一些东西来填补,否则就会崩塌。而显然,阿尔吉侬没能填补,查理也没能填补。“上天啊……至少不要让我忘了如何读和写”。查理在崩塌之中如是写道。书前引用了柏拉图关于黑暗和光明的论述——这条论述往往被拿来键政,但此刻,用于查理和阿尔吉侬,显然是最合适不过的了。我们没有理由嘲笑从黑暗走向光明的人。一人一鼠此前都处于知的混沌之中,而一个反常识和反规律的行为强行为他们开启了空空如也的心智,并使他们疯狂地陷入光明之中。但显然这种光明是有代价的,不属于的终究是不属于。他们都没有熬过这种崩溃。换一种方式去想,不如说迅速扩展的知识和信息构建了与原有的世界观不符合的新世界。作为普通人这一过程是在几十年间慢慢完成的,但阿尔吉侬和查理都在几个月间冲向顶峰。这不仅仅是反规律,也是对于生命本身的践踏。

查理一直强调自己在成为天才之前也是人,也是一个完整的人,而否认自己是被技术造就的天才。当生命的光辉照亮了愚昧的角落,尘封的内心是否已经做好了准备呢?是否能够承受得住远超常识的暴风雨呢?

正则表达式学习笔记(二)

元字符 元字符是一些在正则表达式里有着特殊含义的字符。

配对的元字符比如[],不用做元字符时必须进行转义

在DOS和Windows中用\作为文件路径
在Unix中用/

空白元字符

[\b] 回退并删除一个字符(backspace)
\f 换页符
\n 换行符
\r 回车符
\t 制表符(Tab)
\v 垂直制表符

一个\r\n匹配一个“回车+换行”组合

匹配特定字符类别

\d 任何一个数字字符(等价于[0-9])
\D 任何一个非数字字符(等价于^[0-9])

\w 任何一个字母数字字符(大小写)以及下划线(等价于[a-zA-Z0-9_])
\W ^[\w]

s 任意一个空白字符(等价于[\f\n\r\t\v])
S 上^
但 \b 不在这个范围内

十六进制和八进制数值匹配
十六进制 \x 作为前缀,写作 \x0A,对应ASCII字符10,即\n (换行符)

八进制 \0 作为前缀, \011 对应ASCII字符9,即\t (制表符)

POSIX字符类(js不支持POSIX)

公元2021年1月8日的晚上

下午五点钟 两天的雪已经告终 对继续似乎无动于衷
试图暴饮暴食 但外卖无一恢复
穿上过厚的羽绒 走入略冷的黑夜中
食堂后门的斜坡 让人看了就心中轰隆
但走上去是雪 不是难以控制的冰穹
更滑的是食堂的地板 铺了瓷砖沾上冰雪的屋中
门口体温计大叔 门后体温仪坐中
十六块钱的晚餐 四荤不素的窗口
离开时的脚底 还是充满了控制不住的擦动
下坡的时候 心理状态依旧轰隆
不禁小跑碎步下楼 最终所幸无事发生
但空中雪花再度开始旋转

将这夜晚密封。

批判性思维-公开课笔记(一)

什么是批判性思维
"Make sure you have good reasons for your beliefs."
即找到一个合适的理由以相信某个概念。

什么是论证
论证就是用更深入的方式给出一系列的表述来支撑理由。

分类
演绎论证:前提为真,结论必为真
扩充论证:前提为真,结论未必为真;前提使结论可能为真(%)

前提为真的有效论证称为“可靠的”论证
否定的方法:举出反例

扩充论证-回溯论证(又称溯因论证
即给出Why Questions

前提:发生了B
结论:发生了B,因为A(无法保证)
但是这一结论是最佳答案——最佳答案的证明:

 1. 符合已有的认知。
 2. 简单。

前提不保证结论,但结论应当是前提的最佳解释
反驳溯因论证的方法:

  1. 想出一个能更好解释其前提的结论;
  2. 找出原结论无法解释的证据。

下一课:评估演绎推理的有效性(Valid)

正则表达式学习笔记(一)

正则表达式区分字母大小写,但也有强制不区分的写法。

.(英文句号)可以匹配任何一个单个字符(一般不匹配换行符),在DOS中用?,在SQL中用_

实际的正则表达式成为模式(pattern)

用(元字符,metacharacter)进行转义,在需要转义的符号前添加\

用[](元字符 和)来匹配此集合中与任何一个成员相匹配的文本
字符集多用于不需要区分字母大小写的情况,例如用[Rr]和[Ee]来匹配RegEx或regex,但不能匹配REGEX

可以用-来构成一些特殊字符的字符集,合法的字符集包括
[0-9] [a-z] [A-Z] [A-z]等

-不需要被转义

[A-Za-z0-9]可以匹配A-Z[0-9]的全部字符

取非匹配
用^来表示取非匹配
如,用[^0-9]来避免匹配0-9的数字