« first day (4 days earlier)      last day (372 days later) » 
16:00 - 18:0018:00 - 20:00

4:51 PM
z
 
Shhh quartata is sleeping don't wake him
 
.oO(How do you communicate *airhorn noise* via text)
 
Bwaaamp
 
AWWWOOOOOOOOOGGGGAAAAAAAAA
 
@Mithrandir That's more like an emergency klaxon, isn't it?
 
*shrugs* should wake up quart in any case
 
no no
you want to put me to sleep
 
more stack exchange chat games :D
 
i cant do anything if im awake
 
4:55 PM
TNB strikes again.
Just read the rules. I suck at regex so I'll sit this one out.
 
meh, me too, but sounds good :P
 
@J.Sallé additionally I suck at english
 
I'm down. I suck at complex regex, but I've used vim enough to be able to do intermediate stuff quite easily
 
I like to think I don't suck at English although it's not my mother tongue.
 
Yeah, the regexes are generally pretty simple, and we can provide translations
 
4:58 PM
um
so are you waiting for me to go first or
 
I'll go, just writing one out
 
no we just want to chat
 
ok cool
because i dont have one
im just playing with this cut-out santa hat on my desk
 
Oh I thought your z was a regex :D
 
Rule: ^(.)[^aeiou]*([aeiou])([^aeiou]|\2)\1$
 
4:59 PM
ooh
 
(In other words, one unique vowel, and starts and ends with the same letter)
 
(...where same letter can be vowel other than unique vowel too)
 
One unique vowel as in the word can only have up to one of each vowel?
 
I'll start with an easy one
Dad
 
@EriktheOutgolfer True, I didn't think about that
 
5:01 PM
shyness (7)
 
But that's fine
 
@DJMcMayhem I did! >:D
come on chat
 
y and j are not considered a vowels?
 
essence (7)
 
@flawr the regex says everything precisely
 
5:02 PM
stuffings (9)
 
ahh
 
@flawr In this case no.
Also, since when is 'j' ever a vowel?
 
@J.Sallé u and i conflict
 
Is "stuffings" valid?
 
5:02 PM
J is a semi-vowel in many languages
 
@EriktheOutgolfer I was not asking about this specific regex:)
 
@flawr In general, in English,y is only a vowel at the end of a word. And j is never a vowel. This ain't German. :P
 
Ah I see now what the unique vowel means
 
spyglass (8)
the most expensive item
1000 gp
 
5:03 PM
@El'endiaStarman I see, it never occured to me that these definitions might change depending on the language
 
this is actually a really hard regex
im not sure theres anything longer than 10
 
so... did we set the timer or...
 
scryings (8)
 
@flawr What further complicates it is that vowels are sounds that don't necessarily correspond to the letters.
 
ooh i like that one
 
5:04 PM
@EriktheOutgolfer I've got one
 
remember to increment it :P
 
this would be much harder if we counted y as a vowel i must say
 
I keep wanting to say "effluence" even thugh it has 2 vowels
 
Generally the rule giver keeps track of time
 
is "stuffups" valid...?
 
5:05 PM
!!
 
not entirely sure I understood the regex
 
but still 8
 
standards (9)
 
effervescence (13)
i think that works
 
5:05 PM
ouch
 
:O
Amazing
 
skidsdev gave me the idea
so there is a long one
 
just as I was about to pull out emergence (9)...
 
Mississippi (11) is another long one.
 
5:07 PM
nope
M ≠ i
 
Gotta end with the starting letter
 
Oh right, has to start and end with the same letter. [facepalm]
 
My original word was "Salamanders" because I assumed it was "Salamndar" at first... >_>
 
Mississippim (12) there! :P
 
But I have a different 9
 
5:07 PM
can someone maybe pin the current regex? (and maybe the current winning?)
 
@El'endiaStarman this is the official demonym
for all mississippiers
 
1 minute left
 
looks like q won, just finish this
 
ive gotta go afk for a few minutes so someone else can do the next regex
 
Anyone have a link to the GH for one of the chatgame bots
I want to fork one and make a strupremum bot
 
I think Q is already working on one
 
Thanks
 
Shiro is the best to fork :P
48 secs ago, by quartata
ive gotta go afk for a few minutes so someone else can do the next regex
 
Time! Q wins
 
5
4, 3, 2, 1...
 
5:09 PM
gross python 2
 
@DJMcMayhem I think there's at least three bots in progress.
 
Who wants to go next?
 
so... if we finish a timing bot here, maybe we can add !eggtimer functionality to Shiro? :P
 
Well if someone else doing it I wont
 
@EriktheOutgolfer I think that should be automatic
Something like !rule: '<regex>' will start the timer, and then the bot would keep track of time/winner/and validity
And !time would show time left
 
5:11 PM
no quotes thanks
 
Do we want to have a builtin wordlist
 
Backticks OK?
 
backticks yeah
 
you know... even CHQ doesn't use formatting for giving regexes to SD! ;)
 
@Pavel what would be the purpose of that?
 
5:12 PM
@J.Sallé Validity checking
 
If no one else has a rule, I've thought of another good one... But I won't go twice in a row unless no one else wants to
 
If you have the regex set, you can just compare the word with it?
 
With regards to word validity, I think it would be best to have a built-in dictionary and provide the ability for players to vote on the validity of a word.
 
5:13 PM
@DJMcMayhem go ahead
 
a wordlist set will never be comprehensive
 
I could go
 
@DJMcMayhem never ending regex? :D
 
maybe allow Google for checking validity?
 
Nope, just carrot caret
 
5:13 PM
although that might lead to... accidents
 
I've got a rule in mind.
 
Rule: .*([abc])([def]).*\1\2.*
 
Oh, sorry, .*, not ^
 
reset timer? :P
 
5:16 PM
Oh, that's very different
 
phew, waaaay easier
 
We should also clarify whether anchors are implicit
 
they're not; the end
 
What do \1 and \2 mean?
 
From what I've seen, it looks like every regex has been anchored.
 
5:17 PM
@Mithrandir Backreferences
 
backreferences
 
13 mins ago, by quartata
effervescence (13)
 
....which means?
 
\1 matches the first thing in (), \2 the second
 
lol ce...ce
 
5:17 PM
@flawr I don't think that fits
 
So ([abc]) and \1 must be the same letter
 
I think it does
> effervescence
 
Oh, the ce part, not the fe part. Yeah, that fits
 
of course, it must be spelled right
@flawr ^ (13)
 
sorry
typing is hard
 
5:19 PM
My word is 10
 
@Mithrandir In a regex, () denotes a capture group. Oftentimes they are just used to group things that should be repeated but they can also be used for backreferences, as mentioned. \1 refers to the first such capture group, \2 the second, and so forth.
 
The word needs to have one of [abc] followed by one of [def], twice. Is that right?
 
Okay
 
@J.Sallé But they must be the same each time
 
5:20 PM
Yeah I got that
 
Gosh, I can't even think of any short ones
 
I had a long one with 2 ab >.>
 
I thought of a whole bunch that all follow a pattern just now
 
worcestershire-sauce?
would that count?
 
I think so
 
5:23 PM
Abusability (11) <- does that count? Or maybe "abuse-ability"?
 
um
no
ab isn't a valid pair
 
Wow, how do I keep making these simple mistakes.
 
@flawr That's 2 words, no? Not hyphenated
 
idk that is why I'm asking
 
Hyphens are allowed either way
 
5:24 PM
. isn't only letters...
you want [a-z] otherwise
 
@EriktheOutgolfer By that logic, sentences work because they match space and punctuation...
 
yeah
 
Yeah but what I mean is the name of the sauce is "Worcestershire sauce", without a hyphen, isn't it?
I've never seen the name hyphenated
 
> players post the longest word they can think of that matches
hyphenated words are still words, sentences aren't
 
In german it is without hyphen or space :)
 
5:25 PM
I think it's time
 
If we were playing in German I'd probably be doing better >.>
I had Incandescence btw, but that's also 13.
 
@Pavel what word did you have in mind?
@J.Sallé oh you speak german?
 
Here's what I came up with:
Bedchamber
Radiobroadcasting
translucence
 
you sure you didn't brute-force them?
the change in case looks a bit suspicious
 
@flawr some German, yes. I studied Hochdeutsch up to B1 before I started working.
 
5:27 PM
Well I picked out bedchamber and radiobroadcasting as random words
And then found a pattern to fit them
 
@J.Sallé oh cool!
 
I came across translucence later
 
I still plan on getting to C2 eventually, just need the time to do it :p
 
Rule: ..r..r.*
 
Anchored?
 
5:29 PM
@El'endiaStarman Alright. I'm relatively proficient in regex (I did maintain the IPS Comment Bot regexes almost single-handedly for a long time), I've just never encountered backreferences before. Thanks for the explanation.
 
berserk (7)
berserker (9) (valid?)
 
Or berserking...?
 
ninja
 
@flawr Is that anchored?
 
I don't think "berserking" is valid... is it?
 
5:30 PM
Berserk is a verb, right?
 
@DJMcMayhem uhm what does that mean?
 
Never seen it conjugated like that before
 
I think beserking is valid, yes.
 
"beserking" surely not... ;-)
 
@flawr Does it have to start with ..r or can that be in the middle?
Strupremum (10)
:P
 
5:31 PM
@DJMcMayhem ah you mean the ^$
@DJMcMayhem guess where I've got the idea:)
but I doubt it is an official word
(yet)
 
Dec 14 at 3:15, by quartata
if you manage to win with "strupremum" anywhere you are immediately crowned champion and showered with likes and retweets
 
theres an exception to the dictionary word rule
 
Harboring (9)
 
@DJMcMayhem I think the whole word should be matched anyway, right?
 
5:32 PM
Murderous (9)
 
lol "berserking" is our best bet?
 
@flawr Technically, that regex would match anything that ends with ..r..r.*
Barbarians (10)
 
barbering (9)
 
time's over
@DJMcMayhem really?
I thought it would only match this part of the word (and not the whole word)
 
yeah, a match doesn't need to be "whole"
 
5:34 PM
no
 
It would only match part of the word, but it still "matches the string" if that makes sense
 
it needs to be whole
 
Did I win?
 
@DJMcMayhem yeah that is what I thought, but I expected that here we want the whole word to match
 
@flawr What was your word?
 
5:35 PM
we're looking for the largest string in the language defined by the regex
 
@flawr OK, that's fair
 
@DJMcMayhem well... didn't you suggest that "berserking" thing? :P
like, a second before my mind went there?
 
@DJMcMayhem strupremum, as I mentioned before :)
@DJMcMayhem yes
 
@EriktheOutgolfer I was suggesting it as in improvement to your word, and then I got a 10 afterwards
 
ah, alright
rule change request: suggestion time counts, not validation time
 
5:36 PM
Although you technically never accepted/posetd my improvement :P
 
although I might have to study now
 
@EriktheOutgolfer I'm sure you don't
 
hm... algebra exam tomorrow... maybe not :P
 
How can I say in regex "A letter followed by a different letter"?
Like (.)(\1)\@!(.)?
 
(something)[^\1] maybe?
 
5:38 PM
negative lookahead
 
lookahead is prohibited
 
Oh, but we decided early on not to have lookaheads or lookbehinds.
 
@flawr Unfortunately that doesn't work
 
They make things way more complex.
 
otherwise I don't know how you would do it other than a[b-z]|b[ac-z]|c[abd-z]|...
 
5:40 PM
That would work, yeah.
 
yeah, I don't think it's possible without lookahead... but that works :P
 
Actually (at least in vim): (.)(\1)\@!(.) does work afterall
 
Is \@! a vim thing? I haven't seen it before.
 
Yep
 
'Like "(?!pattern)" in Perl.' (from vim docs)
 
5:42 PM
hm...
 
No lookaheads or lookbehinds allowed
 
no vim-regex please...
 
Since (?!...) isn't allowed neither is \@!
 
3 mins ago, by Cows quack
otherwise I don't know how you would do it other than a[b-z]|b[ac-z]|c[abd-z]|...
 
> no lookaheads, but capture groups and backreferences are allowed
 
5:43 PM
so all dj has to do is to post a 100+ byte regex now
 
It doesn't say anything about lookbehinds
 
no lookbehinds
 
the only reason why capture groups are allowed is i was buillied into it
 
lord quart has spoken
 
5:44 PM
lookbehinds are just lookaheads with the eyes turned the other way
 
I've got a really simple pattern, why does it have to be so hard to describe in regex?
 
Regex in a nutshell
 
I think capture groups are fine, but lookaheads/lookbehinds are definitely a bit too complex for brain-regex
 
regex should really have a, you know, not lookahead NOT operator!
 
There does need to be a not
 
5:45 PM
Boolean grammars, introduced by Okhotin, are a class of formal grammars studied in formal language theory. They extend the basic type of grammars, the context-free grammars, with conjunction and negation operations. Besides these explicit operations, Boolean grammars allow implicit disjunction represented by multiple rules for a single nonterminal symbol, which is the only logical connective expressible in context-free grammars. Conjunction and negation can be used, in particular, to specify intersection and complement of languages. An intermediate class of grammars known as conjunctive grammars...
you wanna?
 
similarly an AND
 
And [^\1] doesn't count?
 
but it doesn't work
 
@DJMcMayhem Same reason that parsing HTML with regex opens a portal for eldritch abominations. :P That is, the language(s) we use is more complex than that which is parsable by typical regexes.
 
[^\1] literally means "not chr(1)"
 
5:46 PM
He Comes
 
who comes?
 
No recursive or balancing groups either
So no palindromes
 
palindromes are recursive, yeah
 
@EriktheOutgolfer Helium
 
Rule: .*(..)\1.*
 
5:48 PM
No arbitrary-length palindromes, that is. You can still specify that a finite subsegment of a word be palindromic.
 
bananas (7)
 
Ananas (6)
 
goddamnit erik
 
5:49 PM
do song lyrics count too? :D
 
not if they have spaces or newlines in them...
:P
 
Does a welsh word count?
 
@Skidsdev I doubt as already german words do not
 
that would be unfair
 
For the sake of our sanity...no. :P
 
5:50 PM
@Skidsdev fair reminder that Ll is a single letter
 
^ Spanish too
alright I hope "bananas" isn't the best we can come up with
 
@J.Sallé yes, but the word I'm sure we're all thinking of in welsh ends in gogogoch, which satisfies the rule
 
Pretty sure it's a digraph in spanish but I might be wrong
@Skidsdev it's that town's name isn't it?
 
yes
 
murderers (9)
 
5:52 PM
balalaikas (10)
 
are chemical element names valid?
 
I think so
 
ununpentium 11
 
but not "unun" :P
it's not called "ununpentium" anymore...
 
Balalaika is the name of a (very, very bad) vodka brand in Brazil rofl
 
5:53 PM
so... do we count archaic words?
 
IIRC the rule on names (and proper nouns in general) is basically that they have to be really widely used. So Mississippi is fine but specific cities or towns probably aren't.
 
I think if it's in a (recent) dictionary, why not?
 
I wish Mississippi was really valid...
 
@EriktheOutgolfer It was at one time. And not that long ago either.
 
ik
but do we want to count it?
 
5:54 PM
we need to have a specific dictionary
 
no we don't
that makes it less fun when you can't do stupdily obscure words
 
ah so I guess the 189,819-letter word is invalid?
 
Time
 
^^ (I thought of that if it's valid)
 
So I think kritixi wins if chemicals count
 
5:57 PM
@EriktheOutgolfer the name of that stupid protein?
 
The word I was thinking of was Ululations (10)
 
Chemical formulas should probably also be disallowed.
 
Quart's rule is no proteins
 
At least, those that are just descriptions of the molecule.
Oh sure, no proteins covers that.
 
5:59 PM
@El'endiaStarman CHHCHHCHHCHHCHH... :P
 
whoops, invalid anyway
there's no .*(..)\1.* in there! ;)
 
someone else can go instead of me
 
I think it should be expanded to organic molecules in general
 
16:00 - 18:0018:00 - 20:00

« first day (4 days earlier)      last day (372 days later) »