January 31, 2023
Maybe some day, I'll think of the years between 2009 and 2019 as a lost decade. It was a decade of development, when I came of age, when I left home, when I made my home in so many different places in the world, where I tried on different ways of being, as if they were seasonal coats, or swimwear.
Things are different now.
When I was least expecting it, king tides subsided and became gentle lakes. The weather is rarely frosty or humid, it's mostly even-tempered, and cool. I have time to sleep, exercise, meditate, and eat well: I am no longer scurrying from here to there. I know how lucky I am.
I got to recover from a chronic illness that not only took away my physical abilities for a long while, I also got to bounce back mentally from it. From insomniac mania, I now have a well-rested, even-keeled, decently-paced life (and personality). When I think back to those years, to 2012 and right after especially, I wonder how anyone ever kept up with me. I barely did. (Autoimmune diseases are a bitch. Don't let anyone tell you otherwise.)
I have work that is engaging, challenging, and evenly paced. I have the weekends to discover and explore. Surprising to everyone, especially to myself, my new hobbies are fun, slow and old: birding. Cycling slowly. Walking slowly. Hiking. Being in nature. If I'm optimizing for anything (throwback to my startup days!), that's it.
So many weekends spent around the Bay Area wandering about with friends and people I love. Sometimes I look at birds. Sometimes I look at fungi. Many times, I am just happy and so damned pleased to be out and about, and alive.
In line with the theme of 'finding joy in things I have always loved', like playing my piano, saxophone, clarinet for fun, I started picking up my camera again. Over there, on my microblog, I'm documenting all the ways in which my brain gets to have fun. I've forgotten how nice it is to just make things, tell stories, and do things for fun.
I'm done with the hustle.
The hustle that I want to spend time and energy on is the one that's about nourishing my soul. I'm working on some long term writing and photography projects. While it's tempting to think of 2009 - 2019 as the lost years in which I did not do very much creatively, I think it's given me the experiences and time to really become the kind of artist that I want to be. In recovering from chronic illness and hustle-related illnesses, my mind is now clearer than before: I have the headspace now to work and make things the way I want.
It's still too early to share what I'm working on, but know that things I do in this space will always have something to do with one or all of the following: immigrants, California, India, Southeast Asia, food, culture, festivals, climate, nature, mushrooms, birds, queerness, bicycles, music, and maybe more. Those are all of the keywords to my life, these are all of the things that keep me going. Until then, snippets of my creative brain can be found at the microblog, and sometimes also on Mastodon (especially at the #FilmIsNotDead hashtag that I sometimes use).
So instead of focusing on status, success, money, or hustle and grind culture, I'm going to explore all the ways in which I can immerse myself deeply in all of the things that I love, some or all of them at once. And I feel incredibly lucky to have the opportunity to do this.
May 18, 2021
Talk about great timing. Three days into our 14 day quarantine in Singapore, that got extended to 21. I found plenty of things to do.
Cooking in a small space
#
- I have some experience cooking in tiny spaces with limited equipment and ingredients, from camping and travel adventures
- Food is provided during this quarantine period, but we requested that the hotel change all of our catered meals to 'salads only' since we expected lots of food delivery from friends and family
- We got takeout the rest of the time, and very occasionally 'cooked' with the rice cooker and 1.0L electric travel multi-pot
Most often, we made soft-boiled eggs and I've developed a fairly robust recipe for it. I used to make it at home on the stove, but found that with some adjustments it worked out well in the electric multi-pot as well.
How to make soft-boiled eggs in a hotel
#
You'll need a kettle, and a vessel that holds heat well that has a cover. Or just a travel-sized multi-pot.
- Boil water in multi-pot
- Turn off the heat when it is boiling vigorously (bubbles are rolling on the surface)
- Add 4 large room temperature eggs into the multi-pot. Make sure the eggs are completely submerged in the hot water. Cover.
- Set a timer for 8 minutes, get ready to have more boiled water (from the kettle) by the end of 8 minutes
- At 8 minutes: add fresh boiling water to the multi-pot
- Set a timer for 4 minutes
- After 12-13 minutes in total, take out all the eggs and put them in a bowl. Cover with tap water
- Crack each one. If they are still too runny, put the rest back in the multi-pot for an additional minute or so
You're basically trying to keep the water temperature at around 165F / 75C that whole time. This takes a bit of trial and error. It really depends on the size of the eggs. And your pot!
Various computer projects
#
Even though I already have a home-based Usenet media server, I was unhappy with the i3 CPU and slow Internet speeds from its data center. I decided to switch my entire setup, prioritizing uplink speeds. I picked a data center that was promising 20Gbit/s speeds. I moved all of my services over to it within the afternoon and was happy with the performance. I'm a fan of the -arrs services for automation and organization.
Chromecast in hotel networks
#
Chromecast is a nifty little gadget but it has notable issues in networks you don't control. Like in hotel rooms. I was unable to set up the Chromecast on the hotel TV because it can't complete setup. There is a port forwarding issue.
I managed to get around it by using my laptop as a wifi point, but that was somewhat unwieldly. In the process, I learned that tools like Connectify work for this precise purpose. Not having my Win10 laptop on this trip, I used Mac OS X's built-in Internet sharing feature. My hotel room has a weird setup where the TV needs to have the network cabled plugged in to even boot up, and turns off after some time if the network cable isn't there. So in my workaround, I was able to get Chromecast to work but the TV would keep shutting down.
It looks like the company behind Connectify also has a suite of related services like Speedify that would have served me well back in my road-warrior days. Those days are long gone, but I am interested in any and all technology that is travel-adjacent.
Next time I spend extended amounts of time in hotel rooms, I will probably bring my Roku stick instead. It appears Rokus don't have the same setup problems because they create their own temporary networks during the setup process.
Eventually, we went back to basics: a laptop connected to the TV using a HDMI cable. It's not as convenient as other media consumption methods we're used to, but at least it works.
And with the high speed media server setup, we were able to watch things at significantly higher quality and speeds.
Towards the end of my 21 day quarantine period, I started a data liberation project to completely wean myself off Google. I don't think I'll be done before I leave; it's a huge endeavor.
I started by using rclone to mount all of the Google Drives that I have access to. Then I setup a separate server on Hetzner, which will be for my personal cloud only. I selected Hetzner because of the variety of hardware available, friendly price point, and the ability to quickly attach storage through storage box add-ons. Most /r/SelfHosted and /r/HomeLab projects describe DIY projects using hardware that you put together. Having just built a gaming PC at the start of the global chip shortage of 2021, I do not have the desire to acquire any more hardware at this point. Leasing servers is the way to go for me.
My main priority is to move all my files from legacy clouds (mainly, the several G-Suite drives I still pay for because I have been procrastinating at moving my data).
Using rclone, I've managed to send all of the data from different drives into my server, where I then dedupe files using rmlint.
I now plan to setup seafile and use that as my personal cloud, accessing these files on files.mydomain.com using the built-in reverse proxy features from the swag Docker container.
I also have multiple copies of photos from different Google Photos (different accounts), and iCloud (several accounts as well). I am doing the same thing as what I did for my data: pull out all the photos into one location (my server), dedupe, and then make them available through photos.mydomain.com using either PhotoPrism or PhotoStructure.
While my data liberation projects are definitely privacy-driven, I have simply become increasingly unhappy with certain consumer products, even the ones I pay for. Drive is extremely slow once you've got terabytes of data. Transfer speeds are abysmal. As my thoughts on technology and privacy change, I have also begun to take the steps to remove Google from most aspects of my online life. Search, for me, was replaced long ago by DuckDuckGo. Email is now Fastmail, which I am very happy with. At this point, it is important to me to be in control of my data. I also like the idea of being able to directly support the developers who work on the tools listed above, through sponsorship or subscription. I've noticed that my views are not fringe, and many people are likewise interested in taking such steps. Sadly, it won't be an option for everyone because of the barriers involved. (For those, perhaps a solution like Helm might be the way to go)
When I'm out and about in my daily life I only have an hour or two of free time a day, more on the weekends, to work on things like these. Today is day 18 of my isolated quarantine before I'm let out into the general public. I have completed most of the above projects (though photos work is still ongoing..). I will share more specifics about the server work when I can!