last day (2 days later) » 

11:00 AM
awesome ad
 
This video contains content from Vevo, who has blocked it in your country on copyright grounds.
 
Hey things have been pretty calm since I went to eat
 
jeff left
 
that's why :D
 
11:06 AM
I want some buddy to play Alien Swarm :<
 
It's blocked by websense, holy c**p
how can we load test all of this, if we are two users active :D
 
That would be corner case test, as we move towards user = 1 | 0
:D
 
sure. we need this to be slashdotted. an idea ?
 
not sure if that would do much -- most /. people won't have 20 rep on meta
 
No, don't slashdot
...especially not by proposing it as an IRC killer
 
11:12 AM
And since they won't get to be Anon's here ... not many posts will result.
 
Look at what happened to Google Wave :P
 
:)
 
argh yes, an account is needed
:D lol, google wave
 
You can view the page, just have to be logged in to talk
 
sure
 
11:15 AM
hmmm, yeah, the load is hardly being tested with the amount of people in here right now.
 
but how many people would do that?
 
a few hundred
 
clicking the placeholder for where your gravatar would appear, when not logged in, results in endlessly spinning loop animation
 
Is there any way to know the amount of users looking at the room?
Who aren't necessarily logged in?
 
no
except for the server logs, of course
 
11:18 AM
Ah, fair enough
 
for(;;){ if(readKey() == KEY_ESC) break; printf("Wheee!\t") } // checking code markdown
 
lol
 
i wonder if this is compiled in debug mode or not
 
nope
 
Why is the semicolon after printf() isn't showing?
I edited it too?
Hmm ... I can't see the edit button as well, now.
 
11:26 AM
the message is way too old to be edited
you only have 2 minutes
 
So, even while the 'edit' button is shown and I'm late by 2 mins, before I post the correction, the edits won't be recorded?
 
this is a post I gonna edit
omg, IE is serverly lagging right now
 
@StephenDenne fixed
 
I had clicked on edit, once I posted ... the edit didn't show up.
 
11:29 AM
@balpha confirmed
 
login off IE, login on on FF
things are much much more smoother on FF than on IE8
 
@xk0der you should have received a "it's too lated to edit" notification
 
non-logged in user gets option to reply to a mesage
 
except a flicker effect when the main chat list refreshes
 
@balpha I didn't.
I believe I clicked on edit with just milliseconds left for the timer to expire! ...
 
11:32 AM
doesn't matter -- if the server says "no, this is too old", the client should display that
testing it right now
 
.... load testing ....
block.each { |x| print x }
 
works fine here
 
@balpha: The exact thing that I observed was -- I pressed enter after the edit, the edit showed up and disappeared instantly.
 
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.
oh I can still edit dis!
Donec nec justo eget felis facilisis fermentum. Aliquam porttitor mauris sit amet orci. Aenean dignissim pellentesque felis.

Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.

Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliq
 
> it's too late for you to edit this message
 
11:34 AM
nice feature on oversized text
 
hmm! interesting ....
 
what's all this then?
 
hehehe
this is awesome too
a text wave
 
@devinb it's this:
have a meta.stackoverflow account? please help us load test our new chat system, which is in public beta -- http://goo.gl/uSFu
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">
<head>
 
11:36 AM
Message: 'focus().val()' is null or not an object
Line: 138
Char: 436
Code: 0
URI: http://sstatic.net/chat/Js/master-chat.js?v=13063702
 
@balpha Right.
Got it.
 
@StephenDenne let me guess -- you're not logged in, but tried to reply?
 
@balpha yep
 
We just have to chat here as mutch as we can?
 
11:43 AM
yes
chat right on
 
@balpha - worth testing the rate throttling, or will IIS just ban me after the 10/sec limit?
or rather, HAProxy now I guess
 
spouting rubbish for the common good...
 
right, it's HAProxy and the chat app itself
 
is it action based, or will enough chat windows open also trigger it?
 
if you have a moderately modern browser, only one of the windows will hit the server anyway
 
11:48 AM
Morning.
 
howdy
 
@balpha, how many users were you hoping for?
 
How goes the load testing?
 
In other words, do you need more chatters, or just more chatting?
 
Both I guess
 
11:51 AM
well, it's hard to top the 400 bots I have talking in my room locally
 
Just curious...I think someone said that XMPP was a possibility. Any changes on that?
 
@balpha, yeah, knowing that I wondered what you are hoping to get out of this 'stress test'. or are you testing us this time? :)
 
@ThomasOwens As it says in the FAQ, "We're not sure yet"
 
Oh. There's the FAQ.
I was looking for it and glanced right over it. :\ Just woke up after not sleeping well.
 
@Benjol it could have been more, but I think it was alright
 
11:53 AM
If you want to test the volume of text possible, we should start importing every word in the meta FAQ into this chatroom.
ALL the meta FAQ questions.
Or just all of my answers.
Same content, more words.
 
could setup a feed for that
to test volume that is
 
@devinb, @NickCraver, if there was a feed for the chat, you could just leave it whirring on it's own :)
 
@balpha this might run afoul "don't ask don't tell" but is there any spam-bot throttling/protection?
a
It would appear that yes.
When I type too fast, it locks me out.
 
you mean, for all the spam bots with 20 rep on meta? :)
 
Meta REP is your check on their "humaninity"?
all I need to do is post one snarky response and I'd exceed that.
Not that I would ever.
 
11:57 AM
@devinb, FWIW snarky is probably a good test of humanity too :)
 
@benjol LOL touche!
 
The time it takes for someone to be banned here, vs gaining meta rep isn't really viable for spambots.
 
But what I meant is that it's fairly easy to get an account that would be viable to spam this place.
Although, I feel like the target is not really... lucrative. Bringing down MetaChat really won't gain you much.
 
They would be banned quickly though.
Meaning the time it takes to make another 20 rep account, to continue spamming, just isn't worth the time.
 
@balpha thats it I'm off to write a spam bot that posts pictures of oolong, waffles and unicorns, I bet he will be up to 20 rep in like 3 minutes :)
 
12:06 PM
hey all
 
@waffles he might even get a job offer from SO
 
@balpha lol
@StephenDenne that is making me really hungry
 
oh my god - just fired up FireBug... they are using 2second polling for this "chat" beta
POST http://chat.meta.stackoverflow.com/events
POST http://chat.meta.stackoverflow.com/events

200 OK
283ms
jquery.min.js (line 130)
POST http://chat.meta.stackoverflow.com/events
POST http://chat.meta.stackoverflow.com/events

200 OK
186ms
jquery.min.js (line 130)
POST http://chat.meta.stackoverflow.com/events
POST http://chat.meta.stackoverflow.com/events

200 OK
189ms
jquery.min.js (line 130)
POST http://chat.meta.stackoverflow.com/events
POST http://chat.meta.stackoverflow.com/events

200 OK
VERY POOR!
 
Tamper data is really handy for that sort of thing.
 
12:10 PM
@reach4thelasers they are here!
 
And what's wrong with 2 second polling?
 
haven't you ever heard of BOSH?
1. its gonna hammer your servers
2. its not real time
3. it doesn't scale
 
how would you implement it?
 
@reach4thelasers funny, campfire seems to scale just fine, if we need to port to comet we always can later on.
 
12:13 PM
so much for the realtime web
 
realtime* web
 
@reach4thelasers you'll have to get in line with all the other "OMG you guys are stupid" people
2
 
within 2 seconds
 
right behind the "what's wrong with IRC" people
 
I just joined
 
12:14 PM
IRC is not web-based
IRC does not use HTTP
 
I love how we get live feedback about how our chat sucks, on chat ...
 
I don't know how public chat could be useful
 
I never liked IRC
 
@erdogan and yet you are here :) ... give it some time.... maybe you'll start liking it, if you don't, that's fine too.
 
12:16 PM
public chat on stackoverflow? The chance to discuss all sorts of stuff with programmers better than yourself? It's going to bring huge improvements to my programming if nothing else :)
 
wds
I'm confused, why am I supposed to think there's anything wrong with 2s-polling?
 
Are we there yet?... No
 
@wds 1. its gonna hammer our servers
2. its not real time
3. it doesn't scale
 
Are we there yet?... No
Are we there yet?... No
Are we there yet?... No
Are we there yet?... No
Are we there yet?... No
Are we there yet?... No
 
hammer the servers? you have 6 million vc money, who cares about the servers ;-)
 
12:17 PM
lol
 
and whatever is happening on the server to determine that "no, we're not there yet, it takes 200ms to return"
 
wds
/me is used to hanging out on 1-2s latency IRC
 
I'm really surprised that Jeff Atwood re-opened this: stackoverflow.com/questions/3597747/…
 
@balpha its real-time enough for me. :), hammering your servers is your problem not mine, and well I'm sure it scales the similarly to the way highly visited websites scale. Non?
 
@GeorgeStocker Jeff loves svn :)
 
12:19 PM
Go onto facebook. Start up firebug, console tab..... see the POST that is held open for 60s - that's BOSH
 
@xk0der Thanks
 
are you using iis for the chat or have you written your own stuff? I know campfire has it's own erlang thing in the background
 
@reach4thelasers thats not bosh ... its comet ... and it can be implemented with node.js nginx and a bunch of other tricks
 
now open another facebook window in another browser and send urself a message. note that the post on the firebug window returns immediately and facebook notifies you in real time about the new message
 
@erdogany you are welcome! :)
 
12:20 PM
if we need to port to it one day we always can
In web development, Comet is a neologism to describe a web application model in which a long-held HTTP request allows a web server to push data to a browser, without the browser explicitly requesting it. Comet is an umbrella term for multiple techniques for achieving this interaction. All these methods rely on features included by default in browsers, such as JavaScript, rather than on non-default plugins. In theory, the Comet approach differs from the original model of the web, in which a browser requests a complete web page or chunks of data to update a web page. However in practice,...
 
@reach4thelasers we know how long polling works
we're just stupid, okay?
 
@reach4thelas I don't know why 2 seconds polling is any worse than realtime
I can wait 2 seconds to hear what you have to say
 
@Sekhat I WANTS my CHATS Now
 
@waffles lol
 
BOSH is an implementataion of COMET for chat
Anyway good luck scaling this baby out of beta
 
12:22 PM
sounds like tosh to me ;)
 
So could we get some keyboard shortcut love? Maybe "Shift+R" to see replies, and Shift+M or Shift+PageDown to go back to the bottom of the screen after?
 
Facebook uses polling.
 
anyway cya guys....
 
err, Ctrl+shift+R/
 
That scaled okay.
Hahah
Funny, facebook polls every 2 seconds for chat too.
 
12:24 PM
@Sam152 lol
 
@Sam152 : ha ha
:)
 
hmm, I should probably do work...
 
@Sekhat likewise. But when I saw "YOU GUYS DO SOME LOAD TESTY THINGS WHILE IM GONE" I couldn't pass up the opportunity to break someone else's code for a while :-)
 
@Sam152 either way -- our event protocol is totally decoupled from the transport, so if the current solution turns out to be a problem, we can always switch to long polling
 
You could even change it dynamically based off load.
Long story short, I think you're fine.
 
12:26 PM
But starting with it because it might cause problems is premature optimization
 
@balpha I'm not sure I see the problem with the current solution; I was using it all day yesterday in the tavern, gaming, php and superuser rooms without any issue
 
@balpha have you got a homing pigeon API just in case? :)
2
 
roflmao
 
@Benjol olololololol
 
@Sam152 that sounds problematic to me...
 
12:27 PM
@Benjol :)
@Josh :139818 the number of open tabs doesn't even matter, only one of them will poll the server
 
@Josh What does?
 
@balpha Really? Now that's an impressive trick! goes to read the source
@Sam152 "You could even change it dynamically based off load."
 
Couldn't you?
 
I would think sticking with the most efficient algorithm woule be best, not switching solutions based off load
 
Just include the delay to poll the server at in each little payload.
 
12:29 PM
sure you could
 
oh, sorry, I misunderstood
 
wds
using comet won't scale magically either anyway
 
long polling is just polling, only long
 
nevermind me. it's early here, need more coffee :-)
 
wds
you'll just run out of sockets quicker
 
12:29 PM
@wds and memory
 
I want a fat client for it
 
@controlbreak I want OS X Growl integration :-)
 
and iPhone !
and Android !
and Palm
 
I want cookies
 
IE5
>_>
 
12:31 PM
still load testing?
 
Adding a gif only load tests the clients ;)
 
My cat just lost a whisker :(
 
@Sam152 LOL I was gonna say...
 
someone could write something to chat messages at a million a minute and we all could use it?
 
12:32 PM
@badp I CAN HAS THAT BACK? I NEEDS THOSE TO STEERS!
 
I got booted the last time I request IE5 support.
 
@Sam152 NOOOOOOOOOO!
 
@Josh U LOSED ITZ
 
@Marc got grumpy.
 
12:35 PM
Can we get better Lynx support please? Talking about ungraceful degradation.
 
@Sam152 It's on the list below Netscape Navigator 4 support ;-)
 
ok, not sure if this works, let's see...
30 mins ago, by waffles
@balpha thats it I'm off to write a spam bot that posts pictures of oolong, waffles and unicorns, I bet he will be up to 20 rep in like 3 minutes :)
2
 
It's probably higher up the list than IE5
 
Did that notify you @Sekhat?
 
12:37 PM
load testing 1 2 3.
2
 
@StephenDenne I'm sure
2
 
@josh nope
2
 
@blizpasta load testing 4 5 6
2
 
load testing is so cool maaaaaaaaan
 
status-loaded
 
12:38 PM
@Sekhat hm. It was waffles' message which I was posting in reply to:
2
5 mins ago, by Sekhat
someone could write something to chat messages at a million a minute and we all could use it?
3
 
could the window stay open indefinitely ?
2
how this behave ?
2
 
meh, I was hoping that would image it..
2
 
3
@Sekhat looks like you need the actual image URL
3
 
Leaving the chat. Happy load testing to all here. :)
3
 
12:39 PM
@Josh yeah, ta. :)
2
 
@blizpasta later!
3
 
Let's star every single message in the chat
3
in case it breaks something :3
2
 
@Mana lol! I started with this one ;-)
3
 
@Mana HAHA someone took you seriously!
 
12:41 PM
@Mana you do that then I'll click "show all 1965"
 
need the maximum Fail pictures and lolcatz so I can check how it behave when the client stays open forever ^^
 
Oh wow
There's a daily star limit
Just found that out.
 
Looks like 3 people took it seriously.
 
@Sam152 I like clicking things!!
 
@Mana LOL. FOiled again!
 
12:41 PM
I was definitely not one of them. >_>
 
I always take myself seriously.
 
@Sam152 which is a good thing, next to typing it's second most time consumer of my day
 
serious question - I want to ask a question on SO, but not sure how to word it
I'm wondering how to manage branch & merge if you've got inherently un-mergeable 'assets'
 
Wording a question is half solving it
 
12:43 PM
like labview files or something
 
wording it twice does not
 
@badp If your intention was to crash by browser, you succeeded.
 
@badp, and also half finding it...
 
|o|
 
¬_¬
 
12:46 PM
Message editing history looks a little unusual
 
Yeah, that page is on the to-be-revamped list anyway
 
1
Q: What to use - 'I' or 'Me' ?

GopiWhich one of the below sentences is correct? John and me are working on it. OR John and I are working on it.

ooh, shiny :)
 
John and I
imo
 
4
Q: Is there a on-line money manager system that can import Microsoft Money UK data files?

DoNotInstallI need to move away from Microsoft Money as it has come to the end of its life. There seems to be lots of on line money management systems, however I need one that: Can import my UK Microsoft Money data files Will track investments (including stock splits etc) As well as day to day banking Doe...

more shiny. Don't think I knew that stackexchange sites worked too.
 
12:53 PM
So, how do I post a question like that lot ^_^?
 
@Neurofluxation, you just paste the url of any question in its own message
it's called "oneboxing"
but I call it magic
 
Cheers Benjol
 
there are other magic links - there's a question on meta
 
2
Q: I was wondering, is there a Chuck Norris of programming?

NeurofluxationI saw in a question comment about "half pixels" that John Skeet "...can half a pixel...". Which begs the question: Is John Skeet the Chuck Norris of Stackoverflow? Answers on a postcard ^_^

oh
 
6
Q: What links and sites are handled specially in chat?

Juha SyrjäläThere is special linking to some sites in chat. What is the full list of supported and integrated sites?

 
12:54 PM
whey hey!
 
and:
5
Q: What sites should have hyperlinking (onebox) support in chat?

Juha SyrjäläSome sites are integrated to chat . What additional sites should the chat support? One suggestion per answer.

 
ty :)
Nice idea, any reason this hasn't been implemented on stackoverflow.com as well?
chat.stackoverflow.com?
 
9
A: Windows 7 phone development

ArdmanThis link will answer your setup/requirements question. Quote from site: The Windows Phone Developer Tools Beta includes Visual Studio 2010 Express for Windows Phone Beta, the Windows Phone Emulator, XNA Game Studio, Expression Blend for Windows Phone, samples, and documentation. If Visual Stu...

 
@Neurofluxation it will be
this is just the beta
 
\o/
|
/\
ascii supoprt :)
 
12:57 PM
Is this written in MVC?
 
No, perl
 
yes
 
This is pretty dam cool. Can't wait for the implementation SO.
 
Perl or MVC?
 
12:58 PM
yes, no, possibly
 
MVC
 
oh hai @jjnguy
 
sorry
@balpha I heard there was a party while I was asleep...
 
looking at your activity graph -- yes, the party might have happened during your sleep time :)
 
Great, thanks for the clarity (eventually :))
 
12:59 PM
@bal
 
@Neurofluxation you can edit messages
 
@balpha - That sounds like a line from an XKCD.com comix
 

  last day (2 days later) »