#voice-chat-text-0

1 messages · Page 511 of 1

lavish gazelle
#

What country you in, it must be hella safe

#

The project is in Django btw

#

I don't wanna toture myself and write it in rust

urban abyss
#

So quiet in here...

lavish gazelle
#

There are other ones like Plex and Jellyfin

lavish gazelle
#

@vocal basin is cooking up something

vocal basin
#
async fn outer() {
    inner1().await;
    inner2().await;
}

becomes this

#[pin_project]
enum Outer {
    Inner1(Inner1),
    Inner2(Inner2),
    Finished,
}

impl Future for Outer {
    type Output = ();

    fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> {
        loop {
            let this = self.as_mut().project();
            match this {
                Self::Inner1(inner) => {
                    self.set(Self::Inner2(ready!(inner.poll())));
                }
                Self::Inner2(inner) => {
                    let output = ready!(inner.poll());
                    self.set(Self::Finished);
                    break Poll::ready(output);
                }
                Self::Finished => panic!("polling a finished future"),
            }
        }
    }
}
#

so everything gets turned into a state machine

#

which, thankfully, you don't have to look at usually

lavish gazelle
#

Huhhhhh

vocal basin
lavish gazelle
#

I have never used enums like that

vocal basin
vocal basin
lavish gazelle
#

I mean I do understand the code

vocal basin
#

similar to |d types in Haskell

lavish gazelle
#

But it took half my brain cells

lavish gazelle
vocal basin
#

or std::variant from C++

#

Result is one of the main examples in core

#
enum Result<T, E> {
    Ok(T),
    Err(E),
}
lavish gazelle
#

It is just better

lavish gazelle
lavish gazelle
vocal basin
lavish gazelle
#

You gotta be working for Google or some FANG shit

lavish gazelle
vocal basin
#

enabling other software to run

lavish gazelle
#

You gotta give me an example

vocal basin
#

same domain as things like systemd, k8s, ansible, terraform (different levels of dealing with infrastructure)

#

but simpler

#

also some web stuff

#

and CLI utilities

lavish gazelle
#

Ohhh ok got it

vocal basin
lavish gazelle
#

That is so cool

vocal basin
lavish gazelle
#

I love low level

lavish gazelle
wise cargoBOT
#

src/lib.rs line 497

if false {```
`src/lib.rs` line 689
```rs
if true {```
vocal basin
#

if false is a hack to have type fallback

#

if true is a hack to have #[] on an expression

#

(both of those have ::core::unreachable!(); in the impossible case)

lavish gazelle
vocal basin
#

it was quite straightforward to make

#

the macro part

lavish gazelle
vocal basin
#

(like, picking tokens apart and whatever)

#

the difficult part was scopes

#

since macros do some weird things with variable scoping

lavish gazelle
lavish gazelle
vocal basin
#

procedural macros are the easier option in some cases

#

since those are just normal Rust code

lavish gazelle
#

I do get derived macros but procedural macros are a mess

vocal basin
#

derive macros are a subset of procedural macros

lavish gazelle
lavish gazelle
vocal basin
#

this one is thoroughly cursed

#

I have to force Rust to treat certain types as different there

lavish gazelle
#

I feel like vomiting

#

What are you even trying to implement?

vocal basin
#

proc macro code, including derive macros, tends to be quite unreadable

lavish gazelle
vocal basin
lavish gazelle
lavish gazelle
#

Bro you use vim to code also don't you?

vocal basin
#

ed

lavish gazelle
#

what is ed?

grand lionBOT
#

?

vocal basin
#

ed is a text __ed__itor

lavish gazelle
#

link??

vocal basin
#

precursor to vi

lavish gazelle
#

I tried neovim, It was cool

vocal basin
#

I only use neovim on a phone

lavish gazelle
#

NEOVIM on PHONE!!!

#

Who tf are you bruh, I don't code outside my laptop

vocal basin
#

if you want to experience ed

docker run -it --rm alpine ash -c "apk add ed && ed"
#

or just type ed and enter

#

maybe you have it installed

urban abyss
#

I'm too attached to my modern IDEs

#

I'll become a neovim person one day

vocal basin
#

eds aside, I regularly use VSCode and Vim (regular one)

lavish gazelle
urban abyss
#

I've been a pycharm guy for years now but the performance is pretty dire

vocal basin
#

PyCharm didn't support Docker well enough for me

#

even paid version

urban abyss
#

In what ways?

#

I have a bad habit of not using many integrations and just doing things on command line

#

Maybe not a bad habit persay

vocal basin
#

now I just use VSCode's remote thing

lavish gazelle
vocal basin
#

M-x ed

grand lionBOT
#

?

lavish gazelle
urban abyss
vocal basin
#

inside and near docker it's just the language servers

#

and terminal

#

running the UI of the VSCode on Windows

#

with all the important parts actually happening on Linux

#

not WSL

urban abyss
#

ohhh

timid quartz
#
print("hello")
urban abyss
#

i thought you meant you were hosting the UI of whatever you had running on docker on a separate machine

#

not just the vscode ui

vocal basin
#

I do use VLC via Docker

#

but that's a whole separate weird story

timid quartz
#
i = 1
for i = (hello)
print (i)
lavish gazelle
vocal basin
#

it just works

lavish gazelle
#

You also have your life in docker?

urban abyss
vocal basin
#

why did you reply to that lmao

urban abyss
#

oops

timid quartz
lavish gazelle
vocal basin
#

two code samples, two reviewers,
one of us only 👍s, the other only 👎s

urban abyss
vocal basin
#

maybe I should watch Labyrinth

urban abyss
#

when i have a fever

lavish gazelle
#
numbers = [1, 2, 3]

for number in numbers:
    print(number)
#

@timid quartz

urban abyss
vocal basin
timid quartz
#
words = ("hello", "jacob", "kb")

for word in words:
  print(words)
vocal basin
lavish gazelle
vocal basin
#

!e

words = ("hello", "jacob", "kb")

for word in words:
  print(words)
wise cargoBOT
lavish gazelle
#

It should be print(word)

vocal basin
urban abyss
#
[print(num) for num in (x for x in {"1": 1, "2": 2, "3": 3}.values())]
vocal basin
#

horrifying, please continue

#

ohno I have a terrible idea

timid quartz
#
dogs = ("rufus", "jacob", "kb")

for dog in dogs:
  print(dog)```
urban abyss
#

!e
[print(num) for num in (x for x in {"1": 1, "2": 2, "3": 3}.values())]

wise cargoBOT
urban abyss
#

i always forget the eval cmd

vocal basin
#

imagine if this worked

[value for _: value in dictionary]
vocal basin
#

as syntax sugar for .items()

urban abyss
#

i hate that

lavish gazelle
#

I gotta go

#

be back later

vocal basin
#

@timid quartz noises are coming through the mic

lavish gazelle
#

@timid quartz good job

#

He literally doesn't give a shit 😂

#

You causing noise

#

U won't last as a programmer

urban abyss
#

[dict[key + n] := val**2 for _ in dict.items() for n in range(5)]

lavish gazelle
#

A good programmer

urban abyss
#

walrus operator should allow for setting values on an object you're enumerating

#

that would be real horror

lavish gazelle
#

Haters hate us cuz they ain't us

#

The ability to solve problems abstractly, idk

#

Like how do you solve a problem

#

??

urban abyss
#

OK hot shot

#

Why did my wife leave me

#

... and how do I get her back

#

!e
wife

wise cargoBOT
# urban abyss !e `wife`

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

001 | Traceback (most recent call last):
002 |   File "/home/main.py", line 1, in <module>
003 |     wife
004 | NameError: name 'wife' is not defined
urban abyss
#

😭

vocal basin
#

found another man
"or she found a woman instead"

#

TLA+

urban abyss
vocal basin
#

how do I make upper + symbol

#

(superscript)

#

@timid quartz what were you asking

urban abyss
#

new syntax for setting values on an iter you're enumerating on

vocal basin
#

ah

urban abyss
#

walrus operator is the best

vocal basin
#

:=
:=
:=

#

walri

lavish gazelle
#

Let's say you are told to take a csv file as an input and then have to create a bulk transaction but at the same time update the client on each row you process

vocal basin
#

which database?

lavish gazelle
#

Took me a while to think about this

#

Go ahead I did solve it this week

vocal basin
lavish gazelle
#

@timid quartz premium card of being gay

lavish gazelle
lavish gazelle
#

uhhh, how will you update the frontend for each row

#

the progress is not gonna cut it

vocal basin
#

"Jose, or whatever their name was, giving us an examples for how to deal with bs question: just ignore them"

lavish gazelle
#

Most of the time you use an orm

vocal basin
#

transactions are atomic

lavish gazelle
#

I get that, but I said how will you update the frontend on the progress for a specific row you doing whether it failed or not

vocal basin
lavish gazelle
vocal basin
#

that's the whole point of a transaction

#

I also prefer having it as single statement when using PostgreSQL

#

UNNEST 🤍

#

usually multiple arrays

timid quartz
#

yes or no

vocal basin
#

the correct choice is not to play

#

new invention: CSU, client-sent uneventfulness

lavish gazelle
vocal basin
#

the voices

lavish gazelle
#

Like in python I can track which rows failed,

vocal basin
#

.

timid quartz
#
print("yes")
print("yes")
print("yes")
print("yes")
print("yes")
print("yes")
print("yes")
print("yes")
#

hi

vocal basin
#

senior div

#

HTML

lavish gazelle
#

Yes it will roll back if it fails

vocal basin
#

so you want to see the first row that it fails on?

timid quartz
#

hi

lavish gazelle
#

Ok you know what it is my bad

vocal basin
vocal basin
urban abyss
#

the word div gives me flashbacks

lavish gazelle
#

😂

#

ok

#

Huhh

vocal basin
#

leetcode 458

#

"why does the financial status of the pigs matter"

lavish gazelle
#

I basically implemented a bulk data entry using the django orm to create the data while updating the frontend on each row

vocal basin
#

sounds something Apple would do

lavish gazelle
#

It was a csv file

#

It wasn't a transaction

#

That was my bad, I shouldn't have said transaction

#

I basically validated each row

#

Fuck no perl, python

#

like if the csv file is referencing a patient id, i need to verify it exits before creating the data

#

sure

#

Hmmm interesting

#

Validate the data before creating it

#

😂 I am in africa bro

#

Tf

#

I was writing??

#

ok

#

My desktop knowledge is low. So I would basically trace the mouse position on the screen. Remember the last few position. Then calculate the speed of the cursor from the new position to the previouse one. For better tracking I will draw a trail. I will then make it thicker thicker when it is slow and thinner when fast. Then repeat it as many times as possible.

#

I don't know bro I mostly work with data not so thats the best I can com up with

#

Like for me drawing the trail will be hard

#

Huhhh you don't say huhhh

vocal basin
#

not chilimango soda this time

lavish gazelle
#

Does it work???

#

Damn I thought it won't work.

#

You too man, That was fun

vocal basin
#

I should go through Noctuary once again so I can recall what they drink in Inlixaland

#

I remember there was tea with salt and that's all I can remember

lavish gazelle
#

It's alright I am stuck in health care related software 😂

vocal basin
#

since Inlixaland is named after [spoilers, play the game yourself to find out]

#

wasn't expecting this to be released today

#

Cryogenesis still being the favourite song from them; I wonder it that one'll ever get remade

#

funny Australian vegan band also released something ~2 weeks ago

vocal basin
vocal basin
#

they're slightly radical about being vegans

#

(at least in their music)

vocal basin
somber heath
#

@dusky obsidian 👋

dusky obsidian
#

Hi

vocal basin
#

vitamin A is in liver

#

a lot

#

especially polar bears

vocal basin
#

(not a single compound)

#

Steve

#

Johnson

#

I couldn't find a more generic surname

urban abyss
#

John Smith

vocal basin
#

yes

#

Steve Stevenson

paper wolf
#

hello there people

vocal basin
#

@urban abyss that one is clearly derived from
Steve

dusky obsidian
somber heath
#

@plain pollen 👋

vocal basin
#

Russian has some weird convergence with shortening names

dusky obsidian
#

For example?

paper wolf
#

i have a loot of russian freind and they have english names

vocal basin
# vocal basin Russian has some weird convergence with shortening names

the following names all share the same short version:

Агнесса, Агния, Александр, Александра, Анастасий, Анастасия, Анна, Арсения, Арсений, Асия, Аскольд, Аста, Астий, Астион, Астра, Василида, Василиса, Геласий, Геласия, Иосаф, Ксения, Михаил, Реас, Таисия, Тарас, Тарасия

#

by what way Mikhail becomes Alya -- I have no clue

#

ah, wait, no, last part

#

it's like Michael -> Ale

dusky obsidian
#

umm yeah something weird

#

i agree

paper wolf
#

i think its the way they pronounce it

vocal basin
#

at least this is not as obnoxious

#

this is kind of a Jo alternative

paper wolf
#

its all sounds same

vocal basin
#

@urban abyss John J. Johnson

paper wolf
#

json derulo epic name

#

we need json array

vocal basin
#

human json, but an actual human

#

Jason5

lavish gazelle
#

@vocal basin where is that mexican guy we where chatiing with

vocal basin
#

Russian has no fixed order

#

except that patronym must follow the given name

#

but it's often omitted

vocal basin
#

@urban abyss SHA256(gps)

#

just a suffix

#

not ISO?

#

2025-08-15 is what I use

#

20250815034950 if you're being extra funny

urban abyss
#

Eircode is the national postcode system in Ireland.

An Eircode is a unique 7-character code consisting of letters and numbers. Each Eircode consists of a 3-character routing key to identify the area and a 4-character unique identifier for each address. A typical Eircode might read A65 F4E2.

All residential and business addresses have , which in some cases can be the name of an individual, particularly for small businesses or sole traders.

vocal basin
#

order all points by their position on some sort of Hilbert curve
bifurcate the value space whenever you need more points

urban abyss
#

I've seen lots of YYYY-MMM-DD recently as in 2025 Jan 12

vocal basin
#

so you just add a bit to the end if stuff was already taken

paper wolf
#

i never seen the momth goes 3 digit

urban abyss
#

as in mmm tasty

vocal basin
urban abyss
#

I think that's correct

#

or mmm

paper wolf
#

thats more like it

vocal basin
paper wolf
#

lmao

vocal basin
lavish gazelle
#

@vocal basin have you ever written a package that use rust biindings?

vocal basin
lavish gazelle
#

from bring rust to python

urban abyss
paper wolf
#

🗣️ biindings

vocal basin
#

not like that changes the answer, I've done both

vocal basin
#

@urban abyss pyx?

somber heath
#

%Y %b %-d

lavish gazelle
#

UV mentioned!!

#

dude uv is so good

vocal basin
#

they can finally make money

#

for self-hosting package registries I use Forgejo

#

and if it doesn't support some format, you can just contribute it to there yourself

paper wolf
#

"RTC Connecting" 😭

vocal basin
#

rip

#

everything Git, packaging and CI outside of GitHub

#

I don't want to use GitLab for now

#

including because its packaging support is more limited

#

GitLab is better for access control

#

but it doesn't support some things which are critical for me

#

e.g. cargo packages

paper wolf
#

there we go

lavish gazelle
#

I have never used Gitlab

urban abyss
lavish gazelle
#

sounds old

vocal basin
#

I'm thinking of starting to make bots for Forgejo

vocal basin
#

it looks quite automateable

#

@calm heron tool not library

#

no

#

that's the difference

urban abyss
lavish gazelle
#

Polars is good tho. It is better that pandas

#

love ruff

#

love uv

vocal basin
lavish gazelle
#

Poetry was good tho

vocal basin
#

but it's mostly in CI/locally

#

though local stuff is largely compatible with GitHub too

#

tagit, I think, can do both Forgejo and GitHub; not sure about GitLab

lavish gazelle
#

@urban abyss uv can be used along side pip, e.g uv pip install [pacakge]

vocal basin
#

(difference there is mostly in the tag/compare URL format, if any)

vocal basin
#

imports should be aware that there might be multiple versions

urban abyss
#

old setup tools: pipx pyenv poetry/hatch python-venv
new setup tools: uv

paper wolf
#

git push?

vocal basin
#

living with not having to do all that by hand is great

#

@urban abyss same as GitHub Actions

#

but with Go support

#

I write new actions in Go

#

so, can't be run on GitHub presently

#

but should work on nektos/act

vocal basin
#

I understand JS being async-only, but it gets in the way too much for CLI apps

lavish gazelle
#

@calm heron uv is easier:

uv init # to initialize a project/package
uv add [package_name] # to add a new package
uv sync # to sync the packages or installs them 

it automatically creates a virtual environment .venv/

vocal basin
#

I rarely do uv sync outside Dockerfile

#

just uv run and expect it to sync

lavish gazelle
#

That works too

calm heron
vocal basin
#

not yet

lavish gazelle
#

But I love doing uv sync

vocal basin
#

it creates pyproject.toml and .python-version

lavish gazelle
#

also also other files needed for the project

vocal basin
#

first command to interact with packaging will trigger .venv creation

urban abyss
#

I'm testing out a pyproject/lockfile setup that should allow for dependency upgrades to be simple and without too much manual intervention i.e. pinning/unpinning dependency versions to test functionality. To that end, what I currently have is:
Dependencies in [project].dependencies are all unpinned
Versions are pinned to via uv lock in the normal way
Versions are constrained against in [tools.uv].constraint-dependencies for cases such as "this range of versions is incompatible with our code"

This then allows for a uv lock --upgrade to not be limited to version specifiers set in [project].dependencies as they would normally.

I have two questions:
Is this a sensible workflow? In the past, the manual maintenance of versions has been a time sink that we'd like to avoid if possible.
Would it make sense, as a feature request, for the [tools.uv].constraint-dependencies field to also have a CLI endpoint similar to uv add <package-version-spec to support this workflow? This CLI command would imply all of the same background actions (regen'ing the lockfile, re-syncing the environment), so would make to me to have it be interfaced with in this way.

vocal basin
#

to my understanding, the only way to unpin is to nuke the lockfile

#

yes

#

lockfile is where it is pinned

#

iirc there is no equivalent to cargo update

lavish gazelle
calm heron
lavish gazelle
#

You will see the results

vocal basin
#

you should .gitignore it also

#

BUT

#

nowadays that doesn't matter

#

modern Python will put a .gitignore with * for you

vocal basin
urban abyss
#

I've been writing a script to convert UV lockfiles to Pex lockfiles recently, bleh

urban abyss
lavish gazelle
#

Never heard of it nor Have I used it

calm heron
vocal basin
#

I highly recommend one venv per repo

urban abyss
#

And a PyInstaller alternative

vocal basin
#
project1/
  .git/
  .venv/
project2/
  .git/
  .venv/
monorepo/
  .git/
  .venv/
  subproject1/
  subproject2/
urban abyss
vocal basin
#

this will solve most of problems with accidentally staging something

urban abyss
#

bye

vocal basin
#
  1. when you create a .venv, it may already self-ignore; don't waste .gitignore space on it, unless you're planning on collaborating with someone who might accidentally stage their own venv
#

(or if you just want a quick template)

calm heron
#

like so? so if I run a python file without uv run and just run with python .\hello.py does it not run it in the venv?

lavish gazelle
#

@vocal basin you use daily.dev??

vocal basin
#

it sounds similar to something else

vocal basin
#

not sure what

#

you shouldn't yet have venv I think

#

because no packages

calm heron
#

right, let me try with one of my current projects

vocal basin
lavish gazelle
lavish gazelle
vocal basin
vocal basin
lavish gazelle
#

??

vocal basin
lavish gazelle
vocal basin
#

winner of 2014 Le Mans in the amateur category

#

yes

lavish gazelle
lavish gazelle
vocal basin
#

there was a video where some random bot interviewed him for 6 hours

#

sorry I meant bot

#

sorry I meant guy

calm heron
#

it works, that was simple

lavish gazelle
lavish gazelle
#

Bruh everyone is so excited about this Github Spark AI

calm heron
#

I don't know what to do here with the .gitignore

vocal basin
#

look inside .venv, does it have a .gitignore there?

#

if yes, what are its contents

calm heron
#

yes, it's just *

vocal basin
#

(which means it ignores the entirety of .venv, so it doesn't get into git)

#

so already correct

calm heron
#

what of these other files it created in the root directory?

vocal basin
#

.python-version is for compatibility with some other tools iirc

#

pyproject.toml contains the project details including dependencies

#

uv.lock includes all the transitive dependencies and their exact versions

#

main.py is an example

calm heron
#

so leave them for others to utilize?

#

or myself

#

this is cool

vocal basin
#

.python-version is optional, you can delete it (but keeping it is okay too)
main.py is just an example, you can delete it
pyproject.toml and uv.lock you should stage and commit

opaque raft
#

Hello everyone

calm heron
#

hello

opaque raft
#

@calm heron

lavish gazelle
#

@opaque raft you have a home lap??

lavish gazelle
#

Bruh I am tryna build one

opaque raft
lavish gazelle
#

The only part I can't do is the networking part

opaque raft
#

Yes, proxmox is amazing.

lavish gazelle
#

I have no idea what a switch does or even pfsense does

calm heron
opaque raft
#

A switch is basically an ethernet "hub" you input from one (or more) ports and output through a bunch more while sharing bandwidth from the input.

wise cargoBOT
lavish gazelle
#

I was reading on how to configure proxmox with truenas and more

#

@opaque raft I suck at networking

opaque raft
#

Running truenas ontop of proxmox is possible but has complications.

lavish gazelle
#

Basically I read that if I want to access my services in my home lap from anywhere I will need a vpn

#

Like do I need truenas to complete my build

#

Also do I need to buy a server, can I use a work station

opaque raft
#
#

@calm heron Hey i gtg sorry ]=

calm heron
woeful blaze
#

How are you doing today mindful dev?

wind raptor
wind raptor
woeful blaze
#

My back is almost killing me

#

How are you doing today opalmist?

wind raptor
#

!stream 1315159836140240926

wise cargoBOT
#

✅ @timid quartz can now stream until <t:1755224813:f>.

woeful blaze
#

Yikes!!!

#

Does anyone know how to make a classification network

somber heath
#

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

wise cargoBOT
somber heath
#

is like

#

!e py letter = 'a' print(letter) letter = 'b' print(letter) letter = 'c' print(letter)

wise cargoBOT
calm heron
#

!e

for i in range(10):
    print(i)
wise cargoBOT
calm heron
#

!e

for letter in "Hello World!":
    print(letter)
somber heath
#

!d range

wise cargoBOT
#

class range(stop)``````py

class range(start, stop[, step])```
The arguments to the range constructor must be integers (either built-in [`int`](https://docs.python.org/3/library/functions.html#int) or any object that implements the [`__index__()`](https://docs.python.org/3/reference/datamodel.html#object.__index__) special method). If the *step* argument is omitted, it defaults to `1`. If the *start* argument is omitted, it defaults to `0`. If *step* is zero, [`ValueError`](https://docs.python.org/3/library/exceptions.html#ValueError) is raised.

For a positive *step*, the contents of a range `r` are determined by the formula `r[i] = start + step*i` where `i >= 0` and `r[i] < stop`.

For a negative *step*, the contents of the range are still determined by the formula `r[i] = start + step*i`, but the constraints are `i >= 0` and `r[i] > stop`.
somber heath
#
range(stop)```
#
range(start, stop)```
#
range(start, stop, step)```
calm heron
#

!e

x = input("Enter a number: ")
y = input("Enter another number: ")

z = x * y

print(z)
wise cargoBOT
calm heron
#
x = int(input("Enter a number: "))
y = int(input("Enter another number: "))

z = x * y

print(z)
paper wolf
#

wait so this bot dont work same way as the compile bot ._.

#

how youll gonna pass inputs???

calm heron
#

no idea @paper wolf

paper wolf
#

cmon

#

the issue was the standard input is streaming EOF

#

!doc int

wise cargoBOT
#
int

class int(number=0, /)``````py

class int(string, /, base=10)```
Return an integer object constructed from a number or a string, or return `0` if no arguments are given.

Examples...
somber heath
#
input('What is your name?')
'kb'```
paper wolf
#

int(data) try to convert data into intiger form

somber heath
#
int(input('How old are you?'))
int('15')
15```
paper wolf
#

the explenation of opalmist is quite missleading tho...

somber heath
#
age = int(input('How old are you?'))
# you'd get
age = 15```
paper wolf
#

try to run that code on your system

somber heath
#

@umbral iron 👋

umbral iron
#

hi

#

Eu nunca consegui falar no canal de voz. Não importe o quanto eu tente ficar em uma conversa pelo tempo informado, nunca habilita pra mim.

#

I’ve never been able to speak in the voice channel. No matter how long I try to stay in a conversation for the required time, it never gets enabled for me.

paper wolf
#

uhhh pls try to speak in english

umbral iron
#

i tried day by day

#

and i cant

eternal ether
#

same

umbral iron
#

its impossible

eternal ether
#

i was banned from it apparently because i tried to fast track my way into it

calm heron
#

!e

x = int(5)
# 5 + 2 = 7
x + 2

# convert 5 to a string "5"
y = str(x)
# this operation will fail because 5 is now a string
y + 2
wise cargoBOT
paper wolf
eternal ether
#

i have so many terrible dad jokes to share in there too 🙁

umbral iron
#

we read rules, but its impossible to do

paper wolf
#

its is very posible

umbral iron
#

i have more than 3 mounths here

paper wolf
#

!doc int @timid quartz

wise cargoBOT
#
int

class int(number=0, /)``````py

class int(string, /, base=10)```
Return an integer object constructed from a number or a string, or return `0` if no arguments are given.

Examples...
paper wolf
#

pycharm 👀

calm heron
#
age = 15
print(f"Answer: {age}")
paper wolf
#

jetbrains is realy worth using?

eternal ether
#

no

paper wolf
#

lol

#

uhh the paid jetbrains is worth buying?

eternal ether
#

maybe. i used it for a year then like... regressed to vscode

#

the test integration is nice

#

vscode is a pain in the arse for setting up testing

#

at least in my experience

paper wolf
#

true

#

i move to nvim cus i got pissed using vs code

calm heron
#
print(char, end="", flush=True)
eternal ether
#

nvim is for elite hackers only

paper wolf
#

yeah flush it

paper wolf
#

im using neovim for half a year now

eternal ether
#

clearly

paper wolf
calm heron
#

fancy

#

looks sick

paper wolf
#

srr for the missing characters....

eternal ether
#

what are you building?

paper wolf
#

wdym?

eternal ether
#

you showed us some code

#

i can only assume you're building something with it

paper wolf
#

oh its a part of a source code for my project

#

its a game...

eternal ether
#

cool can you tell us about your game?

paper wolf
#

im showing my neovim not my ugly code....

eternal ether
#

yes i know but i was interested in what you were doing also

paper wolf
#

hmmm its just a simple game

#

im coding from scratch

#

only using sfml

eternal ether
#

cool

paper wolf
#

to learn a whole lot of stuff

eternal ether
#

that's the way to do it

paper wolf
#

like GUI, Game development, general programming and data structuring

#

i have a working GUI now but im learning this shared_ptr

#

smart pointers are bit complex

eternal ether
#

what makes them complex?

#

i didn't think python had smart pointers

paper wolf
#

python dont even have pointers...

paper wolf
#

i just hear about it the lat day when im searching how to solve a specific problem my code needs

eternal ether
#

how many cats do you own?

paper wolf
#

i think 1

eternal ether
#

night

#

nice chatting with you @paper wolf

paper wolf
#

@timid quartz

>>> "string" == "String"
Fasle
paper wolf
#
>>> "S" == "s"
False
#

!e

print(f"A: {ord('A')}")
print(f"a: {ord('a')}")```
wise cargoBOT
solemn jasper
#

hlo everyone this is anurag i need help currently leaning python but don't know how to approach lol

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.

paper wolf
#

@naive otter uhhh you alive?

naive otter
#

yeah

#

you?

paper wolf
#

yay :D

naive otter
#

:3

paper wolf
#

wanna code together

naive otter
#

I can't code

paper wolf
#

why

naive otter
#

dono how

paper wolf
#

well code on your esp32 project

urban abyss
#

uv pip install torch==2.7.1

naive otter
#

i can't currently use my laptop rn electrician do it's thing

#

it'll back soon tho

paper wolf
#

the heck electrician doing on ur laptop...

naive otter
#

i mean power outage

paper wolf
#

oh... sob

naive otter
#

it'll back shortly ig

#

uv?

urban abyss
#
➜ uv pip install torch==2.7.1
  × No solution found when resolving
  │ dependencies:
  ╰─▶ Because torch==2.7.1 has no wheels
      with a matching platform tag (e.g.,
      `macosx_14_0_x86_64`) and you require
      torch==2.7.1, we can conclude that
      your requirements are unsatisfiable.

      hint: Wheels are available for
      `torch` (v2.7.1) on the following
      platforms: `manylinux_2_28_aarch64`,
      `manylinux_2_28_x86_64`,
      `macosx_11_0_arm64`, `win_amd64`
paper wolf
wind raptor
#
uv pip install torch --index-url https://download.pytorch.org/whl/cu121
tacit crane
#

python -m uv pip install torch==2.7.1

wind raptor
#
[project]
name = "minimal"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
    "torch==2.5.1 ; platform_machine != 'x86_64'",
    "torch==2.5.1+cu124 ; platform_machine == 'x86_64'",
]
urban abyss
#
# requirements.txt
torch==2.7.1; platform_system == 'Linux' or platform_system == 'Darwin' and platform_machine == 'arm64'
#
[tool.uv]
environments = [
    "sys_platform == 'darwin' and platform_machine == 'arm64'",
    "sys_platform == 'linux'"
]
urban abyss
timid quartz
#
choice = input("Turtles Or Frogs?: ").lower()
if choice == "turtles":
    print ("I Like Turtles Too!")
else:
    print ("Frogs Rule!.")

choice = input("Snakes Or Lizards?: ").lower()
if choice == "snakes":
    print ("Snakes Are Slithery.")
else:
    print ("Lizards Are Cool.")

choice = input("Indoors Or Outdoors?: ").lower()
if choice == "indoors":
    print ("You Need To Go Outside Bud.")
else:
    print ("Outdoors On Top!")

choice = input("Reading Or Gaming?: ").lower()
if choice == "reading":
    print ("You Are Very Smart.")
else:
    print ("Go Read A Book.")

age = int(input("How Old Are You?: "))
if age > 20:
    print ("Your Old.")
else:
    print("Your Still Young.")

choice = input("Whats Your Favorite Food?\nOptions: Burgers, Pizza, Ice Cream?: ").lower()
if choice == "burgers":
    print ("Burgers Are Yummy!")
elif choice == ("pizza"):
    print ("Pizza Is Yummy!")
elif choice == ("ice cream"):
    print ("Ice Cream Is Yummy!")
else:
    print("That Wasnt An Option Bud.")
urban abyss
#

well?

blazing linden
#

oigan hablan español?

paper wolf
#

wha?

winter plover
urban abyss
#
# requirements.in
torch==2.7.1
➜ uv pip compile requirements.in --python
-version 3.9 --output-file constraints.out              
  × No solution found when resolving
  │ dependencies:
  ╰─▶ Because torch==2.7.1 has no
      wheels with a matching platform
      tag (e.g., `macosx_14_0_x86_64`)
      and you require torch==2.7.1,
      we can conclude that your
      requirements are unsatisfiable.

      hint: Wheels are available
      for `torch` (v2.7.1) on
      the following platforms:
      `manylinux_2_28_aarch64`,
      `manylinux_2_28_x86_64`,
      `macosx_11_0_arm64`, `win_amd64`

Succeeds with --universal

➜ uv pip compile requirements.in --python
-version 3.9 --output-file constraints.out --universal
Resolved 27 packages in 2.37s
...
torch==2.7.1
    # via -r requirements.in
tacit crane
#
async def completeOrder(order_id: int, new_note: str) -> bool:
    try:
        order_data = await orders.get(id=order_id, deleted=False)
        if not order_data:
            return False

        success = await orders.update(
            {'id': order_id},
            status="completed",
            note=new_note,
            completed_at=datetime.datetime.now(datetime.timezone.utc),
            completed_note="Your order has been completed.",
            updated_at=datetime.datetime.now(datetime.timezone.utc)
        )
        return bool(success)
    except Exception as e:
        logger.error(f"Error completing order: {e}")
        return False```
urban abyss
#
➜ uv pip install -r requirements.in -c constraints.out
  × No solution found when resolving
  │ dependencies:
  ╰─▶ Because torch==2.7.1 has no
      wheels with a matching platform
      tag (e.g., `macosx_14_0_x86_64`)
      and you require torch==2.7.1,
      we can conclude that your
      requirements are unsatisfiable.

      hint: Wheels are available
      for `torch` (v2.7.1) on
      the following platforms:
      `manylinux_2_28_aarch64`,
      `manylinux_2_28_x86_64`,
      `macosx_11_0_arm64`, `win_amd64`
tacit crane
#

completeOrder

#

complete_order

wind raptor
#

Actual image of Aaron spreading the NixOS to others. @haughty pier

paper wolf
#

lmao

#

im not that advance linux user so ill keep my ubuntu

haughty pier
paper wolf
#

hmmmmm

#

i only have a year of expereince on linux...

haughty pier
#

I regret not starting with NixOS sooner.

paper wolf
haughty pier
#

Kali in a VM I suppose.

paper wolf
haughty pier
#

I did use puppy linux before Ubuntu but that was because it was on an very old e-Machine with barely functioning specs.

haughty pier
paper wolf
#

what executable type nix OS use?

#

not sure about the term...

wise loom
#

I like the cloud gate

#

the sculptor is indian

tacit crane
timid quartz
#

Why did i get a bot python that dm me

#

Saying i said r slur and f slur

tacit crane
#

?

timid quartz
#

Nun

haughty pier
timid quartz
#

I never said racial slur

umbral iron
timid quartz
#

Nvm i did say r slur

#

✌️

haughty pier
paper wolf
#

crazy...

paper wolf
#

@naive otter u alr have electricity?

paper wolf
#

@naive otter yo

naive otter
#

they changed the cable

somber heath
#

@kindred yoke 👋

kindred yoke
#

Hii

somber heath
#

@hollow oracle 👋

hollow oracle
#

voice bug

#

my mic

#

omg..

#

sorry

#

one sec

peak depot
#

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

hollow oracle
peak depot
#

see above

hollow oracle
#

sec

somber heath
#

@clever lynx 👋

#

@halcyon sail 👋

#

@oblique aspen 👋

somber heath
#

TamasT

clever needle
upbeat oasis
#

Im fanna die my code for 1 discord system is almost 2000 lines long 😭😭😭

#

Uhmmmm

#

Whats happening rn

#

Guys?

clever needle
#

ya

upbeat oasis
#

Whats going on?

#

Lol bro just rage quit discord

#

Yea lol im working on a new system but discord hates ppl that use forms so i gotta make a system for it

#

Oh well

#

Uhmm basicly when a user submits a form i need it to send a ephermal message with a new button to open a discord form

#

So i can have more than 5 fields in a discors form

#

Discord*

#

Lol

#

I whas sitting here and kinda laughing cause he said the same thing 8 times

tacit crane
#

Its 5

#

only

#

on modal

upbeat oasis
#

Ik

#

I am makeing sectinal forms

#

So after a user fills out form 1 it makes a button to accses form 2

tacit crane
#

so like steps

upbeat oasis
#

Sorta ig

tacit crane
#

thats cool

#

i nowadays just use web dashboard

#

no limitation nothing\

upbeat oasis
#

Its alredy 1500 lines long 😭😭😭

somber heath
#

@stoic musk 👋

upbeat oasis
tacit crane
#

For what kind of bot?

upbeat oasis
#

My bot is basicly all bots in 1 so it has lots of systems

tacit crane
#

ok

#

got it

upbeat oasis
#

Atleast its not like v1 of my bot my v1 whas 8000 lines in 1 file

#

No cogs no organization

tacit crane
#

1 Class

upbeat oasis
#

Lol

#

Yep

tacit crane
#

F

upbeat oasis
#

And every time a error happend yk

tacit crane
#

Use Cogs man

upbeat oasis
#

I do now lol

tacit crane
#

specally with your bot

#

where it will be big

upbeat oasis
#

I use lots of cogs now lol

#

I made a whole server addicted to gambiling lol

#

Cause of my bot

#

Hey you should def help me with my bot 😄

vocal basin
upbeat oasis
#

Oh god...

#

Oh i love councouring europ

#

INVADE POLAND

somber heath
#

@inland gull 👋

#

Conquering.

upbeat oasis
#

@peak depot INVADE POLAND

#

What?

peak depot
#

@clever needle we hear u

somber heath
#

@clever needle Hot mic.

#

@tired hornet 👋

#

@young junco 👋

upbeat oasis
#

Wait @wind raptor invade poland?

#

My bots dashboard is goingto be the end of me its coded in react and TypeScript 😭😭😭

#

I also need a ipc server to 😭

woeful blaze
#

import torch

import numpy as np

class Test_model:

pass
upbeat oasis
#

REACT ON TOP

#

Lol

#

I am slowly migrating my bot from storing data in json to now mysql

somber heath
#

@spice copper 👋

upbeat oasis
#

OHH YEAA

#

lol

#

Sureee

#

Lmao shaken baby sindrome

#

Wh

#

What...

#

WHAT

#

no

#

No

#

NO

#

NOOO

timid quartz
#

hi

#

they got me

upbeat oasis
#

I could make discord a db if i want using images

#

...

#

Wh

#

What

#

....

tacit crane
#

Nowadays the link changes

upbeat oasis
#

Message id dosent

#

I use my bot for it and pillow

#

Well i could just do encode using difrent coulers

#

Like couler a is == to yk

#

Lol yea

#

Lmao

#

I mean i made a server addicted to gambiling using my bot lol

upbeat bobcat
#

Hey!

upbeat oasis
#

Always fun to gamble lol

timid quartz
#

chris

#

I figured out how to do this

wind raptor
dry jasper
#

good ppl dont gamble

timid quartz
#
choice = input("Fortnite Or Roblox?: ").lower()
if choice == "fortnite":
    print("Fortnite Is Goated!")
else:
    print(choice+ " Is Alright")```
upbeat oasis
timid quartz
#

🎉

dry jasper
upbeat oasis
#

Lol

timid quartz
#

chris

upbeat oasis
#

Nu uh

timid quartz
#

i got question

upbeat oasis
#

Lol yea

timid quartz
#

can i screen share

wind raptor
clever needle
#

🤖 Download +30 AI Projects for Free (ADK, LangChain, CrewAI, and more)
https://brandonhancock.io/

Don’t forget to Like & Subscribe for more AI tutorials, interviews, and free resources! 🎉

📕 Resources

📆 Need Help with AI? Join my FREE Skool Community for AI develope...

▶ Play video
upbeat oasis
#

No

timid quartz
#

chris

upbeat oasis
#

Pythan lol

timid quartz
#
words = []
while True:
    word = input("Enter A Word: ")
    if word == "":
        break
    words.append(word)
for word in words:
    print(word)```
#

how do i make it say enter a word the i put kb then it says any other words?

upbeat oasis
#

Bro said pythan lmao

wind raptor
timid quartz
upbeat oasis
#

Huh?

dull sluice
timid quartz
#

CHRIS

#
words = []
while True:
    word = input("Enter A Word: ")
    if word == "":
        break
    words =  input("Any Other Words?: ")
    if words == "":
        break
    words.append(word + words)
for word in words:
    print(word)```
wind raptor
timid quartz
#

hmm

wind raptor
#

Gotta go clean for a bit. I'll be back later.

#

Cheers everyone!

timid quartz
#

cya

tacit crane
#
# ================================
# Trust Cloudflare IPs for real IP logging
# ================================
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 104.16.0.0/13;
set_real_ip_from 104.24.0.0/14;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 131.0.72.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 172.64.0.0/13;
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;

real_ip_header CF-Connecting-IP;


# ================================
# Website 1: durontoshop.com
# ================================
server {
    listen 80;
    server_name durontoshop.com www.durontoshop.com;

    location / {
        proxy_pass http://127.0.0.1:8181;
        proxy_http_version 1.1;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        # Security headers
        add_header X-Frame-Options "SAMEORIGIN";
        add_header X-Content-Type-Options "nosniff";
        add_header Referrer-Policy "no-referrer-when-downgrade";
        add_header X-XSS-Protection "1; mode=block";
    }
}
scarlet halo
#

just got a IRC chat server set up 😭

tacit crane
#
@router.get("/verify-age", response_class=HTMLResponse, dependencies=[Depends(rate_limiter)])
async def verify_age_page(request: Request):
    try:
        user_data = await fetch_user_data(request)
        if not user_data:
            return RedirectResponse(url="/login", status_code=303)
        

        data = {
            "site": await get_config(),
            "user": user_data,
        }

        response = templates.TemplateResponse(
            "/pages/verify/age.html",
            {
                "request": request,
                "data": data
            }
        )
        return response
    except Exception as e:
        logger.error(f"Error loading verify age page: {traceback.format_exc()}")
        raise HTTPException(status_code=500, detail="Internal server error")
woeful blaze
#

How is everyone doing today?

scarlet halo
woeful blaze
#

Nice

woeful blaze
scarlet halo
#

Not really... Just doing pretty good in general, gonna eat dinner with a friend and her family tomorrow

dull sluice
#

hi

#

making transparent windows with opengl and qt

#

again?

#

oh i seen that joke and added it in my bio

timid quartz
#
choice = input("Turtles Or Frogs?: ").lower()
if choice == "turtles":
    print("I Like Turtles Too!")
else:
    print("Frogs Rule!.")

choice = input("Snakes Or Lizards?: ").lower()
if choice == "snakes":
    print("Snakes Are Slithery.")
else:
    print("Lizards Are Cool.")

choice = input("Indoors Or Outdoors?: ").lower()
if choice == "indoors":
    print("You Need To Go Outside Bud.")
else:
    print("Outdoors On Top!")

choice = input("Reading Or Gaming?: ").lower()
if choice == "reading":
    print("You Are Very Smart.")
else:
    print("Go Read A Book.")

age = int(input("How Old Are You?: "))
if age > 25:
    print("Your Old.")
else:
    print("Your Still Young.")

choice = input("Whats Your Favorite Food?\nOptions: Burgers, Pizza, Ice Cream?: ").lower()
if choice == "burgers":
    print("Burgers Are Yummy!")
elif choice == "pizza":
    print("Pizza Is Yummy!")
elif choice == "ice cream":
    print("Ice Cream Is Yummy!")
else:
    print("That Wasnt An Option Bud.")
#

@wind raptor Chris can u add me on discord so if i need help u can help me if not it’s okay sorry for pinging you

vocal basin
#
match choice:
    case "a":
        ...
    case "b":
        ...
timid quartz
#

Can u fill it in so i can understand it easier

vocal basin
#
choice = input("yes or no?").lower()
match choice:
    case "yes" | "ye" | "y" | "yep" | "yas":
        flag = True
    case "no" | "n" | "nah":
        flag = False
    case _:
        print("what")
        sys.exit()
timid quartz
#

Uh

#

!e ```py
choice = input("yes or no?").lower()
match choice:
case "yes" | "ye" | "y" | "yep" | "yas":
flag = True
case "no" | "n" | "nah":
flag = False
case _:
print("what")
sys.exit()

#

Ye i give up

vocal basin
#

!e

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

import sys


choice = input("yes or no? ").lower()
match choice:
    case "yes" | "ye" | "y" | "yep" | "yas":
        flag = True
    case "no" | "n" | "nah":
        flag = False
    case _:
        print("what")
        sys.exit()
print(flag)
wise cargoBOT
vocal basin
#

!e

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

import sys


choice = input("yes or no? ").lower()
match choice:
    case "yes" | "ye" | "y" | "yep" | "yas":
        flag = True
    case "no" | "n" | "nah":
        flag = False
    case _:
        print("what")
        sys.exit()
print(flag)
wise cargoBOT
vocal basin
#

I'm too lazy to increase exposure time

dull sluice
#

its too late im like crying bc of it i jsut forgot i joined the vc

uneven pilot
#

Wow

tight bane
#

@little comet hi

wise loom
#

spiders are bad

#

this one shows up every night around the corner ready to strike ⚡

wise loom
#

@wraith pelican when you come back, curious if you looked at https://www.datawars.io/
they say it's like LC but for data science.

somber heath
#

@icy jewel 👋

icy jewel
#

ACCEPT FRQ

#

i cant talk

somber heath
#

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

silent umbra
#

hi guys i am new to this server, i am pretty fluent in python and hope to you know get some poeple and build projects and solve problems together

somber heath
#

@little comet 👋

little comet
#

hello

somber heath
#

@dry marlin 👋

#

@rain agate 👋

#

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

rain agate
hardy sinew
#

hai opal

#

im bored and I can't make music very well

#

idk what they are

#

I use lmms

#

it looks like a lot of sheet music for playing a piano or something

#

I don't think it's really a daw

#

I use that too but it is more of a sound editing program instead of a daw

#

I use a vst

somber heath
#

@compact trail 👋

compact trail
#

Cant talk

#

Ill be back in 3 days!

somber heath
#

You're welcome to hang around and chat in the meantime.

compact trail
#

Sounds good thank you

somber heath
#

@kindred yoke 👋

kindred yoke
#

Heyyy

#

Where is mileli

#

Yeap

#

Ok

#

What are you doing guys

#

Me too

#

Where are you from?

#

Bro I am not understanding high level English you know😅thats my problem can you speak slowly kind of

#

Brooo.....

#

👍

somber heath
#

I understand.

kindred yoke
#

Should I have to learn ai/ ml or web development

somber heath
#

That's up to you.

kindred yoke
#

Come on

#

Yaar you have experience so

#

What your thoughts

somber heath
#

AI is in fashion. Businesses like their vanity projects. Yes to both. No to both. AI is many things, many of them bad.

#

Some of them good.

kindred yoke
#

Broo is that good opportunity for the future or ai is just a hype

somber heath
#

Both.

kindred yoke
#

Basically is ai is really good that people actually talking about or just a hype

#

Because I know that "if everyone knows the answer, opportunity is probably gone" so everyone knows about ai and how to learn so what is gona we do

#

Is we have to find new opportunity that is very good for next decade and we have to learn that

#

Yes I am understanding now

#

Right

#

Heyy @peak depot

somber heath
#

@jade oar 👋

paper wolf
#

the car is needing

kindred yoke
#

@somber heath guys in your coural you don't live with your parents?

#

Bro.

#

@somber heath Heyy 👋

#

Culture

#

How you can people live alone without their parents 😔

#

@somber heath 👋

#

Ohh

#

@somber heath by I am going to eat so byyy

somber heath
#

@glass hill 👋

glass hill
#

Don't have rights to speak

#

I'm sorry

somber heath
wise cargoBOT
#
Voice verification

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

kindred yoke
#

Heyyy there

somber heath
#

@unkempt herald 👋

unkempt herald
#

Hello

opaque sparrow
#

hi

#

is learning sqlite3 good?

#

if im making a tkinter gui app

wise loom
#

sqlite is great

somber heath
#

@ebon arrow 👋

#

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

ebon arrow
#

Am Good And You?

#

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

somber heath
#

@zealous junco 👋

#

@hollow forum 👋

paper wolf
#

@naive otter uhhh can you show the current code on your esp32?

hollow forum
#

Hi

somber heath
#

@hollow forum 👋

paper wolf
#

🗣️ gome

naive otter
#

home* sorry

hollow forum
paper wolf
#

??

somber heath
#

@whole bear 👋

hollow forum
paper wolf
hollow forum
paper wolf
#

im imagining python code written on arrabic...

somber heath
#

@amber portal 👋

naive otter
#

0,0 is right instead of left

paper wolf
#

@naive otter ur muslim you should be able to undertsand arabic

naive otter