2017/11/07 Wesley’s Digest Collection

  • 『這一切要先從 Vertica 講起。沒多久前我的工作幾乎每天都會使用 Vertica,Vertica 是一個強大的資料庫,但它官方的客戶端程式(vsql)一點都不強大。另一個 GUI 的選擇 DbVisualizer 也是難用到爆。我就想起 PostgreSQL 那邊有一個叫 pgcli 的好物,我想如果 fork 它,應該不需要太大功夫就能把它改成 Vertica 版本。最後也如我所想,沒花幾天就寫出了 vcli。我還聯絡了 pgcli 的原作者,告訴他「我用你的東西寫了另一個專案」,他很高興的幫我在他網站上宣傳。但 Vertica 實在是小眾,所以 vcli 並沒有得到很多注意。但至少有了 vcli,我終於能每天快快樂樂的使用 Vertica 了。』。

  • 『所以,運算思惟的前三核心(decomposition、pattern recognition、abstraction),是第四核心 (algorithm) 的重要基礎。而我前一篇文章〈運算思惟其實一點也不神祕〉就在申論:前三核心的能力,本來就是語文課程及數學課程就該好好培養的,並不是只有程式設計課程才能培養。只不過,現今的語文課程及數學課程,花太多精力在搞背誦、蒐集解題花招,而沒有踏實聚焦在王道的議題探索及解題思惟上,導致 literacy capability 及 problem solving 能力都不足。這種貧乏的基礎,能夠進一步灌輸 computational thinking 嗎?』。

  • 『那天飯局我印象超深刻,結束時大家說要在門外合照,男友去結帳,留學粉打了一通電話,突然上車就走了,男友出來問說她人呢,其他朋友說她男友來接她,男友臉 超 驚 訝,說:「他交男朋友了?她怎麼都沒說?」在回家的路上repeat 5次以上「她居然交男朋友了…」又有一次,我看到男友和好友的訊息,內容大致上是說要不要考慮和留學粉在一起,彼此很適合,雙方父母又都很喜歡對方,當時就應該要和留學粉在一起,沒在一起好可惜…。男友的回應是她現在也有男友了來不及了。』和曾經發生在筆者身上的事情有 87% 雷同,歷史果然是人類一再重複上演的。

  • 『我個人覺得,Chatbot 是個假議題,因為我研究了一小段時間後,就發現其實重點在後面的 AI,或者說 NLP。所以就趕快投入研究 Deep Learning 了。至於 FinTech,雖然我不認為這是個有實質生產的行業,但以研究為目的,或者以賺錢為目的,應該是可行的。因為 Deep Learning 的長處在於從大量資料中歸納出特徵。如果你把股價的曲線圖看做 Game 的螢幕,那 DQN 應該也是可以訓練用來執行「買」「賣」的動作。這裡面有個難度是,蒐集資料,標註資料,開發平台,等等,都需要不少人力、物力,執行起來困難度也不低就是了。』。

  • 『手機 app 的主要錯誤大多出現在打字的 input 區塊。打字是一個容易出錯又耗時的高成本互動,即使是用整個鍵盤(在觸控螢幕上更是如此)。理想的狀況下,應該要移除產品頁上所有客戶應該輸入原始數據的區域(這會打開使用者錯誤的大門)。你應該用數字選項來避免讓使用者犯錯:用單選按鈕(radio)跟增減按鈕(steppers)讓使用者只能選擇一個特定的選項。』。

只聽經典

Google 日文翻譯混音出來亂好聽的。