« first day (455 days earlier)      last day (1318 days later) » 
00:00 - 14:0014:00 - 00:00

14:10
PR #16 (Vyxal/VyxalBotSE) was closed by hyper-neutrino with unmerged commits.
@math see my comments on the PR for my review
I am rejecting the first change because I do not intend to change it and the second because it will break the command
hyper-neutrino pushed a commit to VyxalBotSE/master: blame will not blame the message author
@hyper-neutrino pulling new changes; I will restart in a few seconds if any updates are available
!!/blame
looks like I didn't format it right
14:16
hyper-neutrino pushed a commit to VyxalBotSE/master: `random.choice` doesn't work on `set`s, so convert to `list` first
!!/blame
@hyper-neutrino It was math's fault!
appears to work correctly now
!!/blame
@AaronMiller It was user's fault!
14:30
CMP: 1. log things like pipeline checks and verbose information here 2. log it into a second room for vyxal bot spam 3. just don't
pipeline checks?
like i believe i can get the webhook to report build checks and then i can post them here
ah. I guess it depends on if we think we need that?
yeah
actually that's probably not necessary
everyone involved in the PR should be notified / emailed about pipelines completing anyway
yep
@Ausername Now that the grease fires have been rolled back, the 52 byte bf interpreter should work fine
14:38
@lyxal ye
@lyxal danke
@lyxal Those two and make_generator
I suggest using the name ctx instead of context
Also, don't make it a default parameter
Man, it's times like these that I wish Vyxal used Scala
Implicits make life soooo much easier
As for the decorators, here's what they do:
deep_vectorize is used on functions like add that only operate on numbers, strings, and functions and vectorize on anything else to avoid calling vectorise explicitly. It's not being used, I think, so feel free to delete it
rearrange_for_types simply changes the argument order if the types of the arguments to a function meet some criteria
@user yep scala is just much better than python
So if I have a function def foo(lhs: Number, rhs: Function), I want the arguments to be swapped if someone gives the number as the second argument and the function as the first argument. That's where you'd annotate it @rearrange_for_types([(Function, Number)]), or if you want to be more explicit, @rearrange_for_types({(Function, Number): (lambda l, r: r, l)}) or @rearrange_for_types([(Function, Number)], lambda l, r: r, l)
@Razetime ikr
make_generator is like annotating with @Generator, but it creates a new generator each time, and works with generators that have arguments (and kwargs)
@user Just to clarify, I meant thanks and not "dank" or something
@user epic gaming dank meme moment
15:04
so what should we do w.r.t. issues like github.com/Vyxal/Vyxal/issues/182
should we just leave them until after the clean-up is fully complete?
like, just no more non-cleanup changes at all?
15:27
Yeah, let's leave them
ysthakur pushed a commit to Vyxal/more-generators: Save generators
ysthakur pushed a commit to Vyxal/context-object: Name context ctx bcoz glf
16:04
@lyxal I have a (local) branch where I'm making the context parameter the very first parameter of each method, and it's not default. Lemme know if you're okay with that
^ Might be helpful
 
5 hours later…
 
1 hour later…
22:08
@Ausername Btw, the b for the bf interpreter is just a flag to change the execution timeout since the hello world program takes ~11 seconds to run, so I don’t think you need to put that in. It’s not necessary for the functionality of the interpreter.
Oh. Ok.
Can we please have a feature that gets the iteration count of the current thing?
22:41
@user I agree
@user and I'm fine with that
23:31
@hyper-neutrino w...why did you make that a mod pin?
It means I can't unpin it
And it's taking priority over the message saying "stop work"
there is no such thing as a "mod pin"
pinning messages isn't a mod privilege
are you trying to unpin it from the message menu in the main chat section?
@lyxal
@hyper-neutrino yes
allow me to introduce you to something called
SE chat design sucks
you can only unpin and unstar things from the starboard, and it just does not show that option in the main chat section
but yeah dw I won't pin things here unless they're quite relevant to vyxal (e.g. the more major vyxapedia review requests) or i've asked
oh also the bot announces and then automatically pins Vyxal/Vyxal releases
@lyxal That was me, my bad
smh
*de-ROs user*
23:40
:(
I was meaning to remove that pin immediately and then went to eat or smth
Somehow, it wouldn't let me unpin on mobile
It only said "pin message"
@user idk what happened there, but the changes I made are gone lol
Even though it was already pinned
chat is a fractal of bad design
23:42
ah well mobile sucks and chat sucks so together you get extra super turbo mega cringe
@user Luckily, they weren't major, and they didn't compile anyway
Pins don't suck, though
Had one in my knee once, didn't hurt at all
@cairdcoinheringaahing Welcome to the Vyxal chat room!
@RedwolfPrograms Welcome to the Vyxal chat room!
@VyxalBot I've been here before
@VyxalBot no u
yeah I didn't add you to the visited list, sorry
23:44
@cairdcoinheringaahing I guess that was before the feature was added?
@hyper-neutrino Wait, you have to do it manually? I thought the bot did it on its own
it's manual because i am not sure of a great way to scan for everyone who has even been in this room at any point in history
Interestingly, the bot pinged me so fast it notified me that I'd been pinged in a room I'm not in
@user well i initialized the list with a bunch of people
23:45
@hyper-neutrino Does it auto-update?
yes
so you will not be pinged again anymore, i assume
unless i forgot to save()
@VyxalBot I hate you
@RedwolfPrograms It is speed :P
23:45
@app.route("/join", methods = ["POST"])
def receive_join():
  data = request.json
  if data is None or data.get("secret") != secret.decode("utf-8") or data["data"]["room_id"] != 106764:
    return "", 201
  user = data["data"]["user_id"]
  if user not in STORAGE["visited"]:
    STORAGE["visited"].append(user)
    save()
    return f"@{data['data']['user_name'].replace(' ', '')} Welcome to the Vyxal chat room!"
  return ""
!!/flowey quote
@user Down here, LOVE is shared through little white... 'friendliness pellets'
I like how SE is slower than most bots that run on it :p
@RedwolfPrograms same, and I didn't even click "join" here :/
@cairdcoinheringaahing that's not very nice :(
!!/run lyxal
See VyxalBot can do that too
@VyxalBot What is your favorite size of chungus?
@RedwolfPrograms yes
VyxalBot also gains sentience every now and again
@VyxalBot That is a good choice.
Wait this bot has RO privs?
Probably
Yeah, whenever a new version of Vyxal is released, I will post a message linking it and pin it.
Yeah it does
23:49
@VyxalBot @hyper-neutrino Did you do this one manually?
You not being sure is probably more concerning than it having RO privs :p
I believe my RO permissions were initially added for the memes.
@RedwolfPrograms mobile
@VyxalBot Shhh!!!
@user getting pinged twice is rather trippy
@RedwolfPrograms most people here have RO priveleges anyway
23:50
@hyper-neutrino Try having two accounts running on two laptops at once
Jul 12 at 15:41, by user
Should it be given RO powers?
@RedwolfPrograms With pings for all messages
Jul 12 at 15:42, by hyper-neutrino
@user doesn't seem necessary
Jul 12 at 15:43, by Aaron Miller
aww, it needs 100 rep first. dang it
Jul 12 at 15:43, by hyper-neutrino
not if I commit mod abuse
@VyxalBot Heh, my sock has 500
doesn't smokey have like a couple k at least
23:52
Yeah
@cairdcoinheringaahing I will kick you :P
me_irl
i hate @VyxalBot too, don't worry
(For legal reasons, that's a joke)
@hyper-neutrino DON'T YOU MEAN meirl?
@RedwolfPrograms it's also an organisation owner of our github organisation
23:55
@user MAD: you kick me here, I'll kick you in TNB :P
The bots have started taking over
39 secs ago, by user
(For legal reasons, that's a joke)
@lyxal wait it is?
@cairdcoinheringaahing Oh yeah? Then I'll kick you in real life! :P
23:56
@hyper-neutrino yes it is
@hyper-neutrino eh, so it has permissions for everything
I mean, seeing as how the github account is an alt of mine, I figured I'd give it the same access I do kekw
FWIW you did give me access to that account so I do have owner perms on the organization (not on my main account though so I can't accidentally do anything too bad I guess) :P you probably already considered that though
I didn't, and I don't really care lol
fair enough lol
honestly the most i'd do with this is change the webhooks a bit for bot purposes lmfao
Besides, I've made you organisation owner before
So it doesn't really matter
00:00 - 14:0014:00 - 00:00

« first day (455 days earlier)      last day (1318 days later) »