« first day (4065 days earlier)      last day (1074 days later) » 

12:05
@lyxal olimar is already dead
(for now)
also it's raining rn
she does not understand that rain is not good
apparently my latest pakidge has Arrived at USPS Regional Facility
...several states away from me
im sorry wat
it's in a group DM with some of my friends
apparently it will take ~5hr for it to go from the Arrived at USPS Regional Facility to me
12:17
I can't take "5 hours" serious anymore after playing a game called Antimatter Dimensions
because half the news ticker jokes are "<event> will happen in 5 hours"
1 min ago, by Ginger Industries
im sorry wat
that's an example of what I mean
and I've been exposed to such joke for the last few days
because it's an idle game and I grind it
such joke
much funny
12:24
anyhow so looks at time anyone got a 7?
it is 3/17
not what I asked
do you have a 7 or not?
good. i don't have to go fish
takes 7
your turn
no, I do not have a 7. you asked if I had one or not and I did not have one
you must go fish
12:26
oh
dang
goes and fishes
your turn
my deck is 0 cards long
well mine's 𝝅e² * √i cards long
Can't convert that to int
I like to play complex, you know what I mean?
most opponents are confused when I hit them with an irrational imaginary card
they say "that's not a thing" but it is
an error occured on [lyxal]'s side. Game forfeit, [Ginger] wins.
12:30
you just can't handle irrational complex go fish
irrational complex deez nuts
that's what she said
also hi mum if you're reading this
she found Vyxal on wikipedia lately so it probably won't be long until she finds TNB from google search
why is there a [MOTHER] headed towards my [CHATROOM]?!
because it is what it is
@lyxal The (24-5)th Byte
12:34
@SegFaultPlus4 well do you have any 7s?
@lyxal what does 7 have to do with this
it's a simple question
do you have a 7?
@lyxal yes, i have 1
10 mins ago, by lyxal
good. i don't have to go fish
do you have any Ls
12:36
2
oh good, now i have 4
looks like you'll be taking the L
but you just took them
so how am I taking it?
have you not played complex irrational go fish before?
have you nnot heard of taking the L
I have, but we're playing complex irrational go fish
we're not playing forkknife
well then, you have took it
i am 1-0 up
and i want your 7s now
12:39
Sure you can have my 7s. Let me flip and rotate them first so that they become Ls
enjoy the L I just gave you
(1-1)
*pulls out G-remover*
this is now O-fish
complex irrational O-fish
ftfy
@GingerIndustries i want your e's
*OLIMAR joins the ame*
then i want your us
12:41
@GingerIndustries ooh another user to play complex irrational O-fish with
welcome @OLIMAR to the ame
I HAVE ALWAYS WANTED TO PLAY COMPLEX IRRATIONAL O-FISH
I'll ive you your startin hand
OH BOY
deals 6.3 cards
ante is $3 and we're playin odd-even turns
DUE TO PYTHON ROUNDIN ERRORS I NOW HAVE 6.00000000000000317 CARDS
12:43
hey there ophact just in time to play complex irrational O-fish
I think it's SeFaultPlus4's turn
what is olimar doing here
@PyGamer0 playin complex irrational O-fish obviously
EXACTLY.
12:44
it's a reat ame
let's et started
@OLIMAR DANCE FOR ME
NO.
@inerIndustries do you have any 8s?
12:45
I deal a null card
fair enouh
I suppose I'll put a house on that
@OLIMAR your turn
PROCESSING...
@ophact DO YOU HAVE ANY -19830210321S?
oooh good play
I really want to see irrational complex O-Fish as an animatic
@OLIMAR what
12:48
@ophact it's a simple question.
@ophact DO YOU HAVE ANY -19830210321S?
I DRAW A CARD FROM THE PILE.
who's turn now?
I think it's your turn, @ophact.
12:49
I didn't know I was playing...
you are now
Uh... how do I play?
it's go fish but with complex and irrational numbers
12:50
exactly
and potentially a few other games
anyway I can't play now
FOR EXAMPLE, I CURRENTLY HAVE 7.00000000000000317 CARDS
I will play in 20 minutes
bye
and I have a house on the null card iner dealt
12:50
okay then
we are down to 4 players
looks like it's your turn inerIndustries
it is now @Pyamer0's turn
(I think)
actually I think you're riht
while we wait for Pyamer0 to have their turn, I'll place down 3 trap cards in defense position
and I'll promote my pawn on the h rank to a fork
THIS DOES NOT BODE WELL. THE CARDS ARE APPROACHING CRITICAL MASS
I WILL SHIFT ALL UNNEEDED CARDS TO DIMENSION 4 UNTIL THIS IS RESOLVED
@inerIndustries @OLIMAR you uys want to do anythin while waitin for pyamer0?
12:53
√-1-dimensional Rock Paper Scissors?
sure
I choose ŗ̴̨͙̙̤̜͓͎͎̠͓̅̆̍̂͌̈̊̎́̀̄͑̕̕͝ȏ̵̧͖̰͎̳̼̱̠̱͓̹̓ͅc̷̢͎̯͔̳̗̦̮̠̞̲̮͋́̽̂͋̃̈́̏̒̆͋̔̓́͠͝͠ͅk̷̢̜̼̳̖̦͉̲̪͇̙̦͕͙̹̪͊̿́̑̓̓͛͒̒̌̏͆̔̆̋̓̚
I choose Paper
dang
rematch
I THINK WE NEED A DIFFERENT METHOD
ONE SECOND
WHEN I SAY "O", YOU MUST BOTH SEND YOUR PLAYS
THIS WILL PREVENT FUTURIC GUESSING
ARE YOU READY
ready
I choose rock
rematch
12:56
I think @Pyamer0 is AFK
you miht be riht
probably best to continue without them
yeah
Play goes to me
OLIMAR, do you have any 🆖s?
hang on you've activated my trap card
any emoji ask lets me switch out to a unicode name
12:58
hmmm. according to the wikipedia article on Go Fish:
> and is responsible for delivering the cards to the player no matter their location
so we must fiure out how to send the cards to you
There we go, I've resolved my trap card
You may continue
As of now all cards are present at the locations of all players
that way we can resolve that rule
It is OLIMAR's turn
LYXAL, DO YOU HAVE ANY 7S
Uh let me check my drawer real quick
I've got a 6.9999999....
Does that suit you?
YES
IT IS NOW YOUR TURN
13:00
@GingerIndustries do you have any 4
I have 4 4s. This activates my Mirror of Symmetry. All cards implementing IReversible are now reversed.
This game may have to end soon
Maybe
But not before I build a hotel on New York Avenue and the reading railroad
I need to go for a while. This game has been paused. We will resume at the next opportunity.
thanks for playing
I'll bookmark this for posterity
I was going to do that
but ok

Complex Irrational O-Fish with Ginger, Lyxal, and OLIMAR

40 mins ago, 38 minutes total – 164 messages, 7 users, 0 stars

Bookmarked 36 secs ago by Ginger Industries

13:05

ŤŇB Ğämę Čłůb

41 mins ago, 38 minutes total – 164 messages, 7 users, 0 stars

Bookmarked 9 secs ago by lyxal

my bookmark is older then yours
We can have 2 bookmarks
One for each major player
the rules of CGSE clearly state that older ones have higher priority
I thought we were playing with SE chat house rules?
Those allow co-existing bookmarks
Those rules don't specify the priority of bookmarks
13:07
Does there even need to be bookmark priority?
Because I know that it hasn't mattered in the past
in the event of a bookmark dependency resolution error then yes
that hasn't happened yet but it could
Lies
I bookmarked the same conversation as redwolf once and both are still there
hm
ah well
how is Ukraine doing?
Allegedly, it'll be over in a few weeks
They say they're close to finalising a peace negotiation
fun
hopefully this doesn't end with Ukraine becoming a puppet nation
that would be not spicy
13:09
Ukraine has said that it's clear they won't be part of NATO which apparently is to the liking of Putin
for a hot second I thought this article meant US Interstates and not countries
Why does everything have to be hot with you?
Hot takes and hot moments.
Summer just finished, give me a break from the heat please
to balance the frigid cold of my soul of course
I just want to wear my alexa hoodie but with you keeping the temperature up I can't do so
it's 12:11 in Australia, you should probably go slepp
the internet will hopefully still be here when you wake up
13:12
Well seeing as how we're doing playing complex irrational O-fish I might actually do so
@GingerIndustries funny you should say that
It wasn't this morning
And it actually dropped out just after you said "are you sure you'll go without any prompting"
Meaning I couldn't reply and meaning that yes, I was sure that I was going without prompting
Gotta love the irony of life sometimes
24 hours ago, by Ginger Industries
@lyxal oh really
13:14
I'll do one last check of github, discord and reddit before I go
So bye for here for now
o/ gamers
3**÷/**1 2 3 4 5 6
:/
also:
Happy Saint Patrick's Day!
Here I am, sorry I'm late
Are you still playing whatever it was?
no
sorry
@GingerIndustries stars please
13:27
People here star the weirdest things
13:59
the weirdest things
7
^ star plz
14:53
@Ginger Thank you!
15:04
You aint no saint pxeger
I’ve seen the code you write
@ophact i play roblox sometimes, who else does here
I write plenty of good code as well as plenty of bad code
Well a real saint wouldn’t write any bad cod
Whython is obviously a tool to corrupt people and bring them under the devil’s influence
@user how dare you blasphemise python
What
Pxeger is the one who desecrated python
Cmq: what are you consuming ? Fellow users
15:19
@user from your above message, all I see is this
?
Are you consuming rick astley sobgs rn
@user yes
@user i assume i got you with that
an interesting language concept:
@Ginger can't see the image, what is it
15:46
CMQ in python if I have a list of probs called probs I can sample an integer with random.choices(range(len(probs)), weights = probs)[0] This isn't beautiful or golfed but if I want to also return the probability of the number that was randomly chosen I can't think of an evenly vaguely golfed way to do it. Any suggestions?
e.g probs=[0.5, 0.5]; range(2).index(random.choices(range(2), weights=probs)[0])
image we have a list L instead of range(2)
slightly more compact :)
CMQ I can use random.choices(L, weights = probs)[0] to sample one element from the list L. But what if I also want to return the probability of the sampled element?
item, weight = random.choices(zip(items, weights), weights=weights)[0]
oooh
I like it!
maybe [item, weight] = random.choices(zip(items, weights), weights=weights) ?
@Ginger when did you change your name
@pxeger TypeError: object of type 'zip' has no len()
@pxeger seems that doesn't work sadly
list(zip()) then
or use Python 2
15:58
no to python 2 :)
item, weight = random.choices([*zip(items, weights)], weights=weights)[0]
fewer bytes :)
you don't need the weights= btw, it can just be random.choices([*zip(items,weights)], weights)
I didn't know
thanks so much
I can't see a way to get rid of the [0] sadly
which is just ugly
(item, weight), = random.choices(zip(items, weights), weights=weights)
ValueError: not enough values to unpack (expected 2, got 1)
you need the list(zip bit too
the problem is that choices returns a list containing a tuple
[(item, weight)] = random.choices([*zip(items, weights)], weights)
that works for example
16:05
ah the magic , ??
it's equivalent to [(item, weight)] but one byte shorter
16:21
user image
7
wait where's the graph of Malbolge?
... oh lol
@pxeger doesn't , default to a tuple rather than a list, so it's ((item, weight))
@Neil on the LHS of an = sign lists and tuples are completely equivalent
and ((item, weight)) doesn't work; you need a comma, because otherwise it's just got extra parentheses for grouping. ((item, weight),)
Might the code be more readable if it were written as [[item, weight]] = ..., or is it always best practice to use tuples on the lhs?
@pxeger ah, so (item, weight), is actually a tuple of 2 all along?
16:30
@DLosc It's best practice to always keep the LHS simple enough that you don't need any brackets ;)
@Neil no, it's a tuple of 1
but you need the extra comma because otherwise Python thinks it's just an expression not a 1-tuple
@pxeger Well, fair. So by that logic, indexing [0] on the rhs would be better?
Yes, probably
for actual code, not for golfing obviously
ofc
@Neil It's a 1-tuple which contains a 2-tuple.
so why did [(item,weight)] work but not (item,weight),?
both work
16:32
which version was complaining about the ValueError then?
that was just (item, weight)
which is a 2-tuple, instead of a 1-tuple containing a 2-tuple
I'm confused because I don't see that version in the chat
It was this one:
35 mins ago, by pxeger
(item, weight), = random.choices(zip(items, weights), weights=weights)
which errored because it was zip(items, weights) instead of list(zip(items, weights)), I believe
ah thanks it looked as if it was erroring on the assignment instead
I am a little confused because that code produces a TypeError rather than a ValueError, so maybe graffe was referring to something else
Ah, probably was referring to an attempt to remove the [0] without changing the lhs yet: item, weight = random.choices([*zip(items, weights)], weights=weights)
16:43
@Neil I'm pretty sure that error was because graffe typed it in wrong
41 mins ago, by pxeger
(item, weight), = random.choices(zip(items, weights), weights=weights)
40 mins ago, by graffe
ValueError: not enough values to unpack (expected 2, got 1)
fair enough
17:01
0
A: Sandbox for Proposed Challenges

RomanpConvert from Two's Complement to Decimal Take an input, and convert it from Two's Complement notation (binary where the first bit is negated, but the rest are taken as normal) into decimal. Input can be as a string, a list of digits, a number, or pretty much any other format which is recognizably...

17:16
regex be like [\"\'](\\.|[^"\'\\])*[\"\']
17:36
Do you speak regex?
I don't
I do (though some regex flavors are still mystifying to me)
It's a very useful tool
but hell to learn
regex is like javascript but more arcane and less mocked
Regex is like the geometrical mean of PHP and JS
4
I don't understand why people say regex is hard to learn
It's really easy to start from the basics and can be learnt perfectly in small chunks
Regex is like a better version of search wildcards crossed with a simple golflang.
17:47
but is it turing complete
depends on the flavor
chocolate
nice
stop
why
17:52
CMQ: Opinions on "ungolfed" regex syntax like Python's verbose mode?
pretty cool
noice
I never use it, but maybe I should
Some of the regexes in the Pip interpreter are getting... a bit long, shall we say
[A-Z]+|[a-ik-z_]|\$[][()$`'0-9]|\$[a-z][a-z0-9_]*
18:14
@DLosc yes
Retina Golfers: And I took that personally
@DLosc Interesting idea
the item is in transit to the destination
@emanresuA then the UPS building turns out to contain Alduin
oops
star the message about Alduin just to confuse anyone looking at the starboard
according to my estimations it should arrive by 6 pm
0
A: Sandbox for Proposed Challenges

emanresu ARemove unmatched brackets Inspired by @AviFS. Given a string containing of brackets, e.g. [xyz]543]abc[12345[def]hij[67890 Some of them, marked bold here, will be unmatched. ]abc[ [ ]543 12345[ ]hij xyz def [67890 Your challenge is to remove those unmatched bra...


« first day (4065 days earlier)      last day (1074 days later) »