« first day (1989 days earlier)      last day (2393 days later) » 

7:00 PM
@El'endiaStarman Yeah, and I feel that true and false really shouldn't have any extra meaning from 1 and 0.
@CᴏɴᴏʀO'Bʀɪᴇɴ though I don't like the name substr
this can allow cheddarf*ck: ([]==[])+([]==[])
@Downgoat why not?
@TùxCräftîñg .____________.
7:02 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ idk, A) not golfy enough B) substring isn't very telling about it's behavior and it's not even the full word substring
you can't have both golfiness and clarity, and, IMO, substr has been around for a while.
yes, why substr when we can have getSubstring
Even sub has been around for a while
@Downgoat did you just refresh the console I was working on
@CᴏɴᴏʀO'Bʀɪᴇɴ no?
what happened?
the console refreshed
7:04 PM
did you click ^L?
then idk
did it like clear?
cheddar> [1,2,3].fuse
I'm thinking of having a collapse() function with collapses a multidimensional array into a string too
cheddar> (+)
            throw err;

TypeError: Cannot read property 'constructor' of undefined
    at CheddarEval.step (/home/ubuntu/workspace/Cheddar/dist/interpreter/core/eval/eval.js:211:33)
    at CheddarEval.exec (/home/ubuntu/workspace/Cheddar/dist/interpreter/core/eval/eval.js:412:34)
    at CheddarExec.step (/home/ubuntu/workspace/Cheddar/dist/interpreter/exec.js:40:29)
    at CheddarExec.exec (/home/ubuntu/workspace/Cheddar/dist/interpreter/exec.js:55:22)
7:09 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ github.com/ConorOBrien-Foxx/Fickle 10/10, best name.
@DrGreenEggsandIronMan merci :3
@DrGreenEggsandIronMan 9/10 disappointed not a pickle but good name still
@CᴏɴᴏʀO'Bʀɪᴇɴ wa
pls stahp breaking ma cheese
It's best name cause I pickled picked it.
you did try to add the operator thign right?
Yeah, i recently borked erroring
7:11 PM
cheddar> true and false
Runtime Error: `and` has no behavior for types `Boolean` and `Boolean`
you are not ready for a release.
@CᴏɴᴏʀO'Bʀɪᴇɴ i never said i was :|
true and false ugly true && false good
"pre-relase v.1.0.0 beta prime master edition"
@CᴏɴᴏʀO'Bʀɪᴇɴ 8/10 no "platinum premium"
7:13 PM
no "prime" because it can process primes
oh ok
CMC: Print a truthy value if an object can go through the green glass door and a falsy otherwise.
CMC: given an arbitrary codebase named 'cheddar', fix a bug where unary operator's operands are allowed to be missing
@DrGreenEggsandIronMan 1
JS: /(.)\1/.test
7:22 PM
my code:
class LPA {
    constructor(code) {
        this.code = code;

    expression(code) {

@Downgoat Bash, 8 bytes: rm -rf /
  1:1  error  Parsing error: The keyword 'class' is reserved

✖ 1 problem (1 error, 0 warnings)
ok idk if this is even possible
I need to construct a class within an item that is itself
7:23 PM
@Downgoat CMC: don't masquerade bug bounties as CMC's.
@zʏᴀʙiɴ101 geez he's kidding
@Downgoat whatever you are doing, you are doing it wrong
@zʏᴀʙiɴ101 CMC: Make a bot that replies to message '30934538' with 'http://lmgtfy.com/?q=define%3Ajoke'
@CᴏɴᴏʀO'Bʀɪᴇɴ ik :|
@Downgoat Invalid: use of Let me Google that for you is annoying.
@zʏᴀʙiɴ101 Invalid overruled: you're being obnoxious
7:27 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ Invalid overrule overruled: I'm never obnoxious. ಠ_ಠ
@zʏᴀʙiɴ101 <invalidception level>: lying
@CᴏɴᴏʀO'Bʀɪᴇɴ 1) I'm never lying, and 2) AHH, INVALIDCEPTION! XD
:D I fixed the bug but idk if there's a better way to do it
7:29 PM
@Downgoat The better way is go with the way you have.
@Downgoat what did you fix?
the + bug
(+) still errors
basically it parsed: <unary op><expressions> but expressions are allowed to be empty
that has been fixed
@CᴏɴᴏʀO'Bʀɪᴇɴ rebuild
idk how to do that
7:31 PM
$ cdr
oh heavens the problem has followed me to your terminal
vihanb:~/workspace $ cdr
make: *** No rule to make target `build'.  Stop.
oh for fu—
@CᴏɴᴏʀO'Bʀɪᴇɴ you have to go to the Cheddar/ directory
I tell you, my stuff is haunted
@Downgoat oh
wait did you just do it?
why does git bash append:
Vihan@***********70F2 MINGW64 ~/Documents
@MartinEnder Oops, ignore that comment I briefly left. I can’t count.
7:36 PM
to every prompt
@Lynn counting is hard
@Downgoat Because that's the standard for the Git bash.
can i change it?
You can, but that is the recommended prompt.
I’ve done this often, sheesh. It goes like:
“Wow, this new solution is so much shorter!” T_T
7:40 PM
everyone has
@Lynn You have smart quotes? :D
They're actually ditto marks
ok i am cheating
I mean, @Lynn you have a smart quotes plugin on some level? :3
I like Unicode quotes, because typography geek, but I dislike them showing up where I don’t want them. I just use my compose key
7:42 PM
key ??
> you ave compose a key ??
i have added the h
…This channel is getting spammier and spammier. v_v;
@Lynn This channel isn't. 1) we have the Chattiquette, 2) we have the memes killed by Dennis, and 3) THIS CHANNEL ISN'T! >:|
7:45 PM
@zʏᴀʙiɴ101 You're joking, right? I think this is probably the only room I know of on SE where mods moving 10+ messages to the trash is a daily occurrence
I've only really noticed it recently
@zʏᴀʙiɴ101 I don't mind having you in this room, but sometimes I wonder if you're just intentionally trying to create drama that wasn't there.
@zʏᴀʙiɴ101 eehhhh....
@TùxCräftîñg ﹫@
There definitely seems to be a correlation between the introduction of the Chatiquette and caret chains which is actually hilarious and yet somewhat depressing
7:47 PM
No, there have been carrot caret chains for a while.
@Downgoat this is a small at
@quartata i think it's just a rebellious attitude against Chatiquette
@TùxCräftîñg how
@unicode why?
because unicode ._______________.
@DrGreenEggsandIronMan Right but I mean more so
@Downgoat If so that's kinda dumb
Oh. I haven't really noticed that.
7:49 PM
@DrGreenEggsandIronMan That's because we've been moving them to the trash.
Doorknob had to timeout the room a couple days ago
Although there has definitely been a correlation between the introduction of the Chatiquette and the constant unending complaining about Chatiquette.
@DrGreenEggsandIronMan I’ve thought the same thing, and as a result, I do mind having zʏᴀʙiɴ101 in this room. >_>
@DrGreenEggsandIronMan I don't even understand that.... it's something that's implicit not just here but in all chat rooms
Suddenly when we've been forced to spell it out people don't like it? ok
happy moment when you don't write any test cases for your code but istanbul thinks it's 100% covered
@quartata though I think we're probably one of (if not the) most active chatrooms on SE
Recently someone on the RPG SE linked this page about “Geek Social Fallacies”. It’s a good read.
7:51 PM
@quartata Yeah, I don't get it either. On any other site, if the mods said "Hey everyone, remember to stay classy in chat" they'd just be like "OK, yep. Seems reasonable." Here it's like "BUT MAH MEEMZ! Fun H8RZ!"
@Downgoat Not really. The Bridge is much more active and they very rarely have problems like this
> Geek Social Fallacy #1: Ostracizers Are Evil: [...] As a result, nearly every geek social group of significant size has at least one member that 80% of the members hate, and the remaining 20% merely tolerate. If [the fallacy that ostracizers are evil] exists in sufficient concentration -- and it usually does -- it is impossible to expel a person who actively detracts from every social event.
Et cetera. Just saying.
@DrGreenEggsandIronMan There was a time where I could just completely vegetate in 19B, commenting on news articles and programming shit. That's no longer the case (although that's not necessarily a bad thing because I'm much more productive now)
I feel like the problems in other chat rooms are more often things that can be handled quite obviously by a short suspension, because someone keeps posting offensive things. Honestly, I'd rather have the occasional heated debate where a simple flag can handle a user who is getting personal than the constant noise in this room...
I think this place could use to be a little more (temp-)ban-happy.
7:53 PM
@Lynn GSF1?
is that a new golfing lang?
@quartata though they are a gaming site so I feel that a screen filled with memes and gifs isn't as problematic there as it would be here
@Lynn The problem is it seems to be a hive mind thing, I think we need more room timeouts maybe
@Downgoat They don't even do that though.
^ Although it still would be a problem.
2nd Monitor is about as active too, no problems there. Meta Tavern, Root Access, etc.
The problem with suspending people for spamming is where to draw the line. No one's gonna flag a single caret or unnecessary GIF, but when people keep posting this stuff, at some point a suspension would be warranted, but it's not clear where that point is...
7:55 PM
@quartata 2nd monitor is no where as active as TNB
@quartata Yeah, true. I fear maybe room timeouts feel too “impersonal”?
idk about the others
@Lynn More like very annoying. It means no one else can use the room...
Like nobody will think they’re part of the problem. And yeah, that of course.
I wonder if it's because we have so many young users on PPCG.
7:56 PM
@Downgoat It's about on par
define young?
I hate to say that since many young users are not even remotely a problem.
But it seems like there could be a correlation.
I definitely agree that has something to do with it.
7:58 PM
I don't think I'm part of the problem, but that may be just me :P I guess we all like to think we're not the problem
Problem? Me? Certainly not! looks round nervously
@CᴏɴᴏʀO'Bʀɪᴇɴ I don't mean to say "Kids are ruining the site!" (that would be self-implicating) but we do have a much higher ratio of kids:adults than the other SE sites.
Maybe even the highest.
@DrGreenEggsandIronMan hides goat gifs behind stack of hay
Although that's totally conjecture. It would be interesting to see real hard data on that.
True. I wonder why... perhaps because code golf is more of a game than the other SE sites.
8:01 PM
People who are older are sick to death of coding :)
Anyone here good enough at SEDE? Certainly not me.
@muddyfish I hope that never becomes me.
@DrGreenEggsandIronMan im ok, but CR guy told me my queries are very inefficient
> resulting in 53,968 * 121,357 * 36,457 = 238,771,278,057,232 rows
Are network wide SEDE queries possible?
I don't think so
@DrGreenEggsandIronMan yeah but afaik they're rather hacky
Yeah, and they probably take forever to run.
That 71+ looks kinda like 74
8:05 PM
@DrGreenEggsandIronMan what should it do? age v post count?
on second thought I probably should've done 10-12 then 13-16
I mean, does SEDE even track age?
@CᴏɴᴏʀO'Bʀɪᴇɴ Technically 10-12 isn't allowed.
@Lynn yeah using the birthday you enter
8:05 PM
@Lynn If you disclose, then yes.
Ohh. I see
@DrGreenEggsandIronMan yeah, that's why :3
@CᴏɴᴏʀO'Bʀɪᴇɴ Oh, BTW, OP clarified, and you do have to handle multiline strings.
8:07 PM
I don't think I will. He can't just do that! </rant>
Haha, if only vim defaulted to 4 spaces instead of 8 spaces, I could have done >G instead of vGî4é<space>. That would take 4 bytes off and I could beat Jolf and 05AB1E.
8 spaces default? never using vim
vim is evil it's why i use N++ and emacs
8:09 PM
@TùxCräftîñg Emacs? hiss
yay emacs
@CᴏɴᴏʀO'Bʀɪᴇɴ literally all you have to do is set ts=4
8:10 PM
@quartata but that's 8 whole strokes.
I just didn't think to add that to V.
so much effort amirite
@CᴏɴᴏʀO'Bʀɪᴇɴ You can add it to .vimrc or put it at the top of your file as a comment
Flagging EMACS IS THE BEST as offensive :) (or spam)
@CᴏɴᴏʀO'Bʀɪᴇɴ If that's too much work, you could just steal this:
8:11 PM
but .vimrc is too long of an extension to work on win95
@DrGreenEggsandIronMan ey that's pretty good
@CᴏɴᴏʀO'Bʀɪᴇɴ It's not an extension it's a dotfile
@CᴏɴᴏʀO'Bʀɪᴇɴ Please tell me that was a joke and you're not actually using win95.
tell that to my win95
i am using win3. even better
@DrGreenEggsandIronMan I would if I could ;) it's beauty
8:12 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ It really isn't
Well I'm on windows 9
(source: veteran of the win95 era, almost died)
@muddyfish I see
@muddyfish Windows 9?
@quartata it looks nice
8:12 PM
I'm on Windows Vista.
@CᴏɴᴏʀO'Bʀɪᴇɴ don't
I might just get a win95 theme
@quartata Why thankyou! I didn't really care enough to configure it until I started tracking it on github. I might modularize it into some smaller files soon though.
You should post yours, I like reading other peoples .vimrc
8:15 PM
I don't really have a custom one.
just got used to the default quirks
Aww. But customizing it is so much fun!
And the default quirks are obnoxious. Do you at least :se nocp?
Well of course
how the fuck this plane can fly .__.
like win10
8:17 PM
@Downgoat fascinating! There are less young users than I thought there would be. Maybe the younger ones are just louder/more active.
@DrGreenEggsandIronMan How young do you think young is?
The younger ones probably don't have their birthdays on their profiles.
I see that as pretty young
@muddyfish I don't have a particular age in mind, but I was thinking <20.
@DrGreenEggsandIronMan wait fix the graph in this one: data.stackexchange.com/codegolf/query/509995/…
8:19 PM
Clearly TNB leans more on the young side then the rest of the site.
79 people who are 96
@Downgoat Yeah this is about the average I expected
TIL on SO there's a user with age -1000
filter by people with more than 200 rep?
good idea
that is this query
compare that to SO:
8:26 PM
I was somehow logged out of SEDE, and noticed it only now. :|
@zʏᴀʙiɴ101 same thing happened to me >_>
@El'endiaStarman have you implemented ternaries in Pytek yet?
I don't know if we'll have ternaries
At least not like ?:
Maybe more like x \if y \else z like in Python
@CᴏɴᴏʀO'Bʀɪᴇɴ Now I feel old.
@flawr success :P
why is erik suspended?
8:39 PM
he spammed
a lot
@CᴏɴᴏʀO'Bʀɪᴇɴ success = yay I made it that long and I'm still alive ?
@flawr Same here. Then again I think there's a little selection bias since I don't think all of our regulars are on....
@flawr more like "xkcd-esque" success.
At least that's what I'm telling myself to keep myself from crying
most of the mods aren't in
8:43 PM
What's the virtual equivalent of hiccups?
I mean like internet version
@CᴏɴᴏʀO'Bʀɪᴇɴ in chat?
@Downgoat No, in comments
which is even worse
@Downgoat on a certain question
8:44 PM
It would have just been a chat suspension otherwise
ah ok
@quartata oh okay :/ idk how to do ternaries. They'd probably be a seperate literal
@dorukayhan The actual reason, however, is hidden as "to cool down".
@CᴏɴᴏʀO'Bʀɪᴇɴ What do you mean? yay, one year less until I die?
xkcd has a lot of "make you feel old" charts
I just noticed france-portugal still is 0-0
after 92 min
8:57 PM
Or should I write 0_0
i hope france will win
i do not really care all that much about soccer
but now I have to watch it=)
9:02 PM
quick regex question: which has higher precedence, alternation (|) or anchors (^ and $)?
anchors are nullary so they have the higher precendence
^^ and ^^^
I wonder whether a (-n)-ary operator makes sense in any context
9:04 PM
so (^[cpb][luo]|ja|int) would match [cpb][luo]|ja|int at the beginning?
@flawr To obtain one through primitive recursion, you'd need a (-1-n)-ary operator and a (1-n)-ary operator
spooky. none of the java submissions begin with ja, but removing it reduces the accuracy.
ooh the red guys aren't the frenchies!!
and the poor security guys can't even watch the game, but have to watch the audience for the whole time
9:14 PM
this match is long ._.
they could just throw a dice
anyway the france is going to win
are you french?
my laptop is running out of battery see you tomorrow :D
9:17 PM
Found using the C4_4 symmetry
goal for portugal
What’s the consensus on srand(time(NULL))?
Should C answers seed the random state themselves, or can they assume it’s seeded?
Are you asking because of a specific challenge?
I'm not aware of any discussion regarding rngs
Q: Illustrate music beats

nicaelYou know - they look like this: source The goal is to draw the music beats illustration like the following: = = = = = = = = == = == = == = ==== == ==== == === = = ======= ======== == ==== = ========= = ================================= The rules are: Th...

Personally, I think you could get away with not seeding it.
I'd probably go with the shorter one and mention it in your answer. Maybe also include the longer version.
9:30 PM
Turns out seeding it myself is actually useful :)
By "helpful" do you mean shorter?
The french guys somehow seem disappointed
f(x,y){for(y=6;y--;){srand(time(0));for(x=33;x--;)putchar("= "[rand()%6<y]);puts("");}}
@TùxCräftîñg my sympathies
See what I did there, putting the srand inside the loop?
9:37 PM
@Lynn O_O wat? That doesn't even look like C.
9:49 PM
@Dennis Don't worry I'm not in a hurry. You'll probably need my help to set that up (what's documented on the github read me isn't exactly how we'll call it once integrated) so ask when you're ready

« first day (1989 days earlier)      last day (2393 days later) »