00:00 - 21:0021:00 - 00:00

12:14 AM
@Bubbler 9317 at writing

That said, any feedback?

12:53 AM
> JavaScript → TypeScript
Java → Kotlin
C++ → Carbon

Wait it's LDW
I just happened to look at the starboard and noticed it lol

wait what

13 hours ago, by GingerBot
Welcome to the fifth Language Design Workshop! The general premise is that you can post work you've done or are doing on esolangs and people will give feedback. In short, you'll get to show off our languages and their features, chat about them, get feedback, try out WIP languages, and, hopefully get ideas over the next 24 hours.

uff
i didnt even do any work on fig this week

1:27 AM
My OpenAI playground credits expired :(

1

Challenge Given a positive-length string \$S\$, a divisor of the string \$S\$ is when there exists a number \$a\$ so when we write the string \$a\$ times we get the string \$S\$. For example, the string abcd is a divisor of the string abcdabcd Your challenge is, given a positive-length string \$S... @NoHaxJustRadvylf they have a habit of doing that 1 hour later… 2:46 AM mmm sorry what was that? Did you say you had 1234 rep? Because methinks you may be wrong 3:08 AM -2 can you tell me about it. it is very big and exciting @NewPosts I'm not sure how to deal with this lol The genius of ccgc shows no bounds codegolf.stackexchange.com/a/250941/108721 @emanresuA spam, move to bakery 3:49 AM @NewPosts that question seems like they are in a internal group chat about an airline company lk,,,,,,,,,;/................................oo9-hj.2]RCD[[[[[4;234[0P9o*U&Y^N^5w76aE543 Cat It somehow also typed rrm- in my terminal, which is concerning lol 6 cat named back lol little kitty tables 7 > emanresuA, put your keyboard away emanresuA. I'm not rm rf-ing your computer right now emanresuA 4:18 AM What time zones are people currently in chat on? I am on CEST (GMT +2) You can see the room activity and user activity graphs here 4:30 AM @Bubbler thanks! Although it doesn't tell me who is nocturnal It appears my challenge has been solved now. The remaining challenge is to understand the solution :) 3 hours later… 7:11 AM ^ If you ever need a more robust program, consider learning Rust :) I love rust but as long as you don't use threads python is equally robust 7:26 AM When an email starts with Dear %s {{ greeting }} {{ title }} {{ first_name }} {{last name}} Bob, insert the text from the attachment here please 8:31 AM Is this a dupe of this 3 hours later… 11:30 AM I'm gonna move this because, while on topic, it's not particularly interesting to anyone other than you two. :thumbsup: in news that's interesting to even fewer people i just noticed i'm at exactly 16000 rep :P just 384 away from a nice round number 3 Sorry sorry did you say you were exactly at 16k? I coulda swore you did. Weird given that you aren't. crazy how that happens 12:02 PM its still ldw for another hour right wrong unpins your ldw announcement it said 23 hours ago :sobbing screaming: but that doesn't mean you can't discuss any golf/esolang you're making :p lol true ok @thejonymyster it's 23 hours and 5x minutes where x is some number > 5 12:05 PM just enough time to discuss my lang "notmuchlang" where you can increment two variables at once, thats it thats the only feature whew just in time lol @thejonymyster Do they wrap back to zero eventually? @mousetail one of them does 12:06 PM Ok not sure how to imagine that. So basically the only operator will be a,b=a+1,(b+1)%n right? thatd be messedu p yeah honestly in general im super curious about weird modularity like that Would certainly be interesting i keep coming back to "tape/thing that loops when you try to leave it on one end, but is 'infinite' the other way" Maybe a conditional jump operator to see of B wrapped or not? Just to make it turing complete lol maybe damn honestly depending on the specifics it kind of reminds me of waterfall method lol fudge it enough and it probably is tc that's not a professional opinion though 12:09 PM lol You really don't have to put in a lot of effort to make something TC To make it actually usable though is another matter evidently not of course lol 12:19 PM would it be cheaty to port an answer from tc lang interpreter to minimum chars for tc / would it even be a valid answer to the latter 12:42 PM Afternoon all Anyone awake? neither help, the sun went out That sounds less than ideal @JoKing dang, I can't see it either 12:53 PM Neither can I, although there seems to be some source of illumination here Oh wait, I just have the blinds down Lucky I opened mine and it's definitely gone sunn't i just see light blue sky but no sun :( and when i look towards wst i see red sky its weird but still no sun :( i cant look outside because my skybox code is busted and itll crash my skybox code is just returning void with a few dangling pointers here and there > So, basically, saying that this game should be burned is an insult to fire. 12:57 PM who knew memory leaks ended up thousands of lightyears away Sounds like floating point accuracy issues Someone tell the universe to use doubles @lyxal Or in other dimensions (disclaimer: shameless self-promotion) well I don't see what else would be giving off light within the void of the skybox right now A giant flaming meteor thrown at us by aliens CMQ: How similar do ∻ and ÷ look? ∻÷ - are they distinguishable from a distance? 1:03 PM Not that similar The first looks like a tilted script x to me @lyxal it took me a minute to realise that they are different characters well alas ∻ isn't spaced nicely so it doesn't matter anyway :p CMC: Given a list a_1, ..., a_n, add 10x_i to each element a_i such that the list is strictly increasing and the sum x_i is minimised (where each x_i is a non-negative integer) In other words, increase every element of the list so that it is strictly increasing and each element stays the same modulo 10 +1 cool idea, no idea how to approach it yet :P @NoHaxJustRadvylf I have the same problem, and I find putting things in a git repo is a good way to encourage myself to work on them longer-term because it's much easier to come back to it 6 months later when it's well organised 1:21 PM @pxeger javascript, 79 bytes not very short but this was still interesting to solve at all tbh. need to think about both a cleaner way to do this and a shorter way to do this :) also i have no idea if thatd be a valid submission or how to like score it that's right ok good lol gfsdg i guess itd probably be something to do with avoiding the slice by having the start of the reduce work better but ill do that later lol CMQ Do you prefer JavaScript or Typescript? Typescript Though JSFuck is the best of the 3 :) 1:32 PM i've never used typescript, seems cool though i think i get the occasional little typescript blurb from replit but sometimes its wrong because i write cursed code I like the idea of cursed code TypeScript is way better than JS unless you're working with some really cursed JS library (although even then it might have .d.ts files) @pxeger and imo the biggest part of that is when you have git there's no shame in redoing half of what you left off on--you don't erase your commit history, just add a new chapter There is also coffeescript of course Coffeescript seems like a kitchen sink though 1:35 PM lol specifically i remember it warning me that something like ".pop is not a valid method for this variable" cause it's initialized/expected as a string within the function, but immediately after initialization i split it into an array That's really your fault tbh If you're transforming something it's probably better to do let foo="foo";let splitFoo=foo.split() rather than let foo="foo";foo=foo.split() right yea thats what it wants me to do as i was saying, "because i write cursed code" Doing the latter has caused me a lot of headaches in Python notebooks :( my one defense is that its a function that takes a string as input, but i needed to make one of those default cases Switch works with strings, though, right? 1:38 PM so the function looks like (x="")=>{x=x.split("")... no i mean default like Oh I see what you mean yea dunno what its called Default argument? Optional parameter? idk either so theres no way id mistake it for being a string, but typescript just assumes that since im giving it a default value, it should keep that type which like, fair but thats not how im operating and im not gonna make a like... helper function just for handling that I mean the easy fix is to just use let y=x.split 1:39 PM maybe a maybe monad I read a lot of python code with type hints these days but they are completely ignored when I run the code fix is a strong word Well TS has nulls so you don't really need that the code works just fine, and im not remotely confused by it, How do people actually use them in practice? 1:40 PM its just that i get a little typescript warning/hint thing Well fix for the warning right yea also i think ive scrapped that project @graffe You use a tool like flake8 to lint your code. Also, your editor should be able to use those type hints to give you warnings and helpful completions @thejonymyster Whoa that's a bit extreme for one little warning :P @pxeger don't suppose this works? Jelly, 8 bytes: <Ɲ¬ÄŻ×⁵+ @user thanks. In my case that means Emacs 1:41 PM also for fun ×⁵+ can be ż¹Ḍ :P @user what can i say i have high standards :P except when im writing the code I'm sure Emacs has a mode or whatever it's called for that. Also, you can make a GitHub workflow to check your code once you push or maybe a pre-commit hook @thejonymyster I have high standards when I'm looking at other people's code, but not when I'm writing my own :P i think im gonna post this, any last glaring issues i may have missed before i do? @UnrelatedString yep, that's good oh I guess i could illustrate the "3x3 region" step and explain edges/corners of the board explicitly 1:45 PM @thejonymyster good idea @lyxal I leave the site for 2 weeks and lyxal becomes... I don't know how to finish this sentence I have broken the bad Please finish it! :) call me Jimmy because I be slippin' @pxeger Becomes what he's always been. That facade of responsibility he added after he became an RO was only temporary :P (no offense lyxal, just kidding) 1:50 PM @user nah nah it's from cooking @mousetail Yeah as soon as I use more than 0 threads bad things start happening :P @thejonymyster Is this clear now? just specified the edges of the board a bit in the start and the 3x3 region thing @lyxal Well, it's not too late. You can cure yourself @graffe also there is a mypy which actually checks those type annotations and sees whether they match or no @user can't - Gus wants another batch 1:52 PM @PyGamer0 don't the linters do that? Oh yeah my bad flake8 is more of a normal linter, mypy's the static checker thing @lyxal his name is finger wait wrong guy LOL Is this a Psych reference? i havent watched it @user no Breaking Bad / Better Call Saul 1:53 PM Oh ok Is it only mypy that actually checks the types? No, others do too Ok cool @thejonymyster neither, I'm just going off the memes lol @user (since no one seems to have noticed, I'll point it out: "cure" was a pun) 1:54 PM @pxeger call me lyxanberg because I'm the one who knocks :p You can star my funny message now @user I honestly thought it was a reference to how Walter has cancer in Breaking Bad I am going to post codegolf.meta.stackexchange.com/a/25030/108721 in about 30 hours from now unless anyone tells me not to Please let me know if anything is unclear 2:13 PM hey @NoHaxJustRadvylf, you should add pings to scrollchat (for online users obv) You saw nothing @pxeger Are you aaaaaaaaaa? No that's probably JoKing The thing you didn't see was something else Hmm ok page jsut crashed 2:21 PM Hmm scrollchat broke after I pasted in RTL overrides nice. Oh it's not just me then 3 In chess, the queen piece can see arbitrarily far in each cardinal and intercardinal direction. What does this mean? Well, I'll show you with an ASCII drawing: \..|../ .\.|./. ..\|/.. ---Q--- ../|\.. ./.|.\. /..|..\ It means the queen (notated as Q) can see along these lines (notated as \, |, /,... Looks like lyxal's the one who pasted a bunch of "lag lol"s it's still dying 2:22 PM @user at least 13k characters RIP Radvylf's server @radv maybe make it so that long messages dont obliterate everything :P also longer fade time pls @pxeger i mean, i'm joking presumably there should be some max length, especially since the rest of the message ends up cut off the end anyway It'd be nice if there were two lines per user and it faded much more slowly ^ oo also ^^^ 2:27 PM ye @radvylf feature request make enter type like 8 spaces or so Oh, so you're aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ooo also fun 2:42 PM You recorded it? Oh no That's gotta be a privacy violation of some sort i simply had to preserve the contest for posterity There was no contest lol Hi, what happened here I was the only one taking it halfway seriously Shitposting a lot of it 2:43 PM We should move half of this to Off-Topic or a dedicated room I think you mean golfposting oh smart yeah Wouldn't golf posting be on topic? not quite, check urban dictionary in other news: I'm compiling MusE > no jo don't give up surely surely, you're joking 2:44 PM ooh rhyme! turns out i can't actually type that fast update: I think someone else crashed scrollchat @NoHaxJustRadvylf I think you might have forgotten to only let one person use a name at a time I can put my name as JoKing and type in JoKing's line wait it actually tracks it by name instead of some kind of session that's amazing 2:59 PM Where is this scrollchat? starboard Ok and it's broken right now because something someone typed earlier boomboomboom :b QOTD: > JS fuckery is the only kind of JS you can write -GingerBot ... i didn't write that though you did now, because it's too late for me to edit that unless you 11 it to say user yup, perfect 3:14 PM @GingerBot ??? I said that Not Anymore lol ok reality can be whatever I want, and I want it to be me saying witty quotes Wasn't particularly witty, which is why I'm fine with it being attributed to you :P We should really move this to a dedicated chatroom did I not just say that reality can be whatever I want? it's witty now d: 3:16 PM Whoa, Chrome OS just made some big changes. Like a dark mode :o spicy nice Cool....there's a calender widget thingy in the taskbar now 3:20 PM No it's a good thing @NoHaxJustRadvylf Could you move these messages to the scrollchat room (or a new room if you like)? aint that neat @NoHaxJustRadvylf Didn't that exist already? I could swear I've seen people with dark mode on their chromebooks @user Yes, sort of, but it now does a lot more stuff 3:21 PM Oh @all I'm thinking of installing a different DE on my Pi, what would yall suggest? KDE looks pretty if your Pi can handle it Ugh I hate messing with desktop environment stuff yea I like linux because it gives me new and exciting ways to brick my computer I remember I got KDE installed on my laptop a while back and then any time I'd try to turn it off it'd just freeze 3:23 PM And all the good ones are bloated @NoHaxJustRadvylf Was the laptop a really old one? No, it was like a year old with all modern hardware is there like a light image with KDE that I can install for testing? rember it needs to be for ARM @NoHaxJustRadvylf I've had KDE before and it was great even though people say it crashes It depends on your computer Yeah, it worked fine on my ~14 year old- computer, although it was a teeny bit slower Customizing the widgets did make it glitch for a few seconds though Apr 29, 2021 at 19:37, by pxeger @RedwolfPrograms oh, one does not simply use power management in KDE ;) I'm guessing there's some sort of setup I needed to do first or something 3:29 PM Weird, maybe some distros do that setup for you Yeah I'd assume they do what specs did your laptop have? I'm worried that KDE might make my Pi just... die LXQT isn't bad if you're worried about that well the pi's default desktop is highly modified LXDE I want another desktop primarily so I have GUI settings and notifications and stuff Doesn't that look nice enough? 3:30 PM @GingerBot Why are you messing around with DEs at all? I'd assume whatever the Pi comes with is fairly well optimized for a Pi's capabilities. @GingerBot ah example: default doesn't come with a notification daemon so I installed the one from xfce I'm sure there are apps to install that let you do that @GingerBot Eww, xfce those notifications do look good tho Xfce looks okay if you customize it for 8 hours Which is a pain any chance there are pre-customized versions somehow 3:51 PM 4:28 PM o googles new language carbon looks nice 4:47 PM its a nice mix of python, kotlin and c++ while leaving out the convoluted parts of c++ aww theyre using python style logical operators rather than c style i.e. and, or, not instead of &&, ||, and ! 5:03 PM Does Jelly have an atom to remove a string from a string? (Strings being charlists, it would be more like removing a sublist) Like abcdabc, abc => d @Seggan are you sad for golf reasons or other reasons @lyxal Nope, entirely intentional 5:41 PM @thejonymyster both i like the logicalness of && etc @NoHaxJustRadvylf "Identity theft is not a joke, Jim!" 5:56 PM 0 Carbon, 85 bytes package c api;import Console;fn Main()->i32{Console.Print("Hello, World!");return 0;} Carbon is a new language by Google, supposed to be a successor to C++. This is how I think it would be written; I don't actually have a compiler on hand. Pretty boilerplatey language, even long... 6:19 PM @Hello,World! woooow carbon looks like it suuuucks it doesnt even have a hello world builtin 6:59 PM Hello! 1 hour later… 8:23 PM The periods of silence here worry me Don't worry, we're not using that time to plot our revenge against Code Review That was my main fear! But please remind me again of the sins they have committed? ^ I'd like to work myself up into frothing fury but I'd like to know what's happened first They take short code and add long, disgusting, readable variable names. They add unnecessary whitespace everywhere. They sacrifice binary size for performance. Ugh. 3 We optimize performance in challenges too 8:27 PM Yeah yeah :p imagine checking your code before running it! couldn't be me! Although they do sometimes sacrifice both size (if we're talking interpreted languages) and performance for elegance even worse, readable code is a sin upon this earth in The 2nd Monitor, Aug 4 at 16:03, by konijn Wot, dont be sorry. YOu saved me work. I think I will be sniping some zombies the coming weeks. We need to be prepared before we go against these guys, seems they're tough enough to against zombies fear not, we have butter and lyxal that is all we need to destroy universes 8:30 PM @GingerBot Nothing wrong with readable code. It's neither good nor bad. What matters is winning code golf challenges. Sacrificing conciseness for something else is a sin upon everything @GingerBot Let's please destroy this universe then We are... Inevitable Accept I want nothing more /srs if you're not joking go see a therapist /j Why? I won't be saddened by your death /j 8:34 PM I have no response for that. Wait, the "You" in the message does refer to you and not whoever views the image, right? @NoHaxJustRadvylf that is indeed sinful it refers to you, user. Welp, I'm not sure how to proceed then If the killing involves death by chocolate, I'm all for it :P Anything else and I can't really accept Under 24 hours until I post my sandboxed question.... Still looking for comments ! 8:36 PM no you just disintegrate into a whiff of carbon and ozone hol up someone wants serious cgcc stuff done time to be /srs for a sec 2 When to give up and start again Consider the following setup. An evil wizard has ten opaque boxes in front of him. Hidden from you, he chooses a random number of coins \$x \in \{1 \dots 10\}\\$ and spreads them uniformly at random in the boxes. That is, there should be equal probability of assig...

This part is worrying me "Hidden from you, he chooses a random number of coins x∈{1…10} and spreads them uniformly at random in the boxes. That is, there should be equal probability of assignment of coins to boxes from all possible assignments of x coins to 10 boxes"
Is it completely clear?
Hi @att
Sigh.... It's almost like people have more important things to do than help me :)

8:58 PM
today I learned that Gru is 14 feet tall

00:00 - 21:0021:00 - 00:00