Steve Hanov makes a living working on
Rhymebrain.com,
rapt.ink,
www.websequencediagrams.com,
and Zwibbler.com. He lives in
Waterloo, Canada.
Post comment
C++: A language for next generation web apps
On Monday, I was pleased to be an uninvited speaker at Waterloo Devhouse, hosted in Postrank's magnificent office. After making some surreptitious alterations to their agile development wall, I gave a tongue-in-cheek talk on how C++ can fit in to a web application.Asking users for steps to reproduce bugs, and other dumb ideas
You can fix impossible bugs, if you really try.Throw away the keys: Easy, Minimal Perfect Hashing
Perfect hashing is a technique for building a hash table with no collisions in the minimum possible space. They are a easy to build with this simple python function.
Fast and Easy Levenshtein distance using a Trie

Make a web page screenshot service
I'll take you step by step into how to make a service that takes screenshots of webpages and returns them as an image.The PenIsland Problem: Text-to-speech for domain names
Recently, I was contracted to run a list of domain names through the custom-built pronunciation engine that powers my rhyming web site. On the first attempt, I found that the results were embarrassingly bad. A quick inspection revealed the problem: most domain names are severalwordsstucktogether.Stock Picking using Python
Python can tell you which stocks to buy. It's a sure thing!Keeping Abreast of Pornographic Research in Computer Science
