Influenza A (H1N1) – How many bits does it take to kill a human? (2009)
bunniestudios.com
bunniestudios.com
Similar idea: I have a friend in a lab who recently made a synthetic version of a virus (she said she was "resuscitating" the virus). It has a single point mutation. It's normally BSL-4 and causes lethal infection. With the mutation it's supposedly safe to work with and won't enter certain cells.
Apparently the polymerase screwed up and altered some part of that gene, or maybe it wasn't mutated in the first place, or maybe the initial sequencing was incorrect. Regardless, I got a terrified message from her saying the synthetic version was replicating in a cell line that it wasn't supposed to. (Fortunately, she had continued to work with it in a containment lab.) Eventually her lab group scraped the study.
Before this, I wasn't really concerned about this kind of work.
[1] https://en.wikipedia.org/wiki/Translational_frameshift [2] https://en.wikipedia.org/wiki/Plant_virus#Readthrough
In the virus writing scene there are a number of trends that have allowed generic approaches to outsmart even incredibly complex "virus scanners":
1. polymorphic code - basically you keep the Turing Machine / Program Logic the same, but you use random widgets with random side effects to implement the program logic. In this case each instance of the virus is different per infected host and there are no reliable signatures based on the bits to recognize them.
2. Packers - basically a program that on its own is not malicious but can carry another compressed and encrypted program that it will "unpack" in memory and then execute - allowing a virus to ride through virus scanning.
3. Stagers - A small and otherwise innocuous piece of code that pulls commands in either real time or as needed from the network, keeping all program logic in memory, and executing malicious code that is never packed into a formal executable file (and thus never scanned by anti-virus). These have the advantage that they are basically impossible to forensically debug because the attacker will change or turn off the payload after the stager succeeds the first time.
Has nature found a way to emulate any of these creative methods for bypassing immune systems? I remember hearing that HIV can look innocuous to an immune system, but I'm not sure that's because it uses a technique like the above.
Some discussion from the first time around: https://news.ycombinator.com/item?id=667801
Actual article title: On Influenza A (H1N1)
HN clickbait version: On Influenza a (H1N1): How many bits does it take to kill a human?
Instead, by adding that "how many bits" I know that it's gonna talk in computer science terms, and I enjoyed it.
edit: it's also written in the article by the author, have you read it?
I don't mind this type of "clickbait" - it summarizes the main thread of the article well.
I think I can kill you with 21 bits: hydrogen cyanide is a three-atom molecule. Assume 128 chemical elements --> 7 bits per atom. And the molecule will assemble itself from the constituent atoms, so no extra information is needed for that.
Hydrogen fluoride might work, too: 14 bits.
And, of course, a slug of plutonium would kill you both chemically (poison) and radioactively: 7 bits. Can't do better than that.
Oh wait, if I shot a stream of electrons at you, that could kill you, too. There are six types of leptons (ignoring anti-matter), so that's three bits.
Where can I find more information about how DNA actually ends up creating a little cell.
Also Wikipedia page on the ribosome has a good description if you're patient enough to read through.