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.
a proposed story
Posted by dav at 2005 Oct 21 02:57 PM PST
File under: Art

cover-full

So this year at Burning Man I had been planning on proposing to Mie. I had written a simple children's story based on our relationship and commissioned illustrations from a woman in Shanghai whom I met on Flickr. The idea was that this could be a book for our own children to enjoy one day. This was something I'd been planning for well over a year, but I am a world-class procrastinator. Seriously, I'd be a contender if procrastination were an Olympic sport.

5-full

Well naturally I managed to miss the deadline because the payment for the illustrations didn't arrive in China as quickly as I hoped so I didn't have all the illustrations by the time we left for Black Rock City. Of course, as you may know, Mie took me by surprise and proposed to me at Burning Man. Since the pressure was off I got to procrastinate even more, but I finally managed to get it all put together and presented it to Mie today.

6-full

The story recounts how we met at Burning Man and how I convinced her to leave Japan to live with me. The last page ends with me asking her an unspecified question. The plan was to ask The Question directly when she got to that page. Hopefully now Mie (who is much more creative than I) can help me wrap the story up and we can have the final few illustrations done. I'm still trying to come up with a title too.

9-full

The entire thing, story and illustrations, is licensed under the Creative Commons Attribution 2.5 License. You can download it here: A Story For Mie.pdf (warning: 66 megabytes in size).

13-full

Future Commons with Rudy Rucker
Posted by dav at 2005 Sep 26 11:23 PM PST
File under: Events

Today I attended my first Future Commons event at the Institute for the Future down in Palo Alto. It was really quite fantastic!

The event began with Mark Petrakis engaging the thirty or so attendees in a short but fun game of whoosh, wow, zap, groovelicious and freak out which quite effectively loosened everyone up. In fact perhaps that's why I found myself actually participating in the conversation later instead of being my normal introverted self. It probably also helped that I had quite a few friends there (Anselm, Todd, Sean and Mike Liebhold).

The speaker for the event was Rudy Rucker. He took part on a rather weird panel discussion at the Accelerating Change Conference a couple of weekends ago that left me wanting more, so it was quite a nice surprise to see him scheduled for this little shindig. He's got a new book out called The Lifebox, the Seashell and The Soul: What Gnarly Computation Taught Me About Ultimate Reality, the Meaning of Life and How to Be Happy. (A very California subtitle as he put it).

Rucker has been interested in Cellular Automata since the 80's when he was rubbing elbows with Stephen Wolfram. Wolfram, of course, has created a New Kind of Science based on the study of CA and how simple rules applied repeatedly can lead to the emergence of complex patterns. Rucker's new book seems to be a continuation of Wolfram's work with more of a philosophical bent.

A Gnarly Computation was presented as the equivalent of a Class Four pattern in Wolfram's parlance. It's that sweet spot on the edge of order and chaos where the interesting and beautiful bits live. A number of CA examples were demonstrated. One particularly appealing one was called Brian's Brain, which consisted almost entirely of gliders (a term for automata that transfer information around the automata space). Some of Rucker's own floating point CA looked quite organic.

The gist of how the CA examples apply to the universe is that all of nature is a set of computations being carried out. There are quite a number of different types of computations. There may or may not be a single underlying computation. Many computations are irreducible (or in other words, there are no shortcuts). Rucker stacked levels of reality in a slightly unusual way to reflect this. Philosophy lay upon Sociology, leading down through a few other disciplines to Biology which lay upon Physics. Normally Mathematics is placed under Physics but he actually preferred to lump that in with Philosophy and put Computer Science as the foundation of all reality.

There is something inherently compelling in these ideas Wolfram and Rucker present. After the presentation, we went into chat mode where we listed various different Theories of Everything. My favorite ToE these days is based mostly on Howard Bloom's Global Brain with a dash of Robert Wright's Nonzero thrown in. I did a quick five minute summary of the Global Brain for the group and made the point that his system is an example of a simple set of rules being carried out repeatedly throughout the history of the universe.

Other Theories of Everything presented included:

The discussion then turned towards the nature of consciousness. This got me all excited because it was yet another subject that has been on my mind a lot lately. In particular, I've been trying to understand Sir Roger Penrose's theory of Quantum Consciousness and how it could be a purely scientific explanation for consciousness that fits in well with the spiritual principles of Buddhism and other religions. I made an attempt to explain QC, but my grasp of it is still much too limiting.

As I mentioned to Rudy after we wrapped up, I feel as if my whole life I've been like a person tossed into the ocean and unable to swim. I've been thrashing about, grasping at things that float by and trying to find something to keep me afloat. Lately I've been finding some solid pieces that I think I can build a raft out of to make sense of it all. The Global Brain, Nonzero, Quantum Consciousness, ASSA, Wolfram and Rucker. It's all starting to come together. I feel quite lucky to be alive at this time in history.

By the way, more information on The Lifebox, the Seashell and the Soul can be found at http://www.rudyrucker.com/lifebox/, including a pdf containing chapters 1, 2 and 4.

Penrose's Guide to the Universe
Posted by dav at 2005 Mar 2 10:52 AM PST
File under: Books

A just noticed Roger Penrose's new book The Road to Reality: A Complete Guide to the Laws of the Universe is out and weighing in at over 1100 pages. I'm half tempted to order it, but I already brought the equally long book Stephen Wolfram's A New Kind of Science down to Brazil in hopes I could finally make my way through that tome.

I haven't cracked that one open since I got here, but thanks to three days of flat ocean I finally was compelled to sit down and work on one of the hacking projects on my agenda: learning Ruby and Ruby on Rails. I'm impressed with this language, but especially the Rails framework. It's just ridiculously simple to set up a basic database-backed web application. In just one line of code and changing a couple of params in a config file you can create a web frontend to a database table. The rails tutorial was well written.

The language has a few things that are weird to a long-in-the-tooth Java coder like me. Here's the notes I jotted into Notational Velocity as I was running through the Ruby tutorial:

  • redo: start at top of loop with same values
  • iterators ( str.each_char{ |ch| printf "<%c>", ch}
  • retry: start back at beginning of iteration
  • for var in var2 is equivalent to vars.each{|var| ....}
  • yield: moves control to a block of code passed to the iterator function
  • methods defined in the "top level" of code are private methods to Object (mother of all objects)
  • an object of a Class may have new methods added or altered dynamically, thus specific to that object (called singleton method)
  • Module (like a class but no instances or subclasses)
  • mixin: mixes in the methods of a module in a class,imitating multiple inheritance. Sort of like "implements" in java
  • proc {} object and proc.call, can be passed as arguments
  • begin/rescue/ensure/end (like try/catch/finally) and raise (like throw)
  • inspect and to_s (like java toString())
  • attr_reader :v, attr_writer :v, and attr_accessor :v (shortcuts for accessor method creation)
  • initialize is the constructor

I'm especially looking forward to wrapping my mind around passing code blocks as arguments. This isn't new to the world of programming languages but it is something I've never played with before and seems to open up a lot of possibilities.

Hacking Matter: Levitating Chairs, Quantum Mirages, and the Infinite Weirdness of Programmable Atoms
Posted by dav at 2004 Mar 25 04:24 PM PST
File under: FinishedReading


Hacking Matter by Wil McCarthy

This is a book I picked up from the author when he spoke at the 2004 Emerging Technology conference.

Global Brain: The Evolution of the Mass Mind from the Big Bang to the 21st Century by Howard Bloom
Posted by dav at 2004 Mar 25 04:03 PM PST
File under: FinishedReading

Non-Fiction:


Global Brain: The Evolution of the Mass Mind from the Big Bang to the 21st Century by Howard Bloom.
The prequel book, The Lucifer Principle: A Scientific Expedition Into the Forces of History, irrevocably changed my view on life.

The Lucifer Principle: A Scientific Expedition Into the Forces of History
Posted by dav at 2003 Nov 25 07:50 PM PST
File under: Books


The Lucifer Principle: A Scientific Expedition Into the Forces of History
Bloom, Howard


This is a book I picked up at the Accelerating Change Conference 2003 back in September. It employs logical deductions derived from scientific and historic findings to explain the nature of mankind, and in particular Man's more evil nature. It begins with the first self-replicating molecules floating in our primordial oceans and continues on to the superorganisms that make up our global societies.

It was a fascinating and eye opening journey, and I now count it among my favorite books. I deeply respect a book which has made such solid challenges to my instinctual and intellectual beliefs. It goes beyond simple theories such as self-preservation and self-propagation, looking deeper into the more complex yet common themes running through all organic life.

Additionally I found myself absorbed in the numerous historical anecdotes, both in the main text and in the footnotes (roughly a third of the book is devoted to footnotes). The book was a pleasure to read, I highly recommend it.

a pile of books
Posted by dav at 2003 Apr 19 08:09 PM PST
File under: Books

I like to read. Unfortunately I have not had much time to read in the past six months or so. Actually I haven't had much time to read since joining a startup 2 years ago because I must be averaging 60+ working hours a week since then, but that's a bitch session for another time.

What I'd like to discuss now is how tall my stack of books in the to-read queue has grown. That measure is twenty four and one half inches, surely the highest it has ever been. Many of these I picked up at a county book sale on my last trip to North Carolina, where they were going for $0.50 for a paperback and $2 for a hardback. Some I picked up on impulse at various independent booksellers around San Francisco, knowing full well that I had no time to read them, because I am an addict and can't control myself.

Here they are.