Table of Contents
1 About Me
Hi, my name is Aubrey. I like free software, GNU/Linux, crossword puzzles, playing piano, reading, and coffee. I have no legitimate justification for having a personal website.
For contact information, click on the "Contact" link in the table of contents. There's nothing particularly interesting here, so I hope you realize this sooner rather than later and take off. If I ever do anything interesting with my life, you can be sure that I'll put it up here after a seemingly interminable delay.
I do kinda sorta maintain a blog, find it at blog.raech.net. Right now I'm working on a post about the server migration. Haha oh how interesting.
2 Code Projects
So I'm still learning programming and getting my feet wet, but I figured I could show at least a little code in the meantime.
DizzyPrice is a Python script I wrote for NetHack item price identification. There's still a lot of room for improvement and added features, like a REPL-style interactive command-line function, but for now you have to run it every time you want to ID something.
I also wrote a PHP front-end that allows you to use it on my website. You can find that here.
Download csok.tar.bz2 (22k)
Csok is an attempt at writing a curses implementation of sokoban in C, with the Xsok data for level files. It still has a long way to go, but I think it's a fun project and I can't wait to clean it up and add cool new features. It's technically functional, but there's a lot of reworking I'd like to do, particularly involving data structures and pseudo-objects for things like the boulders.
I really love puzzles, especially word puzzles and logic puzzles. I'm working on a few 15x15 crosswords, and if I ever finish them and am not too ashamed of them I'll probably put them here.
3.1 Fun crossword clue-ing
I do the New York Times crossword nearly every day. One of my favorite parts of the NYT crossword is when clues are given with a question-mark, signaling some sort of wordplay. In some instances, the clue is some sort of familiar expression that would usually refer to one thing, but the solution is unexpected but still entirely accurate. Here are some I've found particularly delightful, which I'll add to as I run into them.
|Made off-peak calls?||
|One with a burning desire?||
|Winds down in a pit?||
3.2 Word Squares
Word squares are a fun way to spend an afternoon. The premise is this: Find N words of N character length, such that when you form them into a square, they read the same five words vertically and horizontally. Here is an example I found in a dictionary when I was younger.
Here are some word squares that I've come up with.
4x4 word squares are a lot easier than 5x5 ones. I'm still working on getting a good 5x5 that uses standard English words.
Email is by far the best way to reach me. My address is my first name at this domain.
I like and use GPG, and I encourage everyone else to use it too. My
key ID is
0x3aa01576bb50540e and can be found on the
My Jabber/XMPP is firstname.lastname@example.org; feel free to add me, but I'm rarely online.