« first day (3780 days earlier)      last day (1062 days later) » 
00:00 - 20:0020:00 - 00:00

12:00 AM
i'm kind of afraid of the very idea of a jelly codebase
 
auto-challenge generation is surprisingly not good
 
i guess you can use python eval to split things up across files some way or another
 
Linting and autocompletion would be a mess
 
@UnrelatedString I've written projects in Jelly
Not professional ones, but also not not professional ones
4
My old job had some curve fitting algorithm they wanted me to rewrite, and I couldn't be bothered to use Python, so I just wrote a Jelly script to do it and changed their system to call that instead of the Python program
Their old algorithm is still there, it's just not as good as my Jelly one :P
 
@hyper-neutrino @RedwolfPrograms @UnrelatedString okay we finally have a consensus on the funniness of that message
hyper-neutrino: it's not funny enough to be funny
Redwolf Programs: It's not funny, but in a funny sort of way
hyper-neutrino: it's not funny enough to be very funny
Unrelated String: and since it isn't about me i don't think i'll remember it
Redwolf Programs: I think that one is the funniest one so far. It's also the only one that doesn't make me laugh. I'm going to go with "not very" on this one.
(<insert standard GPT-3 disclaimer>)
 
12:13 AM
@cairdcoinheringaahing lmao brilliant
 
1:18 AM
I missed a lot.
 
And probably got some pings that required a lot of context lol
 
Yeah well the first ping I got was yours about Bubbler, and my only comment is that any crush on me is an unhealthy one. It's okay Bubbler, I'm here if you ever need to talk about it.
 
@lyxal Comedy, but I didn't laugh.
 
@lyxal That's insanely representative of our writing styles, too
It got the lowercase is for HN
and the things I say are very close to how I actually phrase things
 
hi everyone
 
1:23 AM
also yeah what's with the AI and making Bubbler say the absolute dumbest and least representative things xD
 
I just left Inbox Checkup. Morning.
 
@OldSandboxPosts isn't Ambigous formula challenge posted?
@CodeGolfStackExchange how are you getting so much unread messages?
 
I've never understood people who put YT at the end of their username on YouTube
 
does anyone know any other esolangs or programming language which use infinite precision arithmetic (i.e. fractions) except M?
 
I'm sure there's quite a few, my next golfing language will for sure
 
1:27 AM
@RedwolfPrograms is your next golfing language Ash or something else
 
Something else
 
@Wasif Simple. I resist to read them.
Also, my connection's a bit bad.
 
@RedwolfPrograms but it makes the channel name 100% better! lyxalYT is much better than just lyxal \s
@hyper-neutrino there's a reason there's a disclaimer. Perhaps it's trying to write TNB fan-fic
 
acronyms.thefreedictionary.com/YT YT has 18 more acronyms
 
@lyxal someone here should totally write TNB fanfic. it'll definitely go well
 
1:31 AM
@Wasif Simple. I resist to read them.
Also, my internet connection is a bit bad, so my messages could get delayed.
 
@Wasif vyxal (soonish™)
I'll put that into my planned experiment branch
 
@lyxal Have you seen my ping for you in Inbox Checkup?
 
@lyxal yeah it will be nice to use sympy
 
@CodeGolfStackExchange yes
 
Cool, I've been mentioned.
 
1:33 AM
Imagine using a pre-existing library for that lol
 
@Wasif it will also be nice to have postfix operators
 
I will leave now. I'm doing some golfing.
 
@RedwolfPrograms imagine being redwolf. Made by everyone else gang
 
Hey, everyone: I made a Piet encoding! :D
If you think it's a good way to score Piet programs, please vote this up.
 
@lyxal we already have them dont we
 
1:34 AM
no i don't think so
does vyxal have any operators really?
or does everything require a function object and working with that on the stack?
 
err I see everything is function
which pops values from the stack
looking at the source code
 
@hyper-neutrino not yet
That's going to be part of my experimental branch
Or experimental fork if that makes more sense
 
@Wasif My toy language Zephyr has fractions. (Actually, it doesn't have floating point!)
Also I think a lot of Lisp dialects have a built-in fraction type.
 
@DLosc oo nice i will definitely take a look
 
1:50 AM
@DLosc yes, and scheme
 
2:00 AM
how do you concatenate strings in Zephyr?
oh sorry looks like + works
 
I did some golfing from a recent question.
I'm doing better now, I guess.
 
@CodeGolfStackExchange yeah you are improving
 
2:19 AM
@user Idk
I'd forgotten about this
> Redwolf Programs: If SQL were a food, it would be socks with sandals
 
I think that's something Redwolf actually said
 
2:35 AM
Yes
@lyxal Can we have a is_palindrome builtin for Vyxal?
 
an invariant-under operator would probably be a more applicable and better idea
though having a shorter is-palindrome might be nice too
 
Wdym "an invariant-under operator"?
 
given a function f and a value x, is x = f(x)
 
Sure, i guess.
 
it's quite useful IMO
 
2:40 AM
Also we have all the brackets except <>.
Currently the shortest I've got for is_palindrome is 12 bytes
@hyper-neutrino Caird will be happy you fixed their name.
 
@Ausername Ḃ=
 
Ḃ⁼ dammit
 
slaps face
 
got ninja'd because i am slow at looking things up
 
I did not know about Ḃ. I've only used about a third of the characters in the codepage (aside from compression) :P
 
2:48 AM
chat.stackexchange.com/rooms/106764/vyxal please help me in this vyxal problem
 
3:13 AM
Number of vyxal answers are increasing now we have 26 pages of answers with it, it is quite nice
 
@Wasif did you finish it??
 
vyxal is taking over
 
@Razetime nope
the code has already reached 40 bytes
 
send the code again there
and next time give a permalink to your message
 
The startboard was entirely yellow for me this morning, but is now entirely black
Fixed :p
Considering making my own completely custom chat client once I finish my library (I'll make separate node and browser ones)
 
using an array of lines is probably shorter
 
@hyper-neutrino okay i'll give a try
 
@hyper-neutrino as planned
 
@hyper-neutrino thx for the tip! reduced 16 bytes!!!!
 
when i switched over to FF from chrome, i did it for privacy considerations
didn't think i'd actually end up liking FF more just on its own without considering that lol
 
3:57 AM
What sort of stuff makes it better?
At least from a compatibility standpoint I consider chrome and FF to be equals, but that's about all the experience I have with it
 
i like the styling better lol. specifically the tabs
 
You got the weird caching issues resolved?
 
think so... still don't know what happened there
i still have privacy badger running
but i haven't noticed any weirdness
 
I'd consider switching over, but it's a bit slow (and ironic) on a chromebook
I'm planning on gradually switching over to my new laptop when it arrives, and using that as my main school laptop, so FF may be a viable option in a month or so for me
 
4:39 AM
after i posted my stax answer, this question now has an answer for every single digits number
 
It is one of the fastest growing challenge
 
Time to bring it into triple digits answers using java
 
yeah very simple and somehow not done before
 
there are lot of simple challenges which have not been done before yet
 
@hyper-neutrino If you’re talking about the proton redesign you can disabje that
 
4:44 AM
@user oh yeah I toggled that as soon as I could*
 
@Wasif they grow dewer in number every day
 
@user fewer?
or really dewer?
 
Fewer sorry
 
ok no problem
sorry
wrote proble
 
I think browser,proton,enabled is the only change you need (toggle off
 
4:47 AM
what are some simple challenges that haven't been done?
 
If I could answer that I'd be posting them now :p
 
It rained minutes ago here.
 
And the internet connection's doing better now.
 
Matrix multiplication maybe?
 
4:48 AM
that hasn't been done?
 
@Underslash probly yes. Nvm
 
Surprisingly few answers
 
Maybe determinant of matrix?
Or nature of the roots of a quadratic equation?
 
4:50 AM
Probably dine too actually
 
determinant would be cool, but i think its already done
 
@CodeGolfStackExchange I didn't copy-paste the reverse text.
I might make a challenge for string reversing, unless one already exists.
 
@user bans builtins
matrix multiplication is a long boring nested loop
 
Grrrr
 
@CodeGolfStackExchange I have to say, that does seem very similar to codegolf.stackexchange.com/questions/49850/metascii-code-golf that Adam linked
 
4:52 AM
@Razetime its just a single line with numpy
 
using numpy is lame
 
what are the significant code differences between yours and that other one?
 
esp for something as simple as matrix multiplication
 
@Wasif no built ins perhaps?
 
^^^^ ^^Im not sure how interesting itd be
 
4:53 AM
@Underslash IDK if builtins have been disallowed
 
hopefully so for anything is a single operation type thing
 
@Underslash True. So should it be posted or not? It's , so it's just a string output challenge, after I scrapped the input bit.
 
Well, the problem is that I think it would just be a simple "logic translation" from that challenge to yours if you get what I mean
so if there was a good formula for that one, it most likely would work exactly the same for yours
 
I will make it "challenge scrapped" if it's no longer a suitable challenge. It has a score of 1 though, so I'm not sure yet.
 
im just afraid if you post it, it will get marked as a dupe
 
5:00 AM
"Challenge scrapped" it is, unless it's not the final feedback.
I would need more reviews just to make sure.
 
yeah, ig just wait a day or so and see if anyone else comments
 
5:19 AM
codegolf.meta.stackexchange.com/a/18281/99035 despite the problems with this, it seems like a good idea for a challenge
 
6:11 AM
0
A: Sandbox for Proposed Challenges

Code Golf Stack ExchangeThese letters are boring. Take them away! Let's assign a string, it can be anything. I'll use Hello, Code Golf Stack Exchange! for demonstration. In this challenge, write a program that takes a string as input, then takes input of the characters you want to remove in the string. To terminate the ...

 
As a celebration of 100 reputation, I posted this on the sandbox to actually try and get a challenge.
 
6:48 AM
@Wasif Already done, both of them by me :P
 
@Ausername Wait, what about my name?
 
7:25 AM
I am personally starting to think that maybe, just maybe, introducing GPT-3 to code golf was a bad idea.
because it is kinda a bit spooky in it's latest results
I put in a list of everyone currently in TNB
and uh
unless the AI somehow has met with Caird in person,
I mean sure, it has some stupid things like Dictator of the United States
but combined with the accuracy of some of it's earlier suggestions, I think there might be a few too many coincidences to not be sentient
;p
Also, looking for a new golfing language name?
Here's a list!
Beacon
Geom
Hex
Raleway
IcoMoon
Felipa
 
@lyxal they are really good
I would take one of them randomly
How did you got them?
 
@Wasif where do you think?
also, some more:
Lobster
Cantarell
Meslo
Kreon
 
meslo has a nice ring to it
 
@Wasif I got them from my good friend GPT-3
I took the top golfing language names as a prompt and pressed "generate"
 
been vaguely considering some kind of machine learning based language (ignoring the question of fucking how) and if i ever actually try it meslo would absolutely be a name candidate
 
7:38 AM
Kreon would be a nice alternative to krita
 
@lyxal lmao
these are all font names
@UnrelatedString open source menlo monospace font
 
there;s also the issue of menlo everything else
which is probably why meslo has that ring to it
 
@Razetime yeah, i figured that much
It started fixating on other font names after a while
 
As yall can tell I'm having way too much fun with this
 
8:00 AM
I look different. I can't change my name for a month. :(
As always, my internet connection is still bad.
CMC: Golf your sentences when speaking. Shorten it as much as possible.
 
I lik dis. May'not. (I like this. Maybe not.)
 
@RedwolfPrograms @hyper-neutrino @Ausername @user I reran the "war" conversation in GPT-3. Here's a way funnier version than originally (disclaimer: I used the GPT-3 text generation model provided by OpenAI to generate text. There is a line in the linked gist that tells you where the AI takes over the conversation. Consequently, the text present is not representative of the opinions of the respective users)
> user: We can build our own virtual machine in APL and run Haskell on it!
that's all I'll say about it
 
@lyxal yes this is a very user like statement
 
8:07 AM
@StackExchange yes I'll golf
 
@StackExchange -1 byte: K
 
:P
 
I'sho'prob'my'howo'now (I should probably do my homework now.)
An'simp'chals? (Any simple challenges?)
 
8:19 AM
@StackExchange if hd 1cud hv postd myslf
 
@Wasif ?
 
@StackExchange If anyone has got a simple challenge they could have posted it themselves (Not golfed, non competing)
 
A,k (Ah. Okay.)
 
time to sit back and watch the clone answers roll in
 
"clone answers" ???
 
8:24 AM
Lmtd'ed (Limited edition.)
 
why removed?
 
8:52 AM
CMC ended.
@StackExchange My costume library.
 
 
1 hour later…
10:06 AM
@lyxal Yes, I am the Dictator of the United States, this is freaky
8
 
@lyxal frick is already pretty unnice. He was a Nazi politician
@lyxal several of those are the names of existing fonts for some reason
@lyxal how did you get access to GPT-3?
 
huh, 11 upvotes ago my rep was 123,456
 
10:23 AM
mildly interesting
 
10:34 AM
0
A: Sandbox for Proposed Challenges

pxegerGimme gimme gimee a man after midnight code-golf kolmogorov-complexity date The man-db implementation of the Unix man command has an easter egg: if it is run at 00:30, it prints the message gimme gimee gimee, in a reference to the ABBA song Gimme! Gimme! Gimme! (A Man After Midnight). Your task i...

 
11:12 AM
@pxeger easy, I went to the openai site on the 29th of April, joined the wait list and created my account when I got accepted into the private beta yesterday
I mean, the fact that I used my uni email might have potentially sped up the waiting time but I don't know for sure
 
11:56 AM
The website currently just says "request access" in a way that strongly implies you need some kind of good reason to use it
I was surprised they let you use it tbh, that's all
 
12:07 PM
If TNB shitposting isn't a good enough reason, then I don't know what is
 
12:42 PM
^
@Razetime Building a VM with APL and running Haskell on it really does sound like a fun project
 
@pxeger social media text generation was one of the usage options iirc
"content" generation
 
I suppose Elon Musk is a bit of a memelord
 
And there's an option to say that you just want to explore the ai playground
 
1:06 PM
oh
 
 
1 hour later…
2:28 PM
@lyxal Sorry for the ping, but if you can try out GPT again, can you run it on the incorrect quotes you generated before?
 
@lyxal This one is definitely much funnier
 
user: Plants have feelings too?! What is this? Now I can't have food!
lyxal: You can eat a rock.
Redwolf: Air.
caird: The fabric of time and space.
pxeger: Chugging a bottle of bleach can solve all your problems.
user: You guys are not helpful.
Razetime: Change is inedible.
pxeger: Don’t you mean inevitable?
Razetime, spitting out a bunch of pennies: No, I really didn’t.
That ruins the lunch I had planned today :/
 
3:13 PM
Bruh
what is this
I come in and this is what I see
 
@StackMeter Generated using this
 
3:39 PM
bah, I had a glaring error in my code that caused it to never produce any output, and nobody noticed, but I still got 7 upvotes
 
Was it a Charcoal or Retina answer?
 
is it your S-combinator halting sub?
 
 
2 hours later…
5:24 PM
@user Not a fan of pennies for lunch?
 
i wonder what other countries pennies no longer exist in
cuz canada doesn't technically circulate pennies anymore
 
ah nice
 
> Decimal halfpennies can be paid into bank accounts at discretion of commercial banks
So, do british halfpennies still exist? Wow
 
wait halfpennies are a thing? lol
also yeah rounding to an odd number is very nice because you never get any ambiguity
 
5:30 PM
@hyper-neutrino They stopped making them in 1984, but I guess there are some still around
 
h u h. that's cool
 
Literally 1984
 
So Vietname no longer has the 5,000 đồng. Just some context for:
> Formerly, [the đồng] was subdivided into 10 hào, which were further subdivided into 10 xu, neither of which are now used.
 
apparently there is a chat room hosted on chat.math.stackexchange.com, or so i've heard
 
For reference, 1 xu is worth ~4.33e-7 USD = ~0.0000433 cents
 
5:35 PM
even though that domain 404s, supposedly there's a room there?
 
@user Charcoal
@hyper-neutrino yeah, I had a greater instead of a less comparison
 
this room is on that network which caused the previous room to freeze, which is why there were over a thousand days between two messages without any freezing. lol. strange
@cairdcoinheringaahing wow that is... a small unit lol
 
@hyper-neutrino Not anymore. it seems as tho SE has (silently) wiped the chat.math.stackexchange domain
 
CMP are prefix or postfix operators better (operators, not functions, so for example, should map be <each><monad> or <monad><each>)?
 
5:38 PM
Postfix
 
@cairdcoinheringaahing hm. okay. because apparently the old mathematics room was never freezing because it was the only room on that domain but then someone created a new one on that domain
supposedly (and this was discussed on public meta so i'm fine to write it here) you can just overwrite relevant html fields and create a room on a network even if it doesn't really exist??? idk the details
 
@hyper-neutrino for map and other things with a block/function argument, postfix
 
5:53 PM
@hyper-neutrino there are no extant rooms upto ID 500, at least
 
hm. well idk just saw somewhere that apparently there's a room that doesn't freeze and it's due to being the last one on its domain, until someone made a new one
 
6:07 PM
0
Q: iHateOddNumbers

LeopardL GDTask Given a non-negative number, check if it's odd or even. In case it's even, output that number. Otherwise, throw any exception/error that your language supports, and stop the program. Example with Python Input: 1 Output: Traceback (most recent call last): File ".code.tio", line 1, in <module>...

 
6:20 PM
@cairdcoinheringaahing Not really, I gain too many pounds after eating them :P
 
@NewPosts @hyper-neutrino I found a really nice outgolf in Jelly :D
 
o
M doesn't auto-range?????
that's a very useful trick, thank you
 
Auto-range would be useless (it'd just be an idenity). It should auto-digit tho
Z is another one that errors on all integers
 
interesting
I am just very surprised how these golfing languages already have prebuilt tools for basically anything. — LeopardL GD 4 mins ago
well, that is why they're golfy after all xD
although for this challenge i would argue that both of our solutions, especially yours, do not really use prebuilt tools for this challenge but rather use strange workarounds
i should get a list of all possible ways to runtime error in jelly lol
 
Z erroring on integers has been an old trick for challenges that ask for errors in specific cases
 
6:33 PM
huh. i've always used X. which is usually significantly less golfy
 
This is a really impressive Desmos answer
 
6:50 PM
@hyper-neutrino MTZz always error on integers. X errors on strings/negatives. Quicks always error if they don't have enough preceding links. Ɠ errors if eval fails on the STDIN line. Ɠɠ both error if there's no more STDIN, ¡ and # both error if there is no more STDIN assuming they only have 1 link. G fails if the argument has both a list and an integer at the same depth (e.g. [1, [1]]). y fails if passed a list with an odd-length. b fails if the right argument is complex
Those are just the single byte atoms, cba to do the 2 byte ones :P
 
oh wow, thanks lol :P
 
Interestingly, does not fail if the right argument is complex: Try it online!
 
... interesting
 
@cairdcoinheringaahing 4.33 * 10^-7 cents: that's nothing
I could hold a penny in my hand and be a millionare in terms of that level of currency
 
No :P You could have 1m VND, but that doesn't really mean much
1m VND is roughly 40 USD
 
6:54 PM
1m xu isn't exactly "millionaire"
that's like saying having 10k is "millionaire" because you have 1m cents
 
1m xu = 10k đồng = 0.43 USD
 
Oh wow, that's a lot of inflation
 
> The Vietnamese đồng is currently the third weakest circulating currency as of May 2021
On the bright side, it could be worse
 
You just jinxed Vietnam :/
 
Well, they have to beat Venezuela. 1 USD = 23112.04 VND. 1 USD = 1,552,540 VES (Venezuelan Bolívar)
 
6:59 PM
o.O
 
@cairdcoinheringaahing yep
 
So with a single dollar, you too can be a millionaire*
*Offer limited to certain countries
 
@cairdcoinheringaahing so a dollar is a "millionaire" in Venezuela
Imagine that - "I was a millionaire - then I doubled my money. Now I have $2"
 
@cairdcoinheringaahing Nice, so I can be a thousandaire in Venezuela!
 
I suppose you could make a goal out of it: "How high up the 'currencies by strength' ladder can you go while still being a 'miilionaire'?"
Like, if you have $1, you're on the 'bottom rung'. Then at $4 you reach "millionaire" in Iran (1USD = 230,000IRR). Then, you need $40 to go one higher and so on
 
7:04 PM
I sense a challenge coming :)
 
Maybe. But, for now, this is a list of "In order to be a 'millionaire' in the 10 weakest economies, you need this much USD" (according to this article)
e.g. to be a 'millionaire' in Uzbekistan, you need $97.71
 
fun fact: 'xu' is a valid word in scrabble, much to my opponents dismay
 
Are you a Scrabble fan?
 
somewhat
 
7:47 PM
What is the fastest way to sort a million 64 bit integers? I am using C's qsort but would love something faster
 
Radix sort?
Can you parallelise it?
And why do you keep needing so many optimised data structures and algorithms in C?
 
if you know the range and it's uniform enough, def radix sort
 
@pxeger that sounds harder but maybe
 
@Anush if you use merge sort it makes reasonable sense to parallelise
But it's maybe not worth it for only 1 million
("only")
 
@pxeger interesting. Surely this must be a standard question
 
7:52 PM
Yeah, I was considering sandboxing it a while ago
 
@pxeger I keep modifying the values
 
1
Q: Write a radix sort

Patrick RobertsGoal As the title suggests, write a radix sort function (either MSB or LSB is fine) that accepts two parameters: an array of values of any type (you can assume that they are all of the same type / class, etc.) a function (or function pointer, depending on your language) that takes a single par...

 
@pxeger I was wondering that
I need fastest-code :)
@JohnDvorak thanks
@pxeger because I can't use Julia at work :)
 
My solution would be to find a way to use Julia, not to write a whole load of bespoke C code :þ
 
I wonder which language has the fastest sort for 64 bit ints in its standard library
@pxeger :) that would mean a different job sadly
 
7:58 PM
@Anush Python obviously :þ
 
Hmmm.. can I ask a CMC to time the sorting of a million int in your languages stdlib?
@pxeger clearly :)
 
you'll need to specify a permutation to sort in that case
 
@hyper-neutrino hmm... How on Earth to specify it?
Would random do?
 
00:00 - 20:0020:00 - 00:00

« first day (3780 days earlier)      last day (1062 days later) »