Thoughts on Rails

Riding the Train of Thought

Archive for March 2012

Now that’s one payroll I would avoid… GodRAGE!

leave a comment »

Gravity

Written by hiway

March 30, 2012 at 9:34 pm

Posted in Uncategorized

Turning the tables on #music tweets ;)

leave a comment »

Music_control_via_twitter

We’re used to tweeting what music is playing on our computer/ ipod/ radio… serendipity is great, but I wanted to tweet out what I want to listen to – and have my computer play the track automatically.
… and one day, I got in ;)

Written by hiway

March 28, 2012 at 9:53 am

Posted in Uncategorized

Aksa Beach, Mumbai.

leave a comment »

Img_20120322_0005

Written by hiway

March 27, 2012 at 9:55 am

Posted in Uncategorized

There’s another pride to read a dear friend’s book, no matter how pink it’s cover :-P // @shaaqt

leave a comment »

Gravity

Written by hiway

March 21, 2012 at 12:02 am

Posted in Uncategorized

Man on the moon

leave a comment »

He blasted off rocks from the moon towards the earth. His darling had asked for a piece. With the failed rockets, he only had enough time to hope some of them escaped moon's gravity and were captured by earth. He knew her telescopes in the sky would spot him sending out his last message.

Written by hiway

March 20, 2012 at 10:16 pm

Posted in Uncategorized

Having matka kulfi on train at half past one at night. Only in Mumbai!

leave a comment »

Gravity

Written by hiway

March 20, 2012 at 1:24 am

Posted in Uncategorized

Empty trains, empty stations. Mumbai at night is much more fun ;)

leave a comment »

Gravity

Written by hiway

March 20, 2012 at 1:09 am

Posted in Uncategorized

Beef steak, with cheese and mayo. Fries and egg fried rice. Sinful food #having

leave a comment »

Gravity

Written by hiway

March 14, 2012 at 11:00 pm

Posted in Uncategorized

Only a matter of time when work-from-home turns to work-from-highway for me ;)

leave a comment »

Gravity

Written by hiway

March 14, 2012 at 1:06 pm

Posted in Uncategorized

My Face When… #geek

leave a comment »

I've been having fun with using http://www.myfacewhen.com/ ; it is a brilliant concept and executed in a very simplistic manner. It works and it is fun.

However, it could be better. 

Here's a proposal to build an app that solves the problem of "expressing yourself better with photographs of verbs" in an intuitive way.

First, add some constraints:
  • all images must be scaled up/down to certain sizes (thumbnail 120×120, small 300×300, large 500×500)
  • prefer square images, provide a cropping tool
  • keywords come from dictionary only. allow crowd-sourcing keywords/tags for each image
  • autofill/autosuggest keywords (use NLTK/wordnet to help pick forms of verbs / synonyms like "frown/ frowning"
This causes one problem, that character names cannot be added. This can be addressed by letting people add character-names by clicking "add character name" instead of "add tag" – which is then moderated. This moderation list can have a whitelist and blacklist associated, with moderators having three buttons "add to whitelist" "not applicable / ignore" "add to blacklist" – which further automates this process and frees up moderators as the lists are populated.

These constraints make sure the database of images is clean and semantic.

Now for the interfaces. 

1. Adding / curating
  • people can add images, crop and center and tag them
  • people can add/flag tags 
  • people can browse the images based on various criteria (missing tags, few tags, popularity)
  • people can search based on tags
  • if possible, image-matching algorithm can avoid duplicates while adding
  • allow people to flag duplicates – in which case, the URL can be redirected to original
2. Using
  • browse entire catalog
  • search by keyword
  • sort by popularity
  • sort by newest
  • search "similar" (based on keywords, later, if possible based on image analysis)
  • click on a button to copy url to clipboard
  • click a button to send to twitter / fb etc.
  • When somebody searches for keywords and is shown an image, allow them to vote down a keyword for that image (say, somebody tagged an image as "angry" but the expression really is "sly"… voting down "angry" will either flag/remove the keyword or reduce its priority.
And finally URL scheme

1.  If a number is at the end of the url, the proper image is pulled out and displayed.
2/3. If text follows the url, it is parsed for keywords and the closest match is served – if more than one images match the keyword, one is picked up randomly. Searching for keywords should form this url too. Therefore:

Your feedback is welcome!

Written by hiway

March 12, 2012 at 5:27 pm

Posted in Uncategorized

Follow

Get every new post delivered to your Inbox.