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
Colm MacCárthaigh is organizing a programming competition with three 3 prizes: $500, $300, $200. The objective? Produce the most readable, easy to follow, and well...Daniel Lemire From Daniel Lemire's Blog | July 23, 2019 at 02:58 PM
Modern processors have fast instructions that can operate on wide registers (e.g., 128-bit). ARM processors, the kind of processors found in your phone, have such...Daniel Lemire From Daniel Lemire's Blog | July 23, 2019 at 01:26 PM
Researchers solve the Rubik’s cube puzzle using machine learning (deep learning). There has been a rise in the popularity of “deep learning” following some major...Daniel Lemire From Daniel Lemire's Blog | July 20, 2019 at 09:28 AM
Drinking juice increases your risk of having cancer. College completion rates are increasing and this may have to do with lower standards. Australia is going to...Daniel Lemire From Daniel Lemire's Blog | July 13, 2019 at 11:08 AM
I own an inexpensive card-size ROCKPro64 computer ($60). It has a ARM Cortex-A72 processors, the same processors you find in the recently released Raspberry PiContinue...Daniel Lemire From Daniel Lemire's Blog | July 11, 2019 at 10:21 AM
Most modern processors have “SIMD instructions“. These instructions operate over wide registers, doing many operations at once. For example, you can easy subtract...Daniel Lemire From Daniel Lemire's Blog | July 9, 2019 at 09:00 PM
Jim Keller, the vice president of silicon engineering at Intel, is optimistic regarding the continued exponential progress in computing: “It’s going to keep going...Daniel Lemire From Daniel Lemire's Blog | July 6, 2019 at 12:35 PM
In software, we often need to generate random numbers. Commonly, we use pseudo-random number generators. A simple generator is wyhash. It is a multiplication followed...Daniel Lemire From Daniel Lemire's Blog | July 2, 2019 at 10:00 PM
Consuming pornography has no effect on sexual desire for one’s partner. Exercise may increase the likelihood that a woman will become pregnant. Consuming more protein...Daniel Lemire From Daniel Lemire's Blog | June 29, 2019 at 10:32 AM
Consider the scenario where you are given a small sorted array of integers (e.g., [1,10,100]) and a large sorted array ([1,2,13,51,…]). You want to compute theContinue...Daniel Lemire From Daniel Lemire's Blog | June 27, 2019 at 01:45 PM
An implemented chip can improve long-term memory. It is currently impractical, but a start-up company will try to bring this technology to market. Never beforeContinue...Daniel Lemire From Daniel Lemire's Blog | June 22, 2019 at 11:49 AM
A standard way to read a text file in C++ is to call the getline function. To iterate over all lines in file and sum up their length, you might do as follows: while...Daniel Lemire From Daniel Lemire's Blog | June 18, 2019 at 04:08 PM
Java is a mature programming language. It was improved over many successive versions. Mostly, new Java versions did not break your code. Thus Java was a great,Continue...Daniel Lemire From Daniel Lemire's Blog | June 17, 2019 at 10:26 AM
We know that naked mole rats are ageless mammals, in the sense that their mortality rate appear constant (not increasing with age). We believe that many sea creatures...Daniel Lemire From Daniel Lemire's Blog | June 15, 2019 at 10:37 AM
There is a new drug reaching phase-3 clinical trials (the last phase) for knee osteoarthritis. It seems to be able to regrow cartilage. Bank of America analysts...Daniel Lemire From Daniel Lemire's Blog | June 8, 2019 at 01:47 PM
It is common in software to need random integers within a range of values. For example, you may need to pick an object at random in an array. Random shuffling algorithms...Daniel Lemire From Daniel Lemire's Blog | June 6, 2019 at 06:28 PM
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