Go vs. Scala

One of Go’s features is that it doesn’t have an excess of features, and frankly, I think that feature is undervalued. There’s an interesting discussion on Quora about the differences between Golang and Scala. As a former academic with tendencies towards functional programming, I used to be very tempted by Scala.1 It offers all the functional goodness without the exoticism of Haskell, and came with reasonably good tools and frameworks.

No more LaTeX

I made jokes about this before, but it actually happened: since I no longer use LaTeX, I removed it from my laptop and got rid of the config from my .vimrc. It’s nothing unusual, but I somewhat feel that the departure from LaTeX marks an important (sic!) moment in my life. LaTeX was my “gateway drug” to programming. I kid you not. Since I was interested in publishing as a teenager (even ran a small but successful magazine for a while), got very disappointed in MS Word’s DTP capabilities, had no money or supported OS to run Adobe or Quark, LaTeX was for me, sadly, the only option to put my magazine together.

Best Jazz Albums of 2015

In the spirit of 2015 summaries, I felt like sharing my recommendations for the best, in my view, jazz albums of yesteryear. The list is, of course, highly subjective and biased towards contemporary and European jazz.1 I also admit that the great majority of what I listen to comes from ACT Music label, since many of my favorite artists record for them, and thus it’s somewhat easier for me to explore their catalogue.

AWS Cloudformation template for OpenVPN server creation

Are you traveling for Christmas to a country where Netflix/Hulu isn’t available? Are you worried you might resort to violence against your own family once you’re fed up with them? Here’s a VPN server template to help the situation (and keep you away from prison). update Jan 6, 2016: Oh, well. VPN servers can still be useful for other purposes. Netflix is brilliant and there’s no better time to catch up on your Jessica Jones episodes than Christmas break.

Blogging Again

Manton Reece: By creating a blog, you’re making a statement that you care about something I haven’t been blogging on a regular basis for many months now, primarily because I was busy with my PhD, depressed with my PhD, depressed about looking for a job or busy with my new job, but also because I wasn’t really sure there’s a point in having a blog in the first place.