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
Is open source software is better than closed-source software? Is wikipedia better than Britannica? Is NoSQL better than Oracle and SQL Server? Are blogs better...Daniel Lemire From Daniel Lemire's Blog | January 17, 2011 at 09:28 AM
Demarchy are political systems built using randomness. Demarchy has been used to designate political leaders in Ancient Greece and in France (during the French...Daniel Lemire From Daniel Lemire's Blog | January 11, 2011 at 07:37 PM
Much of our institutions are limited by the pre-digital technology: (1) It is difficult to constantly re-edit a paper book; (2) without computers, global trade...Daniel Lemire From Daniel Lemire's Blog | January 10, 2011 at 09:35 AM
Between 1990 and 2010, the cost of one megabyte of disk storage went from $9 to $0.00015. Had the human population followed a similar growth, there would be 300...Daniel Lemire From Daniel Lemire's Blog | January 4, 2011 at 03:39 PM
I was among the first Canadians to own a Kindle. I justified my purchase as “research”. The Kindle was not satisfying for anything but fiction and I predicted it...Daniel Lemire From Daniel Lemire's Blog | January 1, 2011 at 07:37 AM
I make my own yogourt because I cannot stand commercial yogourt. You can make your own yogourt in less than 30 mintues: heat milk to 112F (34C), mix in a small...Daniel Lemire From Daniel Lemire's Blog | December 25, 2010 at 02:35 AM
For large data sets on disk, indexes are often essential. However, if your data fits in RAM, indexes are often unnecessary. They may even be harmful. Consider a...Daniel Lemire From Daniel Lemire's Blog | December 20, 2010 at 02:36 PM
Dissidents from the Wikileaks have founded a competing organization called OpenLeaks. This new organization would differ from Wikileaks in two important ways: (1)...Daniel Lemire From Daniel Lemire's Blog | December 13, 2010 at 09:17 AM
Unless you live under a rock, you have heard about Wikileaks. Along with several newspapers, Wikileaks has been releasing confidential diplomatic documents for...Daniel Lemire From Daniel Lemire's Blog | December 8, 2010 at 08:38 PM
In response to my Why do we need database joins? post, many readers stressed the importance of strict database schemas to preserve data integrity. In short, we...Daniel Lemire From Daniel Lemire's Blog | December 7, 2010 at 03:05 PM
Emotions killing your intellectual productivity: We all have to deal with setbacks. And even when things go our way, we can still remain frustrated. I offer pointers...Daniel Lemire From Daniel Lemire's Blog | December 3, 2010 at 03:34 PM
I took a real beating with my previous post where I argued against excessive normalization on the grounds that it increases complexity and inflexibility, and thus...Daniel Lemire From Daniel Lemire's Blog | December 2, 2010 at 03:35 PM
In a recent post, I argued that the current NoSQL trend could be called NoJoin. My argument boils down to the fact that SQL entices you to normalize your data which...Daniel Lemire From Daniel Lemire's Blog | November 29, 2010 at 11:27 PM
I was surprised today to learn that Michael Ley’s wikipedia page had been deleted (because it failed to indicate the significance of the subject). I have yet to...Daniel Lemire From Daniel Lemire's Blog | November 26, 2010 at 10:27 PM
When I took my current position, I was invited to teach a course on unstructured data. It is a sensible topic for a course: some say that between 80% to 90% of...Daniel Lemire From Daniel Lemire's Blog | November 18, 2010 at 12:33 AM
Terence Kealey has been arguing against public funding of science. Is it efficient to fund science with government dollars? He argues that when science is mostly...Daniel Lemire From Daniel Lemire's Blog | November 9, 2010 at 12:37 AM
Matt Cutts is Google’s search engine optimization expert. He runs a great YouTube channel called Google Webmaster Central.Daniel Lemire From Daniel Lemire's Blog | November 2, 2010 at 01:23 PM
Given the Big Data phenomenon, you might think that everyone is becoming a database engineer. Unfortunately, writing a database engine is hard: Concurrency is difficult...Daniel Lemire From Daniel Lemire's Blog | October 26, 2010 at 11:44 PM