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
In my previous post, I reviewed a new fast random number generator called wyhash. I commented that I expected it to do well on x64 processors (Intel and AMD), but...Daniel Lemire From Daniel Lemire's Blog | March 20, 2019 at 01:11 PM
In software, we sometimes want to generate (pseudo-)random numbers. The general strategy is to have a state (e.g., a 64-bit integer) and modify it each time weContinue...Daniel Lemire From Daniel Lemire's Blog | March 19, 2019 at 12:04 PM
It is common for binary data to be serialized to bytes. Data structures like indexes can be saved to disk or transmitted over the network in such a form. Many serialized...Daniel Lemire From Daniel Lemire's Blog | March 18, 2019 at 03:13 PM
There is mounting evidence that clearing old cells (senescent cells) from old tissues has a rejuvenating effect. There are very few such cells in most cases, but...Daniel Lemire From Daniel Lemire's Blog | March 16, 2019 at 02:30 PM
Professors tend to earn more as they become older. Woolley believes that professor’s contributions take a sharp turn downward after a certain point. If this isContinue...Daniel Lemire From Daniel Lemire's Blog | March 13, 2019 at 08:40 PM
In school, we learn that the division is the same as multiplying the inverse (or reciprocal), that is x / y = x * (1/y). In software, this does not work as-is when...Daniel Lemire From Daniel Lemire's Blog | March 12, 2019 at 11:11 AM
In 2007-2008, the recipient of a bone-marrow therapy (Timothy Brown) was cured of HIV. Another person was cured following a bone marrow transplant. And then yet...Daniel Lemire From Daniel Lemire's Blog | March 9, 2019 at 11:28 AM
In Montreal, most kids have to write on paper using a pencil. They have paper dictionaries. My kids have spent an enormous amount of time learning to write in cursive...Daniel Lemire From Daniel Lemire's Blog | March 5, 2019 at 09:48 AM
Shapiro in his book The New Childhood argues that we should stop worrying so much about how much time our kids spend on video games and on their phone. He calls...Daniel Lemire From Daniel Lemire's Blog | March 2, 2019 at 11:32 AM
JSON is arguably the standard data interchange format on the Internet. It is text-based and needs to be “parsed”: the input string needs to be transformed intoContinue...Daniel Lemire From Daniel Lemire's Blog | March 1, 2019 at 09:30 PM
Dooley interviews Barabási (a famous researcher) on his book The Formula: The Universal Laws of Success. Here is an interesting quote: It is true that major breakthroughs...Daniel Lemire From Daniel Lemire's Blog | February 24, 2019 at 10:41 AM
In software, compilers can often optimize away integer divisions, and replace them with cheaper instructions, especially when the divisor is a constant. I recently...Daniel Lemire From Daniel Lemire's Blog | February 19, 2019 at 08:00 PM
In their new book Empty Planet, Bricker and Ibbitson argue that within the next 30 years, Earth’s population will start to rapidly decline. They believe that official...Daniel Lemire From Daniel Lemire's Blog | February 16, 2019 at 09:04 AM
Soon after the first iPad Pro came out, I bought one and started using it daily. The experiment is ongoing and I thought it was time to reflect upon it further....Daniel Lemire From Daniel Lemire's Blog | February 14, 2019 at 09:34 AM
Though deep learning has proven remarkably capable in many tasks like image classification, it is possible that the problems they are solving remarquably well are...Daniel Lemire From Daniel Lemire's Blog | February 9, 2019 at 11:36 AM
Not all instructions on modern processors cost the same. Additions and subtractions are cheaper than multiplications which are themselves slower than divisions....Daniel Lemire From Daniel Lemire's Blog | February 8, 2019 at 11:33 AM
A Canadian startup built around electric taxis failed. One of their core findings is that electric cars must be recharged several times a day, especially during...Daniel Lemire From Daniel Lemire's Blog | February 3, 2019 at 05:31 PM
Following my recent blogging problems, the majority advice I received was to move to a different host. My blog is now hosted by SiteGround. Moving my content over...Daniel Lemire From Daniel Lemire's Blog | February 1, 2019 at 05:48 PM
I have been having performance problems with my blog and this forced me to spend time digging into the issue. Some friends of mine advocate that I should just “pay...Daniel Lemire From Daniel Lemire's Blog | February 1, 2019 at 03:35 PM
My blog is relatively minor enterprise. It is strictly non-profit (no ad). I have been posting one or two blog posts a week for about fifteen years. I have been...Daniel Lemire From Daniel Lemire's Blog | January 30, 2019 at 09:51 PM