The Dangers of AI as Told Through Video Games
A look into video games and how they portray artificial intelligence
Cassettes
Learn about the history of analog audio and why cassettes are still cool! We will also have a live demo of cassette recording and listening
Audio Codecs
Ever wonder how audio is stored on your computer? And what are all these words like "lossless" and "sampling rate"?
High-Fidelity Audio
Ever wanted to learn about and experience audiophile-grade audio gear? Join us for exactly this!
Welcome to LUG Fall 2024
Welcome back to LUG! Here's what's new + an intro to Linux.
LUG Graphics Processing Talk 02/16/2023
In this talk, we will discuss how to process visual media like images and video, using Linux command-line utilities like ImageMagick and FFmpeg.
LUG Calculator Programming Talk 02/02/2023
How to write programs on calculators, using both on-calculator languages, and other languages like C or C++.
Multiplayer Games
The history of multiplayer games, and the technology behind connecting multiple users in a single application.
LUG Software Licenses Talk
What software licenses are, which ones exist, and what they mean to users and developers.
LUG Console Security Talk
The history of security measures built into video games and video game consoles, from the NES to the PS5.
EMACS
Cool features of the popular text editor, EMACS!
-
Author:
David Fraser
- Date: 2020-10-01
NixOS
All about this Linux distribution that takes an unique approach to package management.
What is git?
A brief overview of what this popular version control system does.
Customization in Linux
Making your Linux setup look cool, with customization options far beyond dark mode vs. light mode.
Penguinitis 2020 Edition
A brief history of UNIX, Linux, and Free Software
Tmux
A presentation about the tmux terminal multiplexer
LISP-machines
These computers built in the '70s and '80s for efficiently running LISP are very unusual in some ways and ahead of their time in others.
Xest: Creating a Window Manager in Haskell
Ever wanted to know what goes into creating a window manager for X? Ever wanted to know why Haskell could be a good choice for doing it?
Vim
An intro and quick guide to the popular text editor Vim
ed is the default text editor!
Before computers had monitors, people used line printers to see what they were doing. Ed is a text editor meant for use with a line printer.
Emacs
regarding the extensible, customizable, self-documenting real-time display editor and its legendary ecosystems of extensions
Gaming on Linux
Running games on Linux has come a long way recently.
Linux Filesystem Hierarchy
What all those directories like /bin, /lib, /dev, and /tmp are for.
CentOS
A quick intro to the Linux distro CentOS, a popular but slow-moving distro commonly used on servers.
Gentoo
a presentation on the fun, highly-flexible Linux distribution
Penguinitis Redux
A (very) brief history of Linux and free software.
make it Rain
How to use GNU Make, a well-respected tool for compiling projects containing multiple files.
SSH
How to SSH to/from a computer, SSH keys, and some config file things.
systemd
systemd, the software suite providing fundamental building blocks for a Linux operating system.
When printf() Isn't Enough
How to use GDB and Valgrind to debug your code.
-
Author:
Liam Warfield
- Date: 2019-02-21
Reading Email in Emacs with mu4e
mu{,4e} is a tool for dealing with e-mail messages stored in the Maildir-format, on Unix-like systems. mu’s main purpose is to help you to find the messages you need, quickly
mutt
A presentation about the Mutt terminal email client for LUG.
Email with Telnet
How to send and receive emails using Telnet.
LaTeX
LaTeX Presentation for LUG by Joseph and Sumner.
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.
Filesystems
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](
https://www.youtube.com/watch?v=1EBfxjSFAxQ).
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
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.
-
Author:
C. Travis Johnson
- Date: 2017-04-27
Your Next Linux Notebook for Only $10
How to install Debian 8 on PowerPC
Bottle
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.
Booting Linux
How Linux boots, everything from the Power On Self Test to your desktop
SSH
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
Pragmatic LaTeX
A short introduction to the LaTeX language.
-
Author:
Nicholas Lantz
- Date: 2016-10-20
LaTeX Beamer
Describing the basics of using Beamer for presentations
-
Author:
Caleb Jhones
- Date: 2016-10-20
Git
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.
-
Author:
Caleb Jhones
- Date: 2016-09-08
Penguinitis
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