Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Virusology for Programmers

Name: Anonymous 2020-02-02 11:25

http://lj.rossia.org/users/sadkov/611426.html

Ok. You don't know chemistry and biology, but you know Lisp, C/C++ and JavaScript, and want to understand what the fuck is all this shit with the Cronavirus.

In a nutshell, human body is composed of cells. Each cells is a self sufficient robot, composed of a shell, with special liquid, and the cell parts floating inside this liquid. Each cell is controlled by a program, called DNA, which is being processed by ribosome (cell's CPU). DNA code is a long linear tape, composed of the code molecules, similar to your Turing machine tape. Each cell has individual DNA copy and an individual ribosome. DNA tape is several real (not micro/nano) meters long and is cleverly packed inside a special package, so it wont clutter the whole cell.

DNA tape program is not monolithic, like your Linux kernel, but instead is composed of a set of modules, called genes. Ribosome goes over the DNA tape, checking each gene if it is currently active. If the gene is not active, Ribosome skips it. If the gene is active, ribosome starts executing that gene's code, which is expressed in creating (folding) very complex chemicals, called proteins, described by that gene. Proteins do the actual program work, like your factorial(N) function body. I.e. proteins are similar to the computing units inside GPU, which are activated by the main CPU, when it needs additional computation power. Proteins can also activate other genes in a chain reaction or start a feedback loop, just like your usual programming constructs. Other proteins don't do any control functions, but instead do stuff like energy transfer, or even carry parts of the DNA themselves.

So the gene is basically

if (condition_met()) run_the_protein_code();


Long ago human body evolved out of a simpler cell colony, where cells were more independent from each other, but already used chemicals for signalling information between them. Among that information was DNA code. Today that mechanism became formalized and evolved into the modern genders. But long ago simpler proteins were used to move DNA parts between cells, and even between organisms (cell colonies). Modern viruses are too the descendants of that old mechanism.

So what is a virus? Virus is a very complex protein, which is created by one cell to modify DNA of other cells. Basically virus is your self modifying code. It evolved from the early inter-cell signalling proteins. A virus particle outside of a cell is called "viron." Each viron has a shell. Such viron shell holds a payload inside: the rewriting protein and the virus gene set, which are inserted inside the host cell's DNA tape (by rewriting protein), after virus enters that cell. The shell of a typical viron is full of protrusions (having different chemical elements on them), used for pattern matching (other proteins can catch and carry such packets), very similar to your programming pattern matching, in programs like grep. Viron shell has nothing to do with its content (as long as it fits in), instead viron shell is similar to an internet packet, which has destination address and a type printed on top of it. Different computers on the network may accept or reject different packets. And so are the cells. So cells allow in only the proteins inside the shells with specific protrusion patterns. In the case of Coronavirus, these protrusions are distributed evenly, reminding of the Sun's corona (therefore the name).

While turing-complete, chemistry is not exactly a simple and newbie friendly programming language. Chemistry is more like Haskell on steroid. Chemical functions are molecules, which have complex 3d forms, and a composition of them is based on pattern matching, dictated by the laws of physics. It is impossible to precisely simulate virus functioning on modern computers (it is impossible even to do protein folding properly), so all these viruses are developed inside labs and tested on actual animal subjects (in case totalitarian regimes, on humans).

Now coming to the Coronavirus. Chinese designed that virus by taking the shell of that bat flu virus (very effective for air transmission and entering respiratory cells), and sticking inside genes of various different viruses, like HIV (probably to avoid the initial immune system response), to create the desired anti-personnel effect, and then tested it on living human beings, probably on Uighurs or detained Falun Gong members. That is called "genetic recombination". Some genes can mutate in the process of testing, if their original composition is not viable. There are also methods to influence the mutation of specific genes or modify them precisely in lab. That explains the difference of the HIV parts in the NCoV-2019 virus from the original HIV.

Currently genetic engineering is still in a nutshell, so they still can't freehand design viruses, and instead do that recombination. Given that, there is no way to create a gene like

if (the_host_is_chinese()) then_kill_him();

Since that would require creating custom protein rewriting part of the virus, which is one of the most complex piece of the virus and is far from being understood by the contemporary science. So all Chinese claims that the virus was designed by Americans imperialist to kill poor Chinese communists are just not true.

And that is basically all to it. You're now a certified Coronavirus expert and can tell Xi Jinping bastard to fuck himself for creating this mess. Because Xi is literally worse than Hitler now after what he has done.

Name: Anonymous 2020-02-02 13:19

shut up hofstadter

Name: Anonymous 2020-02-02 14:36

You don't know chemistry and biology
How the fuck would you know what subjects I don't know? Arrogant fuck.

Name: Anonymous 2020-02-02 15:35

>>3
Because you're a NEET loser posting on an imageboard without images, instead of being employed by Xi Jinping for $50,000/month salary: https://www.nytimes.com/2020/01/28/us/charles-lieber-harvard.html

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List