Move to Hugo

Hello Hugo! Today I moved my blog to hugo. Frankly it doesn’t make intuitive sense to run a blog on a static site generator. But when I think about it again, my blog is my expression of ideas. I rarely engage on the comments section. And the best way to let me know your thoughts is still to tweet at me. Given these, it makes sufficient sense to run the blog as a static site. And the site is now stupidly simple. I found a fabulous theme, and am editing the site using markdown on my emacs. This is actually faster than editing on wordpress editor :-) ...

November 15, 2021 · 3 min · abishek

On Newsletters

What and Why? Personally, newsletters are the new blogs. While I don’t write or curate my own, I read a lot. And I am over-subscribed too. I subscribe to about 15 different newsletters but manage to read 1 or 2 in a week. That isn’t good. Luckily, I don’t yet pay to subscribe for any of them – and precisely for this reason. The only newsletter that I pay and subscribe to is the Blackbook newsletter by Vijay Anand. When I wondered how I would organise and streamline my newsletter subscriptions, there was a post on the Blackbook discussing the very problem in good detail. Perhaps, I was mulling over a problem that hadn’t been solved very well for the first time. Of course, even as I write this, I am sure dozens of startups are solving this and probably very elegantly too. ...

November 10, 2021 · 10 min · abishek

WordPress Compromised

I, accidentally, noticed that my WordPress instance was compromised. Of course, I would be the person to blame for this. It’s not a commercial thing, so I don’t nearly spend enough time looking under the hood. This cost me a couple of hours yesterday fixing and cleaning up the mess. I’ve taken some precautions to ensure I won’t need to look under the hood too frequently but also ensure I don’t sponsor some botnet or click-fraud elsewhere on the tubes. ...

October 24, 2021 · 6 min · abishek

On Meditation

For the longest time in my life, I have wanted to learn meditation. People always made it sound so mystical and so powerful, that I wanted to have my share of it too. At least, that’s how the fad for meditation started. I remember trying to meditate as early as my mid-twenties in 2006-2007. My mom could meditate but she never made it sound like anything special. My maternal grandfather was so good at it that we always thought he was asleep sitting. Nope, he wasn’t. Let me share an anecdote to that effect. ...

October 9, 2021 · 12 min · abishek

“Hey Siri”

I have an axe to grind with Siri. I use Siri every day to time my yoga routine. These are short reps of 30s poses. It takes about 30 mins to complete them. I searched for a good timer a couple of times in the past and then gave them up altogether once I figured I could use Siri to set up the timer for me. On a good day, it’s all good. But on most days, Siri is deaf. Not just any deaf, she’s so deaf that I’ll be screaming at the top of my voice to get her to effing wake up. Eventually I figured, maybe if I used a headset, things might get better. So I picked up a $75 Beats headset. Excellent headset actually. Stays snug fit in my ear – something the default iPhone headset doesn’t for me. Apparently, I don’t have the generic ear that the rest of the world has. Turns out, though, Siri doesn’t care if I used a Beats headset because it still depends on hearing me properly. Incidentally, Beats has a small button that I can press to summon Siri. The problem for me, though, is that I need to start the timer after I get into the pose. When I am in the pose, I can’t move around my hands much. So summoning Siri with a button is a non-starter. ...

August 7, 2021 · 5 min · abishek

Deep Learning

I’ll be 40 in a year or two. I distinctly remember feeling a stomach churn and completely unprepared when I turned 30. I had just finished my MS thesis and joined Atheros. I had a long way to go to have something I could call a career. It was very unsettling at that time. But then things happened and here I am, almost ten years later, still embarked on a journey to identify the problems I really want to solve. ...

July 10, 2021 · 8 min · abishek

Better virtual standup shows?

I had a #showerthought idea yesterday. I am just logging this one here as I don’t have the time to build this one. I hope to get to it if I can get some validation. TL;DR: The idea is a virtual open-mic platform where a comic can share his set as a video and people can react to specific jokes by clicking on emojis throughout the delivery. The comic can choose how long they want to get this feedback and get information on what works and what doesn’t. Additionally, depending on the participants, the comic can get demography information to see what works for whom. ...

February 20, 2021 · 5 min · abishek

2020 In Review

Even at the cost of annoying folks around me, I’d dare say that 2020 has actually been a fabulous year for me, personally. I learnt quite a bit about myself, learnt a couple of new skills, learnt what I don’t like, what I don’t want to do, fixed a couple of things about my health and more. I’ll try to chronicle these for the rest of the post. I typically consider my date of birth as the beginning of another year. And for a long time, I wrote up my aspirations for the year ahead. But a couple of years back, I found that I couldn’t keep pace with my aspirations and looking back was a tragic opportunity cost all around me. So I stopped doing this. This year, though, I’ll try and redo the aspirations for the year ahead. But I’ll also try to stay realistic. ...

December 25, 2020 · 10 min · abishek

Improving My Coding Skills

I recently finished a course on Coursera. Machine Learning from Andrew Ng. Its been on my radar for the longest time and after several false starts, I finally completed mid last month. But along the way I learnt two things: I still relish math like I always did. I understood the concepts pretty well and am able to come up with correct solutions. I am somewhat terrible at coding them up. Now that’s a big surprise to me. I’ve been writing code for quite a long time now. After learning half a dozen programming languages and spending almost a decade writing code, it is a bit of a shock that I find it somewhat difficult to code up the algorithms. And especially in Octave/Matlab. I got thinking. I have built an entire application with all its shenanigans using python. I have been running it on AWS for at least 2 years now and I haven’t so much as contacted their support for anything other than increasing limits. And yet, here I am unable to code up a simple nested for loop to implement a linear regression model. I realised the problem to be, again, two-fold. ...

December 19, 2020 · 4 min · abishek

Note Taking

I am terrible at taking notes. I guess I never learnt the skill properly. Until two days back, I had 6 note taking apps on my device, each having a copy of all the projects I am working on, status, todo list (unchecked), and thoughts and action items for each. Each of these has some overlap, so they aren’t imported around. I spent last morning cleaning up every one of them, copying them to two main tools and deleting every thing else. The two tools are – org-mode on my emacs and another app called Agenda. ...

November 22, 2020 · 9 min · abishek