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
The DeepMind engineers built an artificial intelligence (a software program) that can learn to play 3D shooter games at super-human levels. Researchers have found...Daniel Lemire From Daniel Lemire's Blog | June 1, 2019 at 07:15 PM
Oculus released the Quest, its latest VR goggles. It requires no wiring, no PC. It supports six degrees of freedom, so it is “true VR”. They cost less than $600...Daniel Lemire From Daniel Lemire's Blog | May 25, 2019 at 10:14 AM
In my previous post, Bitset decoding on Apple’s A12, I showed that Apple’s latest ARM-based processor can decode set bits out of a stream of words using 3 cycles...Daniel Lemire From Daniel Lemire's Blog | May 18, 2019 at 08:39 PM
Though depression has genetic components, the previous studies that identified “depression genes” are probably all bogus. They are the results of poorly conducted...Daniel Lemire From Daniel Lemire's Blog | May 18, 2019 at 10:59 AM
We often have to write code using permissive programming languages like C and C++. They tend to generate hard-to-debug problems that can crash your applications...Daniel Lemire From Daniel Lemire's Blog | May 16, 2019 at 11:24 AM
In my post Really fast bitset decoding for “average” densities, I reported on our work accelerating the decoding of bitsets. E.g., given a 64-bit register, youContinue...Daniel Lemire From Daniel Lemire's Blog | May 15, 2019 at 12:41 PM
A few months ago, I ordered ROCKPro64. If you are familiar with the Raspberry Pi, then it is a bit of the same… an inexpensive computer that comes in the form of...Daniel Lemire From Daniel Lemire's Blog | May 14, 2019 at 02:24 PM
Bone marrow transplanted from young mice to very old (almost dying) mice extended the life of the old mice by 30%. The authors conclude that bone-marrow transplantation...Daniel Lemire From Daniel Lemire's Blog | May 11, 2019 at 10:46 AM
In Picking N distinct numbers at random: how to do it fast?, I describe how to quickly pick N distinct values are random from a range of values. It comes down to...Daniel Lemire From Daniel Lemire's Blog | May 7, 2019 at 01:57 PM
It is often believed that colleges help class mobility… if you were born poor, college can help your rise up. So is there more class mobility when more people go...Daniel Lemire From Daniel Lemire's Blog | May 4, 2019 at 12:51 PM
Suppose I give you a word and you need to determine the location of the 1-bits. For example, given the word 0b100011001, you would like to get 0,3,4,8. You could...Daniel Lemire From Daniel Lemire's Blog | May 3, 2019 at 03:29 PM
Women who use oral contraceptives have a harder time recognizing emotions of others. Worldwide, livestock has ten times the mass of wild animals and nearly twice...Daniel Lemire From Daniel Lemire's Blog | April 27, 2019 at 12:20 PM
A common problem in software performance is that you are essentially limited by memory access. Let us consider such a function where you write at random locations...Daniel Lemire From Daniel Lemire's Blog | April 26, 2019 at 10:54 PM
Technology is accelerating. It took less than a decade for smartphone to go from 1% of the population to almost everyone. Television took longer. The phone even...Daniel Lemire From Daniel Lemire's Blog | April 24, 2019 at 07:10 PM
Early-career setback cause a performance improvement among those who persevere. This is related to the observation that immigrants are four times more likely to...Daniel Lemire From Daniel Lemire's Blog | April 20, 2019 at 12:38 PM
It is common to represent binary data or numbers using the hexadecimal notation. Effectively, we use a base-16 representation where the first 10 digits are 0, 1...Daniel Lemire From Daniel Lemire's Blog | April 17, 2019 at 02:00 PM
There is little evidence that digital screens are harmful to teenager’s mental health. If there is an effect, it is small. Cotton bags must be reused thousandsContinue...Daniel Lemire From Daniel Lemire's Blog | April 13, 2019 at 12:11 PM
A common optimization in software is to “unroll loops”. It is best explained with an example. Suppose that you want to compute the scalar product between two arrays...Daniel Lemire From Daniel Lemire's Blog | April 12, 2019 at 02:04 PM
In a randomized trial where people reduced their caloric intake by 15% for two years, it was found that reducing calories slowed aging. This is well documentedContinue...Daniel Lemire From Daniel Lemire's Blog | April 6, 2019 at 11:26 AM
As we age, we accumulate old and useless (senescent) cells. These cells should die, but they do not. Palmer et al. removed senescent cells in obese mice. They found...Daniel Lemire From Daniel Lemire's Blog | March 30, 2019 at 11:36 AM