離線
不曉得你還記不記得,在 1980~1990 年代,有些人家裡會有一整套的紙本百科全書。小學的時候,我在學校的圖書館也喜歡無聊時翻翻它,因為裡面的內容包羅萬象,隨便翻到一頁都可能學到以前沒聽過的東西。
我們家沒有買紙本的百科全書,但是在我小學的時候就已經有在用數位版了。當時我好愛微軟出的 Encarta 百科全書,它只是一片才 700 MB 的光碟而已,但是裡面竟然可以塞進好幾萬篇文章,還有影片、聲音、世界地圖,以及好多互動遊戲!

這種「全部的資訊就在我面前、拿在我手上」的感覺,對我而言有種難以形容的吸引力。
你可能會說:「我手上的 iPhone 有超快的 5G 網路,我要查任何東西也都可以馬上查到啊!」沒錯,但這些資訊並不在「你的手上」,而是當你連到遠端查資料時,才從對方的主機送到你的螢幕上的。
現代一般人常用的軟體中,尤其是手機軟體,「真正」在離線時還能正常運作的是少之又少。例如:
- 我的 Garmin 手錶的手機 App,明明就可以通過藍芽跟手錶溝通,可是在離線狀態下,App 卻無法正確顯示來自手錶的活動資訊。
- 更荒謬的例子,現在(2024)如果你沒有網路連線,是連 Windows 11 的安裝程式都沒有辦法完成的。(除非你使用奇妙的方式繞過連線檢查)
我覺得這是故意的。我們現在使用的裝置,明明就有綽綽有餘的處理速度和儲存空間,可以單機獨立運作,完成非常非常多的事情。但是,許多軟體公司們更有興趣的是把使用者綁在它的雲端主機上,訓練使用者依賴它。
離線的爽感
你知道有一個軟體叫做 Kiwix,可以讓你把網路上的很多有用資源(像是維基百科、Arch Wiki、Stack Exchange⋯⋯等等),打包下載到自己的電腦或手機上,變成可以完全離線使用的版本嗎?
(下圖:完全在我電腦裡的維基百科,沒網路也可以用!)

把整個英文和中文的維基百科,連同圖片全部下載下來,也只要 100 GB 多一些而已,對於現在一般電腦的硬碟空間來說根本不算什麼。如果順便再使用 Organic Maps 下載個全台灣的地圖,還不到 500 MB,你的電腦就可以變成網路斷線時的超有用工具!
我家雖然也有超快的網路,要用網路查任何東西其實都很方便。但是真正在自己家裡的硬碟擁有全部的檔案,就是感覺很爽啊!我擁有絕對的控制權,不受網路狀態或是服務提供者的影響,我可以閱讀任何東西,都不被監視和追蹤。
(下圖:我雖然有很快的網路,但我還是很提倡離線軟體)
我希望有越來越多的使用者,開始意識到數位自主的重要性,主動去選擇能夠離線運作的軟體,擺脫那些毫無理由就強制要求連網的軟體。
我是預言家
我在 2020 年底發過一部影片《我要「慢慢」離開 YouTube 了,你也應該跟我一起走~》。在那部影片,我提到了當時我感受到的許多 YouTube 的問題,並且推薦一個以區塊鏈技術為基礎的 LBRY 通訊協定,以及另一個影音平台 Odysee.com。
我目前還是有繼續把影片上傳到 Odysee.com。但我後來覺得,與其只是換到另一個「別人的的影片平台」,還不如更專注在維護自己擁有的官網(NiceChord.com)和影音平台(Wiwi.Video)。
但以上其實都不是今天的重點。我想要討論的是,在那部影片我說的一句話:
「我希望在三到五年之後,我發表內容的『最主要平台』可以不要是在 YouTube 上面。」

三年半過去了,我必須說我的預言滿準的。看著目前的 YouTube 生態,我實在很難想像在 2025、2026 年之後,YouTube 還會是一個值得當作主要平台的地方。
這一切都是有跡可循的,讓我一步一步用邏輯推演給你看:
- YouTube 提供了免費、方便的影片分享平台,導致平台快速增長、獲得大量用戶。
- 大量活躍用戶吸引了創作者在平台上產出內容,因此 YouTube 開始引進廣告系統1,承諾為創作者帶來收入。
- 許多企業在 YouTube 上投放廣告,YouTube 開始調整推薦算法,設法最大化廣告收入。
- 算法的調整導致單個影片的觀看數變得不穩定,創作者的收入也變得更不可預測。
- 收入不穩定,讓創作者採取一些策略來維持收入。例如增加上傳頻率、製作更騙點閱的標題和縮圖,或者轉向製作更短、更容易消費的內容。
- 創作者策略的轉變,導致快速、消費型內容增多;而深度、需要時間製作的內容相對減少。這是因為:a) 深度內容通常需要更多時間和資源來製作,成本較高。b) 由於算法偏好能快速吸引觀眾注意力的內容,耗時製作的深度內容反而得不到算法的推薦。
- 淺層內容的增加導致整體內容品質下降,所以一些用戶漸漸減少瀏覽 YouTube。
- 用戶使用時間的減少,使得 YouTube 的廣告收入下降。
- 廣告收入下降,促使 YouTube 進一步調整算法,盡可能增強參與度和廣告曝光,導致更多聳動但可能缺乏實質的內容被推薦。
- 算法的這種偏好,使得有深度但不夠聳動的內容很難獲得曝光,無法製作自己想要製作的內容的創作者,可能會感到沮喪並考慮減少上傳。
- 高品質創作者的流失,進一步降低平台內容的整體品質和風氣。
- 為了增加收入,YouTube 開始採取更激進的措施;像是增加廣告頻率和長度、限制免費帳號的某些功能,或甚至測試把廣告直接注入影片串流中2,來對抗廣告攔截器。
- 這些措施更加地降低用戶體驗,導致更多用戶減少使用 YouTube。
- 用戶流失以及參與度下降,進一步影響了廣告效果。導致廣告商降低對 YouTube 和 YouTuber 們的投資。
- 創作者發現難以透過 YouTube 獲得穩定收入和曝光,於是更多創作者開始把 YouTube 視為次要平台,而非主要創作和收入來源。
- 創作者對 YouTube 的減少投入,導致內容更新頻率和品質下降,使得用戶找到優質新內容的難度增加,進一步讓用戶流失。
- 惡性循環持續發展,導致 YouTube 的內容生態發生根本性變化。平台逐漸失去深度內容來源的地位,轉為一個以快餐式、淺層內容為主的平台。
- 隨著平台生態的變化,創作者為了適應環境面對更大的壓力。許多人可能會覺得自己是被迫製作不符合自己理想的內容,只是為了維持在平台上的可見度。
最終,經營 YouTube 會變成一件 C/P 值很低的事情:
- 為了賺錢嗎?因為流量不穩定,廣告分潤拿不了多少,廠商業配也難以談到好價錢。
- 為了經營社群嗎?推薦算法不讓訂閱者看到影片,沒辦法掌握跟觀眾的聯繫。
- 為了傳遞重要理念嗎?不夠聳動、「不夠 YouTube」的內容是得不到流量的。
那麼重要的問題來了,要怎麼跳脫這個死亡迴圈呢?這個是秘密,我在以後的貼文再考慮要不要告訴你。🤣
Footnotes
科技奇蹟
通常,跑步機上面的心率計,需要你把雙手握在上面。但今天在健身房,我目睹了現代科技的奇蹟:這台跑步機居然可以隔空讀取我的心跳!
更神奇的是,當我站在兩側休息,並且拍下這張照片時,它顯示我的心跳高達 130。(事實上只有 107)

這讓我不禁懷疑跑步機上面的心率計到底是真的,還是只是一個簡單的算法加上一點點隨機數字產生器?搞不好它裡面其實是這樣運作的:
function generateHeartRate(speed, incline) {
// 先設定一個基礎心率
const baseRate = 60;
// 根據速度和坡度增加一些數字
const speedFactor = speed * 5; // 每 1 km/h 增加 5 bpm
const inclineFactor = incline * 5; // 每 1% 坡度增加 5 bpm
// 加入一些隨機變化,範圍 -5 到 +5,讓你以為真的有在即時測量
const randomFactor = Math.floor(Math.random() * 11) - 5;
// 把數字加一加,得出最終心率
let heartRate = Math.round(baseRate + speedFactor + inclineFactor + randomFactor);
// 確保心率在合理範圍內(例如 60-200)
heartRate = Math.max(60, Math.min(200, heartRate));
// 回傳心率
return heartRate;
}
每一秒鐘呼叫以上的 generateHeartRate() 一次,你就有一個如假亂真的心率計了!
下次去健身房,把一根香蕉在綁在心率計上面然後啟動跑步機;如果它的數字開始跳動⋯⋯恭喜你,你發現了世界上第一個有心跳的水果!
體感時間
這篇文章也被收錄到了筆記區。
「坐在一群正妹旁邊的一小時,跟坐著看牙醫的一小時,感覺是完全不一樣的。」
-- 愛因斯坦(可能是)
華盛頓郵報有一篇文章的標題是《為什麼你的人生體驗,在七歲的時候就已經過了一半。》。這個文章裡面的解釋,應該很多人都有聽過:
- 當你一歲的時候,你會覺得這一年超長的;因為這一年就是你人生的全部。
- 但是到兩歲的時候,人生的這第二年就變成只佔你生命的 50% 了;所以第二年過起來的感覺就比第一年快一倍。
- 第三年只佔你人生的 33.3%、第四年 25%,依此類推。
這個理論其實是 1897 年一個叫做 Paul Janet 的法國哲學家提出的。(他是男的)
如果我們把每一年的「體感時間長度」累加起來:第一年是 1、第二年是 0.5、第三年是 0.33⋯⋯,前七年加起來已經有 2.59。假設人平均可以活到 80 歲,一直累加到 80 年的總和也只有 4.96。也就是如文章所說,在你七歲生日的時候,人生的體感時間真的已經過了一半了!
我現在 38 歲,累積的體感時間是 4.23。這表示,如果我可以活到 80 歲,我到目前已經體驗了人生 85% 的時間感。換句話說,我的體感生命只剩下 15% 了;有點可怕,對不對?
用同樣的角度思考可以告訴我們很多事情:
- 貓的平均壽命大約是 15 年,我們人類可能覺得很短;但 15 年生命的「體感長度」其實也有 3.32。所以對貓本身來說,牠並不會感覺自己的壽命很短。
- 大人覺得很快就過去的時間,對小孩子來說其實很久。舉個例子:如果你 12 月 1 號的時候跟一個五歲小孩說「12 月 24 號的時候要辦聖誕 Party」,要他期待一下。對這個小孩來說,等 24 天的感覺,相當於一個 38 歲的大人等半年的感覺!
- 這也可以說明為什麼長途開車的時候,小孩子會一直問「到了沒」。對我來說坐車四個小時的感覺,是相當於一個五歲小孩的 28.8 個小時。難怪他們會覺得特別難熬啊!
這個道理還可以套用到任何跟時間無關的事物上。例如:
- 做 YouTube 頻道,上傳的第一部片是你頻道的 100%、第二部片是頻道的 50%、第三部片是 33.3%⋯⋯到了第 400 部片,就好像發不發都差不多了。
- 又或者,第一次失戀的心痛程度是 100%,到第五次的時候只剩下 20%。
以上說的「體感生命長度的累計加總」的數列(1、1.5、1.83⋯⋯),在數學上叫做「調和數」(Harmonic Number)。好消息是,雖然每一次加上去的數字是越來越小,但是這個數列還是發散的,也就是一直加上去的話,還是會達到無限大。
在剩下 15% 的生命裡,真的是要好好快樂地創造各種體驗啊!
不要當基金公司的盤子
這篇文章也被收錄到了筆記區。
大學的時候,我對投資、基金這些東西真的是一竅不通。耳邊充斥著什麼定期定額啊、複利啊之類的名詞,一副只要每個月丟錢進去就可以財富自由一樣。於是我就跟風買了當時很多熱門的基金,像是「ooo 能源基金」、「xxx 新興市場基金」之類的。
結果呢?慘賠,過了幾年之後,投入的錢縮水成一半還不到。
後來我才了解到,原來我被當成盤子了。
如果你跟當年的我一樣,一直懶得去了解投資是怎麼一回事,拜託至少讀一下這篇文章,讓自己不要再當盤子了。
先說重點
如果你要買任何基金,請只買「低費用、被動追蹤大盤」的基金。
這是什麼意思呢?
- 低費用:就是你每年付給基金公司的錢要很少。
- 被動追蹤大盤:就是這個基金不是由基金經理人主動選股、管理,而是單純地追蹤整個市場的表現。
幾個例子像是:
為什麼要選這種基金?
原因有兩個:
- 人不能預測未來,就算是基金經理人也不行。
- 不管你賺還是賠,你都要付費用給基金公司。
光是看這兩點,你可能還是不太懂為什麼。沒關係,我用數學算給你看。
算給你看
假設某個市場的平均報酬是每年 7%。而今天有 20 支基金,有些表現好,有些表現不好,但他們的平均值也是 7%。
注意,因為以上提到的「人不能預測未來」,幾乎不可能會有一支基金,連續 20 年都勝過市場平均。你想想看,基金經理人又不是通靈師,他怎麼可能預測到 COVID-19 會爆發、烏克蘭會發生戰爭,或是川普會突然遇刺?
我用程式模擬了 20 隻基金,設定它們每年的表現範圍落在平均值的正負 10%。經過 20 年之後,你可以看到它們表現比市場平均好的機率是一半一半。
(藍色粗線條是市場平均,其他的是模擬的基金。)

看到這裡,你可能會說:「那我搞不好會挑到比較好的那一半啊!」
那你就大錯特錯了!
為什麼?因為以上的圖表沒有把「你付給基金公司」的錢算進去啊!
台灣基金公司的陷阱
台灣的基金公司,把一般人當盤子的點就是,明明就收超高的費用,但卻還是說得好像費用很少一樣。
我到 MoneyDJ.com 查了最近一年台灣最熱門的五個基金,他們的每年費用都在差不多 1.75% 左右。
| 基金名稱 | 每年費用 |
|---|---|
| 野村優質基金 | 1.64% |
| 統一黑馬基金 | 1.64% |
| 安聯台灣科技基金 | 1.75% |
| 元大日本龍頭企業基金A不配息 | 1.86% |
| 統一奔騰基金 | 1.75% |
1.75% 聽起來很少對不對?!才 1.75% 而已有什麼好省的?
我們來算算看剛才的 20 支模擬的基金,如果每年要付 1.75% 的費用的情況。

結果 20 支基金經過 20 年後,只有兩支能贏過大盤!
也就是說,買任何費用是 1.75% 的基金,有 90% 的機會你會賠錢。(我大學時期買的基金,有些費用甚至高達 3~4%!你就知道我之前是多大的一個盤子了。)
費用真的很重要
1.75% 的高額費用,應該是台灣基金公司的特產,在世界上並不是常態喔!
如果你買的是美國 Vanguard 公司的 VTI,這是追蹤全美股市的被動基金,它的費用只有 0.03%。追蹤全球股市的 VT,費用只有 0.07%。就算費用已經相對高的元大台灣50(0050),也只有 0.43%(我是覺得已經太貴了)。
1.75% 是 0.03% 的快要 60 倍了耶!你平常買東西的時候不是都會看價格嗎?為什麼買基金的時候完全不看了?為什麼要買一個 60 倍貴,然後還有 90% 的機率會表現比較差的產品?
當基金公司一直跟你說「定期定額、複利的力量很可怕」時,他們說的是真的:你定期定額,付高額的費用給他們,這些費用複利之後造成的損失真的很可觀!
所以,以後買基金的時候,記得要挑「低費用、被動追蹤大盤」的基金。不要再當基金公司的盤子了!
0 元
非受迫失誤
最近常在看奧運排球。
在日本對義大利的八強賽中,日本隊在第三局中連續獲得了三個 match point,但都沒能把握住;隨後義大利連追兩局,將比賽拖入決勝局。
在第五局中,日本隊再次 15:14 領先拿到 match point,差一分就可以晉級四強了。但就在這個關鍵時刻,日本隊的發球掛網,犯下了致命的非受迫性失誤。最終義大利隊以 17:15 贏得第五局,日本隊只好打包回家。
(下圖:在決勝局 15:14 領先時,即將發球掛網的男人)

當比賽進入膠著狀態時,有時候一方為了趕快扭轉局勢,會嘗試高風險的策略(例如高速的發球)。這種策略常常會造成失誤,在短短幾球之內摧毀球隊的氣勢。
這讓我想起了棒球比賽中的一個重要原則:在緊要關頭,投手最忌諱的就是投出四壞球保送,白白送給對手分數。相反,比較好的做法是大膽地投給對手去打,你打得出去算你厲害。
緊要關頭時,對手跟你一樣都很緊張,對手也有很高的機率會手軟打不出去;至少我們不要因為自己的非受迫性失誤,而把比賽白白讓給對手。
生活中的非受迫性失誤,也有可能會造成不同嚴重程度的後果,它們都是可以避免的。以下是我自己的一些:
- 在音樂會開演前兩小時吃麻辣抄手,上台後肚子痛加上腳在抖。
- 明知道常常有警察守在那,卻還是紅燈右轉被開單。
- 跟風買了費用高昂的能源基金和新興市場基金,賠得血本無歸。
- 明明看到了很多不對勁的徵兆,但還是倉促決定跟前妻結婚。
- 已經跟某單位有過不太愉快的合作經驗,但還是再次接下了他們的工作。
- 明知道隔天有重要演講,前一天還是熬夜打電動。
- 醫生一直跟說智齒應該拔,但就是一直不去拔。(對,雖然我在寫這篇文章,但我到現在還是沒拔 🤣)
這個故事告訴我們:有時候,成功的關鍵並不是要做出多厲害的事情,而是在於避免自己不必要的(白目)錯誤。
穩穩地把球發過網,迫使對手擊敗你,而不要自己搞砸比賽。
你有幸運體質嗎?
以下幸運度小測驗,來自 Richard Wiseman 的《Luck Factor》。
題目
以下 12 個句子,根據你認為這個句子形容你的符合程度給 1~5 分:非常符合得 5 分,非常不符合得 1 分。
- 我有時候會在超市或銀行排隊時和陌生人聊天。
- 我沒有為生活而感到擔憂和焦慮的傾向。
- 我對新體驗持開放態度,例如嘗試新的食物或飲料。
- 我經常聽取我的直覺和預感。
- 我嘗試過一些提高我的直覺能力的技巧,例如冥想或去安靜的地方。
- 我總是覺得未來會發生好事。
- 即使成功的機會很渺茫,我也還是會追求我想要的東西。
- 我預期我遇到的大多數人都會是友善、有幫助的。
- 我傾向於看事情的好的那一面。
- 我相信即使是負面的事件,長期來說對我的影響也是好的。
- 我通常不會沉浸於過去的壞事中。
- 我會嘗試從過去犯的錯誤中學習。
解讀
| 題目編號 | 測試項目 | 及格標準 | 高分 |
|---|---|---|---|
| 1~3 | 你會不會在日常生活中製造好運? | 8 | 12 |
| 4~5 | 你有沒有善用直覺? | 4 | 8 |
| 6~8 | 你覺得自己好運嗎? | 9 | 12 |
| 9~12 | 你的「壞運轉好運」能力 | 10 | 17 |
我自己考了 11+9+12+18 = 49 分,驗證了我真的是一個滿幸運的人。
如果你考得不好也沒有關係,可以看看這篇閱讀筆記,了解如何提升自己的運氣。
Finale
我下個月要彈一場室內樂音樂會,節目當中可能會演出一首我十幾年前編的曲子;所以昨天想要把原始檔找出來,把樂譜修改成演出需要的編制,順便看看有沒有什麼地方要訂正的。
從 NAS 裡面好不容易找到了(檔名亂取的)原始檔,發現檔案是 Finale 的 .mus 格式。我已經很久沒有用過 Finale 了,舊版本 Finale 的安裝檔也早就不能用,檔案現在已經打不開了啊!
好在做 Finale 的這家公司還在(不過看樣子應該也撐不久了?!),我只好到他們的官網下載最新的試用版。當然,跟大部分現代的專有軟體公司一樣,網頁上的下載按鈕當然都是假的,按下去進到的是「建立帳號」頁面,要求我必須先輸入 E-mail 註冊一個帳號才可以試用。
我當然沒有輕易地給它我的 E-mail,而是先到 Fastmail 建立一個 Masked E-mail。Fastmail 的這個功能真的很好用,你可以建立無限個臨時的 E-mail 信箱地址,用來註冊各種網路上的帳號;一旦那個信箱開始收到垃圾信,只要按一個鍵就可以把整個信箱封鎖,避免污染到主要的 E-mail 信箱。

終於註冊帳號、下載、安裝完成後,點了 Finale 的圖示兩下,發現它完全沒有反應?反覆 force quit 重開了好幾次之後,才發現它應該是在掃描我電腦上的 VST Plug-ins,但畫面上並沒有明確地告訴我它在做什麼。最後,我大概等了五分鐘(雖然感覺過了更久),才終於進入 Finale 的主畫面。

接下來,就是把我要改的曲子,以及一大堆我在 NAS 備份裡找到的 .mus 檔案,一個一個打開並且匯出成開放的 MusicXML 檔案。弄了好一陣子,才終於完成了這次的救援行動。
這個故事告訴我們:當你使用專有軟體時,總會有一天你會發現自己的檔案變得無法使用。專有軟體公司會用封閉的檔案格式來保護(ㄅㄤˇ ㄐㄧㄚˋ)你的作品;未來的你,可能會需要忍受冗長的註冊帳號、安裝過程(甚至付出一些費用),只為了再次看到自己的作品。
現在去檢查一下你的作品庫吧!你的作品都有開放格式的備份嗎?
- 📝 文字文件:不要只留 Word 檔,也要存純文字(.txt)、開放文件(.odt)或 Markdown(.md)版本。
- 🔢 試算表:不要只有 Excel 檔,也要輸出純文字的 .csv。
- 🎭 簡報:不要只留 Powerpoint 檔,也輸出 HTML 版。
- 🖼️ 圖片:不要只留 Photoshop 檔,把重要圖層輸出成 .png、.jpg、.webp、.svg 等格式。
- 🎹 編曲:不要只留編曲軟體的專案檔,也分軌輸出 .wav 檔案;MIDI 檔(.mid)也要留一份。
- 🎼 樂譜:不要學我只留 Finale 檔案,轉成 MusicXML(.mxl)的話任何打譜軟體都可以讀取;MuseScore 的 .mscz 檔和 LilyPond 格式(.ly)也都是不錯的選擇。

