Archive for March, 2016

The Grammar of Graphics

Tuesday, March 8th, 2016

R’s ggplot2 has the most elegant graph API that I know. This article by Hadley Wickham himself is a great introduction to some of the ideas underlying The Grammar of Graphics that he implemented. I think it contains a lot of great ideas for API design.

http://vita.had.co.nz/papers/layered-grammar.html

Passive investing is cheap, but not free

Saturday, March 5th, 2016

Excellent article by Matt Levine

Passive investing is a way to make different fund managers compete with each other by forcing them to offer the same product. That competition lowers management fees for the customer. Unfortunately, the predictability of passive funds also makes them targets for other players in the market.

On one hand you have actively managed funds that are opaque and difficult for the consumer to monitor, and that charge high management fees which have to be balanced against their difficult-to-monitor performance. On the other hand, you have a low management fee passive fund which loses money to other market participants in an open market.

Seen this way, passive funds are still a better deal for consumers because it’s difficult to imagine anyone making an outsized profit without facing competition and having those profits be competed away / shared with the consumer.