I had a thought the other week. Every morning on my way to work I see (and hear) a subway performer playing music. Some are quite good, inciting smiles or brief pauses from people walking by. Now imagine these performers had a few jars labeled with different emotions laid out in front of them. Depending on where commuters dropped their coins, the performer would play a song that evoked the respective emotion. Now the money you give to performers no longer goes into a (metaphorical) black box, but has a tangible outcome.
Vim Tutorial
Love it or hate it, Vim is an extremely useful tool. This is a great tutorial that covers the basics and advanced techniques.
Top 30 Books Linked on Hacker News
Ramiro Gómez scraped Hacker News comments for Amazon links and visualized the top 30 referenced books. I’ve read 4 of these books and have my eye on a few more I’m going to read next. Here’s a PDF link to Cracking the Coding Interview, a book I desperately need to read.
The Open Guide to Equity Compensation
Equity compensation is complicated and this guide aims to clear up some of the confusion. Even though I live in Toronto and this guide is applicable solely for startups in the United States, I plan to move some day so this will be good to have around.
A course on machine learning
A full course on machine learning? Sign me up (when I have time)! This course covers a lot more than my previous post on neural networks.
Agile Principles, Patterns and Practices in C#
A Collection of Resources for Learning Machine Learning
This Reddit post has some awesome resources regarding machine learning.
Fast-Paced Multiplayer
Gabriel Gambetta has written a series of articles explaining the architecture of client-server multiplayer games with high update rates. I’ve found them tremendously useful in simplifying the process of client-server communication.
Valve Docs on Latency Compensation
Valve has some solid documentation on different latency compensation methods in their Source engine. It’s well-explained and often given as a reference for new game developers.
How to Write Emails
This guide is a practical resource for developing a set of transactional emails that will move your new users through the sales funnel toward becoming happy, engaged, and paying customers.
Ridiculously comprehensive and extremely useful for staying modern as a company.