Gay marriage: the database engineering perspective
Update, 2017-09-25 Hi! This essay is undergoing a long-overdue rewrite. In the meantime, consider my 2015 follow-up essay, Obergefell v. Hodges: the database engineering perspective....
Sun Buys MySQL
This blog contains MySQL and MySQL Community information
Hacking your food supply
A perennial problem for my wife and I run into while bootstrapping our business is the lack of time. It seems like the daily grind of cooking, cleaning and shopping tends to eat up most of our available time that we have.
Grad School Enrollment vs. Unemployment Rate
Link to Piled Higher and Deeper
Worlds: Tabs for Programming by Alan Kay
Via Lambda the Ultimate a pointer to a paper by Alessandro Warth and Alan Kay (PDF) called "Worlds: Controlling the Scope of Side Effects". I didn't get as much out of reading the abstract as I did from the opening paragraphs of the intro: Suppose that, while browsing the...
Three vulnerabilities every web application developer should know about
Here's another great lecture from Google Tech Talks. This lecture is given by Neil Daswani, who has a Ph.D. from Stanford and currently works at Google as a security engineer. He is also an author of a book titled "Foundations of Security: What Every Programmer Needs to Know", which teaches you state-of-the-art...
Do it yourself first
You should never hire anyone for something you haven’t first struggled to do on your own. It’ll teach you most of what you need to know to actually interview candidates, it’ll allow you to understand the nature of the work better (do I even need to hire or can we outsource?), and …
Ruby's not ready
A controversial evaluation of the programming language Ruby, version 1.8.
Hacking Education
I spent a lot of time on this blog in the past month exhorting everyone to give teaching tools to the neediest public schools. I did that because education is possibly the most important thing we can do for our world and our children. But I also believe the the public school system in this […]
Guessing the Teacher's Password
When I was young, I read popular physics books such as Richard Feynman’s QED: The Strange Theory of Light and Matter. I knew that light was waves, so…
Pricing as Signal
Forbes: “EMI Group boss Alain Levy said at press conference today that he believed Jobs would introduce multiple price points for iTunes music within the next year.” The story they̵…
Twitter refuses to uphold Terms of Service
Update 3 : Please see my follow-up post about Twitter's response. I started using Twitter in March 2007, just before their SXSW explosion. Not surprisingly, I instantly became addicted and since then have used the service for everything from personal to professional. Overall, Twitter is a g
Why you should support Mac OS X and Linux
Last I checked, Mac OS X had around a 5% market share, and Linux had much less than that (among consumers). I can feel that many PHBs look…
jQuery 1.3 ßeta
jQuery: The Write Less, Do More, JavaScript Library
Schneier reviews: Here Comes Everybody
In 1937, Ronald Coase answered one of the most perplexing questions in economics: if markets are so great, why do organizations exist? Why don’t people just buy and sell their own services in a market instead? Coase, who won the 1991 Nobel Prize in Economics, answered the question by noting a market’s transaction…
What the author of ARC thinks about Phil Katz
Some folks have asked me what I know about Phil Katz. It occurs to me that most folks have probably never heard the story, and of the ones who have heard of it, few would know or remember the details. So here's what I know about Phil Katz, plus a little history to put it in context. The dates could be off a bit. I…
Data is good, code is a liability
Writings on artificial intelligence, personalization, recommendations, and the tech industry.