Welcome
This is the personal website of Taylor Venable. As you can see from the menu at left, this site is largely technical in nature, covering primarily:
- Open source software I've written.
- Discussion on various programming languages and ideas.
- Tips and tricks for Unix systems and software.
My primary interests are in functional programming and language design, so there's a lot of that on here. Potential employers will also be interested to find my resume.
Sites
- Main HTTP - The regular web site, available on plain over plain old HTTP. The port number, 2357, is composed of the first four prime numbers.
- Main HTTPS - The normal MetaSyntax site, but this time through HTTP over SSL.
- Trac HTTP - My Trac site where all my source code lives, available over regular HTTP. The port number, 4916, is composed of the first three perfect squares greater than one.
- Trac HTTPS - The Trac site but over SSL instead of just plain old HTTP.
Recent News / Updates
2008-07-01
I've decided to move my Trac site to port 4916 for normal HTTP and port 4917 for HTTP over SSL. This is because people have been trying to use me as a proxy, which I am not.
2008-06-30
I think the nice people at NETGEAR may have helped me solve my problems with connectivity. The router was running fine for a few days and then suddenly and without apparent (to me) reason started sending TCP packets with the ACK and RST flags set. Of course, this caused the connection at the other end to die, usually with the "connection refused" message. I had not noticed this until switching to OpenBSD 4.3 from Ubuntu GNU/Linux, so this makes me think that might have something to do with it. The proposed solution so far is to set the MTU on the router down from 1500 bytes to 1300 bytes which seems to be working enough that I've ventured to write a blog post tonight.
In other news, and perhaps you've noticed this since things have been flickering on and off, I've launched my own Trac system, on port 8000 and using SSL on port 8001 (the certificate is the same as that used by the main site's SSL service). Here you'll find the source code for some of my projects, at this point most notably my Project Euler code.
2008-06-16
Well, the connectivity over the last, oh I dunno, month has been really crappy. It seemed perhaps in part to be a problem with my internal router, dropping incoming connections after about twelve hours of operation. I've got a new router now, but I'm still not totally certain that this will fix it, so let's cross our fingers.
2008-06-07
Today I added SSL support to the website: use port 2358 to access it.
The fingerprint of the SSL certificate is 0A:3A:DD:E2:7F:40:C3:C8:3B:14:AE:BA:E6:E7:30:C9.
2008-05-28
I've gone through the process of setting everything up at my new physical location. There should be significantly less downtime now.
You can now get access to the latest news by using the site's RSS 2.0 feed.





