----- Original Message -----
From: Kun-Mao Chao
To: ACB
Sent: Friday, May 18, 2007 9:52 AM
Subject: Yet Another Try
 
嗨!各位伙伴:
 
謝謝晏禕的嘗試 (Yet Another Theory Lunch ,參見本文件末),無論它是否run得很成功,這嘗試已為我們注入新活水!
 
有些同學可能對 Yet Another Theory Lunch 的 Yet Another 字義不甚了解,容我贅言補述如後。我記得約二十年前,當我初次接觸編譯器(Compiler)理論時,在課程中老師介紹大大有名的 「YACC」(Yet Another Compiler Compiler),我學得不亦樂乎,被它的理論基礎及實務應用所深深感動。YACC可以在compile一堆規則後,自動產生compiler,所以叫 compiler compiler,可是有一陣子,我很好奇為什麼這個compiler-compiler要用 Yet Another起頭,後來我體會出來的涵義是:「在那時候,compiler compiler問世的已有好幾個,推出YACC者謙稱:『Yet Another (這只不過是另一個) compiler compiler』」現在,回顧compiler compiler歷史,我覺得最成功的就是這個 YACC。
 
此刻,晏禕推出YATL,真是很棒的嘗試,今天是你們開幕的大日子,僅以此函遠端祝賀,願你們攜手共進並持之以恆。我剛剛也去搜尋"YATL"這個acronym,找到了「Yet Another Transformation Language」,但好像並沒有「Yet Another Theory Lunch」同樣的用法,不然我們可能就要改稱「Yet Another Yet Another Theory Lunch」or 「(Yet Another) ^n Theory Lunch」 where n is one plus max # of "Yet Another" ahead of "Theory Lunch" before 2007/05/18。:-)
 
六月中旬,我請大家每人給我一份你自己的研究規畫,我必須承認,這對我而言也是一種嘗試,因為我一直在找一種可激發各位鬥志的模式。我希望在這規畫裡,你有聚焦,也有願景。聚焦是希望你能務實,就執行面找出最佳切入點;願景是期許你有理想性,構築自己未來的明燈。當然,你也可說「沉默本身也是一種嘗試。」只是,這境界太高了,我力有未逮。
 
朱子言:「問渠那得清如許,為有源頭活水來。」啊!持續的嘗試(包括閱讀)為我們帶來活水,我們因而可以「半畝方塘一鑑開,天光雲影共徘徊」,心清如鏡。時時刻刻,別忘了給自己Yet Another Try!
 
坤茂

網摘幾個關於「try」的名言佳句:
 
Life is something that everyone should try at least once.   ~~Henry J. Tillman
 
Half our life is spent trying to find something to do with the time we have rushed through life trying to save.   ~~Will Rogers
 
Try to learn something about everything and everything about something.   ~~Thomas H. Huxley
 
You may be disappointed if you fail, but you are doomed if you don't try.   ~~Beverly Sills
 
The trouble about trying to make yourself stupider than you really are is that you very often succeed.  ~~C. S. Lewis
 
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.  ~~Rick Cook

嘗試錯誤學習 (摘自 重編國語辭典)
 
美國心理學家桑代克(E.L.Thorndike)觀察貓開籠取食的學習歷程,而發展出嘗試錯誤學習的理論。該理論以為學習之初,個體面對新的情境,多缺乏適當的反應,經多次嘗試後,個體將保留能獲得滿意結果的反應,而放棄錯誤的反應。一再練習後,個體終能經學習而做出完全正確的反應。

YATL: Yet Another Theory Lunch (Initiated by Yen-Yi Lin)

Introduction

YATL (Yet Another Theory Lunch ) is an informal seminar run by ACB, once ( at most twice ) a week. We initiate YATL for our community sharing their ideas.

YATL 是非正式的討論,重點是在輕鬆的氣氛下,希望演講的人和聽講的人都能有收穫

Motivation

目前實驗室的 regular meeting 也不是不好,但時間太短,很多問題我還沒想清楚就下一頁下一頁了。所以我有了這樣一個想法:舉辦一個 informal 的例行討論,輕鬆而不失效率。其次我們應該把心力花在投影片以外的地方,還可以全部用母語,總之讓演講者專注在”表達“這件事情上。也就是說:讓時間以及行程去配合演講者想表達的 idea,而不是叫 speaker 一定要塞到幾分鐘之內

如大家所知,在例行性的實驗室 meeting 以外, Popple 大師已經 run 了一個讀書會,主要著重在生物資訊方面。那麼焦點比較沒那麼接近生物資訊的人呢?或許也應該有一些比較頻繁的交流。這樣的活動不見得有效,但也沒什麼不好,所以,請大家給一些意見吧。當然了:如果可以,請參與

Scope : Anything Goes

In theory there is no difference between theory and practice.
~~ Yogi Berra
 

基本上什麼都可以。 不過我還是有一些建議順序:

  1. 就講者主觀意見來看,不那麼遙遠的 open problems.
  2. 自己最近準備要發表的作品。
  3. 自己之前發表過的作品。
  4. 雖然不是自己的作品,但自覺掌握得很不錯。
  5. 不是自己作的,也搞得不好。不過,這東西很有意思,我想介紹給大家。
  6. 以上皆非,但是是講者認為大家可以知道的事。
  7. 還是不知道要報什麼?不然這樣吧,舉例來說:挑這本書某個 chapter 來報如何?

即使沒有成果也沒關係。我的想法是:實驗室已經大到某一個程度了,不大可能有人做的東西完完全全是另一個人的 superset. 只要你花時間在一個問題上鑽研過一陣子,不論你自己怎麼想( 常見的想法可能是:我什麼都不會,或者我跟這些論文的作者比起來有多廢),你應該已經是實驗室裡對這個問題掌握的最好的人。所以,介紹想法,或者分享”為甚麼失敗”都是不錯的經驗。

終極目標是:聽完經驗分享的人有天寫東西寫到一半,忽然想到什麼的時候,可以把你說的拿來用。至少可以節省他的時間。

如果硬要大略細分,這樣如何呢?

  1. Algorithms on strings and sequences ( maybe polynomial time solvable )
  2. Topics on approximation algorithms ( NP-Hard problems )
  3. Probabilistic computing( nondeterministic model )

對了, Yogi Berra 那句話還沒說完: In practice there is.

Misc

  1. YATL 可以飲食,希望大家飲食,雖然主辦單位無法提供任何飲食。
  2. YATL 可以只用白板,雖然有投影片也很好。
  3. YATL 可以用你喜歡的任何語言報告。不過如果你想以普通話、河洛話、英語或者癟腳英語以外的語言作報告,請先知會 coordinator.
  4. YATL 沒有明文上的時間限制。主講者可以講十分鐘閃人,也可以講到爽為止。
  5. YATL 沒有出席的義務,你可以只挑你想來的場次參與;此外你不必聽到講者說完才離席。
  6. YATL 可以隨時打斷主講者。
  7. YATL 進行時沒有蠢問題。
  8. YATL 歡迎任何人參加:大學部學生、研究生、教授和任何不是來鬧場的人。我們將一視同仁。
  9. YATL 歡迎推薦任何主講者,更希望有人自告奮勇;惟請注意:沒有任何費用
  10. 最後一點:YATL 不保證能持續多久。

Contact

For comments and criticisms, please email the coordinator: Yen-Yi Lin, via yylin at csie dot org