Colorado School of Mines
Linux Users Group


Web Assembly

How to stop using Javascript, for fun and profit!

Universal Package Formats

Sumner's and Robby's presentation on universal package formats. We cover AppImage, Snaps, and Flatpak.


Sumner's and Sam's presentation on filesystems. We talk about everything from NTFS (bleh) to ext4 to zfs to sshfs.

Email and Email Servers

Every day, our lives continue to exist because of Email. Imagine the news if Email suddenly stopped working! Some people even use Email to get ahold of emergency services. This talk goes over how Email functions as a non-centralized system (conceptually), as well as how to setup an Email system on Linux using Postfix and Dovecot.


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.

Your Next Linux Notebook for Only $10

How to install Debian 8 on PowerPC


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.

GPU Computing

Doing math in bulk!

i3 Window Manager

The awesomeness of i3wm

Booting Linux

How Linux boots, everything from the Power On Self Test to your desktop


The glories of Secure Shell

Computer Graphics

From triangles into pixels!

The Pythonic Way

How to Python inside and outside

JavaScript Crash Course

A Crash Course on JavaScript by Sumner and Sam

LaTeX Beamer

Describing the basics of using Beamer for presentations

Pragmatic LaTeX

A short introduction to the LaTeX language.


A presentation covering a bunch of Git

VIM: The Awesome Part

Some of the more awesome (maybe obscure) parts of VIM.

VIM: The Basic Part

A very command-heavy overview of VIM.


Intro presentation and overview of Linux distros

zsh Protips

A presentation on some of the cooler features of zsh, and a how to on setting up your .zshrc

Readline Ninja Skills

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.

Tutorial on GDB

A tutorial on how to master the arts of debugging your C/C++ programs with GDB.

PGP, GPG, and Enigmail... Oh My!

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.

On Keyboards and Things (aka "Something")

A presentation on the history of alternative keyboard layouts, the keyboard layouts I have used and made, and my reccomendations for switching layouts.

A Presentation in LaTeX Beamer on TeX/LaTeX

A tutorial (and selling point) on using LaTeX.

Arch Linux

A presentation to sell you on Arch Linux