IAmA (誤
如文中所說,看著論壇不易經營,又想到前陣子有朋友問我說台灣有哪些論壇在討論 android 或是其他技術的,想想還真沒一個論壇讓我覺得非常熱絡 0rz。所以年初公司聚餐時跟 /u/IngramChen 閒聊到,傳統論壇感覺越來越難凝聚討論,尤其接觸過的朋友或是面試的新朋友,許多都說查資料就 google & stackoverflow,讓我覺得區域化的論壇看來是沒什麼未來。
另外就是我也都會習慣看 reddit/programming, hackernews 上的分享,但通常不怎麼留言,有些笑點也是迷迷糊糊加減看一看,總覺得討論這件事情上還是希望也能有個中文的天地。那時也聊到 fb 上有時會看到不錯來往,例如前陣子的 MySQL & PostgreSQL 或是訂票相關,可惜都是大家貼在自己牆上,我必須剛好是他們朋友時才能看到一來一往的內容,如果不是他們朋友或是稍微幾天沒跟上,一下就沈下去。所以討論討論後 /u/IngramChen 非常積極動工,這個新網站就出來了。
吃自己的狗食,希望這邊能變成自己會早上看 reddit & hackernews 外的第三個好站 :D。
恭喜開站,同樣被 Facebook 鎖國鎖得很煩,很開心有這地方!加油!
很想知道貴站如何維持言論自由這把尺的作法?
抱歉這麼晚回,因為這個問題有點大。
這個問題,現在是有構想,不過長期怎麼變就不大確定了。
首先網站的初期是由創辦人管理,基本上我們想做的自然是能自由就多自由,因為也沒有太多時間管理。只有傷害到 kaif 發展的,我們才會動刀砍文刪帳號。另一點是我們的理想跟用戶是一致的,都是想要一個中立且自由發言的環境,所以利益上沒有衝突。
接著是未來會補上版主的功能,版主有義務維持討論區的中立與自由。而版主則是由投票選出或投票罷免,所以方向由整體用戶決定。
如果網站有幸成長,開始變成大社群,那就不是原本的開發團隊可以處理了。到了那個階段會需要金流支持營運。金流大了之後,就要成立第三方監督機構了,同時也要成立基金之類的組織管理、並且公開資金的流向。到了那個階段原創辦人會交出管理權變成委員會的方式管理吧。
有背後的金主,他就會主導網站的言論走向。所以如果要做廣告收入,那只能走自動廣告投放的系統 (例如 adsense) ,這種不會介入發佈商營運的收入來源。不然就是走群眾集資或是捐獻的方式募資。也許還有其他選項,但總之就是不能有金主在干擾運作。如果做不到獨立運作並且保持言論自由與中立,我們會趁早收了這個站,台灣不需要假內容的網站。
kaif 現在是 alpha 階段,該有的功能會漸漸補上。有任何意見歡迎提出指教。
網站效能... 嘛,我也不知道會不會變很多人,沒什麼 tuning,大概一下就炸了吧 (汗
還蠻好奇 Kaif 用了些什麼技術 :P
其實沒有用很新的東西寫,就 java 界標準的工具組 (spring boot, freemarker, postgresql... 等等)
用太舊的東西玩就有點無聊了,難得的 green project 啊。不過為了求快只好用熟悉的工具來寫。
有啦,也有很新的部份,就是 js 是用 dart 寫的。
請問一下,這 db 的 key 產生的依據是什麼?
自己寫的,叫 FlakeId,類似 SnowFlake1 的設計。原本是打算全部用 UUID 的,不過為了讓 URL 好看,只好退回用 64bit int,所以現在 db 的 key 是 UUID 和 FlakeId 混用,我們不靠 DB 產生 key。
原本也是打算找現成的,結果 SnowFlake 居然收了,只好又花了二天寫這個...
Cool,速度超快的。 UX小問題:留言數前面用右三角形,讓人覺得應該要能原地展開。
速度快是因為沒什麼人用.... 哈。這個站架在 google cloud,有台灣機房,應該是比其他的雲端快。
右三角形的確是個問題,因為我借用的原本是拿來展開收合的 icon。kaif 這個站的設計元素就是三角型,所以才會在重要的地方都會有三角型出現。先看看會有多困擾,或者是之後試試其他的三角形狀。