« first day (2798 days earlier)      last day (2420 days later) » 
00:00 - 16:0016:00 - 00:00

00:23
@RegDwigнt It wasn't a complaint, just an observation.
Also, when are you going to upload those old Soviet cartoons about Worker and Parasite?
00:49
@Mitch Ever been to one of those name-parties where everybody has to have the same first name?
Like a Bob Party or a Paul Party.
Maybe a Bobs Party, not sure.
It's a lot easier to get to say hi to people at a party when you don't have to ask them their name in advance. :)
Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob. Hi Bob.
Well, I guess yours would be a Mitchs Party.
Not a Bobs Party. But you get the idea.
Imagine holding a John Smiths party: too many people would show up!
Need a rarer name. Orville, maybe.
Could you muster enough for an Orvilles Party? I bet so.
Norcross. Now that would be tough.
Maybe you could pretend that Norcross is a Ross and have a Rosss Party.
There are more Rosss than Norcrosss, I’m sure.
Why I am I being attacked by the squigglies?
Don't they know they should be at the Squigglies Party instead of being here pestering me?
hates Squiggly
01:48
@tchrist Why I make sure people call me Rob. I introduce myself as Rob, and some people still will try to call me Bob. It's one of my idiot filters.
02:18
@tchrist funny you should ask that. I've never been to a party, so no, not to one like that.
@Færd people avoid it for some reason. It doesn't come out often enough
02:50
@Robusto That's funny.
03:44
5 hours ago, by Færd
I wonder what the lone dark piece is for.
Stupid typos.
There are at least 4 more in my last dozen lines.
And I think that piece is for the pack saddle.
04:22
@Færd I don't see it.
@MetaEd Magnificent!
I need that.
I hear they're interested with pachyderms
Interested with?
04:39
@Cerberus Haha. I must have been tripping with sleep-drunkenness then.
Good morning. It must be your bedtime now.
Or past it.
> Hey! You's are mates!
 
2 hours later…
06:38
0
Q: Word for the song, that we hum or sing all day, once we listen it

James WolpertWe listen songs; sometimes we forget them, because they are boring. But, when we listen we catchy songs, we hum it or sing it whole the day... Is it okay to consider such song as memorable? If not, is there any specific word that I want for such song?

07:00
Word of the day: furring strip
Would it be a good question to ask on the main site why exactly this thing is called "furring strip"? Does it bear any relation to fur? Does it remind fur in its form?
@Robusto sweden had ~30% ball possession :)
 
2 hours later…
09:16
@Robusto yeah well. That's just, like, your opinion, man.
@Robusto once I've copyright-claimed all the uploads by that "Matt Groening" bloke. That might take a while.
 
3 hours later…
12:22
hi
12:33
Bonjour.
13:09
@Cerberus Different tabs for different tasks. Me, I mostly use the debugger anyway, which I access through the console. But your generation is spoiled anyway. I remember not too long ago having no debugging tools in the browser other than my own makeshift practice of displaying state in an alert or a bit of HTML on the page. You're like a kid in a candy store saying "Waaah, there's too much candy here! Why don't they just have the kind I like?"
@RegDwigнt Ha! That's both funny and interesting. And I like the various musical segues in the background. Thanks!
@Robusto I don't use the debugger in Firefox much, probably because it doesn't seem to work with userscripts.
(I am creating a debugger for AHK, though. It works already.)
Maybe the Firefox debugger is super useful when you're working with server-hosted Javascript.
I remember working with alerts long ago.
13:36
0
Q: Is there a word for "having asked already"?

sutharshaI need a single word that means, have already asked permission for something. Is there one? Thx

13:46
@Robusto By the way, what are, in your opinion, desirable functions in a debugger?
@Cerberus Hmm, if the userscript is injected into the page it should be accessible.
It should of course be able to use breakpoint, step into, out, over. What else? Provide the ability to browse the contents of all variables?
@Robusto It's not.
@Cerberus Certainly inspection of all variables that are in scope.
That is, it shouldn't, and I couldn't find it in the list of files/scripts when I opened the debugger.
@Robusto By that, you mean, all variables that are accessible by the line that has just executed?
But there is a module for AHK that can show all the currently assigned variables, I think also split out per function. So I should be able to to build that in.
@Cerberus That's one way to put it. I would prefer to say "all variables that are accessible at the line that is executing.
13:50
Well, but the debugger is really between lines, isn't it?
So a layman wouldn't know that by at you mean it is at the beginning of the line, right?
@Cerberus That is a semantic quibble. The breakpoint stops the debugger at the line of execution and prior to the execution of that line.
Okay, but laymen don't know that.
@Cerberus Yeah, but you wanna be a player, right? Not a layman?
And I am aiming at those.
But anyway, it doesn't matter.
No, I am proud of who I am!
(Not whom!)
@Cerberus Maybe you can just put your scripts into an object that you place in some accessible scope? For debugging purposes, that would be window scope.
13:52
@Robusto I...would have no idea how to do that. I just use a userscript manager for userscripts, Greasemonkey.
Maybe some other managers do inject it into the page content.
I've been told that this is less safe, though.
If you open about:config and
set extensions.firebug.filterSystemURLs to false
then you can use Firebug to debug the Greasemonkey script just like any other.
Presumably because it allows the Javascript on the server to act on the Javascript in the userscript; the latter has much higher privileges.
Oh!
I'll try it.
2
A: Can't debug greasemonkey script using firebug or firefox debugger

Kat CoxThe only way I've found to debug greasemonkey scripts is to use the browser console to get clues and then add alerts in my code where I think the problem is... then if the alert doesn't show up I know the problem is earlier in the code. My code usually ends up looking kinda like this pseudo code...

Ha! The old-fashioned way!
That we should be reduced to this ...
But don't use alerts. That's really awful.
Instead, send messages to the console: console.log(msg) where msg is a string, a number, an object, whatever.
@Robusto Hmm this didn't seem to work, at least not in my version of Firefox (I didn't see any new files appear in the debugger that looked like they were referring to the userscript). But I'll look into it some more once I migrate to the new Firefox.
@Cerberus Look at the last thing I posted, it might help you.
14:01
@Robusto Yes, this is what I do, however, both Greasemonkey and the browser will provide error messages that are super useful.
The function I use. So I only have to type l().
@Robusto Am about to...
What is function l supposed to do? I recommend you never name functions or objects with a single letter. Use something more descriptive. Also, why are you using object notation in the function argument? Use single variable names.
And were you aware that you don't need ... == true in conditionials? You can just say if (debug) ..., for example. That covers all the cases that return true for debug.
@Robusto What it does is log stuff to the console. And it is a single letter because it is fast to type. Yes, you are right it is risky: I remember once using l as an index variable in a loop (although that should probable be no problem if you use let).
What object notation?
text.extra
Just use text or txt or whatever.
@Robusto Yes, I know. I don't know exactly why I did it like that. Could be because at first it didn't have true/false but also other values. Or because I forgot. Or for readability.
@Robusto That's a comma!
I suppose it would look neater with a space.
@Cerberus Ah, sorry. But spacing obviates that kind of confusion.
14:09
That is actually a pretty good argument for using spaces in parameter lists that I've never heard!
And I remember reading discussion on whether or not to use spaces.
Use spaces. And longer variable and function names. Clarity is important.
I always use long names for everything, except for this function.
It's the only one. It's because I use it so often.
You come back to the script six months from now and you'll be scratching your head wondering what the hell l is supopsed to do.
I use l() in a lot of scripts, it's a copy-paste.
I got into the habit because of that and because I worked in environments where others had to use my code and I had to use the code of others. If I ever came across a single-character function name in someone else's code I'd examine their other code and probably look to get them fired.
@Cerberus Here's the very best reason not to use single-letter names: you can't search for them!
14:12
\bl\b
You can't do that in the browser search.
But it is never searchable in the browser?
Do you mean in the debugger or something?
As I said, I agree with you that one should normally never use short and/or non-descriptive names for variables or functions.
I'm talking about what you get in a browser page when you hit control-f. Which is always my first course of action.
But, in this case, for this single function, speed outweighs the risk, which is small, because only I will be writing this code, and I am highly aware of l().
@Robusto Okay, but when would my function l() turn up in the browser? In the debugger?
@Cerberus Suit yourself. But understand that if you do show your code to someone else they will have that kind of reaction, even if they are too polite to mention it to you.
14:15
In the browser, you can search for l(.
@Robusto Of course, and I have the same reaction when I see that in someone else's code.
@Cerberus Which will turn up pull( and anything else ending in l.
Yes. So it will take slightly longer. But I have never seen this function turn up in the browser.
It shouldn't, should it?
If this is really important to you, do whatever you like. But it looks like a mess to me, the same as a portmanteau using Latin and Greek words together would look to you.
To a programmer, that sort of thing looks like misspellings in someone's writing of English. You see enough of those and you doubt whether the person writing is capable at all.
Haha.
Let me show you something else that will look like a mess to you.
I've seen enough messes, and in professional settings as well.
14:20
I saw someone employed as a front-end developer who thought braces provided scope in JavaScript.
They do with let!
And also const, I suspect?
@Cerberus I'm talking about simply putting braces around several lines of code.
Puzzling indeed.
But, yeah, that seems strange for a professonal developer.
@Cerberus What version of JavaScript are you using?
14:21
@Robusto Oh, huh, can you even do that, without an introductory word like loop/if/for?
@Robusto Umm I don't know, it's in Firefox 47.
@Cerberus It doesn't get caught by the parser. Or didn't in 2014.
I think it has some features from ES6. Or maybe it was ES5. It's confusing for me.
@Robusto By that you mean, the braces are ignored?
The versioning nomenclature of Javascript is rather confusing.
And I believe browsers don't apply all features from a new version at once.
@Cerberus I'm talking about final commas in object literals, which didn't used to be allowed. You're using XP still and I wasn't sure how up to date your browser might be.
Ah. Well, they are allowed.
I was wondering about this as well, but they always seemed to work when I used other people's code, as I assume they worked. And they're convenient.
But I was hoping to throw you off with the foreign tongue.
@Cerberus What are you trying to accomplish by encapsulating scope variables into a scope object?
14:27
@Robusto I'm not sure what that means.
I justed wanted to add items to an object, each with a name and a value.
Well, winkel is already in scope by the time you instantiate prijsobject, no?
So prijsobject.winkel becomes identical to winkel, no?
And the same is true for the three other variables.
@Robusto Well, identical: the new priceobject gets a new thingy, and the thingy has a name 'winkel', and its value is set to the content of the already existing variable 'winkel' generated in the function encapsulating all this.
This is how 'winkel' is set.
Why not create prijsobject at the outset and simply add all the properties that way?
Why have a bunch of useless variables floating around?
Or like this:
var prijsobject = {}; // or prijsobject == new Object();
prijsobject.winkle = ... // define winkle here
@Robusto Because I only create the object if all of those variables match certain conditions.
So winkel might not have a value at the time you create the object?
14:35
If I did it your way, then it might have a wrong value, and later I'd have to loop through all the objects so created and delete some of them.
If so, referencing it elsewhere could be problematic.
Anyway, I guess I'll have to leave it at "Do what you like." I'm sure you have your reasons, as occulted from me as they may be.
If we were working together on a project, though, I'd have to take a broomstick to you.
Maybe I'm not doing it in the best way possible.
I was learning as I was coding.
I had to look up most of the stuff I was writing.
This is the relevant bit, a big while loop.
I continue whenever the conditions are not matched.
Every time I continue, no object is created.
So I end up with only objects that are actually useful, that match the conditions that allow them to be processed further.
As I was writing the prijs: prijs stuff, it looked inefficient, but I didn't see any other way at the time, except to create an object for every loop and then delete the bad objects later.
And it was only a few lines of reducancy.
Another thing I have put in a comment at the top of the code is, split off more functions from the code.
It gets too long.
Oh, and add more comments.
It's still messy.
But I was hoping nobody else would ever have to look at it!
I never planned this to get so big.
@Robusto No, winkel will always have a value at the time the object is created.
Winkel comes from inside a regex, and the while loop will only happen while the regex is found.
And the object is created and pushed from inside that same while loop.
@Cerberus Yeah, you probably need to refactor. I'm not going to take the time to digest everything you have there, but if you are creating procedural statements that are pages long you can probably do things more simply and clearly. But I could be wrong in your particular case.
0
Q: Is it breast or breasts when talking about one person

guumi webtoonWhen you talk about one individuals breast do you use “breast” or “breasts”

@Robusto Yes, I may try to split off various parts as functions.
No need to digest anything: the code works perfectly, and I am aware of it messiness.
And it's not a huge problem if it stopped working at some point.
14:48
@Cerberus That would be a good idea, especially wherever similar functionality is invoked.
That basically never happens in this script, I don't think I have many code doublets.
It would rather be legibility.
is winkelcontrole an object property? If so, what object?
It's easier to find errors when you have stuff split off in functions.
@Robusto No, it is the label of the while loop.
But don't worry about improving my code unless you're bored: it works perfectly despite its...spirited verticality.
I think it's also fairly efficient.
By the way, have you ever parsed responseXML from an xmlhttpRequest?
@Cerberus Wow. That is very uncommon. You're basically using JavaScript like you would Basic.
@Cerberus Of course. When I've had to.
@Robusto Well, I need to continue the while loop, but I'm inside the for loop. So what else can I do (except splitting things off as functions)? It works as expected.
14:54
@Cerberus OK. I think I need to shower now, for a number of reasons. ^_^
@Robusto OK what I meant was, the browser auto-parses html if you set responseType: "document" in the xmlhttpRequest; but it's super slow.
Is that normal?
@Robusto Tsk.
Look, it's quite a big difference.
I was hoping using the DOM parser would be more efficient, but nooo.
My regex is like 4 times as fast.
1 hour ago, by Cerberus
@Robusto By the way, what are, in your opinion, desirable function in a debugger?
Looks like we found Cerberus'ae'sss kryptonite.
He gets so passionate talking about debuggers, he forgets all teh grammer.
@Robusto Mr Winkelcontrole treats objects like women.
15:11
@RegDwigнt Hah, you filthy log-reader.
Not so much gramer as speling.
Hey I washed myself today.
@Cerberus You can't tell that from the speling, though.
And there you have befouled yourself again. Just couldn't help yourself.
@RegDwigнt True.
Yeah, I just took a shower, so I'm not going to talk about @Cerb's code anymore. Don't want to have to shower again.
@Cerberus I could but I was lazy.
Of course I am used to writing in languages where singular words have plural verbs, like Dutch, French, German, Latin, so, yes, that was likely a grammatical error.
15:13
We really need to post your code on StackOverflow and ask, "how many showers do you need after reading this?"
And then wait for the answers.
Bikeshedding FTW.
Free reps for everyone.
Well, I'm no programmer.
Maybe we can install a bikeshower in the bikeshed?
@Cerberus We know.
We saw.
So harp on me all you want.
That's gay.
15:14
I'd like to see your Latin translation. No Google Translate allowed.
Mar 12 '11 at 1:30, by RegDwight
Coito ergo sum.
Fuck you. I can Latin.
Which I know you love, considering your chat lines.
By the way, I wish we used the absolute construction more.
It's so nice, but it sometimes looks...stilted.
That's what she said.
Especially with a past participle.
> ...your chat lines considered
I'd have preferred to write this.
So who stopped you.
15:16
And I think it's possible, but, eh.
@Cerberus Are you talking about ablative absolutes in Latin?
Nominative absolutes in English, but very good.
We did not stop you, it's not true! It's bullshit! We did not stop you! We did not! Oh hi, Mark.
All things considered, we are lucky.
Our mothers upset, it was time to leave the building.
Our mothers crying, ...
@RegDwigнt Have you gone from one stage of crazy to the next?
@Cerberus nobody goes to Wiseau levels of crazy.
15:19
Are visitors still allowed wherever they'll move you next?
You know that line. We discussed. Also it's a famous meme by now. When we last discussed it it was still obscure.
You always say that.
Doesn't ring a bell.
There's even a fucking Hollywood movie coming up, or out now, with James Franco or whatever his name is, telling the story behind the creation of The Room.
It's mainstream.
We need new memes.
Of which I shall think up a dozen on the bus.
See you on the other side.
new memes, same as the old memes
@MattE.Эллен no, my memes are new and original. Like, follow, share, and subscribe.
15:22
and don't forget to click on the bell icon
Fuck. I forgot to click on my own bell.
That's the end of me.
now you'll never know when you publish a video
Fuck fuck fuck. What a royal wedding.
@RegDwigнt That reminded me of this:
Does Matt know it?
2.5 minutes of comedy.
I never watched League of Gentlemen
15:24
Ohh.
19 hours ago, by Robusto
@RegDwigнt I don't have that kind of time, sorry.
I actually like it quite a bit.
I have considered it, but from what I've seen it didn't take my fnacy
@Cerberus Well you also like Matt Lucas and he's gross.
It was on the telly when I was like 16, my friend and I watched it all the time.
@MattE.Эллен Hmm too bad!
It's actually one of my all time favourite British comedy series, along with Yes, Minister.
15:25
@MattE.Эллен FNACY is the new SNAFU.
@Cerberus @Reg exists in all states of crazy simultaneously.
For example, Hyacinth Bucket is funny as a character, but the plots are fairly boring. Not so with the League!
@Cerberus I'm afraid to rewatch all the British comedy series that I liked growing up. I have that suspicion I'd find them stupid now.
Like, "Pale and Face" was the name of one.
Hmm I know that one only by name.
@RegDwigнt What's SNAFU the new?
15:26
I found it hilarious back in the day. I think these days I'd rather watch the American version of "The Office".
@MattE.Эллен I did not hit her.
But I watched the League later, and Yes Minister, and I still liked them just as much at 30 as I did at 15!
@RegDwigнt ...
You are confirmed crazy.
@Cerberus Exactly.
@Cerberus and that needed confirmation how? After Rob right there outright told you.
@RegDwigнt The line from the clip I linked is, "I didn't force her".
Hey @Rob nobody reads your shit. Confirmed.
@RegDwigнt BTW, Elton John is one of Trump's favorite musicians.
15:28
So what. He is one of everyone's favorite musicians.
We're all crazy and nobody reads our shit. No need to keep watching, move along.
@RegDwigнt So he was one of Hitler's favorite musicians too!
@RegDwigнt spits
Elton John is gay.
And so was Hitler.
QED.
Right guys I'm off.
So are hundreds of millions of other people. Get used to it.
Next thing, you're going to say Hitler was also a woman.
Adios!
15:30
@Cerberus Geez, talk about unfuckable ...
@Robusto As to that short function, what I suppose I could do is make it longer and use a hotstring to auto-expand it. That way, I can have both.
@Robusto I thought your people liked lesbians.
To watch them.
@Cerberus Stop trying to bait me.
@Cerberus What do you mean by "your people"?
Also:
19 mins ago, by Robusto
Yeah, I just took a shower, so I'm not going to talk about @Cerb's code anymore. Don't want to have to shower again.
Don't make me tap the starboard again.
No, I mean, I could change the function to log() or print_to_console() in all my scripts, and use an Autohotkey hotstring to auto-type the name whenever I type lqq inside a text editor.
Yes, you could do that.
Or just name it lqq. That has to be unique.
@Robusto You straighties.
@Robusto But that's not descriptive, and it has no advantage over a longer name.
15:34
@Cerberus True.
But it is eminently searchable.
Sure, but why settle for less.
Go for it.
So all I do to add a hotstring is type whatever I want it to output, select it, then press alt-control-shift-win-h. Then a dialogue pops up and I can edit it.
Anyway, I bought a new car over the weekend so I think I'm going to go drive it now, since today is my day off from cycling.
Wowie.
15:35
Laterz, me hearties!
Is it good?
Have fun.
@Cerberus It's great. 2018 Honda Accord Hybrid, Touring model.
So, unlike @Reg, I'm actually going to leave when I say I'm leaving. Bai!
Will you be using the electric engine much?
Bai.
(Except that you didn't the first time.)
@Cerberus I blame autocorrect.
Plainly they're infested with pachyderms.
15:45
Ah, OK, I was wondering already, did he mean infested, or was it some expression or reference I was unfamiliar with.
They may breed inside those stables, it is true.
The Mustelidae (; from Latin mustela, weasel) are a family of carnivorous mammals, including weasels, badgers, otters, martens, mink, and wolverines, among others. Mustelids are diverse and the largest family in the order Carnivora. The internal classification is still disputed, with rival proposals containing between two and eight subfamilies. One study, published in 2008, questions the long-accepted Mustelinae subfamily, and suggests that the Mustelidae consist of four major clades and three much smaller lineages. == Variety == Mustelids vary greatly in size and behaviour. The least weasel can...
I'm a fan of this family.
Them's weasel words.
I think they're hard to potty train.
My landlady had a few of those living with her.
There's more: martens, civets, stoats, etc.
They left their poop everywhere.
15:48
Hmm. I think so. But I don't know if I'm getting your pun.
At least the heavy smoke her constant cigarettes were giving off did block the view and the smell of the excrements...for the most part.
It wasn't a pun, just a message that never got through.
Ah.
But they're very cute. And their agility and vivacity is mesmerizing
Indeed.
They are vicious in the wild, but apparently they can be tamed!
Or at least some can.
That's a marvel.
Or maybe they have bred a subspecies that's tame.
15:52
That would be a shame(?). But some families do that.
Like dogs descending from wolves.
Grr.
I think crows can be tamed, too!
So watch out.
@Cerberus Pipe down now. You've lost those fangs down the evolutionary line.
But I have acquired snake hair in the meantime.
Oh. That makes up for it.
Thank you.
15:54
You're welcome.
I just fool others with timidity, though.
Smart ones never really bow to power.
00:00 - 16:0016:00 - 00:00

« first day (2798 days earlier)      last day (2420 days later) »