« first day (1914 days earlier)      last day (2919 days later) » 

8:00 PM
@Dennis What do I do if the base64 encoded version of code for TIO has a slash `/` in it?
https://repl.it/CJxg
 
@flawr And that should now be it
 
Neither version works
 
@QPaysTaxes What happened to resupply in DS?
 
@EasterlyIrk Well, to be fair and consistent with the other translations, "Maya-Nummer" is the better German expression.
 
rofl
 
8:04 PM
?
 
Anonymous
@Dennis Thanks!
 
> Nummer
That is how my younger brother actually pronouces number. :P
 
@EasterlyIrk Is he german?
 
no
americanish
 
I don't show up anywhere on this list. Why?stackexchange.com/leagues/88/year/codegolf/2016-01-01/…
 
8:10 PM
@EasterlyIrk This is how "nummer" is pronounced: soundoftext.com/static/sounds/de/nummer.mp3
 
Oops pasted the wrong thing
@EasterlyIrk ish?
 
yah
google it
 
Anonymous
@epicTCK You have to have at least 200 rep to show up on the list. The system only updates the leagues every few hours. Since you just passed the 200 rep requirement an hour ago, you won't show up yet.
 
0
A: Loopholes that are forbidden by default

MegoGenerating all possible functions/programs to solve a challenge In this meta post, isaacg pointed out that, under current consensus, the following Python code (edited to fix a mistake) could possibly be viewed as valid: for i, code in enumerate(all_possible_strings): exec("func" + str(i) ...

 
\o/ \o/ \o/ New Loophole Proposal has posted!
 
8:17 PM
It has in the past.
 
sandboxed the labyrinth sequence... if anyone has an idea how to shorten the exposition without making it less clear, let me know.
 
@MartinBüttner Which one?
 
uhhh, click my starred imgur link and read from there :P
(or wait for the bot)
(or visit the sandbox)
 
5
A: Home improvement for the Minotaur

R. KapPython 3.5, 703 695 676 648 587 581 542 535 500 486 462 431 bytes: (Thanks to @flawr for advice on saving plenty of bytes!) def j(r):R=range;Z=zip;B=r+r+2;P='+';M='-';X='| ';q=[*Z(R(0,B-1,2),R(B-1,0,-2))];L=r+1;A=2+r;print('\n'.join([X*w+P+M*v+P+' |'*w for v,w in Z(R(4*L*4-3,0,-4),R(4*L))]+[X*g...

Now it's probably as short as can be :)
 
Plot twist: it never is.
2
 
8:24 PM
Does anyone here know of a short way to do ''.join() in Python?
 
0
A: Sandbox for Proposed Challenges

Martin BüttnerThe Back-and-Forth Sequence code-golfnumbersequencecounting Imagine a path made up of < and > and ending in a @, e.g. ><>@ A walker starts on the left-most cell, facing right. He will traverse the path as follows: If the walker is on a @ cell, he's reached the goal and is done. If the walk...

 
Or is that the shortest way to do it?
@MartinBüttner Oh no...;_;
 
Anonymous
It would be interesting to try to construct a proof that a given solution is the optimal solution (length-wise) in a given language
 
Anonymous
Unfortunately, other than an exhaustive proof, I don't know how it could be done :P
 
I'm sure it's possible for some (golfing) languages with a minimal instruction set
 
8:32 PM
Is anyone familiar with the online interpreter for J that is usually linked? Is it reliable? How does one save their state to it as a link?
 
It's reliable for most things, except for some statements like 3 : 0 and stuff
 
@miles tryj.tk? It has some rare but annoying bugs.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ I saw from the starboard that you were going to ask someone out. How'd it go? :P
 
Try evaluating */~ 1 1 1 1 1
 
8:35 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ not actually on the starboard, but right under one of the messages
 
oh
I didn't.
I never said I was going to...
 
@Zgarb ah good catch
 
@CᴏɴᴏʀO'Bʀɪᴇɴ oh
 
@Zgarb why does that happen?
@Maltysen she's taken atm :P waiting till next year when the dude leaves
 
@CᴏɴᴏʀO'Bʀɪᴇɴ shrug
I stumbled upon it by accident some time ago.
 
8:36 PM
You know what I don't get? Why is it that in Ideone, * does not work for Python 3?
For instance, [*range(0,10)] does not work in Ideone.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ haha, good luck
 
@Zgarb That reminds me: that code is equivalent to 1 1 1 1 1 */ 1 1 1 1 1. I thought */ was insert into a list; what does it do dyadically?
 
I just discovered youtube.com/tv , a full-screen YouTube that can be navigated by keyboard.
 
@R.Kap that doesn't work in normal python
 
@Maltysen thanks ^^" I think it'll go fine, she's liked me for longer than I've known. kinda creepy, but nice
 
8:38 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ It's outer product, aka multiplication table.
 
@Maltysen So it only works in CPython?
 
@R.Kap normal python is cpython
where does that command work for you?
 
@Zgarb ohhhh. so would v/~ be a table of all combinations of a v b for a in LHS and b in RHS?
 
@Maltysen In the Python 3 version I have installed on my computer.
 
I prefer interpreting */ as insert * between each item and evaluate right to left, makes more sense if you try -/ on a list
 
8:39 PM
@R.Kap really?
its not working for me on python3.4.3
 
@miles mt -- how else would one interpret that?
 
@Maltysen I got it from the official Python website, so I guess I got Python, and therefore, it works. It's really convenient.
 
@R.Kap splatting in a list?
 
@Maltysen works on 3.5.1
For me.
 
is it a new thing in 5 or something?
 
8:40 PM
MacBook-Pro:~ rikerw$ python3
Python 3.5.1 (default, Apr 18 2016, 11:46:32)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.29)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> [*range(0,10)]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>
 
@Maltysen I guess it is. Better upgrade your Python version soon.
 
@Maltysen splat is in < 3.5, but maybe splat in lists?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ what does mt mean
 
I know it works in arguments to functions.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ For rank-0 verbs, yes. I general, it evaluates m v b for every cell m of a.
 
8:41 PM
@miles "me too"
 
@miles either me too or mate
 
That's where I got the latest Python 3.5 version from, and [*range(0,10)] works perfectly.
 
Any early feedback on this?
 
8:43 PM
@EasterlyIrk You linked us to the Sandbox.
And I mean the Sandbox post itself.
 
@EasterlyIrk You made a typo in the link.
There exists no post 90360.
 
@EasterlyIrk VTC no objective winning criterion
 
VTC Sandbox -- too broad (too many possible answers) ;-)
 
retry:
0
A: Sandbox for Proposed Challenges

Easterly IrkAscii Art Mayan Numerals This challenge is simple. Given a number, output a ascii-art representation of the number, using the Mayan Base-20 numeral system. What is the Mayan system? The Mayans used base 20 to store numbers, so the first position was the 1s place, the next the 20s place, then ...

 
8:46 PM
> Since I don't want to penalise languages which can't easily convert between bases, you may instead take the binary representation of the N, using 0s and 1s as usual.
@MartinBüttner Thank-you. :)
 
@EasterlyIrk Pretty good! :)
 
rofl
 
@EasterlyIrk this is nice
 
thanks
 
@EasterlyIrk wait, why won't the numbers be greater than 20?
isn't that the whole point?
 
8:48 PM
because I think that works as it's own challenge.
Or maybe I will add that
nice fast removed.... :P
 
IF DOLPHINS ARE SO CLEVER WHY DO THEY LIVE IN IGLOOS
19
 
@NewSandboxedPosts Is the upstairs neighbor at it again?
 
@VTCAKAVSMoACE Yes
 
@EasterlyIrk Do you really want to have that ASCII shell for 0? I'd prefer more straight lines, so they could be cleverly reused in the other shapes.
 
yeah
i want it... :P
@VTCAKAVSMoACE what?
 
8:52 PM
@EasterlyIrk You really want to make it hard on us, don't you?...
 
yeahish
i just want a hard challenge
 
Apr 12 at 4:46, by New Main Posts
I SURE DO LIKE IT WHEN MY UPSTAIRS NEIGHBORS VACUUM AT 2 AM
 
@EasterlyIrk Well, challenge accepted.
 
monring
 
8:55 PM
monking
 
@Quill Hello
 
@EasterlyIrk I don't think the shell makes it harder in the sense of having to think more, because the only way to golf it is to use a compression algorithm, which is kind of separate from the rest of the challenge.
But that's just my 2 cents.
 
@Quill nihgt
 
@Mego "Builtin functions that calculate the Kronecker sum or Kronecker products are not allowed"
 
@Zgarb Well, Python has zlib for a reason.
It even has base64 for a reason.
 
8:57 PM
FGITW'd! \o/ \o/ \o/
 
@Zgarb okai
If I had a better shell, I would use it.
 
Hello! @QPaysTaxes
 
1
Q: Does drag+paste count as a valid form of input in Excel?

VTCAKAVSMoACEI recently answered in Excel, where my input was based on the user copying a cell's contents via drag and past over multiple cells, where the input n was the final cell to which was dragged, which I thought was acceptable in the question: "You can get n any way." yet also "Standard loopholes are ...

 
@TimmyD I think the most golfy version of the formula could likely be recursive which would make the infinite stream easiest.
 
Anonymous
@MartinBüttner Derp I can't read
 
8:58 PM
But at the same time, I would actually like to see those answer, hence considering to allow it.
(In fact, I'm hoping that competitive answers won't need to do the actual simulation.)
 
@MartinBüttner Oh, durr, that makes sense. I was just thinking of a singular method.
 
 -------------------
|    |    |    |    |
|    |    |    |    |
|-------------------|
|                   |
|                   |
 -------------------
@EasterlyIrk ^
 
@Zgarb I like that much better than what @EasterlyIrk already has
 
@Mego thanks for helping me realize I could use matrix division to find the identity
 
9:01 PM
@Zgarb okai
@mınxomaτ wtf
 
@mınxomaτ I wasn't gonna sleep anyway.
 
> Was wasn't
So you do?
 
I have no clue what you're talking about.
 
sounds like you could use some
 
heyy @Dennis would it be legal to host J on TIO?
 
9:04 PM
that makes me wonder, is the syntax of a language protected? If you write your own compiler, interpreter, etc. for some language, can they have any legal grounds to stop you?
 
@miles depends on the license of the language
@mınxomaτ my god deep dream is awesome
 
@CᴏɴᴏʀO'Bʀɪᴇɴ J source is apparently licensed under GPL, so I guess it should be fine law-wise. But J has eval and filesystem functions, so Dennis may be hesitant.
 
@Zgarb Oh, true. :| doesn't Julia tho?
 
I don't know what he did with Julia to host it though.
Ninja'd
 
9:10 PM
He generally removes those bits
He did with Vitsy, at least.
 
well, that's easier bc you can mod Vitsy's src
 
Have you looked at the J source? I wouldn't want to modify that.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ If it's licensed under the GPL the source must be available in some form
 
@Zgarb no, I haven't -- what's it written in?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ C
 
9:12 PM
I might want to look at that
 
@CᴏɴᴏʀO'Bʀɪᴇɴ C, but with so many macros it looks like J.
 
You really don't want to look at it
 
oh god
but I need to know how to parse/exec it
I'm trying to make my own
 
Well, if you insist... github.com/jsoftware/jsource
It's really bad.
 
3
Q: Transform a matrix

M.TWrite a program where a matrix A read from SI (maximum value of dimensions of the matrix is 100) is transformed to a new matrix B. Each element of the new matrix B is the sum of the positive neighbors of the corresponding element of the matrix A. Print the new matrix B on the standard output. Ex...

 
9:14 PM
uh, nvm, I don't need to know that badly
 
I thought so.
 
I think I'd learn more by looking at a J interpreter written in PHP
 
@Zgarb Yeah, that's probably one of the files on the "don't touch ever again" list
@CᴏɴᴏʀO'Bʀɪᴇɴ PHP is readable if written right
 
Exactly
I feel like the J src is a brute force result
 
9:22 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ o source is worse....
 
@EasterlyIrk No, it really isn't
 
yes it is
 
Have you looked at the J src?
 
yeah
is worse than the link @Zgarb gave
 
9:23 PM
Does anyone know of any languages where a single quote (') opens a multi-line comment block?
 
there's more for J
@Quill why?
(I don't)
 
there's a bug in Prettify for VB*, trying to find a reason that it should exist
 
But I can make one
oh
 
@CᴏɴᴏʀO'Bʀɪᴇɴ rofl
 
¯\_(ツ)_/¯
 
9:24 PM
@mbomb007 The code is entered correctly in the text area, but the browser will convert all line breaks to the format of its choice. There's no easy solution for this I'm aware of.
 
@NewSandboxedPosts @MartinBüttner noice
 
@mbomb007 TIO uses URL-safe base64, with - and _ instead of + and /`.
@quartata It is. J's source code is the most unreadable blob of gibberish I've ever seen in production code.
 
@Dennis Really taking the "some form" clause to its limit
 
So should I leave numbers > 20 for a different challenge, or include them in here?
 
Is it just to get around releasing your code? i.e. obfuscation
 
9:29 PM
Found a SE clone: help.openstreetmap.org
 
@CᴏɴᴏʀO'Bʀɪᴇɴ maybe they were just so used to writing code that looked like gibberish when using J, they carried that over in to their C code
 
But only for a specific piece of software.
 
@Maltysen they had to write the interpreter first ಠ_ಠ
 
> interrupter
 
9:30 PM
in Tavern on the Meta on Meta Stack Exchange Chat, Apr 22 at 2:26, by Quill
I've come up with a fun game, google stack overflow question titles and when you find a unique scraper, you take a drink
 
underage
 
> In biology, cloning is the process of producing similar populations of genetically identical individuals
 
@CᴏɴᴏʀO'Bʀɪᴇɴ The people that created J are the same that created APL, so they had experience with terse code.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ well, APL
 
9:31 PM
@Zgarb oh wow I had no idea
 
ninja'd
 
TIL In skype, a sed regex (s/foo/bar/) actually edits your previous message.
 
@EasterlyIrk cooooooool
 
only works if your message was the most recent one
 
-1 doesn't work for me
 
9:39 PM
does for me
check settings
Again, any more input on this? Specifically whether numbers >20 should be a different challenge.
nope
 
@EasterlyIrk i say same challenge
 
okai
 

« first day (1914 days earlier)      last day (2919 days later) »