Hubert Y. Chathi (né Chan) —
Programmer/Analyst
Contact Information
Personal
- Email:
-
Debian: [email protected] (same public key as above)
- Instant Messaging:
-
Jabber (preferred): [email protected]Google Wave: hubert.chathiMSN (no longer in use): [email protected]
- Addresses:
- Phone:
-
Home (voicemail): +1-519-489-0286Cell (voicemail): +1-519-502-2908
- VoIP:
Work
- Email:
- Address:
- Webpage:
-
my moodle.org profile (must be logged in to view)
Some info about me:
[see also: my C.V.]
- Birthday:
- May 9, 1978
- Nicknames:
- Research interests:
-
- algorithms, particularly graph algorithms
- data structures
- combinatorics
- Non-research interests:
-
- Christianity
- free/open-source software
- security and privacy (incl. cryptography)
- accessibility and usability
- information visualization
- object-oriented design
- photography
- biking
- camping
- music and sound
- Goal in life:
- To topple Bill Gates' empire. Failing that, to take over the world.
- Other web pages/online accounts:
- Pet Peeves:
-
- Windows
- pointless home pages that never get updated - like this one!
- Microsoft
- people who use “i.e.” when they mean “e.g.”
- people who think that Windows is the best/only OS around
- people who think they know a lot about computers but know less than I do
- certain brain-dead programs/programmers that do things in the most un-intuitive ways possible (including Windows, MS Office, etc.)
- ugly design, such as in web pages, brochures, etc.
- bloatware (eg. Windows)
- web pages that pop up windows without warning
- “8.3” filename limitations
- bad grammar (esp. run-on sentences)
- DOS memory management (thanks a lot, Mr. “640k should be enough for anyone”)
- the
<font>tag (esp.<font size=...>) - most HTML generators which create completely nonsensical code
(eg. one that I saw generated ‘
<font size="2"></font>’ with nothing in between the tags. Brilliant.) - spam (That is, junk e-mail. Though I'm not too fond of the so-called meat, either)
- grammar checkers that flag good grammar as bad, and give even worse grammar as suggestions
- programs/companies which claim to follow certain standards, but don't
- JavaScript redirects. Guys, HTTP has its own redirection command that works perfectly fine, and is supported in any browser. JavaScript is not.
- These are a few of my favourite things...(in no particular order)
-
- my wonderful wife Amanda, of course
- my beautiful children
- Linux
- emacs - is there anything it can't do?
- the Dvorak keyboard layout
- the TrackPoint
- having the [Control] key where [Caps Lock] usually is on PC keyboards (although I know that drives others crazy, but who uses Caps Lock anyways?)
- the Free Software Foundation and its GNU system.
- Open Source
- LaTeX (The document processing system. Not the material.)
- tab filename completion - how did I ever live without it?
- C++
- 3-button mice (4 or more buttons is even nicer — you can never have too many buttons)
- the Kinesis Contoured keyboard — it's expensive, but well worth it
- virtual desktops
