I've been meaning to post this for a while...
My friend Kirk Benson, who served with me on USS Ouellet, is a Navy oceanographer and was responsible for forecasting weather in the New Orleans area. He lived in Slidell, Louisiana, until Hurricane Katrina blew through. Interestingly, he recommended the evacuation of Navy facilities in New Orleans and was sent to Texas before the storm.
Pictures of the damage to his house are here. It all seems a lot more real when you know someone affected.
Musings on books, the near future, the process of writing, the Semantic Web, the origins of agriculture, evolutionary meme theories, the venture capital process and the occasional political rant; not necessarily in that order. See my books at http://hyland-wood.org.
Thursday, October 20, 2005
Thomas Schelling Wins Nobel Prize for Economics
Thomas C. Schelling won this year's Nobel Prize for economics, and about time, too.
Schelling's article1 on racial segregation, the earliest agent model of which I am aware, was what started my interest in agent modeling, finite autonoma and other ways of generating complexity from simple rules.
The University of Maryland press release is here, which points to some of his other big works. It looks like I have more reading to do...
[1] Schelling, T. 1969. “Models of Segregation.” American Economic Review 59:488-493.
Schelling's article1 on racial segregation, the earliest agent model of which I am aware, was what started my interest in agent modeling, finite autonoma and other ways of generating complexity from simple rules.
The University of Maryland press release is here, which points to some of his other big works. It looks like I have more reading to do...
[1] Schelling, T. 1969. “Models of Segregation.” American Economic Review 59:488-493.
Tour du monde en dansant
For anyone who likes to travel, Tour du monde en dansant is a must-see. Thanks to brownyPoints for the link.
Wednesday, October 19, 2005
Campbell on Memetics?
It is amazing how many scholars have had some internal model regarding the spread of ideas, and many of them seem rather close to (though few are isomorphic with) Blackmore's memes.
I was just reading in Joseph Campbell's Creative Mythology where he says, "A mythological canon is an organization of symbols, ineffable in import, by which the energies of aspiration are evoked and gathered toward a focus. The message leaps from heart to heart by way of the brain, and where the brain is unpersuaded the message cannot pass. The life then is untouched."
That could be Blackmore's memetics, except I think she would tend to say that the last sentence deviates. For, in her theory, an integration of the idea occurs, mixing either more or less with those already resident. Campbell suggests that some ideas may be completely and utterly dismissed if they contradict a functioning mythological system. I think that is worth paying some serious attention to.
I was just reading in Joseph Campbell's Creative Mythology where he says, "A mythological canon is an organization of symbols, ineffable in import, by which the energies of aspiration are evoked and gathered toward a focus. The message leaps from heart to heart by way of the brain, and where the brain is unpersuaded the message cannot pass. The life then is untouched."
That could be Blackmore's memetics, except I think she would tend to say that the last sentence deviates. For, in her theory, an integration of the idea occurs, mixing either more or less with those already resident. Campbell suggests that some ideas may be completely and utterly dismissed if they contradict a functioning mythological system. I think that is worth paying some serious attention to.
Friday, October 14, 2005
Simple Humanism
The history of science may be thought of as the search for simple rules underlying complex phenomena. This search, as the last couple of hundred years clearly show, has been amazingly, even surprisingly, successful. It seems that the world is more simple at its core than we ever expected.
It is not just physics. Sure, Newton ("F=ma"), Laplace (Nature produces "a great number of phenomena, often very complicated, by of a small number of general laws"), Einstein ("E=mc2") and others lead the way, but our contemporaries are busily extending the concept to many other fields. Stephen Wolfram's finite autonoma have sought to place the entire physical world on a simpler footing. Dawkins and Gould extended Darwin's evolution and made it, if anything, simpler. Joseph Campbell found simple underlying rules in worldwide human mythologies. Susan Blackmore, extending Dawkins, is trying to do it for ideas themselves.
I have started to wonder about humanism as a simplification. Humanism would seem to be an expansion of a human world view due to a simplification of the idea of creation. Humanism places humans again in the center of the perceived universe, capable of creating their own world views and solely responsible for their execution. The cause for this shift in perception is directly tied to the successes of simplification in other fields. It worked for physics, biology, economics, so why not God?
Of course, simple (there's that word again) economics tells us that relying on innate human reactions without long term planning (the Tragedy of the Commons) is a quick road to disaster in an economy based on scarcity. Humanism, therefore, is not a silver bullet to solving the world's problems. It just may allow us, though, to look at our problems more clearly and encourage us, however slightly, to plan for our long term survival instead of awaiting Armageddon to clean up our mess.
It is not just physics. Sure, Newton ("F=ma"), Laplace (Nature produces "a great number of phenomena, often very complicated, by of a small number of general laws"), Einstein ("E=mc2") and others lead the way, but our contemporaries are busily extending the concept to many other fields. Stephen Wolfram's finite autonoma have sought to place the entire physical world on a simpler footing. Dawkins and Gould extended Darwin's evolution and made it, if anything, simpler. Joseph Campbell found simple underlying rules in worldwide human mythologies. Susan Blackmore, extending Dawkins, is trying to do it for ideas themselves.
I have started to wonder about humanism as a simplification. Humanism would seem to be an expansion of a human world view due to a simplification of the idea of creation. Humanism places humans again in the center of the perceived universe, capable of creating their own world views and solely responsible for their execution. The cause for this shift in perception is directly tied to the successes of simplification in other fields. It worked for physics, biology, economics, so why not God?
Of course, simple (there's that word again) economics tells us that relying on innate human reactions without long term planning (the Tragedy of the Commons) is a quick road to disaster in an economy based on scarcity. Humanism, therefore, is not a silver bullet to solving the world's problems. It just may allow us, though, to look at our problems more clearly and encourage us, however slightly, to plan for our long term survival instead of awaiting Armageddon to clean up our mess.
All that Glitters does not, err, SPARQL
I was asked to review and comment on the specification for the SPARQL Query Language for RDF. The full review is here.
In short, I am impressed that the DAWG was able to produce a specification, but I can't help being disappointed in the results.
The Kowari community plans to implement it anyway, since it will become the standard RDF query language, but will have to extend it significantly. The iTQL language will remain the same, but will be deprecated as of the Kowari release which includes a SPARQL implementation extended to include all iTQL features. There is much discussion whether that is indeed practical.
In short, I am impressed that the DAWG was able to produce a specification, but I can't help being disappointed in the results.
The Kowari community plans to implement it anyway, since it will become the standard RDF query language, but will have to extend it significantly. The iTQL language will remain the same, but will be deprecated as of the Kowari release which includes a SPARQL implementation extended to include all iTQL features. There is much discussion whether that is indeed practical.
Tuesday, October 04, 2005
Dates for Kowari 1.1 Release
Kowari version 1.1 dates of interest:
No code changes will be accepted after the code slush unless they impact currently open bugs of priority 8 or greater. Code changes submitted after the code freeze will be applied to a new CVS branch for the following version.
| Code slush | 10 October 2005 |
| Code freeze | 17 October 2005 |
| Documentation freeze | 10 December 2005 |
| Release | 2 January 2006 |
No code changes will be accepted after the code slush unless they impact currently open bugs of priority 8 or greater. Code changes submitted after the code freeze will be applied to a new CVS branch for the following version.
Thursday, September 22, 2005
Northrop Tucana Web Site Up and Running
Northrop Grumman has put up a Northrop-branded Tucana Web site. It is basically Tucana Technologies' old site for the moment with a bit of cleaning, but it is a very positive start for their marketing campaign. www.tucanatech.com now redirects to Northrop.
Wednesday, September 21, 2005
Northrop Grumman Press Release re Tucana Acquisition
Northrop Grumman Corporation (finally) announced the purchase of Tucana Technologies' intellectual property.
Tuesday, September 20, 2005
SPARQL Protocol Review and Comments
I just reviewed the SPARQL Protocol for RDF working draft, now in Last Call at the W3C. The full review is here, but here's a summary:
"It is my (personal) opinion that this document is not ready for publication until the WSDL 2.0 compliance issue in Section 2.2 is resolved. The phrase 'DAWG acknowledges the risk inherent in describing its protocol in an illegal variant of WSDL 2.0' is not sufficient to relieve the working group of its responsibility for interoperability. Indeed, if this specification were to be published without resolution of this issue, I think it is quite likely that WSDL 2.0 implementations would not change to reflect it. That would materially damage the SPARQL Protocol's likelihood of uptake."
"It is my (personal) opinion that this document is not ready for publication until the WSDL 2.0 compliance issue in Section 2.2 is resolved. The phrase 'DAWG acknowledges the risk inherent in describing its protocol in an illegal variant of WSDL 2.0' is not sufficient to relieve the working group of its responsibility for interoperability. Indeed, if this specification were to be published without resolution of this issue, I think it is quite likely that WSDL 2.0 implementations would not change to reflect it. That would materially damage the SPARQL Protocol's likelihood of uptake."
Friday, September 16, 2005
Korean Defense Service Medal
The US Department of Defense announced the creation of the Korean Defense Service Medal (KDSM). The KDSM is a service medal for those who have served in the Republic of Korea. Since I meet the criteria about ten times over, my rack now looks like this:

Of course, I'll never wear it, but I might hang it in my office with the others. It's strange how much that simple recognition of all those damn cold nights on the far side of the world means to me. The Cold War was rarely hot, but it sure was uncomfortable. I think of those days as the most rewarding of my life, when I was closest to history in the making. I sure am glad I waited to have children, though. It was hell on families.
For the record (when my kids read this 30 years from now), the thing on top is a US Navy Surface Warfare Officer (ship driver) qualification. The one on the bottom is a Deep Sea Diving Officer qualification. The ribbons are (from upper left to bottom right): Navy Commendation Medal, Air Force Achievement Medal, Navy Battle Efficiency Ribbon (3 awards), National Defense Service Medal, Korean Defense Service Medal and Navy Sea Service Deployment Ribbon (4 awards).
Of course, I'll never wear it, but I might hang it in my office with the others. It's strange how much that simple recognition of all those damn cold nights on the far side of the world means to me. The Cold War was rarely hot, but it sure was uncomfortable. I think of those days as the most rewarding of my life, when I was closest to history in the making. I sure am glad I waited to have children, though. It was hell on families.
For the record (when my kids read this 30 years from now), the thing on top is a US Navy Surface Warfare Officer (ship driver) qualification. The one on the bottom is a Deep Sea Diving Officer qualification. The ribbons are (from upper left to bottom right): Navy Commendation Medal, Air Force Achievement Medal, Navy Battle Efficiency Ribbon (3 awards), National Defense Service Medal, Korean Defense Service Medal and Navy Sea Service Deployment Ribbon (4 awards).
Memetic Iteration Via Selective Focus
I've been thinking a lot recently about the way that memes change. If Richard Dawkins is right about ideas following an evolutionary algorithm ("memes") and Sue Blackmore is right about the mind being an imitation machine (thus being the home and replicator of memes), then we have to start wondering about the cause of copying errors. After all, errors in replication are key to the evolutionary algorithm. In genetics, the cause seems to be mutation via statistical failures during replication or induced errors afterwards (e.g. by radiation). What is the cause of memetic errors in imitative replication?
I think I found a clue to that last night. It was my wife's birthday and she was opening her presents and reading cards from family and friends. When she read the card from me out loud, my son keyed on a sentence regarding him and burst out, "Hey, Dad, why did you say that?" That was the clue: Aidan heard the entire content of the card, but reacted strongly to only a small portion of it. When asked, his recollection of the card was restricted to the part about him. He missed the main theme because it simply wasn't important to him.
Is selective focus, driven by our own self interest, the key to memetic iteration? I suspect so. It certainly seems to correspond to political spin doctoring (where spin doctors try to find just the right way to describe a situation, self interest being the driving factor), and perhaps even fads. In the creation of fads, each individual seeks to iterate a (generally simple) idea until it strikes the right cord (as determined by positive feedback from onlookers), then it replicates relatively freely. It may change again, as it is picked by people with different ideas of what the right cord is. Marketers, like politicians, try to engineer such phenomena. Therein lies the real danger of a proper science of memetics; if we really get the point of having a full theory, the potential for abuse is much more dangerous than Paul Davies suggests.
I think I found a clue to that last night. It was my wife's birthday and she was opening her presents and reading cards from family and friends. When she read the card from me out loud, my son keyed on a sentence regarding him and burst out, "Hey, Dad, why did you say that?" That was the clue: Aidan heard the entire content of the card, but reacted strongly to only a small portion of it. When asked, his recollection of the card was restricted to the part about him. He missed the main theme because it simply wasn't important to him.
Is selective focus, driven by our own self interest, the key to memetic iteration? I suspect so. It certainly seems to correspond to political spin doctoring (where spin doctors try to find just the right way to describe a situation, self interest being the driving factor), and perhaps even fads. In the creation of fads, each individual seeks to iterate a (generally simple) idea until it strikes the right cord (as determined by positive feedback from onlookers), then it replicates relatively freely. It may change again, as it is picked by people with different ideas of what the right cord is. Marketers, like politicians, try to engineer such phenomena. Therein lies the real danger of a proper science of memetics; if we really get the point of having a full theory, the potential for abuse is much more dangerous than Paul Davies suggests.
Wednesday, September 14, 2005
SPARQL Support Coming for JRDF
Tom has been working on SPARQL support for JRDF and has posted a good status update.
SPARQL could be in JRDF as early as the 0.4 release, which would pave the way for SPARQL in a later release of Kowari. Of course, iTQL still has many more features than SPARQL and there will be some difficulties mapping the two. I still want iTQL to turn into a SPARQL+ (and even - where appropriate, such as UNSAID, unless the DAWG drops it as they are rumored to be considering). I like to think of the future of iTQL's relationship to SPARQL as being analogous to PL/SQL's relationship to the SQL standard. Only time will tell if we can pull that off, but I am hopeful. That approach will require much more than supporting SPARQL in JRDF.
SPARQL could be in JRDF as early as the 0.4 release, which would pave the way for SPARQL in a later release of Kowari. Of course, iTQL still has many more features than SPARQL and there will be some difficulties mapping the two. I still want iTQL to turn into a SPARQL+ (and even - where appropriate, such as UNSAID, unless the DAWG drops it as they are rumored to be considering). I like to think of the future of iTQL's relationship to SPARQL as being analogous to PL/SQL's relationship to the SQL standard. Only time will tell if we can pull that off, but I am hopeful. That approach will require much more than supporting SPARQL in JRDF.
Monday, September 12, 2005
Kowari Memory Leak Found and Fixed
Chris Wilper and his team at The Fedora Project have been embedding Kowari within Fedora for some time. They recently uncovered a memory leak which is caused by a failure to properly clean up unused FreeList$Phase objects in one of the FreeList constructors. The problem shows up when doing many inserts and deletions. Chris quickly tracked down the cause and submitted a patch. Paul G has looked at it, albeit briefly, and will write a test to catch the problem. I expect that Chris' patch will be committed to the Kowari CVS shortly.
All Kowari and Tucana Knowledge Server users should take note of this one! The memory leak exists in both the Kowari 1.0 series and the 1.1 prereleases (including nightly snapshots from CVS), and TKS 2.0 and 2.1 (at least). I suspect (but have not yet verified) that the TKS 1.X series is also affected. The final fix will be in Kowari 1.1 when it comes out in the fourth quarter of this year.
A nice before-and-after plot shows the memory leak and the behavior following Chris' fix.
All Kowari and Tucana Knowledge Server users should take note of this one! The memory leak exists in both the Kowari 1.0 series and the 1.1 prereleases (including nightly snapshots from CVS), and TKS 2.0 and 2.1 (at least). I suspect (but have not yet verified) that the TKS 1.X series is also affected. The final fix will be in Kowari 1.1 when it comes out in the fourth quarter of this year.
A nice before-and-after plot shows the memory leak and the behavior following Chris' fix.
Tuesday, September 06, 2005
The State of Iraq
A friend currently serving with the US military in Iraq sums it up this way: "It will continue to be bloody until we kill them all, they kill us, or they discover the flush toilet and strip malls." I couldn't have said it better myself.
Paper Accepted to SSWS 2005
I wrote a (really crappy - need to fix that) paper entitled, "Scaling the Kowari Metastore", which was was accepted to the 2005 International Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS 2005). SSWS 2005 will be held on 20 November 2005 in conjunction with Sixth International Conference on Web Information Engineering (WISE 2005) in New York City.
First Against the Wall
How does one earn the right to be first against the wall when the revolution comes? Easy: read and travel.
It shocked me to discover that I have acquired a reputation as a "liberal". A fellow engineer even recently referred to me as a "liberal wacko", which is apparently worse. This is in spite of my fiscal conservatism, preference for small government, and relatively hawkish views on foreign policy (though not on wars which do not serve the strategic interest of the US). Yet my childhood friends (most of whom seem to be US Marines), my father and several work colleagues have applied the term "liberal" to me in recent times. Why?
The answer would seem to be that I have travelled enough to form grounded opinions and read enough to understand more about the world than they. When asked, one criticizer complained that I had "left the country" (a reference to my living in Australia for seven years; he was apparently unaware of my three years in Japan with the US Navy.). The same person pointed to my writing that "most" aspects of Islam found distasteful in the West appear to originate in Bedouin culture and not in Sharia (an opinion I'd formed partially after reading the fatwas of Ali Gomaa, currently the Grand Mufti of Egypt). My father complained that I had spent too much time listening to the "liberal agenda" and had picked up some of their ideas, particularly in relation to the war in Iraq. In fact, my objections to the war in Iraq stem simply from the fact that I saw (and see) no strategic interest for the US in pursuing it. Hmmm.
It would seem the only way to be labeled a conservative in the US of 2005 is to agree with everything the president says. That is a dangerous and capricious form of nationalism, which worries me more than even this administration's spendthrift fiscal policies. I know, I know, I'll be first against the wall.
Perhaps Kenneth Quinnell was right when he said, "It is not a coincidence that the two fields most commonly accused of being liberal - journalism and academia - are two fields whose central purpose is the pursuit of truth."
It shocked me to discover that I have acquired a reputation as a "liberal". A fellow engineer even recently referred to me as a "liberal wacko", which is apparently worse. This is in spite of my fiscal conservatism, preference for small government, and relatively hawkish views on foreign policy (though not on wars which do not serve the strategic interest of the US). Yet my childhood friends (most of whom seem to be US Marines), my father and several work colleagues have applied the term "liberal" to me in recent times. Why?
The answer would seem to be that I have travelled enough to form grounded opinions and read enough to understand more about the world than they. When asked, one criticizer complained that I had "left the country" (a reference to my living in Australia for seven years; he was apparently unaware of my three years in Japan with the US Navy.). The same person pointed to my writing that "most" aspects of Islam found distasteful in the West appear to originate in Bedouin culture and not in Sharia (an opinion I'd formed partially after reading the fatwas of Ali Gomaa, currently the Grand Mufti of Egypt). My father complained that I had spent too much time listening to the "liberal agenda" and had picked up some of their ideas, particularly in relation to the war in Iraq. In fact, my objections to the war in Iraq stem simply from the fact that I saw (and see) no strategic interest for the US in pursuing it. Hmmm.
It would seem the only way to be labeled a conservative in the US of 2005 is to agree with everything the president says. That is a dangerous and capricious form of nationalism, which worries me more than even this administration's spendthrift fiscal policies. I know, I know, I'll be first against the wall.
Perhaps Kenneth Quinnell was right when he said, "It is not a coincidence that the two fields most commonly accused of being liberal - journalism and academia - are two fields whose central purpose is the pursuit of truth."
Monday, September 05, 2005
httpRange-14: A Use Case for RDF
Ralph Swick, David Booth and I have been working on a response to the W3C Technical Architecture Group's resolution on the httpRange-14 issue ("# vs. /") as it relates to Semantic Web application developers.
Bascially, we are hoping to define how URIs in RDF statements may be grounded in the Web and still be in compliance with the httpRange-14 resolution. My message to the Semantic Web Best Practices and Deployment Working Group mailing list is here.
Bascially, we are hoping to define how URIs in RDF statements may be grounded in the Web and still be in compliance with the httpRange-14 resolution. My message to the Semantic Web Best Practices and Deployment Working Group mailing list is here.
Thursday, September 01, 2005
The Truth About Dissent
I have a couple of thoughts for my American friends who think that patriotism is best defined by standfast, simpleminded support for a single president's policies:
- "It is the first responsibility of every citizen to question authority." -- Benjamin Franklin
- "Dissent is the highest form of patriotism." -- Thomas Jefferson
- "All men having power ought to be distrusted to a certain degree." -- James Madison
- "If freedom of speech is taken away, then dumb and silent we may be led, like sheep to the slaughter." -- George Washington
A Little Help from our Friends?
The United States of America has an admirable record of sending aid overseas. We are now in desperate times ourselves in New Orleans, and lower Mississippi and Alabama. Where is foriegn aid to those areas? I have a suggestion: Let's ask our Arab friends to send us what they can afford. We could really use a whole lot of sandbags...
Subscribe to:
Posts (Atom)