Category Archives: 書評

知識看過很容易忘記﹐要寫出來才會留下深刻印象。我希望能夠把知識與讀者分享﹐刺激他們閱讀那些書的興趣。

When to Rob a Bank – Steven D. Levitt & Stephen J. Dubner

2015-04-16-2-46-50-867-when-to-rob-a-bank_5000x500

Morality, it could be argued, represents the way that people would like the world to work, wheareas economics represents how it actually does work.

怪誕經濟學

一般人對經濟學家的印像,總是滿身銅臭,話題離不開金錢,股市,國民生產總值等枯燥的數字。2009年出版的《怪誕經濟學》反轉經濟學家必然市儈的印像,從最基本的經濟學出發,研究人類供求行為的原動力,從而解釋社會上千奇百怪的現像。很多我們習以為常的傳統觀念,往往經不起經濟學的分析。任何政策若漠視經濟定律,不論出發點的動機如何良好,結果只會好心做壞事。要改變社會造福人類,先要解理其運作原理,而經濟學正是其不二法門。

《怪誕經濟學》引用大量數據,通過嚴緊的經濟學推論,結論得出來的真相,完全令人意想不到,甚至情感上難以接受。書中最具爭議的案例,便是作者從70年代美國墮胎合法化開始,分析各洲墮胎率與犯罪率的數據,得出墮胎合法化是美國近30年犯罪率下降的主要原因。結論說出來很震撼,推論卻十分簡單易明。在單親家庭的小孩,長大後學壞變成罪犯的機會較高,墮胎變相從源頭減少未來的罪犯,20年後犯罪率自然下降。

這次介紹的《When to Rob a Bank》是《怪誕經濟學》系列的第四本著作,收錄作者博客過去十年來的精華文章。若果不怕麻煩,大可按目錄按圖索驥,在相關網誌上免費閱讀文章。作者用樽裝水來比喻此書,樽裝水只是自來水入樽(外國的自來水可以直接飲用),為什麼要花錢買樽裝水而不喝免費的自來水,不外乎比較方便而已。作者從8000篇博客文章中挑選,去蕪存菁重新校對,按類別題材編排成章,讓讀者更容易閱讀。

文章分為兩大類,第一類是前作中案例的補充或跟進,佔篇幅大約一半左右。例如前作中提及,當教育局把教師薪金和學校資源與學生的考試成績掛勾,而教師又同時負責批改學生的試卷,從校長到教師皆有極大誘因在考試中作弊,不是事前偷看試卷幫學生作特別補課,便是把試卷錯的答案塗改成對的答案。此書有一章研究各種不同作弊行為,從搭地鐵逃票,小說偽裝成回憶錄,運動員服用禁藥等。作弊與否純萃出於理性計算,當回報巨大而被捉的機會少,作弊便是一個理性的選擇。作弊也有分高手與低手,書中講述網上撲克的員工,利用內線透視對家底牌,在賭桌上每局必勝,引起賭客的懷疑,過不了幾天便被揭發。若果他們不是「衰心急」,有輸有贏慢慢劏客,也許能一直作弊下去。

第二類基本上是雜項,作者天馬行空,想到什麼題材便寫甚麼,因為每篇文章的篇幅所限,非如前作般詳細分析數字,只運用簡單的經濟學推論,這樣可觀性雖更高,但真確性便可能打了折扣。甚麼時間去打劫銀行最好?根據FBI的統計,星期五早上是打劫銀行的繁忙時段,每次劫案的平均收入有5000美元,高於其他日子平均的4000美元;最差是週未下午打劫,回報只有3000美元。不過打劫銀行有三分一機會被捉,若把坐牢的時間成本按最低工資計算,打劫銀行的實際回報其實是負數,所以還是不要打劫銀行。

年老牙醫很怕病人問他幾時退休,時常回覆不勝其煩,讓病人自動收口的最佳方法,替診所換全新傢俬,病人便收到他未打算退休的訊息。環保份子常說駕車浪費,其實行路帶來更多污染。駕車兩三分鐘,走路可能要半小時,所消耗的卡路里,人要進食來補充,可是生產那些食物所排放的二氧化碳,遠高於汽車使用些少的汽油。同樣環保份子常說食物包裝浪費,可是他們忽略了若沒有包裝,食物在運送過程中容易受損,外表受損的食物沒有人買,最後倒掉更加浪費。

早年張五常的《賣枯者言》也是走這條路線,以經濟學來解釋日常生活,讀來充滿趣味之餘,亦能廣闊思考。可惜近年他多寫風花雪月,文章質素無復當年。幸好近年有一眾後起之秀:徐家健、梁天卓、曾國平、阮穎嫻等人接棒,期待他們寫本香港版的《怪誕經濟學》。

申延閱讀:Freakonomics,SuperFreakonomics,Think Like a Freak

作者簡介:Steven D Levitt,芝加哥大學經濟學教授。Stephen J. Dubner,自由記者,作家,並擔任「怪誕經濟學」網上電台節目的主持。

原文刊於《閱刊》十二月號。

香港民族論 – 香港大學學生會學苑

買了這本書好一段時間,那時還未開始雨傘革命。買後放入待看書單排隊,然後雨傘革命爆發,網上太多類似的資訊,尤其是對這本書的評論,未讀便彷如讀過一樣,於是把這書打入冷宮。現在雨傘革命過了一年,我才把它翻出來看,用平常的心情,以這書原來的學術角度,去細讀這本「港獨」名書之一。

這本書並不足以構成一個完整論述,內容有點立雜,有一點政治學理論,有一點社會學理論,香港開埠以來的歷史等等。與其說是「港獨」理論,不若說是中共或國民黨的「大中華」論述的解毒劑。什麼同一個民族同一個國家,血濃於水,香港是中國自古以來不可分割的一剖份,不論在是歷史,或政治理論上,本來就站不住腳。天下久分必合,合久必分,政治以利益為最終考慮,方是常理。

這本書煞有介事的,拋外國民族主義學者的書包,構建一個香港民族的身份,與中共國口中的中華民族以資識別,為「港獨」背書,恐怕完全捉錯用神,到最後還是在逃不出「國族論」的框框。美國當年獨立,才不會說什麼美國民族,有別於英國,所以才要獨立。美國獨立純萃經濟原因,因為英國向殖民地抽取苛稅,就是這麼簡單。誠然作為香港的文化考究,特別是第八章「城邦述事:香港本土意識簡史」,資料豐富,生動有趣,值得一看。

與另外一本「港獨」名書陳雲的「香港城邦論」相比,教主的城邦自治論述,傳統中國已於中共手上亡國,香港是保存中華文化的遺民,組成中華聯邦論等,格局比「香港民族論」大得多,思想更具前膽性。說到底「香港民族論」,頂多只是文化究研的層面,如比較美國紐約,德洲和西岸加洲文化異同,恐怕不足以用來支撐港獨的理據。

當然我這麼說,肯定某些本土派會說我是大中華膠。也許是吧,始終我是在殖民地教育下的產物。不過我並不堅持中國統一,春秋戰國,中國不也四分五裂,那可是中國思想發展最快的年代耶。我比較務實,嚴格來說我不支持港獨,香港地方實在太小了,我支持廣獨,當年孫中山提倡的兩廣獨立是也。

Software Engineering for Embedded Systems – Mark Kraeling, Robert Oshana

說起寫程式,一般人會聯想到寫手機apps,架網站,電子遊戲,在PC或server跑的傳統應用程式。其實生常生浩中能接觸的程式,只佔總程式數量的小部份,有更多程式躲在我們看不見,摸不到的地方。從小至玩具,電庭電器,大至汽車,飛機,工業機械,無一不是依靠內嵌軟件(embedded software)去運作。一個手機軟件幾十萬行code已經很巨型,強如MS Office或Windows也不過數千萬行code,可是一台最新款汽車或飛機,輕易便過一兩億行code。

最近因工作需要開發embedded軟件,只好臨急抱佛腳看書惡補。這本Software Engineering For Embedded Systems是行內的天書,從最初的project planning,requirement,hardware integration開始,一路講到落手寫code的如何揀embedded OS, real-time system的特性,不同種類的optimization, multi-core, 到testing strategy,management, regulation standard都有講。全書一千二百頁,寫給行內人看,或用作大學課本,沒有一定的程式開發經驗,並理解CPU的結構,基本上完全看不明白。

Embedded軟件與其他一般軟件性質完全不同,最大分別是real-time和reliability的限制。舉例若寫個手機遊戲,某段code跑得慢,畫面甩了一兩個frame,不是什麼大不了的事情。甚至程式有bug,在某古怪的corner case下hang機,只要不太過離譜又fix得快,用家也不會過份苛責。可是embedded軟件就不同了,跑得慢或有bug可以死人。如汽車的ABS系統,軟件反應時間必需是幾毫秒以內,而且任何情況下都不能出錯。早幾年Toyato的控制油門軟件出了問題,儘管只是幾百萬份之一機會出錯,但只要有一宗幾乎死人,便要全線recall兼巨額罰款。

寫一般軟件的程式語言五花百門,寫embedded軟件則是清一色C/C++,佔超過九成市場。當軟件講求速度和predictability,又要直接去操控硬體位址,C這個古老的低階語言,基本上上是唯一選擇。全書最精彩的章節是講real time OS,講解interrupt service routine, context switch, thread priority,semaphore, mutex, mailbox等embedded軟件最基本的單元。之前我死啃threadx的document時看到一知半解,這本書便把那些慨念解釋得十分清楚明白。另外multi-core那一章也很好看,講解不同的memory架構,程式parallelize要注意的事項,與super computer軟件有不少相同之處。不過目前工作上還未用到,只是停留在認識理論層面。另外講軟件安全standard,如ISO 26262(汽車),DO-178C(飛機)等的章節,悶雖然有點悶,但那些standard中使用technical terms分類,也是必需要認識。軟件界近年流行Agile,書中也有一章講Agile和embedded軟件開發,不過我覺得傳統的project managment比較適合,embedded始終有太多外在因素的限制。

很多人說做IT寫軟件入行門檻底,技術更新速度快,很容易被後浪取代。Embedded軟件則接近傳統工程行業,很多知識大學只教皮毛,寫程式很講實戰經驗, embedded debug更是一門易學難精的藝術。C語言和CPU架構基本上過去十幾二十年沒有大轉變,在可見的將來亦不會有甚麼大轉變,工作環境相對穩定和較難取代。讀電腦科目的人,不妨考慮一下行embedded這條路。

Atlas Shrugged – Ayn Rand

人不欠我 我不欠人

Let me give you a tip on a clue to men’s characters: the man who damns money has obtained it dishonorably; the man who respects it has earned it.

若果說社會主義的代表作是馬克思的《資本論》,那資本主義的代表作,Ayn Rand的《Atlas Shrugged》便當之無愧。這本厚千多頁的小說,描述一個架空歷史的美國,社會主義和左翼思想成為政治主流,政府逐步扼殺私人企業和自由市場,國家如何從繁榮走向衰亡。性質有點像George Orwell的《1984》一樣,兩本都是寓言小說,分別是讀Orwell會感到絕望,而讀Ayn Rand則看到希望。她藉著筆下人物反抗政府的爭扎,陳述她的客觀主義哲學思想,高舉理性自私,個人權利和資本主義等價值,以古典自由主義精神,對抗歪曲人性,漠視現實的左派思維。

現今社會,資本主義一詞彷彿帶有貶義。Rand筆下理想的資本主義,接近亞當史密夫的原形。資本家不是金錢遊戲的莊家—不事生產只慬錢搵錢,而是帶領社會進步的工業家和發明家,憑知識去創造財富。資本主義的精神,在於私有產權,財富由誰生產出來,所有權便屬誰。交易必需出於雙方自願,以暴力威嚇手段去強行徵收等同搶劫。社會主義的「各盡所能,各取所需」,聽起來很美好,但實行起上來,卻是無生產力的人在勞役有生產力的人。書中有一段故事講述,車廠老闆受到大愛的感召,決定在車廠推行社會主義。薪金不是論功行賞,而是看誰有需要,要鬥慘才獲分配金錢。除最基本的食飯和生存之外,老闆說你沒有其他需要,你便休想拿取最低以外的工資。結果有能力的員工,不甘受到剝削,辭職另謀高就,車廠挨不了多久便倒閉了。

一間公司推行社會主義,員工可以辭職不幹,但當全國都推行時,工作崗位由政府分派,人民又可以逃往那裏呢。在「人人為我,我為人人」的國度,每個人只問分配不問生產,只講權利不講義務。當你看見別人比你窮,你會對所擁有的感到羞愧,有兩塊麵包不分他人一塊讓你內疚。當你看見別人比你有錢,你會痛恨他生活比你好,憤怒他不與你分享財富,從而想著如何把他的財產搶到手上。書中的主角John Galt,建立高科技的世外桃園,以$標誌為旗幟,帶領資本家反抗政府的苛政。他的武器不是暴力而是信念,他主張「人不欠我,我不欠人」,他以理念感召資本家和有生產力的人一起大罷工,從社會中完全抽離,撤退到世外桃園中,過著自給自足,公平交易的生活。當社會上有生產力的人都走了,剩下來沒有生產力的人,連養活自已也成問題,掠奪者再沒有可供掠奪的對象,社會主義政府最終難逃經濟崩潰。

Ayn Rand的理性自私常被人誤解為冷血無情,其實她的理念正確的解讀,乃為每個人都擁有自身的主權,延申至其生產的財富之上,亦同樣擁有絕對的主權。不論是勞力或金錢,沒有人能要求你無條件幫他。若以暴力手段強迫你去幫他,那就是強盜,若以罪惡感去讓你良心受責而幫他,那就是小偷;兩者之惡,只是程度之別。Ayn Rand並非說我們不應幫助別人,而是幫助別人應是等價的交易,換取的不一定是金錢,可以是親情,愛情,善心等無形財富。若果幫助別人非出於自願,兼且幫助完了並不快樂,那為什麼還要去幫忙呢?我沒有欠他甚麼!反過來若他因為我不幫而怪責我,那樣的人並非可以公平交易的對象,應該索性與他斷絕來往。在人與人之間很顯淺的道理,當提升至政治理念的層面,為何會180度反轉過來。左派財富再分配的政治理念,不正就是有生產力的人,奉旨要幫不事生產的人嗎?

這部書的評價十分兩極,左派固然恨之入骨,從作者的中心思想,到寫作技巧,無一不被批評得體無完膚。反過來對左派思想反感的人,不懂如何反擊左派「無私奉獻,大愛包容」的歪理,從這書能找到完整的道德論述,從此可以理直氣壯向左派說不。美國不乏商界菁英和大企業CEO,公開讚揚此書的思想,對他們人生產生深遠影響,而其中最出名為前聯儲局長格林斯潘。讀者要有心理準備,這本鉅著並不容易讀,我前後花了一年才看完。此書在說故事的外衣之下,迫使你重新檢視自已的值價觀,思考人生和社會的意義。若能閱畢全書,思想頓時啟蒙開竅,明白金錢並非萬惡之源,金錢乃生產之成果,人活著的見證。

何謂自私?在日常用語中,「自私」(selfish)是一項罪名,不顧別人,不是好人。Rand的「自私」並非如此解釋,自私的人一樣會顧及別人,只要前題是基於雙贏的交易。自私的相對是「專門利人,亳不利已」的利他主義(altruism)。利他主義的最大問題,是要不求回報自我牲犧,完全否定自已的權利。當一個人否定自已的人權,那他還算是一個人嗎?是故自私為人,利他非人也。

題外話,Ayn Rand到底是九流的哲學家,還是九流的小說家呢?總不成兩者都是九流吧,果真如此她早應被世人違忘。在哲學學術界的共識是,她的客觀主義基本上不入流,理論粗疏,主流哲學家連回應也費事。偏偏任何一本書哲學入門書藉,介紹二十世絕哲學家時,Ayn Rand必定佔一席位。

以小說評論來說,此書說故事的技巧,可謂完全不合格,描寫嚴重違反常理,故事欠缺主讓讀者追看的情節,不外是流水帳般事情圍繞著女主角發生。故事的主線,若把它極度簡化,就是一個中女的愛情狂想曲。女主角是個家底超級有錢,辨事能力超強的女強人,人到中年依然剩女,但不知何解桃花運極旺,裙下之臣每個都是了不起的人物。他們沒有理由地愛上她,圍著她團團轉,計有:青梅竹馬一號,表面是富二代花花公子,實際是反抗組織的核心幹部;青梅竹馬二號,好打得的下屬兼兵仔,最後為她死埋;情夫有夫之婦鋼鐵大王,大慨在書中等同李嘉誠級數的富豪;最後當然正印男主角John Galt,天材發明家兼反抗組織的領導。

不計書中的科幻「發明」,超級合金和永動發電機,故事中實在太多想理然爾的劇情道具。其他閒角和配角,必定自動配合主角們的需要起舞,他們出場的唯一作用,就是襯托主角們的正確性。例如其中一段情節是在雞尾酒會上,主角之一發表長達半小時的偉論,其他賓客竟然乖乖聽他演說,沒有人把他當瘋子扔他出去。又例如另一主角駭客騎劫總統的電視演講,向全國人民發表三個小時的聲明,竟然沒有人索性熄電視去睡覺。偏偏這兩篇演說,金錢演說和John Galt的話,正是全書最精彩之處。

其實故事本身根本不是重點,故事不過是用來搭建舞台,讓書中角色對話,去辯証客觀主義,並身體力行。不要當這書是小說來看,應把它當做拍拉圖式的對話錄般來讀,才能感受本書的精髓。一場又一場精彩的思辯,沉悶的過場故事算不上什麼。在中國文學傳統之中,以文載道是小說的最高界境,無異Ayn Rand做到了。

作者簡介:Ayn Rand俄裔美藉哲學家,小說家和劇作家,憑著其客觀主義(Objectivism)哲學理論,被譽為二十世紀美國最具影響力的思想家。她的兩部小說Fountainhead和Atlas Shrugged,長據美國暢銷經典小說榜首,更是不少學校的指定課外閱讀。

原文刊於《閱刊》十一月號。

亞洲第1工程師是如何煉成的 – 朱敦瀚

很少人認識有人寫自傳,想不到我的中學同學朱敦瀚,今年出了版了一本自傳,講述他小時候的故事。想我當年坐他後面,抄了他不少功課,當時可是那會想到,那個會考8A的書呆子,長大後當了「亞洲第一工程師」,還常常見報上電視接受訪問。原本只是他在某次訪問,談及童年往事後有感而發,在Facebook寫些回憶與朋友分享,悅文堂看過後十分賞識,便把文章結集成書出版。

這本書在書局歸類為勵志讀物,富有獅子山精神的奮鬥故事,講述作者從小學至中五的回憶。現今年青一代常說沒有機會,社會流動停滯不前。至少我們七十後那一代,只要努力還是有機會出頭,朱敦瀚就是一個好例子。當年我認識朱敦瀚時,只知道他是轉校高材生,想不到他有如此坎苛的童年。正如所有窮小子發奮向上的故事,朱敦瀚小時候家貧兼成績差,小學二年級考包尾的他,學校中遇上貴人改變生命,小六畢業時已名列前矛。可惜升中派位失利與名校擦身而過,中三時憑自已努力終於考入名校。

始終是真人真事回憶錄,不是粵語長片不會窮得太跨張,這書不是講如何慘法如何催淚,而是看小朱敦瀚由壞變好的心理轉變,適合望子成龍的怪獸家長參考。另外他轉校前後的心理爭扎亦很好看,他是自已決定要轉校,並非盲從父母安排。一下要子離開熟悉的朋友,轉去陌生的環境升學,一腳踏進唔知就嚇死,知就笑死的名校世界,大慨需要很大的勇氣。

這本書的前半是勵志求學故事,後半是那些年我們的少男時代,小朱敦瀚清澀愛的故事上集。未開花已結束的單戀,大慨是毒男們的共同回憶,讀起來特別有共鳴。當年自以為失戀要生要死,現在回頭看覺得好低能好好笑。喜歡上好朋友的妹妹,半推半就強迫好朋友幫手示愛,結果被伯母發現大罵一頓。會考溫書在自修室識女仔,身為名校男生是有優勢,書中說結果失敗了。不知是他怕老婆吃醋,還是我記性不好記錯了,印像中好像是另一個版本。

有一個哲學性的問題,其實朱敦瀚轉讀名校,對後來成為「亞洲第一」有沒有幫助呢?眾所周知名校讀書靠自已,朱敦瀚原本就讀的旅港開平也是band 1學校,若果他原校升學考會考,以他的資質就算沒有8A也有至少有5,6枝A,升港大讀土木工程應該不是問題,人生的路應該還是同樣地走。唯一有分別的是,平記是男女校,喇沙是和尚寺。當年小朱敦瀚成績優異,肯定有不少女生暗中仰慕,結果掛住拍拖影響學業,很有可能升不到大學了。

作者簡介:朱敦瀚,現職香港政府高級工程師,著有六本土木工程課本,被世界各地土本工程學會推薦,多次傳媒訪問其成功之道,有「亞洲第一工程師」的美譽。