44
kaif.io 初登場 (ingramchen.io)
koji 積分 10

IAmA (誤
如文中所說,看著論壇不易經營,又想到前陣子有朋友問我說台灣有哪些論壇在討論 android 或是其他技術的,想想還真沒一個論壇讓我覺得非常熱絡 0rz。所以年初公司聚餐時跟 /u/IngramChen 閒聊到,傳統論壇感覺越來越難凝聚討論,尤其接觸過的朋友或是面試的新朋友,許多都說查資料就 google & stackoverflow,讓我覺得區域化的論壇看來是沒什麼未來。

另外就是我也都會習慣看 reddit/programming, hackernews 上的分享,但通常不怎麼留言,有些笑點也是迷迷糊糊加減看一看,總覺得討論這件事情上還是希望也能有個中文的天地。那時也聊到 fb 上有時會看到不錯來往,例如前陣子的 MySQL & PostgreSQL 或是訂票相關,可惜都是大家貼在自己牆上,我必須剛好是他們朋友時才能看到一來一往的內容,如果不是他們朋友或是稍微幾天沒跟上,一下就沈下去。所以討論討論後 /u/IngramChen 非常積極動工,這個新網站就出來了。
吃自己的狗食,希望這邊能變成自己會早上看 reddit & hackernews 外的第三個好站 :D。

IngramChen 積分 9

柯P 說了:不想連任就不會有包袱,所以可以放手去做。

這給我了啟發:做網站不要想賺錢就不會有包袱,就放手去做一個好站吧。

qrtt1 積分 5 編輯於
IngramChen 積分 3

TonyQ 提到的兩年前就有做了那篇,我找資料時也有看到。結果去找時已經不見了,唉唉… 論壇難經營啊...

qrtt1 積分 3

還是得有貢獻者跟追隨者來餵養,至少要養得起開發者的成就感啊 :P

GhostTW 積分 2

恭喜開站,同樣被 Facebook 鎖國鎖得很煩,很開心有這地方!加油!

很想知道貴站如何維持言論自由這把尺的作法?

IngramChen 積分 4 編輯於

抱歉這麼晚回,因為這個問題有點大。

這個問題,現在是有構想,不過長期怎麼變就不大確定了。

首先網站的初期是由創辦人管理,基本上我們想做的自然是能自由就多自由,因為也沒有太多時間管理。只有傷害到 kaif 發展的,我們才會動刀砍文刪帳號。另一點是我們的理想跟用戶是一致的,都是想要一個中立且自由發言的環境,所以利益上沒有衝突。

接著是未來會補上版主的功能,版主有義務維持討論區的中立與自由。而版主則是由投票選出或投票罷免,所以方向由整體用戶決定。

如果網站有幸成長,開始變成大社群,那就不是原本的開發團隊可以處理了。到了那個階段會需要金流支持營運。金流大了之後,就要成立第三方監督機構了,同時也要成立基金之類的組織管理、並且公開資金的流向。到了那個階段原創辦人會交出管理權變成委員會的方式管理吧。

有背後的金主,他就會主導網站的言論走向。所以如果要做廣告收入,那只能走自動廣告投放的系統 (例如 adsense) ,這種不會介入發佈商營運的收入來源。不然就是走群眾集資或是捐獻的方式募資。也許還有其他選項,但總之就是不能有金主在干擾運作。如果做不到獨立運作並且保持言論自由與中立,我們會趁早收了這個站,台灣不需要假內容的網站。

IngramChen 積分 2

kaif 現在是 alpha 階段,該有的功能會漸漸補上。有任何意見歡迎提出指教。

網站效能... 嘛,我也不知道會不會變很多人,沒什麼 tuning,大概一下就炸了吧 (汗

jilu 積分 0

還蠻好奇 Kaif 用了些什麼技術 :P

IngramChen 積分 3

其實沒有用很新的東西寫,就 java 界標準的工具組 (spring boot, freemarker, postgresql... 等等)

用太舊的東西玩就有點無聊了,難得的 green project 啊。不過為了求快只好用熟悉的工具來寫。

有啦,也有很新的部份,就是 js 是用 dart 寫的。

smallufo 積分 0

請問一下,這 db 的 key 產生的依據是什麼?

IngramChen 積分 3

自己寫的,叫 FlakeId,類似 SnowFlake1 的設計。原本是打算全部用 UUID 的,不過為了讓 URL 好看,只好退回用 64bit int,所以現在 db 的 key 是 UUID 和 FlakeId 混用,我們不靠 DB 產生 key。

原本也是打算找現成的,結果 SnowFlake 居然收了,只好又花了二天寫這個...

clkao 積分 2

postgresql 有 ruid extension: http://pgxn.org/dist/ruid/0.0.4/doc/ruid.html

IngramChen 積分 0

看範例:

FsLo5xllxHinTYAGyEVldE (22)

RUID 22 個字啊,這不能接受....

其實我們做的 FlakeId ,日期最少是 2015 年,這樣算起到今年 3 月,就要十碼了。我看其他網站做的都 6、7 碼而已,也不知道怎麼做的。十碼我已經覺得很遜... 22 碼受不了...

minipai 積分 2

Cool,速度超快的。 UX小問題:留言數前面用右三角形,讓人覺得應該要能原地展開。

minipai 積分 1

還缺一個UX功能:回應以後,頁面重新render之後用 anchor 跳到該則留言。

IngramChen 積分 1

是的,在 TODO list 裡 :)

這我們是該做更好點。

IngramChen 積分 1

速度快是因為沒什麼人用.... 哈。這個站架在 google cloud,有台灣機房,應該是比其他的雲端快。

右三角形的確是個問題,因為我借用的原本是拿來展開收合的 icon。kaif 這個站的設計元素就是三角型,所以才會在重要的地方都會有三角型出現。先看看會有多困擾,或者是之後試試其他的三角形狀。

changyuheng 積分 0

速度真的超快,真的只是因為硬體設備反應速度比較快嗎 @@"

IngramChen 積分 0

不然就是沒有圖才會覺得快...

kaif 網站還沒有最佳化過,不小心流量起來就會被打爆了

popcorny 積分 2

推這個服務,有打中我的點,之前也一直很希望有台灣的reddit。

koji 積分 0

另外是 JavaWorld 不是 JavaWord...