The implementation of rabblr also is really cool. But i think the part with the anonymous users might be a problem. I just logged in for a few minutes and it was full of trolling. Also that you can't carry the chat over multiple pages is anoying, but there might be a way around that. Plus i really don't want to talk to random people on webpages. I probably want to talk to someone who can give me an information that i want, which would be a site adminstrator or company staff or whatever. Like olark. Or i want to talk to my friends or people i know, but i can do that on any IM that i got open anyway.
So to sum it up. Nicely done, but i also doubt the usefulness of this tool.
If you run a team, campfire
If you're whiz kid running a team, hipchat
If you work, gchat
If you're a kid, facebook
If you're old, yahoo
If you're a nitwit, twitter
Then I opened it up.. and even on HN, the chat was a hard to follow trail of throw away comments. Chat is simply an extremely hard thing to moderate and present cleanly. Comments work, because most of the time, insightful/helpful comments are voted to the top.
The way I see it is that chat is useful in a number of scenarios but I'm not sure this is it. I would suggest it's much more useful when:
1) You know the other people in the room, and it's not anonymous. If facebook were behind this, it may be useful, but the probability of someone you know browsing the same page as you is slim. It could work if it used 2 or 3 degrees of seperation however.
2) Liveness is key. Take olark for example, live and direct chat to customer service is extrmely useful. Alternatively, if you are covering a live event, it's much better to have live chat. Even if it's hard to follow at times, at least you know everything is current.
Excellent use of a bookmarklet, and thanks for sharing, but it's going to be very difficult to make it usable.
I've gotten multiple errors trying to do this.
Error: TypeError: Cannot call method 'track' of undefined Error: Error: INVALID_STATE_ERR Error: You must set a username before you can chat
When I first login, it says I'm in a chatroom of 1 for quite a bit, then connects me invisibly, without letting me set my username.
Would this fail with https?
On a side note, somebody that creates an aggregator for these sort of add ons, (including chats, but also the various "comment on a website" things I remember from a few years ago) might do alright.
When I finally do get in the chat, after trying to set a username, I get a random one. I'm user37695. And there is no way to change that.
Edit: okay there is a way, clicking on your username. But it's invisible.
Thoughts: Needs to let me know I'm connecting, and if possible, indicate state. IRC tells me when I'm connecting, when it's checking identd etc. Even a little progress bar would be fine.
Username selection seems to fail for me. I'd suggest a prompt, after connecting, for the username.
edit: indicating that clicking the username allows you to change it, or a menu button, would be helpful.
There is no way to close the window without losing the page.
For example, when this was on the front-page and i tested it out there were a little over 30 users on chatting, today its moved down to item 64 in the list and no one is using it. So it would definitely need to be promoted by the site for it to become popular.
I just had another thought, the developer of this bookmarklet could do a website that provides a list of web sites with the ability for user submissions and provide a sort of jump list. Hopefully there should be a way for the app to report the # of active users for each site in this scenario.
Anyways, I like it.
edit: It could be envo.lv http://news.ycombinator.com/item?id=2756145
It was always intended to be a marketing gimmick. The critical mass required to sustain good conversation only lasted for the time the story was on the front page.
Getting a website owner to install a chat system, (rather than just having an overlay) combined with integrating with site credentials will make an on-site chat system significantly more viable.
Make it a Facebook app as well that interacts with comments you've left on pages you like? Or post your chat comments to Facebook? I don't know what it is, but I would love to see it happen.
What I'd really love to see would be a chat history, so I know what was going on "in the room" before I joined.
To make it really effective, there could be some kind of threading, forum subjects, voting, etc. It would be amazing to check out a NYT article, have this pop up, and then immediately see people giving more context, making clever comments, etc.
Also the logistics of moderating a potentially infinite amount of chat rooms for every website on the internet are mind boggling to say the least.
FBRemix (very early state): http://www.fbremix.com
Edit: Source code https://github.com/jeswin/fbremix
I really don't understand how people have time to waste in uttering such bollocks into the chat.
Bookmarklet can display how many people online and color-coded for activity level.
Why?