« first day (121 days earlier)      last day (210 days later) » 

9:14 AM
Hiya!
 
Sam
Hiya!
 
Socket monitoring is enabled. Switching to quiet mode (leaving other rooms).
 
Sam
Good idea, I'll do the same.
 
I'm using a slightly modded version of the script.
 
Sam
Erm, what's the diff?
 
9:17 AM
It uses a regex, and it caches the room ID and domain name.
The $.startScript function is injected into every chat page from a userscript just in case I need it.
 
Sam
Ah.
$.post('http://chat.meta.stackexchange.com/chats/leave/774','fkey=' + fkey().fkey + 'quiet=false')
^ that's what I'm gonna use.
Ready?
 
braces for impact
 
Sam
Oops.
 
Nothing yet...
 
Sam
I forgot to add .com ^_^
 
9:18 AM
:O
LOL
 
Sam
Take #2...
 
Ready?
 
Sam
Yeah
Wth?
It was working last night.
 
I'll do it instead then.
 
Sam
One sec then...
looks for script...
 
9:20 AM
(function () {
    $.post((domain == null ? domain = window.location.href.match(/^https?:\/\/[^\/]+/) : domain) + '/chats/' +
           (id == null ? id = window.location.href.match(/\d+/) : id) + '/events', 'since=0&mode=Events&msgCount=1&fkey=' + fkey().fkey)
        .success(function (o) {
            $.post(domain + '/ws-auth', 'roomid=' + id + '&fkey=' + fkey().fkey)
                .success(function(oo) {
                    var ws = new WebSocket(oo.url + '?l=' + o.time);
                    ws.onmessage = function (e) {
 
Sam
Oh, thanks.
> Uncaught ReferenceError: domain is not defined
 
That's embarrassing. I wonder why it does that.
 
Sam
No idea.
 
Huh, worked on my machine... Oh well, just replace (domain == null ? domain = window.location.href.match(/^https?:\/\/[^\/]+/) : domain) into window.location. ....)
And same with the id, only window.lo.....(/\d+/) is the beef there
 
Sam
k
test
Ok it's running \o/
 
9:26 AM
[{"event_type":1,"time_stamp":1421400366,"content":"test","id":6161683,"user_id"‌​:227577,"user_name":"Sam","room_id":774,"room_name":"Room for Uni and Sam","message_id":2914782}],"t":6161683,"d":1},"r89":{"t":6161683,"d":1}}
 
Sam
Yeah, I saw.
Well, I'm ready when you are. ;)
[{"event_type":4,"time_stamp":1421400435,"id":6161688,"user_id":266094,"target_user_id":266094,"user_name":"Unihedro","room_id":774,"room_name":"Room for Uni and Sam"}]
 
Well, your problem was that you didn't have a & between the two parameters.
 
Sam
headdesk
 
10 mins ago, by Sam
$.post('http://chat.meta.stackexchange.com/chats/leave/774','fkey=' + fkey().fkey + 'quiet=false')
I posted with the & and it worked, then I disappeared with this:
 
Sam
Yeah, I kinda missed that.
(still waking up)
 
9:30 AM
Error in event handler for extension.onRequest: Error. Attempt to call destroyed ContentMessenger.
 
Sam
o_o
Well I got...
3 mins ago, by Sam
[{"event_type":4,"time_stamp":1421400435,"id":6161688,"user_id":266094,"target_user_id":266094,"user_name":"Unihedro","room_id":774,"room_name":"Room for Uni and Sam"}]
And it looked like you left normally too.
 
Ah, so it's not invisible leaving.
 
Sam
:/
 
Shall I leave again without quiet mode?
 
Sam
Sure
And...
[{"event_type":4,"time_stamp":1421400736,"id":6161714,"user_id":266094,"target_user_id":266094,"user_name":"Unihedro","room_id":774,"room_name":"Room for Uni and Sam"}]
wb
Absolutely no difference.
And your avatar did the usual fade-off-into-the-distance animation.
 
9:34 AM
lol
Hmmm, I wonder if it only has effect if I'm the leaver who has a parallel listening websocket from another room. I highly doubt it though, but for the sake of science...
 
Sam
:D
Which room are you joining?
 

Sandbox

Formatting Sandbox
 
Sam
k
Eww
[{"event_type":1,"time_stamp":1421400942,"content":"\u003cdiv class=\"room-mini\"\u003e\u003cdiv class=\"room-mini-header\"\u003e\u003ch3\u003e\u003cspan class=\"room-name\"\u003e\u003ca href=\"/rooms/651/sandbox\"\u003eSandbox\u003c/a\u003e\u003c/span\u003e\u003c/h3‌​\u003e\u003cdiv title=\"Formatting Sandbox\" class=\"room-mini-description\"\u003eFormatting Sandbox\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"room-current-user-count\" title=\"current users\"\u003e\u003ca
href=\"/rooms/info/651/sandbox\"\u003e2\u003c/a\u003e\u003c/div\u003e\u003cdiv class=\"mspark\" style=\"height:25px;width:205px\"\u003e\r\n\u003cdiv class=\"mspbar\" style=\"width:8px;height:2px;left:0px;\"\u003e\u003c/div\u003e\u003cdiv class=\"mspbar\" style=\"width:8px;height:9px;left:8px;\"\u003e\u003c/div\u003e\u003cdiv
class=\"mspbar\" style=\"width:8px;height:6px;left:16px;\"\u003e\u003c/div\u003e\u003cdiv class=\"mspbar\" style=\"width:8px;height:1px;left:24px;\"\u003e\u003c/div\u003e\u003cdiv class=\"mspbar\" style=\"width:8px;height:1px;left:32px;\"\u003e\u003c/div\u003e\u003cdiv class=\"mspbar\" style=\"width:8px;height:10px;left:40px;\"\u003e\u003c/div\u003e\u003cdiv class=\"mspbar\"
style=\"width:8px;height:14px;left:48px;\"\u003e\u003c/div\u003e\u003cdiv class=\"mspbar\" style=\"width:8px;height:2px;left:56px;\"\u003e\u003c/div\u003e\u003cdiv
class=\"mspbar\" style=\"width:8px;height:1px;left:64px;\"\u003e\u003c/div\u003e\u003cdiv class=\"mspbar\" style=\"width:8px;height:20px;left:72px;\"\u003e\u003c/div\u003e\u003cdiv class=\"mspbar\" style=\"width:8px;height:1px;left:80px;\"\u003e\u003c/div\u003e\u003cdiv
Gah, forget it.
The message is massive.
 
I assume it's encoded version of the onebox'd.
 
Sam
Yeah
 
Sam
Yep
So, @Uni we gonna check out the quiet mode with multiple rooms?
[{"event_type":4,"time_stamp":1421401749,"id":6161819,"user_id":266094,"target_user_id":266094,"user_name":"Unihedro","room_id":774,"room_name":"Room for Uni and Sam"}]
 
9:58 AM
Also, you could use POST /leave/all with fkey=fkey().fkey.
It leaves all rooms.
 
Sam
Gotcha.
I hadn't actually checked out the "leave all" rooms thingy yet, thanks.
 
Eh, I'm kind of getting burnt out from coding today (I've been coding non-stop since I got home), so I'm going to try some web design instead.
 
Sam
o_o
How long have you been coding?
 
Eh, only been six hours, felt surprisingly long.
I usually code in sessions of dozens of hours.
 
Sam
:O
> "only been six hours..."
That's pretty long.
 
10:04 AM
 
Sam
lol
Well it's true, you do work a lot.
 
so much to do~
 
Sam
... such little time.
 
Or dev hours. Depending on some random factors, I occasionally prefer the "such few dev hours" variant.
 
Sam
:D
Well today, I'm gonna work on a new avatar. And probably write up some more code (stuff for gunr's bot and Pham).
 
10:08 AM
Cool! :D
 
Sam
I'll need your opinion when I'm done ;)
 
Ok :)
 
Sam
Ugh, Gimp, why is your UI so ugly?!
 
10:24 AM
3D text with CSS!
 
Sam
!!! :D
 
It looks slightly worse on browsers that doesn't support bordering.
 
Sam
Don't tell me... IE?
 
Yeah.
And older versions of FF, Chrome and Opera. Like really really old.
 
Sam
o_O
Hopefully we won't have anyone using those dinosaurs ;)
 
10:33 AM
That is the lowest-compatible attribute used in the style class.
Oh, IE actually supports it, that's ridiculous.
LOL
Nevermind, it's red, AKA not supported
 
Sam
lol
Cool site. I've never seen it before.
 
It's handy, just like fileformat.
Most stuff are unofficial though unless scrapped, so take what it says with a grain of salt.
 
Sam
kk
Ok, what do you think?
 
Ohh it looks fancy
 
Sam
Oh, it uploaded.
I wasn't expecting that to work.
(It's over 2MB)
Yeah, I thought it would be nice to have a pic of myself, instead of a weird creation I made out of google's default avatar.
 
10:47 AM
lol :p
I also wrote a CSS that changes the color of the selection box in specific regions:
Again, breaks in browsers that doesn't support.
 
Sam
Nice lol
Ooo
Have you noticed the (slight) change in UI for SO?
(Avatar updated btw :D)
 
Yeah, it makes everything so orange, it drives me nutz
 
Sam
ikr?
 
Or I should just stop using inverted colors.
 
Sam
What about userstyles?
 
10:52 AM
I have Stylish.
 
Sam
So why not use that to create a dark theme for SE?
That way you get nice colours without blinding yourself.
 
Yay yet another side project!
 
Sam
\o/
 
I improved the selection, now selected text becomes fully black.
 
10:57 AM
@Sam :O
 
Sam
I like this one the most.
But it could do with some tweaking.
 
 
4 hours later…
Sam
2:43 PM
@Uni I need your opinion again ;)
Which pic do you like more?
 
:O
 
Sam
Or...
 
It's a field of wheat!
 
Sam
 
It's also a field of wheat!
 
Sam
2:45 PM
lol
Yeah.
Well, they were.
 
Probably harvested by now.
 
Sam
So, which do you prefer?
 
The first is great because you can't see an end of the field of wheat, and only the sky, it makes you feel how wide the horizon is. The field of wheat is calming and an incredible alternative to meadows.
Actually, are they canes or wheat?
 
Sam
Erm.
I think they're wheat.
Or something related to wheat at least.
 
The second picture looks like racks to grow vines on.
 
Sam
2:50 PM
@Unihedro Ok; great analysis :)
 
Regardless, it captures the details between each rack, along with some kind of natural structure at the very back, and a short horizontal row exists in front of the view. Though the clouds are all to the left for some weird reason.
It feels unbalanced.
 
Sam
You know, now that you mention it, I've never noticed that before.
 
There's a bright gradient in the sky, which contrasts with the shades of the racks very nicely, but it's harder to tell where the focus of the picture is.
Maybe it doesn't have one.
There's an art technique where you would divide the visible viewport as three similar slices and put a focus somewhere on an edge, which is done really nicely in the first picture, but the second one kind of misses it.
 
Sam
Well, when I first took the shot, I was aiming to capture the "vastness" of the field whilst still maintaining a reference to the sky.
@Unihedro Agreed.
 
Well, I hope the sketches are self-sufficient:
Eh? It won't upload.
Ah, there we go:
 
Sam
2:56 PM
... nice red hand draw circle.
@Unihedro Yeah, I see.
I think I'm leaning towards publishing the first one.
 
And here's the visual focus compared with the rest of the viewport:
I prefer the first one too. But both of them are great!
 
Sam
Thanks :)
::afk::
 
3:44 PM
David Fullerton on January 16, 2015

There was a time where it seemed like we barely even needed to talk about this: Joel had won the argument, the Internet agreed that private offices were the future, and only incompetent management (or a tight budget) was still putting developers in cubicle farms. A glorious future lay before us.

The original Fog Creek Bionic Office, way back in ye olde 2003. We didn’t have iPhones, but at least the offices had doors.

Unfortunately, that’s not quite how it turned out. Open plans have been surprisingly hard to kill, despite research showing that they’re unpopular, decrease employee satisfact …

 
Sam
4:06 PM
returns
Oh, Pham's dead :O
 
:o
 
@Sam Nice!
 
Sam
@ProgramFOX thanks!
 
The writing of the chat docs started?
 
Sam
Err, I don't think so.
 
4:11 PM
@ProgramFOX Nope, not yet. But I'm affirmative it will roll soon. :D
 
Sam
:D
 
@Unihedro cool!
is rebasing a Firefox patch now
COOOOL!
 
New thing in Firefox?
 
SE chat now supports IRC's /me syntax!
 
':O
/me hi
/me hello
 
Sam
4:13 PM
/me testing
 
!me hello world
 
@Unihedro my "cool" was totally unrelated to the patch
huh, y u no worky /me?
erm
is testing
 
Sam
Hmm, maybe it's se.chat only.
 
@ProgramFOX Knowing you, I thought it was related.
 
no but really, try /me is blah blah blah
testing
... huh, though it also works for /me blah blah without is
is testing once again and again
 
4:14 PM
@ProgramFOX Was that your "/me" result?
 
^ that was also a /me message
@Unihedro yep
 
$.get('http://chat.meta.stackexchange.com/messages/774/2916593') says otherwise
 
@Unihedro I know, though I really wrote /me
 
:p
You're using a userscript?
 
I don't think I have one to do this, let me check...
 
Sam
4:15 PM
Hmm.
 
testing again
and again
/me blah blah
aha!
@Unihedro so... it is a userscript that did it.
 
Sam
yeah, nvm
 
I never knew it did this.
 
@ProgramFOX Try /me is testing*
 
/me is testing
yeah, well, it only works for /me without italics
 

« first day (121 days earlier)      last day (210 days later) »