« first day (2 days earlier)      last day (1229 days later) » 

12:51 AM
Hey - is this running on custom software or adapted from something else?
 
they built it themselves
and it isn't open source
 
wow
 
in Chat feedback, 2010-08-05, by Jin
this chat was built from scratch, by marc and ben.
 
that is too bad
 
Stack Overflow is not open source either
nor is SE
 
12:52 AM
I actually need to put something like this together - this would have been VERY ideal
 
In fact, almost nothing they've written is open source
 
weird right?
 
Not really
 
they are more content focused
 
Not really.
 
12:52 AM
They wrote it, why shouldn't they reap the benefits
 
sure thing - not saying they shouldn't
I know Joel isn't a huge open source guy
he has made a living selling software
(and some good ones at that)
 
I'm sure there's stuff about the open-source/not open-source discussion on blog.stackoverflow somewhere
 
sure
ok - have a great night
 
@MarcGravell @balpha I'm loving the dotted line which shows me where I'm up to when I pop off for a minute.
I find it strange that it's above my own post, though; especially since the FAQ says "Anything below that should be new to you."
 
1:11 AM
@Chacha102, it isn't true to say nothing they have written is open source. Allow me to direct you to markdownsharp (code.google.com/p/markdownsharp).
 
I know
hence 'almost'
 
 
3 hours later…
4:40 AM
Some feedback on the xkcd embedding:
It seems the mouse-over text is having problems with apostrophes (and maybe, other symbols)
Incredibly awesome feature, by the way.
 
5:02 AM
I like the timeout notifications, though I've run into an apparent false positive on the 2nd time it's popped up. :)
 
5:13 AM
@Smashery - already captured on meta, I think
 
Excellent.
 
hey everyone
 
welcome back
 
no direct way to start a message. We have to click on drop button and then start it
*start=star
 
5:53 AM
Hello
 
6:04 AM
Morning everyone
 
Morning? its 11pm here
 
It's 08:00 in the morning here :)
Just got in to work
 
where are you located?
 
Norway
@MarcGravell, would it be possible for you to show the local time of people on their hover-info or elsewhere? That's one thing I always looked at on IRC, what is your time. If it is just before midnight, your place, I might decide to not wait until after I've made dinner to say something to you, etc.
That is, if you have that information at all
This is where I am:
I'm guessing that google maps will be hard to onebox? :P
 
I think that next week will be devoted to finishing some books
The books thats I really have wanted to get through, and just never remembered to read
 
6:13 AM
Hi all, I've just posted a question about use cases for chat, if anyone's interested.
0
Q: Use cases for chat

BenjolMaybe this is a duplicate of another question, it's certainly something which I've seen discussed in a few chat rooms, but I thought it would be interesting/useful to have reactions in one place. How do you see yourself using chat, longterm? (once you've finished messing around with dancing gifs...

 
@LasseVKarlsen - re time; actually, at the moment we simply don't know. That never leaves your client. All the time fix-ups are done by your browser.
re google maps, that has been suggested.
 
6:46 AM
morning all
 
mornin'
@benjol FYI I posted some ideas in that question.
 
7:00 AM
@GeorgeMarian, thanks
 
@Benjol You're welcome.
That was rather odd...got several beeps for that one notification.
And, it's time for me to turn-in. G'night folks.
 
Morning Ben
 
morning
 
I'll take that for me too, morning :)
 
7:14 AM
Good morning Europe
 
mornin Sam
 
Morning Andy E's Head :)
 
hows that /tag stuff coming?
I keep randomly pointing my address bar to /tag/discussion on meta hoping that you've put something up without telling anyone :p
 
:) tag stuff is on the back burner for a week or two, doing image uploads next week
 
shhhhh!! ;p
 
7:19 AM
possibly ...
 
Andy, [tag] is the preferred notation
status-tag
 
giving away all the plans ;p
 
I'm keeping the "world domination plan" secret though :)
 
lol
Are image uploads going through a 3rd party (via an API) or are they going to be hosted by SO?
ps I thought Area51 was the "world domination plan" :p
 
we could tell you, but we'd have to kill you
 
7:27 AM
@balpha, ah, so you've already implemented the kill function then? :)
 
don't make me do a demonstration!
 
@Andy your are just going to have to wait and see, it may even not work out ... who knows
 
@waff: yeah, I know :)
 
7:46 AM
@waffles: out of interest, would it be possible to find out the percentage of deleted answers a particular user has through the Data Explorer?
I'm not too hot on SQL, most of the stuff I've done with the data explorer is really basic
 
@MarcGravell have you seen Inception?
@MarcGravell wouldn't it be neat to do sometihng like that here..?
 
@KristoferA: You want to inject chat into dreams?
 
no, that would be cool to, but I want to break out portions of a room into a new sub-room
so rooms within rooms.
...like a dream within a dream...
but on a per-user-basis. so a conversation that takes place in a room can be broken out in a sub room for just one user. but let that user be able so share his/her sub-room so others can join it if they want...
a "bubble" within a room if you want... it is still part of this room so everyone else in the room can still follow it but I can filter out the rest of the room and pay attention only to the conversation within the bubble/room-in-room...
...but with less gunfire and explosions than in Inception...
 
no, I haven't seen it
 
...and no "limbo" mode. I want to be able to exit without getting stuck in limbo for 60 years...
@MarcGravell ok, then what I said above probably makes no sense... :)
ok. another movie-inspired idea then: The Matrix. There are plenty of SO users, so if we sedate all of them, put them in special life-support tanks then we can probably extract enough energy to power a whole lot of computers. What do you think?
No? Hmm... ok... next one: The Godfather. We can put the head of a horse in Joel's bed as a message from the SO mafia. Not sure what that would convey but still...
...or Barney: dress up Jeff Atwood in a purple dinosaur costume and have him sing and dance around to entertain the SO community...
Alien: Give Sigourney Weaver (played by Sarah Palin) a 100k start-rep on SO and make her a moderator.
 
8:09 AM
Do I have to use @ and the full name, or just enough to make it unique, to get a persons attention in chat?
 
@Lasse - Here's a test...Is this highlighted for you?
 
it should be
 
@lasse three characters suffice -- but the more characters you use, the higher the chance that only the intended recipient is notified
 
yes, it is
 
also note the tab completion
 
8:12 AM
yep, thanks
So @ma should work for you then?
 
That's good to know. I have been specifically clicking on the names that pop-up. It can be a bit of a pain switching from keyboard to mouse and back again for that.
 
@craig, you can use Tab
 
Tab Completion?! <smacks forehead>
 
Just type @c and hit Tab to select one of them
 
@Lasse : re @ma - no, that is 2 characters
about 5/10 minutes from having "reply" support ;p
 
8:15 AM
So must be 3 or more?
Reply support? oooh! Let us know :)
 
except I've just realised I've been editing the wrong hg clone ;(
 
@MarcG: 5-10 minutes... you're not working hard enough!
 
I blame @balpha
fun merge ahead
 
@MarcGravell - Ooohh..Are you going to roll it out live on air, before our very eyes?
 
wait
have you pushed?
ewups? did those messages come in the wrong order?
 
8:16 AM
@marc the repos are related
 
@LasseVKarlsen - That sounds wrong.
 
I said "wait" before "have you pushed?"
 
you can push changes to any one of them
 
if you haven't pushed, you can move the changesets
 
really? I wonder how out of date my old copy is...
 
8:17 AM
I did this earlier today, I was in the wrong branch when I committed some changes locally
I used MercurialQueues to move them
 
I'll get it working, no doubt
 
first make a queue out of the changesets, then apply them to their correct location, and finally I stripped out the incorrect ones
 
@lasse that's how they appeared -- there is a rare race condition when you have a bad connection that can cause them to appear in the wrong order on your client. F5 to show the order as we see it.
 
yeah, OK, they're in the right order
And yes, we have a flaky connection today, so that might be it, internet connection comes and goes
 
8:34 AM
hey @balpha why'd you only take the atom netbook on vacation? -- and not the 13" culv
 
because it's just the right size for camping
 
What, you don't have your monitor?
 
well, you can test the minimum chat spec then :)
 
also, battery life
using chromium on fedora 13 -- all fine and snappy
 
changes merged - retesting ;(
 
8:42 AM
hey, can I delete my own rooms?
 
nope
that's currently mod-only
 
ok, just messing around but I don't want to leave a trail of gumph, I'll let you know when it's clean up time ;)
Non-magicked feeds are a bit clunky at the mo...
 
ol' stripey!
 
ok; about to push - let's see how much Jeff hates the implementation ;p
 
testing
 
8:55 AM
(note, y'all need to refresh to pick up the change)
 
testing further back
testing way back
 
er, what is this?
 
terrible? usable? shockingly bad?
 
Nice work
 
I don't understand what it is
 
8:57 AM
you asking me or Jeff? :)
 
have you reloaded, Jeff?
 
yes
 
seems ok to me, though I'd have preferred for my last reply to scroll up than open the transcript
 
I don't get it
@marc so this will store as a reply as well?
 
8:58 AM
no, I'm still working on the implicit version
 
that would be a reply to "have you reloaded, Jeff?"
 
but explicit reply is there
implicit shortly
 
I don't see the point of the REPLIED text. At least make it a CR style arrow
 
And it's one pixel lower ;)
maybe two
 
↵ perhaps or ↱
 
9:00 AM
@MarcG: another suggestion - can we get a bit of JS that jumps to the message if it hasn't scrolled off the top yet? Something like (onclick)...
if ($('#message-'+messageId)) {
    window.location.hash = messageId;
    return false;
}
 
&21b1; ?
 
trying &21b1; - two moments
 
21b1 or not 21b1... that is the question.
 
ah, you're so lucky we can't downvote here :)
 
yeah, I love it ;-)
 
9:03 AM
(waits for the flags to start appearing...)
 
like this?
 
waits as well, testing replies
Will there be any easier way to reply than having to select it with the mouse?
 
That is what Jeff wants with the implicit
 
How would that work?
 
so if I mention you, it assumes I am replying to your last message
not sure it is a safe assumption, though...
 
9:11 AM
yeah, ok, well... no, that was my thought as well
you could fix something with tab completion I guess?
 
Yeah...ignore Jeff. What does he know about web apps? ;)
 
@MarcGravell maybe starting the message with : would be implicit enough
 
@MarcGravell@ and a list of recent messages appear
 
we don't want to make it too hard to use, though... ;p
 
Just something like

:I completely agree, @MarcGravell.
 
9:13 AM
? why is that necessary -- if you @marc then you are replying
 
still, there's a chance of a race condition there.
 
But again, assumptions are bad in my mind
 
Should "replies" quote the original message in the "bubble". Maybe in a smaller font. Each message is usually only 1 or 2 lines so shouldn't take much screen real estate.
 
@Jeff: not if I'm asking @marc an unrelated question
 
?
 
9:14 AM
no
 
what if he's been inactive for 3 hours?
 
at least you know what is then being replied to easily (without having to click through stuff)
 
For instance, if marc says, first, "Yeah, I love a beer myself", and you start replying with "Yes, I do too <at>marc, perhaps we should get together sometime?", and before you hit enter, he says "Although, I do love cuddling too"
 
@JeffAtwood - Was that a no to me?
@JeffAtwood - You should have use the funky new "reply" functionality! :)
 
@Lasse: that was the race condition I mentioned, but yes that would be awkward.
 
9:16 AM
It is fully understanding all these subtleties that has made me look at implicit second ;p
(reply symbols added, btw)
 
refresh required?
 
much better
 
yes
 
@Benjol Well, I could crawl down your broadband connection and edit the javascript at your end if you like?
 
9:17 AM
too late :)
you can't update javascript with ajax yet? :)
 
Testing multi-line
 
A title text saying “in reply to…” could probably be added. …
 
@MarcG: there's an issue with multi-line replies
 
isn't there always?
 
@lasse them are the breaks
 
9:18 AM
test
 
I also need to add something to the event-stream so the user knows they have been replied to...
 
more typically, I think you need to learn that if you're asking a question, you need to stop talking so people can listen and respond -- and if you need to add more do so by editing like I did here .. a simple press of the up arrow is all it takes!
@marc implicit replies is really what I was shooting for here. explicit replies seem so unwieldy as to be useless.
and yes, we might put a ceiling on the "is this a reply if it's twelve days later" sort of thing.
 
I wonder if there isn't a risk with these explicit replies that you don't bother to @ anymore, which forces everyone to mouseover to work out who you're replying to...
 
So basically, every mention of someones name if they have said something recently is a reply?
 
@Jeff - np; the important thing is that the infrastructure is there to store it etc
@LasseVKarlsen - of a single name... perhaps
 
9:24 AM
You know, I think Jeff does have a point here. The more we go down this "reply" road, the more this becomes like a "forum" application rather than a "chat" application.
 
yeah the @name convention is a strong, simple, easy one and easier to remember
 
ok; hacking to implicit
 
I know this was provoked by ScottH's much-voted request, but what problem is it solving?
 
you can KEEP explicit, but I expect use of it to be rare
 
transcripts doesn't show any information about this though (yet)
 
9:24 AM
it's not something I would encourage
 
interleaved discussions?
 
@benjol it's solving the "I asked a question and I want to look at just answers to my question"
so I would do this..
 
The thing about using the @ is that you will actually encourage people to turn off the sound
 
Hey guys, what's your favorite color? (AND I SHUT UP FOR A WHILE NOW -- granted this may be the tricky part for some folks.. heh)
 
If the best way to reply to a message, to keep a "conversation" is to use the @ then the browsers will beep on both ends for the foreseeable future
 
9:26 AM
@JeffAtwood - Isn't that what the "main" sites are for, though? Ask a question, get to see replies/answers to just your question!
 
@Jeff, green
Oops, sorry, @Jeff, green
 
@Jeff It used to be turquoise... but I have no favorite color anymore... and turquoise is just ugly.
 
But the problem with that is that the rollover goes the wrong way -> I can rollover the answers to find the question, but you want to rollover the question to find the answers?
 
@JeffAtwood - I see what you're saying. Ask a question, shut up and watch for replies, but what happens when someone else asks YOU a question in the middle of your "silence" (as I just did there) ?
 
We have the data for that, of course.
 
9:28 AM
But it gets a bit messy once your question scrolls off the screen :)
 
right, there are ways this convention which would be (and is) very useful on twitter breaks down a bit here -- because this is real live chat, much more active than twitter even
 
@JeffAtwood - totally agreed.
 
at some point you turn into Google Wave and then it's over
 
This is like IRC, it's meant to be wild and crazy! :)
 
this is meant to be a lightweight "E-Z-REPLIES" feature
 
9:30 AM
Isn't the root problem having interleaved discussions in a single room, which ought to be solved by new rooms, or 'sub' rooms?
 
you know.
how about realtime filtering the chat?
much like greying out the questions on the stackex sites
you enter a filter or a tag of sorts
 
@Spoike but on what basis?
 
That's where a threaded forum provides better structure -- but not real time as well
 
nothing that isn't @me?
 
Sub rooms sounds like a good idea. I know Jeff is against the idea of "private" chat, but how about a "private" chat wherein the participants are "private" (i.e. not anyone can join in) but the actual chat itself is publically viewable?
 
9:31 AM
yeah, but on hash tags instead.
in case it's about open questions on chatrooms
 
oh, I see. So it'd be like "hey guys what's your favorite color?" #favoritecolor
 
yeah!
 
Don't get me wrong, I'm not arguing for threading discussions, just trying to work out exactly what we're shooting for
 
that's not bad, it's like a ghetto thread -- if you want in, use the #hashtag
 
I get that.
 
9:32 AM
I already hate these arrows :P
 
As much as I like threading for a forum, it won't work for chat
 
+1 for hashtags, it's a nice compromise
 
The structure works well for slow updates extended over days
 
I rollover a hashtag, everything else with the same tag lights up :)
 
yeah, or if you want to search a chatlog on a hashtag
or several hashtags
 
9:33 AM
OMG Its Real Time Twitter #hashtag
 
@Richard exactly
 
@Marc And it will avoid the "hey, how do I do that funny arrow thing?" questions ;)
 
well, I still support simple in-reply-to-this-message when you say a @name. Because 90% of the time you ARE replying to that @person 's last message.
 
@Jeff, yeah, but if I turn up now and answer your colour question?
 
working on it ;p
 
9:34 AM
@benjol then you'd have to do explicit reply (or hashtag workaround)
hmm
interesting idea -- if you say #favoritecolor does that make your message in reply to the FIRST message that said #favoritecolor ?
probably not, it's probably just a flat list
I guess it's the hierarchy here which sucks, as usual :)
 
@JeffAtwood flat list sounds about right
 
parent, child, it's too much work! just like in real life!
 
The reply arrow doesn't make sense if people can't straight away see which message is being replied to. You're not going to open up the chat log for just that. It's painful.
 
@Jeff so we're going from 1 mechanism to 3... @, explicit reply and #...
 
there ARE some opportunities for the transcript to be shifted around based on the in-reply-to-data
but not the live stream, no
 
9:37 AM
@Wim: that's why I suggested scrolling up if the message hasn't disappeared yet
in Chat feedback, 2010-08-06, by Andy E's head
@MarcG: another suggestion - can we get a bit of JS that jumps to the message if it hasn't scrolled off the top yet? Something like (onclick)...
 
I do think that the explicit reply should automatically include the @name though
 
computer says no?
 
@AndyE'shead Yeah I see
 
I agree with @benjol , explicit reply should LOOK like an implicit reply, mostly -- include the name -- but maybe add the arrow in that case ONLY
 
9:39 AM
So in the implicit case... we're just storing the data but not telling anyone?
 
Reply with quote anyone? hides
 
top-quoting!
 
@Jeff, yeah, that way you can see directly that the person was (probably) not answering the most recent post. @Marc, well you could still do the mouseover?
 
this hashtag stuff is interesting, it could just work with full text mostly. I guess we'd have to show some running tally of hashtags in the sidebar and how popular they are.
 
can't you just click on the reply arrow and the replied-to message temporarily shows up next to the reply?
 
9:41 AM
status-going-to-lunch
don't do anything too interesting while I'm away :)
 
/me does something interesting while @Benjol is away
 
> Reply with quote anyone?
hmm
 
Reply with quote would be useful... especially where you want to respond to some specific aspect
 
feature request: make the escape key stop the bouncing gravatar. Sometimes I don't have anything interesting to say in reply, but I'm a keyboard user so clicking it is a bit of a pain.
 
hmm... how about typing "> @JeffAtwood" (hit tab-key) to autoreply to the latest message by the user?
 
9:46 AM
Clearly with some reference, rather than copy, obviously.
 
@Wim - Reply with quote. That's what I said. What's wrong with that idea?
 
Could leverage the reply mechanism @WimHollebrandse
 
That's what I said too @CraigTP
 
hmm... right
 
It makes a lot of sense to provide context to the child reply.
 
9:47 AM
That or when you hover the message, on the right you could get a reply (or star for that matter) button...just like comment voting/flagging works on SO
 
heheh... chat.meta.stackoverflow.com/feeds/search/%23favoritecolor it's an rss-feed on #favoritecolor
 
the twitter web interface does the hovering reply button thing too
 
@Nick: the star/flag buttons on hover have been suggested meta and are status-planned.
 
@Andy ah, excellent
 
17
Q: Please move the chat post controls to the right side of each post

Jared HarleyPer @Maxim Z's request, I am making my suggestion from the Gravatar bugs and improvements in chat into a full-blown feature request: I'm not quite sure why, but I think the chat controls would feel more natural on the right, rather than the left. My idea, as seen below, would be to move the ar...

 
9:48 AM
@Wim - We're agreed. It is too painful to go clicking around looking for the original message in a transcript. If the original message is part of the same message "bubble" as the reply (perhaps in a smaller font) it's the easiest to read and get the context.
 
@andy I don't think that quite works. I am thinking more like controls BELOW the message when you hover
 
Exactly @CraigTP - you don't wanna jump up the page to view the original
 
the right hand side is really far away from the usual stuff
 
@Jeff - how would the hover work? wouldn't they cover the message below?
 
only as long as you hovered
 
9:50 AM
I still like the right hand side idea -- that's why we have the dotted line around the hovered message
 
And reply to quoted reply, would simply remove the root, so you only ever have parent-child, not grandparent-parent-child...
 
You could include the original text in the reply message bubble but have it collapsed, with a \/ (downarrow) to expand the bubble to show the original text!
 
@jeff that would make all messages below jump around
 
it'd be like a "beard" on each message on mouseover
@balpha no, it'd be an OVERLAY.
 
Line around hovered message... so RHS controls could go just about this box
 
9:51 AM
hmm... message beards...
 
oh. my. gawd. the. beard!
 
@Jeff - Ahhh...WTF is that???
 
I'd prefer a tache
 
kill it!
 
Flag it
 
9:52 AM
good thing I'm on 1024x600 - that picture is gone already
 
OMG my eyes
 
kill it with fire!
 
That's better
 
@balpha like the above image, but in an overlay <div> displayed, on hover
 
9:52 AM
thank <deity> for that! :)
 
here's my issue with it being below...you have to hover it then move down to actually star or reply to it, that means more delay/more chance the message scrolls up and your hover's gone doesn't it?
 
@Jeff: that doesn't look too bad, I guess we'd have to see it in action before judging it.
 
@nick that's the same problem you have now with the gutter, if the chat is real active, it's a moving target
 
@Nick if the chat is moving sufficiently fast for that to be a problem, then just scroll up a little so new messages don't cause a scroll.
 
@Nick: what about if you wanted to hover over the message below and you're moving your mouse downwards across the messages above? If the overlay ends up covering the message you wanted to hover, that could be a bit of a pain.
 
9:55 AM
all true, however I don't agree it's the same problem, a hover/mouse move/click is still more than hover/click
 
@nick that's what happens NOW, I have to hover, move to gutter, click
no difference whatsoever
 
why do you have to go to the gutter anyway? can't you just click on the message?
 
the other advantage is, if we kill the gutter, we can make the sidebar a bit bigger
 
right, but consider a multi-line dialog as well, the hover div would cover even the next message from the same user, would seem very unnatural as well imo
or multi-line monologue rather, not sure how you guys refer to them
 
@Spoike that's a problem if the whole message itself is a link, for example
 
9:58 AM
@balpha: click on link -> go to link. you can still click on the background of the message.
 
I don't think that's intuitive at all
 
@Jeff - not sure I follow, what are you calling the gutter, the righthand side of the message, where currently no icons/menus are?
 
I don't think it is intuitive that clicking on the message does nothing, while hovering reveals the gutter arrow.
 

« first day (2 days earlier)      last day (1229 days later) »