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
Scientists make predictions and are judged on these predictions. If you study global warming, then your job is to predict the climate for the next few decades....Daniel Lemire From Daniel Lemire's Blog | September 17, 2013 at 11:06 AM
People who think that they can design efficient solutions in the abstract, effectively believe in Oracles. That is, they somehow believe that from their desk, and...Daniel Lemire From Daniel Lemire's Blog | September 16, 2013 at 10:49 AM
Programmers often want to count things. They typically use 32-bit counters (e.g., the int type in Java). But what if you are counting small numbers? Maybe a 16-bit...Daniel Lemire From Daniel Lemire's Blog | September 13, 2013 at 07:57 PM
From time to time, students ask me wether such degree or certificate in computer science will help them get a good job. There is no shortage of studies showing...Daniel Lemire From Daniel Lemire's Blog | September 12, 2013 at 02:30 PM
Throughout most of the world, scientists are almost entirely dependent on one source of funding: their government. So every few years (or more often), professors...Daniel Lemire From Daniel Lemire's Blog | August 28, 2013 at 04:31 PM
To test my algorithms, I like to generate synthetic data. To do so, I often need to generate distinct randomly chosen numbers from a range of values. For example...Daniel Lemire From Daniel Lemire's Blog | August 16, 2013 at 11:14 AM
For several of my classes, I open Facebook groups so that my students can exchange online. In some instances, it has worked great. Facebook tends to do a better...Daniel Lemire From Daniel Lemire's Blog | August 9, 2013 at 01:40 PM
There is much argument about what science is. To some people, it appears to be mostly the belief that information should be derived reputed sources. That is, if...Daniel Lemire From Daniel Lemire's Blog | July 26, 2013 at 11:24 AM
Classical Newtonian mechanics is always mathematically consistent. However, Newtonian mechanics assumes that bodies move without friction and that we stay far from...Daniel Lemire From Daniel Lemire's Blog | July 11, 2013 at 09:35 AM
Jeffrey Ullman, a famous computer science professor, published an essay pushing back about the need to run experiments in computer science. Apparently, some conference...Daniel Lemire From Daniel Lemire's Blog | July 10, 2013 at 11:16 AM
Last year, we published a fast C++ library to quickly compress and decompress arrays of integers. Out of habit, I ported it to Java and published it under the name...Daniel Lemire From Daniel Lemire's Blog | July 8, 2013 at 02:04 PM
Gardening requires consistency. A beautiful garden is unstable. Some plants want to expand their reach and kill out the competition. Some plants are simply out...Daniel Lemire From Daniel Lemire's Blog | June 25, 2013 at 02:47 PM
If you meet a stranger, the probability that he will have the same birth date as yourself is probably less than 1%. It is roughly 1/365 if you make simplifying...Daniel Lemire From Daniel Lemire's Blog | June 17, 2013 at 07:31 PM
Meetings are like sex. Everybody thinks that they are good at it… until they ask for the truth. We never have real discussions about it: I did not want to say anything…...Daniel Lemire From Daniel Lemire's Blog | June 12, 2013 at 09:46 PM
There are some questions that you should never answer. This is true when you are facing justice, your angry wife, or students. Carl Zimmer, a famous science writer...Daniel Lemire From Daniel Lemire's Blog | June 4, 2013 at 03:20 AM
Timothy Taylor observes that research about online instruction tells us that online teaching is just as effective as classroom teaching. The main drawback of asynchronous...Daniel Lemire From Daniel Lemire's Blog | May 30, 2013 at 02:29 PM
I sometimes find it difficult to understand the financial news. So I have written down some notes to help me understand commonly used terms: Austerity: When a government...Daniel Lemire From Daniel Lemire's Blog | May 27, 2013 at 08:43 PM
I was recently on a review committee for a PhD proposal. The student was brilliant. His proposal sounded deep and engaging. The methodology looked scientific: build...Daniel Lemire From Daniel Lemire's Blog | May 17, 2013 at 01:58 PM
Though it does not get much press, one of the great social and technological innovation of the last 30 years has been open source software. To about 90% of the...Daniel Lemire From Daniel Lemire's Blog | May 6, 2013 at 02:30 PM
One of the better known problems in Computer Science is the P versus NP problem. It is often related to the following question: do all problems for which we can...Daniel Lemire From Daniel Lemire's Blog | April 26, 2013 at 01:33 PM