Hacker News new | ask | show | jobs
by Quai 4788 days ago
After reading the article, I still dont see what you mean by complex. I saw a wishlist of things that might or might not be related to bookmarking.

Storing a URL, how ever, is more complex that you would think. There are no size limit on urls, so every time update your database schema (I know, SO '90), a longer URL will show up.

Short story; Ive worked on a bookmark service. One day, the database went all crazy on us, and we didn't know why. The commit logs kept growing, and the service was slow. The system pushed more data than normal, but all user metrics show normal usage. We spent some hours debugging this, until a guy poped by our office and asked "Have you seen google's new favicon?! It looks like a toilet seat!".

Then it hit us; We where storing a copy of favicon with each bookmark; suddenly half the bookmarks in our database got updated.. ;)

Next time, I'll tell you about that porn site that used the full size images as favicons..