02 March 2015

人生能有幾個 side project 呢?我不知道!不過我已經做到第三個了,這一次是和 koji 合作的新網站服務 kaif.io:

kaif logo
圖說:kaif logo

kaif 是怎麼樣的服務呢?它是個 reddit clone。這樣講大家就應該了解 kaif 能做什麼了吧? 它就是貼網站連結,然後大伙按讚推文,就會產生熱門新聞榜的網站。一整個 web 2.0 old school:

kaif 靠眾人投票決定首頁新聞
圖說:kaif 靠眾人投票決定首頁新聞

Why ?

我每天早上起床,手機打開,開始滑啊滑的。我最先滑的網站是 Hacker News。然後接著滑 reddit programming ,最後才滑 twitter 這類的社群網路。它們是我的營養早餐,只不過都是西式的。西式吃多了,你就會想吃中式的,尤其是身在台灣。

那麼台灣的 hacker news/reddit 在哪?

沒有!過去曾經有過 hemidemi,也有推推王,但都倒光了!即使現在還存活著,走向也不是我想要的。我知道現在大家都在哪討論 -- 都在 Facebook 裡。

Facebook 不是公眾的論譠,是小圈圈

Facebook 就是在自己的社交圈內,聊大小事。好像很公開,但其實內容沒幾個人看見,也沒辦法凝聚各界的討論。然後更慘的是 Facebook 鎖國,基本上你在 Facebook 上發表的言論,用 google/yahoo/bing 什麼的通通查不到。台灣的交流就通通鎖在 Facebook 裡,馬的個王八蛋!

kaifa & kaifang

開發與開放,就是這個新網站的主軸,故名為 kaif。我希望台灣有個新網站,討論的內容都是公開的,而且輕易取得;我也希望台灣能有個網站,能有深度、廣度的討論,向 hacker news 看齊。找老半天找不到,那就自己寫一個吧。

stackoverflow 興起,傳統技術論壇式微

kaif 的共同製作人,是 koji,台灣 Javaword 論壇的站長。在我的部落格裡不適合替他發言。不過,他身為技術論壇的站長,也親身感受到,由於 stack overflow 的興起,大家都漸漸不在論壇上討論了。原本技術論壇就是發問者居多,有了人氣之後,自然就會引發更深度的討論。結果現在大家都在 stack overflow 直接找到答案了,自然也不去論壇。

第一代網頁論壇,就是很知名的類 phpBB 的論壇 ,它的模式走不下去了。所以我也開始去找所謂的新世代論譠。找到三家,其中一家居然準備要收了 (論譠很難撐的)。另外比較知名的,就是 discourse.org 。兩年前曾在 hacker news 上引起大家的討論與關注。不過兩年後的現在,它也是沒什麼大的起色。而且他們專注在技術與 UX 的細節,論譠模式並沒有和過去有太大的差異。

人潮聚集的演進

-> TELNET BBS 
  -> phpBB 
    -> reddit (news aggregate, web 2.0) 
      -> Facebook (social network)
        -> Whatsapp/Line (mobile)

上面是粗略的近代電腦社群的演進過程。現在已經進入第五代 mobile 了。我一開始也是很有野心的想要做第六代,來個破天荒、驚天霹靂、The Next Big Thing.... blah blah。但經過半年來的思考,還是沒什麼好想法,再這樣下去什麼都沒有,還是沒有我心目中想要,那集思廣意,互想分享切磋的媒介。我最後退一步想,與其去追尋那不著邊際的第六代,不如就回到每天都要吃的營養早餐來的實在點 -- 回到那第三代,靠著眾人推噓而成就的 news aggregator。

當然,hacker news 和 reddit 的成功不是單單因為他們設計網站的機制很好就起的來的,不然過去台灣類似的網站也應該會成功啊。kaif 只是選擇了 reddit 牌的地基,蓋不蓋的成大廈又是另外一回事了。不過,最少現在地基已經打好,也蓋了第一層樓,可以開始搬進去住了。萬事起頭難,kaif 這新服務很急促的在一個月多開發生出來,完全是靠業餘的時間:

一個月來的 git commit activity
圖說:一個月來的 git commit activity.

這一兩個月真是沒日沒夜的都在開發,這留給下一篇再討論吧。

小結

新服務 kaif.io 總算誕生啦,我沒有解釋太多 kaif 本身服務的內容,因為它跟 hacker news/reddit 都是一個樣,應該不難理解。反而都是在說明為什麼要建一個這麼舊式 (笑) 的網站。請有興趣的人,到 kaif.io 註個冊,貼貼自己有興趣的網頁;對認同的言論,去按按那顆灰色的三角型,投個票。有問題可以先看看 官方的FAQ,如果有其他疑問或是建議,可以到 站務版 討論。目前的討論區不多,只有幾個技術類的。如果自己想建新討論區的,可以到 討論區相關事務 申請,大致上都會受理。

在 kaif 裡討論這篇文章