« first day (2342 days earlier)      last day (2503 days later) » 

1:00 PM
So that I become truly invisible
 
Oh, repcap.
 
You know my favicon is invisible
 
Yes, sorry
@SIGSEGV Better leave your name as-it-is
 
No, don't be invisible.
 
Oh
Okay
 
1:01 PM
@SIGSEGV Why did you stop posting stuff lately?
 
Things are getting busy
 
@SIGSEGV I see.
 
Or more specifically
exam
 
@SIGSEGV I actually don't, your favicon is invisible
 
and school
 
1:02 PM
@SIGSEGV In precisely one year I have a very important exam, too
In exactly 365 days from now.
 
Shall I make a Google Assistant based golflang?
 
@SIGSEGV Good luck
 
Umm
There's a library
an official library
 
how would that work?
 
@SIGSEGV I'll make a Siri-based one, then
 
1:04 PM
haven't you heard of it
 
>.< don't think so
 
@Mr.Xcoder hah apple never makes it easy
 
I want a Watson-based one.
 
Goodness, how many people are taking exams? It's near the end of June!
@Adám That'd be too overpowered.
 
@ZacharyT High-school get-into stuff
 
1:05 PM
@ZacharyT Nonsense, everything is allowed to get shorter code!
 
@Adám Then run it on an IBM QX?
 
Not everything.
get-into stuff?
 
@Adám Jelly
Jelly is always shortest
it cant be shorter
 
CONSENSUS? The next esolang one creates must be called Cthulhu
@SIGSEGV REMINDER: 05AB1E exists.
 
@SIGSEGV Not always.
 
1:06 PM
@SIGSEGV So not true, I've even outgolfed Jelly in APL on occasion, even though that should be impossible by definition.
 
It could be shorter then Jelly, if Dennis learns how to use all of his bytes.
 
@ZacharyT I assure you he already did.
 
... look at all those unused hooked characters
 
Come on guys its a joke lmao
 
@SIGSEGV Starbait?
 
1:08 PM
No
 
Joke :P
 
Not exactly
But a joke
Joke != starbait
Ooh
 
:)))))
 
It's a Starbaitbait
 
Precisely.
 
1:09 PM
what
 
Wooh
 
@Mr.Xcoder related: You also get a bonus if your answer to Find the highest unique digit summons cthulhu when there is no unique digit present
 
@totallyhuman Starbaiting with a message that is a superstring of "Starbait"
 
GolfScript and APL-like used to be one of the shortest languages in the early days of PPCG (from what I've seen), then at the start of the bloom of esolanging, CJam and Pyth emerged and took over. Now Jelly and 05AB1E knocked CJam and Pyth off the ring. I wonder what the next languages that beat Jelly and 05AB1E will look like
 
@Mayube Editing.
@KritixiLithos Have you forgotten J?
 
1:11 PM
Probably a transpiled language.
 
@Mr.Xcoder J rarely competed with GolfScript and APL because it uses about 50% more characters than APL for exactly the same thing.
 
@Adám That's why Jelly came along, right?
 
Except when it had the builtins.
 
@KritixiLithos Probably Mathematica with 1-byte long built-in names and a custom code page.
@StephenS Yes.
 
@StephenS Yes, but Jelly took it a step further: By splitting monadic and dyadic functions/verbs, parentheses could be removed, making it even shorter than APL.
 
1:12 PM
And 05AB1E, no parens needed because of it's stack-based nature
 
@ZacharyT Yes, but they are mostly very mathematical in nature.
 
The reason Jelly's winning everything: Dennis.
 
we're still seeing the same stack-based/tacit nature of these languages over the years
 
Jim
@Mr.Xcoder Where does that come from?
 
(with the exception of Pyth, of course)
 
1:14 PM
Will Jell'o'matica come
 
If anything is almost unbeatable, it's Jelly/APL hopped up on Mathematica/Sympy ( a lot more so than currently for Sympy)
 
@ZacharyT JellomaticAPyL
6
 
Well, SOGL has only used like a third of its codepage, and it's winning KC challenges
 
but if we start seeing a tide of a completely different type of challenges on PPCG, langs like Jelly and 05AB1E might not make it out
 
1:17 PM
@KritixiLithos Like Charcoal, but one for every different kind of challenge?
 
And with bytes that can effectively extend the number of commands forever, wow... (planning to do that with MY, but that will take a while)
 
Jim
@ZacharyT How can you extend the code page forever? You'll hit a compression limit at a point
 
So for a codepage, do you actually have to be able to save a file that is x bytes, or can you just say "I can map these chars onto all 256 bytes"
 
There, edited.
 
Jim
@StephenS There must be an implementation that is able to save the file with this encoding
 
1:20 PM
@feersum I just realised that I only have a single character mapped to the AltGr+Shift,AltGr+Shift layer: is mapped to AltGr+Shift+U,AltGr+Shift+D.
@ZacharyT Jelly already reserves a few bytes to extend the code page: ØÆ挜Ð. The more extension letters you use, the less single-letters you have left for the more commonly used operations. Over time, new languages will approach the right balance. J actually pioneered this by using . and : to extend ASCII.
 
@Jim What does what come from?
The repcap?
 
Jim
@Mr.Xcoder Someone in the chat confirmed that. Could be Dennis or Leaky Num, I can' remember
 
@Jim What?
I don't understand what you mean
Who confirmed what?
 
Arrrg.
 
@Adám If that's because of my confusion, sry.
@ZacharyT Ignore get-into stuff
 
Jim
1:28 PM
@Mr.Xcoder Well, I'm not sure what we're talking about now. You were referring to my comment "There must be an implementation that is able to save the file with this encoding". Was that unclear in the beginning?
 
@Jim I did not refer to your comment...
 
@Mr.Xcoder @Jim Can't you just start over your conversation from Jim's response to StephenS?
 
Permalink?
 
Jim
4 mins ago, by Mr. Xcoder
@Jim What does what come from?
 
@Adám Thanks.
@Jim I pinged you because of your old comment:
18 mins ago, by Jim
@Mr.Xcoder Where does that come from?
What were you talking about back then. That's what I was trying to say
 
1:32 PM
1
Q: Playing with robots for kids - Which letter will I reach?

Carlos AlejoWe have at home a very simple programmable device for kids: a small vehicle with buttons to make the vehicle go forward, turn 90 degrees left or turn 90 degrees right. We also have a foam mat with letters like this: The purpose of all this is to teach the kids both the alphabet and the rudimen...

 
Jim
@Mr.Xcoder Okay, sorry, I had actually forgot about that. Where does Cthulhu come from? (and sorry for the noise)
 
@Jim Wait a bit, I'll give you a link to Cthulhu
@Jim Look at the comments of this question, Martin's and Mayube's.
@Jim This is Cthulhu.
Apologies everyone for the mess in the chat.
 
Jim
@Mr.Xcoder Okay, thanks for the reference.
 
@Jim OK, showing my ignorance here. For example, I don't see any code in Jelly's interpreter (I don't know Python, but that's beside the point) that does that. What am I missing?
 
So, any up-and-coming golf langs that might beat Jelly and/or 05AB1E?
 
1:43 PM
@ZacharyT Charcoal, for pattern ASCII art or KCs
 
KC = Kolmogorov Complexity?
 
@ZacharyT Yup
 
@ZacharyT yup you butchered that
 
@ZacharyT Here's an example, Charcoal did it in 2, 05AB1E did it in 6, Jelly did it in 9
 
Jim
@StephenS Second time you link that post, you must have been disturbed by it
 
1:46 PM
@StephenS Woah what happened to not upvoting trivial solutions
 
@Jim Well it's the go-to example of Charcoal :/ (and it was on my challenge so it's easy for me to find)
 
Jim
@StephenS Well, I am just repeating what someone told in this very chat, I have no further proof of that, sorry
 
@Jim I'm more asking how to do it :P
Here's another example of Charcoal: codegolf.stackexchange.com/a/120065/65836
 
Jim
@StephenS Open a file in binary mode, and do bitwise operations
 
Files, files, files. Any golf-lang that has built-ins for files?
 
Jim
1:48 PM
@ZacharyT Pyth has '
 
And that does?
 
@Jim So you have to save the Unicode as a file through the interpreter, so that it gets saved as the codepage's bytes?
 
Jim
https://github.com/isaacg1/pyth/blob/master/rev-doc.txt
It opens a file or URL. There is also `.w` for writing files or images
 
@ZacharyT APLX uses ⍐ ⍗ ⍇ ⍈ for files.
 
"APL isn't a golfing language"... wow
 
1:51 PM
@ZacharyT "APLX"
 
Jim
@StephenS I think the interpreter must be able to execute a file containing the code. Another tool or the interpreter itself must be able to write the code in a file
 
I don't thing APLX was meant for code golfing.
Hey, do these seem like decent one-byte atoms?
https://bitbucket.org/zacharyjtaylor/my-language/src/d00ff3db64950a05e37e2cde99734923d7ee26be/commands.txt?at=master&fileviewer=file-view-default
*think.
I don't think APLX was meant for code golfing.
3
Who starred that? (And still has it starred)
 
@Dennis OK, I'm dumb. I'm trying to figure out how interpreters do custom code pages. What's the suggested method for saving Jelly code, as single bytes and not UTF-8? I can see how it reads it, but I have no clue where/how you would save it, at least simply. If it's not simple, that answers my question.
 
Probably just pure bytes.
 
Is it me or is Github slow as hell?
 
2:02 PM
Just you.
 
@StephenS I assume that the interpreters for those languages provide a way to convert between the actual unicode representation and the one in the custom codepage.
 
@Mr.Xcoder you have 1 month to get an additional 333 views
 
but without making the question active
 
@Mayube What?
 
2:07 PM
All the 3's
 
@Mayube Not my post
 
@Mr.Xcoder gotta get to 3333 views before the month changes
 
Not my post again :P
 
guys...you can use f12!
 
I have started posting stuff in March :P
that's 3 & 1/2 months ago, totally not 3 years :)
 
2:10 PM
@Mr.Xcoder 4 months could be represented as 3 and 3/3 months ago
 
1
Q: A lean, mean bean machine

CensoredUsernameA classic example to introduce people to the concept of a discrete probability distribution is the bean machine. This machine has a large amount of marbles fall from a narrow passageway at the top, after which they hit rows of interlaced pins, where at each pin the marble hits it might fall to th...

 
@Mayube Even better
2017/3 = 672,33333333
 
My $%@# phone cord always unplugs while I'm debugging, then doesn't want to reconnect, so I have to mess around with it for 2 minutes every time I move it an inch while I'm looking at debug data
 
I can't stand using commas as separators.
 
@ZacharyT Whoo, we're releasing Dyalog APL 16.0 this week! Includes ⎕CSV which handles any char as sep.
 
2:15 PM
@ZacharyT | is the best delimiter
 
@StephenS I like ~ instead
Or and
 
wait, what if someone made an esolang where input was a list, but the delimiter determined what the code did
 
(I was talking about digit separators)
Seriously, ⎕CSV, for something other than commas? Doesnt CSV stand for COMMA separated values?
 
@ZacharyT It does.
@Adám Should name it ⎕SV instead
 
<insert look of disapproval>
 
2:17 PM
@ZacharyT Oh, in that case, I can't stand using a comma as the decimal point
 
I can't stand using commas in numbers AT ALL!
 
That's crappy
 
What is "crappy"?
 
@ZacharyT Commas in numbers
Sadly, in my country the only accepted separator for numbers is , and I hate it too
 
@Mr.Xcoder Tell that to the 743,1 million people living in Europe
 
2:19 PM
The , or . in a number like 5.00/5,00 is pointless
 
@StephenS It is hard, because I am supposed to tell that to myself. I live in Europe
 
I live in Europe too...I hate the comma
 
5,123/5.123 is ambiguous, so ambiguous.
 
Everyone HATES COMMAS
 
Honestly everything would be easier (but not smaller) if computers just stored decimal numbers as ratios or irrational constants
 
2:22 PM
does your "everything" include the lives of hardware and compiler designers?
 
It would be harder on the computers.
 
@ZacharyT For some reason, Comma is the official expansion of C in ⎕CSV, but it should really be CharacterSV.
 
@CensoredUsername Well... if Mathematica can do it, so can anyone... that's how it works, right?
 
The ratios might be decent, I think there's something with ' for ratios in computers?
 
@Adám of course it should be tabs...spaces are too precious to be separators
 
2:23 PM
@EriktheOutgolfer Yeah, I prefer tabs too.
@Mr.Xcoder Or just ⎕V, it handles fixed width fields too – they're not Separated.
 
why not just ? :P
or even just nothing???
 
@EriktheOutgolfer is STDIN
 
@Adám If it's that important, why isn't it even a part of my computer's fonts
 
I think it's a rectangle by itself not unrecognized unprintable
 
Hey, can someone give me a quick Python3 way to round a number to the nearest integer?
Yeah, it is just a rectangle.
 
2:29 PM
lambda k:int(k+.5)
 
@ZacharyT round
 
@StephenS because your computer designer was not enlighten by the power of APL
 
that exists?
whoops
 
Thanks.
 
@ZacharyT int(n+.5), as ususal ninja'd by @HyperNeutrino
 
2:30 PM
Is it possible to define an integer sequence a such that forall a(a(n))=2n?
 
it even accepts second parameter
 
@Mr.Xcoder what do you mean "as usual"?
@EriktheOutgolfer that seems very useful. so wait, round(x, y = 1) rounds x to the nearest multiple of y?
 
@HyperNeutrino You always outgolf, suggest golfings or ninja me
 
ah :P
 
@HyperNeutrino no it's round x to y decimal places
 
2:31 PM
An integer sequence? I dunno.
 
@WheatWizard a(n)=sqrt(2)*n
 
@EriktheOutgolfer oh okay.
CMC: Given x and y, round x to the nearest multiple of y.
 
@Uriel Thats not an integer sequence
@Uriel proof?
 
I think Jelly or 05AB1E has a builtin for that.
 
@ZacharyT nope
Jelly has round to nearest power though
 
2:34 PM
Actually/Seriously?
 
@WheatWizard is that what you were asking?
 
@HyperNeutrino Jelly, 5 bytes: ÷+.Ḟ×
 
@WheatWizard only for positive integers?
 
@HyperNeutrino $a : \mathbb{Z} \rightarrow \mathbb{Z}, \forall n : a(a(n)) = 2n $
I'm not so sure about your notation there ^ is what I meant
 
2:37 PM
@WheatWizard chat ain't MSE
 
@Uriel Sure, but then a must map from positive integers to positive integers.
 
It shouldn't be too hard to make it non-negative. a(0)=0
 
I think I have it
 
@HyperNeutrino CJam, 9 bytes: q~:D/moD*
I hope it's ok that (3, 2) gives 2 but (3.0, 2) gives 4
 
Gtg now.
 
2:40 PM
@StephenS Quite the opposite, being that important, it is the only glyph which will render correctly even if your computer's fonts don't support it!
 
@WheatWizard eh close enough, I don't know proper notation xd
 
oh nice
 
@Adám It depends on how computers render non supported characters.
Don't some systems display unsupported codepoints as ?
In my case with my linux, unsupported characters are just a box with the hex code in them.
 
@ZacharyT linux specific though...and js often sucks at that
@BusinessCat :D
 
2:46 PM
lol when your code is happy
 
CJam code is often happy
If you need a 1 to n range, you have to use :)
 
or ),(; but less golfy
 
(;
still happy though
 
(; is the happy equivalent of 1>
 
So ),1> works too?
 
2:48 PM
); is the sad equivalent of -1<
(no not W<)
 
Does D: do anything?
Well actually I mean, what does D: do?
 
@HyperNeutrino Well no, what I said is for a different context since everything is overloaded
 
well, it pushes variable D and...huh?
 
@BusinessCat oh ok.
 
1> is basically [1:] in Python
For lists
 
2:49 PM
ah ok
 
or x > 1
 
wait so this is one of these languages where every operator has a meaning for each individual datatype?
 
And (; is "Pull out the first element from the list, then discard it"
 
Actually /. Seriously is definitely one of those, don't know about CJam.
 
@BusinessCat no it's "uncons from left then discard"
 
2:51 PM
I know SOGL is too.
 
Maybe not for every type but it has a lot of overloading
 
ah ok
 
The extended operators are pretty much all single purpose which is kind of annoying
 
the math operators too
 
2:52 PM
Other than m! and m*
And m> and m<
 
also m* is both cartesian product and cartesian power...really?
 
Anything to save space.
And think about it, * is used to notate both multiplication (most languages) and raising to a power (APL-like)
 
Python has * for multiplication and ** for power...:( y u do dis python I just wanna golf D:
 
K is the master of overloading
 
At least ** is shorter than math.pow
 
2:59 PM
@BusinessCat Why not ^?
 
Bitwise XOR
 
Because apparently bitwise XOR is a more important operator to have ¯\_(ツ)_/¯
 

« first day (2342 days earlier)      last day (2503 days later) »