Live data from Hacker News

A computer made from DNA can compute the square root of 900

newscientist.com

41–50 of 57 posts

Re: A computer made from DNA can compute the square root of 900

#41
post #12

Man, when we can go one layer up, like say DNA = Verilog, and neurons, cells, etc = FPGA, things will change in profound ways. Edit: maybe a couple layers? Anyone knowledgable care to speculate? I would find that interesting to read

For these techniques, the bottleneck in latency will always be DNA synthesis. AFAICT you're encoding your data in DNA as well, which means that actual, precise chemical reactions are required to do this computation, which is 1) always going to be slower than moving electrical charges and 2) going to have diminising yields exponential on the number of steps required to build it.

Here is the state of the art: Look at how wasteful it is.

https://en.wikipedia.org/wiki/Nucleoside_phosphoramidite

Re: A computer made from DNA can compute the square root of 900

#42
post #26

Earlier quoted context omitted.

I do wonder however whether there exist a deep learning architecture built with real neurons.

is that not what you and I are?

Perhaps but I do wonder whether the architectures of ANN works with the real biological neural network. Maybe biological neurons can be an alternative to the power hungry GPU clusters.

Re: A computer made from DNA can compute the square root of 900

#44

Earlier quoted context omitted.

is that not what you and I are?

Nah, everyone knows our brains are just quantum antennas for communicating with our immaterial souls that just coincidentally resemble neural networks.

Human consciousness does not resemble neutral networks.

Sure there are some superficial elements that do, but that means ignoring all the most important parts.

Re: A computer made from DNA can compute the square root of 900

#46

We know this is true, because most people can compute that it is 30. The interesting thing is how little dna is required.

This is the furthest thing from the truth. That a human has a certain capability does not in the slightest imply that “DNA”, at least as commonly understood, encodes that capability, at all.

A bunch of molecular recipes encoded in a few gigs of nucleotides with some crude feedback loops do not a human make.

Quite apart from epigenetics as it’s commonly presented (methylation, and all sorts of histone antics), you might recall that DNA itself doesn’t magically grow up: you do need a cell.

It’s somewhat (and only poorly) analogous to being handed the source code to a C compiler written in C, without knowing C. Does the C code really encode C? Well, not without the compiler it doesn’t....

There’s then a very interesting discussion around how it’s even possible for a mammalian nervous system to bootstrap itself. Figuring out walking seems perhaps emergent: it’s a learnable technique based on not falling. But how do dog breeds retain intrinsic high-level behaviours even if they’ve never observed them? What makes a Shepherd so concerned when his assumed flock becomes dispersed?

We are a tremendously long way from answering these questions, but I would caution anyone who thinks it just “in the DNA”.

Re: A computer made from DNA can compute the square root of 900

#48
post #12

Man, when we can go one layer up, like say DNA = Verilog, and neurons, cells, etc = FPGA, things will change in profound ways. Edit: maybe a couple layers? Anyone knowledgable care to speculate? I would find that interesting to read

For these techniques, the bottleneck in latency will always be DNA synthesis. AFAICT you're encoding your data in DNA as well, which means that actual, precise chemical reactions are required to do this computation, which is 1) always going to be slower than moving electrical charges and 2) going to have diminising yields exponential on the number of steps required to build it. Here is the state of the art: Look at h…

Yes!

And that's what I was speaking to up thread. Totally wasteful.

One (or more) layers up, we are not doing any computation via DNA. Maybe configuration and specification are better words for whatever does computation or some other task.

Imagine a sub-system. Maybe it's new sensory input, or some inherent comms interface or other we don't have as part of our nature right now.

If we think of DNA as some kind of Verilog, then:

Say I have a computer expressed in Verilog. I can push that to a chip, and that chip becomes that computer. Later, I want some additional computation capability, or I/O system, display, whatever. Just change the Verilog, and next push, that computer, being the same one a generation prior, now has this new thing.

So, we've got "human" expressed as DNA. Rather than compute with the actual DNA, expressing something that can compute is what I am getting at and in only the most general of ways.

The DNA basically makes an organism, or some functional bio-tech that is capable of computation, carrying electrical charge, do things we know biological systems can do. They have different strengths from electromechanical systems.

Our own brains are kind of slow, imprecise, but look at what they can do! What if a "coprocessor" of sorts could be woven in there? Or, maybe just an interface, form of comms that is not like the senses we have now.

Or maybe we leave ourselves alone. (good call, if you ask me), but we end up making living things, task based, maybe not even fully functional beings (probably also good call), that can interact with our existing systems.

Living neural nets for more advanced pattern recognition or memory recall, for example? Visualization?

That's where the real action / change is, IMHO.

And when I asked for speculation, I was kind of hoping people with this interest, or domain expertise might just riff on what such an idea may evoke in their thoughts, impressions, visions of what could come.

Re: A computer made from DNA can compute the square root of 900

#50

We know this is true, because most people can compute that it is 30. The interesting thing is how little dna is required.

Very first sentence: "A computer made from strands of DNA in a test tube can calculate the square root of numbers up to 900." (actually in the third sentence they clarify it is square numbers only).

Pretty sure most people can't do this. Even if we mean most people in a country where everyone graduates high school.

Post reply on HN