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
I am not a very productive person. I also do not work long hours. However, I sometimes give the impression that I productive. I have been asked to explain how I...Daniel Lemire From Daniel Lemire's Blog | November 21, 2012 at 11:19 PM
Shirky predicts that the bulk of higher education is being disrupted the same way the music industry was disrupted by MP3 files. Should we believe him? Let us run...Daniel Lemire From Daniel Lemire's Blog | November 16, 2012 at 06:08 PM
Maintaining a set of integers is a common problem in programming. It can also be implemented in many different ways. Maybe the most common implementation uses a...Daniel Lemire From Daniel Lemire's Blog | November 13, 2012 at 04:18 PM
It is silly to say that ignorance is strength. However, the contrary statement is not follow the experts. The right knowledge is strength. The tricky part is that...Daniel Lemire From Daniel Lemire's Blog | November 2, 2012 at 10:55 PM
For human beings, reading is much faster than writing. The same is often true for computers: adding a record to a database may take an order of magnitude longer...Daniel Lemire From Daniel Lemire's Blog | October 29, 2012 at 06:18 PM
You can represent a list of distinct integers no larger than N using exactly N bits: if the integer i appears in your list, you set the i th bit to true. Bits for...Daniel Lemire From Daniel Lemire's Blog | October 23, 2012 at 02:38 PM
As a teenager, I was genuinely impressed by communism. The way I saw it, the West could never compete. The USSR offered a centralized and efficient system that...Daniel Lemire From Daniel Lemire's Blog | October 15, 2012 at 02:49 PM
In Quebec, we have had massive student protests. Students were asking for free higher education. It seems that things have quieted down as the new government has...Daniel Lemire From Daniel Lemire's Blog | October 8, 2012 at 04:08 PM
Since the second world war, science has relied on what I call traditional peer review. In this form of peer review, researchers send their manuscript to journal...Daniel Lemire From Daniel Lemire's Blog | September 19, 2012 at 06:16 PM
About a year ago, I read Made by Hand: Searching for Meaning in a Throwaway World by Mark Frauenfelder. It is a simple book with a simple message. How to be happy...Daniel Lemire From Daniel Lemire's Blog | September 19, 2012 at 03:17 PM
Databases and search engines often store arrays of integers. In search engines, we have inverted indexes that map a query term to a list of document identifiers...Daniel Lemire From Daniel Lemire's Blog | September 12, 2012 at 02:27 PM
I have always been a fan of the personal computer. I worked all summer once to buy myself a cloned PC XT. I probably would not be a computer science researcher...Daniel Lemire From Daniel Lemire's Blog | September 10, 2012 at 06:00 PM
In Computer Science, we often informally judge intelligence by using the Turing test. The Turing test is quite simple: if you can convince an observer that you...Daniel Lemire From Daniel Lemire's Blog | September 4, 2012 at 02:31 AM
In Mathematics, we typically require equality to form equivalence classes. That is, it should be reflexive: A should be equal to A. Moreover, it should be symmetric...Daniel Lemire From Daniel Lemire's Blog | September 3, 2012 at 05:43 PM
We would all like to be smarter, to produce better software, better research papers or better art. It is not difficult to see that, by just about any metric, productivity...Daniel Lemire From Daniel Lemire's Blog | August 24, 2012 at 05:12 PM
As an graduate, finding useful references was painful. What the librarians had come up with were terrible time-consuming systems. It took an outsider (Berners-Lee)...Daniel Lemire From Daniel Lemire's Blog | August 18, 2012 at 04:58 PM
Can you guess the speed difference between these two lines of code? The first line of code does N additions: for (int i=0; i<N;i++) sum+=arr[i]; The second line...Daniel Lemire From Daniel Lemire's Blog | August 13, 2012 at 04:28 PM
We can roughly sketch human history as follows: Initially, everything was expensive for human beings. Farming made food cheap. The industrial revolution made goods...Daniel Lemire From Daniel Lemire's Blog | August 3, 2012 at 03:48 PM
The Internet is on fire with this question: who invented the Internet? A couple of weeks ago, the president of the USA said: Government research created the Internet...Daniel Lemire From Daniel Lemire's Blog | July 30, 2012 at 02:41 PM
We routinely attribute the long battery life and power of our tablets and tiny laptops to better hardware. However, in many cases, this better hardware runs software...Daniel Lemire From Daniel Lemire's Blog | July 23, 2012 at 06:53 PM