« first day (549 days earlier)      last day (98 days later) » 

6:44 AM
@hyper-neutrino even me
 
6:59 AM
  File "...documents\vyxal\vyxal\elements.py", line 368, in <lambda>
    (NUMBER_TYPE): lambda: len(eval(str(lhs))),
NameError: name 'x' is not defined
Thank you python very cool
(and no that totally isn't because vs code takes a bit longer to save files because it auto-formats with black, meaning that there can be a delay between running the saved file and the error message)
 
7:50 AM
2
A: Pythagorean triples given the hypotenuse

BubblerVyxal, 11 bytes ɾ2ḋvJ'²ṫ$∑= Try it Online! Thanks for the offer @lyxal, but nah, I don't need flags. ɾ2ḋvJ'²ṫ$∑= Full program, input: n, the hypotenuse ɾ 1..n 2ḋ All pairs (2-combinations) without replacement vJ Append n to each pair ' Filter ...

I tried guys, I tried.
Bubbler didn't want to join the flag side :/
But we'll get them next time!
 
8:02 AM
Well, they are one with the Vyxal
I suspect they understand it much better than I understand Jelly
 
 
4 hours later…
12:03 PM
Hey guys I just figured out why error reporting sucks
because generator printing just blindly catches all errors without printing anything
and also, because I need to use the traceback library for better deets
that stuff gets you the juicy juicy error info apparently
hi @AaroneousMiller
I think I just made error handling great again
 
\o/
Has anyone cracked the cop yet? I didn't work on it over the weekend
 
thankfully no
it's lasted 50 hours thusfar
 
then I'll get right on that :p
 
in other news, Bubbler is now one of us
 
12:15 PM
in CG&CC-gaming, 29 mins ago, by lyxal
@AaroneousMiller https://www.youtube.com/watch?v=Bu5DWMK3IP0
put that on in the background
it's good
 
aw man i forgot my headphones today
shoot
 
I'd send you mine over the internet to borrow, but that doesn't exist yet
wait hang on you actually work in an actual office?
 
@lyxal u been slackin
@lyxal yeah
 
@AaroneousMiller what does everyone else think of vyxal?
 
I don't think they care and/or understand
 
12:19 PM
@AaroneousMiller hey don't blame me for the lack of existence of futuristic technology I'm a golfing language designer, not a hardware engineer for goodness sake ;p
 
But you control the hivemind, so get them to do it
 
I'm second in command
that's @user's job to tell them to do it
 
gee aaron don't you pay any attention to hivemind structural memos?
 
so @user's been slackin
 
12:20 PM
yeah exactly
see this is why i went for second in command
so that I can complain about leadership and still have a powerful role
it's a win-win really
 
makes sense
@lyxal I am but a simple plate and therefore lack the mental capacity for the understanding of written text.
 
oh yeah that's right my bad
return {(NUMBER_TYPE): lambda: -lhs, (str): lambda: lhs.swapcase()}.get(
        ts, lambda: vectorise(negate, lhs, ctx=ctx)
    )(ts, lambda: vectorise(negate, lhs, ctx=ctx))()
Tell me what's wrong with that snippet
because I just accidentally wrote that
 
both thingamajigs are the same?
 
No
 
oh then i don't know
 
12:23 PM
it's dict.get(ts, vec)(ts, vec)()
so kinda but not really what you said
I forgor that I already closed the .get() and thought it needed the generic ts, lambda: vectorise(...) part
 
oh lol i see it know
 
@AaroneousMiller did you ever see this commit?
 
lol I saw the second one but I must've missed the first one
 
Vyxal 2.5.3: *is completely broken*
7 people: *thumbs up*
 
8 people: *thumbs up*
 
12:36 PM
I've forgotten why it's broken
what actually was wrong with it?
I don't remember
oh okay that's why
!!/run 1 10r '5<;f
 
@lyxal ⟨1|2|3|4⟩
 
that doesn't work in 2.5.3 for some reason
and I still don't know why
 
because generators are legit no
 
*were
they're better now
 
generators would have been going to be legit no in an alternate timeline
 
12:42 PM
no don't do that to my brain now please
because it's too late for that at night
don't please no mess up my smol brain when it's tried
*tired
 
s/late at night/early in the morning
 
no it's night aaron
I live east of utc meaning it's night
stfu about you're "MORNING" stuff /s
 
but isn't morning where it gets really dark outside?
 
no that's when it gets really dark inside
 
oh my bad
 
12:44 PM
most notably inside closets and computer labs inside libraries
it's when it gets dark inside that you become friends with a goat, barney the dinosaur, a spade, a reindeer, a bluebird, several robots and sentient puppets who sell you rings
 
ah I see
I have learned much about the world today
 
your welcome
now i must go and conquor sleep for the night
and I don't care that grammamerly told me i spelt that wrong
 
and I also don't care that I horribly missipedled gramamrely
!!/'night
 
@lyxal o/
 
12:47 PM
@lyxal I think it's because you fogor to capitalize the I.
/\/\/\/\/\o/\/\/\/\/\/
 
 
2 hours later…
3:08 PM
@AaroneousMiller nah i told my cronies to do it
Y’all should have done it already
 
but am plat
 
Bad subordinates
@AaroneousMiller with the hive mind you are so much more
use the computing power available to you and do it!
 
@user plat with arms for codegolfing?
 
No plat with mind control
 
3:11 PM
control redwolf’s arms to golf
This is my holy decree
 
I was working on the cop when I suddenly had a flash of brilliance, but when I went to try my idea, I immediately forgot it. :(
 
 
1 hour later…
4:22 PM
I figured out how to get the last character of a string, but it puts ⟨⟨⟨⟨⟩⟩⟩⟩ on the stack after it. If I can figure out how to get rid of that, I can get az/t from various builtins, which could allow me to get other stuff.
Also, if I can get literally any number other than -1, 0, or 1, I can get inf, so arbitrary numbers would be pretty handy if I can figure out how to get them.
Nice, I got rid of the garbage.
Ooh, turns out it can get the last element of a list as well
 
5:16 PM
Well, I can use t/st to get a string without the last character, but it's another exponential thing. However, it will allow me to get any character in the uppercase or lowercase alphabet, meaning that I can do urL or something to increment repeatedly, and I can grab a C from it as well, so this is crackded
 
5:31 PM
This would actually be a lot shorter if I incremented with sklJL instead, but I'm just gonna pretend I didn't think of that. :p
 
6:02 PM
Incrementing a number only requires 15,118,414,642,885 bytes
C only requires 29,527,900,052 bytes
I'll write up the crack after lunch
 
 
1 hour later…
7:11 PM
uh... so it turns out that i really overcomplicated this
so, i got the last character + garbage with this:
!!/run `Hello` kl₃₃kl₃₃kWkl₃₃lkWsĖĖ W
 
@AaroneousMiller ⟨`o`|⟨⟨⟨⟨⟩⟩⟩⟩⟩
 
but it turns out i could literally just remove a section of it:
!!/run `Hello` kl₃₃kl₃₃kWsĖ W
 
@AaroneousMiller ⟨`o`⟩
 
that simplifies this by a lot, and renders about 80% of the work I did on this completely redundant
it actually turns out to be a much simpler crack
._.
...so that happened.
that means incrementing is only 5,772,485,590,926 instead of 15,118,414,642,885
so i just golfed my answer by about 8.5 exabytes
 
7:28 PM
wtf
 
ye
honestly, I'm not sure how I missed that as I was constructing the crack
 
 
3 hours later…
10:44 PM
@AaroneousMiller congratulations you finally figured out that I was sorting kW and execing it
And you've actually got my intended solution 100%
 
11:18 PM
Huh, TIL you can't count occurrences of stuff in generators
@user tell me why tf you decided it was a good idea to put inclusive_range into array_builtins.py but to leave orderless_range in builtins.py
makes no sense
 
Yeah that entire thing was sheer idiocy
I thought I'd be able to sort them into neat little categories, but it turns out the distinctions were messier
 
lol
 

« first day (549 days earlier)      last day (98 days later) »