Anthony Halliday - MP351 (3 Credits)


JavaScript is evil! This site proudly contains no JavaScript. JavaScript is a stain on the reputation of web development! Documents were never supposed to be turing complete! Wanted to make something turing complete for a laugh? We have something for that, it's called downloading a f***ing executable! It is the folly of man which causes him to create abominations of this sort. Why render your page once server side when you can render it millions of times client side! Performance is a word that does not exist in the vocabulary of the modern front end developer, they lack divine intelect. "Full-stack" developers posess the audacity to insist that you even use this acursed language for server side code! We already had something for that, it was called f***ing CGI and it was glorious! Still wanted to have interactive web apps? We had solutions for that, they were called Java and Flash, and they were s**t but at least they were constrained to a small window on your page versus the entire go***mn thing! "Ooh I know, I'll make my mostly static site only load if the user lets me run arbitrary code on their macine!", statements dreamed up by the utterly deranged!

Projects

Mirror

Introduced new members to the mirror project. Working on an architectural refactor (currently unpublished) to improve readability and maintainability. Installed a jenkins instance to hopefully do automated CI/CD builds and automated integration testing in the future.

Server Room

Cleaned up clutter from the server room with help from new members. Introduced new members to the server room and taught about the layout of our network.

Second Floor

Helped clean up second floor and make it almost suitable for human consumption. Working on setting up a VPN to tunnel the room into COSI's network.

Clearpath Husky

Reinstalled ubuntu and ROS on the husky, and got it running with help from Aedan. Currently only runs teleop, but has the sensors to do autonomous navigation if someone were interested. The desktop in the back of the lab also has an ubuntu install set up with Clearpath's tools for controlling the robot.

Phones

Definitley didn't disconnect an ATA from OIT's network (it's ok they were chill about it, it wasnt in use anyways).

Talks

ifupdown Misconfiguration

Gave a short talk on an omission in Debian's ifupdown docs that lead to abysmaly slow boot times.

Intro to GnuPG

My (second) favorite CA stopped offering free S/MIME certificates, so I gave a talk on GPG/PGP. I discussed generating keypairs with gpg and publishing keys.

Workshops and Teaching

COLO Tour

Lead a tour of COLO@OldMain. Discussed datacenter infrastructure practices as well as our specific services.

LFS Workshop (Upcoming)

(Still) planning to run a workshop on Linux From Scratch (LFS). Will be teaching about how Linux works at a high level and ties into the greater POSIX/Unix-Like environment.

Other Activities

Mt. Ampersand Hike

Hiked Mt. Ampersand with other COSI members.

Career Fair Kickoff

Tabled at the career fair kickoff and spoke to employers about COSI with Luke.

Open House

Spread propaganda for COSI and the CS department at open house with Luke and Aedan.

J. Thistleton MP* Home L. Levine