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
One-sided bet: People commonly assume implicitly that their actions may only have good outcomes. For example, increasing the minimum wage in a country may onlyContinue...Daniel Lemire From Daniel Lemire's Blog | December 16, 2020 at 01:25 PM
In February 2016, I placed a bet against Greg Linden in these terms: within the next three years, starting in March of this year, we would sell at least 10 million...Daniel Lemire From Daniel Lemire's Blog | December 15, 2020 at 03:52 PM
Many programming languages have a number type corresponding to the IEEE binary64. In many languages such as Java or C++, it is called a double. A double value uses...Daniel Lemire From Daniel Lemire's Blog | December 14, 2020 at 06:19 PM
In my previous blog post, I compared the performance of my new ARM-based MacBook Pro with my 2017 Intel-based MacBook Pro. I used a number parsing benchmark. In...Daniel Lemire From Daniel Lemire's Blog | December 13, 2020 at 01:24 PM
Up to yesterday, my laptop was a large 15-inch MacBook Pro. It contains an Intel Kaby Lake processor (3.8 GHz). I just got a brand-new 13-inch 2020 MacBook ProContinue...Daniel Lemire From Daniel Lemire's Blog | December 11, 2020 at 05:13 PM
Researchers find that older people can lose weight just as easily as younger people. Google DeepMind claims to have solved the protein folding problem, an important...Daniel Lemire From Daniel Lemire's Blog | December 5, 2020 at 01:11 PM
A few weeks ago, Adam Gordon Bell had me on his podcast. You can listen to it. Here is the abstract: Did you ever meet somebody who seemed a little bit different...Daniel Lemire From Daniel Lemire's Blog | December 1, 2020 at 11:44 AM
When programming in C, one has to allocate and de-allocate memory by hand. It is an error prone process. In contrast, newer languages like Java often manage their...Daniel Lemire From Daniel Lemire's Blog | November 30, 2020 at 12:40 PM
Homework favours kids with wealthier and better educated parents. My own kids have access to two parents with a college education, including a father who is publishing...Daniel Lemire From Daniel Lemire's Blog | November 28, 2020 at 07:51 PM
When searching in a sorted array, the standard approach is to rely on a binary search. If the input array contains N elements, after log(N) + 1 random queries in...Daniel Lemire From Daniel Lemire's Blog | November 25, 2020 at 03:34 PM
If you are a nerd, the Internet is a candy store… if only you stay away from mainstream sites. Some of the best scientists have blogs, YouTube channels, they post...Daniel Lemire From Daniel Lemire's Blog | November 22, 2020 at 01:15 PM
Software programming looks at a glance like work done best done in isolation. Nothing could be further from the truth in my experience. Though you may be working...Daniel Lemire From Daniel Lemire's Blog | November 19, 2020 at 04:05 PM
When you submit a manuscript to a journal or to a conference, you do not know who reviews your manuscript. Increasingly, due to concerns with biases and homophily...Daniel Lemire From Daniel Lemire's Blog | November 19, 2020 at 12:19 PM
COVID 19 forced enterprises to move to remote work. There has been decades of research showing that allowing workers to work remotely improves job satisfactionContinue...Daniel Lemire From Daniel Lemire's Blog | November 14, 2020 at 12:46 PM
This week, my family got a copy of each new major game console: the Microsoft Xbox Series X and the Sony PlayStation 5. I haven’t yet had time to try them out well...Daniel Lemire From Daniel Lemire's Blog | November 13, 2020 at 09:31 PM
One neat family of tools that most programmers should know about are “theorem provers”. If you went to college in computer science, you may have been exposed to...Daniel Lemire From Daniel Lemire's Blog | November 8, 2020 at 02:38 PM
Software programming is not for everyone, but among the careers that are mostly unregulated, and thus mostly free from rents, it has consistently been one of the...Daniel Lemire From Daniel Lemire's Blog | November 1, 2020 at 04:33 PM
Amazon has 1 million employees. “The iPhone 12 contains a Lidar. The first 3D Lidar was released a decade ago and cost $75,000.” (Calum Chace) There is water on...Daniel Lemire From Daniel Lemire's Blog | October 31, 2020 at 02:00 PM
When coding efficient algorithms having to do with hashing, random number generations or even cryptography, a common construction is the expression “-n%n“. My experience...Daniel Lemire From Daniel Lemire's Blog | October 28, 2020 at 11:02 AM
One of the most common “data type” in programming is the text string. When programmers think of a string, they imagine that they are dealing with a list or an array...Daniel Lemire From Daniel Lemire's Blog | October 20, 2020 at 11:21 AM