While wading through YouTube content as usual, I struck gold in the form of a beautiful rendition of a musical theme from the Legend of Zelda games. This chance find has since led me on a journey of writing a solo piano arrangement. Score included in this post.
Back in the 60’s, Intel co-founder Gordon Moore famously predicted that the number of transistors we can fit on a computer chip will double about every two years, with the implication that the speed of computers will grow just as fast. Although it was just an empirical observation at the time, it held true for the next several decades as computers went from slow behemoths to the ubiquitous, powerful devices they are today. However…
I recently started learning RISC-V assembly in CS 61C, and I must say, getting closer to the metal has been a transformative experience. Sure, trying to write and debug assembly instructions as a beginner is painful, but it has given me incredible perspective. After years of coding, this may be the first time I’m truly wowed by computers… And even more so by humans.
Machine learning (ML) has been the tech buzzword of the decade. I first heard the term in reference to DeepMind’s legendary Go program, and it’s been on my radar ever since. This summer, I tackled a project to build a chatbot program that can respond to English human dialogue inputs with sentences. Sounds simple (it sure did to me at first), but there’s a lot under the hood. (Updated 2020-12-30)
… As the programming tradition goes. Since this is my first post, it feels natural to start by explaining how this website came to be and what I’m going to do with it. “But it’s just a portfolio website?” Yeah… but I have bit more in mind. Please, have a seat.