« first day (1951 days earlier)      last day (2908 days later) » 

3:00 AM
Hrm.
I gtg, brb 5 min
 
@Upgoat what do you mean?
 
@Quill @AlexA. DOG GIF
 
@Quill I have a question aobut websockets: what port should I use for websocket
if I use 80 it'll interfere with HTTP
idk what to use then
 
just use a port that isn't reserved
I usually use 9999 or 8090
 
3:03 AM
Can a mod unfreeze a room for me?
 
@Quill ohh ok
port 40 is unassigned and reserved for unassignment
 
nice
 

 Nethack

NetHack is a single player dungeon exploration game that runs ...
@El'endiaStarman are you still here?
wtf doorknob are you always here
 
o/
 
3:05 AM
@EᴀsᴛᴇʀʟʏIʀᴋ well he can't move from the door
 
...
@Doorknob is this true
I thought you were a magic doorknob with teleportation powers
 
@EᴀsᴛᴇʀʟʏIʀᴋ oh :| I didn't know that .-.
wat, why is node running after running
 
@Upgoat because it's shit
fixed
 
@EᴀsᴛᴇʀʟʏIʀᴋ Was AFK making my dinner.
 
killall node && killall nodejs
 
3:08 AM
okay
 
$ killall node && killall nodejs
node: no process found
.-.
 
ps -A
 
    PID TTY          TIME CMD
      1 ?        00:00:00 micro-inetd
    185 ?        00:00:01 dropbear
    188 ?        00:00:03 vfs-worker {"pi
    906 pts/0    00:00:00 tmux
    911 ?        00:00:00 tmux
    918 pts/1    00:00:00 bash
    924 pts/1    00:00:00 bash
   1661 pts/1    00:00:00 ps
 
node's probably not running
 
wtf node. I run foo() and it runns foo twice
WAT
 
3:16 AM
Node is borked restart machine.
 
i tri fo thritee minut
oh god
i have to debug recursive function
 
noping the hell out
can't code at 8:18
 
@EᴀsᴛᴇʀʟʏIʀᴋ why not?
 
3:18 AM
because i did'nt have enougha ac caffiend
 
wat
 
nad i just agave up on typing
:p
 
hai typocat
 
ahem
Spell things right.
 
3:21 AM
hno
@DrGreenEggsandHamDJ are you coming back?
20 mins ago, by Dr Green Eggs and Ham DJ
I gtg, brb 5 min
 
@El'endiaStarman I thought you were going to tell them to tone down the shitposting
very disappointed Mr Starman
 
I really need to rewrite Adynata's tokenizer ;-;
 
eh
I gtg bed, bye!
@DrGreenEggsandHamDJ ^
 
@EᴀsᴛᴇʀʟʏIʀᴋ bai
@Quill that is not shitposting
1 hour ago, by Upgoat
https://vine.co/v/igUZnYWWjhq
that is shitposting
 
3:32 AM
@EᴀsᴛᴇʀʟʏIʀᴋ Oh Bai. Sorry it didn't work out, I'm busier than I thought. Maybe some other time though.
 
@DrGreenEggsandHamDJ wai is bai capitalized?
 
It's a proper noun. @EᴀsᴛᴇʀʟʏIʀᴋ's real name is Bai
 
or maybe he was referring to his Bai
@DrGreenEggsandHamDJ are you east coast, or west coast, or middle-coast, or not-even-in-the-us?
 
TIL that other countries don't have coasts.
 
3:48 AM
@Dennis O_o you just learned that? :P
 
Also, LOL @ middle-coast.
 
Upgoat's been hanging upside down too long... he can't think straight
 
I only just realized how dumb that sounds... :|
^^
 
0
A: Sandbox for Proposed Challenges

DennisJam don't add like that code-golf arithmetic array-manipulation Background Jelly's arithmetic atoms vectorize automatically. In fact, x + y is well-defined whenever x and y are numbers or ragged arrays of numbers. Jelly's source code implements this behavior using a generic vectorizer, but for...

 
@Dennis may you change my username on PPCG back to Downgoat
 
3:50 AM
Sure, I can do that.
 
@Dennis sucks to be Lesotho
 
@Dennis you'd make a great teacher, as that's what every teacher responds with when a student asks to go to the bathroom :P
 
@Dennis you should change his name to Middlegoat
 
@Quill ಠ_ಠ
 
@Upgoat I am a teacher. Not sure if great.
@Quill Or Goat West.
 
3:53 AM
@Dennis huh, didn't expect that to be true :| but I'm sure you're a great teacher! What subject do you teach?
 
Teaches fresh nooblets how to golf
 
Real Analysis
 
@Quill is a nooblet like some sort of chicken ._.
@Dennis brb, trying to apply outgolfing dennis meme with real analysis.
TypeError: Cannot read property '7' of undefined
what does this even mean ._.
 
> undefined[7] = '7?'
x VM3124:2 Uncaught TypeError: Cannot set property '7' of undefined(…)
The fix I was going to propose isn't working.
 
@Dennis make sure you're not in strict mode. then do: undefined = []; undefined[7] = '7?'
 
3:59 AM
var a = {}; a['cat'][7] = 'dog'
 
Neither is working for me. Is Chrome's console strict?
 
not by default
 
@Upgoat Middle-coast.
 
oh, I read it as set.... | var a = {}; a['cat'][7]
 
This looks sound right?:
if  -> "if" expr codeblock if'
if' -> elif
       else

elif -> "else" "if" expr codeblock if'
else -> "else" expr codeblock
 
4:02 AM
And I was not referring to "drink Bai"
 
JavaScript: spend 2 minutes writing, spend 2 weeks debugging
 
This might sound like a weird question, but what is your favorite regex?
 
@DrGreenEggsandHamDJ like flavor?
 
@DrGreenEggsandHamDJ html
 
No, I mean regex string. As in s/foo/bar
 
4:09 AM
110
A: Regex that only matches itself

jimmy23013PCRE flavor, 261 289 210 184 127 109 71 53 51 44 40 bytes Yes, it is possible! <^<()(?R){2}>\z|\1\Q^<()(?R){2}>\z|\1\Q> Try it here. (But / is shown to be the delimiter on Regex101.) The version works more correctly on Regex101 (44 bytes): /^\/()(?R){2}\/\z|\1\Q^\/()(?R){2}\/\z|\1\Q/ Try ...

 
@DrGreenEggsandHamDJ this guy: regex101.com/r/bK2xB1/3
 
@DrGreenEggsandHamDJ s/fuck my life/good thanks, you?/
 
@Quill a classic.
 
4:28 AM
wow, the node debugger was actually useful for once
Should Cheddar allow the syntax: if foo bar() which is equal to: if (foo) { bar() }
 
depends whether A) no braces on if condition is okay and B) whether inline conditions are acceptable
 
@Quill if foo { bar } is okay atm
 
missing braces cause problems
 
ah yeah, I read about that
 
 
1 hour later…
5:47 AM
@Upgoat Java: spend 3 days writing, spend 1 week debugging, and you get a 200 line long code
 
6:01 AM
javascript eval infinite loop, anyone interested?
write some code that will call eval with the same code
@Bálint
 
@Bálint But that's nothing
 
6:23 AM
@LeakyNun eval(`${($=_=>eval('eval(`${(console.log($+"")||$)()}`)'))()}`)
Too lazy to golf
Without showing function as string: eval(`${($=_=>eval('eval(`${$()}`)'))()}`)
@LeakyNun Or if implicit eval counts, then molarmanful's Bling Quine will work: $=_=>`$=${$};$()`;$()
 
Is there a max character count per Line in MySQL? Or am I just blind and dont see the error in my sql statement? `JOIN queue, ticket_state
ON queue.id = ticket.queue_id and ticket.ticket_state_id = ticket_state.id`
 
@levanth Yeah, it's 65536
@levanth Where do you declare (?) ticket?
@levanth Per line of the query? No
@Quill But I don't use braces on single line statements
@Quill It's like forgetting a semicolon, just the compiler doesn't warn about it, but wouldn't it be solved by running it through a linter?
 
6:42 AM
@MarsUltor How does it work?
 
@LeakyNun Implicit function toString (which gives its source code)
@LeakyNun The bling quine makes it a lot clearer
 
@MarsUltor I just sent the corresponding lines where I got an error code but I was blind ^^ I tried: JOIN queue, ticket_state but without the () for the table references
 
@MarsUltor Which version are you using?
 
the correct statement would be JOIN (queue, ticket_state)
 
@levanth Uh, what error code?
@LeakyNun ???
 
6:44 AM
@MarsUltor of javascript
 
@LeakyNun ES6
 
@MarsUltor just a general syntax error on line XYZ
 
but only because lambdas are a lot shorter
 
@MarsUltor and how may I confirm it works?
 
@LeakyNun Use the one with the console.log, or use the bling quine: $=_=>`$=${console.log($+"")||$};$()`;$()
or use alert if you don't want it lagging
 
6:48 AM
@MarsUltor I mean, I don't have es6 javascript
 
@LeakyNun This should be correct: eval('($=_=>eval(\'eval(\\\'${\\\'+$()+\\\'}\\\')\'))()')
 
@MarsUltor Wouldn't it be shorter if you peel of the first eval? It gets executed anyway
 
55 mins ago, by Leaky Nun
write some code that will call eval with the same code
 
Wouldn't ($=_=>eval(\'eval(\\\'${\\\'+$()+\\\'}\\\')\'))() call eval?
 
Oh yeah
Then you don't need the inner eval
also whoops no template string
 
7:02 AM
($=_=>eval('\'${\'+$()+\'}\'))()
 
@LeakyNun ES5 has no lambdas
 
($=_=>eval('\'${\'+$()+\'}\''))()
 
@LeakyNun ($=function(){console.log('($='+$+')()')||eval('($='+$+')()')})()
^Infinite quine
 
nice
 
Without the console.log: ($=function(){eval('($='+$+')()')})()
Whoops, keep forgetting you have only ES5
 
7:07 AM
well
no
I use firefox console
and I've no idea what version that is
 
Firefox/Chrome are always the latest
 
but lambdas do work
 
Chrome is slightly ahead
They've supported most of ES6 for ages
 
I see
 
($=_=>eval(`($=${$})()`))() and ($=_=>console.log(`($=${$})()`)||eval(`($=${$})()`))() then
 
7:27 AM
I am here, with my modness powers.
I saw your beacon, but due to the speed of light delay, I only saw it a few minutes ago.
The blogosphere is vast.
 
Anonymous
7:41 AM
@wizzwizz4 How did you manage to get here if you only saw it a few minutes ago? At the very least, your journey should have been as long as the time it took for you to see the signal.
 
@Mego I was heading here anyway.
 
Anonymous
And that would require traveling at the speed of light, in which case I have more questions.
 
@Mego No, it wouldn't. Time dilation.
It seemed like a few minutes to me.
 
Anonymous
Fair enough
 
Anonymous
Special relativity is wonky as hell
 
7:44 AM
@Mego *elegant
 
@wizzwizz4 Why is this question on-topic?
3
A: The smell of a computer while unboxing it

BálintIt's a mix of different smells. Most of it is just stale air: some computers stay days on a shelf, even if it's a new model. If you have ever stepped into an old room or sat in a car which hasn't been opened for days, you'll know what that smells like. Other than the air, there's a lot of plast...

Answering it didn't required any knowledge of RC-s
 
@Bálint It's not, but I can't discuss what to do with it with @Chenmunka because, as far as chat is concerned, they're not a mod.
D'ya think I should change the parent site on @Chenmunka's chat profile?
 
You're a mod, I think you can auto-close it
If I understand it correctly
 
@Bálint I need to discuss it.
 
Anonymous
Ping the person in a chatroom that they're in, and tell them to change their parent site
 
Anonymous
7:53 AM
Or make a private room to discuss it with the other mod
 
In the Teachers' Lounge, they suggested I should change the person's parent site myself. So I did.
 
Anonymous
Oh you can do that? Neat.
 
Anonymous
I might join RC. Seems like an interesting site.
 
Anonymous
And joined :P
 
Anonymous
@wizzwizz4 You should probably avoid mentioning any conversation that goes on in the TL, no matter how innocuous it is. It's moderator-only for a reason :P
 
8:20 AM
Didn't see the focus was on the chat, nearly typed the sudo password of oneof my servers here ¤_¤
 
@Mego Ok.
 
8:34 AM
@Katenkyo Be careful...
 
@wizzwizz4 couldn't @Katenkyo remove his own message? If it had happened?
 
@levanth I, as a moderator, would have to BURN the message.
Burn it in fire.
 
message > /dev/null
 
Then move it to its own chatroom, then burn the chatroom...
Then pipe it to /dev/null then burn /dev/null
Then burn the Stack Exchange chatroom servers... Ok, maybe a password isn't that important.
 
That escalat... hm nope
 
8:38 AM
I'm quite proud of this:
8
Q: How did debugging software run without memory?

wizzwizz4Debuggers are carefully written programs that peek and poke other programs while they run. In retrocomputers, programs could use any part of the memory they could access. So how did debuggers insert themselves into memory so they could be executed, without overwriting - or being overwritten by -...

 
@wizzwizz4 First time it nearly happened to me, will serve as a lesson : always check were your alt+tab leads you
@levanth Even if I deleted it, I would have to change the sudo password instantly
 
@Katenkyo well of course but just to be sure that you can delete messages after you posted them here.... Otherwise @wizzwizz4 would have burned the whole room down
 
Anonymous
Knowing a password without knowing what it's the password for doesn't really do much
 
@Mego You could try it on everything.
 
@Mego you know who has sent it so you got at least one clue
 
8:40 AM
Significantly easier than trying every password on one thing.
 
Anonymous
Sure hang on lemme run my script that fills in the text for every password field on the internet
 
@Mego I don't know how much I spoke about my life here, don't think I ever mentioned were I work, but just in case, I prefer to be sure :)
 
@Mego Is it like the general installer script?
 
Anonymous
Also, knowing a password without a username is worthless
 
@Mego Does it use Shodan?
 
Anonymous
8:41 AM
@wizzwizz4 No, it uses jQuery
 
@Mego Easy. Username: Katenkyo.
@Mego Oh, in that case, it's slow, clunky, bloated, ungolfy...
 
Anonymous
@wizzwizz4 That's an assumption that will more than likely be false
 
@wizzwizz4 at least on SE but you have to login using your email adress if I recall correctly
 
@Mego Actually, you're right
 
@levanth Oh, did I mention that Moderators can see people's login email-addresses? :-p
 
Anonymous
8:43 AM
All I would know is that Katenkyo uses insert password here for one of their passwords (assuming also that they wouldn't say "oh shit I just pasted my server's sudo password", which is reasonable)
 
Anonymous
@wizzwizz4 A moderator abusing that power to hack people's accounts would get noticed quickly and banned so hard that the reverberations from the banhammer could be felt across the blogosphere.
 
@wizzwizz4 Noo you have to stop, it is too much power to see all the email adresses!! :D
 
@Mego I know. I really, really, really know.
 
Anonymous
In fact, the impact from the banhammer upon the internet would be so strong that some of the weakly-attached portions would fall off. Like MySpace, or those internet-connected refrigerators.
2
 
@Mego Yep, pasting it from a key-chain, remembering several randomly constructed long password is a pain :x
 
8:48 AM
I use google+, only 1 click
 
Anonymous
I use Google login for basically everything that allows it. It lets me have 2FA on sites that don't natively do 2FA.
 
@Mego What's 2FA?
 
@Katenkyo Two factor authentification
 
@wizzwizz4 Thanks :)
 
@Katenkyo Come on, I typed that so fast I deserve a medal! Or at least a badge. :-)
 
8:51 AM
Hello
@Katenkyo $_$
 
Anonymous
 
Anonymous
Wow that is unnecessarily large
 
@wizzwizz4 a pat on the shoulder would be enough?
 
@Katenkyo It would.
 
@zyabin101 Hi @zyabin101, you should go see a doctor, it isn't good to have money in the eyes :)
pats @wizzwizz4 on the shoulder
 
8:53 AM
@Katenkyo It's my response to the emote... >_>
$_$
>_<
^_^
 
v_v
 
Okay, stop with the kaomoji fad.
 
@zyabin101 I love how it isn't a response to me, but to an emoji ^^
 
¥_¥ ₤_₤ €_€ ¢_¢
 
@Katenkyo *emote.
 
8:56 AM
In C, how do you pass through char pointers and how would you declare the function prototype involving a char pointer?
int fun(char *var);
 
Anonymous
Just like that
 
@JesterTran yep
 
Anonymous
Though I prefer to stick the stars after the type
 
Anonymous
But that's just personal style preference
 
and char* fun(char* var); when also returning
 
Anonymous
8:57 AM
Yep
 
char *var;
int jester = 0;
jester = fun(var);
 
Anonymous
Make sure to use const whenever possible to indicate that you don't modify incoming data
 
and calling like that?
 
Maybe you could one day have char*** fun(); ^^
 
@JesterTran yes
 
Anonymous
8:58 AM
Assuming the first definition of fun, yes
 
cool, thanks, everyone!
 
@Katenkyo That's basically a string[][]
 
@JesterTran won't realy work if you don't malloc/ set some spaces for var, but yes
 
@Katenkyo A pointer to a pointer to a pointer to a character value would be hard to make.
 
Unless you set it to a literal
 
8:59 AM
@Katenkyo yeah
 
@zyabin101 No, a pointer is basically similar to an array
 
Anonymous
@Katenkyo Aww, I was waiting for the inevitable "why doesn't returning a pointer to a stack value work?" question :P
 
@MarsUltor Yep, pretty funny to use the first time ^^.
 
Anonymous
@MarsUltor Wrong
 

« first day (1951 days earlier)      last day (2908 days later) »