| Synthetic Morpheme Christopher Taylor's editorials on Science, Technology, Salsa dancing and more Synthetic Morpheme I've become increasingly interested in the somewhat metaphysical concept of "structure". What exactly is structure? Many of us might invoke the pornography metric of "I know it when I see it." According to the dictionary [Merriam-Webster]:
I guess I am thinking of it in a more general sense; a mathematical sense. What is it that differentiates life from non-life, order from chaos, complexity from simplicity, free will from programmed response? Okay, okay... that's way out there. But there is a kernel of similarity in there somewhere. Something that ties these ideas together and I think of that as "structure". I am still grappling with this concept, it's meaning and its consequences, however I have a working definition that I think shows promise.
Structure can be like positive or negative space in a work of art. Sometimes the "object" of a drawing is represented in the positive space and sometimes in the negative. Escher's tessellations are a good example of this [World of Escher]. In a diamond, an "inclusion" is a break in the uniformity of the carbon matrix that makes up the crystal. We think of the inclusion as being a structure within the diamond; a structure in negative space. Of course, to the eye, the material of the diamond is not visible and has no structure itself. However, it is this uniformity that allows us to resolve the inclusion as being a "structure". If we where to change the scale at which we examine the diamond, we might see the lattice of the diamond against the smooth background of space and say that it is the diamond lattice that has "structure". This scaling can work in both directions; moving down to the subatomic scale or up to the scale of the universe. The key point being that "structure" is relative to the scale at which we are observing. The Buddhists point out that all things are one. There is no true distinction between the space, the diamond or the inclusion. They are all one. However, defining "structure" allows us to model the world. So, structure is the process by which we abstract the one-ness of things so that we can manipulate them in our minds. More on this later. For now I just wanted to get these half-baked ideas in print. 5:15:04 PM MIT's Open Courseware initiative marches on with a new release of all the course information for 500 MIT courses [Slashdot]. 4:33:59 PM
Disney is launching a service in several test markets has the potential (once it matures) to pull me away from Netflix [ArsTechnica]. Netflix is essentially movies on-demand, but with a slow network. Speed that network up a little bit and you will have an even better service. That's what Disney is trying to do and there are certainly many others waiting in the wings to jump on this opportunity once they finally decide it can be profitable. In them mean time, everyone is cautious to take the plunge. 4:23:25 PM A little write up at The New York Times on my favorite little DVD rental service, Netflix [Netflix Uses Speed to Fend Off Wal-mart Challenge]. 2:10:33 PM
PhotoSIG is a site with photos posted by many different photographers and discussion lists [photoSIG]. 1:57:15 PM
I was telling some people the other day that I thought it would be easy to build a distributed file-system that would have higher throughput, higher capacity and be easier to scale than the big SAN solutions at a fraction of the cost. The key is to build it using commodity hardware and IDE drives (SCSI would be optional). Google has release a papaer on the Google File System [ArsTechnica].
If I were to consult on a file storage system to be built from scratch, I would most likely suggest a distributed approach. Anyone out there know of any OSS projects to build such a filesystem? 1:55:07 PM GeoURL is a site that links coordinates to web pages. I have added my weblog to the GeoURL system. Now, if you are interested, you can seeing other websites that are geographically close to me. Not that you would want to do that, but I thought it would be fun, anyway. 3:59:28 PM
I looked up my address on TerraServer today and it returned two images [aerial, topo]. 3:48:22 PM
Seablogs aggregates weblogs from the Seattle area, mine included. I'm not on their map, however, and I wanna be! 3:37:44 PM
Given that the number of files and the amount of data that people are managing on their PC's is growing at a huge rate, the need for software tools to help manage all of that content is growing. I would like to find an archiving tool that would allow me to drop mp3 and jpg files into a directory and forget about them. The archiving tool would move the files into its stores as well as index header and any other information it can from the files. A web based interface would allow the files to be found through text searches and other browsing methods. In addition to this, by matching up date and other information, the interface could allow you to see closely related items and provide means of navigating from one item in the archive to others. If I can't find a tool like this, I may just build one myself. 3:22:11 PM
I friend showed these optical illusions to me the other day and than I ran across it reading some weblogs [Holy Shmoly!]. 3:14:17 PM
I've been getting jealous of a collegue's Nokia 3650 and despite the fact that my wife will kill me if I get a new phone, I've been thinking of doing it anyway. They keep getting better and better and I can't decide which one I want. Nokia just announced a new phone that might end up getting my vote [Nokia 7600]. This one has a digital camera, small form factor, mp3 support, Java support and more. Sounds like digital convergence is finally becoming a reality. 2:15:47 PM Well, I finally did it. I went out and bought a digital camera. I finally settled on the Olympus C-50 and I have not been disappointed in the least. It takes great pictures. I'll be posting some here very soon. 7:32:39 PM I have generally been skeptical of the exaggerated claims made in the media about how the IT industry is going to be devastated in the US as companies move to outsource development to India. I have continually argued that this is only going to be cost effective for certain projects, particularly large projects, where the overhead of moving a project oversees can be compensated for by the reduced labor costs. CIO Magazine dispells some of the myths of outsourcing [The Hidden Costs of Offshore Outsourcing]. Now, that said, I have actually thought about getting into the offshore outsourcing pipeline. Sounds like a good way to be involved in software development and travel to other countries. 12:18:31 PM Skype is a P2P voice over IP solution coming from the makers of KaZaA [Slashdot]. 11:04:29 AM
Microsoft is opening up the Windows Media 9 video codec to a standards body [ArsTechnica].
I never trust such moves by Microsoft. What are they really trying to do? Do they think that MPEG-4 is going to be impossible to beat unless they make this move? It's true that MPEG-4 has probably got the largest share of the market but that usually wouldn't scare Microsoft. 10:59:00 AM Microsoft is making another go at getting a foothold in the cellphone market. This time they are partnering with Motorola [ArsTechnica].
It seems to me that they are bound to make it into the market, despite the industry's distrust and efforts to keep them out. Microsoft has a lot to offer business people in terms of integration with the desktop. It only makes sense. Not that I am eager to see them attempt to dominate this market, but it does make sense to have their product available in the cellphone market. 10:46:38 AM I can't believe how much time has elapsed since I've written in my weblog. This also corresponds the how much time since I actually got a chance to read anything online. I have been so engrosed in work projects that everything else has fallen by the wayside. On a positive note, the things I've been working on our great and I hope they will see the light of day soon. 9:27:13 PM
SourceForge offers a set of software management tools for free to the open-source community. Their site claims that the host over 67 thousand projects. Among the tools they provide are version control, issue tracking and tools to allow collaboration of people working on a project. They now also offer these tools to companies [SourceForge Enterprise Edition]. 9:23:51 PM
I started the process today of creating a SourceForge project. I have used SourceForge as a source for some libraries that I have used in my own development and now I would like to put my own project out there. About eight months ago, I built a framework for creating web applications. The framework handles most of the details of having a Java application communicate over HTTP. I have been using the framework since then for a number of projects and it has proven very effective. Now, I want to make this framework available to the OSS community. 9:18:36 PM |