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

推薦訂閱源

博客园 - 司徒正美
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 安全吗?
科技愛好者週刊(第 261 期):黑客馬拉松的正確方式
阮一峰 · 2023-07-07 · via 阮一峰的网络日志

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

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

封面圖

寧波慈谿市的果農,在夜間為火龍果人工授粉。火龍果的花在日落後開放,次日清晨閉合。(via

黑客馬拉松的正確方式

你參加過黑客馬拉松(hackathon)嗎?

那是一種編程比賽,程序員聚集到一個地點(通常是會議室),在指定時間完成各自的項目,然後評出獲勝者。

我知道的"黑客馬拉松"都非常緊張,必須在48小時甚至24小時內拿出作品,晚上往往沒時間睡覺,要熬通宵。

下面是我在網上找到的一份比賽辦法,很具有普遍性。

團隊規模:參賽隊伍的最高人數限制為 5 人。

演示原型:參賽者必須演示原型,可以考慮搭配幻燈片或視頻。

比賽方式:現場決賽的隊伍或個人在同一場地的規定時間內,完成並提交組委會發放的同一考題。

但是,我最近看到了國外的一份黑客馬拉松舉辦通知,才意識到其實還有另一種方式,而且那才是正確的比賽方式。

這個比賽叫做"NixOS 海洋編程衝刺 2023"(NixOS Ocean Sprint 2023),看誰能找出 NixOS 這個操作系統的漏洞。

比賽時間是今年10月份,任何人都可以報名,組委會挑選出20人參賽。

它的不同之處在於比賽地點:加那利群島!

那是西班牙著名的旅遊勝地,大西洋的熱帶島嶼,景色優美,每年吸引幾百萬的全世界遊客。

組委會借了一個泳池大別墅,大家晚上住旅館,白天就到別墅來比賽。

編程累了,就去泳池游泳。到了飯點,所有人就聚在一起吃飯聊天。

清晨和夜晚,你還可以去海灘運動。等到比賽結束,再遊覽一下加那利群島。

我頓時覺得,這才是黑客馬拉松的正確方式,以前那種集訓式的比賽方式太無趣了,太看重競技和名次,忽視了交流和樂趣

黑客馬拉松的結果,其實不重要,幾十個小時的命題作文,能得到什麼有價值的結果?反而是陌生的年輕人聚在一起,互相交流,結交朋友,碰撞思想,這才是最有價值的。另外,在風景美麗的熱帶海島上"編程 + 旅行",也會留下終身難忘的美好回憶。

這樣的比賽更接近黑客的本質:編程是為了樂趣和好奇心,是一種探索,而不是競技

我真心建議,國內的黑客馬拉松借鑑這種方式,也搬到風景優美的旅遊區舉行,至少要營造讓大家結識攀談的場合和時間,交流第一,比賽第二。

指紋瀏覽器 AdsPower

很多優秀的國產軟件,由於市場和行業的原因,國內知名度不高,反倒在境外很出名。今天,就給大家介紹這樣一款國產軟件 AdsPower(中文站英文站)。

它是一款指紋瀏覽器,或者準確地說,應該是 "反指紋瀏覽器",防止網站獲取你的瀏覽器指紋

所謂"瀏覽器指紋",就是網站對用戶生成獨一無二的標誌,用來追蹤用戶。它用到了很多高深的技術。

  • 基本指紋指標:UserAgent、屏幕分辨率、CPU 核心數、內存、插件、語言等。
  • 高級指紋:Canvas、WebGL、AudioContext、WebRTC、字體等。
  • 地理位置、時區、DNS、SSL 證書等。

上面這些指標,你訪問的網站都能拿到,從而很準確地識別一個人。

解決方法就是變造這些指標,讓指紋變成動態。這需要安裝某些特定插件,或者啟用瀏覽器的"沙盒模式"。這樣很麻煩,也無法推廣到普通用戶。

AdsPower 想出一個更好的方法,就是做出一個獨立瀏覽器,集成了所有反指紋措施,打開就能直接使用。下面就是它的主要功能。

(1)變造瀏覽器指紋,使得用戶無法被追蹤,保護隱私。

(2)定製瀏覽器環境,可以隨意切換環境。它有 Chrome 和 Firefox 兩個內核,還可以切換內核。

(3)瀏覽器自動化,自動模擬用戶操作,便於完成重複性任務。

(4)窗口同步,每個窗口都是不一樣的瀏覽器環境,用戶在主窗口操作,其他窗口可以跨屏同步這些操作。

有了上面這些功能,AdsPower 的用途就變得非常廣泛,不僅是反指紋,還可以用來數據採集和自動化測試,對於電商尤其有用,比如多店鋪管理、社交媒體多賬戶管理、不同賬號的跨境收款......

為了服務企業用戶,他們還提供數據加密成員管理團隊協作、全球加速等功能,在亞洲、歐洲和美洲都部署了服務器。

AdsPower 的發展勢頭非常迅猛,全球已經有80萬用戶,海外的口碑非常好,在歐洲、拉美和東南亞等多國都是熱門軟件,單單各種語言的版本就有12種。

它的基本功能都是免費使用,支持創建2個瀏覽器環境,如果需要額外環境和企業級功能,則需要付費。

歡迎大家掃描上面二維碼,或者訪問 AdsPower 官網文檔中心,詳細瞭解並下載試用。

科技動態

1、泳池機房

機房產生大量熱量,需要散熱。一家英國公司想到了建造"泳池機房",把機房建在游泳館,讓其為溫水泳池供暖。

該機房主要面向機器學習和人工智能客戶,所有服務器浸在冷卻液中散熱,冷卻液再與泳池的水進行熱交換。

該公司聲稱,這樣可以讓溫水泳池的加熱費用減少62%。他們正在說服更多游泳館,允許他們改造排水系統,加入服務器。

2、可維修度最高的手機

根據著名硬件網站 iFixit 的評分,荷蘭生產的 Fairphone 4 是全世界可維修度最高的手機,得到了滿分10分。

這部手機完全採用模塊化設計,除了主板以外的每個模塊都可以替換。而且,操作非常簡單,新手只用一把螺絲刀就能完成。

問題是它的配置不高,價格卻很高,高通750芯片,8G 內存,要價700歐元(相當於5500元人民幣)。

它以前只在歐洲出售,本月才在美國開售。很難想象,能夠自己折騰硬件的高級用戶,會願意為這部中低階配置的手機,支付這樣的高價。

3、關閉售票處

英國鐵路公司宣佈,將在三年內關閉英國所有的火車售票處。

用戶想要購買火車票,以後只能在自助售票機或者網上完成。這樣大大降低了公司的成本,而且還能24小時提供服務。

這大概是一種趨勢,再過幾年,所有的售票員(其實是收費員)可能都會消失。舉例來說,故宮早在幾年前就取消了現場售票窗口。

4、虛擬現實可以減少麻醉

美國科羅拉多大學的研究人員發現,讓病人帶上 VR 頭盔開刀,可以減少麻醉藥的用量。

病人一邊開刀,一邊 VR 觀看360度全景視頻,裡面是寧靜的草地、山脈、森林和星空,結果就比對照組減少了麻醉藥用量。

醫生認為,這說明 VR 頭盔讓病人更加放鬆,對疼痛的關注更少。由於少用麻醉藥,可以更快醒來,對身體的影響也小一點,以後病人也許都會帶著頭盔開刀。

文章

1、中國限制出口鎵和鍺的影響(中文)

商務部、海關總署本週宣佈,對鎵和鍺實施出口管制。本文介紹這兩種金屬的用途,以及這個舉措的影響。

2、中芯國際是怎麼成立的?(中文)

本文回憶了上海市經委副主任江上舟,在2001年促成中芯國際在上海成立的往事。

3、我私藏的英語學習工具(中文)

作者介紹他使用的英語學習軟件和服務。

4、個人網站集成 GitHub issue 評論功能(中文)

作者採用 VitePress 搭建博客,本文介紹他怎麼引入 GitHub issue 作為網站的評論功能。(@Richard-Zhang1019 投稿)

5、為什麼 OAuth 仍然很難?(英文)

OAuth 是最常用的身份認證協議,本文分析它的一些難點,為什麼至今仍然讓人覺得很困難。

另外,這裡還有一篇《OAuth2 概述》(英文),在很短的篇幅裡面,清楚地介紹了 OAuth。

6、老舊 MacBook 如何安裝 Linux(英文)

一篇詳細的指南,教你怎麼把過時的 Macbook 利用起來,裝上 Linux。

7、MySQL 和 MariaDB 的差異(英文)

MySQL 和 MariaDB 是兩個常用的關係型數據庫,後者是從前者分叉出來。兩者基本是一樣的,但也有很多差異。本文總結這些差異。

8、AI "越大越好"已經走不通了(英文)

《經濟學家》雜誌的一篇新聞分析,認為由於成本和訓練材料的限制,AI 模型的規模可能已經到頭了,以後不會變得更大,並分析下一步的發展方向是什麼。

工具

1、jianmu(建木)

開源 CI/CD 工具,可視化編排 DevOps 流程。(@lxitgto 投稿)

2、Milky Warp

一個桌面程序,對任意桌面區域產生放大鏡效果。

3、ICP Query

開源的 Chrome 瀏覽器插件,顯示網站 ICP 備案、Whois、DNS、服務器位置及運營商信息。(@yuedanlabs 投稿)

4、藝碼

根據文字描述,將二維碼轉成一幅可掃描的圖像的網頁工具。(@Cobb9527 投稿)

5、Language Reactor

瀏覽器插件,可以在 Netflix 和 Youtube 視頻上,同時顯示兩種語言的字幕,方便學習外語。

6、Directus

這個工具運行在各種數據庫之上,自動為數據庫生成 REST + GraphQL API,使得它們可以網絡訪問操作,並自帶一個 Web 儀表盤。

7、CheerpJ

一個實驗性工具,將 JVM 解釋器搬上網頁,讓 Java 代碼可以直接在網頁運行。

8、SailboatUI

一個基於 Tailwind CSS 的 UI 組件庫,目前有超過150個組件。

9、komorebi

Windows 系統的窗口管理器,自動在桌面編排多個應用程序窗口。

10、WezTerm

一個跨平臺的終端模擬器,採用 GPU 加速,在顯示上面有一定的性能優勢。

另外,再推薦一個終端模擬器 Hyper,它基於 Electron,使用 HTML/CSS/JS 構建,充分利用了網頁技術。

資源

1、WebAuthn.wtf

新的、不需要密碼的網站登錄協議 WebAuthn 的綜合介紹。

2、mess with DNS

一個 DNS 遊樂場,為每個訪問者提供一個免費子域名,你可以對它設置各種 DNS 記錄,進行練習。

3、68k.news

這個網站將谷歌新聞轉成文本版,可以快速瀏覽。

4、Pirate Weather

一個免費的天氣 API,每月可調用2萬次。

5、APIVault

這個網站收集了大量公共 API,相當於 API 的搜索引擎,用戶可以提交新的 API。

圖片

1、超級計算機的冷卻

美國田納西州橡樹嶺國家實驗室,有一臺世界最快的超級電腦,叫做 Frontier,運算速度達到百億億次(quintillion)。

它佔地600多平方米,有9000多個運算節點,需要20多噸水來冷卻。下圖就是它的水冷系統。

為了推動水流,它配備了巨大的水泵。整個水冷系統重達400多噸。

每個計算節點都有獨立的水冷,藍色水管表示輸入的冷水,紅色水管表示輸出的熱水。

這臺超級計算機本身一共74個機櫃,每個機櫃的電纜超過1英里。

高算力系統背後的耗能和散熱,遠超普通人想象。

2、世界最大的心臟

藍鯨是世界最大的動物。

它的心臟也是世界最大的心臟,像一座小房子。

為了讓血液流到龐大身軀的各個部分,藍鯨的心臟必須產生巨大的血壓。動物體形最大,血壓就越高,這也是動物體型不可能特別龐大的原因。

文摘

1、軟件開發速度很重要

如果想要降低軟件的成本,一般有兩種方法。

(1)加快軟件開發速度,緩慢的開發會耗盡公司的資金。

(2)提高軟件性能,更好的性能會減少資源消耗。

這兩種方法,哪一種能夠更有效地降低成本呢?

我們用谷歌的數據來說明。

2020年,谷歌使用了 15.5TW 的電力,其中大部分用於數據中心。如果按照美國加州昂貴的電費(0.199美元/千瓦時)來計算,電費總計30.85億美元。

同年,谷歌僱傭了27,169名軟件工程師。我們就用初級程序員在加州的平均年薪17.8751萬美元來計算,人力成本總計48.56億美元。

由此可見,軟件開發的人力成本比電費高得多。

加快軟件開發速度,可以節約人力成本,而提高軟件性能可以節約電費。因此,針對開發速度進行優化,對降低成本的效果可能更明顯。

言論

1、

320年,12位總統,10位皇帝,2個共和國,一份報紙。

-- 世界最古老報紙《維也納報》對自己歷史的總結。該報創刊於1703年8月8日,今年6月30日停刊。

2、

我最近看到許多與"人工智能"相關的商業項目。它們都只是把各種數據發送到 ChatGPT 的 API,假裝正在做一些新穎的、令人印象深刻的事情,實際上只是為了儘快拿到風險投資。

-- Hacker News 讀者

3、

很多人說,AI 會帶來大量失業,這是可能的,因為 AI 讓你用更少的人做同樣的事情。但是反過來說,它也讓你用同樣的人做更多的事情,所以 AI 也可能為大家變得更忙,從而增加就業。

-- 《人工智能和工作自動化》

4、

我發現,工作中與計算機打交道時,邏輯很有用,但與人打交道時,邏輯很少有用。

事實上,對於絕大多數的人際交往,邏輯、嚴謹、辯論都是沒用的。

-- 《邏輯、嚴謹和辯論》

歷史上的本週

你的地圖是錯的(2022 #214)

培訓班 vs 大學,求職成功率比較(2021 #164)

U 盤化生存和 Uber-job(2020 #114)

新人如何進入互聯網行業?(2019 #64)

鳴謝

週刊得到國內新一代知識管理與協作平臺 FlowUs 的幫助,深表感謝。

FlowUS = 文檔 + 表格 + 網盤。你可以用它寫文檔、做主頁、管理數據、存儲文件等等。

每一期週刊同時發佈在 FlowUs 專欄,歡迎大家也去開通自己的專欄和主頁。

(完)