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

推薦訂閱源

博客园 - 司徒正美
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 安全吗?
科技愛好者週刊(第 308 期):工作找不到,博士能讀嗎?
阮一峰 · 2024-07-12 · via 阮一峰的网络日志

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

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

封面圖

北京懷柔的箭扣長城五期保護修繕項目,修復915米的長城,包含六座烽火臺,預計2026年完工。(新京報

工作找不到,博士能讀嗎?

最近幾年,我國的博士招生數量急劇增長。

2016年還是7萬餘人,2023年就增長到了15.33萬人(上圖只到2022年)。

最新消息是,2024年還會擴招

博士招生增長這麼快,我想多少跟這幾年的就業形勢有關係。

如果你因為就業壓力,正在考慮要不要讀博士,我推薦本週的一篇文章

作者是加拿大麥吉爾大學的一個數學博士,但現在是野生動物攝影師。別人問他,你覺得博士學位值得讀嗎?他就寫了這篇文章。

他說,你要考慮清楚,博士學位並不像聽上去那樣美好

首先,碩士+博士至少需要5年,畢業了能不能找到更好的工作,並不確定。這段時間你完全可以在另一個地方,建立你的職業生涯。

其次,很多博士學位名不符實,只是一堆半生不熟的課程,最後你提交一篇低標準的論文,就可以通過,可能學不到什麼東西。

最後,不要相信大學的宣傳。學校總是說,自己的博士課程有多好,目的只是想要更多的學生,這樣就可以賺更多的錢。

你考慮問題的標準應該是,生命只有一次,不要浪費你的時間。你決定如何行動,應該基於它們能否幫助你的自我發展和成長。

如果博士學位滿足下面的條件之一,就值得讀。

  • 它的研究方向,能夠真正激發你的某個興趣。
  • 它讓你真正成長為自己的更好版本。
  • 你用它去做一些可以達到人生新高度的事情。

反過來,上面的條件都達不到,反而有下面的特徵,博士就不值得讀。

  • 讀博結束後,它只是讓你的簡歷多了另一行。
  • 博士期間學到的東西,你自己一個人也可以學會。
  • 你讀博的唯一目的,只是為了找到一份工作,但它不能幫助你成長。

最後,他說了一個簡單的判別方法。

"你一想到讀博這件事,感到激動不已,彷彿內心的火焰被點燃,覺得它會大大豐富你的人生,帶給你成長和以新方式看待世界,那就去讀。"

"反之,你對這件事毫不激動,有種無可奈何的感覺,那你最好先花幾個月,認真思考你想做什麼,如何度過自己的生命,這可能會讓你避免浪費寶貴的幾年時間。"

我很認同這段話,但是必須承認,這太理想化了。

找不到工作是非常現實的壓力,而讀博是有工資的。走投無路的時候,其實是沒有選擇的,內心的意願並不重要。

我轉發他的文章,只是因為喜歡他說的,只要有可能,就應該從自我發展和成長的角度,來思考人生的選擇,否則讀博只是把眼前的就業困境,推遲到幾年後,而且那時的選擇餘地比現在更少。

[本週精選] AI 超市 302.AI

AI 產品層出不窮,大家都在研究,怎麼使用它們。

下面介紹的 302.AI,思路很獨特。它把自己定位為 "AI 超市",在一個網站彙集,全世界的各種 AI 機器人 + 工具 + API

註冊後,它會讓你選擇,要搭建什麼機器人(下圖)。

比如,選擇"聊天機器人",你就需要指定底層模型(下圖),一共有幾十種模型可以選。

然後,系統分配一個二級域名,通過這個域名使用該模型。也就是說,用戶選擇後端,它來生成使用界面。

這個界面跟官方的是一樣的,支持 OpenAI 的所有最新特性,比如上傳圖片文件、語音對話等等,還能實時預覽 HTML 和 SVG 代碼效果。

302.AI 基本上都是這個模式:用戶想要什麼 AI,它都做了適配,為你生成使用界面。並且,它分配的二級域名是你獨享的,你可以分享給其他人,但是這樣會消耗你的額度,所以系統允許你設置一個"分享碼"(頁面密碼)。

除了聊天機器人,它還提供其他類型的機器人。

(1)繪圖機器人:生成"文生圖"使用界面,底層模型可選 Midjourney 或 Stable Diffusion 3。

(2)應用機器人:對應 OpenAI 的應用商店。你可以搜索裡面的50萬個應用,一鍵生成使用界面。

(3)API 超市:提供不同模型的 API 統一調用接口,都放在api.302.ai這個域名下面,通過參數model指定模型。它支持的 API 非常多,最新的視頻生成模型 Luma AI 和 Runway 都是可用的。

(4)工具超市:提供一些專門的 AI 功能,目前有幾十個工具可選,比如 AI 搜索引擎、AI 翻譯、提示詞生成、老照片修復、照片放大、電商圖片生成等等。

舉例來說,工具裡面有一個"AI 網頁複製器"(下圖)。進入使用界面後,我上傳了抖音首頁的截圖,它就給出了網頁代碼,還能在 CodePen 打開。

最後,302.AI 的開發團隊就是 Proxy302 的開發團隊,在跨境軟件服務上有豐富的經驗和資源,已經穩定運作了4年。

關於費用,他們是按需付費,沒有月費,用多少付多少,而且國外模型是原價的五折,詳見定價頁

大家可以去他們的官網,開通試用,體驗一下。如果你使用 Coze,他們在那裡也上架了插件、bot 和工作流。詳細瞭解,可以看官方文檔

科技動態

1、香港的無影時間

香港媒體報道,7月8日和7月9日,連續兩天的中午12點28分和29分左右,香港街頭出現"無影時間",事物沒有影子。

上圖左側的標示牌沒有影子,而汽車和行人的影子都正好在腳底下,如果從頭頂垂直看下來,也是沒有影子。

這是因為這個時間,太陽正好直射香港。今年夏至是6月21日,太陽到達北緯23°26的北迴歸線,然後就不斷南移。

香港是北緯22度,這兩天太陽的直射點正好到達香港。

2、證書防偽

一個法國程序員在業餘時間讀學位,終於拿到了學位證書。

他意外發現,證書右上角有一個二維碼。

這用於證書防偽,使用政府開發的一個 App 掃描後,就會告訴你證書是否為真,以及內容細節。

這個二維碼本質上是一個數字簽名,使用政府的私鑰簽署,而 App 包含了公鑰,可以驗證簽名是否為真。

這真是證書防偽的好方法,簡單成本低,普通手機就能檢驗,國內值得借鑑。唯一的問題是,萬一私鑰洩漏,二維碼就作廢了,但又不能重新頒發證書,很難補救。

3、手機的手寫筆記本

有些人就是習慣手寫筆記,不習慣手機做筆記。

針對這部分人群,一家美國創業公司推出了,跟手機配套的手寫筆記本。

這種筆記本使用磁力,吸附在手機背面。使用時,打開它,就能在裡面的便籤記錄自己的想法。

目前,這個產品正在 KickStart 眾籌,可以將它當作一個實驗,看看手寫筆記的用戶現在還有多少。

4、無葉片風力發電

我們日常所見的風力發電機,都擁有巨大葉片,這使得它無法在安裝在城市,只能在野外使用。

一家美國創業公司發明了無葉片的風力發電機,沒有轉動的葉片,因此可以安裝在樓房頂部。

它類似於轉經筒,有一根垂直的轉軸,封裝在一個圓筒內。風穿過圓筒,就會帶動轉軸,進行發電。

它很適合那些沒有足夠陽光、不適合太陽能發電的城市。看來以後,城市不會有空屋頂,要麼是光伏板,要麼就是風力發電機。

文章

1、webhook 是什麼?(英文)

本文解釋 webhook 的概念,它其實是一種事件通知機制,既可以節省資源,又可以及時獲得最新狀態。

2、如何在 Linux 安裝 Java(英文)

一篇初學者教程,以 Ubuntu 為例,詳細介紹 Java 的安裝,以及一些基本概念,比如 OpenJDK 和 OpenJRE 的區別。

3、Cookie 與 Token(英文)

本文介紹 Cookie 與 Token 的概念,各自的適用場景。

4、PostgreSQL 的 UUID 主鍵(英文)

本文討論將 UUID 格式作為 PostgreSQL 數據庫主鍵的最佳實踐。

5、如何用 C 語言實現哈希表(英文)

一篇 C 語言教程,詳細講解如何實現一個簡單的哈希表。

6、蒸汽機的起源(英文)

本文介紹蒸汽機的歷史,它是怎麼發明和製造出來的。它配有大量動畫示例,這是文章的亮點。

工具

1、KasmVNC

一個遠程桌面的 VNC 軟件,不需要客戶端,只要服務器安裝後,就可以通過瀏覽器訪問。類似的軟件還有 Apache Guacamole

2、Flet

一個 Python 的跨平臺圖形界面的框架,相當於用 Python 腳本寫 Flutter

3、QuickJS

一個 npm 模塊,使用 WebAssembly 建立了一個沙箱,讓 JS 代碼在沙箱中運行。

4、ShareDrop

一個開源的 Web 應用,允許用戶在局域網裡通過 WebRTC 分享文件。如果不在同一局域網,可以進入同一個頁面進行分享。

5、rss2newsletter

將 RSS 轉換成郵件發送,用於自建郵件列表。

6、asciinema

終端錄屏工具 asciinema 的跨平臺版本,使用 Go 語言編寫。(@moqsien 投稿)

7、EcoPaste

開源的多平臺剪切板管理工具。(@ayangweb 投稿)

8、color4bg.js

生成動態、抽象的背景圖的工具。(@winterx 投稿)

關於 AI

1、MemFree

一個混合 AI 搜索引擎,代碼開源,可以自託管。(@ahaapple 投稿)

2、VoiceChanger.im

該網站可以克隆語音,以及文本轉語音,免費使用。(@dddm25896 投稿)

3、共享 ChatGPT

這個網站讓你登入共享賬號,免費使用 ChatGPT。(@740400019 投稿)

4、詩境

根據上傳的照片匹配詩句,生成分享卡片。(@gui66497 投稿)

資源

1、YTHunt

Youtube 熱門視頻的實時精選。

2、Linear Algebra Done Right

一本英文的線性代數本科生教材,免費閱讀。類似的教材還有《Linear Algebra Done Wrong》

3、CSS 佈局教程(英文)

一組系列文章,介紹 CSS 佈局的概念和各種實現方法。

4、隨機攝像頭

該網站從13000個世界各地的在線攝像頭,隨機選出9個,展示此刻的世界某個角落。

它還按照內容,對這些攝像頭進行了分類(機場、動物、車輛等等),可以分類查看。

圖片

1、與那國島水下遺址

日本與那國島的水下,有一處神秘的遺址。

巨石彷彿都被切割過,切面都是平整的,垂直地堆疊在一起。

有些科學家認為,這是人工遺址,另一些科學家認為這是自然原因造成的。目前沒有定論,但是自然原因的可能性大一些,因為與那國島歷史上沒有大量人口,無法完成這樣巨大的工程。

2、超級馬里奧的手稿

1985年,任天堂的著名遊戲《超級馬里奧》正式發行。跟今天不一樣,這個遊戲的設計稿是手繪的。

設計師先在紙上畫出遊戲的樣子,然後再交給程序員去實現。

如果要改動設計,就會非常麻煩。現在留下來的設計圖,充滿了塗改液的修改痕跡(下圖)。

單獨的手繪圖還不足以表達意圖,旁邊都做了文字說明。

文摘

1、一個悲傷的軟件發佈故事

2018年1月1日,我決定寫一個應用程序。

幾天後,最小可用原型寫好了。我不是一個優秀的程序員,但是這個程序很簡單,所以寫得很快。我把版本定為 0.0.1 alpha。

我本可以發佈它,但是我想再加一個功能,用戶可能會更喜歡,就沒發佈。

後來,我斷斷續續加了幾個功能,是時候發佈了。我又猶豫了,我想不如把手機 App 也一起做出來,否則留不住用戶。於是,我花了幾個月,去學習 React Native,來開發手機 App。

轉眼兩年過去了,我在 Web、React Native、Expo、GraphQL 這些技術的迷宮裡面徘徊,總是感覺技術堆棧不順手,許多地方需要改動,沒有好的解決方案。

最終,我灰心了,停止開發,放棄了發佈該應用程序的想法。

最近,我又把這個程序找出來,開始使用它。我馬上意識到,它缺少很多功能,我要麼重新開發它,要麼去找別人寫的替代方案。

我決定使用別人寫的程序。當我滾動他們的登陸頁面時,我既高興又憤怒。高興的是,有人解決了我想解決的問題,彷彿他們讀懂了我的想法並實現了出來。憤怒的是我放棄了,如果我堅持下來,現在這個程序應該是我寫的。我沒有及時發佈,我行動太慢了。

現在我不再需要編碼了。世界永遠不會看到我的程序,但我在上面浪費了很多時間。這種感情真複雜。

然後,就是最悲傷的部分。我在他們的程序裡面註冊了一個賬戶,仔細看了幫助中心,覺得他們做得很好。等到30天試用期結束了,我默默拿出了信用卡,成為了付費用戶。

想到我是一個從未發佈的失敗者,我不禁流下了眼淚。

這個故事的教訓就是。不要覺得自己的應用程序還不完善、笨重、有缺陷、缺少功能、沒有人會使用等等。如果它可以運行,可以完成基本功能,你就發佈它。

言論

1、

具身智能(有物理形態的人工智能)是實現通用人工智能的最有效途徑。只有結合了身體和感知,人工智能才有"活著"的感覺。

-- 王興興,宇樹科技創始人

2、

我沒有選擇去健身房鍛鍊,而是養了15只小雞,它們同樣要求你彎腰、深蹲並搬運重物。

而且,你沒法偷懶,每天一定要去照顧它們,否則它們會死掉。這還有一個額外的好處,就是你會得到雞蛋。

-- 《養雞代替健身》

3、

大學課程《計算機體系結構》,選擇的 CPU 往往不是流行的架構,比如 x86 和 ARM,而是一些很原始、早被淘汰的 CPU。

原因是這門課的目的是架構的思想,而不是細節,因此選擇一個"原始" CPU 更有幫助。

-- StackExchange

4、

信息技術的發展,並沒有幫助人類治癒癌症。原因不是生物學缺乏數學或計算人才,而是生物系統不是數學系統,它的複雜性和不可預測性,限制了計算機的用處。

-- 《為什麼生物學家沒有治癒癌症》

5、

提高管理效率往往違背公司大多數員工的利益,因為這相當於縮減預算。

-- 《管理不善的優點》

往年回顧

黑客馬拉松的正確方式(2023 #261)

虛擬商品可以拉動 GDP(2022 #211)

再見了,學術碩士(2021 #161)

智能電視的誤區(2020 #111)

(完)