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
Josiah Zayner, a biochemist who once worked for NASA, became the first person known to have edited his own genes (…) During a lecture about human genetic engineering...Daniel Lemire From Daniel Lemire's Blog | November 17, 2017 at 02:06 PM
In my latest post, I explained how you could accelerate 32-bit integer divisions by transforming them into 64-bit floating-point divisions. Indeed, 64-bit floating...Daniel Lemire From Daniel Lemire's Blog | November 17, 2017 at 12:19 PM
On current processors, integer division is slow. If you need to compute many quotients or remainders, you can be in trouble. You potentially need divisions when...Daniel Lemire From Daniel Lemire's Blog | November 16, 2017 at 12:03 PM
We’d like, one day, to transplant pig organs into human beings. Sadly, this is currently very dangerous because, even though pigs are very similar to us, the small...Daniel Lemire From Daniel Lemire's Blog | August 18, 2017 at 04:26 PM
So an engineer called Damore wrote a memo that opposed Google’s diversity policies and he was fired. Here is a questions-and-answers with me. I am the interviewer...Daniel Lemire From Daniel Lemire's Blog | August 18, 2017 at 03:51 PM
Computers often need random numbers. Most times, random numbers are not actually random… in the sense that they are the output of a mathematical function that is...Daniel Lemire From Daniel Lemire's Blog | August 15, 2017 at 11:14 AM
Computer networks are a fantastic invention. When they came in my life, I remember spending hours, sometimes days, arguing with people I violently disagreed with...Daniel Lemire From Daniel Lemire's Blog | August 14, 2017 at 09:14 AM
In software, hash functions are ubiquitous. They map arbitrary pieces of data (strings, arrays, …) to fixed-length integers. They are the key ingredient of hash...Daniel Lemire From Daniel Lemire's Blog | August 11, 2017 at 03:41 PM
It looks like the Java programming language might finally get in-language support for vector instructions, these instructions are supported by modern processors...Daniel Lemire From Daniel Lemire's Blog | August 11, 2017 at 11:29 AM
Lifting a lot of small weights and eating protein regularly builds muscle mass. There is no need for heavy weights and hormones matter less than you think. There...Daniel Lemire From Daniel Lemire's Blog | August 5, 2017 at 03:17 PM
Currently, damage to the retina is largely viewed as irreversible. However, some researchers were able to generate retinal cells in mice. Toyota is reportedly ready...Daniel Lemire From Daniel Lemire's Blog | July 28, 2017 at 09:13 AM
Want proof that you live in the future? Ok. There is this “cryptocurrency” called ethereum and it is causing a shortage of microprocessors: Demand from Ethereum...Daniel Lemire From Daniel Lemire's Blog | July 21, 2017 at 09:57 AM
As a young teenager, I dabbled with basic and some assembly. Things got serious when I learned Turbo Pascal. “Now we are talking”, I thought. Turbo Pascal offered...Daniel Lemire From Daniel Lemire's Blog | July 15, 2017 at 12:05 PM
PC shipments are at the lowest level of the last 10 years, and they have been declining for the last two years. Using smartphone data, researchers are able forContinue...Daniel Lemire From Daniel Lemire's Blog | July 14, 2017 at 10:05 AM
Last week, I asked how fast one could remove spaces from a string using ARM processors. On a particular benchmark, I got 2.4 cycles per byte using regular (scalar)...Daniel Lemire From Daniel Lemire's Blog | July 10, 2017 at 12:20 PM
People magazine recently named Julia Roberts, who is 49, as the World’s Most Beautiful Woman. Volvo plans to commercialize self-driving cars in 2020, and all electric...Daniel Lemire From Daniel Lemire's Blog | July 7, 2017 at 11:22 AM
A value is immutable if it cannot change. Immutability is a distinct notion than that of a constant. The speed of light in a vacuum is believed to be a universal...Daniel Lemire From Daniel Lemire's Blog | July 7, 2017 at 10:55 AM
Suppose that I give you a relatively long string and you want to remove all spaces from it. In ASCII, we can define spaces as the space character (‘ ‘), and the...Daniel Lemire From Daniel Lemire's Blog | July 3, 2017 at 03:27 PM
Canada is 150 years old today. The iPhone is 10 years old this year. We can safely say that the iPhone 7 is over a hundred times faster, in almost every way than...Daniel Lemire From Daniel Lemire's Blog | June 30, 2017 at 12:06 PM
Single-player RPG games are having a tough time. Last year I reviewed Deus Ex: Mankind Divided. Though I felt it was an excellent game, it was not a commercialContinue...Daniel Lemire From Daniel Lemire's Blog | June 30, 2017 at 10:57 AM