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
Oct
12
Aliens, The Fermi Paradox, And The Dark Forest Theory

Aliens, The Fermi Paradox, And The Dark Forest Theory

Why haven't we found aliens?
9 min read
May
12
A Brief History Of Reinforcement Learning In Game Play

A Brief History Of Reinforcement Learning In Game Play

Humans are obsessed with gameplay, be it video games or board games. Yet gameplay problems were unflagging for decades until reinforcement learning overcame the impasse.
12 min read
Feb
04
What is Project Nash?

What is Project Nash?

But really, what is Project Nash?
7 min read