• My weblog, Ultracrepidarian. This is where the majority of new content is going, so please take a look and check it out.
  • Chris's area. Math, databases, her resume, all sorts of cool stuff.
  • The photography section. Life, scenery, hardware, etc, etc.
  • Gift registry Local (passworded) PHP gift registry for family and friends.
  • WatchOtaku

    For several years, I created and maintained a Wiki-based site called It was a fun exercise, and I still like how well wikis work for this sort of heavily-lined content, but as of Sep 2019 I've taken it down. I exported the entire site as HTML and am hosting it for your reference on my server. Most of the content is less relevant, e.g. current vendor lists, but perhaps after being indexed it might sometimes be useful.

    Please note that, in a shitty display of lost data and missing features, Confluence cannot export blog posts so all of my hard work there is just lost. Yeah, I'm angry too. Another reason to stop paying Atlassian.


    I do realize that these are a common conceit among geeks, but I put together some I-like-em pages for your enjoyment.
    1. Baby needs
      I originally wrote this (very long) page for Diego, but it's since been sent to other new parents. My personal list for the new parent, complete with cursing and a recommended watch for Dad.

    Obsololete (stale) recommends pages

    These have gone stale but I've left 'em up for now.
    1. Palm software page As with the Mac page, this is a page of my personal favorites for the Palm platform. Still very sparse, more content as time permits.
    2. Blackberry Blackberry software, hardware, data services, the works. Plus a small blog of random stuff.
    3. Gigabit ethernet. Fast, good and cheap, all possible. You do have to be careful about which equipment you buy, and you also need to patch scp to make it fly. You can get wired for well under 200 bucks now; amazing.
    4. Macintosh software, hardware and accessories At the request of a friend with a new powerbook, I threw together a page of my favorite OSX programs and tips, which might be useful to some of you out there. As time has gone by, I've also added info on bags, accessories and such.

    Project pages

    These days I host code on my Github, but here are some older projects.
    1. Good ABC triples database. Chris and I are working on the ABC conjecture, and she has built a dataase and PHP front end for the computed ABC triples. The code (C++ w/STL and pthreads) isn't ready for release just yet. It's interesting stuff - 32 threads, a lock-free shared dictionary, 64-bit integer math, STL for pthreads results, precomputed dictionaries for speed boosting, all written around a test suite and STL data structures. Fun project.
    2. Wavelet-domain convolution. The idea of this is to provide localized audio for games and VR, using less computations than the standard FFT-based methods. The method I'm researching uses convolution in the wavelet domain; results are preliminary but IMHO quite interesting. This dates from about 1999, so the code that once beat a Linux box for 2 hours now runs in less than a minute. Gotta love progress.
    3. Using a network ring buffer for science and outreach. This is a paper we submitted to SC05 that got rejected. Rather than waste the effort, or shop it to another venue, I've posted it here for your enjoyment.
    4. Super-cheap Beowulf parallel processing - the clusterfsck project. A couple of us built a very early cluster using surplus equipment and spare time. This was 1998 or so, so its amusing but dated.
    5. Beowulf Revisted 2002 - ClusterFsck2, built from Pentium IIs this time. There's just something about five dollar boxes that says "Make me into a cluster!"
    6. Code snippets - bits of code that might be useful but are too small to release as a project. Perl, Awk, and C - if they're useful, enjoy!
    7. Get a random poem from the archive. This uses PHP to pull a poem from the fortune file. See the project page for details, enjoy.
    8. Vanity and other failings - resume, publications, etc. A bit out of date, but then again I'm lucky enough to be employed.
    9. The FibreChannel At Home project, along with introductory and background materiel. Why you should use Fibre Channel for your next computer, how much it costs, and what kind of performance you can expect. Links to vendors, how-tos, and lots of pictures. As of October 2004, I've given away the last of my FC gear. It was a lot of fun, but I've more toys at work and less time at home, so please consider this historical information.

    Server and network information

    Hardware, software and network for the site.