# Math rabbit hole: Decaying lights

August 12, 2024

Here’s a fun problem that I came up with a while ago.

# Documenting myself

May 4, 2024

There are lots of things I have been wanting to write about.

• Projects I want to do.
• Projects I have done.
• Things I want to learn.
• Things I have learned.
• Hunches and opinions I have had.

# Review/Summary: How to Design Programs (HTDP vs. SICP)

April 6, 2023

This is a summary of How to Design Programs: An Introduction to Programming and Computing, abbreviated HTDP.

# How to derive the Y combinator

December 30, 2021

I forgot my favorite method of deriving Y combinator for the n-th time, so this time I am forcing myself to write this up as a quick reminder.

# Power tripping with infinite lists in Haskell

December 21, 2021

Lately I have been forcing many of my friends to listen/watch this mini-lecture of mine about Haskell and infinite streams. I thought it was pretty cool, so I wanted to share it here too.

# Reading log: SICP (the wizard book) is cool

June 24, 2021

In which I nerd about SICP.

# Fall 2020 Reflections

December 30, 2020

Last time, I wrote about my first-month impression of the COVID-infested Fall semester. It has been three months since then, and I’m honestly surprised at how fast it was. Yet, simultaneously, each week felt painfully slow. I guess this is what happens when there are a lot of deadlines and your brain can only handle so many at once.

# MIT first month of classes review

October 5, 2020

This blog was originally named “first week of classes review,” but all of you can probably guess what happened. I was thinking of whether I should postpone this until the first semester ended but figured I have too many things I want to say right now, so welcome to a rant an MIT review! I’m covering everything starting ranging from orientation, classes, COVID-era plans, to my sleep log. Refer to the table of contents below for… contents.

# ตะลุยโจทย์ Graph ระดับโหดใน Competitive Programming

August 19, 2019

ส่วนใหญ่แล้วโจทย์กราฟที่เราพบในการแข่งขันต่าง ๆ หรือพวกโจทย์สัมภาษณ์ มักจะเป็นโจทย์ที่ประยุกต์ใช้ Graph Algorithms บน input graph ตรง ๆ เช่น