Monday, December 20, 2021

從理論物理台灣教職

 從理論物理台灣教職

朋友說:

我最近很煩惱這個  我剛跟XXX聊完  聊完感覺就是  我又要跳進去一個我完全不懂的領域  我在想是不是做theory就是會常常像這樣很沒自信  會擔心自己會不會接下來換去別的組就不再creative  做的越theory可能這種煩惱就越多  我常常覺得我做研究就跟發明魔術一樣  這個過程很不好掌握   運氣不好想錯就什麼都做不出來


我: 這叫白努力 我們輸光光 就是因為白努力 就我說的阿 這叫白苦 我出國體會到兩件事 最難兩件 一個是有人愛 一個叫做沒白苦 台灣輪班 外送 就沒白苦啊 因為做一天就有一天錢 台灣不需要人家愛就能火鍋奶茶 所以叫極樂 因為極樂不需要人家愛 且不會白苦 這都海外沒得

 做理論 當教授才會爽 因為可以狂學 亂學 亂做 天馬行空 一個月八萬在台灣火鍋奶茶 所以台灣當教授才是極樂 特別是做理論 因為基本上 do whatever you want 做物理經濟學也可以 做量子foundation 也可以 做ml 幾何也可以 都可以 要幹嘛都可以' 這叫台灣理論 而且學生跟電機系一樣 只要一個月6000 就可以搞超弦 不用學美國沒經費 懂嗎 所以台灣 才叫極樂 可拍妹跟讀書融合 可惜 我做不到



到花蓮看山看海 做string 忘情忘恨
Enter

You sent

不再管 竹科半導體 美國ai 大陸互聯網
Enter

You sent

忘掉紅塵紛紛擾擾
Enter

You sent

一輩子念天書
Enter

You sent

與道為伍
Enter

You sent

極樂






Sunday, December 19, 2021

早餐店阿姨不認識清大交大 只認識台大?

早餐店阿姨不認識清大交大 只認識台大?

我家理髮店

很多人甚至沒聽過交大

但是都聽過台大


台北很多沒唸書的 沒聽過青椒

朋友: 早餐店老闆娘沒聽過清大但是聽過台大

但是你應該這樣想 你的學校名字 不是給那些低端聽的 那些低端拿鈔票甩到他們臉上,就會給尊重了

高端人士才需要報上學校名字來得到尊重

難道你真有這麼想讓早餐店老闆娘覺得你校名很好聽嗎?



我:


如果我有錢 大同復活 醉生夢死 確實 育達也爽 
但萬一我失敗
只剩讀書說嘴 
那就要要尊重 
我要大同復活
讀育達也可以 我若不能贏攤販 要尊嚴 也要有尊嚴 
也要讀書有人尊重 有人認識 有人看到
在島上 最強 醉生夢死網紅跟二代 還有醫生 還有傳多錢的攤販 或是某些高薪 
我要是無法成為他們那我的讀書
也要被人尊重 
否則我名利雙失
苦15年 就換來拍妹我回島得到大同 並非得到 而是拿回偶本來就有的東西 我要人尊重要台大能贏 育達 開南 泰北 東方 我都可以 You sent 輔大世新東吳文化淡江都可以 不用台清交





Wednesday, December 15, 2021

島為何可貴 因為極樂島贏 不用人看到 努力不會白費

如果說 出國學到什麼 我會說 兩件事情最難最苦最恨最痛

一個 有人欣賞 有人看到 有人愛
一個 不要白努力 白苦
而極樂島的安穩 不用有人愛 也能火鍋奶茶
努力幹一天 有一天的錢 肯定有回報 功不唐捐
有這兩點 才配極樂島之名 這個叫"安穩" 島的根


他為啥贏 因為他有人看到 他努力沒有白費
他為啥輸 因為他沒人看到 他努力白費了
島為何可貴 因為極樂島贏 不用人看到
努力不會白費


江山多嬌 我也無福消受

這就不用被人家凹 不用人看不起 不用被人家愛 不用人家插嘴

不在意 不委屈 不將就


阿扁1998跟馬英九競選台北市長
小輸馬英九 連任失敗 過兩年以後 卻選上總統
韓國瑜 選上市長 但兩年以後選總統 反而市長沒了

Wednesday, December 8, 2021

出國讀書最難的事情是啥: 給人看到,得志最難

世與我而相違,復駕言兮焉求? 

你想  你出國念博 自以為才華洋溢,自認為有人欣賞 這個很難 因為欣不欣賞 賞不賞識 得不得志 那在他人不在你 那在老天不在你

但你假如要回家考公職 回家去竹科輪班 回家選擇安穩 那選擇在你

你要讓人家看到 那是最困難的事情 因為那不在你 遠遠比你選擇極樂國 困難十倍

遠遠比你省吃儉用學投資做網路賺錢提早退休要困難

因為那不在你 

你問偶安穩在哪 該問你自己 安穩在你 回台灣火鍋奶茶在你



陶淵明: 歸去來辭


余家貧,耕植不足以自給。幼稚盈室,瓶無儲粟,生生所資,未見其術。親故多勸余為長吏,脫然有懷,求之靡途。會有四方之事,諸侯以惠愛為德,家叔以余貧苦,遂見用於小邑。於時風波未靜,心憚遠役,彭澤去家百里,公田之利,足以為酒。故便求之。及少日,眷然有歸歟之情。何則?質性自然,非矯厲所得。飢凍雖切,違己交病。嘗從人事,皆口腹自役。於是悵然慷慨,深愧平生之志。猶望一稔,當斂裳宵逝。尋程氏妹喪於武昌,情在駿奔,自免去職。仲秋至冬,在官八十餘日。因事順心,命篇曰《歸去來兮》。乙巳歲十一月也。

歸去來兮,田園將蕪胡不歸?既自以心為形役,奚惆悵而獨悲?悟已往之不諫,知來者之可追。實迷途其未遠,覺今是而昨非。舟遙遙以輕颺,風飄飄而吹衣。問征夫以前路,恨晨光之熹微。

乃瞻衡宇,載欣載奔。僮僕歡迎,稚子候門。三徑就荒,松菊猶存。攜幼入室,有酒盈樽。引壺觴以自酌,眄庭柯以怡顏。倚南窗以寄傲,審容膝之易安。園日涉以成趣,門雖設而常關。策扶老以流憩,時矯首而遐觀。雲無心以出岫,鳥倦飛而知還。景翳翳以將入,撫孤松而盤桓。

歸去來兮,請息交以絕游。世與我而相違,復駕言兮焉求?悅親戚之情話,樂琴書以消憂。農人告余以春及,將有事於西疇。或命巾車,或棹孤舟。既窈窕以尋壑,亦崎嶇而經丘。木欣欣以向榮,泉涓涓而始流。善萬物之得時,感吾生之行休

已矣乎!寓形宇內復幾時?曷不委心任去留?胡為乎遑遑欲何之?富貴非吾願,帝鄉不可期。懷良辰以孤往,或植杖而耘耔。登東皋以舒嘯,臨清流而賦詩。聊乘化以歸盡,樂夫天命復奚疑!

Sunday, December 5, 2021

2096. Step-By-Step Directions From a Binary Tree Node to Another

 def BFS(graph,s,t):

    # Mark all the vertices as not visited

    visited = [False] * (len(graph)+1)

# Create a queue for BFS

    queue = []

    Parent=dict()

    # Mark the source node as

    # visited and enqueue it

    queue.append(s)

    visited[s] = True

 

    while queue:

        s = queue.pop(0)

        for i in graph[s]:

            if i !=0:

                if visited[i] == False:

                    Parent[i]=s

                    if i==t:

                        return Parent

                    queue.append(i)

                    visited[i] = True

    



class Solution:

    def getDirections(self, root: Optional[TreeNode], startValue: int, destValue: int) -> str:

        

        d=dict()

        parent=dict()

        

        parent[root.val]=0

        def inorder(root):

            if root:

                inorder(root.left)

                

                if root.left:

                    d[root.val]=[root.left.val]

                    parent[root.left.val]=root.val

                else:

                    d[root.val]=[0]

                    

                    

                if root.right:

                    d[root.val].append(root.right.val)

                    parent[root.right.val]=root.val

                else:

                    d[root.val].append(0)

                

                        

                

                inorder(root.right)

        inorder(root)

        

        

        

        # buildgraph

        graph=dict()

        for i in d.keys():

            if i in parent:

                graph[i]=d[i]+[parent[i]]

            else:

                graph[i]=d[i]

        

        #print(graph)

        

        # run bfs

        

        Parent=BFS(graph,startValue,destValue)

        

        #print(Parent)

        

        #find the relation 

        ans=""

        while destValue!=startValue:

                if Parent[destValue]==parent[destValue]:

                    if d[parent[destValue]][0]==destValue:

                        ans+="L"

                    if d[parent[destValue]][1]==destValue:

                        ans+="R"

                else:

                    ans+="U"

                destValue=Parent[destValue]

                

        return ans[::-1]