#voice-chat-text-0

1 messages · Page 873 of 1

amber raptor
#

Did my script not work?

slate viper
#

I literally just published it and it said Flase

#

like why

#

using Django

rugged root
#

It did, however I'm still double checking some stuff and have additional computers I have to get started on

#

So for the latter half it worked perfectly

amber raptor
#

I’ll make you a Powershell developer yet

tough panther
#

this would be an example of a "perfect instrument"

rugged root
#

Well played

#

Bagpipes would also work

vivid palm
#

can't argue

#

violin music is amazing lol

tough panther
#

heh

rugged root
#

The instrument itself is doing the circular breathing

tough panther
#

So I'm not just biased towards my instrument

rugged root
#

Jesus christ

slate viper
#

haha

tough panther
rugged root
#

Er, might want to remove that one in case someone has epilepsy

#

There we go

tough panther
#

That's not how epilepsy works

rugged root
#

It was making me queasy at the very least

#

Motion sick

#

Hail hydra

urban coral
#

who wants to live video play the game i made

west nymph
rugged root
#

Fucking shit, Sam

#

Come on

#

Every time

rugged root
urban coral
#

@rugged root wanna play my game?

rugged root
#

Is it on a repo?

crimson copper
#

nah, just donwload this exe and run it

urban coral
#

nah but its on a python script i used installer on

rugged root
#

!warn 603610743811604513 Stop with the Nazi jokes. Last warning you're getting about that.

wise cargoBOT
#

:incoming_envelope: :ok_hand: applied warning to @tough panther.

tough panther
rugged root
#

You are, just not for this reason

urban coral
#

yo

amber raptor
#

I’m Kubernetes crazy

urban coral
#

@rugged root here is the game zip

tough panther
#

Nazi jokes is the only thing I'm good at 😭

rugged root
#

I'm not comfortable with running something I can't see the code for

crimson copper
#

you realize running a random exe from the internet is quite unsafe, right

slate viper
#

im failing help me someone

rugged root
#

@tough panther Work on getting some new material. One that's more server acceptable

west nymph
urban coral
#

damm

amber raptor
#

Here is totally safe not malicious executable everyone!

urban coral
#

here was the code then lol tryed to rick roll ya

#

import os
os.system("pip install keyboard")
os.system("pip install mouse")
import time
import mouse
import keyboard
import webbrowser

webbrowser.open("https://www.youtube.com/watch?v=a3Z7zEc7AXQ")

for i in range(30):
mouse.move(-100, -100, absolute=False, duration=None)
time.sleep(0.1)
mouse.move(620, 485, absolute=False, duration=None)
mouse.click("left")

amber raptor
#

Notavirus.zip

rugged root
#

Figured as much

west nymph
#

lmao

wind cobalt
#

Chacoupy

west nymph
rugged root
#

@tough panther Please don't make my job harder than it has to be

#

I can feel it's going to be something not cool

#

Like

wind cobalt
rugged root
#

I can hear the smirk on your face

tough panther
#

Poll:
🅰️ Stalin Jokes
🅱️ Pinochet Jokes
🇨 Mussolini Jokes

west nymph
#

lmao what

#

🇩 Your mom jokes
🇪 Nobody asked

amber raptor
wind cobalt
#

:'

willow light
amber raptor
willow light
tough panther
wind cobalt
#

diversify yourself

gentle flint
#

diversify your programming

wind cobalt
#

curb your python

gentle flint
#

curb your cobra

#

curba?

rugged root
#

Curba cabana

wind cobalt
#

Curbra

gentle flint
#

curvy bra

#

this got weird

west nymph
wind cobalt
#

curvy briefs

wise cargoBOT
#

Hey @urban coral!

Uh-oh! It looks like your message got zapped by our spam filter. We currently don't allow .txt attachments, so here are some tips to help you travel safely:

• If you attempted to send a message longer than 2000 characters, try shortening your message to fit within the character limit or use a pasting service (see below)

• If you tried to show someone your code, you can use codeblocks
(run !code-blocks in #bot-commands for more information) or use a pasting service like:

https://paste.pythondiscord.com

gentle flint
#

🤨

urban coral
rugged root
#

@hollow haven Wave

urban coral
#

can yall see why it gives me a random c in the windows terminal

#

its annoying

gentle flint
#

@hollow haven are you well

rugged root
#

How's it goin'

gentle flint
#

do you have brain damage

hollow haven
#

I am a goddamn adult and I am chicken tenders before 10am

#

*I am eating

west nymph
#

get ready to be put in a microwave

gentle flint
wind cobalt
#

reject life

#

return to unlife

rugged root
#

Eat the chicken tender, BE the chicken tender

willow light
#

Reject Prius, return to Jeep

gentle flint
#

tender of chickens

wind cobalt
#

Be the tender

west nymph
hollow haven
#

It's a damn good tendie

gentle flint
#

be tender

#

to chicken

#

poor chicken

wind cobalt
#

Be chicken

clever cedar
#

hmmmm

west nymph
#

See the chicken. Hear the chicken. Be the chicken.

#
  • Food Theatres
wind cobalt
#

Maybe the real chicken tender is the Pythons we made along the way

clever cedar
#

what are they talking about

#

):

somber heath
#

Say you have a deck of cards. A person wearing a CPU for a hat can place a card down once a second. It takes this person 52 seconds to place all the cards.

Now we have 52 people. They're each wearing a GPU core for a hat and have one card each. It takes each person 10 seconds to place a single card.

hollow haven
#

New Yorkers/New Jerseyians?

west nymph
hollow haven
#

Wait Boston? groooooooooooss

tough panther
#

when you can't pronounce bastard

west nymph
#

me: prepare to be muted

wind cobalt
#

Blastard

rugged root
#

byastad

tough panther
#

They don't ever do that

gentle flint
#

bustard

west nymph
tough panther
#

I don't think I got muted for my constant nazi jokes

west nymph
#

lmfao there are sp many possibilities

rugged root
#

You are, however

gentle flint
rugged root
#

CM from it

hollow haven
#

wad-der

west nymph
rugged root
#

Waddle

willow light
#

Khakis = what you staht ya cah with

gentle flint
#

bastognenne

wind cobalt
#

pugno

hollow haven
#

:3c

#

@rugged root embrace the y'all

wind cobalt
#

hey Jarl

gentle flint
#

yarl

wind cobalt
#

.yaml

wicked kettle
#

@wind cobalt As a former Virginian I can confirm that we use "us" instead of "we", or the other way around.

wind cobalt
#

you're no longer a virgin(ian)?

west nymph
wicked kettle
wind cobalt
#

I see

wicked kettle
#

Of course I didn't have much of a say in the decision. 😆

gentle flint
#

Sarstedt is a town in the district of Hildesheim, Lower Saxony, Germany. It has approximately 18,500 inhabitants. Sarstedt is situated 20 km south of Hanover and 10 km north of Hildesheim. Sarstedt station is on the Hanoverian Southern Railway and is served by the Hanover S-Bahn.
The GEO 600 gravitational wave detector is located nearby.
The for...

willow light
#

Vulkaneifel

#

Vulkaneifel (German pronunciation: [vʊlˈkaːnʔaɪfl̩]) is a district (Kreis) in the northwest of the state Rhineland-Palatinate, Germany. It is the least densely populated district in the state and the fourth most sparsely populated district in Germany. The administrative centre of the district is in Daun. Neighboring districts are Euskirchen (Nor...

wicked kettle
#

The Volcanic Eifel or Vulkan Eifel (German: Vulkaneifel) is a region in the Eifel Mountains in Germany that is defined to a large extent by its volcanic geological history. Characteristic of this volcanic field are its typical explosion crater lakes or maars, and numerous other signs of volcanic activity such as volcanic tuffs, lava streams and ...

rugged root
#

Back in a bit, have to take care of some work stuff quickly

wicked kettle
#

Quick question for the vc: Do you think that Tesla are actually helping the environment and are they worth the money?

gentle flint
#

no and no

#

imho

willow light
#

Only in areas where the electricity comes from renewables

#

Where I live it’s all hydro and nuclear.

wicked kettle
#

I think that Teslas are a little to expensive for the amount that they "save the environment". Also the only reason I'm not talking is because I am not voice verified. :\

#

I have to wait until tmmr or later today to be able to be verified

gentle flint
#

@willow light my dad's work does I think

willow light
#

Comcast: because someone had to have worse customer service than Verizon

gentle flint
#

1.5 gbps or smth they have

#

comes of working at AMS-IX

willow lynx
#

Been raining whole day

gentle flint
#

same here

#

will it never end

west nymph
#

this just raises the bar to get an electric vehicle

wicked kettle
#

Yes

willow lynx
#

Rainy season . Can't help. Hope the Ganges doesn't floods.but it does every year

gentle flint
#

it's a virtual environment @west nymph

west nymph
#

oh lmao

wicked kettle
#

@willow light What is a propane engine?

#

never heard of it.

west nymph
#

why is it added then?

wicked kettle
west nymph
#

also since Hydrogen has a 150kJ/mol heat of combustion (the highest) why not just burn that

#

not like we cannot produce it

#

and as a plus
burning that just produces water

#

and it's not even a hydrocarbon so no CO2

wicked kettle
#

Wohoo, my friends brother's COVID test came back negative!!

west nymph
#

the only downside I could think of was storage
h2 is extremely volatile

wicked kettle
#

Alright guys imma go, bye

wind cobalt
#

pronounce this , "scheveningen"

lethal grotto
#

Hi can some one tell me what df.head().T does ? .T specifically is it transpose ?

rugged root
#

In what context? Pandas?

lethal grotto
#

yes

#

i have the data in a DF

#

i used .T and it seems to transpose the data but dont see a description on the pandas documentation

random marlin
#

Yup @lethal grotto It's For df.head().T is for Transpose. As I can see its Official Documentation page is blank.

random marlin
crimson copper
lethal grotto
#

awesome thank you

wispy turtle
#

So no open-carrying in Deutschland?

#

I guess if no-one has a gun then we can all knuckle up. Fun times

rugged root
#

UK has more stabbings, but it's a bit easier to run away from a knife than a gun

wind cobalt
#

@gentle flint gotta go

#

doei

wispy turtle
#

The UK also has some guns that pop up in the underground areas, where in Germany it really doesn't seem that way

wispy turtle
amber raptor
vivid palm
#

秀姸
수연

#

my chinese coworker calls me that actually

rugged root
vivid palm
#

no bc she can't pronounce 's' properly

rugged root
#

Fair

gentle flint
#

honestly true

crisp star
#

import discord
from discord.ext import commands

client = discord.Client()
bot = commands.Bot(command_prefix="!")

@client.event
async def on_ready():
    print("logged in")

@bot.command(name="test")
async def recommend(ctx = commands.Context):
    await ctx.send("test")


client.run("token")```
sinful pawn
#

Hewwo

cerulean ridge
sinful pawn
#

Positive COVID-19 test?

#

Bread wrapper?

cerulean ridge
#

gorengan = fried food

sinful pawn
#

Speaking of bread wrapper, when I was in HS one of my breads was wrapped in HIV positive test result paper

sinful pawn
#

I didn't know how to feel

#

Classmates got a nice laugh outta it though

cerulean ridge
#

This is what it supposed to look like with the food

vivid palm
#

yikes YIKES yikes

cerulean ridge
rugged root
sinful pawn
#

Did I eat it
Yes

#

Not the paper though

rugged root
rugged root
sinful pawn
#

Snackability
Safety 1
Food poisoning?

gentle flint
#

Amsterdam is the city itself
(RE) stands for region, so also the surrounding area

#

translations are

#

violent and sexual crimes

#

mistreatment

#

threatening and stalking

#

threatening

#

stalking

#

sexual crime

sinful pawn
#

how

amber raptor
#

This conversation seems weird

gentle flint
#

schennis der eerbaarheid means violation of virginity (I guess? not sure)

#

last one is sex with a minor

sinful pawn
#

Is handholding a crime

gentle flint
#

uh

#

not that I'm aware of

#

why?

sweet lodge
gentle flint
#

gonna look it up

#

oh

#

yeah, you're right

wise glade
#

hello people 👋

gentle flint
#

different server I'm in

wise glade
#

so, reactifulx
the threads are open for everyone
but still there are only two threads in total on that server 🙂

#

only gentleman on that server 🙂
no trolls

gentle flint
#

what's a female gentleman

sinful pawn
#

gentlewoman?

sweet lodge
#

"Good evening ladies and gentleman"
I think it's just "lady"

gentle flint
#

oh, that makes sense

sweet lodge
#

SQLite or SQL statements?

gentle flint
#

sqlite I assume

sweet lodge
#

Pandas makes that very easy

dataframe = pandas.read_csv('sample.csv')
dataframe.to_sql(con=engine)
willow lynx
serene falcon
#

You want to import your cvs file to a relational database ?

#

which database is the target ?

wise glade
#

all I can do is write a COPY command to import a csv in my database 🤷‍♂️

#

not through pandas certainly

stoic shale
#
            sentence_list = f.readline().strip().split(',')
            arr_dicts = []
            reader = csv.reader(f)
            next(reader) # Skip the header row.

            for row in reader:
                dict_data = {}
                for index, val in enumerate(row):
                    dict_data[sentence_list[index]] = val

                arr_dicts.append(dict_data)
                sql_prefixo = f"""INSERT INTO 'WeatherData' (locationid,dataprovider) VALUES(CAST({dict_data['locationid']} AS DECIMAL),{dict_data['dataprovider']})"""```
gentle flint
#

cur.execute("select * from lang where first_appeared=:year", {"year": 1972})

#
mystr = "select * from lang where first_appeared=:year"
cur.execute(mystr, {"year": 1972})
wise glade
#

I love postgres
but I've learned to love sql server too

sweet lodge
#

I use Postgres, but mostly only with SQLAlchemy

wise glade
#

yeah, same, that's how I learned it, with SQL alchemy

sweet lodge
#

Are we inserting, or only preparing inserts?

rugged root
#

-sighs- Nope, I was just impatient

#

Didn't need to put a monitor on it

sweet lodge
wise glade
#

all the "database manipulation" through code
I learned it properly with C#

#

using the sweet sweet EF Core 😻

#

hey Hemlock, did you come across "redux" yet?

stoic shale
#

weather.sql

#

with the following:

#
            INSERT INTO mytable(locationid,dataprovider,locationcode,) VALUES (869,'Radiatus_v3','WeatherSafeColumbia869');
            INSERT INTO mytable(locationid,dataprovider,locationcode,) VALUES (870,'Radiatus_v3','WeatherSafeColumbia870');
            INSERT INTO mytable(locationid,dataprovider,locationcode,) VALUES (871,'Radiatus_v3','WeatherSafeColumbia871');
            INSERT INTO mytable(locationid,dataprovider,locationcode,) VALUES (872,'Radiatus_v3','WeatherSafeColumbia872');```
#

pqsl -u weather.sql

sinful pawn
#

dump?

west nymph
#

nobody speaking?

#

is anybody speaking

brave steppe
rugged root
#

@whole bear I can hear you

west nymph
#

I can hear join and exit

whole bear
west nymph
#

but not voices

rugged root
#

Hilarious?

whole bear
#

lmao

west nymph
#

hmm

#

is my settings f-ed

whole bear
#

Someone hasn't learned sarcasm

rugged root
#

That wasn't sarcasm

#

Trust me

whole bear
#

Didn't think it was?

sinful pawn
#

I have used so much sarcasm to the point I can't detect sarcasm anymore

west nymph
#

fk this
my output device was set to vb cable

whole bear
sinful pawn
west nymph
sinful pawn
#

what that

whole bear
#

voice box?

wise glade
#

does using string formatting with multiple lines
makes python slower?

west nymph
sinful pawn
#

The only cables I have are virtual ones

wise glade
#

when string stuff start getting complicated in C# and Java
we use StringBuilder class for faster executing code

brave steppe
#

You want to load a csv into a SQL dump?

west nymph
#

hey @gentle flint you can tell me now ig ¯_(ツ)_/¯

rugged root
#

!e

ham = "meat"
spam = (
"Ham is great. "
f"That's because it's a kind of {ham}. "
"Gotta love it."
)

print(spam)
sweet lodge
#
with open(os.path.dirname(file_path) + '/weatherdata.csv', 'r') as f:
    sentence_list = f.readline().strip().split(',')
    arr_dicts = []
    reader = csv.reader(f)
    next(reader)  # Skip the header row.
    output = []

    for row in reader:
        dict_data = {}
        for index, val in enumerate(row):
            dict_data[sentence_list[index]] = val

        arr_dicts.append(dict_data)
        sql_prefixo = f"""INSERT INTO 'WeatherData' (locationid,dataprovider) VALUES(CAST({dict_data['locationid']} AS DECIMAL),{dict_data['dataprovider']})"""
        output.append(sql_prefixo)

    with open('weather.sql', 'w') as sql_file:
        for line in output:
            sql_file.write(line + '\n')
wise cargoBOT
#

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

Ham is great. That's because it's a kind of meat. Gotta love it.
gentle flint
#

brb

west nymph
#

k

rugged root
#

It's a neat little trick/alternative to multi-line strings that give you a bit more control

frail aurora
#

mmmm

#

sounds smart

rugged root
#

Since this way you can keep proper indentation without messing with the actual string

frail aurora
shy ravine
#

i think maybe create new table only for csv, I'm not sure about my idea

brave steppe
whole bear
#

I don't think this channel is for random images?

rugged root
#

Wait did you make it a sticker?

wise glade
#

What is a sql dump?

frail aurora
#

i didnt

#

but yes it is a sticker

rugged root
#

Oh huh

#

I didn't realize we added those

frail aurora
wise glade
#

no, no
what exactly is that?

#

like what is "list of statements"?

shy ravine
#

wdym?

whole bear
#

it's exactly what is says

#

It's a list of statements

shy ravine
#

👀

rugged root
#

I'm guessing it's like a script for a specific purpose

wise glade
#

ok
so If I have a database
then the "sql dump" would be a list of statements which could recreate my database, if I execute it?

whole bear
#

google

slate viper
#

@rugged root out of curiosity will this discord ever held irl meetups for fun

wise glade
#

so, If I save those "list of statements" I've actually saved my database?

west nymph
#

hey did the windows insider thing say anything about teams integration?

rugged root
whole bear
#

@wise glade if you don't find your answer on google then ask.

sweet lodge
west nymph
#

no integration of any sort

wise glade
#

why do you think, I hang out in voice channels 🤷‍♂️ 😂

whole bear
#

lmao

#

Fair argument.

west nymph
#

oh god help what do i do

brave steppe
#
        with open(os.path.dirname(file_path) + '/weatherdata.csv', 'r') as f:
            reader = csv.DictReader(f)

            for row in reader:
                sql_row = (
                    "INSERT INTO 'WeatherData' (locationid,dataprovider) "
                    f"VALUES(CAST({row['locationid']} AS DECIMAL),{row['dataprovider']})"
                )
                # Write it to your SQL file
west nymph
#

nvm i thought it was win10

brave steppe
#

@stoic shale ^

shy ravine
#

why not save the date in json? ^

sweet lodge
# west nymph because teams just seems normal... like teams...
Windows Insider Blog

Hello Windows Insiders, today we’re beginning to roll out new Windows 11 consumer experiences to bring you closer to the people you love, your friends and family, using Microsoft Teams. This includes a sleek new Chat flyout right off the taskbar as

shy ravine
west nymph
#

so I just need to reboot

#

ok

wise glade
#

@stoic shale

rugged root
sweet lodge
west nymph
#

i just rebooted btw

sweet lodge
west nymph
#

this is what I see

west nymph
#

21h2 of win11

wise glade
#

so, what did you all plan for friday night?

#

movie, game, batmaning?

fleet lynx
#

sleep ofcourse

west nymph
brave steppe
#

Nothing much, making code that abides rate limits

sweet lodge
fleet lynx
#

guys, can anybody help with django

brave steppe
west nymph
fleet lynx
#

ok

sweet lodge
#

Personalization -> Taskbar
Do you see "Chat"?
If you don't, you'll have to wait for it to be enabled

west nymph
#

oh

#

bigoof

sweet lodge
#

Note: We are beginning to roll Chat from Microsoft Teams to only a subset of Insiders at first, and over time will increase to more Insiders. Insiders will also need to reboot to see it enabled.

Windows Insider Blog

Hello Windows Insiders, today we’re beginning to roll out new Windows 11 consumer experiences to bring you closer to the people you love, your friends and family, using Microsoft Teams. This includes a sleek new Chat flyout right off the taskbar as

west nymph
sweet lodge
west nymph
wise glade
#

I wanted to do Railway Engineering
but then they said "railway is owned by govt. So even if you graduate, you'll have to give bullshit govt competitive exams to get a job"
and
then I gave up, immediately, split second decision 😂

west nymph
#

lmao

wise glade
#

mechatronics -> mechanical + electronics + computer science

and then the student gave up on life

west nymph
#

lmao

#

is it bad that 5% of all my messages contain lmao

wise glade
#

people write lmfao
and that bugs me a bit, idk why

vivid palm
#

i just calculated my lmao to message ratio

#

1.99%

rugged root
#

That's

#

Wow

wise glade
#

I mean if your a is f
then why tell people 🤷‍♂️

west nymph
#

I have 5%

#

because I constantly say lmao

brave steppe
#

lmao

west nymph
#

nvm people

#

add your lmfao count to your lmao count

vivid palm
#

8.16% 'lol'

paper tendon
#

Electrical horsepower hp(E): ≡ 746 W

west nymph
slate viper
#

noice

west nymph
#

10% of all messages of urs are just lol or lmao

vivid palm
#

well not juuuuuuust that lol

#

lolol

brave steppe
#

😅

wise glade
#

XD

dense ibex
#

Gonna go surfing. 👋

#

Cya guys

west nymph
#

imma go sleep now

#

gn

slate viper
wise glade
#

use :hemshake:

west nymph
vivid palm
paper tendon
wise glade
#

it might be that hurdle jumping horse 🤔

#

they taught him/her to jump ropes
that's pretty cool

brave steppe
#

That's a horror game btw

wise glade
#

it was this

fresh python
#

hello

#

bratan

#

gimme some permisions huh

#

we gonna have fun

brave steppe
fresh python
#

and make it worth

#

You are not currently eligible to use voice inside Python Discord for the following reasons:

• You have an active voice ban infraction.

rugged root
#

Yep

brave steppe
#

That's alright, you can talk through text 🤷‍♂️

wise glade
#

swipe/click right

rugged root
warm flicker
#

hi

wise glade
#

why do you write your name as ! mark?

warm flicker
#

what are you guys talking about

brave steppe
warm flicker
#

is it againist the rules

wise glade
wise glade
#

seriously, jeez 🙂

warm flicker
#

i just want my account to be one of the first

wise glade
#

but, why? 🤷‍♂️

warm flicker
#

idk it looks cool i guess

rugged root
#

It's a good thing nobody else thought of doing that

warm flicker
#

lol

rugged root
#

Sorry, that was too sarcastic

#

Just couldn't help myself

warm flicker
#

nah its fine

#

btw how to get to share screen

brave steppe
#

Why is MyPy so bad ;-;

cinder herald
#

now i have to talk to speak ? TomStareBack

warm flicker
#

idk

cinder herald
#

new roles i guess

brave steppe
#

The loading is Godot booting up so yeah :/

rugged root
#

You have read my mind

brave steppe
wise glade
#

ok, now what ?

brave steppe
#

;-; I didn't get that far

#

GG you won

wise glade
#

it went down, while I was taking ss 🥲

rugged root
#

That's really cool

wise glade
#

I moved it twice, the entire game
it's too wide

brave steppe
wise glade
#

I've gotten tired today just learning Redux 🥲

rugged root
wise glade
#

@rugged root how far ahead are you in making your game?

#
SmashKarts.io

Smash Karts is a free io Multiplayer Kart Battle Arena game. Drive fast. Fire rockets. Make big explosions.

rugged root
amber raptor
#

Choice is illusion

brave steppe
#

Cross-platform, Web assembly, fast game engine

amber raptor
rugged root
vivid palm
#

i heard him readjust himself in his seat so he could rant properly

rugged root
#

That's how you know it's serious

sweet lodge
#

PIP and Cargo can pull from GitHub too

ashen rapids
rugged root
#

Hnnnggggggg Okay

#

I'm going to narrow my choices down for the JS game engines I'm looking at to 5. Then I want someone (or multiple of you) to list the 3 you think would be best, then I'll pick from those/whichever one comes up the most of people's 3s

zenith radish
#

Drop 'em

slate viper
#

panda

rugged root
slate viper
#

Impact (i just like it overall)
pixi (for smooth ones in mobile kinda)
melon (for simple platformer and its easy like easy easy)

brave steppe
#

Yeah I agree..

  • Impact
  • Pixi
  • Melon
slate viper
main grail
#

@rugged root hey

terse needle
#

I had to write JavaScript today 😦

zenith radish
#

Pixi
Phaser
Impact

sweet lodge
#

A fire? At a Sea Parks?

main grail
#

@rugged root I am new in this language and i would like advice from experienced people

rugged root
#

!poll "Which game engine should I use?" ImpactJS Phaser Pixi MelonJS

wise cargoBOT
#
Which game engine should I use?

🇦 - ImpactJS
🇧 - Phaser
🇨 - Pixi
🇩 - MelonJS

brisk current
zenith radish
#

font: sans-serif;

#
body {
        font-style: sans-serif;
}
brave steppe
#

I just want to clarification, this is the same right? ```py
try:
raise RuntimeError("Oops")
except Exception as e:
print("Something went wrong")
raise e

Same as

try:
raise RuntimeError("Oops")
finally:
print("Something went wrong")

#

Anybody know any semantic difference this may have?

#

I am reading code and want to change it to the latter, but I am not sure if it's the same thing 🤔

sweet lodge
brisk current
vivid palm
#

preferences :)

rugged root
#

!stream 750025574558335017

wise cargoBOT
#

✅ @brisk current can now stream until <t:1627672503:f>.

rugged root
#

98195144192331776

vivid palm
#

i love LP's "ehhh~~~~~~~~"

#

⤴️

slate viper
sweet lodge
rugged root
#

That's the one

#

I appreciate you encouraging my laziness

#

Like

#

100000%

sweet lodge
slate viper
strong arch
brave steppe
#

1 and 3 takes more Python code to get to the C code

#
res2 = data[0][np.where(data[1] >= 0.75)]

Will this be faster?

ashen rapids
#
let imageGallery = document.querySelector(".image-gallery");

        for (let a = 1; a <= {{ numThumbnails }}; a += 1) {
            let tN = document.createElement(`div`);
            let tNAtt = `thumb-bar${a} thN`;
            tN.setAttribute("class", tNAtt);
            imageGallery.appendChild(tN);
        }

        const displayedImage = document.querySelector('.displayed-img');
        const thumbBar1 = document.querySelector('.thumb-bar1');
        const thumbBar2 = document.querySelector('.thumb-bar2');
        const thumbBar3 = document.querySelector('.thumb-bar3');

        const overlay = document.querySelector('.overlay');

        for (let i = 1; i <= {{ numPhotoshop }}/2 ; i += 1) {
        const newImage = document.createElement('img');
        var xxx = `/media{{ allPhotoshop.image.url }}/photoshops/pic${i}.jpeg`;
        newImage.setAttribute('src', xxx);
        thumbBar1.appendChild(newImage);
        newImage.addEventListener("click", displayedImageChanger);
        }

        for (let i = 4; i <= {{ numPhotoshop }}; i += 1) {
        const newImage = document.createElement('img');
        var xxx = `/media{{ allPhotoshop.image.url }}/photoshops/pic${i}.jpeg`;
        newImage.setAttribute('src', xxx);
        thumbBar2.appendChild(newImage);
        newImage.addEventListener("click", displayedImageChanger);
        }

        for (let i = 7; i <= {{ numPhotoshop }}; i += 1) {
        const newImage = document.createElement('img');
        var xxx = `/media{{ allPhotoshop.image.url }}/photoshops/pic${i}.jpeg`;
        newImage.setAttribute('src', xxx);
        thumbBar3.appendChild(newImage);
        newImage.addEventListener("click", displayedImageChanger);
        }

        function displayedImageChanger (e) {
        xxx = e.target.src;
        displayedImage.setAttribute('src', xxx);
        }
#
    //Image Gallery
    let imageGallery = document.querySelector(".image-gallery");

    for (let a = 1; a <= {{ numThumbnails }}; a += 1) {
        let tN = document.createElement(`div`);
        let tNAtt = `thumb-bar${a} thN`;
        tN.setAttribute("class", tNAtt);
        imageGallery.appendChild(tN);
    }

    const displayedImage = document.querySelector('.displayed-img');
    const thumbBar1 = document.querySelector('.thumb-bar1');
    const thumbBar2 = document.querySelector('.thumb-bar2');
    const thumbBar3 = document.querySelector('.thumb-bar3');

    const overlay = document.querySelector('.overlay');

    for (let i = 1; i <= {{ numMobileApps }}/2 ; i += 1) {
    const newImage = document.createElement('img');
    var xxx = `/media{{ allMobileApps.image.url }}/mobile_app_prod_pics/pic${i}.jpeg`;
    newImage.setAttribute('src', xxx);
    thumbBar1.appendChild(newImage);
    newImage.addEventListener("click", displayedImageChanger);
    }

    for (let i = 4; i <= {{ numMobileApps }}; i += 1) {
    const newImage = document.createElement('img');
    var xxx = `/media{{ allMobileApps.image.url }}/mobile_app_prod_pics/pic${i}.jpeg`;
    newImage.setAttribute('src', xxx);
    thumbBar2.appendChild(newImage);
    newImage.addEventListener("click", displayedImageChanger);
    }

    for (let i = 7; i <= {{ numMobileApps }}; i += 1) {
    const newImage = document.createElement('img');
    var xxx = `/media{{ allMobileApps.image.url }}/mobile_app_prod_pics/pic${i}.jpeg`;
    newImage.setAttribute('src', xxx);
    thumbBar3.appendChild(newImage);
    newImage.addEventListener("click", displayedImageChanger);
    }

    function displayedImageChanger (e) {
    xxx = e.target.src;
    displayedImage.setAttribute('src', xxx);
    }
honest pier
#

literally takes up an entire screen

rugged root
#

!paste

wise cargoBOT
#

Pasting large amounts of code

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

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

rugged root
#

@ashen rapids Just for next time when you have code that large, please use our hastebin

brave steppe
# strong arch

The 3rd one forces a tuple to be created, so that could slow it down? The first one could be to do with how NumPy handles it, when you pass it directly that means NumPy has to figure stuff out I guess?

rugged root
faint ermine
#

!e ```py
import dis
import numpy as np

data = np.random.rand(2, 10000)
def f():
data[0][data[1] >= 0.75]

print(dis.dis(f))

def f2():
i = np.where(data[1] >= 0.75)
data[0][i]

print(dis.dis(f2))

def f3():
data[0, data[1] >= 0.75]

print(dis.dis(f3))

wise cargoBOT
#

@faint ermine :white_check_mark: Your eval job has completed with return code 0.

001 |   6           0 LOAD_GLOBAL              0 (data)
002 |               2 LOAD_CONST               1 (0)
003 |               4 BINARY_SUBSCR
004 |               6 LOAD_GLOBAL              0 (data)
005 |               8 LOAD_CONST               2 (1)
006 |              10 BINARY_SUBSCR
007 |              12 LOAD_CONST               3 (0.75)
008 |              14 COMPARE_OP               5 (>=)
009 |              16 BINARY_SUBSCR
010 |              18 POP_TOP
011 |              20 LOAD_CONST               0 (None)
... (truncated - too many lines)

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

rugged root
#

I don't think you even need to make the random array, as the dis doesn't care about checking with the data

faint ermine
#

!codeblock

wise cargoBOT
#

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.

snow wharf
#
def som():
    for i in range(x):
        return(random.randint(1000000000, 9999999999))

pyautogui.typewrite(som())```
whole bear
#

!e ```py
def som():
for i in range(x):
return(random.randint(1000000000, 9999999999))

pyautogui.typewrite(som())```

wise cargoBOT
#

@whole bear :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 5, in <module>
003 | NameError: name 'pyautogui' is not defined
honest pier
#

!e

def f():
  return 10
  print("heyo")
f()
wise cargoBOT
#

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

[No output]
whole bear
#

!e ```py
import pyautogui
def som():
for i in range(x):
return(random.randint(1000000000, 9999999999))

pyautogui.typewrite(som())```

wise cargoBOT
#

@whole bear :x: Your eval job has completed with return code 1.

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

lmao

faint ermine
#

!e ```py
a = 1
a = str(a)
print(type(a), a)

wise cargoBOT
#

@faint ermine :white_check_mark: Your eval job has completed with return code 0.

<class 'str'> 1
faint ermine
#

!paste

wise cargoBOT
#

Pasting large amounts of code

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

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

whole bear
#

!e

a = 10 
b = 5
answer = a + b
answer = print(f"The answer of a + b = {answer}")
wise cargoBOT
#

@whole bear :white_check_mark: Your eval job has completed with return code 0.

The answer of a + b = 15
whole bear
#

ez

#

!e

a = 10 
b = 5
answer = a + b
answer = print(f"The answer of {a} + {b} = {answer}")
wise cargoBOT
#

@whole bear :white_check_mark: Your eval job has completed with return code 0.

The answer of 10 + 5 = 15
whole bear
#

better one

faint ermine
#

!e print(int("abcdef"))

wise cargoBOT
#

@faint ermine :x: Your eval job has completed with return code 1.

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

!e ```py
number = 0
async def math():
number =+ 1

while True:
math()```

wise cargoBOT
#

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

001 | <string>:6: RuntimeWarning: coroutine 'math' was never awaited
002 | RuntimeWarning: Enable tracemalloc to get the object allocation traceback
whole bear
#

ok

#

i have no idea what the fuck

#

that means

#

because

#

uh

#

My freezer got preheated at 6pm in the morning?

#

!e ```py
number = 0
async def math():
number =+ 1
print(number)

while True:
math()```

wise cargoBOT
#

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

001 | <string>:7: RuntimeWarning: coroutine 'math' was never awaited
002 | RuntimeWarning: Enable tracemalloc to get the object allocation traceback
whole bear
#

ah

#

makes sense

#

!e ```py
number = 0
def math():
number =+ 1

while True:
math()```

#

better?

wise cargoBOT
#

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

[No output]
whole bear
#

!e ```py
number = 0
def math():
number =+ 1
print(number)

math()```

wise cargoBOT
#

@whole bear :white_check_mark: Your eval job has completed with return code 0.

1
whole bear
#

ez

#

it does work

#

I did it at my school when I was bored

#

It does

#

lmao

#

!e ```py
number = 0
def math():
number =+ 1
print(number)

math()
math()
math()```

wise cargoBOT
#

@whole bear :white_check_mark: Your eval job has completed with return code 0.

001 | 1
002 | 1
003 | 1
whole bear
#

fuck

#

I was choking on rice

#

so

#

I didn't

#

see

#

ok

rugged root
#

!e

number = 0
def math():
  number += 1
  print(number)

math()
print(number)
whole bear
#

I did something like this at school

wise cargoBOT
#

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

001 | 1
002 | 0
whole bear
#

why isn't it working

#

what the fuck

faint ermine
#

lol hemlock

whole bear
#

backwards

faint ermine
#

=+ vs +=

whole bear
#

hm

#

!e ```py
number = 0
def math():
global number
number += 1
print(number)

math()```

wise cargoBOT
#

@whole bear :white_check_mark: Your eval job has completed with return code 0.

1
whole bear
#

!e ```py
number = 0
def math():
global number
number += 1
print(number)

math()
math()
math()
math()
math()

wise cargoBOT
#

@whole bear :white_check_mark: Your eval job has completed with return code 0.

001 | 1
002 | 2
003 | 3
004 | 4
005 | 5
whole bear
#

ez

#

big brain

faint ermine
#

=+ is better written as = +1 and python ignores the + so +1 becomes 1 and then its just = 1

whole bear
#

my IQ is so higher

#

ah

vivid palm
whole bear
#

Been a minute since I've done math with python

#

Thanks

vivid palm
rugged root
rugged root
#

Oh no

#

There's a .rip

faint ermine
sweet lodge
#

Sorry Hemlock

rugged root
#

Nothing to be sorry for

#

Huh

#

.software

#

Seems overly verbose

#

Nevermind

faint ermine
#

yeh theres a few of those

rugged root
#

.spreadbetting

sweet lodge
#

What are we going to gripe about?

rugged root
#

Macau ( (listen); 澳門, Cantonese: [ōu.mǔːn]; Portuguese: [mɐˈkaw]), also spelled Macao and officially the Macao Special Administrative Region of the People's Republic of China (Chinese: 中華人民共和國澳門特別行政區, Portuguese: Região Administrativa Especial de Macau da República Popular da China (RAEM)), is a city and special administrative region of the Peop...

zenith radish
#

.世界

#

.موقع

#

words.موقع

faint ermine
zealous wave
#

Sorry I need to go for now

paper tendon
#

still there @molten pewter

wicked kettle
#

Hey @whole bear , sorry im not vc verified yet

whole bear
#

alr

wicked kettle
#

This chat dies at like 5:00 and then revives at 7 or 8.

dense ibex
#

!e

val = 20
print(f"Hello I am {val} years old")
wise cargoBOT
#

@dense ibex :white_check_mark: Your eval job has completed with return code 0.

Hello I am 20 years old
brave steppe
#

!e ```py

We'd expect:

text = "Bluenix"

But someone sent in:

text = "); DROP TABLE users; INSERT INTO users (name) VALUES (Bluenix"

print(f"INSERT INTO users (name) VALUES ({text})")

wise cargoBOT
#

@brave steppe :white_check_mark: Your eval job has completed with return code 0.

INSERT INTO users (name) VALUES (); DROP TABLE users; INSERT INTO users (name) VALUES (Bluenix)
brave steppe
#

Oops, the user table is gone :p

whole bear
#
@client.command()
async def inv(ctx):
    db = sqlite3.connect('inventory.sqlite')
    cursor = db.cursor()
    result = cursor.fetchall("SELECT * FROM inventory")
    print(result)
    await ctx.send(f"You have {result[0]}, {result[1]}, {result[2]}")```
#
@client.event
async def on_ready():
    await client.change_presence(status=discord.Status.online, activity=discord.Game('your mom'))
    db = sqlite3.connect('main.sqlite')
    cursor = db.cursor()
    cursor.execute('''
        CREATE TABLE IF NOT EXISTS main(
            money INTEGER,
            user_id INTEGER,
            fish INTEGER,
            chicken INTEGER,
            rare_fish INTEGER
        )
        ''')
    print("Bot has been launched")```
dense ibex
#
SELECT * FROM inventory WHERE user_id = {ctx.userid}
brave steppe
#

%s

zealous wave
#

Sqp

#

Sql

#

!d discord.Embed

wise cargoBOT
#

class discord.Embed(**kwargs)```
Represents a Discord embed.

`len(x)` Returns the total size of the embed. Useful for checking if it’s within the 6000 character limit.

Certain properties return an `EmbedProxy`, a type that acts similar to a regular [`dict`](https://docs.python.org/3/library/stdtypes.html#dict "(in Python v3.9)") except using dotted access, e.g. `embed.author.icon_url`. If the attribute is invalid or empty, then a special sentinel value is returned, [`Embed.Empty`](https://discordpy.readthedocs.io/en/stable/api.html#discord.Embed.Empty "discord.Embed.Empty").

For ease of use, all parameters that expect a [`str`](https://docs.python.org/3/library/stdtypes.html#str "(in Python v3.9)") are implicitly casted to [`str`](https://docs.python.org/3/library/stdtypes.html#str "(in Python v3.9)") for you.
dense ibex
zealous wave
#

\u2800

#

!e print("\u2800")

wise cargoBOT
#

@zealous wave :white_check_mark: Your eval job has completed with return code 0.

#

:incoming_envelope: :ok_hand: applied mute to @whole bear until <t:1627688734:f> (9 minutes and 59 seconds) (reason: duplicates rule: sent 4 duplicated messages in 10s).

dense ibex
#

<@&831776746206265384>

olive hedge
#

!unmute 824379603946700821

wise cargoBOT
#

:incoming_envelope: :ok_hand: pardoned infraction mute for @whole bear.

olive hedge
#

!paste

wise cargoBOT
#

Pasting large amounts of code

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

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

whole bear
#

I wont

dense ibex
#

Ty fisher

whole bear
#
embed = discord.Embed(
        colour=discord.Color.random()
        )
    
    embed.add_field(name="fish", value=f"You currently have {result[2]} fish", inline=False)
    embed.add_field(name="chicken", value=f"You currently have {result[3]} chicken", inline=False)
    embed.add_field(name="rare fish", value=f"You currently have {result[4]} rare fish", inline=False)
    embed.footer(text="Thank you for using me")```
zealous wave
dense ibex
#

await ctx.send(embed=embed)

#

so like this ^^

whole bear
#
Ignoring exception in command inv:
Traceback (most recent call last):
  File "C:\Users\Kaden\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\ext\commands\core.py", line 85, in wrapped
    ret = await coro(*args, **kwargs)
  File "c:\Users\Kaden\Documents\Bot\home.py", line 57, in inv
    result = cursor.fetchall("SELECT * FROM inventory WHERE user_id = {ctx.userid}")
TypeError: Cursor.fetchall() takes no arguments (1 given)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\Kaden\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\ext\commands\bot.py", line 939, in invoke
    await ctx.command.invoke(ctx)
  File "C:\Users\Kaden\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\ext\commands\core.py", line 863, in invoke
    await injected(*ctx.args, **ctx.kwargs)
  File "C:\Users\Kaden\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\ext\commands\core.py", line 94, in wrapped
    raise CommandInvokeError(exc) from exc
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: TypeError: Cursor.fetchall() takes no arguments (1 given)```
^ This is the error
zealous wave
#
query = """
SELECT * FROM inventory WHERE user_id = (?),
ctx.author.id
"""
dense ibex
#
query = """
SELECT * FROM inventory WHERE user_id = (?)
""", ctx.author.id
whole bear
#
result = cursor.fetchall("SELECT * FROM inventory WHERE user_id = (?)", ctx.author.id)```
#
Ignoring exception in command inv:
Traceback (most recent call last):
  File "C:\Users\Kaden\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\ext\commands\core.py", line 85, in wrapped
    ret = await coro(*args, **kwargs)
  File "c:\Users\Kaden\Documents\Bot\home.py", line 57, in inv
    result = cursor.fetchall("SELECT * FROM inventory WHERE user_id = (?)", ctx.author.id)
TypeError: Cursor.fetchall() takes no arguments (2 given)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\Kaden\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\ext\commands\bot.py", line 939, in invoke
    await ctx.command.invoke(ctx)
  File "C:\Users\Kaden\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\ext\commands\core.py", line 863, in invoke
    await injected(*ctx.args, **ctx.kwargs)
  File "C:\Users\Kaden\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\ext\commands\core.py", line 94, in wrapped
    raise CommandInvokeError(exc) from exc
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: TypeError: Cursor.fetchall() takes no arguments (2 given)```
#

This is the new error

#

also I didn't mean to talk while reading

sharp wagon
zealous wave
whole bear
sharp wagon
#

Could be worse

dense ibex
#

It's not that bad tbh

sharp wagon
#

Your pc passes the vibe check it's okay

oak oracle
#

How many cores is that CPU

whole bear
#

is this valid?

#

@dense ibex and @zealous wave Should I buy this stuff?

wicked kettle
#

Question for the vc: Is the NZXT cpu cooler worth it for the cool factor?

wicked kettle
zealous wave
#

Although you don't really need the newest one

wicked kettle
#

@dense ibex You could also get a usb WiFi adapter for pretty cheap.

wicked kettle
zealous wave
#

Even some of their older gen ones are really really good

wicked kettle
#

Awesome.

oak oracle
#

I continuously get my PC restarted randomly with no other info but this in Event viewer, any suggestions?

wicked kettle
oak oracle
zealous wave
# oak oracle

I'm not extremely positive but it's probably a virus, because it's something in your kernel. Or a fucked app, not sure.

oak oracle
wicked kettle
zealous wave
#

I mean

sharp wagon
#

Lmao

zealous wave
#

Not anymore

#

Or at least, not as much

sharp wagon
#

Only sometimes

oak oracle
#

Hmm, Imma work it through that then ty

wicked kettle
oak oracle
oak oracle
#

Yup 🤷‍♂️

whole bear
wicked kettle
#

@dense ibex , I have thought about building a pc, is it worth the price when you already have a working laptop?

zealous wave
wicked kettle
zealous wave
wicked kettle
#

Yeah lol, what do you think about the Windows 11 update?

whole bear
#

chili

#

do you have a spare 800GB ddr4 ram

#

and a rtx 4000

#

upgrade from 3090

wicked kettle
#

Also, any good recomendations for a mic, vc?

whole bear
#

yes

#

blue yeti

#

I think

zealous wave
whole bear
#

idfk

zealous wave
#

It's expensive but worth it

whole bear
#

no

wicked kettle
whole bear
#

A hyperz triplecast super 3001

wicked kettle
#

lol

zealous wave
#

Give me a few min, I'll be back.

wicked kettle
#

Ok

#

Is there a way I can get vc verified without waiting another day?

zealous wave
wicked kettle
#

Ugh

#

@whole bear What about me?

#

LEEEEEEEETS GOOOO I HAVE 1.69 BRAIN CELLLLS

whole bear
#

*-1.69

wicked kettle
#

+1.69

zealous wave
wicked kettle
#

Yes i do

#

🙂

whole bear
wicked kettle
#

**+1.69

whole bear
#

@zealous wave

wicked kettle
#

@dense ibex I am above ToS age.

whole bear
#

I'm better

wicked kettle
#

How did you do that @whole bear

whole bear
#

idk

#

it's like

#

it takes so many iq

#

to make this work of piece

wicked kettle
#

Oh then guess you are not the right person to ask.

whole bear
#

😦

wicked kettle
#

Wait how many IQ does google have?

whole bear
#

like 8

wicked kettle
#

How does one achive that IQ

whole bear
#

because

#

google figured out

#

1 + 1 = 3

wicked kettle
#

No way

#

0_0

whole bear
#

yes

wicked kettle
#

yes

#

Random question, does anybody here know how to use a Balisong?

whole bear
#

I'm using one rn

#

Balisong knife

wicked kettle
#

wait really

whole bear
#

yeah lmao

wicked kettle
#

same

#

Which knife? trainer?

whole bear
#

yeah

#

Because I'm kinda new

wicked kettle
#

brand?

wicked kettle
whole bear
#

who the fucking fuck knows a brend

#

it's a shitty 8 dollar balisong knife bruh

wicked kettle
#

Well there is Glidr, Squid Industries, BBBarfly....

dense ibex
sweet lodge
faint hemlock
#

lroundtable_ongoing

zealous wave
#

Wait a second

#

Was my camera on?

faint canyon
zealous wave
#

One sec

oak oracle
#

Lovely, Windows Defender didn't detect any of these while avast did

zealous wave
#

Damn

oak oracle
#

A whole train of trojans xD

zealous wave
#

Luckily my phone was pointed towards my cousin

#

Tf

#

Logo flask

faint canyon
#

wow, what a cool haircut. Staff here have such great taste in hair styles

olive hedge
#

That is absolutely not appropriate here

zealous wave
#

Ima go for now

#

Bye bye :)

brave steppe
#

👋

oak oracle
#

Byeee

dense ibex
#

trial helper
jr helper
helper
sr helper
jr mod
mod
sr mod
jr admin
admin
head admin

brave steppe
#

🤦‍♂️

#

I'll see you all another day 👋

whole bear
#

@dense ibex @zealous wave join vc 0?

gloomy vigil
#

hello @molten pewter

main grail
#

heey

flat sentinel
#

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

flat sentinel
wispy turtle
#

Wooohoo, you can do it @leaden comet

warm adder
#

it must have opened like 2 chrome tabs

alpine path
gloomy vigil
#

hi blue

#

!project

wise cargoBOT
#

Kindling Projects

The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.

#

Hey @gloomy vigil!

It looks like you tried to attach file type(s) that we do not allow (.mkv). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a.

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

gloomy vigil
brave steppe
gloomy vigil
loud karma
#

👋

brave steppe
#

congo :3

undone idol
brave steppe
#

Click the link, you'll have to view it on YouTube

undone idol
#

fair enough

gloomy vigil
#

it seems like a classic website

ember hornet
#

no axies no slp and axies token deposited whats happening with axies ?

gloomy vigil
#

it looks really good

ruby sentinel
#

hi what are the skill can i learn

#

like a python resourses

#

on various topic

gloomy vigil
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.

ruby sentinel
#

@gloomy vigil thks, but i dont found any general topic

#

like pratical skill trees

#

not study halls kind

gloomy vigil
ruby sentinel
#

yes ,with addition type differentiate kind

west nymph
#

.... I predict !projects

gloomy vigil
#

!projects kindlings

wise cargoBOT
#

Kindling Projects

The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.

west nymph
#

LMFAO

gloomy vigil
west nymph
gloomy vigil
ruby sentinel
#

@gloomy vigil it look great

gloomy vigil
ruby sentinel
#

from kindle mega project u just send

#

so far i found , bot ,network ,file , generator

#

@gloomy vigil is there like aguide with list of this topic

gloomy vigil
#

what do you mean by a guide like a tutorial?

ruby sentinel
#

a path guide kind of

#

tutorial is decent if they in short bite kind

gloomy vigil
odd crest
#

we only have int eval for Python, afaik

#

why would we want it for sirlancebot

#

lol @dense ibex it's not gonna be that different

#

okay. that's weird.

#

decoupling the API from the site will just simplify working with site

#

maybe, but FastAPI wasn't even a thing back when it was made.

#

not a popular thing

#

point is, a Django API was a sensible choice for that time

#

Django Restful API is pretty common, was the gold standard back in the day

#

Quick and unmaintainable.

#

Flask and Gevent is terrible

#

that's true for the bot

#

the django version of the site was written as the first big rewrite of the site

#

and Volcyy handled it, he's a pretty competent Django dev

#

along with lemon, I think

#

Volcyy pretty much single-handedly wrote the Django API

ruby sentinel
#

no source code but i guess they provide topic

odd crest
#

don't get me wrong, decoupling is nice and will be useful but I don't think the site was as much of a disaster as you're making it sound like lemon_cyclops

#

even post dewikification?

#

it was recently dewikified

#

have you worked with the site after that?

#

it was a clusterfuck, but dewikification made it mostly markdown and django templates

#

it's not too bad now

#

with the API gone it'll be straight up comfortable to work on, I think

#

you think?

#

when was that?

#

yeah

#

and what did you make?

#

uhh. lol

#

a PR is making something

#

ohhhh

#

okay

#

but.. we're not using it for persistent storage?

#

no we're not. we're using it for storage of stuff we don't care about.

#

yeah, and if all of that disappears, that's fine. it's a volatile cache.

#

wait, so, what's the feature?

#

help DM?

#

what's that

#

but why does that need cache storage?

#

it sounds like we're only using it as persistant storage in that PR that you worked on, lol

#

when async_redis_cache was implemented by lemon and sebastiaan, they made a big announcement about how it was a volatile form of storage that should never be used for anything except caching stuff we don't care about.

#

it can, the way redis is implemented in the k8s stack at pydis is very persistent. we even have backups of it.

#

but

#

it still shouldn't be.

brave steppe
dense ibex
#

Yes Ik it can

#

But it shouldn’t be

odd crest
#

I agree. I would've implemented anything even remotely persistent with postgres

dense ibex
#

Yes I know

odd crest
#

it's not async-redispersistentstorage

dense ibex
#

Yes lol I said the same thing

#

But I was told I was wrong so

#

I just don’t argue about it anymore

odd crest
#

probably for the best

#

I mean, honestly, even this help dm thing sounds very losable.

#

no disaster if that data was lost

dense ibex
#

Yeah

#

It’s fine if it does it’s just inconvenient

#

Also look at my grammar here lol

#

!help helpdm

wise cargoBOT
#
Command Help

!helpdm <state_bool>
*Allows user to toggle "Helping" dms.

If this is set to on the user will receive a dm for the channel they are participating in.

If this is set to off the user will not receive a dm for channel that they are participating in.*

odd crest
#

"Helping" wtf

dense ibex
#

Look at the last sentence

brave steppe
#

Dear god-

odd crest
#

dude whyyyy

dense ibex
#

Idfk

#

They merged it so

brave steppe
#

If I'd be around to review this I would burn you alive

dense ibex
#

I will make an issue on it

dense ibex
faint ermine
#

fun

faint ermine
whole bear
#

do u guys know some statistics courses for beginner on python i have a hard time understanding it

gloomy vigil
errant hare
#

after basics i am confused what to do next in python

#

pls help me someone

#

is this server not for beginers

#

😫

faint ermine
#

@errant hare can you not hear what im saying?

errant hare
#

no

faint ermine
#

oh, i was responding in voice

#

to your question

errant hare
#

sorry now you are audible pls help !

faint ermine
#

i was saying something, could you hear it?

errant hare
#

shit again when you say sound gone