
[YT] BEHIND THE ART OF THE MOVIE MONA LISA SMILE
初出茅蘆的女老師,到了校風保守的衛斯理女子大學任教,教那些女孩兒藝術史概論。第一堂課,她想來個震撼教育,展示了世界名畫和雕塑。結果,每一位學生們都能滔滔不絕的背出每一張藝術作品的年代、背景、特色,令她目瞪口呆而且洩氣。有趣的是,她放出來的第二張幻燈片,是拉斯科洞窟壁畫中馬群奔跑的畫面,一個約莫 15,000 年前就存在,證明了人類當時就能透過洞窟壁畫來記錄與傳達生活中的所見所聞。 (截錄自電影《蒙娜麗莎的微笑》)
人類善於使用圖像來傳達想法這個能力,可能可以追溯自史前時代或更久遠以前。這也解釋了為什麼 PowerPoint, Keynote, Google Slides, draw.io, Canva, Beautiful.ai, Gamma…等這些工具這麼的有價值,我們幾乎離不開 (但想離開) 它們。
這一期,我們一起透過圖像,旁觀一位工程師從基礎到資深的發展旅程吧。
延伸閱讀:
- [YT] 《蒙娜麗莎的微笑》(Mona Lisa Smile) (2003) 預告片
- [Git] System Design 101 by ByteByteGo
- 拉斯科洞窟壁畫 (Lascaux cave) 官網
- [Wiki] 一畫勝千言

The Top Programming Languages 2023 by IEEE Spectrum
工程師蹲馬步:程式設計
不是所有技術職務都需要寫程式,但在這個開源軟體堆砌而成的世界,幾乎不會有人反對「會寫程式」的重要。IEEE Spectrum 第 10 屆程式語言排名,不出所料 Python 仍然是第一名。但如果把目光轉向工作上的普及率,SQL 反而奪冠了!
延伸閱讀:

Most Used Linux Commands Map by ByteByteGo
成為黑客的基本功:Linux 指令集
Linux 與其家族是全球普及率第一的作業系統,不管你想成為黑客、駭客或是飛客,或你只是想專注在 Android 開發或是後端工程師,你都離不開 (也不應該離開) 它。你在日常 Linux 任務中最常使用哪一類指令呢?
延伸閱讀:

18 Key Design Patterns Every Developer Should Know
四人幫設計模式是你成為資深程式員的好朋友
有經驗的軟體人員,手上幾乎都會有一本四人幫 (Gang of Four,GoF) 所寫的《設計模式》 (Design Patterns)。不需要考慮流行或是使用的程式語言是什麼,它都會對你的程式設計思維帶來極大的 (正面 or 負面) 影響。
延伸閱讀:
- Design patterns cheat sheet. Also…
- 軟體設計必讀經典 (5) 用科學化方式搞懂設計模式
- What distinguishes MVC, MVP, MVVM, MVVM-C, and VIPER architecture patterns from each other?

AWS Services Evolution by ByteByteGo
開創雲端的 AWS 是架構工程師的偉大航道
AWS 自 2006 年以來,已成為雲端運算領導者,提供基礎設施、平台以及無伺服器運算和人工智慧等高級功能。你知道 AWS 第一個開賣的服務是什麼嗎?一起來看看它是如何從僅有的幾個服務發展到超過 200 種功能齊全的服務的!
延伸閱讀:
- The Evolution of AWS Services
- Cloud Comparison Cheat Sheet
- DevOps vs. SRE vs. Platform Engineering. What is the difference?

Kubernetes Periodic Table by ByteByteGo
自 Docker 發跡,集大成的 Kubernetes 市集
不管有沒有接觸 AWS, GCP, Azure, … 這些大雲,只要你開始投入後端系統開發,用到的開源軟體愈來愈多,與服務部署沾上那麼一點邊,那你就會遇到 Docker 以及集大成之作 Kubernetes。上面這張 Kubernetes 元素週期表揭示了構成 Kubernetes 生態系統的 120 個關鍵元素,也讓小編想起了讀書時期的化學元素週期表😝
延伸閱讀:

The Practical Guides for Large Language Models
備受期待能成為一把瑞士刀的 LLM
ChatGPT 讓 Large Language Model (LLM) 獲得更多的關注與期待,很多 nondeterministic 的問題,可能都想用 LLM 解解看。上述的樹狀圖,樹的根源從 Word2Vec 開始,然後開始分支成 Encoder-Only、Encoder-Decoder、Decoder-Only,很顯然地,Decoder-Only 是發展的主要路徑。試著消化它,你不會後悔的!
延伸閱讀:
- The Practical Guides for Large Language Models
- Large Language Model (LLM) Stack — Version 5
- [Paper] Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond

Netflix’s Tech Stack by ByteByteGo
以一個簡化 Netflix 的系統架構來收尾
基於多篇 Netflix 技術部落格文章與開源專案的研究製作出來的技術堆疊圖,涵蓋範圍從網路、資料處理到前端應用,甚至列出了在 CI/CD 流程中使用的各種工具,一起來欣賞吧!
延伸閱讀:
- Netflix’s Tech Stack
- [YT] Demystifying the Unusual Evolution of the Netflix API Architecture
- Netflix Tech Stack (CI/CD Pipeline)
- Twitter Architecture 2022
- Evolution of Airbnb’s microservice architecture over the past 15 years
Inside ARC
PyCon APAC 2023 將在 2023/10/27 - 2023/10/28 在日本東京舉行,ARC 的 Drake Guan 也將在活動中帶來一場演講:Real²-World Video Quality Enhancement 。他會把團隊過去一年投入 Video Super Resolution 研究與開發過程中,應用於優質內容的經驗、實驗和見解,並深入探討連接學術 Python 程式碼庫、研究資料集、現實世界影片內容和影像處理管道時所面臨的挑戰。
Others
- AI 為古騰堡計畫錄製 5,000 本有聲書!書籍是免費的,程式是開源的 - 35,000 小時的免費有聲書…
- Adobe AI 可以偵測 Photoshop 修過的人臉
- 革命性的 AI 流程圖,EdrawMax AI 只需按一下按鈕即可將複雜的數據轉換為易於理解的圖表和流程圖。
Sparkling in history
時光倒轉到 1979 年,全錄公司 (Xerox) 正式向世人介紹了一款劃時代,因應未來辦公室的電腦 “Alto”。它搭配了能完整呈現一整頁文書的 72 dpi 螢幕、雷射印表機、乙太網路、滑鼠,同時還原生提供 e-mail 功能,而且還是圖形使用者介面 (GUI)。
這個世界,需要科幻電影裏的魔術~
在那個年代,有誰需要高品質的雷射印表機而不用點陣式印表機?數據機 (modem) 還沒普及而且 Internet 也還沒問世前有什麼好上網的?e-mail 能寄給誰?沒有小畫家或踩地雷的圖形使用者介面有任何用處?
儘管它在當時就像科幻電影裏的先進設備一樣虛幻,它的價格也高得嚇人,但它的的確確讓世界有了新的想像,也為蘋果 Macintosh 和微軟 Windows 等鋪出了一條未來之路。