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 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
Go is a new programming language invented by Google engineers. Apparently, it came about because they were tired to wait for their C++ code to compile. To run Go...Daniel Lemire From Daniel Lemire's Blog | February 14, 2014 at 09:48 AM
Want to become CEO of a major technology company? Consider the background of the hot CEOs of the hour: Amazon: Jeff Bezos has a degree in electrical engineering...Daniel Lemire From Daniel Lemire's Blog | February 7, 2014 at 10:05 AM
Should you ever compress your data to reduce memory usage? We are in 2050. Nobody uses tapes or disks anymore. The NSA has 1 billion servers. It needs so many to...Daniel Lemire From Daniel Lemire's Blog | February 3, 2014 at 10:57 PM
Many of us want to be original in our work. For researchers, it is a job requirement. For software programmers, it makes little sense to redo what others did. Many...Daniel Lemire From Daniel Lemire's Blog | January 30, 2014 at 10:44 AM
In a recent Dr. Dobb’s article, Binstock announced the decline of Java and C++: By all measures, C++ use declined last year, demonstrating that C++11 was not enough...Daniel Lemire From Daniel Lemire's Blog | January 21, 2014 at 10:55 AM
Snowden revealed to the world that the NSA was systematically spying on all of us. Maybe more critically, we have learned that the NSA is spying on all American...Daniel Lemire From Daniel Lemire's Blog | January 11, 2014 at 03:52 PM
First let us me run through the usual disclaimers. We are producing lots of greenhouse gases, and they tend to warm up the Earth. The last ten years have been warmer...Daniel Lemire From Daniel Lemire's Blog | January 8, 2014 at 01:52 PM
McArdle, an economist, recently wrote that a substantial fraction of PhD programs really shouldn’t exist. McGowan goes further by pointing out that there is little...Daniel Lemire From Daniel Lemire's Blog | January 7, 2014 at 01:58 PM
Jokingly, Rao pointed out that Americans are starting 2014 with an optimistic outlook: (…) it’s tough, but let’s just write off polar bears and groundwater pollution...Daniel Lemire From Daniel Lemire's Blog | January 2, 2014 at 03:24 PM
John Cook provides some valuable advice today about when to delegate. An important point he raises is that doing a per-hour analysis makes little sense since human...Daniel Lemire From Daniel Lemire's Blog | December 30, 2013 at 10:51 AM
Given two positive integers x and y, the greatest common divisor (GCD) z is the largest number that divides both x and y. For example, given 64 and 32, the greatest...Daniel Lemire From Daniel Lemire's Blog | December 26, 2013 at 02:49 PM
Whenever I read social scientists, there is often, implicit in the background, the concept of “intelligence” as a well defined quantity. I have some amount of intelligence...Daniel Lemire From Daniel Lemire's Blog | December 24, 2013 at 10:58 AM