1,347 karma · joined July 22, 2014
If the technology works, why not wait until the people demand it, instead of telling them they have to feel the pain of paying for it now to solve a problem no one can see?
Evolution, unfortunately, ruins all the fun. Producing all those proteins to make your drug of choice puts a large burden on the cells - any of them that lose those genes to mutations in the DNA will be able to grow slightly faster and eventually take over the entire culture.
I can sell a 2x slowdown to my boss if I can show that that's the only cost of a significantly more elegant and productive language, but at 100x that's a much harder sell.
However, there are no corresponding RNA unnatural bases, and there's no tRNA that would recognize that even if there were. So it's going to take a lot more work before you can use these for coding for noncanonical amino acids.
This really is just a proof of concept.
Addressing the other comments about this leading to some crazy scifi scenario, imagine telling someone you used machine learning to identify spam emails and they started freaking out about how you're going to start Skynet. If you understand how things really work you can see it's not just implausible, it's that things fundamentally don't work that way.
I tried learning about Haskell just so I could understand a flurry of articles I came across that were trying to explain monads. But mostly I found super abstract notation, something about bind and unit and >>=, and I came away just feeling dumb. I gave up pretty quickly, but to be fair I suppose I wasn't super motivated to work through it.
Later, I learned Rust just for fun. Options? Sounds like a good way to express uncertainty about a function call. Oh, and you can compose it with other Options using this function called and_then(), and things will short-circuit if they fail. Neat!
A year later I find out I had been productively using monads the whole time without even knowing it. It's so frustrating knowing how easy it could have been to learn this concept explicitly the first time around.
For the second idea, again, evolution ruins everything. The competing organism would do just that - compete.