Older blog entries for jpb (starting at number 1)

I have realized that it is possible to create a dna computer by programming silicon wafers with dna molecules (attached to aluminum, or by some other procedure), and then removing the inert backside silicon. This results in a wafer that is coated with dna molecules, and some arrangement of silicon dioxide, anodized aluminum, and protected polysilicon.

These wafers can be naturally put together in very complex ways by engineering the dna sequence at certain physical points. By engineering the intersequence complementarity of DNA molecules intended to pair to another wafer, it is possible to create circuits between any one of the layers.

This should make it possible to create highly functional dna-computers as a cap on standard integrated circuits with a small amount of wafer space devoted to dna attachment locations.

I would love to be able to use a computer program to visualize these DNA-connected layers, and also do DNA-sequence layout.

I started two open-source projects at SourceForge today.

The first is a fork of Steven Rubin's Electric Editor software. I am trying to improve the display performance of the existing code, and make it a flexible platform for tool integration on local and remote hosts. My goal is to make gMEMS a comprehensive GPLd interface to the powerful tools of other vendors (Synopsys in particular).

I also started another project, to develop software support for PCI audio data communications on Linux. I hope to demonstrate 100 kbps for $20 per host using acoustic networking, and develop software support for adaptive acoustic transceiver arrays.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!