« first day (3715 days earlier)      last day (1120 days later) » 
00:00 - 22:0022:00 - 00:00

12:41 AM
excuse me but do we not have a canonical base32 encode/decode challenge?
 
@Lyxal What is base32?
 
looks like we don't even have a simple base64 encode/decode
 
I haven't even heard of it (base32) before today
 
atob and btoa in javascript
 
base64 encoding challenge is here, though it looks like we don't have decoding part
The problem is that the algorithm for encoding into base32/base64/ascii85/base91 are all very similar, and the same goes for decoding, so they are not very interesting (and you'll get a bunch of built-in or library function answers)
 
 
1 hour later…
2:14 AM
@Bubbler I like this challenge.
 
 
3 hours later…
5:26 AM
0
Q: Fix impossible deletion

A usernameWhen one of my questions got closed as a duplicate (correctly), I got this screen. Then, when I clicked the delete button, this showed up: Then when I confirmed, I got this: What's the point of showing the delete button if I'm not allowed to use it? It's redundant and annoying - is this intent...

 
 
4 hours later…
9:02 AM
@Bubbler I wrote a simple labyrinth program: Try it online!
Is there any way I can simplify it?
 
9:31 AM
0
Q: Equalizing fractions

WasifWhen I was in grade 3, we were taught how to solve a very simple math problem. It was equaling the denominators of two or more fractions. Let's take two proper fractions:- $$ \frac{1}{2},\frac{2}{3} $$ First we will take the Least Common Multiple of the denominators of the two fractions, the LCM ...

 
10:15 AM
@Razetime Golfing in Labyrinth is mainly about reducing whitespaces
21B, pretty much the minimum without changing the logic
 
@Bubbler neat.
LoTM for this month is SmallTalk I think
@Bubbler I hear this a lot of 2D langs
*with
@Wezl would you like to start a meta thread for this? the other languages don't seem to have an active user behind their post.
 
 
1 hour later…
11:31 AM
> Yes, we do look at every error. Sometimes we fix them
(from a 404 page I got in the Review queues)
 
12:20 PM
Haha if only that still applied...
"Yes, we do look at every error that costs us advertising money"
 
Anyone noticed something like ^ for this year's april fools?
 
If they're doing one it's ultra subtle
 
Am I missing something? What's the joke?
 
12:32 PM
Presumably The Key™ would automatically take you to stack overflow, or maybe the search
It'd be a bit better if they actually explained it, though.
 
Today while copying a text from stackoverflow i noticed a message that i have 1 copying left today "?????" What does that mean
 
Oh, I guess the joke is that you don't need to type, just copy/paste from Stack Overflow
 
That'll be the joke
 
@Wasif Probably your "free trial" before buying The Key™
 
Oh right, cause everyone just copy-pastes code from SO into their projects :P
 
12:34 PM
@RedwolfPrograms is that a joke or "real"?
 
April fools joke
Until we see the meta announcement next month :p
 
Oh god i have been fooled too
But one thing it does not work on mobile SO
@ChartZBelatedly not only in projects, but also in writing other SE answers
 
Personally, I prefer to copy-paste from the Jelly docs when writing a Jelly answer :P
(Plus there's no Jelly questions on SO :/)
 
Tbh I have never copy pasted from SO, for the few years where I needed it I'd rewrite it myself so I could understand what was going on and make it follow my formatting (i.e. none)
 
@ChartZBelatedly so where to ask them
 
12:39 PM
TNB :p
 
I'm going to call this room "The TNB" from now on and nobody can stop me
 
I suppose they would be on-topic on SO, but no-one's ever bothered/needed to ask
 
Jelly hyper training?
 
@RedwolfPrograms flags as offensive :P
@Wasif Yes
 
12:40 PM
I'd shorten it to TTNB, to make it easier :p
 
@RedwolfPrograms we should check before is there is some other abbreviation with TNB
 
@RedwolfPrograms And then call it The TTNB :P
 
Of course :p
 
TTNB is somekind of disease of newborn children :P google.com/url?sa=t&source=web&rct=j&url=https://…
 
12:43 PM
Also TNB is some unknown location in India (googling returned that in google maps)
 
@NewMainPosts I'm sad I didn't get to FGITW that :(
 
What is the full form of FGITW?
Sorry i am newbie in chat terms
 
Fastest Gun in The West
36
Q: What are our specific abbreviations and terms?

AdámNewcomers to codegolf.SE are often compelled to ask what many of our abbreviations and terms mean. Let us list them here so this information always will be easily available. Return to FAQ index

 
My problem is i am in sleep when easy challenges come
 
Mar 24 at 12:27, by ChartZ Belatedly
@ophact Sleep? You mean "Time spent not on CGCC"? Why would anyone do that?
 
 
1 hour later…
2:04 PM
> Built-in functions and libraries are allowed, as long as they do not perform big portions of the procedure in one call, i.e., extracting all blocks of size m from A [or] counting the number of occurrences of a given block x
I think that's the worst builtin ban I've ever seen
From this challenge, where the task is basically "extract blocks of size m from A, count the number of times each block appears, then do some math with those numbers"
 
I mean if you have a one byte builtin for doing the challenge and add two no-ops to the end, I'd say that's allowed since obviously that builtin is only doing a third of the procedure and that's not a big portion :p
 
Obviously :P
 
Whispers is great when it can pull a Mathematica, but otherwise, it's such a pain (no offense)
 
None taken, that was kinda the point of it :P
Given that it's named after the game Chinese Whispers, it being a pain is somewhat appropriate
 
wait y'all don't just call it telephone
 
No, it's called Chinese Whispers in the UK :P
 
2:55 PM
> The pen-and-paper game Telephone Pictionary (also known as Eat Poop You Cat) is played by alternately writing and illustrating captions, the paper being folded so that each player can only see the previous participant's contribution.
I'm sorry, also known as what?
4
 
3:10 PM
@ChartZBelatedly By the way
 
3:26 PM
Is there any reason not to type characters like  (backspace) directly into a string literal in JS, rather than using something like \b or \u0008
 
It's unclear to humans
 
Well in situations where that doesn't matter (like a compressed string)
Looks like in a template string, every C0 control code except null works fine
 
4:11 PM
Okay so it turns out that when I was talking about that compression algorithm I came up with a few months ago I had basically just reinvented Huffman coding and DEFLATE :/
(The format was obviouly way different, but the logic itself was very similar)
 
happens lmao
 
Once I made a very inefficient compressor of huge strings
That was only used by me
 
Well, y'know what they say, "the best way to learn is to spend two weeks thinking about a really cool idea you had then realize it's existed for half a century"
 
I found that I reinvented bash brace expansion
 
Well, reinventing basic coding principles in what we do here :P
Hell, I reinvented vectorised addition in Jelly for a challenge once :P
 
4:16 PM
@ChartZBelatedly let's ask a CMQ on who have reinvented what
 
One interesting difference between my algo and existing things like DEFLATE and LWSS is that it didn't differentiate between raw data and pointers; every character in the raw data was just given a pointer
It also only grouped things into pointers in pairs, which was more of me being lazy than innovative
 
0
A: Sandbox for Proposed Challenges

BeefsterIrreducible Rube Goldberg Sort (WIP) sorting code-challenge You are given a list containing at least 10 integers. You must sort them in the most complicated and roundabout way possible. Your task is to write \$n\$ programs (or functions) which, when combined in a specific constant sequence (spec...

 
4:33 PM
@Razetime OK What doeyedo?
 
4:53 PM
@Wezl make a post similar to this one for Red/Rebol, with learning resources and stuff
 
5:04 PM
I copy pasted the formatting for the proposal from Factor too :)
 
So what is the language of month April
 
Red's third in votes right now (and has been for a while)
 
It will be bad if Vim gets the nomination
 
Vim has the nomination, it's got a clear vote margin and should be LotM
 
OK then I have to accept that
 
5:07 PM
and I can wait
 
I'm happy to make a LotM post for Vim given that the original nominator's deleted their account
 
If no new nominations get added, plumber would become LotM in half a year or so. Considering deleting my nomination for it, since I've got much more interesting languages to nominate now and I don't want to nominate two of mine (unless y'all are fine with it)
 
I want to see Powershell as the LotM next month, I will upload a post for that in May
 
Leave it, people will upvote the more interesting ones past it
 
@Wasif pretty sure ChartZ was replying to Redwolf
 
5:11 PM
@Wezl Yeah I think so, but it can be the reply to both
 
Yep, just mistimed it :P
And now I can't edit it :/
 
Hopefully people nominate more languages, I don't want LotM to die again
 
CMQ: Which language will surprise you most if it was elected as LotM (For all 680 TIO languages)
 
Like today? Or in general
 
@RedwolfPrograms in general
 
5:14 PM
Python
 
@ChartZBelatedly then there will be a storm of bounties, the user who will give them their reputation will down to 1
someone has ever tried to nominate Python or C
 
The bounty part is entirely optional :P For example, there won't be any bounties for Vim (unless someone else wants to offer them)
 
@ChartZBelatedly it's an encouraged ritual :P (But I think there is no need of bounties to increase python answers)
 
Well, it's a short LotM post (thanks 2x-1 for the detailed nomination post ಠ_ಠ) but it's there
 
5:28 PM
@Wasif those are too popular
 
C isn't that popular, I could see it being lotm, maybe
 
> Suggested rule of thumb: if there are fewer than 10 PPCG users who regularly golf in this language, it's a good nomination.*
See, the problem with that is that Jelly fits under that rule now :P
 
that's most languages lol, depends how you define 'regularly'
JS falls under that
 
I'm going to nominate JS, brb
:p
 
I think a better RoT is: only one or two users regularly post with it or you don't see any answer in it for long gaps of time
 
5:37 PM
2
Q: Language of the Month for April 2021: Vim

ChartZ BelatedlyIn accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout April 2021, our Language of the Month will be: Vim What's a Language of the Month? See the meta post for nominations. In short, during April, those who wis...

 
Got another downvote on reverse zip bomb :|
It's still fairly uncontroversially good though, at 0.087 for controversy
 
Let me guess, no explanation?
 
Nope
I'm 60% of the way to Famous Question, I hope the views keep coming :p
Err, 56%
 
TIL that the Sandbox used to have a submission dictionary of sandboxed challenges in the question itself, which explains the 285 revisions to the question :P
 
Did you know that we used to regularly retire Sandboxes when they got "too big"? :P
 
5:45 PM
Are any of the old ones still around?
 
I did not, lol.
 
Nope, all nuked and merged with the current one IIRC
 
In about a week I should be able to see that link, assuming I can come up with a few more challenges :p
 
So I think this is our 15th Sandbox
"Proposed Question Sandbox - Mark XIII (retired) [closed]", then "Sandbox for Proposed Challenges [closed]" then the current one
 
wow lol
 
5:49 PM
It looks like we only used the Sandbox directory (the bit in the question that got edited repeatedly) for the 14th and the early days of the 15th
The earlier ones don't look to have it
 
I want to make a programming language someday where random mutations make the program still work, just slightly differently. That way you can have mutating, evolving programs.
 
Sounds like it'd be fun to use with challenges :P
 
looks like my smart meter is trying to April fool me, it says that I've used £40K worth of electricity so far today
 
Apparently you've used a signifcant portion of the output of an entire power plant :p
 
6:15 PM
@Neil Photo or it didn't happen!
 
- "Neil's electricity provider"
 
6:57 PM
 
@Neil W⍺: ≈ 24 × average yearly US single-family home electricity use ( ≈ 12000 kW h )
 
@Neil That's only about 2% of Rye House power station, though, so I'll be fine.
 
7:13 PM
Rank	Author		Language	Score		Link
1	Dennis		Jelly		12 bytes	Link
2	ngenisis	Mathematica	116 bytes	Link
Thats... one hell of a challenge leaderboard
 
And a considerable number of formatting edits :p
 
Tabs are hard ok :P
 
Unless you use soft tabs, of course :p
 
7:27 PM
@ChartZBelatedly Which challenge is that?
 
8
Q: Is my Graph Graceful?

Wheat WizardA Graceful Graph is a type of Simple Graph. Graceful graphs are special because there is a way to label all their nodes with positive integers so that when the edges are also labeled with the differences of the nodes they connect, no two edges have the same label and every label up to the number...

 
7:41 PM
Doesn't seem super hard if you brute force it
 
I just wrote a 6 byte Jelly program with exactly 1 monad and 5 dyads. The chaining rules half-broke me :/
 
Prfix for the win
 
CBC: Design (and implement?) a language with Monads and Monads
B for big :)
 
@ChartZBelatedly Correction: a 5 byte program with 5 dyads :P
 
An additional restriction: no types that aren't monads, and no functions (built-in or user-defined) that aren't monads
 
7:49 PM
0
A: Sandbox for Proposed Challenges

pxegerTo raise \$ e \$ to the power of a matrix code-golf math matrix Inspired by this 3Blue1Brown video Given a square matrix \$ M \$, compute \$ \exp(M) \$, which is defined as $$ \exp(M) = \sum_{r=0}^\infty \frac {M^r} {r!} = M^0 + M^1 + \frac 1 2 M^2 + \frac 1 6 M^3 + \cdots + \frac 1 {n!} M^n + \c...

 
@Wezl Would a Haskell function (which takes one argument) count as a monad?
 
@OriginalOriginalOriginalVI yeah
 
Your challenge is underspecified, voting to close as unclear.
 
Yeah, I'm downvoting your CMC :p
 
Okay, here's my program ghc $1
Chat Mega Challenge?
 
8:00 PM
@OriginalOriginalOriginalVI Here's my program: Haskell, 0 bytes. Input is taken by appending to the source code
 
@pxeger Nah, that's a standard loophole :P
 
@OriginalOriginalOriginalVI nope, you broke the few rules I did specify: 0: having types that aren't monads or functions, 1: not designing a new language, using an existing one instead
 
@Wezl Btw you forgot Monads (slightly different)
 
@Wezl I don't see the second restriction written previously.
Why are there so many monads?
 
8:03 PM
@OriginalOriginalOriginalVI @ChartZBelatedly no, I just left those out cuz I don't understandem
 
@Wezl Also, the language spec only includes monads and functions, it just so happens that the implementation allows other data types :P
 
@OriginalOriginalOriginalVI monads from category theory are the same as from functional programming I thought
 
The current ordering of the starboard has a fun exchange going on between me and Redwolf:
> I'm sorry, also known as what? - 5h ago by ChartZ Belatedly
"Boston Molassacre" loool - 24h ago by Redwolf Programs
 
@rak1507 They're a teeny bit different iirc
 
huh
 
8:04 PM
Read it backwards:
 
@OriginalOriginalOriginalVI the challenge was "Design a language"
 
> I wonder what SE will do for April Fools' day
> "Boston Molassacre " loool
 
> a monad (also triple, triad, [...])
3
Um
 
@Wezl I designed a language using bash or something
I'll publish the specs later
 
@OriginalOriginalOriginalVI nonsense
@OriginalOriginalOriginalVI they're required
 
8:05 PM
@Wezl That's a good name for it :P
I was thinking of naming it monadmonadmonadmonad
 
@OriginalOriginalOriginalVI There's some meta-starring going on here :p
Stars on posts about starred posts
2
Oh it got unstarred
 
Imma go find something funny on wikipedia too >:|
 
@RedwolfPrograms Look, meta-meta-starring!
 
Oh no it's going to get into meta-meta soon and we'll have starred posts discussing how meta the meta is getting
 
Maybe I should star this post ^
 
8:13 PM
No, it'll get too meta and we'll have to start a new chat room
 
Nothing is too meta for TNB
 
I'm So Meta Even This Chatroom Acronym
 
No topic is too off-topic
CMP: Unicorns or pegasi?
 
@OriginalOriginalOriginalVI yes
 
@Wezl Interesting choice. I see you'll make a good politician :P
 
8:16 PM
never
 
@OriginalOriginalOriginalVI Personally, I prefer pegasi. They're far more useful than unicorns, whose only redeeming feature is that they can impale people. Research done on flying horses could be used to improve our own technology and potentially put Red Bull out of business.
 
Pegasi are just horses left over from Red Bull's chemical testing
3
Damned creatures brought unto this world by capitalism
 
Pega-sus = amogus
We all know the implications
 
on the other hand, pogasus
 
8:19 PM
Hmm, quite so
 
I'm just happy Lyxal isn't here to see this.
 
@Lyxal
 
> seen 57s ago, talked 8h ago
 
Wait Lyxal reads the logs, we need to distract them
 
8:20 PM
Delete all these messages!
 
HEY LYXAL LOOK ↓↓↓↓↓↓↓→↓↓↓
 
@mods Help, please
 
@Wezl already on it
 
Burn it all! Fire! Fire!
 
@UnrelatedString ooh nice
 
8:21 PM
LYXAL, LOOK BEHIND YOU. THERE ARE NO FLYING HORSES THERE!
 
I look away for a bit and we're talking about capitalism-fueled genetically modified animals that are sus and pog?
4
 
We're all children at heart :P
 
Maybe the real capitalism-fueled genetically modified animals that are sus and pog are the friends we made along the way
 
pegasus more like megasus
 
@HyperNeutrino Not genetically modified, just on steroids.
 
8:21 PM
i mean the language itself does not have both but it's totally-not-jelly written in haskell
 
@UnrelatedString Sounds interesting
 
And Unrelated String and Wezl trying to have an actually on-topic conversation :P
 
How does your language work?
 
it doesn't
5
 
8:23 PM
Language development in two words
 
Programming in two words :P
 
Life in two words
 
Two words
 
@OriginalOriginalOriginalVI Nah, lots of work in life
 
8:24 PM
it does not is 3, but whatever
 
@RedwolfPrograms Fine, all my work in two words
 
doesn't is a word imo
alright was originally all right, but it's almost certainly a word
 
7
Q: Counting contractions as one or two words

KjensenI read this in a product review, and it has been bugging me all day. Three words: it's really cheap. "It's" is obviously a contraction of two words, but does it count as one or two words?

 
@Wezl I don't know why, but it way too long to figure out that that was a 3. First I thought it was a J, then I thought it was some weird Unicode character from Jelly or something.
 
@HyperNeutrino VTC as not an objective scoring criteria :P
 
8:26 PM
:'(
 
already closed for that
 
yeah it's closed
 
or close enough
 
Mar 29 at 16:54, by Original Original Original VI
@pxeger The possibility of using gene editing to create unicorns and pegasi
 
i mean under various contexts one might make more sense than the other
but it's a worthwhile discussion to look at. maybe
 
8:27 PM
@OriginalOriginalOriginalVI I tried starting a discussion about pegasi a couple days back too.
 
pegasuses is obviously the better word, because it shows that more pegasuses don't remove the sus
 
organizing a discussion about pegasi seems difficult; I think it's better to just wing it
 
Guys, quit horsing around and be serious
 
8:55 PM
We got so serious nobody dared to talk anymore :p
But yeah I'll move OSP in about an hour when I get home
 
9:49 PM
@UnrelatedString this is objectively the funniest thing I've seen
 
I'm going to move OSP to TNB now
 
*the TNB
stoopid idiot.
 
Sounds good, though nothing should happen until 1am :P
(Or 2am for me now that summertime is "on")
 
Imagine having your clocks an hour forward. Made by 3 days until the clocks go back gang
150 Freston Rd, Notting Hill, London W10 6TR, United Kingdom
@ChartZBelatedly have you ever been to the above place?
 
Don't think so, why?
 
9:57 PM
It's the rickroll bridge
Very good bridge
111 people gave it 5 stars on Google maps
 
Well, we've got a travel ban here in the UK, so I couldn't visit it if I wanted to
 
Dang
 
Polite neighborhood cat requests entry
 
My most viewed photo on google maps was once a bottle of milk.
 
00:00 - 22:0022:00 - 00:00

« first day (3715 days earlier)      last day (1120 days later) »