As of March 2018, I finally finished upgrading my personal homepage to a modern and scalable cloud infrastructure. This website is hosted on the extremely reliable Google Cloud Storage proxied through my Kubernetes cluster.
CartPole is a simple problem in the classical control theory where you try to balance a pole by moving it horizontally. Reinforcement learning method like Deep Q Network introduced by DeepMind is a great way to solve task like this.
macOS has a very dumb ExFAT driver, it often mark ExFAT formatted hard drive dirty and takes forever to clean them. So I dug into the internal of ExFAT format and fix this once for all.
Google Container Engine offers a great managed kubernetes cluster. But it comes with one catch, Load Balancing and Ingress Controller are rather expensive. Here is how you can use nginx as an alternative to google’s load balancer.
This is a simple tutorial on a basic 97% accurate neural network model for MNIST digit classification. This model contains multiple RELU layers and dropouts layers with a softmax layer for prediction.
Having my Spotify password stolen finally tilted me into using a password manager. This is my journey to strong and unique passwords on all my 653 logins.
Containerization and Kubernetes are the hottest cloud technologies right now. Here is how I configured a mini Kubernetes cluster for my side projects.
I always wanted to start a legitimate blog but never had the determination. There are so many fun projects that I wanted to share. This may finally be the place to begin.