Posts archived in Cool Stuff

12 comments

Borg

Star trek 是基本上属于 Geek 必看的科幻剧了,虽然年代久远了一点,但里面很多词和符号都成了 Geek 文化的一部分。
我甚至怀疑乔布斯老师是按照 Star trek 里面人手一个 PADD 的创意发明 iPad 的。

Startrek 剧集中塑造了一个外星种族,叫做 Borg. 我觉得很有意思,来八卦一下。

首先,Borg 这个种族常常和邪恶帝国挂上等号。如果你去翻 New Hacker’s Dictionary 的 Borg 条目, 他就会告诉你, See also: Evil Empire. 如果你是 geek 网站 slashdot 的常客,你就会发现, 上面每条微软的新闻旁边,都是比尔盖茨同学戴了一个机械状的头盔/帽子, 是的, 这就是隐喻了比尔盖茨的微软是个邪恶帝国。

为什么说 Borg 是邪恶帝国呢? 这要从 Borg 的生存方式说起。 所有的 Borg 成员,都随时听从一个中央命令机构,叫做 Collective (集体). 这个集体, 随时能够和任何一个 Borg 成员通信, 在 Borg 成员里共享一切信息. 每一个 Borg 成员并没有名字,而是以代号相称, 比如第一联合方阵第一分队 9 人组第 7 号(著名的 Seven of nine)。 这些成员也没有任何所谓的个人意志,都是属于 Borg 集体里的一个工蜂而已。

Borg 本身只是一种社会组织方式,蜜蜂和蚂蚁基本上也是这样组织的。 Borg 的邪恶之处在于,他生存的唯一目标,就是不断的同化其他的种族,以达到自身种族的完美。 他们对其他种族的同化显然非其他种族自愿的,于是他们就不断的发动战争,其中就包括对人类的战争。 同时,他们的武器系统还很发达,能够自动适应对手的武器系统,所以基本上同化其他种族好不费力气。 Startrek 剧集放到 Voyager 的时候,他们基本上已经统治了银河系第四象限的绝大多数星球系统了。 一个种族一旦被同化,就彻底变成了 Borg 集体里面的一个零件,所以,Borg 几乎是所有其他种族的敌人。

Borg 同化的方法也很神奇,就是给你注射一种纳米级别的生物芯片,这种生物芯片一旦到了被同化的生物的体内,就开始改造这个生物。 以人类为例,Borg 认为人的视觉系统不够发达,所以同化人类为 Borg 的时候,人就会被添加一个发红光的眼睛部件。 Borg 的这个特征很显著,盖茨大叔的图就是这么回事。

Borg 这种集中的,集体的,一致对外的组织方式,是效率无比之高的。 当然,Borg 也有一个致命的弱点: 他们的技术非要通过同化其他生物才能获得,他们本身的研发技术却不见得怎么样。用句流行的话说就是 “一直在模仿,从来不创新”。 所以假如遇到不能同化的生物,他们就非常郁闷。比如说,Borg 编号为 8472 的生物的免疫系统特别强, Borg 的生化武器完全不起作用,这时候 Borg 就被打得落花流水。 最后还是靠英勇的人类船长和神奇的医生研发的技术才勉强打败了 8472 号生物的一次进攻。

Star trek 中有多次 Borg 的成员被同化后脱离了组织再次变成一个个体的例子。 最显著的就是 Seven of Nine 的去 Borg 过程了。 Seven 是一个人,很小的时候就被同化成 Borg, 一开始是作为合作来到 Voyager 船上的,但是时刻不忘和集体保持联系。因为一次事故,她和集体的连接被切断了,她立即感觉到“我再也听不到集体的声音了,我很孤独”。 的确,Borg 集体的力量和声音是非常有安全感的,一瞬间失去了之后必然会感到很孤独。 船长 Janeway 就说,你不是 Borg, 你首先是一个人,不要感到孤独,我们船上所有的人都是你的朋友。 Seven 最终摆脱了 Borg 集体的影响,成了 Startrek 系列中最性感的角色,哈哈。

最后附送一个和 Borg 有关的好玩的技术八卦。 大家都知道 GoF 的 Design Pattern 里面的 Singleton Pattern, 就是一个类只能有一个实例。 在 C++ 等标准的静态语言上,实现方法是私有化构造函数等等。 在 Python 这种藏不住构造函数又动态的语言中,
实现 Singleton 看上去是比较麻烦的。 不过,有一个叫做 Borg Pattern 的实现,优雅得实现了 Singleton。 如果你了解了 Borg 种族的特点,又知道 Python 的一些基本知识, 你看下面的这个代码肯定会赞叹到笑出来。

class Borg:
    __collective_mind = {}
    def __init__(self):
        self.__dict__ = self.__collective_mind

    # and whatever else you want in your class -- that's all!

Borg Pattern 就这么简单。对于小项目中顺手写一些控制资源访问的 Singleton 来说,这个 Borg Pattern 实在是不能再好了。

好吧, 我承认我是标题党. 其实真实的标题是: <How to Talk to Girls> 书评. 此处 girl, 除非特指, 均指美国 MM.

这书很薄, 也没有数学推导和定理证明, 几周前在书店学校花了半个小时就从前到后看完了(最后很邪恶的没买).  第一眼看到这个标题的时候, 我好奇死了. 该是怎样一个牛逼的风月高手, 才能写出<怎样和女生说话> 这样的书? 想想当年的<The Game>是纽约时报的记者潜心两年, 潜入史上最隐秘的组织”搭讪俱乐部”, 获得无数一手资料之后才写出来的. 这本”怎样和女生说话”, 想必应该是 布拉德.彼特 这样的风月高手写出来的吧? 或者, 即使不是风月高手, 也是心理学家或者带着博士帽的”女性文化研究”专家吧?

背面一看, 靠, 原来是个9岁的小孩子写的. 用我们苏北话说, 太牛X了!  我问我自己, 假如我有一个小孩, 9岁, 要写本<怎样和女生说话> 的书, 我会让他出版么? 不会, 因为我小孩子懂什么, 还不是过家家? 可是小孩子写的, 恰恰是最简单最朴素的真理. 比如: “如果你对一个女孩说 Hi, 她也对你说 Hi, 这就是一个好的开始”, 一语道破搭讪的所有诀窍. 不少人肯定不服气, 说, 九岁的小孩子的朴素道理也是朴素道理罢了, 难道”和女生约会的时候穿得要好看一点” 以及 “不要惹太漂亮的” 这个道理成年人不懂? 怎么要小孩子来教育?

错了, 全错了. 原生态的著作, 如不加奶粉的三聚氰胺 (错了, 是不加三聚氰胺的奶粉) 保证喝下去顺畅. 加了三聚氰胺的, 小仪器一检查, 哼, 蛋白质含量很高嘛, 咦, 怎么肾结石了?  原因在于, <把妹达人> 这样的书, 理论性太强, 看上去充满营养, 其实实践性太弱, 消而不化. 看得时候自信满满, 仿佛立即成了把妹达人, 做的时候如同小学生, 连“做原来的自己”都做不到了, 最后就领一张好人卡 (或者一张猥琐男卡), 或者想搞点技巧搞成了怪蜀黍. 每逢此时, 一个穿越千年的老和尚的声音就在你耳边响起 “施主, 易筋经可不能强练, 轻则走火入魔, 武功全废; 重则经脉错乱, 神智不清.” 因此, 读那些书, 从来都是故事穿肠过, 没啥心中留. 而读读原生态的书, 看看在九岁的小男孩的眼里, 怎样和九岁的小女孩说话, 说不定别有一番启发呢.  况且从数学意义上说, 女大十八变, 模九还是零, 所以, 用对付九岁的技巧对付十八岁的, 从理论上来说是等价的.

这书还有个特点, 叫做语言直白, 直指人心, 堪称当代追美国MM的坛经. 比如说吧, 这位小师傅说: “Life is hard, move on! Or sometimes it just doesn’t work out. I had a crush on a girl in preschool. Then my family had to move, so I had to let her wash out of my mind.” (人生苦短, 即时行乐. 如沉迷过去, 将不得解脱. 我曾在幼儿园的时候有意中人一枚, 因搬家之故, 不得不学太上忘情).   唉, 这样的境界, 该多少痴男怨女学习啊. 如果我们把幼儿园换成什么兰香桂坊的, 那就是”寒蝉凄切, 对长亭晚”的婉约. 把第一句换成”人生得意须尽欢”, 就是李白同学的境界. 多高妙的境界啊, 试想, 没这么直指人心的纯朴小句子, 哪能直接触及到成年人内心的小波澜?

书店里面类似于怎样和女孩说话, 怎样赚大钱等等的真理到处都是, 这是一个人生精华泛滥的年代. 所以我想, 一本书改变一生之类的说法有点扯淡, 也不必指望, 不妨先学习小师傅一下, 装备一下发现真理的”纯真眼神”, 从最朴素的大道理入手. 等朴素的大道理知道了, 熟稔了, 学会观察得到结论了, 说不定, 很快就可以和一个美国 MM 约会了.

忘了说, 这位小师傅叫做 Alec Greven. 让我们紧密团结在以小师傅为首的团伙周围, 高举“怎样和女生说话” 的红宝书, 人人行动起来, 装备起来, 勇敢的和美国MM约会吧.

附纽约时报书评: http://www.time.com/time/arts/article/0,8599,1865128,00.html

第一眼看到这个美剧的时候, 还以为是胡编乱造的民科, 像 CSI 和 Gray 一样不靠谱瞎编. 看了开头几集之后发现: 数学细节几乎没有错的. 加上好莱坞原有的犯罪片编剧的水平, 这可比其他美剧好看多了. (而且还有这么 l33t 的名字 :)

以开头的几集为例. 第一季第一集是一个真实的数学建模. 数据, 假设各方面要素都全了. 第二集是有点扯淡的测不准(只会影响微观测量), 但是顺便看到扫雷问题是 NP 完全的时候我还是会心一笑. (顺带八卦一下, Knuth 大爷说了, NP 和 P 的问题, 会在 2048 2^11 年或者 4096 2^12 年被解决 :) 这哥们黑板上写了 CLIQUE3SAT, 不知道大家注意到没有, 呵呵.

第三集的 Patient Zero 理论还是很靠谱的, SIR 模型列在黑板上的常微分方程也是看得我心痒痒的真想当场列一个 logistic 方程(SARS刚过去的那年我参加数学建模竞赛用的数学模型就是 SIR). 就是生物信息那边是极其不靠谱的. 病毒DNA测序之后哪有能拿DNA的N级结构直接 diff 一下就能比较出病毒不同的, 那还要基因挖掘和生物信息学干啥. 不过把数学家英明神武的塑造成一个生物信息学家还算可以接受. 第四集其实没啥技术含量, 说白了也可以说非线性方程的特性不能仅从坐标维度上的信息刻画. 比如 z = xy 在 (0, 0) 点的形态是非线性的, 但是沿两个坐标轴导数都是0 (八卦一下, 我去年很长一段时间的研究就是从子空间的性态去刻画非线性函数在全空间的性态, 显然需要很多的假设才能刻画准确). 第五集有点小民科, 因为黎曼猜想的证明方法可能是代数数论或者代数几何, 不见得就能“分解任意质数”. 况且, 要是有了任意分解质数的, 就 NP=P 了, Chariles 就可以直接回家享福了 (我可能是错的, 因为分解质数好像不是 NPC). Anyway, 分解质数必然会给 NP=P 问题更多的洞见.

下面的我还没时间看. 就转了一圈. wikipedia 有专门的每集用到的数学的列表.  还有无数的博客在分析这个剧集, 或者做科普. 可贵的是, 来自科研一线的数学家在帮助设计规划这个剧集. 据说当初一开始就是 Caltech 的数学家和研究生设计的脚本, 连黑板上的公式都是他们写的. 现在 Wolfram 接手了. Wolfram Research 据说还专门派了一个小组到哥伦比亚广播公司作剧集的数学顾问. 象牙塔里面的数学系也没闲着, 西东北大学有专门的关于剧集的博客. 康乃尔大学也有关于此的数学博客. 连 TI 都有面向教育的教案.

其实这也不是个案了. 我几个月前买了一本书, 叫做 “The Physics of Superheroes” (超人背后的物理学) 文风优美, 讲解深刻, 而且写作的教授可不是民科, 而是正儿八经的明尼苏达大学的物理学教授 James Kakalios.

一线的科学家能够放下身段找些大家感兴趣的话题作科普, 这个国家的下一代怎么能不强大? 什么叫科学技术强国, 从一些小侧面就看出来了.

补: 既然说到了科普, 最近关于爱科普的文章引起的争议也很多, 补几句废话吧.

首先, 我从来就不认为方舟子的科普写的好, 或者原创性高. 不信? 读读这篇. 你要是问我方舟子一天一篇从鳄鱼到链霉素哪来这么多材料(让我一天一篇写计算机科普我都要X尽人亡啊), 我就回答了: 呵呵, 呵呵, 美国的国家地理杂志恰好很多次都比方舟子的文章早一个月两个月印刷出来送到我手里. 所以我觉得, 大家不必迷信他的科普. 他囫囵吞枣的写很多不是他的研究方向的东西, 并且脱离科研一线很多年, 写出来的东西, 看了启发是不大的. 不必迷信这个人的文章.

其次, 我也是不怎么同意连岳在地震的时候的言论的, 但是我依然敬佩他作为一个评论人的勇气和洞见. 这些洞见并不因为他没学过概率论就失去价值. 我就算知道高深的数学, 我还是没他在社会问题上深刻. 人和人是有差距的, 不要用英俊的科学脸庞去鄙视别人, 至少读这篇博的人, 我希望没有这样的不健康的心态.

英文中哲学叫做 philosophy, 中文叫做爱智慧. 智慧是个抽象的东西, 只有去爱它, 才会变得有趣. 爱科学, 或者说, 爱这个世界和社会, 科学和社会才会变得有趣. 如果一个科普工作者不爱这个世界, 哪里会有超人的物理学这样有趣的书问世呢?

13 comments

金庸词话

我有一个朋友, 他博客非常好, 名字叫做: 青衫磊落卧枕听涛 (比我这个叫做 4G Space 的不伦不类的名字好多了) . 这个名字大有诗意.  卧枕听涛, 听涛自然是境界开阔.  加上卧字一衬, 儒雅之气就出来了. 有观沧海的胸怀, 又不含魏武临碣石的霸气. 但我其实更加喜欢青衫磊落这一句, 不锦衣张扬, 坦荡平和. 可是我想破了脑袋也没想出来这青衫磊落的出处, 又好像很熟悉, 只好求助谷哥大神.

大神的结果吓了我一跳, 原来是金庸大侠 <天龙八部> 第一回的回目名. 我把这句和下句读完, 隐隐觉得这个是宋词某个词牌, 再次请教谷哥大神, 果然, 这个是少年游的词牌.  我除了隐隐觉得金大侠化用古人词句以外, 还真没想到回目名就是一词.  天龙八部一共50回, 每10回成一词. 网上研究的人也很多, 我就把词抄录如下(估计各位都比我读金大侠读得仔细,  我是后知后觉) :

青衫磊落险峰行, 玉壁月华明. 马疾香幽, 崖高人远, 微步縠纹生.
谁家子弟谁家院, 无计悔多情. 虎啸龙吟, 换巢鸾凤, 剑气碧烟横.
(少年游)

向来痴; 从此醉; 水榭听香, 指点群豪戏. 剧饮千杯男儿事; 杏子林中,商略平生义.
昔时因; 今日意; 胡汉恩仇,须倾英雄泪. 虽万千人吾往矣; 悄立雁门, 绝壁无余字.
(苏幕遮)

千里茫茫若梦; 双眸粲粲如星. 塞外牛羊空许约; 烛畔鬓云有旧盟. 莽苍踏雪行.
赤手屠熊搏虎; 金戈荡寇鏖兵. 草木残生颅铸铁; 虫豸凝寒掌作冰. 挥洒缚群英.
(破阵子)

输赢成败,又争由人算. 且自逍遥没谁管.
奈天昏地暗, 斗转星移.  风骤急,缥缈峰头云乱.
红颜弹指老, 剎那芳华. 梦里真真语真幻.
同一笑,到头万事俱空.
胡涂醉,情长计短.
解不了,名缰系贪嗔
却试问,几时把痴心断?
(洞仙歌)

燕云十八飞骑, 奔腾如虎风烟举.
老魔小丑, 岂堪一击, 胜之不武.
王霸雄图, 血海深恨, 尽归尘土.
念枉求美眷, 良缘安在? 枯井底, 污泥处.
酒罢问君三语, 为谁开, 茶花满路?
王孙落魄, 怎生消得, 杨枝玉露?
敝屣荣华, 浮云生死, 此身何惧!
教单于折箭, 六军辟易, 奋英雄怒!
(水龙吟)

这几句词非常好! 真的非常好. 我发现一个网站, 上面全是金大侠诗词赏析和评论, 我就不凑这个热闹再写什么了 :) 只想顺便狗尾续貂说几句不相干的 “金庸词话”.

金庸的这些章回名当中, 其实我最喜欢的就是天龙八部和倚天屠龙记了. 以前我给小姑娘写情书, 还用 “同一笑, 相并肩” (天龙) 以及 “东西相隔似参商”, “天涯思君不忘” (倚天) 这样的词句. 也是刚学会写情书的时候正好看到了金庸的, 因此印象深刻. (不知道和我同年代的朋友们, 是不是也是这样常常引用一番金庸的词句? )

在所有的词句当中, 婉约型的我最中意的就是这句 “红颜弹指老, 剎那芳华”, 一语堪破所有爱恨别离, 辞意俱佳. 把它和 “人生若只如初见” 放在一起, 简直就是男性所能婉约的最高境界了. (用王国维的话说, 都差不多是无我之境了).

豪放型的一共有两, 一是倚天屠龙记里面的”天下英雄莫能当”, 丝毫没有霸气, 平平无奇的句子后面的波涛汹涌才是壮丽的. 好比一个英雄回到家, 对他正在刷牙的老婆若无其事的说: 恶龙死了. 另外一句倒是霸气和傲气十足的, 是萧峰见慕容复暗算段誉, 直接一把拎起慕容复, 说到: “我萧某大好男儿,竟然与你这等人齐名”. 大好男儿傲视群雄的境界, 真是让人一生向往.  郭大侠也有”为国为民, 侠之大者”的句子, 自己觉得做不到, 故而不算最喜欢.

金庸很善于化用前人的词. 比如”塞上牛羊空许约”, 化用陆游 “塞上长城空自许”. 最后一句 “教单于折箭, 六军辟易, 奋英雄怒”, 读着读着就婉约变成辛弃疾的 “倩何人唤取, 红巾翠袖, 揾英雄泪”.

因为好词都被金庸和其他人写了, 我只能狗尾续貂写写评论啦.   眼睁睁的看着好词好句却不属于自己, 当真是绝望似地渴望.  以前开玩笑吟过一句: 侯门一入深如辞海, 从此萧郎是路人甲. 在前人深厚的词的造诣面前, 只好装作看看, 瞎写一气, 做个路人甲. 萧郎成了路人甲, 就乱说一起也没事, 因为早就和侯门里的红巾翠袖, 一点关系都没有啦 :)

I, a bitter Asian man, don’t want to insult any Asian girl. Here is a wrap-up.

The initial post is here:
Why I Don’t Date Asian Men

My response:
Why Asian girl in US doesn’t want to date me

Some other responses:
为什么我找不到中国女孩作女朋友

也说为何找不到女朋友

A funny site to see:
Bitter Asian Men

My readers, especially Asian girls, please try to be humorous and don’t treat this too seriously. If you want to send me hate mail, here is TEH ADDRASS:

youxu [A@LOLC@T] wustl.edu

MAIKE SURE U CAN LET ME LAUGH!

KTHXBYE.

(Change all [#!#$] to @)

[Disclaim: Some text here are cited from Wikipedia under the GNU Document Licence]

Qi Xi (七夕; Pinyin: qī xī; “The Night of Sevens”) is Chinese Valentine’s Day (sometimes called Magpie Festival) It’s on the seventh day of the seventh lunar month on the Chinese calendar; thus its name. In 2007, this festival falls today, August 19.

There is a very romatic story of Cowherd and Weaver Girl. As in late summer, the stars Altair and Vega are high in the night sky, our ancestors observed that and a love story came out.

A young cowherd named Niulang (Chinese: 牛郎; Pinyin: niú láng, “the cowherd”, the star Altair) happens across seven fairy sisters bathing in a lake. Encouraged by his mischievous companion the ox, he steals their clothes and waits to see what will happen. The fairy sisters elect the youngest and most beautiful sister Zhinü (Simplified Chinese: 织女; Traditional Chinese: 織女; Pinyin: zhī nǚ, “the weaver girl”, the star Vega) to retrieve their clothing. She does so, but since Niulang has seen her naked, she must agree to his request for marriage. She proves to be a wonderful wife, and Niulang a good husband, and they are very happy together. But the Goddess of Heaven (in some versions Zhinü’s mother) finds out that a mere mortal has married one of the fairy girls and is furious. (In another version, the Goddess forced the weaver fairy back to her former duty of weaving colorful clouds in the sky because she could not do her job while married to the mortal.) Taking out her hairpin, the Goddess scratches a wide river in the sky to separate the two lovers forever (thus forming the Milky Way, which separates Altair and Vega).

qixi2.jpg

Zhinü must sit forever on one side of the river, sadly weaving on her loom, while Niulang watches her from afar and takes care of their two children (his flanking stars β and γ Aquilae).

But once a year all the magpies in the world take pity on them and fly up into heaven to form a bridge (鵲橋, “the bridge of magpies”, Que Qiao) over the star Deneb in the Cygnus constellation so the lovers may be together for a single night, the seventh night of the seventh moon.

qixi3.jpg

There are also lots of traditions, but now in China, we usually treat Qi Xi as the second Valentine’s Day in a year. We also have many beautiful poems about Qi Xi, one of my favourite is:

秋夕 –(唐)杜牧
红烛秋光冷画屏,
轻罗小扇扑流萤。
天阶夜色凉如水,
坐看牵牛织女星。

Translated as:

The painted screen is chilled in silver candlelight,
She uses silken fan to catch passing fireflies.
The steps seem steeped in water when cold grows the night,
She lies watching heart-broken stars shed tears in the skies.

I am not so that sad, of course ;)

2 comments

写字自恋一把

今天随机换了个桌面墙纸,正好是王羲之的兰亭。忍不住自己也手痒了。当然没有毛笔没有宣纸我写不了大字了,于是,我就马克笔为刀,白版为简,“”下 淡泊明志,宁静致远 八个篆字。这个,其中“远”我不会写,通过Google得到…

自恋的人写这几个字,是有点讽刺啊:)
不管了,自恋到底,贴上Blog.

既然出了个国学MM勾引孔子,俺们也在美国弘扬国学,把芙蓉JJ, 国学MM为代表的时代精神以国学为载体在异国他乡生根发芽,发扬光大。此举必将促进中美文化交流,使“我们古老的祖国像一个生气勃勃的自恋少女站在世界的面前”(此句修改自文化部部长孙家正原句,我把少年换成自恋少女)