« first day (1766 days earlier)      last day (3016 days later) » 

7:00 AM
@TanMath Why are you asking us? Have you not tried it?
@El'endiaStarman i cannot! i am having problems with opencv
7:15 AM
@NewMainPosts \centerText(\forEach{\chop(\input(,\N|\join('', perhaps. 11 bytes.
@El'endiaStarman in what language?
Yet to be developed.
@El'endiaStarman again, if you need help, i am available!
Can you figure out how that code works?
@El'endiaStarman which one?
7:24 AM
8 mins ago, by El'endia Starman
@NewMainPosts \centerText(\forEach{\chop(\input(,\N|\join('', perhaps. 11 bytes.
@El'endiaStarman how am I supposed to know? you wrote it!
your parentheses are not clear anyway
@Mego the function code for my combination and permutation works, but it is the input part that doesn't. How can I do that?
@El'endiaStarman At a guess, chop up the input, join it together, then center
@El'endiaStarman Though I can't quite make out the order of operations on chop, input, and join.
@TanMath I'm aiming to have code that doesn't always need parentheses.
@El'endiaStarman but where the parentheses is confusing
Okay, here's a version with all of the parentheses: \centerText(\forEach{\chop(\input(),\N)|\join('')})
7:32 AM
@El'endiaStarman what does chop do?
Good question.
@El'endiaStarman does centerText center with a space, or something else?
Here's a hint: \N is the sequence 1, 2, 3, ....
@TanMath It centers text. In the output.
Implicit output, by the way.
@El'endiaStarman what is the python equivalent?
wait, i think I get it
@El'endiaStarman what is the need of the for loop?
Note the \forEach{...|...} grouping.
7:38 AM
@El'endiaStarman so what does | do?
@El'endiaStarman it is weird you expect me to understand a language with no documentation and implementation at all!
@TanMath Well, you're the one who wants to help (maybe). You should have some idea of what I'm aiming for.
@TanMath Well, here's a hint: look at what sorts of things are grouped on either side.
@El'endiaStarman it does .join('') for each of the chop?
is that a yes or not?
That's a yes. :P
7:47 AM
good.. thanks!
it looks like you are aiming for TI-BASIC & Mathematica style w/ Python
@El'endiaStarman \N goes till len(string) BTW?
@TanMath Infinite sequence, actually.
But \chop runs out of stuff to chop.
@El'endiaStarman This is a good idea. Writing the ideal solution and making a language to match..
hahaha ;)
It's really more because I don't know the syntax yet.
(I'm behaving very Platonically, actually. As in, it's like the language already exists and I just have to discover it.)
But anyway, I want to have concise but still unambiguous syntax for control structures and operations. Which is hard.
@El'endiaStarman Ah, yes. @isaacg in fact found Pyth encoded in the lyrics of a Miley Cyrus song.
7:55 AM
I wonder what might come out of a Justin Bieber song...
@El'endiaStarman wouldn't this be a direct python translation of your "pseudo-code"?:
if so, why isn't it working?
See: code review.
@TanMath You can do .center()? Huh. Didn't know that.
@TanMath j never changes
@TanMath Look at the other lambdas, figure out what is different
7:59 AM
@Calvin'sHobbies Good idea as long as it doesn't cause overfitting ;)
Also, j should be this sequence: 0 1 3 6 10 15 ....
@Calvin'sHobbies still does not work
@El'endiaStarman wait really?
It does not print anything!
@VoteToClose code review is not for debugging, is it?
Well, that's what it should be if you want it to match my PY-ACIDIC code.
@El'endiaStarman but at this point it should print something, yeah?
@Sp3000 Sure, but with enough sample points you could form a corpus of the most desirable commands and turn them into something real. :D
8:02 AM
...I'm considering changing the name. 8 capitals is a bit much...
@El'endiaStarman Py-ACIDIC
Pyadic! Or Pyacidic.
Probably shouldn't go with the former because then math people will be expecting p-adic numbers...
@El'endiaStarman All the more reason to go with it. Confuse the math nerds :P
Or maybe Suhsint...
Or just PyAcidic. Actually, I like that. Only two capitals. Not so bad.
8:09 AM
@El'endiaStarman I'd say don't try to make it technical or pun-like. Keep it original and fresh like "The salt cellar speaks in whispers".
@Calvin'sHobbies TSCSIW? Hmm.
We have too many languages based on existing names or boring one word phrases.
It should be an adverb tbh
@Calvin'sHobbies That comment makes very, very little sense.
> I tried input1 = input.replace("|",") But its not working. Can anyone tell me the solution
^ from a question on SO.
8:16 AM
@El'endiaStarman facepalm
Still, it's an idea that's tantalizing. Wouldn't it be great to have "a"b"c" be three different strings? Of course, the difficulty is distinguishing that from two strings with something in between...
@Mego Down to -7 and then deleted. :P
@El'endiaStarman 'a'b'c
8:48 AM
@Calvin'sHobbies Your challenges are always so good at digging up interpreter bugs
9:14 AM
Time to learn some CJam
Out of curiosity
"old fart"??
I ran out of labels
So I got creative
I am sorry, but calling your elders a fart is considered creative in your area?
9:30 AM
In my region of the world, it's a common familiar term for an older person
Also it's creative, not creative
creative is like creative, but it's not
More specifically, it's a name one might use to refer to an older male relative in a friendly, joking fashion
is it the same area where thug life is the most common lifestyle?
I don't see how the two would go together
9:32 AM
If you're implying a culture of disrespect, then you do not understand it
Older men will also often refer to themselves as such
It can be used derisively, but more commonly (for my area/culture) it's used in jest
Who voted 0-5? ಠ_ಠ
Why did I bother
9:48 AM
@Doorknob your challenge is beautiful
And makes me want to play something that isn't Nethack
I voted for my actual age range
But for some reason I had to look up how old I am... Like, I forgot if I was 20 or older, but I don't remember being 21, so I'll just look up the year o_o
@Sherlock9 Sounds like you need more sleep
It's 5 PM here. What sleep? :P
@Sherlock9 sounds like you should have voted for the museum one
9:54 AM
Yeah, I'll sleep after dinner
I think I forgot to buy lunch actually
I was tempted to make 81-99 museum and 100+ dust in the wind
Or "In the arms of an angel"
What will ppcg be like in 10 or 20 years? Will any of us still be here?
@Calvin'sHobbies Based on the poll, most of the users will be graduating high school
9:58 AM
@Calvin'sHobbies we will still be waiting for 1st November
Maybe by then the site will have also graduated
Will anyone besides Dennis surpass Martin in rep?
Will we run out of challenges??
@Calvin'sHobbies That's up to you, Challenge Master
10:06 AM
Say I retire at 200
Years or questions?
Post the last 9 you need today, get us above 10/day, let us graduate
(How do you edit on mobile?) Ohh
Which device?
10:10 AM
How do I fix the FUSE challenge? It doesn't look too broad for me.
Implementing an entire filesystem and utilities is a bit beyond the scope of our challenges, don't you think?
It doesn't request utilities, only the filesystem with one file.
I except it to be simpler than my previous voice recognition challenge that went (more or less) well.
Q: Write an mathematical expression solver in BF

ghosts_in_the_codeQuestion Write a program in BF that can evaluate a mathematical expression consisting of: Simple brackets (including nested ones) () Addition of integers + Subtraction of integers - Multiplication of integers * Division of integers, returning quotient / Division of integers, returning remainde...

10:22 AM
^ Dupe.
What's a good set of input methods for dealing with images?
Feeding netpbm-formatted pictures to stdin? Or just using raw images with pre-defined hard coded width and height.
I was thinking either taking filenames of BMP image files or a string of RGB values encoded as integers, with rows delimited by newlines
Incidentally, would it be a dupe if I posted a challenge about how many ways an input number can be expressed as the sum of three squares?
@Sherlock9 Possibly. Probably.
10:32 AM
Shoot. I kind of want to see the answers to that question, but I don't know how I'd differentiate it enough
25% on answers that don't Cartesian product everything!
Nah, that's not enough
You'd have to define what you mean by "Cartesian product" there - would "for x in ...: for y in ...:" count?
@Sp3000 Or maybe "25% on answers that don't just try summing the squares for every number from (-n, n+1) to see what sticks"
Ah, wait. Looking over the sums of squares page on Wolfram MathWorld, it seems to me that the challenge isn't really worth the math involved unless I make it 50% off or something. I'll think of something else
10:51 AM
@Vi. PPM data is what I'm going to go with. Thanks for the suggestion!
11:19 AM
@aditsu wasn't there a ticket for making / work with negatives and floats? I can't find it :/
11:56 AM
Ignore badly-written incoming sandbox post; I'm half-asleep and just wanted to jot down my idea before it falls out of my head
A: Sandbox for Proposed Challenges

MegoAverage Image Moments Given an image in plain PNM (P3) format as input, perform the following operations in order, and output the resulting image in plain PNM format: Replace each RGB triplet in the input with a single value equal to 0xRRGGBB (R*256 + G*16 + B). For each row, compute the sum o...

12:19 PM
Q: Creating a colour chart in PHP will all colours

Sam Swift 웃Now, before we begin, this has already been done here. But!, there are no PHP answers. With that in mind, my CodeGolf is thus: create a program to show all the colours in the html CSS spectrum using PHP, HTML and CSS only. Unfortunately I cannot offer a reward for this, but it will be interesti...

@MartinBüttner what? division? how is it not working?
12:34 PM
@aditsu haha, whoops, I mean array splitting of course :D
Actually, I feel like we had the discussion in chat, not a ticket
sorry, afk for a while
Q: What are our rules about additional code accompanying function submissions?

Martin BüttnerThis is an extension of this meta question. I've always assumed that function submissions were allowed under the premise that the code would be evaluated once and would in the process either: Define a named function which can be used from then on. End with an expression which evaluates to an u...

12:57 PM
@aditsu I have a backwards-compatibility breaking feature request. ¯\_(ツ)_/¯
Make h pop the condition when the loop terminates.
I think I almost never want to keep the condition, and when I do, I usually know if it's 0 or "" so I can get it back with a single character. (Or two in the very rare case that the falsy value is 0c.)
The current behaviour of h can be recovered with _}g.
@MartinBüttner @aditsu Seconded. h; is a lot more common than h<anything else>.
Seconded as well. (Post delay due to race conditions)
1:21 PM
@MartinBüttner we probably only chatted about that (and I took some notes)
@MartinBüttner I can consider that for a future version
I'll open some tickets then
@aditsu Btw, remember that feature request about adding closures? A simple alternative would be to implement GS-style {}+
there's some ambiguity for ArrayList Block +, which could be resolved in favour of the block, but I think there are enough binary operators that are undefined for blocks yet such that you wouldn't even have to use +.
@MartinBüttner we talked about that too when discussing closures
oh right, I didn't recall that. I saw it in a GolfScript answer recently and thought it was the first time I saw that use of {}+
1:37 PM
@MartinBüttner CJam for your sequence: q~:Z1{)_Z\b,.5#_i=!}g:Xb_,mQ/ze_Xb
that looks approximately like what I had
(I first implemented it in CJam, then just copied the values into Mathematica, and then reimplemented it in Mathematica to generate the .gif)
oh gosh my headphone landed on the f11 key :O ahhh the horror
.5# == mq ;)
1:38 PM
@MartinBüttner wow lol
@MartinBüttner really?
yes, and mQ is mqi
I thought there was only mQ
unlike mqi, mQ works for biiiiiiig integers
^ good point
@VoteToClose Ok, Ill do that when I get time.
1:42 PM
@aditsu also thanks, arrays work in scg now
what's scg?
@anOKsquirrel if you actually want to golf it, =! --> -
@MartinBüttner whaat
also, store b,mQ in a variable right away so you don't have to recompute it when splitting the matrix
I didn't do that? :O
1:45 PM
q~:Z1{)_Z\b,mQ:Q_i-}g:XbQ/ze_Xb (untested)
q~:Z1{)_Z\b,mq:Y_i-}g:XbY/ze_Xb workds
@aditsu my language
@MartinBüttner wait is this going to be a challenge?
oh, another one? o_o
@anOKsquirrel possibly.
@aditsu it's my first
@MartinBüttner ok thanks
@anOKsquirrel yeah, but probably the 9001st new language created by PPCG users
1:47 PM
@aditsu IT'S OVER 9000!
I need to make my language more original, tho. right now it's pretty much every other language
How do you guys feel about computing quadratic residues as a challenge?
Like if input qis a square mod input n, print truthy
Ah, I should not have mentioned this as I was about to leave for dinner, then
I'll put it up in half an hour or so
1:52 PM
would it be q~%mq_i= in cjam?
Jesus, you work fast
it's really easy tho
^^ squares mod n aren't that easy
so my thing is wrong?
Fair enough. Though, being new to CJam, I can't say I understand the map
1:54 PM
I kind of guessed
can you test it to see if my answers are right
Try q=15=13*13 mod 22, n=22
oh, I see
I'm an idiot then
@Sp3000 Ah, you're right
@anOKsquirrel No, no. It will just take a little more work is all
@Sherlock9 no i'm just an idiot lol
I think something like q~_,2f#\f%#) might work
1:57 PM
Well then, let me post the question and then go get dinner
@Doorknob added variable speed to your code: jsfiddle.net/gj08tznh/12/embedded/result //cc @Dennis
lol, i believe i just pinged 2%s in a single line
PPCG: Home to 4%s and 1/?
4 mods?
@Sp3000 Hahahaha.
@aditsu btw late reply, but don't worry - we all still love you (and CJam)
2:03 PM
@CSᵠ Neat, but it's a tad too fast IMHO. I'll definitely use your formula if I ever combine all test cases in a fiddle though.
aww, I wuv yous too ^_^
@Dennis nice, either increase the const (50) just a tad, or change log10 into log(
2:17 PM
Q: Is q a quadratic residue of n?

Sherlock9Given two inputs q n determine if q is a quadratic residue of n. That is, for some x, x**2 == q (mod n). Input Two integers q and n. Output A truthy or a falsey. Optionally, print any (or all) x that is x**2 == q (mod n) Examples >>> quadratic_residue(1, 5) True >>> quadratic_residue(3, 8...

2:28 PM
The pinned messages in this chat lately are annoying and depressing
@Rainbolt totally agree
stealth pings were less frequent and "in your face" than the recent pinned messages which are always there.
@Sp3000 I was just going to post q~_,2f#\f%& but it seems you came up with it earlier, so feel free to post it yourself
I can only recall two pinned messages in the last couple months. I don't think "less frequent" is true at all.
@Optimizer I suppose you haven't been stealth pinged often enough.
@MartinBüttner Can't be bothered posting, go for it :P
2:31 PM
The only depressing thing I see about either pinned message (re stealth pings or stars) is that they had to be said in the first place.
The world will still be here if a few immature people are still making the same joke after it gets old
@Geobits not number wise. but visibility wise
@VoteToClose I thought your question actually was different. I just meant you should point out explicitly why.
I didn't see that other post. xD
2:35 PM
@Rainbolt Sure, but it's really annoying to get half a dozen notifications (within a few minutes) on my phone while I'm out and about for no reason at all, just because someone felt like bothering me.
The other one is about standard terms used in challenge specifications, whereas I thought yours was about technical terms used commonly in answers.
I was mainly posting it so that other people could add answers asking for definitions.
(Although I'm not sure how on-topic your question is for meta, but I wouldn't just outright delete it.)
Alright, I'll specify that. :P
@Optimizer Well I guess anything's more visible than stealth if that's how you frame it ;)
2:38 PM
Do I get banned if I ping someone and stealth ping them in the same message?
Hmm. I'm not sure they'd notice :)
> Their use may result in a suspension.
@Rainbolt only in May
it's not as definite as Will would put it
Oh haaaay, I got 14 stars.
Okay good. I am calling this the stealth stealth ping, and it is only to be used in Not-May.
@CSᵠ Who is Will?
Which number do you use for inquestion:?
2:41 PM
@Rainbolt the brother of Sh All
@VoteToClose the number of the question?
The first or the second number in the hyperlink?
Whichever one is not your user id
2:42 PM
what's your uuid?
Q: The Many Terms of PPCG

VoteToCloseNote that this is different to this in that this relates to terms used in explanations to answers over terms used in challenge specifications. So recently I found that I was having some difficulty understanding explanations that contained words like 'tacit', 'monadic', etc. And I thought to my...

I got it. ;)
Do either of the examples (monadic, tacit) have meanings here that are different than what you'd find in a dictionary?
> tacit : adj : understood or implied without being stated
¯\_(ツ)_/¯ I wouldn't know.
I guess my point is: Are you just looking for words that "aren't common" to make a dictionary, or looking for words that have a specific meaning here that is different than usual? I'd VTC the first.
2:45 PM
@Geobits around here I've only seen them used in conjunction with J (or maybe some other APL-family languages)
where "tacit" means "point-free" and "monadic" means "unary".
I just don't know if this Q is going to end up as anything but a target for "go read the dictionary" replies.
@MartinBüttner I think I've seen people use "monad" in general when talking about other esolangs. I hadn't noticed "tacit" used at all here, really.
If someone uses a word I don't recognize, my first thought is not to search our own meta for a definition.
^ That's the best argument, very well put.
@Geobits I'm still learning Haskell, but I believe "monad" there means something completely different.
I wonder where tacit was used. "Understood or implied without being stated" sounds like a linguistic argument was already being had.
Oh, it's in all of Dennis's posts lol
2:53 PM
I think the definition for tacit should be understood without having to explicitly list it ;)
Define "stack rotation" with a dictionary. :P
@MartinBüttner Yea, but I don't think that helps the dictionary case. If I put something as simple as "method" or "function" as a word-needing-defined, I might get several answers depending on the language of the answerer.
@VoteToClose That's two words
Ah, but that would be the point it would be most used for. The words "tacit" and "monadic" might have specific meanings for APL/J.
stack rotation: if you're doing this, maybe you didn't want a stack after all
@VoteToClose If you want to know more about APL/J terminology, you should look up those languages IMO.
3:00 PM
For some reason I have never felt the need to understand an APL or J post (I really only care about a handful of languages), but if I wanted to understand and I failed, I would probably just downvote the post. I wouldn't leave a comment for fear of appearing to be dumb.
You'd downvote a post because you can't understand it? Not sure if trolling or serious...
Depends. If, given an honest effort, the post is too convoluted or badly explained to comprehend, it could fall into the "not useful" area.
I guess it's a matter of perspective. Either I am not smart enough to understand the post, or the explanation is not sufficient enough to convey how it works.
Why did someone downvote my stack rotation definition? o_o
@Rainbolt If you leave a comment that something isn't clear, I'm sure most people would around here would be friendly enough to explain it to you in a different way or edit their post. If it actually turns out you overlooked something obvious you can always delete your comment.
3:02 PM
@Geobits I know the vote buttons say useful/not useful, but since when are code golf answers useful?
Here I judge them more as useful to the site, as in, "do I want to see more of these here". I don't downvote something just because I don't like it, but if all answers here were a jumble of code and a bad explanation, that would be bad.
I downvote posts because I don't like them honestly
But again, I only really vote on answers that I have put in some effort to understand
Which isn't very many
I see three close votes - Where else would this go? Plus, this question is fine when mine is not? Both questions relate to defining of a word relative to PPCG.
Common misconception - if it is off topic, it must be on topic somewhere else
Another common misconception - if this old question that is like mine is on topic, then mine must be on topic too
Which is why old questions should be closed/locked if they're not longer on topic.
IMHO anyway.
3:06 PM
The other one is a list of technical definitions we use within specs, not just a dictionary of words you haven't come across before.
It's not much alike at all IMO.
Meh. Okay then.
3:24 PM
Any comments on this?
A: Sandbox for Proposed Challenges

ZgarbGuess the hidden communities (Suggestions for better title?) code-challenge graphs probability-theory classification Background This challenge is about the stochastic block model. Basically, you are given an undirected graph, where the nodes represent people, and the edges represent social co...

I'm not sure whether it's clear enough to attract even sandbox comments...
I might post another number theory about the Kronecker symbol
Actually, who was in here talking about the Bernoulli numbers? Did that question ever get posted?
A: Sandbox for Proposed Challenges

MegoBernoulli Numbers The Bernoulli numbers (specifically, the second Bernoulli numbers) are defined by the following recursive definition: Where denotes a combination. Given a nonnegative integer m as input, output the decimal representation OR a reduced fraction for the mth second Bernoulli n...

Doesn't look like it
3:51 PM
golfJ could do 6 bytes with the quadratic question :) (using 1 char functions instead of J's 2 char ones)
J was not golfy enough???
@Optimizer it wasn't written for golfing
that is unrelated :)
it has ~120 functions and still half of them is 2-char
all of [a-zA-Z] are never used variables

« first day (1766 days earlier)      last day (3016 days later) »