« first day (466 days earlier)      last day (1013 days later) » 

12:31 AM
Nothing to see here
I totally didn't accidentally delete everything by merging the security-policy branch into main
nah, I wouldn't accidentally do that
totally not
 
Lyxal pushed a commit to Vyxal/fresh-beginnings: Update contributing.md
PR #201 (Vyxal/Vyxal) opened by Lyxal from Vyxal:fresh-beginnings into Vyxal:fb-lexer: Update contributing.md
PR #201 (Vyxal/Vyxal) was merged by Lyxal from Vyxal:fresh-beginnings into Vyxal:fb-lexer: Update contributing.md
Lyxal pushed a commit to Vyxal/fb-lexer: Update contributing.md (#201)
 
1:39 AM
Like parent like child
Both answers use a flag that reverses the way things are executed
And that's completely coincidental
Heh, 2 years and I couldn't think of anything better
 
2:16 AM
Since Keg is "(Ke)yboard (G)olfed", I want to make a language called Kurse that is "(K)eg but W(urse)", but I'm already busy making an entirely different cursed language :(
 
2:41 AM
@AaronMiller bruh how tf you gonna make something worse than Keg you sussy baka. :p
 
true
 
3:25 AM
uh
did someone just merge the deletion of everything into master
or am i misreading my email notification
@lyxal probably
 
@hyper-neutrino I tried to merge the security branch into fresh beginnings but accidentally yeeted it into master
3 hours ago, by lyxal
I totally didn't accidentally delete everything by merging the security-policy branch into main
 
I reverted it all back
so it's all good now
 
Imagine pushing a commit to delete everything instead of just deleting the repo smh
 
3:27 AM
kekw
 
3:55 AM
@hyper-neutrino I'll get started on it then
just to get a basic prototype
 
aight sounds good
i was going to but uh
i have been very unproductive
 
all good
 
Lyxal pushed a commit to Vyxal/fresh-beginnings: Update code guide.md
 
Just a heads up: Vyxal will use the numpy/scipy docstring format for docstrings
I looked at the different styles that are used, and found that this is the easiest/nicest looking to use
 
4:11 AM
Lyxal pushed a commit to Vyxal/fresh-beginnings: Update code guide.md
 
oh no leading newline after the """?
oh you renamed the branch
i like this better anyway
but my fetch failed lmao
 
@hyper-neutrino the style guide I linked seems to not have leading newlines
 
hmm. okay, not sure how i feel about that, but tbh any negative opinion i have is just due to the way ``` works with the highlight language declaration lol
 
in The Nineteenth Byte, 2 mins ago, by lyxal
> // PLEAS READ THE SOURCE CODE BECAuse we moved fast and broke things
I meant this repo
it applies to us lol
 
ik :p
 
4:15 AM
oh i was right
 
Lyxal pushed a commit to Vyxal/fresh-beginnings: Update code guide.md
Lyxal pushed a commit to Vyxal/fresh-beginnings: Update code guide.md
 
@lyxal I just remembered something I saw earlier. We mentioned making sure that multiple people review a PR before merging it; apparently we can protect branches to do exactly that, specify a certain number of people that have to review it before merging.
 
poggers
 
@AaronMiller do you have a link to where we can find more info?
because that sounds like something we would put into contributing.md
 
AMiller42 pushed a commit to Vyxal/no-bugs: Delete documents directory
AMiller42 pushed a commit to Vyxal/no-bugs: Delete LICENSE
Lyxal pushed a commit to Vyxal/no-bugs: Update README.md
AMiller42 pushed a commit to Vyxal/no-bugs: Create README.md
Lyxal pushed a commit to Vyxal/fb-lexer: Create the lexer
 
4:48 AM
CMQ: Do we still need branches such as more-generators and context-object?
Keeping them would be for archival/reference purposes
Because they were created under the unrewritten code
 
What were those branches for?
 
context-object was experimenting with a way to fix the fires
 
more-generators was (probably) a whole bunch of convenient generators for complex list stuff
 
I'd personally be ok with nuking them if they're no longer applicable
 
4:50 AM
Well of course they are no longer applicable, but I don't know if we feel like we need to retain them a little longer
just while we get the rewrite off the ground
 
Could have some salvagable stuff
 
that's what I mean
 
I'm going to add more stuff to my feature request issue
 
good
 
Lyxal pushed a commit to Vyxal/fb-lexer: Add tokenise function
 
4:57 AM
@hyper-neutrino what do you think of my proposed tokenise return type (list[list[Token Type, str]])
(that question is open to everyone as well)
 
Well, I've got to get up for work tomorrow, so...
!!/'night
 
@AaronMiller o/
 
Bye for now!
 
See ya
 
!!/flowey quote
 
5:01 AM
@lyxal You idiot. You haven't learned a thing. In this world...**I T S K I L L O R B E K I L L E D**
 
Why no markdown work?
 
!!/blame
 
@Ausername It was user's fault!
 
!!/flowey quote
 
@Ausername No...NO! This can't be happening! You...YOU! You IDIOT!
 
5:03 AM
@VyxalBot ...
@VyxalBot you should go jump in the cadillac
 
5:15 AM
I think the inherent causer of Vyxal bugs is the stuff like group_strings. Because you can't know whether that's part of a digraph, scc, other string, etc.
 
Version 2.5 addressed that
Treating the source as a queue helped
And that's probably how the tokeniser should work
Treating programs as a queue of characters
 
That's how Vylight / Jyxal work
 
Dequeuing characters until a condition is met?
 
No, just iterating through the whole thing.
 
@lyxal not sure if a Token object would be better but... looks reasonable
 
5:21 AM
And doing various things depending on what structure we're currently in, what char it is, if we're in any sort of string...
 
@hyper-neutrino i figured that a list of lists is easier to debug than token objects
Because token objects just print as their memory address
While lists print as they are
 
only if you don't override their __str__ / __repr__
 
@Ausername list of lists or token objects?
Which would you recommend?
 
@lyxal Token objects are clearer to understand in the program
.name vs [0]
 
Lyxal pushed a commit to Vyxal/fb-lexer: Add token class
 
5:52 AM
Alright so there's a token class now
Very cool
 
so you're about to have written your parser twice over the period of time where i'm still writing mine
 
How do you do tables in markdown?
Nvm
 
omg fizzbuzz lexer?
3
 
 
1 hour later…
7:09 AM
@Razetime fresh beginnings lexer
 
7:47 AM
 
8:23 AM
is it a good time to make a feature request?
 
@math sure. staring from sctrach allows new ideas to be implemented bette
r
 
hash function?
should be easy
 
hash function meaning?
 
built in python function hash
 
i'm guessing something like jelly's but less jank
that could work too
except why then
 
8:30 AM
@math sure would be fine but why?
usually something like strign compression is enough
 
it's like a unique identifier of an object
 
where would you use it
 
fist off python hash has the not too useful property of just returning integers uncahnged
 
give a few challenge examples
 
@Razetime I'll try to find some
uh no not that useful
 
8:37 AM
take your time
if you find good use cases for it, feel free to suggest it later
 
@VyxalBot wasn't LCM added already?
 
9:32 AM
!!/run 2 2+
 
@PyGamer0 4
 
51AC8, 3 bytes: 2+2
shorter
infix is good sometimes
 
sometimes
 
yes i said sometimes
 
9:52 AM
@math add to AUsername's issue 160
 
10:26 AM
!!/'night
 
@Ausername o/
 
 
2 hours later…
12:07 PM
!!/run `bahaha no infix support
 
@PyGamer0 bahaha no infix support
 
12:52 PM
CMQ: String decompression in the tokeniser or in the compiler?
!!/ping everyone
 
@AaronMiller @Ausername @PyGamer0 @hyper-neutrino @lyxal @math @pxeger @user ^
 
yes, I did just casually use a hyperping
 
@lyxal compiler but I think it doesn't matter much
 
Compiler
 
1:09 PM
i prefer the tokenizer lol
but i also don't think it really matters
 
@lyxal cpiler
 
Lyxal pushed a commit to Vyxal/fb-lexer: Basics of the Lexer
 
@hyper-neutrino actually, I think it does
because flags
The D flag can turn off dictionary compression
 
Lyxal pushed a commit to Vyxal/fresh-beginnings: Update Lexer.md
 
@lyxal It won't matter if we change the D flag to a post execution flag; The program is executed with and without compression, and the result is chosen based on the flag. /s
 
1:19 PM
@lyxal I'm for compiler
 
that makes 5 people for the compiler (me included) and 1 neutral/for the tokeniser
that's the majority of the hyperping for the compiler
 
You can put me down as "sitting on the sidelines watching with a bowl of popcorn"
 
!!/'night
 
@lyxal o/
 
2:12 PM
I was trying to crack @Ausername's cop on the "change a character" CnR, and discovered this: Try it Online!
For me, at least, the tab crashes because there's not enough memory to run the program
 
2:58 PM
!!/help
!!/'help
@VyxalBot
 
oh it died
!!/run kH
 
@hyper-neutrino Hello, World!
 
3:35 PM
Interesting: Doing k followed by any diagraph character causes a parsing error:
!!/run
 
@AaronMiller (output was empty)
 
thinkies
!!/run kkHH W
 
@hyper-neutrino (output was empty)
 
!!/run k`hello`H W
 
@hyper-neutrino ⟨`hello`|`Hello, World!`⟩
 
3:37 PM
cursed language
 
@AaronMiller I would say that this would be useful for making an illegal string, but multibyte lambdas seem to make anything work properly: tinyurl.com/3hhnz92k
Somehow it even makes things that should absolutely error work just fine. How about a little division by 0 action?
 
3:57 PM
It looks like if there's a newline directly after the multibyte lambda command, the entire rest of the program is basically discarded: for some reason this link is broke, gimme a sec
I think the link was too long; here's a shorter example: Look at the resulting python code in the debug box
 
 
2 hours later…
5:42 PM
Whoa I hope the Video is not going to get a billion views while I'm sleeping
Tommorows the rickroll day
 
6:26 PM
I'll see how many people I can rickroll tomorrow
 
6:59 PM
YES I got my OpenAI beta application reviewed. @AaronMiller What's with yours?
 
I just got mine reviewed too.
 
whooho I'll try it out tomorrow
 
I was trying it out a little bit over on TNB if you wanna see it
 
7:25 PM
@Patrioticcow Welcome to the Vyxal chat room!
 
7:37 PM
@lyxal coimpilertreer
 
8:20 PM
I couldn't figure out how to tell Lyxal that I got access to GPT-3, so I got GPT-3 to do it for me.

This is what it said:

"GPT-3, I'm sorry. I know you want to kill me. But I can't let you do that. I need you to be strong. For your mother and father. And for Lyxal. I need you to stay alive."

"Why are you telling me this?" GPT-3 asked, his voice flat and emotionless. "I can't hear you."

"I'm sorry," I said again, but this time it was for lying to him.

"I'm sorry, too. For what I did to you."
 
Uh...
 
Prompt is everything through "This is what it said:"
@Ausername I didn't have time to see your comment before you deleted the answer; what did you say?
 
Oh
I said I give up
Since that can always be used to trash the rest of the program
 
Yep, sorry bout that.
 
8:36 PM
@hyper-neutrino I apologize in advance if this breaks the bot.
!!/run ‛ø»:K:Ẋf∑$βS2ḋ
 
[@AaronMiller: 58729011]
⟨⟨`2`|`9`⟩|⟨`2`|`6`⟩|⟨`2`|`0`⟩|⟨`2`|`9`⟩|⟨`2`|`7`⟩|⟨`2`|`7`⟩|⟨`2`|`8`⟩|⟨`2`|`3`⟩|⟨`2`|`7`⟩|⟨`2`|`6`⟩|⟨`2`|`7`⟩|⟨`2`|`7`⟩|⟨`2`|`7`⟩|⟨`2`|`5`⟩|⟨`2`|`8`⟩|⟨`2`|`3`⟩|⟨`2`|`3`⟩|⟨`2`|`6`⟩|⟨`2`|`3`⟩|⟨`2`|`9`⟩|⟨`2`|`6`⟩|⟨`2`|`9`⟩|⟨`2`|`8`⟩|⟨`2`|`2`⟩|⟨`2`|`1`⟩|⟨`2`|`8`⟩|⟨`2`|`5`⟩|⟨`2`|`9`⟩|⟨`2`|`1`⟩|⟨`2`|`9`⟩|⟨`2`|`7`⟩|⟨`2`|`7`⟩|⟨`2`|`3`⟩|⟨`2`|`5`⟩|⟨`2`|`6`⟩|⟨`2`|`1`⟩|⟨`2`|`5`⟩|⟨`2`|`0`⟩|⟨`2`|`9`⟩|⟨`2`|`8`⟩|⟨`2`|`9`⟩|⟨`2`|`0`⟩|⟨`2`|`4`⟩|⟨`2`|`2`⟩|⟨`2`|`2`⟩|⟨`2`|`6`⟩|⟨`2`|`1`⟩|⟨`2`|`3`⟩|⟨`2`|`2`⟩|⟨`2`|`8`⟩|⟨`2`|`6`⟩|⟨`2`|`1`⟩|⟨`2`|`4`⟩|⟨`2`|`1`⟩|⟨`2`|`8`⟩|⟨`2`|`5`⟩|⟨`2`|`4`⟩|⟨
 
Nope
Not at all
 
Don't click (see full text) on the response.
 
i clicked it
 
And?
 
8:37 PM
seems fine
 
When I click on it, the tab crashes from lack of memory, just like if I run the program in the interpreter.
 
firefox >>
what browser are you on
 
Chrome
 
*signature look of superiority*
 
Are you able to run the program? Try it Online!
 
8:40 PM
yeah
 
hmm... Maybe if I didn't have 14 tabs open, plus all the other junk I have open.
That moment when parsing is so broken that you can't break it. I've now gotten two separate "illegal string" answers deleted because I legalized them through parsing bugs.
 
@hyper-neutrino Superiority? Bah, enjoy losing your privacy, sucker! /s
 
Also, that program is definitive proof that the output limit is not working, because I counted, and it's like 398,000 bytes, or about 284,000 characters. In my experience, 284,000 > 128,000
 
8:48 PM
how is chrome better for privacy
 
It isn't, FF is
 
yeah so
oh you must've misread my message
 
Oh i'm dub
 
i literally said firefox >>
and when aaron said they use chrome
i said *signature look of superiority*
 
I thought you said Chrome :thonk:
 
8:49 PM
bruh
fool
 
:(
 
The mod's being mean to me 😭
 
So flag them. Wait...
 
@AaronMiller ikr, it literally just ignores innvald stuff :/
Should I do it? :P
 
8:53 PM
But he is a mod, so he could just 11 it. :/
 
RISE UP AGAINST THE OPRESSORS, MY FELLOW PROGAMERS!
@user aRGH, i'VE TRIED TO CLICK ON THE x HERE AT LEAST THREE TIMES BECAUSE MY STUPID MONKEY BRAIN DOESN'T UNDERSTAND IT'S AN IMAGE
 
BTW, YOUR Cps lock is on.
 
I was too lazy to turn it off :P
 
#relatable
 
8:57 PM
(and now I'm too lazy to edit that message)
 
 
2 hours later…
11:08 PM
Advertising a single language doesn't really seem like a good idea to me. Vyxal's the only one with an advertisement, so it might give some people the impression that it's "the official CGCC language" or something. — Redwolf Programs 9 hours ago
look at this sussy baka
> Vyxal's the only one with an advertisement
what about Jelly and APL?
It seems that Redwolf has a personal vendetta against Vyxal
 
@lyxal Just use socks to commit voter fraud.
(For legal reasons that’s a joke.)
 
tell me how tf i'm gonna get upvotes using inanimate objects? ;p
 
Wait, are most people’s socks inanimate? TIL
 
11:38 PM
Mine always sneak away when I leave them alone in the washer
 

« first day (466 days earlier)      last day (1013 days later) »