« first day (3996 days earlier)      last day (851 days later) » 

5:00 PM
@pxeger [1, 2] * -2 == []; how do you imagine the semantics to work?
 
[1, 2] * -1 is still [], but has a hidden state so that [1, 2] * -1 * -1 gives you back [1, 2]
ideally, all normal algebraic identities would hold
 
@pxeger Sounds like a new Whython feature to me
@Fmbalbuena How do you mean?
 
I'm back
what have I missed
also the b64 link system works
almost
nvm, fixed it
 
nice
 
@DLosc I need to modify all non-numeric operator overloads so that they conform to standard algebra? Sure! lol
 
5:11 PM
Whython?
is that a language you're making>
 
okay how are you going to make + commutative?
 
Challenge: Make a symbol that represents "duplicate" in 2 ASCII characters or less
Winning symbol gets to to be in Dancing Emoji Generator
 
@Wezl-acautionarytale Python already makes somewhat of a distinction between add and concat. Just extend that, I'd imagine.
 
@GingerIndustries :
 
5:14 PM
@GingerIndustries *2
 
@GingerIndustries d.
@Wezl-acautionarytale probably replace it with >>
 
@GingerIndustries { maybe, like "split"
but *2 is the best
 
@wizzwizz4 I think *2 wins
 
@GingerIndustries I support Wezl's suggestion of :, but other possibilities are =, ", and ||
@pxeger I mean, just list * int and int * list, unless you want to go all-out with it
 
Well I'd like them all to be conformant
The fact Python already has @ as a standardly non-commutative non-associative operator is helpful
 
5:21 PM
@GingerIndustries x2 might be better.
 
@wizzwizz4 good idea
 
@pxeger I thought it was associative.
 
it's been added
why did I spend about 3 hours of my life making this
 
@GingerIndustries who are you?
 
@Fmbalbuena what
 
5:24 PM
when are you?
 
@GingerIndustries are you new?
oh sorry
 
WHY are you?
 
new pfp...
 
@wizzwizz4 I am always
 
@RedwolfPrograms data:text/html;charset=utf-8, also works
 
5:25 PM
@DLosc good question
 
@pxeger This is harder to implement than I expected
 
@RedwolfPrograms btoa(unescape(encodeURIComponent(" ┐ ._.┎")))
 
@GingerIndustries can you please remove the x%s in the css, they're irritating on small screens
 
hopefully you can figure out the decoder yourself
 
5:27 PM
@Neil That's a lot worse though
It produces way longer results
 
@Wezl-acautionarytale ???
 
Using a TextEncoder is the most efficient way
 
@GingerIndustries Is there a reason you can't use Unicode? 🗐 might be a better symbol.
 
@wizzwizz4 I wanted ASCII because reasons
 
5:29 PM
Of course. Reasons. Why didn't I think of that?
 
@Wezl-acautionarytale I'm not 100% sure but I think Charcoal copied those operators
 
@Wezl-acautionarytale sorry, I was too lazy to do more thought on it
 
@RedwolfPrograms ??? it produces exactly the same encoding as your code
 
@Neil Oh lol, I misread it
 
5:32 PM
@RedwolfPrograms If you make it Semi-Decentralized Secure and Anonymous Fast Transaction Ledger then the acronym can be MINECRAFTER
 
Lol nice
 
seMI-deceNtralizEd seCuRe and Anonymous Fast Transaction lEdgeR
 
Speed is going to be a major advantage of this system...
 
(In addition to reduced environmental damage and lower transaction fees)
 
5:33 PM
well, DREAM also works but leaves out some words
 
@DLosc For example, what do you get if you do L = [1, 2] * -1; L.append(3); print(L, L * -1)?
 
tmw the teacher plays the rickroll as background music
 
@wizzwizz4 the mathematical operation of matrix multiplication is, but I thought @ was added to not be conventionally defined in that regard
 
@pxeger All the documentation says that @ is matrix multiplication.
 
@Wezl-acautionarytale "That my when"?
 
5:38 PM
that moment when
 
@DLosc where is the other eye
 
Come on, my school just blocked the emoji generator >:|
 
That is the head. There are no eyes.
 
5:39 PM
@RedwolfPrograms :/
 
You do not need eyes to dance to the Rickroll
 
@RedwolfPrograms one sec, lemme put it on github
 
I'll have to set up SQS on my new server when I get home
 
I think it could use a better explanation
 
5:41 PM
@Fmbalbuena VTC rickrolls for off-topic
 
maybe a test case for [5,3,4,1]
 
I really like the idea of the challenge but it's definitely a dupe
 
@Wezl-acautionarytale ok, Ask to Rick Astley to edit the video.
 
May I Rick?
 
CMC: Find how many times a rickroll link has been posted total
 
5:42 PM
@RedwolfPrograms SQS?
 
Aw, you edited it so my joke's not funny D:
 
@GingerIndustries 2
 
@pxeger SQuare Sock, the filter bypassing system
 
oh
 
@GingerIndustries print("million")
 
5:42 PM
I thought it was called sock squared
 
As opposed to SQL, SQuare Leggings
 
@pxeger It probably is, idr
I know the folder's named sqs
I don't remember what I named the actual program
 
@GingerIndustries Python + pafy import pafy;print(pafy.new("https://www.youtube.com/watch?v=dQw4w9WgXcQ").viewcount)
 
@Fmbalbuena But the view count on the YouTube video also includes the times that people went and watched it on purpose...
 
It also includes multiple people clicking the same link.
 
5:47 PM
@DLosc nvm
@wizzwizz4 nvm
 
@wizzwizz4 this is spam
 
@GingerIndustries Python import __future__;print(__future__.knoweverythingaboutrickrolling())
 
@pxeger Yeah, but it's funny to act like it's not. :-)
 
Why isn't Smokey on top of that class of spam, if we've been getting it for a while?
@wizzwizz4 please edit to contain funny baking-related pun
 
I need to find that time we got a spam answer for some like...sex chat site, and I added my usual welcome comment for answers without a proper language name
 
5:53 PM
@wizzwizz4 RO?
 
@Fmbalbuena I'm a network mod, not a RO.
Also, I have no good bakery puns.
 
why is the garbage sent to a bakery?
 
I'm assuming being a RO doesn't give you any privileges you don't already have as a mod
@les-citrons this aspect of TNB lore has never fully be resolved
 
ah, I see
 
@les-citrons Because it's butter
 
5:54 PM
but why is spam called butter in TNB?
 
The reason we associate spam with butter is a good story on its own, check out the wiki page on it
I'd find a link if it wasn't blocked for me
 
the wiki page?
 
We have our own wiki
 
what wiki
where is this wiki
 
5:56 PM
oh no, fandom
 
Look for the page on "Butter"
 
Dec 22 '15 at 22:34, by New Sandboxed Posts
HELLO I AM BOT FEED ME BUTTER
 
I am now viewing the "butter" article
 
I thought there would be more to it than that
 
5:57 PM
:/
 
@pxeger It didn't used to. Lately, the situation has become more complicated.
 
oh?
 
There aren't any RO powers that are impossible to emulate with mod powers, though, I don't think.
 
Wait IIRC mods can change ROs at will, so you could just make yourself a RO and get unlimited power
 
Unless the room has the “don't allow that” flag set.
About two years ago (!! doesn't time fly?) the company decided that we had too many network moderators for the “you have free reign, just don't ruin everything” policy to work properly.
When mods disagree with each other, and they all have mod powers…
 
That challenge is computationally intractable.
 
It's very easy to come up with an encoding methods that nobody will ever be able to crack.
 
that is quite true
 
That's not very interesting for the cop either though, so I think it's not really a problem
 
6:04 PM
@pxeger Huh, I didn't realize it went back that far
 
Oh, phew. There are (at least) four other people in the room who were around back then. (I had begun to feel old!)
 
do I count as an old-timer if I'm multiple year old?
 
@wizzwizz4 I made sure that mine is crackable
after screwing up the first one so it wasn't
 
@Wezl-acautionarytale It's probably subjective and depends on whom you ask.
 
im askin evry1
 
6:17 PM
lyxal's been here almost 4 years (really??) and he's still a newcomer to me
 
I joined 2 years ago but I've only been active maybe a bit more than 1, so I feel new but I'll be sure to remind people of my age whenever it's convenient :P
 
I still think of myself as a newcomer.
But most of the people who were here when I joined have now left.
 
@DLosc That seems... wrong, lyxal is a newbie to me too :P
 
Well, the time you've has your account != the time you've been active
I mean I made my first CGCC account six years ago
 
To be fair, the past couple of years have been weird.
 
6:29 PM
But all I did was read some HNQs and some stuff on meta
 
Huh, lyxal joined 2 days before my 1 year anniversary on the site :P
 
@RedwolfPrograms That's a good point. I researched far enough to see that lyxal's first answer was posted in November 2018, but now I looked again and saw that his second answer wasn't till May 2019.
 
I was active every day for the first two years after I first joined the site.
 
I got substantially more active in 2020/2021
 
Huh--my first five answers were in five different languages.
 
6:33 PM
I wonder what my first answer was...
They were all answers to my own KotHs lol
 
@DLosc Python 2, Perl, QBasic, Python 3, and sed
 
Well, I wonder what my first answer was
 
My yearly rep rankings were 49th, 67th, 58th, 11th then 1st
 
@DLosc probably mine too
 
6:36 PM
Should I reject this and instead make a synonym of ?
 
@pxeger I see no reason to reject it.
But a synonym is probably a good idea.
 
@Wezl-acautionarytale Looks like your first two were both in shortC, unfortunately. But there certainly is a lot of diversity after that!
 
Or, rather, can someone with a score of 5 make the synonym?
 
That should be approved, and the synonym isn't a bad idea
 
@DLosc time to edit :P
 
6:37 PM
Wait, now I should have a score of 5 in that tag
 
Technically it can't be suggested, as the tag no longer exists
 
what do you call the about section in chat profiles? the bio?
 
ugh, it's 5 answer score
@cairdcoinheringaahing that's why I wanted to reject the edit - because I thought the tag had to exist in order to suggest it
 
@cairdcoinheringaahing Well, no, the roomba hasn't run yet
 
6:40 PM
@pxeger The rep thing with suggested edits makes me not like to reject valid edits
 
you get +2 from an accepted edit, but you don't lose rep from rejected edits, do you?
 
No, you don't
But if someone makes a valid edit, imo, they deserve the +2. Rejecting it because of technicalities in the system about synonyms seems mean
 
@pxeger I like that the links to languages at the bottom are broken (they seem to be relative)
 
So I've got +198 reputation today (-2 because I unaccepted an answer), and I don't seem to be gaining any more rep from more upvotes (just tested (and removed my vote) on a sock), so it seems a bit like I've repcapped, but I haven't got any more progress on Epic/Legendary
 
Oof
 
6:48 PM
f
 
Feel free to accept one of my answers to your questions :P
 
You can very frequently get progress towards legendary without hitting the repcap though.
 
Go to the bottom, it'll lsit the rep you gained today
 
So it mostly balances out.
 
> ** rep today: 200
 
JNDI-based vulnerability in another Java library
 
@cairdcoinheringaahing Whoa, TIL
 
The gift that keeps on giving
 
hmm
 
6:49 PM
I thought I was going to hit the rep cap today.
 
@pxeger Then Epic/Legendary should update at the end of the day, IIRC
 
But I think my question was too hard.
 
Your question is quite similar to mine, actually
 
@WheatWizard The fact that bounties contribute towards Legendary, but not the repcap make it a lot easier
 
@pxeger Yeah I noticed. I hadn't read your's until after I had posted mine though :)
Yours sort of paradoxically has a much more restrictive IO format, but also an easier one.
 
6:52 PM
> rep cap was reached via rep from upvotes *only* on 1 days
earned at least 200 reputation on 0 days
 
@WheatWizard I wanted to allow only adjacency list, because the first step in one approach to solving it is to generate an adjacency matrix and I didn't want that to just be skipped
 
I think it's worth considering that permissive IO formats can sometimes cause decision paralysis. Like it's hard to start when you have to first choose a format.
 
"earned at least 200 reputation on 97 days" there's a discrepency of 8 between this and my progress towards legendary 🤔
 
> earned at least 200 reputation on 5 days
> Legendary, 4/100
 
6:56 PM
Annotated posts if anyone wants to see what the mods have been adding notices to :P
 
My descrepancy is my favour though :)
 
> rep cap was reached via rep from upvotes *only* on 57 days
earned at least 200 reputation on 57 days
Legendary - 68/150
 
@cairdcoinheringaahing Woah. We don't even have a good way to track these as moderators.
 
@cairdcoinheringaahing so "notice" also includes currently active bounties
 
@cairdcoinheringaahing Should be titled "StackExchange secrets REVEALED! You won't believe #8!"
 
7:00 PM
Oh, and if anyone was wondering who the most active user in the last 60 days was, it's lyxal :P
 
I've moved up that list quite a lot since I last checked it
which I think was only a few weeks ago
 
I'm in 20th
 
Huh, a self-referential comment:
 
Ok looks like it's time to see if we can ping ourselves without edits.
 
Didn't you do that once?
(if you're going to try, please go to the sandbox)
 
7:05 PM
@WheatWizard I did it here in 1 try.
 
Same!
 
@pxeger I love relative URLs solely because it means I can write the chat sandbox link quickly because its ID 1 is easy to remember
@cairdcoinheringaahing I have quite a lot of progress towards Marshal compared to other users of similar vintage and/or rep, and I think that's because I'm religious in flagging comments as No Longer Needed
0 declined comment flags :)
 
@cairdcoinheringaahing Pff, I have no declined flags from ever, beat that!*
* Mainly because I have a total of 19 flags
 
7:08 PM
I have two declined flags, one because I used the wrong flag type and one because a mod disagreed something was invalid
Most of my flags are spam or no longer needed, though
 
I have 5 declined flags
One spam flag got declined cause I flagged this off-topic post as spam
 
I have 9, and most of them are just because I used the wrong flag
 
@pxeger Oh, interesting. I typically just delete my own and don't worry about it if the other person doesn't delete theirs. Should I flag instead (if it's been a couple days)?
 
if I delete mine, I always immediately flag the other person's
 
I have a 97.3% helpful flag rate here :P
 
7:10 PM
and if I notice someone else has deleted theirs, I always delete mine
 
i have a flag declined for not using standard flags
 
@hyper-neutrino mod abuse it into a disputed flag :P
 
thing is that user had posted the exact same thing already so i was flagging hoping additional action would be taken on top of just deleting it as NAA but
¯\_(ツ)_/¯
 
@pxeger (7 declined and 2 disputed)
 
0
A: Sandbox for Proposed Challenges

Ginger IndustriesTitle: Perfect words Introduction A perfect word, as defined by me, is a word where the sum of the position in the alphabet of each letter in the word is perfectly divisible by the total length of the word. For example, abcb is a perfect word because 1 + 2 + 3 + 2 = 8, and 8 / 4 = 2. Your task Gi...

 
7:12 PM
> "violates <standard loophole>" - declined - "Answer predates the loophole"
I don't like this policy
 
@cairdcoinheringaahing :P anyway i don't think i can? even if i wanted to, which i don't, i believe you can only do that to red flags
 
@pxeger I believe The fifth Marshal said they got the badge mainly for flagging those comments
 
@pxeger but it does make sense
 
@cairdcoinheringaahing yeah, that would make sense to me
119/500 here
 
@SandboxPosts thoughts?
 
7:13 PM
As much as I like the Global Flag Summary userscript, man does it take ages
 
@hyper-neutrino "While we appreciate your attempt to create a Canadian flag for us, you've used the wrong colour of red for the maple leaf. Regretfully, we shall have to decline."
 
I have 1207 total helpful flags, across the network :D
98.61% helpful rate
 
> Check back on this later – Wheat Wizard♦ Oct 15 '21 at 8:19 helpful - Thanks cutie. ❤️
 
@pxeger I just found an answer which predates a loophole by only a couple days
@WheatWizard you can handle your own flags? lol
could you give yourself Marshal for free by doing that?
 
Mods can only get Marshal after they step down
 
7:18 PM
I think I raise more flags as mod than as not. A lot of them are just "Check on this later".
 
How do you know /404 is actually an unlinked page, rather than just a non-existent page that therefore gives a 404 error? — Mechanical snail Sep 25 '12 at 10:43
 
I just saw that ^_^
 
Hm, the rickroll link in the help page isn't on ther
 
"How do you know /review/user-info/8/current's 500 Error is actually a bug, rather than just a hidden page to test out the 500 Error page?"
 
Three of our four questions that were greatest hits were written by Joe Z. 0_0
 
7:22 PM
@DLosc still not sure how they determine those/the order of those
 
> The current algorithm divides the number of page views with the total amount of question and answer feedback received (adding a bonus for high view counts), excluding questions with less views than the median
 
@pxeger You can use this page to see how many questions there are on the site:
> 12,726 questions
 
oh
so where does that 1222 figure come from then?
oh is that the median score?
 
Probably
Most questions get 1k views
 
7:37 PM
̸̲̅
▁italics but not really▁
 
@GingerIndustries I'd suggest clarifying about case; will the input always be in one case, can answers choose between upper/lower case, etc.
 
@cairdcoinheringaahing good point, change made
 
Also riddeo is falsy, the sum is 55 and the length is 6
 
@cairdcoinheringaahing thanks
 
@GingerIndustries Also, this is pretty trivial, as the position in the alphabet (mod the length) is the same as the ordinal (mod the length), so this is "take ord, sum, is divisible by length"
 
7:50 PM
@cairdcoinheringaahing darn
 
oh, right, cuz the offset gets canceled out when you add it (len) times
interesting
 
4 bytes in Jelly for what its worth
 
@hyper-neutrino Yeah, that took me a moment too
 
@cairdcoinheringaahing so does that mean that this challenge is unfit for posting?
 
Not necessarily, just that it's more trivial than it might first look
 
7:53 PM
yeah when caird mentioned that i was like, is the offset divisible by 26 or smth?
 
Trivial doesn't mean bad, but it is a factor to consider in posting challenges
 
@hyper-neutrino I realised when I did O%64S, then remembered that sum of mods is the same as mod of sums, and that the mod doesn't matter when checking divisibility
 
@cairdcoinheringaahing ah, nice. also even if the offset were divisible by 26 that wouldn't be what makes it work which i am now realizing :P
 
7:56 PM
@GingerIndustries When you give a toucan coffee
 
I've been looking through Character Map for good things to make into emojis
 
Turns out adding function composition to Whython breaks a fair number of things... github.com/attempt-this-online/languages/runs/…
 
ah yes, code not str
 

« first day (3996 days earlier)      last day (851 days later) »