« first day (1939 days earlier)      last day (2890 days later) » 

6:00 PM
@Maltysen ಠ_ಠ remind me to always downvote your posts I respect your honesty
 
Chat mini challenge: Given a string s, output the sum of the distances between the consecutive characters in s.
 
answering yes to that poll is a paradox
like this sentence is false
 
@DrGreenEggsandHamDJ Pyth, 9 bytes: saVtJCMQJ
 
6:03 PM
@DrGreenEggsandHamDJ Tr@*Differences@*ToCharacterCode (Mathematica)
can we assume at least two characters in the input?
@ArtOfCode not if you answer "yes" twice
 
@MartinBüttner Sure.
 
@DrGreenEggsandHamDJ [...s].reduce((a,b)=>a.charCodeAt()-b.charCodeAt(),s[0]).slice(1)
 
@MartinBüttner you're only allowed to respond once
 
@ArtOfCode unless you cheat
 
@DrGreenEggsandHamDJ Jelly, 4 bytes: OIAS
 
6:04 PM
The respond once thing is disabled on this poll. That's the joke.
 
@Optimizer was this you ಠ_ಠ
 
what?
 
someone submitted that to the form: goo.gl/forms/pKHD6JFs3ylgCj1E3
 
@Downgoat Whoa.
 
@Downgoat That was an impressive number of flags.
 
6:06 PM
@Downgoat seeing that link for firs time
 
Yeah, flag bomb lel
 
4 flags in approximately 10 seconds... careful there
 
:29810903 don't post this stuff without context. you were pretty close to getting flag suspended. next time I won't deleted it before the flags fill up.
 
i was talking about zyabin's some infinite text area thingy
 
cat
I just found a whole bunch of my dad's handwritten BASIC programs from when he was in highschool
 
6:07 PM
@MartinBüttner :| yeah, I didn't expect it to get flagged...
 
computers had handwriting back then?
 
context is love context is life
 
@ArtOfCode what's a "love context"?
 
cat
@Optimizer The teletype's connection to the off-site mainframe was expensive so homework was handwritten and transcribed to run
 
6:08 PM
@ArtOfCode @CᴏɴᴏʀO'Bʀɪᴇɴ begs to differ
 
@MartinBüttner I'm not sure you really want to know
 
@Downgoat /r/nocontext begs to differ
 
cat
meanwhile, 40+ years later a mainframe+teletype sits upon my lap
 
@Optimizer Infinite text area thingy?
 
cat
I bet QBASIC can run these.
 
6:09 PM
@zyabin101 where everyone starting messing up and talking dirty
 
I wonder how many people remember my original name...
 
@LeakyNun it was "Nyan Luke", wasn't it?
 
@LeakyNun Not Kevin Lau?
 
Kevin, right? :P
 
ninja'd (sorta)
 
6:11 PM
ninja'd
 
what kind of nun is a leaky?
 
I'm actually pretty surprised those flags didn't get more people. I only saw two 10ks and Dennis pop in
 
You ninja'd my ninja'd
 
3 mins ago, by quartata
@MartinBüttner I'm not sure you really want to know
 
Maybe people are starting to use the transcript now instead
 
Ninjaception!
 
I'm told the Trashcan has trash from TL and site mod rooms so they can't have it public
 
cat
@ArtOfCode :c
 
@quartata that
 
6:15 PM
@LeakyNun Haha! I beat jelly! MATL, 3 bytes: d|s
 
@DrGreenEggsandHamDJ How does it work?
 
Took me a while to figure out, cause I tried double quotes.
facepalm
 
Nice
Do you have a leaderboard?
 
But anyway 'd' is difference, '|' is absolute value, and 's' is sum.
 
@Mego Hmm. I guess I'll have to go see for myself on C.SE.
 
6:18 PM
@LeakyNun No. There was only like 4 answers. :D
 
@DrGreenEggsandHamDJ I cost one more byte to convert them to integers
 
How does your answer work? I've never understood jelly.
 
'O' is convert to integer, 'I' is difference, 'A' is absolute value, and 'S' is sum.
 
Ah, fairly straightforward.
@wizzwizz4 I may or may not have lied on that poll. >_>
 
6:20 PM
@DrGreenEggsandHamDJ Hmm...
 
@DrGreenEggsandHamDJ Yes indeed.
 
@wizzwizz4 Dilemma.
 
Alright, I'm looking for advice. There will be 4 "replace" functions in V. First on current line, all on current line, first on every line, and all on every line. What should they be? Two of them will be ó an Ó, but what should the other two be?
 
@Mego I was wrong; it is possible to delete an answer on a locked question.
 
6:23 PM
:29811336 it's not a strawpoll link :P
 
nvmd, I get it.
 
also, a true strawpoll link would truncate
 
@ArtOfCode I noticed that after posting but couldn't be bothered to fix it... :/
 
Wait really? This is a test: strawpoll.me/10272543
Oh, yeah, you're right.
 
> I just removed the ban on strawpolls - 1 day ago by Dennis
 
6:24 PM
Yeah clearly fake real links don't list the protocol
 
@LeakyNun fraud.
 
@MartinBüttner you missed the trick of catching me out there ;)
 
0
A: Sandbox for Proposed Challenges

DennisCount without 3 Background When I was in elementary school, we used to play a game in math class that goes as follows. All kids sit in a big circle and take turns counting, starting from 1. However, the following numbers must be skipped while counting: Numbers that are multiples of 3. Numb...

 
When can you edit chat messages? Only mods?
 
@DrGreenEggsandHamDJ 2 minutes after you posted them, unless you're a mod
 
6:25 PM
@Dennis this seems a bit like a dupe, but I'm not quite sure.
 
Mods can edit literally anything at any time
 
Oh, I meant other people's messages.
 
Yeah, only mods
which is sensible, because it gives you the power to put words in someone's mouth
 
What, you don't trust me? ;P
 
It'd be fine, if the edit history was perpetual
 
6:27 PM
Wait, but you can view history.
Or does that go away after some time?
 
you can view it, I can erase it
 
Oh, another super Diamond power that I'm unaware of.
Man, I really should to become a moderator on some site just so I can see what it's like, haha.
 
we get some pretty powerful buttons in chat
 
Chat mini-challenge: do this challenge
 
From the chatroom, I can totally destroy any user and all their messages in... 5 clicks.
 
6:29 PM
moderator powers are gross and should probably be nerfed imo
 
@LeakyNun Answering challenges that are in the sandbox is very frowned upon.
 
really upsets game balance
 
Nah, there's a legitimate use for every single power we have
 
@ArtOfCode (joke)
 
@quartata (i'm bad at those)
 
6:31 PM
(me too)
I think ArtOfCode's ultimate is really broken in particular. It's basically a hard counter to every tank ever
And chat suspension is way too easily spammed, needs a longer cooldown
 
@LeakyNun f&%T3!}`3`Th
 
@MartinBüttner It's probably closest to FizzBuzz but it isn't really quite it
 
@DrGreenEggsandHamDJ Do we have a meta post to point to? If not I'm wondering if we should create one
 
@Maltysen I had the same solution...
 
haha nice
 
6:34 PM
@quartata no that's not what I'm thinking of "divisible by digit or digit appears in decimal representation" specifically sounds very familiar
 
Hmmm
Yeah, I thought I remember something like this but with 7
 
yeah I'm not sure which digit it was
 
Ah, this is what I was remembering:
7
Q: The game of Sevens! Who said what?

Sherlock9The game of Sevens is played as follows: n players sit in a circle, and start counting up from 1, passing to the left (or from player A to player B). When a number p that has a 7 in it OR is divisible by 7 is reached, then the player who spoke the number p-1, after the next player says p, must s...

Not the same though.
 
ah, that might be it
nice find
 
@Maltysen Alternative (longer) solution: K%#3iRT^-UTJ3Jh>#QK
 
6:37 PM
@Downgoat Bare minimum, yes. x = 5; \print(x) works. :P
 
@El'endiaStarman :/ that's more than Cheddar
@El'endiaStarman are some primitives copied by reference?
 
@Downgoat I dunno yet.
 
okay, can't figure out how to do references/copying in Cheddar
 
Introducing the incredible HRNG (Human Random Number Generator)!
 
@wizzwizz4 I choose all of them. >_>
 
6:41 PM
@zyabin101 Really?
 
Also, I think most of the polls in this chat are one-choice.
People, use multiple-choice polls. >_>
 
Social Experiment: strawpoll.me/10272750
3
Humans only: No bots allowed.
 
>_>
 
I will not be participating for... other reasons.
 
@wizzwizz4 I knew you were a bot!
 
6:45 PM
@wizzwizz4 It's not going to be random, you know :P
 
@Maltysen I am definitely not implying that I am a chatbot.
@quartata I know.
 
@wizzwizz4 if you are a chatbot, why haven't you attacked Chatgoat yet
 
@Maltysen Seriously though, I can solve CAPTCHAS (well, most of them!) and I know how to tick the check box saying "I am not a robot".
 
@wizzwizz4 is your source code open sourjce?
 
@wizzwizz4 How to press the button called "I'm a Human Being"?
@Downgoat This mentioning of Chatgoat wanted me to talk to him.
When will Chatgoat be released?
 
6:48 PM
well i'm upgrading his brain so in a few months?
 
@Downgoat Upgrading his brain?
I thought he only learns while active?
 
yes, i'm recoding his brain to use smarter algorithms and all that good stuff
right now he's using really naive methods to approximate the most relevant response from a given set of messages. I want him to be able to make his own messages
 
@Downgoat Implant him some RiveScript!
 
@wizzwizz4 I like how there's a rough Normal distribution showing up already...
@wizzwizz4 That recaptcha may be a little region specific. Here in the UK I wasn't sure if I should identify as "tea" only the drink when presented with tea in cups and trays of cakes
 
@Downgoat Well, could you help me make a markov chain implementation in JavaScript?
You would be making a markov chain for Chatgoat, eh?
 
6:58 PM
TIL I have 10060 files in my Programming folder >_>
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Publish zip archives of this folder! ^_^
Yup, zip archives, because one zip archive will probably be enormously large.
 
@zyabin101 probably not. I have a lot of drafts of questions/answers in there.
@Downgoat out of context is the best context
 
Finish these drafts
Sandbox the results
Publish zip archives of the rest
 
 Volume in drive C is TI10693600D
 Volume Serial Number is 0C1C-0772

 Directory of C:\Users\Conor O'Brien\Documents\Programming

05/19/2016  15:36    <DIR>          .
05/19/2016  15:36    <DIR>          ..
03/27/2016  13:14             1,468 !Programming Languages.lnk
06/09/2015  00:46               383 00python pagemaker.py
04/05/2016  19:52             3,252 asdf.js
03/02/2016  21:31                11 at
10/16/2015  20:59             6,690 bot.js
10/16/2015  20:22             4,572 bot2.js
10/09/2015  23:37               906 Challenge.txt
that's just the first level >_>
 
cd\Variations_of_Game_of_Life
 
7:03 PM
@trichoplax \/
C:\Variations_of_Game_of_Life: No such file or directory
 
 Volume in drive C is TI10693600D
 Volume Serial Number is 0C1C-0772

 Directory of C:\Users\Conor O'Brien\Documents\Programming\Variations of Game of
 Life

04/14/2016  19:31    <DIR>          .
04/14/2016  19:31    <DIR>          ..
02/25/2016  22:30             6,651 extension.js
02/23/2016  22:30             6,072 new 17.js
04/14/2016  19:31             2,552 ti 84.js
04/14/2016  19:31             1,212 ti 84.txt
               4 File(s)         16,487 bytes
               2 Dir(s)  871,196,598,272 bytes free
 
@CᴏɴᴏʀO'Bʀɪᴇɴ You might want to try this
 
Leaderboard (evaluated):
Jelly:       !¡
Actually:    `!`n
MATL:        :":p
CJam:        q~{m!}*
Pyth:        u.!GEQ
Pyth:        Mem=.!GH
Mathematica: #!&~Nest~##&
UGL:         iilRc%l$d:_l*%:%rd:_o
Julia:       x->y->eval(parse("$x"*repeat("|>factorial",y)))
Python:      f=lambda a,b,k=1:b and(a and f(a-1,b,k*a)or f(k,b-1))or a

Leaderboard (without evaluation):
Julia:       x->y->"$x"*repeat("|>factorial",y)
Chat mini-challenge: given positive integers x and y, output the result of the application of factorial to x for y times
For example, 3,2 -> (3!)!
 
@zyabin101 that seems to be for hardcoding chatbots
 
7:05 PM
:D
brb writing J
 
@zyabin101 probably not
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Apparently the winsxs folder gradually soaks these ~871196m bytes of files.
 
@zyabin101 apparently
 
@Downgoat I use browser JavaScript >_>
 
7:05 PM
@zyabin101 it's the same
 
@trichoplax Do you think I should make it official?
(Kinda defeats the point if it has already so many answers)
 
@LeakyNun This message doesn't link back so I'm not sure what it's a reply to...
 
@trichoplax To the challenge above
 
I think lots of chat mini challenges would be a good fit for main
 
I mean, seeing that it already has so many answers
 
7:08 PM
@LeakyNun In 05AB1E: F!, but x and y are switched.
 
If you're not sure whether a challenge is substantial enough to be a good fit for main, just sandbox it. Then if it has a good response you can tidy it up ready to post...
@LeakyNun I don't think there is a number of answers that can be attained that justifies deleting a challenge, so by the same logic existing answers shouldn't be a reason not to post.
 
@trichoplax Good! So, should I sandbox the newest chat mini-challenge for main if @LeakyNun doesn't mind?
 
Leaderboard (evaluated):
Jelly:       !¡
05AB1E:      sF!
Actually:    `!`n
MATL:        :":p
CJam:        q~{m!}*
Pyth:        u.!GEQ
Pyth:        Mem=.!GH
Mathematica: #!&~Nest~##&
UGL:         iilRc%l$d:_l*%:%rd:_o
Julia:       x->y->eval(parse("$x"*repeat("|>factorial",y)))
Python:      f=lambda a,b,k=1:b and(a and f(a-1,b,k*a)or f(k,b-1))or a

Leaderboard (without evaluation):
Julia:       x->y->"$x"*repeat("|>factorial",y)
 
Plus it gives all those answerers the potential for being rewarded with rep...
@zyabin101 Uh, I think you should be asking LeakyNun... :P
 
@zyabin101 go ahead
 
7:11 PM
@Downgoat Why would I do that?
 
@LeakyNun Good! I won't lose a minute.
 
@LeakyNun J, 17 bytes: ".@($&'!'@[,":@]). I'm still figuring out how to use a conjunction in tandem with input. Perhaps an explicit verb would do that.
 
@Quill did you like make a chat api for node?
 
I believe we already have permission to post Helka's mini-challenges
Feb 3 at 0:03, by Calvin's Hobbies
I officially allow anyone to steal my mini-challenges for use as real challenges.
 
Leaderboard (evaluated):
Jelly:       !¡
05AB1E:      sF!
Actually:    `!`n
MATL:        :":p
CJam:        q~{m!}*
Pyth:        u.!GEQ
Pyth:        Mem=.!GH
Mathematica: #!&~Nest~##&
J:           ".@($&'!'@[,":@])
UGL:         iilRc%l$d:_l*%:%rd:_o
Julia:       x->y->eval(parse("$x"*repeat("|>factorial",y)))
Python:      f=lambda a,b,k=1:b and(a and f(a-1,b,k*a)or f(k,b-1))or a

Leaderboard (without evaluation):
Julia:       x->y->"$x"*repeat("|>factorial",y)
 
7:13 PM
@Downgoat I release most of the code I program as open source, but not my HI code.
 
J, 14 bytes:
4 :0
(!^:y)x
)
 
Leaderboard (evaluated):
Jelly:       !¡
05AB1E:      sF!
Actually:    `!`n
MATL:        :":p
CJam:        q~{m!}*
Pyth:        u.!GEQ
Pyth:        Mem=.!GH
Mathematica: #!&~Nest~##&
J:           4 :0\n(!^:y)x\n)
J:           ".@($&'!'@[,":@])
UGL:         iilRc%l$d:_l*%:%rd:_o
Julia:       x->y->eval(parse("$x"*repeat("|>factorial",y)))
Python:      f=lambda a,b,k=1:b and(a and f(a-1,b,k*a)or f(k,b-1))or a

Leaderboard (without evaluation):
Julia:       x->y->"$x"*repeat("|>factorial",y)
time for me to sleep
 
g'night!
oo I made it down to 12! 4 :'(!^:y)x'
 
How to make an arrow pointing to the right in TeX? >_>
 
\rightarrow
iirc
@zyabin101 have you posted it yet? :3
 
7:19 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ Not yet.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Now look in the sandbox :3
Or wait for the bot.
 
7:25 PM
On mobile, just checking in.
 
hahahahahahaha
 
@CᴏɴᴏʀO'Bʀɪᴇɴ half-dragon priest is my new favorite.
 
0
A: Sandbox for Proposed Challenges

zyabin101Apply factorial y times tags: code-golf Your challenge is simple: given positive integers x and y, output the result of the application of factorial to x for y times. Shortest code wins. Test cases from: 1, 1 to: 1 from: 3, 2 to: 720 Needs more test cases, and clarification, I thin...

 
:D
 
Silver Dragon scale mail and speed boots before level 4. Epic.
 
c-c-c-c-combobreaker
 
:Ɑ
 
The next item in the sequence is :D.
 
7:29 PM
c-c-c-wtf are you doing that for.
 

Sandbox

Where you can play with chat features (except flagging) and ch...
 
Ɑ:
 
^^
I gtg, bai!
 
@CᴏɴᴏʀO'Bʀɪᴇɴ I don't know which range of integers would be valid.
-._(._.)_.-
 
@EᴀsᴛᴇʀʟʏIʀᴋ BAI
 
7:31 PM
@EᴀsᴛᴇʀʟʏIʀᴋ BAI
 
@zyabin101 just put "in your datatype"
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Good idea!
 
thanks, haha
 
@wizzwizz4 Does that mean that we've now democraticly elected 3 as the most random number in the range 1-6?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ (random filler to remove the ping )
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Added.
 
Waiting for further input for two days before the challenge is posted on main.
I stand corrected. It's actually two days.
@trichoplax They may take the inputs as y, x, if they explicitly specify so.
(Saying in chat because sending comments doesn't work in QtWeb v_v)
 
@zyabin101 Ideally just edit the challenge to reflect your decisions :)
 
@trichoplax It has to allow inputs at least up to 65535.
 
7:39 PM
@zyabin101 I don't have a preference either way - it just needs to be defined to avoid arguments later...
@zyabin101 Does that exclude languages which don't have datatypes larger than 255? Or is there an exception for them?
@CᴏɴᴏʀO'Bʀɪᴇɴ I can't think of a way it could be abused either - just trying to make sure the rules are unambiguous. I had a look through meta but I can't find anything to say whether a particular numerical type should be assumed per language
 
there isn't one, but there is a standard loophole prohibiting abusing a small datatype iirc
 
Ah OK
The only other thing I could think of is the one that allows using unary where it is the default base
 
in Chatgoat v3, 8 secs ago, by Chatgoat
i will go do something tomorrow
\o/ Chatgoat works
 
Never put off 'til tomorrow what you can put off for good
 
@trichoplax well, you'd just have long output strings, right?
 
7:47 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ I guess anything which takes advantage of the unary representation to calculate the factorial would be quite interesting to see
@CᴏɴᴏʀO'Bʀɪᴇɴ I have too many meta discussions mixed up in my head - I can't even think which one applies anymore... :)
 
@Downgoat so, Chatgoat is a grammar help bot? :P
 
true. tho I can only think of one lang (Retina) whose default "number type" is unary
 
@zyabin101 no, I'm just testing various parts of it
 
@trichoplax I understand ya XD I only just woke up, so I can sorta remember
 
"I only just woke up" is my default setting
 
7:49 PM
Wait, how is isn't this proper grammar? is not this?
 
Didn't I see something similar?
Wouldn't it be nice to understand abbreviations?
 
so is (\w+)n't (\w+) become $1 $2 not?
 
Hasn't it worked so far?
This is why Data does not contract
 
@trichoplax most people use contractions in normal speech which is why I'm adding support to Chatgoat for it. I know Chatgoat should be learning these rules, but there are too many exceptions in the english language to completely confuse my goat
 
Passing the Turing Test is equivalent to mastering English contractions
 
7:55 PM
@Downgoat is this not is the expansion
but you can't have isthisn't
 
I'd've just written it out in full
 
so if there is an adverb after n't, then it should have not after it?
 
shrug
 
would this question be on-topic at English.SE?
 
I only know half of the actual rules for English grammar, but I've always been good at knowing the correct form.
 
7:57 PM
@GeorgeGibson It appears you're very attentive on GitHub. ;)
 
You'd be amazed at what is on topic at English.SE
 
@LeakyNun Haskell 33 bytes:
f 0 y=y
f x y=product[1..f(x-1)y]
Ahh recursion
 
0
Q: When does `isn't ...` expand to "is ... not" and "is not ..."

DowngoatRecently I have been writing a chatbot, and in part of the process it is expands contractions. While doing this, I have found odd behavior for the contraction isn't. They are two different way to expand this contraction: isn't this great -> is this not great? or: what isn't great -> what is n...

 
@quartata I can't see a way, but I'm really wanting to bring the y outside and make the base case redundant
 
Hm, yeah...
 
8:06 PM
It looks so close to possible...
(I know no Haskell by the way)
 
I don't really know any either, to be honest.
 
Ah...
 
8:22 PM
chatgoat hates lennys...
 
8:42 PM
> Nonetheless, it is essential in some cases to explicitly model the probability of out-of-vocabulary words by introducing a special token (e.g. <unk>) into the vocabulary
so _UNK isn't an arbitrary error code...
 
@zyabin101 \to is useful as well.
 
@Downgoat I did
 
pls share
 
But they're pretty strange at the moment, they need a big refactor
 
when will it be refactored then/
 
8:53 PM
uh, well I am literally moving house today
 
oh :|
 
So maybe later, I guess
 
maybe I should write Chatgoat in Cheddar...
 
If you want to hack at it, it's pretty simple code, just change the export in chat_modules/chat.js:ProcessEvent
I'll write it up later to match the code style you had
I was planning on doing that already: github.com/The-Quill/SE-ChatModules/issues/3
 
9:25 PM
how do you initialize a matrix in python?
ah, I found something in the tips
 
Matrix? Python? Python's only built-in "matrix" is a list of lists.
 
How do you initialize a python in the Matrix?
 
@El'endiaStarman yes, a list of lists
or tuple, whatever
 
Well, looks like you figured it out, right?
 
9:41 PM
To people who know some maths, are you aware of any sort of theoretical results about functions of the form f^-1 g f where f is any (computable) bijective function and g is some arbitrary function? What field of maths would I even be looking for?
 
@MartinBüttner oh god, maths, hides
 
@MartinBüttner In group theory this sort of thing is conjugation.
 
I'm mostly curious what minimal properties g must satisfy to be able to make f^-1 g f compute any function (or at least any bijective function).
 
Also shows up in diagonalizing matrices for making some operations easier.
 
Yeah, I've encountered similar forms in those fields, but I guess I'm more interested in it from a computability perspective.
 
9:45 PM
Yeah. I don't know what to look for either.
On a different note, I finally understand hash tables because I finally looked them up on Wikipedia.
 
@MartinBüttner I don't expect to be much help with an answer, but to clarify the question, do you just want a g such that f^-1 g f has an output for everything in the domain of g, or do you want a g such that for every bijective function there exists an f such that f^-1 g f is the bijective function?
 
the latter
 
Then my expectation of being able to help has dropped even further :)
 
okay, I think I can prove that e.g. g(x) = x+1 won't do
 
g is bijective. Is that too obvious to be useful...? :P
 
9:56 PM
I'm aware it's bijective. ;) If I want the overall function to be bijective, I think g needs to be bijective
(also all functions are defined on the integer)
 
Does the domain always include all the integers?
 
yes
okay, is it possible to construct a bijective function on the integers which, interpreted as a permutation, has infinitely many cycles of any length (including infinite length)?
I think g needs to have that
 
If we were just dealing with f^-1 g or g f then I can't see why anything more than bijectivity would be required, but I can't get a grasp on how f^-1 g f would would be affected
 

« first day (1939 days earlier)      last day (2890 days later) »