科技愛好者週刊(第 131 期):你的頭腦是二值邏輯,還是三值邏輯?

阮一峰發表於2020-10-30

本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。

週刊討論區的帖子《誰在招人?》,提供大量就業資訊,歡迎訪問或釋出工作/實習崗位。

封面圖

浙江省舟山群島的舟岱大橋,包含一個海上立交橋。該橋9月主橋合攏,預計明年通車。(via: Instagram

微信小程式入門教程

本週,我釋出了《微信小程式入門教程》,分成四次連載,幫助初學者學會寫微信小程式。

這是免費教程,不收任何費用,有興趣的同學可以看看,相信比其他教程更簡單清晰。

本週話題:你的頭腦是二值邏輯,還是三值邏輯?

最近,我學到了一點邏輯學知識,很有啟發。跟大家分享一下。不誇張地說,也許會讓你看待世界的方式發生一點變化。

我們知道,扔硬幣只有兩種結果:正面或反面。 這種只有兩種結果的判斷系統,稱為二值邏輯

很多人的思維模式就是二值邏輯。他們看任何問題,都是兩分法,只有兩種結果,非黑即白。一個物品要麼有用,要麼沒用;一個命題要麼真,要麼偽;一個人物要麼是好人,要麼是壞人。

但是,邏輯學還存在另一種三值邏輯認為任何一個判斷有三種可能,除了真偽,還有一種中間狀態,即非真非偽。

如果你採用三值邏輯的思維模式,看待世界的心態會完全不一樣。遇到陌生人的時候,二值邏輯只有好人和壞人兩種結果,這必然導致"黨同伐異"(結交同類,反對異類的意思)。但是,三值邏輯認為可能有第三種結果,對方算不是好人,但也不是壞人,可以中性對待。所以,三值邏輯就會導致一種比較溫和包容的世界觀。

一個哲學家說過,中國哲學與西方哲學的最大區別,就在於西方哲學是二值邏輯,追求事物的真偽,一定要搞清楚真理和謬誤; 中國哲學是三值邏輯,不追求真理和謬誤,而提倡恪守中間道路,也就是中庸。

我現在的看法是,這可以區分一個人的世界觀是否成熟深刻。有些年輕朋友就是二值邏輯的頭腦,一看到不贊成、不理解、不喜歡的言論,就認定對方是錯誤的,完全否定,這其實是思想不成熟的表現。世界太複雜,很難用兩分法來判斷,三值邏輯會讓你的心態好很多,而且有利於個人的進步:正確和錯誤之間,存在一個廣闊的中間地帶,任何一種言論都可能有正確的成分,要學會從中間地帶去看待事物,吸收對自己有用的部分,摒棄無用的部分。

三值邏輯的缺點是不利於追求真相,也沒有明確的立場。順便提一下,邏輯學還有多值邏輯(一個判斷存在 n 種結果)和模糊邏輯(分不清結果)。如果是那樣的世界觀,就更無所謂對錯了,一切都是模模糊糊的,學著接受就可以了。

Web 前端大學生就業專案

自從網際網路誕生,前端一直是招聘的熱門。不管什麼專案,只要需要使用者介面(UI),就需要前端工程師。

前端的領域也在不斷擴充。一方面,雲開發和 Node.js 使得前端具備了後端能力,全棧工程師一個人就能承擔完整專案。另一方面,手機 App 興起以後,前端承擔了 App 開發。

這樣的背景下,市場對前端工程師的需求越來越大,薪資也水漲船高。而且,前端的門檻比後端低,外行相對容易進入,所以每年都有很多同學選擇前端就業。

本週向大家介紹一個開課吧的培訓專案 《Web 前端大學生就業專案課》,專門幫助想要進入前端行業的 應屆生或者初入職場的大學生

缺少商業專案經驗,幾乎是所有大學生的就業難題,即使有實習經歷,往往也無法真正接觸專案核心, 實際的專案能力和經驗非常有限!但是找工作時,公司看重的恰恰就是你的實戰經驗。

這個培訓課的目標,就是讓初出茅廬的同學能夠快速上手前端業務,並且能夠有實際的專案程式碼產出!

主講的孔德健老師,畢業於西安電子科技大學,有10年網際網路產品開發經驗,主持編撰了《微信小程式開發實戰》等教材。他曾在京東和國內著名遊戲公司任職,有千萬級併發的商業專案經驗。

孔老師會詳細講解 JS 和 CSS 難點,透過一個真實專案 "影片實時彈幕",帶你學習和實踐 BiliBili 影片彈幕的技術實現,親身感受商業專案開發流程和開發難點,提升開發能力。

這個課程原價 399 元,開課吧現在為週刊讀者提供了100 個 0 元學習名額,訪問這個網址,或者掃描下面的二維碼就能獲得!

資訊

1、最長的腳印足跡化石

美國新墨西哥州白沙國家公園的一個湖泊乾涸以後,考古學家在湖床發現了已知最長的腳印足跡化石。這些足跡形成在一萬多年前,長達1.5公里。

這個人的行走速度很快,大約每秒1.7米以上(舒適的行走速度約為每秒1.2至1.5米)。腳印比較小,很可能是女性或少年男性的腳印。這個人走到目的地後,又走了回來,在折返點還出現了一些兩三歲嬰兒的腳印。目前的推測是,可能是一個母親抱著嬰兒在奔跑(被野獸追逐?),到了目的地,讓嬰兒下地走了一會,然後又抱著返回,或者將嬰兒交過當地的某個人。

2、公交車尾的紅綠燈提示

由於公交車的車身比較高大,跟在後面的小汽車往往看不見前方的紅綠燈。為了解決這個問題,湖南長沙的公交315線會在車尾顯示前方路口的紅綠燈,方便後方的司機瞭解路況。

它的原理是,公交車經過路口時,會透過物聯網連網,將路口紅綠燈的資訊同步到公交車上。除了紅綠燈狀態,還能同步讀秒資訊,顯示多少秒後紅綠燈改變狀態。據介紹,長沙目前已有2000餘輛公交車完成了改造。

3、農作物的使用者協議

一位美國消費者從超市買了一包葡萄,回家後驚訝地發現,包裝袋子上竟然印著一段《使用者使用協議》。

原來,這種葡萄屬於改良過的新品種。根據美國法律,農產品的新品種可以享有專利,未經許可不得複製。但是,這也帶來一個問題:如果昆蟲、鳥類和人類意外地自然種植這種農作物(比如將吃完的葡萄丟在荒地裡),生長出新的植物株,是否也受到專利的限制?

4、遙控叉車

疫情期間,美國很多工人不能上班,一家創業公司就發明了"遠端叉車系統",讓工人可以在家裡操作叉車搬運貨物。據稱,已經有十幾家公司購買了這套系統。

該系統配備攝像頭和麥克風,讓操作員可以看到和聽到倉庫的情況。操作員透過操縱桿或方向盤和地板上的踏板,來操作叉車。

理論上,該系統可以用於所有需要現場操作的工作,比如遠端駕駛汽車。但是,最大的問題是它需要很好的無線網路條件,萬一汽車開到忙碌的大街上,突然斷網,後果不堪設想。

5、星鏈計劃的火星協議

10月26日晚上,SpaceX 公司向參加星鏈計劃(Starlink)的使用者發郵件,宣佈 Beta 測試開始,意味著這個衛星上網專案已經可以正式提供服務了。使用者必須以499美元購買接收器,然後每月的上網費是99美元。

但是,最轟動的是,它的使用者協議裡面有這樣一段不尋常的話。

這就是說,SpaceX 公司或星鏈計劃,已經在法律上做好了開展火星業務的準備。

6、一句話訊息

  • 一個西方研究團隊列出了2020年世界上攝像頭密度最高的城市排名,排名前10的城市有9個在中國。他們沒有說資料從何而來,所以未必可靠。

  • 德國科學家發表論文,認為城市夜晚的照明(廣告、建築物、停車場、體育場等)大部分都浪費了,因為很大一部分燈光都向上發射到太空,形成光汙染,而沒有集中照亮路標、街道或建築物。

  • 摩根士丹利分析師提出,鄭州10月份的空氣質量突然下降,表明iPhone 12 正在加緊生產。富士康的鄭州工廠是蘋果手機的主要生產地之一。

  • 杭州擬立法,禁止居民小區強制採集住戶的生物資訊,"不得強制業主透過指紋、人臉識別等生物資訊方式使用共用設施裝置。"

  • 美國宇航局資助諾基亞公司3.7億美元,在月球上建立一個 4G 通訊網。目標是2028年宇航員能在月球表面進行無線通訊。

文章

1、為什麼高鐵手機上網速度很快?(中文)

現在高鐵列車越來越快,途經的隧道越來越多,手機的 4G、5G 訊號卻還是滿格。那麼這是怎麼做到的呢?

2、Python 的 eval() 函式很危險(英文)

本文解釋為什麼 Python 語言的 eval()函式是一個危險的操作,不能用於不信任的資料。

3、React Ref 詳解(英文)

一篇寫得很好的 React 教程,解釋了useRef()鉤子和ref屬性的用法。

4、向上捅破天,向下扎到根(中文)

任正非9月14-18日訪問北京大學、清華大學、中國科學院的最新講話,講得很好,有戰略高度。

4、圖片載入失敗後CSS樣式處理最佳實踐(中文)

網頁圖片如果沒有下載成功,怎樣將錯誤資訊顯示在網頁效果最好?

5、為什麼 Lisp 語法非常合理?(英文)

作者為了解釋 Lisp 語法的有效性,舉了一個例子,使用 JavaScript 語言進行遠端函式呼叫,結果最合理高效的方式就是讓資料採用 Lisp 的語法。這篇文章有點深度,但是值得一讀。

6、生產環境使用 ES 模組的感受(英文)

作者在網頁上直接使用 ES 模組,不經過任何打包工具,談了自己的使用感受。最大的好處就是,使用者執行的程式碼跟原始程式碼是一致的,省去了編譯步驟,使得除錯非常容易。

7、如何用 JavaScript 抓取並解析網頁(英文)

本文演示了使用 JavaScript 抓取網頁、並提取資料的整個過程。

8、資訊保安職業生涯規劃(中文)

作者從事資訊保安將近 20 年,經常被問到"我要怎麼做才能入門資訊保安領域?"。這篇萬字長文就是他對這個問題的回答,涉及方方面面。(@StrokMitream 投稿)

工具

1、ConsoleChat.io

一個在瀏覽器控制檯進行聊天的工具庫。

2、SVG Favicon Maker

一個線上工具,製作 SVG 格式的 Favicon。

3、Microsoft Edge 的 Linux 版本

微軟正式釋出 Edge 瀏覽器的 Linux 版本。

4、react-chrono

React 的時間軸元件。

5、Masonry

網頁瀑布流的佈局庫。

6、Glow

一個命令列的 Markdown 閱讀工具。

7、vdx

一個命令列的影片處理工具,屬於 FFmpeg 的包裝庫,提供簡單易用的語法格式。

8、Diode

Diode 可以將本機(localhost)的網站公開到網際網路上,提供一個二級域名,使得外部使用者可以訪問。

9、HIPA(黑帕雲)

國產的線上表格資料庫,類似國外的 Airtable,提供了強大電子表格功能,比如多表關聯、一對多的自動聚合運算、看板檢視、多人實時協作、行級資料許可權等等。(@mechiland 投稿)

10、Running page

國產的跑步資料管理軟體,可以備份 Nike、Runtastic(Adidas Run)、佳明的 gpx 跑步資料,生成個人的跑步主頁。(@yihong0618 投稿)

資源

1、 The Old Net

這個網站復原了2000年以前的網站訪問體驗。

2、《人工智慧程式設計的 LISP 範例》(Paradigms of Artificial Intelligence Programming)

一本很好的英文教科書,解釋人工智慧程式設計原理。作者是谷歌公司著名的科學家 Peter Norvig。

3、Sharkle

點選網頁上的按鈕,它會隨機開啟一個有趣的網站。

4、Deepwork.fm

一個線上電臺,播放適合工作時收聽的音樂,提供幾個不同風格的頻道,比如平靜的音樂或有節奏感的音樂。

5、HelloDjango

Django REST framework 中文教程。(@521xueweihan 投稿)

6、資料保護指南

這個英文網站提供了一個計算機資料保護的指南,有各種工具的詳細用法介紹,比如如何在 Windows 刪除資料如何使用密碼管理器等等。

圖片

1、俄羅斯的充氣部隊

西方媒體揭露,俄羅斯經常使用充氣道具冒充部隊。這不僅可以欺騙敵人的偵查兵,而且對付衛星照片極為有效。

2、最早的錯覺圖片

已知歷史上最早的視覺錯覺圖片,發表在1892年10月23日的一本德國幽默雜誌上,要求讀者分辨下面的圖片更像鴨子,還是更像兔子。

3、Doggerland

英國現在是一個海島,但以前與歐洲大陸是相連的,相連的部分被稱為 Doggerland。

公元前6000年海平面上升,這個地區開始沉入海底,使得英國脫離了歐洲大陸。下圖的紅色圓圈部分就是 Doggerland 的位置,在英格蘭東海岸與荷蘭之間。

文摘

1、給印度年輕人的一封公開信

印度年輕人的失業率極高,約30%。與此同時,這些年輕人在 Facebook 和 Instagram 上花費了大量時間,印度人在 Facebook 和 Instagram 花費的時間在所有國家/地區排名第一。印度網際網路廣告業的收入卻極低,廣告主根本找不到對這些人有價值的廣告,他們沒有購買力。

最近,印度最著名的作家之一的切坦·巴加特(Chetan Bhagat)在《印度時報》上發表了這封公開信,呼籲印度年輕人不要沉溺於手機。

親愛的年輕朋友們,

這封公開信儘管在大報紙上發表,但是我不知道你是否會看到它。你們中的許多人都忙於使用手機,觀看影片,玩影片遊戲,與朋友聊天,在社交媒體上發表評論,或者只是滾動瀏覽名人新聞。你們顧不上閱讀文章。

但是,如果你碰巧遇到了這篇文章,請完整讀完它。這很重要,這關係到你的生活。你正在手機上浪費生命。

你們是印度歷史上第一代可以使用智慧手機和廉價資料流量的人。你們每天在手機上花費大量時間,對於年輕人來說,每天平均達到5到7個小時。

五小時是你每天清醒時間的三分之一。就像香菸或其他毒品一樣,這種手機成癮正在吞噬你生命的一部分,損害你的職業前景,並弄亂你的大腦。如果這樣下去,整個一代印度年輕人將成為被 4G 毀掉的一代人,這一代人全都沉迷於 4G,他們的生活毫無目標,對國家一無所知。

首先,手機成癮絕對浪費時間,這些時間本可以用於生活中更具生產力的事物。想象一下,每天從手機上節省三個小時,花在任何其他事情上,比如健身,學習技能,找工作,開辦企業。如果你始終如一地這樣做,它將帶你到何處。

第二,手機成癮會使大腦變鈍。當你觀看垃圾時,大腦會放鬆並且運轉較少,你很快將變得缺乏邏輯思考、推理或爭論的能力。你將不再看到不同的觀點,不再能處理不同的問題、評估利弊或做出正確的決定。

由於大腦麻木,你會變得被情緒主導,出現兩極分化的情緒,對名人或政客強烈狂熱或強烈仇恨。一代人都變得情緒化,失去理性。

最後,連續三個小時以上玩手機,消磨你的動力和精力。生活中的成功來自於設定目標,保持動力併為實現目標而努力。但是,看著手機螢幕會讓你失去動力,每天划著螢幕消磨時間。

年輕人將決定印度的未來。想象一下,讓印度獨立的那一代年輕人,他們關心國家問題,為解放印度而戰。今天,年輕人真的在乎影響國家命運的事情嗎?還是更在乎轟動的新聞,忙於對娛樂性事件或瘋狂性事情做出情緒性反應?

當務之急是使印度的經濟再次增長。中國比我們富裕五倍。請在網際網路上搜一下中國城市的照片。為了讓印度也這樣發展,我們必須做很多事情。我們應該集中精力發展經濟,還是繼續對那些宗教廣告表達憤怒?你應該專注於自己的職業,還是應該將時間浪費在永無止境的印度教-穆斯林的歷史問題上?你想過上幸福的生活,還是希望搞清楚寶萊塢明星的各種混亂新聞?

你,今天的年輕人,將決定這些問題的答案。沒有其他人會為你做這件事,你必須對自己和這個國家的命運負責。印度的貧窮和強烈的民族情緒並不值得自豪,你們的目標應該是讓印度和你自己變得富有而謙虛。放下你的手機,將你的思想投入到那些富有成效和創造力的事情中,為自己的生活和國家做出改變。

你們應該使用 4G 成為印度領先的一代人,而不要最終成為被 4G 毀掉的一代人。

愛你們的,

切坦·巴加特

言論

1、

如果你拿到5萬月薪時,並沒有比5千月薪時更快樂,那就說明你是一個利己主義者,而不是利他主義者。

-- 一個 Facebook 使用者

2、

生產一噸大豆需要約1500噸水,所以中國的大豆可能永遠都會生產不足。

-- 《大西洋雜誌》

3、

伊朗人無法訪問 GitLab、GitHub、Docker、NPM、Google Developer、Android、AWS、Go、Kubernetes。根據美國政府的要求,那些網站全部遮蔽了伊朗的 IP 地址。

-- 《GitLab 阻止了伊朗人的訪問》

4、

日本的垃圾分類手冊長達37頁,而且每天回收的垃圾不一樣,這導致我一週大約有6個小時要用來處理垃圾。

-- 一個美國人在日本生活的感想

5、

信用卡已經過時了,收費太高。在美國,商家和消費者每筆交易要交納2%的手續費,簡直就是信用卡在對美國經濟收稅。這也是支付寶和微信支付在中國流行的原因,你可以向任何人付款,而且是小額付款,幾乎沒有任何費用。

-- 李開復

回顧

2019年的本週(第 80 期):企業軟體創業,為什麼在中國不容易成功?

2018年的本週(第 28 期):軟體開發是真正的知識嗎?

訂閱

這個週刊每週五發布,同步更新在阮一峰的網路日誌微信公眾號

微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。

(完)

相關文章