On “Free Speech” and the internetWe’ve recently seen Cloudflare decide to terminate service for “The Daily Stormer”, because the stormer is seen as a Neo-Nazi site. There…Aug 19, 2017Aug 19, 2017
When Github can’t throw diceSuppose you are playing Dungeons & Dragons (or Bunkers & Badasses). Suppose you throw 20 20-sided dice. What are the chances of getting a…Jun 4, 20171Jun 4, 20171
An Erlang/OTP 20.0 optimizationEdit: some word choices have been altered slightly in order to make some parts more clear.May 6, 20171May 6, 20171
Full Queues and their woesSuppose you have a bounded queue of size 10. In a normal setting, you system may load this queue with up to 5 elements. Under load, the…Feb 18, 20171Feb 18, 20171
Stacking Theory for Systems DesignIn the recent years, I have adopted a method for system design, which I think yields good results. For a lack of better word, I overloaded…Feb 12, 20174Feb 12, 20174
“You are here”:Grandma and Grandpa had an election. Grandpa won. Why did grandpa win?Nov 19, 20161Nov 19, 20161
On Functional Programming:While “Rees on OO” is impossible to reach, we can still try:Apr 24, 20166Apr 24, 20166
Systems in productionYou embark upon the journey. You build the system. You test the system. The system seems to work. You spend time deploying the system into…Feb 6, 20162Feb 6, 20162