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
The practice of academic research is based on the production of formal documents that undergo formal reviewers by peers. We routinely evaluate academics for jobs...Daniel Lemire From Daniel Lemire's Blog | February 7, 2020 at 11:47 AM
Almost all climate predictions are based on the so-called “business as usual” model, yet this model is based on assumptions that are unrealistically pessimistic...Daniel Lemire From Daniel Lemire's Blog | February 1, 2020 at 11:38 AM
Almost all our computers are made of several processing cores. Thus it can be efficient to “parallelize” expensive processing in a multicore manner. That is, instead...Daniel Lemire From Daniel Lemire's Blog | January 30, 2020 at 05:14 PM
Scientists found a way to increase the production of new neurons in the brains of mice, effectively rejuvenating the brains of old mice. (Source: Nature) How many...Daniel Lemire From Daniel Lemire's Blog | January 25, 2020 at 11:33 AM
Travis Downs reports that some C++ compilers have trouble filling up arrays with values at high speed. Typically, to fill an array with some value, C++ programmers...Daniel Lemire From Daniel Lemire's Blog | January 20, 2020 at 03:52 PM
In a previous post, I benchmarked the allocation of large blocks of memory using idiomatic C++. I got a depressing result: the speed could be lower than 2 GB/s....Daniel Lemire From Daniel Lemire's Blog | January 17, 2020 at 11:52 AM
In C++, the most basic memory allocation code is just a call to the new operator: char *buf = new char[s]; According to a textbook interpretation, we just allocated...Daniel Lemire From Daniel Lemire's Blog | January 14, 2020 at 11:42 AM
The extra wealth that ones acquires by attending college is now estimated to be indistinguishable from zero. The authors control for the parent’s education andContinue...Daniel Lemire From Daniel Lemire's Blog | January 11, 2020 at 11:47 AM
Most software runs on top of databases. These databases are organized logically, with a schema, that is a formal description. You have entities (your user), attributes...Daniel Lemire From Daniel Lemire's Blog | January 8, 2020 at 01:59 PM
I like to end every year with my selection of the most significant science and technology events. In 2019, you could buy a computer from Apple with 1.5 terabytes...Daniel Lemire From Daniel Lemire's Blog | December 30, 2019 at 09:36 AM
The number of research papers with more than 1000 authors is increasingly quickly and reaching many fields. Researchers at Facebook use neural networks to solve...Daniel Lemire From Daniel Lemire's Blog | December 21, 2019 at 10:09 AM
In software, you frequently need to check whether some objects is in a set. For example, you might have a list of forbidden Web addresses. As someone enters a new...Daniel Lemire From Daniel Lemire's Blog | December 19, 2019 at 06:50 PM
Back in 2010, I wrote a post Who is going to need a database engine in 2020? Let me revisit some of my 2010 statements. Apple will sell desktops with 1 TB of RAM...Daniel Lemire From Daniel Lemire's Blog | December 16, 2019 at 03:21 PM
The computation capacity needed by artificial intelligence doubles every 3.4 months. In parallel, we are making fast progress in hardware and software: what took...Daniel Lemire From Daniel Lemire's Blog | December 14, 2019 at 12:52 PM
It is common in software system to map objects to unique identifiers. For example, you might map all web pages on the Internet to a unique identifier. Often, these...Daniel Lemire From Daniel Lemire's Blog | December 12, 2019 at 06:03 PM
Most servers on the Internet run on x64 processors, mostly made by Intel. Meanwhile, most smartphones run ARM processors. From a business perspective, these are...Daniel Lemire From Daniel Lemire's Blog | December 11, 2019 at 05:12 PM
Incredibly, there is a new simpler way to solve the quadratic formula. I used to rely on the completion of the square, but this is better! There is a video report...Daniel Lemire From Daniel Lemire's Blog | December 7, 2019 at 12:49 PM
Intel makes some of the very best processors many can buy. For a long time, its main rival (AMD) failed to compete. However, its latest generation of processors...Daniel Lemire From Daniel Lemire's Blog | December 6, 2019 at 03:11 PM
The performance of a processor is determined by several factors. For example, processors with a higher frequency tend to do more work per unit of time. PhysicsContinue...Daniel Lemire From Daniel Lemire's Blog | December 4, 2019 at 10:41 PM
A recent magazine article presents a theoretical result: Harvey and van der Hoeven have shown that you can multiply two n-bit integers using O(n log n) complexity...Daniel Lemire From Daniel Lemire's Blog | November 26, 2019 at 09:47 AM