« first day (199 days earlier)      last day (4807 days later) » 
00:00 - 16:0016:00 - 00:00

4:00 PM
@YiJiang I can POST to a room I am not in
 
@balpha Presses ctrl+f5 Hmmm, the Universe still hasn't corrected itself yet. /blames @balpha
 
@JoshsSocks how does this help us though, if you're not in it, you won't see it in the sidebar
 
@JoshsSocks You can, ajax works as long as you're in the same domain
 
@TheRenamedException I am fail
 
@TheRenamedException You can pop yourself into a room too with an ajax request I believe
 
4:03 PM
@TheRenamedException we could cause them to join the room and then use display:none; to hide it from the right bar
 
Still would show in the list of rooms; could be annoying
 
@JoshsSocks And yet you have not asked @balpha or @Marc whether it would be acceptable to do this at all, ya know
 
@YiJiang was just typing a message to Ben :-)
 
15
Q: Certification... Worth it or worthless?

Jimmy ChandraIs getting certified worth the effort or totally useless? If useful, what sort of certifications one should get?

^ Protect or move to Programmers?
 
@balpha which do you think would be better: posting messages to a special "control" room and picking them up, meaning there's no extra AJAX requests but there's a new room created filled with people's status updates; or, polling for people's "about Me" section, meaning there's a bunch more AJAX requests..?
 
4:06 PM
If it can't be left alone, I'd prefer to see it moved than protected
 
I say move
 
@TheRenamedException can't say I'm big fan of either way
 
@balpha Gotcha
Back to the whiteboard!
 
I'm curious though, so why don't you try your control room approach?
 
@balpha there's no strong possibility of a way to get multiple user_message s ina single AJAX call right? :-)
 
4:08 PM
then we can see if anyone actually cares
 
Cool, I will do so on MSO, 90% of what's on here is noise anyway ;-)
 
and if it gets a lots of traction, you have after all proven that it might be an interesting feature after all
 
It's not like it would be filled with JSON data, it would actually be useful to view
It would contain messages like:
 
@balpha Or maybe just give us an API :P
 
TheRenamedException: Status: Away
TheRenamedException: Status: Available
YiJiang: Status: Away
@YiJiang XMPP has proved we don't need no skinin API! :-)
 
4:10 PM
balpha: Status: Intrigued
 
OK going to shower and think this through, brb
 
Oh, and the user_message idea has one good point going for it - we only need to do this for userscript using users
So on first poll if the user's user message does not match the require format we won't have to poll for that user any more
Given that the number of people using the script isn't too high...
Eh, informal poll here - how many of you are using the script right now?
I can count 8, but I don't know @balpha; Jin probably doesn't
I think @GeorgeMarian does
 
I don't
 
So around 8 users; if we have to poll for every one of them every min it would be one call every 7.5 seconds, 15 for every two min
This is no good, maybe we can use an external service instead of chat
X-domain ajax would be a problem
^ Why is this not on MSO chat!!?
 
Hi! :)
 
4:24 PM
@Nyuszika7H Hey there
@YiJiang Yes I think it should be stored permanently there
@YiJiang I do
 
@TheRenamedException Yeah, I counted you.
 
@YiJiang I was thinking of this but would rather not force people to use my servers
 
@YiJiang I yanked it out of AU's room
 
@badp I know but come on MSO, where are our freehand shapes!!?
 
OK starting some code now @balpha and @YiJiang
 
Which way are you going with?
 
@Yi - re blurb - is that in chat? Didn't think there was a difference there. There is no reason for there to be one.
 
@YiJiang I'm going to test the control room way first
 
@MarcGravell It's 150 char limit for the about me blurb on MSO and 200 on SO
Oh, wait it's not
150 char remaining
 
Pebkac?
 
4:28 PM
LOL, you pulled @MarcGravell in here for nothing ;-)
But now that we have you Mr. Marc...
 
Why does this sound like I'm aout to be given work...
 
LOL. Just asking your opinion
We're discussing "Status" updates
 
@MarcGravell Well no, we're just asking for acceptable usage policy of chat
Although if you want work...
 
@TheRenamedException asking mommy after daddy said no?
:)
 
As you know I have been putting them int my user_message but it seems there's no easy way to poll user-message for a large group of users
@balpha HAHAHA, no
Did you say "no"? You said "no polling every 5 seconds" but you said Status: Intrigued re: the controll room
Also @MarcGravell are you going to let @balpha call you "mommy"? ;-)
 
4:31 PM
@TheRenamedException well, I'm not your daddy either...
 
@balpha Yes we all know Rebecca is ;-)
 
Oy?
2
 
oy (:
 
Sorry @MarcGravell mommy distracted me ;-)
 
4:35 PM
um, good morning?
|:
 
Since polling /user/thumb to get user statuses (stored in user_message) is not going to be very good because it wasn't designed for that, I was thinking of using the existing infrastructure and polling a chat room to get user status updates.
A special "Status Control" room, which when users change their status, it would show up in there and my script could fetch it, and update their icon with a colored shape and a tooltip
upside is, no extra AJAX requests, it just uses the existing event poll. downside is an extra room
29 mins ago, by balpha
I'm curious though, so why don't you try your control room approach?
29 mins ago, by balpha
then we can see if anyone actually cares
 
@RebeccaChernoff Hi mommy!
 
28 mins ago, by balpha
and if it gets a lots of traction, you have after all proven that it might be an interesting feature after all
objections @MarcGravell?
(I'd ask you Rebecca but I'm sure you'll object to anything I say ;-)
(Also, Good morning @RebeccaChernoff)
 
@TheRenamedException You've learned so well!
 
@RebeccaChernoff took me a while, but
@RebeccaChernoff How are you today?
 
4:48 PM
flying visit, ('scuse me for butting in) has anyone else got an empty inbox?
 
WOAH
THIS MUST BE A MISTAKE
 
5
Q: Inbox not working, no results being returned by the XHR.

Ivo WetzelThe title pretty much says it all. Opened up the page for the first time today, had a shiny red "Oh you got 3 new somethings" indicator, clicked it, and then... emptiness. First time this happened to me, I found this question but it's marked as resolved. Also my last visit to the site was < 1...

@TheRenamedException I'm alright. Trying to get things done that I didn't get done yesterday thanks to my migraine.
 
@RebeccaChernoff, thanks, that's the answer to my question :) You guys should really stop working at the weekend :)
 
^^ $950 for that home? DO WANT!
Must be a mistake
ARGH. People listing apartments as "Houses" piss me off
What do they think? If I'm looking for a home, they're somehow going to trick me into getting an apartment instead?
 
5:01 PM
@TheRenamedException Did anyone try to list Hugh Laurie?
 
@YiJiang in case you can't tell, I am distracted from chat script, LOL
@YiJiang lol, no
I must drive around and look at some places today, my time remaining here is growing very slim
o:
Also A townhome is not a house!
You craigslist people cannot fool me!
 
yawns What's going on in here? :P
 
@TimStone I was hacking chat again, but realized I need to go look at places to live today so am browsing craigslist
 
Ah, yeah...priorities. ;)
 
otherwise OMG DO WANT
 
5:14 PM
Speaking of hacking chat...The chat script updates are almost complete. I think everything works, but I need to finish testing and fix a few unexplained issues.
 
@TheRenamedException Hahahah, I think you're right. Very nice.
 
I have a plan for polling for status updates
@TimStone I emailed her anyway... If it really is $950/mo I will be very happy
 
I bet :D
 
but no way, I pay more than $950 now for a 3BR nowhere near as nice
 
5:16 PM
I really like the new look of SourceForge!
 
@Nyuszika7H I don't know if I've seen it!
hey, nice
I like it also
 
Indeed, me too :|
 
@Nyuszika7H oh boy, you should NOT have sent me to that room, ROFLOL
 
Jabs @TheRenamedException with the giant Stick of Blame Get back to work!
 
5:30 PM
@YiJiang haha, sorry
Must finish finding homes
Then I will resume code
 
5:42 PM
Oh, yey a place at the end of the runway. Just what I was looking for!!! even more jet noise!!!
 
@Nyuszika7H I will use this for my gravatar. It will go into rotation after Popular Demand, Fosco, and Moshe's offerings!
 
6:06 PM
@waffles Another anon. edit resulting in error, this time on Math.SE
 
@Nyuszika7H even better! XD
 
Hmm, can Gravatar handle SVG files?
 
@MichaelMrozek will be so proud.
 
@Nyuszika7H I do not believe so, but I will convert to PNG before usage
@Nyuszika7H or were you going to use that as your own? LOL
 
6:08 PM
@TheRenamedException No.
 
@Nyuszika7H was gonna say, you seem to already have a very clever gravatar-generator
 
@TheRenamedException dummyimage.com
 
@Nyuszika7H placehold.it
 
Gravatar handles SVG files! And it doesn't convert them to PNG!
 
Jin
i love my wacom, that's all
 
6:10 PM
Wacom! \o/
 
@Nyuszika7H Ha! And here I thought you were creating them via some script you wrote, lol
 
Jin
I still pronounce it as "wacom" instead of "wah kum"
 
@TheRenamedException Press Ctrl+F5 and see my new Gravatar! :P
 
@Jin don't ask me why, but each time you and @TimStone said "Wacom" I saw "bacon"
3
 
Jin
6:13 PM
@TheRenamedException i like the way you think.
 
@TheRenamedException Definitely, same here. Though that might just be because of the fact that I'm up at 2 in the morning
 
Jin
@Nyuszika7H what is this graphic?
@Nyuszika7H i see the behind of a purple camel....
 
@Jin a purple exclamation mark
now it's a smiley :P
 
OK time to go look at new places to live!
I will finish script later @YiJiang
 
6:57 PM
user image
2
 
7:13 PM
:o
 
7:24 PM
(;
 
Hmm, it seems you've passed me in the yearly rep league on Meta again, unacceptable! :P
 
Heh. I was just pointing out the repetitive number, nothing else.
 
In other news, I believe that the chat userscript is done, again.
 
but, uh, \o/ lol
 
Oh, I know, but it prompted me to go check.
 
7:27 PM
I'm not convinced that I'm going to recognize the script at this point!
 
Clearly I like to set arbitrary goals.
I know, that's why I already did. ;)
 
cough
2
Q: Comments on nomination posts do not trigger the StackExchange™ SuperCollider MegaDropdown™ and are broken on the envelope page.

badpComments on nomination posts I own: do not appear at all in the StackExchange™ SuperCollider MegaDropdown™, and appear broken in the /users/recent page because those internally are title-less questions: (Since there's nothing to freehand circle, I freehand question marked instead.)

7
Q: Notifications of comments on nominations

RosinanteWhen someone comments on my self-nomination for moderator, I get a notification, but when I click on it, I don't get to it. I wind up somewhere else.

 
7:42 PM
Elsewhere, 13 hours ago:
 
I even added some comments, heh. @TheRenamedException, when you get back, if you want to help me test the script, I'll show you how you can plug in new commands and such externally.
 
@TimStone what changed?
 
Erm, many things. Feature-wise, not too much.
 
wonders
Hmm, what does /profile do?
 
> # /profile <site> <name> - searches the <site> for users with display name matching <name>. <site> will go through common abbreviations like MSO, AU and 8bitlavapwnpwniesbossstagesixforhelp before defaulting to <site>.stackexchange.com
 
7:54 PM
nice :)
 
8:37 PM
Wow, it's so windy this weekend that they've banned empty tractor trailers from crossing the major bridges around here.
 
@TimStone Ah, good times.
 
Heh ;)
 
9:38 PM
@TimStone I have just returned
 
'Ello
 
@TimStone How goes?
 
Hi again! :)
 
Pretty well, how was the house seeking?
 
status-meh
 
9:42 PM
Ah, damn :/
 
@RebeccaChernoff I spy secret dev rooms
 
@MichaelMrozek secret rooms? never!
 
waves hand there are no secret rooms
 
Hahahah
 
9:52 PM
I was going to say something but now I have forgotten what it was
Oh right
 
@TheRenamedException Beckers has that effect on many a lonely SO user
 
I like backward smilies (:
 
@Nyuszika7H You're wrong
 
@MichaelMrozek |:
 
@MichaelMrozek LOL
 
9:53 PM
@TimStone if you tell me the location of this mythical unicornscript, I will test it.
Oh wait, did I say "unicornscript"? I meant userscript.
 
unicronscript -- runs once per day
 
HAHA
Slip of the fingertounge
 
@TheRenamedException It's here, but you'll need to disable the existing copy, if you have it.
 
@TimStone I do have it and will disable
 
@TimStone Now could you tell me which one is that unicornscript? :P
 
9:57 PM
The new usercornscript... omg... it's full of stars!!!!
OK so @TimStone what shall I do?
 
I don't see any difference.
 
I AM PREPARED FOR HACKING!
 
Well, first, if you notice anything that used to work, but now doesn't, let me know..
 
@TimStone the change which made @MichaelMrozek funny seems to be broken, he's all boring again
 
@TheRenamedException [status-by-hopeless-design]
Secondly, you can now add / commands by calling ChatExtension.define('command', function) from your own userscript. So, if you wanted to write a status command, for example, you'd hook it in that way.
 
10:00 PM
status-nevermind
@TimStone sweet
 
Somebody needs to make me dinner. Get your self-nominations in now and I'll do a raffle
 
I vote @RebeccaChernoff. I hear she makes a mean Matzo Ball Soup!
And Chilli
 
I believe you've misunderstood what "self-nominations" are, but I'll accept it anyway
 
@TheRenamedException If your command is message-specific, you can also bind a non-bound key for the keyboard shortcut by calling ChatExtension.bind() (though I forget what I made the parameters at the moment)
 
@MichaelMrozek I believe you overestimate my cooking skill if you wanted me to nominate myself ;-)
 
10:03 PM
@TimStone And how do I “undefine” a command?
 
@TimStone also sewwt
 
The ChatExtension object also exposes some potentially useful utility stuff.
@Nyuszika7H You don't.
 
@TimStone I mean, a command that I've defined. (got it: refresh – but now I need another userscript to keep my own commands)
status-meh
That works!!
 
@Nyuszika7H Yeah, that's the idea.
 
10:06 PM
ChatExtension.define('status', function(status) {
    $('#input').val('*Status: ' + status + '*');
    $('#sayit-button').click();
});
Status: Available
function sendMessage(msg) {
    $('#input').val(msg);
    $('#sayit-button').click();
}
 
ah, Ok, my bad
@TimStone, works great
 
Hooray
 
ChatExtension.define('room', function(id) {
    $('#input').val('http://'+location.host+'/rooms/'+id);
    $('#sayit-button').click();
});
 
NICE
testing still...
 
ChatExtension.define('bookmark', function(name, start, end) {
    $('#room-menu').click();
    $('#room-popup div:last a').click();
    $('#message-'+start').click();
    $('#message-'+end').click();
    $('#conversation-sel input').val(name).keyup().find('.button:first').click();
});
Hmm, something isn't exactly correct there.
 
10:18 PM
works well @TimStone!
working on status script, 12.5% there
 
Nifty. I haven't tested all of the more obscure existing features to make sure that they still work, but hopefully so..
(I think the clipboard button down there is broken for some reason, actually)
Also, hopefully @RebeccaChernoff doesn't mind the way I changed things :P
 
I'm sure not. If so I'll straighten her out
(WTF am I saying? Somebody STOP ME!)
 
Sorry, busy...I'm in the process of putting myself a safe distance away from you. ;)
 
hahaha
I am going to grab my own user ID from the CSS classes on #active-user, is that the best way?
 
Hmm
You can do $('#active-user').data('user') actually.
If you want to save yourself the trouble of trimming the class name.
 
10:30 PM
awesome! what's data do?
(for a poor Prototype guy :-))
 
It gets the jQuery-stored data on that element, chat populates user data on that element with your user ID.
 
:shakes fist @ircmaxell:
 
What'd he do? :P
 
@TimStone OK, but .click() doesn't seem to work, how do we open it?
 
@Nyuszika7H Hm?
Ah ha
 
10:33 PM
@TimStone Or is there a better way to change that About Me field on chat?
 
I left that as an exercise for @TheRenamedException to figure out :P
 
@Nyuszika7H I almost have it, sec
Thanks @TimStone
 
I had started to do it, but figured that this would be a better way to see if things worked for other people. :)
 
night :)
 
@Nyuszika7H bah, 12-year-olds go too bed so early! :-p
status-failed
oh, sweet, it works
 
10:38 PM
IT!
 
yeah
um
I guess it passes each word after a slashcommand as a seprate argument?
 
$.makeArray(arguments).join(' ')
Yep, but you can fix that as above.
 
sigh
I have a WinXP vm with barely anything on it
it still managed to get unusuable
 
...How? :P
 
10:40 PM
This is awesome
SOChatStatus = (function(){
	var publicObj = {
	  setStatus: function(newStatus) { myUpdateStatus(newStatus); }
	}

	var myGetCurrentUserid = function()
	{
		return $('#active-user').data('user');
	}

	var myUpdateStatus = function(newStatus)
	{
		var statusMsg = 'Status: '+newStatus;
		$.ajax({
			url:'/chats/359/messages/new',
			type:'POST',
			data: {
				'fkey':fkey().fkey,
				'text':statusMsg
			},
			cache:true
		});

		$.ajax({
			url:'/users/usermessage/'+myGetCurrentUserid(),
			type: 'POST',
SOChatStatus.setStatus(newStatus); or /status new status
now to work on displaying others' status updates!
 
@TimStone it just freezes for a couple minutes
 
thank you again @TimStone, this rocks
 
in other news I find it hilarious that it takes 4 minutes to transfer a couple hundred megs from a computer to a VM on the same computer
 
VMware Fusion? :-)
 
@TheRenamedException KVM
 
10:43 PM
@TheRenamedException Cool, glad it's working. Once I'm more confident that everything works and I confirm that Rebecca's cool with it, I'll push it out to the main repo and write up a post on StackApps
 
@badp Hm
 
@TimStone ping me when you do please, I won't post SOChatStatus until after
 
Sure thing
 
not that it's anywhere near ready yet, LOL
although half the functionality is there... but the other alf will take at least twice as long to code!
 
10:45 PM
Yeah, you may be interested in the ChatExtension.style() function and the ChatExtension.Selectors utilities.
 
Otherwise there's probably not much else there that'll be of use to you.
Actually the selectors might not have anything useful either..
Should probably add more to that, heh.
But anyway, .style() accepts an object like { '.css-selector': { 'style': 'value'; } }
 
So you can inject styles into the page without going to the trouble of doing it yourself.
 
oh sweeet!
I need that
 
10:48 PM
Selectors has some functions that generate jQuery selectors for various specific items on the page.
 
I want to add styles to the user isons on the right -- icons showing if they are available or away
 
But I think there are only three right now, there might be some other ones that we use commonly in the script that should be factored out into that.
 
cool
I should actually read your script, I installed it and poked around slighly in the console, that's all, lol
 
It's only 1761 lines, short read. ;)
 
so Cole said :-)
 
10:50 PM
Surprisingly, livequery only accounts for around 230 of that.
 
I know prototype has this, but does jQuery: I think I need a way to attach code to any AJAX request that completes so I can examine the JSOn returned from the built in chat poller
in Prototype you can set global Ajax event handlers which get called for any Ajax request
 
I tried adding comments, but I got lazy half-way through, so if anything is particularly unclear lemme know, heh.
$.ajaxComplete(function)
 
will do
@TimStone AWESOME thanks
I need to do more jQuery. Seriously, not memeing it up :-)
 
There are similar functions for various levels of response (error, success, what have you).
 
same with prototype
Ok time to go to level ][ !
 
10:55 PM
tries to hack wireless headphones
 
I am loving this status script
BRB...
 
Heheh
 
Does it just change your description? If it's not visible anywhere on the page for other users it seems kind of limited
 
I think his intention is to make it visible as well.
So, it's still limited in use to people without the userscript, I suppose.
 
@MichaelMrozek sorry I'm preparing your babyback ribs for dinner, so I will be AFK mostly
it shows up under "About Me" where I have been putting it for months
click my gravatar on the right
 
11:08 PM
@TimStone Even better; eventually everyone will cave and install the script. Then phase two can begin
 
but I intend to make the userscript show isons over there for available vs away people
 
@TheRenamedException Right, that's what I meant by your "description". I'm not going to click everyone's gravatar every 5 minutes to check their status
 
like AIM / XMPP
 
@TheRenamedException Ok; that's useful then
 
@MichaelMrozek Exactly.
makes a note to get started on plans for phase two
 
11:08 PM
also, i intend to make a /status and a /broadcaststatus command, the second will also post to the chat
chaned Status: Away - AFK
 
That second one makes me nervous :P
 
@TimStone That's only for scenarios where I am in the middle of a conversation (now) and I want to make sure the people I am talking to know I am going AFK
 
I'm not worried about you.. ;)
 
Times when I would already say "Going AFK to wash the ribs and put them in the oven"
@TimStone hey people can always just post the message anyway :-)
 
True, but that's slightly less "novel", I guess. I dunno.
 
11:23 PM
@DanGrossman: :-D
 
11:46 PM
need advice
Vlad is an important character in the game and he repeats he's not a vampire thorough the story. Because, well, obviously, he isn't. If he was he'd say so. But he isn't. So he says he isn't.
If approving this edit just committed the edit, I'd have approved it in a heartbeat
...however, it also grant reps; this gives me a pause
am I worrying too much about 2 reps, or should I reject this minor edit?
 
I don't see the relevance in mentioning that Vlad isn't a vampire (unless it's an in-joke).
 
It's an inside joke, yes.
 
Ahh..
 
Is it a spoiler?
 
It'd be a spoiler to tell you
Let's say he mentions not being a vampire at least twice per dialog.
 
11:50 PM
I'm unlikely to ever play the game ;) I'm guessing that you're meant to think he is a vampire despite his assertions.
 
Meh. Whatever. It's 2 reps. I'll worry when it becomes serial.
 
00:00 - 16:0016:00 - 00:00

« first day (199 days earlier)      last day (4807 days later) »