Comparing images in pure Ruby (and how Github's image diff works)
In this article, I’ll try to explain how an image diff could be built using pure Ruby and ChunkyPNG.
In this article, I’ll try to explain how an image diff could be built using pure Ruby and ChunkyPNG.
Three years ago in August 2009 we ran the first ever Young Rewired State – a hack weekend aimed at the young developer community. I was determined to try to engage them with the exciting (sic…
Oh, boy has it been quiet here. I have used wayback machine to pull a bunch of older content into the repo so that it can be shared with you beautiful people. There was no real reason to do that except I get annoyed by broken links. Really annoyed. It seems every time I reach back into my bookmarks for something the…
I want to take a moment to elaborate on what makes a well formed commit message. I think the best practices for commit message formatting is one of the little details that makes Git great. Understandably, some of the first commits to rails.git have messages of the really-long-line variety, and I want to expand on why…
UPDATE 2012-02-16: raver1975 released a SQL database w/35M Google Profiles as .torrent on The Pirate Bay. UPDATE 2011-06-10: Central question in the Google discussion is whether mass-aggregation of profile data…
I decided to migrate my blog from WordPress to Jekyll. I designed a new layout, imported my database and created some custom features to get it all to my liking.
Ben Horowitz is a cofounder and general partner at the venture capital firm Andreessen Horowitz. He is the author of the New York Times bestsellers, The
One of the biggest mistakes entrepreneurs make is not understanding the relationship they have with their investors. At times they confuse VC’s with their friends. Lets Go to Lunch At Rocket Scienc…
The latest news about Opera web browsers, tech trends, internet tips.
When I was in my 20’s, I was taught the relationship between marketing and sales over a bonfire. — Over thirty years ago, before the arrival of the personal computer, there were desktop compu…
We’ve all been there before: by the time you start graduate school in Princeton, you’ve already invented the Turing machine, pioneered the concept of computational universality, and pro…
Intro Fuzzy search algorithms (also known as similarity search algorithms) are a basis of spell-checkers and full-fledged search engines lik...
My thoughts on Code School, an interactive online marketplace where you can learn to code directly in the browser.
A “wealth window” is opening as these tech trends go mainstream and my goal is to make sure YOU are ahead of the curve, securing your financial future in the process.