Sunday, March 27, 2005
Slashdot links to a fascinating and thought provoking one hour (!) audio stream of a speech "by futurist and developmental systems theorist, John Smart." The talk is essentially about the future of technology, more specifically information and communication technology. Obviously, there is a lot of speculation here, but it is interesting so long as you keep it in the "speculation" realm. Much of this is simply a high-level summary of the talk with a little commentary sprinkled in.
He starts by laying out some key motivations or guidelines to thinking about this sort of thing, and he paraphrases David Brin (and this is actually paraphrasing Smart):
We need a pragmatic optimism, a can-do attitude, a balance between innovation and preservation, honest dialogue on persistent problems, ... tolerance of the imperfect solutions we have today, and the ability to avoid both doomsaying and a paralyzing adherence to the status quo. ... Great input leads to great output.So how do new systems supplant the old? They do useful things with less matter, less energy, and less space. They do this until they reach some sort of limit along those axes (a limitation of matter, energy, or space). It turns out that evolutionary processes are great at this sort of thing.
Smart goes on to list three laws of information and communication technology:
This about halfway through the speech, and he goes on to list many examples and he explores some more interesting concepts. Here are some bits I found interesting.
Posted by Mark on March 27, 2005 at 08:40 PM .: link :.
In the past few weeks, I've been waging all out war with spam (both on the blog and elsewhere on the site). I'm pleased to report that my efforts appear to be paying off, with the exception that Trackback Spam appears to have picked up in the absence of comment spam. So I'm sure this won't be the last time I need to do something to combat spam.
In any case, many changes have been made and it might benefit everyone if I posted a formal comment policy. I've always had a very permissive attitude towards interaction on the site. I usually don't require most fields and try to allow interactivity with little to no barriers to entry. This won't change much, but there are some things that will no longer be allowed, so I figured I'd lay out my comment policy:
All rules are applied at my discretion. As such there may be exceptions or changes to this policy without notice. It's also possible that a legitimate comment will be deleted by accident or just because I feel like it (this section henceforth to be referred to as the ass-covering clause). The biggest difference is that you are no longer able to comment on older entries. Since older entries are seen less often, and since they attract more spam (because older posts have higher search engine rankings), it's only natural that comments be closed on those posts. Otherwise, nothing has really changed, other than the fact that my unspoken policies have now been explicitly articulated.
Update 12.15.07: This page was a little out of date, so it's been updated to keep it in line with the various anti-spam measures I actually have in place.
Posted by Mark on March 27, 2005 at 05:45 PM .: link :.
Sunday, March 20, 2005
Time Travel in Donnie Darko
By popular request, here is a brief analysis of time travel used in the movie Donnie Darko. As I've mentioned before, Donnie Darko is an enigmatic film and I'm not sure it makes total sense. At a very high level everything seems to fit, but when you start to drill down into the details things become less clear.
In the commentary track of the Directors Cut DVD, writer/director Richard Kelly attempts to clarify some of the more mystifying aspects of the film, but he still leaves a lot of wiggle room and ambiguity. He describes the time travel in the film as being driven by a "comic book logic," which should give you an idea of just how scientifically rigorous the subject is treated in the film (i.e. not very). Time travel is essentially a deus ex machina; it drives the story, but its internal mechanics are unimportant. So this analysis isn't really intended to be very rigorous either, just a few thoughts and attempts to clarify or at least call out some of the more confusing concepts.
Before I really get into it, I suppose I should mention that what follows contains many SPOILERS, so read on at your own risk. Another thing that might be useful is to go over other less than rigorous time travel theories that have been presented in film and literature. This list isn't meant to be complete, but these four theories will help in dissecting Donnie Darko. Again, many SPOILERS, especially in the case of lightning (as I'm assuming most people haven't read it).
First, does Donnie have some sort of superpower? Donnie is obviously different from other people. The film doesn't show any sort of explicit references to his powers, but it is sort of implied by his visits to a psychiatrist and his visions. I suppose the water trails he sees (which show the future path of a person, sometimes including himself) could be an expression of his abilities (as it allows him to see into the future). It's clear that Donnie made a decision near the end of the movie that he was going to "fix" the universe and allow himself to be killed by the jet engine, but it's not clear how that happens. Does Donnie actually cause that to happen, or is he just aware of it happening and going along for the ride? There is a sort of messianic theme in the movie, so I'm assuming that Donnie has some sort of power to send himself and/or the jet engine back in time and link the two universes together (and to collapse the tangent universe without destroying all of existence).
Richard Kelly, in explaining his take on the story, indicated that he wanted to communicate that there was some sort of technology at work in the tangent universe, manipulating everyone's actions, and attempting to set things right. It is unclear what exactly this technology is, how it works, or who is using it, but his point is that someone is orchestrating events in the tangent universe so as to fix the universe (or to allow Donnie the opportunity to fix things). When he mentioned this concept, I immediately thought of Asimov's Eternals, people who manipulated time and history for the betterment of mankind. In Donnie Darko, perhaps there exists a similar group of people who are tasked with ensuring that tangent universes are closed. Or perhaps, Donnie himself is subconsciously manipulating events to help fix things.
I also thought of Koontz's Lighting and that infamous line "Destiny struggles to reassert the pattern that was meant to be." In that scenario, there isn't really a technology at work, just fate, perhaps augmented by Donnie's supernatural abilities. Indeed, it could be some sort of combination of these three explanations: Donnie Darko has powers which are augmented by some sort of technology and fate.
What is Frank (the demonic looking bunny), and what role does he play in the story? This is very unclear. He may be a ghost, he may be the result of Donnie's unconscious awareness of the future, or he may be a projection from the technological puppet-masters.
There are obviously a number of other explanations. What if the timeline actually follows a linear path (i.e. the linear presentation in the movie)? In that scenario, the timeline would go from A to B to C to D, except that B and D are essentially the same point in time (perhaps the main timeline stopped while the tangent universe worked itself out). So the time travel line would occur between CD.
And of course, this doesn't really take into account all the themes of the film. I suppose I should also note that I've been analyzing the Directors Cut, which references a lot more of the fictional book, The Philosophy Of Time Travel by Roberta Sparrow (a character in the film). The Directors Cut gives more information on the guiding forces in the story, and it gives a more sci-fi bend than the theatrical cut, but both cuts are sufficiently ambiguous as to allow multiple interpretations, many of which end up being pretty silly when you drill down into the details, and some don't make much sense, but in the end that doesn't really matter all that much because you have to figure it out for yourself...
Posted by Mark on March 20, 2005 at 01:34 PM .: link :.
Sunday, March 13, 2005
A tale of two software projects
A few weeks ago, David Foster wrote an excellent post about two software projects. One was a failure, and one was a success.
The first project was the FBI's new Virtual Case File system; a tool that would allow agents to better organize, analyze and communicate data on criminal and terrorism cases. After 3 years and over 100 million dollars, it was announced that the system may be totally unusable. How could this happen?
When it became clear that the project was in trouble, Aerospace Corporation was contracted to perform an independent evaluation. It recommended that the software be abandoned, saying that "lack of effective engineering discipline has led to inadequate specification, design and development of VCF." SAIC has said it believes the problem was caused largely by the FBI: specifically, too many specification changes during the development process...an SAIC executive asserted that there were an average of 1.3 changes per day during the development. SAIC also believes that the current system is useable and can serve as a base for future development.I'd be interested to see what the actual distribution of changes were (as opposed to the "average changes per day", which seems awfully vague and somewhat obtuse to me), but I don't find it that hard to believe that this sort of thing happened (especially because the software development firm was a separate entity). I've had some experience with gathering requirements, and it certainly can be a challenge, especially when you don't know the processes currently in place. This does not excuse anything, however, and the question remains: how could this happen?
The second project, the success, may be able to shed some light on that. DARPA was tapped by the US Army to help protect troops from enemy snipers. The requested application would spot incoming bullets and identify their point of origin, and it would have to be easy to use, mobile, and durable.
The system would identify bullets from their sound..the shock wave created as they travelled through the air. By using multiple microphones and precisely timing the arrival of the "crack" of the bullet, its position could, in theory, be calculated. In practice, though, there were many problems, particularly the high levels of background noise--other weapons, tank engines, people shouting. All these had to be filtered out. By Thanksgiving weekend, the BBN team was at Quantico Marine Base, collecting data from actual firing...in terrible weather, "snowy, freezing, and rainy" recalls DARPA Program Manager Karen Wood. Steve Milligan, BBN's Chief Technologist, came up with the solution to the filtering problem: use genetic algorithms. These are a kind of "simulated evolution" in which equations can mutate, be tested for effectivess, and sometimes even "mate," over thousands of simulated generations (more on genetic algorithms here.)Now what was the biggest difference between the remarkable success of the Boomerang system and the spectacular failure of the Virtual Case File system? Obviously, the two projects present very different challenges, so a direct comparison doesn't necessarily tell the whole story. However, it seems to me that discipline (in the case of the Army) or the lack of discipline (in the case of the FBI) might have been a major contributor to the outcomes of these two projects.
It's obviously no secret that discipline plays a major role in the Army, but there is more to it than just that. Independence and initiative also play an important role in a military culture. In Neal Stephenson's Cryptonomicon, the way the character Bobby Shaftoe (a Marine Raider, which is "...like a Marine, only more so.") interacts with his superiors provides some insight (page 113 in my version):
Having now experienced all the phases of military existence except for the terminal ones (violent death, court-martial, retirement), he has come to understand the culture for what it is: a system of etiquette within which it becomes possible for groups of men to live together for years, travel to the ends of the earth, and do all kinds of incredibly weird shit without killing each other or completely losing their minds in the process. The extreme formality with which he addresses these officers carries an important subtext: your problem, sir, is doing it. My gung-ho posture says that once you give the order I'm not going to bother you with any of the details - and your half of the bargain is you had better stay on your side of the line, sir, and not bother me with any of the chickenshit politics that you have to deal with for a living.Good military officers are used to giving an order, then staying out of their subordinate's way as they carry out that order. I didn't see any explicit measurement, but I would assume that there weren't too many specification changes during the development of the Boomerang system. Of course, the developers themselves made all sorts of changes to specifics and they also incorporated feedback from the Army in the field in their development process, but that is standard stuff.
I suspect that the FBI is not completely to blame, but as the report says, there was a "lack of effective engineering discipline." The FBI and SAIC share that failure. I suspect, from the number of changes requested by the FBI and the number of government managers involved, that micromanagement played a significant role. As Foster notes, we should be leveraging our technological abilities in the war on terror, and he suggests a loosely based oversight committe (headed by "a Director of Industrial Mobilization") to make sure things like this don't happen very often. Sounds like a reasonable idea to me...
Posted by Mark on March 13, 2005 at 08:47 PM .: link :.
Sunday, March 06, 2005
Piecing it together for yourself
The Donnie Darko Directors Cut was recently released on DVD. I'd seen the enigmatic movie before, and though I enjoyed it and would have welcomed watching it again, it's probably not something I normally would have purchased if it wasn't for the fact that this new DVD has a commentary track with Richard Kelly (the film's writer and director) and Kevin Smith (director of Clerks, Mallrats, Chasing Amy, Dogma, etc... who had absolutely nothing to do with the making of Donnie Darko). Kevin Smith is a funny and knowledgeable guy, and the commentary tracks on most of his movies are great fun and fantastic examples of the oft-maligned DVD commentary genre. The involvement of Smith piqued my interest, so I picked it up. After watching pretty much the entire DVD (including the extras and the commentary), I'd say it was worth the purchase.
The director's cut of the film has an additional 20 minutes which seem to clarify some of the more mystifying aspects of the film. When combined with the commentary track, where Kelly expounds on why he did what he did when making the film, you get a really good idea of where he's coming from and what he was getting at. There is still wiggle room and ambiguity, of course, and Smith plays the perfect foil to Kelly's sometimes extravagant overzealousness. Smith doesn't hesitate to point out that he doesn't like one theoretical interpretation or another, and it makes for a compelling dynamic.
One of the things that occurred to me is that Kelly's helf-explainations (as I said, he still leaves it somewhat ambigious and open to interpretation) are somewhat silly. Perhaps silly is the wrong word to describe it, but that's sort of how it feels. And it's not just his interpretation either. Most of the stuff I come up with, when I lay it all out and try to make sense of it, feels very simplistic and sort of silly. To be sure, I'm not sure I can make perfect sense out of the story without leaving gaping holes in the plot (which is, I guess, the point).
The movie works because you have to do all the work to get there. You have to collect all the pieces of the puzzle and put it together for yourself, and doing so can be quite enjoyable (if a little maddening, as the pieces don't seem to fit!) In a sense, Kelly got away with telling a time travel story that was not very reliant upon any sort of guiding principles (at least, not from the viewer's perspective - it's clear that Kelly himself had thought very deeply about what everything meant and how to portray it), whether they be from science or psychology or whatever. He was somehow able to design the movie to obscure the silliness of the time travel needed to tell the story (which doesn't really center on time travel anyway).
Of course, this strategy doesn't always work, and to be quite honest, I can't pinpoint what it is about Donnie Darko that makes me enjoy it so much. A while ago I watched the cryptic, plodding pseudo-thriller Swimming Pool, and came away from the film feeling manipulated and disappointed. There was something similar going on with that film, but it didn't work because I felt like the filmmakers were trying to trick me, especially with that ending. They basically tried to do something similar, but instead of obscuring the silliness, they just lied throughout the movie, then told the truth at the end. I was glad I watched it, but I had no desire to watch it again in the hopes of putting more pieces of the puzzle together (as I did with Donnie Darko).
In any case, Donnie Darko is ambitious, thought-provoking, and adventurous, if a little ambiguous, filmmaking at it's best. The Director's Cut DVD is worth watching, especially because of Kevin Smith's presence on the commentary, but the theatrical cut is quite good as well.
Posted by Mark on March 06, 2005 at 07:41 PM .: link :.
Where am I?
This page contains entries posted to the Kaedrin Weblog in March 2005.
Kaedrin Beer Blog
12 Days of Christmas
2006 Movie Awards
2007 Movie Awards
2008 Movie Awards
2009 Movie Awards
2010 Movie Awards
2011 Fantastic Fest
2011 Movie Awards
2012 Movie Awards
2013 Movie Awards
6 Weeks of Halloween
Arts & Letters
Computers & Internet
Disgruntled, Freakish Reflections
Philadelphia Film Festival 2006
Philadelphia Film Festival 2008
Philadelphia Film Festival 2009
Philadelphia Film Festival 2010
Science & Technology
Security & Intelligence
The Dark Tower
Weird Book of the Week
Weird Movie of the Week
Copyright © 1999 - 2012 by Mark Ciocco.