How a programmer reads your resume (comic)
Unauthorized Chinese translation, I think.
Here are the real tips
Spoke.com scamRant: Why do companies think they can make money by posting false information about you on the Internet?
How I run my business selling software to AmericansHere's what you can do to get the most out of your business in Canada if all of your revenue comes in US dollars.
How QBASIC almost got me killedThe day arrived when my project was ready to be unleashed upon the world. I waited until the teacher was hovering nearby and then I started my application, running the FORMAT command on the network drive. Some classmates were watching the screen and she hurried over to see what all the fuss was about.
Finding great ideas for your startup"I just don't have any ideas." This is the #1 stumbling block for budding entrepreneurs. Here are a few techniques to get the creative juices flowing.
Finding the top K items in a list efficientlyDo you use sort() to find the top results? Here's a simple trick that will make your software run much faster.
My thoughts on various programming languagesSome ill-informed remarks on various programming languages.
VP trees: A data structure for finding stuff fastLet's say you have millions of pictures of faces tagged with names. Given a new photo, how do you find the name of person that the photo most resembles?
In the cases I mentioned, each record has hundreds or thousands of elements: the pixels in a photo, or patterns in a sound snippet, or web usage data. These records can be regarded as points in high dimensional space. When you look at a points in space, they tend to form clusters, and you can infer a lot by looking at ones nearby.