May 10, 2014

如何找到女朋友(一)

科学方法的价值在于,按照科学方法(e.g., 相信统计规律,一次新实验仅改变一个变量, etc.)得出的结论一般下次还会管用,使得我们重复时结果不会太糟糕。找女朋友也是一样的道理,所以就有了eHarmony和okcupid这种打着交友网站外表的machine learning+big data网站——okcupid上的问题简直就是GRE作文题。

但是如果没有钱办他们的membership怎么办? 那就靠自己啦,但是不能搞big data了——除非你有时间天天约女生出去玩,而且可以到处坐飞机以保证样本的动态范围。这里我就给大家出几招,今天说第一招。

Step 1: 找出这个女生最近去过的一个城市,比如DC。

Step 2: 看看她在DC干了啥:比如,她花了一天时间在唐人街吃鸭汤面、韩式玉米饼(本人中文不好,不知taco这个词中文叫啥)等等,又和朋友喝了一天酒。记做Set1.

Step 3: 再想想你去DC想干啥:各种博物馆,各种爱国主义壮阳药, 各种可以骗funding的联邦政府机构(e.g., NIH, NSF, USDA, etc.),还有DC的大楼——加拿大使馆很威武的。记做Set2.

Step 4: 如果Set1和Set2的交集小于Set2的一半,放弃吧,追下一个女生吧。

按照这个办法,你一定可以在线性时间复杂度内找到女朋友——或者在线性复杂度内证明哪些女生不是这个问题的解。一个算法如果能在多项式时间内跑完,然后再在多项式时间内判断解的对不对,天下比这更美好的还有啥呢? 哦,只有在常数级复杂度内找到女朋友这件事了。

所以,我最近也研发出一个在O(1)复杂度内找到女朋友的办法——成为485男。

May 4, 2014

可否穿拖鞋短褲去敬拜神呢?

如果我穿拖鞋和短褲去教堂參加主日崇拜,別人批評我,他們批評的對嗎? 這是一個困擾我很久的問題,經過思考,我覺得好像並非如此。

如果著裝能說明敬畏神的程度,那麼新教(Protestant)相比天主教(Catholic)和東正教(Orthodox)真是太不敬畏神了。新教的牧師穿西裝而不是華麗的袍子,連帽子都沒有,手上也無權杖,只有一本(甚至是簡裝的)聖經。

可是我們拜神,不是用西裝啊:

「那真拜父的,要用心靈的誠實拜他,因為父要這樣的人拜他。神是個靈,所以拜祂的必須用心靈和誠實拜祂。」—— 約翰福音4:23

如果要通過穿衣才能表達認真與敬畏,那麼我們也要去特定的場所去拜。可是,耶穌說:「你們拜父,也不在這山上,也不在耶路撒冷」(約翰福音4:21)

我們不是在教堂敬拜神,而是在我們的心。那你穿個西裝去教堂有甚用?是穿給別人看的吧。

若有一窮人,买不起西裝和皮鞋,他敬畏神的程度就差嗎? 而穿著正式,卻不真心敬畏神的,能好到哪裡去呢?

耶穌有一次責備法利賽人和文士表面地敬拜神:
『假冒為善的人哪,以賽亞指著你們說的預言是不錯的,他說:「這百姓用嘴唇尊敬我,心卻遠離我,他們將人的吩咐當作道理教導人,所以拜我也是枉然。」』(馬太福音15:7-9)

你的心,是勝過嘴唇和衣著的。在神面前,好衣服和爛衣服的都是一樣——只要你真心跟隨他,因為耶穌說「到我這裏來的,我總不丟棄他」(約翰福音6:37)。