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
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
Open access is the idea that scholarship should be accessible to all. Many believe that we should require publicly funded researchers to make their work available...Daniel Lemire From Daniel Lemire's Blog | January 11, 2012 at 09:21 AM
Whenever I suggest that patents are harmful, people point to the pharmaceutical industry. The pharmaceutical industry is heavily regulated. Marketing a new drug...Daniel Lemire From Daniel Lemire's Blog | January 6, 2012 at 08:12 PM
Most work is akin to construction jobs: you work until the house is built. You just have to keep the servers running day after day. You keep writing code day after...Daniel Lemire From Daniel Lemire's Blog | January 3, 2012 at 09:54 PM
January: Innovating without permission Not even eventually consistent February: Taking scientific publishing to the next level Ten things Computer Science tells...Daniel Lemire From Daniel Lemire's Blog | December 28, 2011 at 04:42 PM