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
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
Elon Musk, Making Humans a Multi-Planetary Species, New Space. June 2017, 5(2): 46-61. Reportedly, Ikea is working on augmented reality software that would allow...Daniel Lemire From Daniel Lemire's Blog | June 23, 2017 at 09:06 AM
Suppose that I give you a stream of values and you want to maintain the top-k smallest or largest values. You could accumulate all these values, sort them all and...Daniel Lemire From Daniel Lemire's Blog | June 21, 2017 at 03:27 PM
How much bandwidth do we have? It seems that each of our eyes has 1 megabyte per second. That’s about 100GB per day assuming you close one of your eyes and youContinue...Daniel Lemire From Daniel Lemire's Blog | June 16, 2017 at 10:41 AM
In a previous post, I considered the problem of finding the k smallest (or k largest) elements from a stream of values. The naive approach is to collect all the...Daniel Lemire From Daniel Lemire's Blog | June 14, 2017 at 05:34 PM
This week, Apple told us about two new interesting pieces of technology. On the one hand, we have ARKit. It makes it easy for developers to build and deploy “augmented...Daniel Lemire From Daniel Lemire's Blog | June 9, 2017 at 01:10 PM
A standard problem in computer science is to quickly return the smallest or largest K elements of a list. If the list is made of N elements, then we can solve this...Daniel Lemire From Daniel Lemire's Blog | June 5, 2017 at 08:42 PM
Methylene blue rejuvenates old skin. You can buy methylene blue on Amazon and spray it on your face. It is reportedly safe, even in high concentration. Of course...Daniel Lemire From Daniel Lemire's Blog | June 2, 2017 at 02:45 PM
Given any non-negative integers x and d, we can write uniquely x = q d + r where q (the quotient) and r (the remainder) are non-negative and r is less than d. We...Daniel Lemire From Daniel Lemire's Blog | May 29, 2017 at 03:58 PM