粉絲的辛酸

陳丹青演講。 當日工作繁忙,到場時已開始,並滿座。姊妹大概見我實在太不上道,紛紛把我拋棄,我隻身。朗天坐在最後的角落,遙遙也看見思存,我則想方設法厚著臉皮坐到第一行最右邊去,台上台下距離依然不止三米。

Continue reading...

另一種充實


最近都在為自己洗腦,把不開心的事忘記,做些最簡單的事,令生活充實,至少,不用鑽牛角尖。

煮過若干次晚餐,簡單,享受過程,不好食也不難食,但感覺真是充實。 (圖中的沙律,完全唔需要烹調,洗淨就食,最適合我)

古典翻新《太空奇兵‧威E》(Wall-E)



一 年前看《五星級大鼠》(Ratatouille) , 電影的預告片是《太空奇兵‧威E》(Wall-E). 當時我對《Wall-E》沒有留下很好的印象, 如果像《露寶治的世界》(Robots) 或《反斗車王》(Cars) 的角色設定HE般過於擬人化, 那我沒有必要捧
Continue reading...

及吾無身

葉輝書展講座時,提到老子一句:「吾之大患,唯吾有身。及吾無身,吾有何患。」突然想起,這是中學時我極喜歡的句子,買來那種台灣水彩美女封面的筆記簿,內頁刷淡粉紅襯底憂鬱婉約俗氣,我在上面顛來倒去地寫吾之大

Recommended Readings


Predictably Irrational:

The Hidden Forces That Shape Our Decisions



Continue reading...

proud of you, isabella

2006年底,我與isabella一起上詹sir的課。你被“雪藏”期間來到這個教室,帶著一份失落,卻無掩你與生俱來的魅力。你實在太討人喜愛,表演潛質更是不容置疑。

當時你跟我說想學好寫作,把腦袋所想的表達出來。我提議你多

鑽石陣容Screen Testing



David Letterman唯一曾經主持Oscar的那一屆 (95年), 笑話連連. 其中這幕Screen Testing印象最令我印象難忘: Jack Lemmon (友善) , Martin Short (竭斯底里), Steve Martin (講錯對白), Albert Brooks (口水多過茶), Alec Baldwin (扮有型), Tom Hanks (鬼聲鬼氣), Rosie O'Donnell (發脾四

男 追 女 的 四 大 謬 誤

身 邊 很 多 條 件 不 俗 的 男 性 朋 友 都 追 不 到 女 仔 , 確 實 有 點 可 惜 。 不 過 他 們 從 來 沒 有 得 到過 我 的 同 情 , 那 不 是 因 為 我 對 朋 友 無 情 無 義 , 而 是 他 們 經 常 固 執 地 漠 視 我 喋 喋 不 休的 教 誨 , 自 討 苦 吃 。

當 我 說 : 「 你 不 要 對 她 那 麼 殷 勤 , 狂 送 花

Another advantage of Python builtins

I've talked before about the speed advantage that Python builtins have . But speed isn't the only way that Pythonprivileges things written at the C level; as dict.setdefault() illustrates , Python makes a usefulatomicity guarantee for them that it does not make for methods writtenin Python itself.

Does this guarantee matter? I think that it does, because it issimultaneously useful and cheap. A concurrent program can avoid lockingwhen dealing with shared data built carefully from builtin types, andduplicating the effects


What you can (probably) count on for concurrency in Python

A comment on the previous entry about how builtins are atomic asked a really good question:

Is there actually a guarantee in CPython that they're atomic,or is that a side-effect of implementation?

There are two answers, at least in my opinion. The legalistic answeris that there is no guarantee at all, because there's nothing inthe documentation. But this is because the CPython documentationdoesn't talk about concurrency issues at all; even the thread moduledocumentation doesn't really say anything