eopXD
2021 LLVM Dev Mtg: How to utilize a LoopNest pass
第一次在 LLVM Developer’s Meeting 上做分享!My first talk on LLVM Developer’s Meeting!繼上次分享 Google Summer of Code 2021 的參與經驗之後,我們真的把專案過程在開發者聚會上分享了!
Contributing to upstream LLVM
As a LLVM Developer, you will have to know how to use the Phabricator if you want to contribute a patch(commit) to the upstream.
Recursive template metaprogramming (Part III)
On the previous part, I went through some practice on abstractions when writing recursions. This part would be the last part of the current topic.
Recursive template metaprogramming (Part II)
Previously I wrote about basic utility and simple examples of recursive template programming. On this part I will show how to write Find, R...
Recursive template metaprogramming (Part I)
This article is a writeup to practice on recursive template metaprogramming. It is that may come in handy for compile time operations.
疫情記事
人之間的疏離是一個過程,先是訊息的差異,差異構成了不同的敘事。不同的敘事導致不同的價值判斷,日積月累形成迥異的信仰。是什麼使我們得以立足於生活,而有了生活這樣的形狀與語境。不管如何社群與社會總是作為源源不絕的養份存在。當脫離人所組成所組成的社群和社會,失去生活中鮮活細節的激發與覺察,自然很難再站在同樣的脈絡上。
Google Summer of Code 2021
這不是一篇技術筆記,主要紀錄今年 Google Summer of Code 的參與。當然,對 LLVM 的參與並不會隨著專案告一個段落而結束。在此分享自己參與的方式與經驗,也想跟大家說 LLVM 社群真的是一個很酷的地方。首先要感謝這次專案的導師 Whitney Tseng,...
畢業
畢業了。畢業對我來說其實不太像是離開台大。台大是何等模糊抽象的概念。更像是離開辛亥、溫州、泰順、汀州、大安。在這裡經歷過不少荒謬的事,也因為這樣的地利之便才容納得下許多強說愁的騷年們。半夜的溫州仍然散發出蓬勃的生命力。離開應該是代表新的階段的開始,但思緒還是常常把自己帶回這裡,...
Plutus Pioneer Program - Week 2 筆記
Plutus Pioneer Program – Lecture #2 區塊鏈上的智能合約 智能合約分為兩部分: 區塊鏈上讓節點對合約做驗證,並且操作被記錄在區塊鏈上的帳目區塊鏈外建立並上傳合約,在使用者的錢包中可以核對是否能夠成功與合約互動 接...
Plutus Pioneer Program - Week 1 筆記
Lecture link: Plutus Pioneer Program – Lecture #1 Plutus Pioneer Program 這一門課程是 Cardano 背後的主要公司 IOHK 所舉辦。前十週會是基礎課程,手把手帶著我們用 Haske...
Sorting std::unique_ptr in associative containers
在工作時因為 associative container 遇到的 bug。在這裡分享一下 XD 使用 associative container 做 resource management 在撰寫管理元素,作為集合功能的物件時,為了 resource man...
鮑爾在 2021 華爾街日報就業高峰會訪談
鮑爾在華爾街就業高峰會上接受訪談,以下節錄重點問題逐字稿。FED 的兩大目標 一開始我想要請問。自從去年十二月以來疫苗的進展與政府通過的許多振興法案。請問這些是否讓你對目前市場或勞動市場有任何期望或前景?要回答這個問題,我想要從重申美國國會(Congress)賦予我們的兩大任務——充分就業與維持物價穩定。
FED - 作為美國政府的銀行
在進入市場之前要好好認識市場。而認識市場就要市場的起點開始,作為貨幣的唯一供給者與銀行的最終借貸者開始。作為政府的銀行 台灣中央銀行業務包括代理國庫收、經營辦理中央政府庫款的收付與保管、財產契據的保管、公債與國庫券的發售登陸轉帳與還本付息。
巴菲特給股東的信 2021(下)
接續上一篇。巴菲特給股東的信 2021(上)巴菲特給股東的信 2021(下) Investment 投資 以上是年底結算時波克夏擁有股份中市值前 15 大的列表。這裡因為我們對 Kraft Heinz 擁有部分經營權,因此沒有包括我們持有的 325,...
巴菲特給股東的信 2021(上)
最近也剛開始接觸投資,看到網路上的翻譯略微生硬,就決定順手翻譯了這封信。不管是在觀念還是翻譯練習上都獲益良多呢XD 因為太長了所以分為上下兩篇。巴菲特給股東的信 2021(上) 巴菲特給股東的信 2021(下) 給波克夏海瑟威的股份持有者: 根據一般公...
2019 春 虛擬機器
課程在介紹虛擬機器的發展歷史還有背後使用的技術。前半段介紹 process VM ,後半段為 system VM 。因為是軟硬體的 interface 所以會提到作業系統還有計算機結構教的東東。我覺得是這學期修過最有趣的一堂課。感謝明宏跟我一起度過這門課!
2019 秋 電腦對局理論 助教
這是個在台大電腦對局理論擔任助教的個人紀錄。除了要向世界表達我擔任助教的開心與成就感之外,大概就是想鼓勵其他人如果有機會當助教的話千萬不要錯過了。要感謝徐讚昇老師願意給我這次機會當助教,還允許我在同時間修撞課的編譯器設計。也謝謝宗佑不修課還願意旁聽並聽我上台解釋作業耍猴戲。
2019 秋 編譯器設計
這算是在台大最後一次的修課,朝思暮想終於修到了。延畢的這一學期除了跟徐贊昇教授繼續原本的研究專題還有當電腦對局理論的助教之外,再來就是這門課了。足見我對這門課的期待。上課 上學期修了徐慰中教授開的虛擬機器,對教授的上課風格算是很熟悉了。
計算機安全 - Homework 0x00
寫這篇的目的是想要記錄我 Homework 0 的掙扎過程,跟我一樣在修課前零經驗的人可以路過看看,或許就有一些比較好的 Overview 可以更有效率的入門。我覺得資安這個領域入門網路資源挺少。關於 CTF 競賽的介紹可以看 Hitcon 的介紹。
2018 秋 電腦對局理論
轉來資工的第一學期當然是修一些很酷的課。這門課聽起來就很酷XD 要感謝韜韜學長跟我一起上課,感謝他跟我一起討論上課內容、作業、還有期末作業 (_ _) 在上這堂課之前,我對對局的印象停留在高中時讀過的博弈論還有曾經在 UVA 上面用 IDA...