Slashdot Mirror


Writing Genetic Code

An anonymous reader writes "The Globe and Mail is reporting on another group of researchers delving into the field of 'synthetic biology.' The project stemming from the efforts of two biology labs in British Columbia and Maryland is attempting to create the first synthetic life form. From the article: 'The project is being spearheaded by U.S. scientist Craig Venter, who gained fame in his former job as head of Celera Genomics, which completed a privately-owned map of the human genome in 2000. Dr. Venter, 59, has since shifted his focus from determining the chemical sequences that encode life to trying to design and build it: "We're going from reading to writing the genetic code," he said in an interview.'" This is certainly not the first group to venture into this territory.

22 of 190 comments (clear)

  1. I for one... by jpellino · · Score: 4, Funny

    ... welcome our new two-codon overlords.

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  2. Python vs Perl vs Ruby vs.. by Anonymous Coward · · Score: 5, Funny

    There you go, no more bitching about which is the best coding language, now you can code in the most natural one.

    1. Re:Python vs Perl vs Ruby vs.. by aurb · · Score: 2, Funny

      Yes, but how many lines of genetic code would it take to do this:

      print "Hello world!"

  3. Compiler? by r00t · · Score: 5, Funny

    I hope there is a gcc backend for this. I hate using Visual Studio to write my code.

  4. In Soviet Russia.. by Combas · · Score: 0, Funny

    ...biology programs you!

  5. Here comes the pain by redthefed · · Score: 4, Funny

    I've seen WAY too many sci-fi movies to consider this a good scientific endeavor. If you need me, I'll be in my concrete bunker. :)

  6. In Soviet Russia... by Ruff_ilb · · Score: 5, Funny

    Genetics code YOU!

    Oh wait... they do...

    Carry on.

    --
    http://www.TheGamerNation.com/Forums
    1. Re:In Soviet Russia... by Anonymous Coward · · Score: 1, Funny

      In Korea, only old people have genetic codes.

  7. Here's what we need... by johansalk · · Score: 2, Funny

    Forget 'curing disease', that's not the future of the species, what we need are perfect blondes and supermodels.

  8. Is it Open Source? by $0.02 · · Score: 5, Funny

    Seriously, are we going to have both propriatory as well as free genetic code organisms? What's the legal status of a living being that's a result/offspring of a crossing/mating between a propriatory and a GPL organism?

    --
    If enithin kan gow rong it whil. (Murfey)
  9. genetic code? by radicalnerd · · Score: 3, Funny

    how the @#$! are you going to debug it?

    1. Re:genetic code? by Anonymous Coward · · Score: 1, Funny

      With bug spray and/or a flyswatter.

  10. Mwahahahahah! by Anonymous Coward · · Score: 3, Funny

    Remember all those stuffed suits who said that the GPL was viral? Just wait for their reaction when we prove them right!

    "I'm sorry sir, but from now on your name ought to be GNU/Mr. Jones..."

  11. I can see it now by Tablizer · · Score: 2, Funny

    "Frankenstien XML on Rails 101 for Dummies, with MySql."

    1. Re:I can see it now by Mr.+Vandemar · · Score: 1, Funny

      Elementary Frankenstein design with PHP and MySQL: Arms everywhere, all with a different number of incompatible joints that, if improperly attached, are vulnerable to injections which cause them to attack the body they're attached to. Oh, and it can sprint like the wind, but sometimes pieces fall off, and are replaced by slightly different pieces, but you can't tell until the arm gets caught in the meat grinder where the creature works since it's become too long.

      Okay, I think I confused myself with that one...

  12. Typo by zephc · · Score: 2, Funny

    You misspelled "Dr. Venture"

    "Why is it every time I need to get somewhere, we get waylaid by jackassery?"

    --
    "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
  13. Re:OMFSM by AndroidCat · · Score: 4, Funny

    They're going to double freak when it's discovered that human genetics are made up of spagetti code!

    --
    One line blog. I hear that they're called Twitters now.
  14. Re:OMFSM by Hektor_Troy · · Score: 2, Funny

    Of course human genetics are made up of spaghetti code! We were all created by the Flying Spaghetti Monster!

    --
    We do not live in the 21st century. We live in the 20 second century.
  15. Hopefully... by ShaunC1000 · · Score: 2, Funny

    they'll release their genetic code under the GPL, I'd really hate it if went all commercial.

  16. Just a hunch... by eremitic · · Score: 2, Funny

    Something tells me this code will be very vulnerable to viruses.

    --
    Warning: Could be fatal if taken seriously
  17. Re:Recolada by AsparagusChallenge · · Score: 2, Funny

    Actually, no. If God didn't didn't mean us to create life he would let us do it, and then we would smite ourselves with our little new toys :)

  18. And, speaking of C++... by Chemisor · · Score: 4, Funny

    Well, as a C++ programmer, I am quite used to hearing how C++ is evil because of all the things it can do. Therefore, I am as justified as they are in saying that C++ is better than genetic code for the following reasons:

    Genetic code is too low-level. While C++ comes with a standard library defining containers, iterators, and common algorithms, in genetic code you have to do everything from scratch. In quaternary. With 3D objects. Talk about a learning curve!

    Genetic code has no garbage collector, and not even a simple malloc. In fact, you have to write self-modifying code to avoid memory leaks or dangling references. This makes it very difficult for the beginning programmer to write good code, and encourages bad practices.

    Genetic code is not object oriented. You have to do horrible hacks to encapsulate private information or define interfaces to it. Most programmers just use a "signals-and-slots" method to pass messages, resulting in spaghetti code rivaling the worst abuses of goto.

    Genetic code is too flexible. If you thought bad C++ code was hard to understand due to operator overloading, wait 'till you see the things a bad programmer can do with genetics! And, while in C++ the worst that can happen is a crash, bad genetic code could eat you.

    Genetic code takes longer to develop for. You have to write lots and lots of code to duplicate even the simplest C++ line. Furthermore, compilation times totally suck, approaching twenty years for complex programs!

    Genetic code has an arcane syntax, leftover from the early days of evolution. Just imagine, we're still using constructs nearly three billion years old! If you thought having some C in C++ was bad, wait 'till you see the archean leftovers you are forced to use in your eukaryotic cells!

    Genetic code is dynamically typed and favors the "duck typing" philosophy. This creates an enormous amount of security holes, where special ducks ("poisons") with appropriate appearance but malicious behaviour could be introduced into the system.

    Genetic code is hard to debug. Having no debugger, one has to rely on contrived printf-like trace statements. Unlike printf, the genetic equivalents are limited in number and expressiveness, sometimes making it impossible to figure out what is wrong.

    Genetic code is a bloated pig. Just imagine, you need trillions of bits to define a simple organism, while in C++ I can code NPCs in under a hundred lines of code.

    Genetic code VM is slow. Perhaps not as slow as Java, but it still takes milliseconds to do even simple operations. We could all think so much faster if we were written in C++.