本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。
週刊討論區的帖子《誰在招人?》,提供大量程式設計師就業資訊,歡迎訪問或釋出工作/實習崗位。
封面圖
這大概是世界最危險的訂婚照。一對加拿大戀人在山頂上訂婚,攝影師按下快門的一瞬間,居然拍到了一道閃電。雖然照片本身很浪漫,實在太危險了。(via)
本週話題:NPC 演員也是一種職業
一位國外玩家提出一個設想:遊戲 NPC 應該由真人扮演。
這個想法很有意思,我印象中,沒有任何一個遊戲這樣做過。它很可能實現,值得好好聊聊。
NPC 指的是"非玩家角色"(non-player character),也就是遊戲裡面配合玩家的一些輔助人物,比如街上的行人、巡邏的警察、看門計程車兵等等。
玩家可以與這些角色對話,獲取線索,或者向他們購買道具。
他們目前都是計算機生成的,行為由程式控制,看上去非常機械,沒有趣味,時間一長,讓人覺得很乏味。
仔細想一下,你就會發現,NPC 完全可以改成真人扮演。
舉例來說,我扮演一個調酒師,每天晚上到遊戲裡面上班,專門服務走進酒吧的玩家。遊戲公司會提供劇本,告訴我需要做哪些事,說哪些話。除此之外,我可以自由發揮,但是不能離開酒吧。
這會大大增加遊戲的逼真感和可玩性。每個 NPC 背後都是真人,跟他們互動就是跟人類互動,遊戲世界頓時就變成了真實世界。
將來的遊戲可能是這樣一種商業模式:付錢的人當主人公,玩遊戲,享受劇情;不付錢的人當 NPC,感受一下游戲,如果願意長時間線上,就可以申請當 NPC 演員。
遊戲公司為了吸引更多玩家,有更多人氣,會願意向 NPC 演員支付工資,玩家也可以給 NPC 演員打賞。
到了那個時候,扮演 NPC 就真的是一種職業了,可以賺錢餬口。開頭那位國外玩家就建議,找菲律賓人扮演 NPC,他們的時薪才幾元人民幣,肯定願意來遊戲裡面打工。
對於社會來說,NPC 扮演可以創造工作崗位,解決就業問題,對社會是有利的。它不需要特殊技能,也很輕鬆,退休的老人、修養的病人、下班後的職員,都可以來當 NPC 演員,賺一點收入。
我越想越覺得,未來世界的就業,很可能就發生在遊戲裡面。 扮演 NPC 為玩家服務,其實跟電商的線上客服,屬於同一個性質,只不過把服務搬到了遊戲裡。以後,人們說起"打零工",可能首先想到的不是送外賣或開網約車,而是上線當 NPC。
科技動態
1、植物牛排
一家斯洛維尼亞公司推出了,世界上第一款植物肉製成的牛排。它在視覺上、口味上、熱量上,與真的牛排非常相像。
它採用一種特殊工藝,將植物蛋白(主要來自大豆和小麥)做成線性纖維,產生牛肉纖維粘連的感覺。
它還加入了甜菜根粉,以產生牛肉褐紅色的色澤,保證視覺上像新鮮牛肉;同時,使用葵花油產生牛排的大理石花紋,也就是乳白色脂肪層,保證口感多汁。
它的缺點是價格非常貴,一盒四塊牛排,500克,價格24歐元(約170元人民幣)。
2、撞擊小行星
本週一(9月27日)晚上,美國宇航局成功完成了人類第一次小行星撞擊實驗。
一艘宇宙飛船(上圖的 Dart)撞擊了一顆直徑為160米的小行星(上圖的迪莫弗斯),看看能否改變它的執行軌道,為以後可能發生的小行星撞擊地球積累防禦經驗。
實驗非常成功,飛船撞在距離小行星的中心約17米的地方。撞擊後具體的軌道資料,還要等一段時間才能觀測到。
上圖是這顆小行星的照片,下圖則是宇宙飛船在撞擊前發回的最後一張小行星的地表照片。
3、隱形眼鏡計算機
一家美國創業公司推出了,世界第一臺整合在隱形眼鏡上的計算機。
這個隱形眼鏡厚度不足0.5毫米,但是上面整合了 ARM Core M0 處理器、訊號接收器、微型電池。
它能在視野中,顯示單色圖形,還能讓使用者透過眼球運動來控制。
4、吉他調音
谷歌搜尋新增了吉他調音器,在搜尋框鍵入"google 調音器"(或者"google tunner"),就會出現一個網頁調音器。
你對著麥克風彈吉他,網頁就會顯示對應的音高。
類似的還有其他小工具,比如"google 節拍器"、"google 擲硬幣"、"google dice roller"。
5、透明光伏電池
日本開發出透明的光伏電池,可以透過約80%的可見光,貼在窗戶或汽車玻璃上也不會遮擋視線。
只要成本能夠降下來,它就有重大的實用意義,以後玻璃窗也可以用來發電。
文章
1、全屋光纖佈網 FTTR(中文)
大家可能不知道,國內的通訊服務商都有"全屋光纖佈網"業務,幫你在家裡安裝光纖區域網,這個服務稱為 FTTR。
本文分析為什麼它在國內發展得不好,一大原因是如果你的住房面積不大,根本沒必要安裝它。
2、多餘的電去哪了?(中文)
如果用電量小於發電量,電就會多出來,本文介紹多餘的電去哪裡了。不是儲藏起來,根本沒有這麼多儲能設施。
3、中國座標系簡明指南(英文)
中國的地圖服務的座標系需要轉換,作者作為一個外國的網路地圖開發者,介紹了這方面的情況。
4、巧用 CSS 顯示 HTML 原始碼(英文)
本文介紹了幾個有用的技巧,很神奇地在渲染頁面時,能夠展示 HTML 原始碼。
5、寫出清晰程式碼的六條規則(英文)
作者總結了六條簡單規則,可以避免程式碼一團亂。我覺得總結得不錯。
6、Android 替代品 /e/ OS(英文)
作者體驗了手機作業系統 /e/ OS,它是安卓系統的替代品,去除了所有谷歌服務,跟 LineageOS 差不多。
7、我做了一個旅行路由器(英文)
作者介紹他如何自己購買零件,再安裝軟體,組裝出一個旅行路由器。
8、如何配置本地電腦的短連結(英文)
作者演示了一種方法,建立在本地跳轉的短連結,比如在位址列輸入g
,就跳到 GitHub,網址翻譯不需要伺服器。
活動
1、ClickHouse 的企業應用實踐:ByteHouse
海量資料分析(比如日誌處理)使用什麼工具?目前首選的資料引擎一般是 ClickHouse,可以直接執行 SQL 查詢。
位元組跳動是國內 ClickHouse 的最大使用者之一,內部節點超過18000個,資料量超過 700 PB,甚至還有自己的商業化產品 ByteHouse。
國慶長假後的第一個週六(10月15日)下午,位元組跳動有一個技術沙龍,跟社群分享他們工程師的使用經驗:為什麼選擇 ClickHouse 進行資料分析?如何部署和管理這麼多節點?如何對其進行增強和重構,更適合國內使用者的需要,滿足企業使用場景?
感興趣的同學點選標題連結,或掃描二維碼瞭解詳情,報名參加線上直播,現場還會贈送位元組紀念品。
工具
1、Certificate Ripper
一個命令列工具,用來獲取網站的 HTTPS 證書。
2、ctop
一個容器的終端監控介面,監控容器的執行狀況,就像是容器的 top 命令。
3、Bottle
一個在 Linux 上執行 Windows 軟體的工具,主要用於執行遊戲。
4、Umbrel
個人伺服器的作業系統,把常用工具做在一個啟動頁裡面,主要用在樹莓派。
5、Fighting Design
一款個人開發者打造的 Vue3 元件庫,已經有相當的規模了。(@Tyh2001 投稿)
6、NetGuard
一個免費的安卓防火牆,不需要 root 就能使用,可以讓某個 App 無法使用 WiFi 或流量。
7、V2exOS
一個用 SwiftUI 編寫的 V2ex macOS 客戶端。(@isaced 投稿)
8、redis-shake
阿里巴巴開源的工具,用於 Redis 例項間資料遷移與清洗。(@suxb201 投稿)
9、ffmpeg buddy
ffmpeg 以引數複雜而聞名,這個網頁應用讓使用者填寫幾個文字框,自動生成對應的 ffmpeg 命令。
10、giscus
一個由 GitHub 討論區驅動的網站評論系統,使用者在你的網站上留下評論,資料會存在 GitHub 討論區。
資源
1、程式設計競賽的常見演算法(Algorithms for Competitive Programming)
這是一本免費的英文電子書,逐一講解程式設計競賽裡面常見的幾十種演算法,求職面試也用得到。
2、相機曝光模擬器
一個網頁模擬器,調整鏡頭的光圈、快門和ISO,得到不同的曝光照片,幫助新人理解曝光三要素。(@meq1986 投稿)
3、資料庫排名
這個網站根據資料庫的流行程度,對資料庫軟體進行排名。
4、墨西哥灣洋流
《紐約時報》的長篇視覺化作品,介紹墨西哥灣洋流的影響,製作得非常精美。
5、fasteR
這個倉庫是 R 語言學習教程,有大量示例。
圖片和影片
1、釣魚堰
太平洋密克羅尼西亞群島的土著人,有一種很聰明的捕魚方法。
他們用石塊在海灘上挖了一個池塘,有一圈圍堰。漲潮時,潮水會淹沒圍堰,可能會帶進來魚;退潮時,圍堰重新露出水面,魚就留下來,遊不走了。
2、鱷魚的後代
印度攝影師拍到了一條鱷魚背上有100多條小鱷魚。
鱷魚是卵生動物,一次可以產幾十枚卵。比較有意思的是,鱷魚的性別不是基因決定的,而是孵化溫度決定的,低溫時多孵化出雌性,高溫時多雄性。
3、《RRR》特效
印度今年票房冠軍電影《RRR》的特效製作,完全不輸好萊塢,令人驚豔。
文摘
1、一件不可思議的事情
一家舊金山醫療保健公司的產品總監亞歷山大·科恩(Alexander Cohen),實在看不慣商務網站 LinkedIn 充斥的浮誇和作假,決定搞一個惡作劇。
他在 LinkedIn 上面發了一個帖子,名字叫做《一件不可思議的事情》。不出所料,文章釋出後,上千人要求加他為好友。
第二天,他公佈,這篇文章都是虛構的,目的是諷刺 LinkedIn 上面那些自吹自擂的人和事。
下面就是他的那篇文章。
===
今天,一件不可思議的事情發生在我身上。
我開車來到星巴克,在汽車外賣視窗排隊等候。我想為團隊購買咖啡,我們團隊為了趕上釋出日期,整個週日都在加班。
我很感謝自己的團隊,為了傳播這種奉獻精神,也是為了補償後面顧客的長時間等待。我決定為後面那輛 SUV 買單。
我付掉了他們的咖啡錢,對星巴克的服務員說,如果他們願意,也可以為別人買單,把這種行為傳遞下去。
我正要開車離開,那輛 SUV 突然向我鳴笛並閃燈。我停下車,他們開到我旁邊。
走下車的居然是亞馬遜的老闆傑夫·貝佐斯!
他對我的好意感到很驚奇,提出接下來的一個小時,我可以和他一起喝咖啡。我知道團隊正在等我,但是我不能錯過這種千載難逢的機會。
一個小時的聊天變成了兩個小時。我最後竟然加入貝佐斯的藍色起源公司的下一次太空飛行,費用完全由他承擔。
這個故事告訴我們:善待陌生人,你永遠不知道它會如何影響你。
言論
1、
你需要在網際網路表達你自己。
如果你在網際網路上表達了你真正的興趣,有一股神奇的力量會將你推給志同道合的人,讓你們靠近。這些人會成為你最好的朋友、同事,有時甚至是伴侶。
-- 《建立朋友捕手》
2、
開啟網站或 App,首頁永遠是最近發生的事情。
網際網路引導我們關注過去24小時內發生的事情,將時效性置於重要性和深度之上,使我們遠離了很多深刻的想法。結果,我們陷入了一個永無止境的現在時。
-- David Perell
3、
遠端在家工作讓我最難適應的一點是,我覺得自己像過上了退休生活。
我曾經夢想退休以後的生活,但是現在真的呆在家裡,有了多出來的時間,我卻感覺這種生活一點都不讓人興奮。
-- 《遠端工作讓我不喜歡的地方》
4、
你從自己的一次失敗中學到的東西,比閱讀一千個成功故事學到的更多。
-- 《你應該如何對待你的人生?》
5、
域名正在消亡,很少有人手動在位址列輸入域名,大部分使用者都只透過搜尋引擎訪問。就算那些需要輸入域名的場合,也正在慢慢被二維碼取代。
-- Hacker News 讀者
歷史上的本週
2021年(第 177 期):iPad 的真正用途
2020年(第 126 期):內卷化是什麼?
2019年(第 75 期):電子取代機械,對就業有何影響?
2018年(第 24 期):新人進入軟體行業的建議
鳴謝
國產軟體 FlowUs 提供個人專欄服務(檢視週刊專欄),整合了"文件+表格+網盤",適合知識庫、資料管理、檔案儲存多種用途。
(完)