#voice-chat-text-0

1 messages ยท Page 318 of 1

dusty jolt
#

i see

lavish tundra
#

hello

dusty jolt
#

ok

upper basin
#

I am your mother, you listen to me.

willow loom
#

c-c-consequences?

#

no please

lavish tundra
#

Guys, I'm a self taught programmer and I'm struggling with understanding classes, abstracting and implementing them in my projects. Untill now for my projects I'm relying on just functions and basic modules. Do you guys have any tips or recommendations to help me improve this asspect?

stark river
#

classes are a way to encapsulate data + methods

lavish tundra
#

Yeah I can hear you

upper basin
#

Basically, let's say you want to represent some entity in your code, i.e.,

class Person:
  def __init__(self,
               name: str,
               age: int) -> None:
    self.name = name
    self.age = age

  def change_name(self,
                  new_name: str) -> None:
      self.name = new_name

  def double_age(self) -> None:
      self.age *= 2

So, here I have represented a Person with a set of attributes (name and age) and methods (functions that are defined for the object) to manipulate the attributes of the object.

#

Basically, whenever you want to represent some entity that cannot be represented with basic primitives (i.e., numbers, strings, containers), then you can use a class to define it.

Abstractly speaking, whenever you want to represent some entity/object in OOP, you can use a class. You take in some parameters, you define the attributes of the object (only characteristics you care about/are relevant to your code), and you define methods to be applied to the object.

dusty jolt
#

hello @grim perch

grim perch
#

yo

upper basin
#

I didn't understand a single word of that. What do you mean by intercept?

lavish tundra
#

okay so it's like a template

upper basin
dusty jolt
#

yes

#

it is like glaxies in the universe

lavish tundra
#

The problem I'm having is how can I think in terms of classes. I mean thniking of fuction (input -> output) is simple but classes seems bit difficult.

#

yeah the constructor method

slender grove
#

This is some tgype of training ??:)

stark river
#

easiest example is the getter setter methods.. get name.. set name

somber heath
#

!e ```py
class MyClass:
def my_method(self):
print('Hi.')

instance = MyClass()
instance.my_method()```

wise cargoBOT
lavish tundra
stark river
#

an object instantiated from a class will have public methods available as defined in the class

somber heath
#

!e ```py
class MyClass:
def my_method(self):
print(self)

instance = MyClass()
print(instance)
instance.my_method()```

wise cargoBOT
lavish tundra
#

I'm not sure

#

in numpy I know is nan function

#

ahh okay I remeber

somber heath
#

!e py a = [] b = [] c = a print(a == b) print(a is b) print(a is c)

wise cargoBOT
lavish tundra
#

this is pass by reference and pass by value

#

okay value of a and b is same (empty) but located in different memory

#

where as c is pointing to 'a'

vocal basin
lavish tundra
vocal basin
#

everything is passed by reference in the case of python

lavish tundra
#

Thanks for clearing the doubt

vocal basin
#

I think C#/Java and some others may make exceptions have special cases (I'm bad with English)

#

@midnight agate does Java have pass-by-value structs?

#

as in copy-on-pass

dusty jolt
#

!e

wise cargoBOT
#
Missing required argument

code

dusty jolt
#

!einput ("hi");x
input ("ih");y
z=(y+x)
print ("z")

#

how do i run the code with !e

somber heath
#

!e ```py
class MyClass:
def set(self, value):
self.data = value

def get(self):
    return self.data

instance = MyClass()
instance.set(123)
print(instance.get())```

wise cargoBOT
somber heath
#

!e ```py
code here
```

vocal basin
lavish tundra
#

okay

#

yeah it does

somber heath
#

!e ```py
class MyClass:
def init(self):
print('Hello.')

instance = MyClass()```

wise cargoBOT
vocal basin
#
  1. yes, PyObject *
  2. id
  3. str and int are some of exemplary cases of the notion of pass-by-value in Python being incorrect
lavish tundra
#

ohh so the constructor method is called by itself upon the instantiation of the class object

somber heath
#

!e ```py
class MyClass:
def init(self, value):
print(value)

instance = MyClass('Hello.')```

wise cargoBOT
vocal basin
#

not always

#

first and foremost, speaking about shared ownership of bigints

#

copying a bigint would be expensive if it wasn't just an rc bump

dusty jolt
#

ok

lavish tundra
#

okay got it

#

not yet

lavish tundra
#

but I know global in scopes

dusty jolt
#

can i make a variable like this

#

!e x = (y + z)

#

x = (y + z)

vocal basin
#

if you want to see what passing strings by value looks like, look at C++

lavish tundra
#

okay yeah inside a function its local scope

#

so we can have same variable names inside and outside the function

vocal basin
#

nonlocal is useful for stateful decorators

lavish tundra
#

Yeah thanks but I still have one thing, so tell me how to think of problems in terms of classes?

#

ohh okay

#

can you please give an example about the persistance thing that you mention.

vocal basin
#

classes make sense even if there's no corresponding object inherently existing in the system you're modelling;
those would be introduced to simplify the the program, mostly (bundle related behaviour and data into a single thing)

dusty jolt
#

@somber heath

#

i have a problem

somber heath
#

!e ```py
class MyClass:
def add(self, _):
return 123

instance = MyClass()
print(instance + 'Hi!')```

wise cargoBOT
lavish tundra
vocal basin
dusty jolt
#

it is about variables

#

when i write this

#

input ("Enter first number ") ;x
input ("Enter second number ") ;y
z = y+x
print (z)

lavish tundra
#

Thanks @somber heath for the kind explaination

dusty jolt
#

it gives me this nter first number 3
Traceback (most recent call last):
File "c:\Users\Youss\Downloads\Turtle\Untitled-1.py", line 1, in <module>
input ("Enter first number ") ;x
^
NameError: name 'x' is not defined

vocal basin
#

where did you get ;x syntax from?

dusty jolt
#

ok

#

ok

#

so

#

x = input ("Enter first number ")
y = input ("Enter second number ")
z = y+x
print (z)

somber heath
#

!e py a = '1' b = '2' print(a + b)

wise cargoBOT
dusty jolt
#

yes

somber heath
#

!e py a = '1' # a = input('Number one: ') b = '2' # b = input('Number two: ') a = int(a) b = int(b) print(a + b)

wise cargoBOT
dusty jolt
#

but what if i everytime want a custom number

vocal basin
#

!e

_next_line = iter("""\
1
2
""".splitlines()).__next__
input = lambda *args: (print(*args, end=""), (line := _next_line()), print(line))[1].rstrip()

x = int(input("Enter first number: "))
y = int(input("Enter second number: "))
z = y+x
print(z)
wise cargoBOT
dusty jolt
#

omg

#

why

#

yes

#

it works now

#

!e x = input ("Enter first number ")
y = input ("Enter second number ")
x = int (x)
y = int(y)
z = (x + y)
print (z)

#

oops

somber heath
#

!e py int('blah')

wise cargoBOT
# somber heath !e ```py int('blah')```

:x: Your 3.12 eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "/home/main.py", line 1, in <module>
003 |     int('blah')
004 | ValueError: invalid literal for int() with base 10: 'blah'
dusty jolt
somber heath
#

!e py try: int('blah') except ValueError: print('Caught.')

wise cargoBOT
vale quarry
teal jackal
#

the point is what are you try to do ??

dusty jolt
#

it is like if:

hexed garnet
#

!e
Print("hellow world")

#

I am new in python

#

Where is the mistake

#

I have written it correctly

vocal basin
#

!e

Print("hellow world")
wise cargoBOT
# vocal basin !e ```py Print("hellow world") ```

:x: Your 3.12 eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "/home/main.py", line 1, in <module>
003 |     Print("hellow world")
004 |     ^^^^^
005 | NameError: name 'Print' is not defined. Did you mean: 'print'?
vocal basin
#

Did you mean: 'print'?

dusty jolt
#

ok

vocal basin
#

new error messages are quite helpful

hexed garnet
#

print("hellow assh")

#

!e
print("hellow assh")

dusty jolt
#

ok

wise loom
#

How the F*** is OpenAI Open when all their code is closed-source ?!? ..

vocal basin
#

the eternal question

wise loom
somber heath
#
while True:
    try:
        value = int(input('Number: '))
    except ValueError:
        continue
    break```
dusty jolt
#

why

hexed garnet
#

!e
while True:
try:
value = int(input('Number: '))
except ValueError:
continue
break```

vocal basin
#

if not for region block, limits, etc.

wise loom
dusty jolt
#

ok i understand. Thankyou

somber heath
#
while True:
    try:
        value = int(input('Number: '))
        break
    except ValueError:
        pass```
hexed garnet
dusty jolt
#

?

dusty jolt
hexed garnet
#

Hey voided why u gave ur name voided

dusty jolt
#

r u name-racist or what?

#

i am one of the people who hate loops

#

ofc

hexed garnet
hexed garnet
dusty jolt
#

yes but

#

not all the lopps r bad

#

i love some loops

hexed garnet
#

Do u

dusty jolt
#

pual i am in call

#

voice caht 0

#

chat*

somber heath
#

!e py while False: pass else: print(123)

wise cargoBOT
somber heath
#

!e py for letter in 'abc': print(letter)

wise cargoBOT
somber heath
#
letter = 'a'
print(letter)
letter = 'b'
print(letter)
letter = 'c'
print(letter)```
dusty jolt
#

ok

#

@somber heath i have to go for sometime

#

so you can continue with the others

#

bye

hexed garnet
#

!e
for x in range(10):
print()
for y in range(x):
print("*",end="")

#

Nom not expected

somber heath
#

!e py for x in range(10): print() for y in range(x): print("*",end="")

wise cargoBOT
somber heath
#

!e py print('abc' * 3) print('+' * 2)

wise cargoBOT
somber heath
#

!e py for i in range(10, 15): print(i)

wise cargoBOT
slender sierra
#

@somber heath ๐Ÿคš

somber heath
#

@oak prawn ๐Ÿ‘‹

hexed garnet
somber heath
hexed garnet
#

*. *

somber heath
#

!e py print('abc' + 'def' + 'ghi')

wise cargoBOT
hexed garnet
somber heath
#

!d str

wise cargoBOT
#
str

class str(object='')``````py

class str(object=b'', encoding='utf-8', errors='strict')```
Return a [string](https://docs.python.org/3/library/stdtypes.html#textseq) version of *object*. If *object* is not provided, returns the empty string. Otherwise, the behavior of `str()` depends on whether *encoding* or *errors* is given, as follows.

If neither *encoding* nor *errors* is given, `str(object)` returns [`type(object).__str__(object)`](https://docs.python.org/3/reference/datamodel.html#object.__str__), which is the โ€œinformalโ€ or nicely printable string representation of *object*. For string objects, this is the string itself. If *object* does not have a [`__str__()`](https://docs.python.org/3/reference/datamodel.html#object.__str__) method, then [`str()`](https://docs.python.org/3/library/stdtypes.html#str) falls back to returning [`repr(object)`](https://docs.python.org/3/library/functions.html#repr).
somber heath
#

See anything interesting in the link?

#

Have a play.

#

See: String methods.

#

!e py print('aBc'.upper())

wise cargoBOT
somber heath
#

str.upper

#

@cobalt oyster ๐Ÿ‘‹

cobalt oyster
#

I can't speak ๐Ÿ˜ฅ

somber heath
hexed garnet
#

Dumb ne

wise loom
#

XZ - The street version of the story

#

Btw this XZ story is huge

somber heath
# hexed garnet Dumb ne

Inexperience is not to be confused with a lack of intelligence. Mistakes are a component of learning, one where you find out "okay, that was wrong, too far in a direction". Learning what not to do and what it feels like when you're about to make that mistake is important, too.

#

@restive bough ๐Ÿ‘‹

hexed garnet
hexed garnet
#

Whom @somber heath

#

I can talk in vc

somber heath
#

@whole bear ๐Ÿ‘‹

whole bear
#

heyy I can't unmute yet

somber heath
whole bear
#

I have been on the server for less than 3 days and sent less than 50 messages, will be able to unmute in a couple of days

upbeat bobcat
#

Can I connect Pycharm and Github?

whole bear
#

not really

#

yeah he's good

upbeat bobcat
hexed garnet
#

Simple

upbeat bobcat
#

thanks

whole bear
hexed garnet
whole bear
#

lmao

#

I don't know bro, you tell me what kind of music you into? any specific genres/artists that you listen to a lot?

#

got any recs for me?

#

oh that's great

hexed garnet
whole bear
#

Orpheus was a musician in Greek mythology, found his story interesting so just put him up

whole bear
hexed garnet
hexed garnet
whole bear
hexed garnet
hexed garnet
#

Mtr

upbeat bobcat
#

ok thanks

hexed garnet
upbeat bobcat
#

why you not join vc?

#

@hexed garnet

hexed garnet
#

Hmm which project u are working on

upbeat bobcat
#

you have mic?

hexed garnet
#

I am in mob

upbeat bobcat
#

wbu

hexed garnet
upbeat bobcat
hexed garnet
#

Let me go now

upbeat bobcat
#

ok

upbeat bobcat
whole bear
scarlet halo
#

hey @stark river

#

wyd

stark river
#

taking a nap

rugged root
whole bear
#

homer reaches his tipping point after a day at the mall where every business asks for a tip.

Subscribe for More: http://fox.tv/SubscribeAnimationonFOX

Stream The Simpsons on Hulu: https://www.hulu.com/series/the-simpsons
See more of The Simpsons on our official site: https://www.fox.com/the-simpsons/

The beloved animated series focuses on...

โ–ถ Play video
rugged root
scarlet halo
#

hemlock

#

i just turned on a fan

#

and i have window open

#

noodle's temp is saying 34 degrees (C)

#

well

#

summer arrived early ๐Ÿ˜…

#

like i have a thing under noodle's heat mat

#

that tells me the temperature

#

i have it so that when it goes over 35 degrees, it starts to beep

#

dude i hate this shit

#

whyyy

#

my code is not coding

scarlet halo
#

ayo?

upbeat bobcat
#

@rugged root hi

scarlet halo
#

man

#

why

#

code no work

upbeat bobcat
#

?

oblique ridge
#

code wrong

scarlet halo
#

code not do

#

what i want

oblique ridge
#

my kettle works too, just doesn't boil my water :P

scarlet halo
#

:P

scarlet halo
oblique ridge
#

well i hope not, i'm pretty sure that's normally a gas at room temp and pressure

scarlet halo
oblique ridge
#

ye

scarlet halo
#

well it doesnt even turn into a gas inside my kettle ๐Ÿ’€

#

1:57 WHAT

urban abyss
#

@rugged root ^ bad UI or good UI ?

somber heath
#

Hamlock but it's a strawberry.

#

@fallen mango ๐Ÿ‘‹

#

@urban abyss There's no background noise, but your mic is open.

willow light
#

@rugged root This is my current project: rebuilding git in go so I can learn both.

#

Had to shut off copilot since I need to be able to fail in order to learn

scarlet halo
#

yay i fixed my code :)

rugged root
#

!stream 239917638656983040

wise cargoBOT
#

โœ… @willow light can now stream until <t:1716563100:f>.

upper basin
#

Greetings all

rugged root
#

!d subprocess.check_call

wise cargoBOT
#

subprocess.check_call(args, *, stdin=None, stdout=None, stderr=None, shell=False, cwd=None, timeout=None, **other_popen_kwargs)```
Run command with arguments. Wait for command to complete. If the return code was zero then return, otherwise raise [`CalledProcessError`](https://docs.python.org/3/library/subprocess.html#subprocess.CalledProcessError). The [`CalledProcessError`](https://docs.python.org/3/library/subprocess.html#subprocess.CalledProcessError) object will have the return code in the [`returncode`](https://docs.python.org/3/library/subprocess.html#subprocess.CalledProcessError.returncode) attribute. If [`check_call()`](https://docs.python.org/3/library/subprocess.html#subprocess.check_call) was unable to start the process it will propagate the exception that was raised.

Code needing to capture stdout or stderr should use [`run()`](https://docs.python.org/3/library/subprocess.html#subprocess.run) instead:

```py
run(..., check=True)
```  To suppress stdout or stderr, supply a value of [`DEVNULL`](https://docs.python.org/3/library/subprocess.html#subprocess.DEVNULL).

The arguments shown above are merely some common ones. The full function signature is the same as that of the [`Popen`](https://docs.python.org/3/library/subprocess.html#subprocess.Popen) constructor - this function passes all supplied arguments other than *timeout* directly through to that interface.
rugged root
#

!d shutil.which

wise cargoBOT
#

shutil.which(cmd, mode=os.F_OK | os.X_OK, path=None)```
Return the path to an executable which would be run if the given *cmd* was called. If no *cmd* would be called, return `None`.

*mode* is a permission mask passed to [`os.access()`](https://docs.python.org/3/library/os.html#os.access), by default determining if the file exists and is executable.

When no *path* is specified, the results of [`os.environ()`](https://docs.python.org/3/library/os.html#os.environ) are used, returning either the โ€œPATHโ€ value or a fallback of [`os.defpath`](https://docs.python.org/3/library/os.html#os.defpath).
scarlet halo
#

when was pygame-ce made?

#

when was pygame made?

rugged root
#

pygame has been around since 2.7 at least, I think

scarlet halo
#

when was 2.7 released

#

something doesnt add up.

#

24 years ago.

#

wait

#

that might be the old pygame

rugged root
#

!pypi geojson

wise cargoBOT
#

Python bindings and utilities for GeoJSON

Released on <t:1699218410:D>.

urban abyss
scarlet halo
#

yay brackeys is back :)

#

on youtube

willow light
#

!pip siphon

wise cargoBOT
#

A collection of Python utilities for interacting with the Unidata technology stack.

Released on <t:1615154301:D>.

willow light
#

the repo I was browsing is here:

whole bear
#

ummmm

#

you guys seems to be forgetting Microsoft Recallโ€ฆ

#

@rugged root

exotic moss
#

@rugged root

#

peep the kernal name

rugged root
#

Hell yes

exotic moss
#

it took me a second to remember how to change neofetch's output ๐Ÿ˜ญ

#

u have to make a variable u can't just print it ๐Ÿ˜”

#

oh

#

i was doing print

#

it's prin or echo apparently but it wont follow color formats

whole bear
#

Saying whistle for WSL is easier than saying its letters one by one. It makes the conversation around it much more smoother.

exotic moss
#

it's weasel now

#

set in stone

rugged root
#

Hell yes

exotic moss
#

bc i will not be changing it

#

๐Ÿ’€

whole bear
#

you might have to later

exotic moss
#

nah i use fastfetch

#

so neofetch is whatever

#

fastfetch actually gets the data that neofetch doesn't seem to get

urban abyss
#

sqlite

whole bear
#

HOWEVER! If you are teaching a student who only begins to understand these, its better to say the letter one by one until they developed their own phrase of choice of these acronyms. @rugged root

willow loom
#

hi

rugged root
#

How's it going

willow loom
#

it's goin

exotic moss
urban abyss
willow loom
#

let's circle back to that

urban abyss
#

let's pull in all the families to enable alignment on this epic

rugged root
cunning cliff
#

hey can anyone help me with adb issue ?

slender sierra
#

@rugged root hi๐Ÿ™‚

vocal basin
#

I thought I've just heard a doorbell ringing
(it wasn't)
hallucinations

#

(I was making my own Arc earlier, and now found this accidentally)

frozen owl
#

typical rust code:

#

unwrap()

#

Arc

#

Cow

#

Mutex<>

#

.into()

vocal basin
frozen owl
#

yummy

vocal basin
frozen owl
#

programmers are also human video:

vocal basin
frozen owl
#

which part of the app did you write
confused
the browser!

vocal basin
#

there're only two uses of Cow in libraries that I can remember

#

both related to URLs

frozen owl
peak mirage
#

Yo xD

vocal basin
#

@rugged root atomic

peak mirage
#

Wssup

vocal basin
#

atomic(ally) reference-counted

frozen owl
#

idk if anyone is interested in watching me unfuck month-old code

rugged root
peak mirage
#

Nothing special i am dev earning low any tips xD

rugged root
#

Oh like career advancement kinds of tips? #career-advice would be a better place to ask about that kind of stuff

vocal basin
#

bugs => add more assertions and tracing

#

for async, logging/tracing, because stopping the whole runtime isn't viable to inspect the state

upper basin
#

Rotterdam is really chewing me out. 520 ping regular? You cold Rotterdam, you real cold.

tidal salmon
#

!voicemute 1167153161958600715 "2 weeks" Spamming to get your message count up for the voice gate is not allowed.

wise cargoBOT
#

:incoming_envelope: :ok_hand: applied voice mute to @peak mirage until <t:1717779151:f> (14 days).

vocal basin
#

@frozen owl how do you notice that it drops?

#

what does it mean that it drops?

#

hangs? panics?

upper basin
vocal basin
#

if you're manually spawning threads, don't

#

so hangs?

upper basin
#

"I'm freaking out! I want out, I want ooouuuut!!"

#

Kernel has died.

vocal basin
#

what channel are you using?

#

@frozen owl blocking on shared resource?

#

are you using any mutex at all?

#

or rwlock

#

are there jobs pending in the queue for threads to take?

#

as in is there anything for threads to do in parallel

#

if it's not scheduling more than one task, there can't be more than one task in parallel

#

is there a "pending jobs" counter somewhere?

upper basin
#

You can't parallelize two jobs if you don't have two jobs to begin with is what he means.

vocal basin
#

are you replacing selector?

#

when network is some

#

so you're waiting on only one of them at a time

#

wait on both

#

that might be a solution

upper basin
#

You queue both tasks, and then run them in parallel.

#

Not do it sequentially if you don't have to do it sequentially (meaning you don't NEED to run the first task before the second).

#

You should only wait one at a time (which I think AF means run one at a time?) if you absolutely have to run task 1 then task 2 then task 3.

vocal basin
#

how was that concurrency graph generated, again?

upper basin
#

You mean override the one in the queue?

#

@rugged root How's your calculator going?

vocal basin
#

at runtime, this isn't calling python directly, right?

rugged root
#

Making progress little by little. Work has been keeping me nice and busy

vocal basin
upper basin
vocal basin
#

as in by where they get changed in code

#

code not legend

frozen owl
#

im having like month long exams lol

vocal basin
#

where is the next print?

#

right after you receive the new thing from the queue, change the colour again

#

because it's no longer waiting

#

to make the graph reflect what's actually happening

#

no

#

just to cut that thing earlier

#

to check if it's actually waiting

#

you can reset the colour, right? as in stop the event

#

no, in other threads you seem to have thin events

#

or the thing that's supposed to send stuff to them isn't sending

#

what are other await points in that function?

#

what are you receiving

#

so you
send
recv
send
recv
right?

#

you need
send
send
recv
recv

#

are you spawning multiple instances of send-recv task?

#

can you measure how many generators you have waiting for recv?

#

just increment/decrement a static and sample periodically

#

(using atomics)

#

just a counter

#

for debug

#

fetch_add
fetch_sub
load

#

all with either AcqRel or Relaxed ordering

#

AtomicUsize::new(0)

#

you don't need what it returns

#

fetch add 1 on start

#

fetch sub 1 on end

#

load in a separate thread/task

#

literally what it suggested there but with a global instead of Arc

#

load somewhere else

#

yes
loop { print(load()); sleep(); }
but with proper syntax

#

spawn it once per program run

#

it's just a temporary debugging tool

#

until you figure out how to implement the same thing properly via tracing

#

you can shove tracing data into opentelemetry or whatever

#

though I doubt that's simpler

#

the conjecture so far is that it blocks on queue receive?

#

can you test it more precisely?

rugged root
#

Back in a bit

#

Getting in the van to do a run

vocal basin
#

because, as far as I saw from code, there's quite a lot of stuff after the receive that chart would not reflect

#
let now = Instant::now();
// recv, literally one line
eprintln!("{:?}", now.elapsed());

are outputs of this considerably larger than zero?

#

just to make sure it's not something else that's blocking

#

in worker threads

#

(I'm still not entirely sure where time values are actually coming from)

#

can you show the whole thing with [measure start, recv, measure end, print] again?

#

it must not be mut

#

brb

sage meteor
#

damn

#

You wrote all that

vocal basin
frozen owl
#

no

vocal basin
#

I'll be at the PC in ~20 minutes

frozen owl
#

ugh alright

#

i'll find a way

#

!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.pythondiscord.com/

After pasting your code, save it by clicking the Paste! button in the bottom left, or by pressing CTRL + S. After doing that, you will be navigated to the new paste's page. Copy the URL and post it here so others can see it.

vocal basin
frozen owl
#

@vocal basin

scarlet halo
#

noooo not the discord compact mode :(

#

why isnt Win+Q the default keybind to close an application

#

i love win+q

#

hemlock youre giving me opalmist flashbacks

#

he used to (might still) tell people to check that channel and its so funny

willow light
#

https://www.wbur.org/news/2024/05/23/mbta-charliecard-fare-collection-system oh cool, better six years late than never, right?

The new payment option will launch sometime this summer on subways, buses and above-ground Green Line trolleys. Riders will be able to pay their fares not just with a traditional pass, but also with a tap-enabled credit card, a mobile wallet like Apple Pay or Google Pay, and similarly enabled smart watches.

vocal basin
scarlet halo
#

my code broke again :)

gentle flint
short owl
#

ohhh thats good ...

rapid chasm
#

My new outfit

rugged root
#

Comfortable?

rapid chasm
rugged root
#

Neat

#

Rock on with comfort then

oblique ridge
#

i pronounce it guyana

#

ugh

rugged root
#

This is some weirdness I'm trying to figure out

oblique ridge
#

software engineer is a rare profession in this server tbh

#

learning some webgl stuff

#

pretty fun, but the amount of boilerplate code you need is actually absurd

#

here's a fun little color mixing thingy i dude with my own oklab implementation in webgl

#

also 3d cube rotation go weeee

oblique ridge
whole bear
oblique ridge
#

you gotta rotate

whole bear
oblique ridge
#

hi, back

#

big if true

frozen owl
#

i just came back from a shower and a dinner

vocal basin
#

which queue is it waiting on?

#

there's, like, multiple receivers

#

channels, yes

#

what happens if graph_disconnected && network.is_none()?

#

seems like it'd just block

#

if that ever happens

#

is it mostly blocking on net_receiver or tensor_receiver?

#

as in which queue it receives from when it's waiting for a long time

#

@frozen owl send waits if the channel is full

#

what is the capacity?

#

of tensor_receiver and of net_receiver

#

is utilisation ever more than the number of workers?

#

.len()

#

workers not generators

#

of which there's too, iirc

#

worker fetches jobs from the queue

#

what is the other event that is active while one of the two is waiting?

#

(trying to find it in the source)

#

packing? eval?

#

is the whole batch a single message?

#

or many messages?

#

as in items of the channel

#

can it be that one thread consumes them all while the other one doesn't get to receive anything?

#

once a thread starts processing instead of pulling messages, then print .len() of the channels

#

if it's 0, then that's what's happening

#

yes

#

when red crosses into purple on that graph, if I understand correctly

#

reduce batch size?

#

so it stops earlier

#

how does the number of generators depend on batch size?

#

exactly same?

#

generators aren't producing items fast enough

#

@frozen owl where are items coming from?

#

how many items does a single item cause to be produced?

#

not enough jobs are generated somehow

#

I'd say that's expected that it slows down at start and the end

#

it's tree search, right?

#

if it ends up in deep calculations, it's too linear to parallelise, I guess

#

@round stratus it's a worker thread for compute-heavy processing

#

maybe have dynamic batch size?

#

hmm

#

yeah, maybe it's just not parallelisable

#

is it stopping after a certain depth?

#

single thread always pull everything it can

#

otherwise your implementation of workers would be completely dysfunctional

#

so no red is correct

#

why not just have a single thread with the largest theoretically possible batch size?

frozen owl
vocal basin
#

if it doesn't fill up, it partially fills up

#

not like multiple threads will help that

#

I'd suggest parallelising based on specific GPU actions

#

copy while it computes or something similar

#

@round stratus idk about the graph when it shows parallel, but for the alternating portions it's pretty clear now what happens:
all the work to do fits into a single batch which the worker consumes in its entirety

#
thread 0 [--copy--][--compute---------][--copy--]
thread 1 [--wait--][--copy--][--wait--][--compute---------][--copy--]
#

"perfect time to ask if it's running in --release"

#

wouldn't be surprised if it just slowed down so much

#

that it doesn't show yet

#

(on this short of a timescale)

round stratus
wise cargoBOT
#

core/training/train.py line 207

def check_size_compatibilities(self):```
frozen owl
#

NNUE is goated

#

mine is not NNUE

#

massive disclaimer though

round stratus
frozen owl
#

cool

round stratus
kind aurora
#

Hello

#

"When I wrote this code, only God and I knew how it worked. Now only God knows"

#

Goodbye!

vital sinew
#

FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\e\OneDrive\Documents\python\Scripts\ERROR_592834.spec'

C:\Users\e\OneDrive\Documents\python\Scripts>

#

python pyinstaller.exe --onefile ERROR_592834.py

urban abyss
vital sinew
#

FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\willm\OneDrive\Documents\python\Scripts\options.spec'

somber heath
#

@crimson lark ๐Ÿ‘‹

#

@tight zealot ๐Ÿ‘‹

tight zealot
#

hi

somber heath
#

@tropic cobalt ๐Ÿ‘‹

wise loom
#

Write amplification (WA) is an undesirable phenomenon associated with flash memory and solid-state drives (SSDs) where the actual amount of information physically written to the storage media is a multiple of the logical amount intended to be written.
Because flash memory must be erased before it can be rewritten, with much coarser granularity o...

#

I'm reading about write amplification rn

#

will put on some music and start reading

somber heath
#

@low minnow ๐Ÿ‘‹

open mica
#

๐Ÿ‘‹๐Ÿป @stark river )

whole bear
#

hello

#

@keen idol

keen idol
#

hello are you experienced in dsa?

whole bear
#

I need moni to buy a dishwasher

#

lmao im following bro codes tutorial to get started then using the discords python resources ๐Ÿ’€

#

guys i think im not too far into it ๐Ÿ’€

#

yeah he has loads of 12h courses

#

@open mica how long have you been coding?

#

wait what school?

#

W3?

#

bro my tabs are looking chaotic

#

yeah i just made the acc so i had it

#

yeah fricking 3 days to speak in vc is cheeks

#

sure

#

im gonna get a note book and write this stuff down

#

nah just for at school

#

Im going into a class called STID2 which is science, technology and sustainable developpemnt

#

im 16

#

yeah summer is coming up

#

true xD

#

bro it looks like so much yap since i can bloody vc

#

kk projects and network gotchu

#

yeah when i played skyblock i became a decent dungeons player by vcing and watching screenshares so im gonna do the same with python

#

tf is family name bro ๐Ÿ’€

#

this is some creative acc making

#

BRO THIS STUFF WONT LET ME SIGN IN WITH GOOGLE LEAVE ME ALONE

#

ok for some reason i cant make an acc

#

this is fire

austere hornet
whole bear
austere hornet
#

looks busy in here

quartz beacon
#

just me, Milien and Opal

austere hornet
#

unfortunately being on discord is like taking drugs according to control freak parents

#

and talking to strangers is bad because strangers might have bad intentions, also according to control freak parents

quartz beacon
austere hornet
#

well duh

#

but the last time i was on vc 0 they uninstalled discord

#

...

#

meh who cares

quartz beacon
peak depot
quartz beacon
#

sorry to hear

austere hornet
#

pithink airfry eggs?

somber heath
#

@solemn saddle ๐Ÿ‘‹

austere hornet
#

blowing my nose -> air out of my right eye

peak depot
scarlet obsidian
#

whats goiong on

austere hornet
#

yep

#

I would never!

somber heath
#

@eager merlin ๐Ÿ‘‹

eager merlin
#

Hello

eager merlin
somber heath
#

@fluid sentinel ๐Ÿ‘‹

fluid sentinel
#

Hi

austere hornet
#

sad

#

oh

#

umm

#

btw

#

what should I do in this situation?

#

a) make fun of him with my friends in out private server, b) block and report, or c) play into their hands

#

ok

#

ig that's closest to b

eager merlin
#

omg

austere hornet
#

I'm still gonna make fun of him tho

#

with my friends

#

... in a private discord server?

#

sure

#

my biggest concern is they're a member of this server

#

meh

#

because idk

#

probably against some rule?

#

I'll take your advice

#

ohh wise... opal

#

7.5k AUD

#

And weekly too kekw

#

I guess it's better than confronting them tho

#

just ignore

#

lol

#

But still... spending 7.5k on someone weekly

#

even if you're on a dating app you'd probably have doubts

somber heath
#

@final quarry ๐Ÿ‘‹

austere hornet
#

anyhow

#

gotta have dinner now

somber heath
#

@civic notch ๐Ÿ‘‹

civic notch
#

Im unable to speak lol

#

muted

somber heath
#

@tough wolf ๐Ÿ‘‹

tough wolf
#

hi

summer hare
#

hi\

somber heath
#

@vale fjord ๐Ÿ‘‹

#

@gilded sky ๐Ÿ‘‹

gilded sky
gentle flint
#

very annoying

#

most of my youth interactions with my dad consisted of me circumventing his restrictions

peak mirage
#

What would happen? ZD

safe solstice
#

what place @silk dust

#

they also stole a school ig

peak depot
short owl
#

what sorcery is this !!!

#

Hong Kong famous for making custom suits

hasty shore
short owl
#

ok , so its not robo leeches

#

how are your cats , Floofy and Fuzzy @peak depot

peak depot
#

doing after food running around atm ๐Ÿ™‚

short owl
#

I thought about getting a kitty , but sometimes I play loud music , heard kittys hate that @peak depot

#

they need hiding places all over ( box + towel ) to escape @peak depot

#

I have 2 stray cats , wander in yard to mouse , maybe once a week

peak depot
short owl
#

fuzzy wrestlers

#

do they like to knock stuff over all night , run around

peak depot
short owl
#

was looking for PDF books on cat biology , lots for dogs

#

1 or 2 cats , BIG maybe

#

inu shiba

#

barky barky

#

Chows can be vicious

#

well were guard dogs

#

did you ever watch , Dr Phol , vet show @peak depot

#

mostly dogs , horses , if cats .. they are wild outside

#

I dont think there is a 3D model of cat for biology studies

#

amazing to see cat walking animations - get the gate proper

#

i dont know if AI would do it proper , hair , gate , bla bla

#

but who knows

#

im all for automation for drudgery , but art is something that takes such a long time to master

#

art = draw , music ...

#

listened to a podcast , troubledminds.org , lots about how AI taking over here / there

#

found this cheap , thought it was a cat -- its a dog

#

it is supposed to have tiny AI for voice but its likey a fudge

#

3 MCUs inside but no remote to activate it , so ... its a project

#

was clean , no cracks , no water damage - so no kid had it

#

real kitty - doggy better

#

do your kittys chase mice ? @peak depot

#

neighbor cat was outside - saw a mouse - had no idea what it was

#

shooty shooty bang bang ?

#

I find occasional turd in yard with fur in it - guess its a kitty hunter

#

I had a Bobcat sleeping in back yard for 3 hours - looking for wild bunnys

#

bit bigger , speckled coat - acts like cat but i stay away from it - i want it to return

#

bye

noble solstice
#

Hlo @somber heath @vital sinew

#

What r u guys discussing?

#

How to Conquer the World: Cockroach Survival Guide | Vantage with Palki Sharma

Cockroaches have slowly conquered the world. There are 4,500 species of cockroaches which are spread across all continents except Antarctica. Even so, their origin has been a mystery to scientists. Now, a new study has solved the centuries-old mystery by revealing th...

โ–ถ Play video
noble solstice
#

Hii @slender sierra

slender sierra
#

Hi everyone ๐Ÿ™‚

noble solstice
#

R u from russia?

somber heath
#

@solid pagoda ๐Ÿ‘‹

noble solstice
#

Hii @solid pagoda

solid pagoda
#

hello

#

how is everyone doing?

noble solstice
#

can cockroach survive in cold area ?

#

May be next generation of german roach

solid pagoda
#

nine

#

I could use some help

#

Tkinter list

somber heath
#

@tight zealot ๐Ÿ‘‹

tight zealot
#

I'm good

solid pagoda
#
#===import(s)===#
import tkinter
import matplotlib
#===============#                for copying 
root=tkinter.Tk()               #   tkinter.

def update(data):
#===list=box=clear===#
    my_list0.delete(0, END)
#===topping=to=list===#
    for item in data:
        my_list0.insert(END, item) 
#=====================#

#===body/window===#
root.title('simulator')
root.geometry("500x300")
#=================#
#===Button===#
my_button0=tkinter.Button(root, text="search",font=("Helvetica", 15))
my_button0.pack(pady=20)
#===label===#
my_label0=tkinter.Label(root, text="please select simulation", font=("Helvetica", 15),fg="grey")
my_label0.pack(pady=20)
#===========#

#===entry=box===#
my_entry0=tkinter.Entry(root, font=("Helvetica", 20))
my_entry0.pack()
#===============#

#===list=box===#
my_list0= tkinter.Listbox(root, width=50)
my_list0.pack(pady=40)
#==============#

#===list=of=pizza=toppings===#
toppings=["pepperoni", "pepper", "mushrooms", "cheese", "onions","pineapple"]
#===toppings=to=list===#
update(toppings)
root.mainloop()                                     ```
somber heath
#

!code

wise cargoBOT
#
Formatting code on Discord

Here's how to format Python code on Discord:

```py
print('Hello world!')
```

These are backticks, not quotes. Check this out if you can't find the backtick key.

For long code samples, you can use our pastebin.

solid pagoda
#

sorry

#

@somber heath

noble solstice
#

Byy @somber heath Study time

solid pagoda
#

bad conection

#

truly im sorry

#

i got an error mesage

#

line 9, in update
my_list0.delete(0, END)
NameError: name 'END' is not defined

somber heath
#

!e py print(END)

wise cargoBOT
# somber heath !e ```py print(END)```

:x: Your 3.12 eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "/home/main.py", line 1, in <module>
003 |     print(END)
004 |           ^^^
005 | NameError: name 'END' is not defined
somber heath
#

!e py END = 123 print(END)

wise cargoBOT
solid pagoda
#

yes

#

sorry agin

#

i under stand

somber heath
#

Unless it is.

#

In which case get it together. lemon_enraged

solid pagoda
#

truly im sorry

somber heath
#

Truly. Worry not.

solid pagoda
#
#===import(s)===#
import tkinter
import matplotlib
import sys
#===============#                for copying 
root=tkinter.Tk()               #   tkinter.
#===============#

#===quit===#
END=sys.exit()
#==========#

def update(data):
#===list=box=clear===#
    my_list0.delete(0, END)
#===topping=to=list===#
    for item in data:
        my_list0.insert(END, item) 
#=====================#

#===body/window===#
root.title('simulator')
root.geometry("500x300")
#=================#
#===Button===#
my_button0=tkinter.Button(root, text="search",font=("Helvetica", 15))
my_button0.pack(pady=20)
#===label===#
my_label0=tkinter.Label(root, text="please select simulation", font=("Helvetica", 15),fg="grey")
my_label0.pack(pady=20)
#===========#

#===entry=box===#
my_entry0=tkinter.Entry(root, font=("Helvetica", 20))
my_entry0.pack()
#===============#

#===list=box===#
#>>>>>> my_list0= tkinter.Listbox(root, width=50)
my_list0.pack(pady=40)
#==============#

#===list=of=pizza=toppings===#
toppings=["pepperoni", "pepper", "mushrooms", "cheese", "onions","pineapple"]
#===toppings=to=list===#
update(toppings)
root.mainloop()
whole bear
#

@somber heath ๐Ÿ‘‹

#

So

#

How is it

#

Then

#

Well then cyl

somber heath
#

Instead of letting tkinter call it.

#

Also, tkinter.?

solid pagoda
#

yes

somber heath
#

!e py import sys print(123) var = sys.exit() print('Hello, world.')

wise cargoBOT
solid pagoda
#

what would need to be changed for it to become visible

somber heath
#

What you want to do is give tkinter a reference to sys.exit, not to call sys.exit, yourself.

#

Which you're doing by putting the parentheses after it.

stable axle
#

sys.exit() exits because you're calling it when you put () after

somber heath
solid pagoda
#

yes

somber heath
#

It's hitting the sys.exit, which gets called.

#

You're saying, what is the return of a sys.exit call? Find out and assign END to it. But it never gets one, because a call to sys.exit terminates Python.

solid pagoda
#

END=sys.exit ? no parenthesis

somber heath
#

Mhm.

#

You may be getting confused with lambda function syntax.

solid pagoda
#

got an error

#

line 3263, in insert
self.tk.call((self._w, 'insert', index) + elements)
_tkinter.TclError: bad listbox index "<built-in function exit>": must be active, anchor, end, @x,y, or a number

somber heath
#

Looks like that's not where a reference to the sys.exit function can go.

#

I don't see a reference to tkinter.Listbox in the documentation.

#

Curious.

solid pagoda
#

tkinter.Listbox

somber heath
#

I'm seeing some references to listboxes, but I can't locate an actual Listbox class.

solid pagoda
#

if I didn't have that it wouldn't run unfortunetly

#

I tried it

upper basin
somber heath
#

The first argument of a tkinter.Listbox.insert call should be the index you wish to insert before.

#

You have provided a function.

solid pagoda
#

I don't know if it's with my specific python 3.23.3 I think

somber heath
#

You're saying, given a list of three things, insert a thing before the functionth element.

#

"Functionth element?" Python cries.

#

"That makes no sense! Give the user an exception. I can't work under these conditions."

tulip plover
#

do you know about the Minimax algorithm

upper basin
tulip plover
#

so I'm making a tic-tac-toe game and I need to code an opponent

solid pagoda
#

Ai or other player interface?

upper basin
#

It's only for AI.

#

If you want theory, there's a nice lecture on this by Professor. Patrick Winston on OCW.

solid pagoda
#

Image training?

upper basin
solid pagoda
#

What I mean is doing on the computer and take small snapshots of each and every one of it could win if it's set to x and oh showing it that every part of the board can be used like trying trying to train it nothing to somewhere from a chess

upper basin
#

You're not training anything.

#

Tic Tac Toe is small so it can be used with Minimax, but games like chess are just too big so you would have to use heuristics, like ML.

somber heath
#

!ytdl

wise cargoBOT
#
Our youtube-dl, or equivalents, policy

Per Python Discord's Rule 5, we are unable to assist with questions related to youtube-dl, pytube, or other YouTube video downloaders, as their usage violates YouTube's Terms of Service.

For reference, this usage is covered by the following clauses in YouTube's TOS, as of 2021-03-17:

The following restrictions apply to your use of the Service. You are not allowed to:

1. access, reproduce, download, distribute, transmit, broadcast, display, sell, license, alter, modify or otherwise use any part of the Service or any Content except: (a) as specifically permitted by the Service;  (b) with prior written permission from YouTube and, if applicable, the respective rights holders; or (c) as permitted by applicable law;

3. access the Service using any automated means (such as robots, botnets or scrapers) except: (a) in the case of public search engines, in accordance with YouTubeโ€™s robots.txt file; (b) with YouTubeโ€™s prior written permission; or (c) as permitted by applicable law;

9. use the Service to view or listen to Content other than for personal, non-commercial use (for example, you may not publicly screen videos or stream music from the Service)
karmic obsidian
#

@somber heath Hey hi Opal

#

@somber heath it dependss on mutable and immutable objects right?

fresh fog
#

a = 2

a += 1
a
3
a =+1
a
1

karmic obsidian
#

post increment

#

and pre increment

pallid moon
#

@somber heath another thing I personally have is I often switch between languages, so I often have something like, trying to write for i in range() in C++ or var++ in python

#

i see i see

fresh fog
#

Guys, Brb.

somber heath
#

@steady sentinel ๐Ÿ‘‹

steady sentinel
#

Hi

#

What are you guys talking about?

dire pebble
stable axle
#

random_power()(9823075092375098237)

#
from ursina import *
import traceback

import Game
from Overlays.Notification import Notification


def request_handler(func):
    def wrapper(self):
        try:
            result = func(self)
            self.on_success()
            return result
        except Exception:
            self.on_fail()
            print(traceback.format_exc())

        APIRequest.counter += 1

    return wrapper


class APIRequest:
    counter = 1

    @property
    def name(self) -> str:
        """
        name of the APIRequest
        """
        raise NotImplementedError

    def on_fail(self) -> None:
        message = f"{self.name}Request failed"
        print(message)
        Game.notification_manager.add_notification(Notification(message, color.red))

    def on_success(self) -> None:
        message = f"{self.name}Request succeeded"
        print(message)
        Game.notification_manager.add_notification(Notification(message, color.green))
pallid moon
#
# using property class
class Celsius:
    def __init__(self, temperature=0):
        self.temperature = temperature

    def to_fahrenheit(self):
        return (self.temperature * 1.8) + 32

    # getter
    def get_temperature(self):
        print("Getting value...")
        return self._temperature

    # setter
    def set_temperature(self, value):
        print("Setting value...")
        if value < -273.15:
            raise ValueError("Temperature below -273.15 is not possible")
        self._temperature = value

    # creating a property object
    temperature = property(get_temperature, set_temperature)


human = Celsius(37)

print(human.temperature)

print(human.to_fahrenheit())

human.temperature = -300``` basically get + set in one
#

yes

night sparrow
#

instance.getProperty()

#

instance.setProperty()

#

instance.property = ...

#

instance.property

stable axle
#
def log_decorator(func):
    def wrapper(*args, **kwargs):
        print(f"Calling function '{func.__name__}' with arguments {args} and keyword arguments {kwargs}")
        result = func(*args, **kwargs)
        print(f"Function '{func.__name__}' returned {result}")
        return result
    return wrapper
@log_decorator
def add(a, b):
    return a + b

@log_decorator
def greet(name):
    return f"Hello, {name}!"

# Calling the decorated functions
print(add(3, 5))
print(greet("Alice"))```

> ChatGPT
pallid moon
#
def make_pretty(func):
    # define the inner function 
    def inner():
        # add some additional behavior to decorated function
        print("I got decorated")
        # call original function
        func()
    # return the inner function
    return inner

# define ordinary function
def ordinary():
    print("I am ordinary")
    
# decorate the ordinary function
decorated_func = make_pretty(ordinary)

# call the decorated function
decorated_func()
#output:
#I got decorated
#I am ordinary

to

def make_pretty(func):
    def inner():
        print("I got decorated")
        func()
    return inner

@make_pretty
def ordinary():
    print("I am ordinary")

ordinary()  
#output:
#I got decorated
#I am ordinary

Source <- I feel like they explain it pretty well here

upbeat bobcat
#

@upper basin Are you in machine learning?

upper basin
#

I did my Bachelors in AI/ML, and research QML.

upbeat bobcat
#

nice

#

Which libraries do I need to learn for ML?

#

can you tell me @upper basin ?

upper basin
#

Well, I'd recommend you first start with the theory and then move to coding.

upper basin
#

You can try with scikit-learn, tensorflow, and pytorch.

upbeat bobcat
#

Can you suggest any? @upper basin

#

book

upper basin
#

I don't know any intro books, but you can try with Andrew Ng's course.

eager merlin
#

Hello

#

how are you everone

upbeat bobcat
upbeat bobcat
peak depot
#

ur internet is bad ace?

upper basin
peak depot
somber heath
#

@pulsar shale ๐Ÿ‘‹

#

!e py import random choice = random.choice(['Get the peach.', 'Stay in bed.']) print(choice)

wise cargoBOT
somber heath
#

@pulsar shale @jolly slate ๐Ÿ‘‹

peak depot
jolly slate
#

@somber heath am good, and you?

somber heath
#

!e py import random choice = random.choice(['Bus.', 'Bike.']) print(choice)

wise cargoBOT
somber heath
#

Not all Doctor Who episodes are equal.

#

Some are very good, some are just...why?

#

I have had singing lessons.

spark spindle
#

hi guys

#

nice bio plome

peak depot
upper basin
#

Daylight

gentle flint
#

@peak depot We've just muted you until you're done

somber heath
#

She is.

peak depot
#

it lasted less that 10sec...

upper basin
#

You have a beautiful voice.

gentle flint
#

alr unmuted

austere hornet
#

everyone here has a beautiful voice

upper basin
#

Well no, I can't sing to save my life.

peak depot
#

i sang like 7secs...

upper basin
#

And it was heavenly.

gentle flint
upper basin
#

Plome's just jealous because he wanted to sing for me.

gentle flint
#

hence the temporary mute

austere hornet
#

lol

#

I don't think it matters that much

peak depot
#

thats why I sing byself only...

austere hornet
limpid nacelle
#

heyo

somber heath
#

@nova knoll @limpid nacelle ๐Ÿ‘‹

limpid nacelle
#

unfortunate i cant talk

austere hornet
wise cargoBOT
#
Voice verification

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

limpid nacelle
#

tough

upper basin
#
Telling myself, "I won't go there"
Oh, but I know that I won't care
Tryna wash away all the blood I've spilled
This lust is a burden that we both share
Two sinners can't atone from a lone prayer
Souls tied, intertwined by our pride and guilt
(Ooh) there's darkness in the distance
From the way that I've been livin'
(Ooh) but I know I can't resist it
Oh, I love it and I hate it at the same time
You and I drink the poison from the same vine
Oh, I love it and I hate it at the same time
Hidin' all of our sins from the daylight
From the daylight, runnin' from the daylight
From the daylight, runnin' from the daylight
Oh, I love it and I hate it at the same time
Tellin' myself it's the last time
Can you spare any mercy that you might find
If I'm down on my knees again?
Deep down, way down, Lord, I try
Try to follow your light, but it's nighttime
Please don't leave me in the end
(Ooh) there's darkness in the distance
I'm begging for forgiveness
(Ooh) but I know I might resist it, oh
Oh, I love it and I hate it at the same time
You and I drink the poison from the same vine
Oh, I love it and I hate it at the same time
Hidin' all of our sins from the daylight
From the daylight, runnin' from the daylight
From the daylight, runnin' from the daylight
Oh, I love it and I hate it at the same time
Oh, I love it and I hate it at the same time
You and I drink the poison from the same vine
Oh, I love it and I hate it at the same time
Hidin' all of our sins from the daylight
From the daylight, runnin' from the daylight
From the daylight, runnin' from the daylight
Oh, I love it and I hate it at the same time
peak depot
#

Suzume ยท Anime Film "Suzume no Tojimari" OST by RADWIMPS feat. toaka

Buy/Stream:
https://lnk.to/RADsuzume

RADWIMPS official links:
Twitter: https://twitter.com/radwimps
Website: https://radwimps.jp

Anime: Suzume no Tojimari (ใ™ใšใ‚ใฎๆˆธ็ท ใพใ‚Š)
Website: https://suzume-tojimari-movie.jp
MAL: https://myanimelist.net/anime/50594/Suzume_no_Tojimari
IMDb: ...

โ–ถ Play video
austere hornet
#

suzume was rushed af tho

peak depot
#

it is but hard to sing

austere hornet
#

I think it would have done better if it wasn't a movie

#

Like the plot and all that is fine

#

just very fast

limpid nacelle
#

welp

#

Ill be able to talk sometime

#

have a good one yall

austere hornet
wise cargoBOT
#
Voice verification

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

limpid nacelle
#

yea i dont meet it

#

not yet atleast

austere hornet
#

Yes, just be active and wait a couple of days

limpid nacelle
#

yea

#

kk have a good one

somber heath
#

I'm off to watch some Call the Midwife.

upper basin
gentle flint
gray mantle
#

hlo guys

#

hlo milien

#

any1 into django?

#

?

gentle flint
upper basin
gentle flint
scarlet halo
#

learning rust finally ๐Ÿ”ฅ

modern yacht
#

@scarlet halo good luck

scarlet halo
#

thanks

gray mantle
#

i made a stack overflow kinda thing where yu can ask questions and answer questions and this is my first django project and i think its cool...๐Ÿ˜— ๐Ÿ‘‰ ๐Ÿ‘ˆ

whole bear
#

I can not open my mic.

#

ok

#

๐Ÿฅฒ

willow loom
#

hello normies

#

what are yall up to

#

wat game

#

haven't played the new one

#

play anything else?

#

WAT

#

bro brush yo teef

#

surviving

#

barely

#

any cereal killers

#

based

#

it's all downhill from here

#

be a good domesticated human

#

opal

#

anyone working on anything?

somber heath
vocal basin