Camping in Angel Island

I ⛺ in Angel Island for a couple nights, here's my experience. The goods: Amazing view: I could see the Bay Bridge and Tiburon from my campground Mt. Livermore: Very short hike and more amazing views, you can go 360 and see GG bridge, the SF skyline and the whole SF

My impressions of "Exhalation" By Ted Chiang

Warning: Spoilers I think perhaps Ted Chiang is my new favorite sci-fi writer. His stories are deep, thoughtful and play with philosophical concepts usually with a fantastic premise. I don't know what are Ted Chiang's influences but I got a strong Borgian parallels from his stories. For instance, in "

Using a SMT solver to find optimal GBA palettes

I've always wanted to make a GBA game and finally had such an opportunity when I had to brush up my low-level C programming skills and doing such a game looked like the perfect challenge. Luckily, there is a great SDK for writing GBA games in C, no ARM assembly

Transferring photos from iPhone to Linux box

Another chapter on my self-hosted adventures! In this post I'm going to describe how to transfer photos from an iPhone to a Linux box automatically and how to visualize the files. How to get the files? The first issue I had was how to reliably transfer photos from the phone

Some pains have been banished from this world

Has the experience of being human (i.e. the human condition) changed in profound ways in the last century? What has been will be again, what has been done will be done again; there is nothing new under the sun. Ecclesiastes 1:9 I believe so, a song made me

Calendar notifications with a bot

After setting up Radicale as my self-hosted calendar system (CalDav), I hit the issue that my wife and I have a shared calendar and I couldn't find a good way to get notifications that a new event has been added/changed there, which was a nice feature of the iCloud