Computer Science

Dec
29
Programming Evolution

Programming Evolution

On Asynchronous Programming, Uncertainty, and Monad Comprehensions
8 min read
Dec
23
Of Machines and Men

Of Machines and Men

From Mathematical Formalism to Artificial Intelligence
15 min read
Jan
08
A Primer to Big Complex Distributed Systems

A Primer to Big Complex Distributed Systems

Building complex systems is an exciting endeavor. There are many aspects to designing such systems, like availability, reliability, scalability, and the tradeoffs that go into them. Scalability itself has many interesting elements worth discussing, like partitioning, replication, and consensus.
12 min read
May
12
A Brief History Of Reinforcement Learning In Game Play

A Brief History Of Reinforcement Learning In Game Play

We discuss humanity’s obsession with gameplay problems (be it video games or board games) and why such problems have been unflagging for so long. We describe the niche algorithms, like RL and NNs, which have helped to overcome a decades-long impasse.
12 min read