December 10th, 2009
I’m very excited. Finally, after a few months of grinding away at this java-based higher-dimensional projection system, I’ve got a few legitimate results to show off:
5 dimensions into 2:

I literally cropped these in MS Paint. Seriously.
6 dims into 2 (in perspective so it looks faster)

and finally 6 dims into 3. I promise better graphics soon.

Tags: Apps, computation, graphics, math, n-dimensional, projection
Posted in My work | No Comments »
November 2nd, 2009
Below is an applet that I made for Terry Knight’s Inquiry into Computation class. The intent is to, in an AI kind of way, probe into the ability of computers to do what people are naturally really good at. In this case, given a set of lines, the code finds squares and rotates them by 45º. Considering the simplicity of the task and that it is a well defined task, the code was a real pain to write on account of lots of special cases.
Incidentally, everything is done in exact terms with zero margin for floating point errors. This is accomplished by storing points as pairs of elements in a quadratic field,
with D=2. This allows for 45º rotation while maintaining integer accuracy. (the coefficients are rational, so they have integer accuracy.)
All Java code is in this rar file
Tags: Apps, computation, Shape Grammars
Posted in My work | 1 Comment »
October 28th, 2009
The Book of Odds, aside from being a pretty awesome collection of really unusable numbers, has a well crafted but ultimately gratuitous network interface that allows for browsing through their data:

I respect the impetus here but I suspect that there may be a better way to get this kind of data across. Specifically, choosing parameters and narrowing down your search á la e-bay. As I am presently narrowing down options for a network visualization project, I’m particularly sensitive to this sort of thing at the moment. Stay tuned for updates on what my project ends up as.
Tags: Apps, networks
Posted in Web | No Comments »