« first day (3773 days earlier)      last day (1073 days later) » 

12:00 AM
I thought it was %P
 
I think I have the final say on this given my pfp
 
 
1 hour later…
1:19 AM
If I ask an challenge, it's fine to require answers to prove that they meet the spec right?
 
It seemed fine last time you required proof for an challenge, so I'd say yes.
 
@lyxal Is there a way to add joining by spaces to this? It's a quine so ASCII-only.
 
1:39 AM
0
A: Sandbox for Proposed Challenges

caird coinheringaahingDemonstrate some abstract algebra Consider a binary operator \$*\$ that operates on a set \$S\$. For simplicity's sake, we'll assume that \$*\$ is closed, meaning that its inputs and outputs are always members of \$S\$. Let's define some basic terms describing the properties of \$*\$. We can say ...

 
@SandboxPosts Typed up on my phone, I'd appreciate any spell checking/typo fixing :)
 
Full stops.
Aside from that, nice challenge!
 
@Ausername Thanks! TBH, I generally don't use full stops at the ends of text/list items when typing
I do use commas tho, so I'll add those when I can get to a device that makes minor edits actually doable
 
@Ausername \ j?
Use the D flag and you get unicode in strings
 
1:49 AM
@lyxal Sorry I thought backslashes were escaped in strings
@lyxal True
 
1:59 AM
CMC : evaluate/execute a single character program. The program may not error. TIO works for timings. Fastest wins
 
No, I just think it's interesting to see what the fastest character in a language is :)
 
@cairdcoinheringaahing Like this?
 
0
A: Sandbox for Proposed Challenges

A usernameRoad golf through the mountains You have a bunch of cities on a grid which you wish to link up. Roads can be placed on any tile that doesn't contain a city, and connect to all roads or cities adjacent to them, vertically, horizontally or diagonally. Roads can link up via cities, for example C \ ...

 
2:09 AM
@cairdcoinheringaahing my best and final
 
ngn
2:49 AM
@cairdcoinheringaahing i believe my k impl should be among the fastest
it doesn't use libc, so executing a trivial program would require only a couple of syscalls
@lyxal ^
 
3:39 AM
Very nicely well done
 
4:02 AM
112
Q: Make an error quine!

nneonneoYour challenge: write a "program", for a language of your choice, that causes the compiler/interpreter/runtime to produce error output when compiling/running your program which is identical to your program's source code. Rules: Your program may be specific to a particular version or implementa...

 
0/10 for not linking the answer in the bounty :p
 
I honestly didn't think it was possible, but saw this error I hadn't seen before...
Idk what it was, but it errored with that, which errored with itself.
 
@lyxal the footer of your site (is that an advertisement banner?) is giving 502
 
someday i will get into K
 
4:07 AM
that seems to be the fault of john.mondecitronne.com; idk who that is but presumably you do so contacting them is probably a good idea
 
@hyper-neutrino that's not my fault. Other sites with the johnvertisements aren't displaying either
 
@hyper-neutrino it's esoserver
citrons
 
oh is it citrons?
ninja'd
how can i apply to link my site to the ring :p
 
@hyper-neutrino the main ads site is broken: john.mondecitronne.com/leaderboard
 
4:08 AM
the whole john.mondecitronne.com seems ded
 
@hyper-neutrino join the GEORGE discord with a link from #hub
or just ask ubq
 
okay, thanks :+1: will consider
 
oh wait are you online on discord
I'll just send the invite
 
@Ausername does the debug output normally start with a blank line?
 
@Neil Ask Lyxal, I think so.
Yep it does
 
4:15 AM
correct
but when you run it offline, it probably wouldn't
one second
ah
offline it gives TypeError: slice expected at least 1 argument, got 0
but online it only has slice expected at least 1 argument, got 0
 
But offline, does it have a newline?
 
Traceback (most recent call last):
  File "<folderLocation>\Vyxal\Vyxal.py", line 2689, in <module>
    exec(code)
  File "<string>", line 7, in <module>
  File "<folderLocation>\Vyxal\Vyxal.py", line 932, in index
    return vector[slice(*index)]
TypeError: slice expected at least 1 argument, got 0
 
4:31 AM
hi everyone
 
howdy!
 
@lyxal hello, nice to see you after long time
 
you too old friend
 
your pfp has changed
 
correct
it's back to how I had it during the pandemic
 
4:33 AM
It looks like a brain, from far
but is a flower
 
Ever heard of Undertale?
 
@lyxal nope
 
ah
well despite his friendly look, flowey is rather unfriendly to say the least
 
I see
 
19
Q: The friendly cryptic where nobody has to die!

Level 51Warning: This puzzle may contain spoilers about Undertale and its plot. Please don't proceed if you don't want to be spoiled, since nothing will be in hide tags! Undertale was released for the Switch this year, and Deltarune was released recently too! This puzzle will revisit the Undertale unive...

 
4:34 AM
@lyxal what is the song in your chat profile supposed to be? it looks like megalovania but written incorrectly
 
@hyper-neutrino it is megalovania
I copy-pasted from a website
 
If my whole family wasn't asleep I'd go play it on my sister's electronic piano thing and see if it sounds right
 
i played it on an online keyboard
and even just reading it, it's certainly wrong
 
4:36 AM
@RedwolfPrograms what's the time there right now
 
even if we ignore the number of consecutive keys (megalovania opens with three Ds, the third in a higher octave), it doesn't repeat the C with a higher C
it goes from C back up to the higher D
 
@Wasif 23:36
 
why does everyone on SE stay up late?
 
not everyone, a few people do this
And also 23:36 is not that late
 
@lyxal holy s h i t that's painful to see
i can't even tell what part of it is supposed to be what part of the song
 
4:37 AM
Not sure about other stacks, but nobody on CGCC has a life lol
Code Golf is life
There is no reason to sleep when you can golf
 
D D D A G# G F D F G C C D A G# G F D F A B B D A G# G F D F G Bb Bb D A G# G F D F G is the correct opening 4 measures (ignoring length and octave)
 
Who wrote that site lol...how is that anywhere close to the top of google or DDG results when the author didn't even take the time to write it in musescore or lilypond or something
Or apparently check to see if it was correct
 
i can understand not knowing enough about music to recognize it, but if you're gonna make a site with notes, you'd better at least know what you're talking about xD
that is so blatantly wrong
also why are there so many As in a row so many times in the middle lol
seems like whoever wrote this doesn't know how to play above that A
 
Or because they're just writing the names of the notes, they can't write anything higher without it being ambiguous
10/10 notation
 
the whole higher F F F G G# A C A D D D A D C part is one of my favorite bits of the melody and they just murdered it
 
4:44 AM
I think we should drop this whole concept of "sheet music" altogether and replace it with this
 
i mean it's not that hard to write unambiguous notation this way
just put octave numbers after everything
length can be fixed by just appending dashes
that's what i do when i'm drafting stuff on paper and too lazy to deal with trying to make it neat enough to be read as sheet music later
> Note range A3 to D6
bruh, the note range on this is like half an octave
 
5:34 AM
I go away for an hour and Lyxal starts playing Megalovania badly...
 
ooh, Lyxal flowey
 
i am proud to say i have joined ff gang and will probably not being using chrome anymore
does anyone know how to import all of my tampermonkey userscripts into greasemonkey?
 
epic
@hyper-neutrino I'd like to know how to do this too. I downloaded tampermonkey on firefox which is basically malware but I'm kinda stuck using it now
 
also, what is the best adblocker for firefox? the one i installed doesn't seem to block yt's midrolls
 
UBlock Origin
 
5:49 AM
thanks
 
I'd also recommend SponsorBlock
 
oh that's cool
though I usually either skip sponsor sections myself or sometimes actually just watch them. lol.
 
6:04 AM
@pxeger that's right
 
Smh not even editing the message
Disappointing
 
too lazy to bother
 
ngn
6:19 AM
@hyper-neutrino also: noscript, adblockplus, httpseverywhere, privacybadger..
 
https everywhere is obsolete now
Firefox can do it itself
 
@ngn I got privacybadger since it was recommended to me immediately. i'll look at the rest too, thanks
does noscript just prevent js everywhere?
 
prevents tracking and proprietary scripts
 
oh okay. cool
 
ngn
@hyper-neutrino you can configure what scripts can be loaded and what they can do
@pxeger right.. no need for that one
 
6:22 AM
@hyper-neutrino sad.
 
ngn
useful experiment: close all applications, run tshark -n in a terminal, start firefox. how much activity do you see?
i've managed to reduce it to 0 through playing with about:config and though /etc/host blocking, but it takes some effort to do that
(typo: /etc/hosts)
 
you know you can edit messages
press the up key like this
 
only within 2 minutes
 
ngn
@pxeger it timed out before i realised i had a mistake
 
6:54 AM
I am back
with my new esolang [2D Deadfish](https://github.com/Detective-Wasif/2D-deadfish)
Please check it out (The interpreter design is quite awful)
 
neat
 
online interpreter coming soon
@pxeger thanks for the complement!
 
7:08 AM
codegolf.stackexchange.com/questions/62732/… first answer with 2D deadfish!
 
Nice! If you want I can port to JS...
 
@Ausername yes please do it!!!!
 
Ok. might take a bit.
 
If I wasn't feeling a tiny bit delirious, I'd add it to my site
but I don't feel I'd be able to figure out how to rn
 
@lyxal it's easy to run
Just run interpreter.py
 
7:18 AM
No one here knows how to spell rin right!
 
@Wasif But i'd need to change it first to accommodate being a flask app
STDIN doesn't exactly exist when it's a flask app
 
@lyxal You'd want to add a dummy account, since as you've complained before, pythonanywhere has multithreading disabled.
 
@Ausername I'd just route it to a different page
 
@lyxal I have already tried, and just was going to finish an interpreter but stuck on the point of porting the interpreter to a function
So porting to pure JS might be the best option
It has an unfinished interpreter in 2ddeadfish.pythonanywhere.com
The design is quite simple
But I have messed things up there
 
7:22 AM
Hmmm, this is interesting. The thing is, looping is going to be a bit of an issue. Your looping implementation doesn't work for nested loops, and since you have an IP, being able to jump out of a loop is going to be a real pain.
 
I know that my case is a bit more complex than yours, but the concepts are the same
 
@Ausername it worked for nested loops to me
Things like {{i}d} (outputs 90) work properly
 
what is s=sys.stdin.read() for?
wait is that the program?
 
@lyxal yes, I couldn't see any other reasonable way to take input until now
 
@Wasif Nvm, got mixed up.
That's honestly quite clever.
 
7:37 AM
@Ausername have you finished your port?
@Wasif some varation of this might work
 
7:59 AM
Where can I find a fast C implementation of a priority queue?
 
@Anush Do you want a ready to use library, or just somewhere to draw implementation inspiration from?
 
@lyxal thanks!!
 
Eh, don't thank me yet. The site design is a plain rip of Vyxal, and I didn't test it
But chances are that it will work
Work unmodified that is
 
@lyxal I would modify it later
I need to learn about flask more before that
 
It helped me
so it'll help you too
 
8:21 AM
@pxeger I want to use it
 
no suggestions then, sorry
 
:( it's crazy that such a standard data structure has to be rewritten in 2021
 
that's C for ya
 
I think google has hash table code that is fast
and glib I think has C code for some things.. but I don't know if either provide a priority queue implementation
 
8:25 AM
@pxeger that's a hash function
I need a priority queue
 
ngn
@Anush it should be easy enough to implement it yourself
 
@Anush I know, but I wanted to know if that's what you were referring to
 
@ngn yes but I want it to be fast and I am not you :)
@pxeger yes
 
@Anush github.com/LeoVen/C-Macro-Collections#available-collections - this has a heap; will it suit your needs?
 
@pxeger ooh it could do! This is a little frustrating bugzilla.gnome.org/show_bug.cgi?id=575074
did it actually get added to glib or not?? I can't tell even though I read the whole thing
 
8:34 AM
@pxeger There are more like this here: github.com/oz123/awesome-c#data-structures
@Anush doesn't look like it, no
 
thanks @pxeger . I just read "In the 17 years since this issue was opened, nobody’s provided examples of three applications which would benefit from a priority queue implementation in GLib, as per our rule of three, so I’m going to close this. While priority queues are neat data structures, they’re probably a bit too specialised for GLib, and are better implemented in the one or two applications which need them.
" :(
I am tempted to pose a challenge for the shortest code that is faster than C's qsort
I am not sure what tag it would get
 
ngn
heapsort usually isn't faster than qsort. it doesn't have good locality.
 
CMC: segmentation fault the CPython interpreter in pure Python only (no ctypes/cffi)
49 is the best I can do: exec(compile("a","","exec").replace(co_names=())) Try it online!
 
@ngn yes. The heap question was independent of the qsort question
@pxeger how about without exec?
 
@Anush I guess I'm not the only one who makes code golf challenges out of programming problems I actually can't (or can't be bothered to) solve myself
 
8:43 AM
@pxeger the best sort of challenge! :)
 
ngn
@pxeger import os;os.kill(os.getpid(),11)
2
 
@ngn that's cheating obviously
 
ngn
:)
 
@Wasif Sorry, had to go, will finish off.
@lyxal Do you think this is possible in Vyxal with score 0?
 
@Anush can obviously be done with eval as well, but I can't really think of any other approaches. (that's why I posted a CMC)
 
8:57 AM
@pxeger it's a nice question
I am wondering about robust code where changing one letter doesn't make it crash
Is it possible?
 
you mean like ?
 
Yes!
 
@Wasif Why do you set direction to right on a '('? I'm keeping it but...
 
@Ausername I'm not sure
 
Oh well, I'll keep it then ask later.
 
9:01 AM
@Ausername actually it is intended to push the IP outside the parentheses in right direction so I decided on that
 
@Ausername That would require a purely alphabetical quine
I don't know if that is possible
 
What can we do with what we have? Lots of constants, that's for sure
And eval...
No strings so assembly is required...
@Wasif Ok. Also, your X and Y variables are mixed up and you've got a a redundant execute=True in the loop.
Wow I am bad at spelling...
 
@Ausername ok I'll fix as soon as I get acccess to my computer
 
Ok
@lyxal The k[ constant totally existed all along.
I think you have another 'oops' to fix...
 
9:20 AM
@ngn do you think that just heapify might be slower than qsort in practice,?
Despite heapify being O(n)
 
ngn
@Anush idk
 
Me neither :(
 
@pxeger Python classes are... Like software written in BF.
 
@pxeger are you awarding bounty on cracks to your cop submissions?
 
9:32 AM
not this one, because I think it's more likely someone will find an unintended crack
but if they provide a particularly good robber's answer, I might give a bounty
and the biggest reason I put the bounty on the previous one was because the question was kinda dead so I was worried noone would try
 
@Wasif Soory I took so long, here you go. The interpret function is all you need. It takes program as a string, input as a number, and an output function which is called whenever it wants to output something.
The rest is a demo 'roll a dice' program
BTW really nice trick with the times *= 10 for loops.
 
@pxeger that or i searched stackoverflow
i'm tempted not to answer because it kinda feels like cheating
 
@Ausername very nice thanks!
I will combine it with the interpreter in HTML I have made
 
@UnrelatedString you found the answer to my challenge on SO?
5
 
9:43 AM
lol
 
That's surprising
can you email it to me hi@pxeger.com
 
just took a slightly insightful search query
it
llbe right there
 
ok... :(
 
wait is it a valid crach if it errors as well as printing the flag
sending it anyways
 
@UnrelatedString yes
 
10:09 AM
CMC: Make a CMC generator.
 
@Ausername Python, 56 bytes: Try it online!
 
Seriously?
 
@Ausername here you go
 
slaps face
 
dammit I can't find a code-golf-related link to something funny about face slapping
 
10:28 AM
Good.
 
crap
 
Wow. So subtle.
 
11:02 AM
Is there a 2d esolang based on Zachtronic's The Codex of Alchemical Engineering or Opus Magnum? So robot arms that grab/rotate/release values around?
 
that sounds like a really cool idea
opus magnum is great fun
 
Not sure what to search for on the esolang wiki.
Indeed. And I like my code/value representation on the same "board".
 
11:14 AM
0
A: Sandbox for Proposed Challenges

NeilConvert Lambda Calculus to SKI-notation Lambda calculus is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution. However, it's possible to translate pure lambda calculus into SKI-notation. This can b...

 
@cairdcoinheringaahing Nice!
 
@Ausername Jelly, 60 bytes +ȷ6DḊ“¡AƓḊ7%⁷2ṪaạƘ{9ḂṇḲ]ġJḟ½;Ṃż⁵¤W8“+;⁶ṃ⁶+Ƙ`ḅŒÄ5ḟSSẈ#ḞæẊ“ȷ»j. Doesn't use bold/code markdown, but does have the zero-padded sequence :P
 
That's fine.
CMC: Create a bot that posts randomly generated CMCs every minute or so.
 
11:29 AM
@pxeger very well played
 
Why does everyone like messing with me so much?
 
Its nothing personal, we like messing with everyone so much :P
 
@Ausername what caird said
We're desperate enough to take any opportunity to make a bad joke
 
The cleverness of that was completely wasted on me, as I just blindly clicked without even looking at the URL :p
 
11:44 AM
People here usually look, I was being careful.
 
That's another way to avoid getting rickrolled
Let others take the fall first
 
Good idea
 
Me: *spends the minimum possible on a motherboard*
Motherboard: *breaks*
Me: *surprised pikachu face*
2
 
@cairdcoinheringaahing Well I got you to click it...
 
@pxeger ^
3
 
11:59 AM
Since when do you have a moustache?
 
12:12 PM
Uh actually a while. It's not very noticeable though
 
12:25 PM
oh god. they're becoming self-aware
 
12:57 PM
Are the bots down? I just cast the first VTC on this and it's been 20 minutes since posting
 
I guess so
inhales
REEDDDDWWOOOOOOOOFLFLFLFF!!!!!!1!!!1!
 
Reinstate the feeds, burn the bots, overthrow the monarchy and other things you do when panicking
(jk lol)
 
I'm not sure if the bots have some kind of filter (maybe on votes) that would stop it being posted tho
 
@cairdcoinheringaahing What post?
 
deleted
 
1:15 PM
@WheatWizard I coulda sworn I linked to it right there, seems to have vanished :P
 
1:51 PM
@pxeger How do you pronounce that last part (FLFLFLFF) btw?
 
as follows:
1. say "Eff"
2. move your typewriter carriage 3 lines down (2 Line Feeds)
3. say "Eff" again
 
are the bots actually down or just left the room list?
 
Oh that makes sense
 
@hyper-neutrino who knows
 
@hyper-neutrino caird said there was an off-topic post, and it wasn't posted here, so I guess they're down?
 
1:53 PM
i don't think redwolf implemented a quality filter so that would seem to be the case
ah, you know what would be a good idea? adding an alive? command to the bots
anyway, redwolf will probably be up/online soon, and adding feeds in creates a ton of spam and is a lot of trouble
 
@RedwolfPrograms Pinging you so you see that ^^
 
the alive command should be REEDDDDWWOOOOOOOOFLFLFLFF
 
if there's any new posts someone just post them manually :P
@user i was gonna superping him but i guess it's not that urgent :p
 
What does a superping do? Send you a notification immediately?
 
@SandboxPosts well this one got posted successfully, and that was 2 hours ago
 
1:55 PM
Wow, the starboard's looking...starry today
 
it pings you even if you've never been in the room before or are too inactive for a normal ping, bypasses the 15m and sends it directly to your inbox, and looks weird on the starboard
 
looks weird on the starboard?
 
it's 9AM on a saturday for redwolf, wouldn't be surprised if he's not awake yet, so if he won't be on for 15m a normal ping is just about the same
@user superpings on the starboard show as @@<userid>
this happens all the time in TL :p
 
Ah, interesting
Imagine not waking up at 6 because you're worried about ACSL :P
 
Nobody's posting challenges anymore :( at least not open, positively-scored ones
 

« first day (3773 days earlier)      last day (1073 days later) »