Please help us out!

As part of a class on the structure of the Internet, we're participating in a contest to generate a highly ranked page with the phrase "rankmaniac 2010."

If you would like to help us win this contest by increasing our page rank, please paste the following onto your website or blog:


<a href="http://rankmaniac2010.org/" title="RankManiac 2010">RankManiac 2010</a>

Thank you!

Saturday, March 6, 2010

Contest Over

Hi everyone,

The contest is over. We got 3rd, losing to both the .com and .net groups. The .com group won with a movie trivia game that they made with leftover data from a CS 156 project and the .net group did some sneaky things with server scripting. Congratulations all 'round.

I think the prof is going to make some changes for next year. He was really, really surprised that people bought domain names (even thought they're only a few dollars). Also, I don't think any of the things we learned in class (optimal linking structure, the Google PageRank algorithm, Markov chains, etc.) helped any of the winning groups very much. It's nice that he tried to add a practical component to the class, but it would make sense to have the practical component build on what we were supposed to be learning.

I certainly learned a lot. It seems like, with the "Internet these days" (I sound so old), it's becoming increasingly important to properly manage one's Internet presence. Making it easy for recruiters to find your resume, increasing your visibility in your field, and making your name strongly associated with your field of expertise are all paths to success that hinge on your Internet presence.

Some of the tactics we tried were sleazy. I didn't really like the begging for links and the click-farming. On the other hand, having consistently updated, relevant content seems like a great way to go. One of the blogs I looked at was the Caltech Admissions blog (PR 8), which has new posts every day. The posts are lengthy, they include pictures, and they're immensely relevant. That, coupled with the Caltech brand name, seems to be a recipe for success.

Certainly something to think about.
Share/Save/Bookmark

Wednesday, March 3, 2010

OK GO video

I just watched the new OK GO video. Man, that looks like it was hard to set up. Some Caltech people and MIT people worked on it, apparently. I think they did a really good job. It seems that there's going to be a party at LACMA this Friday, but I don't think I can go. Too much work. Too bad.
Share/Save/Bookmark

Sunday, February 28, 2010

Assignment winding down

We're almost done with this assignment. It's been a lot of fun. We've learned a lot about Search Engines and how they work.

The actual D-day is March 4th, so this Thursday. We'll let you know how we did!
Share/Save/Bookmark

Tuesday, February 23, 2010

rankmaniac2010.org website weirdness

This morning, when I went to check on our site, it turned up an error. After following the link from Google, my browser turned up a page that was just a single line of text. Something about a database error. Then, when I logged into the Microsoft Live Small Business area to check on it, it wouldn't let me log in. Weird. I wonder if this is because one of my teammates was logged in at the same time, doing something. Anyway, it seems to be back up now.
Share/Save/Bookmark

Sunday, February 21, 2010

RankManiac 2010: Giving out awards

Today, I helped a fellow student with the Math Competition he'd organized. I got to give out the prizes! At the end of the tournament, he'd read the names and I would give them their stuff, shake their hands, and smile for the cameras.

One parent thought I was a professor. When one of the volunteers corrected her and said that I was a CS major, she said "Oh. Well, he looks gay." I guess that was a comment on my attire? I had dressed up for the occasion. Apparently she'd been complaining all day, so it may have been an insult. It's hard to tell.

Also, I must look old. I've been mistaken for professors many times, even when just wearing jeans and a t-shirt. Either that, or I look really spacey.
Share/Save/Bookmark

Friday, February 19, 2010

RankManiac 2010 currently tied!

It seems that there's a bit of a three-way tie going on between the .org (us!), .net, and .com RankManiac 2010 websites. If you search for rank maniac 2010, we're in the lead, followed by .com and .net. If you search rankmaniac 2010, we're in second, with .com first and .net trailing. If you search "rankmaniac 2010", we're still in second, but the positions for .net and .com are reversed. Too bad only the last one counts!

Interestingly, if you search Bing for rankmaniac2010.net or rankmaniac2010.com, ours is still the first site that turns up.
Share/Save/Bookmark

Thursday, February 18, 2010

RankManiac 2010 back from trip

I'm back from my trip to SF (ha, I almost wrote "strip." Paging Dr. Freud!). The night before I left, I got lobster, since I realized that I hadn't hit my per-diem reimbursement cap for food yet. Hooray! The hotel had really good lobster, too.

The plane back was delayed by an hour. Luckily, I brought a set to do. I finished most of one problem while waiting.

It seems that Bing has finally crawled our site, but it's only showing up under rankmaniac2010.org, not under rankmaniac or rankmaniac 2010. Weird.

We've also added a bunch of pictures to the main site.
Share/Save/Bookmark

Wednesday, February 17, 2010

RankManiac 2010 on the road

I'm visiting San Francisco for the next few days to do some interviews. It's like a mini-vacation. They put me up in a really nice hotel. I ordered room service and my tray came with a vase and flowers. Plus, it had a cloth napkin and real silverware*. And all I'd ordered was a burger and fries! Awesome!

Anyway, I logged in and Googled our RankManiac 2010 site several times, since I have a brand new IP here.

* as opposed to fake silverware, which is made out of cheap metal and bends really easily. Honestly, I don't know how psychics can get a break. The spoons in the dining hall will bend if you look at them funny, no telekinesis needed.
Share/Save/Bookmark

Monday, February 15, 2010

RankManiac 2010 vs. Campus Security!

Saturday night was one of the big parties that happens from time to time on Caltech's campus. In fact it was so big than some alumni came back for it. Unfortunately, one of the alumni got in a bit of trouble.

This particular alum wanted to save a few bucks, so he asked if he could stay as a guest. I told him that it would be no problem, and after the party he crashed on one of our couches. Later that night, two security guards woke him up and demanded that he leave. He explained his presence there as an alum, gave my name as a reference, and presented his old school ID as proof that he was, in fact, an alum. They confiscated his ID, refused to call me, and accused him of having squatted there for three weeks. Since his flight had only been the day before, this was obviously not true, but when he tried to show them his ticket information on his phone, they ignored him. According to them, staying as a guest would only be permitted with a signed note from the head of campus housing. They escorted him outside to the curb, where they were met by another security guard in a gray sedan. The security guards informed the alum that if he was seen on campus again, he would be arrested!

Luckily, he had the number of another alum who was staying nearby, so he had a place to stay for the night. However, not every visitor is so lucky.

The next day, when informed of this, I immediately wrote an irate email to the head of campus housing. Half an hour later, I had him on the phone and was explaining what had happened. He had no knowledge of the events, or of any policy requiring a signed note. He apologized to the alum via phone and intends for it not to happen again.

So it appears that campus security had gotten ahead of themselves. How chilling. This time, it was a mild inconvenience for an alum who could deal with it, but what about the future? Will they harass prospective students?
Share/Save/Bookmark

Saturday, February 13, 2010

RankManiac 2010 Redone

I've been considering how I would run the RankManiac 2010 contest if I were in charge. On of the pitfalls of the contest is the fact that it leverages existing social connections. Thus, the more well-connected students have a clear advantage over the less well-connected students. In addition, students willing to leverage their social connections will succeed over students who are unwilling to do so. The question, of course, is how to fix this.

In theory, the professor and TAs could set up a dummy internet, with its own mini-Google. Each student could then place pages on the dummy internet and see whose is ranked highest. It seems like this would become either an exercise in adding more pages than anyone else or the number of pages would be capped, either of which would make the assignment simplistic.

I think a big part of this assignment's worth lies in its interaction with the "real" internet. Like it or not, the Internet is the first and last word in modern information. Search engines are a big part of that, and understanding the algorithms they use to produce good search results is key to understanding the underlying structure of the Internet. For example, did you know that Google puts captcha tests on its webpages for known Tor exit nodes?

The existing social networks within the Internet are also key to understanding how and why it works. Systems like Reddit or Slashdot can give some insight into distributed computing problems. For example, with a distributed network of volunteer sensors working on some project, a trust system like Reddit's might be the best solution to stop new users from biasing the results one way or the other.

These interactions have a complexity that would simply be impossible to recreate in the mini-Google environment mentioned earlier. I don't really see a way to get around using the Internet itself as a sandbox for this kind of assignment.

I'll leave you with this picture of the Internet (from the Opte Project at http://www.opte.org/). It's a big, big place.

A picture of the Internet RankManiac 2010 is working withing, courtesy of opte.
Share/Save/Bookmark

Thursday, February 11, 2010

The Ethics of RankManiac 2010

I got a few questions about the ethics of the RankManiac 2010 contest, especially considering the Caltech Honor Code. For those of you who don't know, the honor code states that "No member of the Caltech Community shall take advantage of any other member of the Caltech Community."

So, how does that work with a competitive assignment like RankManiac 2010? If I am winning, my grade is higher. Does that imply that winning is an unfair advantage? What about the path to winning? If I broke my classmates' hands so they couldn't type, that would certainly be unfair. What about more gray areas, like calling in favors from friends or linking from an existing popular website I happen to have access to?

On a normal Tech problem set, everybody has advantages. They're usually little advantages, like "I happened to see a similar problem at Math Camp" or "My TA gave me a big hint, while your TA gave you a little hint." Sometimes, they're even big advantages, like "I am a certified genius in Physics" or "My father wrote the textbook." With the collaboration policy, these tend to even out. My advantages become your advantages and your advantages become my advantages. This helps even things out. A contest like this, on the other hand, actively discourages collaboration (although it does not eliminate it. I was friends with these guys before this class and I'll remain friends with them afterward). So, without collaboration, do these individual advantages become "unfair?"
Share/Save/Bookmark

Tuesday, February 9, 2010

CoffeeHouse

Last night, I was discussing my progress on the RankManiac 2010 assignment with Andy and Chris at the Caltech Student CoffeeHouse.

I was surprised how bad the vibe was. I wasn't comfortable ordering anything from the non-student employee behind the counter. The last time I was in there, he was kind of rude to me.

I remember sophomore year with the CoffeeHouse. I would go there often. I knew everybody who worked there, it ran smoothly, everybody was nice to each other (for certain values of nice). And now what? I can't even bring myself to order? Geeze.

Anyway, don't forget to visit my website: RankManiac 2010.
Share/Save/Bookmark

Saturday, February 6, 2010

Friend hurt his hand

Hey all,

One of my friends, who has been giving me advice about the RankManiac 2010 contest, hurt his hand. Another person was playing with a sword and wasn't paying attention to what he was doing.

He's okay, though. He got stitched up at the emergency room, and the stitches come out in a few days.

Here's hoping for a fast recovery for him!
Share/Save/Bookmark

Thursday, February 4, 2010

Google Local listing

Hi guys,

We now have a Google Local listing!

http://maps.google.com/maps/place?cid=12711013914759972975&q=rankmaniac%2B2010&hl=en

It's pretty cool to be able to see yourself on Google Maps.

Don't forget to visit our main page!
Share/Save/Bookmark

Wednesday, February 3, 2010

RankManiac 2010 : New Facebook Page

Hi all,

You can now follow our exploits on our Facebook page. You can find it here: http://www.facebook.com/home.php?#!/pages/Rankmaniac-2010/309799213382
Share/Save/Bookmark

RankManiac 2010 and making our site better

Our main page is now up. You can view it at http://rankmaniac2010.org.

We've been working hard at this webmaster stuff. We followed all the guildlines on the Google Webmaster site for making a website easy for Google to index. Now the waiting begins! I'm so nervous!
Share/Save/Bookmark

Apple helps out RankManiac 2010 with loan of iPad

An Apple iPad displaying the RankManiac 2010 blog.In order to help us increase our page rank on our site, Apple kindly loaned us one of their new iPads.

Ha, not really. That would be pretty cool, though.
Share/Save/Bookmark

Tuesday, February 2, 2010

RankManiac 2010 : Our Mission

A competition: Caltech vs. Carnegie-Mellon University

As part of CS 144, a class at Caltech, we're participating in a contest. Last year at CMU, Professor von Ahn ran a contest among his students to see who could get the highest ranked page with the word "rankmaniac" on it. This year, the contest is at Caltech with Professor Wierman. The goal is to have the highest ranked page with the phrase "rankmaniac 2010" on it.

The grading scheme is pretty harsh. Half of the assignment is graded based on performance in the rankings. For getting on the first page of results: 10%. For beating the TAs, who are also doing this assigment: 30% (but nobody's going to beat the TAs! Virgil Griffith is one of the TAs!). For beating the highest CMU site: 10%. Then, additional bonus points for ranking very highly in the class.

We're taking the approach that good content will always be rewarded. So, I'm going to do my best to make sure that interesting posts are always going up on this blog! Wish me luck!
Share/Save/Bookmark