##EasyReadMore##

Showing posts with label 閱讀. Show all posts
Showing posts with label 閱讀. Show all posts

2.20.2011

碼書:編碼與解碼的戰爭

這本書介紹了很多從以前到現在,隨著人們通訊技術發展因應而生的隱藏、加密和解密訊息的方式。例如,把訊息寫在信差剃光的頭皮上,等頭髮長長了信差再出發、用隱形墨水寫字、把訊息中的a用b替換,把b用c替換…把z用a替換後得到密碼文、網路上的公開鑰匙和私密鑰匙,以及量子電腦對密碼學可能的影響。其中也穿插了有趣的小故事、密碼學在軍事上應用的案例、加密者和解密者間的競賽。此外,書中有一章的內容是關於怎麼解讀古代文字。

有時候讀到密碼學家們解密的竅門時,真是讓我覺得,天啊這群人好聰明噢哈哈哈。我滿喜歡這本書的,喜歡到買了一本放在書櫃上。

以下節錄一些有趣的段落(括號的部分是我根據前後文加上去的):
  • (十六世紀末)西班牙的密碼專家,似乎比歐洲其他地方的對手天真。當他們發現法國人可以看透他們的訊息時,竟不願正視這件事實。西班牙國王菲力普二世甚且向梵諦岡陳情,宣稱維特(以破解西班牙密碼為樂的傢伙)之所以能破解西班牙密碼的唯一解釋是:「他是與撒旦結盟的魔王」。菲力普訴請樞機法庭審判維特的惡魔勾當。教宗深知自己的密碼分析家多年來也一向能破解西班牙的密碼,於是駁回他的陳情。這則新聞很快就傳到各國專家耳裡,西班牙的密碼專家頓時成為全歐洲的笑柄。
    .
  • (十九世紀後半期)民眾開始覺得需要保護它們高度敏感的私人通訊,必要時會進行加密,…(略)…一般大眾所用的密碼,對專業的密碼分析家而言是不堪一擊,但對付那些隨機窺探他人隱私的傢伙卻已綽綽有餘了。

    …(略)…有一次,惠斯頓(解碼專家)解譯了一名牛津學生刊在《泰唔士報》提議愛人與他一起私奔的啟事。幾天後,惠斯頓刊登他自己的啟事,也用同樣的密碼加密,勸告這對愛侶不要履行這項輕率、叛逆的計畫。稍後隨即出現第三則啟事,這次沒有加密,它是女方當事人發出的:「親愛的查理,不要再寫了。我們的密碼被發現了。」

11.05.2010

下一波資訊革命:量子電腦

我覺得這本書挺有趣的。第一章作者用自己的經歷幫讀者熱身,說明電腦零件的材質是什麼不重要,重要的是那些零件怎麼組合。第二章則是說明東西要怎麼組合以發揮電腦的功能。第三章簡介量子力學。第四章提到涂林機怎麼做運算,以及當解決一個問題需要進行非常多、多到用超級電腦算了很久很久也算不完的運算時,量子電腦怎麼幫上忙。後面幾章我懶得簡介就算了。

第一、二和四章和心靈哲學有點相關,當老師提到多重實現性和涂林機的時候,因為我已經讀過那幾章所以非常能理解老師在說什麼。

這本書還提到關於密碼學的事,真是太有趣了。所以我後來又去借《碼書:編碼與解碼的戰爭》,雖然不曉得什麼時候能看完。

不過這本書裡第七章提到的某件事讓我很困惑:
量子計算不像傳統的計算,量子計算必須能夠完全地可逆。為了瞭解什麼叫做可逆性,我們可以想想一個簡單的口袋型計算機裡頭的運作情形,當按下2+2,結果出現4,但沿著這個計算方向,前往答案的路徑將被摧毀,如果你遇到一台計算機顯示出4,你無法知道原先的輸入是2+2,或1+3,還是(237×558)/2-66119。…(略)…這種計算是不可逆的,你無法再次回頭。

相同的電子健忘症也會發生在每個單一邏輯閘的層面上,一個否邏輯閘具有明確的可逆性,假設結果是1,你可以確知它的輸入一定是0。或邏輯閘和與邏輯閘只會在單一面向上運作,假如輸入是10或01或11,則結果是1。只知道它的輸出值,是不可能知道原先的輸入值,過往的歷史已經被抹去了。

…(略)…總的來說,在量子系統內,訊息通常是守恆的,歷史從未被抹去的。如果邏輯閘是由單一原子或次原子粒子所組成,它們應該存在於一台量子電腦內,而它們所處理的計算過程必須是可逆的。你可以盡其所能的操縱這些粒子來解決問題,一旦你有了答案,理論要求一定存在著一種方式可以回到原先所提的問題。它必須有機會從輸入回到輸出,然後再次回到輸入。
這章稍後介紹了一個解決方法:可控制否邏輯閘。輸入和輸出都有兩個位元,第一個位元用來控制否邏輯閘會不會運作(0是關閉,1是開啟),第二個位元才是否邏輯閘要處理的位元(輸入1則輸出0,輸入0則輸出1)。只要把可控制否邏輯閘的輸出值丟回邏輯閘裡就可以得到輸入值;此外,其他的邏輯閘都可以用可控制否邏輯閘做出來,所以問題解決了。

我有兩個疑問:
  1. 否邏輯閘本來就是可逆的啊,幹嘛還要多加一個控制邏輯閘會不會運作的位元?
  2. 書上也沒講其他的邏輯閘要怎麼用可控制否邏輯閘做出來;只靠否邏輯閘到底要怎麼弄出或邏輯閘、與邏輯閘啊?
關於第一個疑問,嚴可宣說電腦的電路板(我不太記得他說的是什麼,就先當做是電路板好了)上本來就有控制邏輯閘會不會運作的設計,所以沒什麼好奇怪的。

9.06.2010

The Meme Machine


我覺得這是一本很有意思的書,你可以在這裡看到其中一些內容。

演化需要三個條件,可以被複製的東西(replication)、複製錯誤造成的變異、天擇。我們熟悉的可以被複製的東西是基因,然而道金斯在《自私的基因》裡最後一章提出了另一個可以被複製的東西,瀰因(meme)。

有些生物,例如人類,有模仿的能力,在他們模仿的時候被複製的東西就是瀰因。例如我正在聽遊戲王的原聲帶,而且記下了其中某首曲子的某段旋律,這段旋律就是瀰因;我從別人那裏學到折紙鶴的方法,折紙鶴的方法也是瀰因。

模仿的方式至少有兩種,一種是模仿製作方法,一種是模仿成品。照著食譜煮玉米濃湯是前者,憑著玉米濃湯的味道來煮一份同樣的湯是後者。不過模仿成品的方式似乎比較困難,比較容易模仿錯。

瀰因和基因一樣,複製次數高的、比較不會複製錯的、被複製以後可以留比較久的瀰因比較容易被天擇青睞。有些生物學家在只考慮基因的情況下想破腦袋也沒辦法說明的問題,瀰因可以提供幫助:

人類的腦為什麼這麼大?
人在靜止的時候,大有兩成的能量用在供給只佔身體重量百分之二的腦子上。其他腦子沒人類大的生物都活得好好的,表示有小腦袋就足夠在世界上生存了,那為什麼演化會讓人類發展出大腦袋這麼耗能量的東西勒?除此之外大頭也容易造成難產。
作者說,模仿其他人類有演化上的優勢,例如如果簍雷有能力模仿別人,那麼把很會磨石器的人的技巧學起來,簍雷就可以省下慢慢探索石頭怎麼磨比較好的時間和力氣,然後去尋找食物或交配對象。而模仿需要比較大的腦袋才能辦到(?),因此有助於發展出大腦袋的基因在演化上比較吃香,連帶地,有助於發展出找會模仿的人當交配對象的基因也會比較吃香,久而久之人類的腦袋就變大了。
一旦生物發展出了模仿的能力,瀰因對該生物的生存就會變得很重要,在瀰因的壓力下該生物的腦袋就會越來越大。
為什麼人類會有利他行為?
這裡說的利他行為不是指親戚間無償的幫助或和陌生人合作以獲得好處之類的行為,而是指完全得不到任何生殖利益的利他行為。例如小隨出國到嘎嘎烏拉拉,並且在當地餐廳用過午飯後在桌子上留下小費;小隨知道她大概再也不會到嘎嘎烏拉拉國,大概再也不會遇到那個服務生,但小隨還是留下了小費。
從基因的角度很難理解為什麼會有這種無償的利他行為,畢竟,如果有某個族群是利他的,只要有個自私的個體混進去,自私的個體不必付出就能得到好處,那麼自私個體的基因就會在族群裡散布開來。
作者認為人類之所以會有利他行為是因為利他行為有助於散播瀰因。我們傾向親近對我們好的人、聽他們說話。此外我們有時也會以附和別人的意見當作回報,例如,受邀共進晚餐的客人如果忘記帶伴手禮,客人就會比較傾向同意主人說的話(我媽聽了後說:吃人的嘴軟嘛!)。利他的人說話時,除了表達他喜歡或討厭的書、覺得好吃或不好吃的食物、某某政客如何如何,也會宣揚自己幫助別人的理念;所以利他的人在散播自己的瀰因的同時,利他的想法也跟著散播出去了。
不過有時候可能會有奇怪的東西混進去,例如表面上利他,私底下淨搞些小動作的人,如果能不被抓到的話,他散布瀰因的能力大概不會差到哪裡去。
這本書的最後一章,作者說人類通常會覺得有個發號施令、接受感官經驗的自我(self)存在:我選擇今天走左邊或右邊的路回家、我覺得很無聊、我跟電腦下圍棋結果被痛宰。但這其實是幻覺。人類之所以有自我的幻覺是因為,「事情是這樣這樣」、「我認為事情是這樣這樣」這兩個瀰因之中,後者比較容易被腦袋接受,腦袋也比較願意散布後者。

最後一章裡作者提供兩種選擇,一是理論上接受這具身體沒有自我,但日常生活中還是認為自我存在,二是理論和日常生活中都認為沒有自我。作者選擇第二種方式來過生活,而且提供他如何實行的方法讓讀者參考。嘛,沒有自我的生活,聽起來還挺有趣的,或許下次可以試試看。

書裡作者最常講的大概就是這句話了:想像某個世界裡面有很多腦袋,然後想想看哪些瀰因會在激烈的競爭中找到定居的大腦並且散布開來。

這本書讀起來滿像哲學書的寫作方式。作者會先提出某個問題,說明這為什麼是個問題,接著提供其他人為了解決問題而提出的理論,並指出那些理論的缺點,最後告訴讀者瀰因的說明方式,而且提供預測結果方便大家檢驗;其中不時會穿插幫助讀者理解的例子、「我說的X是指這樣這樣而不是那樣那樣」的澄清。

相關文章:
瀰、Meme、Memetics - 哲學哲學雞蛋糕「我相信」的力量 - 哲學哲學雞蛋糕

5.19.2010

有趣的悖論們

Google「Berry paradox」的時候搜尋到了林守德先生參加2004年國科會科普講的佳作作品,向理性與直覺挑戰的頑皮精靈—綜觀詭譎的悖論,裡面提到了八個悖論,滿有趣的。

裡面也提到了烏鴉悖論,我對烏鴉悖論的意見在這裡

5.17.2010

不可化約的複雜性及其批評

智慧設計論(intelligent design)的支持者提出不可化約的複雜性(irreducible complexity)支持自己的主張:有些生物系統或生物構造是由有智慧的東西設計、創造出來,而不是慢慢地從原始的肉湯配閃電演化出來的。

說一個生物系統或生物構造有不可化約的複雜性的意思是,這個系統或構造是由好幾個部份或機制組成的,這些部份和機制彼此互相配合,而且如果把其中一個部份或機制拿掉,這個系統或構造就沒辦法發揮原來的功用了。例如適應性免疫系統(adaptive immune system)、眼睛和細菌鞭毛。

支持者提出捕鼠夾的類比幫助我們瞭解上一段話在說什麼:

捕鼠夾的功能是抓老鼠,它由一塊板子(base)、彈簧、放誘餌的東西(catch)、夾老鼠的東西(hammer)、把夾老鼠的東西暫時卡住的東西(hold-down bar)組成,如果少了其中一個零件這個捕鼠夾就不能抓老鼠了。

演化論似乎沒辦法說明擁有這種複雜性的生物系統或構造是怎麼出現的,因為它們沒辦法一點一點從原有的東西慢慢修改而來。(我猜這句話的意思是:只有在所有龍珠都到手時才能把神龍叫出來,但是沒有人知道蒐集完所有龍珠後會發生什麼事所以懶得找,神龍就沒戲份了;不過智慧設計論可以開金手指直接召喚神龍。)

不可化約的複雜性得到的批評有這些:
  1. 其實是可以化約的:
    用沒有生命的捕鼠夾來類比不太對,用貓比較適合。然而貓就算少了一條腿或斷尾巴或瞎了一隻眼睛也還是可以抓老鼠。

    捕鼠夾就算少了其中一個零件,還是可以抓老鼠。John MacDonald畫了好幾個捕鼠器,從只用到一個零件的到五個零件全用的都有,還有動畫示意圖,好可愛!
  2. 演化論怎麼說明不可化約的複雜性:
    現有的構造可能是從之前負責其他功能的構造稍加改變而成的。例如貓熊的大拇指:「貓熊這根大拇指其實不是一根指頭,而只是一根來自腕部的芝麻小骨,在擴大並與肌肉搭配後,成為方便貓熊吃竹子的拇指。這種從舊有的構造中發展出新功能,正是達爾文演化學說的理論基礎。在達爾文的觀念裡,大自然是手藝高明的拼湊匠,而不是神乎其技的發明家。」

    捕鼠夾少了一個零件後就算不能拿來抓老鼠,還是可以拿來做別的事。例如把夾老鼠的東西暫時卡住的東西和放誘餌的東西可以拿來當彈弓,板子和夾老鼠的東西可以做成鑰匙圈。

    從解剖學上來看,眼睛的確可能是演化出來的。從一開始只能感覺有沒有光,變成能分辨光從哪個角度過來,接著可以調節要讓多少光進來,之後還有聚焦以及巴拉巴拉功能。

    科學家發現細菌鞭毛有十個構造和一種針狀的細菌的基部一樣,細菌用這個針狀的結構把毒素注進真核生物的細胞裡。所以細菌鞭毛不會因為少了零件就變成一無是處的東西。
  3. 智慧設計論沒有可否證性(falsifiability),不是科學。
  4. 假裝演化論真的沒辦法說明不可化約的複雜性,這也不能推論出智慧設計論是對的,除非能先證明只有演化論和智慧設計論能說明生物起源。

參考資料:

3.11.2010

媽祖的起源和發展

宗教哲學,我這組要報告媽祖信仰,我負責找媽祖信仰的起源和發展。以下是資料草稿。

在史地系時聽到的某個中研院女院士的演講:
林默娘是宋朝初福建莆田大戶人家的女兒,但還沒嫁就死翹翹了。當時的習俗是女子的神主牌不能供在自己家,要放在夫家供奉,如果還沒嫁就只能當沒人拜的孤魂野鬼。林默娘的家人捨不得她就蓋了一間姑娘廟專門放還沒嫁就翹辮子的女生的牌位。因為這間廟很靈驗就漸漸成了媽祖信仰。
陳元煦<莆田人普遍信仰媽祖的原因——兼談「娘媽」名稱的由來和演變>,《媽祖信仰的發展與變遷》,台灣宗教學會,民92,頁259-266:
信媽祖的原因:
  1. 經濟:莆田對外貿易發達,常常要出海經商,而據說海神中以媽祖最靈,所以大家都拜她。
  2. 莆田文化發達,也出了一些知名的文學家、政治家、思想家,他們覺得媽祖一生的事蹟很感人,做了許多作品稱讚她,還有莆籍名相陳俊卿獻地建白湖順濟廟,在這些人推動下媽祖信仰在莆田發展的很快。
  3. 朝廷屢封媽祖。因為朝廷有些政治或經濟上的計畫都需要有人出海,所以褒封媽祖提供那些去送死冒險的傢伙心靈上的支柱。
  4. 信仰的傳承性:有點像「這是我阿公嚥氣前留下來的菸屁股不可以丟不可以丟不可以丟要當傳家寶啊啊啊啊啊」那樣的情況。
名稱的由來和演變:
莆田有個風俗是女生出嫁的時候要帶一尊草紮的新娘媽。風俗的由來是,相傳古時候莆田有一個姓張的老婦人撿了一個女棄嬰回來養取名叫金蘭,但金蘭還沒長大婦人就死了;後來金蘭出嫁時把象徵養母的草紮新娘媽帶到夫家供奉。

另外,莆田民間對婦女的親暱稱呼是叫她名字的最後一個字,而對長輩婦女的敬稱則是在最後一個字(或她娘家住址的地名)再加上「媽」。所以林默娘被叫做「娘媽」或「湄洲媽」。

至於「娘媽」怎麼變成「媽祖」的,好像有很多說法,例如祖比媽地位更高,或是「媽祖」是「娘媽之祖」的簡稱,另外蔣錐錟的<「媽祖」名稱的由來>中提到名稱改變可能是因為近年台灣的各廟要爭誰是最早從湄洲分靈的媽祖而起的。本文作者猜測「媽祖」是「娘媽祖廟」的簡稱,且時間不是台灣近年而是更早之前。
蔡相煇<白塘李氏與媽祖信仰的奠立>,《媽祖信仰的發展與變遷:媽祖信仰與現代社會國際研討會論文集》,頁43-55:
莆田地方的人普遍都信媽祖,文獻記載第一座有供奉媽祖的廟是莆田的聖墩祖廟,由李富的父母在李富一兩歲時(1086年)用他的名義捐錢捐地蓋的。

李振是李富的堂弟,宋徽宗的時候路允迪出使到高麗,李振是使節團之一,有次在海上差點遇難,向媽祖祈禱才得救,回國後(1122年)李振建議路允迪奏請朝廷賜媽祖「順濟」廟額,媽祖信仰於是從民間私祀變成公開信仰。

1127年,金兵南侵,李富召募義兵抗敵,有次差點遇到海難還好媽祖救了他,回鄉以後在白塘莆田溪的浮嶼蓋了只供奉媽祖的廟。

1150年,李富重建了聖墩祖廟,而且把本來在放在右邊的媽祖神像移到中間,從陪祀神升格成主神,本來的主神被擠下去成陪祀神(要說明李富有什麼好理由重排位階好麻煩噢,報告的時候如果有人問我再講)。

之後白塘李氏家族的人一直信奉媽祖,李清淑在1299年還幫聖墩祖廟新蓋了蕃氂殿,但這次改建後就找不到關於這間廟的紀錄了,也不曉得這間廟現在還在不在、廟址在哪裡。
張珣<從媽祖的救難敘述看媽祖信仰的變遷>,《媽祖信仰的發展與變遷》,頁169-192
民間傳說或史料記載或其他雜七雜八不管是不是真有其事的紀錄上,除了把你從海裡撈起來媽祖在台灣的業務範圍還有哪些勒:
  1. 抵擋原住民進攻
  2. 幫助擊潰來打台灣的軍隊,或在交戰中保護我方軍隊
  3. 趕走盜賊
  4. 除蟲害
  5. 解旱災
  6. 治洪水
  7. 驅除瘟疫
  8. 提醒大家有最近有難(地震)要注意
  9. 反核運動
嗯,媽祖真可愛。

報告裡可能會用的梗,用多少取決於當時的不要臉程度:
  • 媽祖保佑我不會把這段報告講成歷史課。
  • 例如對師母的敬稱就會是幸媽,不過不曉得這樣叫她會不會被打。
  • 信徒把因為參加媽祖進香所以沒被地震壓死歸功到媽祖身上實在有點扯,畢竟,我們不會因為乖乖來上宗教哲學的時候地震把宿舍弄倒了,然後大家就來拜謝鄭凱元大神啊。
  • 我報告完了,希望這學期宗哲大家都會啪私,阿媽(雙手合十)。
文末偷婊人:
有人用「紅樓夢心得報告的文章」搜尋到我家,如果他是想不勞而獲的死小孩,那麼吃大便@Q@!

2.28.2010

碎形和生物為什麼長成這樣

在《深奧的簡潔》裡,它介紹碎形(fractal)並提出猜測:碎形可能和生物為什麼長成這個樣子有關係(我沒學過碎形,而且現下手上沒有書,如果寫錯了請不吝糾正,謝謝)。

碎形可以用不斷地重複某個簡單的動作做出來,例如科赫雪花(Koch Snowflake):

而有些碎形畫出來跟一些植物很像,例如這個網頁裡提供的蕨葉和不知名雜草長出的穗。另外還有一種方法(幾種物質加在一起讓它們產生化學變化)弄出的形狀和豹、斑馬身上的花紋很像,但是我覺得要說明清楚好煩噢就不寫了,而且我不確定那方法跟碎形有沒有關係。

於是有人猜測,可能基因(還是DNA?)的工作就是不斷地重複某個簡單的步驟,畢竟遺傳物質這麼小,大概沒辦法攜帶很複雜的指令吧?所以生物才會長得跟碎形畫出來的東西很像。

我的想法:

不管這個猜測是不是對的,我覺得想出這個猜測的人真是有想像力耶,我大概沒辦法從有些碎形跟生物的樣子好像噢想到搞不好生物會長成這個樣子就是因為碎形。

這本書上滿多東西都看不太懂,我猜是因為自己的背景知識不夠,真可惜。

6.26.2009

德性起源讀後

Matt Ridley《德性起源》,時報,2000

總結:
囚犯兩難中雙方合作總比雙方都背叛好,合作的生物比較容易活下來。而合作的對象當然得選信得過的人,例如親友或從前幫過自己的人。人類做好事(利他)是為了向其他人說:我是個值得信賴的人,請和我合作吧。不過這得雙方記得我幫過誰,誰幫過我,這個回饋機制才有用,這也是為什麼人類的腦這麼大的原因。

有趣的點:
回饋機制只能在一小群人中才有用,可為什麼我們對陌生人,甚至是以後不會再見到的陌生人亦傾向採取合作(例如給餐廳服務生小費)?原因:從眾,大家都這麼做,所以我也跟著做。

原住民並不都是愛護環境的;有時只是因為他們人太少,所以不管做什麼都破壞不了環境。

6.19.2009

成績計算、最後通牒、賽局

這學期我修了一堂網際網路導論的網路課程,其中有以課堂討論發文篇數、登入次數、學習時數的多寡來計算成績。老師對這三個項目都設定了及格門檻,過了門檻以後,以發文篇數、登入次數、學習時數最高者為滿分,其他人依比例計算。

大家通贏的策略是,每個人約定好當數字到達某個高度後就不要再讓它增加,這樣大家都至少能接近一百分。但當大家已經這樣約定好後,如果有人故意超出這個數字,他就可以獨佔一百分,讓其他遵守約定的人當冤大頭;思及此,結果是沒有人願意遵守規定,大家都拼命增加自己的數字。

-------------

上網查了些資料,最後通牒是經濟學家發明的遊戲。A與B要分一筆錢,A有選擇要分給 B多少的權力,B有選擇接受或拒絕此分配的權力。B接受的話就照A的決定分這筆錢;B拒絕的話兩人一毛錢都拿不到。 經濟學家認為理性的作法是A要讓自己分到越多錢越好,而不論A決定怎麼分這筆錢,B都應該要接受,不然什麼好處都撈不到;然而出乎經濟學家的意料,A通常會傾向平分這筆錢,而且當A的分法太不公平的時候B通常會拒絕。 這個實驗的結果不受這筆錢的數目、參與者的年齡、教育程度、計算能力與背景文化影響。

我的意見:
1.如果B永遠接受任何A提出的分配,那麼A就可以軟土深掘,在所有的分配裡都選擇把幾乎所有的錢都分給自己。然而
2.B若採取如果你分給我的錢太少,林北就拒絕讓你一毛也拿不到的策略應付A,這時A為了讓自己的損失不那麼嚴重,必須做出較公平的分配。
所以讓經濟學家感到驚訝的事情,其實是很正常的行為。

6.22 update:
上面的解釋只在A與B重複玩最後通牒遊戲才會有用。畢竟要用拒絕來懲罰A的不公平時,如果只玩一局,拒絕就是一毛錢也拿不到,對方也來不及從懲罰中學習到分給B多一點錢。