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

推薦訂閱源

博客园 - 司徒正美
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 安全吗?
科技愛好者週刊(第 182 期):新人優惠的風險
阮一峰 · 2021-11-05 · via 阮一峰的网络日志

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

本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。

週刊討論區的帖子《誰在招人?》,提供大量程序員就業信息,歡迎訪問或發佈工作/實習崗位。

封面圖

2021世界建築攝影大賽入圍作品:重慶來福士廣場。(via

本週話題:新人優惠的風險

很多 App 都有"新人優惠"、"首單優惠",提供很誘人的條件,吸引新用戶。

最近,有一個案件跟"新人優惠"有關,很值得談一下。

事情是這樣的。2019年底,上海楊浦區某商場寫字樓搞活動,只要是商場 App 的新用戶,都可以獲得500積分,抵扣一小時的商場停車費(價值人民幣10元)。

結果,寫字樓裡面120多個白領使用接碼平臺,反覆註冊新用戶,申領積分抵扣停車費,讓商場損失37萬多元,最多一輛車抵扣的停車費超過萬元。所謂"接碼平臺",就是提供各種手機號,代接驗證碼,每條收取一定的費用。

商場報警以後,警方找到了那120多位白領,不僅要他們補交停車費,還將其中金額較大的20多人以詐騙罪起訴,目前已有兩人獲刑。

所以,大家知道了吧,濫用"新人優惠"可能會觸犯法律,構成詐騙罪。

但是,我對這個案件有些不一樣的看法。我覺得,白領貪圖小便宜固然不對,但是商場應該負大部分責任,它的損失很大程度上是自己造成的。

商場設計這個活動時,就應該預料到,有人會用多個手機號,多次註冊新用戶領取優惠。但是,它沒有設計任何預防措施,其實只要規定一個車牌號只能享受一次優惠,就能完全避免損失。等到事情真的發生了,它也沒有第一時間終止活動,而是聽任損失不斷擴大。

所以,商場自己的疏忽和消極應對,我覺得才是這件事的主要原因。只要設計活動方案時,稍微周全一點,就能避免這個漏洞,不會去考驗人性了。法官如果判決,商場必須自己承擔大部分損失,也是完全說得通的,而且還能警示其他 App。

值得一提的是,警方在追繳停車費的過程中,還將開發運營"接碼平臺"的四個犯罪嫌疑人抓獲

"某大學軟件學院在讀研究生史某某,開發運營了一款專為用戶提供虛擬手機號碼及驗證碼服務的軟件,在明知用戶利用該軟件騙取商家優惠福利後,仍積極提供支持,並從中非法牟利十萬餘元。

近日,上海市楊浦區人民法院以犯幫助信息網絡犯罪活動罪,判處被告人史某某有期徒刑六個月,罰金人民幣一萬元。"

這件事告訴我們,程序員也是有風險的。開發接收短信的自動化工具,本身不違法,但是用戶如果用於非法用途,就可能會被法律追責。所以,開發時一定要問清楚,用戶用來幹嘛。

P6 工程師必會的算法原理

P6 是阿里集團內部的"資深工程師"級別,也是對外招聘的主要級別。

擁有幾年工作經驗、能夠參與重大項目、但沒有擔任過主管的社招工程師,一般都會給 P6。特別優秀的校招畢業生,也會給 P6,以後再根據工作表現,進行晉升。

軟件工程師現在短缺,只要達到 P6 的標準,不管是阿里還是其他公司,通常都會錄取。普通的程序員準備應聘和麵試時,都是以 P6 為目標。

P6 的招聘,最看重的是動手能力,但也會考察算法知識,看看應聘者是否有紮實的基礎和潛力。一些性能要求高的項目,對算法知識的考察就會更多一些。

本週介紹的課程,就是針對前端工程師的算法直播課 《P6 工程師必會的算法原理》

它用兩個晚上的講課,幫助找工作的同學補充算法知識,重點講解 Vue 和 React 這兩個框架背後的算法(比如 DOM Diff),並會針對性地介紹如何準備大廠面試。

直播的上課時間是11月9日(下週二)和10日(下週三)的晚上8點。課程主辦方是國內 IT 培訓的獨角獸企業"開課吧",在課程之外,還會配備助教答疑,以及用於交流的學習討論群,並提供幸運學員的簡歷修改。

微信掃描上方的二維碼,或點擊這個鏈接,瞭解課程詳情並報名,僅需象徵性支付 0.99元 報名費。聽課的同學還會獲贈前端的學習資料。

科技動態

1、巨型水稻

新品種巨型水稻在重慶種植成功。這種水稻平均高度1.8米,最高超過2米,比普通水稻高出近一倍。

巨型稻由於體型大,能承載的穗粒也多,產量要多於普通水稻。但是,它最大的優勢在於吃水很深,田裡可以蓄60公分到80公分的水。這個深度就可以搞稻魚共生的項目:養魚,養蝦,養蟹。

這樣既提高農民的收入,又有利於形成生物循環:水稻為動物提供養料和微生物,而動物的排洩物又反過來供養水稻,最終實現化肥、農藥、抗生素"零使用"。

2、風力發電牆

平常看到的風力發電機,都是巨大的葉片在空中旋轉。一家挪威公司另闢蹊徑,發明了風力發電牆,採用一個網格狀的鋼架,上面安裝了100多個小型風力渦輪發電機。

這種牆高達300多米,跟埃菲爾鐵塔差不多。

該公司稱,這樣可以最大程度地利用風能。一面牆的發電量,相當於五個現有的最大的風力發電機,同時發電價格還可以減半。該公司計劃未來三年內建成第一面這樣的牆。

3、"近零能耗"樣板樓

國內首個"近零能耗"樣板樓在北京通州區亮相。該樓基本不用外部能源,完全自身供能,支持空調和暖氣,一年四季保持室溫20攝氏度左右。

樓裡分別安裝了地源熱泵、空氣源熱泵,光伏發電板等能源裝置。熱泵從地下"捕捉"地熱能,從空氣中"吸收"空氣能,光伏發電板則通過太陽能發電。然後,地下一共埋了5個儲能罐,將這些能量儲存起來,為整棟樓供電、冬季供熱、夏季降溫。

4、防中風頭帶

中風就是腦血管突然破裂,是一種非常危險的突發疾病。一旦發病,輕者腦神經損傷,重者大腦功能喪失,甚至喪命。更可怕的是,中風很難提前發現,發病後必須立刻救治,一分鐘也拖不得。

一家美國公司發明了防中風頭帶,會監控腦電波,一旦發現腦電波出現類似中風的跡象,會立刻向配對的手機發送警報,然後手機自動撥打急救電話,報告座標。

除了防中風,它也可以用於腦電波的24小時監控。

5、土壤發電

一家西班牙公司宣佈,開發出了"土壤發電"技術。土壤裡面的微生物分解有機物,會釋放出電子,從而產生能量。只要把陽極和陰極插在土壤裡面,就可以獲取電流。

這種電流非常微弱,該公司說,一平方米的肥沃土壤每年可以產生200wh的電能(0.2度電)。這點電能沒有其他用途,只能為農田裡面的傳感器供電,測量土壤溼度、pH 值和氣溫等,可以解決這些裝置的供電問題,降低成本。它還可以為公園綠地裡面的 LED 小燈泡供電。

6、藍牙追蹤

每個藍牙設備都有一個硬件地址,連接時可以獲取。很早就有人提出,可以使用這個地址,追蹤用戶。為了避免被追蹤,每次藍牙連接時,這個地址都應該隨機化,但是很少有廠商這麼做。

一個挪威大學生將這作為自己的業餘項目,看看現實中能不能做到追蹤用戶。他在挪威首都奧斯陸騎了12天自行車,共計300公里,收集一路上的藍牙設備信號。

他一共發現了9,149個獨特的藍牙設備,其中129個藍牙耳機被探測到了多次。他將每個設備的發現地點畫上地圖,其中一個耳機還真的確認了所有者。所以,通過藍牙追蹤用戶是可能的,門衛、停車場這樣的地方,如果部署了藍牙追蹤,完全可以瞭解用戶的動態。

文章

1、張忠謀演講:經營人的學習與成長(中文)

臺積電創始人張忠謀的最新演講,介紹他怎麼創立和經營管理臺積電。

2、解讀國家科學技術大獎(中文)

通過國家科學技術大獎,可以知道我國的重大科技突破點在哪裡,看出政府的導向。

3、ADS-B 信號不能對境外提供(中文)

ADS-B 是飛機發出的廣播信號,明碼對外發送自己的位置、高度、速度、航向等信息。連續接收信號,就可以描繪出飛機的航行軌跡,並實時獲取其飛行狀態。

4、如何找到數組裡面的唯一數字(英文)

本文介紹一道簡單的算法題:數組的所有成員都成對出現,只有一個成員除外(比如[1,3,17,3,1]),如何快速找到這個成員。

5、CSS 屬性 accent-color(英文)

本文介紹一個新的 CSS 屬性accent-color,可以設置表單的選擇框控件(checkbox 或 radio)選中時的顏色。

6、NGINX 如何將環境變量注入網頁(英文)

NGINX 可以向網頁寫入內容,本文演示應該怎麼做。

7、為什麼數字藏品在技術上不可靠(英文)

數字藏品(NFT)是一種基於區塊鏈的數字資產證明機制,目前非常熱門。本文討論了一些技術細節,認為它在技術上有缺陷,作為資產可能並不合適。

8、如何從谷歌搜索結果刪除你的網頁(英文)

本文介紹一個簡單的方法,只要加入一行 HTML 代碼,就可以從谷歌搜索結果裡面,刪除你的網頁。

9、Google、Twitter 和 Spotify 如何處理內部文檔(英文)

軟件公司的內部文檔,往往是一個痛點,要麼根本沒有文檔,要麼就是雜亂不堪,分散在代碼、Word 文件、Confluence 等各處。軟件公司越大,這個問題越嚴重,本文介紹三家大型互聯網公司如何處理內部文檔。

工具

1、Waydroid

一個 Linux 系統的安卓容器,可以讓安卓應用在 Linux 桌面電腦的容器裡面運行。

2、fleek

一個幫助用戶將網站託管在 IPFS 網絡的服務,提供免費賬戶。

3、Agora Flat

一個前後端都開源的在線教室,企業可以用來作為自己的內部培訓工具,或者對外的遠程教學工具。(@Leooeloel 投稿)

4、Motion One

一個 JS 動畫庫,底層使用 Web Animations API,上層則是自己設計的簡單易懂的語法,可以很輕鬆讓網頁產生動畫效果。

5、Semi Design

抖音前端團隊推出的設計系統,支撐字節內部近千平臺產品。目前提供50多個組件、國際化14種語言、支持 TypeScript、SSR 等特性。(@shijiatongxue 投稿)

6、smooth-signature

帶筆鋒的手寫簽名 JS 庫,支持 PC /移動端使用,另有小程序版。(@linjc 投稿)

7、Sway

Linux 系統的平鋪式窗口管理器,完全兼容 i3。區別是,i3 底層的顯示協議是 X11,而 Sway 是 Wayland。

8、微圖

一個批量壓縮圖片的網頁工具,純瀏覽器端壓縮,不經過服務器,速度較快。(@shfshanyue 投稿)

9、Tool.Graphics

這個網站可以生成各種幾何圖形填充的隨機圖片,並且能夠可以調節參數。

10、Read Aloud

開源的瀏覽器朗讀插件,可以朗讀整個網頁或選定文本,支持40多種語言,包括中文。

資源

1、日本傳統色系

維基百科資料,列出了日本古典文學裡經常出現的顏色,常用於和服或其他日本傳統藝術和手工藝品。

2、安全的互聯網產品

Mozil 基金會在官網上列出了,經過該組織審核,確認為安全的、可以保護用戶隱私的硬件和軟件名單。

3、Modern Unix

該倉庫收集傳統 Unix 命令行工具的現代替代品,比如 lds 替代 ls、ripgrep 替代 grep。(@ameizi 投稿)

4、awesome-console-services

該倉庫收集各種供命令行使用的外部服務,比如curl ip-api.com可以查看當前 IP 地址對應的地理位置。(@ameizi 投稿)

5、awesome-metaverse

該倉庫收集元宇宙相關資源。(@shadowcz007 投稿)

圖片

1、廢棄的摩托羅拉總部

1976年,摩托羅拉公司將總部搬到了芝加哥郊區。

手機就是在這裡發明的,它使得摩托羅拉成為無線通信巨頭。但是,這裡也見證了,這家公司逐漸走下坡路,最終分崩離析。

2007年至2009年,連續遭受重大虧損後,摩托羅拉決定拆分為兩個獨立的公司,隨後決定將總部從郊區搬到芝加哥市中心。

原來的總部被廢棄後,2017年決定拆除,改建為多功能綜合體。下面是拆除前的一些照片,牆上還留有沒有撕掉的標語和宣傳畫,記錄了這家公司的興衰。

2、埃舍爾未完成的畫

荷蘭畫家埃舍爾(1898年-1972年)以創作視覺錯誤繪畫而聞名。

在他晚年,有一幅作品描繪了一個觀眾正在畫廊裡觀看畫作,畫廊的窗戶與城市的街景融合在一起。

不知道什麼原因,這副畫的中心部分沒有畫,而是留出一個空白,埃舍爾寫上了自己的簽名。

2000年,一個美國數學教授在飛機上翻看雜誌,偶然看到了這副畫。他突然意識到,這是一個螺旋擴張,可以用數學公式表達。

他就寫了一個程序,讓軟件自動生成這幅畫中間缺少的部分。

文摘

1、斜率比截距重要

忘掉 y 軸的截距吧,長遠來看,斜率是唯一重要的事情。

如果 x 軸表示時間,y 軸表示你要實現的目標,那麼實現目標的過程可以畫成一條直線。

這條直線可以用兩個變量描述:y 軸截距(直線與 y 軸的交點)和斜率(y 隨時間變化的速度)。

如果我們把 y 軸截距看成是你的起點,那麼斜率就是你為了實現目標,而適應、學習和付出努力的前進速度。

即使一條線的起點遠低於另一條線,只要它的斜率更大,終究會超越前一條線。

你可能聽過這樣的建議:做一個終身學習者,每天學一點,不斷進步。很少有人能夠遵循這條建議,因為在開始後的很長時間內,根本看不到有什麼效果。時間週期越短,直線看起來越平坦,當你遠遠落後時,這是非常令人沮喪的。

但是,只要堅持下去,保持向上的斜率,長期以後,你將遠遠地超越原來的人生道路。

記住,短期總是比我們想象的要長,各種打擊足以讓你灰心喪氣,但是 長期總是比我們想象的要短。

同一個道理,在招聘時,有潛力但經驗不足的候選人,長期來看,比經驗豐富但潛力不足的候選人,對公司更有幫助。

總之,當事情沒有達到你的目標時,不要放棄,每一個偉大的事業都始於一個小小的念頭。學習一項新技能,每天進步一點點,短時間內,一切看起來都是老樣子,但是隨著時間的推移,改進會持續累積起來,進步會越來越明顯。

言論

1、

我很討厭每個網站都使用 Discord 作為討論區。

這樣很難搜索以前的內容,更糟的是,不太容易在 Discord 切換身份。我不願意將在 Discord 使用的遊戲愛好者身份,與諮詢軟件問題的用戶身份混在一起。

-- Hacker News 讀者

2、

有些開源軟件項目歡迎協作,並鼓勵外部貢獻,例如 Linux 內核。

還有一些開源項目幾乎與世隔絕,無法容忍外人插手,GIMP、GTK、Gnome 的維護者就屬於後一類。除非你是內部集團的一部分,否則你的代碼不會得到任何合併。

-- Hacker News 讀者

3、

現在的社會不是為了人的發展,而是人為了外部世界而發展,反過來了。

-- 駱華忠,摘自《紐約時報》對他的專訪

4、

用戶研究中,有一個眾所周知的事實。如果你詢問用戶是否需要新功能,他們通常會大叫"是的"。畢竟誰會不想要更多的功能呢?

但是,等到發佈以後,你才意識到用戶可能不使用這個功能。

-- 《當用戶從不使用他們要求的功能時》

5、

理財的核心原則,就是兩句話:"增加收入,減少開支"。

但是,這兩句話相互矛盾,需要不同的技能。增加收入通常需要花錢,提高獲利潛力。減少開支意味著對於投資新事物持有保守態度,這種心態會阻止你賺更多的錢。

-- 《我的十條金錢規則》

歷史上的本週

2020年(第 131 期):你的頭腦是二值邏輯,還是三值邏輯?

2019年(第 79 期):我們的生活越來越依賴機器

2018年(第 28 期):軟件開發是真正的知識嗎?

訂閱

這個週刊每週五發布,同步更新在阮一峰的網絡日誌微信公眾號

微信搜索"阮一峰的網絡日誌"或者掃描二維碼,即可訂閱。

(完)