I fell in love with a girl, so I built a web app to dedicate to her.
cupidco.de
cupidco.de
So I did what any self-respecting geek would do in my position: I computed a SHA-2 hash of her name and put it in that weird little box thingy on the left hand side of my Facebook profile. It provided just the right balance of self expression and social tact. I was happy.
I liked the idea so much that I decided I would wrap it in a small application and dedicate it to the object of my dorkitude. As I knew it would take a few weeks to flesh out and things were (shockingly) starting to work out between this lovely individual and myself, I thought that the final product might make for a cute little way of sharing my feelings. The idea of tiny "cupidcode" links spreading across facebook and the twitters -- each rooted in my nerdy affection for this particular young lady -- seemed like a terribly powerful way to say "I really think you're great". And because I suck at music and writing, it was pretty much my only option.
Fast forward a few weeks, and cupidco.de is done. It's probably not well suited for the sorts of folks that read YC so I hope you don't mind me sharing my link with you. My hope is that this post will kick-start the spread of a few cupidcodes 'cross the nets so that my crush (who I've been seeing now for about two weeks!) may casually stumble upon one while checking her facebook or reading a blog and discover just how special she is to me.
tl;dr -- fell in love with a chick, wanted to do something special for her, suck at everything else, so I built her a webapp.
I once received a love-letter in obfuscated perl. I married the sender. Good luck :-)
for(split(//,'*)))*1)11.41))9291:.3+*A11:1:3)/+,))9:'
and of course that was part of the fun - since I had received it in paper form, I had to type it all in to figure out what it said (no I couldn't parse it by sight), which heightened the effect.Anyway, point is - once a geek always a geek, and the right person for you is somebody who appreciates it, not runs away from it.
Some suggestions--What about alternate spellings? It would be unfortunate if someone typed in "Kat Smith" and came up as incorrect because the original poster typed "Kathryn Smith". Also, it would be nice if there were some kind of personalization that you could apply to the public page; you know, like "Guess John Smith's crush" instead of "Guess My Crush".
One thing I'm going to add is a little cookie-based cache of your recent cupidco.de tracking pages, as they start to get difficult to juggle after some time.
Kudos for completely avoiding sign up, btw. If there's no way to do what I described above without adding sign up, then for God's sake, don't do it. You're a champ for breaking the sign up trend already.
The hinting system is such an awesome idea. I'll have to spread this around to a couple of my buddies so I can try it out!
It should be possible to let you recycle your cupidco.de (so as to switch out the crush name, etc). Is that what you mean? I'll look into that tonight.
1. What's your crush's full name?
2. What's your crush's first name?
3. What's your crush's screen name?
I got 3 guesses for her twitter handle, and 1 for her first name, and 2 for first and last name. I happen to know her middle name, and entered that, so it registered all of these as incorrect.
The font is way too small. Is there any way to make it case-insensitive? Or perhaps tell someone how close they were, or if they matched any of hte parts of the name?
P.S. I am half-convinced XKCD started for a similar reason. http://xkcd.com/55/
Sometimes, it's fun to say f*ck rationality. Good luck to you, sir.
All the best on both.
I built the app over a few weeks by sleeping an hour less each night, ultimately giving it to her for Christmas. She loved it. Unfortunately, things went way off course between the two of us. I don't think the grand gesture helped. It's a lot of pressure to put on a person.
If I had to do it over again, I probably would, but I sure as hell wouldn't have let her go at the end.
We don't talk anymore and she has let the project go. C'est la vie.
There was a meme app like this that went around on LiveJournal a few years ago. It seemed all cool and sweet, but they announced a few months later that they'd let you come back and pay them $5 to see what the crushes actually were.
Lots of people paid to see who had crushes on them. I'm sure they made a killing.
In this case, imagine rampant capitalism, and that people who visit the link (who aren't the submitting IP) get to see a "Shhhh: Pay $10 to see who this person has a crush on."
In theory, from a technical perspective, it may not be stored on the back-end, but you have to trust t3mp3st isn't storing the actual names.
I think, however, that he is already married.
I would emphasize the flirting component more. It's a great idea: send a flirt anonymously, with your own code, and then you can safely see if the feelings are mutual.
She said "why doesn't he just tell her?", Thus, we clearly don't understand the purpose of the application. She said "it seems pointless".
You just need to make sure there is still a way to see what is happening if you clear the cookie cache.
Once I had written some javascript to encrypt/decrypt mails between me and my girlfriend...
Brandon, Andre and Sharon might get a lot of spam soon, they should avoid email addresses as plaintext in the source.
Just an advice.
edit: Oh, I see: "The system will tolerate names within an edit-distance of 2,"