New Project in Beta
For the past few days I’ve been working on a little mini-project, a random movie generator. This is for everyone who spends forever trying to find a good movie to watch on a lazy saturday night. Bon appétit!
For the past few days I’ve been working on a little mini-project, a random movie generator. This is for everyone who spends forever trying to find a good movie to watch on a lazy saturday night. Bon appétit!
I created a Tumblr as an archive for the funny and profound links that I come across on a daily basis. It would be unprofessional to put them here, so I got a Tumblr, which I like to think of as the “retarded monkey” of the blogosphere.
While I’m setting up the foundation for this blog, I might as well mention Kakeya, another project I’ve been engrossed in.
The idea was suggested by Phil a couple months ago in what would become his trademark, an obscenely long email, and it took off from there. He suggested “a website dealing with transportation costs”, lining out the goals, obstacles and motivation. We worked through kinks and plausibilities, and surprisingly, came up with no reason not to tackle the project. The only thing left was to get our hands dirty.
One thing you realize as a college student in an urban environment is that public transportation is one of the toughest problems to tackle in the United States. Our country’s density is wildly inconsistent — in the cities like Boston and New York, public transportation is a necessity, in the Virginian suburbs where I lived, an afterthought. Yet it’s often a necessity to travel to and from areas with wildly varying population densities. Typically speaking, transportation competition is fierce and numerous within populated areas, dropping prices extensively, but not so for long range transportation services (think greyhound, amtrak).
One consequence of this inconsistent price distribution is that there are often multiple routes from point A to point B, each with a cost often disproportionate to the “goodness” of the route (distance, comfort, # of transfers, etc). This is something we can take advantage of. Theoretically, transportation route data can be scraped from all the bus, train, subway and plane lines in the country, and one can query the cheapest or shortest route from any location to any other location in a fraction of the time it takes to discover by hand. This has never been done on such a large scale in our country before (though London has a similar system), and this is the purpose of Kakeya, named after the Kakeya Conjecture, a problem Phil tackled at RSI that nearly destroyed his soul.
Here’s some food for thought: Ashu and I booked tickets a few months ago for a Killswitch/Disturbed concert, one we were both ecstatic about. That is, until he found out there was a 006 test on the day of the concert. Essentially our only hope was to find a quick route to the concert so we could make it after the openers. It took us 2 hours of fishing through piece of shit websites (I’m looking at you, lrta.com) to find a single decent route, and it would have required us to take a 6am bus home.
Here’s another real life example. Ashu and I (I think he has an aura that causes everyone around him to get owned) went down to Yale to present our Kakeya business plan to potential investors. About an hour into looking for a cheap route, I turned to Ashu and said, “you know what would help?” We had the same thought. KAKEYA.
We have a site up and running in a sort of pre-alpha stage, but I’m not ready to present it yet. There’s a lot of work to do over the summer, and I’m stoked about our progress. We have a lot of obstacles in the way, mostly in the form of Google. But I have reason to believe that we can beat them, or at least offer our own brand of innovation and perspective, and create a free product that can save millions of people heaps of time, money and productivity. Here’s to making a difference.
As per my OCD, I take great pleasure in categorizing and rating things. Of all the things I like to compare, I feel strongest about music, which is why I’m introducing Jeff’s Live Music, a chance for me to share songs I cherish, whether from immediate devotion or a rediscovery of a long-forgotten melody.
Our inaugural piece can be said to be a little bit of both. I downloaded Castles Made of Sand after reading a wikipedia article on Dispatch, in which a reviewer praised them for a sound similar to that of our featured song. Like most Hendrix songs, I couldn’t fully appreciate the soul of the tune on the first playback. It was tossed aside for several weeks, incubating in the library until I had the leisure time to revisit it, and I became entranced.
Good music can bring about catharsis upon listening once, great music can upon listening infinitely. Castles features a creative, challenging guitar part and an uneven tempo that keeps you on your feet. It’s difficult to pinpoint a single mood Hendrix wants to convey — he dances between a bitter sadness and a wistful, almost hopeful pining in both his guitar and his voice. The song is not sappy, not sad, not upbeat and not cheerful.
It tells of a story of a deadbeat husband kicked out by his embittered wife, a husband who, in his younger days of lust and love, may have promised the world, but has become disillusioned with it. It tells a simple story of an indian boy who grows to be chief and dreams of leading his people to war, but is killed in his sleep on the eve of battle. And it tells of a girl, cripped and mute, who prepares to end her life in the sea when she spots a golden ship over the horizon. Each story is brief and cut short, like the characters they depict. It’s a song about the best of plans thwarted, about the ephemerality of all good and bad, about Jimi’s childhood and family.
And as Jimi croons, so castles made of sand melt in the sea… eventually.
So for those who don’t know, this summer, aside from working my usual IS&T job, I’m working with a couple eggheads over at qwobl.com. It’s a brilliant new paradigm for information classification and search, and, like Wolfram|Alpha, delivers content, not just references. Want to know the amount of calcium in a gallon of 2% milk? How about the records of every AFC conference team from the 2008 season? What about the name of that sexy guest actress playing the paraplegic on House last night? Google will give you these answers, with a little bit of elbow grease. But what if you could bypass the step of sifting through webpage content to find these answers? In principle, shouldn’t data mining be able to solve the problem for you?
Welcome to the Semantic Web, Tim Berners-Lee’s personal vision of the future of information retrieval and compatibility. The idea: make information online quantizable and classifiable, and unleash the full potential of information automation. By classifying information based on object-verb-subject relationships, we can construct an intuitive structure on which massive computation is viable. I realize I’m being incredibly vague, as I’ve just begun to delve into the subject myself.
The power of the Qwobl search engine lies in the strength of the semantic web. Data is scraped from sources on the web. Data is converted into RDF form, which is then processed by NER algorithms. Using this basis, one could retrieve any sort of information desired, without an inkling of human information processing. A profound concept indeed.
Aside from Qwobl, I’ll be working on Kakeya, which you can read about in the subsequent article, and moonlighting at the help desk for a bit of cash, since I get next to nothing at the former jobs. I’m both terribly excited and terribly nervous about my summer’s work, and I hope my gamble for experience before income will prove to be less of a blunder than I sometimes imagine it as.
December 27, 9:00am – 11:00am.
I was slammed into a reinforced window with enough force to shatter bones. Pain shot through my cheek. They pinned me to the ground and restrained my arms, the way cops typically do. I saw one of them pretend to pull out an imaginary Miranda card and begin to read from it.
“You have the right to shut the hell up.” he informed me, barely able to contain a smirk at his own joke. I glared at him with contempt and spat in his face. Blood. I saw them reaching for their billy clubs, and blacked out.
Several hours prior to the ass-kicking, I was getting ready to leave the house for court. I just had to deal with a traffic violation — not yielding the right of way. It had happened months ago when I only held a permit. All I had to do was attend traffic school for a couple of days, and my record was clean. Easy, right?
Their greeting upon my entering the courtroom was a quick, silent frisking. Without remark they immediately confiscated my wallet, cell phone, and handkerchief. “File into courtroom B”, they told me, without looking up. I thought I saw someone take out the ten-dollar bill I had in my wallet, and pocket it. I walked briskly into the cold cellar they directed me toward.
There were others like me in the room, huddled, and just as apprehensive. I glanced around. All the races hung together — the latinos in one corner, trying to look like they weren’t just as goddamn scared as everyone else. Plus they had the INS to watch out for. The white kids sat in chairs, calm and collected like their lawyers beside them. I glanced around, looking for the asians. It seemed like I was the only one here. Except…
In my peripheral vision I caught her staring at me. I turned; she looked away quickly. She had long, straight black hair and dark brown eyes that radiated a bold serenity. I approached her with a slight swagger in my step.
“Hey baby, what’s a beautiful girl like you doing in a place like this?” I asked, suavely reaching into my pocket for a cigarette before I realized that I didn’t smoke. She smiled shyly, but didn’t answer.
“The mysterious type, eh?” I grinned. I was about to make my move when the bailiff came out.
“Jeff… Chan?” he read. It’s Chen, I muttered under my breath. One fucking syllable and they still couldn’t get it right. The bailiff led me into the courtroom.
When I entered, the judge immediately began speaking.
“Mr. Chen,” she began. “You are hereby convicted of fifteen separate counts of murder in the first degree. How do you plead?” Shock coursed through my veins. “W-what? I’m here for a traffic violation,” I sputtered.
“I heard guilty,” the judge said, and slammed her gavel. Then began the beating.
~~~
When I woke up, I was at least 40 pounds skinnier and had grown a full beard. Soon a cop came and led me out of the cellar.
“How long have I been in there?” I asked, my voice hoarse from underuse.
“Fifteen minutes.” he replied. “There was a misunderstanding. The guy we wanted was a Jeff Chan. You’re free to go, with the court’s apologies.”
“And my traffic violation?” I asked.
“Just attend traffic school. It’s easy.” he said.
I left the courtroom feeling tired and eager to get back to bed.
Hello potential subscriber,
as an incentive for preordering, here is an except from Chapter 14 of Jeff’s sexxxcapades: Collector’s Edition 2007! Enjoy!
January 12, 2007
It was midnight. Most people were asleep because midnight was when people went to sleep. There was not a single light shining in the distance, except for the scented candles that I had just lighted. She was waiting on the bed, clad in nothing but a skimpy negligee.
“You look hot”, I said, seductively. I walked seductively towards the bed and took off my clothes in a manner that could only be described as “seductive”.
“I’m seduced”, cooed Denise.
“I know”, I replied, knowingly. It was past midnight.
Originally I hadn’t planned to spend my night in throes of wild passion with a woman I had never met before. I had simply expected it to be like every other Friday, starting with a relaxing morning of weight lifting, followed by several hours of operating heavy machinery, and my favorite nighttime hobby, showing off my manly pecs to passerby’s.
I met her at the gym. The first thing I noticed was her superbly defined body and firm, bouncy, curvaceous, round eyes. I strutted confidently toward her. Before I even spoke I could tell that something in me sparked her interest. I pitched my foolproof line:
“Hey there, hot stuff. I was just checking you out while toning my fantastic body. I just have to say, if I could rearrange the alphabet, I would put you and I together in a bed so we could have sex.”
“Sure! My name’s Denise! Fortunately I’m the kind of woman who is perfectly eager to copulate with strangers without knowing their sexual history!” At least, I think that was what she said. I generally don’t listen to women after they’ve agreed to have sex. So anyway, that’s how we got to where we are.
“Wow”, she gasped. “It’s so long!” She looked hesitant. “Can I touch it?”
“Feel free, babe. My snake is here for your pleasure.” I leaned closer so she could marvel at its girth.
“Beautiful… what’s its name?” she asked.
“Ronaldo. I got him while vacationing in Sao Paolo last Spring. I put the boa constrictor back in his cage. “By the way,” I mentioned, “would you like to see my penis?”
Stay tuned for more!