#voice-chat-text-0

1 messages ยท Page 687 of 1

sick cloud
#

@rugged root w h y

whole bear
#

!e ```a, b = 0, 1
while a < 10:
print('fuck u')
a, b = b, a+b

wise cargoBOT
#

@whole bear :x: Your eval job timed out or ran out of memory.

001 | fuck u
002 | fuck u
003 | fuck u
004 | fuck u
005 | fuck u
006 | fuck u
007 | fuck u
008 | fuck u
009 | fuck u
010 | fuck u
011 | fuck u
... (truncated - too many lines)

Full output: too long to upload

sick cloud
#

why ?

wise glade
#

Opal got a nice voice, for voice acting, like voice acting for a documentary or something

sick cloud
#

xD

cloud stratus
#

Opal's voice is god-like

tepid plume
#

bruh

sick cloud
#

does every autralian sound like that ?

wise glade
#

no, morgan freeman's god's like

#

opal is a close second though

sick cloud
#

@somber heath nicee, one of the rare

cloud stratus
#

ok ok

whole bear
#

@wise glade hell yeah

cloud stratus
#

let's stop simping for opal

whole bear
#

๐Ÿ˜„

wise glade
#

morgan rules the documentary voice acting department

tepid plume
#

i think david attenborough is better than morgan

sick cloud
#

why laughing so much dude ?

wise glade
#

gonna grab some dinner, be right back ๐Ÿฝ๏ธ

sick cloud
#

@fierce summit hello

whole bear
#

i really dont gets the idea of raspberrry pi

#

wait for some month and phones will be faster than it

#

rasbian is the os name

#

for raspbeeri pi

sick cloud
#

10/10 names tbh

whole bear
#

my friend had one but beleive me it stinks and is slow for

sick cloud
#

yess, vim stuff

whole bear
#

coding

frigid panther
#

hey Hemlock o/

#

Just finished the aoc challenge for today

#

And I got a new headset, finally I can listen to music and code

whole bear
#

its quite slow according to the price but size wise its cool

#

lol your name is too funny for me @whole bear

stuck furnace
#

Someone learning Linux?

rugged root
#

@whole bear Yeah lets not have immature spamming of "fuck u" via our bot. Or at all

whole bear
#

sorry sir!!!!
]\

fierce summit
stuck furnace
#

Ah nice.

whole bear
#

primarily debian

cloud stratus
#

@rugged root will you get discarded if you can't solve the problem of today in the advent of code?

stuck furnace
#

It runs every month. I was going to do it last month but didn't have the time. ๐Ÿ˜„

cloud stratus
#

Excuse me, I couldn't catch that @rugged root

#

Oh, hey @stoic ore

#

Aight thanks

stoic ore
#

hey Bura

cloud stratus
#

I feel you

rugged root
#
sick cloud
#

rly

stuck furnace
#

In 2020 ๐Ÿ˜„

#

He's barely aged to be fair.

#

And the lead singer of Ah-Ha

whole notch
#

Looks like he's in his 20s.

sick cloud
#

blue eyes....

stuck furnace
#

So if you want to stay young forever, just become the lead singer of an 80s pop band.

sick cloud
#

finally my $help command is working

#

nah. it was gving me errors

#

which says that there can't be more than 1024 words in an embed

frigid panther
#

yes?

#

for?

#

sure...

#

I might not be the best to ask, lol

#

maybe mark

#

this is what I do:

  1. go through code (without testing).
  2. test
#
  1. go through code (with testing).
#
  1. look for places to improve efficiency
sick cloud
#
  1. make the code look clearner
frigid panther
#

I wonder why python standard gitignore does not include IDE files, like .idea, .vscode, etc

unkempt berry
#

hi
i have a following simple method to execute tasks

def execute_async_tasks(tasks: list)->list:
    loop = asyncio.new_event_loop()
    asyncio.set_event_loop(loop)
    results = asyncio.gather(*tasks.copy())
    loop.run_until_complete(results)
    loop.close()
    return results.result()

lets say i define them one single time:

tasks = [some_class_with_async_methods.do_some_method()]

how do i prevent coros in tasks list from awaiting so i could re-launch

execute_async_tasks(tasks)

and dont get

RuntimeError: cannot reuse already awaited coroutine
frigid panther
#

@unkempt berry

unkempt berry
#

tx

sick cloud
#

a moment of silence

frigid panther
#

is

sick cloud
#

not

frigid panther
#

hello opal o/

#

what ya upto

sick cloud
#

welcome back

#

@tranquil barn hello mr meth

stuck furnace
#

Yep, just no one is talking ๐Ÿ˜„

#

Ah

#

Hey ๐Ÿ‘‹

frigid panther
#

Oh yea, other languages, time to do the same in javascript now

stuck furnace
#

.aoc subscribe @frigid panther

frigid panther
stuck furnace
#

Yeah, I had to ask Joe ๐Ÿ˜„

frigid panther
#

I decided to open an aoc202 repo on my github

#

too much work from private > public > private ... .

#

Alright, I will do that from tomorrow

#

Just don't look at it.

stuck furnace
#

Just looking at the bot repository... J. Christ is a contributor? ๐Ÿ˜„

rugged root
frigid panther
#

output does not matter, as long as you understand which is the first and second result

#

output is only for you

#

everyone gets different inputs

#

damn, you're quite old

frozen oasis
#

well i am mute now

frigid panther
#

I meant that 2015 aoc

#

since 2015

frozen oasis
#

lmao, hmm what was i doing in 2015?

#

oh thats right

#

absolutely nothing

frigid panther
#

I don't even remember, lol

frozen oasis
#

ok if im not wrong

#

thats a texan accent?

#

hmm

frigid panther
#

who plays zelda games here?

frozen oasis
#

nah im not that old

frigid panther
#

Legend of zelda

#

no

#

the new one

#

hyrule warr

frozen oasis
#

ok the new one

#

the one on switch?

frigid panther
#

its a zelda game

#

it still a zelda game

frozen oasis
#

isnt breath of the wild the newest one?

frigid panther
#

not really @rugged root, in hyrule warr, they win against ganon

#

oops, spoiler

#

its a new timeline btw

frigid panther
#

its the best zelda game so far tho

frozen oasis
#

ah ok excuse me lol @frigid panther

#

hmm

frigid panther
#

just get the master sword, hemlock

frozen oasis
#

i used to play a lot, but well i have to study

frigid panther
#

I remember fighting a lynel and then going back to the save before fighting the lynel cuz I broke too many weapons while fighting him

#

and lynel weapons are not very good

#

it still a zelda game, it just opens a new timeline in the story

#

2021 is 35th anniversary of zelda

#

botw 2 is coming in 2021

wise glade
#

i seriously love python. I created a multiprocessing program, which monitor changes in multiple files at the same time, and take action acc to those changes also concurrently. ๐Ÿ˜ never made something like this before

frigid panther
#

cool

#

I remember doing something similar, when I had to rename a bunch of minecraft uuid files to their minecraft usernames

wise glade
#

ur going to the wedding aren't you dragon ๐Ÿ˜

frigid panther
#

but using asyncio

#

gotta wake up early for the aoc day 2

wise glade
frigid panther
#

yep

stuck furnace
#

Just realised I was sitting in the dark.

#

Was too engrossed in what I was doing to notice the sun going down ๐Ÿ˜„

frigid panther
#

must be a beautiful sight

wise glade
#

is it possible for my scripts to automatically include an import statement in themselves?

stuck furnace
#

Not sure what you mean @wise glade

wise glade
#

i mean, if I wanted to import that first line, I would've written from InternalWorkingScripts import createcomponent_txt, not that subfolder version

#

I have put appropriate imports in __init__.py of those modules

#

not that it is crashing my program or anything, just something I noticed

#

maybe its VSCode doing something

stuck furnace
#

Yeah, sounds like the something the IDE would do.

wise glade
#

hey Opal, why do you come to this Off-Topic voice channel? ( not that its a bad thing, please come tommorrow as well, your explanation are easy to understand )

frigid panther
#

you could become a good anime/cartoon voice actor, lol @rugged root

#

maybe you can do it as a hobby

glossy cipher
#

@rugged root I have a question, regarding a Python issue i'm having. Where can I ask that question? In the chemical Help channels?

frigid panther
rugged root
#

Yeah you'd want to check out the #- that

#

What he said

#

That'll help you get started using the help system

glossy cipher
#

Neat. Thanks guys ๐Ÿ™‚

wise glade
#

anyone of u ever try using your old laptop's lcd screen as a second monitor with your current pc?

frigid panther
#

it don't connect it to my pc but I do run youtube on it while I am gaming/coding on my pc

wise glade
#

oh, srry, I forgot to mention, the old laptop's dead, motherboard fried

glossy cipher
#

You're having an issue with connecting it?

wise glade
glossy cipher
#

Well, I bought the VGA controller from eBay and just connected it to the screen.

wise glade
#

no I have an old laptop, motherboard cooked, but lcd still works, so I thought i'll use a controller for that lcd

#

contoller comes around 24-30$ on ebay

glossy cipher
#

Ah, that's easy.

wise glade
#

what's the cost of a new monitor?

glossy cipher
#

Yea, basically you need to buy the controller (since the motherboard, that in your case is cooked) and just hook it up.

wise glade
#

15.6

#

1366 * 768

#

its old laptop

glossy cipher
#

15.6, full HD would be nearly 100-200$.

wise glade
#

yeah, super long tablet

glossy cipher
#

Tablet? The touchscreen 15.6inch screens are pretty expensive.

rugged root
#

Sorry he's reacting to me in voice

wise glade
#

yeah, mine isn't touch

wise glade
rugged root
#

I just realized I'm probably confusing things

glossy cipher
#

I am not in the channel. I'm listening to a podcast ๐Ÿ˜›

rugged root
#

Ooo which one

glossy cipher
#

A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.

The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics.

Join us every Friday morning to hear what's new in the world of Pyth...

frigid panther
#

my new headset has 3.5mm jack for both input and output, I need a splitter if I want to use it with my pc, waiting on that

#

then I can talk

rugged root
#

This

#

I love them so much

glossy cipher
#

Is that a comedy one?

rugged root
#

Comedic AND informative!

glossy cipher
#

I have free time, i'll check them out after the one i'm listening now. Thanks man ๐Ÿ™‚

rugged root
#

No problem! If you're familiar with and like the British show QI, you'll love it

wise glade
#

is it functional_programming, if one of my function's working depend on weather some other function before it has already executed or not. For eg. if I made a func2() , but its proper execution depends on weather func1() has already executed or not? Otherwise these two func's follow all the rules of functional_programming

polar remnant
#

awe i cant talk

wise glade
#

ah, ok got it

stuck furnace
#

Yes, this would not be an example of a pure function.

#

Due to dependence on state outside the arguments.

polar remnant
#

I cant stream either >_>

#

oh makes sense

stuck furnace
polar remnant
#

and then leave

#

right

#

makes sense

frigid panther
#

I can stream some code later after dinner

#

and maybe help me with some issues

polar remnant
#

I got ya. I joined bc I was wondering if someone could help me with understanding classes in python

stuck furnace
#

I vaguely remember some urban legend about licking envelopes ๐Ÿ˜„

polar remnant
#

thats ok!

frigid panther
#

I had it in the dm

polar remnant
#

can i inv you to a dm call later?

frigid panther
polar remnant
#

fair enough. in the mean time ill be working on my linked in course haha

wise glade
#

can someone tell me about most useful dunders? I know __enter__(), exit(), iter(), next(), that's it

polar remnant
#

im trying to learn as much as i can for an interview i may or may not get O_o

frigid panther
#

__str__, __repr__

stuck furnace
#

@wise glade __enter__ and __exit__ are cool.

frigid panther
#

enter and exit for custom context managers

polar remnant
#

what are dunders?

wise glade
stuck furnace
#

Oh, you said that lemon_pensive

wise glade
#

so enter(), exit(), next(), iter(), str(), repr(), anything else?

stuck furnace
#

Jinx ๐Ÿ˜„

frigid panther
#

I was a bit slower, you win lxnn

ripe torrent
#

HI folks

polar remnant
#

do you guys recommend any courses on linked in to learn oop or python in general

stuck furnace
rugged root
#

!resources

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

frigid panther
#

corey ms video

ripe torrent
#

!resources

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

whole bear
#

the univ of toronto

#

course is real good

frigid panther
#

I will be back after dinner

wise glade
#

dozo( japanese) => please go ahead

polar remnant
#

hahaha

#

facts

#

u can get them pretty cheap

#

and use raspi for an interface

wise glade
#

jag's back

pure path
ripe torrent
#

ah maic

rugged root
#

__init__

ripe torrent
#

magic*

pure path
# rugged root `__init__`

I think they would know about init if they know about the ones such as __enter__ __exit__,
that's why didn't mention it

wise glade
#

dunder = double underscores

rugged root
#

Well

#

Yes

#

But I still wanted to contribute

ripe torrent
polar remnant
pure path
#

getitem is the one that i find the most cool

stuck furnace
#

__getattr__ is cool. It's called if an attribute isn't found the usual way.

whole bear
#

c is magic beleive me

#

when i say

ripe torrent
#

Rust is lit

stuck furnace
#

LSP?

polar remnant
#

mail machine

#

tahts a thing?

#

O_O

#

ahhh

wise glade
#

if __name__== '__main__' is the main script section, which runs the whole program right? if there are many scripts in the program, we should have on main.py or something script, which contains this, and runs the entire thing.
( I think ?)

polar remnant
#

yo chillin

#

mind helping me understanding a bit of code?

ripe torrent
#

go ahead please

polar remnant
#

ohhh makes sense

#

so when i call files i have to have that

wise glade
#

so if __name__ == '__main__' only runs if this script runs the very first time?

rugged root
#

@main galleon You'll likely have to do py -m pip install <module here>

polar remnant
#

well doesnt it depend on they are running py 2 or py 3

#

ohhhhh

stuck furnace
#

@wise glade When you import a module, its __name__ is its filename without the .py, but when you do python myscript.py the __name__ is '__main__'

wise glade
#

@rugged root try Yoga, its quite big in my country for depressions etc.

rugged root
#

What OS are you on?

whole bear
#

temple os

#

: )

polar remnant
rugged root
#

Then something isn't installed quite right

cloud stratus
#

You pass self when you are defining a function inside a class @polar remnant

rugged root
wise glade
#

thank you

rugged root
#
class Student:
    def __init__(self, name, favorite_subject, grade):
        self.name = name
        self.favorite_subject = favorite_subject
        self.grade = grade

    def study(self):
        print(f"I love studying {self.favorite_subject}.")

    def eat_lunch(self):
        print("Yuck!  Meatloaf again!")

    def introduce(self):
         print(f"My name is {self.name} and I am in {self.grade} grade.")

billy = Student("Billy", "Math", "6th")
sally = Student("Sally", "Science", "5th")
#

billy.introduce()

#

Student.introduce(billy)

polar remnant
#

i am here

wise glade
polar remnant
rugged root
#
    def study(self):
        print(f"I love studying {self.favorite_subject}.")

# when I do
billy.study()

def study(billy):
  print(f"I love studying {billy.favorite_subject}.")
polar remnant
wise glade
#

self is this pointer when an object access some class function

polar remnant
wise glade
#

but still kinda same no?

#

I mean, this is a pointer to the object, and so is self it represent the calling object

#

srry, don't know JS

ripe torrent
#

yes

polar remnant
#

i think so

#

got ya

#

well cya later mate

#

thanks for all the help

#

haha fair enough

#

people should pay yall

#

i am compluhcated

wise glade
#

don't give em any wierd ideas ๐Ÿ˜‚, I'm broke

vestal badge
#

@somber heath are you 24/7 on call? X

#

D

somber heath
#

@vestal badge No. ๐Ÿ™‚

polar remnant
#

time is important!

wise glade
#

they're not bots ๐Ÿ˜‘

polar remnant
#

do they have a n official one?

#

haha

#

suckers

#

ooooo

ripe torrent
#

thats lit

polar remnant
#

interesting. it can definitely happen!

ripe torrent
#

thats an amazing thought

polar remnant
#

i agree with chill

#

"texture"

#

i like that

ripe torrent
#

but opal is next level human

polar remnant
#

no way

wise glade
#

@somber heath you were telling me about why multiprocessing programs always need to be run inside if __name__=='__main__()' earlier, right? please tell me one more time. I don't know why it is so

polar remnant
#

he shits too>

sick cloud
#

what r we talking about ?

stuck furnace
polar remnant
#

well anyway, im going to back to watching linked vids on python. ill prob be nack later with questions

wise glade
#

u're talkin about Elon Musk right? ๐Ÿ˜‚

somber heath
#

@wise glade You open a module and run it. Its __name__ is '__main__'. When multiprocessing spawns processes, which are of the same module again, their __name__ is not '__main__'. You don't want your child processes running the code which spawns child processes.

ripe torrent
#

Can we bring realpython mods here ?

wise glade
#

@stuck furnace so if my script has ```py
if name == 'main()':
pass

this exactly. So it won't run if imported, but will run if `python3 script.py` done on it?
stuck furnace
#

Ah, not quite.

#

When you run or import a python script, it is executed line-by-line.

wise glade
#

so instead of pass, i need to put the functions inside i don't want imported running done to?

stuck furnace
#

But the code inside if __name__ == '__main__()': will only be run if you run the script directly (rather than import it).

wise glade
#

but can I just put pass inside this section, to make it work

stuck furnace
#

The code you posted wont do anything.

wise glade
#

like ```py

lot of functions

#now in the end
if name == 'main':
pass

now wil these functions( lot of functions) run if imported from this script?
stuck furnace
#

pass is the same as 'do nothing'

#

But that wont affect the rest of the code.

whole bear
stuck furnace
#

Say you have a script called myscript.py: ```python
print('hello')

if main == 'name':
print('world')

wise glade
stuck furnace
#

If you do python myscript.py it will print hello and world

#

But if you do import myscript from another module, it will print just hello.

wise glade
#

in the end it says, if the module is imported the code is not run?

wise glade
stuck furnace
#

Ah, there's still sites like MIT OCW @whole bear

#

Although that's a shame. I was planning to have a look at that site.

whole bear
wise glade
polar remnant
#

so the answer is the first option. i understand that you have 2 arguments but why does rates have a * in front of it?

somber heath
#
import multiprocessing

def square(v):
    return v**2

def main():
    #This function won't end up being called when child processes are spawned, though it will still get defined.

    nums = [i for i in range(20)]
    with multiprocessing.Pool() as pool:
        data = pool.map(square, nums)
    print(data)

if __name__ == '__main__':
    main()```
amber raptor
#

Chillin can be a great way to lose money

wise glade
#

by child process, you mean square()? @somber heath

somber heath
#

The module.

#

Think of multiprocessing child processes like imports.

wise glade
#

oh, you mean, this function main() won't be called if some other script imports from this script

somber heath
#

Correct.

stuck furnace
#

brb

wise glade
#

so its a bad thing, it won't get called, because?

somber heath
#

You don't want it to be called on import.

#

You can call it if you want.

#

But it won't call it automatically like if I just had main() in the root indentation.

wise glade
#

why not on import? is it a bad thing, if a multiprocssing.pool() having method gets called in imports?

#

I get it why won't it be called, since it is inside the if __name__ section

somber heath
#

It's probably not something you want to have happen, correct.

wise glade
#

so it won't be called again and again on every import

#

spawing multiple process pools?

#

cause threads & cores are limited

somber heath
#

All if name in main, etc, is for is when you don't want something to run when it's being imported or being spawned as a child process.

native nebula
#

opal baby

somber heath
#

Not your baby. ๐Ÿ™‚

native nebula
#

im sorry

wise glade
#

ok, so multiprocessing pools containing methods can be imported by 1000 scripts, and executed, which isn't something good i can imagine, since we have limited cores/threads
so we just make it un-importable

native nebula
#

opal you were the first person i ever talked to in this discord, ily

somber heath
#

I'm not sure it actually does exponentially spawn threads, but it does kind of...break.

wise glade
#

yeah, I mean, race conditions, dead-lock, stuff might happen

somber heath
#

It's what you do to make it work.

native nebula
#

does anyone know a good place to learn rust?

somber heath
#

Race conditions aren't so much an issue in multiprocessing as they are in threading

wise glade
#

so its like a law, that should be obeyed for proper functioning

somber heath
#

Yah.

wise glade
#

is it blocked, that multiple process can't acess the same file

#

I have'nt tried it yet

somber heath
#

Because processes don't share memory except where you pass special objects to them.

wise glade
#

i remember, u were saying yesterday, that windows doesn't allow this to happen

wise glade
somber heath
#

In threading, referring to a variable from one thread uses the same object in memory as another thread referring to the same variable name.

wise glade
#

I guess I'll read those 3 concurrent programming books one more time, for a more comprehensive understanding

#

maybe not the third one (asyncio), haven't found any use of it at all

somber heath
#

In multiprocessing, it's entirely different instances of the Python interpreter that are running.

#

So the memory, and what variables refer to what objects in memory, isn't shared

#

Working with files is different.

wise glade
somber heath
#

Files...yeah, that's kind of another discussion.

wise glade
#

in threads, we use locks to avoid this, but process don't have that

somber heath
#

Yeah. They should.

wise glade
livid drift
#

does any of you guys have experience with pubnub?

wise glade
#

thank you opal, I've made u type enough for a long time srry

somber heath
#

Yeah. multiprocessing.Lock. You can pass an instance of it via the initargs parameter in at least Pool.

wise glade
#

Files + Multiprocessing is a nice knowledge to have, but seems like I won't be using it practically for now

#

yeah, I gotta read those books one more time, for solid grasp, of these concepts

#

Quan Nguyen - Mastering Concurrency in Python-Packt (2018) and
Elliot Forbes - Learning Concurrency in Python_ Build highly efficient, robust, and concurrent applications-Packt Publishing (2017)

somber heath
#

@wise glade It's technically a separate object in memory in each process, I think, but you can think of it as shared.

wise glade
#

second one had a lot of examples

somber heath
#

Along with Pipe, Queue, and maybe a couplebof others.

#

I like Queue.

wise glade
#

yeah, they used multiprocessing.Queue() a lot for intreprocess communications

#

not so much focus on the pipes

#

maybe its getting depreciated or something with time

somber heath
#

Less fiddlefarting around with parsing the info out.

#

There would still be a good use for Pipe.

#

Streaming data, maybe.

wise glade
#

thank you, as always easy explanations, gonna go finish some work then to bed, good night

severe pulsar
#

@somber heath

#

not verified anymore

#

lmaooo

somber heath
#

@wise glade In the interests of being honest...I just ran a test and all of my child objects called themselves '__main__', so I don't really know what the deal is, there.

#

I always have more to learn.

frigid panther
#

where did everyone go

wise cargoBOT
#

:x: According to my records, this user already has a mute infraction. See infraction #22372.

dreamy copper
#

a

wise cargoBOT
#

:incoming_envelope: :ok_hand: applied mute to @dreamy copper until 2020-12-01 18:08 (9 minutes and 58 seconds) (reason: duplicates rule: sent 4 duplicated messages in 10s).

sick cloud
#

@tranquil barn idk

#

nope, mee6 isn't here

#

nope

#

@hushed elm hello

hushed elm
#

hello @sick cloud

hushed elm
#

really good, how about you @sick cloud

sick cloud
hushed elm
#

KNOTS

#

Mathematician John Conway once boasted that one of his predecessors took six years to enumerate all 54 knots of a certain type, but that his own powerful notation "made this just one afternoon's work."

How did Conway accomplish this feat? and what tradeoffs did he have to make? and what good is knot theory, anyway?

In this talk, I will enumera...

โ–ถ Play video
#

gl @sick cloud

#

goood luck

sick cloud
hushed elm
#

gg wp

#

i didn't

sick cloud
#

||how did u get so high so quickly ? --> was the question||

#

@cloud stratus hello

cloud stratus
#

Hi

severe elm
tranquil barn
ripe torrent
#

Django is confusing af to me

amber raptor
#

Then donโ€™t use it, itโ€™s old style of web development anyways

hushed elm
#

@stuck furnace WE LOVE YOU

sick cloud
tranquil barn
#

Erm, okay

cloud stratus
#

Erm

stuck furnace
#

Alright ๐Ÿ˜„

hushed elm
#

u cool

tranquil barn
whole bear
#

back here

#

addictive af

rugged root
#

I have returned as well

#

Yeah it's a nice hangout

frigid panther
#

hemlock, which reddit command do you like more? @viscid lagoon or @wise cargo

whole bear
#

better is being a noob and acting as a pro among people like @somber heath

rugged root
#

Uhhhh I'd have to look

frigid panther
rugged root
#

I kind of like the latter more

frigid panther
#

I will implement pagination regardless of the style tho

rugged root
#

Sure sure

#

Yeah for some reason the Python one appeals to me more

frigid panther
#

what about the content indication?

#

like @viscid lagoon has

fallow shuttle
#

How are you guys doing?

frigid panther
#

it gives a video emoji if the post has a video, image for image, etc

#

like this

rugged root
#

One sec

#

Wife called

frigid panther
#

okay

rugged root
#

Oh I didn't realize it also showed content

#

Hmm

whole bear
#

@rugged root how long has it been with python?

frigid panther
#

for a subreddit which can have images/videos

whole bear
#

this is super inspiring @native nebula

#

me being @16 dont know any hell and waste my time in this server

hushed elm
#

@whole bear don't worry lol, imagine if you were 40

#

haah

whole bear
#

do u want me to die or something

hushed elm
#

?

#

i'm saying it could have been worse, being 40 and thinking you're wasting time

#

it's also not waste of time, you get to talk to interesting people on the server

whole bear
#

im so stupid that im stuck at python docs for 1 week

#

and havent got anything

rugged root
#

What's got you stuck?

hushed elm
#

ur not stupid, docs are hard to read if you don't know much

rugged root
#

Exactly

#

It's an acquired skill

whole bear
#

im a super procastinator

hushed elm
#

well that's the problem

#

i am too

rugged root
#

Nobody looks at documentation the first time (or even second, third, fourth, etc.) and knows what's going on

cloud stratus
#

Everyone is

hushed elm
#

and it's destroying my life lol

whole bear
#

and i skip it and come to this server to hangout

frigid panther
#

I have been procrastinating a lot after I got my new PC, lol

hushed elm
#

some don't even read docs

#

like me

cloud stratus
#

Indeed, it's gonna destroy my university career

frigid panther
#

I like docs

hushed elm
#

ewww wtf

frigid panther
#

I consider django and dpy docs one of the best

#

hemlock, did you test the reddit commands

rugged root
#

I did

whole bear
#

i guess from tomoorow i wont come to server unless i dont complete docs

frigid panther
#

you dont have to complete docs

whole bear
#

or else ill endup being idiot

rugged root
#

The @viscid lagoon doesn't quite get the proper "hot" list

whole bear
#

programmer

frigid panther
whole bear
#

docs are like my tutorials

frigid panther
#

it randomly selects out of 25 fetched posts

rugged root
#

Then yeah, after seeing that the Lance one shows/indicates content, I'm happier with that

#

Ah, weird

frigid panther
#

5 posts out of 50 actually

candid venture
frigid panther
#

Sometimes, I feel that my life would have been better if I had gone into fields other than programming/involving programming

#

sports, or any cultural activities

whole bear
#

i am more into hacking but good hackers know good languages

frigid panther
#

for all those gamers out there, steam sale ends today

whole bear
#

and also i have got some projects in my mind for college apps

frigid panther
#

college apps?

rugged root
#

I legit thought he said "MLP" instead of "NLP" and I was trying to figure out what ponies had to do with it

whole bear
#

as part of ecs

hushed elm
#

haaah

stuck furnace
#

Oh cosine similarity

#

I was explaining this to someone the other day ๐Ÿ˜„

rugged root
#

I've literally just glazed over during all this

frigid panther
#

btw, just wondering, how would multiple off-topic voice channels do?

rugged root
#

Poorly

#

It's hard enough trying to manage one

stuck furnace
#

I find this sort of thing so interesting @rugged root

#

Each to their own ๐Ÿ˜„

rugged root
#

I mean it's interesting

#

I just don't understand any of it

#

Also we rarely have need for a second one, @stuck furnace

#

Wait

#

Ice

#

I meant Ice

stuck furnace
#

Alright

frigid panther
#

I think they can move to code/help?

rugged root
#

What's the use case?

hushed elm
#

autokeras @native nebula ?

rugged root
#

I feel like I'm missing something

stuck furnace
#

@hushed elm

hushed elm
#

oh, ty @stuck furnace

whole bear
#

bye guys ill make sure next time i message here or talk i have gained a hold on python!

rugged root
#

Sounds good!

sick cloud
#

@rugged root some time, it doesn't feel right

hushed elm
#

PATRONizing

#

i do hope his balls are ok

rugged root
#
What Is the Difference Between condescending and patronizing?
Very few words in English have exactly the same meaning; even words which appear to be entirely synonymous often will be found to have small differences in certain contexts. The words condescending and patronizing present a fine example of this. At first glance these words appear to be defined somewhat circularly: condescending often has the word "patronizing" in its definition, and patronize is defined, in part, as โ€œto adopt an air of condescension toward.โ€

But both of these words have specialized senses that lend a shade of meaning to their synonymous senses. Patronizing can mean "giving support to" or "being a customer of," suggesting that the "condescending" sense implies superiority gained through a donor-dependent relationship.

The verb condescend used to be free of any hint of the offensive superiority it usually suggests today. It could mean literally "to go or come down" or, figuratively, "to willingly lower oneself to anotherโ€™s level," senses that are still occasionally encountered in writings on the Bible. The idea of self-consciously lowering oneself is implied in the "patronizing" sense of condescending.
hushed elm
#

condensate

#

condensate me pls

stuck furnace
#

It lets you do a binary search on the commit history

#

Never used it ๐Ÿ˜„

#

But it seems cool.

#

Erm, not really. I did a NLP course at university.

#

But... I didn't graduate ๐Ÿ˜„

#

Oh yes. That's what I linked to earlier.

#

Pretty much the same @rugged root ๐Ÿ˜„

hushed elm
#

so you didn't like it

stuck furnace
#

I actually liked it, but it took a long time to settle in

#

and by that point I'd fallen way behind with everything.

hushed elm
#

aah

stuck furnace
#

Then I had a year where I was sick for the whole first semester.

#

And then I was like, I quit.

#

I went kayaking with the flu and got pneumonia ๐Ÿ˜„

hushed elm
#

nice

#

not so nice :(

stuck furnace
#

Not a smart move ๐Ÿ˜„

hushed elm
#

nope

stuck furnace
#

I also nearly drowned because... I don't know how to kayak.

hushed elm
#

uffff

#

arrr

#

pirates around here

#

mods!

#

@stuck furnace im glad you're not dead lol

#

hope you don't have permanent lung damage

wise cargoBOT
#

Hey @tranquil barn!

It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .3gp, .3g2, .avi, .bmp, .gif, .h264, .jpg, .jpeg, .mkv, .mov, .mp4, .mpeg, .mpg, .png, .tiff, .wmv, .svg, .psd, .ai, .aep, .xcf, .mp3, .wav, .ogg, .webm, .webp, .flac, .afdesign, .m4a, .csv.

Feel free to ask in #community-meta if you think this is a mistake.

rugged root
#

!rule 5

wise cargoBOT
#

5. Do not provide or request help on projects that may break laws, breach terms of services, be considered malicious or inappropriate. Do not help with ongoing exams. Do not provide or request solutions for graded assignments, although general guidance is okay.

gilded rivet
stuck furnace
#

Has anyone read the python Cookbook?

rugged root
#

I think I have

austere linden
#

Nice to meet y'all once again @rugged root @stuck furnace @gilded rivet

rugged root
#

Yo!

#

.8

austere linden
austere linden
rugged root
#

Not much, 'bout you?

austere linden
#

Learning Data Science and Java...
Not a good combination. I am a complete mess right now

stuck furnace
graceful grail
stuck furnace
#

I'm such a slow reader lemon_pensive

#

Yeah, writing a textbook is a real undertaking.

#

Literally hundreds of hours of work.

#

Got to go...

#

๐Ÿ‘‹

austere linden
#

Peace Dude!!

stoic ore
#

Got to go work tomorrow se u guys

hushed elm
#

morning @somber heath

rugged root
tranquil barn
rugged root
somber heath
#

@hushed elm yoy

hushed elm
#

yoyoyo

rugged root
frigid panther
rugged root
#

Cheers

sick cloud
#

what r we talking about ?

prisma ivy
#

Idek

sick cloud
#

lol

prisma ivy
#

Im hiring people for my agency, anyone interested?

rugged root
#

!rule 4

wise cargoBOT
#

4. This is an English-speaking server, so please speak English to the best of your ability.

rugged root
#

Wait wrong one

#

!rule 6

wise cargoBOT
#

6. No spamming or unapproved advertising, including requests for paid work. Open-source projects can be shared with others in #python-general and code reviews can be asked for in a help channel.

prisma ivy
#

lmfao

rugged root
#

There we go

prisma ivy
#

I can speak fucking english

rugged root
#

I know, which is why I said "wrong one"

prisma ivy
#

Aigjht, sorry

#

aight*

rugged root
#

But yeah, we don't allow trying to recruit people for work

prisma ivy
#

is there any chat I can use for recruiting people?

tiny seal
#

try this link

rugged root
#

There is not, no Xav

graceful grail
#

lol @tiny seal

rugged root
#

Yeah let's not be rude

tiny seal
rugged root
#

Still rude

tiny seal
#

ok I'm sorry

whole bear
#

hi

prisma ivy
#

hi

whole bear
#

hi

graceful grail
#

hi

whole bear
#

hows life?

amber raptor
whole bear
#

๐Ÿคก

prisma ivy
#

um

#

aight, Im gonna finish my 14 hour course

#

wish me luck

whole bear
#

To speak in voice that one of the conditions are that i need to send 50 messages

prisma ivy
#

yikes

whole bear
prisma ivy
whole bear
#

oh waity

whole bear
#

are most people in this server students or people in work?

somber heath
#

...yes.

#

...no.

#

Maybe.

graceful grail
#

@somber heath nice answers ๐Ÿ˜›

whole bear
#

would you say thats a programmers answer?

#

nah

somber heath
#

False.

graceful grail
#

noice

tiny seal
#
["yes", "no", "Maybe"]```
graceful grail
#

lol

whole bear
#

funny

hushed elm
#

[5]

whole bear
#

If i spam this chat to get my 50 messages will i get booted/banned?

rugged root
#

Voice banned yes

graceful grail
#

spam yes

rugged root
#

Meaning we'd make you wait 2 weeks instead of 3 days

#

So

#

Don't do it

whole bear
#

:o!

#

Okay, so i need to be smart about it

rugged root
#

Or just

#

You know

graceful grail
#

lol

frigid panther
#

who else forgets to drink water while programming

graceful grail
#

me

whole bear
#

...

graceful grail
#

I forget to eat too!!!

rugged root
#

Talk to people, ask for help or give help in a help channel, check out the topical channels and see if there's one interesting to you, or even talk in the off-topic channels

whole bear
#

answers = ["yes","no","maybe"]
for answer in answers:
  print(answer)
rugged root
#

It's easy to organically hit the limit by just interacting with people

frigid panther
graceful grail
#

that too

tiny seal
#
answers = ["yes","no","maybe"]
for answer in asnwers:
  await ctx.send(answer)
whole bear
#

@rugged root ty for the advice

frigid panther
#

I guess I will head to bed now, gn all

whole bear
#

Does anyone work in finance by any chance?

#

night

graceful grail
#

good night @frigid panther

whole bear
#

@frigid panther

rugged root
#

Work in finance in what way?

whole bear
#

financial reporting/analysis

rugged root
#

Ah, I don't fit then. I'm Administrative Support at an accounting firm. I don't do any analysis for us

whole bear
#

fair enough, thanks anyway

graceful grail
whole bear
#

its just that i am looking for a way to automate alot of the reports that are generated

rugged root
#

I mean we can still likely help

whole bear
#

excel is currently used (very basic i know)

rugged root
#

Doesn't necessarily need to be someone who works in that sector

whole bear
#

true dat

#

do you know where I could begin? how could I go about doing it?

graceful grail
#

@cedar kettle congrats on being a new helper ๐Ÿ˜›

whole bear
hushed elm
rugged root
#

@whole bear What kind of data are you working with? Are you just wanting to process it or store it or what

sick cloud
tiny seal
whole bear
#

mm

#

I'll be working on an even better one

tiny seal
#

bring it on

hushed elm
#

lol @sick cloud

prisma ivy
#

shat

#

Im making a software that will break a simple "I am not a robot" captcha

graceful grail
#

All you have to do is spam the captcha with the phrase... "I am for sure a robot."

prisma ivy
#

lmao

stuck furnace
#

It's definitely not a film made for modern attention spans ๐Ÿ˜„

prisma ivy
#

The bot will be placed on my site and you will have to answer a question that only the admins will know or staff

#

that work there know*

#

and ofc a normal captcha phrase

whole bear
#

@rugged root ill get back to you on that one, i assume storage, in that case would a data warehouse or something be required? As far as I know the type of data is typical financial accounting data e.g. PLs, income statements

rugged root
#

Database, yeah

noble copper
#

its better with an ORM

prisma ivy
#

ye

rugged root
noble copper
#

i've been using sql-alchemy recently for graphql support

#

wish more ORMs could do that

hushed elm
#

nutt

prisma ivy
#

I thought that said pornhub

whole bear
#

Dont really think this is relevant to this channel but is anyone familiar with PowerBI the visualisation tool?

noble copper
#

paradoxically

whole bear
#

I just know alot of companies want to adopt powerBI as their tool for reporting

rugged root
#

I'll have to look into that, I'd never heard of it before

hushed elm
amber raptor
#

Hemlock, itโ€™s Office365 feature

rugged root
#

Oh nifty

hushed elm
#

this is not my photo but i like it

somber heath
#

Minimalistic and elegant.

hushed elm
#

i wish it was my photo lol

noble copper
#

its so satisfying

hushed elm
#

right?

#

another one i like

#

crazy colors

noble copper
#

has a surrealist vibe to it

#

like it tho

digital jackal
#

hey

#

1 question real qick

#

u

hushed elm
digital jackal
#

how can i fix my keyreccording/keylogger not saving in the destinated file

gentle flint
somber heath
#

What are we all seeing these on?

#

That's a rhetorical question.

whole bear
#

Hi guys

#

it's me plus the programmer

#

Now i'm learning about tkinter

#

which is a python gui module

#

easy convenient module

#

everyone should try it

#

Don't fall sleep

#

tata

hushed elm
#

byee

whole bear
#

Hi mr. hemlock

#

Wassupp

#

I got a question

somber heath
#

"Don't fall asleep."

stuck furnace
#

I'm trying to add a santa hat to my pfp.

#

I really suck at image editing...

whole bear
#

so I'm learning about dbms so do i need to know them in generl like the data model or i just learn sql

#

I'm new to database so i don't know much

#

but i'm doing research

#

but it would be nice if someone help me out

#

if you don't know , it's absolutely fine. I have no problems

stuck furnace
#

Everyone is buying everyone right now it seems ๐Ÿ˜„

noble copper
#

why does it suck?

#

lol, salesforce duh

stuck furnace
#

Sure

#

Yeah

noble copper
#

don't think i've used any salesforce product, but it would suck having to pay for slack

#

but there's always discord

whole rover
#

lol. salesforce.

#

my thoughts on the matter

stuck furnace
#

Erm, I was doing that earlier...

#

But now I can't remember how I did it lemon_pensive

#

@rugged root could you do timeit("exec(open('myfile.py').read())")? ๐Ÿ˜„

#

Thanks

#

Oh yeah.

#

Erm, open and read it into a string first?

#

Also in bash you can just do time python myscript.py

#

Although it will only be run once.

#

Ah right

amber raptor
#

I just think Salesforce makes no sense

whole rover
#

yes same

stuck furnace
#

Yep

#

Although, you can do something like this:

#
first, second, *rest = myset
#

Yeah ๐Ÿ˜„

#

But realised it didn't make sense

#

Check out my PFP

#

Had to download GIMP lemon_pensive

#

Does powershell have hash-tables? ๐Ÿ˜„

scarlet drift
#

what's advent of code?

stuck furnace
#

It's an event that runs each year. You get a new problem to solve each day in December.

stuck furnace
#

Just started today but today's problem doesn't count towards your final score.

scarlet drift
amber raptor
#

Itโ€™s rejecting valid solution

scarlet drift
#

instead of joining on the first day I mean

stuck furnace
#

Yep, just do .aoc join

#

And you'll be sent a code.

scarlet drift
#

Thanks ๐Ÿ™‚

#

aren't you guys cheating? @rugged root ๐Ÿ˜„

amber raptor
#

nevermind

#

I went dumb

stuck furnace
#

Can I see too? ๐Ÿ˜„

#

||spoiler||

scarlet drift
#

Yeah show the code

stuck furnace
#

Put it in a paste bin then put the link in a spoiler tag ๐Ÿ˜„

scarlet drift
#

I'm curious too

#

yeah ok that makes sense

stuck furnace
#

On mine it says 0.6s, but I am running it on MacOS.

#

Oh I meant running yours ๐Ÿ˜„

scarlet drift
tiny seal
scarlet drift
#

I'm trying to run it on some online powershell interpreteer LOL

stuck furnace
#

Oh right. Yeah I'm not fancy enough to own an M1 mac yet.

scarlet drift
#

my mac says command not found when I enter powershell in the terminal LOL

stuck furnace
#

You need to install it.

#

Do you have homebrew?

scarlet drift
#

ah

scarlet drift
#

I'll install it via homebrew

stuck furnace
#

brew cask install powershell

#

Then you can run it with pwsh

scarlet drift
#

ah

#

man I'm freaking tired of typing on the butterfly keyboard

#

freaking sucks

stuck furnace
#

@rugged root want to see mine?

#

Alright.

scarlet drift
#

life safer huh

stuck furnace
#

I think instead of an exit flag you can do something like this:

scarlet drift
#

does django have something like flask dash?

#

for dashboards?

#

actually never mind, discard that

stuck furnace
#
for cond1:
    for cond2:
        if thing:
            break
    else:
        continue
    break
#

Yeah

#

Yeah true ๐Ÿ˜„

#

That's the n^3

scarlet drift
#

It's like 3:47 AM here at my side lol

#

I should probably sleep as well but here I am making dashboards lol

stuck furnace
#

Yeah, it's nice.

#

It does things like combinations, permutations, cycles, etc.

#

The recipes at the end of the itertools docs are also pretty handy.

#

Reading the wikipedia article, apparently there's a solution to the second problem that uses ||the FFT|| ๐Ÿ˜„

scarlet drift
#

aight guys I'm hitting the sack, see you ๐Ÿ™‚

stuck furnace
#

I should go to bed too.

scarlet drift
stuck furnace
#

See ya @scarlet drift @amber raptor

scarlet drift
somber heath
#
import multiprocessing

def f(v):
    return __name__

if __name__ == '__main__':
    with multiprocessing.Pool() as pool:
        data = pool.map(f, [*range(10)])
    print(data)```
wise glade
#

so opal what were you expecting as the output? [f, f, f, ....]?

neon sleet
#

should it be __main__ 10 times?

wise glade
#

I still have'nt my head wrapped around this whole if __name__ == '__main__' thing. Gotta read some material

somber heath
#

The __name__ from each process a few times. (If I had 8 cores or something I might have increased the range.)

neon sleet
#

!e

import multiprocessing

def f(v):
    return __name__

if __name__ == '__main__':
    with multiprocessing.Pool() as pool:
        data = pool.map(f, [*range(10)])
    print(data)
wise cargoBOT
#

@neon sleet :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 7, in <module>
003 |   File "/usr/local/lib/python3.9/multiprocessing/context.py", line 119, in Pool
004 |     return Pool(processes, initializer, initargs, maxtasksperchild,
005 |   File "/usr/local/lib/python3.9/multiprocessing/pool.py", line 191, in __init__
006 |     self._setup_queues()
007 |   File "/usr/local/lib/python3.9/multiprocessing/pool.py", line 343, in _setup_queues
008 |     self._inqueue = self._ctx.SimpleQueue()
009 |   File "/usr/local/lib/python3.9/multiprocessing/context.py", line 113, in SimpleQueue
010 |     return SimpleQueue(ctx=self.get_context())
011 |   File "/usr/local/lib/python3.9/multiprocessing/queues.py", line 342, in __init__
... (truncated - too many lines)

Full output: https://paste.pythondiscord.com/ziguxisare.txt

neon sleet
#

yes

#

why is it giving ['__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__']

#

what that mp there

wise glade
#

? not for me, it just give's __main__, 10 times

neon sleet
#

and if __name__ is __mp_main__, why is it if __name__ == '__main__' even executing?

wise glade
#
import multiprocessing
def f(v):
    return __name__
if __name__ == '__main__':
    with multiprocessing.Pool() as pool:
        data = pool.map(f, [*range(10)])
    print(data)

result ['__main__', '__main__', '__main__', '__main__', '__main__', '__main__', '__main__', '__main__', '__main__', '__main__']

bright lantern
#

s

wise glade
#

i don't really get it, what should be the output? 10 times f?

neon sleet
#

its giving me __mp_main__, why are you guys getting __main__

#
import multiprocessing

def f(v):
    return __name__

print(__name__)

if __name__ == '__main__':
    with multiprocessing.Pool() as pool:
        data = pool.map(f, [*range(10)])
    print(data)
#
__main__
__mp_main__
__mp_main__
['__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__', '__mp_main__']
wise glade
#

@neon sleet is it an OS thing? you on windows?

neon sleet
#

I am on windows

#

with 3.7.8

faint ermine
#
import multiprocessing
a = __name__
def f(v):
    return globals()["a"]
if __name__ == '__main__':
    with multiprocessing.Pool() as pool:
        data = pool.map(f, [*range(10)])
    print(data)
somber heath
#

Linux

neon sleet
#

@wise glade what os are you using?

wise glade
#

Linux

neon sleet
#

linux?

#

oh

wise glade
#

I need to read more on if __name__ == '__main__() + multiprocessing, I can't follow up the conversation that much

neon sleet
#

would be a silly question, but why aren't you expecting f(v) to return __main__?

faint ermine
#

In computing, particularly in the context of the Unix operating system and its workalikes, fork is an operation whereby a process creates a copy of itself. It is an interface which is required for compliance with the POSIX and Single UNIX Specification standards. It is usually implemented as a C Standard Library (libc) wrapper to the fork, clone...

wise glade
#

omg this really works ```py
import multiprocessing
def f(v):
print(multiprocessing.Process().name)
return name
with multiprocessing.Pool() as pool:
data = pool.map(f, [*range(10)])
print(data)

#

I thought i would need if __name__ == '__main__' always, not on linux, as laundmo said

neon sleet
#

yip

#

hmm..... like I mean if if __name__ == '__main__' executes, it means __name__ is __main__ ?

somber heath
#

@wise glade No parentheses after __main__

#

and close the '

wise glade
#

yeah, I rely on intellisense a lot, so can't really get it correct without it most of the time

neon sleet
#

hmm... I think I should start getting into multiprocessing

#

these parallel things always get me, these asyncio etc stuff

wise glade
#

python use pickle for interprocess comm?

#

the pickle module

neon sleet
#

pickle..dump()

wise glade
#

๐Ÿ˜ฑ

#

laundmo, can you recommend any material to learn more bout multiprocessing?

#

in python

#

don't say the docs please

wise glade
#

what is meaning of distributed systems?

#

A distributed system is a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another.
so like Cloud Computing?

faint ermine
#

yea

wise glade
#

idk,

#

just less clutter, OCD maybe

#

yeah, ๐Ÿ˜ž

#

so I guess I'll go for this for now Python Parallel Programming Cookbook: Over 70 Recipes to Solve Challenges in Multithreading and Distributed System with Python 3, 2nd Edition

#

gonna go grab lunch for now, by ๐Ÿ‘‹

faint ermine
whole bear
#

hello

#

why am i suppressed?

faint ermine
#

It is 2020 and you can have a coin sized web server with WiFi for less than $4. Very cool. I couldn't resist to build something with it. As a proof-of-concept I created this page.

whole bear
#

hi @somber heath

#

im new to python

#

teach me pls

somber heath
#

Corey Schafer

#

Sentdex

whole bear
#

pls tell how python can make daily life easier?

#

does it depends upon what i wanna do with it?

#

do u play any mobile game?

#

๐Ÿ™‚

#

do u play among us?

#

oh nvm

#

among us is a game of partnership and betrayal

cloud stratus
#

Hey there

#

How you doing? ๐Ÿ‘€

whole bear
#

umm @somber heath u covid positive?

#

๐Ÿ˜Œ

#

2020 has been a mess

cloud stratus
#

Opal is a good citizen, he was in quarantine whole year

somber heath
cloud stratus
#

Lol yeah

#

mhm

#

My country is on lockdown n.n

#

Turkey

#

Haven't I told this before?

#

No I'm not!

#

Oh, yeah

#

Yes yes

#

Well kinda

whole bear
#

dont u have music bots here?

cloud stratus
#

Oh?

#

I mean, mods have their own reasons probably

#

Like why we can't share screen

#

Mhm ik

spiral seal
cloud stratus
#

Why would someone do that in a Python Discord tho?

#

Ehh

whole bear
#

@somber heath describe your productive day

cloud stratus
#

It sounds like N word