Fast Full-Text Search in PostgreSQL

For me, there are few things more irritating than over-engineering. Where ever possible I try to avoid using anything but the bare minimum necessary; making my code, my car, my life as easy to repair as necessary. Progress isn’t made by early risers. It’s made by lazy men trying to find easier ways to do […]

The Song I Cannot Remember

The other night, my wife and I were debating whether or not someone who committed a crime decades earlier should be allowed to go free if they’ve been good citizens for the other decades. My wifes position, was no – they should be punished. My argument was that if prison was about rehabilition, then we […]

Is Search Solved?

Search was revolutionized by Google. Before Google, we had Yahoo, AltaVista, AskJeeves¬†/, and more (full history here) – most used indexing, clustering etc. to produce search results. Searches were slow, inaccurate, queries weren’t parsed very well, etc. Then Google came along using¬†PageRank, and stole the whole market. PageRank, was then copied industry wide, but […]