« first day (4148 days earlier)      last day (992 days later) » 

11:00
make you a lang for great good
oh i see
> Language Design Workshop
me same q
@Seggan I note your reference to AWS' terms of service, lol
Wait what? Where?
@mathcat i can help you write the controller script
but i first want to know if it is ok
(asking the community)
Thanks, but I'm already halfway done
11:08
oh ok
meh
wait, if there is 10 total tickets and you submitted 5 which was the most do you get 1/10 or 1/2
and does nobody get anything by tie or everyone gets or all tied bots get
@mathcat
no, not like that
Only the winner of the lottery gets the prize money
Not necessarily the one with the most tickets
They'll just have a higher chance of winning
oh ok
i see
make it clear and don't say something like, it's that video check that out and everything's the same
okay thanks
can anyone tell me how the import inspector works in codegolf.stackexchange.com/questions/247287/… ?
thanks
@flawr Hi Flawr, sorry for the late answer: here’s how you should do it. Note that I imported library clpfd in the header: this allows us to use #=, #>, etc., which are "declarative" versions of "is" (i.e., you can use them in any direction; it works with constraint logic programming under the hood)
This allows your predicate to be run in both directions. Also note that you should refrain from using cuts (!) unless you 100% need to, which is very rare.
Because cuts are not declarative behaviours, so it introduces side-effects especially when you want such kinds of multi-directional behaviours
11:20
good mathcat
oh, and why is it called part 1? more coming up? oooooooh
@mathcat .
@NobodyNeedsNames yeah, there are 3 more parts
Also, if it’s for school or whatever and you need to argue for the use of clpfd, using library(clpfd) is so standard that it shouldn’t even need to imported in the first place. In some Prolog distributions like SICSTUS, it’s even imported by default.
can you spoiler it
It's from the video.
11:26
you heard me
Lopef only diootesteh t ,.tniwmnae on ,th u LeseGttlltfGariglnanAs num ruggaea ceg nrt anyaoeareiT o aget d!Peld le eo bbloaWh'w goYreai aa
What are you stealing and for what purposes?
Why have you pasted a script for some TV show in here
@lyxal bakerize this mess please
@Fatalize metapredicates for adaptation into modifiers for another esolang
Is that the infamous jelly+brachylog mashup?
11:28
no, Vyxal
wait what
@lyxal uranium
But you’re making a declarative language then?
stack
I was hard strapped for ideas and got inspiration from one or two of the metapredicates
disappointed noise
I don’t get what you’re borrowing though: the code, the syntax, or the behaviour of some metapreds?
11:30
behaviour
Which metapreds are you using?
Some would be hard to reimplement in an imperative language
one second, just gotta look back through the list of things I wrote down
ʰ and
ah
What’s the specificities of this new lang then?
It's for version 3 of Vyxal
so basically major improvements over v2 of the language
23 mins ago, by Nobody Needs Names
can anyone tell me how the import inspector works in https://codegolf.stackexchange.com/questions/247287/king-of-the-hill-greed-control ?
11:39
> 3063 commits
wow
I see
vyxal?
yeah
@mathcat edge case: what if everyone chose 0? codegolf.meta.stackexchange.com/a/24855/111945
ah, right thanks
then nobody will get the money
11:41
@mathcat you can blame hyper for that
@mathcat there's a more severe and more likely edge case in round two where there is no unique number
@Fatalize perhaps?
very cool hyper
@Fatalize definitely not for school, just for golfing:)
@PyGamer0 yeah, Perhaps is probably the Jelly + Brachylog lang here
11:43
It was one of the recent challenges
@lyxal i meant the word perhaps
but I guess that;s all 0 too
@NobodyNeedsNames wdym? Then everyone has the same chance of winning
@Fatalize thank you! I'll have to read more about it!
@PyGamer0 oh lol
11:43
@flawr Well one of the big downsides for golfing is that clpfd is very useful as you see, but it takes a lot of bytes to just import it
@lyxal unrelated perhaps?
lol
(which is partly why I had created Brachylog, because in that language it uses clpfd for all integer operations by default)
@UnrelatedString congratulations you just got a name confusion joke
unrelated string + perhaps = confusion
@Fatalize maybe I should take the time to learn it some day:)
so this was the solution @DLosc proposed codegolf.stackexchange.com/a/247889/24877
(I haven't used prolog in ages, and it seemed like a fun challenge to try it in:)
11:49
@mathcat wait, can you explain the 5 rounds? i dont really want to watch the 1hr video right now and my Accelerate Addon is broken
you'll have to wait :P
@Fatalize go post it!!! :)
can anyone explain me how the logic paradigm works?
@mathcat hmm, how long
11:54
@flawr I think I can golf it a bit more
3 days to 1 week
ok
i prefer no abbr. (pun intended)
> others_tickets: a list with an arbitrary length, the number of tickets the other bots (incl. your bot) told they're going to order (does not have to be true)
and, remember winners can know the total tickets the round they won
oh, and, they don't know who win? oh ok
@NobodyNeedsNames no, a bot only knows if it won
@NobodyNeedsNames yeah, that was intended
@mathcat wait, did you add then it your post?
sorry?
12:00
winners can know the total tickets the round they won
and there's no gold coins right ok...
6
A: Sandbox for Proposed Challenges

Wheat WizardIn need of title. Note: In the final challenge \$N\$ will be a concrete number (I am thinking about 100), but while this is in the sandbox it is subject to change so I have left it as \$N\$. Currently \$N=133\$ This challenge is based off of a list of \$N\$ Castilian Spanish words and the words...

I want to post this today, so I'd appreciate a check.
It has 3 downvotes and I'm not sure exactly for what reason.
4 actually
:P
(not mine)
probably because "In need of a title"
not catchy enough
That wouldn't elicit downvotes
@WheatWizard why not use the normal levnshtein distacne?
12:05
^
And I think you could add a whole dictionary worth of words:)
@flawr I wanted mistakes on accents to count less, so á is closer to a then o or f.
The downvote was mine, after reading Robin Ryder's comments.
I see
@emanresuA This really frustrates me because, noone has come forward with any suggestion. Balancing two variables is really hard and not something I've ever seen done well. So the suggestion boils down to "You should do this really hard thing that might not work".
Like yeah it would be cool. But ... it's not practically possible.
12:08
Why not just multiply the score by the number of bytes?
for the final score
I was about to suggest that too!
Because then you are going to incentivise strategies on one end.
A zero byte cat has a perfect score.
I agree that it's difficult to calibrate, but setting a hard limit just unevens the playing field.
Like it's a balancing problem.
@emanresuA How does it uneven the playing field?
12:10
Languages that are really verbose (like Java) aren't going to be able to do much
I do really like the idea of the challenge, and I do agree that the hard limit is not very nice, I'd prefer something more open.
How can I possibly make a scoring method that takes into account bytes that doesn't give a massive advantage to terse languages?
they can still have a massive advantage, but with 100 bytes you practically exclude some languages from even participating
We don’t compare much across different languages anyway so that’s not the problem
doesn't it already bias towards terse languages?
12:11
^^^
the problem is that if the limit is say 100 bytes, you’ll never get a good score with e.g. Java
It's after midnight in my timezone, o/
cu
@Fatalize while technically this is true, it does feel a bit different with a non- challenge
@JoKing emeransu says it unbalances the playing field, which implies there's some situation in which the playing field is balanced.
12:12
I think in some other challenge I used the scoring score = (1 + criterion_a) * (1 + criterion_b)
There's a lot of these challenges that try to balance two scores and it always incentivises breaking the scoring rather than solving the problem.
I've found that dual scoring criteria being multiplied almost always leads to one score being prioritised at the expense of the other
you will always have those...
Like unless someone gives a SC that has a compelling reason that it's not going to be broken, I would rather have the current SC.
Maybe set the limit as like 25% of the number of chars of the words, and not the number of words
12:15
i'm mostly okay with it, apparently i upvoted it already ages ago
Hm, interesting.
I don't necessarily think that a byte length restriction is the best idea, but a) I don't think it's bad enough to justify a downvote, and b) I'm interested to see if it actually does lead to the imbalance suggested
@WheatWizard right, and I think many people agree that the current criterion is not very satisfying:/
Caird and flawr’s avatars are too similar this is confusing
6
@cairdcoinheringaahing well, i think character length is better than byte length given there are 2byte chars
@Fatalize agree. star
12:16
I can take downvotes.
At this point I guess I just don't care. The criticism is not constructive so I'm just going to let it fly.
@Fatalize I have an italic name :P
4
@NobodyNeedsNames The difference is immaterial to my point
@cairdcoinheringaahing What if you write programs at both ends of the spectrum - one which gets a perfect score, and one which has short code but is pretty much a cat, or very close to?
Then try and balance the scoring between them?
Alright actually o/ now
@WheatWizard I wouldn't say that! I think it is a great challenge but it still needs some things worked out!
12:17
o/o/o/o/o/
The problem with dual scoring is that it has to be balanced across multiple languages.
Balancing it at all is hard and honestly probably impossible with more than like 3 possible languages.
brainfuck will struggle to even output something
but no matter the criterion, there will always be an advantaged language and one that is less advantageous
12:18
yes
unless you say
@PyGamer0 Once the meta discussion looks to be settled, we can update the room schedule
@NobodyNeedsNames Then don't use brainfuck
@Fatalize (you should add a christmas hat too btw)
we're celebrating half-christmas soon
@flawr …on a logo?
@flawr I'm not trying to balance between languages, that would be absurd. I'm trying to balance it so that neither a cat nor a code-golf are the best solutions.
everyone wins
@cairdcoinheringaahing ok
12:19
The byte limit has the same issue of course, but to a much smaller extent since there is only one variable.
@flawr oh yes
brainfuck might not be too bad, you'd have to find an interesting way to manipulate the string
i challenge you to do it
;-)
For a byte limit I mostly have to insure that you can probably do something, and that there's not enough space to do everything.
@WheatWizard I'd just find it unfortunate to prevent certain languages from participating, even if they don't have good chance of being the best.
I do like Fatalize's idea where the limit depends on the chars instead of the number of words
Especially as the chars are much more comparable to bytes
@cairdcoinheringaahing I'm thinking about that right now.
@Fatalize sure!
Should it be chars in the input, output or both?
I think 25% of both is a bit too much, it's like 500 bytes.
is there already an infinite prisoner's dillema challenge? i wanna make one, first search no dupe
but i think there is a dupe
shrug
12:27
What do you mean by "infinite" prisoner's dilemma? Infinite rounds, infinite players, infinite games?
@flawr …this is cursed
@cairdcoinheringaahing so basically normal prisoner's dilemma but it's groundhog day
and both prisoners remember the decisions made on previous loops
@cairdcoinheringaahing infinite rounds=infinite games=what i mean
yah
@cairdcoinheringaahing Infinite prisoner's dilema except the infinity is a transfinite ordinal.
12:29
bah, the 1000-round prisonner's dillema. great
@flawr ooh I want one d:
So you play an infinite number of rounds and then you play another infinite number of rounds and then ...
@WheatWizard Isn't that then the transfinite prisoner's dilemma? :P
2
yah, except it's like 1000 rounds cuz computers don't take infinite
@cairdcoinheringaahing good point. star.
@cairdcoinheringaahing (transfinite is a subset of infinite)
12:32
@flawr can i get a hat on my hat?
2
Ok I think I'm going to go with number of words. It's the scoring I had compiled the list with the intention of using so I think it'll be pretty good.
@flawr can I get one too?
@flawr, make one for me hahahahahahahahaha
And I will change my username to "Nobody Needs Hats"
lol
and suddenly @flawr is gone
when he's back he'll have 10 messages in his inbox
anyone see any issues with this before i post? might still give it a bit just in case
post it right now
but wait
does space and newlines count?
@thejonymyster .
i'll give a 50 bounty to the first 0-score answer
12:49
> Printable ASCII here means character codes 32-126 inclusive as well as character code 10 (newline)
@JoKing oh ok thnx
@JoKing I ALWAYS FORGET TO REPLY LET ME EDIT THAT IN ARGHHHHH
you don't need to reply
you don't really need to reply if there's no-one else chatting
@thejonymyster That looks fun. I hope you post it today since I want to do it :)
12:57
@WheatWizard ne too
@mathcat oh ok
@Ginger congrats
@NobodyNeedsNames yes, and it does say it in the post, but i'll clarify explicitly in the post since I don't want anyone to miss it. Thanks :)
omg golfing in code golf
@thejonymyster ???
oh sorry i meant the pic :P
@Ginger someone should make a challenge where you implement a golf game :P
so we can golf golf
13:12
yah
maybe, let's golf a question to golf golf so we can golf a golf a golf game golf question
0
Q: Count `/[^a-z]/gi` with `/[a-z]/gi`

thejonymysterWrite a program or function which takes a string of text as input and outputs the number of non-alphabetical characters in it (standard I/O rules apply). A non-alphabetical character is any character not appearing in this string: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ In terms of A...

golf this ^
im really curious to see how answers to this go
it's not one of those challenges that (i find) are restrictively hard to find any solution to, so plenty of people should be able to participate, but i wonder how answers will be optimized for score
even something like that poem lang has to worry about spaces :P so idk
@Ginger is that a game that you are making
nope
it's a game I found on GitHub
oh ok
13:24
truly tragic that you can't code format in the title of a post :P
why the downvote
oic
now i am looking for a letters-only esolang
@NobodyNeedsNames i know of this one, which isnt letters Only but it might work
lenguage
lol
also hm, this language has a lot more non letters than i remembered :P
whats that one language thats like
@thejonymyster very hard to output numbers
13:38
it figures out which things are tokens if they repeat exactly 3 times or something?
@NobodyNeedsNames dang u_u welp thats all i got :P
@NewPosts oh boy this is like that time Aaroneous, emanresuA and I did a vyxal cop-cracking chain on print X without X
you'll see lol
frick
are you gonna outgolf me again?
that is disconcerting
13:45
outgolf?
hell no
outscore is what I'mma do
I'm going to use flags then
flagless too
don't flag his post though ;-)
semaphore: a language where the code is flags passed to the interpreter
oooh
4 bytes!!!
13:49
lol the name
someone should solve it in incident
@lyxal nah beat score 0
well that's what my score was going to be
just thousands of bytes longer
oh no that again
yup
it was looking to be ~13k bytes
but doesn't matter now
@mathcat is it working with newlines? i cant tell :P
13:54
yes
Well []'s gonna beat me now.
3 bytes with flag
@mathcat why would you say that? Have you no confidence in your answer? :p
much better
@lyxal wait wdym
2
A: Print X without X (robber's thread)

lyxalVyxal O, 81892 bytes, cracks EmanresuA's Vyxal answer I obviously can't post the actual code here, so here's a sample of it: !¬¬⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧kA!¬⇧wİ÷Ė!¬⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧⇧...

that's an example of what I mean
obviously that wouldn't be the actual program, but it's that kind of answer
hey why the hell did you make multiple-megabyte programs
13:59
@lyxal reddit voice omg that code is full of upvotes
get ratio'd
3
@Ginger megabytes? Bruh we got an answer that was 97330700 terabytes
4
A: Print X without X (robber's thread)

emanresu AVyxal, 97330683540476391235 bytes ,cracker'sd lyxal's answre Sample: ĖPkPkPkoPkoĖĖPPP11ĖPkPkPkoPkoĖĖPPPĖk1k11ooĖk1k11ooĖkoĖĖ11ĖPkPkPkoPkoĖĖPPP11ĖPkPkPkoPkoĖĖPPPĖk1k11ooĖk1k11ooĖkoĖĖ11ĖPkPkPkoPkoĖĖPPP11ĖPkPkPkoPkoĖĖPPPĖkoĖĖ11ĖPkPkPkoPkoĖĖPPP11ĖPkPkPkoPkoĖĖPPPk1k11ooĖk1k11ooĖk1k11ooĖkoĖĖ11ĖPkPkPkoP...

ಠ_ಠ
mostly because we have no life
and because we wanted to see how far we could restrict the available character set
well you sure ,cracker'sd lyxal's answre
14:03
there were 69 total cops + cracks in that chain lol
completely unplanned too
nice
but 69 isn't even?
¯\_(ツ)_/¯ don't ask me ask emanresuA
I didn't the counting
\ಠ/ truly a mystery
wait oh my god i need to bring back a face
how do you quote a message
just copy-paste the link lol
14:08
that's for blockquotes
@thejonymyster the face
Ah yeah, of course. Radioactive lemons.
VTC as language specific
14:12
vyxal tiny challenge? :P
just thought that'd be appropriate because it was getting a tad bit off topic
but my bio
@lyxal it feels like it happens so gradually :O!
i did not even notice
@pxeger yep :)
@emanresuA the zombie part of the MYAL chat refinement post
14:31
hey lyxal I need an appropriately funny quote for my testing account's bio
"mom said it's my turn to touch grass"
wow
you need to make a quote generator
do you have any that are > 128 characters
I didn't change my bio since like 2 months
lmao, the guy who just posted that off topic on cgcc just edited the post title, spag type stuff
14:33
She looked at me as if I’d asked her something really stupid. “A pufferfish is a fish.”
“Oh.”
She smiled and I smiled.
“What’s a pufferfish?” she asked.
“A pufferfish is a fish.”
“Oh.”
I remember that from somewhere
@mathcat it was GPT generated
I just watched Money that video
good
3X'd it
@Seggan ah
14:38
The fact that starred messages don't get removed from the starboard when moved to another room is very weird
did you clear them just now?
well I refreshed the page and they're gone
Huh, same
Stupid caching
@thejonymyster can oxygen even do that?
14:42
yes actually
source
there is only o8
15:01
lambda.chat now supports user bios! Change your bio from your user page, accessed by clicking your pfp in the pfp menu. Maximum length 128 characters (server enforced).
nice!
why not 1024 chars
space reasons
making a terrible lang, what should i do if a string is passed into the wait/sleep command? :P i was thinking use the length of the string if it cant be converted to a number
yknow what imma ask in the tarpit actually. i will be the change i want to see >:)
oh its too late to delete it here OTL
15:17
> "Give someone state and they'll have a bug one day, but teach them how to represent state in two separate locations that have to be kept in sync and they'll have bugs for a lifetime." -ryg
@mathcat noice
when will it work?
idk, hopefully in 2 weeks
@mathcat @RadvylfPrograms are buttons visible now?
@mathcat yes
cool
FINALLY
I HAVE ACHIEVED UNJIGGLY TABS
15:32
what
the tabs in tabbed headers don't jiggle when you change them
what is a "tabbed header"?
internal name for these:
15:47
.-.

« first day (4148 days earlier)      last day (992 days later) »