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
We all want and need money. However, for many services, paying actual dollars is inefficient. The transaction costs are too high. So we need a system whereas perfect...Daniel Lemire From Daniel Lemire's Blog | April 25, 2012 at 06:10 PM
I probably spend too much time reviewing research papers. It makes me cranky. Nevertheless, one thing that has become absolutely clear to me is that computer scientists...Daniel Lemire From Daniel Lemire's Blog | April 20, 2012 at 02:20 PM
As scientists, we are often subjected to strict page limits. These limits made sense when articles were printed on expensive paper. They are now obsolete. But we...Daniel Lemire From Daniel Lemire's Blog | April 18, 2012 at 02:26 PM
George Orwell with novel 1984 popularized the idea that by changing the language, you could change the minds. It is easy to forget that we are routinely victims...Daniel Lemire From Daniel Lemire's Blog | April 13, 2012 at 06:44 PM
In How fast is bit packing?, we saw how to store non-negative integers smaller than 2N using N bits per integer by a technique called bit packing. A careful C++...Daniel Lemire From Daniel Lemire's Blog | April 5, 2012 at 07:02 PM
Over 20 years ago, back when I was in high school, I went on a sailboat trip. I was so impressed that I decided to own a sailboat one day. I realized that a sailboat...Daniel Lemire From Daniel Lemire's Blog | April 3, 2012 at 03:53 PM
Most database research papers use synthetic data sets. That is, they use random-number generators to create their data on the fly. A popular generator is dbgen...Daniel Lemire From Daniel Lemire's Blog | March 27, 2012 at 03:07 PM
The concept of property is a social construction. Animals, such as cats, can own a piece of food, or a territory, but only as long as they are able to personally...Daniel Lemire From Daniel Lemire's Blog | March 22, 2012 at 02:46 PM
We sometimes measure the caliber of a researcher by how many research papers he wrote. This is silly. While there is some correlation between quantity and quality...Daniel Lemire From Daniel Lemire's Blog | March 20, 2012 at 05:26 PM
Integers values are typically stored using 32 bits. Yet if you are given an array of integers between 0 and 131 072, you could store these numbers using as little...Daniel Lemire From Daniel Lemire's Blog | March 7, 2012 at 03:25 AM
I’m an introvert. That’s why you don’t see me at meetings and celebrations. If you do, I’m in a corner looking awkward. That’s why I’m not trying to build a large...Daniel Lemire From Daniel Lemire's Blog | March 3, 2012 at 11:26 PM
Following the fall of the USSR, hundreds of world class mathematicians emigrated to the USA. Intuitively, this should have made American mathematics stronger. Did...Daniel Lemire From Daniel Lemire's Blog | February 20, 2012 at 04:10 PM
Imagine you have to copy an array, and update a few values in the process. What is the most efficient way implementation? Let us look at a concrete example. I am...Daniel Lemire From Daniel Lemire's Blog | February 17, 2012 at 08:21 PM
Most generic compression techniques are based on variations on run-length encoding (RLE) and Lempel-Ziv compression. Compared to these techniques and on the right...Daniel Lemire From Daniel Lemire's Blog | February 8, 2012 at 08:21 PM
Education in the XXth century has been primarily industrial: organize the workersstudents in groups under the supervision of a managerteacher. We all have been...Daniel Lemire From Daniel Lemire's Blog | January 30, 2012 at 02:44 PM
Many papers in Computer Science tell the following story: There is a pre-existing problem P. There are few relatively simple but effective solution to problem P...Daniel Lemire From Daniel Lemire's Blog | January 27, 2012 at 09:05 PM
Whether you submit your work scientific journal or just post it on a blog, you can expect to receive harsh criticism from time to time. Sometimes you are facing...Daniel Lemire From Daniel Lemire's Blog | January 26, 2012 at 09:21 AM
Open access journals make articles freely available. Some of them even allow the authors to keep the copyright of their work. It would seem that they offer a compelling...Daniel Lemire From Daniel Lemire's Blog | January 25, 2012 at 07:15 PM
There is a growing list of famous scientists who have pledged to boycott Elsevier as a publisher. If I were in charge of Elsevier, I would be very nervous: academic...Daniel Lemire From Daniel Lemire's Blog | January 23, 2012 at 09:22 PM
Hashing is a programming technique that maps objects (such as strings) to integers. It is a necessary component of hash tables, one of the most frequently used...Daniel Lemire From Daniel Lemire's Blog | January 17, 2012 at 11:58 AM