Chatroulette Creator Is A 17-Year-Old Russian Kid
bits.blogs.nytimes.com
bits.blogs.nytimes.com
No choice but to optimize. Love it.
My biggest concern is that I thought the site would be so cool that traffic would grow exponentially from organic word of mouth. Now that there is a Chatroulette, I'm afraid it loses its wow factor.
In fact, I can still think of some features that would lower the penis count and increase the usefulness/fun of the site.
edit: Is this query too off-topic? Should I start another thread? Seemed like a good place to ask.
Just figure out a way to differentiate yourself.
1. Better layout, make it a truly glorious experience...a few extra KBs to load an interesting background is nothing when you are streaming gigs of data.
2. Focus on the U.S. factor. That guy is trying to have the best of both worlds, but Germany is really not that close. So focus your service on U.S. and Canada and offer faster speeds.
3. Offer easy ways to share screen caps. I dunno something like a report where you show screen cap of person #1 and screen cap of person #2 + the actual text. Host it on your own server, so that people(reddit/digg) can just link to the chats in question.
Seriously. Chatroulette may be a great idea, but when 20% of the users are trying to shock the rest of them (or are "legitimately" perving out on camera), it destroys the return visitor rate. I know plenty of people, including myself, that were initially interested in the site, but couldn't get past the gross factor.
- Competitors are validation of the idea.
- The only way sites get the "wow" factor is through rapid iteration and contact with real users.
A week before we were set to launch, omegle.com came out which was the same thing - simpler - but essentially the same. We abandoned the idea immediately because the internet was abuzz with omegle's brilliant concept, and we'd be seen as imitators and won't get enough people interested.
One week, that's all we lost by. If I hadn't pushed for combing the site for security holes and writing in spam protection, over-optimizing the comet-server, etc, it would've been our site over there getting several hundred thousands of hits. This taught me the importance of releasing early and iterating and improving quickly.
Still, every time I see omegle.com in the news or other sites, I feel sad that it could have been us, but I also feel proud that I came up with, and implemented an idea which would've worked nevertheless.
I can’t help but read that as giving up at the first sign of trouble. Sure, competition sucks, but if you had just a single advantage you could have used the Omegle buzz to your advantage and effectively ride their coattail, what many tablets are presently trying to do with the buzz surrounding the iPad.
While I will gladly compete when I feel that there is a potential for becoming better than the competitor (like I'm doing right now with my current startup), I can't bring myself to do something that offers nothing new and attempt to "out-market" the competition.
(a) You don't get buzz just by getting something out there. Usually, nobody cares when you launch, no matter how cool your idea is. What you were seeing was either effective PR or dumb luck, neither of which can be duplicated trivially.
(b) One friggin week advantage is nothing. Usually the first player in a space takes it in the shins. It's so exceedingly rare for a first mover to win that calling it an advantage seems to ignore market realities.
Maybe I didn't give enough details in my original post. This was a little hack that I thought would be cool, and would help me learn how to write comet-based apps (which it did). When Omegle came out, was a little annoyed but since our project was a few days of work, I put the code away and focused on my main project. I didn't even hear of omegle again after then until a few weeks after that.
But still, my current project is chasing a first mover with a few months' head start and it's nice to get reaffirmation that we don't need to be first movers to get ahead.
P.S. If you're interested, here are slides from a presentation we gave in our local startup interaction session: http://www.slideshare.net/guest3cff7f/connr
Keep that in mind please. In spite of whatever the buzz is today, except for the top 10 sites or so the majority of websites have not been visited yet by the majority of the people on the planet.
There definitely is room for more than one in almost every space except for social networks that are 'feature comparable', sooner or later one will gain the momentum and crowd the other one out.
As a startup, don't assume that all your customers just read the great PR on your competitor. Most of them probably don't know that they want random chat (or live power monitoring)
Are you having fun with making it? Make it, then. Make a damn good web site. If it's damn good, people will use it. You can make this a damn good web site, right? It's not going to be a shitpile? I'm asking seriously, not rhetorically. Generally quality is more important than anything; if you've got it, you're set.
If you're not making it for fun, then frankly, I don't know why you'd have bothered to start in the first place. You don't think you're going to get rich off something like this, I hope. If you're learning something by making this site, you can still learn by making.
Or did you do it just to see the results? Because you can see the results on ChatRoulette. If you think you can do better, stop asking us if a better product will be worth anything and start asking yourself if you can really do better. If it's better, in a way that people care about, they'll use it. If it's not, then nobody will even care enough to mock you.
Are you doing something meaningful with your time? Answer honestly. If you are, then I can't see why you'd ask us anything of this sort. If you're not, then get yourself together and do cool shit.
(Somebody who uses this site more translate what I said into Hacker Newspeak. Something something penetration adaptability futureexperience something tippingpoint gladwell rand.)
In your first paragraph, you've already made 3 excuses about why you haven't released anything:
- "I'm busy on other things in my life"
- "I chose some wrong technologies to get started with"
- "I'm not the best developer in the world"
You've got to cut that shit out right now. Let this be the last time you got jumped on an idea because somebody else was working his or her ass off on it, while you were making excuses.Look at fads in music for confirmation of this. Lady Gaga got big last year.. and now we have Ke$ha basically playing a similar card. Boy bands? Crap, when they come out, you end up with 101 boy band clones within a couple of years.
Get in on the fad, but execute in a way that makes you distinctive.
Even if you play ChatRoulette legitimately, the number of people who will actually talk back to you is ridiculously low. You can get into typed conversations with people and they won't open their mouths a bit. People also seem OK with just staring at each other. It's like an awkward subway ride.
Using nothing but the tinychat API to do it.
Obviously not. You seem to have an issue with self-validation. The most salient fact about chatroullette is that it is a piece of garbage. Find out why that is, then fix it, and put out your own service.
Quick idea: Have "categories", like "weight lifting" or "chess playing" or "NASCAR fans", etc, etc. And then have timed quizzes to prove that people actually fit the category. Then they can talk to similar enthusiasts.
ChatRoulette is not short of problems. Some people on reddit did a "study" where they found that some large percentage of "chats" were with masturbating men. Can you fix this? Probably. Add a check box saying 'show masturbating men' (I'm gonna say this should default to 'no'. Then when you end a conversation, allow a user to specific that they ended it because there was a masturbating man at the other end.
As far as I'm concerned, ChatRoulette is unusable until this is solved.
A nice real-world example of how getting something out there is more important than trying to achieve technical perfection first. He validated the concept, then worked out the technical issues as he scaled up. Meanwhile he had some revenue coming in to help fund development and hosting.
One interesting sidenote: the word "roulette" is terribly hard to spell. Pretty much every typo domain for it got snatched up pretty quickly, and are currently showing AdSense for domains. (chatroullette.com, chatroulete.com, etc.)
Probably making a solid amount of money. I hope the owner himself is the one sitting on them.
Here's a memory hook:
- "ou" because that's french for "oo", as in: douche.
- "l" since it comes from "roule" or "rouler", as in: joule, boule (there is no "ll" between "ou" and "e" in french, ever).
- "tt" since it's a female noun, as in: cassette, baguette, couchette.
Keep the main application advertisement free, but buy up all the doppelgangers and advertise on those.
Diabolical.
Every time a user, or potential user, mistypes your URL then best case they end up on some keyword related site. Worst case - they end up visiting some adword-buying competitor.
If it's more profitable to direct users away from your site than to visit there's a problem with your business model.
Having shamefully owned a few typo domains in the past, I can confirm this is true. The ad click-through rate on typo domains is absurdly high (~33% IME), probably because the ad is for the domain they intended to visit.
It would be difficult to get a worse user experience from a website.
Update: Thanks for the prod. I sent him an email.
If that thinking starts to change it will be devastating to the US business sector.
> That’s why I have put only four links on the bottom as advertisements. And what is interesting, is that these advertisements almost cover all expenses, just those four links on the bottom!
EDIT: I give up on the conversion
I went to a talk once with Jeff Barr of Amazon Web Services. The owners of SmugMug charge all of their AWS on a corporate credit card. We're talking multiple roundtrip tickets from bonus points a month.
http://www.google.com/search?q=0.7+gigabit%2Fsecond+*+86400+...
I've seen traffic advertised at €15/TB in Germany, that's €3.000/month.
EDIT: I screwed the units up a few times, sorry
86400 seconds/day + 1
To get the same result as your link google: 0.7 gigabit/second * 30 days
Or even: 0.7 gigabit/second * 1 monthhttp://www.google.com/search?hl=en&q=7Gb%2Fs+in+TB%2Fmon...
So at your €15/TB i would be €33,705 / month
Also €15/TB seems low as prices around the US are $0.10/GB so $100/TB which would equate to around $200k/month
Of course when you are pushing that much data you're going to want to pay per Mbit/s and with bandwidth as low as $3/Mbit we get around $21,000/month
What is probably happening here is that this guy has 7 dedicate servers at about $150 each per month that have a gigabit connection with say a couple of TB data allowance for each server and he's just saying that he has a capacity of 7Gb/s. The chat client is probably peer to peer so the video bandwidth for him is not that critical.
Even the best calculation is wrong when you plug in the wrong friggin data... I confused myself from converting gbit to GB and ended up with 0.7 gbit instead of 7 .. :-S
> Also €15/TB seems low
That's why I do business with them :) It's hetzner.de, and their "rootserver" (€49/month and up) comes with 2.000 GB free traffic. Extra is free, but capped at 10 mbit, or €14.90/TB. The servers are connected at 100 mbit, though. I'd guess that's just to keep the ethernet infrastructure cheap, and a gbit connection would be possible for a fee.
I'm not affiliated with them, just a happy customer.
That would mean each gigabit would cost between 2k-3k USD.
So $14,000 - $21,000 per month. Still seems too much.
You could in theory do it with a signed Java applet, though it will ask the user for permission for access to his entire computer, and it's not something you'd throw together in a few weeks.
No idea if that's what he's using or he rolled his own. Using Stratus seems like the most obvious option, but it looks like it's limited beta only, and the beta EULA prohibits commercial use, so if he's using it, it's unofficially.
So at 7000 Mbps/second - I'd put the price at more like $42k per month.
He uses consumer servers. Each server has a maximum of one gigabit ethernet connect. Like providers counting all their network interfaces together to have a high marketing number like "12321 Gbit/s backbone" that's just a number.
See my upcoming comment in the NYT blog about that.
A) There is something different about this site. In a craigslist (no high production value type of way). It also has very strong network effects because as more people join, the whole site becomes even more valuable.
B) I feel like I need a friend with me as we play. It's odd that it feels like going into the city or a bar (never know what I'll find), but I'm also totally safe.
C) This kid ABSOLUTELY needs to meet up with PG, Craig Newmark, or somebody before he's taken advantage of by a crazy VC.
I did a TCP dump of the traffic and the data sent to the central servers is very minimal, mostly short plain-text messages containing little bits of information - your partner's camera status, number of users online, next button pressed, etc.
Also, Fogbugz copilot does something similar. It's described at a high level here: https://www.copilot.com/tech/ which links to http://nutss.gforge.cis.cornell.edu/stunt.php
Oh!
1: He is either misquoted or lieing about bandwidth usage in the article.
2: He is breaking adobe's tos for stratus, as you are not allowed to run ads along side any tech using it.
I don't see anything in the TOS against advertising.
Nor in the FAQ, with regards to commercial applications: http://labs.adobe.com/technologies/stratus/
Edit: That's an article. We're talking about the actual TOS, which does not specifically disallow advertising: i think they simply want to make sure people aren't billing for access to p2p services (which is stated clearly in the TOS).
http://www.adobe.com/devnet/flashmediaserver/articles/p2p_ap...
"Stratus is for non-commercial use only."
Additionally, when you receive your beta access they show additional docs letting you know that if you want to run ads/make money you need to look into livecycle. Even had a adobe rep contact us after we launched one of our p2p services informing us of such.
I wonder if he could modify the randomness to at least just a single country.
My friend used to tutor Korean students in English over skype for some company.
I kind of liked the jolly nazi&israeli couple doing thumbs up. :-)
that would be the best site :0 thx
If people like him wanted so hard to travel to my country, I'd already be rallying my government to give those people a damn grant. Time for the USA to reconsider whether the TSA's "security" pays.
The upvotes likely reflect that animosity as much or more than simple agreement with the implication that there's some sort of connection between the TSA and the kid's inability to travel to the US. Not to mention the rest of the comment regarding giving the kid a grant.
As opposed to a 17 year old Russian adult? Or a 17 year old Russian senior citizen?