« first day (4061 days earlier)      last day (1078 days later) » 

00:02
ugh, down again?
Would seem so
@user I know lol, I don't think it's avoidable :P
seems back again
00:31
@lyxal Hmm, maybe I'll go back to answering questions too, then
I've kinda lost interest in answering questions since around the start of this school year, might be because I got senioritis
@user bold of you to assume that's the phase I'm in right now
I recently made the switch from answering to language development again
01:07
Hello
I have a problem
01:21
CMQ: First xkcd that you remember coming out?
01:41
TIL why we lost the emu war - when you put a flightless bird into a fight or flight situation, it's obviously gonna fight ˙ᓀ˙
Oof lol
02:00
Offline again?
Oof
It's obviously up for some people
Oof SE's down
Yes
It's been intermittently down all day thusfar
Oh. i've been in a car all day and SEn't
But code golf seems to be working for me
> We’re aware something is happening, and we’re working on it. We’ve tried unplugging and plugging back in, but that didn’t fix it.
Well duh, ofc it won't work...not enough jQuery involved with that approach
02:20
I'm making a thing where you can drag around points and lines and... I accidentally made them mergeable.
I like my points to merge into a singularity
Makes it an extra challenge
Because you gotta try not to merge them while moving them around
03:04
hm
I can log into SE and load most things but my inbox and rep tab don't work
ok and now it works ¯\_(ツ)_/¯
@mathcat yes
03:23
Just got my 5th Yearling badge :P
04:21
And we're back
Good gosh that was horrible
4
There was no one to complain to that chat was down because chat was down
2
Looks like only chat is back
Hello? Anyone home?
It's rather lonely after chat came back
Also, so much for SE chat doesn't go down
Because it done did
readonly?
Nope
Couldn't even read chat
As in, it's readonly now afaict
You mean main or chat?
@lyxal yeah
04:30
Because I already knew main was in read-only
7 mins ago, by lyxal
Looks like only chat is back
@PyGamer0 it was a horrible nightmare where I didn't have access to you guys anymore
Heh, goes to show how much of an addiction I have to code golf and tnb
05:04
rate my inconsistent syntax
Too consistent
And too compact
I really feel for the StackExchange devs who are currently putting in overtime trying to get this apparatus working again!
I just realised that Python's been supporting Ukraine for a while
7
05:22
I think most big organizations, at this point, are supporting Ukraine. Lichess.org (A big chess website), is, and its user population is probably over 7% Russian!
most
2
05:41
moss
Okay galaxy store I get it you're downloading an app update you don't need to keep vibrating every few seconds to tell me how much progress on the download has been made
Please I beg you galaxy store refrain from causing wrist vibration for more than 3 seconds
Yes that's cool that it went from 47.3mb downloaded to 48mb downloaded but that doesn't mean you need to vibrate like that
Oh thank frick it's finished downloading
Who thought it'd be a good idea to send a new notification with each tick of download?
Because it really isn't
Smartwatch ownership problems amiright?
05:58
Hey, main is up again (at least for me)!
06:09
I posed this challenge in the Sandbox recently, and I am wondering whether it has a good premise. codegolf.meta.stackexchange.com/a/24591/104836
Could someone please review it?
06:50
@RadvylfPrograms @hyper-neutrino NP down?
0
Q: Arithmetic Rectangle

Harshul NandaWe are given a grid consisting of unit squares. Each of the unit squares contains a single integer. In this task we are interested in arithmetic rectangles lying on the grid, i.e., rectangles composed of unit squares such that numbers in every row and every column form arithmetic sequences. Reca...

might've been killed by the outage
Nice find pxeger :P
Btw, how do you find those?
07:27
I made a golflang "explainer"
Example:
+           Get the length of the input
  _         Get the truthy indices of the register
 ×          multiply the above by the above
   :        Print that
    %*6     While the above is greater than 2...
       ƭ"   Map each element of 8 to...
         Ṛ  Get the parity of 9
07:40
fluent and out of order? nice
@emanresuA google a snippet of the text with "" around it
From a line generated by the explainer:
> Determine if any items of [7,3,[6,4,2,5,9,10,6,7,[4,[5,5],5,"18Wo",[8,"E6V",["|[x*",7,"8*y^F",6,8]],9],9,6,4],5] are truthy
Thing is, the code that generates that sort of thing (random nested arrays) sometimes recursion errors for reasons I don't understand.
Ohhh waiit
It's because the size tends to infinity
Can I just say that getting soap in your eyes while having a shower is an absolutely painful experience. I do not like it and it made my shower unenjoyable
I was not a very happy Lyxal when that happened
Not very happy at all
07:53
:(
That's an accurate depiction of how I was feeling
Y     Take the sum of the input
 e t  add that to it
  e   If this is greater than that...
"This" and "That" are common expressions
For short stuff it's not uncommon to see no constant values
I should probably change that a bit...
Changed
₁            Get the truthy indices of 4
 ƛ₍          Take the remainder of it divided by this
 ƛ           Over the elements of that...
   ₃ k ½     Index the input into that
    ₅        Take the remainder of the input divided by the above
      F      Map each element of the input to...
        *∑   Concatenate that to "LPTnXfu"
          ∴  subtract that from the input
Hmm...
08:03
⁽       While the input is greater than the above...
 +      Take the cumulative sum of that
  d ≈   If that is less than that...
   k    Turn 10 into a dictionary
     Ḟ  Create a range from 1 to that
> Turn 10 into a dictionary
I mean, it's kinda right
most realistic golflang feature
¯\_(ツ)_/¯ {10: 10}
k≈ is the constant for [0, 1]
Which has the same digits and is a list
But it definitely isn't a dictionary
I weighted everything on how common it is, addition's 10 and "turn into dictionary" is .5
> Transpose 5
Just fricking takes 5 and rotates it
2      subtract the input from 3
  2 +  Remove 7 from that
08:06
@lyxal for some reason, I don't think it's subtracting 7
I dunno why
But just something tells me just maybe the explanation is wrong
Maybe I'm getting confused about what 2 + does
I mean, it doesn't look like it's subtracting 7, but it apparently does
If y'all are wondering how the chunker works, until all the input is consumed, it starts at the first non-consumed input. Then, it increments the index by a Poisson distribution several times and (mostly) removes those elements and adds them as a string to the result.
There's definitely no way it's actually addition
08:09
(I say mostly because it has a small chance of not deleting it for extra realisticness)
What does it think it's going to split [5] into?
It's a single item
Is it gonna just turn it into the different strokes or something stupid like that?
"Hello how would you like your 5 split today?" "I'd like it split into 4 pieces of 7" "No worries, have a nice day"
And nevermind the fact we're just randomly printing 6 at the start
Like everything else is complex and stuff and then there's just 6
Added some minor changes
Why is the 6 there? No one knows.
It just is
You don't get a choice if your 6 is printed
"But I don't want my 6 printe..." No your 6 must be printed it is not optional
L      Negate the input
 yxal  Increment 4
Added one more minor change that hopefully fixed an annoying bug once and for alll
"I done did handle the input boss" "good now ignore it and push 4 + 1" "don't you just mean 5?" "no. I want you to push 4 and manually increment it" "but isn't that pointless?" "just do it dumbnut" "... okay boss"
08:22
Laughed out loud at that one
> Turn "1v<%" into a string
base this
based
"Hey boss what do you want me to do with this string?" "Hmmm. Well, I want you to take it and turn it into a string" "but boss, it's already a string" "I think I would know if the string was already a string." "uh boss have you been taking your dementia medication lately?" "my what now?" "oh"
@lyxal your syntax is consistent, but your formatting leaves something to be desired
At least the explanation "ophact" makes somewhat sense...
 o   c   Turn the input into an array
 pha     Flatten the above
 t       add 6 to that
08:34
Fixed font button?
Doesn't exist in mobile
Oh :(
Chat is jank
I just use ↵4I$+¶j for formatting
prin                    Increment the input
t(                  Turn it into a string
  "Hel              Halve this
    e               Print that
      l             Concatenate this to the input
       o            divide that by the input
        , W         divide 6 by 6
        ,           add this to [4,[6,7]]
           o        Get the magnitude of that
            r       Create a range from 1 to it
             ld!    Concatenate the input to it
                "   add the input to the input
> Create a range from 1 to it
"Co      Get the sign of the input
   d "   Index the input into it
    e    Over the even-numbered elements of this...
      :  Set the line width to this
08:35
> divide 6 by 6
> Index the input into it
@emanresuA What golflang is this?
No particular golflag
> golflag
What you call it when someone else beats you to a FGITW
Isn't that a ninja?
CMQ: Do you think the rep requirement for comments is harmful or helpful?
What limit?
You mean minimum?
> 9 Get the Euclidean distance between the input and the input
@emanresuA I think it should be lowered to 10
08:46
That would be good, yeah
Doesn't contain anything much though
2   Concatenate "@V%=" to the input
 +  add it to 2
:O almost works
2+ add 11 to the input
What does it think it's doing, unary?
09:08
'night
morning
Good time-of-day!
The excitement one gets when they see "1 question with new activity", but then realizes it's off-topic
Obviously the first part is exciting
second part not so much
CMQ In python determine if a string is a int e.g "123" or a float e.g "642.4678"
lambda n:'.'in n?
Unless I am missing something
The question mark is not part of the code
09:21
@ophact ah yes if those are really the only two options
what if I really want to check it is all digits or digits . digits?
That would be the same
I mean not abc.3
which is neither an int nor a float
oh
so three options then?
int, float, neither
good point
Not sure about how to do it in a concise way
09:25
:(
CMC given a string, determine if it is an int, a float or neither. E.g."123", "774.0122", "abc.3"
could be my first challenge on main :)
@NewPosts?
Hello?
Sorry @Anush
Someone beat you to it
:)
that is Anush
What?
the system has remembered an old deleted name of mine on chat but only if I log in from one particular computer
@pxeger I hope your question is now answered
09:51
@Neil yeah. I really recommend the GAN 1 by 1, best magnetic version I could find
@Adám what have I assumed?
E.g. that a language can distinguish between ints and floats, or even has floats.
@Adám oh :(
E.g. JS has no ints.
09:55
I guess I am not assuming that.
this is a string parsing question
@Adám wait what?
Every JS number is a 64-bit float.
oh, ok
@Anush If so, then you have to define what you mean by those three terms.
but I still don't think I assumed anything
@Adám I did
I think you are unnecessarily grumpy :)
09:59
@Anush Where? Your examples are not enough. E.g. what about 1.0 and 1. and 1e2 and 0.0 and 1.e2 and -1 and -0?
@Adám lets test those. " a sequence of digits following by a . followed by a sequence of digits". so 1.0 is a float, 1. is not, 1e2 is not, 0.0 is 1.e2 is not
@Anush I'm actually trying to be nice by preventing you being disappointed when your first Main challenge is quickly closed as underspecified.
What happened to @NewPosts?
@Adám but all the cases you gave are covered aren't they?
@Anush That's news to me. Where did you say that?
10:02
at the bottom of the question
maybe refresh page?
@Adám I am grateful for your help. I just think these particular points are covered already
@Anush I don't see it. Can you link to it?
0
Q: int, float or neither?

graffeGiven a string, determine if it is an int, a float or neither. Examples 123 - int 62727.0033 - float 644c.33 - neither Your code should output a different value depending on which it is. For example it could return "i" for int, "f" for float and "n" for neither. Details The following are floats...

hard refresh the web page?
Is that your challenge‽
@Adám yes
if anything is unclear please do let me know
Both avatar and name differs; how would I know‽ Also, I hadn't seen that challenge at all.
10:04
@Adám aha! The issue of the different names was discussed here on chat
@NewPosts Knock! knock!
look for "that is Anush"
0
Q: Zip uneven lists

Wheat WizardIn this challenge you will take two lists as input and you will zip them. The zip can be defined with this recursive expression: \$ \mathrm{zip}(a,b) = \begin{cases} \left[\,\,\right] & a = \left[\,\,\right] \\ [a_0,\mathrm{zip}(b, \mathrm{tail}(a))] & a \neq \left[\,\,\right] \end{cases} \$ or ...

someone has asked for more precision but I don't know how to be more precise!
isn't it fully precise already??
10:09
@mathcat are those normally binary decisions?
in CS that is the normal definition
oh yeah looks ike it
I am sad I have had no answer yet. Looking back at old questions I feel this sort of question would have had answers in minutes
answer! :)
thank you @Adám
first ever upvote! It's too exciting :)
@Adám QuadS?! I never thought I would see you in a non-APL answer
although I do realise it is basically APL :)
10:25
@Anush Dyalog APL is so powerful that I took three built-ins and made them into three separate golfing languages!
I'm most proud of "my" Stencil golfing language, where GoL is just 3∊me
@mathcat I prefer 1 by 1s with removable stickers for ease of solving
Actually, that's a good idea!
Maybe it's a bit faster than R U R' U'
@AidenChow nice
10:42
@mathcat wait you use R U R' U? Here's me being an idiot using L D L U L R U' L U D R' D L L L U' U' D U L L L U' U' R D' D' D D R D' D' U L R' L' U U' U' L this whole time
ow
maybe you can get a new record now!
 
1 hour later…
11:50
1+   Print the input without a newline
  1  Transpose the above
the explainer is fun lol
[         Divide the input into chunks of length the input
 3 3]     Duplicate that
     #I9  Create a range from 1 to the input
> Divide the input into chunks of length the input
[b          Turn the input into a fraction
  ig        Take the remainder of this divided by [5,[[6,5,4],5,1],2,[4,[6,2]]]
     s      Map each element of the input to...
      h  ]  Map each element of the above to...
       ot   Turn that into a dictionary
> [5,[[6,5,4],5,1],2,[4,[6,2]]]
oddly specific list
what
lol
w    Take the absolute value of the input
 hy  Decrement it
hy
I                   Duplicate the input
  c n               Split the above by this
   a                Get the ceiling of "~rd`WPPZ}mj"
      d             Take the remainder of that divided by that
       o            Take the lowercase alphabet
         an         Get the first element of "O#OyS3"
           yt       If that is true, then...
             hi     Concatenate the input to it
               n !  Negate "n'Y3E"
                g   While 6 is greater than it...
There's a few things wrong with this
> Get the ceiling of "~rd`WPPZ}mj"
> Negate "n'Y3E"
> Take the remainder of that divided by (the ceiling of the string)
It truly is chaos chaos
Aug 17, 2021 at 16:38, by pxeger
(no joke, the first programming language I tried to make used XML)
12:11
C     Take the remainder of the input divided by the input
 G C  Choose a random element of the above
  C   Choose a random element of the input
> Take the remainder of the input divided by the input
> Round "oxu_\"*" to the nearest integer
13:03
Hyper better not have nuked my fridge... I'mma about to raid it for leftover pizza
Good it's still in one piece
Nothing quite like a midnight fridge raid
Because it quite literally is midnight
ha ha
nuked your fridge
Also, welcome to midnight fridge raid
Glad to have y'all with me
3
u        multiply the input by "JC)ENo|n"
 k ai    Decrement that
  r      Take the factorial of that
     ne  Remove 1 from that
13:06
@lyxal also did you play wordle?
Not yet
Too busy with pizza and gatorade
you're 6 mins late
Don't care
Am eating cold pizza
Is good
wth I got 9 greys
hrmpf
Okay fridge raid over
Time for bed
And wordle
Wordle 268 5/6

🟨⬛⬛⬛🟨
🟨🟨⬛⬛⬛
🟨⬛🟨🟨🟨
🟩🟨🟩🟩⬛
🟩🟩🟩🟩🟩
The pain is real
Guess that's what you get when mixing wordle + midnight fridge raid + high tempo deltarune remixes
/shrug
Looks like I'm the only one to have hosted a fridge raid
Here that is
Hey y'all should also host fridge raids
But only at your midnight
No daytime fridge raids
Gotta stay genuine or something
Idfk
Can't believe I'm gatekeeping midnight fridge raids
What has my life come to
19 years of breathing and this is the best I can come up with
gg midnight Lyxal you done good gamer
Can't wait to regret this monologue in the morning
o/ for sleep y'all
13:23
o/
    E pl     Terminate the program
     x       Get the length of that
        ai   Print that without a newline
          n  Get the parity of the register
Uh... okay. Terminate the program before doing anything.
13:50
@lyxal o/
14:00
Wordle 267 5/6

⬜⬜⬜⬜⬜
⬜🟨⬜⬜⬜
🟨⬜⬜⬜⬜
⬜🟩⬜🟩⬜
🟩🟩🟩🟩🟩
ab d  Get the absolute difference of the input and the input
  c   Get the floor of that
wow
f Over the prefixes of the input...
u Wrap [] in a list
lc Over the elements of that...
r Concatenate ["&A",3,"bYjV"] to 7
um Wrap the input in a list
thats enough for todau
Yes, enough for todau
but not for today
T is              Over the even-numbered elements of 5...
 h                Draw a circle with radius 10
     i            Round that to the nearest integer
      s           multiply that by that
      s           Remove this from this
        so fu     Double "_~nhxHG"
         o        Turn that into an integer
             n y  Decrement 2
              n   Get the last element of ["~8",5]
14:22
Amarillo smells like cows
^ extendable
> Set that85
y    Set that to 0
 e   Set that to 3
  e  sub that to 29
   t mul that to 46
nice
Not as funny
ill improve it later
15:01
the downvotes are depressing!
why do people do that?
well, usually people downvote with good reason.
@Razetime it's a just a bit dispiriting
it's not exactly that clear
@Anush yeah i can see why.
@hyper-neutrino you mean the question isn't clear?
15:05
the rules are quite properly specified in the end.
sorry, I meant when it was posted it wasn't clear so it got downvotes
ah ok yeah
that does make more sense.
2
it seems adequately specified after a lot of comments and downvoters might not have seen it yet to change their vote
@hyper-neutrino the downvotes came after the question was finished
I don't think that is right due to the timing of the downvotes
oh, well, I wouldn't know lol
15:07
:(
sometimes downvotes come up on challenges that are not very novel
or they are multiple tasks in one (this one seems fine to me tbh)
15:37
down to 0! :(
16:17
Well, in New Mexico now
 
3 hours later…
18:50
@RadvylfPrograms woah
@PyGamer0 You realise the code's just in main.js right?
0
Q: Complex permutation

Felipe SoaresGiven an array of numbers as input, find all permutations that do not have the same number next to each other, then print them all out. If no permutations were found, print "Nothing". Note that the original array can be a permutation. Test cases: [0, 1, 1, 0] -> [1, 0, 1, 0], [0, 1, 0, 1] [0, 1, ...

Can we please have the bots back @RadvylfPrograms @hyper-neutrino ?
o/
19:50
tom hollandaise sauce
5
I'll check on the bots
The API change broke NP/SP
Wtf was SE thinking with that honestly
> tom hollandaise sauce
10/10
So NPSP's up for now, but there's a chance it could go down as soon as something's posted
 
3 hours later…
22:56
@pxeger incredible

« first day (4061 days earlier)      last day (1078 days later) »