etaoins
- Humans and their pathogens
- Economically important organisms (e.g. crops and farm animals) and their pathogens
- Model organisms
For example, compare the number of Genebank sequences for HIV-1 [1] versus Feline immunodeficiency virus [2]. HIV-1 is additionally problematic because it has an extremely high mutation rate [3], making it more likely for a random sequence to match some sequenced HIV-1 genome.
[1]: https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mod...
[2]: https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mod...
Furin clevage sites haven’t been found elsewhere in SARS-Cov-2’s Sarbecovirus subgenus.
There also seems to be some circular reasoning the argument. Apparently we can ignore RaTG13 because it’s obviously synthetic, which makes SARS-CoV-2 look even more synthetic. It would be interesting to compare to the BANAL family of SARS-CoV-2-related viruses that are even more closely related to SARS-CoV-2 than RaTG13 [1].
I’m not sure why only viral genomes were searched for the furin cleavage site sequence. Viruses famously exchange genetic material with their host organisms. The “smoking gun” sequence also appears Mycobacterium smegmatis, for example [2].
[1]: https://www.nature.com/articles/d41586-021-02596-2 [2]: https://twitter.com/soychicka/status/1243547603746410500
They could probably use a cut down derivative of the W2 chip used in AirPods with the audio codec etc. removed. I’m guessing phone batteries reach a point where they’re still storing energy but can’t provide enough current to safely boot the whole phone. The BLE chip could sip on the remainder of the battery for a long time.
This means that RFI code can treat GCed values as having a `'static` lifetime. One caveat is that RFI code cannot capture values except for a few special runtime functions. This works naturally with the language’s pure functional design, however.
As far as data structures go its impossible to support performant Lisp code by implementing lists as native vectors; the guarantees and idioms are too different. My runtime [2] provides Rust bindings for data types that e.g. allow you to create an `Iterator` from a list or construct a list from one. That should allow transparent interoperability with idiomatic Rust patterns and data structures.
For example, there are particles from cosmic rays that should not be able to make it to the surface without decaying. However, they're detected all the time. Two valid ways to think of this are:
1. From the Earth's frame of reference time moves more slowly for the particle. This slows down the process of decaying.
2. From the particle's frame of reference the Earth's atmosphere is considerably shorter so it doesn't need to travel as far.
Things get a bit hairy to talk about once you actually reach the speed of light. One way to think of it might be from the photon's frame of reference its entire path has become infinitely short so it had no distance to travel at all.
1. Most firmware is sufficiently broken that Linux drivers are already hardened against devices being brought up in arbitrary states.
2. kexec walks the device tree to shut down all devices before starting the new kernel. This usually gets devices closer to a startup state, or at least a smaller number of known shutdown states.
Now it's easy for any open source developer to pick up a working ARM machine for $35 for testing. qemu is an option but running on actual hardware is more rewarding. I've personally worked on open source code that would not have ARM support if something like the Raspberry Pi didn't exist.
ARM desktops and servers have become more common recently but I think Raspberry Pi's laid some of the groundwork for that.
I would guess this is due to other vendors starting to surpass Intel and wanting to highlight their process lead.
For example, you might have one container that’s exchanging JWTs with a micro service that should be using AWS’s NTP servers and another that’s joined an Active Directory domain that should be using the AD NTP server. Right now you either need to run them on separate machines or expose yourself to interesting problems if clock skew happens.
https://www.cnet.com/news/apple-acknowledges-snow-leopard-da...
It only seems like a revolution because the previous situation in Go was such a mess. As someone that writes a lot of both Rust and Go I’m not nearly as impressed.