不可見之手https://plume.nogafam.es/~/不可見之手@plume.seediqbale.xyz/atom.xml2022-09-26T03:19:57.913476+00:00<![CDATA[Invidious──YouTube的替代前端]]>https://plume.seediqbale.xyz/~/不可見之手/Invidious──YouTube的替代前端/2022-09-26T03:19:57.913476+00:00太平洋海岸公路https://plume.seediqbale.xyz/@/pch_xyz/2022-09-26T03:19:57.913476+00:00<![CDATA[<p dir="auto"><img src="https://plume.seediqbale.xyz/static/media/83BDE3EF-B4DB-B8E2-D407-A5BC7D1459AA.png" alt="Invidious"></p>
<p>厭倦了 YouTube 上的廣告、記錄你的喜好再用演算法餵影片給你嗎?雖然我認為由使用者產生的內容不要綁死在單一平台,以影片來說應該多使用例如 <a href="https://nicechord.com/post/lbry/" rel="noopener noreferrer">LBRY (Odysee)</a> 甚至<a href="https://wiwi.video/w/b8jEhNM1JaCYcBipBAf1WD" rel="noopener noreferrer">自架 PeerTube</a> 將自己生產的內容掌握在自己手裡,而不是由平台來決定你的影片觸及率。然而,不可否認的是站在使用者的角度,YouTube 上的影片資源是最豐富的。Invidious 是一個替代 YouTube 的前端,後端仍然是 YouTube 的資料,因此只要在 YouTube 上看的到的影片,在 Invidious 應該都可以看到。沒有廣告、沒有追蹤 cookie、不用 JavaScript、沒有演算法推薦,不綁 Google 帳號,而且註冊之後也可以訂閱頻道。Invidious 站之間沒有互聯,但是你可以將訂閱匯出,再到其他站匯入。</p>
<p>當然,Google 不會樂見這樣沒有廣告的使用方式,以前有其他類似的替代前端使用 YouTube API,缺點之一是每個 Google 帳號使用的 API 有流量的限制,更嚴重的被判斷違反使用者條款而遭到停權。但是 Invidious 專案標榜沒有使用官方的 YouTube API,而且這個專案自 2018 年起已經超過 4 年了,除非 YouTube 將現有的架構大幅改造,短時間內應該不致於受影響。就像會阻擋 YouTube 廣告的瀏覽器或是瀏覽器外掛元件一樣,這個觀看方式可能會影響 YouTuber 的廣告收益,不過,由於直接來自 YouTube 廣告收益下降很多,不少 YouTuber 主要的收入來自於業配或者會員,現在也可以見到影片是直接內嵌廣告的,這讓我感覺 YouTube 這套不怎麼準確的 inbound marketing 模式是不是該修正了。</p>
<p>雖然現在已經拿掉了這個功能,以前 Mastodon 是可以設定把 Twitter 連結轉換為 <a href="https://github.com/zedeus/nitter" rel="noopener noreferrer">Nitter</a> 連結,YouTube 連結轉換為 <a href="https://github.com/iv-org/invidious" rel="noopener noreferrer">Invidious</a> 連結的,但預設的 <a href="https://omar.yt/posts/stepping-away-from-open-source" rel="noopener noreferrer">Invidio.us 站停擺</a>以後,我就沒有怎麼留心。直到 YouTube 的廣告顯著增加,開始使用 Invidious 之後我發現有些 Invidious 站因為地理位置或是利用率的原因導致速度比起 YouTube 慢多了,架了一個自己用,目前還挺滿意的。</p>
<p>我推薦搭配使用 <a href="https://github.com/SimonBrazell/privacy-redirect" rel="noopener noreferrer">Privacy Redirect</a> 這個瀏覽器外掛,它可以自動將 YouTube 連結導向 <a href="https://redirect.invidious.io/" rel="noopener noreferrer">Invidious 站</a>。另外,它還可以將 Twitter 連結導向 <a href="http://github.com/xnaas/nitter-instances" rel="noopener noreferrer">Nitter 站</a>,Instagram 連結導向 <a href="https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Instances.md" rel="noopener noreferrer">Bibliogram 站</a>。<a href="https://plume.seediqbale.xyz/~/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Fediverse%E5%85%A5%E9%96%80" rel="noopener noreferrer">以前介紹過</a>如果使用 Friendca 並登入 Twitter API,在時間線上就可以看到你在推特追蹤對象的推文;<a href="https://github.com/NicolasConstant/BirdsiteLive" rel="noopener noreferrer">BirdsiteLIVE</a> 則是將推特的推文橋接轉送到聯邦宇宙訂閱者的服務,這兩者都是使用 Twitter API 達成的,官方 API 有著速率限制或者需要開發者的帳號,Nitter 則不同。事實上,Nitter 正是受到 Invidious 啟發而產生的,也推薦大家在聯邦宇宙分享推文時多多利用 Nitter 連結。</p>
<p>距離我將 Facebook app 從手機移除,只在有需要時使用瀏覽器開啟已經將近 2 年了。不只是由於 Facebook 的言論管制問題,降觸及率的演算法和 app 洩漏隱私問題都讓我決心從 Facebook 移民。後來我發現,其實我也沒有使用 Twitter app 和 YouTube app 的必要,瀏覽器就可以做到的事情不需要再安裝一個 app 然後它更新之後你也永遠看不出來那密密麻麻的隱私條款裡面是不是有什麼魔鬼藏在裡面。</p>
<h3 dir="auto"><strong><blockquote><p>“ If you’re not paying for the product, you are the product. “</p></blockquote></strong></h3>
<p>我並不是對大企業有意見,但我不想被大企業當成產品賣掉。</p>
<div></div>
<iframe width="100%" height="200px" frameborder="0" src="https://button.like.co/in/embed/pcolorpuncture/button?referrer=https%3A%2F%2Fplume.seediqbale.xyz%2F~%2F%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%2FInvidious%E2%94%80%E2%94%80YouTube%E7%9A%84%E6%9B%BF%E4%BB%A3%E5%89%8D%E7%AB%AF">
</iframe>
<p dir="auto"><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%E6%96%87%E7%AB%A0%E7%B4%A2%E5%BC%95" rel="noopener noreferrer">不可見之手文章索引</a></p>
]]><![CDATA[聯邦宇宙的言論節制]]>https://plume.seediqbale.xyz/~/不可見之手/聯邦宇宙的言論節制/2022-05-22T09:23:09.464782+00:00太平洋海岸公路https://plume.seediqbale.xyz/@/pch_xyz/2022-05-22T09:23:09.464782+00:00<![CDATA[<p dir="auto"><small>Cover image by <a href="https://plume.seediqbale.xyz/@/waifu@waifuism.life/" title="waifu@waifuism.life" rel="noopener noreferrer">@waifu@waifuism.life</a></small></p>
<h2>網路上的言論自由</h2>
<p>由於網際網路與社群網站的發展主要是受美國的科技公司影響,因此在討論聯邦宇宙的言論自由之前,有必要先了解美國憲法第一修正案與通信端正法第 230 條的背景。</p>
<p><strong>美國憲法第一修正案</strong>立法時的情境是政府與公民的二元對立,目的是節制政府的權力以保障公民的自由權,包含言論自由。然而今日大多數人發聲的管道,是由網路巨頭臉書、谷歌與推特等公司所掌控的平台, 第一修正案雖然禁止政府審查私有網站,卻也給私有公司在審查使用者生產的內容和抱持特定政治立場方面提供了保護,因為這屬於私人公司的言論自由。第一修正案並不適用於私有公司與個人使用者之間的關係。 </p>
<p><strong>《通信端正法》第 230 條</strong>的作用簡言之,網路服務提供者不對其平台使用者發布的言論負責,同時網路提供者只要是出於善意,就不會因為移除或審查第三方提供的內容而背負民事責任。 2020 年美國總統大選時,由於川普的爭議性言論不為自由派媒體所喜,加上隨後發生的2021 年美國國會大廈遭衝擊事件,川普相繼被臉書與推特封禁,並審查相關事件的言論。川普因此認為《通信端正法》第 230 條讓網路巨頭得以選擇性的言論審查,應該要廢除;而民主黨認為第 230 條讓網路巨頭逃避了監管的責任,也想廢除 230 條。臉書、推特等公司則反對廢除,因為沒有了第 230 條的保護傘,社群網路公司們對使用者的貼文態度勢必從嚴禁止任何具有爭議性的議題,以免惹禍上身,若果真如此,對言論自由的發展是有害的。第 230 條將來是廢除或者修正,對於網路生態的發展影響至關重大,不只是主流社群網路的使用者,聯邦宇宙的使用者也應該注意這件事的發展。</p>
<h2>聯邦宇宙的現況</h2>
<p>在聯邦宇宙 (Fediverse),要註冊加入一個實例,必須同意該實例的服務條款 (Terms of Service),服務條款一般包含貼文內容<strong>不得違反(主機/站長/NIC)所在地的法律</strong>,以及其他<strong>不希望出現在該實例的內容</strong>,可分為對多數人有害的,例如虛假資訊、廣告與騷擾;文化上不合宜,可能引起不適的,例如血腥暴力、裸露色情、蘿莉正太圖畫的允許程度;<strong>反映某種價值觀</strong>,例如性別平權、言論自由等。根據我的觀察,通常偏向進步價值的實例傾向屏蔽較多的使用者與實例,有比較多的禁語,比較少有使用者和 admin 拌嘴的機會;偏向 free speech 的實例則傾向屏蔽較少的使用者與實例,比較會有使用者之間、使用者與 admin 之間、admin 和 admin 之間的爭執,包含爭執言論自由本身。</p>
<p>Moderation 指的是避免過度的行為或政治意見,在這裡我姑且翻作言論節制。多數中小型的實例是由 admin 包辦一切的管理工作,在大型的實例還會設有專職的 moderator,相當於 BBS 時代的板主,具有節制言論的權力,例如刪除文章、禁言甚至凍結使用者,以維持站上的秩序;以上這些行為,如果是對所在站實行,除了有些實例不會接受刪除指令以外,對外站也有同樣效果;如果是外站(遠端)的使用者,則操作的效果僅發生在本站。</p>
<p>一般的使用者可以操作的手段,包含</p>
<ul><li>對討論串 (thread) 靜音,即不會跳出通知但仍可查看,常用在比較熱烈的討論串中被 tag 的情況,例如 tag 多人的地獄討論串 (hellthread)</li><li>將某使用者靜音</li><li>封鎖 (block) 某使用者</li><li>檢舉 (report) 某使用者</li><li>Mastodon 還可封鎖來自該實例的所有內容</li></ul>
<p>檢舉的報告會傳送給對方的實例管理員,可能也會傳給本地的管理員。由於實例的政策差異,檢舉報告可能會被處理與回覆,也可能被無視,但如果是 spam、騷擾與明確的違法行為,應該先對該貼文檢舉讓對方的管理員有機會處理,而不要直接跳到封鎖,畢竟不可能有人能 24 小時不間斷的監視自己的實例。</p>
<p>admin / moderator 可以對遠端使用者操作的手段,包含</p>
<ul><li>禁言 (silence),貼文不會出現在本站的時間軸,只會出現在有關注的使用者的首頁</li><li>凍結 (suspend),貼文不會出現在本站,也無法與該使用者互動</li><li>刪除文章,僅限本地</li><li>向該實例檢舉</li></ul>
<p>admin / moderator 可以進行實例級的操作,例如來自該實例的媒體全部不顯示,或將該實例靜音,甚至封鎖。Mastodon 的實例級的操作有以下幾種:</p>
<ul><li><strong>過濾媒體 (media removal)</strong> 不會處理或儲存這些伺服器的媒體檔案,也不會顯示縮圖,需要手動點選原始檔</li><li><strong>靜音的伺服器 (silenced)</strong> 這些伺服器的嘟文會被從公開時間軸與對話中隱藏,而且與它們的使用者互動並不會產生任何通知,除非您追蹤他們</li><li><strong>暫停的伺服器 (suspended)</strong> 來自這些伺服器的資料都不會被處理、儲存或交換,也無法和這些伺服器上的使用者互動與溝通</li></ul>
<p>Pleroma 的實例級操作至少有以下幾種:</p>
<ul><li><strong>拒絕 (Reject)</strong> 本實例不會接收來自這些實例的消息</li><li><strong>從所有已知網路中移除 (Removal from "Known Network" Timeline)</strong> 這個實例在所有已知網絡中移除這些實例</li><li><strong>媒體強制設定為敏感 (Media force-set as sensitive)</strong> 這個實例強迫這些實例的帖子媒體設定為敏感</li></ul>
<p>Misskey 的實例級操作,只有封鎖實例一種。</p>
<p>如果某個遠端使用者的貼文以及其所在實例的政策明顯不符合我的價值觀,那麼這個實例上的使用者應該大多也是如此,封鎖整個實例似乎可以減少很多不必要的麻煩。不過,真的是這樣嗎?在 Hassan 等人 (2021) 的研究中,調查了 1298 個 Pleroma 實例,11 萬個使用者,2.45 百萬個貼文,以及 46 個不同的政策,他們發現,對實例的拒絕 (reject) 讓 86.2% 的使用者與 88.5% 的貼文受到池魚之殃;而且實例的規模和被其他實例拒絕的情況,具有弱相關。舉例來說,假如某個實例的使用者發佈了厭女貼文,令人很不舒服,寫文撻伐又很累人,但這個實例可能有 8 成以上的其他使用者與貼文是「 無害」的,直接封鎖這個實例就切斷了與「無害使用者」聯繫的機會。當然,從使用者的角度,把它做為一種篩選訊息來源的訊號無可厚非,但是在實例管理的層次,我傾向留給使用者決定,頂多封鎖個別的使用者。所以,我也認為 <a href="https://a.rathersafe.space/@fediblock" rel="noopener noreferrer">FediBlock</a> 不是個好主意,憑什麼我要用一個別人列的清單,基於不知道是什麼的原則,來替我的實例使用者決定他們不該看到哪個實例上的內容呢?然而,隨著實例的規模變大,要繼續遵循這樣的原則會變得越來越困難。</p>
<h2>左輪手槍</h2>
<p>對於 admin 來說,不但要花錢花時間維護實例,moderation 也是個額外的問題,而且「人」的問題往往比較棘手。有一個專案,對於moderation 這個麻煩提出的解決方案,就是不用 moderation;既然 admin 是個苦差事,那乾脆不需要有 admin 就好啦。大老師不是說嗎,「與其設法解決問題,不如讓問題變成不是問題」。</p>
<figure><img src="https://waifuism.life/media/bcaed319-f7a4-4a85-ab42-4a4e38396ae6/background2.jpg" alt=""><figcaption>Author: <a href="https://waifuism.life/waifu" rel="noopener noreferrer">waifu</a></figcaption></figure>
<p><a href="https://blog.freespeechextremist.com/blog/revolver-kickoff.html" rel="noopener noreferrer">Revolver</a>的目標,是</p>
<ul><li>架構上不需要 admin</li><li>不會被域名商下架</li><li>不會受制於中心化的 DNS、LetsEncrypt 等機構</li><li>使用 <a href="https://ipfs.io/" rel="noopener noreferrer">IPFS</a> 協定</li><li>使用 <a href="https://litepub.social/" rel="noopener noreferrer">LitePub</a> 協定,與聯邦宇宙的其他應用相容</li><li>輕量級,手機上也可以執行</li><li>抗 spam</li><li>端到端加密的私信</li></ul>
<p>Revolver 專案的開發者,也是 <a href="http://freespeechextremist.com" rel="noopener noreferrer">freespeechextremist.com</a> 的站長,他想要解決的是審查的問題,P2P 的去中心化,促進言論自由。虛假訊息、煽動言論的問題,並不在這個專案考量的範圍內,也不應該是由這個專案所考量的。每個人都該為自己的言論負責,每個人也都該建立起資訊識讀的能力,而不是仰賴 moderator 或者什麼人來為自己判斷。</p>
<p>【參考資料】<br><a href="https://www.voicettank.org/single-post/2021012501" rel="noopener noreferrer">言論自由的叢林法則(上)</a> <br><a href="https://www.feja.org.tw/58016" rel="noopener noreferrer">社群媒體應不應該對用戶言論負責?檢視引發廢除爭議的🇺🇸美國《通信端正法》第 230 條</a><br>Hassan, A. I., Raman, A., Castro, I., Zia, H, Cristofaro, E., Sastry, N., & Tyson, G. (2021). Exploring Content Moderation in the Decentralised Web: The Pleroma Case. <em>Proceedings of the 17th International Conference on emerging Networking EXperiments and Technologies (ACM CoNext 2021)</em>. <a href="https://arxiv.org/abs/2110.13500" rel="noopener noreferrer">https://arxiv.org/abs/2110.13500</a><br><a href="https://g0v.social/about/more#rules" rel="noopener noreferrer">g0v.social 的伺服器規則</a>(需登入才可看到列表)<br><a href="https://mastodon.social/about/more" rel="noopener noreferrer">mastodon.social 的伺服器規則</a> <br>
<a href="https://shitposter.club/about" rel="noopener noreferrer">shitposter.club 的實例規則</a></p>
<div></div>
<iframe width="100%" height="200px" frameborder="0" src="https://button.like.co/in/embed/pcolorpuncture/button?referrer=https%3A%2F%2Fplume.seediqbale.xyz%2F~%2F%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%2F%E8%81%AF%E9%82%A6%E5%AE%87%E5%AE%99%E7%9A%84%E8%A8%80%E8%AB%96%E7%AF%80%E5%88%B6">
</iframe>
<p dir="auto"><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%E6%96%87%E7%AB%A0%E7%B4%A2%E5%BC%95" rel="noopener noreferrer">不可見之手文章索引</a></p>
]]><![CDATA[Plume──聯邦式部落格]]>https://plume.seediqbale.xyz/~/不可見之手/Plume──聯邦式部落格/2022-01-22T11:50:32.458126+00:00太平洋海岸公路https://plume.seediqbale.xyz/@/pch_xyz/2022-01-22T11:50:32.458126+00:00<![CDATA[
<p><a href="https://git.joinplu.me/KitaitiMakoto/Plume" rel="noopener noreferrer">Plume</a> 是分散式的部落格平台,使用者不需要在每個站註冊就可以互相追蹤,對文章留言、助推 (boost)、按讚。Mastodon 的使用者應該對這樣的使用場景很熟悉了,是的!Mastodon、Pleroma 與 Misskey 等聯邦宇宙公民也可以追蹤 Plume 的作者,對其文章留言、助推與按讚。在 Plume 裡,一位作者可以擁有複數的部落格,上限則依各站的設定而定;一個部落格也可以有不只一位作者。Plume 使用<a href="https://docs.joinplu.me/guide/markdown/" rel="noopener noreferrer">標記式語言</a>編輯文章,熟稔的人可以很快上手;不懂 Markdown 的人,也可以把它做為純文字部落格使用,加上 Mastodon 站大多有著500字的限制,於是,有些中文象友認定 Plume 很適合用來發同人小說。雖然還有 RTF 編輯器 (rich text editor) 的模式,但似乎沒有作用,我一直是使用傳統編輯器模式。</p>
<figure><img src="https://pchxyz.dscloud.mobi/wp-content/uploads/2022/01/plume-classic-editor.png" alt="Plume classic editor"><figcaption>Plume 的傳統編輯器</figcaption></figure>
<p>文章裡要用到圖片時,需要先上傳到媒體庫,或者引自外部圖庫。媒體庫資料夾位於<code>/medias/</code>,再使用 Markdown 引用,例如:<br><code>![Plume logo](7646)</code></p>
<p>如果你放在 WordPress 文章是使用 Markdown 編輯而成,那麼直接拷貝到 Plume 幾乎不需要修改,非常方便,這個時候圖片就是使用 WordPress 的圖片連結過來;但如果是為了備份文章的話,就要考慮是否需要再另外存圖。</p>
<h4>Plume 的網址格式</h4>
<p>作者頁面是網址後接<code>/@/</code>再跟著帳號,例如:<br><code>plu.me/@/user</code><br>在這個頁面會顯示作者最新的 6 篇文章,以及最後助推的 4 篇文章。</p>
<p>部落格頁面是網址後接<code>/~/</code>再接著部落格名稱,例如:<br><code>plume.seediqbale.xyz/~/不可見之手</code></p>
<p>文章的網址則是接在部落格後面,例如:<br><code>plume.seediqbale.xyz/~/不可見之手/Plume──聯邦宇宙部落格</code></p>
<h4>Plume 是怎麼互聯 (federate) 的?</h4>
<p>Plume 使用 ActivityPub、WebFinger、HTTP簽章這些協定,來和其他 fediverse 站互聯。如果在其他 Plume 站讀文,要追蹤該站作者,或者對文章分享、按讚、留言時,會被要求要登入,非該站的帳號可以在右邊輸入自己的帳號,例如 <code>user@plu.me</code>,這樣會跳轉回自己所在的 Plume 站來進行追蹤、按讚等操作,這樣自己的 Plume 站就會與這個 Plume 站互聯。</p>
<figure><img src="https://pchxyz.dscloud.mobi/wp-content/uploads/2022/01/login-1024x407.jpg" alt=""><figcaption>遠端登入畫面</figcaption></figure>
<p>你也可以手動輸入網址來幫助自己的 Plume 站看見其他 fedi 站上的帳號:<br><code>https://your.instance/@/user@other.instance</code><br>或者其他 fedi 站的部落格:<br><code>https://your.instance/~/blog@other.instance</code></p>
<h4>哪些資訊會被聯播?</h4>
<p>根據 <a href="https://docs.joinplu.me/federation/" rel="noopener noreferrer">Plume 文件</a>,以下的資訊會被聯播:</p>
<ul><li>使用者資訊頁</li><li>部落格</li><li>文章</li><li>評論</li><li>讚</li><li>助推</li></ul>
<p>以下的部分則不會被聯播:</p>
<ul><li>媒體庫</li><li>站(instance,實例)的元資料</li></ul>
<h4>Plume 的缺點</h4>
<p>開發的進展比較慢,從2018年開始,至成文今日的版本才剛更新到0.7.1,而且這還是在有了 <a href="https://blogs.kitaitimakoto.net/@/KitaitiMakoto/" rel="noopener noreferrer">KitaitiMakoto</a> 的貢獻,讓更新速度比過去幾年快了許多的情況。這就不得不提許多開放原始碼軟體 (FOSS) 開發者的宿命:除了可以吸引較多捐獻的熱門專案以外,開發者大多另有正職,基於興趣和使命感,利用個人閒暇的時間開發專案,投入的精力常常和回報是不成正比的,而且冷門專案的人力也比較缺乏。別看 <a href="https://misskey-hub.net/" rel="noopener noreferrer">Misskey</a> 現在在 fedi 很受歡迎,要不是 <a href="https://rss3.io/" rel="noopener noreferrer">RSS3</a> 即時的<a href="https://twitter.com/rss3_/status/1420021384164614159" rel="noopener noreferrer">贊助</a>,Misskey 的主要開發者 syuilio 在 2021 年中幾乎都要放棄維護專案了。<a href="https://www.ithome.com.tw/news/148822" rel="noopener noreferrer">最近</a>就發生函式庫作者故意讓他最受歡迎的兩個函式庫在更新之後變得無法使用,因為他不願意再無償維護,讓包括財星500大在內的大企業搭便車。不過,已經有其他的開發者接手分岔了這兩個專案。</p>
<h4>繁體中文化</h4>
<p>原本 Plume 的中文只有簡體,我向開發者反應之後他在 Crowdin 裡增加了繁體中文。如果你願意協助翻譯,歡迎提供<a href="https://docs.joinplu.me/contribute/translations/" rel="noopener noreferrer">一臂之力</a> !</p>
<div></div>
<iframe width="100%" height="200px" frameborder="0" src="https://button.like.co/in/embed/pcolorpuncture/button?referrer=https%3A%2F%2Fplume.seediqbale.xyz%2F~%2F%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%2FPlume%E2%94%80%E2%94%80%E8%81%AF%E9%82%A6%E5%BC%8F%E9%83%A8%E8%90%BD%E6%A0%BC">
</iframe>
<p dir="auto"><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%E6%96%87%E7%AB%A0%E7%B4%A2%E5%BC%95" rel="noopener noreferrer">不可見之手文章索引</a></p>
]]><![CDATA[Facebook斷線6小時與misskey.io回溯6個月]]>https://plume.seediqbale.xyz/~/不可見之手/Facebook斷線6小時與misskey.io回溯6個月/2021-10-06T07:10:13.138303+00:00太平洋海岸公路https://plume.seediqbale.xyz/@/pch_xyz/2021-10-06T07:10:13.138303+00:00<![CDATA[<p dir="auto">Facebook 全球大斷線 6 個小時,除了 Facebook、Messenger、Instagram、WhatsApp 之外,就連 Facebook 的員工要進入公司都有困難。現在有許多網站為了吸引新用戶,降低註冊過程的阻力讓你可以用 Google 或是 Facebook 帳號登入,因此,除了 Facebook 旗下的產品之外,其他倚靠 Facebook 帳號登入的第三方服務也都受到波及而無法使用。Facebook 官方甚至得使用對手 Twitter 的平台發<a href="https://twitter.com/Facebook/status/1445061804636479493?s=20" rel="noopener noreferrer">推文</a>向大眾道歉。Cloudflare <a href="https://blog.cloudflare.com/october-2021-facebook-outage/" rel="noopener noreferrer">指出</a>,問題根源可能在臉書的 BGP 路徑,而前微軟安全運作中心主任 Kevin Beaumont <a href="https://twitter.com/GossiTheDog/status/1445065065527394321?t=chsrbeTHW0DtN_lRvW498A&s=19" rel="noopener noreferrer">形容</a>,「沒有了 BGP 路徑就無法找到臉書的 DNS,臉書相當於把自己從自己的平台移除了 (deplateformed themselves)。」對於戮力於言論審查並執行 deplateform 的 Facebook 來說,這是很諷刺的。將近一天之後,Facebook 終於查出問題在於其<a href="https://www.techbang.com/posts/90476-facebook-explained-the-shutdown-of-the-backbone-of-mondays" rel="noopener noreferrer">骨幹路由器配置更新錯誤</a>。這次的事件顯示出 Facebook 這類高度中心化大平台的風險,做為網路巨頭之一,毫無疑問臉書的硬體設備是先進的,管制措施盡可能地完善,架構很複雜,但是安全係數是由整個系統最脆弱的部份決定的,在這個例子裡骨幹路由器是他們的阿基里斯腱。</p>
<p dir="auto">無獨有偶,同一天在 <a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Fediverse%E5%85%A5%E9%96%80" rel="noopener noreferrer">fediverse</a>(聯邦宇宙)的大事件,是 Misskey 創始站同時也是最大的 Misskey 站 <a href="https://misskey.io" rel="noopener noreferrer">misskey.io</a> 發出<a href="https://misskey.io/notes/8rgl4waclb" rel="noopener noreferrer">公告</a>,宣佈由於系統故障,用戶的資料回溯至 2021 年 4 月 16 日,如果聯邦宇宙公民 (fedizen) 在這個時間之後關注了 misskey.io 上的用戶,則必須先解除關注再重新關注,否則該用戶的動態將不會出現在時間線上。misskey.io 這個規模的站,難道這半年都沒有做備份嗎?其實本來是有的,在事後的<a href="https://service.misskey.io/Misskey-io-9fde1c74e5a5457ca080faaead982305" rel="noopener noreferrer">檢討報告</a>可以看到 misskey.io 在札幌、東京、仙台三地有四個資料庫,還有二個 snapshot 和二個 backup,但是因為一連串的錯誤導致最後回溯到半年前的狀態。對於 misskey.io 的 4700 多位用戶來說,失去了 6 個月的動態當然很困擾,但是對於其他聯邦宇宙公民呢?也就是檢查一下關注列表裡 misskey.io 的帳號,解除關注再重新關注罷了,沒有太大影響。這是因為在聯邦宇宙裡各個站點是獨立運作的,沒有中心化的大台,單一站點的故障並不會妨礙整個網路的運作,這是分散式網路的反脆弱性。我們常常用電子郵件來比喻,Gmail 伺服器斷線了並不影響你用 HinetMail 寄信給其他人。</p>
<p dir="auto">我是太平洋海岸公路,歡迎你也成為聯邦宇宙公民。</p>
<p dir="auto"><img src="https://plume.seediqbale.xyz/static/media/357FF5E5-A114-FD72-009E-13BAECD22753.png" alt="crying_ai"></p>
<center><small>失去 6 個月記憶的藍醬哭哭</small></center>
<div class="">
<div></div>
<iframe width="100%" height="200px" frameborder="0" src="https://button.like.co/in/embed/pcolorpuncture/button?referrer=https%3A%2F%2Fplume.seediqbale.xyz%2F~%2F%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%2FFacebook%E6%96%B7%E7%B7%9A6%E5%B0%8F%E6%99%82%E8%88%87misskey.io%E5%9B%9E%E6%BA%AF6%E5%80%8B%E6%9C%88">
</iframe>
</div>
<p dir="auto"><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%E6%96%87%E7%AB%A0%E7%B4%A2%E5%BC%95" rel="noopener noreferrer">不可見之手文章索引</a></p>
]]><![CDATA[NAS:不只是私有雲]]>https://plume.seediqbale.xyz/~/不可見之手/NAS:不只是私有雲/2021-10-01T02:11:31.962037+00:00太平洋海岸公路https://plume.seediqbale.xyz/@/pch_xyz/2021-10-01T02:11:31.962037+00:00<![CDATA[<p dir="auto">NAS (network attached storage),即網路附加儲存,你可以將它理解為網路磁碟機,或者自建的雲端硬碟。那為什麼要用它呢?當然是做為儲存空間之用,但是如果你只是自己一個人要方便的在各個電腦以及之間使用檔案、照片,或許你並不需要用到 NAS。以下是各大雲端硬碟的月租費(均為台幣):</p>
<table dir="auto"><thead><tr><th dir="auto" align="center">雲端硬碟品牌</th><th dir="auto" align="right">費用</th></tr></thead><tbody>
<tr><td dir="auto" align="center">Google Drive 2TB</td><td dir="auto" align="right">$3,300/yr</td></tr>
<tr><td dir="auto" align="center">iCloud 2TB</td><td dir="auto" align="right">$300/m</td></tr>
<tr><td dir="auto" align="center">Dropbox 2TB</td><td dir="auto" align="right">約$3,356/yr</td></tr>
<tr><td dir="auto" align="center">OneDrive 1TB 附 Office 365</td><td dir="auto" align="right">$2,190/yr</td></tr>
</tbody></table>
<p dir="auto">相較之下,S 記入門產品搭配 4TB 硬碟 2 顆大約台幣 16,000 元,還不計 UPS,這個錢都可以租 Google Drive 2TB plan 將近 5 年了,更不用說容量較小的 plan。各大雲端硬碟廠商都有異地備份,也就是說你不太需要擔心資料會不見,或者因為停電或是地震等造成硬體故障或離線,而且大企業的方案防駭措施比較完善,也不用煩惱維護機器的問題。</p>
<p dir="auto">那麼,NAS 還有什麼好處?</p>
<ul dir="auto">
<li>
<p dir="auto">備份電腦系統<br>
Windows 系統推薦用 <a href="https://www.chuyu.me/zh-Hant/" rel="noopener noreferrer">Dism++</a>備份,最近我換了新電腦,成功地將舊電腦的系統在新電腦上復原,省了好多設定和安裝程式的功夫,就像以前的 Ghost!把備份檔放在 NAS,就不會占用電腦的硬碟空間了,萬一電腦掛了也有機會在新的電腦上起死回生。</p>
</li>
<li>
<p dir="auto">雲端硬碟的備份<br>
這個很容易,只要把 Google Drive 或是 One Drive 的目錄指向 NAS Drive 的目錄就可以自動同步了。DSM 還提供了 Google Workspace 和 Office 365 的備份程式,可以把郵件、聯絡人、行事曆全部備份,商務人士比較有機會用到。
<img src="https://plume.seediqbale.xyz/static/media/C6ECA632-4528-F706-88F4-05B3BAD89234.jpg" alt="Google and Microsoft backup"></p>
</li>
<li>
<p dir="auto">Virtual Machine<br>
有了 VM 這個功能,要裝 Linux、Windows 甚至 DSM 都可以,不過入門機種拿來跑 Win10 還是太吃力了。安裝 Ubuntu 之後能做的事就更多了,比如介面好看又萌的 SNS <a href="https://github.com/misskey-dev/misskey" rel="noopener noreferrer">Misskey</a>,不裝嗎?</p>
</li>
<li>
<p dir="auto"><strong>WordPress</strong><br>
DSM 套件庫裡就有 WordPress 了,而且你可以免費使用 Synology DDNS 註冊自己的子域名並取得 SSL 憑證,不需要申請固定 IP 你就可以在家裡架設自己的部落格了,是不是很棒?<strong>Self-hosting</strong>,聽起來就很硬派!在網路上有許多教學文<sup class="footnote-reference"><a href="#postcontent-1" rel="noopener noreferrer">1</a></sup> <sup class="footnote-reference"><a href="#postcontent-2" rel="noopener noreferrer">2</a></sup>,跟著做並不難。不過,這應該當做附加價值,倒是不需要為了 WordPress 而特地買 NAS,小型部落格租 1 個月 5 美金的主機應該也堪用了。
<img src="https://plume.seediqbale.xyz/static/media/27B0EF96-4D46-DDBB-3390-F6AED477749A.jpg" alt="WordPress in DSM">
<img src="https://plume.seediqbale.xyz/static/media/A0854451-10C5-F1B1-5992-725164CDF120.jpg" alt="WordPress day 1"></p>
</li>
<li>
<p dir="auto"><strong>降低對網路巨頭的依賴</strong><br>
前面提到大企業的防駭措施比較完善,但是太過依賴單一服務提供者的話風險也比較大。我是 Google 的重度使用者,Google Workspace 在還叫做 Google Apps 時我就開始用了,但是除了 email、行事曆,聯絡人乃至所在位置、要去的地方、用搜尋引擎查閱過的東西,甚至 YouTube 喜好全部都掌握在 Google 手中時,就是很值得擔憂的一件事。太過集中不是好事,該做的就是分散風險。所謂的雲端就是別人的電腦,不要全部都使用同一家的服務,使用 NAS 部分替代雲端硬碟,盡可能由自己來掌控自己的資料,這才是我使用 NAS 的真正理由。但是,如果只是要替代雲端硬碟而不需要其他功能,畢竟 NAS 的安裝設定稍微複雜一些,價格也比較高,WD 的 My Cloud Home 或許會是更合適的方案,4 TB 的產品目前不到 6,500 台幣,比租用雲端硬碟 2 TB 的費用 2 年還便宜。</p>
</li>
</ul>
<h3 dir="auto">寫在最後</h3>
<p dir="auto">如果決定要用 NAS 做上面這些事情,還要考慮的是要用哪種磁碟陣列 (<a href="https://zh.wikipedia.org/zh-tw/RAID" rel="noopener noreferrer">RAID</a>),是容量與速度優先還是可靠性優先,網路頻寬是否足夠,被駭、資料被加密勒索的話損失的程度。NAS 就是一台電腦,甚至是 sever,需要具備基礎的電腦和網路知識,安裝、設定、管理、維護都需要花時間,硬體用久了也可能會壞掉。NAS 提供你從外部連線的服務,方便你從不同裝置取得自己的檔案,這就有把資料暴露給 NAS 廠商的可能。如果這些你都可以接受,買了 NAS 可能還是會後悔。我就後悔當初硬碟買太小……</p>
<div dir="auto" class="footnote-definition" id="postcontent-1"><sup class="footnote-definition-label">1</sup>
<p dir="auto"><a href="https://newitgain.com/synology-nas-wordpress/" rel="noopener noreferrer">SYNOLOGY 群暉NAS安裝WORDPRESS架網站教學</a></p>
</div>
<div dir="auto" class="footnote-definition" id="postcontent-2"><sup class="footnote-definition-label">2</sup>
<p dir="auto"><a href="https://www.kocpc.com.tw/archives/62544" rel="noopener noreferrer">三分鐘在 Synology NAS 上架設 WordPress 部落格</a></p>
</div>
<div></div>
<iframe width="100%" height="200px" frameborder="0" src="https://button.like.co/in/embed/pcolorpuncture/button?referrer=https%3A%2F%2Fplume.seediqbale.xyz%2F~%2F%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%2FNAS%EF%BC%9A%E4%B8%8D%E5%8F%AA%E6%98%AF%E7%A7%81%E6%9C%89%E9%9B%B2">
</iframe>
<p dir="auto"><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%E6%96%87%E7%AB%A0%E7%B4%A2%E5%BC%95" rel="noopener noreferrer">不可見之手文章索引</a></p>
]]><![CDATA[不可見之手文章索引]]>https://plume.seediqbale.xyz/~/不可見之手/不可見之手文章索引/2021-08-26T00:44:56.400781+00:00太平洋海岸公路https://plume.seediqbale.xyz/@/pch_xyz/2021-08-26T00:44:56.400781+00:00<![CDATA[<ol dir="auto">
<li><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/%E5%A6%82%E4%BD%95%E5%9C%A8%20Plume%20%E5%B5%8C%E5%85%A5%E8%AE%9A%E8%B3%9E%E9%8D%B5" rel="noopener noreferrer">如何在 Plume 嵌入讚賞鍵</a></li>
<li><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Fediverse%E5%85%A5%E9%96%80" rel="noopener noreferrer">Fediverse入門</a></li>
<li><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Fediverse%E7%94%9F%E5%AD%98%E6%8C%87%E5%BC%95" rel="noopener noreferrer">Fediverse生存指引</a></li>
<li><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Gab%E5%85%A9%E4%B8%89%E4%BA%8B" rel="noopener noreferrer">Gab兩三事</a></li>
<li><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/NAS%EF%BC%9A%E4%B8%8D%E5%8F%AA%E6%98%AF%E7%A7%81%E6%9C%89%E9%9B%B2" rel="noopener noreferrer">NAS:不只是私有雲</a></li>
<li><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Facebook%E6%96%B7%E7%B7%9A6%E5%B0%8F%E6%99%82%E8%88%87misskey.io%E5%9B%9E%E6%BA%AF6%E5%80%8B%E6%9C%88" rel="noopener noreferrer">Facebook斷線6小時與misskey.io回溯6個月</a></li>
<li><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Plume%E2%94%80%E2%94%80%E8%81%AF%E9%82%A6%E5%BC%8F%E9%83%A8%E8%90%BD%E6%A0%BC" rel="noopener noreferrer">Plume──聯邦式部落格</a></li>
<li><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/%E8%81%AF%E9%82%A6%E5%AE%87%E5%AE%99%E7%9A%84%E8%A8%80%E8%AB%96%E7%AF%80%E5%88%B6" rel="noopener noreferrer">聯邦宇宙的言論節制</a></li>
<li><a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Invidious%E2%94%80%E2%94%80YouTube%E7%9A%84%E6%9B%BF%E4%BB%A3%E5%89%8D%E7%AB%AF" rel="noopener noreferrer">Invidious──YouTube的替代前端</a><br>
聯繫作者:<a href="https://plume.seediqbale.xyz/@/pch_xyz@seediqbale.xyz/" title="pch_xyz@seediqbale.xyz" rel="noopener noreferrer">@pch_xyz@seediqbale.xyz</a><br>
贊助作者:<br>
<strong>BAT</strong>(亦可使用 Brave 瀏覽器直接給予本站小費)<br>
<code>0x2DC97E183eBaf8AC551327f00AE2785c38908c97</code><br>
<img src="https://plume.seediqbale.xyz/static/media/F432736B-F686-369D-E971-36CBE665296B.jpg" alt="BAT address"></li>
</ol>
<p dir="auto"><strong>LikeCoin</strong><br>
<code>cosmos1flcp9l6y97r86xhmjpsj3emxx037txke7wm9d0</code><br>
<img src="https://plume.seediqbale.xyz/static/media/931D478C-94F8-92CE-A309-0448DDE31DB2.jpg" alt="likerland address"></p>
<p dir="auto"><strong>ETH/MATIC/UBQ</strong><br>
<code>0xF19FA7F3f459B0adB0945Be1Fd8Eb0bcCF8d84c4</code><br>
<img src="https://plume.seediqbale.xyz/static/media/535513FB-4606-A0D7-51AE-D2731AD0534E.jpg" alt="ETH address"></p>
<p dir="auto"><strong>ATOM</strong><br>
<code>cosmos1zf3v6uyv8r3yhtesz2zv77aaxg6v6glq7a0euw</code><br>
<img src="https://plume.seediqbale.xyz/static/media/BC818F2F-BC52-A72E-3773-33F049DAE689.jpg" alt="ATOM address"></p>
<p dir="auto">如果你喜歡我的作品,請幫我拍手 5 次。如果你還沒有 Liker Land 的話,歡迎使用我的連結 <a href="https://likerland.app.link/CsdFnHk7ygb" rel="noopener noreferrer">https://likerland.app.link/CsdFnHk7ygb</a> 安裝 Liker Land app,並幫我免費拍手。</p>
<div></div>
<iframe width="100%" height="200px" frameborder="0" src="https://button.like.co/in/embed/pcolorpuncture/button?referrer=https%3A%2F%2Fplume.seediqbale.xyz%2F~%2F%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%2F%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B%E6%96%87%E7%AB%A0%E7%B4%A2%E5%BC%95">
</iframe>
<a href="https://liker.social/@puncturecolour" rel="noopener noreferrer"></a>]]><![CDATA[Gab兩三事]]>https://plume.seediqbale.xyz/~/不可見之手/Gab兩三事/2021-07-19T02:20:55.475227+00:00太平洋海岸公路https://plume.seediqbale.xyz/@/pch_xyz/2021-07-19T02:20:55.475227+00:00<![CDATA[<p dir="auto"><small>【原文發表於<a href="https://matters.news/@puncturecolour/gab%E5%85%A9%E4%B8%89%E4%BA%8B-bafyreidtv7xvc3vmoxndq3schagdtsm5btvgyth3lbodfwwspld4nlgdce" rel="noopener noreferrer">Matters</a>,當時是為了向likers介紹fedi。修改後在此重發】</small></p>
<p dir="auto">我開始注意到Gab,是2020年美國總統大選期間,Facebook、Twitter 等平台對川普與拜登陣營採取不同的標準,言論審查轉趨嚴格開始。無論是與 Covid-19 相關的資訊,川普的發言,總統大選的預測,Facebook 都要管,手段包括標示或提醒「正確資訊」,刪除貼文、短期禁止發文甚至移除帳號。連打上特定名字都會被警告:
<img src="https://plume.seediqbale.xyz/static/media/BF851BD8-FAB2-BD4E-E8F8-7F1CF3CDC702.jpg" alt="Eric Ciaramella">
一些臉友推友開始醞釀從出走,尋找替代方案,包含 Parler 與 Gab。看了一下 Gab 的介面,感覺很熟悉,原來 Gab 的後端是 Mastodon!那麼,我是不是可以用 Mastodon 的帳號追蹤 Gab 上的推友,而不必註冊 Gab 呢?嘗試了半天,怎麼也搜尋不到才剛註冊的推友。當時與 Gab 有關的新聞是「川普也在用 Gab 」,搜尋了一下,的確有以川普為名的帳號:
<img src="https://plume.seediqbale.xyz/static/media/0EEFE156-1442-3445-DE96-7469ED9D0356.png" alt="realdonaldtrump">
但是似乎有點詭異。再爬文了一下,才知道 Gab 本來的網站後端運作的不太順利,在2019年6月改用開放原始碼的 Mastodon 架構,很快地引起 Mastodon 社群的眾憤,因為他們自詡是「 沒有納粹的 Twitter」,怎麼可以容忍有極右份子存在呢?於是,許多站聯合起來封鎖 gab.com,連 Android 的前端 Tusky,iOS 上的 Toot!、Mast、Amaroq 等 app 都不讓使用者可以登入 Gab,一些站點的管理者如果沒有照著封鎖還會被集體騷擾,煩不勝煩乾脆關站。相較於 Parler,Gab 比較早就吃了取消文化的虧。如果對於 fediverse 有基本的認識就會知道(系列作 <a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Fediverse%E5%85%A5%E9%96%80" rel="noopener noreferrer">Fediverse入門</a>、<a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Fediverse%E7%94%9F%E5%AD%98%E6%8C%87%E5%BC%95" rel="noopener noreferrer">Fediverse生存指引</a>),由眾多站點相連的聯邦宇宙 (fediverse) 裡,各個站點 (instance/node) 就像一個個國家,有著自己的規範,除了不能違反主機所在地的法律以外,還不允許哪些內容,NSFW的內容是否必須標示等。要不要擋哪些特定的站點都是高度自主的。Gab不僅僅是被靜音,</p>
<blockquote dir="auto">
<p dir="auto">這些伺服器的嘟文會被從公開時間軸與對話中隱藏,而且與它們的使用者互動並不會產生任何通知,除非您追蹤他們</p>
</blockquote>
<p dir="auto">而是被暫停。</p>
<blockquote dir="auto">
<p dir="auto">來自這些伺服器的資料都不會被處理、儲存或交換,也無法和這些伺服器上的使用者互動與溝通</p>
</blockquote>
<p dir="auto">這就相當於Gab被斷交了。</p>
<p dir="auto">然而,從不擋 Gab 的站搜尋,我還是搜尋不到新加入的用戶。原來, Gab 已經停止和其他站點互通 (federation)。被擁護進步價值的站聯合給擋了是一回事,自己停止 federation,斷開和其他沒有擋 Gab 的站的連結又是另一回事,這讓我對標榜 free speech 的 Gab 產生了質疑。原來 Gab 剛加入 fedi 時,幾個主要的 Pleroma 站的用戶常常嘲弄 Gab,因為 Gab 雖然採用了 Mastodon 解決了原有網站不穩定的問題,Mastodon 分散式的架構卻不利於它的商業模式,所以 Gab 把聯邦時間軸給拿掉了。也就是說,外站的追蹤者可以看到 gabber 的貼文,外站的貼文 gabber 卻是看不到的,甚至連回覆也看不到。這一點尤其被 <a href="https://freespeechextremist.com/" rel="noopener noreferrer">FSE</a> 的用戶們猛烈抨擊,說這樣阻礙溝通算是什麼言論自由?Gab 當時的 CTO Robert Colbert 錄了一段<a href="https://freespeechextremist.com/objects/9d163f81-37ca-44d7-8bcf-a4ae6cc015d0" rel="noopener noreferrer">影片</a>回擊稱「你各位的心態整個都過期了啊」(“Your whole fucking mentality has expired!” 這句成為fedi界的meme),並且表示不排除封鎖這幾個找碴的站。
<img src="https://plume.seediqbale.xyz/static/media/4BFB1D5C-366C-D352-770A-2C94E64B3F31.jpg" alt="Rob Colbert">
此後 Gab 的 federation 斷斷續續,Gab 的創辦人與 CEO Andrew Torba 終於在2020年6月完全終止了聯邦模式,正式脫離了 fediverse。故事當然不會在這裡停止,這時候大家發現 Gab 最大的號召力、頭牌,<a href="https://www.businessinsider.com/trump-breaks-silence-with-post-on-gab-denouncing-impeachment-trial-2021-2" rel="noopener noreferrer">川普本人根本沒有在使用 Gab</a>! Gab 表示 <code>@realdonaldtrump</code> 一直是保留給川普本人使用的,該帳號是轉發川普的推文或者由川普辦公室發出的聲明。在本文寫作期間,在 <a href="https://gab.com/realdonaldtrump" rel="noopener noreferrer">realdonaldtrump@gab.com</a> 的頁面,你會看到這樣的文字:</p>
<blockquote dir="auto">
<p dir="auto">Reserved for the 45th President of the United States of America. This account is an uncensored Twitter archive and shares email statements sent by The Office of Donald J. Trump.</p>
</blockquote>
<p dir="auto"><img src="https://plume.seediqbale.xyz/static/media/4380377E-6491-AF58-6CB0-0AE89258C22D.png" alt="Trump at Gab now">
<small>gab上的realdonaldtrump</small></p>
<p dir="auto">不過,有 fedi 鄉民指出,至遲到2020年1月8日,該帳號的個人資料是這樣寫的:</p>
<blockquote dir="auto">
<p dir="auto">45th President of the United States of America
Uncensored Post From <code>@realdonaldtrump</code> Feed</p>
</blockquote>
<p dir="auto">儘管有人說那個 <code>@realdonaldtrump</code> Feed 指的是川普的推特,但是從字面看很容易認為就是正在看的這個帳號,因為並未明確說明這個帳號並非川普本人擁有,加上有認證藍勾勾以及 PRO 用戶的徽章就更容易誤導,而這樣的誤會對於 Gab 明顯是有利的。</p>
<p dir="auto"><img src="https://plume.seediqbale.xyz/static/media/6D8224D3-EA06-38E1-B334-5A20F21C6AE1.png" alt="Trump at Gab before">
<small>2020年1月8日時的realdonaldtrump頁面</small></p>
<p dir="auto">Facebook 將使用者的資料、偏好當成產品,精準投放個人化廣告由廣告商獲得收入,演算法不只決定你會看到的廣告,也影響你會看到的貼文,在這樣的商業模式裡 Facebook、廣告商和使用者的利益並不一致。Gab 等另類 SNS 則標榜他們的收入不是依賴廣告,以他們的服務讓使用者直接買單。服務提供方和使用者的利害關係明確,產品足夠吸引用戶就有機會獲得較高的收入,所以服務提供方有動機改善他們的產品亦即服務本身,這樣比較符合使用者的利益,然而,Gab 這個例子說明,相較之下還是 fediverse 的去中心化模式更加反脆弱。雖然,<a href="https://www.statista.com/statistics/272014/global-social-networks-ranked-by-number-of-users/" rel="noopener noreferrer">Facebook 的用戶數是27億,Twitter 則是3.5億</a>,整個 fediverse 大約也就<a href="https://fediverse.party/en/fediverse" rel="noopener noreferrer">387萬個帳號</a> <sup class="footnote-reference"><a href="#postcontent-1" rel="noopener noreferrer">1</a></sup>,受眾少很多因此不容易見到大平台上的 KOL 移居過來。的確技術宅的比例比較高,但我也見到不少藝術家和作家。Liker.Social 的繁榮,也會讓 fedi 變得更豐富而多彩多姿吧!</p>
<p dir="auto"><sup class="footnote-reference"><a href="#postcontent-1" rel="noopener noreferrer">1</a></sup>:帳號數是由各站自己提供的,有的站不會回報,所以總帳號數應該會比這個數字高,但「實際用戶數」還要考慮到有分身帳號的存在</p>
<div class="">
<div></div>
<iframe width="100%" height="200px" frameborder="0" src="https://button.like.co/in/embed/pcolorpuncture/button?referrer=https%3A%2F%2Fplume.seediqbale.xyz%2F~%2F%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Gab%E5%85%A9%E4%B8%89%E4%BA%8B">
</iframe>
</div>]]><![CDATA[Fediverse生存指引]]>https://plume.seediqbale.xyz/~/不可見之手/Fediverse生存指引/2021-07-18T08:08:23.675096+00:00太平洋海岸公路https://plume.seediqbale.xyz/@/pch_xyz/2021-07-18T08:08:23.675096+00:00<![CDATA[<p dir="auto"><small>封面:由thor@pl.thj.no製作的中世紀風fediverse地圖</small></p><small>
</small><p dir="auto"><small>【原文發表於<a href="https://matters.news/@puncturecolour/fediverse%E7%94%9F%E5%AD%98%E6%8C%87%E5%BC%95-bafyreihfiynl2fi5hmwpqp63zuzjztkpkbcpbtrjmthysfjkbsdcbfb6oe" rel="noopener noreferrer">Matters</a>,當時是為了向likers介紹fedi。修改後在此重發】</small></p>
<p dir="auto">在<a href="https://plume.seediqbale.xyz/%7E/%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Fediverse%E5%85%A5%E9%96%80" rel="noopener noreferrer">【Fediverse入門】</a>裡面提到</p>
<blockquote dir="auto">
<p>即便是自己的站,帳號、貼文都會有各種原因而消失不見的風險,何況是放在別人的站上,這都是要有的心理準備。應對的方法簡單來說就是「雞蛋不要放在同一個籃子裡」</p>
</blockquote>
<p dir="auto">有了這個原則,該做的事情就很清楚了。以下內容主要針對SNS敘述,對於其他服務也是大同小異。</p>
<h3 dir="auto"><strong>選擇站點</strong></h3>
<p dir="auto">說到底,fedi的去中心化是從巨觀的角度而言,事實上每個使用者仍然是以他所在的站點為中心,從微觀的角度來看站點的管理是集權式的。在決定要加入某個站之前,你應該先讀一讀它的Terms of Service、參與守則、moderation rules,例如,Liker.Social的是 <a href="https://g0v.hackmd.io/s/COC" rel="noopener noreferrer">g0v 行為守則</a>,以免違反規則不自知而被封禁。</p>
<h3 dir="auto"><strong>帳號</strong></h3>
<p dir="auto">在fedi裡,在主帳號所在的站點以外擁有分身帳號是很常見的,一來主帳號的站在升級和維護期間無法連上,你仍然可以用其他站的分身帳號上線和聯邦居民保持聯繫,所以通常站長們也會在其他站擁有分身帳號;二來萬一你的帳號被砍,或者站長不願意再付出他的時間精力和金錢維護這個站了,你已經有了分身帳號才不至於要全部從頭開始。以Mastodon為例,在【編輯使用者資訊>Import and export>匯出】這裡,你可以將關注、封鎖、靜音的帳號清單以及書籤匯出成csv檔,再從分身帳號匯入。
<img src="https://plume.seediqbale.xyz/static/media/E0F05324-7926-4069-8041-21F24E7B8D93.jpg" alt="Mastodon匯出">
<small>匯入與匯出</small></p>
<p dir="auto">許多人會在個人資料的頁面放上分身帳號,幫助他的追蹤者識別。這個很重要,因為fedi沒有一個中心機構來驗證使用者的身份,只有你自己能證實你的分身帳號。</p>
<h3 dir="auto"><strong>貼文</strong></h3>
<p dir="auto">我認為比起帳號消失,過去的貼文(在Mastodon稱為嘟,toot)不見的嚴重程度相對來說比較輕微。因為社群網路的特性,日常發的短文大多最後會淹沒在fediverse的茫茫嘟海裡,沒了也不可惜的。比較長或重要的文章會放在部落格,這就是為什麼我會來到Matters。你說,短文也有珍貴的啊,那該怎麼辦?讓分身帳號和主帳號彼此互相追蹤,再利用轉發、收藏、書籤等功能就可以達到保存貼文的效果了,也方便搜尋。最後我還要告訴你一個可能會令你不安的事實:凡走過必留下痕跡,想要消除你的數位足跡或許還比較困難,如果你沒有勾選「阻止搜尋引擎建立索引」,也許用搜尋引擎很快就找到了你自己的發文全記錄。另外,一些Pleroma站會無視他站刪除貼文的指令,所以你以為的【刪除&編輯】之後重發的嘟,對Pleroma使用者來說只會看到兩條獨立的嘟文,如果編輯重發好幾次嘟,那麼你的編輯歷史在對方看來都一清二楚。</p>
<h3 dir="auto"><strong>社群文化</strong></h3>
<p dir="auto">就我觀察的英語圈社群而言,大致上Mastodon社群比較偏自由派,支持LGBTQ,BLM,取消文化 <sup class="footnote-reference"><a href="#postcontent-1" rel="noopener noreferrer">1</a></sup>;Pleroma社群則百花齊放,有支持進步價值的,更常看到的是支持納粹、反猶、厭女、共濟會陰謀論者、種族歧視,感覺很可怕嗎?但是,你也會看到反駁上面這些言論的唇槍舌戰,總之比較受到Pleroma社群推崇的價值是言論自由 <sup class="footnote-reference"><a href="#postcontent-2" rel="noopener noreferrer">2</a></sup> <sup class="footnote-reference"><a href="#postcontent-3" rel="noopener noreferrer">3</a></sup>,即便我反對你也不輕易禁你言、封鎖你的站台,但我會想辦法嘴到你還不了口。幾個站的admin們還常常為了什麼屬於spam、對方站的貼文與被舉報的使用者行為是否合適這些邊界問題而互辯、互罵。站台所在的地理位置的文化和法律對於什麼內容是合適的有直接影響,經典的事件是<a href="https://pawoo.net/" rel="noopener noreferrer">Pawoo</a>,這個由<a href="https://www.pixiv.net/" rel="noopener noreferrer">Pixiv</a>成立的Mastodon站<a href="https://pawoo.net/@syokumutaiman/221729" rel="noopener noreferrer">上線的第一天就由於大量的蘿莉圖被許多站給擋了,包含Mastodon的創始站mastodon.social</a>。雖然兒童色情在美日都是違法的,而且社會性的後果很嚴重,可是二次元的蘿莉情色圖在美國社會通常被認為也屬於兒童色情的一部分,有可能違法,在日本卻只有牽涉到真實的兒童照片才違反法律。歸根究柢,背後是價值觀之間的衝撞。所以,再次強調,讀一下ToS、參與守則、moderation rules吧!</p>
<p dir="auto">萬一,看遍了都沒有滿意的站,或者你想要擁有自己的一片天地,掌控自己的資料呢?</p>
<h3 dir="auto"><strong>自己當站長!</strong></h3>
<p dir="auto">在Fedi,擁有自己的站是被鼓勵的,因為這符合去中心化的宗旨。不可否認,架站需要相當的技術,維護和升級時一個沒弄好你的站可能就掛點了。所幸,有人提供代管服務,你只要按照步驟提出申請並付月租費,伺服器和網路相關的事情都由別人代勞了。從困難到容易的程度,我把資源列在下面了。</p>
<p dir="auto">安裝指引:<a href="https://docs-develop.pleroma.social/backend/installation/otp_en/" rel="noopener noreferrer">Pleroma</a> <a href="https://misskey-hub.net/en/docs/install.html" rel="noopener noreferrer">Misskey</a> <a href="https://blog.alexgleason.me/fediverse-guide/" rel="noopener noreferrer">Mastodon</a></p>
<p dir="auto">簡單一些的Misskey、Pleroma架站服務:<a href="https://fediverse.express/" rel="noopener noreferrer">fediverse.express</a></p>
<p dir="auto">Pleroma站代管:<a href="https://tribes.host/" rel="noopener noreferrer">Tribes</a> <a href="https://cofespace.com/" rel="noopener noreferrer">CofeSpace</a></p>
<h3 dir="auto"><strong>接下來……</strong></h3>
<p dir="auto">我想談談Gab,這個曾經是fediverse裡人數最多的站,究竟發生了什麼事。</p>
<div dir="auto" class="footnote-definition" id="postcontent-1"><sup class="footnote-definition-label">1</sup>
<p dir="auto"><a href="https://blog.alexgleason.me/gab-block/" rel="noopener noreferrer">Mastodon deplateformed me, but they don’t want me using Gab either</a> (Alex Gleason, 2019)</p>
</div>
<div dir="auto" class="footnote-definition" id="postcontent-2"><sup class="footnote-definition-label">2</sup>
<p dir="auto"><a href="https://wowana.me/blog/federated-social-networking.xht" rel="noopener noreferrer">Federated social networking</a> (opal, 2019)</p>
</div>
<div dir="auto" class="footnote-definition" id="postcontent-3"><sup class="footnote-definition-label">3</sup>
<p dir="auto"><a href="https://blog.freespeechextremist.com/blog/what-is-freedom-of-speech.html" rel="noopener noreferrer">What is Freedom of Speech?</a> (Pete, 2020)</p>
<div class="">
<div></div>
<iframe width="100%" height="200px" frameborder="0" src="https://button.like.co/in/embed/pcolorpuncture/button?referrer=https%3A%2F%2Fplume.seediqbale.xyz%2F~%2F%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Fediverse%E7%94%9F%E5%AD%98%E6%8C%87%E5%BC%95">
</iframe>
</div></div>
]]><![CDATA[Fediverse入門]]>https://plume.seediqbale.xyz/~/不可見之手/Fediverse入門/2021-07-18T06:51:35.299386+00:00太平洋海岸公路https://plume.seediqbale.xyz/@/pch_xyz/2021-07-18T06:51:35.299386+00:00<![CDATA[<p dir="auto"><small>【原文發表於<a href="https://matters.news/@puncturecolour/fediverse%E5%85%A5%E9%96%80-bafyreidxzwuozkeb7bgr3zojnesjgi4bmdh25lbcxxqpqgzf3xoxry3vze" rel="noopener noreferrer">Matters</a>,當時是為了向剛開始使用Liker.Social的馬特市民介紹fedi。修改後在此重發】</small></p>
<p dir="auto">由Mastodon站台與其他(包括但不限於Mastodon)站台所組成的網路稱為fediverse,聯邦宇宙。Mastodon乃至於fediverse是如何運作的呢?身為2019年至今的fedizen,很樂意和大家分享我所知道的fediverse,希望大家在fediverse玩得愉快。在下並沒有網路方面的專業,因此這個系列不會牽涉到技術細節。</p>
<h3 dir="auto"><strong>歷史</strong></h3>
<p dir="auto">Fedi最早的歷史可以追溯到2008年的GNU social,當時使用的是Ostatus協定。但是直到Mastodon的出現,以及2018年ActivityPub協定成為W3C標準,fedi才比較受到注意。那麼,fedi究竟是什麼呢?
<img src="https://plume.seediqbale.xyz/static/media/62794050-D23F-5348-1285-8838261227F2.jpg" alt="fedi platforms">
<small>聯邦宇宙的軟體平台列表(維基百科,2021/5/29)</small></p>
<h3 dir="auto"><strong>“federation” + “universe”</strong></h3>
<p dir="auto">簡單來說,聯邦宇宙是由使用ActivityPub等協定互連 (federation) 的站台所組成的去中心化網路。所謂的去中心化網路,是相對於Facebook和Twitter那樣有著集中式的網路而言,一旦Facebook的伺服器掛了,幾乎所有的使用者都無法登入。以liker.social和g0v.social這兩個Mastodon instances為例,兩個站點上的使用者是可以互相追蹤和回覆的,只需要知道對方的帳號就可以了。假如同樣在liker.social上,就@帳號;如果對方在g0v.social上,就@帳號@g0v.social。就像是email一樣,某個郵件伺服器掛了,該伺服器上的使用者無法登入、收信和發信,其他郵件伺服器的使用者雖然無法與該伺服器的使用者溝通,但並不影響整個郵件網路的運作。而且,想要的話你還可以<a href="https://matters.news/@davina/mastodon%E6%90%AC%E5%AE%B6%E6%B8%AC%E8%A9%A6-bafyreibcyy6ipoopzguwjglwcnbivisr5eygc72qrjeynza4esfhgq44fq" rel="noopener noreferrer">把帳號搬到其他的站點</a>。
關於Mastodon的文章已經有許多,這裡就不再贅述,本篇的重點放在其他的平台。有人做了<a href="https://pt.neko.bar/videos/watch/7f2430a3-25ac-4ba2-85f0-eac7d37773b6?playlistPosition=2" rel="noopener noreferrer">Mastodon演變的視覺化影片</a>,我雖然不懂細節但是光看也很有趣。</p>
<h3 dir="auto"><strong>Pleroma</strong></h3>
<p dir="auto">Pleroma是和Mastodon類似的社群網路,支援ActivityPub,因此也能和Mastodon互連。不同之處,在於Pleroma後端所使用的資源較少,甚至可以在樹莓派上執行,因此很適合個人站使用,規模大的站只要硬體足夠也沒有問題。對於使用者來說,Pleroma站一般貼文的字數限制較長(至少數千字),支援對貼文按讚和表情符號,除了Pleroma自身的前端 (Pleroma FE) 以外也能選擇Mastodon三欄式的前端/外觀,習慣Mastodon的使用者很快就可以上手。我個人則比較喜歡Soapbox FE的設計。
<img src="https://plume.seediqbale.xyz/static/media/1966DBFA-2E4F-3650-9149-77C722D39B11.png" alt="SPC">
<small>SPC</small>
<img src="https://plume.seediqbale.xyz/static/media/8913EFD3-FBEE-BACB-38C5-7EE3BF2989C4.png" alt="Gleasonator">
<small>Gleasonator,預設使用Soapbox FE</small></p>
<p dir="auto"><a href="https://pt.neko.bar/videos/watch/9a1572cb-388c-4bd2-82d6-f1ebe77e3860?playlistPosition=1" rel="noopener noreferrer">Pleroma演變的視覺化影片</a></p>
<h3 dir="auto"><strong>Misskey</strong></h3>
<p dir="auto">Misskey和Mastodon、Pleroma同樣是SNS,也支援對貼文按表情符號,它的介面也很漂亮。預設有通知音,一進去就響個不停,第一次使用的人可能會覺得困擾,這個通知音在【用戶端設定>音效】可以關閉。另外,預設使用的英文字型是等距的,建議開啟【用戶端設定>一般>使用系統字型】,讓英文看起來比較順眼。順便一提,和Mastodon一樣,Pleroma與Misskey都是支援多國語言的,大多都有中文介面可以使用,Misskey也有繁體中文可以選擇喔。
<img src="https://plume.seediqbale.xyz/static/media/DB70B206-6CD6-A338-1E25-B7269A02DD22.jpg" alt="misskey.io">
<small>misskey.io</small></p>
<h3 dir="auto"><strong>Friendica</strong></h3>
<p dir="auto">Friendica除了支援ActivityPub以外,還支援Twitter的API,所以設定之後你的推特帳號所追蹤的聯絡人貼文也會出現在Friendica的時間線上,像這樣:
<img src="https://plume.seediqbale.xyz/static/media/47163595-5566-0BDA-CBE2-CCE6E26BBB64.png" alt="venera.social">
<small>venera.social</small></p>
<p dir="auto">而且按愛心和留言回覆等功能是雙向的。不過,我覺得在世界時間軸上看得到的fedi貼文比較少。</p>
<h3 dir="auto"><strong>PeerTube</strong></h3>
<p dir="auto">PeerTube是分散式的影片平台,如果你剛才有在上面點進任何一個視覺化影片,那麼你已經使用過PeerTube了。<a href="https://wiwi.video/videos/watch/520117bc-f93d-4f9c-b165-314bf71aded1" rel="noopener noreferrer">好和弦就是用PeerTube架了自己的影音串流站</a>喔:
<img src="https://plume.seediqbale.xyz/static/media/9BE22037-AF67-5413-931A-99AB31FDB9C5.jpg" alt="wiwi.video"></p>
<h3 dir="auto"><strong>Funkwhale</strong></h3>
<p dir="auto">Funkwhale是音樂串流平台,在Neckbeard.xyz的首頁就嵌入了它的Funkwhale播放器:
<img src="https://plume.seediqbale.xyz/static/media/3225B969-CF29-48BD-0908-C6802F2E00B9.png" alt="NB">
<small>neckbeard.xyz</small></p>
<h3 dir="auto"><strong>Plume</strong></h3>
<p dir="auto">在Fediverse裡,怎麼能沒有部落格平台呢?Plume使用markdown語法,同一個blog可以由多位作者協作。你可以訂閱有興趣的作者,也可以對文章按愛心和轉發。最重要的是,Plume使用ActivityPub協定,所以你可以使用Misskey、Pleroma或Mastodon帳號跟蹤作者的Plume帳號,有新文時會收到通知,也可以回覆留言和作者互動。不過,要在Plume發文必須使用Plume帳號。你現在閱讀的這篇文章,就是放在我的Plume站喔!
<img src="https://plume.seediqbale.xyz/static/media/9FFD15C7-6FF1-EC2F-C6D4-040BA4B724CD.jpg" alt="plume.seediqbale.xyz"></p>
<p dir="auto">Fedi上還有<a href="https://writefreely.org/" rel="noopener noreferrer">WriteFreely</a>這個blog平台,和許許多多的其他應用。這些fedi上的apps,都是去中心化以及開放原始碼的,任何有能力的人都可以自行架設,也出現了部分代管的服務讓一般人也能擁有自己的站。大多數的站點由都是站長們自己負擔域名、主機、網路等相關費用,貢獻時間和精力管理,無償提供服務,頂多接受捐獻,要商業化相當困難,通常都不允許商業廣告。另一方面,即便是自己的站,帳號、貼文都會有各種原因而消失不見的風險,何況是放在別人的站上,這都是要有的心理準備。應對的方法簡單來說就是「雞蛋不要放在同一個籃子裡」,我會在接下來的文章再做說明,並介紹一下Mastodon與Pleroma社群文化的差異。歡迎追蹤我的Plume帳號,我們fedi見!</p>
<p dir="auto">【參考資料】</p>
<p dir="auto">Fediverse維基條目:<a href="https://en.wikipedia.org/wiki/Fediverse" rel="noopener noreferrer">https://en.wikipedia.org/wiki/Fediverse</a></p>
<p dir="auto">Fediverse上的app、使用者人數等資訊:<a href="https://fediverse.party" rel="noopener noreferrer">https://fediverse.party</a></p>
<div class="">
<div></div>
<iframe width="100%" height="200px" frameborder="0" src="https://button.like.co/in/embed/pcolorpuncture/button?referrer=https%3A%2F%2Fplume.seediqbale.xyz%2F~%2F%E4%B8%8D%E5%8F%AF%E8%A6%8B%E4%B9%8B%E6%89%8B/Fediverse%E5%85%A5%E9%96%80">
</iframe>
</div>]]>