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
I wanted to know how a modern C compiler like clang would process the following C code: #include <stdint.h> int count(uint64_t x) { int v = 0; while(x != 0) { x...Daniel Lemire From Daniel Lemire's Blog | May 23, 2016 at 04:49 PM
In 1950, the brilliant computing pioneer Alan Turing made the following prediction in his paper Computing Machinery and Intelligence: I believe that in about fifty...Daniel Lemire From Daniel Lemire's Blog | May 8, 2016 at 11:56 AM
Recently, the president of the United States announced a big anti-cancer initiative, to be headed by his vice-president Joe Biden. Will it be fruitful? Maybe. But...Daniel Lemire From Daniel Lemire's Blog | May 6, 2016 at 12:14 PM
Email is an old platform, but it still represents the cornerstone of most of our work online. Surprisingly, many people seem to be using email poorly. Here areContinue...Daniel Lemire From Daniel Lemire's Blog | May 3, 2016 at 09:47 AM
We face an embarrassing amount of information but when we feel overwhelmed, as Clay Shirky said, “It’s not information overload. It’s filter failure.” Unavoidably...Daniel Lemire From Daniel Lemire's Blog | April 29, 2016 at 11:29 AM
The inventors of the airplane, the Wright brothers, had little formal education (3 and 4 years of high school respectively). They were not engineers. They wereContinue...Daniel Lemire From Daniel Lemire's Blog | April 27, 2016 at 11:33 AM
Before the 1950s, many of us suffered from poliomyelitis and too many ended up crippled. Then we developed a vaccine and eradicated the disease. Before the second...Daniel Lemire From Daniel Lemire's Blog | April 25, 2016 at 11:12 AM
In my post the hacker culture is winning, I observed that the subculture developed in the software industry is infecting the wider world. One such visible culture...Daniel Lemire From Daniel Lemire's Blog | April 21, 2016 at 10:29 AM
If you are programming in C and C++, you are probably wasting at least some of your time hunting down memory problems. Maybe you allocated memory and forgot toContinue...Daniel Lemire From Daniel Lemire's Blog | April 20, 2016 at 10:44 AM
With respect to artificial intelligence, some people are squarely in the “optimist” camp, believing that we are “nearly there” as far as producing human-level intelligence...Daniel Lemire From Daniel Lemire's Blog | April 18, 2016 at 02:13 PM
Our brain contains lots of neurons and can do great things. I can read, write and speak fluently in two languages made of tens of thousands of words. Millions of...Daniel Lemire From Daniel Lemire's Blog | April 12, 2016 at 11:08 AM
Pundits often lament who people have become shallow. They no longer sit down to read books cover from cover. Instead of writing thoughtful 2-page emails, they write...Daniel Lemire From Daniel Lemire's Blog | April 7, 2016 at 10:17 AM
When the web initially took off, there were major concerns that it was “dumbing us down”. There are similar concerns with e-books making us dumber. I am quite sure...Daniel Lemire From Daniel Lemire's Blog | April 4, 2016 at 11:02 AM
My kids are gamers, and they love Minecraft. Minecraft sells its client software, but the server software is freely available. Since it is written in Java, it can...Daniel Lemire From Daniel Lemire's Blog | April 1, 2016 at 09:09 PM
Thirty years ago, I was attending a high school. My oldest son is preparing to attend a similar high school. There was a meeting at my son’s future school, andContinue...Daniel Lemire From Daniel Lemire's Blog | March 27, 2016 at 05:59 PM
Most programmers focus on software execution. We want to understand what the computer is actually doing. Java, C, JavaScript, PHP, Python… all these languages make...Daniel Lemire From Daniel Lemire's Blog | March 25, 2016 at 11:46 AM
I have long advocated that the world would be better off if more people did research. But what the heck is research? In simple terms, I know of two types of interesting...Daniel Lemire From Daniel Lemire's Blog | March 22, 2016 at 08:32 PM
A colleague has been running simulations using a library written in Python. She has having serious performance problems… Her application is parallelizable, butContinue...Daniel Lemire From Daniel Lemire's Blog | March 21, 2016 at 12:13 PM
Biological systems are seemingly of infinite complexity. We still don’t know what a heart attack is, not really. Despite billions spent, we still don’t know what...Daniel Lemire From Daniel Lemire's Blog | March 15, 2016 at 09:42 AM
Unless you live under a rock, you should know by now that AlphaGo, an artificial intelligence, has beaten a world champion at the game of Go. After Tic Tac Toe,...Daniel Lemire From Daniel Lemire's Blog | March 14, 2016 at 11:26 AM