#voice-chat-text-0
1 messages · Page 587 of 1
oh
I have a really bad laptop
thats
thats interesting idea
so you are saying that my machine is just too slow to handle this correctly
hmmmm
that would explain the heisenbug nature
No, I don't think it's that simple lol
what do you think then
did you guys figure anything out yet?
gdude just had an idea
same here ava :^)
releated to my computer
wheres the bot hosted
docker container
Yeah, @charred mural hosts it on a docker container
also docker is know to cause uncommon issues with python so I don't recommend it
hmmm
if docker was a person in a classroom, it would be that weird kid with a ton of screwdrivers in his pencilcase
thinking
never saw that kind of kid
me neither
no one actually does that come on
sunburn hurts
does the bug go away if you make the checks 100% sync
coros are actually slower too :-)
Does that work?
The internals use some kind of async_all to iterate over the check results
you used to only be able to use normal funcs
yeah all it does is add a __check__ or something to the func object
^
Ah okay
async_all explicitly checks if it's a coroutine
It's worth a try
maybe asyncio.iscoroutine is dumb or maybe the yield from is causing touble
@wheat wolf?
hungary
read up
are you saying i shall remove async
yes
from the decorators
yes
well then
because that way we at least eliminate one factor
lets see how that goes
wellll
/usr/bin/python3.6 -m bot
Cog loaded: Logging
Cog loaded: Security
Cog loaded: Events
Cog loaded: Bot
Cog loaded: Cogs
Cog loaded: ClickUp
Cog loaded: Deployment
Cog loaded: Eval
Cog loaded: Fun
Cog loaded: Tags
Cog loaded: Verification
Connected!
Failed to send role updates: [Errno -2] Cannot connect to host api.siteurl:443 ssl:True [Name or service not known]
Failed to get ClickUp lists: `OAUTH_019`: Oauth token not found
The check functions for command accept failed.
nope
that was the first try yes
lets see if this continues
nope
second try worked
FUCK
Well shit
can you check which check fails?
we tried
How?
but when we debug it never fails
try using only one decorator
There isn't one, is there?
Isn't that function just generic?
after global and local checks
uhh
seconnd
it has a niche use case so I doubt it
fuck I cloned the wrong branch
I meant
pip
not git
It's used in Bot.can_run (which I think is only used for global checks) and Command.can_run
Maybe don't breakpoint that line actually
Since
At that point it's jsut a bool
My main concern here is that not everyone can reproduce
(why do all people still tell me todo stuff if the didnt even try to reproduce theirself??)
There is an environment problem here
i am speshal
It happens in prod too to be clear
@charred mural What command do you use to install deps?
Nix how are you running it
@errant helm the python requirements?
local server
Yeah
dummie envvars
@errant helm python3.6 -m pip install -r requirements.txt
python -m bot
or do you have a wrapper or
@charred mural Can you add a -U to that?
sure thing
Or does it not get cached?
@errant helm I install all dependencies in the base docker container to avoid installing everything at deploy time
Yeahstill can't repro
@errant helm make sure you run it in a virtualenv so system packages don't fuck it up
Without -U pip won't check for updated packages if there are some of them installed
@errant helm that said, I still run the pip install at deploy time as well
What's an appi
you
I think you mean appy
nope
@errant helm I'll add -U tomorrow, I'm about to hit the powerbutton and tap out
Alright, no worries
What a dumb issue
It's weird isn't it
it is
Understandable, have a nice day
Breakpoint the return False line I just wanna know that it's called
oh yeah you don't have a
whcih return false line
coll debugger do you
He's using PyCharm
Tap shift twice
sctrl shift alt n
ok i am there
thanks gdude
ok running in debug mode now
ok first launch 10 tries all worked
ok like i thought
cant reproduce anymore when i debug
let's debug in prod 
That's why we added logging mart
Lol
Essentially
When it happens in prod it's at least consistent
its a heisenbug
its like the Heisenberg's uncertainty principle
if you dont watch it it behaves randomly
The more you look at it the less it happens
if you watch it
They know what that is nix
it doesnt
Lol
anyone has an idea how we find the source
monkeypatch the lib
Because mine are
ok updating deps....
Mine are so up to date pycharm is complaining
Make sure you use -U
Are you running it in a venv
wait
shit
what you should have done is
pip freeze
according to version numbers
everythin is up to date
unlikely
lemme see if I can repro
if ctx.command is not None and ctx.command.name == "accept":
return # They didn't use a command, or they used a command that isn't the accept command```
what about that
do what you want
That comment is fixed in a PR
which pr
Dunno, lemon said he fixed it
oh ok
shame on you lemon
not my comment, blame garry
stop devshaming
shame on you lemon for not noticing
you're like the shamepolice
I think that's actually against the law in germany.
devshaming
that is a word? "devshaming"
it is now.
This is how language evolves
o gdude is making sounds again
🔔 shame 🔔
same
@leaden comet https://twitter.com/joshavant/status/826520608628281345 it is a thing
nah fam
bolcked fam
sorry i did not see you bolck me because i already bolcked you
yes that
rip
hi im back
Hey
Pretty good, have others in the room but they'll leave pretty soon so I'll have voice
hi back im joseph
🙅 No 🙅 dad 🙅 jokes🙅 allowed 🙅
also the token is an env variable
just type it in the __main__
where bot.run is called
(Nice to get back to animating, since I was so busy with school). This is an animation based off of the latest incarnation of My Little Pony, which I love no...
Rasputin
Cookie Monster sings with Rammstein. Das Krümelmonster sagt NEIN! (Clip contains fragments of copyrighted material, copyright not held by the publisher, pres...
Watch this good meme video
one of the greatest
Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/root/mart/bot/bot/__main__.py", line 47, in <module>
bot.run(os.environ.get("BOT_TOKEN"))
File "/usr/local/lib/python3.6/dist-packages/discord/client.py", line 580, in run
return task.result()
File "/usr/local/lib/python3.6/dist-packages/discord/client.py", line 488, in start
yield from self.connect(reconnect=reconnect)
File "/usr/local/lib/python3.6/dist-packages/discord/client.py", line 408, in connect
yield from self._connect()
File "/usr/local/lib/python3.6/dist-packages/discord/shard.py", line 286, in _connect
f.result()
File "/usr/local/lib/python3.6/dist-packages/discord/shard.py", line 77, in poll
yield from self.ws.poll_event()
File "/usr/local/lib/python3.6/dist-packages/discord/gateway.py", line 456, in poll_event
raise ConnectionClosed(e, shard_id=self.shard_id) from e
discord.errors.ConnectionClosed: WebSocket connection is closed: code = 4004 (private use), reason = Authentication failed.
oh
lamo
an i regenerated
Command raised an exception: NotFound: NOT FOUND (status code: 404): Unknown Message
figures
.-/+oossssoo+/-. root@kitsune
`:+ssssssssssssssssss+:` ------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 16.04.4 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: vServer 20171111
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 4.4.0-116-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 2 hours, 52 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 569
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 4.3.48
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Terminal: /dev/pts/0
ossyNMMMNyMMhsssssssssssssshmmmhssssssso CPU: Intel Xeon (Skylake, IBRS) (2) @ 2.100GHz
ossyNMMMNyMMhsssssssssssssshmmmhssssssso GPU: Vendor 1234 Device 1111
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Memory: 720MiB / 3855MiB
.ssssssssdMMMNhsssssssssshNMMMdssssssss.
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
+sssssssssdmydMMMMMMMMddddyssssssss+
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
```specs
this took hours lol The man who inspired me: https://youtu.be/YngjKyu5Jt0
i dont want it 😢
@errant helm
thats why i always said i dont want to unmute me
SORRY
https://youtu.be/sHksrfmhGaQ?t=159 @pseudo hornet
this took hours lol The man who inspired me: https://youtu.be/YngjKyu5Jt0
yes
i was moving my mic
for making you hear me
(my voice)
gdude is crying
of pain
YES
YES
MY mic doesnt work
@proven coral
classname.whatever_you_want
it look gray
Should work
pycharm
yum
I AM ALIVE
nix, do you love me
i cba to make my own so i just use zshell
omega-minimal
is it creapy that im just listening and not talking
shh
im tired
im socially aWkWaRd
ew
im going to slep now night
gud enough? @leaden comet
someone here?
@errant helm
can you hear me
damn it
head_tree = repo.head().tree
I don't have a hecking micromaphone
I used an USB one for a while but it picked up literally everything
I couldn't type on a keyboard without it sounding like a march to the receiving end
Yeah imagine that but 20x louder and also a very deep sound
what is this
@wheat wolf local mute nerd
git add stages your file
a remote repo just adds an extra arrow to this
Oh yeah I have vector maths homework too
But I'm also on holiday for 3 mor ehours
Gitpython just calls commands in a subprocess lol
Run grep in a subprocess on the output of your thing :^)
@pseudo hornet pls
Oh that reminds me
lol ill come on in a min
im just walking slowly up my stairs
to my bedroom where my computer is
can someone hear me
ohh
its because of my internet going shit again
no route
@errant helm no route to RPC server what do i do?
awwww
Because now when my PC starts it gets stuck on a start up job for enp2s0 aka my Ethernet interface
And when it times out
It continues and the gets seemingly stuck after having started CUPS Scheduler
Oh wait shit
she/her they/them
Switch tty and login
brb testing stuff
I think it's CTRL+ALT+F<num>
being a number from 1-7
Aw ok I think I know what I need to do
unmut pls i will leve
Oh OK so
also look what i did
Or not running
Wait what's the name of the services for individual interfaces? Like enp2s0@dhcpcd.service or something?
ok gudes sound fixed
except nix
hes a nerd
nix what are you trying to do
git diff --stat
?
twitterimages/plugins/core.py | 11 +++++++++++
1 file changed, 11 insertions(+)```
is this not what youre looking for
I have no local changes so I'm just comparing what I did in the last change
but i dont have anything in HEAD
its there for getting the changes
before commiting
pre commit hook
should i go lurking in VC?
If you git add a file
you can do
git diff --stat HEAD
and it will compare to latest commit
run it in a subprocess
hm
bash-3.2$ git add test.txt
bash-3.2$ git diff --stat HEAD
test.txt | 1 +
1 file changed, 1 insertion(+)```
though I think this also shows unstaged files
sec let me change back
Popen it and then .communicate
then u can get both stdout and stderr
>>> import subprocess
>>>
>>> process = subprocess.Popen('git diff'.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
>>> stdout, stderr = process.communicate()
>>> stdout.decode()
''
>>> stderr.decode()
'Not a git repository\nTo compare two paths outside a working tree:\nusage: git diff [--no-index] <path> <path>\n'
If u need to use asyncio I think it has a wrapper on subprocess
Curio does at least I see no reason why asyncio wouldnt
Looking at dpy server it seems like it has and it works on windows
Also though I think this also shows unstaged files it doesn't I jsut checked
ava@madoka ~/P/TwitterImages> echo "meme 123" > test.txt
ava@madoka ~/P/TwitterImages> git diff HEAD
ava@madoka ~/P/TwitterImages> git add test.txt
ava@madoka ~/P/TwitterImages> git diff --stat HEAD
test.txt | 1 +
1 file changed, 1 insertion(+)
we heard a ding
well it sounded like someone clinged a glass in another room, it wasn't that loud
How did you make the bot do ("args")
look at the code
10 files changed, 55 insertions(+), 7 deletions(-)
oh you path stringview
use partition
just write a regex tbh
(\d+) insertions?\(\+\)
then u use .group(1)
to get the number
I mean then you also won't have a match object
if "+" in stats.split(",")[1]:
TypeError: a bytes-like object is required, not 'str'
that error is on the split
you didn't .decode()
it defaults to utf8
One day, I came back from lunch to discover everyone’s copy of Chrome wouldn’t stop crashing!! How could turning on a printer downstairs cause an office-wide...
Uhh @errant helm do you know anything about my interface failing to start?
Network interface
Ah OK well
Can't find that device
It doesn't show up in ip link to begin with
It hangs when you try to start the service for it
As in
dhcpcd@enp2sp.service
My arch is brokennnnnn
Aaaaaaa
Im trying to put the iso onto the USB so I can reboot into the liveusb
This is actually pain
@pseudo hornet hows it going?
Well I think I know what I need to do
One thing is to wait for this
Wait I just realised
That's the Kali iso
Not arch
Fuck
Whyyy don't I have an arch iso downloaded
(same thing i asked myself yesterday)
I mean
I have an ISOs folder on my laptop
With Kali, windows 10, lubuntu
But not arch
Time to make one
hahahaha
I mean download
No >.<
yes
My brain thought make a bootable usb
(dont forget to install the elon musk kernel)
Wait where does transmission save the downloaded files
Found it
yes
i can hear you
i can hear u
Networking issues
Standby
@raven ivy
okay
i am back
sorry nix
i had to go
its not gnomes fault :(
it only broke when i updated arch
and i have a feeling that theres more broken that i dont know about
grumble grumble
on the other side i update with 4 K/s so...
im considering backing up my home folder and reinstalling arch...
it'd probably be easier than whatever im trying to do
No i am not using KDE
damn its probably too late to reinstall arch
why is that
i gotta go bed soon
aww
ill just turn my home into a tarball
and then access it from windows and upload it to dropbox or something
wait no not my home
i mean my home folder
tar czf archive_name.tar.gz directory_name
oh its basically the same as 7z but like
czf instead of a
ok ima just add a v in there
so i can see things working
😄
lmao
wow
Happens
i dont see evidence for that
Too bad
are you.....
ok so maybe i underestimated the size of my home directory
Too many downloads eh
LYING AGAIN 😢
nah i actually keep that folder relatively clean
its the fact that steam, multimc, godot
are all in my home
all i really need is my document and music folder
hm
linux source is in my home
oh and shady
what abou your dotfiles huh
dotfiles matter
well i installed a plugin for that
dunno if there is a port for you
you could make a dotfiles repo on github
wait whats the name of the folder for zsh
.zshrc
.oh-my-zsh if you have oh my zsh installed
oh that one there we go
i mean just do ls -la tbh
i cant scroll up
ITS LESS THATS IT
🤣
i just did ls -a tho and that fits on my screen
Shift+pgup
Haha
shady
ima copy my .ssh folder aaaand uh
learn about tty basics
.vscode
its important (obviously)
maybe gnome stores its settings there too
nah i cant find it there
theres a couple things here from stuff i uninstalled
like .kde4
ls it
ohh .gitconfig would be important
pft
cos it saves me having to get my signing key
and email
and name
and stuff
on there
we call those non essential
non essential
and get that lil verified commit thing on github
i think thats everything
oh wait
theres a .config folder
eh most of the stuff in there isnt important
like kde.org
and kdeglobals
non essential
new messages?
copy paste
lmao
ok because i cant be bothered to go onto windows
ima ssh it to my server, and then ssh it onto my laptop
ok nevermind that didnt work
new plan
create new partition on boot usb
copy it there
download mor ram
put microsd card into microsd to fullsize sd coverter
and put that in a ful size sd to usb converter
what do you mean
Is there some other OS on the machine
Why
i cant be bothered to reboot
why windows?
Well because it's working
You could just zip your shit via GUI there
Upload it somewhere
And done
?
yeah butttttt
thats
like
requiring
rebooting into windows
and booting windows takes like
a couple minutes
whereas booting linux takes like
30 seconds
ok done
see home.zip is now on my laptop
i might switch from dropbox to google's drive thing
Hurray
It's accent
i wish the (uu herr in this context a male person) a good night
@wheat wolf
iwontdorapenoisestodaycuzihaveasorethroatsoiwilljustsitdownandbeagoodboiy
ey gdude i need some not weird noise maker to speak with wanna join? @errant helm
I'm not at home
its called typing
I like to call it Zaction
one on one zwaction
Sure
hot zwactions near you!
ello
tranzwactions
Vsauce is great
lol
@errant helm Are you watching something?
True
Make #mods-voice-chat
nah fam
No
nnooooo
kek
Make editor war channel
:(
My computer dies whenever I go fullscreen on a youtube video in discord, my computer never exits full screen.
very, very annoying
Potato chip ASMR
yeah
what
Give me now
through the screen
It's an American thing
jk
One country can not contain all the love of bacon
@whole rover Have you yet to update your phone?
kilickity klackity kilickity
I wish my computer could run minecraft :p
Too trash
It runs TF2 can 12 fps
csgo even lower
cpu
Intel Celeron
I mean, I have no GPU
This is a laptop
i tried minecraft, it was bad
byeee
I prbly don't have school tommarow
yay blizzards
my computer cant run pac man
what about pacman4console
that will crash my computer
really
it will die
i put crysis 3 in it once, my computer exploded and turned me into a frog
Do y'all do voice chats regularly?
Sometimes
bahaha
i like voice chats
everyone hates them when i join
it is
which is the time when ich schlafe
what?
which is the time when he sleeps
shady are you mutating?
wahrscheinlich
oh no
Ich war nie aus Amerika
silent
I was british boi
silent
british has no uncle sam
we have the "Deutsche michel"
but he is not really recognizeable tbh
uh we have uhm
this is the german uncle sam
eine tasse tee
😄
ok good good
Ich weiß das, weil ich gut auf Deutsch sprechen kann :)
ok ill stop lol
did you know
there are rumors that churchil actually admired hitler for how he was controling the germans until ww2?
also unrelated
i mean
but at school do you learn american english or uk english?
cos you put rumor, not rumour
an we have a british teacher this year actually
i had ... several teachers over the years
i am not sure they use the same english
i mean half of them werent even talking english during the lessons...
......maybe the teacher randomly intercepts us during the lesson if we actually talk english, which we (luckily) do this year
but most of the pupils read or talk so sloooooooooow there isnt really stuff to correct cause they cant pronounce different at their speed
so yeah
pronounciation isnt that much of a thing here
my teacher reallllly doesnt care about german pronunciations
like someone says den and dem like they say it instead of deyyn or deyym they just say de m or de n
what dya mean
not pronouncing german correctly
like in
den and denn
which is
deeeen and den
den is ... a very multi use case word
and denn would be then or because depedning on context
oh yea i forgot about denn
itd be like
I have then dog
yup
which makes no sense
i sorta picked up pronunciation by attempting to mimic my teacher
lel
ö is hard to write
öäü are hard to write when it comes to pronounciation
tryna think of an ä word
äpfel
?
Gäbe es einen Preis für unstillbare Neugier – er ginge natürlich an Kinder! Ihre Antworten rund um die Themen Neugier, Überraschung und Ü-Ei, gibt es im neue...
thats an üüüü
does neugier mean curiousity?
it does
yeeee i remembered my vocab
Ich bin einen deutschen Gott (i think i got adj ending wrong)
yeah i need to revise the adj endings
Ich bin ein deutsch Gott
google translate said its masculine tho
I am a German god like you are Odin or sth it's
Ich bin ein deutscher Gott
If You say it like in you are a pro at german
Ich bin ein deutsch Gott