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 have mobile phones or tablets with lightning or micro-USB plugs, and we all have laptops with USB ports. Sure, you can easily find a USB-to-micro-USB cable...Daniel Lemire From Daniel Lemire's Blog | June 27, 2014 at 03:30 PM
There is a long tradition among computer scientists of counting the number of operations as a way to estimate the running cost of an algorithm. Many computer scientists...Daniel Lemire From Daniel Lemire's Blog | June 6, 2014 at 09:44 AM
Manning sent me the second edition of their Hello World: Computer Programming for Kids and Other Beginners. At less than $25 on Amazon, this 450-page color book...Daniel Lemire From Daniel Lemire's Blog | May 28, 2014 at 02:47 PM
I envy economists. Unlike computer scientists, they seem to be able to publish best-seller books with innovative research. One such book is Piketty’s Capital. The...Daniel Lemire From Daniel Lemire's Blog | May 23, 2014 at 10:49 PM
Video games are getting flashier, faster, shinier. It has gotten to the point that many of these games make me nauseous—literally. I honestly do not care very much...Daniel Lemire From Daniel Lemire's Blog | May 20, 2014 at 10:43 AM
Programmers routinely work with lists of integers. We recently showed how to compress such lists of integers close to their entropy, while being able to decompress...Daniel Lemire From Daniel Lemire's Blog | May 19, 2014 at 11:11 AM
Deville et al. studied the performance of physics professors as they moved from one job to another. They found that moving to a lesser school lowered the impact...Daniel Lemire From Daniel Lemire's Blog | May 12, 2014 at 04:25 PM
Bryan Alexander conjectured that Americans might be reaching peak scholarship. That is, whereas we are used to science as an ever expanding industry… it could be...Daniel Lemire From Daniel Lemire's Blog | May 1, 2014 at 04:17 PM
Seth Roberts was one of my favourite bloggers. He recently passed away. Seth was an original fellow. He completed his PhD and went on to secure a job at a leading...Daniel Lemire From Daniel Lemire's Blog | April 30, 2014 at 02:13 PM
Last year, I wrote a controversial opinion piece to reassure my readers: bees are not going extinct. At the time, the European Union had banned neonicotinoid insecticides...Daniel Lemire From Daniel Lemire's Blog | April 29, 2014 at 09:55 AM
Hashing is a common concept in programming. It is the process of mapping any object to an integer. It is used in fast search algorithms (like Rabin-Karp) and in...Daniel Lemire From Daniel Lemire's Blog | April 23, 2014 at 10:59 PM
Fernando Pérez gave a talk at Pycon 2014 with a brilliant slide: The ideals reality of science: The pursuit of verifiable answers highly cited papers for your c...Daniel Lemire From Daniel Lemire's Blog | April 14, 2014 at 07:16 PM
We all rely daily on free and open source software, whether we know it or not. The entire Internet is held together by open source software. The cheap router that...Daniel Lemire From Daniel Lemire's Blog | April 14, 2014 at 01:34 PM
The new C++ standard introduced hash functions and hash tables in the language (as “unordered maps”). As every good programmer should know, hash tables only work...Daniel Lemire From Daniel Lemire's Blog | April 11, 2014 at 03:48 PM
I used to think that knowledge was strongly transferable. I believed that learning physics could make you a better mechanic. I believed that learning mathematics...Daniel Lemire From Daniel Lemire's Blog | April 4, 2014 at 09:26 AM
I am old enough that, as a kid, I did not have access to a calculator. My mother, a teacher, had an electronic calculator that you had to plug in the wall. She...Daniel Lemire From Daniel Lemire's Blog | March 28, 2014 at 11:04 AM
Most people like to learn, some like it more than others… and they decide to focus their life on learning. They become scholars. I think it is a mistake to pursue...Daniel Lemire From Daniel Lemire's Blog | March 17, 2014 at 08:59 AM
As a young student, I was undisciplined. Though I did well in mathematics, I often couldn’t be bothered to write down clean computations. I would do the work mostly...Daniel Lemire From Daniel Lemire's Blog | March 10, 2014 at 10:17 AM
I like to throw off my academic colleagues outside of computer science by pointing out that much of our software relies on probabilities… down to the ubiquitous...Daniel Lemire From Daniel Lemire's Blog | February 28, 2014 at 10:55 AM
We like to have an idealized view of the scientist. He or she is someone who chose against a high-paying career to pursue the ideals of science and academia. Unlike...Daniel Lemire From Daniel Lemire's Blog | February 21, 2014 at 10:31 AM