« first day (3784 days earlier)      last day (1061 days later) » 

10:00 AM
@lyxal Idea: What if you create more Vyxal servers (lyxal1.pythonanywhere.com,lyxal2.pythonanywhere.com,lyxal3.pythonanywhere.com etc) and route the processing requests to the next available one?
 
Yeah then we can accommodate more Vyxal users
But what I personally do is clone Vyxal repo and run locally
for fastest speed
 
The owner of pythonanywhere won't like that (or will want to charge you for that)
 
Make them look different then - ihbefn.pythonanywhere.com, hiropviefui.pythonanywhere.com, ueihrgojf.pythonanywhere.com etc
 
That's even more sus :P
 
dear coding gurus, is it possible to replace qsort with the C++ sort routine in C code somehow?
 
10:03 AM
If you want I can donate my pythonanywhere server
 
I can donate one as well
I don't have one but it's free right?
 
@Ausername yeah
 
Ok
We can ask lyxal when they get back
 
@Anush I think this is the answer
basically write an extern "C" function that wraps the sorting routine on the C++ side
 
what is the most well documented 2D language you know?
 
10:08 AM
@Anush Protip: when you have a general programming question, google it and check out the relevant SO question
 
@Anush If this is for performance reasons, this could backfire: the cmp-function cannot be inlined by the compiler then.
 
@Wasif Gol><> is pretty good, despite having lots of commands
 
thx i Will check that
 
@Wasif what's 2ddeadfish
 
@Bubbler thanks!
 
@xash it is for performance. The problem is that qsort can't inline the comparison
 
@Wasif and all of Martin Ender's 2D langs come with quite descriptive READMEs, which is a different kind of "well documented" from Gol><>'s
 
hexagony lol
 
(which includes Alice, Wumpus, Labyrinth, Hexagony, and maybe more)
 
@Anush Have you actually checked the assembler output? A proper compiler/stdlib will detect qsort and inline the function with -O3 or something, despite it being declared elsewhere.
 
10:19 AM
@xash I haven't but the web is full of articles explaining why qsort is slow
 
@Wasif This isn't Turing Complete right?
 
@JoKing yeah not turing complete (intentionally)
But I was surprised Bubbler wrote a parity test code using it
I was able to write a truth machine too
 
not too hard, you just decrement by two until zero or one right?
 
@JoKing it has only checks if accumulator is 0
Still I don't know how it works
 
well yes, decrement the one before doing that check i assume
not sure why
```
>(oh)d v
^d)hoi(<
```
doesn't work
 
10:27 AM
ok
 
oh, brackets only work left to right? that's kinda weird
 
@JoKing yes AFAIK
 
ouch, they don't even work up to down either
 
its just a rip off Deadfish~
nothing serious
 
no nested brackets??
i was thinking
>(d(v)i)o
^   <
for a parity check, but unfortunately doesn't work
um wait, {} doesn't execute a block ten times, it executes each commands it finds ten times??
And if you do {{}} it executes it 100 times?
i like that doing } at any point without first doing { basically dooms your solution
 
10:45 AM
I like challenges with funny reasons for short code, e.g. hyper's "You have to execute your code by hand because your computer was stolen"
 
@Bubbler i see bubbler made the same mistake with brackets as i did
best i can manage is 23 bytes
(oh)d(ioh)v
^d        <
 
it's always frustrating having so much empty space in 2d langs, found that in ><> as well
 
well this one is basically because ( always sets the direction to right
><> is much better about direction-agnostic commands
 
Just edit it out'
Of the interpreter
 
@Wasif You may want to frequent apl.chat but either way, let me know if I can help.
 
10:51 AM
that's kinda beside the point. i'm actually enjoying programming in this language because of how bad it is
 
lol, harsh
 
@Ausername I could do that, yes. But the question is whether or not the process of doing so is actually worth it.
You see, in order to make a new site, I'd have to create a new account
Each new account would have to be updated with each commit
Sure, there's a way to have it autoupdated, but there's still another problem
Every 90 days I have to click a button that says "keep the site hosted", otherwise it gets deactivated
Now if I have multiple accounts, that means I need to keep track of all their expiry dates
 
@Anush Just don't tell us you want to use Rust's sort in C (which uses a different, faster algorithm than C++'s std::sort) :P
 
@Ausername of course, that also isn't a major issue. It's just something to consider
 
@Bubbler ooh.. good idea :)
 
11:05 AM
@Wasif should i report issues here or in the Github?
 
@lyxal True. Another idea could be to make the default timeout 10 seconds and allow that to extend up to 60 via flags. The only time a program takes longer than a second for me is when I've entered an infinite loop :p
Also is there a builtin for [[1,2,3],[4,5,6]] => [[1,4],[2,5],[3,6]]?
 
11:19 AM
@Ausername Isn't that just transpose?
 
@Ausername good idea
 
@cairdcoinheringaahing Wait that's what transpose does?
 
[1,2,3]
[4,5,6]

[1,4]
[2,5]
[3,6]
 
I did not know that, Lyxal just added it 'cos they were jealous of Jelly :p
 
@Ausername ÞT
 
11:22 AM
Yep
 
And yes I did actually steal the code straight from jelly
 
@Bubbler I bet julia does something clever too
 
You stole some other stuff from 05AB1e
 
@Ausername mostly the encoding stuff
 
Also can we have k-values for `<>/\`?
 
11:24 AM
looks like rust has an unstable sort called github.com/orlp/pdqsort
 
Just <>, ><, /\`,\/`
 
Sure
Estimated time until implementation: 30 mins
(because I'm on mobile currently without my computer)
 
Gimme a moment (Estimated time until implementation: 3---0--- mins)
Dammit markdown
Is
"/": "'/\\\\'"
alright, since it gets double-executed?
Doen
 
Yes
That is correct
 
12:30 PM
ah I forgot how cursed Keg is
why I ever thought it was a good idea is beyond me
reason a: no multi-byte integers (33+ -> 6). reason b: not many commands (letters push themselves instead of doing useful things). reason c: if you want whitespace, you need to use tabs
it's horrible
the flags were a good idea though. no regrets there ;p
 
12:46 PM
@NewPosts status
 
@cairdcoinheringaahing looks like a no to me
 
0
Q: Is it acceptable to use an external API doc in a challenge?

AJFaradaySo, I'm working on an environment for an upcoming challenge, and I've written a fairly extensive API document for entries to interact with the game. I'm thinking at this stage that the API doc itself is longer than most posts, and it might make the challenge more approachable to describe the chal...

New Meta Post ^
And we have 2 new Sandbox posts that were missed, sorry for the oneboxes:
0
A: Sandbox for Proposed Challenges

StackMeterBoxes in boxes in boxes in boxes..... ASCII boxes are fun, but the box drawing questions seem to be limited insofar as that they seem to take a specific set of boxes. Today, I hope to fix that. The challenge here is to write a program that takes a list of sides of boxes and characters to draw the...

0
A: Sandbox for Proposed Challenges

Wheat WizardIn this challenge you will write a program or function (from now on just called "function"). Which maps binary strings (that is strings made of an alphabet of two symbols) to ternary strings (strings made of an alphabet of three symbols). Your function should be bijective, meaning that every str...

 
1:01 PM
@RedwolfPrograms I've started my copy of NP/SP
 
yay, double posting!
 
well redwolf's are dead lol
if i notice they're alive i'll kill mine
just gonna spam sandbox with status requests later
 
I'm planning to post a sandbox challenge. No, not in the sandbox, but one actually about boxes of sand. My idea is one involving outputting the amount of time it takes to fill a box of sand of certain dimensions, but afraid it's too simple. Any feedback?
Although I'll be sure to sandbox it first ;)
 
1:16 PM
Could you make it more complex, perhaps by adding pouring speed, or some calculation based on... viscosity or something?
 
Sorry, not good at physics :(
 
Me either. But if you're concerned about it being too simple, some additional calculation might help.
 
I'll think about that one. Maybe something about there being a slider in the sand box, or different types of sand, etc
 
@ophact If the input is the dimensions of the box, then answers will almost certainly just be formula
 
OK, not a very good idea then
 
1:57 PM
I don't really remember the consensus on this, and I can't find it; is this valid? (See @bubbler's comment below.)
 
@AaronMiller You need the func[a b][ ... ] part, you don't need the f: part. If there's a way to exclude one but not the other
otherwise it's a snippet assuming input is in variables
 
I think Bubbler's correct. It's like leaving out def f(a,b): in Python, or int f(a,b) {} in C
 
@hyper-neutrino Thanks, that makes sense. I'll fix the answers that have that, and I'll keep it in mind for the future.
 
@AaronMiller If it's like that on more than a few answers, I'd suggest spacing out edits so as to not flood the front page :)
 
please nobody mention the date, I'm tired of it
 
2:01 PM
@Wezl It's June the 9th, 2021
(how are you tired of the date??)
oh 69 funny haha
I didn't get it because I use the correct date format
 
@pxeger >:| only with one-indexed month numbers
 
Imagine not using 4-indexing for months
 
so it's the 9th month now?
 
Yes *checks calendar*
 
and -3-indexing for days
so it's the 6th day of the 9th month
 
2:06 PM
@hyper-neutrino I've got some old meta edits I might as well sneak in with your status-edits :P
 
what's so funny about 09/06/2021
 
@rak1507 absolutely nothing. We were just talking about apples ;P
 
@cairdcoinheringaahing yeah, I'm retagging a bunch of stuff because I forgot to space or reconsider my other edits appropriately, so I may or may not have gotten a CM to join my mod room and tell me to stop adding so many tags oops :(
 
@hyper-neutrino Whoops :P
Does adding [status-review] tags notify the CMs or something? What's wrong with putting a bunch of stuff under review?
 
@cairdcoinheringaahing puts it on their JIRA board
so adding too many review items makes it less likely any will be looked at :P
so Catija and I just went through and prioritized them and discussed what next steps we can take on the other ones that I've un-reviewed
 
2:14 PM
Ah, that's good to hear :D
 
I definitely feel like CM attention to our site has been going up :D
Unfortunately things that require dev work are... unlikely to change soon, if ever. But the other things are getting a look at
One of the many downsides to being one of the weird sites that never fits in. It's obviously not worth dev time to implement something only like one or two sites need, so we're often stuck working within the bounds of the Q+A label
 
Honestly, the biggest thing in the review/planned/deferred area should be the help center. That shouldn't require too much dev involvement, especially if we get the go ahead to write our own and they can just copy that it
 
I'm not sure how much of that CMs can even edit though, lol. There's only a few (maybe just one?) pages that I can edit myself. Hopefully the rest can be changed, but I don't know.
Honestly, I don't know why they didn't just make all of these tweakable, even if just by CMs and not volunteers.
Even if it does fit all of the 170+ other sites, being able to adjust things would still be good, or at least have no downsides really...
 
Tbh even if we could just change like 5 specific pages under Asking and Answering, that'd be enough
The rest are actually relevant to us
 
2:19 PM
Doesn't sound like a bad idea tbh
 
@cairdcoinheringaahing yeah.. IMO the couple about site scope and such should definitely be editable
i just wish these settings were just variables that could be overridden site-wide and otherwise fall back to the network default, not just fixed
idk if they are fixed. all i know is half the stuff we request ends up being "yeah, we can't actually change this, sorry"
 
@hyper-neutrino Can you change the pages that are "pinned" in the help center?
 
I can edit /on-topic
 
Is that the only changes you can make to the help center?
 
yep
wait, I can edit the front page of the help center itself...
 
2:22 PM
Isn't there an FAQ of what mods can edit?
 
@cairdcoinheringaahing Yep, exactly 5: /dont-ask, /how-to-ask, /someone-answers, /how-to-answer and /self-answer
The rest could either do with some tweaking, or are fine
 
Yeah, I can't change any of those five.
I've added an answer rejecting the tag proposal to the pinned item
 
2:41 PM
oh yeah congrats on Deputy @cairdcoinheringaahing :P
 
@hyper-neutrino I've added a somewhat opposing answer
 
ah, nice
 
The problem is that Minecraft (as a language) could/should be treated the same way as most language tags, but Minecraft (as a game/not as a language) has inspired a decent number of relatively unrelated challenges
 
2:47 PM
Yeah. It's a bit of a weird situation for something to both be a language and a topic. But I definitely think things that are just "KC this string, but it happens to be relevant to Minecraft" shouldn't be tagged
so I agree with your answer; I think it provides a better decline reason than mine
 
But we have tags like that are about a topic and have fairly little in common in terms of challenge content. Should they be removed too?
 
is a single-use tag so it's fine to have those but it'd need a question where minecraft is actually central and like you said, it's not just an inspired but not necessarily important/relevant thing
 
@pxeger is a topic, not an inspiration for a challenge
But it is a bit of an edge case
 
saw that too :( sad
 
3:05 PM
:/
 
Oh, we've got quite a few CMs around :p
Unfortunately, it's looking like more s tho :/
 
wow, we've had the attention of 3 CMs just this morning :P
unfortunately just declining :( but that's to be expected
TBH a lot of these I figured wouldn't get changed, but I don't want to decline them myself in case i'm wrong, i'd rather review them and have a CM confirm if they can or can't / won't make said changes
unfortunately most of our meta changes are "we're built different, can we have this change that literally only applies to our site?"
 
See I keep seeing "Rosie" chatting in the Sandbox, and thinking that it's Rosie, rather than a chatbot (which it is) :P
 
This would need to be hardcoded, and would vary from site to site. Given we're trying to prioritize changes that would impact many sites rather than a single one, @hyper-neutrino , I'm declining this. — JNat ♦ 5 mins ago
(Obviously you've seen it, just the CM response about that for everyone to see)
 
3:09 PM
mhm
oh well; most people have userscripts / template comments by now anyway
since these meta posts are so old, the fact that they are just sitting around gathering dust means they're not too necessary anyway :P or at least, we've learned to live without them
 
Gotta love Quick Comments :P
 
I only have autocomments for quick things like closing off-topic questions because they're pretty common
otherwise I usually prefer to write custom messages
although then again, with autocomments, I could include more helpful links that normally would take me a while to dig up and go through
 
I've got as my 9 Quick Comments: this isn't SO; use the Sandbox next time; I'm VTCing because; seriously, start using the Sandbox; Nice first answer, here's some tips; Nice first answer; You should have code; You should be a serious contender; Edited down to a stub
And even then, they're mostly templates that involve some more editing/info
 
I should load some welcome comments into my autocommenter. I actually pretty rarely leave welcome comments, and I should be more welcoming :P
 
Someone could make a bot to welcome new posters, but it wouldn't be great with spammers
 
Nah, you got to have Good Cop/Bad Cop: "Welcome to the site, and nice first answer" - normal user. "I've nuked the post because I hate you" - hyper-neutrino ♦
:P
 
I have changed the wording on them to be a bit more assertive about sandbox usage compared to Redwolf's version (from whom I got the script originally)
 
0
Q: Help me prove the Four Color Theorem!

TreborThis is not just another challenge asking you to color random maps... In this challenge, you are asked to write a program that is actually used in the formal proof of the Four Color Theorem. First I shall describe the challenge without any background or motivation, for the impatient. A chromogram...

 
I should start leaving those comments on spam posts xD
 
Btw, regarding Indonesian IGS spam, can we have a thing that blocks Indonesian-only posts? I think one site blocked any post that had Chinese characters in it. That went a little far, but something like that could help us
 
3:22 PM
@pxeger Your 1,2,3,4,5 are basically word-for-word what mine are, except s/reasonably well-specified/nice/
 
@user I don't think it's significant enough that we'd need to, but I can see if that's possible, I guess.
 
imagine being a nice and helpful user
 
When was the last IGS?
 
Well we already require posts to be in English, (right?), so I don't think it would be too far
@cairdcoinheringaahing just check the bakery
 
Looks like June 5th
However, before that, we didn't have any for over a month
@pxeger The 10k+ mod tools list all deleted posts within the last 30 days (only posts that were deleted by not the post author), so I just use that
 
3:24 PM
 
Wait, Indonesian uses latin characters right? Not familiar at all with the language.
 
Yes
What a coincidence
 
@pxeger Oh right, yeah that was the one that for some reason isn't listed as nuked :/
 
@hyper-neutrino but it's probably not too hard to statisitically determine what language it's in
 
@hyper-neutrino Mmm, wish there was a better way to detect language than Google Translate
 
3:25 PM
Speaking of which, why was the trash room originally named "Indonesian Gambling ..."?
 
@ophact because funny, I guess
 
@ophact because at the time it was mainly that
 
but then it was changed
 
or rather, since we were getting a good amount of indonesian online casino spam on main, we thought it'd be funny to make our trash room named that. inside joke, i guess?
 
And by the way, if my avatar looks strange please notify me and I'll change it back to the identicon.
 
3:27 PM
The Nineteenth Bakery isn't a particularly good name either. It just fits with the whole butter meme.
 
@ophact Bleh, an integral
 
That was a joke or you're genuinely scared of them?
 
I'm taking the AP Calc BC test in half an hour, and I don't need more reminders
 
@hyper-neutrino The Nineteenth Dairy?
 
3:28 PM
We basically just change it to whatever someone makes a joke about :P
 
> We basically just change it to whatever someone lyxal makes a joke about :P
FTFY
 
So long as "Trash" is in the description, it's easy to find to move messages there
 
@user well another coincidence then, just wanted to give myself more personality. Definitely not suiting you though ;)
 
@pxeger Milking the butter thing for another room name?
 
lul
 
3:29 PM
@ophact I do hope integrals aren't integral to your personality
 
@pxeger hyper actually created the Bakery joke :P
 
@user "online personality", not "personality"
maybe I chose wrong wording
 
@ophact "more personality"; yeah, by being the 1,000,000th user on the network with some black-on-white diagram...
 
Right, changing it back ;)
 
3:30 PM
@ophact Well I was kidding
 
What @pxeger said was true though, I'll still change my avatar but I'll come up with something better
 
You could just change the colour scheme
I liked the purple and white
 
I like the color of Neal's identicon
 
And a freehand integral drawing. Great idea, drawing it in Paint 3d right now.
 
I think the user with the most well-known/recognizable "black-text-on-white" is deinfitely Zgarb
 
3:31 PM
sigma?
 
@cairdcoinheringaahing I was thinking of xnor. It's not text, but it's the same idea
 
Pity they're not active anymore
 
Listening to?
 
I don't like what I'm drawing, so I'll just use the identicon
changed,
 
3:34 PM
It's funny that identicons are supposed to be the default icon and people make their own PFPs to be recognizable, but when people stick to their identicon for so long it becomes the recognizable thing for them even if they're not supposed to stand out that much :P
(i mean obviously they're meant to be unique otherwise what's the point)
 
I think identicons change as well, don't they?
 
except for some reason a disproportionate number of CGCC regulars have cyan-ish identicons
 
True. I now remember A username by the dark blue identicon, user by the cyan identicon, Neil by the cool blue identicon, etc
Are you seeing my new one or still the old "BLEH" one
(as user put it)
 
the green one in the room right now I can recognize as Anush
Jo King's is very recognizable for me
@ophact i see the old one due to caching on my end but I force reloaded your profile so it should have the new one
just as i said that, it fixed
 
I see the new one
I like ngn's identicon
 
3:36 PM
i forget what my identicon is
 
I know my original one was pink and my current one is this
 
I haven't been around long enough to see yours
 
hello, it is me, green square
 
I do not like that
 
me neither
 
3:37 PM
Hi! Nice to meet you, new user! (just kidding)
 
Well, seriously, change it back now, wonder how your lambda sign looked so great while my attempt at drawing an integral sign failed miserably
 
@ophact pixel art ftw
 
huh, HN's avatar change has applied retroactively to previous messages, whereas ophact's hasn't?
 
3:38 PM
Mine is this (ugly af):
 
@pxeger it changed for me
Looks like the logo of some trampoline place
(idk why)
 
Interesting that yellow, orange and red are rare gravatars
Blue, green, pink and purple seem to be pretty much all of them
 
"gravatars"?
Never heard that term before. Learned something new today.
 
That's technically what they're called
 
I've almost never seen anyone with a purple identicon though. Except for me
Maybe someone should reverse-engineer the identicon algorithm.
 
3:44 PM
It's based on a hash of your email IIRC
@ophact Adalynn has a purple one, and I remember a couple of other users
 
@cairdcoinheringaahing yep
 
Just to test, someone could make a dummy account with a dummy email which can be exposed (something like wefwefwfwewfwef@gmail.com) and then register. See what color it is
 
You can test more easily by changing the hash in a URL like https://www.gravatar.com/avatar/ad73e5218af4439f67310148589a4c52?s=192&d=identicon&r=PG&forcedefault=y#.png
for example
 
My sockpuppets pfp was just an f in a green square (the email was 0foobarbaz)
 
@pxeger image not found?
 
3:47 PM
@user That happens if you signup via gmail IIRC
 
I found it by clicking on the image, though.
 
@ophact make sure the hash is 32 hex chars?
 
@cairdcoinheringaahing oh ok, i should try making another sock
 
Gmail does "letter in a square", Facebook uses your fb pfp, otherwise you get a gravatar
 
3:48 PM
Gravatsrs are so cool. A bijection between text and images
 
Geavatsrs -> Gravatars.
The colors seem unpredictable
 
wow, that's cool, even the link turned red!
 
@cairdcoinheringaahing >(((((((
 
@user if it's based on a hash it's not a bijection
 
3:49 PM
Im on mobile so i couldn’t hover over it
 
Veering slightly off-topic here, but I wonder why specifically "never gonna give you up" kept being sent. Maybe we can switch it up a bit by sending "smoke on the water" next time.
 
@hyper-neutrino oh ok, less impressive then
 
@ophact But that'd be giving Rick Astley up
5
 
@ophact because rickroll became the meme and so people just use it
also ^^
funny that rickrolling is so common here. IIRC it used to be punishable by death pretty disapproved of
 
@hyper-neutrino oh that’s why we lost so many users :p
 
3:51 PM
Found an orange one: gravatar.com/avatar/…
 
i recall someone got chatbanned for a year (granted, with persistent disruption, so it's not just rickrolling) with the final action being a rickroll that got them booted
(they complained about it on meta so this is public knowledge)
 
IIRC someone posted to meta saying "Why did I get chat banned, all I did was rickroll someone" and Dennis basically just unloaded like 100s of trashed messages and justification :P
 
Funnily enough, the zero one actually produces something meaningful.
 
yep :P
 
You could say it was the...straw that broke the camels back
 
@hyper-neutrino Ninja'd by my shitty internet
 
ill let you figure out that pun
 
I made a demo page with the "first" 256 identicons: t.pxeger.com/identicons.html
 
I'm curious what the hash algorithm is.
 
3:54 PM
identicons look super weird to me, unless it's a user i see a few times, then it looks perfectly normal
 
@hyper-neutrino looks like joking
 
Any opinions on this? Using some external resources in a challenge: codegolf.meta.stackexchange.com/questions/23476/…
 
@hyper-neutrino @lyxal time to change your PFP
 
3:56 PM
@hyper-neutrino no fun in rock rolling people like that if they don’t even know they’re being rickrolld
 
@ophact i think it hashes your email, doesn't it?
 
it's based on your email in lowercase with spaces removed
 
in which case, this could potentially be a security exploit
 
> the following steps should be taken to create a hash:
> 1. Trim leading and trailing whitespace from an email address
> 2. Force all characters to lower-case
> 3. md5 hash the final string
@hyper-neutrino knowing someone's email is generally not a massive deal
 
Even hashing my email doesn't give me my identicon.
 
3:58 PM
@pxeger it can be annoying though. Spam and all that
 
@pxeger But it is covered under gdpr
 
I'll check on the bots
 
hey there @RedwolfPrograms
 
Hello!
 
@ophact did you include @domain.com?
 
3:59 PM
Yes
I did
 
this is supposed to be the identicon of my email lowercased, stripped, hashed, but i don't think it is?
 
Maybe try without?
 
maybe SE doesn't implement it the same
 
@pxeger thatd make sense
 

« first day (3784 days earlier)      last day (1061 days later) »