« first day (1700 days earlier)      last day (3137 days later) » 

So it should be fine to use len("""....
 
llama@llama:~$ echo -n 頤 | wc -c
3
 
I'm back
What did I miss?
@Doorknob That's something that's really annoyed me with my Invisifuck interpreter
I have to read 3 bytes and see if they are ok
 
0
Q: Maze generating onliner

mschauerThe famous C64 basic one liner 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 prints a maze of slashes and backslashes. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/ //////\\/\\/\...

0
Q: Palandrome-ish code

J FCreate a program that does the same thing forwards and backwards, in different languages. “Different languages” does not include different versions of the same language. Also, if you use a derivative language, (i.e. c++ and c), the program must not run in the parent language (Is this too harsh?)....

 
Invisifuck = BF with invisible characters
I'm working on it
Darn someone already posted making a 24 game solver
I thought I was being so unique here
Hmm back to the drawing board
 
12:06 AM
Take 바 for example (korean for "bar"). This is 1 symbol, 2 real characters (ㅂ and ㅏ, b and a) and 3 bytes :)
 
That's even more confusing
UTF-8 pls
 
[invisifuck] Isn't this basically Whitespace?
 
@minxomat It's whitespace but worse
See it's totally invisible like to the point that in most editors the cursor acts like the file is empty
It's like it's not even there
You have to use a hex editor to program it basically
 
or a sane text editor
 
Or just write it normally, and write a conversion program :P
 
12:10 AM
^ how vim shows a ZWSP character
 
@Sp3000 Shh that's how I test it
 
Oh also, you can input one of these ZWSPs with <C-v>u200b, which you can also use for any Unicode code point
(in insert mode)
 
So + is INVISIBLE PLUS, - is INVISIBLE TIMES, . is WORD JOINER, > is LEFT-TO-RIGHT ISOLATE, < is RIGHT-TO-LEFT ISOLATE, , is INVISIBLE SEPARATOR, [ is FUNCTIONAL APPLICATION and ] is POP DIRECTIONAL ISOLATE
Gonna be great
It'll achieve what whitespace was aiming for but failed
 
@AlexA. I was wondering when you would join chat. People here keep talking about serious things like programming.
 
Ayy Calvin
 
12:16 AM
GOD DAMN!
Let's talk about bananas.
Shut up about programming.
 
Teach me how to be xx MLG challenge writer xx please
 
They're yellow
 
I like bananas.
They can give you hyperkalemia if you eat too many though.
Kinda sucks when people keel over at my banana-eating contests.
 
And hypokalemia if you eat too few.
Do you actually have banana eating contests?
I'm intrigued...
 
12:17 AM
@AlexA. No that was a joke.
I like plums better than bananas. (Please don't burn me at the stake.)
 
@Calvin'sHobbies As long as it isn't "MLP PCG" then we're okay. :P
 
Major League Code Golf coming soon to a Youtube channel near you
 
@quartata Plums from my grandma's back yard are awesome. Plums from my parents back yard are not.
 
I like scheming with bananas
 
@quartata I can't describe how I do it. It doesn't seem all that special to me
 
12:19 AM
@AlexA. I wish I had a backyard to grow plums.
@Calvin'sHobbies Hmm
 
I don't have one either.
 
I feel like I've done something wrong here because there's not that many answers on them even though they have a lot of upvotes.
 
answers and votes aren't correlated necessarily
 
I mean the first one is complicated but the second one isn't that bad (or at least I thought).
 
Upvotes do not correlate with answer number
 
12:20 AM
Fair enough...
 
Easier (or cuter) problems often get more answers
 
@Calvin'sHobbies ASCII Art Bunny. 1337 upvotes, 360 answers.
OK I get the meta now.
Let's see here...
 
Correction: ASCII art bunny with a dorayaki/pancake on top
3
 
I see...
Thank you for sharing your wisdom with me.
 
(Here in case it went over anyone's head)
 
12:23 AM
LOL
Say, I just found this challenge: codegolf.stackexchange.com/questions/54807/…
This looks like it was a lot of fun. Are we ever going to see an obfuscation/cops-and-robbers thing like this again?
 
Nope. Never again.
 
rip
 
Obfuscation CnR? Probably yes. The exact same one? No
 
If we do it would be closed as a duplicate.
 
Yeah not the exact same one obviously
But maybe like similar concept but calculate prime numbers or somethin instead of Hello World?
 
12:27 AM
e.g. this was another pretty good one
 
@quartata Dennis did the prime catalog, if by Hello World you're referring to the Hello World catalog that Martin did.
 
I would have no hope of getting away with a Befunge answer in a CnR question... :P
 
i think quartata means Hello World Quiz
 
Hello World Quiz?
 
TPLQ
 
12:29 AM
Ohhhhhh right
 
Yeah that but with prime numbers instead
 
I forgot Hello World had anything to do with that
 
Would that be OK?
In case you couldn't tell I'm hinting about posting something like that lol
 
You can go ahead and sandbox it.
 
I'd say probably not, because half the pain of TPLQ was just finding really obscure languages and was more research than programming
 
12:30 AM
^
 
Hmm alright
 
If the challenge would be otherwise identical to TPLQ, just a different task to obfuscate, I'd probably call it a duplicate.
 
Maybe one where the robber has to write another program that outputs the source of the first, but they don't give the language name so the next robber has to figure it out again. Might reduce to a chain of obvious languages though.
 
Ooh
 
System.out.println("dear god why");
 
12:31 AM
Yeah that would probably just end in an infinite chain
 
That's what the tag is for
There's no reason it ever has to end
It'll just get hard to keep going after a while
 
Yeah eventually we'll deplete all the esolangs and have to start all over again
 
Explicitly state in the question that brand-new esolangs are allowed. Problem solved!
(Or created, depending on your perspective.)
 
Hmm
Lemme see if I could figure out a decent way to write this in the sandbox.....
I like the idea but I just don't know if it'll work out
 
!!!
What if we set up a ring of robbers?
As in, a few people (the robbers) secretly collaborate beforehand to devise several programs that are obfuscated and somehow interact with each other, and the cops have to bust the ring, so to speak.
The robbers' programs probably ought to go in the question, perhaps. Hmm. Now I'm not sure how this would work.
Oh, and to clarify, this is probably a very different idea from @quartata's.
 
12:38 AM
Can you edit comments?
 
@quartata Up until 5 minutes after they are posted, yes.
 
OK I think I have kind of a rough draft
0
A: Sandbox for Proposed Challenges

quartataChain of Conspiracy Thanks to Calvin's Hobbies for the idea! This challenge will never end. That's a good start right? So essentially the idea behind this challenge is that I will post an obfuscated piece of code that outputs the language it was written in. If you figure out the language (for ...

Please let me know how horrible it is.
Not sure what to do about submissions that we just can't crack
Maybe after 7 days they have to reveal the language and the chain starts over?
OK I made an edit
I realized that I didn't want the chain seed to ouput the language it was written in
Cause if I use the language I plan on using it'll be super obvious
(It'll have a string that says it lol)
*output
 
0
A: Sandbox for Proposed Challenges

quartataChain of Conspiracy Thanks to Calvin's Hobbies for the idea! This challenge will never end. That's a good start right? So essentially the idea behind this challenge is that I will post an obfuscated piece of code that outputs "Hello World!". If you figure out the language (for sure), you will ...

 
silence
:(
 
quartat, are you doing a ><> FizzBuzz?
 
12:52 AM
?
Oh is there a fizzbuzz challenge?
 
21
Q: 1, 2, Fizz, 4, Buzz

Beta DecayIntroduction In our recent effort to collect catalogues of shortest solutions for standard programming exercises, here is PPCG's first ever vanilla FizzBuzz challenge. If you wish to see other catalogue challenges, there is "Hello World!" and "Is this number a prime?". Challenge Write a progra...

 
I wasn't planning on doing one
I remember seeing it earlier, saw that someone had already posted the gs2 answer and moved on :P
 
:/
 
(One byte in gs2, looks like someone else knows it though kek)
You can post a ><> answer, I don't mind
 
Hmm just thinking of what languages to do, that's all
 
12:53 AM
Perl
we need more perl answers here
 
There's already 2 XD
 
Rats
Hmmm
Ooh I know what you could do
Chef
(MAKE IT HAPPEN)
 
I'm not trying to ruin it, I promise :D
I just can't see how it's supposed to work like this.
 
It's fine I'll figure it
 
Also, just because I can't help myself when I see a terrible pun...
 
1:01 AM
OK I think I've got it
 
I drink milk.... a quartata time.
3
 
Nice meme
In case anyone wanted to know, you pronounce it core-tah-tah
 
Is it ok to post something like this?
 
@quartata That's not nearly as fun to say.
 
Oh fine say it how you will
Don't come crying to me when some Italian lynches you
 
1:04 AM
He'll have to wait in line. I'm fairly certain it's not the first foreign word I've butchered.
 
0
A: Sandbox for Proposed Challenges

quartataChain of Conspiracy Thanks to Calvin's Hobbies for the idea! This challenge will never end. That's a good start right? So essentially the idea behind this challenge is that I will post an obfuscated piece of code that outputs "Hello World!". If you figure out the language (for sure), you will ...

 
@ZachGates I'm no python expert, but it looks like you've modified it enough that I doubt anyone's going to say anything.
 
OK IS IT BETTER
I think this time I've really got it
A new era in PPCG will begin
 
@Geobits Awesome, thanks.
 
@ZachGates I'd probably wait for xnor to fix his personally - and in any case a ~80 byte fix seems like a lot more than I'd expect
 
1:05 AM
@Sp3000 Ah, yeah. It took a lot more bytes than anticipated :/
 
Surely not 80 though... :/
 
I'm going to turn my answer community wiki. That seems appropriate
 
Hmm. Okay, one thing I'm not clear on. When exactly is a code cracked? As in, who can verify it if the latest one is always obfuscated in an unknown language?
 
What?
 
A posts a code. B posts a code that says "A", but A doesn't know that because it's obf. So then C posts a code that says "B", but neither A nor B know that because it's obf.
How can you tell if the answer saying it cracks yours is correct if it's obfuscated?
 
1:10 AM
0
A: Sandbox for Proposed Challenges

quartataChain of Conspiracy Thanks to Calvin's Hobbies for the idea! This challenge will never end. That's a good start right? So essentially the idea behind this challenge is that I will post a chain number (more on this later) and an obfuscated piece of code that outputs "Hello World!". If you figur...

I made some more changes, including a system for answers we can't crack.
I think it's a little complicated but good overall.
Feedback pls
@Geobits Hmm
Well it kinda has to be an honor system
OH wait I see what you mean
Damn
It might have to be revealed right away then
Well actually
I think it works if we can just trust people to be absolutely certain
Like you can't post an answer if you didn't run the damn thing
We could probably use some moderator justice if we find out something wrong here
 
I'd like to say we could, but I've seen too many answers here that just don't work right. Not intentionally, it just happens :)
Not like I ever see that at work :P
 
Yes, experience has shown that numerous people will post both invalid programs and invalid cracks on these challenges.
 
Dammit
People are problematic
We need a middle man
 
Yea, if we could get around needing people to do this coding thing it'd be a lot more efficient.
 
I have an idea
So this is really weird
 
1:14 AM
@Geobits The Machine from Person of Interest is able to modify its own code :D
 
But suppose we made a piece of code or a website or something where people can submit their cracks privately with the answer they cracked, the language they think it is, their answer and what language it is in and the piece of code can verify it and give them some sort of token to identify them
Then they post the token with the answer so people know it's legit
 
@ZachGates I've never seen that, but I'm willing to bet lots of movie/tv machines can. I'd say Skynet does on a regular basis :)
 
It's getting too complicated is the problem
Cannot spell
 
^ Canot
 
^ Caret
 
1:16 AM
 
hey I was about to post that :P
 
But seriously could we do that?
I mean the problem is the program would have to have the interpreter
It would be so much easier if we could use a human for that
 
It would have to be an interpreter for every bizarre language out there o.o
 
This is such a good idea I'm freaking not giving up until I figure this out
 
We need a little man who lives in a box or something.
 
1:17 AM
Exactly
Like a Mechanical Turk that's free
 
R2D2?
 
And never makes mistakes.
 
Oh, nvm.
 
The problem with just canvassing esolangs is that oftentimes esolangs articles don't have interpreters listed
 
So you need a god in a box.
 
1:18 AM
Basically
Darn darn darn
OK I THOUGHT OF SOMETHING
So we already have it so that people can't crack answers that cracked theirs
SO
Wait
 
I'm probably missing something (I think I've only read part of the discussion), but why not just have crackers comment first to verify the language? Then if they're right, they get exclusive rights to post the next answer
 
SE doesn't have PMing does it?
 
@quartata no, why?
 
@Geobits Ninja'd :O
 
1:20 AM
I was going to say have the cracker PM the language they wrote their answer in and the crackee can verify it's legit
 
oh wait, I'm bad at reading and didn't fully read the sandbox post
 
Yeah that's the problem
 
@Doorknob I think the idea is so that not only is the language of the next one unknown, but so is the output.
 
It's common for people not to respond for several days, if ever.
 
yeah
2
 
1:21 AM
It's seems like such a little problem but mannnnnnnnn
*It
 
Ok, how about everyone posts a hash of what language their program is in?
The problem with that is bruteforce
 
Press up to edit chat messages (for two minutes) :)
 
We should be able to crack it with other languages than the intended one though.
 
Exactly
 
right, that too
 
1:21 AM
That was a lot of the fun of TPLQ.
 
cough Foo cough
 
DAMMIT FOO
 
(To be fair, I think I was the first to crack an answer with Foo though >_<)
 
@AlexA. I'm still wrangling with my dual-boot thing
 
LYNCH THE FOOER
HATE THE FOO HATE THE FOOER
 
1:22 AM
@PhiNotPi What's going awry with it?
 
@PhiNotPi Ouch, what happened?
 
@PhiNotPi oh noes
 
IS THIS A LYNCH PARTY???!!!!
 
:D hides
 
OK back on topic
 
1:23 AM
errr, that emoticon was meant to be D: not :D
 
Lynch and party. Not two words you find together every day.
 
You can come out doorknob
 
@Doorknob Are you sure?
 
We need you to help us out here
 
@ZachGates Pretty sure...
 
1:23 AM
:D:
2
 
@Doorknob Hmm.. I'll take it into consideration.
 
ಠDಠ
 
My installation of elementary OS (based on Ubuntu) freezes on boot.
 
Needs less ice element, more fire.
 
1:24 AM
The elementaryos.se question I asked about it: elementaryos.stackexchange.com/questions/2158/…
 
@Geobits Everything Changed When the Fire Nation Attacked
2
 
I've got to do homework now, but this is definitely an interesting problem that I'll think about @quartata :)
 
Kewl
 
My Windows works fine, I'm currently typing from the installation on my live flash drive.
 
I'mma keep thinking about it too
 
1:25 AM
Oh wow, I didn't know there was a stack for that.
 
Ew, tech support site.
 
It's all about perspective. Better than a tech support phone line or chatbot :P
 
Jul 24 at 1:43, by PhiNotPi
Imperative... Functional… Object-Oriented... Symbolic. Long ago, the four programming paradigms lived together in harmony. Then everything changed when the Golfing Languages attacked. Only the Geobits, master of all four paradigms, could stop them. But when the world needed him most, he vanished.
 
@Doorknob I was trying to restrain myself :(
 
Hmm lemme see if I have enough rep to put a bounty on our problem here
I only have 150 which probably isn't enough to motivate anyone rly
 
1:29 AM
Don't worry, I've tried 500 and that hasn't been enough to motivate sometimes :P
 
Need some rep? Here's 500 for ya. All you have to do is crack it :D
 
50 on one of my questions and no answers since ;-;
@Geobits but I don't know Java D: damn
 
I'm really good at Java... but that thing.... it scares me
 
That certainly does make it a bit harder...
 
OK I thought of a solution
 
1:32 AM
That was quick. I've had that bounty up for a long time.
 
So what you do is with each answer you post the hash of a file that says "This language is Foo" for instance
That way it can't be brute forced
Thoughts?
Then to verify you type out a file like that and compare hashes
Well wait I guess it still could be brute forced
 
I should change my itertools bounty to 500. That's the smallest rep that should be worth picking up off the street.
 
Dammit
 
So. Grab the list from esolangs, create a file for every language. Done.
 
Exactly
We need something else
GOT IT
So instead of just printing out the solution
Programs print out the solution and a random number
And you post a hash of the output
Then if and only if you run it and get the output and hash it
 
1:34 AM
How about instead of printing out the solution, they just give the solution, and make the output something else? It would solve the whole thing.
 
@feersum I was actually wondering about this question
 
But that takes out the whole chain part that made it cool
 
That sorta ruins the "chain"ness
 
I think this hash solution works
I'll edit it and see
 
oh..well that's a very unpleasant question, hehe
 
1:37 AM
Oh but the problem there is that then you might not be able to crack it in other languages per se
 
Maybe I can try to call a standard loophole on it.
 
0
A: Sandbox for Proposed Challenges

quartataChain of Conspiracy Thanks to Calvin's Hobbies for the idea! This challenge will never end. That's a good start right? So essentially the idea behind this challenge is that I will post a chain number (more on this later) and an obfuscated piece of code that outputs "Hello World!". If you figur...

Added the hash thing
I don't really like it but it's the best I can think of
If I (or someone else) doesn't think of a better one by tomorrow night I'll just roll with it
 
18 mins ago, by feersum
We should be able to crack it with other languages than the intended one though.
Isn't that still a problem?
 
Yeah I know that's why I don't like it
 
so what's the point of the random number again?
 
1:40 AM
Make it not bruteforceable
 
Does the random number change between runs?
 
No
I mean a random constant number
 
> random constant
O_o
 
So that way the only way to get the hash is to run it
You know what I mean though
I'm sleepy deal with it
 
Wait, where does the randomness come from then?
 
1:42 AM
Changed it to number of your choice
The idea is that the only way to get a hash to compare is if you run it in somethin
Not just try every language name until it matches
 
Oh I get it now
 
This way you can also get some cool polyglots
They output a language and a number, but they don't match the hash!
The only problem I see with this is what about my initial answer
 
Wait, but this doesn't really solve the problem of people who don't test their output
 
Hmm
 
I mean, if you're not gonna test it to make sure the output is right in the first place, it's not like you're gonna go to the trouble of hashing something either
 
1:45 AM
Well people who don't test their output were a problem in TPLQ too right?
 
Except this one's a chaining thing
so a wrong answer ruins the whole chain
 
Hmm
Lemme think about that over a snack
Well, I think someone who doesn't go to trouble of testing output and hashing also isn't going to do the right format
So if we see one like that we can just delete/downvote into oblivion and pretend like it didn't happen
I think the only problem with this currently is what should I put for the hash for my answer see
Everyone knows my output is "Hello World!"
Maybe I could make it just simply something random, but still
 
Can you adjust how much rep you need to post on a protected topic?
If so we could set it to like 50 to prevent some of that as well
 
@quartata I don't know what your proposed scheme is, but I can't imagine hashing is going to be helpful
 
1:55 AM
0
A: Sandbox for Proposed Challenges

quartataChain of Conspiracy Thanks to Calvin's Hobbies for the idea! This challenge will never end. That's a good start right? So essentially the idea behind this challenge is that I will post a chain number (more on this later) and an obfuscated piece of code that outputs "Hello World!". If you figur...

Read how it is currently
The idea is that your output is language + a number of your choice and then you post a hash of that
 
> a MD5 hash of your output
 
yes?
 
Is the output something other than a language name? I can't tell
 
The output is the previous answer's language + number of choice
It should say
 
@feersum Hmm I guess the fact that it needs to be an actual list and that the input is a set really changes things...
 
1:59 AM
If the input was not a set, that could be even worse for itertools
Actually, no
since you could wrap set() around the output of either program
in case of duplicate elements
 

« first day (1700 days earlier)      last day (3137 days later) »