« first day (2162 days earlier)      last day (2978 days later) » 

14:01
Fun fact: a'''_'_''''''_'____'_'_b is a valid Haskell variable name
Well, what passes for "variables" in Haskell, anyway.
Aug 30 at 21:37, by Doorknob
@ΛεγίωνΜάμμαλϠΨΠʹ At this point we should probably just post the challenge at the start of the new year, as per one of the original plans. (@HelkaHomba)
@KritixiLithos It still doesn't work
It works for me
I had forgotten about that, actually. @HelkaHomba Any way I could message you privately so I can send you the time capsule string? My email is in my profile description so you can send something to that and I'll reply.
Oh yeah the time capsule
14:06
@LegionMammal978 :-)
@Doorknob will the time capsule string be uncovered this year?
@KritixiLithos Is this all I have to do for the circle function?
function circle(radius1, num1, xPos, yPos) {
  translate(xPos, yPos);
  var x = 0,
      y = -radius1,
      m, n,
      angle1 = 2*PI/num1,
      points = [];
  for (var i = 0; i < num1; i++) {
    m=x;
    n=y;
    m=x*cos(angle1)-y*sin(angle1);
    n=x*sin(angle1)+y*cos(angle1);
    x=m;
    y=n;
    points.push([x, y]);
  }
  return points;
}
Keep in mind I changed this for p5.js
@zyabin101 It'll probably be revealed in the challenge, once it's posted.
What?
Which challenge?
What's the time capsule string?
14:11
@KritixiLithos Will be uncovered this year. I'm sure.
Dec 31 '15 at 23:20, by Calvin's Hobbies
We should make a time capsule string. Everybody gets to add one character and next new years we'll see who can make the best program out of all the characters with the esolangs that exist then.
@Qwerp-Derp Yup
Wat wat wat?!
I want to add a character
What's the current string?
@KritixiLithos hey I completly forgot about that
14:12
@Qwerp-Derp The time capsule string is covered.
@Qwerp-Derp it's a sekrit
and I think it's too late to add one now
@zyabin101 @EᴀsᴛᴇʀʟʏIʀᴋ :(
@Qwerp-Derp Will be uncovered this year. I'm sure.
It's never too late ")
Oh wait it was covered at the end of last year right?
Should we make another one for this year?
@zyabin101 Why are you so sure? It would make the most sense to post the challenge immediately at the start of the new year.
14:13
@Qwerp-Derp ye
@Qwerp-Derp Of course.
@Qwerp-Derp Well, that would end up being a duplicate of this one. We could think of another idea for next year, though.
Hmmm
What about a Unicode character per person, and have someone make a valid language out of it that should be good enough to code in?
We could have a pop-con in chat or something (not a real contest)
We probably need to block certain characters though
This time around, let's just uncover the string raw, without user information.
14:16
That was, I thought, the plan.
Ooh... or a function each, and we'll make a language out of that?
That could work well(!)
@Doorknob iirc you're the one who actually implemented it, so your plan is probably the right one
@EᴀsᴛᴇʀʟʏIʀᴋ It was Calvin/Helka's idea.
14:29
@KritixiLithos What it still doesn't work halp
What's not working?
@KritixiLithos I think it's a problem with the translate line
It doesn't work with the function, because it's meant to return a list of coordinates of where the new circles are going to be
Have you used translate anywhere before that?
@redstarcoder Ah, fair enough, in that case
@KritixiLithos Because I call the function multiple times, yes
This is my code:
function isprime(n) {
  for (var a = 2; a < n; a++) {
    if (n % a === 0) return false;
  }
  return true;
}

function factors(n) {
  var factor = 2;
  var factor_list = [];
  while (factor < n) {
    if (n % factor === 0 && isprime(factor)) {
      factor_list.push(factor);
			n /= factor;
    } else {
      factor += 1;
    }
  }
  factor_list.push(n);
  var twos = factor_list.lastIndexOf(2);
  if (twos > 0) {
    for (var a = 0; a < twos; a += 2) {
      factor_list[a] = 4;
      factor_list.splice(a + 1, 1);
Only two points in the centre appear
14:35
dat prime check tho
@FlipTack Yup
tbh i did mostly the same thing in pushy github.com/FTcode/Pushy/blob/master/source/…
although there is a little TODO there, which I might one day fulfill...
try having a pushMatrix() before the translate and a popMatrix() at the end
Yeah, now there's just one dot in the corner
I have to go to sleep soon
I set up a hot corners app so that it's easier for me to switch to chat and back.
Now I need a "list of running apps" app.
14:39
Hot corners sounds like a euphemism.
Can anyone recommend one?
@Qwerp-Derp Still having trouble with your answer?
Yeah
I'm still consulting Kritixi
That looks very long when ungolfed
That is ungolfed
It's not golfed yet
14:42
What does final_points[a][0], final_points[a][1] give when you console.log it?
Where do I log it?
just print it
80.4226065180614 -123.60679774997898
sketch.js:62 235.11410091698926 323.6067977499789
sketch.js:62 -235.11410091698917 323.60679774997897
sketch.js:62 -380.4226065180614 -123.60679774997887
sketch.js:62 -9.947598300641403e-14 -399.99999999999994
sketch.js:62 80 -4.898587196589413e-15
sketch.js:62 9.797174393178826e-15 80
sketch.js:62 -80 1.469576158976824e-14
sketch.js:62 -1.9594348786357652e-14 -80
sketch.js:62 80 -4.898587196589413e-15
sketch.js:62 9.797174393178826e-15 80
sketch.js:62 -80 1.469576158976824e-14
The first 5 are of the first iteration, the others are part of the next iteration
Notice how the points all converge to two places
Just to test it, try replacing final_points[a][0], final_points[a][1] with 400,400
I'm going to use an AutoHotkey script to call up the Windows menu.
Send {LWin} ; or {RWin}
Exit, 0
Next, I compile it to an executable (the kind that Hot Corners require)
and put it to the bottom left corner.
14:48
Or try placing points at final_points[a][0], final_points[a][1]
A half second later, the menu opens up with the taskbar. :D
I can't see the points
OK, the circle function works properly
It's the gen_points function that's borking up
@KritixiLithos?
Maybe
WHat is the function of gen_points?
push() and pop() screw up the translate function
Then remove them
But what do you mean by "screw up"?
15:03
Can I get just a few more eyes on this sandbox post before I post on main?
Feedback is welcome :)
I think it's good
Okay
I'll post soon
0
Q: Close your tags!

Andrew LiThis is based off a previous deleted challenge of mine with the same name Introduction You are tasked with writing a program that returns a truthy or falsey value based on if the input has all its XML-like1 tags appropriately opened and closed and in the right order. Consider the following as i...

Is there an @xnor fan club yet?!
7
If there isn't we should really start one
I'd pay to see that
15:40
Meta is so hard to find “rules” in. :<
I found a CJam answer by @MartinEnder in the form of an anonymous function that only works if the stack contains exactly one element (the input list) when it’s called
iirc that's okay
Nah, ping is good.
It’s straaange! Conceptually, such a function is… a little useless; it reminds me of this
15:45
Pinging is not good when you get pinged constantly by chatbots. ಠ_ಠ.
Like, I’d expect a function to be callable everywhere. Stack-based languages are just kinda weird, and GolfScript/CJam’s ] is especially weird
Actually, the more relevant meta question is:
4
A: What exactly is "on the stack"

Martin EnderWhile I broadly agree with Mego's answer, I find that it leaves a few important cases as implications, and I think it would be clearer to spell them out explicitly. I admit that the answer you linked isn't very explicit about how stack-based I/O works for functions, but there is a sort of unwrit...

Which is why I said pinging is good :P
Ahh, thank you!
@Lynn That was definitely an oversight. That meta answer aside, he also authored functions must be reusable.
Yep, I left a comment.
15:51
@ZacharyT You know you can put bots on ignore...?
Where's the fun in that?
Sounded like you were complaining :P
I'm alluding mainly to the bugged ones that constantly ping. :P
@Lynn The answer was edited.
what if I put sanbot in TNB main
15:56
No
Someone will get kickmuted
and/or suspended from chat for a bit
A BIT? That's not enough!
Yeah, for an entire byte
@AndrewLi you've got two definitions as to what a tag name can contain
remove the first one
15:58
@noɥʇʎԀʎzɐɹƆ You both get suspended from chat.
:P
Because bots are forbidden in TNB, except feed bots and ElectionBot during elections.
Yeah, don't put SanBot in here.
I think he gets it guys
Especially not SanBot.
I think Sock will be equally annoying with his what is ...?s
16:02
2
Q: Optimally reach a number in deadfish!

Julian LachnietGoal: Given any natural number k such that k<256, produce an deadfish program that gives the smallest solution possible. Background: Deadfish is a joke esoteric programming language. It has a single unsigned byte of memory, called the accumulator, initialized at 0. There are four commands whic...

I'm speking of the pinging.
Zalgo only generate nonsense too
@Sock is my bot
@NathanMerrill Where?
Zalgo is a quantum physicist.
16:03
> The resonant big big big sun normalize I annihilate quantum food
they are in different paragraphs
one above the other
"These tags can also contain attributes like foo="bar" (with required quotes, or else invalid and falsey), and the attribute name and value can contain any alphanumeric character except \, , or /."
that's the bad one
One is about tag attributes and the other about the names
then remove "name" out of that sentence?
Attribute name and value refer to foo="bar"
The attribute name is foo, value is bar
Tag names != Attribute names
but attribute names follow the same rules IIRC
16:06
in Beep Boop Maggot, 14 hours ago, by ETHbot
@ETHproductions HELLO. MY NAME IS INIGO MONTOYA. YOU KILLED MY FATHER, PREPARE TO DIE.
like, your current spec allows them to have a = sign in it
There's a footnote at the bottom
Hmm
Good catch
or > or <
Thanks for catching that >.<
I'd simply make the tag names and attribute names be the same
16:07
Ok
Could someone please read the bottom paragraph of my java quine - the meta rule I linked would let me cut down bytes, but I'm not sure if it's too cheeky
@NathanMerrill edited. Thanks for the catch!
Should I say tht the attribute value can contain anything though?
the stuff you had before for attribute values seems sufficient to me
Can anyone explain a "pull request"?
I just got a ton of notifications on my github account
16:21
@flawr it means someone has forked your repo, made changes, and now wants you to integrate those changes
ninja'd me
oh, so I now have to review and accept these?
@flawr well, have to...
no one forces you to do anything
if you like features they added, accept
thanks for the explanatiosn
16:27
@flawr pull requests are the heart of github
@FrenzyLi Sorry I don't know git, maybe it's a better idea if you just copy the whole repo to your account and use that, I really have no experience with the branching/merging/pull request stuff.
they are the primary communication method for social coding
(collaboration)
Check it out, four bots are in Beep Boop Maggot
Just, don't say anything. You'll be pinged to death.
all replying
16:31
@orlp That might explain it, my coding is mainly antisocial.
Thanks for the explanation though!
I think I get the rough idea how this works, but I don't really know the terms and details
a branch is a version of your repo, their fork is another repo with it's own branches, but you can think of their fork as more branches
Is it correct that "fork" is also used to refer to other similar project that spawned from the original one, but now have their own development?
And a "pull request" is if someone wants to contribute his "branch" or "fork" to the original "master"?
my job has a bunch of incompetent people here (including me)
Incompetent? Just look at Beep Boop Maggot. Ugh.
@flawr and a pull request can also be for updating the main branch, if there are multiple people working on separate parts of a project at the same time
@flawr a "fork" on github is different from a fork regularly - a fork on github is when somebody what's to change your code so he copies your repo adds, changes, and sends a "pull request"
"Some" is an understatement.
a "pull request" is when somebody wants to merge one branch into another.
Hey, a friend of mine is looking for game recommendations for the Steam winter sale. Any recommendations?
16:42
you can/should send pull requests to yourself
@Sherlock9 antichamber and braid are pretty fun
braid is 1.50 right now, it's normally $15 iirc
Noted. Thanks @EᴀsᴛᴇʀʟʏIʀᴋ
@Sherlock9 Quantum Conundrum, at least if you like puzzle games like portal or half life
I have Quantum Conundrum. I should finish it at some point
I should get it eventually
16:45
I don't think my friend has it though. Recommended
0
A: Sandbox for Proposed Challenges

user2428118Grow Till It's 2017 I'm not sure what tags I need besides codegolf. It isn't quite metagolf, so are there other applicable tags? In this challenge you'll be building a program that grows as it traverses through the ages… Until it's 2017. Challenge Whenever this challenge description says “pro...

So it turns out he's not really interested in puzzle games
Fricking negatives throwing me off XD
@ZacharyT could you not try to have bots ping me
that's incredibly rude
It didn't work. Sorry.
that doesn't change anything
I don't want you to try to have bots pinging me, regardless of whether it works or not
and you shouldn't do that with other people either
I really don't understand why I even need to tell you this
16:57
what did he do?
7 mins ago, by orlp
@ZacharyT could you not try to have bots ping me
It seems some unsolicited inter-species pinging occurred.
Continuously pinged him in attempt to provoke the bot.
@orlp The only bot that risk to ping you is SanBot
And noɥʇʎԀʎzɐɹƆ fixed it IIRC
16:59
it's not about the technicalities, it about the fact that the attempt was made at all
Right
Yet, it still persists in previous messages.
if someone tries to sign you up for spam, but then his router crashes, that doesn't change anything about the fact that that person tried to sign you up for spam
Try asking for consent next time
It really helps
I'm missing a bit of context. Where did the pings happen?
17:02
@Dennis there's this bot room

  Beep Boop Bingus Bin

VITRIFICATION ORDER (1947) CONDEMNED DO NOT ENTER
@Dennis @SanBot randomly ping everyone because bad coding
I joined for 5 seconds
to see what's going on
and subsequently left
I this still happening or has it been taken care of?
then without asking @ZacharyT started writing multiple messages including bot names and my name in an attempt to get bots to spam me
@Dennis taken care of
17:03
@Dennis noɥʇʎԀʎzɐɹƆ is fixing the problem
they screwed up, it's all better now
It is and is not. It still has previous messages referring to a few people (me included).
It's mainly ETHproductions, redstarcoder and Zachary being pinged now
Sock has stopped pinging now (he can't normal ping or stealth ping :P)
guys
it's not about the fucking bots
it's about zachary trying to target me with bots
it's not about the gun, it's about the guy wielding the gun
17:04
@KritixiLithos If Sock ping as a reply it's normal for it to ping
And if Sock don't ping anymore it's now impossible for it to reply to Zalgo and have it reply
Updating SOck then :)
1
Q: Christmas Cracker Mystery Calculator

Digital TraumaThe presents have been opened. The mince-pies have been eaten. The Star Wars have been watched. The Christmas Season is beginning to wind down. By now you may well have pulled a few Christmas Crackers. If you're lucky, instead of the usual useless plastic toys, you may have won a Mystery Cal...

@Downgoat did you resolve my problem with Ches from a while ago? :|
SanBot has now stopped pinging.
Thank you :')
17:13
@zyabin101 You know he's travelling, right?
How is he travelling? |~Q_Q~~~|
Probably with some form of motorized transportation, e.g. train, bus, airplane, boat
I think airplane is the case here
I'll re-word: Why's he travelling? |#Q)-(Q###|
Why are you doing weird useless smileys
17:17
Sock says useless emojis
@KritixiLithos An emoji is this: 😵
And @_@ is an emoticon
An emoticon is this: XOX
17:24
pretty cool
> activation=tanh
noooob
I did not make this - I just wanted to share the playground.
if ai takes over the world, what neural network activation will they use?
perhaps the best way to know is by trying
In the context of artificial neural networks, the rectifier is an activation function defined as f ( x ) = max ( 0 , x ) , {\displaystyle f(x)=\max(0,x),} where x is the input to a neuron. This is also known as a ramp function and is analogous to half-wave rectification in electrical engineering. This activation function was first introduced to a dynamical network by Hahnloser et al. in a 2000 paper in Nature with strong biological motivations and mathematical ...
@quartata why ReLU?
17:34
I mean, I'm just joking really. But it's pretty effective
No one expects the robot apocalypse we have no idea what they'll be using
@quartata maybe they'll use a markov chain /s
Anonymous
@Sherlock9 Campaign is a good starting point. It'll teach you most of the mechanics of the game.
Anonymous
Then I can start a MP server
1
Q: Happy Bacon Day!

PythonMasterToday is Bacon Day which is probably why the name of the hat for participating today is "Mmmm Bacon". What better way to celebrate bacon day with fun filled 2d matrices made out of bacon! A 1 by 1 bacon strip is represented by this: ----- )===) (===( )===) ----- You goal here is given t...

Anonymous
17:51
@mınxomaτ That's neat
18:04
can i go home yet
18:25
@GabrielBenamy "No." - your boss
@noɥʇʎԀʎzɐɹƆ XD
rest in rip
I love how this answer is only 3 bytes longer than a single bacon :D — FlipTack 4 mins ago
XD
@DJMcMayhem How do you switch between args in V?
@KritixiLithos À iterates through them in order, repeating as many times as necessary
18:39
Also, your bacon doesn't have =s in the middle :/
@KritixiLithos oh duh, thanks for telling me
19:02
in Beep Boop Maggot, 3 hours ago, by SanBot
@noɥʇʎԀʎzɐɹƆ ISIS is used in cosmetic treatments')
Wow in Beep Boop Maggot there is one transcript page for one hour
It's active
𝔏𝔬𝔬𝔨, 𝔦𝔱'𝔰 𝔱𝔥𝔢 𝔫𝔢𝔴 Sᴍᴀʟʟ Cᴀᴘs.
@noɥʇʎԀʎzɐɹƆ Hurray, even less compatibility with mobile devices
𝔫𝔬 𝔰𝔪𝔞𝔩𝔩𝔠𝔞𝔭𝔰 𝔭𝔩𝔢𝔞𝔰𝔢!
ẐѦℒḠѺ 2▣0
in Beep Boop Maggot, 16 mins ago, by TuxCopter
I rate this conversation 9/11
19:13
@flawr 𝔦 𝔥𝔞𝔳𝔢 𝔟𝔬𝔱𝔥 𝔞𝔰 𝔩𝔞𝔶𝔬𝔲𝔱𝔰 𝔰𝔬 𝔦𝔱 𝔡𝔬𝔢𝔰𝔫'𝔱 𝔪𝔞𝔱𝔱𝔢𝔯 𝔱𝔬𝔬 𝔪𝔲𝔠𝔥
All these characters don't display properly.
I ᴄᴀɴ sᴡɪᴛᴄʜ ʙᴇᴛᴡᴇᴇɴ them pretty 𝔢𝔞𝔰𝔶
@Pavel :/ ʏᴏᴜ'ʀᴇ ᴍɪssɪɴɢ ᴏᴜᴛ
@Pavel such downavatar much wow
Delightful; a full page of boxes
I can see jelly code and emojis and small caps but nope, all these boxes all if a sudden.
19:15
Unicode sucks.
We should have never gone past 7-bit ASCII.
[Insert 1F595 here]
@quartata Unicode prevented the one-codepage-per-writing-system problem
@quartata +1, because 7 is prime!
What's 1F595?
@TuxCopter And it also gave us man in business suit levitating
19:16
@Pavel REVERSED HAND WITH MIDDLE FINGER EXTENDED
@flawr Exactly!
@quartata well
Ah hah! More text I can read!
i hate my job
@GabrielBenamy why
19:18
@TuxCopter it's all bullshit
Oh? What do you do?
@Pavel ʏᴀʏ ғᴏʀ ʏᴏᴜ
@Pavel shovels manure
What's happening here? Are we changing fonts?
s
Oops
@PythonMaster γεσ
Mobile won't let me select text, so I can't even explain which characters aren't appearing.
I write code for someone who doesn't know javascript. he gives me one project at a time and the code is now a complete mess.
My honest-to-god solution is to burn the whole thing and start over.
well there's your problem
> javascript
Yeah, you should use TypeScript
With Babel, CommonJS and Gulp
And Istanbul for testing
Don't forget React too
just don't use js at all
This is a joke I think
> Istanbul
triggered; istanbul is coverage not testing
@EᴀsᴛᴇʀʟʏIʀᴋ >ajax with no js
19:20
With emphasis on no JS
@PythonMaster No, these are all real.
Sadly.
@quartata I know they're real but you really don't use 5 languages at the same time for the same project
@PythonMaster Nope, they are all real and 'must-have' on JS projects :/
@PythonMaster They aren't languages
19:21
@PythonMaster They are libraries
JS has some interesting libraries
You forgot Webpack by the way.
Right
That list is ancient
I don't even see Grunt or Gulp
19:23
Then once it's done, shove it all into PhoneGap so it "works" on mobile.
@Geobits Agreed
let's see, we use bootstrap, datatables, handsontable, moment, and a bunch of others I can't think of
ewww bootstrap
I didn't design the site, I just save my boss's ass
6
Well said
19:35
Well, Happy Bacon Day!
If you're vegetarian or vegan, you can still celebrate: google.com/…
@DJMcMayhem Happy Bacon Day is a sucker for Cinnamon Gum by the way. Do you want to do the answer or should I? :P
@quartata Is Cinnamon Gum a language? What is it
It's a language yes
(I'm also currently chewing some)
It would be hilarious if you solved an ASCII-art challenge that involves cinnamon with Cinnamon Gum
There haven't been any yet sadly
19:39
Is it not a duplicate? It's hard for me to believe we haven't had "draw this pattern in an NxM shape" yet.
We have somethng similar yeah
43
Q: Print a Lego piece

MaltysenThis challenge is a simple ascii-art one. Given two inputs, describing the height and width of a Lego piece, you have print an ASCII art representation of it. Here is how the Lego pieces are supposed to look: (4, 2) ___________ | o o o o | | o o o o | ----------- (8, 2) ___________________ |...

@quartata wtf people actually eat that shit?
I'm tempted to do a New Year's Eve one...
@EᴀsᴛᴇʀʟʏIʀᴋ ._. I like cinnamon gum too
how/why/wtf
it tastes like fire
and not in a good way
19:44
It depends what cinnamon gum
no, they all taste bad
@quartata I don't know it at all, so you can go for it
(just don't you dare get under 28 bytes. :P)
What about 27.49?
;0
this answer: wasn't golfed, somebody edited to golf it
it's invalid when not golfed
but you also shouldn't edit to golf answers
rollback and tell OP to golf or let it be?
@EᴀsᴛᴇʀʟʏIʀᴋ I already told the OP to golf it

« first day (2162 days earlier)      last day (2978 days later) »