aku-aku: v.. To move a tall, flat bottomed object (such as a bookshelf) by swiveling it alternatively on its corners in a "walking" fashion. [After the book by Thor Heyerdahl theorising the statues of Easter Island were moved in this fashion.] source: LangMaker.com. Aku Aku also has another meaning to the islanders: a spiritual guide.
37 of 52: The Creation of Eve
Posted by dav at 2008 Jul 27 11:58 PM PST
File under: Art

My thing for this week: a snapshot of post-dinner relaxation tonight.

37 of 52: The Creation of Eve

I really enjoyed the first of these sorts of photos. It made me want to do a whole series of Last Supper photos, whenever I had a feast and 13 people I could arrange another shot. To facilitate this I want to design and print 13 placards. On one side of each placard will be the original painting, on the other side will be a close-up of one particular apostle (or savior) along with some meta data (name of the apostle, significance in the scene, etc). I could just pass these out in the proper order and very quickly get everyone to self organize for the photo. The whole process would probably take less than 5 minutes.

Then it occurred to me that I should do a whole series of these placards, so that I have one painting requiring N models where N is between 2 and 13. Then I can take a shot at almost any occasion with any group of people. So I'm working on this list of paintings now. The Creation of Adam is a nice one because it is instantly recognizable merely with model positioning (no props necessary to reliably evoke the original) but also you can pull it off reasonably with any number between 3 and 8 or so.

I flipped through a large art history tome and had problems coming up with others for the list though. So many paintings that the average person would consider famous aren't appropriate either because they are landscapes, or too abstract or too simple and/or require a difficult specific background/props to be instantly recognizable (like the Mona Lisa). They need to be realistic portraits of a small set of people with unique positioning. I'm thinking if I try really hard I can come up with maybe a couple dozen of these. Jeremy thinks he can find 100. So far the only other one I've found is Botticelli's The Birth of Venus (N=4). I'm looking forward to seeing Jeremy's list, I could really use some help! Feel free to make suggestions in the comments.

Slumming Mathematician Coders
Posted by dav at 2008 Jul 26 09:38 AM PST
File under: Geek

This gave me a chuckle: I can tell you are a math guy from Jack's Technical Blog

I can look over someone's code and tell if they are a slumming math guy. In other words, the guy who has a PhD in some esoteric math field, but now, for some reason, has to demean himself to coding for a living. Here are a few clues I see in the code:

  • You use i, j, k, l as variable names, liberally.
  • Your objects have no clear separation of responsibility.
  • You pass way too much between functions as member variables, globals and so on.
  • You don't make any use of reasonable language features like access controls, statics, constants, or anything like that.
  • Your indenting looks like you just smoked some meth.
  • You have no problem have three lines of continuous equation with no temporary variables.
  • All of your data structures are arrays where each index has a special meaning.
  • You have functions to convert between zero based arrays and one based arrays.
  • All of the variables in your functions or methods are defined at the top regardless of when they are used.
36 of 52: Fire storm
Posted by dav at 2008 Jul 18 03:28 AM PST
File under: Art

I'm on vacation in the Outer Banks, a strip of barrier islands off the North Carolina coast where I spent most every summer for 7 years during my college days. I love the smell of the air here.

This project is long exposure photographs of a beach grill, capturing the twisting trails of individual embers flung from the grill as a single mass of fire flower. I just thought it would look neat, and it did.

33 of 52: Fire storm

33 of 52: Fire storm

33 of 52: Fire storm

Newbies on Rails
Posted by dav at 2008 Jul 9 11:14 AM PST
File under: Geek

On Monday night I went to a Ruby on Rails Meetup for Newbies. I'm not new to rails but I thought I could help answer questions plus it would be a good way to see if there are any coders who are new to ruby but talented. I am hiring after all. It was a good meeting, I ended up spending more time proselytizing Agile methodologies (Test Driven Development, Pair Programming) than Rails specific things, but met a lot of interesting people and had some good conversations.

The only uncool part was a recruiter (who didn't identify herself as such) and her boyfriend who pretended to just be interested in learning to code ruby, but snuck out soon after the meeting started when it became quite obvious that the ruse wasn't going to pan out very well. Note to Vanessa: if you're going to recruit, do so honestly and actually engage with the geeks. We're ok with recruiters and newbies, but don't much like dishonesty.

One of the cooler things I ran across that evening was Debate Graph which the host, Mark Carranza pointed out after I started talking about my Belief Graph pipe dream. It's a system for structuring debates/beliefs in a way that is more productive than a common verbal argument. I'm quite excited to look into it more, hopefully during vacation next week. The subject came up because Mark is working on a very ambitious cognitive software project called blissn that reminded me a bit of Ted Nelson's Xanadu Project. It's not public yet but he has a couple of working prototypes that are quite interesting. He's been recording and linking his thoughts for quite some time now and has a large number rapidly available at his fingertips. Looking forward to more from Mark. Plus he was a great host for the meetup.