« first day (2551 days earlier)      last day (2284 days later) » 
00:00 - 18:0018:00 - 00:00

6:00 PM
@EriktheOutgolfer Remember, this is Stack Exchange we're talking about
 
CMC: contribute to ppcg v2 so we don't have to deal with SE
 
That’s why we need PPCG v2 :P
Lol ninja’d
 
@cairdcoinheringaahing I don't think they would have deployed it live if they had tested it good enough, just saying
I imagine Joel shouting in the SE HQs rn...
 
@EriktheOutgolfer I've never read abominational before. It looks like a portmanteau of abominable and national, but that can't be right.
 
6:03 PM
@Dennis not abominable, abomination
and of course no national in there
 
From the almighty Old crappy equivalent of SE
 
@EriktheOutgolfer At least Jeff isn't there with his giant S :P
 
Y! Answers and SE don't go in the same sentence >_>
 
in Jelly Hypertraining, 58 mins ago, by caird coinheringaahing
CMC: Prove Jelly to be Turing Complete
 
@EriktheOutgolfer Both abominable and abomination derive from abominate.
 
Anonymous
6:04 PM
@DJMcMayhem No, Quora is the old crappy equivalent of SE. Yahoo Answers is the old crappy equivalent of Quora.
6
 
@Mr.Xcoder ŒV evaluates arbitrary Python code, and Python is TC.
 
@Mr.Xcoder Dennis wins with 2 bytes :P
 
Well ;-; you can prove it without Python evaluation, right?
 
well, hopefully
 
Anonymous
@Mr.Xcoder Yep, with a brainfuck interpreter
 
6:06 PM
@Mego And SE is (will be) (for some of us) the old crappy version of PPCG v2
 
now try to make this seriously competitive
(note: some people may not see an answer there)
 
Adding the number of characters from the Python answer to string terminators and ŒV would work. Not sure if it's the shortest.
 
so, 13? hm
 
Nevermind
I should try to understand it better first
 
Does the Mathematical Insight category have to simplify a challenge, or can it just be a brilliant answer, mathematically?
 
Anonymous
6:18 PM
@cairdcoinheringaahing The latter
 
3
A: What happened to the top bar and it's restored now

Shog9There's a project underway to bring the mobile theme more inline with the design of the full site, including the new top bar and some experiments with vertical navigation that haven't been fully realized yet. This... Clearly needs a bit more time to bake, so we've reverted the change pending fur...

Looks like this was on purpose.
 
ffs
 
0
Q: Find Integral Roots Of A n-degree polynomial

Manish KunduChallenge The challenge is to write a program that takes the coefficients of any n-degree polynomial equation as input and returns the integral values of x for which the equation holds true. The coefficients will be provided as input in the order of decreasing power. You can assume all the coeff...

 
accidentally used my dupehammer but I think it's objectively a duple, anyone think there's value in a separate question?
I guess OP agreed with me¯\_(ツ)_/¯?
 
At least you could have told me it was a dupe when it was in sandbox
 
6:25 PM
the sandbox has issues, how long was it in the sandbox?
 
I dunno, it's not like any of the solutions to the other challenge would be competitive (except maybe builtins).
 
Sorry, I didn't see it in sandbox¯\_(ツ)_/¯ I probably wasn't online when Feeds posted it. I usually post my sandbox link before posting just to get final feedback
 
I think 16 hours already
 
...
24 hours is usually like a bare minimum if you want to get enough any feedback
 
That isn't long
 
6:26 PM
oh, that's too little time for the sandbox to be effective, the recommended time is 72 hours
 
16 hours I think is almost short enough that some people can completely miss a chance at seeing it based on timezones and schedules.
 
I really want to nominate this answer for "Best Mathematical Insight", but can't think of anything good to say :/
 
@cairdcoinheringaahing technically I don't think you need to say anything
 
yes the voting comes after the nominations
 
6:29 PM
@HyperNeutrino Actually, I just looked at the other question. It is significantly harder than this one, and only has one answer. I would vote to reopen if I could.
 
@H.PWiz I can see where you're coming from but other than trivial builtins, I think this challenge would be on the same magnitude of difficulty.
 
@HyperNeutrino Finding integer roots is a lot easier; you can just try all possible solutions. Finding all solutions and removing non-integer ones would be a lot longer in languages without the appropriate builtins.
 
@HyperNeutrino Rational root theorem does it for most. A modifiction could make it work for all
 
Is there a way to find a bound for the limits? In that case then sorry, I made the wrong decision then (my math isn't good enough :P :/)
@ManishKundu Undelete?
 
I'd not advise undeleting, but rather back to sandbox for more hours
 
6:32 PM
what's the point of putting "related" comment links in questions? I never got the point
 
@ConorO'Brien It lets SE add links on the sidebar, I tink
 
@ConorO'Brien I find it helpful if I found the challenge interesting and want to work on similar challenges, though I don't find that to happen too often. Also what H.PWiz said.
 
I hate SE hammers
 
I meant things like this @HyperNeutrino
 
6:33 PM
hm ok
 
...also can I rename mine to mjolnir
 
mjonlir or mjolnir? i can't remember
 
Mjǫllnir
 
wow so I've been pronouncing it incorrectly this whole time I guess
 
that's the Norse for it anyways :P
 
6:37 PM
ok :p
 
just had a fairly revealing conversation with shog
 
Can... Can you guys please dedicate the energy into fixing the app first? Honest request. — totallyhuman 10 mins ago
 
Should I undelete?
 
nah, I'd say leave it in sandbox for some time longer
if you deleted the sandbox post then yes, undel that
 
I still think that coefficients should be allowed to be taken in any order, but we can discuss it here if you would like.
 
In decreasing order seems fine because that's how it's generally written in maths and also it keeps things simple
 
I do agree that decreasing order is definitely a good input format; however, I think that increasing should also be allowed because some solutions that might want it going up will just have to reverse it which is an unnecessary burden with no added difficulty, just bytecount. That's my logic behind why I think increasing power should also be allowed as an input format.
 
Sounds okay.
Well I added that in the post now
 
7:06 PM
@ConorO'Brien the only reason is to link related challenges to the sidebar
(which one should be able to do without posting a comment)
 
 
1 hour later…
8:09 PM
hm interesting observation, when the chatroom is loaded and 1 hour passes since the last message, it will only show the message after you reload. I wonder if sending a message would also cause that message to show up (I can't test because I just reloaded)
 
8:21 PM
@HyperNeutrino Huh. I get a The last message was posted X hours ago. sort of thing, without reloading. I'm on desktop Chrome.
 
@AdmBorkBork Same on desktop FF quantum.
 
hm desktop chrome
maybe I didn't wait long enough :p
 
Random question of the day: is bitwise OR possible in BF?
I would assume so, but I have no idea where to start
 
@ETHproductions -[[>>>>>>[>>>]++[-<<<]<<<-]>]>>>[<]>[[>[>+<-]>[<<<<<<+>>>>>>[-]]>]+[<[<<<++>>>-‌​]<<]>>]
 
oh, I didn't think to search PPCG :P thanks!
 
8:33 PM
I actually googled it and the first result was from PPCG :p
 
I was looking through the BF algorithms page on esolangs
 
Looking for things about programming you don’t expect to find on google? Search PPCG! :P
 
haha, true :P
I don't need it in BF, per se, but I'm working with an extremely limited subset of JS and trying to work out an algorithm
the charset is ()?:f1>- plus the arrow operator =>
and yet somehow this is turing-complete
 
O wow good luck
 
I've figured out how to implement >>1 (rather pointless actually, since those chars are allowed) and %2, so I think I can get this
 
8:41 PM
bitwise or is one of those where it's not trivial arithmetically
which sucks
 
... but it's funnier that way
 
0
A: Sandbox for Proposed Challenges

JoeTitle wanted, please help 0. DEFINITIONS For the purposes of this challenge, a sequence refers to a list of numbers whose absolute values increment in steps of 1. A sequence begins with a value of 1, 0, or -1. A positive sequence refers to the natural numbers: 1, 2, 3, 4, and so on. A negative ...

 
CMC: convert to binary (looking for brainfuck, but answer in whatever you please)
 
@totallyhuman Pyt, 1 byte: ɓ
:P
 
That shouldn't be too hard, even for brainfuck.
Might give it a go tomorrow
 
8:47 PM
bin(0) = "0"
bin(1) = "1"
bin(n) = bin(⌊n ÷ 2⌋) + str(n mod 2)
one possible algorithm
 
behold, bitwise OR in JS
(f=>f(f))(f1=>f=>ff=>f?(f=>f-(-f))(f1(f1)(f>>1)(ff>>1)) -((f=>f(f))(ff=>f=>f>1?ff(ff)(f-1-1):f)(f)? -1:-(f=>f(f))(ff=>f=>f>1?ff(ff)(f-1-1):f)(ff)):ff)
 
a=>b=>a|b
 
Omi... Well done, ETH.
 
...i cannot comprehend that...
 
@ETHproductions You seem to have a redundant space in ...(ff>>1)) -(...
 
8:50 PM
@ETHproductions plus a space?
 
Actually, make that 2?
 
SE adds in ZWNJ's every 80 chars if there's no whitespace, IIRC
so I added two spaces just to be sure that didn't happen
 
Ugh yeah...
 
3 hours ago, by totallyhuman
CMC: contribute to ppcg v2 so we don't have to deal with SE
s/S/chat.S/
 
I shall now attempt to solve the binary CMC with this version of JS
 
8:52 PM
So contribute to ppcg v2 chat.So we don't have to deal with chat.SE? :P
 
case-sensitivity
 
What's the character set that this is restricted to?
 
@Zacharý ()?:f1>- + =>
 
16 mins ago, by ETHproductions
the charset is ()?:f1>- plus the arrow operator =>
...sorta ninja'd
...fine, edit ninja'd
 
;-; I regret using spaces instead of tabs inside the Triangularity source code ;-;
 
8:55 PM
is triangularity written in python
(please be no)
 
Yes
 
Oh God, just keep it consistent
 
find and replace now :P
 
Use 1 space everywhere, only acceptable option
 
8:56 PM
:p
 
That feel when you have the headphones connected to your phone but use a computer, and spam the volume button wondering why it doesn't change...
 
spaces or tabs, i think we can all agree less than 2 spaces is bad
 
Even that would be better instead of having to add 16 manually each time ;-;
 
or when you have it plugged into your computer and you're using your computer but not wearing the headphones
 
No, because we're all golfers here
 
8:58 PM
@Mr.Xcoder find and replace
@Zacharý when we're not golfing
 
On tio....
 
@totallyhuman Canvas, 17 bytes, recursive approach. A loop would probably be shorter :p
 
Because PyCharm is crap and doesn't support sys.stdin.readlines()
 
@Mr.Xcoder then copy it over to a sane editor and paste it back :P
 
Anyone else have their golfing practices bleed into their normal coding style?
?
 
8:59 PM
Yeah, me.
also golfing*
 
AUTOCORRECT
 
yes, apparently it's quite obvious from my coding style that I'm a golfer :p
and also when I look at the same relatively simple CS problem as my friends, I have far different thought processes from all of them :p (30 line soln vs 5 line soln)
 
I've surprisingly managed
 
Same here, especially in APL.
 
but my algorithms have tended to get shorter
 
9:01 PM
my code isn't short, it's just messy and organized in fewer but longer statements
 
which is a good thing
 
mostly in production code
 
@HyperNeutrino can I recommend a linter
 
but that hasn't made my programs any less efficient or any slower :P
@totallyhuman ?
 
try a linter, it helps
 
9:02 PM
My code is inefficient as hell
 
;-; Why did I join the tnb-forwarding thread on Discord
 
^
 
;-; why is there no stable discord build for linux
 
... nor for Mac
Windows-centric development... eugh
 
Oh wait there is NVM
 
9:08 PM
I've done the massive refactoring spaces -> tabs by hand
 
@totallyhuman 105 bytes: (f=>f(f))(ff=>f=>f?(f=>f-(-f-f-f-f-f-f-f-f-f))(ff(ff)(f>>1))-(f=>f(f)) (ff=>f=>f>1?ff(ff)(f-1-1):-f)(f):f) (space added again)
 
Poll: Does this code have a sane indentation?
 
no
 
;-;
 
tabs are 4 spaces, not 8
 
9:11 PM
tell that to GH :P
 
Huh?
 
tabs should be 4 spaces long >.>
 
And... they aren't?
 
@Riker *nix, Python, and Chrome beg to differ.
 
they should all sit in the corner and think about their puny electronic lives
 
9:12 PM
Looks reasonable
 
huh ok
 
@Dennis what, python? it uses 2 spaces for indents
 
Trying to implement loops.
 
@Riker 4 iirc
 
@Riker In Python 2's indentation, one tab is equivalent to 8 spaces.
 
9:13 PM
I just hope I won't bother Dennis too many times for bug fixes, so I'm trying to do it properly
 
@Zacharý huh, I thougth it was 2 raw spaces but ok
@Mr.Xcoder just ping him regularly every week or so :p
regardless of whether you've actually changed anything
 
I did make some changes, I had 2 (literally) unusable commands
 
I know somebody who hosts a server, one of the programs on that server is updated often, he's just got a crontab to update it daily
 
Solution: use 1 space
Noone considers a tab a space
 
that's because no one is that insane
 
And doesn't Py2 allow weird stuff with mixing spaces and tabs?
 
> No. Sounds like something Bush would say.
lol wut
 
Py2 does
 
but you shouldn't be using python 2 anyways
 
Exactly
Except for... golfing!
 
9:22 PM
>_<
 
Python 3 can also be annoying sometimes with its types and the fact that reversed, range, zip don’t return lists IMO
 
it can be annoying but it's definitely better than using python 2
 
Anonymous
@Mr.Xcoder That's a good thing - they return lazy generators, like real functional programming languages
 
I still think they’re rather annoying, because I don’t really write production code :P
 
If there's a distinction between "real" and "fake" functional programming languages, I'd say that the "real" ones don't need to specify that generators are lazy.
 
9:31 PM
;-; I want Husk’s/Haskell’s inifinite lists in Python
 
All you young whipper-snappers! Back in my day we used a GOTO statement uphill, both ways, in six feet of snow, and we were glad we had that! grumble, grumble
 
Hehe, it’s amazing how rapidly things evolve
 
TFW Your language has single byte commands and has functions, but converting to int takes 10 bytes :/
 
@Mr.Xcoder ...generators
 
x=0;while 1: x+=1; yield x basically creates an infinite range
 
9:39 PM
so does [0..]
 
Not in Python :D
Python hates golfing :P
 
Also did you just put a semicolon before a while loop?
 
Python CMC: Create an id function. Given x, return x
@Mr.Xcoder Mobile. Can't do multiline.
 
lambda x:x?
 
can if you have a proper keyboard
 
9:42 PM
@totallyhuman How?
 
like
this :P
i dunno if it works for ios but try shhift+enter
 
lol
 
10:01 PM
@Mr.Xcoder Python 3 has some sweet tricks at times (splat is the most obvious example that comes to mind)
 
@totallyhuman heathens (cc @Mr.Xcoder)
@DJMcMayhem splat is in py2
 
I'm like 90% sure that's false
 
>>> f = lambda *x: x[0]
>>> f(*([1,2],[2,3]))
[1, 2]
works with s/\*x/(x,y)/
 
Anonymous
Python 3 extends splat to do other cool stuff
 
@Mego Such as [*range(x)]. In Python 2, you would instead be forced to write range(x). :D
(Kidding--I like Python 3, mostly.)
 
Anonymous
 
Anonymous
(PEP 3132 and 448, respectively)
 
Actually, I don't think I knew you could do a, *b, c = range(5). That's pretty cool.
4
 
Wait you can do that? As long as there's less than one unpack I guess
 
Anonymous
 
Anonymous
@DLosc Since 3.5
 
encoding conversions will be my bane
this sucks
why this api uses utf16le i'll never know
character encoding and http rfc's
maybe i'll make those into challenges
/troll
 
@DLosc That is really cool
 
Anonymous
Python 3 only has two disadvantages compared to 2: verbosity from functions instead of statements (which really only matters in golf) and the fact that reduce isn't a builtin function anymore (because GvR hasn't seen the light and embraced functional programming)
 
you missed "isn't python 2" /s
 
 
1 hour later…
11:41 PM
Can we please remove this answer? It directly violates the "numbers must be valid tokens" rule. I'd flag, but I'd like to test the waters first.
 
tio.run/##K6gsycjPM/7/… is kind of cool that I'm not sure if should be a thing
 
11:53 PM
@Mego Coconut is love, coconut is life
 
@Pavel Coconut has some nice features, but the pattern matching is annoying.
 
@Laikoni Well, fortunatly, you only have to use the features you want to use, and do it like python everywhere else.
For me, those features are piping and switch/case
 
Switch case? So Coconut > Python already
 
@Zacharý Yep. I have no idea how Python's gone so long without getting switch/case
Although Coconut calls it case/match and it actually does pattern matching rather than just switch/case
 
@Pavel True, but coming from other functional languages like Haskell or SML where pattern matching is ubiquitous with the premise that you can now use those constructs in Python was a bit disappointing.
 
11:58 PM
can't you use dictionaries for some switch/case situations?
 
Yeah, but it gets tedious. (I think)
 
??
 
@mudkip201 You can, but it's pretty awful
 
dispatch tables are way better than switches
what is this
 
00:00 - 18:0018:00 - 00:00

« first day (2551 days earlier)      last day (2284 days later) »