What I did?

“Terry Chay what did you do!!!!”
—friend on Facebook

Before I clicked on the link, I thought I was being teased for taking down WordPress.com yesterday. (While I didn’t cause the one Jason Kincaid blogged about, I have taken down 11 million blogs before and I felt awful.)

But no, my friend has forgotten that I no longer work at Tagged.

And now that I no longer work there, let me explain what is going on. Simply put, The New York Attorney General intends to sue Tagged for harboring child pornographers and sexual predators.

Continue reading about social networks, lawsuits, and politics after the jump.

bebo recruiting math

Bebo Logo
Image via Wikipedia

I got an e-mail from a recruiter at Bebo looking to hire me into the same position I had at Tagged. This caught my eye:

ABOUT BEBO:
Bebo (www.bebo.com), Located in San Francisco; with over 40 million registered members viewing billions of pages monthly, it is the largest social networking site in the UK, Ireland, and New Zealand, and the third largest behind MySpace and Facebook in the US. Officially launched in July 2005, received the 2006 Webby Award People’s Vote as the best social networking site in the world.

Our people can boast demonstrated records of success in viral online marketing and social media, having come to us from such companies as Google, Ringo, Tickle, BirthdayAlarm, Friendster, Organic, Yahoo, and MTV.

From its $15M initial round of funding back in early 2006 (from Benchmark Capital) Bebo has enjoyed positive cash flow since day one.

Our recent merger with AOL will bring tremendous opportunity by combining Bebo’s fast growing user base with the social graph of AIM and other assets.

Third place in the U.S.—really?

Facebook US rank: 3
MySpace US rank: 5
Tagged US rank: 108
Hi5 US rank: 288
Bebo US rank: 394
Friendster US rank: 534

Hmm, Tagged passed Bebo just after they got bought out by AOL for $850 million (and while I was working there) and Friendster right before I left. Given that Friendster passed on hiring me twice—that’s the sweet taste of satisfaction! 😀

Depending on the metric, you might make a case for it being #4, but to displace Tagged? Really? Not to mention, completely pissing on the hard work I did there. 😉 Besides this slight isn’t exactly going to make me jump ship from my new job back to my old one—just with a different color scheme.

Continue reading about Remembering bebo after the jump

How much is your millisecond?

At Tagged, I’ve been working on the project for the last month. Basically it allows us to cache dynamic parts of throughout the site and keep the caches from having stale data. Since we call the APIs both externally and internally—over 20 calls to generate a user’s profile page alone—the caching is turned on at the API level.

The initial hit to the system was severe.

Basically, I was causing the profile page to take 30 extra milliseconds to render. The profile page accounts for 17% of all page views on the site where we do about 220 million “views” a day. This 30 milliseconds, believe it or not, was dropping profile page views by 5%. And it took about 20 hours of back and forth before I finally resolved to rewrite the whole thing so that it can be rolled out gradually without any performance hit.

That means I cost the company one and a half million ad impressions. 🙁

The second day’s cached piece is actually measurable on the live site with tools I wrote. I am saving between 17 and 900 milliseconds depending on the state of the backend and load on the server.

Since I can’t measure how much actual page views I’m adding back into the system, I was curious about how much extra server capacity these changes are getting me.

In other words, how much is a millisecond?

Continue reading about Measuring milliseconds after the jump.

The Dutch

“Please tell me you guys aren’t getting in bed with Google. I actually find myself rooting for annoying-ass Fuckerberg because of this Open Syphilis shit.”
—e-mail from a friend

I’ve had a number of people who know what I do as a day job ask me what I think about Google’s OpenSocial initiative. Maybe it’s because they know I’m so opinionated and they just want to hear me go off.

What’s strange is how few of those actually involved with the project have asked me what I thought (Answer: none of them). They know that I’m not a photographer, or a socialite, or “they guy who does Lunch 2.0” and yet they’ve been strangely silent before, during, and after the announcement. It turned out I only found out about this at all, because of people who know me only as a photographer, socialite (laugh!), and “the guy who does Lunch 2.0.”

Now I won’t go out to state my opinion about OpenSocial beyond the question: You parlayed my friendship for this? I guess you can guess what I think about OpenSocial from that.

Chalk this up to another incessant reminder of why I hate the high school antics of the Valley. Had any of them bothered to ask me about this, here is a tip I could have given them: when you make a list, there are much bigger companies in the Valley than Facebook that are going to be disappointed they weren’t invited to the party.

Slick move, ace!

I alluded to this bitterly in a previous post, but to further highlight the absurdity of the who was and wasn’t invited to the “Open”(laugh!)Social, I was talking to another friend:

“They leaked this well in advance to the ‘largest social network in Holland.’ In Holland??? Can you believe?”

D—: “Haha. I sort of like the Dutch. They sort of sound like Germans but act nicer.”

“The only thing I know about the Dutch is that they’re awfully tall.”

D—: “Maybe it’s to keep their heads above sea level.”

Ahh, trust my friends to put everything in perspective.

(After that conversation he sent me this to cheer me up.)