Personal Information
About
<sigh> Everyone should have a webpage(that's the theory). My friends even tell me that. But I'm busy. You don't believe me? I'm a graduate student in mathematics at Tennessee Technological University in Cookeville Tennessee. Anyway, I should be doing homework or sleeping instead of writing this(won't be the first, or last time I do that though...). So why should you read this page? Well, I try to keep an updated list of all my wide and varied interests(along with relevant links) so that's one. The other? Boredom? Needing a lobotomy? I dunno... have fun.
So who is this Titivillus? This page has a pretty good discussion of where the Patron Demon of Scribes comes from. My own preference relates to my interests in information theory, and Titivillus being a particularly appropriate figure to translate to modern times.
Really, I would like a more blog like page. I would like to do really neat HTML and pretty, bite sized pieces with automagic management of the whole site. I would like lots of things. If you want to know why this is all hand-edited static HTML go read my projects section and you'll understand my current distaste for the state of the art in web programming. Basically it boils down the ability to create flexible organizations of information spaces. If I could do the kind of management and queries I want in software in a general, portable, useable way, I would, but unfortunately, the tool doesn't seem to exist yet. So yeah, this page is somewhat ad hoc and cluttered. The amazing thing is that if you explore an information space long enough, structures start to materialize. Of course, they're almost always heterarchially. In fact, the reason 3D is so USELESS for information visualization is that MOST truly entertaining information spaces have hundreds of axes and that extra dimension does nothing. Also, if you want to get some more ideas about what I think about information, go read "The Myth of the Paperless Office"(link in Reading List section and HCI section of Software Development).
Now that I got THAT out of my system. Have fun. I try to follow the principle of linking to ANYTHING and EVERYTHING I mention, so this page is heavy on the links. I try to give some insightful commentary, and when that doesn't work or takes too much effort I leave the acid taste of bitter cynicism which so often serves as a substitute for actual thinking. Before you complain, at least I'm honest with myself about this.
Mailing Lists
Return to top.People are occasionally embarrassed by things they said years ago in some random usenet or mailing list post that comes back to haunt them. I myself am amused by how often my posts to mailing lists pop up in Google. In fact, when searching for "Matthew Estes", the posts almost always show up near the top. So rather than letting you dig up embarassing facts on your own. I decided to link to all my posts that I could find.
LL1
The LL1 mailing list is the official list for the annual "Lightweight Languages Workshop" held at MIT. I almost went this year, but next year, I definitely intend to go(maybe even with something to present).
- Question about lexical closures and message passing concurrency. on Sat, 06 Dec 2003 20:22:17 -0500
- Re: LL3, Nov. 8, 2003, Call for participation on Sun, 26 Oct 2003 23:09:44 -0500
- Re: Parsers for Programming Languages. on Wed, 17 Sep 2003 23:20:30 -0400
- Re: Parsers for Programming Languages. on Wed, 17 Sep 2003 00:35:19 -0400
- Parsers for Programming Languages. on Tue, 16 Sep 2003 21:12:38 -0400
- Integrated Development Environments and Lightweight Languages. on Thu, 17 Jul 2003 00:26:28 -0400
- Hardware Description Languages(and macros). on Wed, 11 Jun 2003 14:12:34 -0400
- Macros and Language Design. on Fri, 04 Apr 2003 02:20:27 -0500
- Aspect Oriented Programming in context of lightweight languages. on Tue, 18 Mar 2003 23:16:59 -0500
- Lexicon. on Sat, 22 Feb 2003 03:50:13 -0500
- What would your ideal language be like... on Sat, 15 Feb 2003 01:49:18 -0500
- Question about grad schools. on Tue, 16 Apr 2002 10:54:45 -0400
MUD-Dev
I never got as much into the MUD-Dev list as the LL1 list, but its a lot of fun to read too. They basically talk about all aspects of making a MUD or MMORPG(Massive Multiplayer Online Roleplaying Game). Me and Israel have wanted to and worked on building one for a while, but time always seems to get us in the end.
- Re: [MUD-Dev] Scripting Languages and Magic on Wed, 08 Oct 2003 00:28:45 -0400
- Re: [MUD-Dev] Programming Languages. on Wed, 02 Jul 2003 20:52:09 -0400
- [MUD-Dev] Programming Languages. on Wed, 02 Jul 2003 15:01:37 -0400
- Re: [MUD-Dev] Free FFT on Fri, 06 Dec 2002 16:01:27 -0500
- Re: [MUD-Dev] Respecting NPCs on Thu, 25 Oct 2001 22:04:34 -0500
- RE: [MUD-Dev] Proposed Law on Thu, 25 Oct 2001 15:10:07 -0400
Seattle Robotics Society
My senior year of college, I got involved in the Seattle Robotics Society mailing list because of my Mechatronics class. I was looking for information on building robots. I've stayed on the list ever since and try and contribute when I can, but mostly I try to absorb information.
- Re: [SeattleRobotics] About Microcontrollers. on Mon Dec 8, 2003 7:34 am
- About Microcontrollers. on Mon Dec 8, 2003 2:20 am
- Re: [SeattleRobotics] FPGA -altera help on Wed Jun 18, 2003 9:11 pm
- Salvaging a Laptop. on Tue Jun 17, 2003 12:09 am
- Re: Re:[SeattleRobotics] Selecting a microcontroller on Mon Apr 21, 2003 2:13 pm
- Selecting a microcontroller. on Sun Apr 20, 2003 5:55 pm
- PC Joystick Port. on Sat Feb 22, 2003 6:37 am
- Re: [SeattleRobotics] Using a mouse... on Thu Feb 20, 2003 4:43 am
- Re: [SeattleRobotics] Using a mouse... on Thu Feb 20, 2003 3:50 am
- Using a mouse... on Wed Feb 19, 2003 1:34 am
Swing Kids
I like all kinds of ballroom dancing, and for my coop assignment, I worked in Knoxville, TN. I got involved with the Knoxville Swing Dance Association, which has a Yahoo Groups mailing list(Swing Kids), and I list them here for thoroughness.
- Dancing in Johnson City? on Sun Jan 20, 2002 10:34 pm
- KLX Directions on Fri Aug 31, 2001 1:23 pm
Joelonsoftware
I've only recently posted on JoelOnSoftware, but I may post more.
- Where to study Computer Science online? on Sunday, January 11, 2004.
Usenet
I was actually decently active on various newsgroups for a while, and I may in fact get back sometime, but thanks to Google, I can dig up some of my old posts. Well, this should be thoroughly embarrassing. I have learned a whole lot since many of these posts. We all have to start somewhere :)
- Re: Changing Title Bar? on 1997/07/23 on microsoft.public.vc.language
- Web Browser control on 1997/07/05 on comp.os.ms-windows.programmer.misc
- Re: windows programming books on 1997/07/05 on comp.os.ms-windows.programmer.misc
- Re: Programming emulation with C++ on 1997/07/03 on comp.emulators.misc
- JPEG Libraries on 1997/06/27 on comp.graphics.algorithms
- Radiosity. on 1997/06/24 on comp.graphics.algorithms
- Nobody knows the answer! on 1997/06/23 on microsoft.public.vc.language
- Re: 3D: Fixed or Float? on 1997/06/23 on comp.graphics.algorithms
- Re: S-Buffer. on 1997/06/23 on comp.graphics.algorithms
- Bitmap drawing fouls up at different resolutions on 1997/06/18 on microsoft.public.vc.language
- Installing a program on 1997/06/17 on comp.os.ms-windows.programmer.misc
- Drawing a bitmap on 1997/06/16 on comp.os.ms-windows.programmer.misc
- Re: One more time, the tunnel on 1997/06/04 on comp.graphics.algorithms
- JPEG loading on 1997/06/01 on comp.os.ms-windows.programmer.misc
- Re: ** Win95 & Win3x on same pc [possible?]** on 1997/06/01 on comp.os.ms-windows.programmer.misc
- Re: 3D model from single 2D iage - how ? on 1997/05/31 on comp.graphics.algorithms
- Connected cubes on 1997/05/29 on comp.graphics.algorithms
- Re: 3D Sorting on 1997/04/29 on comp.graphics.algorithms
- Re: Sorting on 1997/04/29 on comp.graphics.algorithms
- Re: Drawing a celestial sphere (background) on 1997/03/25 on comp.graphics.algorithms
- Re: Cube - sphere intersection on 1997/03/25 on comp.graphics.algorithms
- Re: Square root???? on 1997/03/25 on comp.graphics.algorithms
- Re: 4d line on 1997/03/20 on comp.graphics.algorithms
- Re: Square root???? on 1997/03/18 on comp.graphics.algorithms
- What are Quaternions on 1997/03/16 on comp.graphics.algorithms
- Hyperbolic Trig functions on 1997/03/14 on comp.graphics.algorithms
- Re: Refresher course on computing pi.. on 1997/02/16 on comp.graphics.algorithms
- Re: 3D models from pictures on 1997/02/05 on comp.graphics.algorithms
- Re: what's the best line algorithm? on 1997/02/05 on comp.graphics.algorithms
- Re: Quakes Sky, how? on 1997/02/05 on comp.graphics.algorithms
- Re: memory modes on 1997/02/05 on comp.graphics.algorithms
- Re: Mathematical functions w/o FPU on 1997/02/03 on comp.graphics.algorithms
- Re: A story on 1997/02/03 on comp.graphics.algorithms
- Re: choosing a scanner on 1997/01/02 on comp.graphics.misc
- Re: POV Light Fx on 1996/07/12 on comp.graphics.rendering.raytracing
Friends
Return to top.I have several friends who have websites where they keep interesting things. If you're a friend of mine and have a website, send me an email with URL, and I'll put it up. If I don't put it up, one of several things happened: a) You're not my friend or b) I lost the email c) I forgot. If you ask me about it, I'll probably tell you B or C, but if you keep it up and I don't, consider that it might be A. Also, I will probably put some comments about your page. I may be a link whore, but I'm ethical about it.
- Will Holcomb. Will's a good buddy of mine, and we talk about programming topics a lot. Java is his particular poison, and C is usually mine, which explains why none of our attempts at collaboration lead to much in the way of success. Anyway, Will's in the West African country of Mauritania, as a Peace Corps Volunteer for a while(until somewhere around 2005). He's a got mailing list Journals from the RIM where he post his journals daily(although sometimes they take a few days to get through). Anyway the RIM stands for Islamic Republic of Mauritania, but its French so they have reorder the words.
- Lonnie Johnson. One of my oldest friends, we go back to middle school even :). Really though, Lonnie is a pretty cool friend of mine, and we share quite a few interests as well as entertaining stories.
- Jim Songer. Jim is a good buddy of mine. I met him my freshmen year in high school, and we've had quite a lot of adventures together, and its always good to go visit him anytime I get up the way of Johnson City.
- Wayne Douglas. Wayne's a good buddy of mine. I met him through Will, but we didn't get to be good friends until he cooped at TRW in Morristown one summer. We've been pretty close since then.
- Alex Brooks. Alex was one of my many roommates I've had over the years. We were both Electrical Engineering majors. Now he's in Nashville with a job. Life really throw's some curve balls at ya :).
- Kaitron Maher. Kaitron started Tech at the same time as me. So we've known each other a while now. A lot of people call her K-tron.
- Johnny Feng. Johnny is a good friend of mine. Spring semester, 1999, I spent many a nights(till the crack of dawn) whining about Engineering in his dorm room. We both like Math, computers, programming, and a dozen other random things. He's at grad school in Louisana now, so I don't get to see him much anymore. His old webpage is here. His new domain doesn't have a lot yet, so here's his blog, available at Slickninja.com and syndicated on Live Journal.
- Stephanie. Another friend of mine.
- Elijah Wright. The things that could be said of Elijah... often shouldn't. He's really a great guy. Very unique. Truly one of THE most unique individuals I know...
Yeah, I know. I could use more friends...
(several days later). Google is really neat. I looked for people I knew and found someone's page. They did some of the work for me, so now I have some more pages. Still. I like to be thorough, so if anyone out there is reading this and you know me(and you know who you are...) then let me know and I'll add you.
Places and Events
Return to top.Random kinda name huh? This is a list of websites to places I find interesting, or need to know on occasion. If you are around Knoxville, Nasvhille, Morristown, or Cookeville, you might find these useful too.
Cookeville- Gridges - My favourite coffee shop. I've known Aaron(the owner) for a while and he's really cool. They sell Fair Trade certified coffee, support local arts, and they roast their own coffee beans. I also do programming binges here...
- Highland 10 - Cookevile's Movie Theatre
- Blue Moon Theatre's - the Sparta Drive-In Movie theatre.
- Cookeville Swing Society - if you want to go Swing Dancing in Cookeville, check this out. Every Tuesday night at Wooly Bully's.
- Wesley Foundation - The campus ministry. If you go to Tennessee Tech University you should go here.
- Tennessee Technological University - where I go to school.
- Knoxville Swing Dance Association - If you want to go swing dancing in Knoxville, also, here's a map to swing dance places in Knoxville.
- Fuji Japanese Grill - I like to eat, and this is a pretty neat quasi-fast food restaurant.
- College Square 9 - Morristown's Movie Theatre
- Paradigm Cinemas - Morristown's "other" theatre. Pickins are slim here...
- Regal Opry Mills 20 & IMAX - Movie theatre(regular AND IMAX) at Opry Mills in Nasvhille.
- Nasvhille Swing Kids - If you want to Swing Dancing in Nashville.
- Estes Cabin - My family is originally from North Carolina, and apparently some of my ancestors built and lived in this cabin. A distant cousin has restored this cabin, and we're having a family reunion there this summer(2004).
Yeah, I do more than go dancing and watch movies. Really. Okay maybe not, but it doesn't matter. I go out to eat a lot(er, maybe I shouldn't mention that. Oh well).
Wish List
Return to top.So this is my "wish list". Yeah, it also functions as a list of gift ideas to. Its really partially for my own benefit, so that when I find a book, movie, DVD, hardware, or what have you that I want. I can make a note of myself and I can come look here in that wonderful, never happening day, that I might have money. What, you say, some of these are expensive(>$1000), yep, I figure why not, if someone DID buy it for me, that would be amusing.
Miscellaneous
- An LG 17"(or bigger) LCD Panel Monitor with DVI connector, must look cool :)
- USB Keychain drive, with removable media card(>=1GB)
- USB/RS232 GPS receiver, must use NMEA protocol
- Night vision goggles
- Proxima
Books
- Practical File System Design, by Dimonic Giampaolo
- Essentials of Programming Languages, by Daniel P. Friedman, Mitchell Wand, and Christopher T. Haynes
- Concepts, Techniques, and Models of Computer Programming, by Peter van Roy and Seif Haridi
- Expert C Programming, by Peter van der Linden
- Principia Mathematica, by Alfred North North Whitehead, Bertrand Russell
- Diamond Age: Or, a Young Lady's Illustrated Primer, by Neal Stephenson
- In the Beginning...was the Command Line, by Neal Stephenson
- Programming Language Syntax and Semantics, by David A. Watt, Muffy Thomas
- Programming Language Concepts and Paradigms, by David A. Watt
- The Prince, by Machiavelli
- The Future of Ideas, by Lawrence Lessig
- Metamagical Themas, by Douglas Hofstadter
- Closing of the American Mind, by Allan Bloom
- Confessions of an Economic Hit Man, by John Perkins
- Programming in Objective-C, by Stephen Kochan
- Disciplined Minds: A Critical Look at Salaried Professionals and the Soul-Battering System That Shapes Their Lives, by Jeff Schmidt
- Underground History of American Education , by John Taylor Gatto