scikit-learn is an open source, commercially usable Python library for machine learning that is built on top of NumPy and SciPy. scikit-learn provides many tools for data mining and analysis. This presentation covers the basics of how to use scikit-learn for common machine learning tasks including supervised classification, model evaluation/selection, and the idea of pipelines in scikit-learn.
Bottle is a micro-framework for HTTP written in Python. Bottle allows you to develop simple web applications and REST APIs in Python without the overhead of a larger framework like Django or TurboGears. This presentation covers the basics of how to use Bottle, when you should use Bottle, and how to deploy your Bottle application.
How Linux boots, everything from the Power On Self Test to your desktop
A presentation on some of the cooler features of
zsh, and a how to on setting up your
A presentation on some of the more obsecure, yet awesome, features of the Readline and GNU History libraries. Also includes a how-to on programming in C/C++ with Readline.
A tutorial on how to master the arts of debugging your C/C++ programs with GDB.
A presentation on how PGP works, how to create a key using GPG, and how to sign others keys. Also includes tips on setting up your email client to use PGP.
A presentation on the history of alternative keyboard layouts, the keyboard layouts I have used and made, and my reccomendations for switching layouts.