這裡記錄每週值得分享的科技內容,週五發佈。
本雜誌開源,歡迎投稿。另有《誰在招人》服務,發佈程序員招聘信息。合作請郵件聯繫([email protected])。
封面圖

"520"那一天,杭州市西湖區綠地出現了一朵巨型的 3D 打印玫瑰,直徑2.4米。(via)
最酷的樂高作品
樂高,大家都知道吧,一家世界著名的玩具公司,主要生產塑料積木。
你買來一包塑料零件,可以按照圖紙組裝,也可以搭成自己想要的形狀。

前些天,國外網友用樂高,搭出一個你絕對想不到的東西:齒輪減速器。
我覺得太酷了,今天分享給大家。

它的動力來自一個電動機,每分鐘旋轉375次。

然後,經過一系列齒輪減速,最終會帶動一個塑料玩偶。

最酷的地方在於,它的減速效果達到了匪夷所思的 10^100 : 1 !
也就是說,電動機轉動 10^100 圈,玩偶才會轉動 1 圈。這個數字實在太大了,據說宇宙所有原子的總和也不過 10^80。這意味這,直到宇宙毀滅,這個玩偶可能還沒有轉動一格。
這麼神奇的"齒輪減速",原理很簡單,就是小齒輪帶動大齒輪。

上圖中,一個8齒的小齒輪帶動一個24齒的大齒輪。由於後者比前者大3倍,所以轉速會放慢3倍。
接著,大齒輪上面再固定一個8齒的小齒輪,去帶動一個更大的40齒的齒輪。

因此,第三個齒輪的轉速,就比第二個齒輪慢了5倍(40 / 8),相當比第一個齒輪慢了15倍(3 x 5)。
不斷重複這種做法,轉速就會越來越慢。


作者甚至還用到了168齒的超級齒輪。

以及其他一些減速齒輪的組合。


最終的減速比,就達到了驚人的 10^100 : 1。

我從沒想過,樂高積木能達到宇宙級別的數量級,真是神奇。
騰訊 PAG
上週,我遇到一個騰訊的朋友。
他說,騰訊有一個很重要的技術產品,很多人都不知道,值得你好好了解一下。
我就問是什麼,答曰 PAG 動效組件。

我的第一反應是,一個動畫效果工具,值得特別瞭解嗎?但是看了一下,它果真不簡單。
表面上,它的最大特點是跨平臺,只要做一次動畫,就能用在所有平臺(手機、Web、小程序、Windows、Linux、Mac......)。PAG 這個名字就是"跨平臺動畫"( Portable Animated Graphics)。
但是,怎麼才能做到呢,所有平臺對於同一個動效文件,渲染出一樣的動畫效果?
答案就是騰訊用 C++ 寫一個圖形渲染庫,為每個平臺做了一個適配層。
所以,PAG 跟其他動效工具都不一樣,不依賴平臺自帶的圖形渲染,本質上是一套獨立的圖形渲染解決方案。
由於自帶圖形渲染,不必考慮各個平臺的適配,所以 PAG 具備很多其他方案沒有的優點。
(1)開發成本低。 實現一次,就能用於所有平臺,並且效果保證一致。
(2)簡化開發流程。 以前,動效是一件很麻煩、交付成本很高的事情。設計師在 After Effects 完成設計,然後導出給程序員看,讓後者去實現,一般需要來回溝通修改多次,才能完成。
現在就簡單了:程序員負責在應用裡面接入 PAG 的 SDK;設計師安裝一個 After Effects 插件,直接導出 PAG 文件,放到應用裡面,自己就能上線。雙方完全可以不見面。
(3)支持所有 AE 特性。 After Effects 能實現的效果,PAG 都能還原出來。
(4)資源佔有少。 PAG 文件是二進制的,相比另一個著名動效工具 Lottie 的 SVG 文件,體積更小,解析時間更短。很多複雜的動效,只有 2 KB 左右。由於是二進制文件,圖片、音頻、視頻都能打包進去,作為一個文件發佈。
(5)自帶開發工具 PAG Viewer。 它可以預覽、替換和調整二進制包裡面的圖片和文字,用於上線前的效果確認,也方便複用動效資源。

這樣一個好用的工具,騰訊從2017年開始研發,已經6年了。它在騰訊的所有主要業務線上已經落地了上千個產品,微信、QQ、王者榮耀、小紅書、知乎等都在使用它。微信視頻直播間的各種禮物特效,王者榮耀的戰報特效,就是用它實現的。
官網的案例畫廊和素材庫網站"動池",有大量作品展示,大家可以去看看。

去年,騰訊開源了 PAG,詳細的文檔可以去 GitHub 搜 libpag,裡面還有源碼倉庫,已經有3000多顆星了。也可以去官網 pag.art 瞭解更多產品相關信息。
如果你對動效感興趣,或者有這方面的產品需求,不妨嘗試一下 PAG。
科技動態
1、聲控手機
一家美國創業公司,發佈了一個可穿戴的聲控裝置,號稱可以取代手機。

它的最大特點就是沒有屏幕,投影在手掌(或者其他表面)上操作。由於是聲控,它不需要很複雜的操作界面。
據說,它還有一個意料之外的好處,就是解決了手機上癮。
2、AI 漫畫
一個美國漫畫家使用 AI 模型,生成了一本漫畫書,已經上架銷售了。

漫畫家說,這件事的最大難度是 AI 很難保持畫風統一。為了讓主角前後長得一樣,他不得不每次都將主角的長相(下圖中間的方塊),先輸入模型。

即使如此,模型生成的圖片還不能直接使用,比如上圖的人物缺少右腿,漫畫家必須手動進行修改。
儘管如此,最後成品的效果還是不錯的。

整部漫畫書耗時一個月製作,目前在亞馬遜網上書店銷售,相當暢銷。以後的文藝作品,也許部分或全部都是 AI 提供給我們的。
3、洛杉磯候車亭
洛杉磯市政府大張旗鼓地宣佈,引入了一種新的候車亭,既可以遮陽,夜間還能當作路燈。

問題是,它只能供一個人使用,既不足以遮陽,也不足以照明,令人相當傻眼。

媒體一片譁然,質疑這種候車亭有什麼用。而且,它的成本是每個1萬美元。
其實,洛杉磯市內的候車亭,是那種正常的大候車亭(下圖),但是經常被濫用,還會被流浪漢佔據。

市政府就想出在郊區的小站點,建這種簡易候車亭。只是設計得太簡陋,還不如直接建一個路燈。
4、無葉片飛機
垂直起降的飛機,一般都有螺旋槳葉片,比如直升飛機。但是,一家美國開發出了無葉片的垂直起降飛機。

它的原理與無葉片風扇相似,採用壓縮空氣產生推力。它的頂部有兩個方框,會噴出氣體。但是,動力比較小,目前只能用於小型的無人飛機。

文章
1、AI 模型為什麼都以羊駝起名(中文)

那些開源的 AI 模型的名字,往往跟偶蹄目羊駝有關,這是為什麼。
2、飛碟幻想消亡史(中文)

上個世紀《飛碟探索》曾經是國內發行量最大的科普雜誌之一。本文回顧了它的興衰史,"飛碟熱"的消退也是中國人科學素質提高的一種表現。
3、我發現的一個支付寶漏洞(中文)

作者先在"閒魚"購物,再在支付寶付款,結果被騙。他發現騙子鑽了漏洞,通過代碼讓交易自動確認"收貨"。(@childrentime 投稿)
4、我的線上立案遭遇(中文)

作者跟銀行發生糾紛,準備線上向法院申請立案,但是法院的立案系統很難用,一連操作了四次還沒成功。(@dingjs 投稿)
5、英特爾發佈全新架構 x86S(中文)

英特爾發佈了一個新的 CPU 指令集 x86S,只支持64位模式,可以簡化 CPU 的設計。
6、zip 域名的安全擔憂(英文)

.zip 和 .mov 現在都是頂級域名,開放註冊。setup.zip 已經不僅是文件,而是一個可以訪問的域名。這可能會有一點安全風險。
7、無邊界鼠標(英文)

微軟發佈了一項新功能"無邊界鼠標"(Mouse Without Borders),Windows 直接支持一個鼠標操作局域網的四臺電腦。
8、別再說 C/C++(英文)

很多人認為,C 和 C++ 是兩種很相似的語言,前者是後者的子集。本文提出這種看法不對,它們非常不一樣。(@wrenashe 投稿)
數據倉庫 ByConity 開源 + 招聘
對於數據處理、數據庫感興趣的同學看過來。
本週有一個大消息,國內前沿的、字節自研的雲原生數據倉庫 ByConity 正式開源了(詳見官方文章)。

大家應該知道,企業級的、大規模數據分析處理,一般不建議使用數據庫,而是要使用數據倉庫。
字節的數據平臺團隊,在國際著名數據倉庫軟件 ClickHouse 的基礎上,根據國內的實際情況和自身需要,進行了大規模改造,用了幾年時間才做出了 ByConity。
他們早先曾經發布過商業版 ByteHouse,這一次是代碼徹底向社區開源,所有人都可以自由使用這一款字節投入重本的關鍵底層軟件。
它具有讀寫分離、彈性擴縮容、租戶資源隔離和數據讀寫的強一致性等特點,非常適合大企業的數據分析和雲數據計算。
據我知道,開發團隊曾經想將自研的部分,合併回 ClickHouse。但是,對方看了代碼以後,表示修改的地方太多了,也加了很多功能,建議另起一個獨立項目。
歡迎大家到 ByConity 官網進一步瞭解,試用這款產品。
另外,字節數據平臺團隊還在不斷成長,正在招聘 OLAP 引擎工程師和數據倉庫工程師,有意者可以聯繫他們的 HR(郵件:[email protected])。
工具
1、Convoy

開源的 Webhooks 網關,自帶管理後臺,具有重試、速率限制、靜態 IP、熔斷等大量功能。

一個修改 Windows 11 配置的工具。特點是可以根據使用場景,從它的網站下載對應的配置文件,然後運行該文件就完成配置。
3、RunApi

國內公司開發的一個跨平臺桌面軟件,用於 API 接口開發測試,類似於 Postman。(@star7th 投稿)
4、Shaku

一個 Markdown 頁面的增強渲染工具,可以基於代碼塊裡面的註釋,將代碼渲染成指定樣式(上圖),詳見介紹文章。(@DongHY1 投稿)
一個 ESLint 插件,檢查文件名是否符合指定規則。(@DukeLuo 投稿)

只需在命令行執行一條命令,就能自己搭建 Git 服務器,簡單易用,但是不帶 Web 界面。
7、JShelter

一個瀏覽器擴展,指定你要關閉哪些瀏覽器 API,主要用來防止被追蹤。
8、Tails

一個融合了 Debian 和 Tor 的操作系統,放到 U 盤裡面,插入 USB 接口就能用,可以很好地保護隱私。
9、Just

一個命令運行器,類似於 Make,但不具備構建功能。
它允許把一個項目的所有命令行命令,都寫在一個文件裡面,並可以指定命令之間的依賴關係,還可以跨平臺使用。
10、Dora.ai

國人開發的一個 AI 工具,給出文本描述就能生成網頁,還能添加 3D 互動。目前處於測試階段,需要排隊登記內測資格。
Product Hunt 的投票中,暫時排在第一,作者到週刊討論區求票了。(@CharlesLiuyx 投稿)
稀土開發者大會
以前有同學問我,怎麼建立行業人脈?
你長期做一個開源項目,或者長期寫一個科技博客,就會認識很多人了,前提是你要長期堅持。
快一點的方法也有,就是多參加線下的技術會議,多跟參會者和講師聊天,傾聽他們講自己的項目,你也說說你的項目,大家就會成為朋友。
否則,你說為什麼大家願意週末飛來飛去,參加技術會議?網上什麼不能做,線下參會還不就是為了認識人嘛。很多創業公司的合夥人,就是在技術會議上認識的。
今天說這個話題,是為了宣佈一個消息。週刊非常榮幸,成為了今年的"稀土開發者大會"的協辦媒體之一。 大會馬上舉行了,就在6月30日到7月1日,歡迎大家參會。
這個大會的主辦者,是國內最大的技術社區之一的稀土掘金社區。前幾年疫情時期,儘管非常困難,大會一直堅持舉辦,每次都邀請很多大公司的演講者。
今年更隆重,安排了十幾個論壇和許多幹貨演講,覆蓋了當前幾乎所有的開發熱點領域。
大會套票已經開始發售了,學生票現在只要99元。我印象中,這是國內技術大會最便宜的,差不多一張電影票的價格,但是你可以參加兩天的所有活動,跟講師線下交流。

學生票不含餐,另有含餐的套票,使用專屬優惠碼"ruanyifeng" 可以799元購買大會尊享全票,適合公司為工程師購買。
會議地點是北京望京附近的新雲南皇冠假日酒店,酒店座位有限,大家如果想去,建議儘早購票,避免座位售罄。訪問大會官網鏈接,或者掃描上方二維碼,瞭解日程詳情,並可以報名購票。
資源

英文電子書,介紹這兩個重要的 AI 開源項目的用法,對於自己架設 AI 模型很有幫助,免費閱讀。

網友提供從必應壁紙抓取的數據。(@mouday 投稿)

日本的 AI 暢銷書作者齋藤康毅為他的深度學習系列書籍創建的專題網站,最近推出了中文版,可用來對強化學習知識查漏補缺。(@RiverTwilight 投稿)

網友開發的路由器 Openwrt 系統定製網站,代碼開源。
圖片
1、如果歷史
國外的 Tiktok 出現了一個"虛構歷史"的風潮,許多賬戶發佈 AI 生成的虛構歷史的圖片和視頻,吸引了很多觀眾。
一個很熱門的話題是"如果印度統治英國會怎麼樣?",AI 模型給出了英國警察在馬路上騎駱駝的畫面。

其他話題還包括"如果墨西哥贏得了1848年美墨戰爭?"、"如果印加帝國存在到今天?"。

隨著 AI 越來越強大,這種虛構歷史的內容可能會越來越多。
2、地形圖
一位 3D 打印愛好者,將各國和各地區的地形圖 3D 打印出來,很直觀。
泰國

加利福尼亞州

西班牙

文摘
1、明希豪森三難困境
德國哲學家曾經提出,凡是使用數學和邏輯學證明的命題,不可能是絕對真理。
或者反過來說,絕對真理不可能用數學和邏輯學就能證明。
理由是如果要證明真理,論證必須有可以依賴的前提。但是,前提是否正確也需要論證,那麼最終只有三種可能性。
- 循環論證:論點與論據互相支持。
- 無窮倒退:論證的前提沒有盡頭。
- 武斷終止:論證終止於一個廣泛接受的前提,不再對這個前提進行論證。
這三種可能性都不夠理想,故稱為"明希豪森三難困境"。

明希豪森男爵是德國民間故事裡面的一位虛構人物,陷在沼澤時,曾經拉著自己的頭髮逃出了沼澤,常用來比喻不可能的事情。
這告訴我們,數學和邏輯學是有侷限的,它們必須建立在一些無法證明的、公認的公理之上。
言論
1、
美國經濟的一個優勢是,在美國創業很容易,解僱員工和企業破產也很容易,這大大方便了資源的快速重組。
-- 《美國經濟的出色表現》
2、
工作永無止境,所以學會熱愛工作,享受工作,沉迷於工作吧,否則人生就太痛苦了。
-- 《工作永無止境》
3、
人們認為谷歌是一個由研究人員、工程師、產品經理、QA、項目經理、管理人員組成的優秀團隊的集體。不是的。
雖然有很多傑出的工程師,一些世界級的研究人員,偶爾會有一些熱情的產品經理,但總的來說,谷歌只是一個大集團,除了有錢之外,與大型政府組織沒有什麼不同。效率低下是公司規模擴大時的副作用。
-- Reddit 讀者評論,谷歌過去10年把錢花到了哪裡
4、
一旦你的手機與手機信號塔開始連接,你就沒有隱私了。
歷史上的本週
程序員是怎樣的人(2022 #209)
遊戲開發者的年薪(2021 #159)
播客的價值(2020 #109)
互聯網時代很難交朋友(2019 #59)
鳴謝
週刊得到國內新一代知識管理與協作平臺 FlowUs 的幫助,深表感謝。
FlowUS = 文檔 + 表格 + 網盤。你可以用它寫文檔、做主頁、管理數據、存儲文件等等。
每一期週刊同時發佈在 FlowUs 專欄,歡迎大家也去開通自己的專欄和主頁。

(完)












