I usually have questions regarding specific lines in songs (I'm not american, so I miss a lot of pop culture/slang references), and Rapgenius provides an easy way for me to understand why something was said.
Here's an example, from Nas' It ain't hard to tell:
"I drink Moet with Medusa, give her shotguns in hell"
I know Moet and Medusa, but I didn't know what "giving shotguns" meant. So I go to Rapgenius, click that line and it says: "To “shotgun” is to inhale from a pipe or other smoking device, followed shortly by an exhalation into someone else’s mouth."
Ah! So he exhaled weed smoke into Medusa's mouth, effectively stoning her. That was smart. Cool.
----
So imagine I'm reading official documentation, say "10 minutes to Pandas"[1]. I come across this line:
df = pd.DataFrame(np.random.randn(10, 4))
And I don't know NumPy. The tutorial doesn't explain what np.random.randn is doing, because it's not a NumPy tutorial. Of course I can search for that online, but in a "RapGenius for Code" all I would have to do is click the line.
Nothing revolutionary, but it is a valuable idea and worth a shot. Of course, RapGenius could just launch CodeGenius and get that market instantly.
Rap Genius = crowd sourcing explanations of rap lyrics (and poetry [1], and other literature). It's brilliantly useful, loved by many, and has great traction.
Kurikku = crowd sourcing explanations of computer code. Also brilliant useful, probably won't have as much traction as Rap Genius just b/c there are many more people in the world interested in lyrics than in computer code, but it will probably find a StackOverflow-level popularity, which would be quite a success.
Am avid user of Rap Genius. Can confirm it is an amazing pitch.