David's Mumblings

Messed up JVM

category: Programming
I implemented a small coroutine package in Java and was trying to time it. But while timing it I discovered very, very odd behavior of the JVM's "optimizer". As a test, I was seeing how long it would take to generate all strings of length 16 representing all binary numbers with 16 bits. (In other words, all possible combinations of 0s and 1s of length 16.) I was trying to see how fast the library was by comparing it to the same task in Lua which is rapidly turning into one of my favorite languages. Read More → ^ TOP

Posted on 05/24/06 at 21:49:45 by dchaley (David Haley)
6 comments


GGP: Introduction

category: General Game Playing
As I mentioned in my previous post, I'm spending almost all of my time this quarter on CS 227b: General Game Playing. So just what is general game playing? Here is the Stanford Logic Group definition:

A General Game Playing System is one that can accept a formal description of an arbitrary game and, without further human interaction, can play the game effectively.
Read More → ^ TOP

Posted on 05/14/06 at 07:47:34 by dchaley (David Haley)
2 comments


What I'm doing this quarter

category: General
Here's an overdue but quick description of the classes I'm taking this quarter (Spring 2006). Normally this would be my last quarter here, but due to having two majors and having transferred in, I'll have to stick around for a couple more. If I get into the co-term program, I'll be here for another two years or so. Read More → ^ TOP

Posted on 05/14/06 at 06:38:22 by dchaley (David Haley)
3 comments


Billing Scare

category: General
I received a bill from Stanford Hospital for $250 today for my stay there back in February. (I didn't actually write about that; see below.) Needless to say, I was fairly surprised because I had been told twice (once by the Vaden Health Center and once by Stanford Hospital themselves) that I wouldn't be paying anything because a) I'm insured with Stanford's student health insurance, b) I was sent to Stanford Hospital by Vaden and c) I was admitted to the hospital. Turns out that I was told wrong... Read More → ^ TOP

Posted on 05/08/06 at 16:27:25 by dchaley (David Haley)
No comments


Litestep work

category: Programming
I've opened up a new section of my website on the Litestep shell environment. At the moment, all it contains is a brief introduction to Litestep and screenshots/explanations of my current working environment. I think it's pretty nifty, and it's a rather novel way of using the Windows environment. Most people who see my screen do a double-take, because it looks like Windows but isn't quite normal...

Anyhow, you might find it interesting. At some point I'll be putting up more details on things like the battery widget I wrote for Litestep (which you can see on the screenshots). ^ TOP

Posted on 05/01/06 at 03:29:53 by dchaley (David Haley)
4 comments