Long time, no post. I’ve been mostly busy with the various details of day-to-day life. In the meantime, I have somehow managed to turn 31. The one good thing about aging is that it happens without any effort on one’s part. Most years, I like to celebrate my birthday with friends, and if I’m near them, family. This year, I decided to take a page out of Matt Mullenweg’s book and write a few words about the previous year and what I’m looking forward to in the year ahead.

The last year has been full of a lot of changes for me. I moved to a new city (Boston), started some new lines of work, brought others to comfortable milestones, enjoyed the benefits of having a comfortable income. I indulged in some lifestyle inflation by using said income to pay for comfortable living and commuting conditions, while trying to stay wary of conspicuous consumption (with limited success). Though life as an Indian expatriate living in the US can be tenuous sometimes, I think I better appreciate the immense amount of privilege, benefits and advantages of sheer luck that I have over many people in the world.

I tried (mostly unsuccessfully) to build a new network of friends and acquaintances, and in the process got to know myself much better than I have in a long time. I (re-)learned to appreciate having time and space to myself (albeit slowly and grudgingly). Learning to actually put this time and space to good use remains a challenge for the future. But it is worth remembering that not all things need to have a use, not all time and space and energy need to be invested in production.

After a minor health scare, I’ve been better about diet and exercise, especially in the last few months. I started studying and practicing Buddhism more seriously, especially the Zen branch, and have been building a regular meditation practice with the help of the Calm meditation app and the Cambridge Zen Center. Alongside a return to therapy, and a consideration of my information consumption habits, this year is the largest and most consistent investment in my own mental and physical health that I have ever made. The return on this investment has been both wonderful and terrifying. On one hand, it is really good to feel comfortable in my own skin, to like what I see in the mirror, to feel my body getting stronger and feeling more confident that my body can do what I ask of it. It also good to know first hand that my physical self is at least malleable, if not fluid. On the other hand, it is terrifying to know that both Descarte and Yoda were wrong. Our minds are not separate from our bodies, in fact they are deeply and tightly connected and small variations in one greatly affect the other. We are not luminous beings, we are only crude matter, and if we are to have any hope of liberation or salvation, it lies in the direction of accepting and embracing this fact. I do not know what this means on a large scale, but personally it means I now exercise most days, and try to have breakfast every morning.

As for the rest of the world, or at least my thoughts about it, I stumbled on a newsletter by musician Nick Cave some days ago. This excerpt from a recent post sums up all I have learned and understood in the past year:

Is this world cruel? I don’t think so. I think this world is indifferent and indifference is not cruelty. What connects me to you, and you to every other sentient being in the universe, is that the universe, simply does not care about us; it does not act with malice or desire to harm us – it is simply unaffected by our condition. If one acknowledges this state of affairs, then it sets up a situation that allows us to make a simple choice – either we respond to the indifference of the universe with self-pity and narcissism – as if the world has in some way personally betrayed us – and live our lives in a cynical, pessimistic and self-serving manner; or we stand tall, set our eyes clearly upon this unfeeling universe and love it all the same – even though, or especially because, it doesn’t love us. This act of cosmic defiance, of subversive optimism, of unconditional and insubordinate love, is the greatest act of human beauty we can perform. To stand before this great, blank, heartless cosmic event and say: ‘We believe in you’. ‘We love you’. ‘We care for you’. This is the definition of grace, and this is the epiphany you speak of. We create our own divinity, our own Godliness, through our ferocious need. We yearn the heavens awake, and if we are quiet, in prayer or in meditation, sometimes we can feel the heavens stirring, breathing our fragile and reckless love back through us.

It is very tempting to want to see the world as we want it to be, or as it should or could be. Seeing the world as it could be is perhaps the definition of hope. But to make that more than just a dream, we must first see the world as it actually is, no matter how terrible or disappointing or depressing that might be. The same goes for the people in it. That is a fine line to walk, and if there is anything I want for the year ahead, it is to get better at walking that line.


Spring has Sprung

Walking through Harvard Square yesterday I took a moment to admire the fresh blossoms. The weather has been cloudy and dreary for what feels like forever, but in reality is less than a week. Meanwhile, the temperature has been slowly rising, the need for layers of clothing falling, and the grass is getting greener. Maybe the sun will come back soon as well.

White blossoms near Harvard Square

Spring has sprung

One of the lifestyle changes I’ve been wanting to make in 2019 is to reduce my consumption and to live in a way that is more considered and careful. I’ve already written about how I’m doing that when it comes to information and media consumption. In more material ways I’m trying to do things like take more public transport, eat out less, and reduce the amount of food and non-recyclable waste that I produce. I’m also trying to reduce the computational resources I use, and by extension the energy, human and natural resources used.

I’ve been a happy Linode user for several years now. I started using what was then their lowest tier at $20 a month to host some of my websites and small web applications. Over the years, I’ve been paying the same amount per month but been getting upgraded to more powerful virtual servers, until I got up to their Linode 4GB Standard tier: 4GB of RAM, 2 CPU cores, 80 GB of SSD storage and 4TB of network transfer. If that sounds like overkill for serving a few small websites, you’re probably right.

Linode is starting to migrate users from a monthly billing plan to an hourly billing plan. In the process of reading about the plan differences (spoiler: not much for small users like myself), I decided to re-evaluate how much computation I actually needed and used. The above mentioned specs were far more than what I needed, or could see myself needing in the near future. So I downgraded to the current lowest Linode configuration, the Nanode: just 1GB of RAM, 1 CPU core, 25 GB of SSD storage and 1TB of network transfer. That should be more than enough for my needs, and will cost me just $5 a month.

I could probably go even lower and do most of my hosting out of GitHub Pages, or an Amazon S3 bucket, but I find it useful to have an actual virtual server to run arbitrary programs on if I need to. I am planning on making some more changes to my computing usage in the near future. Currently the VPS runs Arch Linux with a fairly large list of userspace tools (including a full OCaml compilation stack). The lower specs will probably make compiling things on this VPS annoyingly slow, so in the future I’ll be compiling on my local Linux machine and just moving binaries over. I will also be switching over to using Alpine Linux to run an even lighter system. Also, this blog currently runs on That has worked out pretty well, but for a number of reasons I think it’s time to part ways. I’ll go into those reasons in depth in a future post, and I will be moving the blog over to said Linode VPS over the next few weeks.

Now, I’m fully aware that this doesn’t make a huge impact on anything in the grand scheme of things. And yes, part of doing this a reason to just geek out on UNIX sysadmin-y things that I don’t do much these days. But still, I do believe that if a few minor changes can make a positive effect on the world (no matter how small), then it is worth investing the time and energy to make those changes.

Sunday Selection 2019-03-24

I’m trying to write more and regularly, and have been doing well this past week. I also have plans for the continued development of this blog (more on that tomorrow). Time will tell how long I manage to keep this up. For now, I’m doing away with the categories I had for my Sunday Selection posts and just presenting a bunch of interesting things.

Authentic Happiness by Martin Seligman

I spent a more than usual amount of time on public transport last week and I decided to use that time to read a book rather than just people-watching, or reading random things on my phone. I’m about half way through this one, and it’s already changed some of my perspectives on life and how I deal with challenges and changes (and there have been a lot of those recently).

The only metric of success that really matters is the one we ignore

I mildly hate the absolute tone of this clickbait-y headline (as we all know, only a Sith deals in absolutes), and it’s not the best written piece on the matter, but it highlights important points we often forget. I’ve been lucky to have lots of friends and a healthy amount of socialization for most of my life, but I don’t think I’ve done a very good job at building or being part of a community. Building and becoming a part of a strong, stable, and welcoming community is something I want to focus on in my thirties, though I’m still figuring out how.

Why is reading in the pub so enjoyable?

I’m a big fan of reading, and of reading in public places. I usually prefer classy bars or cozy cafes rather than pubs, but the general idea of reading in a pub definitely appeals to me. On the other hand, these days I find myself preferring quiet places for reading and working, so I’ve been doing more of my reading at home (though as noted above I did a lot of reading on public transport last week).

My Alpine Linux Desktop

And now for something completely different. I’ve been reconsidering my computing needs and environment over the last few days (more on that too tomorrow). I’m considering moving over to Alpine Linux, especially for anything that is public-facing, like my websites. Alpine is a very low overhead, minimal distribution that includes a bunch of security-enhancing patches and development techniques.

Captain Marvel

I went to see Captain Marvel last weekend and really enjoyed it. I wouldn’t say it’s great, but it’s definitely good. It’s very well made with the now-standard Marvel approach of blending a timely political theme with fun characters and beautiful visuals. Brie Larsen does a great job and the CGI de-aging on Samuel L. Jackson is really well done. I would watch it again.

The First Day of Spring

Yesterday was the Spring Equinox, also known as the officially the first day of Spring. It still doesn’t feel particularly Spring-like here in Cambridge, but it is starting to warm up.

I was walking through Harvard Square yesterday. It was bright and breezy, with the sun teasing the possibility of warmth. I went into Felipe’s Taqueria, one of my favorite fast Mexican places in town. I sat by the window, in the sunlight, people-watching for a solid half an hour. I was sorely tempted to step into Mike’s Pastry, but the battle of the bulge won’t fight itself.

Felipe's Taqueria in Harvard Square in Cambridge, MA.

Felipe’s Taqueria in Harvard Square, Cambridge, MA.

The day before that I was spending the early afternoon in my favorite coffee shop, (sorry, I’m not quite ready to give away that secret). I ended up talking to the young gentleman sitting next to me about fountain pens. The young lady at the register there has the cutest accent, and knows my name already.

Yesterday I also went to an old college friend’s PhD defense, where I ran into another college friend. I also stopped by his celebration later in the day where I met a bunch of interesting new people, and had some really good cake. So much for not being tempted by dessert.

When I first moved to Cambridge nine months ago, I underestimated how difficult it would be to start a life in a place where I knew very people, and where most of the people I did know had their own lives and social groups to keep them busy. I still haven’t made as much progress on that front as I would like to.

On the other hand, some days I have random encounters and end up spending lots of quality time with people who really get me. On days like that, I fucking love Cambridge.