Editing Talk:1605: DNA

Jump to: navigation, search
Ambox notice.png Please sign your posts with ~~~~

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 53: Line 53:
 
I do not think DNA is 'source' code.  A more apt comparison would be compiled (binary) code of a self-modifying program for which no source code is available.  Anyone who've dabbled in reverse engineering is probably familiar with the Chinese-crossword level of confusion when first reading an unannotated binary (although it does get better with experience).  Now imagine you also don't know most of the assembly language, multiply by at least 1000, and you've got the genetic engineering problem.  Biologists who study it now are at least as hardcore as programmers in 60's.  Probably more.  [[Special:Contributions/172.71.98.193|172.71.98.193]] 13:29, 27 June 2022 (UTC)
 
I do not think DNA is 'source' code.  A more apt comparison would be compiled (binary) code of a self-modifying program for which no source code is available.  Anyone who've dabbled in reverse engineering is probably familiar with the Chinese-crossword level of confusion when first reading an unannotated binary (although it does get better with experience).  Now imagine you also don't know most of the assembly language, multiply by at least 1000, and you've got the genetic engineering problem.  Biologists who study it now are at least as hardcore as programmers in 60's.  Probably more.  [[Special:Contributions/172.71.98.193|172.71.98.193]] 13:29, 27 June 2022 (UTC)
  
Being a programmer (and especially one that works with hardware a lot), I love to try to make analogies of biology to computers. Of course that really really only goes so far. Having done the briefest amount of research into DNA, it's definitely not "source code". It's machine code for the worst ISA in the world that has no documentation and the code uses every single quirk to its extreme. Talk about self-modifying code, this is a self-modifying processor! Multiple "instructions" seem to code for the same thing except they actually impact the "performance" significantly. The interactions between every part of the system is so wild and sensitive that not only is the outcome different "run to run" but even when replicating the code exactly, environmental conditions make the outcome possibly very different. Not to mention that every single "processor" is slightly different and will run the same thing differently! The fact that we can be sure about almost anything is wild to me but clearly we know way less about complex organisms than simple ones. IIRC, we've managed to "compile" a simple bacterium gnome and get it to work at least somewhat, but not as well as the original! [[User:Brycemw|Brycemw]] ([[User talk:Brycemw|talk]]) 16:13, 23 April 2024 (UTC)
+
Being a programmer (and especially one that works with hardware a lot), I love to try to make analogies of biology to computers. Of course that really really only goes so far. Having done the briefest amount of research into DNA, it's definitely not "source code". It's machine code for the worst ISA in the world that has no documentation and the code uses every single quirk to its extreme. Talk about self-modifying code, this is a self-modifying processor! Multiple "instructions" seem to code for the same thing except they actually impact the "performance" significantly. The interactions between every part of the system is so wild and sensitive that not only is the outcome different "run to run" but even when replicating the code exactly, environmental conditions make the outcome possibly very different. Not to mention that every single "processor" is slightly different and will run the same thing differently! The fact that we can be sure about almost anything is wild to me but clearly we know way less about complex organisms than simple ones. IIRC, we've managed to "compile" a simple bacterium gnome and get it to work at least somewhat, but not as well as the original!

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)

Templates used on this page: