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
The photography section. Life, scenery, hardware, etc, etc.
Gift registry Local (passworded) PHP gift registry for family and friends.
I do realize that these are a common conceit among geeks, but I
put together some I-like-em pages for your enjoyment.
- 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.
- 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.
- Blackberry Blackberry software, hardware, data services, the works. Plus a small blog of random stuff.
- 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.
- 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.
These days I host code on my Github, but here are some older projects.
- 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.
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.
- 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.
- Super-cheap Beowulf parallel processing - the
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.
- 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!"
- 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!
- 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.
- Vanity and other failings - resume, publications, etc. A bit out of date, but then again I'm lucky enough to be employed.
- 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.