Archives for 2015

2015.12.31: Summary of reading: October - December 2015
2015.12.22: Broadcasting arrays in Numpy
2015.10.16: Directed graph traversal, orderings and applications to data-flow analysis
2015.10.03: Summary of reading: July - September 2015
2015.09.26: Memory layout of multi-dimensional arrays
2015.09.06: Updates for building my LLVM & Clang samples for release 3.7
2015.08.21: C++: Deleting destructors and virtual operator delete
2015.07.23: Change of basis in Linear Algebra
2015.07.15: Programmatic access to the call stack in C++
2015.06.30: Summary of reading: April - June 2015
2015.05.27: The Normal Equation and matrix calculus
2015.05.22: Book review: "How To Prove It" by Daniel Velleman
2015.05.18: On parsing C, type declarations and fake headers
2015.04.18: Calling back into Python from llvmlite-JITed code
2015.04.09: YAPF - Yet Another Python Formatter
2015.04.02: Summary of reading: January - March 2015
2015.03.19: Visualizing matrix multiplication as a linear combination
2015.02.20: Redirecting all kinds of stdout in Python
2015.02.08: Python version of the LLVM tutorial
2015.01.28: Review of the Coursera Machine Learning course
2015.01.26: Building and using llvmlite - a basic example
2015.01.17: The scope of index variables in Python's for loops
2015.01.09: Another look at my programming language arsenal
2015.01.01: Summary of reading: October - December 2014