Notes on scaling web servers from David Malan's web dev course. Topics covered: vertical and horizontal scaling, caching, load balancing, database replication, and database partitioning.
Making machine learning models work in the wild, and what I learned along the way.
Today I worked on a LeetCode problem called House Robber: given an array of numbers, each representing the amount of money in the house, find the maximum amount of money you can rob without robbing neighboring houses.
Automata — machines that operate according to a set of predetermined instructions — are some of our earliest iterations of artificially intelligent technology. What epistemic purpose did they serve, and what do they demonstrate about how people have historically thought of machines as alive?
As a New Yorker, I've had this dream, for awhile now - to be able to glance at a display on my wall and know when my train is coming. The MTA has a website: http://subwaytime.mta.info that provides this experience, but the user experience is pretty terrible and you can't even bookmark your subway stop.