I used to administer the server for the SFU CSSS. At that time we had a fairly active and complete image gallery from events. Alas times change and servers fail and the gallery went offline. Recently a backup of that server fell into my hands and I decided to restore that gallery to the world. View the results.
If you want to run a standard mailing list you have many options to choose from. If you want to run an encrypted mailing list you really have three options:
Have every member encrypt to every other member
Share a private key among all the members
Encrypt to the mailing list and have the mailing list encrypt to all the members.
The first two suffer from rather serious key management issues and the third one lacks software. Cryptlist is a script which performs the basic mailing list functions for the latter type of encrypted mailing list. It is intended to work as a mail filter and can thus useful for many small to medium scale mailing lists.
There are many trade offs in computing which seem to come up repeatedly. Since they seemed to keep coming up I decided to keep a list of them to help avoid having to rediscover them at high cost time and time again. Read the list.
It is well know that the standard keyboard layout, QWERTY, is sub-optimal in that it requires more total effort to type. This can cause RSI and other problems. Improving the keyboard layout should improve the ergonomics of using a computer. Link to the explanation and files.
The OLPC XO-1 is a fine, durable laptop with a screen that is amazing outdoors. Unfortunately, I just despise the default software. Read more for my experiences in installing Slackware 12.1 onto an OLPC XO-1.
insaneFS is a distributed filesystem based upon FUSE. I originally started it as a CMPT 401 project during my undergrad, but have since let it loose onto the world. It can be found on Sourceforge under insaneFS. This project has become inactive due to a bad design choice which will require more time than I have to spare to fix.