Recent Posts

Evil ads, ad blockers, and the end of Web diversity

Evil ads, ad blockers, and the end of Web diversity

2 minute read

Ad blockers might be good for the individual consumers that are using it, short term. However, longer term, if successful, ad blockers will shape the Internet in a way that will end up hurting cons...

Where am I?

Where am I?

1 minute read

There have recently been some articles (e.g. This list of influencers) that have pointed to this blog and lamented that I don’t update it regularly anymore. It is true. I now realize I should have ...

2015: My Year in Running

2015: My Year in Running

6 minute read

2015 has been a great year for me in many ways, but running has been particularly good. This year I ran 2000 miles (3200 km), compared to the 1850 last year. This is even more remarkable if I think...

Introduction to Recommender Systems: A 4-hour lecture

Introduction to Recommender Systems: A 4-hour lecture

less than 1 minute read

A couple of weeks ago, I gave a 4 hour lecture on Recommender Systems at the 2014 Machine Learning Summer School at CMU. The school was organized by Alex Smola and Zico Kolter and, judging by the a...

Blog posts and Summer gigs

Blog posts and Summer gigs

1 minute read

I have recently heard complaints that this blog is rather quiet lately. I agree. I have definitely been focused on publishing through other sources and have found little time to write interesting t...