« first day (608 days earlier)      last day (874 days later) » 

1:05 AM
@lyxal part 1 of that is done: people can actually start sponsoring me and by extension vyxal on github
Now we just need people with money to donate kromer
 
> $8 a month is special enough to get your name listed twice in the sponsor notes.
> 5 mentions in the sponsors file
> Why are you giving a bunch of teenagers/young adults $256 per month to work on esolangs and uni stuff?
🤔
 
Well I mean it's not false lol
 
True lol
 
1:27 AM
[deepsource-autofix[bot]](github.com/deepsource-autofix[bot]) created branch Vyxal/deepsource-fix-327240c0
[deepsource-autofix[bot]](github.com/deepsource-autofix[bot]) opened PR #395 (Vyxal/Vyxal) (Vyxal:deepsource-fix-327240c0 → Vyxal:main): Use `sys.exit()` calls
 
@hyper-neutrino looks like vybot needs to filter out "users" with names that are links
also that PR is 100% intentional
 
hmm
i fixed this with a hack
 
 
because github actions did this too
so i special-cased it
@lyxal what the fuck
hey at least we have 0 type check issues
 
@hyper-neutrino the power of deepsource.io
 
1:29 AM
4.2k style issues???
 
I'll place a link where y'all can register for deepsource in a team somewhere
@hyper-neutrino that's also reading the test files
 
@lyxal how do you get that?
 
10 mins ago, by lyxal
@hyper-neutrino the power of https://deepsource.io
8 mins ago, by lyxal
I'll place a link where y'all can register for deepsource in a team somewhere
 
[deepsource-autofix[bot]](github.com/deepsource-autofix[bot]) created branch Vyxal/deepsource-fix-c8a9367e
[deepsource-autofix[bot]](github.com/deepsource-autofix[bot]) opened PR #396 (Vyxal/Vyxal) (Vyxal:deepsource-fix-c8a9367e → Vyxal:main): Remove length check in favour of truthiness of the object
 
1:41 AM
it's amazing
I can get it to autofix stuff just from a single click
 
2020: Lyxal does everything
2021: Vyxal Bot announces everything
2022: DeepSource writes everything
2023: GPT generates Vyxal answers
2024: Bots take over so there's no need for Vyxal :(
 
but the bots are written in vyxal
so stonks
 
[deepsource-autofix[bot]](github.com/deepsource-autofix[bot]) created branch Vyxal/deepsource-fix-78069fb1
[deepsource-autofix[bot]](github.com/deepsource-autofix[bot]) opened PR #397 (Vyxal/Vyxal) (Vyxal:deepsource-fix-78069fb1 → Vyxal:main): Remove unnecessary comprehension
 
It actually highlights performance issues too lol
 
1:45 AM
@hyper-neutrino Hmm, so we can defeat them by having Aaron find yet another ACE bug :P
 
chunkybanana merged PR #395 (Vyxal/Vyxal) (Vyxal:deepsource-fix-327240c0 → Vyxal:main): Use `sys.exit()` calls
cgccuser approved on PR #396 (Vyxal/Vyxal): "I for one welcome our robot overlords"
cgccuser merged PR #396 (Vyxal/Vyxal) (Vyxal:deepsource-fix-c8a9367e → Vyxal:main): Remove length check in favour of truthiness of the object
cgccuser deleted branch Vyxal/deepsource-fix-c8a9367e
chunkybanana merged PR #397 (Vyxal/Vyxal) (Vyxal:deepsource-fix-78069fb1 → Vyxal:main): Remove unnecessary comprehension
 
having said that, it doesn't autofix everything
 
Woah there, don't you be abusing your powers emanresu :P
@lyxal How do you get it to autofix btw? It found an issue in one of my repos but I can't get it to autofix
 
@user They had one approving review already, it's called speedrunning
 
@user nvm, found it
 
1:49 AM
@user it's only on certain things it can easily fix
 
Yeah :(
 
@user deepsource and github copilot mind you.
 
Ooh right yeah
Github copilot writes shit code, Deepsource fixes it :P
 
Actually acknowledge all robot overlords if you're gonna mention them :p
 
lol I'm sorry gh copilot
 
1:59 AM
chunkybanana deleted branch Vyxal/deepsource-fix-78069fb1
 
Will #389 keep v∴ and v∵ functional?
@LYXXXXAAALLLLLLLLL
Did that ping you?
 
!!/run 1 2 3 4W 0 3" 1 J 4 J v∴
@VyxalBot you good bro?
@VyxalBot status
Dang
 
Infinite loop (?) go brr
 
@emanresuA no
 
@lyx what about this?
 
2:07 AM
Yes
@emanresuA no
Purely because they weren't functional in the first place
 
Can't break something that was already broken
 
True lol - can we make those work then?
(Or create digraphs)
 
@emanresuA add it to the issue list
 
Oh dear, bot ded?
 
2:20 AM
Because SE maintenance
@VyxalBot how are you?
 
!!/status
uh
the bot cannot log in
 
4 mins ago, by lyxal
Because SE maintenance
 
yeah but
i am talking fine
 
But doesn't the bot usually die during maintenance?
 
Have fun with seven more issues, I've extracted stuff from #160
 
2:26 AM
My inbox is loving those notifications /s
 
teehee
 
@emanresuA there's something wrong with the nth ordinal issue...
It keeps saying 404
Even though it's literally right there
It's says it can't find it even after loading it
 
ಠ_ಠ
 
See what I mean
 
 
4 hours later…
6:57 AM
@emanresuA can you explain more what your proposed flag i - "Iterate out list inputs in map lambdas" is?
 
No, I'm doing AoC
Once I've debugged my cursed code
 
lol ok
 
7:36 AM
@VyxalBot down?
 
i forgor 💀
!!/status
 
@hyper-neutrino I am doing poggers.
 
 
1 hour later…
8:49 AM
@emanresuA how about now?
 
Sure, I've mostly given up
Basically, ƛ -> ƛ÷
(Same for ' and µ)
 
9:06 AM
pxeger opened PR #409 (Vyxal/Vyxal) (Vyxal:html_rendering → Vyxal:main): Add HTML rendering
 
9:40 AM
pxeger created branch Vyxal/eval_as_js
pxeger opened PR #410 (Vyxal/Vyxal) (Vyxal:eval_as_js → Vyxal:main): Add eval as JS option
 
@pxeger Nice job avoiding XSS :p
 
@emanresuA I couldn't be bothered to write a proper iframe sandbox because I thought it would give a false sense of security (because it would probably be breakable), so I thought being nice and upfront about it would be better ;)
 
Wait... can you make it only show the first time you run with E?
(If you're working on something with that flag it'll be annoying having to click thorugh popups)
 
10:24 AM
@VyxalBot nvm I thought of something just after I clicked accept
 
Lyxal commented on PR #410 (Vyxal/Vyxal): "Maybe have a line that says "don't execute JavaScript from untrusted sources" like Google does if you open developer tools"
 
 
10 hours later…
9:17 PM
I find it quite fitting that n't is in the Vyxal dictionary
it dictionaryn'tn't
 
Lol
 
AMiller42 opened issue #413 in Vyxal/Vyxal: Deadfish command set order is wrong
AMiller42 opened issue #414 in Vyxal/Vyxal: `Ȯ` gets ToS if length of stack is 0
 
9:50 PM
AMiller42 opened issue #415 in Vyxal/Vyxal: Commands using the stack break with modifiers
AMiller42 opened issue #416 in Vyxal/Vyxal: Wrapping the stack breaks with functions
AMiller42 opened issue #417 in Vyxal/Vyxal: `Ȯ` errors if a function is on the stack
 
10:18 PM
Lyxal opened PR #418 (Vyxal/Vyxal) (Vyxal:main → Vyxal:production): Update Production (17/12/2021)
 
@AaroneousMiller has someone been forgetting their issue labels again?
 
:p
 
10:51 PM
Remember that thing where you could put a string in the middle of a constant and the constant would be pushed after the string? Turns out you can do the same thing with SCCs and escaped characters:
!!/run `λ\@λ
 
@AaroneousMiller \@the
 
!!/run `λ\÷λ
 
@AaroneousMiller ÷the
 
ಠ_ಠ
 
Not sure if that’s a "bug" per se, but it’s pretty neat
 
10:53 PM
I've used it for unintended cracks before
 
Noice
example?
 
character to change
gtg for now
 
/o
!!/run `λ\×\×\×\×\×\×\×\×\×λ
 
@AaroneousMiller ×××××××××the
 
ಠ_ಠ
That’s really cursed
 
11:03 PM
okay that does seem like a bug
the lambda at the end should be indexing into the short dictionary
 
Because of how this works, it also works with short dictionary stuff in a weird way:
!!/run `λ\×
 
@AaroneousMiller ×\d+
 
tf?
if there wasn't like 6 open feature requests i just started working on, I'd focus on that rn
 
maybe we should get rid of the short dictionaryy
 
no
it stays
 
11:08 PM
^
 
@emanresuA besides, you're literally the one who suggested something like it
 
i only discovered it a few minutes ago, but I really like it
 
I suggested having another kind of SCC
 
it's got regex shortcuts and symbolic math helpers
and that's useful
 
and n't
 
11:09 PM
Just... if you want to access any of those you still have to use at least three characters
 
chances are that if you need them, you're already using a ` string
 
`λ` is shorter than `\d+`
 
We have constant digraphs for a reason
 
but you can't exactly embed those in a string
 
Also how many constant diagraphs do we have left?
 
11:12 PM
At least 100
 
^^^ is especially useful for constructing large regexes
 
!!/run `ḭ+ṙ`
 
@lyxal cos(x)+x^2
 
can't do that with digraphs can you.
 
AMiller42 opened issue #419 in Vyxal/Vyxal: Escape chars and SCCs
 
11:15 PM
!!/issue Haha funny number There's nothing wrong in this issue, it's just funny number funny-number
 
Vyxal-Bot opened issue #420 in Vyxal/Vyxal: Haha funny number
 
got'em
 
lol
using github to the fullest extent
!!/hug
 
@AaroneousMiller ⊂(◉‿◉)つ
 
good bot
 
@AaroneousMiller nice touch adding priority: high
 
It’s very important
 
but it's also funny because of what 420 means
 
Was that intentional
 
11:26 PM
oop
how did that even happen, the key is on like the other side of the keyboard
 
¯\_(ツ)_/¯
 
I reckon this can be golfed by a lot in 2.6
 
@emanresuA There’s a few 2- in there that can be replaced with
 
But more than that, I didn't have access to vertical palindromise + stuff
 
hey so what should the median of a list of strings be?
more specifically, a list of even length
like ["abc", "def", "ghi", "jkl"]
because usually the idea is to take the average
 
11:35 PM
Average of characters /s
 
hmm yes very helpful
dah I'll just use the average function that already uses overloaded division
 

« first day (608 days earlier)      last day (874 days later) »