Now that I'm done with my undergrad stuff, I am trying to get ready for moving to Pittsburgh to start grad school at CMU. So I need to find an apartment, get furniture, pots and pans, etc. I also have to fill out lots of forms and such, which is always a good time.
I am pretty lazy with updating this journal. I think it is because I already recount my day a bit with emails, and so this seems like it is redundant. Oh well.
BenFrantzDale: Cell phone purchasing isn't quite the pain that you make it out to be. You can eliminate choices pretty rapidly, in fact. Start with providers. First determine who will provide service in the areas that you care about (National plans are a much better idea than local/regional ones, now that they are so cheap). That's probably two or three places (Amherst, Santa Monica...). I'd bet that just that will cut a few places out of the running. Then from those, cut out the providers that have reputations for crappy service. Then just look at who has the best $40/mo plan. If more than one provider is still in the running, compare phones. It is kind of a waste to spend money on a phone (especially if it is your first cell phone...), so only pay attention to the phones that you can get cheaply or free. From those, figure out what you care about, like talk time, size, and call quality. Then from the phones that satisfy those criteria, compare their extras like good looks and fun features. Then you're done. ;-)
My thesis research is going well. I am working on multi-valued logics and vagueness in logic. Looking at these in higher orders, and trying to get a reasonable mental model of what is going on without being able to really rely on classical logic is tough. But it is rewarding. Doing a completeness proof for any of these systems would be rather messy. I really don't like it when I find typos in papers though. I recently read an article by Kit Fine, and in a key paragraph, he apparently made 3 typos. Until I realized this, I was utterly confused by his argument. Once I realized that there were mistakes, it became much easier. ;-)
Applying to Grad schools is a reasonably slow process, as my home computer continues to be dead. But I took the GREs, did pretty well, and am gearing up for the LSATs. I need to start writing personal statements and purpose statements. Fun fun.
The real test is probably going to be how well I can get this to work in an "enterprise" environment. I'm trying to figure out how I can integrate it in with an initial-sign-on system that I'm developing, but that may be impossible, since most DAV clients don't support all of HTTP, like redirects and cookies. At the very least, though, I need to come up with an easy way to add new users and groups, and their associated folders. Also, some quota-like functionality would be very useful. If anyone has ideas on how to do this, please email me. Once I finish, I am going to try and document how I did it, and see if webdav.org wants it as a user resource.
After I solve the enterprise DAV problem, I want to move on to shared tasks/notes. Then slowly the other groupware type features. I basically want to see if I can develop a useful content management system, with groupware type features, using all free software and open protocols. So desktop apps can use it, or users can use a web interface. I am utterly convinced that all (or most) of the pieces are there, and I just need to discover how to put them together in a nice package. And if I get to do some of this research for work, all the better. Lots of architecture work. Hopefully I can come up with a solid plan, and bring some people in on developing it. This would be very useful for higher ed. And in general, I would think. It would be great if small/medium companies could just install an "office server" cd on a computer, and it would set up all of their groupware stuff for them. Then just install "office workstation" cds that can read configuration off of the server, and get up quickly. This stuff is all there - it just needs to be productized and polished.
Lately, I have decided to marry the two things I spend
any money on: home entertainment and computer hardware. I
want to upgrade to a (dual?) athlon box in the next couple
of months, abandoning my still-capable dual celeron 366
machine. I realized that I'm still going to have a lot of
parts left over from that upgrade. I am also moving into a
new apartment with my friends, and I will be one of the few
people with any money for setting up some kind of home
entertainment system. My goal for the year is to get a
decent mid-sized tv, and a dvd player. If I'm lucky, I'd
like us to also get a receiver and a 5.1 speaker system.
The downside to this is that I will only have a DVD player
from which to play music. So, I want to take my current
computer and turn it into an MP3 jukebox of sorts. The
goals/constraints are as follows:
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!