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
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
The space utilization of relational databases can be estimated quickly. If you create a table made of three columns, each containing an integer, you can expect...Daniel Lemire From Daniel Lemire's Blog | December 19, 2011 at 05:24 PM
Scott Adams, of Dilbert fame, once told how Dilbert fared poorly initially. His critics objected that Dilbert was hardly ever funny, except when he appeared at...Daniel Lemire From Daniel Lemire's Blog | December 5, 2011 at 07:23 PM
The speed of many algorithms depends on how quickly you can multiply matrices or compute distances. In turn, these computations depend on the scalar product. Given...Daniel Lemire From Daniel Lemire's Blog | November 28, 2011 at 05:27 PM
We often believe that primitive cultures lacked currencies and so they engaged in barter. Barter is awfully inconvenient and simply cannot sustain a non-trivial...Daniel Lemire From Daniel Lemire's Blog | November 14, 2011 at 03:53 PM
Diederik Stapel has been a psychology professor at major universities for the last ten years. He published well over 100 research papers in prestigious journals...Daniel Lemire From Daniel Lemire's Blog | November 3, 2011 at 09:32 PM
I always found word processors distracting. I hate to copy and paste text only to find that the text formatting was copied as well. When I write, I do not want...Daniel Lemire From Daniel Lemire's Blog | November 1, 2011 at 03:23 PM
It is widely believed that intellectual productivity is tied to location. That is, if you work in a basement at Harvard like Walter Bishop in the TV show Fringe...Daniel Lemire From Daniel Lemire's Blog | October 26, 2011 at 02:39 PM
Good database design is crucial to obtain a sound, consistent database, and — in turn — good database design methodologies are the best way to achieve the right...Daniel Lemire From Daniel Lemire's Blog | October 23, 2011 at 09:32 AM