« first day (105 days earlier)      last day (4908 days later) » 

7:00 PM
(and I didn't know about oneboxing anyway)
 
Yeah, it has to be on its own line. The /q links should work though
 
Well that'll have to be subject to a test another time, as my girlfriend will soon be home, and then we'll need a bit of us time. B)
Good night to you all guys and thanks for the help
 
@Eldros Oh, fine, family's more important than we are?
I see how it is.
 
:p
@PopularDemand Well you know "Hell has no fury like a woman scorned"
:D
See you around
 
> Hell has no fury like women.
FTFY
 
7:06 PM
Argh, people have been replying to me, it's the envelope behavior that's changed.
Curses!
 
@PopularDemand What did they do to it?
 
4
A: The envelope icon driving me mad with false positives

Jarrod DixonThere were some differences between the queries that lit the envelope and those that returned data on the /users/recent page - these have been refactored to use the same code. Also, we're moving more and more activity into the Stack Exchange Inbox. As we make this transition, the envelope will ...

 
Ah good; I wondered why that stopped lighting up for comments, but I gave up trying to figure out expected inbox/envelope behavior ages ago
 
@Fosco What's this re SOIS?
 
@TheUnhandledException the xmpp bridge session security issue... is it only an issue if the bridge is hosted by someone other than stack exchange?
 
7:11 PM
@Fosco Yes, that's correct
Oh. Stack Overflow Internet Services
Yes, if they ran it, it would be OK
 
@TheUnhandledException I don't trust them with my cookies!
 
but that wasn't part of the plan huh?.. ok i get it now..
 
If they wanted to provide XMPP they could probably do it more simply though; they wouldn't have to hack it on to the frontend
 
Jin
greetings from NYC
 
And they're welcome to run the XMPP bridge! (@balpha @MarcGravell @Jin @JeffAtwood !!)
 
7:13 PM
Rovio!
 
'Ello NY-located @Jin!
 
@Jin Hi Jin
 
@Fosco I never thought they'd be willing to
@Jin Hey there
 
helicopter attacks!
 
@Jin Hi My First Bacon! (;
 
7:14 PM
Everyone who lives near NYC should crash the SOIS party
 
@MichaelMrozek More simply?
 
what party?.. Im 2 hours south of NYC, but my gf wouldn't allow it, lol.
 
Jin
it's good to meet coworkers in person for the first time..
 
SOIS party?
 
Jin
@Fosco Manhattan business district
 
7:15 PM
I'll go to the party. I just need a plane to pick me up...
 
@rchern They sent one for me...
 
SOIS = ?
 
Didn't we just do this like five minutes ago?
I'm officially retiring that acronym; I'm going to say "Jeff & Co." from now on
 
I'm curious about this answer and why it was down voted: answers.onstartups.com/questions/16637/…
 
@Moshe Stack Overflow Internet Services.
 
7:15 PM
3 mins ago, by The Unhandled Exception
Oh. Stack Overflow Internet Services
@MichaelMrozek 3 minutes, apparently.
 
Yay, three answers, three stars.
 
Uh oh, I'm seeing stars.
5
 
Wait - so who here is officially part of the SOIS team?
I'm not. (Obviously.)
 
@TimStone I moved the star from my message to yours :-)
 
@Moshe stackoverflow.com/about/team . Jin and balpha are the only people in here right now it looks like
 
7:17 PM
Or are you? Maybe you're just an undercover spy..
@TheUnhandledException Hahah, that was very generous of you.
 
Jin
@MichaelMrozek and @Zypher
 
@Moshe Jin, balpha, Zypher, MichaelMrozek
 
Oh, yes
 
@TimStone Astraplopia is a serious medical condition, and can only be diagnosed by a medical professional. See your doctor if you find that you're perceiving more than three stars at a time.
 
@PopularDemand - heh.
 
7:18 PM
@Moshe and @Feeds of course!
 
It's interesting to note that the team is from all over the world.
How did the team come together?
 
@Moshe they are indeed.
 
@Moshe The team came together through osmosis
 
@rchern - I noticed indeed, hence my comment. :)
@TheUnhandledException - heh.
Really
 
7:19 PM
@PopularDemand Thankfully now they're starting to fade, whew. That was a close call.
 
That is one ugly link hehe
 
@balpha AWESOME!!!
 
You guys have far too many toys that I want. :P
 
in XMPP, 1 min ago, by The Unhandled Exception
Damn, I seriously broke XMPP :-(
Only one room works at a time now, heh
 
7:25 PM
The other other white meat is back in stock!
 
@PopularDemand - So it's a unicorn doll in a can?
 
@Moshe You are clearly not appreciating the awesomeness of this product.
 
@PopularDemand WTH, I can actually add that to cart now!
 
@TheUnhandledException Right?
Argh, something is not right, gotta reboot.
 
@PopularDemand - No, I appreciate it, i just wasn't sure what I would actually be getting if I ordered it.
 
7:34 PM
The diagram is very helpful:
 
Ugggggg the plumbing saga continues
 
@TheUnhandledException - what now?
 
@TheUnhandledException Uh oh, what happened?
 
This plumber broke the tank of the toilet he was supposed to be stopping from leaking. Now he's replacing the entire toilet!!
Neither of those two seem correct to me...
It should have just been a simple matter of swapping some bolts and washers, or so I thought...
I mean I'm deducting it from my rent, so it's not my money, but it seems like I am being taken for a ride...
 
@balpha, how long are you in ny for?
 
Jin
7:38 PM
@rchern saturday. i'm leaving friday
 
thanks @balpha (:
 
Chat interception
 
hehehe. nice, so the whole week
 
well it hardly seems worth commuting all that way for just 1 day
 
@TheUnhandledException Well, he broke it, right?
 
7:40 PM
you'd end up spending more time in the queue at immigration than doing anything useful
 
@MarcGravell Why? It is just a hop, skip, and a jump over the pond.
 
@MarcGravell It's your own fault for being a suspicious non-American
 
Jin
it turned out @MarcGravell is just a floating head IRL, like in his avatar
 
I tried that 23 times before giving up. It turns out that no matter how good you are at hop, skip and jump - you get wet socks.
 
@GeorgeMarian He broke the tank. So he;'s charging me to replace the entire thing
 
7:41 PM
@TheUnhandledException F-that! He's the clumsy ox that broke it.
 
@TheUnhandledException I'd call shenanigans with the help of a heavy blunt object.
 
@TheUnhandledException That seems like not the way it should work. Tell him to stay away from the glassware
 
@Jin and @Jin is just some talking lines.
 
@GeorgeMarian Yes and he said that's never happened to him in 30 years
@TimStone Not sure, he looks like he could take me in a fight :-)
 
@TheUnhandledException Well, there's a first time for everything.
 
7:44 PM
This is true. And it may very well be this was a cheap-o toilet in the first place, the rest of this house sure is!!!
 
@TheUnhandledException If he's that clumsy, how good can his coordination be?
 
@GeorgeMarian I believe the difference is "completely"
 
On an unrelated note, I'm taking bets on the @TheUnhandledException vs Plumber fight scheduled for this evening. Any takers?
 
@TimStone He was tightening a bolt in the tank and fractured it. So it was sheer force that broke it notsomuch lack of coordination ;-)
 
@TheUnhandledException Tell him if he doesn't fix it for free you're going to have @rchern reverse his face
3
 
7:45 PM
@TimStone I vote for the plumber!!!
 
@TheUnhandledException In that case I might have to adjust the odds of this bet.
 
@JoshsSocks Hey what the f..?
 
@MichaelMrozek grumble
 
@JoshsSocks That hole in the floor where the toilet once was looks like a nice new home for you, you twit!
 
gulp
 
7:46 PM
@MichaelMrozek Actually that might be an improvement! HAR!
 
Any mod on meta feel like doing a second of work? This could be marked [status-completed] per this.
 
14 messages moved to Chat feedback
1 message moved to Chat feedback
 
@rchern we are having way to much fun here to do actual work
 
Fair enough (;
 
status-status-completed-completed
 
8:00 PM
ha
 
Apparently I missed something in onebox class that day, or markdown
 
@MarcGravell \o/
 
2 hours ago, by Tim Stone
user image
 
in The SO Tavern (General) on Stack Overflow Chat, 59 mins ago, by Marc Gravell
and now wants to test flagging, it seems
is there some sort of mods filter then @MarcGravell ?
 
Heard some jollity and thought I'd stop in. What's going on?
 
8:05 PM
@MichaelMyers The usual. Which of course means exciting nonsense and mayhem and the like.
 
Wheee!
I have just discovered how to stop jollity. Must remember to sell the secret to an evil mastermind sometime.
 
don't take our jollity!
 
Well the total came to $233, which he said was only slightly more than it would have been to repair it instead... so I suppose that's not too bad
My landlord will probably flip out though, but meh, whatever :-)
@rchern I don't think anyone could take your jollity even if they wanted to (-:
 
8:21 PM
As the tenant, just matter-of-fact: here's the bill and what happened - take it up with the plumber. Good day...
 
@TheUnhandledException I'm going to assume that's a compliment. (:
 
@MarcGravell Yup, that's what I'm going to do :-)
@rchern Oh, yes, it sure was. I'm saying you're a friendly and happy person by nature
From what I know of you anyway
 
There's some sort of jollity filter, then.
 
@mootinator $('.fun').hide() ?
 
@TheUnhandledException My screen is blank :O
 
8:27 PM
haha
It got quiet in here all of a sudden
 
I'm doing work for some reason :P
Which involved turning slightly to the right, heh.
 
LOL. I should be doing the same
 
I'm about to play Minecraft though, since I'm discouraged by the fact that I was debugging something that wasn't broken.
 
I was actually just trying to get someone to say something first to see if I repaired XMPP
 
Seems that the person who had the issue probably didn't pull the new code..
 
8:32 PM
Commits 13 and 14 broke it horribly
 
Ah :P
 
Ug, and thus wasted your time huh @Tim?
 
Yeah, just a bit. :P
Ah well, not a big deal.
 
@TimStone Make sure you play on our server...
 
Oh yeah, I will. Just been trying to get a feel for how things work first, heh. :)
 
8:34 PM
@Fosco I really need to get this game... :-)
 
@TheUnhandledException Yes... you do.
 
I'm skeptical about that, Firefox.
 
haha
I can't image why you wouldn't believe your browser.
 
@rchern At this rate, I might have to switch to Chrome.
 
Well you know how I feel about Chrome. (:
 
8:39 PM
/me <3's Chrome
 
woah how'd you do that?
oh
rats
For a moment I thought you answered
 
o.O
 
3
Q: How can I send an image on the web in an XMPP (Jabber) message?

JoshFor the XMPP interface for the Stack Overflow chat, I am currently taking the HTML of the chat messages and converting to valid XML, and setting that as the html child element of the XMPP message object. In my Mac OS X jabber client this was working great! It meant that when users in the SO chat ...

 
@rchern I like to distribute the parts of my soul equally among vendors though. ;)
 
8:40 PM
haha
 
Apparently <3 is a smiley in Adium :-)
 
(:
 
@rchern That, however, is not
 
):
 
Maybe I can patch Adium to make it a smliey :-)
 
8:42 PM
You should patch @rchern instead.
 
I'm trying to think of a non-offensive way to respond to that @Fosco...
;-)
 
@TheUnhandledException Yeah, I had the same dilemma and opted to just not say anything.
 
@TheUnhandledException How about: I don't have commit access... to her repository.
 
@Tim it's not like I had a lack of good comebacks
@Fosco have a star :-)
 
@TheUnhandledException They were just all terribly inappropriate, right. :P
 
8:44 PM
@Fosco or two
 
\o/
 
alt-tabs back into chat and just stares blankly |:
 
@rchern all in good fun :)
 
/blame fosco
 
8:46 PM
points at Fosco It was his bad this time.
 
Don't make me go xkcd on you.
 
wow, /blame agreement? It must really be @Fosco's fault!
 
We don't even need the wheel!
 
Hooray for consensus!
 
9:05 PM
wow i was bad.. mods cancelled my stars.
 
OK this rocks. Since I can't easily make XMPP load all users in the room when it starts up, I just made it add users when it sees their first message
@Fosco Wow, they did??
 
@Fosco oO
 
Could be my fault, it was blatant abuse
Two were both from me
 
@TheUnhandledException Nice. :)
 
@rchern I hope you weren't offended... I apologize either way.
 
9:08 PM
Likewise @rchern. I hope you know I never mean any offense!
 
wait...what got unstarred?
is confused
 
24 mins ago, by Fosco
@TheUnhandledException How about: I don't have commit access... to her repository.
 
In response to "patch @rchern instead of patching Adium to make (: appear as a graphical smiley"
 
Yeah, my general feeling is "haha, whatever" heh.
 
@rchern Ok, good. I swear I'm just being playful when I'm in here :-)
damn enter key!
1 hour ago, by Tim Stone
Uh oh, I'm seeing stars.
Uh oh, my stars are fading!
 
9:10 PM
Hey now, don't drag me into this! ;)
 
OK before I return to work, let's see if I can make gravitars work!!!
This oughtta be fun!
 
All good. I'm too damn sarcastic to take things seriously (;
 
@rchern Exactly, same here :-) But you know, text not carrying intonation and all that...
(;
 
/me runs away for the day before he gets banned for harassment.. /wave
 
9:13 PM
G'bye. :P
 
haha, bye @Fosco
 
So Gravatars are the md5 of the lowercase version of a user's email address right? So I can't generate those, I need to scrape them from somewhere...
 
Ok, I'm sorry but it is driving me crazy. gravAtar
 
Hahah
 
Sorry :-)
 
9:16 PM
<img width="32" height="32" src="http://www.gravatar.com/avatar/963a544e10032580fffac1f5379d5e65?s=32&amp;d=identicon&amp;r=PG" alt="Josh's Socks" title="Josh's Socks"> why can't you scrape it from there?
 
http://chat.meta.stackoverflow.com/users/thumbs/151695?_=1290028538005&showUsage=true
 
Or are you not getting that part of the chatwindow?
 
I'm just parsing the JSON from /events right now
 
well it has to give you the username somewhere, so wasn't sure what was coming in with that
got a sample/link on the JSON?
 
Hmm, so you've only got the user id...
 
9:17 PM
@TheUnhandledException Just parse /info
 
@rchern Yes
 
(and user_name but that won't help any more than user_id will)
 
if it gives the userid he could use that from SO and scrape the pages, stick them into a local database and update once a week or something ...
 
@TimStone info? http://chat.meta.stackoverflow.com/info/151695 is Spock
 
Yeah, sorry.
 
9:19 PM
http://chat.meta.stackoverflow.com/users/151695 works
but that's HTML, http://chat.meta.stackoverflow.com/users/thumbs/151695?_=1290028538005&showUsage=true is JSON!
and has email_hash!
This should be a cinch!
I like that
 
uh, dude, the email hash looks like the gravAtar id
or is that what you're getting at?
 
@drachenstern You're a quick one
 
@JoshsSocks Damnit, don't be mean!
Sorry @drachenstern!
Yes, that's what he's getting at :-)
 
oy
 
7 mins ago, by Josh's Socks
So Gravatars are the md5 of the lowercase version of a user's email address right? So I can't generate those, I need to scrape them from somewhere...
 
9:22 PM
lol, it took me a minute to figure out that :276378 was the link that had the JSON in it :p
 
@rchern I'll need to borrow your iron when we're done here...
@drachenstern No problem, he's just a sock, communication is not his best ability, foot-warming is :-)
 
gives the iron to @JoshsSocks and hides to watch the revenge play out
 
@rchern HAHAHAHAHA I HAVE THE POWER NOWWW!!! ...but I don't have hands! Damn, that sucks!
 
@JoshsSocks Besides I am immune to irons. My weakness is catch statements ;-)
 
@TheUnhandledException You can just POST to /user/info with ids={ids}&roomId={roomId} and it'll give you JSON of everyone.
 
9:25 PM
@TimStone Are you serious? That's awesome
 
Yeah, but you need to provide it with the ids list it seems.
Or do you? finds out
 
@TimStone I'm doing this one-by-one in my code, but I can provide singlar lists
What info does that give? If I could get the "about me" then I could add that to the vcard also!
 
@TheUnhandledException It does not. It only gives you the basic user information as it relates to the the room. It's used to pull gravatars and such of people who aren't currently here, I think.
Hahah, I tried not specifying anything for ids= and it tells me "try commas"
 
LOL
Well I have userid, so
uh oh
No @MarcGravell I wasn't hacking chat again! ;-)
(quiet @Tim @rchern and @drachenstern !)
 
I'm thinking we shouldn't have bothered with the UI; we should have just said "here's some routes; have at it"
9
 
9:29 PM
LOL
 
+1
 
@MarcGravell Hahah, but we love the UI! We're just also terribly mischievous.
2
 
@TheUnhandledException my silence will cost you!
@MarcGravell but then there wouldn't be userscripts on the UI!
 
That and @rchern is very much attached to her keyboard, but what can you do.
 
I happen to prefer all my world to live in Chrome tyvm
I don't want 50 million apps installed, I just want to visit 50 million websites
So by all means improve the UI
 
9:31 PM
@MarcGravell Haha. But you guys did an awesome job with the UI!
2
In fact XMPP has shown me that even moreso than before, and I was already a giant fan before starting this project
@TimStone This comment sums it up best. I have to say, I personally would hate to run a site which was a community for developers because I would hate people messing with my code like we all do :-)
I'd be like, "Damnit, don't use /users/thumbs for that!!! That's not why I wrote that!!! Grrrrrrrr
Which reminds me now that @balpha and @MarcGravell are here, almost as if @KyleBrandt has some Nagios rule to alert them when users are hacking the chat... is there a better JSON interface which gives me a user's gravatar email hash as well as "about me", or is /users/thumbs ok...?
 
@TheUnhandledException Reading source code of stuff I haven't worked on is an obscure hobby of mine. Help to keep me sharp and such. ;)
Which playing video games and being generally lazy then does away with, so it works out about even.
 
haha, likewise
...what's the userscript keyboard highlight/reply command again?
 
: and post number
 
navigate to it and right arrow
or r
 
@rchern The navigate part :-)
 
9:39 PM
@MarcGravell and @balpha: You're welcome to come mess around with my code to return the favour, but I imagine you wouldn't find it as fun or useful, heh. :P
 
oh, I figured the highlight part was the mouseover
 
ctrl+up to turn it on and then pg+up or up arrow
 
The /users/thumbs route should work, but kindly add showUsage=false on the query-string. however, please don't interpret that as carte-blanche "go crazy" - if any route is (ab)used to the point it causes any system harm, you should expect that route to start changing. Hourly.
 
And an initial Ctrl + Down if you aren't in the message box to begin with.
@MarcGravell I think that we're respectful enough that you can just tell us off instead of having to go to the trouble of changing anything, heh. ;)
 
hehehe
I think so too
 
9:41 PM
@TimStone Yeah, I'm very scared that @MarcGravell or @balpha get bored and decide to peek through the userscripts in my repository. Would probably take them 30 seconds to rip it apart. <_<
 
of course, if everyone uses the central bridge, an IP block would work too (winks in a conspiratorial way)
 
@MarcGravell and @balpha I will certainly use &showUsage=false. And I am not trying to abuse anything and if you see any activity from my IP addresses (I'm sure you know what they are :-) that is suspicious, looks malicious, causes excessive load or you don't like for any reason, please just email me and ask me to stop, and I will. Instantly. (I'm sure you know my email too :-)
 
Just to repeat: I'm trying to give back to the community and, as much as I jest, I don't want to cause any harm!!!</seriousness>
 
@rchern This would be why I haven't linked to the open source project I work on, heh. ;)
 
9:42 PM
Oh, actually - you don't need showUsage at all - it defaults to false. My bad.
 
@MarcGravell is it not better to set it to false as a matter of good practice?
 
(though if they wanted to look through it and say it is fabulous that'd be cool too) (;
 
OK cool, I have it hardcoded as false anyway. And I'm only pulling this once per user per room... is that excessive or should that be OK?
 
</dreams> q:
 
@TheUnhandledException It seems unnecessary. I am, however, tempted to add another option to remove some other things you don't need.
 
9:44 PM
@TheUnhandledException are you going to cache it like once a day or anything and check against an internal stack/db so that if they join multiple rooms you're not hitting the rooms overly hard?
how often does it pull for the webUI?
 
@rchern Heheh
 
@drachenstern Heh. I tried earlier to have one SOXMPP_User object per bridge instead of one per room... if failed. Miserably. So until I can see why, each room has it's own list of SOXMPP_Users, each one having an SOChatUser, each one will try one time to fetch the user's gravitar
 
@rchern since when do you need reassurance? :p
 
@TheUnhandledException Is this related to your SO question?
 
One thing I was noticing is that there's a severe lack of any commenting in the scripts.
@drachenstern writing serious js is new to me actually.
 
9:46 PM
Actually there is probably a lower-impact route you could use... the one @TimStone noted earlier is cheaper (when compared to multiple calls to thumbs).
 
@rchern I actually started putting comments and then decided I wanted to be one of the cool kids like the rest of you and deleted them. ;)
 
@TimStone My SO question has to do with how do I instantiate a child class of SOChatEvent based on what event type it is
 
Ah, OK (as you can tell, I haven't had a chance to look at it seriously yet)
 
@rchern then I imagine you're one step ahead of me. I pretty much just do procedural JS
 
I guess really I should just look at the code eh? Heheh
 
9:47 PM
@TheUnhandledException, the main thing I'd keep in mind is that if you're making <= the number of requests the web ui makes, you're doing ok.
 
so when it's an edit verses a message, what's the best way to say new SOXMPPMessageEdit vs new SOXMPPMesage. Right now it's a switch statement
@rchern SO far I'm pretty sure I am!
@rchern I dropped back to a single poller for all rooms rather than each room having a poller, a long time ago
 
@rchern hey no fair! I alluded to that in :276466 :p
 
But still @team, please don't hesitate to contact me with "stop it" requests :-)
@TimStone Yeah, I made a pretty class tree :-)
 
@TheUnhandledException Ah, nice. Once I overcome this Minecraft...distraction...
 
@rchern Plus, this is one bridge for multiple users, being run from a backbone connected server. Should cause less load than 15 users in the chat room :-)
@TimStone haha, no problem, take your time. @rchern you could probably weigh in too, C# is OOP right?
 
9:52 PM
@TimStone I chose Angry Birds ... damn those pigs!!!
 
Hahahah. ;)
 
LOL. How is that @drachenstern ? I've been considering it
 
@TheUnhandledException if you have anything else in life you want to do, don't do Angry Birds.
it's all about estimating trig in your head, which angle at which acceleration and deceleration and what's going to smash through what... don't even install the trial-freebie
 
@drachenstern haha, I am so bad at that :-)
Like PocketTanks
 
I haven't tried that one, please don't encourage me ;p
 
yeah I better not ;)
 
I have to say I love how Ruby can extrapolate code inside strings, not just variables
 
Wait...what? :P
 
"http://chat.meta.stackoverflow.com/users/thumbs/#{@user_id}?_=#{Time.now.to_i}&showUsage=false" is cleaner than
$time = date();
chat.meta.stackoverflow.com/users/thumbs{$this->user_id}?_={$time}&showUsage=false
Ruby syntax: "string data #{ ruby code } string data"
Of course like anything it could be abused, but
 
Ah ha
Yeah, sprintf-based methods FTW. ;)
 
9:59 PM
I grew up on those
And I know most people love em, but, I'm not one :-)
 

« first day (105 days earlier)      last day (4908 days later) »