« first day (2231 days earlier)      last day (2908 days later) » 

04:00
lol
> A typical Reddit user sleeps with a hammer.
i can't deny this, I have embraced my true redditor and now carry my (mod) hammer 24/7
@Riker That pun was simply smashing! :P
04:20
thank you
ignores further pun
04:34
Hey, do we really not have a challenge on finding the n'th prime number yet?
I was searching around and found related challenges but nothing asking to find the n'th prime number.
@R.Kap Its pretty much a duplicate of primality test
I could have sworn we did
@WheatWizard not really
@WheatWizard You think so?
Except for builtins I don't see how any approach might be different
count up from 2, check if n is prime, if it is increment count. When count is = input, output n
Really just primality tetsing with an iteration shell thing
04:38
Yeah pretty much
Hmm...I see your point.
How about a fastest code version?
That would be more interesting
probably done though
Trying to out compete others in terms of how high of an n your program can handle in the shortest amount of time possible?
Yeah would be pretty interesting and I don't think it would be a dupe
I guess I'll propose that in the sandbox then and see how far it gets.
04:46
Yeah sandboxing seems like a good idea
04:58
[ [ NumberLiteral { value: '123' } ],
  [ NumberLiteral { value: '1' }, NumberLiteral { value: '23' } ],
  [ NumberLiteral { value: '12' }, NumberLiteral { value: '3' } ],
  [ NumberLiteral { value: '1' },
    NumberLiteral { value: '2' },
    NumberLiteral { value: '3' } ] ]
oh my
(This is generated AST for 123 btw)
@Downgoat I like this.
05:22
@Downgoat ... you bork cheddar again?
@Downgoat also pls reply to vsl message
Which hand do you use strawpoll.me/12492628
@betseg Can't access, put me down for "right".
MCMC: Calculate average case time complexity of Bogo Sort
05:39
Looks like a relatively high population of left-handed people here right now...
I mean, there are only 5 votes
That's why I want to post this 12 hours later too
ooh, someone is ambidextrous.
@Pavel done with opera VPN
I can't install Opera either
@betseg What if it depends on what you're doing?
05:43
Select "both"
@MistahFiggins I and some nerd Turkish guys have a telegram group
I've always found (dis)abilities fascinating, like color blindness, or deafness, or ambidexterity. It's interesting because I will probably never know what It's like to experience those things.
^^The left handed are around 75%
I've Lazy Eye, if that's interesting.
I have asthma and astigmatism
I have -9 vision
05:45
-6.5 hi
@ATaco What's that?
Both of my eyes can move independently, an often do without my control.
@Pavel A good song
I have some kind of extra artery that leads to me eyes, but apparently that doesn't actually mean anything significant.
Not as interesting or relevant in my life now, but I had an extra adult tooth that turned my normal front tooth 90 degrees
Braces in 3rd grade or something crazy
05:51
en.wikipedia.org/wiki/Exotropia is my particular flavour of lazy eye for the curious.
@Pavel do your friends take your glasses, raise fingers and ask now many they're raising? -,-
No, actually, but they used to. I get... defensive
All but two of my mates have Glasses.
Not 5, ya idjit! 4! a thumbs not a finger!
We never really needed to do that "How many fingers am I holding up" thing.
05:53
Seeing as how I can't even read size 12 font from more than 6 inches away.
@ATaco put glasses on those two and ask how many fingers you're raising!
I don't have that bad eyesight. I can see things pretty clearly up close, but reading text across the room gets annoying enough for glasses
I've done that
Also, my glasses is surprisingly unrelated to my Exotropia.
I guess I just have bad eyes.
Anyone here colorblind?
05:58
I can only see one color without my glasses, does that count?
Is that; "Gray Blur"?
How'd you guess?
If you don't have glasses for some reason, you can create a pinhole with your hand and look through that. Everything should be more focused
I know
But it limits your vision, and makes everything darker
06:00
But for previously mentioned reasons I never don't have my glasses
@MistahFiggins 18% now
I think it's something like 10-15% left handed in the world
don't know exactly
10%, According to google.
06:22
0
Q: Sandboxing Multi-Thread Challenges

Wheat WizardI am currently sandboxing a challenge that will have two threads. I was wondering if there was any good way to do Multi-thread challenges like cops-and-robbers. Typically I do one thread explaining the idea and get feedback on the idea rather than the formatting details and wording. However I ...

At first I thought this was about Threads
06:52
@Pavel and I thought my -2.25 was a lot
I have an Aunt who has -17, her glasses are like a centimeter thick
Everyone in my family has really bad vision
My left eye is -2 and my right eye is the one that is -2.25
My left eye is -7.75, my right is -9.5
-5.5 and -6.5, both with .5 astigmatism, hi
What's astigmatism?
06:58
More complicated than myopia to explain :/
Basically everything gets a bit blurry regardless of how far away it is.
Like cataracts?
IDK, I don't have cataracts.
07:11
0
Q: Find B1nar0 Solutions

CryptoB1nar0 puzzle is a paper and pencil game with 0 and 1. The goal is to fill the grid accoring to 3 rules : No more than 2 consecutive 0s or 1s Each row/column has half 0s and half 1s No identical row/columns Example : [ A is 0 according to rule 1 B is 1 according to rule 1 C is 0 according ...

 
1 hour later…
08:32
@NickClifford: Does Ohm have something similiar to 05AB1E's global array?
Anonymous
08:48
@KritixiLithos Astigmatism is when your eyeballs are deformed
I have an idea of a C&R challenge
(I'm doing it in sandbox this time since this is my first C&R)
Cops make a hello world program and write out their MD5 sum
Robbers crack the original code
Anonymous
@MatthewRoh Pretty sure that's been done
Anonymous
If not on the main site, then in the sandbox
Huh. not on the main.
@Emigna Congrats on 20k! :)
08:53
Not in sandbox either
:D
btw my eyesight isn't negative, but I do need to check again
09:09
@Adnan Thanks! :)
@MatthewRoh and someone discovers a hash collision?
now with an explanation!
09:28
@betseg actually the question itself is to find a hash collision
09:39
@NickClifford: Feature request: Addition working with arrays.
10:07
0
A: Sandbox for Proposed Challenges

LeoDivision and remainder A simple challenge once in a while is good for trying the most particular of languages, and to build a repository of answers in many different languages. This challenge is extremely simple, but I believe very few languages will have a builtin for it (many will do with two...

@fergusq How do you set the step of seq in Röda? I tried seq 1,10,2 but it yield an error stating that I can only use a maximum of 3 arguments
@KritixiLithos seq(a, b, step=s)
It seems that I don't mention that in the documentation. I should update it more frequently.
Ah, that's the kwargs
One of the teachers in my school got hit with ransomware
10:48
Have Röda support reverse sequences like seq 10,1 without have a step value stated
11:07
I appear
Hello all
Thanks for the edits made to my answer mmbomb and riker
How to use cron? I need to schedule a reminder in the far future to finish a joke
@Dennis Can you pull Charcoal? Thanks in advance!
0
Q: Shortest self-analyzing program

no1xsyzyOh, <PROGRAM NAME HERE>, tell me how many character '<CHARACTER HERE>'/s are there in your body. Your work is to write a quine-like program/function that takes an input of one character, and respond with a number telling how many times that character occurs in your program. Comments, indents, ...

How do directors make really deep meanings in the script and whatnot but everyone is like YASS stuff go BOOM?
11:23
@ChristopherPeart Because some movies were made for excitement, not for the sole purpose of being inspected in detail?
@ASCII-only Yeah but some of those excitement movies (that i love) the directors have deep meanings
@ChristopherPeart Yeah, but IMO a lot of people watch it just for the excitement, only some people watch/rewatch it to find hidden meanings/easter eggs
@KritixiLithos That sounds reasonable, so why not. I implemented it.
12:27
@Emigna Not exactly, but the "map" component generally covers the use cases of the global array, I believe.
@Emigna By this, do you mean like array concatenation or like vectorization of addition?
@NickClifford Vectorized addition. [1,2,3] + 5 for example
I assume map can't handle this case?
@ASCII-only Done.
@NickClifford Actually, the map/collect command seem to be able to handle this. I missed that it existed when searching earlier
12:52
@Emigna Yeah, in that case you could just do 3@▓_5+ or something.
Yeah, I realized that when I noticed that ▓ existed
Automatic vectorization of addition would have been golfier though, so I suggest thinking about that as a future feature :)
Anonymous
> Ohm is a stack-oriented programming language inspired by 05AB1E and Jelly designed specifically for code golf.
Anonymous
ಠ_ಠ
Pretty nice combination as well if I may say so :)
Fits my way of thinking
Anonymous
@NickClifford You're missing out on a lot of history with stack-based/single-byte-command languages. Golfscript, CJam, and Seriously all came before 05AB1E and Jelly.
13:01
@Dennis Sorry to bother you again, but can you pull Charcoal again? Thanks
We should write something somewhere about the history of golfing langs
@ETHproductions Will it start with "Once upon a time, there was GolfScript" (idk which was first though)
It's been a week since the last answer to the "add a language to a polyglot" challenge. Safe answer incoming?
More like "Once upon a time, there was APL"
3
"And then 40 years later, GolfScript showed up"
Anonymous
@ETHproductions "In the beginning, there were no golfing languages. This made a lot of people very angry and has been widely regarded as a bad move."
12
13:04
And Kenneth said, "Let there be APL," and there was APL.
@ETHproductions btw you might want to add Ohm to this
@Mego I guess Jon Skeet forgot to tell God about golfing languages
@ASCII-only Good idea, I'll do that momentarily
Also Charcoal kinda has docs on its GH wiki
no quick ref yet, will add that asap
asap meaning like tomorrow at the earliest
Anonymous
@ETHproductions No, he did. The response was "6-8 weeks".
TIL God is SE
Anonymous
Even divine beings have trouble with deadlines. That whole Genesis stuff was supposed to be done in an hour.
13:09
@Mego Not 6-8 days?
So Ohm is basically a stack-based language with Jelly's link system? That's clever
@ETHproductions also there's probably a reason you don't have full names on the golfing langs page right?
I do have full names wherever I could find them (if you're talking about the authors' full names)
If the user's full name is public, they're probably fine with having the language listed under that name
Anonymous
@ASCII-only That's a pretty neat list
@ASCII-only Done. Could you state requests in talk.tryitonline.net? Easier to keep track of them that way.
13:14
Does Ohm have an online interpreter? It's not on TIO, so I'd assume not
@Dennis chrome says certificate is invalid
Eh, HTTPS.
@ASCII-only Finished
@Dennis someone can redirect to a different site plz https this site too
@ETHproductions Afraid not.
@ETHproductions Essentially!
Anonymous
13:19
@betseg There's nothing Dennis can do about that not being HTTPS currently. If you'll look at the pinned message on the starboard, you'll see that chat will soon be HTTPS.
Anonymous
The lack of HTTPS is SE's problem, not Dennis's. talk.tryitonline.net is just a DNS redirect
@Mego ah k
Chat itself works with HTTPS, but it makes a bunch of links HTTPS as well, so all per-site metas are broken.
@Mego I'm aware, but the main reason I made Ohm was that 05AB1E didn't have a lot of the features I wanted (mainly a simple way to do array mapping and selecting), so I just made my own language.
@ASCII-only There, I added a few more full names that weren't available when I started the list
Anonymous
13:24
@ETHproductions It might be worth noting that the Seriously/Actually docs are a WIP.
@Mego Sure, done. I added a WIP notice to a couple of the newer langs too (Ohm and Charcoal specifically)
Anonymous
Cool, thanks
any C# programmers here?
how does file discovery work in C#?
Like, in a particular project, does C# open every file in a directory/subdirectory?
or does it require that namespaces be the same as the filepath?
13:41
I find it really interesting that a lot of golfing language interpreters are written in Python
oh Python is hugely popular around here :)
and since we don't care about speed, why not?
There are some rare challenges where speed is important though
@NathanMerrill Not 100% sure what you're asking but files are generally linked in the .csproj file. Is that what you're asking?
yeah, I just found that, so thanks for the confimation
If you're asking about how to know which files to build and/or publish
13:45
that sounds odd to me: It makes editing C# with any non-IDE annoying
That is very true
But Microsoft wants you to use Visual Studio
fair enough
Or optionally the "Code"-project IDE
I really like the ability to separate namespaces from file path, but to me, it appears that limits you to two options: Include every file in a subdirectory or have a file that tells you what to include
hmmmm....maybe I'll go somewhere in the middle:
have a file that tells you what to include, but allow for wildcards
also, have an exclude command
So basically have a default, but also have complete configuration powers?
13:51
no, I won't include anything by default
besides the initial .csproj (or whatever I call it) file
I think that's what I meant
I don't know C# very well tho
hey, neither do I :)
would {(x, y, v)} with v in [queen, no queen] be a valid input format for this question? Computing them in ><> is a pain :).
>The input may be in any reasonable format, as per PPCG rules
Yeah but where's the boundary for reasonability?
13:54
is that really a rule?
¯_(ツ)_/¯
@DuctrTape I'd ask that on the question.
@NickClifford oh, you were quoting the question
he was probably saying "any reasonable format, as long as it fits the rules of PPCG"
which makes a lot more sense :)
@NickClifford you seem to have lost an arm somewhere
I asked in the question.
13:56
@LliwTelracs Freaking Markdown backslash escapes...
Because, well, it might be part of the difficulty of the question to figure out the coordinates.
user165474
I'm currently working on a challenge which asks you to find a basis for each eigenspace of a matrix/system of linear equations; does anyone here recall a similar or already existing challenge? I did a few searches and couldn't seem to find anything similar.
Anonymous
@HyperNeutrino This one is related but not quite the same thing
user165474
@Mego Oh okay, thanks. So not quite identical, but related. I'll link to it in my challenge. Thanks!
14:15
Didn't we have a challenge where you (essentially) did a union between the input string and the source code? Why can I not find that?
54
Q: Input ∩ Source Code

NonlinearFruitIntro The challenge is to create a program/function that prints the intersection of its own source code and a given string input. This is code golf and to be more precise: Let I be the input set {"a","b","c"} Let S be the source code set {"b","f"} Then the intersection is what they shar...

user165474
That was fast :P
That was intersection though, huh
Durr, because I had my search wrong
No, that's the one I was thinking of, I just confused union/intersection in my head
But because I was searching for union, no wonder I couldn't find it
user165474
14:19
Oh wait, yeah, union of x and y is {k|k in x or k in y} right?
@AdmBorkBork I did too, that's how I found it so fast :P
I remembered that there was a challenge like you described that had a title of "Input <symbol> Source Code" and so I searched "input source code"
Yay, we're the best at this.
@HyperNeutrino Yes. Intersection of x and y is {k|k in x and k in y}
user165474
@AdmBorkBork Oh, okay. I got them confused at first too. :P
user165474
Is there an operation for x ∪ y - x ∩ y?
That would be an XOR of sorts, I don't know if there's a real name or symbol for it though
Trying to figure out how vectorization will work in Crayon... operators such as +, -, etc. have dedicated uses on arrays due to the scarcity of operators (I've only got 127 to work with, and a good chunk of those are dedicated to output manipulation)
user165474
14:28
@ETH Symmetric Difference
user165474
In mathematics, the symmetric difference, also known as the disjunctive union, of two sets is the set of elements which are in either of the sets and not in their intersection. The symmetric difference of the sets A and B is commonly denoted by A △ B , {\displaystyle A\,\triangle \,B,} or A ⊖ B , {\displaystyle A\ominus B,} or A ⊕ B . {\displaystyle A\oplus B.} For example, t...
Oh, got it
So I think I'm going to have a char (e.g. V) that vectorizes the next operator
e.g. 2[1 2 3]* = [1 2 3 1 2 3], but 2[1 2 3]V* = [2 4 6]
likewise, [1 2 3][2 3 4]V* = [2 6 12]
But then the problem becomes, what if you want to vectorize the number in the first example (create a range out of it), or not vectorize the first array in the second example?
So perhaps I need two dedicated chars, one that vectorizes only the one argument and another that vectorizes both
(by "not vectorize the first array", I mean [1 2][3 4]V* = [[1 2 1 2 1 2][1 2 1 2 1 2 1 2]])
CJam accomplishes just that with . and f
Hmm, are there existing golfing langs that don't vectorize operators by default?
@BusinessCat I'll take a look and see how that works
Err it's not quite right
Fixed
14:38
@ETHproductions related (not a Rickroll)
@BusinessCat So f vectorizes the top second item, and . vectorizes both?
I would love a programming language which messes with some set theory
f is "map with an extra parameter." So it runs the operator for each element in the first array, using the second as a whole as another parameter (you actually don't have to give two arrays).
@ETHproductions Brachylog doesn't
Anonymous
@ETHproductions Actually doesn't
14:41
Also a json based lang which is just stack based but json would be awesome
Anonymous
and are the unary and binary vectorize combinators, respectively
Do they work like I was describing, or more like CJam's f and .?
@BusinessCat Hmm, interesting. And it doesn't seem like CJam automatically creates a range out of a number, unlike many modern langs
I would like a C&R which the cops erase one fifth of the code
That was an option in the change the code change the sequence
I am finding it difficult to make a language which requires a conjecture to be true in order to be turing complete.
14:47
@ETHproductions when you say this do you mean [1,2,3] + 1 =/= [1,2,3].map(i => i + 1)?
But nothing else
Oh, cool
@Downgoat That's what I mean
(sorry, didn't notice the =/=)
@BusinessCat This reminds me, I don't believe I have a filter command yet
Upcoming challenge: Maximum level entertainment (which is known as bubble-wraps) simulator!
15:05
Filter's going to be more difficult because Crayon has no concept of functions, everything's traditional control flow
So I have to add in a specific character to initiate a filter loop
On the one hand, F...} would save a byte over {...}F (as if {...} defined a function), but on the other hand, you can't reuse F for other purposes with other types
@ETHproductions well you could look for a closing } and match it up with the previous f
That's what I do already with the other control flow chars
The point is that if Crayon used functions instead of control flow, it'd be a byte longer each time you do if, while, map, etc., but you could also reuse those chars for other purposes
15:37
TBH I don't think shortage of chars would be problem
@Downgoat Read this as chairs and was very confused for a moment.
Anonymous
As someone who has created a single-byte-command stack-based lang, shortage of chars doesn't really happen
@Mego The main problem here is that I only have 127 bytes to assign, rather than 256
(Long story short, I wanted to minimize encoding problems and allow for UTF-8, ISO-8859-1, and any other ASCII-compatible encoding)
And a good chunk of these are taken up by output manipulation commands
I think I have 9 or 10 unassigned bytes atm
Anonymous
15:54
Sounds like you need more overloads
More usable bytes, that is?
Or more commands that do different things depending on the type of the top item(s)?
Anonymous
The latter
I'm trying to incorporate as many as possible
One command I'm currently considering changing is #, which is supposed to push the length of the stack
That doesn't sound like something that would pop up very often though
Anonymous
I use # for the length of iterables
Anonymous
Space is the length of the stack. That way, just like in regular golfing, if you're using whitespace, you know you're doing it wrong.
16:01
haha
I think I'm planning to use # as Execute the rest of this line as if it were PowerShell so I can get the full benefits of .NET in my language.
@Mego LOL, nice. I'm planning to have space and newline as no-ops so that you can expand programs and still have them work properly
Do you have a no-op command at all? Sometimes you have to push two number literals, you know
Anonymous
@ETHproductions ? is a noop
Anonymous
Plus any byte that doesn't have a command attached, or any command that is inappropriate
Anonymous
But numeric literals are handled without noops
Anonymous
5:12:13 pushes 5, then 12, then 13
16:06
Hmm, what does the : do? Is it parsed as part of the literal?
Anonymous
It's a prefix for a numeric literal. When the parser comes across it, it consumes the longest consecutive chain of bytes in 0123456789+-.eij that evaluate to a numeric literal, and pushes that value
Gotcha. Does a digit without a : just push itself then?
Anonymous
Yep
which hand do you use strawpoll.me/12492628
+1 byte for multibyte literals, -1 byte for pushing multiple digits. That's an interesting tradeoff
Have you found it to generally work to your advantage?
Anonymous
16:12
@ETHproductions Yep, thanks to the prevalence of numeric commands. There are a lot of ways to push larger values that are shorter than the literals.
Anonymous
nth prime, nth fib, 10**n, 2**n, n**2, n*2, etc
I had an idea of a stack based lang, but the stack is a json object
@Mego Huh, cool
Software recommendation question: is there some software that allows me to define a custom algebraic structure? As in, something that can do symbolic manipulation with custom manipulation rules?
@MatthewRoh How would that work?
16:15
@PhiNotPi I'm sure Mathematica has a built-in. ;-)
Anonymous
@PhiNotPi Sage, maybe. Mathematica probably.
Maple might.
@ETHproductions Unsure yet
Anonymous
Sage is pretty powerful, but it's also a WIP funded by research grants so there's a lot of stuff that either doesn't work right or is incomplete
I have Mathematica, and I know there's a way to create "operators" that perform some function, but the difference here is that there's no underlying function that the operator is equivalent to (it's simply its own function).
16:22
@ETHproductions Probs pushing an element by [data]; and accessing them with [index]|, and accessing their property with [index]> (ex. ˋ1>"Hello, World!";ˋ adds "Hello, World!" in stack on index 1 or something)
à
Ah, darnit, I shouldn't have bought a chinese bluetooth keyboard.
@PhiNotPi I'm pretty sure that Maple can do what you're asking, but I've never personally used Maple, so I can't say for certain.
Martin might know.
Sigh... I am so close to another privilege but the Review que is always empty
I am thinking of making a snake challenge in Conway game of life
Idk if it would ever be answered but I think it would be simpler then tetris
@PhiNotPi DSkoog seems to work for Maple. Might be able to ping him at his site.
@ChristopherPeart Hell nah, 'cause that would be extremely lame because the slow speed of the LWSS makes the input lag
@MatthewRoh lwss?
16:32
Lightweight spaceship
Also, there isn't an easy way to get click inputs
yes there is
That is how you MAKE it in the first place
Unless you have a odd one
It's not easy to make a click input, nor an LWSS generator which sends LWSSs to the main system when click input is given
the point of the challenge is not to be easy
but to be more easy
16:38
'more easy' grammar. duh.
that is not the point
TFW you find an amazing golf and it turns out exactly the same length as the original
The point is a challange
@ETHproductions Oh, I love doing that.
16:41
BTW, it has click inputs, moving cells, so what's so different from tetris in GoL?
@MatthewRoh Tetris is a different game and MUCH harder
to write
Oh well, noone has solved any of them yet, then can you truly define the difficulty?
Oh really? prove it.
Go write a tetris game
then go write a snake game
Anyways I am tired of this debate. I have a challenge to write.
16:44
I have a challenge to write too.
Well have fun
I am just not doing it now
but just giving away a bit of spoilers
Bubble wraps are extremely fun
yes
that is like saying Jelly is a pain
uhh
what?
I meant that for a spoiler for my new challenge.
Are we talking about different bubble wrap?
I am talking about the fun kind
16:46
Yes, bubble wrap irl
@MatthewRoh I think Chris means it's an obvious fact that bubble wrap is extremely fun
@ChristopherPeart is there a different kind?
@MistahFiggins Idk
@MistahFiggins Unpoppable bubble wrap exists
@MistahFiggins No, unless they make a new esolang called 'bubble wrap' where you make program with popped and non-popped bubble wrap cells
16:48
@BusinessCat WHAT DEVILISH THING IS THAT
Oh. Literally didn't expect that.
btw speaking of bubble wraps I want to make an esolang dedicated to bubble wraps
Popped bubble wrap cells are ˋXˋ, Non-popped ones are ˋOˋ, you make programs with them
3
Q: Sign change, loop and display

Kevin CruijssenInput: Two integers (one negative, and one positive). Output: On the first line output lowest to highest; on the second line we've removed the highest and lowest numbers and sign-changed all individual numbers; on the third line we've removed the highest and lowest numbers again and sign-chang...

Wow, really, a 100-minute delay?
@NewMainPosts go home u dwunk
Probs XXX is <, OXX is >, and goes on for every BF functions
16:56
Also, why does the suggested edit to that post not show up in the review queue
Huh, weird
0
A: Sandbox for Proposed Challenges

Christopher PeartWe have a working game of Tetris with Conway's Game of Life (from now on it will be known as CGL). That however has no answer and I think a slightly easier challenge is due. The challenge Make a working Snake game. The grid must be at least 20 by 20 (size may be bigger). It must have death when...

0
A: Sandbox for Proposed Challenges

hashcode55Painter's Partition Problem Description You have to paint N boards of length {A0, A1, A2, A3 … AN-1}. There are K painters available and you are also given how much time a painter takes to paint 1 unit of board. You have to get this job done as soon as possible under the constraints that any pa...

Err, not me

« first day (2231 days earlier)      last day (2908 days later) »