2013年12月16日 星期一

家庭命運(一)

故事發生於上世紀七十年代初,仁國忠是個技工,育有兩女一子,一家五口的生活並不富裕,但在香港政府提供的基本福利下,生活尚算安穩。例如他們住在‘廉租屋’,而在小學就讀的子女不單無需學費,還可以申請書簿津貼等等……

更難得的是三名子女都專心向學,成績名列前茅,在這個經濟起飛的時代,不要說考上大學,就算是能中學畢業,生活都可大大改善。而這三名小孩就好像正朝這個方向努力。

仁國忠基本上是個好工人,好爸爸,但他心中有點事放不下。他就是覺得同事們在排擠他,總是不邀請他參加工餘活動。

他很努力的去搞關係,終有同事邀請他參加生日晚宴,所謂晚宴,祗不過是在家中吃一頓飯而已,但對他來說,這是件大事,這就標誌著同事對他的認同。

他穿上了最好的衣服,也從儲蓄內拿了五十元出來買禮券,席上他很自豪地拿出了禮卷,那知主人家卻說:‘自己人不要來這套了,你的環境我很清楚的,這點錢不如省下來給小朋友買點吃的罷!’

‘這是甚麼意思!?就是看扁我罷!’ 仁國忠心想。‘好,你可以做生日,那我就不可以嗎?’

但是再看一看,又不容他不洩氣,這家除擺設得美侖美奐外,還有多款電器,如黑白電視,唱機等等……他家中唯一的電器也不過是部廉價的原子粒收音機而已!在自己家中擺生日,不就是自暴其醜!

回家後他便向太太‘發表’了一篇慷慨激昂的“家庭政策演說”,他還引用在收音機聽到的甚麼‘餓死事小失節事大’,他要站起來,要向所有看扁他的人宣戰!

他制定了一個半年計劃,在六個月後的生日前,要買彩色電視,唱機等等……然後把全部同事請回家慶祝生日,要讓他們看看他站了起來了!

但錢從何來呢?家庭的儲蓄根本就遠不夠,他就向太太的嫁妝(幾件金器)打主意,他對太太說,這是有關家庭命運的大事,若他站不起來,同事便會看扁他,欺負他,最後可能連工作也不保,何況祗是拿金器去典當,日後是可贖回來的。太太萬般的不願,但仍說不過他,拿了金器出來。

可是,這些電器的價錢,遠超想像,難道就這樣放棄嗎?不,排除萬難,爭取最後勝利。於是他便嘗試議價,店員給他打了八折,但仍買不起,店員提議分期付款,祗要支付了首期,以後按月供款便成了。他喜出望外,這樣,不單爭取了勝利,手上還有請客的現金。

他終邀請了全部同事回家吃生日酒,菜式非常豐富,‘威’盡了!但不到一半的同事應邀出席,沒關係,不來是他們的損失!他開啟了電視,其繽紛亮麗的畫面,令他感到自豪,感到自己站起來了!

可是同事們完全沒理會電視機的畫面,就好像沒看到一樣。看不到總會聽得到罷,於是他開始‘背誦’從推銷員聽來的彩電資訊,簡直就把這台說到是世上最好的,最先進的,說了半天,終有人問他花了多少錢,他說了,這位同事便說他買貴了近一倍,而且還說這已是過時落後的型號,很容易損壞云云!

不知道是巧合,還是質素真的很差,電視機不久就再開不動了,找維修,店員說這是特價品,祗有三個月保養。他怒了,說不會再供款,但店員說這與他們無關,銀行的貸款,銀行自有處理的辦法!

後事如何,下文再續。

2013年12月11日 星期三

《國家命運》(二)

‘兩彈一星’計劃的實現,被強烈宣傳成中國科學的新里程,甚或是中國超英趕美的偉大的成就。

這個說法就頗有問題,首先,製造核彈嚴格來說應歸入科學還是技術的領域還尚有爭議。我個人就認為是技術遠大於科學。

如何分科學和技術呢?按科學哲學的分野,科學應以好奇探索出發,以及以打破現有理論為任。按這個定義,原子理論經已出台,問題就是如何把理論變成一個實實在的炸彈,這就是技術多於科學。

有人說我的定義太不切實際了!但請想想,諾貝爾物理學獎,除了極少數例子外(如光纖和CCD),有那個得獎者的研究項目是件產品或技術呢?若非內行,根本很難知道他們在做甚麼!發現新的原子理論當然有拿諾貝爾物理學獎的機會,製造核彈就絕不能!

好,或暫時不執著於科學與技術之別,有人會說,總之就是帶動了整個中國的科技發展!錯!

核彈研究耗用了全國絕大部分的資源,不論是人材、金錢、電力、材料、以至電腦。劇中便有一場戲,講述從整個上海的學術界"搶奪"電腦,令上海學術界沒法接觸電腦,就算在北京,要用電腦就要排期兩年之久。這祗是眾多例子中的一個而已,可以想像,為了研發核彈,全國的科研資源是何等的匱乏,這樣是促進還是拖慢了整個中國的科研發展呢?

有人也會說,軍事科技可以轉為民用,今天很多民用科技如數碼攝影、數碼傳送技術等等……本來就不是太空科技嗎?這種想法對一半錯一半,首先,美國的確是有不少太空科技轉為民用,但其成本效益實在很值得懷疑,而亦有不少例子,是民間平行或及後發展出類似的技術的。這並不奇怪,尖端科技永遠是保密的。就算在國外,都要等相當時間,才會公開這些技術。但在中國,情況就更惡劣,核彈研發的技術絕大部分都列為最高機密,而中國沒有任何公開資料的概念(更加不要說法律了),有些資料更會永遠保密,民間絕難分享!

有一說是核彈的研製是項巨大的系統工程,雖然保密但仍有大量的生產單位參與,在嚴格的技術要求下,她們的技術水平亦會大大提升。這就是所謂由高科技帶動下游科技。

這種想法亦錯得很,舉個例子,如用於核彈試驗的鋼架,確實是冶金技術的一個大成就,但這項技術轉移到了民間嗎?非也非也!中國的民間冶金技術一直大大落後於世界。

為甚麼核彈研究的成果,不能如國外般,可令民間受惠呢?這個問題不容易三言兩語去回答,或我又用劇中的一場戲作例子。這就是說在飛彈試驗前的檢查中,查出有一條細毛附在電子設備之上,對飛彈而言,一條細毛可能會干擾電子零件的運作,出現嚴重事故。劇中便說用了很多辦法都無法取出這條細毛,最後,想出了一個土法解決了問題。這是個非常值得表揚的處事態度,若中國的工業可由這類人來領導,可能早就擠身世界前列。

但平心而論,這種一絲不苟的精神,真的進入了民間工業嗎?在政治掛帥的環境,容得下說真話,做實事的人嗎?更何況,這些人材有機會為民間服務嗎?

反觀二戰後的美國,大批參與過核彈研制的科學家都退役,有的回到大學任教,有的投身了民間工業和科研事業,當然,他們絕不能透露任何機密資料,但他們對美國整體的科研和工業是功不可沒的。(註)其中一個佼佼者就是費曼,他被視為愛因斯坦後最偉大的物理學家之一。他參與了核彈的研發工作,退役後便在大學取得教席,貢獻學術界,及後更在量子理論取得重大成就,更得了諾貝爾獎。而參與‘兩彈一星’的科學們呢?除了一兩位頭面人物外,大部份不是被鬥臭鬥死,便是因保密問題而在人間消失!根本沒有回饋民間的機會。不說這些頂級科學家,就算在研發核彈時,盡心盡力,養成了優良的技術根基和認真工作態度的技術人員,有機會回民間企業工作,甚或當主管嗎?更不要說他們可以獲得改革企業的權力。

就算時至今天,中國的尖端技術仍是遠離現實,不要說軍轉民,就算軍事科技之間都不是這麼容易轉換。舉個例子,雖然已有火箭發動機的技術,但是戰鬥機的發動機技術仍遠遠落後於世界。為甚麼可以做出火箭而做不到戰鬥機呢?

理由很複雜,但劇中就有一點提示,當要將核彈頭放進飛彈時,錢學森語重深長地做政治工作,他就是說願意完全拿出飛彈的技術資料,以交換核彈的設計資料,這樣才有整合的可能性。

很多人都以為中國在強勢領導下是個大一統的國家,錯!由於沒有制度的規範,中國不論在任何領域,山頭主義都很嚴重。每個派系都會保留自己的研究成果,豈能讓其他派系染指。錢學森是個了不起的科學家,他完全明白協同的重要性,但這對其個人來說是冒死的一著,拿了研究成果出來,毛澤東就可能會覺得他再無保留價值了!畢竟,毛澤東是極之痛恨科學和科學家的。

有人會反駁我,說這些研究成果都不是白紙黑字的寫了下來,是國家而非個人資產嗎?對,科學就是要講求精準,理論上祗要有記錄和技術資料,就可以了,人並不重要。但這祗是理論,實際上,記錄和技術資料是寫給‘行家’看的!技術轉移絕不單是資料這麼簡單。

當然還有其他原因,下文再續。

註:美國戰後也有一大錯誤,就是麥卡鍚主義的出現,但事實證明這是一個大錯誤,為這,美國流失了大量人材。諷刺的是錢學森回國的最大‘功臣’正是麥卡鍚主義。這又說明了,政治掛帥祗會窒礙而絕不是促進科學技術的發展。


2013年12月10日 星期二

《國家命運》(一)

剛剛以快速跳動的方法看完了這29集的舊電視劇。

這劇真是看得我很激動,有幾次我差不多掉下淚來,中國人究竟受了甚麼詛咒,要受這麼多無謂的苦!

故事是說中國的’兩彈一星’計劃,當然是政治宣傳多於一切,但也道出了不少資料。當然,不少劇情都不是事實的全部!例如,劇中所說所謂’三年天災’,這當然和事實相差甚遠,這三年是絕對的人禍!

可以討論的地方實在很多,今次我就祗選一點來說說。這就是為新中國做實事的人的下場。

新中國成立之初,就吸引了不少人才回國建設,他們放棄了國外的物質生活,以及學術地位,這些都是值得我們尊敬的。可是當他們回國之後,有受到重用嗎?可以專心研究嗎?答案是絕對否定的!毛澤東痛恨知識份子,更加痛恨科學家,科學家回國後,一直都得不到重用,生活條件惡劣非常,但更重要的是要一次又一次的被批鬥,就算是這個政治宣傳劇,不論如何低調,都不能不說大量頂級科學都被批鬥,更不乏生命不保的!

中國的科學,就這樣被重創了。等等!?中國不是如期實現了’兩彈一星’的偉大科學任務,為中國科學奠下了優良的基礎嗎?錯,錯得很厲害,日後我會再分析這點。

不要說這些頂級科學家,劇中也生硬地描述了一些小人物,講他們的無私貢獻,例如,有一位技術人員,總是搶在人前去安裝雷管,以及清除啞彈,這些都是極度危險的工作。特別是他們沒有適當的防護設備。舉個例子,他們沒有退靜電的裝置,人身上的靜電是很容易觸發雷管的。劇中的他就是脱了鞋,用赤腳著地便是唯一的退靜電措施,但這實在是極為原始和危險的!

在美國軍方,當遇上一些危險或非常規的任務,他們便會招集’志願者’,例如,二次大戰時,美軍要轟炸東京,由於種種條件限制,在某程度是自殺式任務,所有參與任務的都清楚這一點。但是,若可以死裏逃生,回國後就不單是英雄,而且會受重用和升級。就以這次突擊為例,大部份能回國的人員都由羅斯福總統親手掛上頒章,大部份都升級,其隊長更升為少將!

但這位不怕死地立下一次又一次大功的技術人員下場又如何呢?結果就是要與心誼的女孩兩地相隔,被派到大沙漠上繼續最艱苦的工作,最後還累死於沙漠!

幾年前,我曾在這裏說過一套電視劇《天道》,女主角是位有學識,有能力的女公安,後來她因公殉職,沒有得到甚麼表揚。不要說美國,就以香港來說,任何公務人員因公殉職,都會有莊嚴的官式喪禮,下葬浩園,遺屬亦可得到相當的補償。

可是,一個沒有背境的公安殉職,國家又如何看待呢?

要知道在中國,升遷講的不是工作表現而是政治!何謂政治?講清楚一點,就是背境和關係,若沒有背境,那怕你有多大的工作能力,冒死為國家作了多大的貢獻,你仍是個一文不值的群眾!實幹的人永遠都是在底層!生當然要在底層,死也要死在底層!

待續。

2013年6月12日 星期三

量子電腦(五)

上文提到要破解RSA就祗是要為一個’簡單’問題求解,這個問題就是因子分解。為甚麼這樣一個小學題目會難到最先進的超級電腦呢?

想想,6=2X3,簡單!但你是用甚麼’算法’(algorithm)來算的呢?白痴!一眼便看到呢!6是雙數,即能被2整除,6/2後便是3,所以6=2X3。正確!

好,請試試988027罷!若你可用心算算到,你的數學水平已不弱!但這祗是個6位數而已。甚麼’6位數而已’!?已是個接近百萬的’大數’!哈哈!百萬!?RSA的’弱版’,講的是300多個位的’大數’,今天,不少已用到600個位以上的數。

今天,在已知的文獻中,仍未有簡單快捷的方法去計算幾百個位的’大數’的因子分解問題。RSA就’仍然’是安全的。

但量子電腦在平行搜索的能力,就遠比傳統電腦強得多,理論上,若我們可做出1024qbit的量子電腦,由1024bits(約300位)公開鑰回算私人鑰就祗是一個運算步驟而已!我們便再無秘密可言。

RSA祗是一個密碼學的例子,其實祗要有足夠的計算力,世界便再無秘密可言!當政府掌握了強大計算力後,會對社會和政治有甚麼影響,下文再續。

2013年5月28日 星期二

量子電腦(四)

上文說到若量子電腦可以普及,會對政治和經濟做成嚴重的沖擊,我本想今次討論一下這問題,但想來想去,還收聽了一些清談節目,發覺很多人(不乏甚麼博士云云),都對這問題的誤解多於理解,究其原因,就是對一些基本概念的無知,所以,我想還是先討論一些基本概念。

我先會以RSA做例子,我曾在這裏寫過多篇討論RSA算法的文章,大家若有興趣在這裏搜尋一下便可以了。雖然我已寫得盡量淺白,但行外人始終很難理解。今次,我嘗試用效果的觀點,討論一下這個問題,希望這樣會讓大家明白問題的所在。

RSA可說是上世紀最重要發明之一,但由於祗是個算法,又不是甚麼飛機大炮,所以常人鮮有留意。但你也總會聽過電子證書,前幾年,香港更通過法例,賦予經由電子證書簽署的文件,簽署人便會負上不可推翻的法律責任。

電子證書背後的科技就是RSA。RSA的突破,就是非對稱密鑰(asymmetric key cipher),原理就是加密和解密需要兩個不同的密鑰(key)。舉個例子,你可與友人約定,當你寫英文時,會故意把a寫成z,把b寫成d……把26個字母根據一個轉換表進行轉換,然後,你與友人各持一份,理論上,其他人看到這些通訊便會摸不著頭腦,這便是加密!但必需要提醒一下,這種轉換,在密碼學來說是’石器時代’的方法,今天的電腦不用幾百份一秒便可完全破解。

但你可想想,在加密和解密的過程,都是會用同一套的轉換表,這便是密鑰(key),簡單來說,你懂得如何加密,便會自然懂得如何解密,反之亦然!你和朋友間就是拿著一份相同的轉換表,你們便可進行加密或解密。我們便稱此為對稱密鑰。

對稱密鑰有著數千年計的歷史,甚至可以說,自有通訊便有這個概念,所以是’常識’。就是在上世紀,由一位英國軍方人員,想出了一個突破性的算法,就是加密和解密會用上不用的密鑰(key)。但他也想不到可以怎樣應用這技術,加上軍方的保密要求,他沒有發表這項重要發明。及後,三位美國的研究生,獨立地再開發出這套方法,更加申請了專利,RSA就是他們名字的簡寫。

非對稱密鑰又有甚麼偉大之處呢?就以電子證書為例,當你成功申請到一張電子證書,你會收到兩個密鑰(key),稱之為’公開’和’私人’(public key, private key)。你的公開密鑰會公開發佈(還會有認證過程,從略),要和你秘密通訊的人,就可以用你的公開密鑰把訊息加密傳送。訊息就算被其他人看到,他們也知道你的公開密鑰,但也不能解拆其內容。祗有你才有對應的私人密鑰,才可解拆其內容。

於是,完全不認識,更沒有任何秘密約定的人,都可以進行安全保密的電子通訊。若你在上網時,使用https其實就正使用這項科技。

這方法還可簽署名件,方法就是你用私人密鑰加密文件,其他人就可以使用你的公開密鑰解密,由於祗有你才擁有私人密鑰,因此,你便不能否認,這份文件是由你發出的!

但關鍵是,絕不能由公開密鑰推導出私人密鑰,若可,就沒有任何秘密可言了!

要由公開密鑰推導出私人密鑰(反之亦然),其實不是不可能,祗要你可解答一個數學問題便可!

而這個並不是甚麼高深的難題,題目本身就是在小學課程裏。是甚麼?就是因子分解(factorization)。

我沒有看錯,我也沒有寫錯。就是因子分解。這就是我給你一個6,你把它分解為2X3,就是一條這樣的數學題。答得到,便可由’公開密鑰’推算出’私人密鑰’。

吓!那麼我們還有秘密可言!?但這題目,真是難到全世界已知的超級電腦的!這話何說,下文再續。


2013年5月27日 星期一

量子電腦(三)

上文提到現時的超級電腦就是用上了極多部的電腦,作’平行’運算。不要說甚麼超級電腦,我現在就是用一部i7 cpu的電腦,已經是四核心,某程度上就是四部電腦集合在一起。

量子電腦,在某個意義上就是極多部電腦的組合,但就和把多部物理電腦集合在一起的運作原理完全不同。我們可理解成,量子電腦祗有一個處理器,但就是有以億計電腦的計算力,這就是基於一個非常難理解的現象:平行宇宙!

在繼續說下去前,我想引用量子力學鼻祖Bohr的一句話:’若你不覺得量子物理學古怪和不合理,你便是不真正理解量子物理學’和諾貝爾物理學獎得主Richard Feynman所說的:’任何可與日常生活經驗類比的,都不是量子物理學。’我已警告了你!

我在大學時,量子物理讀得一團糟,原因正是我的專長就是類比,我有能力把很複雜的理論和日常生活的現象類比,所以,讀不了量子物理學!

平行宇宙或多宇宙的理念,就是說存在著無限多的宇宙。舉個例子,你和友人擲毫決定誰請客,可能出現的結果是公或字,亦祗可能有一個結果,不可能是同時是公和字。但平行宇宙的理論就是說結果是公和字是同時出現的,祗是在兩個不同的宇宙,又或更確切的說,每個時刻都會演化出多個宇宙,每個宇宙都包括著一個狀態(可能性)。

平行宇宙理論本是一篇博士論文,起初學術界頗難接受這個觀念,因為按這個推論,我們必會有接近無限多的宇宙。這實難用常識去理解!

在日常生活的宏觀世界,平行宇宙論真是難以想像的。但在微觀的量子世界,科學家就發覺鐵證如山,特別是量子級的干涉現象,可以說是接近判別實驗了。上面提到的Richard Feynman就是開發了一個獨特的計算方法,因而得了諾貝爾獎,其理念就是要累加所有平行宇宙的路徑,來解決很多量子力學的問題。

看不明白上面說甚麼?正常的!我已一早警告了你。但要理解的重點是在平行宇宙裏,所有狀態(可能性)都同時在發生,在電腦學上,我們會稱一個二進制位元為bit,bit可以是0或1,但在同一時間內,祗可以是其中之一。但在量子電腦上bit變成了qbit,qbit一樣可以是0或1,但不同於bit,它可以同時是0和1,亦即是進入了兩個平行的宇宙。

想像一下,若進入了兩個平行宇宙,不就是可以分別進行運算,問題是如何返回結果,因為量子物理學會告訴我們,一觀察一粒量子,就會引發其狀態的崩坍。一個著名的例子便是把一隻貓放在一個盒子內,而盒內有一個隨機裝置可能會,也可能不會殺死這隻貓。量子理論便告訴我們,在我們打開盒子觀察貓的生死前,貓其實是同生同死,亦即在生死兩個平行宇宙。祗是我們的觀察,就令狀態發生崩坍,貓的生死也固定下來。

以上的比喻在學術界仍有不少爭論,但重要的是,在量子世界,平行宇宙確實存在。量子電腦便是按這原理構作,我剛才說一個qbit便會有2個可能性,亦即兩個平行宇宙,2個qbit便會有4個平行宇宙,10個qbit便會有1024個平行宇宙,而20個qbit便會有超過1,000,000個平行宇宙!

今天我們的電腦大部份都是採用64 bit的處理器,若我們能構建一部64 qbit的量子電腦,請你算一算會是多少個平行宇宙!若能在每個宇宙獨立運算,然後又有辦法組合其結果,想想這是甚麼級別的計算力!

現時的量子電腦究竟能做到多好尚是高度機密。但可以肯定的是現時量子電腦的制作成本非常高昂,按公開的資料,一部量子電腦的入門價是 一千五百萬美元。這還不止,操作時要保持在0.02K,即非常接近絕對零度,液態氮(醫療界常用來作冷凍治療)其沸點都祗是77K!要達到這個低溫,就祗有用液態He-3,運作成本之高昂,可想而知。再說,這樣的操作必定很困難,穩定性亦必然很低!

不要說量子電腦可以普及到放在你我的桌面,祗要其價格再便宜一些,操作再簡易一些,穩定性再改善一些,政府就可以大量使用,其驚人之計算力就會顛覆我們的很多基本概念。其對政治和經濟的影響,下文再續。

2013年5月26日 星期日

量子電腦(二)

上文提到量子電腦有超越現時電腦多個級別的計算力,而這樣的計算力,是會完全顛覆現時很多概念的。今次,我便嘗計一下解釋箇中的原理。但有一點是必需事先聲明,我所寫的都是基於公開資料,這是項先進科技,很多細節都是高度機密。這些都是我無法得知的。

或讓我先解釋一下計算力的基本概念。假設,我們有一堆資料,它們無序地排列,而其中一筆是我們需要的,任務就是要找出這筆資料。由於,資料是無序的排列,找出這筆資料的唯一方法就是逐筆對比。若運氣好,就是第一筆便是需要的,而若運氣最差時,可能就是要找到最後一筆才找到。

若用一點數學,假設資料有n筆,最佳情況就是比對1筆,而最差情況就是要比對n筆,跳去一點嚴謹,可以想像平均就是要比對(n+1)/2筆的資料。仔細是否加一或又為何要除二不用太執著,反正你可能不是數學家。但有一個概念這樣的搜索所用的平均時間,就是與n成線性正比例。我們會把這個難度記成o(n),這裏的o是order的簡寫。

想想,若每個比對可以在一百萬份之一秒內完成,那麼當n=2,000,000時,任務就需約1秒去完成,而當n=20,000,000時就需時約10秒,如此類推。

所謂計算力也者,就是可以在多短的時間內,完成一個特定的任務,若在上例中,完成每個對比的時間不是一百萬份一秒,而是一秒,你想想這個任務要多少時間去完成呢?

講一件小事給大家參考,十多年前,流行過一些廉價賀卡,當你打開賀卡時,會自動播放音樂和閃燈,幾’得意’,節日一過,大家可能都會隨手拋掉。但大家可有想過,這張賀卡其實就是部極小型電腦,而其計算力,已遠超二次大戰時,盟軍所擁有的計算力總和!當年傾多國的全力搞出來的,今天我們會毫不猶疑地放進垃圾桶!

電腦界有一個應用定律,就是說計算力每十八個月會增長一倍。但最近這個定律已受一些物理和技術的基本困難所限制,計算力的增長開始遇到了瓶頸,電腦處理事情的速度無法再任意加快。所以,工程師就想出了其他的方法。

又再回到上面的例子,假設我們已沒法再加快一百萬份之一這個速度,那麼,我們就把資料分成二堆,例如,當n=2,000,000,我們便得到每堆一百萬筆的兩堆,然後交給兩部’獨立’的電腦去進行搜索,理論上平均搜索時間每祗需原來的一半,即0.5秒。

所謂超級電腦也者,就是把極多的電腦結合在一起,’平行’處理問題,理論上,若我們有n部電腦,最理想的情況,計算力便可提高n倍。為甚麼是最理想呢?不是所有處理都可以這樣分割的。而且把任務分割都要用上計算力。超級電腦的編程就是一門高深學問。

但我們可以想像可以將多少部電腦連接,組成一部超級電腦呢?1千!?1萬!?10萬!?還是100萬!?

但就是我們可以把100萬部電腦連起來,其計算力仍是不可與量子電腦相題並論,下文我會介紹平行宇宙和qbit,這些就構成了量子電腦的概念飛躍!下文再續。

量子電腦(一)


昨天我有幸能和名中醫秦鴻教授交流,他的識見實在令我佩服,我們由身體談到中醫,再談到量子物理學,再談到秦教授由中醫原典整理出來,跨時代跨科技的中醫體系理論.實在令我獲益良多.

除了秦教授,還有他的高足,他問了我一條很簡單,但又很難回答的問題,這就是我的工作與這些理論,有沒有關係.

一個簡單的答案是‘沒有’!理由是我現在做的都祗算是小型系統,考慮到成本和時間上的投入,祗能做一些非常基本的功能.這就與量子,混沌等等概念難拉上關係.但又不能這麼簡單去思考,這可能用‘逆行菩薩’的概念可以解釋一下.

何謂‘逆行菩薩’呢?幫助我們的恩人,可以理解為菩薩.但對得我們不好,甚至加害於我們的人,也可以是‘菩薩’,因為他們可以令我們成長,令我們變得更堅強,又或我們可得到反面教材,知道甚麼是行不通的.

就是我了解我現在的工作和技術,我就越知她們的限制.就會更知道宇宙之大.不要說大宇宙,就是人類現時的科技小宇宙,對我來說也是無限大,有關科技世界之大和其脆弱性,我在這裏都多次提及.不贅.

前幾天出了一條重要新聞,香港的傳媒的反應非常冷淡,其實極之重要,這就是美國太空總署(NASA)和谷歌(Google)合作購置和共同使用量子電腦,這是一個重要的科技里程碑,但又是一個值得令人擔憂的政治問題.

要理解這個問題,或我由一個例子說起.前些時間,我在銀行碰到一位鄰居,她要入數到公司的戶口,但她又忘了帳號,理所當然地說了公司名稱,期望銀行職員可以幫她查找帳號.但糾纏了數分鐘,櫃員亦未能找到,她當然非常火光,最後發覺完來問題是她的公司名稱內有香港一詞,她給櫃員的資料是Hong Kong,而銀行內的紀錄是HK!我的鄰居就更火光了,她就是說,為甚麼你們的電腦這麼‘蠢’,Hong Kong 和 HK又有甚麼分別呢?

我這個閒人就為銀行說了句‘公道話’,我對鄰居說:‘我們都給Google寵壞了,當我們用Google搜索時,不要說輸入Hong Kong和HK沒有分別,祗要我們輸入一些極為模糊的字句,都可以得出非常有用的結果,但這是Google,我們難於期望銀行的系統可以相題並論的!’

我說的確是公道話,最少,我絕無能力和投資,可以寫出一個如Google的智能搜索系統.我肯定我寫的系統會把Hong Kong和HK視為兩件事!初學者不要輕說你能,你能的原因祗有兩個,第一,你不了解這個問題,我們當然可以將Hong Kong與HK互換,但九龍呢?新界呢?九龍可以是Kowloon,亦有人會寫成Kln,Google並不是簡單地轉換幾個地名,而是要適應極多種語言、風俗、地理、行業……你可以寫出一個這樣的系統嗎?另一個可能,你便是在使用別人的引擎!

Google數據中心通常都選擇在有水力發電設施的地區,按我中學時上的地理課,祗是一些需要大量用電的工業,如鋁提煉和加工等行業,才有這個考慮,以節省能源支出.可想而知,Google的數據中心的用電量是如何的厲害.Google就是要極聰明的軟件和極高效能的電腦,才可以令其系統有這個水平的‘智慧’.

越了解電腦,就越知電腦的限制,一些對人來說是常識的東西,電腦也要很大的投資才能達成,如果能達成的話.

這就是我在上面所說的,我沒有能力去達成量子計算和混沌.但我就是知道若電腦擁有這個計算力,很多概念都會被顛覆.例如,今天很多人都接受了網上銀行的概念,但我可以說,若電腦的計算力能戲劇性的提高,網上銀行便會變得完全不可行.

為甚麼?今天,我們主要是倚賴RSA作為安全加密的算法,以今天最頂級的超級電腦的計算力,破解一個RSA的public key最少都要以千年計,但若量子電腦一普及,破解時間可能祗需要幾分鐘,甚至是幾秒,世界便再無秘密可言.

若美國政府掌握了這個科技,就不得不令人擔心.

為甚麼量子電腦可以這麼厲害呢?下文再續.

2013年4月21日 星期日

道德


星期天,太太會到有機農墟買菜,我的興趣不大,她會把我留在咖啡店內.我不喝咖啡,就花廿元叫杯茶罷!

今早,我如常的坐在咖啡店,隣座來了兩位穿西裝的男士,一坐下,便大聲講電話,又拿出大疊文件來,當足咖啡店是他們的辦公室.但是……

但是就一杯飲品也不買……

店員似乎已習以為常,可能不時也會瞄他們幾眼,但也沒有進一步行動.

咖啡店是商業運作的,沒有受到政府的資助,若人人都佔了坐位不‘幫襯’,這是甚麼世界呢?按法律,咖啡店是有權請走這些類似強盜的‘不受歡迎人士’.但實際上,這會引起很多爭議,特別是冠以‘歧視’之名.但在指責別人歧視你前,請先問問你自己做過些甚麼!


面是別人俾的,而假永遠是……

2013年4月1日 星期一

悲慘世界


內人經常說她被電子科技欺負.真的,電子科技發展得實在很快,還未弄懂一個版本的細節,新版本又會推出,還好,內人被電腦欺負時可以找我,問題是我被電腦欺負時又找誰呢?

很多人都以為以我的水平,電腦是欺負不到我的,錯!非常錯!我今天和電腦的接觸主要可分為兩大部份,其一的是系統開發,我有幾位得力助手,日常的編程他們都可以處理,我就祗會去處理他們處理不來的問題,或更簡單的說,唔難都唔要我動手,我動得手的,當然不會好解決的問題.而我亦是一個用家,可以說我是個厲害的用家,用得比很多人都深入,所以見到的問題也不少!

就以一個剛發生的事為例說明一下罷!前幾天我回了國內,我帶備了一部Sony的小Android電話,一直這部電話都操作穩定,但當我換上了國內電話咭後,發覺push email不再工作了,在國內甚麼事情都可以發生的,我也不太緊張這個問題,反正這幾天是假期,遲一點讀電郵也不是大問題.

真正的問題是回港後,換回原本的香港咭,問題仍然依舊!作了些基本檢查但找不到甚麼異樣,在網上搜尋一下,大部的答案都是甚麼重裝gmail app,清理cache甚至是重設系統等等……這些都不是答案!

這時我便想到,今天我們真是活在一個悲慘世界,電子科技好像帶了很多好處給我們,但又有多少被電子科技推進死角.想想,以前家中的電話若出現問題,一個指定又必然的動作就是找電話公司,這便會有‘師傅’上門,問題必可解決.但我的電話出了這個問題,我又可找誰呢?不要說這電話可能過了保用期,就算在保用期,維修中心都可能不會理會個別的軟件問題,又或會簡單地說是gmail server的問題,若是,又要去問誰呢?問Google,哈哈!

所以,開源軟件(open source software)又或免費服務,其中一個收入來源就是支援服務,gmail是免費的,但若你有使用上的問題,你或可在各大討論區上問問其他網友,但你是無權問Google的.若你肯付出每年50美元,你便可以獲得Google的支援服務了!

但又有多少人,特別是中國人,會接受付錢買支援的概念呢?

結果,遇事便請‘貴客自理’了!

說回我的問題,足足花了我超過一小時,我才發覺原來在換國內咭時,電話自動關閉了同步服務.當然,這可以說是有道理的,因為這便可以避免不必要數據服務費用的支出(我不是說漫遊數據,這個我是會經常關閉的),但電話既沒有提示或警告,害得我左找右找,花了這麼多的時間!

誰說我不會被電子設備欺負,我天天都被欺負,祗是‘打下門牙和血吞’,‘有淚心中流而已’!

2013年3月7日 星期四

令人著迷的小說


最近,我把大部份工餘時間都花在讀小說上,或更準確的說是花在’東野圭吳’的作品上。

我看了不少小說,金庸的作品可說是曾令我沉迷的,但近年已很少再讀其他作者的了,可以是’曾經滄海’罷!

之前,我也在這裏說過如葉言郁等等的作品,但都是淡淡的一看也不錯而已,絕不能用著迷來形容,’東野圭吳’的作品,就比金庸的更著迷。

我最早接觸’東野’的作品是在網上看了’神探伽理略’的電視劇,後來又看了其電影。好是好,但仍和頂級相去甚遠。始終電影和小說是不同的媒體,改編是有著一定難度的。但更重要的是,就我個人來說,’神探伽理略’系列並不是我最喜歡的。

’東野圭吳’是個推理小說家,理所當然,精密的佈局是其小說必不可少的重要元素,這點,他做得接近完美,就算是金庸的作品,都會被我挑出不少’技術錯誤’,例如,他對易經的無知等等……但對’東野’的作品,我差不多(never say never)挑不出毛病,亦因為這個理由,我開始閱讀。

但讀了幾本後,精密的橋段反成了支節,其對人性和社會深刻的描寫,才成為我手不釋kindle的主要原因。

日本是個很獨特的國度,充滿著各種的矛盾.生活水平之高和精神壓力之大,可謂首屈一指。而經濟亦經歷了高速增長和衰退,’東野’的作品,不少就是以這些為背境,就以其’幻夜’為例,故事始於95年的阪神大地震至二千年的元旦終。男女主角都是劫後餘生者,故事就是講述女主角如何不擇手段地重建自己的身份,當其他角色飽受經濟衰退的煎熬時,她就好像灰故娘一樣,由一個身無分文和社會地位低微(日本仍然很講出身的)的小角色,變成名店的社長夫人。

你沒有看錯,女主角的確是’不擇手段’,為求成功,她可以直接或唆使其他人是去殺人,去強姦,去……可以說是壞事做盡!其他角色,死的死,傷的傷,消沉的消沉,但這個’壞女人’到最後仍然享受著榮華富貴。這絕對和’文以載道’的精神背道而馳!

開始時,我都有懷疑過我是不是有問題,因為這些作品很多都散發著強烈的’負性資訊’,又以’幻夜’為例,書中差不多沒有一個好人,男主角受女主角控制和利用,很可憐的!但他又殺了人,又在女主角的唆使下強姦了無辜的少女,還有……就算連苦苦追查這一連串案件的刑警,說穿了也是被女主角的性魅力所吸引!除了一些小配角外,全書都是壞人!

但話說回來,我今天仍會有興趣看’好人有好報’’正義必勝’嗎?

對如我在社會打滾了這麼多年的人,難道還會相信’正義必勝’的簡單邏輯嗎?我強調,我是個相信因果的人,但因果並不像’樣板戲’的情節這麼簡單。我們不能否認,奸詐的人常常都可成功欺負單純的人。這些’文以載道’的老橋段對我來說,就有如’掟蛋糕’式的喜劇一樣,實在令我哭笑不得!

有人會認為,當人不開心時,應找一套喜劇看看,大笑一輪後,心情不是就會好過來嗎?但有另一派理論正正相反,看悲劇反而更可令人宣洩負面情緒。在我看來,兩者都有道理,祗是層次有別而已!前者的層次較低,當問題發生在內心深處,又豈是簡單的喜劇甚或傻笑可以撫平的呢。寫得感人的悲劇往往更能直插內心深處,哭有時比笑更能撫平傷痛!

看’幻夜’,就有如看一部大悲劇,直插到我的心靈深處,起了極大的共鳴,雖然我的心並沒有太嚴重的傷痕,但看了仍有舒緩傷痛的作用!

最近,香港出現了’假(賈)小姐’事件,事由就是在一個藝術發展局的比賽中,’假小姐’勝出了,但其文章由立論到水平都強差人意,中間是否涉及不合法利益應由廉署調查,這點我沒有甚麼評論的空間,但’假小姐’的文章內容,就是萬分驚嚇,完全就是共產黨控制思想和言論的一路!簡單來說,就是文必需載共產黨的道。救命!?香港不要’樣板戲’!不受意識型態操控的創作空間,才是香港文化的搖籃.

文是否一定要載道呢?古時中國都有不少’不載道’的鉅著,’金瓶梅’不是一個好例子嗎?這不是誨淫嗎?不是叫人讀後仿效嗎?可能是,祗是’讀此書(金瓶梅)而起仿效之心者,禽獸也!’本來是禽獸,讀不讀也是禽獸罷!

我是否會仿效’幻夜’的女主角?看我是甚麼人罷!