From Schneier on Security
Artificial intelligence (AI) has been billed as the next frontier of humanity: the newly available expanse whose exploration
…
B. Schneier| February 29, 2024
I was told repeatedly throughout my life that the normal body temperature was 37.5°C. This estimate is over a hundred years old and flawed. It is off by one degree...Daniel Lemire From Daniel Lemire's Blog | September 15, 2018 at 06:36 PM
Most research articles are not available for free to the public, even when the research was fully funded by the public. To legally access research articles, one...Daniel Lemire From Daniel Lemire's Blog | September 8, 2018 at 10:49 AM
Our processors typically do computations using small data stores called registers. On 64-bit processors, 64-bit registers are frequently used. Most modern processors...Daniel Lemire From Daniel Lemire's Blog | September 7, 2018 at 11:29 AM
Intel has fancy new instructions (AVX-512) that are powerful, in part for heavy numerical work. When a core uses these heaviest of these new instructions, the core...Daniel Lemire From Daniel Lemire's Blog | September 4, 2018 at 03:00 PM
Our PCs and servers run x64 processors, most of them made by Intel and AMD. In my home, all my x64 processors are made by Intel… except the processor of my PlayStation...Daniel Lemire From Daniel Lemire's Blog | September 2, 2018 at 02:49 PM
It is a common problem in software to check whether two pieces of data are byte-by-byte identical. Standard libraries provide function to compute a lexicographical...Daniel Lemire From Daniel Lemire's Blog | August 31, 2018 at 02:10 PM
Recent Intel processors have fancy instructions operating over 512-bit registers. They are reported to cause a frequency throttling of the core where they are run...Daniel Lemire From Daniel Lemire's Blog | August 24, 2018 at 10:19 PM
There is water on the surface of the Moon. This is important because if you want to build a long-term base on the Moon, having access to water is a great asset....Daniel Lemire From Daniel Lemire's Blog | August 24, 2018 at 06:34 PM
Intel’s latest processors have fancy instructions part of the AVX-512 family. The AVX-512 instructions are useful for numerical work and sophisticated computing...Daniel Lemire From Daniel Lemire's Blog | August 24, 2018 at 02:45 PM
By default, programmers like to compare their bytes and strings using a lexicographical order. “Lexicographical” is a fancy word for “dictionary order”. That is...Daniel Lemire From Daniel Lemire's Blog | August 22, 2018 at 05:57 PM
Suppose that you wish to access values in an array of size n, but instead of having indexes in [0,n), you have arbitrary non-negative integers. This sort of problems...Daniel Lemire From Daniel Lemire's Blog | August 20, 2018 at 11:27 AM
Publishing your ideas is a central component of science and scholarship. To make it easier to publish, some companies and organizations have begun to offer pay-to...Daniel Lemire From Daniel Lemire's Blog | August 19, 2018 at 06:41 PM
Intel’s latest processors come with powerful new instructions from the AVX-512 family. These instructions operate over 512-bit registers. They use more power than...Daniel Lemire From Daniel Lemire's Blog | August 15, 2018 at 07:32 PM
In software, hashing is the process of taking a value and mapping it to a random-looking value. Suppose you are given 64-bit integers (a long in Java). You might...Daniel Lemire From Daniel Lemire's Blog | August 15, 2018 at 11:01 AM
Modern processors use many tricks to go faster. They are superscalar which means that they can execute many instructions at once. They are multicore, which means...Daniel Lemire From Daniel Lemire's Blog | August 13, 2018 at 04:42 PM
There are far fewer forest fires now than there was 15 years ago. The Earth is getting greener. There are more forests: We show that—contrary to the prevailingContinue...Daniel Lemire From Daniel Lemire's Blog | August 10, 2018 at 06:55 PM
About 80% of the ocean remains unmapped and unexplored. Even a mild concussion (a fall on your head) can double your risk of dementia (e.g., Alzheimer’s). Apple...Daniel Lemire From Daniel Lemire's Blog | August 4, 2018 at 11:23 AM
Many software operations are believed to be “memory bound”, meaning that the processor spins empty while waiting for data to come from memory. To compensate, our...Daniel Lemire From Daniel Lemire's Blog | July 31, 2018 at 05:09 PM
It is frequently argued that intelligence requires great complexity. But complex compared to what? To put things in perspective, my friend Leonid points out that...Daniel Lemire From Daniel Lemire's Blog | July 27, 2018 at 09:13 PM
Code taken from a blog post is meant to illustrate an idea. Blogging is literature, not engineering. Don’t build production systems by copying and pasting random...Daniel Lemire From Daniel Lemire's Blog | July 26, 2018 at 01:06 PM