« first day (4098 days earlier)      last day (747 days later) » 

2:00 PM
@RadvylfPrograms KOTH when?
 
Idk, Hunter-Gatherer's gonna take way too much work. I've been thinking about smaller ones for a while now.
 
oooh GPT-3 knows about Portal 2
yikes, another cringe wordle result:
⬛🟨🟨🟨⬛
🟩🟩🟩⬛⬛
🟩🟩🟩⬛⬛
🟩🟩🟩🟨⬛
🟩🟩🟩🟩🟩
 
It got it!
Write the shortest possible Hello, World program in HQ9+.

H
 
tfw creating a 10000x10000 canvas crashes your browser
 
Write a polyglot program.

This is a polyglot program. It can be run on any platform.

#include <stdio.h>

int main() {

printf("Hello, world!

");

return 0;

}


Totally a polyglot...
 
2:15 PM
hmm
 
It's taken a lot of effort to convince myself this isn't a really well hidden MCR reference
Three Cheers is one of their album names and in the video for WttBP someone's holding a sign that says "starved to death in a land of plenty"
Now I see how the conspiracy theory people think :p
 
I told GPT3 to write code to simulate a game of poker in Java, and somehow it was somewhat coherent and made some amount of sense...
 
GPT3 or Copilot?
 
Whatever the OpenAI one is. Forget the name.
 
#Worldle #88 1/6 (100%)
🟩🟩🟩🟩🟩🎉
https://worldle.teuteuf.fr
remind me to not look at the picture
 
2:25 PM
Is INTERCAL a good language? Why?

There is no one-size-fits-all answer to this question, as the usefulness of a given programming language depends on the specific needs of the user. However, some experts believe that INTERCAL has certain advantages over other languages, including its flexibility and its ability to support multiple programming paradigms. Additionally, INTERCAL is designed to be easy to learn and use, which may make it a good choice for beginners.
 
#Worldle #88 4/6 (100%)
🟩🟩🟩🟩⬛⬅️
🟩🟩🟨⬛⬛➡️
🟩🟩🟨⬛⬛↖️
🟩🟩🟩🟩🟩🎉
https://worldle.teuteuf.fr
used google maps but i got it
@Seggan you can disable it in settings
 
my level editor is like 90% flexboxes
 
@Romanp try: Is flax better then Jelly?
 
Is Flax better than Jelly?

There is no definitive answer to this question as it depends on personal preferences. Some people may prefer the taste of flaxseed over jelly, while others may find jelly to be more palatable. Ultimately, it is up to the individual to decide which they prefer.
 
lol
What is Vyxal?
 
2:31 PM
good question.
 
(the best golflang) :p
 
Which programming language is better, Flax or Jelly?

There is no definitive answer to this question as it depends on personal preferences and opinions. Some people may prefer Flax because it is a newer language with a more modern syntax, while others may prefer Jelly because it is more concise and easier to learn. Ultimately, it is up to the individual programmer to decide which language is best for them.
What is Vyxal?

Vyxal is a prescription medication used to treat seasonal allergies in adults and children who are at least 6 years old. It belongs to a class of drugs called antihistamines. Vyxal works by blocking histamine, a substance in the body that causes allergy symptoms.
 
lol
i need to get gtp3
 
GreaT Pickles 3
 
How many bytes are most Vyxal programs?

Most Vyxal programs are about 1 kilobyte in size.
 
2:32 PM
lmao
 
@PyGamer0 ye but i manage to look at it before i turn it off
 
I don't think I've ever seen a vyxal program bigger than around 150 bytes.
 
try: Solve this: d/dx sin(x)
 
Is Vyxal a medicine?

No, Vyxal is not a medicine. It is an over-the-counter supplement that is not approved by the FDA for the treatment of any medical condition.
Solve this: d/dx sin(x)

The derivative of sin(x) is cos(x).
 
So it treats seasonal allergies but isn't actually approved by the FDA
Man I'm good at this medicine stuff
 
2:34 PM
@PyGamer0 Heres GPT-J
 
Who invented Vyxal?

The Vyxal was invented by Dr. George M. Sklarew in the early 21st century.
 
> The Vyxal
 
Is Jyxal better than Vyxal?

In the first part of the Evil Within 2 prologue, Jyxal says he is “better than Vyxal”. While the way he says it is a bit of a cliche, does it really mean anything? In the first game, the previous Evil, it would have made sense for him to be better than Vyxal, but in the sequel, it’s not really clear. In the second game, Jyxal doesn’t seem to have any advantages over Vyxal and is just as bad at most things.
2
 
OpenAI is pretty good but it's a free trial ($18 of credits).
 
> Dr. George M. Sklarew
 
2:35 PM
What is code golf?

In code golf, you write a program (or script) which is the shortest possible.

You can either submit a single solution (e.g. a single function) or multiple solutions (e.g. several functions).

The "winner" is defined by the length of the solution, and the length of the shortest solution is the "gold".

There are many different coding styles and languages that may be used to solve a problem.
 
Who invented Vyxal?

Who invented Vyxal?

I need some help to get this on the map!

This is a very hard question for me, because Vyxal is a character from the anime and manga "Vampire Knight", and I don't know who created it. It was created by the artist CLAMP, and since the creator of the series is unknown, we don't know who created Vyxal.

Vyxal is a vampire, and his name is Latin for "evil". I don't know if there is a connection to the word "Vyxal" and the word "evil"
 
^^ that's actually pretty accurate
TIL the length of the shortest solution is the "gold".
 
Write a program in INTERCAL which prints prime numbers.

DO,1 <- #0
DO,1 #1 +DO,1 #1 - #2 / IF,1 #0 = GOTO 2
DO,1 #1 +DO,1 #1 - #2 / IF,1 #0 <> GOTO 1
#2 .SUB.#1 + #3
#3 .SUB.#2 +
GOTO 1
Is Brain-Flak useful?

There is no definitive answer to this question as its usefulness will vary depending on the individual. Some people may find it helpful in managing their stress and anxiety levels, while others may find it ineffective. If you are considering using Brain-Flak, it is important to speak with your healthcare provider to determine if it is right for you.
 
> i.stack.imgur.com/MopDb
imgur has invented a new database software
 
@Ginger what if that's how gold prices are calculated? The shortest byte count on any given day determines the price
 
2:38 PM
Is Lyxal sus?

Anunț

„Ceilalți trei prieteni ai mei au devenit inamici. Oricum, eu nu sunt prietenul lor. Dar nu mai este vorba de asta. Eu am stat acolo ca să-i spionez pe ei.”
 
it just made a Code Review question:
Write a BASIC program to print the Fibonacci sequence:

a = 1
b = 1

repeat

print a
print b
a = a + b
b = a + b

end

My question is: how can I make this program faster? I was thinking of using dynamic allocation of arrays (I am not sure how to do this) or the use of variables instead of hard coding numbers, but I am not sure if these will actually help. I am also thinking of using something like a GOTO to jump to the start of the loop but that seems like a really bad way of doing it.
Any suggestions?
 
Long, but funny:
Write Java code that simulates a game of poker.

public class Poker {

public static void main(String[] args) {

Deck deck = new Deck();

deck.shuffle();

Player player1 = new Player();

Player player2 = new Player();

for (int i = 0; i < 5; i++) {

player1.addCard(deck.dealCard());

player2.addCard(deck.dealCard());

}

System.out.println("Player 1's hand:");

player1.showHand();

System.out.println("Player 2's hand:");

player2.showHand();

}

}

class Deck {

private Card[] cards;

private int currentCard;
 
let's stop here before Radvylf swoops down to tell us to stop spamming
 
ok
 
If a mod or RO wants to move this somewhere, chat.stackexchange.com/transcript/125050 is where
It's frozen though
 
2:41 PM
ye
 
@lyxal *sad gpt3 noises*
 
One more:
 
@hyper-neutrino Can you unfreeze The Edge of Propinquity?
 
*sad gpt3 noises*

Yes, that's me.

If you're not familiar with the title of this post, please be warned that I am going to be using a lot of jargon in the coming paragraphs, so if you're a bit out of the loop, you may want to stop reading this now and get back to browsing my older posts. I do have an explanation for all of this, but it's a bit long and involved, so I'll do my best to keep it short and simple.
 
2:47 PM
@Seggan well now I wanna hear the explanation
 
CMC: Given a list of coefficients for a polynomial, find its roots.
 
hold on, im generating @Mayube
 
i have 2 bytes
 
3:06 PM
> NameError: name 'make_expression' is not defined
 
ah, that was the side effect of fixing integration
 
@Seggan i have ;P
 
@PyGamer0 @lyxal ^
 
The HTTP referer header is kinda a strange concept
Like, imagine if you had a glowing neon sign above your head listing the last place you were
 
3:25 PM
CMQ: What should a range to a negative number do? Like, should a 0..z operator with 5 be [-4, -3, -2, -1, 0], or [0, -1, -2, -3, -4], or [-5, -4, -3, -2, -1, 0], or just []?
 
0..5 should output [0, 1, 2, 3, 4, 5]
 
@RadvylfPrograms methinks [-4,-3,-2,-1,0]
 
@RadvylfPrograms IMO a..b should always go from a to b, regardless of direction
 
yep
@RadvylfPrograms you wanted 5..0 to go [0,1,2,3,4,5]?
 
@BgilMidol No, inclusive ranges start with 1 and exclusive ranges start with 0
 
3:27 PM
if I wanted [-4, -3, -2, -1, 0] I'd do -4..1. If I did 0..-5 I'd expect [0, -1, -2, -3, -4]
 
Jelly just returns []
 
[-5, -4, -3, -2, -1, 0]
 
@RadvylfPrograms ew what about offset ranges?
 
@Seggan i must overload it on flax like that then :p
 
@Mayube Offset ranges?
 
3:29 PM
what if I want a range from 6-14?
What if I want a range to start at 1 but be an exclusive range?
 
Then you use the dyadic range operator
But inclusive 0..z is rarely useful
While 0..z (exc.) and 1..z (inc.) are both pretty common
 
I disagree about 0..z being rarely useful.
 
^
 
Exclusive 1..z is pretty rare too
 
It is yeah
Probably much more rare
@Adám Well, not enough that costing an extra byte is a big problem
 
3:32 PM
@RadvylfPrograms Great question. I wonder a lot about this myself.
 
@RadvylfPrograms So you have a 2-byte built-in for it?
 
But I've got far more number monads than I have room for
@Adám No, but x..y with 0 as the first argument is two bytes
 
rust uses a..=z for inclusive ranges, as opposed to a..z
 
catstruct and ispshor won't have digraphs, I don't like them
 
...
those names...
(no offense intended, im just dumbstruck)
 
3:35 PM
Catstruct is a more experimental golfing language, and the name is a pun. Ispshor is two katlani words smushed together
isp (small, short) + shor (language)
 
@RadvylfPrograms so basically golfscript, but in katlani
 
Basically lol
 
@lyxal Someone with 75.9K subscribers has a video about Vyxal
you have officially been recognized by the wider community
 
@RadvylfPrograms I heard this in Suleiman's voice
 
@ophact Lyxal probably paid them to
 
3:38 PM
@ophact link?
 
yep, coming up
 
They constantly try to advertise Vyxal. Putting it in Wikipedia articles, adding it to lists of programming languages anywhere possible, etc.
 
I actually realized
that it's
a channel that just posts all codereview questions
most recent one from 3 minutes ago
 
they seem to be completely autogenerated videos
 
@RadvylfPrograms wait. wikipedia?
 
3:40 PM
Yeah. They went in and edited Vyxal into the article on Code Golf.
Which is probably the second most egregious case of Vyxal Culture harming the outside world.
 
and the most is?
 
@ophact knowing about it causes us physical pain
 
The Frick room, at least IMO
 
Frick room??
 
3:41 PM
@RadvylfPrograms I guess I should try that with my own programming language
 
When I and the other three most recent ROs were added, I made a room for testing RO powers. We all had a bit of fun with it, and things were fine. Then Lyxal came in, announced the room was "being taken over by Vyxal Corporation", kicked everyone out, renamed it to "Frick", and I was asleep when this happened so I don't know the details, but things got ugly and a mod had to step in.
 
and I'm assuming that the room is gone now?
 
@RadvylfPrograms yeah, theres also osabie, husk, cjam and jelly in there
 
Vyxal as a golfing language has had a good impact on CGCC IMO, but it has this odd sort of superiority complex that causes a lot of trouble
 
I have no problem with Vyxal having a superiority complex, because it is so evidently not superior that it doesn't matter
 
3:43 PM
classic pxeger response
 
@Seggan Which are established, widely used languages. Vyxal at the time was still being heavily developed and had nowhere near as large of a userbase as the others.
And it still is under heavy development, from what I can tell
 
gunna say, "was"?
 
I mean it is a pretty interesting language but not so interesting as to merit a lot more attention than a lot of the other languages
 
@Mayube my pleasure
 
tbf that's basically how I felt about Jelly when I first joined CGSE. Vyxal is just the new Jelly
 
3:45 PM
But it hasn't reached Jelly's maturity yet, and neither have its maintainers.
 
sick burn
 
@RadvylfPrograms maintainer or maintainers?
seems like the former to me
at least...
 
I view the addition to Wikipedia as advertising, not a genuine attempt to provide useful information. And I strongly dislike that.
@ophact Vyxal does have quite a lot of maintainers, which is one nice thing about it I think
 
@ophact have you seen how many are in the org? we regularly add features without lyxals approval
 
Most of the core userbase also helps develop the language
 
3:48 PM
@RadvylfPrograms While that's a good thing for the project, I think it further contributes to the aforementioned superiority complex
 
@Seggan was referring to some other aspect
I already knew there were many contributors
 
@pxeger This is getting a little too close to "vyxal bad" territory IMO
 
I just mean, it continually trades blows with all other languages
So there's obviously nothing that sets it way ahead of the competition
 
That's fair, yeah
And it has the benefit of flags, which Jelly and friends don't
 
tbh flags only save 1 byte or so
 
3:49 PM
Honestly I kinda hope that as Vyxal becomes more serious they'll consider removing flags
 
Flags seem quite interesting to me
 
@Seggan Which is often enough to beat other golfing languages
 
I'm still of the opinion that flags like Vyxal has are fine, but they should only be used to work around stupid I/O rules on bad questions
 
@ophact They'd be interesting if they weren't clearly cheating, taking away interesting challenges from language developers, and only there to be edgy
 
yeah... good point now I think of it
 
3:51 PM
Flags should only be used for convenience for the person running it. -j shouldn't be interpreted as returning a string, it should be interpreted as returning a different representation of what's still an array
Things like -Ṁ (if I'm remembering that correctly) that change the behavior of things like range inclusivity take away tough questions from the language developer
Like, trying to decide how your range operators and stuff will work is a decision that requires thought and compromises and stuff. Making it so you can just pick one per-answer free of any byte cost is beyond boring and cheaty IMO
But I don't want to start up another flag debate
 
I was quite surprised when I first saw Vyxal being mass-used on the site, because at the time I thought it was just another one of those strange character golfing languages but it was somehow being constantly discussed
that was sometime last year
 
@RadvylfPrograms I don't see how it's different from me looking at Jelly and going "hmm, I think the decision to use 1-based indexing was wrong. I'll fork it and change it to 0-based"
 
Well, because it's a language-wide choice
 
@RadvylfPrograms imo i agree that flags that change a languages behavior are wrong. but flags that simply convert the output into a format that the challenge likes are fine. i.e. deep summing at completion or printing the entire stack
 
@RadvylfPrograms You have to deal with the results of that for any answer in the language
Instead of just getting to choose per-answer for free
 
3:55 PM
@RadvylfPrograms "Jelly, 4 bytes" "Jelly-but-with-0-based-indices, 3 bytes"
 
And using the fork as just a different variant of Jelly is exactly the same as a flag, with a different name
It's like Lyxal's threat to fork Vyxal into thousands of variants, for each flag combination, if flag scoring were changed
Just meaningless semantic differences for the same concept
@Seggan No, because you'd normally need an operator for that
You're just outsourcing work to the person running it
It's like if I made a JS answer and just left a note at the bottom saying "oh by the way, this doesn't actually find the nth prime, it finds the index of that in a list. you or the interpreter needs to do the rest of the work but I don't want to use bytes for it"
 
@RadvylfPrograms technically... thats what already happens. flagged submissions are treated as a different lang from non-flagged
 
Imagine taking it to the extreme, and having 256 flags, one for each operator in the language. Then, you just append that operator to the program. You've suddenly taken one byte off every program in the language
 
I would propose that flags count as the same number of bytes of the function that they implement, thus making them obsolete. this comes with some edge cases however
 
@Seggan Yes, but that's not how us humans view it :p
Technically Vyxal is never competing with Jelly or 05AB1E, but we still like to voluntarily compete to make it more fun
@ophact That's how the old scoring works, but it's problematic for languages that legitmately use flags for stuff
Our current system works great as long as people don't abuse it
 
3:59 PM
so constitutes "use"?
 
But if people just start reading "8 bytes plus a flag" as "around nine bytes" for the purposes of competing with other languages, that's good enough IMO
 
I also don't like Perl answers which use -F/complex regex/ for 0 extra bytes
 
Yeah, that's the same as flag abuse IMO
 
@RadvylfPrograms that seems downright insidious. I do not like that kind of strong-arming
 
might as well have a language that provides flags like -e:<program> but have no bytes in the actual source code
so in Python: Python with -e:print("hello, world") flag. 0 bytes
 
4:01 PM
@Mayube That's why I consider Vyxal's flags to just be for the purposes of pushing the limits and being edgy.
Vyxal did not start off with the same goals it has now, I don't think.
 
@pxeger Similar to the -D flag in [I can't remember if it's C or C++ or both]
 
@ophact since we count separate flags as separate languages, that counts as creating a language specifically for the challenge, which is already a standard loophole
 
So now it's stuck trying to be something it was never intended to be.
 
@RadvylfPrograms Wouldn't that fall under the same loophole as metagolfscript?
 
@ophact That's just MetaGolfScript, basically
@pxeger Yes, in the same way that I think Vyxal's current flags do
 
4:02 PM
Hmm, true
 
A flag and a slightly different language are just two ways of doing the same thing
 
I find MetaGolfScript pretty funny in a way, but it's definitely cheating to the greatest extent possible. It's only funny because of how much it is cheating
 
@ophact It's like the first person to submit an empty program as a quine
 
Or EmoWolf
 
it's funny and kinda clever the first time. Then it's accounted for in the rules and no longer funny, clever, or original
 
4:05 PM
This is flags.md, my somewhat outdated opinions on how flags should be handled
 
"it was funny the first time but it was no longer funny afterward" was something written in the loophole post
 
> It was funny when Randall Munroe did it 7 years ago, not anymore. It has been used in many challenges, some even multiple times in the same challenge.
@ophact ninja'd lol
 
@RadvylfPrograms I've since refined this into my "three black boxes model"
 
what is that
 
Basically, that an interpreter consists of three black boxes:
1. One that takes a representation of the input from args/stdin, and produces arrays, dicts, strings, numbers, etc.
2. One that takes that data, runs the code, and produces output
3. One that takes the output (an 'actual" array, string, etc.) and produces a representation that can be put on stdout, stderr, etc.
So a "good" I/O flag can affect what the first and second black boxes do, but it never changes what the actual data being represented is, only how it's represented
Like, a flag that changes arrays to be outputted with JSON instead of newline separating the items would be useful for convenience sometimes, but you can never claim your program is printing JSON, because it's not. It's printing an array.
 
4:10 PM
Am I the only one who thinks that there should be a meta post about your model?
 
Well, I don't think it would work well as a rule
 
your model might be used to justify a new flag policy / loophole
 
Possibly. I might post it on meta just to get opinions on it, but I don't think a major change in flag scoring is something people really want right now.
My main objection to Vyxal's flags isn't that they exist, since it's pretty easy to just mentally add a byte according to your subjective judgement on if it's cheating (since there's no "objective" competition between languages here). It's that I think flags are boring language design, and I don't want new users to see them and figure they're a good idea to add to their languages.
After all, Japt and even Perl have abusable flags, but I don't think those warrant more than an occasional downvote. And I think people are just generally tired of the flag debate.
 
@RadvylfPrograms solution: aggressively use Vyxal on CGSE and refuse to use any flags.
 
And this is my flags.md, which I still think about periodically but haven't been motivated to do anything concrete with.
 
4:15 PM
> "If that's what it takes to win, then I don't want to play."
The amount of video games I've quit due to that
 
0
Q: Lexicographically self-comparing code

AZTECCOThos is a quine challenge related to Write the shortest self-identifying program (a quine variant) Write a function or a full program that compares lexicographically its source code and input, that is, output three distinct values of your choice telling if input / source code is Bigger, Equal or ...

 
(And I want to make it clear that all of my criticism here has been aimed at Vyxal as a language, or more of the environment Vyxal's in rather than the language's features themselves, and at things that Vyxal's maintainers have done in the past. Lyxal's a great person, all of the Vyxal maintainers I know are too, and many of the incidents that've annoyed me are mostly just ordinarily fine fun and games or reasonable self-promotion for a project that's taken a lot of work, taken too far)
(I don't think Lyxal or anyone else at Vyxal Co. has any sort of malicious intent, and Lyxal helped me far more than I could possibly have hoped with my own golfing language despite not having anything to gain from it)
(I just think that as one of CGCC's fastest growing languages, that's particularly well suited for being peoples' first golfing language, it should be a bit more careful about its image, and as far as I can tell it has been since those incidents)
 
For quine challenges, is putting code in a variable then evaling it and doing stuff with it considered reading your source code
It almost feels like the reverse of that, writing your source code
 
I agree with the points made here, but disagree with the conclusion that the CGSE rules need to make a stance on "Language golf"
I think the disconnect between the two games is as much if not more a community/societal issue than it is a rules issue.
 
Yeah. I think the flag debate is mostly just a social issue, given that we've solved it from the objective rules-based perspective.
I'm kind of hoping as Vyxal matures and moves toward its newer goal of being 'Terse. Elegant. Readable.' instead of Keg 2.0, it'll drop the flags.
 
4:26 PM
@DLosc One thought I've since had: a Language Golf competition could be hosted as a GitHub repository instead of on CGCC. Sort of like Rosetta Code, but golfier. Then we wouldn't have to rethink site scope or figure out who should get rep for the answers.
 
Off-site stuff tends to die out pretty quickly, though
 
@Mayube and @RadvylfPrograms Sounds like you're picking option 2, then: Language Golf is not officially in-scope.
 
And removing the rep and views from the main site would remove a lot of incentive to compete
@DLosc I think language golf is totally on scope and would be an awesome idea
It's just going to take a lot of work to make a challenge since you need enough mini-challenges to get a good idea of how golfy the language actually is
Personally I think the rule regarding answers in languages you didn't make should be:
1. If the person/group who made it is clearly not going to profit off it in terms of rep, like JS or Python or Perl, go ahead and answer
2. if the person who made it is or was on CGCC, and they've been active in the last like, year or two, ask for permission first
That way if someone answered in, e.g., HBL, they can't FGITW the language creator with their own language, but langs like Python or Jelly aren't off-limits as a sort of baseline to compete with, and getting rep from those answers is still fine since it takes some work to compile the answer
But people who actually make the languages that they use would get more upvotes and possibly bounties
 
@pxeger flax is basically that lmao
 
@RadvylfPrograms I really don't think you should have to ask permission to use a golfing language
If you didn't want people to use it, you wouldn't publish it
And if you don't publish it, you can't use it on the site
 
4:32 PM
The whole point of language golf is that the languages are competing, not the answers
 
@RadvylfPrograms tbh this whole convo has changed my mind somewhat. jyxal will have only the flags i deem "not cheaty"
 
So the person who made the language should get first dibs on showing off the language and getting rep from it
Most language golf challenges would be, as far as I can tell, more oriented toward making new languages rather than using existing ones though
 
C and P will depend on your language's specific I/O, and p would be better as a separate type or permanent feature IMO, but they look fine
 
Not sure about C, but probably fine
 
4:36 PM
I'd personally go with a separate print operation for C, but since even like brainfuck relies on the number = character thing and our standard I/O makes them interchangeable, so it's not particularly egregious
 
ohok so is the C flag fine?
 
If you have a character data type I'd discourage it, but it's fine IMO
 
@RadvylfPrograms done
 
Thanks!
 
i dont think the p flag will ever be used, like who need 100 digits of precision
@RadvylfPrograms actually i dont have a character datatype
 
4:37 PM
yeah, so C's even more okay in that case
P looks like it's just a different representation of the same data if I'm reading it right, so it's not cheaty unless you use it in a challenge that specifically wants a string output represented as a grid or not as a grid
 
@RadvylfPrograms speaking of that i should change my diff-jelly to say "No string / character datatype."
 
Probably, that's an important difference
 
@RadvylfPrograms Which actually raises a bit of a problem: people can make languages that are over-optimized for the set of subchallenges in a given Language Golf question. :P Each question would have to have hundreds of subchallenges to prevent that effect. Scoring based on hidden challenges, like in a lot of questions, wouldn't work either--it would require the question asker to write (and golf!) programs in everybody's languages.
 
@RadvylfPrograms yeah using the flag disables pretty printing of multidimensional arrays
 
@DLosc Maybe people have to publish the spec, based on a description of the focus of the challenge, then after a few weeks "stage 2" begins and people write the actual answers?
 
4:40 PM
@RadvylfPrograms Hmm, not bad
 
Maybe a hash would be posted of the challenges being used so the author can't be sneaky and optimize their choices for a submitted language that they personally like
 
[1,2,4,5,6,
 [4,5,6,2,[]]]

vs  P flag

[1,2,4,5,6,[4,5,6,2,[]]]
 
@RadvylfPrograms Let's say "specific version of the compiler/interpreter," since a language is its implementation.
 
@RadvylfPrograms ^^
 
@PyGamer0 i actually had a jelly-like prototype language that just had numbers and lists
@PyGamer0 wait, is the introduction description of chains basically copied from jelly
 
4:44 PM
@PyGamer0 Yeah, that's just a different representation of the same output. Looks fine.
@DLosc Yeah. A clear enough spec and a specific interpreter version are basically interchangeable I think.
If you posted a spec for an esolang you made for the specific challenge, as long as you don't rely on any behavior not in that spec in your answers, it'd be fine
 
@RadvylfPrograms my language has the -cgse flag, which changes every instruction to builtins that solve various common challenges in 1 byte, is that cheaty?
 
@RadvylfPrograms according to MDN it has fewer than five types of equality check, ==, ===, the one used by includes, and Object.is. (indexOf apparently uses ===).
 
Oh, I might've misremembered there being another one then.
 
@Neil includes uses its own equality check?
 
yeah, has to do with NaN IIRC
 
4:47 PM
ah
 
@Mayube yeah, it's like Object.is but it compares 0 as equal to -0
 
Object.is treats different NaNs differently though, doesn't it?
I didn't think includes did that
 
@AidenChow convert n to base 5, double the digits
@RadvylfPrograms apparently it compares them as equal
 
5:36 PM
I got the Minecraft Launcher to run on my Chromebook!
Once I get home I can attempt to sign in
Since I can't figure out how to socksify the launcher
No way I got proxychains installed and now I've got the launcher running :D
 
6:05 PM
Someone linked to arxiv.org/pdf/1703.02528.pdf like years ago and I found it in a random transcript and I love it
5
I'm sad there was no poetry unit in English this year. I always use poetry assignments as markov chain and AI practice.
I was going to learn about GANs and stuff this year but there never was a chance :(
 
@RadvylfPrograms it's kiiinda useful for testing if something's positive but not very useful since it creates truthy/falsy lists instead of integers (and you can also use for the same thing, which would be considerably more difficult to generalize to nonpositive integers)
 
@RadvylfPrograms I was like, "Ha, I see what they did there, that's slightly clever," right up until the last sentence of the abstract, at which point it went from slightly clever to brilliant.
 
6:57 PM
CMQ: Would you rather have a 1% chance of winning a billion dollars, or a guarantee that you'll get $100k?
 
guarantee
 
I'm not sure. The 1% chance of a billion has a 100× higher expected value, but...
 
The guarantee, because I would rather have $100,000 than $0 or $1,000,000,000.
 
@DLosc As in $100k is more desirable than $1b to you?
 
7:03 PM
Yes. I'm not an expert on how to manage huge sums of money, which means it would probably ruin my life in some way.
 
I would just invest it all in an index fund aside from a few million to do whatever with, and even when it's not doing super well you'd still make millions per year off of the interest
Then if you're sure something's a good investment, you can take some from the index fund once you're sure.
 
On the other end of the scale, if you made it a choice between a 1% chance of winning $10,000 or a guarantee of $1, I'd probably take the chance because $1 and $0 are basically the same to me.
 
Yeah, same
I wonder at what point that changes
Like, I'd do the same for $10 vs. $100k
As with $100 and $1m, since $100 is noticeable but not too significant in the long run, while $1m would be enough to significantly change my life
So probably somewhere around $10k is where it'd change for me
 
@DLosc 1% chance of 10,000 is statistically $100, which is better than $1
 
@Mayube I don't think expected value is always a good measure of the actual worth of a chance, for similar reasons to why the mean isn't always the best kind of average.
 
7:08 PM
@Mayube But would you accept the risk for $100k vs. $1b?
 
For example, even if the expected value of a lottery ticket were more than its cost, I still wouldn't play the lottery because my chance of winning something is vastly smaller than my chance of just throwing my money away.
 
Honestly, I'd probably go with the $1b. Losing $100k would suck, since that's in the ballpark of a year of income, but it probably wouldn't be life changing, whereas $1b would be hugely life changing, outweighing the risk.
 
@DLosc right, my argument only makes sense if you can repeat the choice an arbitrary number of times
 
I volunteer for that option
 
marry someone who's mom plays the lottery.
My MIL buys a ticket every time, if she wins we get 25%, which statistically speaking is probably like $0.25
 
7:13 PM
@RadvylfPrograms Worth noting that this is a very upper-middle-class American conversation right now ;P
@Mayube Lol, there's that
 
@DLosc yeah $100k USD is about double what I make in a year
 
Same
 
My yearly income is about $350 :p
 
shush you, you're still in school
your yearly income is like -$120k
 
@Mayube I'd consider that in the ballpark of $100k for this sort of thing
 
7:15 PM
@RadvylfPrograms that's a pretty wide margin
 
When we're talking about the possibility of a billion dollars basically everything's in that ballpark lol
 
Within an order of magnitude, for sure
 
fair. It's like the tiktok trend from a couple years back:
"Would you punch your significant other for $1 billion"
"Absolutely I would"
heck I'd non-lethally stab my SO for $1bn
 
@Mayube I'd want to do some rules-lawyering with this, tho :P
 
@DLosc "as hard as you can" is typically stipulated
the response is usually along the lines of "My SO would be more angry if I didn't do it"
 
7:18 PM
I mean, even if you lethally stabbed someone for $1b you could put half of it into stab wound treatment research and it's a positive effect overall
 
I'd kill StackOverflow for $1bn
 
$1m would be a life-changing amount for me, $1bn would be a life-changing amount for me and everyone I care about
@pxeger I'd kill StackOverflow for $5 and a bus ticket
 
@Mayube Me and everyone I care about is the same as me so same here :p
 
@RadvylfPrograms I have my limits. I wouldn't kill my SO for $500m
 
@Mayube What's your paypal?
 
7:19 PM
I'd kill StackOverflow
comedy:
> Our work builds on a rich history of carefully argued position-papers, published as
anonymous YouTube comments, which prove that the optimal solution to NoN
violence is more GUNs.
Academics do have a sense of humor
 
@pxeger disclaimer: I do not possess the means to kill StackOverflow
 
but I do
 
Just get a construction vest and a tool bag, get someone to open the door to the server room for you, and bring a bootable thumb drive with you
You'd need to do some clever social engineering, and probably have someone on the outside to make sure your bootable drive worked, but it has at least a 10% chance of working
 
Or sneak in through the air vents. There's always an air vent.
 
Mar 1, 2021 at 21:21, by Redwolf Programs
We could fly to SE's headquarters, then in the dead of night we break in. We pick the lock on the server room and inject a custom payload. The site goes down for a little while. Then, we sneak out through the air ducts. We fly back to our homes, and the next morning the site's magically updated. A few people wonder how, but the meta posts magically vanish. Nobody will ever know.
 
7:26 PM
@Romanp sussy imposter style
 
Just make sure to dodge the lasers which are conspicuously visible and blocking a random vent.
The StackExchange Network was compromised recently by a group of hackers calling themselves the "Meta Stack Overflow Liberation Front", who broke into the StackExchange headquarters in the middle of the night and injected a malicious payload into the website.

"We took it down for a little while," said a representative of the Liberation Front. "Then we put it back up. Nobody will ever know."

The Liberation Front was widely criticized for the attack. "Clever name," said one anonymous source. "But what a bunch of idiots."
 
@RadvylfPrograms better solution: send a nuke to SE
 
user image
4
oh my, this is quite the misspelling...
 
Incests are humans' best friends & worst enemies
 
very important for environmental safety.
 
7:35 PM
Sounds like overzealous spell-check getting confused by a simple misspelling.
 
0
A: Sandbox for Proposed Challenges

bigyihsuanHeapify a List into a Binary Max Heap Given a list of integers, write the shortest program or function that will heapify the list into a binary max-heap, and return the heap as a list of integers. Additional Resources Wikipedia: Binary Heap Rosetta Code: Heapify from the Heapsort algorithm Addi...

 
@forest My english teacher has dyslexia which is probably how that happened
 
That's gotta be an embarrassing slip. Or Freudian.
 

« first day (4098 days earlier)      last day (747 days later) »