慣性聚合 高效追蹤和閱讀你感興趣的部落格、新聞、科技資訊
閱讀原文 在慣性聚合中打開

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

阮一峰的网络日志

科技爱好者周刊(第 396 期):互联网通信的替代方案 科技爱好者周刊(第 396 期):互联网通信的替代方案 - 阮一峰的网络日志 科技爱好者周刊(第 395 期):软件开发的第三种方式 科技爱好者周刊(第 395 期):软件开发的第三种方式 - 阮一峰的网络日志 科技爱好者周刊(第 393 期):脑腐状态 科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术 科技爱好者周刊(第 391 期):AI 的贫富分化 科技爱好者周刊(第 390 期):没有语料,大模型就是智障 套壳中国大模型撑起500亿美元估值?扒一扒 Cursor 的"套壳"疑云 科技爱好者周刊(第 389 期):未来如何招聘程序员 科技爱好者周刊(第 388 期):测试是新的护城河 零安装的"云养虾":ArkClaw 使用指南 科技爱好者周刊(第 387 期):你是领先的 科技爱好者周刊(第 386 期):当外卖员接入 AI 字节全家桶 Seed 2.0 + TRAE 玩转 Skill 科技爱好者周刊(第 385 期):马斯克害怕中国车企吗? 智谱旗舰 GLM-5 实测:对比 Opus 4.6 和 GPT-5.3-Codex 科技爱好者周刊(第 384 期):为什么软件股下跌 科技爱好者周刊(第 383 期):你是第几级 AI 编程 Kimi 的一体化,Manus 的分层 科技爱好者周刊(第 382 期):独立软件的黄昏 AI native Workspace 也许是智能体的下一阶段 科技爱好者周刊(第 381 期):中国 AI 大模型领导者在想什么 科技爱好者周刊(第 380 期):为什么人们拥抱"不对称收益" 科技爱好者周刊(第 379 期):《硅谷钢铁侠》摘录 我如何用 AI 处理历史遗留代码:MiniMax M2.1 升级体验 科技爱好者周刊(第 378 期):预测是新的互联网热点 科技爱好者周刊(第 377 期):14万美元的贫困线 科技爱好者周刊(第 376 期):太空数据中心的争议 科技爱好者周刊(第 375 期):一扇门的 Bug 终于有人做了 Subagent,TRAE 国内版 SOLO 模式来了 科技爱好者周刊(第 374 期):6GHz 的问题 VS Code 使用国产大模型 MiniMax M2 教程 科技爱好者周刊(第 373 期):数据模型是新产品的核心 国产大模型接入 Claude Code 教程:以 Doubao-Seed-Code 为例 科技爱好者周刊(第 372 期):软件界面如何设计 大模型比拼:MiniMax M2 vs GLM 4.6 vs Claude Sonnet 4.5 科技爱好者周刊(第 371 期):一个乐观主义者的专访 科技爱好者周刊(第 370 期):正确的代码高亮 错误处理:异常好于状态码 科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈 科技爱好者周刊(第 368 期):不要这样管理软件团队 一天之内,智谱和 Anthropic 都发了最强编程模型 科技爱好者周刊(第 367 期):Nano Banana 的几个妙用 科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告 科技爱好者周刊(第 365 期):流量变现正在崩塌 科技爱好者周刊(第 364 期):最难还原的魔方 科技爱好者周刊(第 363 期):最好懂的神经网络解释 科技爱好者周刊(第 362 期):GitHub 工程师谈系统设计 科技爱好者周刊(第 361 期):暗网 Tor 安全吗?
科技愛好者週刊(第 286 期):藍色指示燈的解決方案
阮一峰 · 2024-01-12 · via 阮一峰的网络日志

這裡記錄每週值得分享的科技內容,週五發佈。

本雜誌開源,歡迎投稿。另有《誰在招人》服務,發佈程序員招聘信息。合作請郵件聯繫[email protected])。

封面圖

上個月,北京城市圖書館對外開放。這個圖書館又名"森林書苑",一根根白色的柱子象徵樹木,中間彎曲的主幹道象徵山谷,讓讀者產生"在森林中讀書"的感覺。(via

藍色指示燈的解決方案

你注意過嗎,電子設備的指示燈是什麼顏色?

一般來說,黃色和綠色的指示燈,比較能夠讓人接受,感覺很平和。

怕就怕,藍色指示燈。

科學家早就發現長時間暴露在藍光中對健康不利

我來摘錄一段。

"400nm~460nm 的高能短波藍光才是影響人體健康的主要波段。

藍光的主要危害是對視網膜可造成光化學損害,加速黃斑區細胞的氧化損傷。同時,藍光還可引起視疲勞、淚膜穩定性下降等。"

簡單說,藍光傷眼睛,會加速黃斑細胞的老化。

而且,藍光還會干擾人類睡眠。如果臥室裡面有明亮的藍光,你就睡不好。另外,藍光對於兒童的生長發育也有影響。

這就是為什麼市場上有那麼多"防藍光"產品,配眼鏡時,都會問你要不要"防藍光鍍膜"(雖然它可能實際上沒用)。

藍光對健康不利的主要原因,可能跟它的能量高有關。可見光有"紅橙黃綠青藍紫"七色,排在越後面的顏色,頻率越高,能量也越高。三原色(藍、綠、紅)之中,藍色的能量是最高的。

但是不知何故,很多廠商堅持使用藍色指示燈,尤其是國內的電子廠商,彷佛偏愛藍燈。他們大概覺得,藍燈看上去很高科技。

我家的路由器和電視盒子,電源指示燈不幸就是藍燈,只要開機,就一直是明亮的藍光。路由器放在角落,可以不去看它。但是,電視盒子總是正對著你,因為遙控信號的接收區跟藍燈做在了一起。只要打開電視機,藍燈就會亮起。我為這個事情很煩惱。

上週,Hacker News 社區有一篇文章,一個老外也在抱怨這個問題,下面有很多討論,很多人跟我有同樣的煩惱。

他們提出了很多藍色指示燈的解決方案。最簡單的方法就是,使用黑色的電工膠布貼掉它。

電工膠布完全不透光,不會有藍光漏出。而且,它耐高溫,強度高,比較適合電子設備。

如果希望保持一定的透光,方便查看設備的運行情況,黑色膠布就不行了,可以改用黑色的指甲油,塗在藍燈上面。

黑色指甲油的優點是,可以自己調節塗抹的厚度,從完全不透光到透一點光,你自己決定。但是,它和電工膠布都不適合電視盒子,因為它們遮掉藍光的同時,也遮掉了遙控器信號。

那個老外提出了一種我認為絕妙的解決方法,那就是使用透明的紅色糖果紙。

你把它貼在藍燈前面,藍光就會變得很柔和,同時它允許遙控器的紅外線信號通過,所以不影響遙控器的使用。

根據那個老外的測試,藍燈前面貼上兩層糖果紙,遙控器依然可以正常工作,同時藍光幾乎減少為零。如果你的電子設備也有藍色指示燈的問題,不妨試試看上面的方法。

[詳細日程] 掘金年度技術演講

上週,週刊發佈了"掘金年度技術演講"的活動消息,1月20日在深圳灣萬麗酒店,大家還有印象嗎?

這次是稀土掘金社區的年度活動,他們非常重視,投入了大量資源,邀請了很多重量級嘉賓。現在,大會的詳細日程出來了,我幫忙轉發,大家看看有沒有自己感興趣的話題?

主論壇(9:30-12:30)

主論壇是在1月20日的上午,演講者是來自字節跳動、NVIDIA、Datastrato、華為諾亞方舟實驗室、Jina AI 等企業的技術大咖,分享大前端、AI 和雲原生等熱點話題,詳見下圖。

分論壇之開發者生態(14:00-17:00)

開發者生態分論壇分為兩個環節:主題分享和分組討論。在主題分享環節,共有四位分享嘉賓,每人用20分鐘的時間進行簡短而精彩的分享。

  • ModelScope 的成晨:大公司內開發者生態。
  • 零一萬物的林旅強:從公司角度分享大模型相關見解。
  • 張志平:阿里技術專家和 DB-GPT 技術委員會成員,分享項目經驗。
  • Datawhale 的蘇鵬:分享開發者社區的構建以及大模型對社區的影響。

在分組討論環節,參會的開發者們將圍繞 LLM 相關主題展開觀點交流。

分論壇之開發者機遇(14:00-17:00)

開發者機遇分論壇將分為三個環節:主題分享、分組討論和 QA + 總結。在主題分享環節中,共有四位分享嘉賓。

  • 翟佳:《從 Pulsar 看中美開源商業化》
  • 郭煒:《如何用開源撬動全球 SaaS 槓桿》
  • 孫昱昊:《OpenChat 及大模型低成本部署的可行性》
  • 宜博:《從 AI First 第一性原理尋找AGI時代的創業機會》

在分組討論環節中,每位嘉賓將帶領各自的小組,就技術出海、大模型變現以及如何助力業務發展等話題展開深入探討。

最後的 QA + 總結環節將為大家提供進一步提問的機會,並對整個活動進行總結。

分論壇之掘金茶話會(14:00-17:00)

掘金茶話會以圓桌的形式舉行,將與各位開發者一同探討三大議題。

  • 議題一:大模型浪潮下,可能帶來哪些改變?
  • 議題二:程序員該如何乘風破浪,衝浪 AI 新趨勢?
  • 議題三:被取代 or 做主宰,程序員如何規劃職業?

每個議題分成自我介紹、主題分享、圓桌討論和圓桌總結四個部分。

特別福利

本次活動是免費參加,大家不要忘記報名,可以點擊這個鏈接,也可以掃描上方海報的二維碼。

主辦方還提供了大量精美禮品,包括掘金 who cares 杜邦特包、稀土掘金 X A-SOUL 聯名雙層便攜飯盒、warm 兔 you 針織卡套等(下圖)。只要分享海報(鏈接在抽獎規則裡面),就能參與抽獎,中獎率10%左右,詳見抽獎規則

科技動態

1、手機跌落的新紀錄

1月5日,美國阿拉斯加航空公司的一架波音 737 Max 9 飛機,在飛至5000米高度時,艙門突然脫離機身,從高空墜落。

這真是太可怕了,機身多了一個大洞。萬幸的是,沒有乘客掉出飛機,大家提心吊膽地看著這個洞,直到飛機緊急降落。

雖然沒有人員傷亡,但是有一些手機掉出了飛機,這大概是跌落高度最高的手機了。

其中,兩部手機已經被發現。

有一部是 iPhone,居然沒有任何損傷,還在正常運行,這可能跟它掉在樹林裡面有關。這真是 iPhone 的活廣告。

2、巴拿馬運河危機

大家知道,南美洲和北美洲的陸地是連在一起的。為了方便美國西海岸到東海岸的海運,20世紀初美國人在中美洲挖了一條巴拿馬運河(下圖)。

巴拿馬運河是太平洋與大西洋之間最短的海路,終年貨輪不斷。

但是,去年下半年開始,巴拿馬運河發生了旱災。由於氣候變暖,運河水位下降,大型船隻無法通行了,只有等到下雨時水位上升才行。

上圖中,運河底部的樹枝都露出水面了,可見水位下降得多嚴重。遠處就是一艘大型集裝箱輪船,被困在運河裡面了。

上圖中,運河船閘外,水位已經見底。

當年,選擇巴拿馬這個地點開挖運河,不僅因為它是中美洲最窄的地方,還因為它有一系列天然湖泊,可以利用(下圖),能夠節省大量工程量。

這些天然湖泊如今沒有足夠的淡水注入,水位日益下降。這導致巴拿馬運河的嚴重堵塞,船隻排成長隊等待通過。

這對美國的貨物運輸有很大影響。美國正在評估,是否要挖一條隧道,將淡水引入這些湖泊,以提高水位。但即使這樣做,也是多年以後的事情了。在此之前,巴拿馬運河將越來越難通過。

3、iPhone 的實體鍵盤

一家英國創業公司發明了 iPhone 的鍵盤套,只要把手機套在裡面,就能擁有實體鍵盤。

不過這樣的話,手機會變得非常長,好處是屏幕上不會出現虛擬鍵盤,可顯示面積變大了。

對於那些希望在手機上面快捷打字的用戶,這可能是一個很有用的工具。

4、防跌倒背心

一家蘇州的創業公司,推出了"防跌倒背心"。

它借鑑了汽車安全氣囊的原理,對老年人提供跌倒保護。

它根據"跌倒檢測"的算法,一旦發現穿戴者跌倒,氣囊會在0.18秒內充氣。一個老人倒地需要0.3秒,因此就能提供防摔傷保護。

充氣後,它可以包裹住頭部、肩膀、背部、臀部。因為頭部磕碰最致命,所以對頭部的包裹尤其嚴密。

文章

1、我的 Pascal 編程經歷(中文)

Pascal 語言之父尼克勞斯·沃斯(Niklaus Wirth)本週逝世。作者回憶了自己從小使用 Pascal 語言的經歷。(@DoctorLai 投稿)

2、OpenWrt 將推出自己的路由器(中文)

著名的開源路由器操作系統 OpenWrt,為了慶祝項目20週年,將推出了一款自己設計的路由器,價格低於100美元,特點是刷機刷不死。

3、embeddings 是什麼意思(英文)

GPT 模型的基礎是一種叫做 embeddings 的技術,用來將文本轉換成向量,從而可以計算出文本之間的相似度。

4、如何估計不重複元素的個數(英文)

本文提出一種很有趣的算法,估計一個數列裡面不重複元素的個數,關鍵是它只使用指定大小的內存。

5、網絡推送揭秘(英文)

作者寫了一個簡單的實現,解釋漸進式 Web 應用程序的網絡推送(Web Push),即怎麼向用戶推送通知。

6、集裝箱船的秘密語言(英文)

集裝箱輪船往往畫著很多符號(上圖),本文簡單介紹它們的意思,對輪船感興趣的朋友,可以看看。

工具

1、VisActor

一個字節出品的前端數據可視化解決方案,分成圖表庫 VChart 和表格庫 VTable。(@airgeek 投稿)

2、h5player for tampermonkey

一個油猴腳本,為 H5 視頻網站增強功能(多級播放速度、截圖、畫中畫、調節亮度、飽和度、對比度等),支持各大主流視頻網站。(@xxxily 投稿)

3、照片修復小小助手

一個開源的微信小程序,用來消除圖片中指定的人和物,純客戶端實現,無服務端。(@wangqmshf 投稿)

4、Pacman 遊戲復刻

開源的吃豆人遊戲網頁版復刻,試玩 Demo。(@mumuy 投稿)

5、UShare

一款生成代碼和文本分享卡片的網頁工具,可以設定字體和字型大小。(@szmxx 投稿)

6、mdcat

一個cat命令的替代品,可以在命令行顯示 Markdown 文件渲染後的內容。(@lengyijun 投稿)

7、SuperCopy(超級複製)

一個瀏覽器插件,用來解除網頁限制(比如禁用右鍵),然後複製網頁內容。(@WFANG12719 投稿)

8、Vue DevTools Next

Vue 官方開發者工具的下一個迭代,旨在增強 Vue 開發者體驗。(@webfansplz 投稿)

9、yft-design

基於 fabric.js 的名片編輯應用。(@more-strive 投稿)

10、ant-codeAI

通過 OpenAI、Gemini 等模型,生成 Web(React,Vue,Tailwind CSS)和 native(react native)代碼。(@sparrow-js 投稿)

11、paint-board

一個開源的畫板項目,匯聚了很多創意畫筆,試用 demo。(@LHRUN 投稿)

12、Read Copilot

一個蘋果設備的閱讀器 App,支持 RSS 和 Read It Later 功能,並可以用 AI 生成總結、文章大綱和翻譯。(@dongsuo 投稿)

13、海豹 D2C

一款 Figma/MasterGo 的插件,將設計稿導出為 React、Vue、RN、微信小程序代碼。(@Kinasha 投稿)

14、vscode-common-intellisense

VS Code 插件,為主流的前端框架提供代碼提示(intellisense)。(@Simon-He95 投稿)

15、Screenshot Beautifier

開源的頁面截圖美化工具,試用 Demo。(@CH563 投稿)

16、Apache Answer

一款基於 Golang 和 ReactJS 的開源問答平臺軟件,幫你快速建立問答社區,也可用來搭建社區論壇、支持中心、知識庫等。(@PrimmaAnna 投稿)

17、Yazi

一款運行在終端裡面的文件管理器,跨平臺,支持圖片預覽,使用 Rust 語言開發,速度快。(@lengyijun 投稿)

18、AI 換臉

上傳圖片和視頻,可以對裡面的人物進行換臉。(@CNHarrySun 投稿)

資源

1、linkhut

一個社交化的書籤網站,可以供個人保存網絡書籤。

2、AI Search

這是一個搜索引擎,除了搜索結果,它還會根據你選擇的語言,給出搜索結果的總結。(@aooyoo 投稿)

3、齊思

一箇中文的每日科技新聞的集合網站,由 AI agent 在後面維護整理。(@caoxuwen 投稿)

4、Email.ML

一個極簡的臨時郵箱,支持多個域名地址,一小時有效,使用技術棧為 Cloudflare Workers + Nuxt。(@ccbikai 投稿)

圖片

1、開放電路

去年,美國出版了一本名為《開放電路:電子元件的內在美》(Open Circuits: The Inner Beauty of Electronic Components)的書籍。

該書詳細介紹各種基礎電子元件,最特別的地方是,它有許多精美的插圖,將電子元件剖開展示。下圖是一個電容器的垂直截面圖。

你能認出以下是哪種電子元件嗎?

文摘

1、我們都只是暫時的健全人

今年6月,我和家人在海灘度假。

由於一個意外,我的膝蓋受傷了。我立刻就知道大事不好。

我躺在沙灘上,無法站起來,任憑海浪拍打著我。喝了幾口海水之後,我拖著身子從海浪裡面,向著岸上爬行。

現在過了三個月,我走路還是一瘸一拐。我的身體正在好轉,但康復速度很慢。醫生告訴我,"可能還需要幾個月。"

這些日子裡,我發現自己比以往任何時候都更需要"無障礙"設施:樓梯欄杆、入口坡道、電梯等等。

這些東西我以前很少注意到,但是現在變得對我至關重要。

我腦海中不由浮現了以前聽到的一句話:"我們都只是暫時的健全人。"

你知道嗎?世界上現在有五分之一的人,患有某種形式的殘疾。即使那些100%健全的人,在他的一生中,最終都會經歷或大或小、暫時性或永久性的殘疾。

我知道自己很幸運。我的膝蓋每天都在康復,而且我是辦公室工作,不需要走動。

我現在很感激,我所擁有的健全人的能力,感激我世界上那些讓我可以正常生活的人們,我以前忽視了他。

我們需要幫助殘疾人,努力建立一個對殘障人士友好的生活環境,最終這就是在幫助我們自己。

言論

1、

如果他知道你沒有浪費他的時間,他就會很慷慨。

-- 朋友回憶尼克勞斯·維爾特(Niklaus Wirth)教授,本週去世的瑞士計算機科學家,他發明了 Pascal 語言

2、

韓國的圍棋世界冠軍李世石,輸給人工智能以後,2019年決定退出圍棋比賽。原因可能是,他覺得圍棋已經被機器變得廉價化了。

你原以為,精通某項運動需要多年的訓練、仔細的思考、知識的積累,但是有一天,你突然發現,只要使用軟件,無需任何思考和知識就能實現這個目標。這讓你過去生涯中很多的付出,看起來都是浪費時間。

-- 《編程技術的日漸衰落》

3、

正則表達式讓程序員感覺像一個強大的魔法師,但這不是一件好事。

複雜的正則表達式很難理解,也很難調試。我認為,應該儘可能避免使用它們,大部分正則表達式都可以用更易讀的代碼替代。

-- Terence Eden

4、

軟件需要有人通盤理解它的運作機制,所以單個工程師有可能比一個職業開發團隊造出更好的產品。因為單個工程師花時間,完整理解了他要構建的軟件,而職業開發團隊總是從一個項目轉移到另一個項目。

這也是為什麼接手不熟悉的項目,比重建該項目要困難得多,以及為什麼軟件外包的質量總是如此糟糕。

-- 《突然間我懂了軟件》

5、

未來的內容生產,就是兩種趨勢的鬥爭。

一種是 GPT 工具快速、廉價地生產出大量的文章,造成巨大的內容汙染。

另一種是更多的人可以藉助 GPT,更容易地創作更多優質的內容,內容行業的進入門檻會降低,對周圍一切的理解將會更加深入。

-- 《AI 如何改變我們的知識》

往年回顧

未來兩種人會增加(2023 #239)

下一個內卷的行業(2021 #189)

生物學的可怕進展(2020 #139)

不下雨的地方,不要去賣傘(2020 #89)

(完)