本雜誌開源,歡迎投稿。週刊另有《誰在招人》服務,釋出程式設計師招聘資訊。合作推廣請郵件聯絡([email protected])。
封面圖
第40屆濰坊國際風箏會4月15日開幕,天空到處漂浮著奇特的風箏。(via)
本週話題:國產單板機值得推薦
前些天,添置裝置的時候,我偶然瞅了一眼樹莓派,被價格嚇到了。
有些讀者可能不瞭解,樹莓派是什麼,我簡單說一下。
它是一塊電路板,上面整合了 CPU、記憶體、各種 IO 介面,實際就是一臺小主機。買來以後,自己裝上系統,就可以當作家用電腦或者伺服器使用。
這類把電腦主機整合為一塊電路板的產品,統稱為單板機(single-board computer)。
單板機有大有小,樹莓派屬於微型單板機,以前的價格是很便宜的。
2019年6月,樹莓派 4B 釋出,官方定價是35美元(記憶體 2G)到55美元(記憶體 8G)。也就是說,那時最貴也就是人民幣400元左右。
疫情期間,價格一直上漲。去年2月,我買了一塊 8G 記憶體的樹莓派 4B,花了800元,當時覺得太貴了。
大家猜猜看,現在多少錢?
2023年4月,8G 記憶體的型號是人民幣1400元左右,2G 是900元左右。
你能想像嗎,四年前投產的一塊電路板,不僅沒有貶值,價格居然上漲了兩三倍!看來我們需要改變觀念了,電子產品也能保值增值......
我的看法是,現在這種價格,根本不用考慮樹莓派了,已經完全不值得了。市場上有很多價格更便宜、效能更強的替代品。
我推薦國產單板機。以前,國內模仿樹莓派的產品,比較低檔和粗糙,被稱為"山寨板"。但是,現在完全不一樣了。
這幾年,國產單板機大躍進,不僅做工精良,功能齊備,而且有不少創新的設計,外形也漂亮,堪稱精品。看看下面的產品,你動不動心?
別看這些單板機體積小,功能一點都不弱,一般的任務都能勝任,便宜便攜又省電,擴充套件性也好。當然,圖形效能和運算能力肯定是受限的,計算量大的任務不適合。
我陸陸續續買過幾臺,都很滿意。Youtube 上面,很多外國程式設計師購買了,也是讚不絕口,非常推薦。
國產單板機的現狀是,硬體令人滿意,主要缺點在於軟體。它們的技術文件、配套軟體、開發工具、社群生態比較缺,跟國外的差距很大。
在這裡,我想特別提一下瑞芯微的 RK3588 晶片。它是 ARM 架構的 CPU,自從華為被美國製裁以後,它大概是國內設計的最強 ARM 晶片了,效能據說在高通的驍龍855到驍龍865之間。
最新的國產單板機很多配備了這塊晶片,我建議大家多關注,因為它的效能足夠強,記憶體大,介面多,可以有很多玩法,比如用來做安卓的桌面電腦。
樹莓派在它面前毫無價效比,它比樹莓派效能強兩三倍,提供的介面更多,價格還便宜三分之一。
總之,國產單板機的競爭力很強,我覺得廠家、消費者、政府都應該努力,好好扶植這一類產品,形成拳頭產業,對外佔據國際市場,對內促進中國軟硬體整體水平的提高。
如何提高抗風險能力
上週,孫明展老師從廣州聯絡我,他們又要搞活動了。
這是我認識他的第六年。他從世界500強保險公司辭職創業,開了一家第三方家庭資產規劃諮詢服務公司,專門做家庭資產規劃諮詢和財商教育。
當時,他看到我的週刊,就找我合作,覺得程式設計師這個群體很需要這些服務。他們每年搞活動的時候,就到週刊發訊息,轉眼已經第六年了。
他們的活動是一個純粹的諮詢活動,不收取任何費用,一對一地回答大家的理財保險等相關問題,承諾不推銷任何產品。 活動目的就是普及家庭保障規劃、教育規劃、養老規劃等乾貨知識,推廣他們的品牌。
任何保險、孩子教育、未來養老規劃等方面的問題,到時都可以向專業的顧問免費諮詢,比如醫療保險需要買嗎、怎麼看懂"免責條款"、怎麼規劃自己未來養老儲蓄問題等等。
今年活動主題是 《如何提高抗風險能力》。他們會給出一些針對性的建議,怎麼防範財務風險,儘量讓資產保值增值。
大家可以微信搜尋個人公號"孫明展",或者訪問官網,先了解一下,裡面有很多內容,包括保險科普文章和自有品牌"譜藍"的介紹(上圖)。
他們的公司相當正規,發展得很好,員工有幾百人,還拿到了 B 輪投資,做了自己的諮詢軟體引擎。
活動中,理財師除了回答問題,還會根據每個人的情況,進行家庭財務分析,指出風險所在,為你設計一套家庭財務保障方案,包括存款、投資、保險等金融產品的配置,兼顧抗風險和養老的需求,儘量做到保值增值。
歡迎大家參加,微信掃描下方二維碼,或者點選這個連結,就可以報名,前100名還可以獲贈一份《家庭財務寶典》。
科技動態
1、氣候變暖與全壘打
美國氣象學家的一項研究發現,2010年開始,美國棒球大聯盟的明星擊球手,每年可以多打出50個全壘打。
氣象學家認為,這與全球氣候變暖有關。氣溫上升後,空氣分子移動加快,使得空氣密度降低,從而減少了空氣阻力,讓球可以飛得更遠。
經過計算,氣溫每升高1攝氏度,全壘打的可能性就會增加1%。以此類推,很多田徑專案都會受到氣候變暖的影響,從而使得成績變好。
2、模擬火星艙
美國宇航局正在招募4名志願者,參加今年6月開始的模擬火星艙實驗。
這4人將在模擬的火星艙裡面生活一年,用來了解哪些資源是人類在火星長期生存所必需的。
模擬艙是 3D 粘土列印的,預計火星上就採用這種方法建造房屋。
他們的外部環境也儘量佈置得像火星,窗外都是紅土地。
模擬艙內部面積為150平方米,包括四間單人宿舍、一間公用衛生間、工作區、醫療區和休息區。
為了儘量逼真,他們與外界的通訊將有22分鐘的延遲,那是無線電訊號從地球到火星的時間。平時,除了科學實驗,他們還需要自己栽培蕃茄和綠葉蔬菜。
3、攝像頭測量血壓
澳大利亞和伊拉克的研究人員,開發了一種基於攝像頭的血壓測量法,不需要任何身體接觸。
這種技術近距離拍攝一個人10秒,就能從前額的兩個區域提取心臟訊號,使用演算法算出血壓。
研究人員稱,準確率可以達到90%。不過,這個準確率值得懷疑,智慧手錶直到今天都不能準確測量血壓,何況不接觸人體的攝像頭。
4、超薄太陽能電池
麻省理工學院發明了超薄太陽能電池,像紙張一樣薄,每平方米僅重100克。
傳統的玻璃太陽能板,每平方米重達10.7公斤,是這種超薄板的100倍。它又薄又輕,可以做成一塊毯子,鋪在屋頂上,大大降低安裝成本。
而且,它還能用在以前無法放置太陽能板的地方,比如船帆、無人機機翼、帳篷等,甚至貼在玻璃窗上,對於戶外需要負重的場合也特別有用。
5、博物館療法
現代人有巨大的壓力,許多人患有憂鬱症和焦慮症。為了幫助這些患者,比利時醫生想出了一種新的"博物館療法"。
醫生要求病人,跟朋友或家人一起參觀布魯塞爾市的博物館。
背後的想法是,憂鬱症和焦慮症的病因,部分與缺乏戶外活動和社交活動有關。
病人走出房間,與親友一起參加戶外活動,來到安靜、放鬆、又有很多陌生人的博物館,有助於心態恢復平靜。
文章
1、中國創作者的 AI 運用(中文)
《中國新聞週刊》的一篇報導,介紹國內創作者使用 AI 寫小說、畫插圖、作曲。
2、如何在 AWS 租用 GPU(中文)
自己玩 AI 模型,算力和資金是一個大問題,一般都要租用雲服務商的 GPU。作者嘗試了各家服務商,這是在 AWS 租 GPU 的詳細流程。(@cocomany 投稿)
3、Intl.Segmenter 的分詞用法(英文)
Intl.Segmenter 是瀏覽器內建的 API,支援各種語言的分詞(包括中文),本文介紹它的簡單用法。
4、五年獨立開發者的教訓(英文)
五年前,作者辭職做一個獨立開發者,本文回顧了他的三個教訓。
5、Bun vs Node 效能比較(英文)
Bun 是一個新興的 JavaScript 伺服器執行環境,目標是相容 Node.js 的 API,但是比後者更快。作者比較了一下兩者的效能差異。
6、一人運營的時事通訊價值幾百萬美元(英文)
美國有一個 TLDR Newsletter,每天透過郵件傳送時事新聞。它是一個人運營的,年收入超過500萬美元,本文介紹他是怎麼做的。
7、我為什麼選擇不穩定的排序演算法(英文)
作者原為 V8 引擎團隊的成員,負責排序演算法。他解釋,為什麼他為 V8 選擇了不穩定的排序演算法,即排序的成員排列順序可能與原始順序不同。
不過,標準後來改了,現在已經變成了穩定排序演算法。
8、Firefox 自動去除 Cookie 橫幅(英文)
很多國外網站都有 Cookie 橫幅,讓使用者點選是否接受 Cookie,非常煩人。Firefox 瀏覽器的最新版,加入了自動去除該橫幅的功能。
工具
1、nango
一個開源的 Web 服務,自動獲取和管理各種 OAuth 認證的 token,可以自己架設。
2、docker-rollout
這個工具可以不停機更新 Docker Compose 裡面的某個服務。原理是同時新建兩個例項,用已更新的例項替換未更新的例項。
3、Web LLM
這個軟體透過 WebGPU API,在瀏覽器裡面執行 LLM 模型,可以離線執行,並且不限定模型。
當然,它不能用來訓練大模型,而且表現肯定不如 ChatGPT,但是能在瀏覽器裡面執行,大大降低了自己架設 LLM 的門檻,而且非常適合一些離線任務(比如總結文件),詳見這篇測評。
4、OpenAI 介面應用
使用 Express 搭建的 Node.js 應用,用來連線 OpenAI API 進行聊天。程式碼開源。這是前端程式碼,另有後端程式碼。(@KiritoCheng 投稿)
5、Animated Drawings
這個工具使用 AI 模型,將手繪的人物草圖變成一段動畫。
6、scrutiny
實時檢查硬碟 S.M.A.R.T 健康狀態的工具,Docker 安裝,自帶 Web UI。
7、browsertunnel
這個軟體可以將使用者資訊,透過網頁的 DNS 請求傳回伺服器。注意,不是 HTTP 請求,而是使用查詢域名的 DNS 請求夾帶額外資訊。這種監視使用者的方法,很難發現,也很難阻止。
8、Upbase
一個網頁應用,將專案管理、日程安排、聊天、文件等功能做到了一起,目標是成為團隊協作的一站式工具。
9、Bot Aquarium
一個 Linux 系統執行的虛擬機器,特點是完全交給 OpenAI 控制。
你描述想用虛擬機器完成的任務,它把這段描述傳給 OpenAI,並且自動執行返回的命令。等到虛擬機器出來了執行結果(比如報錯),它再自動把執行結果提交給 OpenAI,不斷重複這個過程,直到任務完成。
10、Autodoc
使用 LLM 模型自動生成程式碼文件。作者的想法是將它加入持續構建,每次程式碼變更,就會同時自動更新文件。
11、SceneXplain
使用者上傳一張圖片,它會給出圖片的詳細文字描述,號稱比其他模型效果好。
資源
1、計算機程式的構造和解釋(JavaScript 版)
這是名著《SICP》(計算機程式的構造和解釋)一書的官方 JavaScript 版,並且是麻省理工學院的官方版本,可以免費閱讀,參見介紹。
2、WebGPU 基礎知識
這個網站提供 WebGPU 開發知識的英文教程。
3、GPT Unicorn
這個網站每天讓 GPT-4 畫一隻獨角獸(SVG 格式),放上網頁,從而記錄下模型的進化。
可以看到,即使是同一個模型處理同一個問題,每天返回的結果都是不一樣的,上圖是4月13日的結果。
4、Vercel AI Playground
Vercel 公司架設的 AI 實驗頁面,使用者可以方便地選擇不同的模型,比較它們的生成結果。
5、Playlist Genius
描述一下你想聽的音樂,該網站會自動生成一張 Spotify 的歌單。
圖片
1、修復貝魯特玻璃文物
2020年8月4日,黎巴嫩首都貝魯特的港口,發生化學危險品大爆炸。
該市的博物館受到爆炸影響,靠近視窗的一個展櫃被震破,裡面74個玻璃器皿和玻璃窗的碎片散落了一地。
工作人員以難以想象的耐心,收集整理了所有碎片,嘗試將文物修復。
由於難度太高,這些碎片最終送到了倫敦的大英博物館,由專家進行修復。
下面就是四件已經修復的文章。迄今一共修復了26件,還有46件等待修復。
2、無人機還原古代建築
一組荷蘭藝術家使用無人機,"還原"古代建築的本來樣子。
文摘
1、開門研究與關門研究
以下摘自美國電腦科學家理查德·漢明的著名演講《你和你的研究》。
貝爾實驗室的科學家都有自己的辦公室。
我注意到,如果你把辦公室的門關上,你今天和明天就會完成更多的工作,而且你的工作效率比大多數人都高。
但是10年後不知何故,你並不十分清楚哪些問題值得解決;你所做的所有辛勤工作的重要性都無關緊要。
開門工作的人會受到各種干擾,但他也偶爾會得到關於世界是什麼、以及什麼可能是重要的事情的線索。
我認為,那些開門工作的人和最終做重要事情的人之間存在著很好的相關性。
儘管那些關著門工作的人通常更努力,但不知何故,他們似乎會做錯事,雖然不是大問題,但足以讓他們錯過偉大的榮譽。
言論
1、
如果一個人使用 C 語言,那往往不是因為他選擇了 C 語言,而是 C 語言選擇了他。
如果你開發的是作業系統、編譯器、硬體驅動,那麼你沒有選擇,只能使用 C 語言。
-- 《1x 開發人員的經驗法則》
2、
大型 IT 公司的工作有一個弊端,就是你在工作中學到的大部分知識(比如說 90%),對下一份工作完全沒有用。
它們都是關於一個大組織如何運作的具體知識,涉及其他地方根本不存在的內部工具和業務概念。
-- 《1x 開發人員的經驗法則》
3、
科學家對真實的東西感興趣,商人對有用的東西感興趣。
-- 《商業沒有真相,只有知識》
4、
雖然我的工作是軟體工程師,我一直設法在工作中多接觸數學,這樣我就不會在餘下的職業生涯中被歸類為軟體工程師。金融/數學問題比使用者體驗更讓我感興趣。
-- 《我在 Pixar、Google 和 Two Sigma 的實習經歷》
5、
每天,我會接觸到250個廣告和無數的娛樂選擇,它們大部分都是由想賣給我東西的公司資助的。
這就是世界對我產生影響的方式。我是一個作家,我的小說大量使用這些流行元素,這與100年前的小說家寫花園散步和步行到河邊取水的生活,並沒有什麼不同,人類的日常生活已經變了。
-- 大衛·福斯特·華萊士,美國小說家
歷史上的本週
如何度過疫情、裁員、還有戰爭(2022 #204)
1982年的資訊社會預言(2021 #154)
語音合成的用途(2020 #104)
可擴充套件性最好的活動(2019 #54)
鳴謝
週刊得到國內新一代知識管理與協作平臺 FlowUs 的幫助,深表感謝。
FlowUS = 文件 + 表格 + 網盤。你可以用它寫文件、做主頁、管理資料、儲存檔案等等。
每一期週刊同時釋出在 FlowUs 專欄,歡迎大家也去開通自己的專欄和主頁。
(完)