From Schneier on Security
Both Apple and Google have recently reported critical vulnerabilities in their systems—iOS and Chrome, respectively—that aresame…
Bruce Schneier| September 27, 2023
When a program is mostly just accessing memory randomly, a standard cost model is to count the number of distinct random accesses. The general idea is that memory...Daniel Lemire From Daniel Lemire's Blog | January 6, 2021 at 11:56 AM
The number of researchers and peer-review publications is growing exponentially. It has been estimated that the number of researchers in the world doubles every...Daniel Lemire From Daniel Lemire's Blog | January 1, 2021 at 12:12 PM
The original PlayStation game console (1994) was revolution thanks in part to its CD drive that could read data at an astonishing 0.3 MB/s. In 2020, the PlayStation...Daniel Lemire From Daniel Lemire's Blog | December 27, 2020 at 01:36 PM
Researchers used a viral vector to manipulate eye cells genetically to improve the vision of human beings. Seemingly independently, researchers have reported significant...Daniel Lemire From Daniel Lemire's Blog | December 26, 2020 at 03:26 PM
Someone reminded me of a prediction I made in 2011: Your iPhone will have 1TB of storage by 2020, assuming exponential growth, see my plot: http://t.co/iDiT1J7y...Daniel Lemire From Daniel Lemire's Blog | December 22, 2020 at 06:28 PM
The Flynn effect is the idea that people get smarter over time (generation after generation). The negative effect is the recent observations that people are getting...Daniel Lemire From Daniel Lemire's Blog | December 19, 2020 at 01:31 PM
One-sided bet: People commonly assume implicitly that their actions may only have good outcomes. For example, increasing the minimum wage in a country may onlyContinue...Daniel Lemire From Daniel Lemire's Blog | December 16, 2020 at 01:25 PM
In February 2016, I placed a bet against Greg Linden in these terms: within the next three years, starting in March of this year, we would sell at least 10 million...Daniel Lemire From Daniel Lemire's Blog | December 15, 2020 at 03:52 PM
Many programming languages have a number type corresponding to the IEEE binary64. In many languages such as Java or C++, it is called a double. A double value uses...Daniel Lemire From Daniel Lemire's Blog | December 14, 2020 at 06:19 PM
In my previous blog post, I compared the performance of my new ARM-based MacBook Pro with my 2017 Intel-based MacBook Pro. I used a number parsing benchmark. In...Daniel Lemire From Daniel Lemire's Blog | December 13, 2020 at 01:24 PM
Up to yesterday, my laptop was a large 15-inch MacBook Pro. It contains an Intel Kaby Lake processor (3.8 GHz). I just got a brand-new 13-inch 2020 MacBook ProContinue...Daniel Lemire From Daniel Lemire's Blog | December 11, 2020 at 05:13 PM
Researchers find that older people can lose weight just as easily as younger people. Google DeepMind claims to have solved the protein folding problem, an important...Daniel Lemire From Daniel Lemire's Blog | December 5, 2020 at 01:11 PM
A few weeks ago, Adam Gordon Bell had me on his podcast. You can listen to it. Here is the abstract: Did you ever meet somebody who seemed a little bit different...Daniel Lemire From Daniel Lemire's Blog | December 1, 2020 at 11:44 AM
When programming in C, one has to allocate and de-allocate memory by hand. It is an error prone process. In contrast, newer languages like Java often manage their...Daniel Lemire From Daniel Lemire's Blog | November 30, 2020 at 12:40 PM
Homework favours kids with wealthier and better educated parents. My own kids have access to two parents with a college education, including a father who is publishing...Daniel Lemire From Daniel Lemire's Blog | November 28, 2020 at 07:51 PM
When searching in a sorted array, the standard approach is to rely on a binary search. If the input array contains N elements, after log(N) + 1 random queries in...Daniel Lemire From Daniel Lemire's Blog | November 25, 2020 at 03:34 PM
If you are a nerd, the Internet is a candy store… if only you stay away from mainstream sites. Some of the best scientists have blogs, YouTube channels, they post...Daniel Lemire From Daniel Lemire's Blog | November 22, 2020 at 01:15 PM
Software programming looks at a glance like work done best done in isolation. Nothing could be further from the truth in my experience. Though you may be working...Daniel Lemire From Daniel Lemire's Blog | November 19, 2020 at 04:05 PM
When you submit a manuscript to a journal or to a conference, you do not know who reviews your manuscript. Increasingly, due to concerns with biases and homophily...Daniel Lemire From Daniel Lemire's Blog | November 19, 2020 at 12:19 PM
COVID 19 forced enterprises to move to remote work. There has been decades of research showing that allowing workers to work remotely improves job satisfactionContinue...Daniel Lemire From Daniel Lemire's Blog | November 14, 2020 at 12:46 PM