#voice-chat-text-0

1 messages ยท Page 835 of 1

gentle flint
#

wikipedia be like

vivid palm
rugged root
#

!voice @leaden kraken We've got a voice gate system. This should tell you what you need to know

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

vivid palm
#

pretty good

#

setting up for new hire who is starting tmrw

gentle flint
vivid palm
#

idk

#

he actually

#

knows databases

#

or at least, conceptually

rugged root
#

Best of luck to him/you

#

Try not to haze him too much

#

I'm heading home, tapping out on the folding of letters.

vivid palm
#

lol nah please i'm in the position that i need him to stay so will have to make sure he likes it here

rugged root
#

I don't know, you could have been working towards a Stockholm Syndrome angle

vivid palm
#

@terse needle good job:)

gentle flint
#

mina adroitly changes subject

vivid palm
#

lol

whole bear
#

hi

#

@past pawn i am the spaghetii men

past pawn
#

!e ```py

DISCRETE MATHEMATICS

class logic(int):
invert=lambda s:logic(not s)
add = lambda s,o:s and o and logic(1)
sub = lambda s,o:s or o and logic(0)
ge = lambda s,o:[[logic(1)]*2,(logic(0),logic(1))][s][o]
le = lambda s,o:[[logic(1)]*2,(logic(0),logic(1))][o][s]
or = lambda s,o:s or logic(bool(o))
and= lambda s,o:s and logic(bool(o))
eq = bool.eq
ne = bool.ne

from ctypes import py_object as p
p.from_address(id(True)+8).value = logic
p.from_address(id(False)+8).value = logic

proposal = lambda p,q:print((p>=q) >= (~p >= ~q))
proposal(True, False)
proposal(False, True)
proposal(True, True)
proposal(False, False)

wise cargoBOT
#

@past pawn :white_check_mark: Your eval job has completed with return code 0.

001 | 1
002 | 0
003 | 1
004 | 1
past pawn
#

and thus, the statement is disproved

#

by contradiction from p=False, and q=True

strange plank
#

nice levi pfp @wise glade

#

lmao

cerulean ridge
#

Gunslinger Girl (stylized in all caps) is a Japanese manga series by Yu Aida. It began serialization on May 21, 2002 in Dengeki Daioh and ended on September 27, 2012. The chapters were also published in 15 tankลbon volumes by ASCII Media Works. Set in modern Italy, the series focuses on young cybernetic girls and their adult male handlers who us...

wise glade
#

see you guys later, having this error, gotta focus for this one

queen folio
#
    def should_radius_search(self):
        return bool(self.coords) and bool(self.radius)
rugged root
#
@decorator
def mah_function():
queen folio
#
        if self.should_radius_search():
            self.spatial_query(self.coords, self.radius)
        elif self.location:
            builder = self.get_builder()
            state_codes = states_slug_dict()
            state_slugs = states_slug_dict(inverse=True)
            country_codes = country_slug_dict()
            country_slugs = country_slug_dict(inverse=True)
            for search_value in wrap_list(self.location):
                # allow zipcode search
                if search_value.isnumeric():
                    builder.where_starts_with("zipcode", search_value)
                    continue
                slug_search_value = to_slug(search_value)
rugged root
#

!resources @coral cedar "A Byte of Python"

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.

lunar helm
#

hlo

#

i also learn python

#

ok

#

@rugged root you learn python or not

rugged root
#

!e

user_input = "bacon"
try:
  number = int(user_input)
  print(number)
except ValueError:
  print("Whelp, you can't convert non number string to an integer")
wise cargoBOT
#

@rugged root :white_check_mark: Your eval job has completed with return code 0.

Whelp, you can't convert non number string to an integer
rugged root
#

!e

int("bacon")
wise cargoBOT
#

@rugged root :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 1, in <module>
003 | ValueError: invalid literal for int() with base 10: 'bacon'
queen folio
#

don't use bare excepts!

honest pier
#

!e

try:
  print(using_a_name_i_didnt_define)
except:
  pass
wise cargoBOT
#

@honest pier :warning: Your eval job has completed with return code 0.

[No output]
uneven parrot
#

Hi guys what should I do to open my microphone too

honest pier
#

!voice

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

uneven parrot
honest pier
#

yeah

lunar helm
#

yaa

queen folio
#

YEAH!

lunar helm
#

@rugged roothlo

uneven parrot
honest pier
#

presumably, read the embed

queen folio
#

^

lunar helm
#

@uneven parrotwhic topic tey talk

#

tell me

honest pier
#

just listen

lunar helm
#

oo which topic

queen folio
#

look before you leap

#

vs

#

Easier to ask for forgiveness than permission.

lunar helm
#

ok

tiny socket
#

Some JIT is just gonna be another thing I'm cpython eventually, it's not going to affect any user facings APIs afaik

slate viper
#
pkg : The term 'pkg' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify
that the path is correct and try again.
At line:1 char:1
+ pkg install py36-pillow
+ ~~~
    + CategoryInfo          : ObjectNotFound: (pkg:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

what does this mean

slate viper
#

why cant i install python

#

pillow*

#

not python

#

yes

#

yes im using powershell

tiny socket
#

I wanna see this optimised while loop ๐Ÿ‘€

lunar helm
#

use python pycharm

icy axle
#

I hope it's in Yeethon

cerulean moth
#

wait, isn't there a download option which sets it up automatically? i thought isntall python

rugged root
#

py -m pip install --upgrade Pillow

slate viper
#

python3 -m pip install --upgrade Pillow not this ??

#

it did

cerulean moth
honest pier
#

@olive hedge

slate viper
#

LIES ALL OF THEM LIESS

#

xd

rugged root
#

py -3.7

tiny socket
#

For anyone Linux this makes your life easier:

alias python="python3.9"
alias pip="python3.9 -m pip"
icy axle
#

!e ```py
def forever(function):
while True:
function()

@forever
def greet():
print(f"Hello there!")

wise cargoBOT
#

@icy axle :x: Your eval job has completed with return code 143 (SIGTERM).

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

Full output: too long to upload

tiny socket
slate viper
#

what is a generator

#

?

shadow cedar
tiny socket
#

Hemlock when I get home I'm gonna show you a beautifully horrific deco

alpine path
#

hello ๐Ÿ‘‹

shadow cedar
#

yeah

cerulean moth
#

yeah in 3.9 we can use lambdas in decos

shadow cedar
#

!e ```py
@print
@eval('lambda s: s.name')
class Cool:
pass

wise cargoBOT
#

@shadow cedar :white_check_mark: Your eval job has completed with return code 0.

Cool
honest pier
#

!e

@print
def yoink():
  return 5
wise cargoBOT
#

@honest pier :white_check_mark: Your eval job has completed with return code 0.

<function yoink at 0x7f00dae44040>
honest pier
#

lol

icy axle
rugged root
#

!voice @next gull

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

icy axle
#
@eval('lambda s: s.__name__')
class Hello:
    pass
shadow cedar
#

typing has a overload deco

icy axle
#
@eval
class Hello:
    pass
shadow cedar
#

they show why eval is bad

icy axle
#
class Hello:
    pass

Hello = eval(Hello)
#
@eval("something")
class Hello:
    pass
#
class Hello:
    pass

Hello = eval("something")(Hello)
cerulean ridge
cerulean moth
#

!e

@print
@eval("lambda s: s.__name__")
def hello():
    return " function"
wise cargoBOT
#

@cerulean moth :white_check_mark: Your eval job has completed with return code 0.

hello
cerulean moth
#

umm

#

shouldn't function come after that?

icy axle
honest pier
#

no, you didn't call the function

#

you just got its name

shadow cedar
#

leaky relus are cool tho

icy axle
#

That's a fun one, yeah

tiny socket
#

A decorators fundamental 'thing' is replacing the thing it decorates with itself, what you do in the deco determines what the function does, not the function itself

cerulean moth
#

umm yeah got that

shadow cedar
tiny socket
#

You still kinda replace the function, even if with the function itself

#

I'd use better words but I'm on mobile and typing feels like dying

shadow cedar
cerulean moth
#

!e

@print
@eval("lambda s: f'{s.__name__} {s()}'")
def hello():
    return "function"
wise cargoBOT
#

@cerulean moth :white_check_mark: Your eval job has completed with return code 0.

hello function
shadow cedar
#

anyone know how inspect.get_source works? its black magic

coral cedar
#

!e

wise cargoBOT
#
Command Help

!eval [code]
Can also use: e

*Run Python code and get the results.

This command supports multiple lines of code, including code wrapped inside a formatted code
block. Code can be re-evaluated by editing the original message within 10 seconds and
clicking the reaction that subsequently appears.

We've done our best to make this sandboxed, but do let us know if you manage to find an
issue with it!*

icy axle
#

!e ```py
import inspect
print(inspect.get_source(print))

wise cargoBOT
#

@icy axle :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 2, in <module>
003 | AttributeError: module 'inspect' has no attribute 'get_source'
honest pier
#

that spacing on that embed looks terrible

cerulean moth
#

you cannot get source of c lang code vester

#

it only works for python code

icy axle
shadow cedar
wise cargoBOT
#

@shadow cedar :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 1, in <module>
003 | ImportError: cannot import name 'get_source' from 'inspect' (/usr/local/lib/python3.9/inspect.py)
shadow cedar
#

wut

icy axle
shadow cedar
#

its part of the stdlib

icy axle
#

The method doesn't exist

shadow cedar
#

why is not there

cerulean moth
#

!d inspect

wise cargoBOT
#

Source code: Lib/inspect.py

The inspect module provides several useful functions to help get information about live objects such as modules, classes, methods, functions, tracebacks, frame objects, and code objects. For example, it can help you examine the contents of a class, retrieve the source code of a method, extract and format the argument list for a function, or get all the information you need to display a detailed traceback.

There are four main kinds of services provided by this module: type checking, getting source code, inspecting classes and functions, and examining the interpreter stack.

coral cedar
#

counter = 1
while counter < 10 :
print(counter)
counter += 1

shadow cedar
#

im dumb

cerulean moth
#

!d inspect.getsource

wise cargoBOT
#

inspect.getsource(object)```
Return the text of the source code for an object. The argument may be a module, class, method, function, traceback, frame, or code object. The source code is returned as a single string. An [`OSError`](https://docs.python.org/3/library/exceptions.html#OSError "OSError") is raised if the source code cannot be retrieved.

Changed in version 3.3: [`OSError`](https://docs.python.org/3/library/exceptions.html#OSError "OSError") is raised instead of [`IOError`](https://docs.python.org/3/library/exceptions.html#IOError "IOError"), now an alias of the former.
cerulean moth
#

there

icy axle
#

Hahah

shadow cedar
#

im dumb lol

icy axle
#

!e ```py
import inspect
print(inspect.getsource(print))

shadow cedar
#

got so used to snek case

wise cargoBOT
#

@icy axle :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 2, in <module>
003 |   File "/usr/local/lib/python3.9/inspect.py", line 1024, in getsource
004 |     lines, lnum = getsourcelines(object)
005 |   File "/usr/local/lib/python3.9/inspect.py", line 1006, in getsourcelines
006 |     lines, lnum = findsource(object)
007 |   File "/usr/local/lib/python3.9/inspect.py", line 817, in findsource
008 |     file = getsourcefile(object)
009 |   File "/usr/local/lib/python3.9/inspect.py", line 697, in getsourcefile
010 |     filename = getfile(object)
011 |   File "/usr/local/lib/python3.9/inspect.py", line 677, in getfile
... (truncated - too many lines)

Full output: https://paste.pythondiscord.com/neporubufe.txt?noredirect

cerulean moth
#

!e

from inspect import getsource
print(getsource(getsource))
wise cargoBOT
#

@cerulean moth :white_check_mark: Your eval job has completed with return code 0.

001 | def getsource(object):
002 |     """Return the text of the source code for an object.
003 | 
004 |     The argument may be a module, class, method, function, traceback, frame,
005 |     or code object.  The source code is returned as a single string.  An
006 |     OSError is raised if the source code cannot be retrieved."""
007 |     lines, lnum = getsourcelines(object)
008 |     return ''.join(lines)
icy axle
#

It worked with C code ;)

shadow cedar
#

cool right

shadow cedar
icy axle
#

Oh wait, no

#

That's a traceback hahaha

cerulean moth
#

lol

#

big traceback

shadow cedar
#

it wont work on builtin_function_or_method

icy axle
#

Yeahh

#

!e ```py
from random import choice
from inspect import getsource
print(getsource(choice))

wise cargoBOT
#

@icy axle :white_check_mark: Your eval job has completed with return code 0.

001 |     def choice(self, seq):
002 |         """Choose a random element from a non-empty sequence."""
003 |         # raises IndexError if seq is empty
004 |         return seq[self._randbelow(len(seq))]
icy axle
#

Nice method

shadow cedar
#

i still dont know how it works tho

cerulean moth
#

that's how gurkbot's source works

#

using getsource

icy axle
#

Oh, nice

shadow cedar
#
import dis
from inspect import getsource
dis.dis(getsource)
cerulean moth
#

!e

from math import sin
from inspect import getsource
print(getsource(sin))
wise cargoBOT
#

@cerulean moth :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 3, in <module>
003 |   File "/usr/local/lib/python3.9/inspect.py", line 1024, in getsource
004 |     lines, lnum = getsourcelines(object)
005 |   File "/usr/local/lib/python3.9/inspect.py", line 1006, in getsourcelines
006 |     lines, lnum = findsource(object)
007 |   File "/usr/local/lib/python3.9/inspect.py", line 817, in findsource
008 |     file = getsourcefile(object)
009 |   File "/usr/local/lib/python3.9/inspect.py", line 697, in getsourcefile
010 |     filename = getfile(object)
011 |   File "/usr/local/lib/python3.9/inspect.py", line 677, in getfile
... (truncated - too many lines)

Full output: https://paste.pythondiscord.com/wonozerulo.txt?noredirect

cerulean moth
#

aha, math is writing in c ig

shadow cedar
#

!e ```py
import dis
from inspect import getsource
dis.dis(getsource)

wise cargoBOT
#

@shadow cedar :white_check_mark: Your eval job has completed with return code 0.

001 | 1024           0 LOAD_GLOBAL              0 (getsourcelines)
002 |                2 LOAD_FAST                0 (object)
003 |                4 CALL_FUNCTION            1
004 |                6 UNPACK_SEQUENCE          2
005 |                8 STORE_FAST               1 (lines)
006 |               10 STORE_FAST               2 (lnum)
007 | 
008 | 1025          12 LOAD_CONST               1 ('')
009 |               14 LOAD_METHOD              1 (join)
010 |               16 LOAD_FAST                1 (lines)
011 |               18 CALL_METHOD              1
... (truncated - too many lines)

Full output: https://paste.pythondiscord.com/uvutucenep.txt?noredirect

coral cedar
honest pier
#

!e

counter = 1
while counter < 10 :
    print(counter)
    counter += 1
wise cargoBOT
#

@honest pier :white_check_mark: Your eval job has completed with return code 0.

001 | 1
002 | 2
003 | 3
004 | 4
005 | 5
006 | 6
007 | 7
008 | 8
009 | 9
cerulean moth
#

not garabage mean!

icy axle
#

!e ```py
from inspect import getsource
print(getsource(list._randbelow))

wise cargoBOT
#

@icy axle :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 2, in <module>
003 | AttributeError: type object 'list' has no attribute '_randbelow'
shadow cedar
#

its self._randbelow

#

its part of some class

icy axle
#

But that's not on a "self object". It's on what is being passed to the function

shadow cedar
#

!e ```py
from random import choice
print(type(choice))

wise cargoBOT
#

@shadow cedar :white_check_mark: Your eval job has completed with return code 0.

<class 'method'>
shadow cedar
#

see

#

its part of some class

#

!e ```py
from random import choice
c = choice.class
print(dir(c))

cerulean moth
#

!e

from secrets import randbelow
from inspect import getsource
print(getsource(randbelow))

is that it?

wise cargoBOT
#

@shadow cedar :white_check_mark: Your eval job has completed with return code 0.

['__call__', '__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__func__', '__ge__', '__get__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__self__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
#

@cerulean moth :white_check_mark: Your eval job has completed with return code 0.

001 | def randbelow(exclusive_upper_bound):
002 |     """Return a random int in the range [0, n)."""
003 |     if exclusive_upper_bound <= 0:
004 |         raise ValueError("Upper bound must be positive.")
005 |     return _sysrand._randbelow(exclusive_upper_bound)
shadow cedar
#

what is secrets

rugged root
#

It's a more cryptography focused random

shadow cedar
#

oh ok

icy axle
rugged root
#

Wait is it not?

#

Which one am I thinking of...

honest pier
#

it basically has random functions but cryptographically secure

#

you're right hem

shadow cedar
#

!e ```py
from cytpes import string_at as segfault

segfault(0)

rugged root
#

Okay cool

wise cargoBOT
#

@shadow cedar :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 1, in <module>
003 | ModuleNotFoundError: No module named 'cytpes'
shadow cedar
#

bruh wut

icy axle
#

!d secrets

wise cargoBOT
#

New in version 3.6.

Source code: Lib/secrets.py

The secrets module is used for generating cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.

In particular, secrets should be used in preference to the default pseudo-random number generator in the random module, which is designed for modelling and simulation, not security or cryptography.

honest pier
#

it actually won't segfault on windows lol

icy axle
#

Yeah

#

Gtg, see you

shadow cedar
#

what happened to stdlib modules

honest pier
#

you spelled it wrong

shadow cedar
#

why is ctypes ded

#

bruh

honest pier
#

cause cytpes is not std lib

shadow cedar
#

!e ```py
from ctypes import string_at as segfault
segfault(0)

wise cargoBOT
#

@shadow cedar :warning: Your eval job has completed with return code 139 (SIGSEGV).

[No output]
shadow cedar
#

it segfaulted lol

honest pier
#

well, yeah

#

of course it did

shadow cedar
#

cool

#

!e ```py
x = 'exec(x)'
exec(x)

wise cargoBOT
#

@shadow cedar :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 2, in <module>
003 |   File "<string>", line 1, in <module>
004 |   File "<string>", line 1, in <module>
005 |   File "<string>", line 1, in <module>
006 |   [Previous line repeated 496 more times]
007 | RecursionError: maximum recursion depth exceeded during compilation
shadow cedar
#

recursion boiz

amber raptor
#

it's the "choosing" that confuses me, because OS doesn't give a shit what you want

undone idol
#

!d sys.setrecursionlimit

wise cargoBOT
#

sys.setrecursionlimit(limit)```
Set the maximum depth of the Python interpreter stack to *limit*. This limit prevents infinite recursion from causing an overflow of the C stack and crashing Python.

The highest possible limit is platform-dependent. A user may need to set the limit higher when they have a program that requires deep recursion and a platform that supports a higher limit. This should be done with care, because a too-high limit can lead to a crash.

If the new limit is too low at the current recursion depth, a [`RecursionError`](https://docs.python.org/3/library/exceptions.html#RecursionError "RecursionError") exception is raised.

Changed in version 3.5.1: A [`RecursionError`](https://docs.python.org/3/library/exceptions.html#RecursionError "RecursionError") exception is now raised if the new limit is too low at the current recursion depth.
amber raptor
#

OS will memory map it period

#

Language doesn't matter, you must pass all IO operations through OS

#

and it will handle all file operations in whatever manner it picks

#

No, it's ultra important to understand this

rugged root
#

Race car conditions

#

vroom

honest pier
#

nyoom

amber raptor
#

and that's my SREness getting driven crazy by Devs wondering why behavior isn't what they expect because OS is like "No dummy"

rugged root
#

"PUNY PROGRAMMER! YOU DARE ANGER THE WINDOWS!?!?!"

amber raptor
#

it's not Windows

clear shadow
#

!d io

wise cargoBOT
#
io

Source code: Lib/io.py

rugged root
#

I know

amber raptor
#

Linux does similar, this is OS 101 classes

rugged root
#

True enough

#

Just worked the best for the joke

#

My brain took it in the same direction as "do not anger the happy fun ball"

#

Classic SNL sketch

amber raptor
#

also, Memory is handled by OS as well, unsafe memory means memory that shouldn't be marked as executable

honest pier
#

i can reverse faster than i can go forwards ๐Ÿค”

strange idol
#

hello

rugged root
#

Yo

strange idol
#

how are you guys?

rugged root
honest pier
#

in my tank

rugged root
strange idol
shadow cedar
#

yo boiz

clear shadow
#

!e

import io

file = io.StringIO("test")

file.write("a quick brown fox jumps over the lazy dog!\n")
print(file.read())
short gate
#

Hello.

wise cargoBOT
#

@clear shadow :warning: Your eval job has completed with return code 0.

[No output]
shadow cedar
#

!e ```py
import('os').system('ls')

wise cargoBOT
#

@shadow cedar :warning: Your eval job has completed with return code 0.

[No output]
clear shadow
#

!e

__import__('os').system('ls')
print(dir(ls))

short gate
#

print("skcus tfosibU"[::-1])
Guess the output.

shadow cedar
#

Ubisoft sucks

amber raptor
#

also, due to lack of mandatory locks, this is why it's common for apps to want to run as their own user and then set all the files it doesn't want anyone else in to 774

short gate
amber raptor
#

or 744

honest pier
#

!d io.StringIO.getvalue

wise cargoBOT
#

getvalue()```
Return a `str` containing the entire contents of the buffer. Newlines are decoded as if by [`read()`](https://docs.python.org/3/library/io.html#io.TextIOBase.read "io.TextIOBase.read"), although the stream position is not changed.
short gate
#

skucs tfosibU[::-1]

#

I read ("read" in past simple form) about Ubisoft on Crappy Games Wiki.
It seems that they're considered bad, but I do not know the main reason why they're considered bad.

rugged root
#

Hemlock is love, Hemlock is life?

short gate
shadow cedar
#

!e ```py
print(''.join(chr(x) for x in [78, 101, 118, 101, 114, 32, 103, 111, 110, 110, 97, 32, 103, 105, 118, 101, 32, 121, 111, 117, 32, 117, 112, 44, 32, 110, 101, 118, 101, 114, 32, 103, 111, 110, 110, 97, 32, 108, 101, 116, 32, 121, 111, 117, 32, 100, 111, 119, 110]))

wise cargoBOT
#

@shadow cedar :white_check_mark: Your eval job has completed with return code 0.

Never gonna give you up, never gonna let you down
rugged root
#

Close enough

shadow cedar
#

haha gottem

short gate
#

I watched this one for a few times.

shadow cedar
#

!e ```py
from future import braces

wise cargoBOT
#

@shadow cedar :x: Your eval job has completed with return code 1.

001 |   File "<string>", line 1
002 | SyntaxError: not a chance
honest pier
#

@frigid panther why does the super pershing require 17k silver lions to repair

bronze silo
#

what topic are you guy talking ?

rugged root
#

I'm going to be honest, I phased out midway through

honest pier
#

kekw

rugged root
#

Just stuffing envelopes and watching a Zelda randomizer

slate viper
#

wat is a generator ??

bronze silo
#

game on python

rugged root
#

So a generator is a function that will return a value, except instead of using return you use yield. The difference is that the generator object remembers where it left off

cerulean ridge
#

gtg guys

honest pier
#

i love that tank but it's so expensive :/

slate viper
rugged root
#

They're for different use cases

honest pier
#

you can't compare them, they're just different

rugged root
#

So an example is range()

slate viper
#

when is a generator used ?

alpine path
rugged root
#

When you do range(), it returns an object that you can use to get numbers out sequentially until it gets used up

honest pier
#

it doesn't get used up

rugged root
#

?

honest pier
#

it's not a generator

rugged root
#

Right but it's the closest and easiest thing I can compare it to

#

Unless you've got a better one off hand

honest pier
#

itertools.count

rugged root
#

Fair point

honest pier
#

or just your own

rugged root
#

Right right

#

Let me crack out a quick example then

tiny socket
#
def gen(nums):
  i = 0
  while i < nums:
    yield i
    i += 1
slate viper
rugged root
#

Yeah that

honest pier
#

nums for an int lemon_pensive

dense ibex
#

Hey @terse needle ๐Ÿ‘‹

tiny socket
#

i was gonna do something else then i didnt and i wasnt bothered to rename kek

terse needle
#

hey

slate viper
#

!e

def gen(nums):
  i = 0
  while i < nums:
    yield i
    i += 1

gen(69)
wise cargoBOT
#

@slate viper :warning: Your eval job has completed with return code 0.

[No output]
rugged root
#

!e

def gen(nums):
  i = 0
  while i < nums:
    yield i
    i += 1

generator = gen(5)
print(next(generator))
print(next(generator))
wise cargoBOT
#

@rugged root :white_check_mark: Your eval job has completed with return code 0.

001 | 0
002 | 1
honest pier
#

!e

def gen(num):
  i = 0
  while i < num:
    yield i
    i += 1
my_generator = gen(10)
print(type(my_generator))
print(f"first value {next(my_generator)}")
for x in my_generator:
  print(x)
wise cargoBOT
#

@honest pier :white_check_mark: Your eval job has completed with return code 0.

001 | <class 'generator'>
002 | first value 0
003 | 1
004 | 2
005 | 3
006 | 4
007 | 5
008 | 6
009 | 7
010 | 8
011 | 9
rugged root
#

I'll let you guys field it, I still have a lot of envelopes

slate viper
#

so whats the difference between
This

def plusone(num):
  i = 0
  while i < int(num):
    i += 1
    print(i)

my_generator = plusone(20)
print(my_generator())

and

def gen(num):
  i = 0
  while i < num:
    yield i
    i += 1
my_generator = gen(10)
print(type(my_generator))
print(f"first value {next(my_generator)}")
for x in my_generator:
  print(x)
#

!e

def plusone(num):
  i = 0
  while i < int(num):
    i += 1
    print(i)

my_generator = plusone(20)
print(my_generator())
wise cargoBOT
#

@midnight agate :white_check_mark: Your eval job has completed with return code 0.

I am now a programmer. Take that!
honest pier
#
def gen(num):
  i = 0
  while i < num:
    yield i
    i += 1
my_generator = gen(10)

first_element = next(my_generator)
print(first_element)
```see how you only get one element
honest pier
rugged root
#

"Don't have self control? MAKE yourself have it."

slate viper
#

hmmm

trail badge
#

Here is a Python Made TAS Run in Trackmania: https://www.youtube.com/watch?v=AyXpKVnbdvY

-Rules Followed:
NOT used Offline (Even if you could use it online, wouldn't be very efficient.)

Trackmania TAS run made with Python.

TAS Time: 24.59

I decided since I now know how to optimize the TAS tool to be more like Donadigo's, I was going to make a new improved and more optimized run.

If this video gets 4 likes, I'll release the code and explain how the mouse emulation helps with making TAS runs smoother, and more accurate every t...

โ–ถ Play video
#
mouse.position = (1500, 400)
sleep(0.2)
mouse.click(Button.left, 1)
sleep(0.2)
rugged root
#

Hmm

#

Can't seem to find the EULA for Trackmania

slate viper
#

if i wanna make a snake game

#

do i use

#

pycharm

#

or turtle

#

?

#

pygame*

trail badge
#

"Hello, I am learning Python and I am wondering if anyone has any TAS tool creating experience, or knows a server who can help me with it, I am wanting to experiment with what is possible."

gentle flint
#

tf is tas

trail badge
#

here:

#

Tool
Assisted
Speedrun

gentle flint
#

"Which veins are best for injecting cocaine? Just curious, not planning to do it."

#

sorry mods

rugged root
#

It's.... kind of in context?

gentle flint
#

it is

frigid panther
paper tendon
#

anyone with significant flask knowledge and bs4?

gentle flint
#

@rugged root it can actually be injected btw

rugged root
#

The more you know

honest pier
gentle flint
honest pier
#

"from public settings"

slate viper
#
import sys
main()
import pygame
import random

class Snake(object):
    def __init__(self):
        pass

    def get_head_postion(self):
        pass

    def turn(self, point):
        pass

    def move(self):
        pass

    def reset(self):
        pass

    def draw(self, surface):

    def handle_keys(self):
        pass

class food(object):
    def __init__(self):
        pass

    def reandomize_position(self):
        pass

    def draw(self, surface):
        pass


def drawGrid(surface):
    for y in range(0, int(GRID_HEIGHT)):
        for x in range(0, int(GRID_WIDTH)):
            if (x+y) % 2 == 0:
                r = pygame.Rect((x*GRIDSIZE, y*GRIDSIZE), (GRIDSIZE, GRIDSIZE))
                pygame.draw.rect(surface, (93, 216, 228), r)
            else:
                rr = pygame.Rect((x*GRIDSIZE, y*GRIDSIZE), (GRIDSIZE, GRIDSIZE))
                pygame.draw.rect(surface, (84, 194, 205), rr)

SCREEN_WIDTH = 512
SCREEN_HEIGHT = 512

GRIDSIZE = 20
GRID_WIDTH = SCREEN_WIDTH / GRIDSIZE
GRID_HEIGHT = SCREEN_HEIGHT / GRIDSIZE

UP = (0, -1)
DOWN = (0, 1)
LEFT = (-1, 0)
RIGHT = (1, 0)

def main():
    pygame.init()

    screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT) 0,32)
    clock = pygame.time.Clock()

    surface = pygame.Surface(screen.get_size())
    surface = surface.convert()

main()
paper gale
#

Hello.

honest pier
#

@frigid panther why does the superpershing take 17 bruhhh

whole bear
#

!e

honest pier
#

๐Ÿ˜”

tiny seal
gentle flint
#

that doesn't look isometric to me

tiny seal
#

its on a 2:1 grid

gentle flint
#

huh

#

it's the left edge which threw me off

#

moving outwards downwards

tiny seal
#

almost

rugged root
frigid panther
#

hemlock, do you posses knowledge of oauth2 and how it works

tiny socket
#

oauth2 works through literal magic.

gentle flint
#

yoof

gentle flint
frigid panther
#

@tiny socket can you explain it to me ๐Ÿ‘€

tiny socket
#

in which context?

#

i understand roughly how discord oauth works

frigid panther
#

trying to implement discord oauth2

#

on my fast api server

tiny socket
#

ah! i have done that

#

1 sec

frigid panther
#

wanna switch vcs?

tiny socket
#

i cant really explain it because i only half understand it

#

but i can show the code and hope you understand it :P

frigid panther
#

alright

#

site uses discord oauth2?

frigid panther
#

no

#

django

tiny socket
#

ah, not fastapi either way

gentle flint
#

how do I get all my branches even without adding a fuckton of merge commits

#

oh actually nvm

honest pier
#

cry

gentle flint
rugged root
#

What do you mean even

honest pier
#

same commit?

gentle flint
#

I mean this

tiny socket
#

To sum up my feelings on 'dumb school rules' I don't think they're actually that dumb. Sometimes there are rules that genuinely dont make sense, but often times they do make sense it's just that you don't necessarily see the reason. It's the same as some things people consider 'dumb' about discord. Generally there's a reasonable and rational explanation behind them, its just that most people dont see or understand it.

dense ibex
#

I agree 100% ^^

spark owl
#

Hi

#

what are the best youtube channels to learn python?

gentle flint
#

corey schafer is often recommended

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.

gentle flint
#

cArEy sChAfEr

spark owl
#

thx

dense ibex
rugged root
#

!paste

wise cargoBOT
#

Pasting large amounts of code

If your code is too long to fit in a codeblock in discord, you can paste your code here:
https://paste.pydis.com/

After pasting your code, save it by clicking the floppy disk icon in the top right, or by typing ctrl + S. After doing that, the URL should change. Copy the URL and post it here so others can see it.

tiny socket
#

!e

from functools import wraps


class SpecialDeco:
    def __init__(self, *args, **kwargs):
        self.args = args
        self.kwargs = kwargs

    def __call__(self, func):
        @wraps(func)
        def call(*args, **kwargs):
            return func(*[*args, *self.args], **{**kwargs, **self.kwargs})

        return call

@SpecialDeco(1,2, a=3)
def test(c, d, a):
    print(c, d, a)

test()
wise cargoBOT
#

@tiny socket :white_check_mark: Your eval job has completed with return code 0.

1 2 3
tiny socket
#

:)

slate viper
tiny socket
#

weird functions and decosโ„ข๏ธ

slate viper
#

pygame 2.0.1 (SDL 2.0.14, Python 3.9.4)
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 131, in <module>
main()
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 109, in main
food = food()
UnboundLocalError: local variable 'food' referenced before assignment

Process finished with exit code 1

tiny socket
#

im gonna go just uh... blast spotify into myself while pretending to be productive :)

honest pier
#

:)

rugged root
#

!vban 704212342011068437 You seem to only have used the voice chat to make loud noises. The last few times you've been in VC when I've been around, any noise from your mic has been loud static. If it is an issue with your microphone, I suggest that you fix it and then appeal by sending a DM to the @rapid crown bot.

wise cargoBOT
#

failmail :ok_hand: applied voice ban to @rich heart permanently.

slate viper
#

Traceback (most recent call last):
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 130, in <module>
main()
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 109, in main
food = Food()
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 66, in init
self.randomize_position()
AttributeError: 'Food' object has no attribute 'randomize_position'

honest pier
#
    def reandomize_position(self):
        self.postion = (random.randint(0, GRID_WIDTH-1)* GRIDSIZE, random.randint(0, GRID_HEIGHT-1)* GRIDSIZE)
slate viper
rugged root
#

reandomize rather than randomize

dense ibex
#

brb gonna make some lunch yummy

slate viper
#

Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 127, in <module>
main()
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 106, in main
food = Food()
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 63, in init
self.randomize_position()
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 66, in randomize_position
self.postion = (random.randint(0, GRID_WIDTH-1)* GRIDSIZE, random.randint(0, GRID_HEIGHT-1)* GRIDSIZE)
File "C:\Users\99pro\AppData\Local\Programs\Python\Python39\lib\random.py", line 339, in randint
return self.randrange(a, b+1)
File "C:\Users\99pro\AppData\Local\Programs\Python\Python39\lib\random.py", line 312, in randrange
raise ValueError("non-integer stop for randrange()")
ValueError: non-integer stop for randrange()

#

GRID_WIDTH = SCREEN_WIDTH // GRIDSIZE
GRID_HEIGHT = SCREEN_HEIGHT // GRIDSIZE

rugged root
#

!e

num = 4 / 2
other = 4 // 2
print(num, other)
wise cargoBOT
#

@rugged root :white_check_mark: Your eval job has completed with return code 0.

2.0 2
slate viper
#

Traceback (most recent call last):
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 127, in <module>
main()
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 115, in main
snake.move()
File "C:\Users\99pro\PycharmProjects\pillow_random_shit\main.py", line 26, in move
if len(self.positions) > 2 and new in self.positions[2:]:
AttributeError: 'Snake' object has no attribute 'positions'

rugged root
#

!stream 482417717362556928

wise cargoBOT
#

@slate viper

โœ… @slate viper can now stream.

rich gorge
#

@slate viper
add a
self.score = 0
in line 11
and in line 119,
snake.score +=1

#

also soon after reset , do a self.score = 0

rugged root
#

!e

spam = [[0] * 3]
print(spam)
spam[0][1] = 2
print(spam)
wise cargoBOT
#

@rugged root :white_check_mark: Your eval job has completed with return code 0.

001 | [[0, 0, 0]]
002 | [[0, 2, 0]]
paper gale
#

progresstinate

#

Jake looks tired.

gentle flint
#

well he's generally either tired or bouncy

#

so that kinda makes sense or he wouldn't be in his chair

paper gale
#

My hair is way more worse.

gentle flint
#

jake late at night before his haircut

rugged root
#

Emergency delivery run, back later

paper gale
#

That's how Jake is gonna look.

gentle flint
#

cya hemlock

paper gale
#

But that's how I look right now.

#

Bye Hemlock.

#

High price == High quality (most of the time)

#

What do you mean by apps not working anymore? Like they crash when you open them?

gentle flint
#

they do not work

paper gale
#

Like they just don't open?

gentle flint
#

the app prints a message saying you cannot run it on this version of ios

paper gale
#

understood.

#

Chicks?

#

Sounds like a bird.

#

Verbose, are you from Germany?

wind cobalt
#

2 + 2

paper gale
#

2+2

dense ibex
#

.wa 2+2

viscid lagoonBOT
paper gale
#

what's 9 + 10

wind cobalt
#

-1

#

= 3 quick maffs

paper gale
#

21

#

:- 2 => 2(x + 5) :- 2 = 18 :- 2

#

solve that.

gentle flint
#

@dense ibex using an RC high-pass filter, with a cut-off frequency of 10 kHz, create a phasor diagram to represent the circuit, and hence derive a formula for the gain. Calculate the gain for that filter when it is operating at a frequency of 5770 Hz, using your formula.

brittle mango
dense ibex
#

.wa what is the meaning of live?

viscid lagoonBOT
gentle flint
honest pier
#

of live

dense ibex
#

Lmao

paper gale
#

.wa what is the meaning of life?

viscid lagoonBOT
gentle flint
#

although to be fair this is more electrical engineering

wind cobalt
gentle flint
#

does that make me a wizard

paper gale
#

Yes.

wind cobalt
paper gale
#

Oh...

gentle flint
paper gale
#

Thought so.

gentle flint
#

from the Netherlands
next to Germany

wind cobalt
#

G E K O L O N I S E E R D

paper gale
#

yeah I had a feeling you were either from Germany or Netherlands.

gentle flint
wind cobalt
#

heyyyy

gentle flint
paper gale
#

Yeah, from your accent. But I'm very bad at telling where people are from by their accents.

#

Don't think German people and Dutch people's accents in english sound similar.

gentle flint
whole bear
#

Are you all skilled at coding?

gentle flint
#

I just pretend

#

but I am a good pretender

wind cobalt
whole bear
#

LOL

gentle flint
#

here's one of my props

honest pier
#

what is that, gedit?

gentle flint
#

Atom

whole bear
#

Looks so weird to methinkmon

honest pier
#

yikes

#

atom in 2021

gentle flint
whole bear
#

Any tips to get started?

gentle flint
#

I've stopped caring what editor other programmers use @honest pier

#

they all have their own thing

terse needle
#

@dense ibex You wanted a math question so I wrote you one.

honest pier
#

it is what it is

gentle flint
#

Atom works for me so I use it, regardless of whether it's cool or not

#

I used Sublime Text until it no longer worked

#

tried vim, but it was a pain

honest pier
#

is that even a real triangle

#

kj

#

your drawing is not to scale

whole bear
gentle flint
#

enough
cough
plough
dough
bought
thorough
hiccough
turlough

#

all have different pronunciations of ough

whole bear
gentle flint
#

English is hopeless

wind cobalt
#

There's still hope

#

Comirnaty or communism or something

gentle flint
#

Pfizerโ€“BioNTech COVID-19 vaccine (INN: tozinameran), sold under the brand name Comirnaty

whole bear
terse needle
dense ibex
#

wait are they not even

#

they look even

terse needle
#

you cant assume its a regular triangle

dense ibex
#

Yes i can, I just did

rugged root
#

@whole bear Have you started with any resources?

dense ibex
#

๐Ÿ˜†

rugged root
#

Or what kinds of tips are you looking for

terse needle
dense ibex
#

Alright mr math boy what's the answer then

terse needle
#

gimme sec

cerulean moth
#

U got your old pfp back, nice

whole bear
rugged root
#

Oh yeah, absolutely

#

!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.

terse needle
honest pier
#

x approx = 5.56

#

wow

#

by law of cosines

rugged root
#

So we have a bunch of awesome resources on our site. We typically recommend either "Automate the Boring Stuff" and/or "A Byte of Python"

terse needle
#

yeah

whole bear
#

Thanks

rugged root
#

And you can always ask us questions for anything that you need clarification on, suggestions, etc.

whole bear
#

ok

dense ibex
#

3.1415926

#

Excuse me for that I didn't mean to cough into my mic. I choked on water.

#

.wa pi

viscid lagoonBOT
trail badge
#

I've memorized the first line of the digits of pi, And I'm going to type them all out

honest pier
#

amazing

severe pulsar
#

copy paste sus

#

๐Ÿ˜… ๐Ÿ‘€

trail badge
#

3.141592653589793238462643383279502884197169399375105820974944592307816406286

#

That took a bit of time

honest pier
#

alex, what is "copy and paste"?

trail badge
#

but a bit surprisingly fast

severe pulsar
#

alex

whole bear
#

is it possible to make a virus with python

trail badge
#

GQ (Good Question)

rugged root
#

!rule 5

wise cargoBOT
#

5. Do not provide or request help on projects that may break laws, breach terms of services, or are malicious or inappropriate.

rugged root
#

So

#

No

whole bear
#

i only like to kill my old pc

gleaming grove
#

I dont think it makes sense to make a virus

rugged root
#

We have no way of verifying what your intent is, nor can we prevent others from using the code that we'd help you with. So as a blanket rule, we do not, will not, and never will help with that kind of thing

whole bear
gleaming grove
#

yeah but it's just a bad idea to get into that kinda stuff

whole bear
#

is there a possibility to shutdown you pc with python

dense ibex
#

Based on what you just asked before I don't feel comfortable answering that.

gleaming grove
#

Ahah same

whole bear
#

thanks

gleaming grove
#

Please dont get into malware

#

it's unethical, illegal, and doesnt pay well anyway

whole bear
#

i donยดt want to get into malware

#

only penetration testing

dense ibex
#

Can we change topic?

rugged root
#

I'd rather we stop this conversation, yeah

whole bear
#

ok

rugged root
#

We aren't helping, anywhere in the server I must add

wind cobalt
#

i got a script

dense ibex
#

No stop

whole bear
#

cause i donยดt want to get banned a second time

mystic schooner
#

How do you guys even improve your codes

rugged root
#

Really depends. Most of the time it's by asking opinions

honest pier
#

practice

rugged root
#

Eventually it just becomes easier to spot. But using your fellow coders as a sounding board can really make a difference

mystic schooner
#

I do it logically

rugged root
#

How do you mean?

gentle flint
#

we progress

mystic schooner
#

Like


this = {1:{2:{3:'a'}}}
#I will think of a way if assigning to a variable is good or accessing directly
this[1][2]```
#

And some other similar stuff

rugged root
#

So that depends on how often you'll be using that lower level dictionary

mystic schooner
#

I think of it in low level py_guido

rugged root
#

If it's something you're going to be working with for a bit, it's easier to just do:

this = {1:{2:{3:'a'}}}
shortcut = this[1][2]
#

So that you don't have to do the full pathing each time

mystic schooner
#

Yep that what I was talking about

#

So no more accessing again and again

icy axle
mystic schooner
#
info_dict = result['statistics']
  # -Anime
  ani_dict = info_dict['anime']
  anime_count = ani_dict['count']
  anime_watch = ani_dict['episodesWatched']
  days_watched = f"{(ani_dict['minutesWatched'] / (60*24)):.2f}"
  # -Manga
  manga_dict = info_dict['manga']
  manga_count = manga_dict['count']
  manga_reads = manga_dict['chaptersRead']
#

What I have done

#

:D

gentle flint
#

vigenere cipher

icy axle
#

vigenรจre cipher

gentle flint
#

message is
episode
codeword is
hej
repeat codeword to fill message
episode
hejhejh
shift each letter in message by offset of corresponding key letter from start of alphabet

icy axle
#

I see

mystic schooner
#

I know how the thing works but not idk how to implement in code

severe pulsar
#

yo Griff

gentle flint
#

for the first letter
letter is e
key letter is h
8th letter
shift e by 8
go from 5th to 13th letter
that's m
your first letter becomes m

#

for the second letter key letter is e

#

etc

icy axle
#

Makes sense

gentle flint
#

nice thing is that the longer the code word, the harder it is to do frequency analysis, since you don't have a one-to-one letter mapping

glad sandal
#

WHY ROASTING HIM

#

WTF

#

@dense ibex

whole bear
#

Go to private messages

glad sandal
#

OR NO

#

@gentle flint

dense ibex
#

I didn't say anything?

glad sandal
#

WTF

gentle flint
#

'twas me

glad sandal
dense ibex
#

Can you calm down please

glad sandal
#

yes

#

sorry

uncut meteor
glad sandal
#

i just felt bad for him

severe pulsar
#

๐Ÿ˜ฏ

gentle flint
#

I'm in a snappy mood
I should really stop

whole bear
#

I can calm down

glad sandal
#

sorry

dense ibex
whole bear
#

Is there someone Russian

dense ibex
#

No, this is an English only server

whole bear
#

I understand

#

again

dense ibex
#

ัั‚ะพ ะธ ั‚ะพะปัŒะบะพ ะฐะฝะณะปะธะนัะบะธะน ัะตั€ะฒะตั€

whole bear
#

I understand

#

I already understood

dense ibex
#

Please try your best to speak English

whole bear
#

I do not ban me

#

YES

glad sandal
#

@whole bear ะŸั€ะธะฒะตั‚, ะตัะปะธ ั‚ั‹ ะฝะต ะณะพะฒะพั€ะธัˆัŒ ะฟะพ-ะฐะฝะณะปะธะนัะบะธ, ะพะฝะธ ั‚ะตะฑั ะทะฐะฑะฐะฝัั‚.

#

(im using google translate)

#

ั…ะพั€ะพัˆะพ

whole bear
#

dont bun me

glad sandal
#

ะญั‚ะพั‚ ัะตั€ะฒะตั€ ั‚ะพะปัŒะบะพ ะฐะฝะณะปะธะนัะบะธะน, ะฒั‹ ะผะพะถะตั‚ะต ะณะพะฒะพั€ะธั‚ัŒ ะฟะพ-ะฐะฝะณะปะธะนัะบะธ ะฒ ั‚ะตะบัั‚ะพะฒะพะผ ั‡ะฐั‚ะต. ะ˜ ัั‚ะพ ั‚ั€ัƒะดะฝะพ ะฟะพะฝัั‚ัŒ, ะตัะปะธ ะฒั‹ ะณะพะฒะพั€ะธั‚ะต ะฟะพ-ั€ัƒััะบะธ

#

im not russan

#

i use translate

jaunty pendant
#

ะฏ ะฝะต ะณะฐะฒะฐั€ะธะผ ะฟะพ ั€ัƒัะบะธ, ะฟะพะถะฐะปัƒัะธ.

gentle flint
#

!rule 4

wise cargoBOT
#

4. Use English to the best of your ability. Be polite if someone speaks English imperfectly.

uncut meteor
#

@whole bear Keep the voice chat English, or I will have to remove your voice permissions

whole bear
#

Yes

jaunty pendant
#

And plus u wanted my help

gentle flint
#

bru

jaunty pendant
#

Well.

tropic topaz
#

hello guys

jaunty pendant
#

Ok, i stopped my russian course ok.

gentle flint
#

it wasn't addressed specifically at u @jaunty pendant

whole bear
#

helo

jaunty pendant
glad sandal
#

WAIT KEMAL

#

OMG

#

HUIIIII

flat sentinel
#

Filip and me Be like:
slave person GO GO GO

glad sandal
#

KEMAL U REMEVBER ME

#

THE C# GUY

whole bear
#

@they speak javascript

glad sandal
#

LMAO

flat sentinel
whole bear
#

js

#

javascript

uncut meteor
#

Please keep it to English

glad sandal
#

im so sorry

#

ok sorry

#

i will stop

#

sorry

whole bear
#

I write in English

#

!!!!!!!!

glad sandal
#

ok

#

try your best

icy axle
whole bear
#

๐Ÿค–

jaunty pendant
#

Bru

glad sandal
#

โœจ

flat sentinel
#

@jaunty pendant join vc

jaunty pendant
#

Just did

#

Lol

#

Yes

gentle flint
jaunty pendant
#

...

glad sandal
#

HAHAHAHAHAHAH

#

LOOLLL

whole bear
jaunty pendant
#

LOL

#

Yes

#

Linus

glad sandal
#

HAHAHAHAHH @flat sentinel

whole bear
#

a circle

jaunty pendant
#

Accedentaly tapped on VC 1

gentle flint
#

rip

jaunty pendant
#

Yes.

#

We are communicating via images

gentle flint
#

isn't that called an alphabet

whole bear
#

ball

glad sandal
#

@uncut meteor right now

jaunty pendant
#

?purge 69

#

Aw

jaunty pendant
#

Oh no

#

Kemal

#

Dont make me tell them what happened today when u tried to read macedonian again.

#

U god damn

#

Suck

whole bear
#

@gentle flint ัƒั‡ะธั‚ะตะปัŒ this is teacher

jaunty pendant
#

At reading

flat sentinel
jaunty pendant
flat sentinel
#

show that to oof

whole bear
#

I explained

jaunty pendant
#

Lol

#

Yes

#

...

#

Yes

#

My diet

#

Lmfao

#

@gentle flint lmao

glad sandal
#

no

jaunty pendant
#

Well

glad sandal
#

its a treat

wise cargoBOT
jaunty pendant
#

Today, i ate some chicken meat with rice

gentle flint
#

Baklava (, or ; Ottoman Turkish: ุจุงู‚ู„ูˆุงโ€Ž) is a layered pastry dessert made of filo pastry, filled with chopped nuts, and sweetened with syrup or honey. It was one of the most popular sweet pastries of Ottoman cuisine.The pre-Ottoman origin of the dish is unknown, but, in modern times, it is a common dessert of Iranian, Turkish and Arab cuisines,...

jaunty pendant
#

..

glad sandal
jaunty pendant
#

That doesmt look like baklava

#

Intresting

#

kden

glad sandal
#
print("Meow")
gentle flint
jaunty pendant
#

Sarma is the best

glad sandal
#

Have u guys heard of dolma

jaunty pendant
#

?

#

Dolma?

glad sandal
#

its a food

jaunty pendant
#

LMFAO @flat sentinel

glad sandal
#

idk kurdish

gentle flint
#

Sarma, commonly marketed as stuffed grape leaves, is a type of dolmaโ€”a stuffed dish of the cuisines of the former Ottoman Empire from the Middle East to Southeastern Europeโ€”comprising vine, cabbage, monk's rhubarb, kale or chard leaves rolled around a filling of grains (like bulgur or rice), minced meat, or both.

jaunty pendant
#

ah

glad sandal
#

its like rise and stuff

#

no

jaunty pendant
#

@flat sentinel what.

gentle flint
#

you have all the best ideas

jaunty pendant
#

Wat

#

Type it out

#

Tf

plush prawn
#

@icy axle If you happen to know Swedish it sounds like kรฅldolmar.

flat sentinel
#

ั“ะพะผะปะตะทะต

whole bear
#

minecraft!!!!!!!!!!!!

jaunty pendant
glad sandal
jaunty pendant
#

Oh

#

I see

gentle flint
#

I'm not Swedish but I know a little bit

glad sandal
#

cool

flat sentinel
#

ัะฐั‡

uncut meteor
#

Please can you only post images/gifs that are relevant to the discussion/topic within the VC. it is disruptive

and don't spam post

jaunty pendant
#

Because macedonian@gentle flint

#

ะƒ go brrrrr

whole bear
#

@uncut meteor yes

gentle flint
jaunty pendant
#

...

#

Less than 10 i think @flat sentinel

#

Ew.

#

Kajmak

#

No

#

Kemal

flat sentinel
#

what

jaunty pendant
#

Kajmak is the stuff that builds up on the top of milk when u boil it

#

Like, raw milk

#

Ok, same thing lol

gentle flint
#

milk skin that's called

#

Milk skin or lactoderm refers to a sticky film of protein that forms on top of dairy milk and foods containing dairy milk (such as hot chocolate and some soups). Milk film can be produced both through conventional boiling and by microwaving the liquid, and as such can often be observed when heating milk for use in drinks such as drinking chocola...

jaunty pendant
gentle flint
jaunty pendant
#

Yes

whole bear
#

jogurt

#

ja krutoj

#

privet

jaunty pendant
#

Blyatiful

#

Wermacht

rugged root
#

English, guys

jaunty pendant
#

Yes, ma am

#

Lol

glad sandal
#

i would like streaming perms

#

if i dont get Cancelled in modmail lol

rugged root
#

Without the attitude would be appreciated.

#

It's one of the server rules you agreed to when joining the server

jaunty pendant
#

@gentle flint how is there still light from the sun

jaunty pendant
gentle flint
#

we're an hour and 40 minutes off our local time zone

jaunty pendant
#

I didnt mean it as to give attitude, i meant it as a joke btw.

gentle flint
#

our local time would be UTC+20 minutes

jaunty pendant
#

I see

glad sandal
rugged root
#

No, Fil

glad sandal
#

oh

#

ok

gentle flint
#

currently we're on UTC+2

jaunty pendant
#

kden

#

Wait, so are we.

gentle flint
#

so it should actually be 19:40 for us

gentle flint
jaunty pendant
#

oi see

plush prawn
#

Naaw

rugged root
#

@glad sandal What were you wanting to stream?

glad sandal
#

Coding python and modeling in cinema 4d

jaunty pendant
#

@olive hedge w h y

#

...

glad sandal
#

cause i want to ๐Ÿ˜„

#

i like when people comment my code/modeling so i can be more creative

#

and i really like to show and see other peoples work

jaunty pendant
#

Igh

#

Ima head out

#

Cya

glad sandal
#

k cya

#

have a great time ๐Ÿ˜„

whole bear
#

@faint ermine how to turn on the camera?

uncut meteor
#

is that Captieen Fosher

#

@olive hedge awaveyboy

faint ermine
rugged root
whole bear
#

how to get it

glad sandal
#

tysm

glad sandal
gentle flint
#

@olive hedge

whole bear
#

turn on the camera I beg you for a minute

#

!

#

๐Ÿฅบ

glad sandal
#

its on

#

allready

icy axle
glad sandal
#

only english sorry

whole bear
#

turn on my camera please

rugged root
#

The only reason that these people have their cam is that they're either staff or they're people I absolutely trust

whole bear
#

I understand

#

๐Ÿ‘ค

uncut meteor
#

!warn @whole bear This is your official warning, You have been told multiple times to keep the chat English. Please stop with the Russian messages.

wise cargoBOT
#

:incoming_envelope: :ok_hand: applied warning to @whole bear.

terse needle
dense ibex
faint ermine
frigid panther
#

yes, fisher?

#

sublime for quick tests

#

use sublime @icy axle

icy axle
#

Sublime is nice

frigid panther
#

yep

#

vscode better but sublime opens faster

icy axle
#

I usually use VSC though

#

Yeah

frigid panther
#

what do you do all day @olive hedge

olive hedge
#

I do nothing :C

#

I play guitar and walk my dog

frigid panther
#

noice

#

cya vester

#

thats not bedtime

#

its almost 1AM here

solemn patrol
frigid panther
#

uh, its just a editor

#

just like any other

#

this randomly appeared on manjaro, wonder what disconnected cuz there are not wired connections :/

#

send me your snap @olive hedge

#

actually, I can

#

lemme look you up

olive hedge
#

dewit

frigid panther
#

found ya @olive hedge

solemn patrol
frigid panther
#

it should automatically detect python I guess

#

ctrl + B to execute

solemn patrol
#

k

#

thnx

glad sandal
#

time to do some cinema 4d for my edit ๐Ÿ˜„

rugged root
#

!stream 689087720018280478

wise cargoBOT
#

@glad sandal

โœ… @glad sandal can now stream.

rugged root
#

Because you have me curious

#

@faint ermine Whatcha eeeeeeeeatin?

glad sandal
#

YESSSS

#

TYYSM

rugged root
#

Remember, it's temporary

jaunty pendant
#

what is the "Lovefest" role?

slate viper
#

def draw.status()
global draw

if winner is None:
    ,
hollow hare
#

@faint ermine Are u a full time dev?

rugged root
jaunty pendant
#

ah, i see

rugged root
#

So one of the commands was like writing a random love letter to someone with the role

#

So it was opting into that

faint ermine
hollow hare
#

Haa. ok

jaunty pendant
#

intresting event

rugged root
#

It was pretty neat

jaunty pendant
#

lmfao

#

the lag

glad sandal
#

sorry

#

im doing the 3d part of my edit

#

lol

gentle flint
jaunty pendant
#

wait

#

why is the VC server in India

slate viper
#

what should me do now ?

jaunty pendant
#

right

#

you can manualy just set it

#

yeah

#

yay, 78 ping

hollow hare
#

how does ur folls

#

folks

#

setup looks

#

like

jaunty pendant
#

a potato of a laptop with a dead GPU inside it, a laptop cooler, a mouse, a joysticc, and a headset

hollow hare
#

fantatic

jaunty pendant
#

yes.

#

dead gpu

#

rip lol

hollow hare
#

lolll

#

ok gtg

#

gn bro

jaunty pendant
#

gn

rich gorge
glad sandal
#

what happend to my steaming perms

jaunty pendant
#

ye

glad sandal
#

i just didnt want anyone seing my stuff

#

thats why i paused the stream

#

๐Ÿ˜ฆ

jaunty pendant
#

p o n g

glad sandal
#

its fine

hollow hare
#

ur fav food? everyone here?

glad sandal
#

@rugged root Can i get my perms back

rugged root
#

Oh right, sorry

#

Yeah, it's on a timer

glad sandal
#

no problem

#

oh ok

rugged root
#

Then the role gets removed

#

!stream 689087720018280478

wise cargoBOT
#

@glad sandal

โœ… @glad sandal can now stream.

glad sandal
#

makes snence

#

thanks ๐Ÿ™‚

hollow hare
#

!stream

#

uffffff

rugged root
#

Only mods+ can grant it

#

And only for a few specific reasons