Try   HackMD

Hey you say social media is broken but you do nothing about it

2024/4/19 於 CCNS 聚會分享

背景音樂二選一:(壹) (貳)
這不是紅藥丸和藍藥丸,只是借用一下老任的配色,如果被告就算了

今年是 2024 年,Twitter X 依舊是馬斯克的大玩具和他的混亂修羅場兼流量放大器。Meta 依舊是用戶的貼身秘書,從頭到腳的各種特殊癖好他都知道還能推薦你一二。抖音一響管他父母有沒有白養,反正精神鴉片還不是照吸。每個國家的選舉都有中國和俄國陪你選,您家有事就是我家有事。推薦演速法和審查機制是太上皇,平台只想餵食用戶他們覺得大家該看到的內容

並不是要直接與科技巨頭打架

若只是另一個以流量維生的平台 (yet another platform),可預見的是使用者只會流過去又流回來,既有問題還是問題只是還沒浮現出來,而且這顯然不是有錢就可解決的事。

那方法其實很簡單,先從一個自己想用的東西開始打造。接著再邀請其他人使用,慢慢的多一點人用,並逐步調整功能

以人為中心的互動方式: safe house

每個人都會有一個自己的空間,放自己喜歡的東西。互動機制(現在還沒有)負責把人連在一起,由使用者產出內容,透過訂閱或親自造訪瀏覽,而不是由平台餵食資訊決定你要看什麼。像是無名小站及 mySpace 的現代版,一樣保有個人風格的多樣性及網誌的型態,也更注重在更好的人與人的交流方式,還有完全屬於你自己的資料

目前其中一種實作版本為靜態網站
實做風格:Simple and Hackable.
如果寫到發現需要用到框架就代表太複雜了
(仍在使用舊版的) Demo site: https://taiker.tw

Everything is an item

網站架構很簡單,所有都是都是 item,上面有 tag,collection 會透過篩選器篩出 item 呈現。collection 本身也是 item。

展示個人收藏、喜好、創作及文章,以及你的喃喃自語!
例如:

  • collection: Front Page
    • collection: 文章
      • item: 早睡早起就是今天早上睡今天早上起
      • collection: 小說接龍
    • item: Digu Digu
    • item: 這東西一定要放在首頁
    • collection: 圖文小說
      • item: chapter1 - 蛤?
      • item: chapter2 - 蛤蛤?
    • collection: 廢片
      • item: egg egg dog
      • collection: 廢片清單
    • collection: retro design (也可以放別人的 item!)
      • item: from ${user}'s !@#$%^ item

收藏別人的 item 的想法來自於 pinterest。或許可以透過 PGP 簽名作為物品來源標示

item

{
  "tags": ["articles", "CL"],
  "name": "white space",
  "date": "2020-10-10",
  "content": "testing white space in name",
  "resources": [],
  "extra": {
    "rules": ["include cl_my-stories"],
    "styles": ""
  }
}

Collection

collection 是有一個 CL tag 的 item,依據規則自動把 item 收錄其中

  • including tags: article, life
  • excluding tags: private, vlog
  • including title with: "sunny", "diary"
  • excluding content: more than 100 lines
  • item ID: 7708801314520

Widget

含有 user script 的 item,用以擴充功能

Style

含有 user css 的 item,用以自訂樣式。SaveHouse 的 layout/style editor(現在還沒有) 可以讓你大幅度的客製化頁面型態,在 CSS 的加持下,可以做出 Google keep/Trello/IG/Telegram/landing page 等不同樣式的 Collection 頁面,或是針對 item 調整樣式

後續規劃

  • 新增動態 widge,例如嵌入 mastodon
  • 以其他實作引入互動機制與託管,並把把審查工作還給 moderator,像是 ptt/reddit 板主與 mastodon 站長
    • 即使是託管於別人機器上,所有內容都是先在本地產生才推送出去,所以仍保有自己的資料
    • 秉持著 safe house 的核心概念,使用者應該要能自由的擁有並使用自己的資料,並且由社群自行管理,不該被單一組織掌握、審核,讓社群分攤管理和營運工作,用他們認為最好的方式。
  • 電子報與 RSS
    • 目前其實就可以透過訂閱別人 git repo 來獲得更新通知
    • 電子報 形式呈現來自其他人的內容 (option: auto summary or tldr;)
    • 預設:依照發表時間產生電子報
    • 自訂規則產生電子報
      • friends only
      • including: pictures, videos
      • excluding: text
  • safe house 是一個可以擴充的概念,可以與其他可產生內容的系統整合,例如遊戲世界
  • 橋接 (Bridging)
    • 要一夕之間遷移是不可能的事,透過把其他平台的內容橋接過來可以慢慢轉移使用者群體的使用習慣
  • 商業模式
    • 副本:如果看到內容的當下覺得喜歡,則向創作者購買一份副本。可以協同合作廠商製作漂漂亮亮的副本實體寄送,電子報的部份也可以訂閱實體版本
    • 大聲公:使用者可以在公告欄釘上一個自己的 item
    • 裝飾物品:像 Steam profile 一樣有很多課金項目,可以購買各種小配件或是主題把自己的頁面打造成自己的個性。配件可以交易,也可由社群製作
  • 商業模式還有與其他系統的整合在另一邊有更完整的規劃,有興趣的再多聊聊(不然實在太多了)
統整以上內容的矯情廣告詞就放這邊自己慢慢看

SafeHouse, you own space.

You got your own space. For everything you like. So do your friends. Build your personal site effortlessly, with nice editor! Your site, your own data.

是一個以個人為中心的平台,像是以前的無名小站,每個人都會有一個自己的小站。平台負責把人連在一起,由使用者產出內容,透過訂閱或親自造訪瀏覽,而不是由平台餵食資訊決定你要看什麼。

不論是文字、圖像還是任何形式的創作,everything is an item。Collection 透過自訂的規則篩選 item (例如 item 上的 tag),輕鬆自動整理出一個收藏集,而 collection 本身其也是個 item,everthing is an item! 以最自由彈性的方式展示你喜歡的東西!搭配主題編輯器,打造自己喜歡的風格和排版!

透過訂閱別人的 safe house 以及自訂規則篩選 item ,獲取更新電子報,一如舊時代的 RSS feed,而不是由演算法餵食、操控所見所聞,甚至左右我們的喜好。或是就單純的像是逛街,瀏覽一個人精心打造的 safe house,欣賞他的創作或收藏,吸食他的廢文,聆聽他的喃喃自語。喜歡某樣 item? 把他加入自己的 collection (像是 pinterest),或是購買副本支持創作。喜歡實體收藏?那就多付一點錢向合作廠商或手做工作室訂製實體副本吧!想要每天都有一份實體電子報也可以的喔!創作者友善環境,為創作建立價值。

不論是任何實做的 safe house 都是 local first,意即你的裝置上會有先有一份存檔,接著才發布到平台,確保使用者保有每一份自己的資料,就算所選定的發布平台消失了也不怕。使用者擁有自己的資料,使用者可以自由的使用自己的資料。

對於平台上的不正當內容過濾 (假新聞、色情、暴力、種族歧視),我們遵循一直以來都合理運作的社群管理機制,把管理工作交給板主 (moderator) like good old days (BBS, forums),而不是由集權機構統一審查。管理工作也因此分散出去,降低負擔。

Reference

起身而行

做一些簡單的 prototype 來實驗想法應該是顯而易見的,但是做的人不怎麼多,prototype 所需技術也是相當簡單。可能對於已經有「 」的人這件事比較像是其他人的事,可以偶爾拿來抱怨一下但好像不太關我的事懶得動手改善,最後依舊債留子孫

此篇寫於退伍後一陣子,稍微比較有時間可以做自己想做的事(不會一直被追殺QQ),那就繼續把現在的破網站修好。想法不值錢,做出來才值錢,雖然我根本不在乎值不值錢,剛好有機會可以出來說說那就看有沒有人想要一起把他做出來之類的