Home
Ian Y.E. Pan
Cancel

A Tour of C++ - Reading Notes (Part 2/2)

For Part 1, visit this previous post. The selected following are some modern C++ features that I found interesting or unfamiliar at the time of reading “A Tour of C++” by Professor Bjarne Stroustr...

Custom Hash Functions for C++ Unordered Containers

For simplicity, I’ll be “using namespace std” throughout this post. In production code, one should refrain from such pollution of namespace, though. Motivation and Background C++ unordered co...

A Tour of C++ - Reading Notes (Part 1/2)

The following are some modern C++ features that I found interesting or unfamiliar at the time of reading “A Tour of C++” by Professor Bjarne Stroustrup, whose C++ course at Columbia University I am...

Landing a FAANG internship - 2022美國暑期找實習分享

前言 這篇將著重在 2021 秋天 9-12 月我投履歷+刷題+準備面試+淺談薪資+比較offer 的心路歷程。 這兩三個月來我主要瞄準 2022 Summer US Software Engineer (SWE/SDE) 的實習職缺。另外我也有投一些 quant (quantitative researcher, quantitative trader) 的職位,不過因為市場比較小...

Practicing Digital Oil Painting on My New Surface Go

I recently bought a new Surface Go and got back to enjoying digital painting. I’ve always preferred digital art that simulates traditional oil-on-canvas painting styles like impressionism. Lately, ...

Boss Bottled - A Hugo Boss Fragrance Review

Boss Bottled is my first serious fragrance, which I bought after a summer job in California a couple of years back. The perfumers are Annick Menardo and Christian Dussoulier. Officially, the notes ...

Intro to My New Fragrance Review Series

I have a few long-time hobbies, and one of them is fragrances. It’s not a common one, which is one of the reasons I take pride in developing a unique preference and insight into this relatively nic...

Ceramic Pillow and Zun Wine Vessel - A Formal Analysis

By Ian Y.E. Pan, 2021 This writing is adapted from an essay I wrote for a university course on artistic traditions in China. Ting Ware White Ceramic Pillow in The Shape of a Child Ting War...

Formatting Code in Emacs with Format-All

Format-all is a simple yet awesome Emacs package that allows you to “format source code in different programming languages using the same command, instead of learning a different Emacs package and ...

«Love, Death, and Alienation»

By Ian Y.E. Pan, 2021 This writing is adapted from an essay I wrote for a university humanity/literature class. It is an attempt at using the narrative method of “stream of consciousness”,...