Sending Rich Text emails with mu4e

I recently started using mu4e exclusively for emails. I haven't opened the browser based email client in more than a week. I almost never use “rich text” emails, so I didn't miss sending “rich” emails much. But sometimes it is nice (useful?) to make certain word(s) bold for the impact. and if one is using “rich text”, marking code/commands in fixed width font is always nice. I always used to manually change the font in such cases, when using browser based email client.

Beethoven's fifth

Beethoven's music has three distinct phases - early, mid and late. This is very uncommon, since most musicians have a “set” style through out their career. Fifth symphony was written during the “mid” part of his career. Beethoven was working on the fifth for four years. Beethoven had started going deaf around this time, that may be the reason parts of the symphony are “loud” Four letter motif of the Beethoven's Fifth symphony was used by BBC during the second world war because :

Using local password manager

Bit of history Long time ago I was using LastPass. and it worked well for me for a long time, till it was acquired. I heard some “bad” things, which honestly I do not remember, but it was probably like the “free” option will go away. I started looking for options, and chanced upon Dashlane. Honestly it worked really well, but there is this inkling that I can't explain, that I need to move out.

Support for pelican style metadata format in nikola

This post was originally on my old/other blog which was build using pelican, so some of the references here may not make sense

Few years ago, python.__init__ podcast had invited creators of two most popular static site generators written in python i.e. pelican and nikola

In that episode, they were asked why do these two SSGs have different meta data format (aka front matter). While I don't remember “why” but Roberto Alsina of Nikola had suggested that he would support other metadata formats for better compatibility.

This was back in 2015.

Fast forward to 2017.

Nikola has delivered on that promise.

How to use multiple versions of python at the same time

If you install python via the package manager for your OS (brew, apt-get, yum) you can have only one version of python at the same time. At best one python2 and one python3 But if you want to have (and want ability to easily switch between) say 3.5.2 and 3.6.0 (and 2.7.2) then you should definitely consider using pyenv pyenv is not platform specific. It installs all the versions in your home directory under ~/.


Recently I started learning elixir. During this process I came across two TIL blogs. First one is TIL app created by Hashrocket. At first they created it in Rails . Recently they created (ported ?) it to Elixir. Source The other is more interesting to me. One of the (ex?) HashRocket engineer Josh Branchaud has his own til repo Although he hasn't published these anywhere (Other than this public repo) it contains a lot of gems.