Archives
(Video) AI Art: Under the Hood
(Posted July 25, 2023)
(Video) Painless Machine Learning in Production
(Posted September 21, 2020)
(Video) Exploring the Python AST Ecosystem
(Posted September 6, 2018)
(Notebook) Backporting "Yield From" to Python 2.7
(Posted March 15, 2018)
(Notebook) The Decorators They Won't Tell You About
(Posted October 8, 2017)
(Notebook) Solving Logic Puzzles with Monkeys
(Posted June 3, 2017)
(Notebook) Linting by Example
(Posted March 11, 2017)
(Notebook) Monkeys in Abstract Syntax Trees
(Posted February 5, 2017)
(Notebook) Debugging with "Monkeys"
(Posted January 21, 2017)
(Notebook) Getting Started with "Monkeys"
(Posted January 21, 2017)
How complex is English,
and why?
(Posted March 29, 2014)
Making
pictures using triangles (an exercise in stochastic hill-climbing algorithms) – Part 1
(Posted December 3, 2013)
The
Anonymized Prisoner's Dilemma Challenge – Exploiting Limited Knowledge
(Posted August 20, 2013)
Generating
Contrast and Saliency Maps on the GPU (Using Python and OpenCL)
(Posted April 13, 2013)
Visualizing
k-means clustering (using d3.js)
(Posted March 22, 2013)
Evolving
Game AI – Part 3 (Algorithm Implementation and Issues)
(Posted February 17, 2013)
Evolving Game
AI – Part 2 (Design and Genome)
(Posted January 6, 2013)
Evolving Game AI -
Part 1 (Overview)
(Posted December 27, 2012)
Contradiction
of Values: The New School's “Gateways”
(Posted July 1, 2012)
Consensus
Voting and Scanlon's Contractualism (A Case Study of The New School)
(Posted November 29, 2011)
Democracy,
Anonymity and the Prisoner's Dilemma
(Posted November 25, 2011)
The Doomsday Prediction
(Posted November 16, 2011)
The
Problem with Idealized Desire Fulfillment Theories
(Posted November 9, 2011)