我發覺我「以專攻博」那篇文章中所描述的,其實是 Virtual Machine(虛擬機器)的概念。
— Me@2010.09.04
2010.09.04 Saturday (c) All rights reserved by ACHK
我發覺我「以專攻博」那篇文章中所描述的,其實是 Virtual Machine(虛擬機器)的概念。
— Me@2010.09.04
2010.09.04 Saturday (c) All rights reserved by ACHK
讀心術 8.3
這段改篇自 2010 年 3 月 25 日的對話。
不幸地,我發現有很多人也不只是「忘恩」,而且是「負義」。我對他們好,他們就千方百計攻擊我。我越對他們好,他們攻擊我的程度就越嚴重。
(CN:這個對。我的上司對下屬很好,幾乎視之為親人。但是她的下屬往往不會知恩圖報,反而會離她而去,轉投我上司的競爭對手。還有,不單一個下屬是這樣:這個情況不斷發生。聽下來很奇怪。)
當我們平時說:「理論是這樣;實際不是這樣」時,即是話,我們的「理論」錯了。我們只能修改「理論」來令它符合「實際」,而不能要求「實際」遷就「理論」。
你覺得很「奇怪」,是因為你仍然假設了「大部分地球人是理性和善良的」。如果你知道和體會到這個理論是錯的,而轉用一個符合實情的理論時,你就不會再覺得「奇怪」。如果你的理論是「大部分地球人是瘋狂的怪獸」時,你就會覺得,你所觀察到的「忘恩負義」現象是「自然」的。當然,「自然」不代表「美好」。
— Me@2010.09.03
2010.09.03 Friday (c) All rights reserved by ACHK
(安:又例如,「中國特色社會主義」其實是 Virtual Machine(虛擬機器)的一個大例子。
中國想實行「資本主義」。但是,當年要一下子更換掉「社會主義」硬件並不可行。所以,中國在已有的「社會主義」硬件上,安裝了「中國特色」Virtual Machine。以後,就可以在「中國特色」這個 Virtual Machine 上,運行「資本主義」程式。)
— Me@2010.09.02
2010.09.02 Thursday (c) All rights reserved by ACHK
讀心術 8.2
這段改篇自 2010 年 3 月 25 日的對話。
後來,我發現這個想法,只有在少部分情況下是正確的。大部分情況下,這個想法都與事實不乎。有很多(例如)沒有禮貌的人,我越了解他們,越發現他們的內心深處,比表面還要邪惡,完全否定了我「人心的最深處是善良的」的假設。
有時,別人「忘恩」,我會有少許不開心,但至少不會難過傷心。如果我幫了一個人,他「謝謝」也沒說就離開了的話,至少他不會攻擊我。
不幸地,我發現有很多人也不只是「忘恩」,而且是「負義」。我對他們好,他們就千方百計攻擊我。我越對他們好,他們攻擊我的程度就越嚴重。
(CN:這個對。)
— Me@2010.09.01
2010.09.01 Wednesday (c) All rights reserved by ACHK
心靈作業系統 5.3
如果有一個程式(A),與你電腦的作業系統不 compatible(兼容),而你又堅持要用的話,你可以:
…
3. 在原本的作業系統(Operating System)上,安裝一個 Virtual Machine(虛擬機器)。再在 Virtual Machine 上,安裝另一個作業系統。
(安:回到剛才「學習新事物」的比喻。如果新知識與自己原有的「思考作業系統」有衝突、不兼容的話,除了剛才所提及的解決辦法外,還有另一個可能,就是在自己原有的「思考作業系統」上,安裝一個 Virtual Machine。那樣,你就可以在保留自己的「思考作業系統」,而又毋須作任何修改的情況下,去駕馭新知識。)
這個想法很有趣。但是,這個比喻不是太有效。例如,怎樣為之「在自己原有的『思考作業系統』上,安裝一個 Virtual Machine」呢?
不過,如果不是用來比喻「學習新事物」的話,Virtual Machine 這個概念,可以有效地比喻其他東西。
例如,「演戲」其實是一個運作 Virtual Machine 的過程。假設,我將要在一齣電影中,飾演「愛因斯坦」。事前,除了背誦對白外,我還要大量閱讀「愛因斯坦」的生平事蹟、思想學說,以求逼真的演繹。我所做的這些功夫,就是安裝 Virtual Machine 的過程。到最後,電影中出現的角色,既不是我自己,亦不是真正的「愛因斯坦」,而是在我思想中的一個「虛擬愛因斯坦」。
(安:又例如,「中國特色社會主義」其實是 Virtual Machine 的一個大例子。)
— Me@2010.08.31
2010.08.31 Tuesday (c) All rights reserved by ACHK
讀心術 8.1
這段改篇自 2010 年 3 月 25 日的對話。
我年輕時的一些想法,我在 28.5 歲開始,發現是錯的。
例如,我以前覺得:「人性是好的;人心的最深處是善良的。」我以為:「如果有一個人對我不好,傷害我,只是他還未感受到別人的關心。只要我對他再好一點,他就會感受到人間溫暖,自然會到我好一點。即使不會對我好,至少不會再傷害我。」
後來,我發現這個想法,只有在少部分情況下是正確的。大部分情況下,這個想法都與事實不乎。有很多(例如)沒有禮貌的人,我越了解他們,越發現他們的內心深處,比表面還要邪惡,完全否定了我「人心的最深處是善良的」的假設。
— Me@2010.08.30
2010.08.30 Monday (c) All rights reserved by ACHK
「Virtual Machine」(虛擬機器)的另外一個用途是:
有一個程式(A)很吸引,你很想買來用。但是,程式 A 只可以在 Microsoft Windows(視窗)上運行。而你電腦的作業系統(Operating System)卻是 MacOS(蘋果電腦作業系統)。解決的辦法是,你可以在你的 MacOS 上,先安裝一個 Virtual Machine 程式,然後再在 Virtual Machine 上,安裝一個 Microsoft Windows。那樣,你就可以安裝 程式 A 來使用,而毋須特意買過另一部(以 Microsoft Windows 為作業系統的)電腦。
作暫時的總結:
如果有一個程式(A),與你電腦的作業系統不 compatible(兼容),而你又堅持要用的話,你可以:
1. 更換作業系統,或者 買另一部(用另一個作業系統的)電腦;或
2. 修改原本的作業系統,令它與新程式兼容:前提是,你電腦的作業系統是 open source(開源,開放源程式碼)的;或
3. 在原本的作業系統上,安裝一個 Virtual Machine。再在 Virtual Machine 上,安裝另一個作業系統。
— Me@2010.08.29
2010.08.29 Sunday (c) All rights reserved by ACHK
讀心術 6
自然定律 7
這類不負責任的人的言論,有一個模式:「你竟然要花這麼多的時間在這件事情上。如果是我,十分一的時間就可以完成。」他們會把一些明明是很花時間心神的事情,描述到彷彿是完全沒有難度,從而打擊別人,提高自己。他們宣稱可以短時間內完成事情,並不是因為他們有較豐富的工作經驗。反而,他們是完全沒有相關的經驗,所以不知道對應的難度。因為這種無知,他們會充滿自信地胡說八道。
背後的原理是:知識越多的人,就會越貌似自卑;知識越少的人,就會越貌似自信。原因是,「知道自己愚蠢」本身,需要一定的智力和知識水平。你的知識領域要大到一定的程度,你才會體會到:「噢!原來我原本所知的東西是那麼少!」所以,真才實學的人,會缺乏安全感,覺得自己有很多不妥的地方。相反,不學無術的人,不會有足夠的知識和智力去感受自己的無知和愚蠢。所以,他們會自以為是。
以後,如果你見到一個充滿自信的人,你要記住,實情有兩個可能性。一個可能性是,他真的是博學多才。這個可能性發生的機會很微。另外一個可能性是,他是一個傻瓜:一個沒有能力知道自己是傻瓜的傻瓜。這個可能性發生的機會很大。
所以,「防止被騙系統」的其中一個重點是,你要防範那些「充滿自信」的人,因為他們往往會「講就天下無敵;做就有心無力」。評價一個人,你要做到「不聽其言;只觀其行」。
那樣,知識多的人,是否就注定要自卑呢?
— Me@2010.08.27
2010.08.27 Friday (c) All rights reserved by ACHK
有一種 software(程式),叫做「Virtual Machine」(虛擬機器)。
假設,我是一個 programmer(程式員)。我用來寫程式的電腦是用 Windows XP Operating Systems(作業系統)的。我想試試我所寫的程式,在其他作業系統上,例如 Windows 2000,能不能暢順運行。本來,我需要再買另一部電腦,然後專門安裝 Windows 2000,用來測試該個我所寫的程式。
但是,如果我用 Virtual Machine 的話,我就毋須再買另一部電腦。我只需要先在原本電腦的 Windows XP 上,安裝一個 Virtual Machine 程式;然後,再在該個 Virtual Machine 上,安裝一個 Windows 2000。那樣,我就可以在那個 Windows 2000,安裝我所寫的程式,看它能否在 Windows 2000 上正常運作。
— Me@2010.08.26
2010.08.26 Thursday (c) All rights reserved by ACHK
讀心術 5
自然定律 6
雖然,這個「防止被騙系統」的執行只有一步:「不要相信任何『違反自然定律』的宣稱」,但是,要事先了解哪些是「自然定律」,哪些不是「自然定律」,並不是容易的事情。你可以做的,就是細心觀察世事。
我以前因為不知這一個「防止被騙」的方法,而受到嚴重的傷害。當年,我的其中一份工作,是要建構一隻機械人。前後我總共花了一年多的時間才能完成。在那段時間中,上司不斷責罵我:「如果是我以前的員工,三個星期就可以完成這件任務。」那時,我自己的工作經驗很少,所以想:「上司有多年的『建構機械人』的經驗,他說的話一定有背後的道理。我一定是有些地方做錯了,才導致遲遲未能完成那隻機械人。」因為他的說話,我自卑了兩年。
後來,我有一位工作經驗比我多的同事,要建構同類的機械人,結果失敗收場。我才發現,要建構當年的那種機械人,花一至兩年的時間,不單是很正常的事情,而且,「能夠完成」本身,就已經代表我的工作表現,比一般的同事好。我上司所謂「三個星期就可以完成這件任務」的言論,完全是信口開河。
這類不負責任的人的言論,有一個模式:「你竟然要花這麼多的時間在這件事情上。如果是我,十分一的時間就可以完成。」他們會把一些明明是很花時間心神的事情,描述到彷彿是完全沒有難度,從而打擊別人,提高自己。他們宣稱可以短時間內完成事情,並不是因為他們有較豐富的工作經驗。反而,他們是完全沒有相關的經驗,所以不知道對應的難度。因為這種無知,他們會充滿自信地胡說八道。
— Me@2010.08.25
It has often and confidently been asserted, that man’s origin can never be known: Ignorance more frequently begets confidence than does knowledge: it is those who know little, not those who know much, who so positively assert that this or that problem will never be solved by science.
— Charles Darwin
2010.08.25 Wednesday (c) All rights reserved by ACHK
曲高自然和寡
— Me@2010.08.19
.
.
2010.08.23 Monday (c) All rights reserved by ACHK
如果有一個人拿一杯水給你,然後對你說:「我很有信心這杯水是無毒的。」
那你敢不敢飲那杯水?
— Me@2010.08.18
2010.08.22 Sunday (c) All rights reserved by ACHK
簡言之,無論是讀書,做事,還是安裝 software(軟件),都要「按部就班」。「按部就班」,彷彿是近乎廢話般的老生常談。但是,大部分地球人竟然不知道。
假設,你有一個目標,要走十五步才能達到。細心思量下,你發覺有其中五步是多餘的。換言之,只有十步是必須的。那樣,你要記住,要達到目標,就要老實地走過那十步中的每一步。到達第十步前,你必須經過第九步;到達第九步前,你必須經過第八步;如此類推。
有人可以貌似一開始就到達第十步,並不是因為他有什麼神奇的方法,可以避過第一至第九步;而是因為他由第一步走至第九步時走得很快,快到別人來不及留意。比喻說,你第一次遇到我時,我是十九歲。那並不代表我一出世就是十九歲,而是,在十九歲前,我們還未認識。
— Me@2010.08.22
He who would learn to fly one day must first learn to stand and walk and run and climb and dance; one cannot fly into flying.
— Friedrich Nietzsche
2010.08.22 Sunday (c) All rights reserved by ACHK
讀心術 4 | 自然定律 5
反白論前傳:動聽篇
.
謊話越大,結論就越動聽。
所以異常動聽說話,極大機會是謊言。
— Me@2010.08.21
.
The worse your logic, the more interesting the consequences to which it gives rise.
— A History of Western Philosophy (1945)
— Bertrand Russell
.
忠言逆耳;謊言動聽。
越動聽的說話,就越接近謊言。
— Me@2010.08.21
.
.
2010.08.21 Saturday (c) All rights reserved by ACHK
讀心術 3
自然定律 4
這段改篇自 2010 年 3 月 25 日的對話。
如果避免被人欺騙呢?
這個是重點:凡是有人說一些違反自然定律的說話,…
(CN:什麼?)
凡是有人作一些違反自然定律的宣稱,你就不要相信。
(CN:怎麼才為之「違反自然定律」?)
例如,假設,有一間補習社宣稱:「如果參加了我們的補習課程,就不用怎樣讀書,也可以拿到 A 級的成績。」你千萬不要相信,因為「不用怎樣讀書,也可以拿到 A」違反自然定律。又例如,假設,有一位投資顧問宣稱:「我這個投資計劃是『高回報、低風險』的。」你千萬不要相信,因為「同一個投資同時是『高回報』和『低風險』的」違反自然定律。
雖然,這個「防止被騙系統」的執行只有一步:「不要相信任何『違反自然定律』的宣稱」,但是,要事先了解哪些是「自然定律」,哪些不是「自然定律」,並不是容易的事情。你可以做的,就是細心觀察世事。
— Me@2010.08.21
2010.08.21 Saturday (c) All rights reserved by ACHK
程式員頭腦 11
大腦程式員 6
「思考作業系統」這個概念,是不是幫你解決了一些心結?
(安:不只是「解決了心結」那麼簡單,而且它賦予了我,一個嶄新的角度。)
這就是懂 computer programming(寫程式)的好處。學 programming 令我多了很多特別的思考工具。例如,「思考作業系統」這個比喻,是我從 programming 的知識中,引申出來的。
從 programming 學到的道理中,比較重要的,還有:你在安裝程式(install software)時,你要先裝了一個 software,才可以裝下一個 software,次序不可以錯。例如,你要裝了 Windows(Operating System,作業系統),才可以裝 Internet Explorer(Browser,網頁瀏覽器);你要裝了 Internet Explorer,才可以使用到 Gmail(Google’s web-based e-mail)。又例如,你用 printer(打印機)前,你要先裝該 printer 的 driver(驅動程式)。
其實,人的知識架構建立過程,也是這樣的:你要先學習了一樣東西,才可以有能力學習下一樣東西。假設知識 B 是建基於知識 A 的話,你就必須先學 A,才可以學到 B。例如,你要先學「算術」,才可以學「代數」;你要先學「代數」,才可以學「微積分」。
簡言之,無論是讀書,做事,還是安裝 software,都要「按部就班」。「按部就班」,彷彿是近乎廢話般的老生常談。但是,大部分地球人竟然不知道。
— Me@2010.08.19
2010.08.19 Thursday (c) All rights reserved by ACHK
那麼,怎樣可以令到自己的腦海是 open source 呢?
其中一個方法是,寫作。
大部人要麼是不思考,要麼是思考混亂。寫作可以令不思考的人開始思考,亦可以令思考混亂的人有機會整理自己的思想。寫作可以凝固你的思想,令你清楚看見自己思考的每一步。寫作幫助你釐清「你相信什麼,不相信什麼」,令你比較容易察覺和修正自己思考的漏洞。
你的文章,就是你「思考作業系統」的 source code(源程式碼)。有了 source code,你不單可以開始修改你的「思考作業系統」,而且還可以選擇只修改一部分而不驚動其他部分,避免了「牽一髮而動全身」。
令到自己的腦海 open source 的另外一個方法是,教學。
— Me@2010.08.17
2010.08.17 Tuesday (c) All rights reserved by ACHK
那麼,一個年紀大的人,是不是就一定不能改善自己呢?
大概是。除非,他能夠保存自己在十多歲時的赤子之心,願意在必要時,花鉅大的成本,更換自己的「思考作業系統」。
(安:又或者,你原本的「作業系統」(Operating System),有很大的彈性,可以被你自己隨時修改。凡是遇到必須用,而又與你的「作業系統」不兼容的軟件程式時,你可以只修改「作業系統」中,不兼容的小部分。那樣,你就可以兩全其美:一方面,你的「作業系統」就可以安裝原本不兼容的軟件程式;另一方面,你又毋須把你的「作業系統」整個換掉。)
換言之,如果要無限提升自己的 知識、智力 和 品德 的話,你的腦海不單要隨時可以安裝新的軟件程式,而且還要隨時可以更換自己的「作業系統」。如果「更換整個『作業系統』」的成本太高的話,你可以選擇只修改「作業系統」中,不兼容的小部分。
要隨時可以被修改的話,你的「思考作業系統」一定要是 open source(開源,開放源程式碼)的。比喻說,你所用的「電腦作業系統」,一定要是 open source 的,例如 Linux,才可以有機會被你自己修改。因為只有 open source 的「作業系統」程式,才會提供 source code(源程式碼)給你。沒有 source code 的話,你就沒有機會修改你電腦的「作業系統」。
那樣,怎樣可以令到自己的腦海是 open source 呢?
— Me@2010.08.15
2010.08.15 Sunday (c) All rights reserved by ACHK
(安:「思考作業系統」對我來說,是一個嶄新的角度。
大部分情況下,一個人年紀一大,就不能吸收新知識的原因是,「新知識」和他本身的「作業系統」(Operating System)不兼容。當他的「作業系統」已經建立了很久,充斥著各式各樣的限制時,他的思考層次和心理素質,就不能提升。真的要提升自己的話,他就不能只靠「安裝個別程式」,而是要把整個「作業系統」換掉。但是,對於大部人來說,「把整個『作業系統』換掉」的成本,卻又高得不能接受。)
所以呢,如果你要影響別人,提升他們的 知識水平、智力層次 或 心理素質 的話,你要清楚知道,大部分情況之下,你將會徒勞無功的,除非,你所要教導的人,是一些十多歲的人士。因為,一個人在十多歲,剛剛會企圖開始思考較為深刻的問題,而又未完全建立好自己的「思考作業系統」(思考架構),還可以大量接收新事物。
那麼,一個年紀大的人,是不是就一定不能改善自己呢?
大概是。除非,他能夠保存自己在十多歲時的赤子之心,願意在必要時,花鉅大的成本,更換自己的「思考作業系統」。
— Me@2010.08.12
2010.08.12 Thursday (c) All rights reserved by ACHK
You must be logged in to post a comment.