So happens you are talking to programmer.
Changing one line of code in such a complex mechanism as body... I went ahead of myself, changing ONE instruction, within line of code, of something as complex, is ULTIMATELY risky. Take Linux kernel. No, take windows, everybody is using this shit. If there is one programmer there that will risk one line of code, assuming cross references, differences in hardware system are running on, and all possible hardware events, response of drivers for devices relying on given code. Memory allocations, I can keep counting potential issues for long time. One team wrote pieces of graphic suite, other wrote directX, other is responsible for file system, boot record and what not. First and foremost I doubt there is one person there that can comprehend all the garbage of a code windows with whole package is. Second, it's just bad practice and if you plan on this kind of "patching" you plan ahead, encapsulate pieces of code you plan to modify, expand on or reuse, and you apply STEPS ahead, because at core you assume updates. I dont know many human engineers that worked on the code that my compiler build from apparently procedurally executed code, given to me from my parents.
Third and probably most important part is. If DNA is like a BOOK, then A,T,C,G sequences are WORDS, then like in grammar sequences of VERY specific words create sentences.
I find it naive to believe human can edit book that is 133 astronomic units long (by the Science lol, length of 1bp x number of BP per cell x number of cells in the body). Its very admirable to have faith in humanity, but I find it impossible to buy in gene editing yet. The day it will become as easy and natural like 1 and 1 makes 2 and children grasp it, SURE, but then we sre godlike so we don't care anymore anyways.
Don't know about Windows, but I routinely change few lines of Linux code from time to time. Since 2.2.X kernels. Never meet any problems with that. Yes, it is a large and complex project, but it is perfectly self-documented and it is not hard to understand how it works and what exactly you need to change to get what you want.
I find it naive to believe human can edit book that is 133 astronomic units long
That's not that scary. 3 billion nucleotide pairs is ~750Mb of data. 1 nucleotide pair is 2 bits, so 4 nucleotide pairs is a byte. Not a simple task, but not completely impossible too.
Also it is not very rational to start from human DNA. There is much simpler beings, there is complete plants with flowers, roots and all that stuff (not some chlorella cells) with DNA length of only ~160M pairs, it is 40Mb of data. Chlorella is ~30M pairs or 7.5Mb. Going to bacteria, there is species with ~160k pairs or 40kb of data. Absolutely possible things to start the journey. When you completely get how that 40kb of code works, it will be much easier to go further. May be there will be some regularities or heavily used identical sequences and you will be able to split larger code into "standard libraries" and the main program, that will make further progress easier.
Linux kenel 5.10 is 1.1Gb of code unpacked, meanwhile.
Its very admirable to have faith in humanity, but I find it impossible to buy in gene editing yet
Me too. I don't buy in their gene editing. But I don't see anything wrong in starting the long road of real science and studying of gene editing in the sane and scientific way.
I don't try to tell that we have to edit our plants, pets or ourselves right now in hurry. I just try to point out that gene editing is not some pure evil that should be hated and thrown out. We should study it, get all possible knowledge about it and then, use it for our needs if necessary.
I wish you good luck on your journey and well, that's it. I'm not taking my part in it. I will jump on the train when we are godlike and I can buy my kit in 1e shop. Up to then I don't mind to be called village idiot. Not like it changes anything. Not planning to undertake any gene therapy, so I'm not worrying about consequences.
So happens you are talking to programmer. Changing one line of code in such a complex mechanism as body... I went ahead of myself, changing ONE instruction, within line of code, of something as complex, is ULTIMATELY risky. Take Linux kernel. No, take windows, everybody is using this shit. If there is one programmer there that will risk one line of code, assuming cross references, differences in hardware system are running on, and all possible hardware events, response of drivers for devices relying on given code. Memory allocations, I can keep counting potential issues for long time. One team wrote pieces of graphic suite, other wrote directX, other is responsible for file system, boot record and what not. First and foremost I doubt there is one person there that can comprehend all the garbage of a code windows with whole package is. Second, it's just bad practice and if you plan on this kind of "patching" you plan ahead, encapsulate pieces of code you plan to modify, expand on or reuse, and you apply STEPS ahead, because at core you assume updates. I dont know many human engineers that worked on the code that my compiler build from apparently procedurally executed code, given to me from my parents. Third and probably most important part is. If DNA is like a BOOK, then A,T,C,G sequences are WORDS, then like in grammar sequences of VERY specific words create sentences. I find it naive to believe human can edit book that is 133 astronomic units long (by the Science lol, length of 1bp x number of BP per cell x number of cells in the body). Its very admirable to have faith in humanity, but I find it impossible to buy in gene editing yet. The day it will become as easy and natural like 1 and 1 makes 2 and children grasp it, SURE, but then we sre godlike so we don't care anymore anyways.
Don't know about Windows, but I routinely change few lines of Linux code from time to time. Since 2.2.X kernels. Never meet any problems with that. Yes, it is a large and complex project, but it is perfectly self-documented and it is not hard to understand how it works and what exactly you need to change to get what you want.
That's not that scary. 3 billion nucleotide pairs is ~750Mb of data. 1 nucleotide pair is 2 bits, so 4 nucleotide pairs is a byte. Not a simple task, but not completely impossible too.
Also it is not very rational to start from human DNA. There is much simpler beings, there is complete plants with flowers, roots and all that stuff (not some chlorella cells) with DNA length of only ~160M pairs, it is 40Mb of data. Chlorella is ~30M pairs or 7.5Mb. Going to bacteria, there is species with ~160k pairs or 40kb of data. Absolutely possible things to start the journey. When you completely get how that 40kb of code works, it will be much easier to go further. May be there will be some regularities or heavily used identical sequences and you will be able to split larger code into "standard libraries" and the main program, that will make further progress easier.
Linux kenel 5.10 is 1.1Gb of code unpacked, meanwhile.
Me too. I don't buy in their gene editing. But I don't see anything wrong in starting the long road of real science and studying of gene editing in the sane and scientific way.
I don't try to tell that we have to edit our plants, pets or ourselves right now in hurry. I just try to point out that gene editing is not some pure evil that should be hated and thrown out. We should study it, get all possible knowledge about it and then, use it for our needs if necessary.
I wish you good luck on your journey and well, that's it. I'm not taking my part in it. I will jump on the train when we are godlike and I can buy my kit in 1e shop. Up to then I don't mind to be called village idiot. Not like it changes anything. Not planning to undertake any gene therapy, so I'm not worrying about consequences.