Development

Making Ourselves More Vulnerable

The author of this article makes a very important point: once something can be controlled remotely, it can be hacked.

It's something people don't usually think about. There were no viruses before there were ways to connect computers together. There were no ways to transfer data, but there were also no ways to break into systems without being physically in the room with the system in question.

Category: 

Problems Computers Can't Solve (and a Workaround)

Some problem domains (like math) are trivial for a computer. Others (like face recognition, speech processing, and contextual awareness) are still in their infancy. So how do you process these things? Well, one simple solution is to ask humans to do it for you. Except they probably won't want to. Here's an approach that incentivizes people to help out:

Category: 

Ideal Programming Conditions

When I was at Microsoft, (responsible) alcohol consumption was part of the culture... I knew at least a couple people who had a beer fridge in their office.

Programming requires a certain amount of focus and concentration, but also requires a certain amount of loss of awareness of your surroundings. Alcohol can be used to provide the latter, right up to the point where it wrecks the former. Hence the Ballmer Peak:

Category: 

What a Serious Pain in the Ass

Right before I left on my trip two weeks ago, I started receiving errors from this website telling me that it could not run the automated task it performs every hour to update search indexes, check for updates, and post messages queued for future publication. This seemed really odd, but I was trying to get out the door and couldn't really investigate.

Now that I'm back, I've finally gotten a chance to look around. What I eventually uncovered was one of my pages had 30,000 comments.

Category: 

Pages

Subscribe to RSS - Development