#voice-chat-text-0

1 messages · Page 1028 of 1

errant comet
#

mooodey

simple ferry
#

Work possibly delayed

#

wait, where are we?

#

OH WiFi?

#

yeah I call it magic

#

I used to call it magic

#

now I call it wI'llbustupmyroutercausemyfiisnotworkingproperly

#

and this is when I wish I had voice verification

wind raptor
#

@surreal wyvern

#

This is the place

simple ferry
#

This is home

#

This is where we belong

#

Wait, can I be included too?

surreal wyvern
#

i am using websocket library to connect with a server i am not understanding how to communicate with the client and server ! any body help me plz?

simple ferry
#

The gods have spoken, in thy channel and have blessed us with thy knowledge

#

Wait @wind raptor @errant comet can I also be part of the convo

#

just not via voice cause I don't have the Voice verification

surreal wyvern
simple ferry
#

You're already part of the convo already

simple ferry
#

I think what peter said @wind raptor is
with great power comes great big booty pictures

#

I'll get my voice verif probably around Saturday/Sunday

#

Bummer y'all can't hear me

#

FINALLY, My presence is felt

#

I live in Israel we have very cute bomb-proof rooms 🙂

pulsar cloak
#

hello

#

whats going on

simple ferry
#

Israel also has cute game-enders that do so with sharpy objects

#

I'm risking a mute/ban at the moment

#

and I ain't even being noticed 🤣

somber heath
errant comet
#

+= replacement

simple ferry
#

WOW

pulsar cloak
#

too much for my peanut brain

somber heath
#

!e py v = 5 v += 2 print(v) v += 1 print(v)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

001 | 7
002 | 8
simple ferry
#

nah, I get it

pulsar cloak
#

am i dumb or you guys are too much intelligent

#

😢

simple ferry
#

@surreal wyvern I do suggest not to send the client_token

errant comet
#

''replace and add'' >> += ?

simple ferry
#

at least remove it from when you're pasting the code

simple ferry
#

@surreal wyvern do you get any particular error?

pulsar cloak
#

my head paining

surreal wyvern
peak ice
simple ferry
#

I'm from Israel

peak ice
#

guys this my profile

simple ferry
#

land of sand

peak ice
#

what am i missing to meet the criteria

simple ferry
#

nothing

peak ice
simple ferry
#

you do meet it

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.

peak ice
somber heath
#
v = 5

v += 3
#similar to
v = v + 3```
simple ferry
#

are the same

peak ice
# peak ice

@somber heath please please help me to join

#

i really want to join

somber heath
#

!e py text = "apple" text = text + "s" print(text)

simple ferry
errant comet
wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

apples
simple ferry
#

@surreal wyvern send the whole stacktrace

#

don't censor it

surreal wyvern
#

i my sent data is in byte and recived data is in kind of json

surreal wyvern
peak ice
#

thank you brother

whole bear
#

yo

#

im tryn fix a prob with my code

#

wiriting to a db

#

ah ok np

#

pardon

#

no not that

#

i mean yes i am using sql commands

#

but the isuse is the table not being created in the db

#

yet it prints table created

#

but when i check the logs in my db nothing was read or write to it

#

ok

quaint oyster
#

{a,b} == {b,a} O(n) or O(nlogn)?

magic oak
#

sup

#

got no mic

#

:(

dim raven
#

hello voice chat 0, I'm newbie in this discord channel... so i can't talk

thin finch
#

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

thin finch
#

@dim raven welcome

dim raven
#

i need to write 48 messages and wait 2 days😆

thin finch
#

Yes, make sure you don't spam🙂

dim raven
#

haha, i won't:) I try to help other in this server

quaint oyster
#

["eat","tea","tan","ate","nat","bat"]

#

[["bat"],["nat","tan"],["ate","eat","tea"]]

wet parcel
wind raptor
woeful salmon
#

What is an integral? How do you think about it?
Help fund future projects: https://www.patreon.com/3blue1brown
An equally valuable form of support is to simply share some of the videos.
Special thanks to these supporters: http://3b1b.co/lessons/integration#thanks
Check out the Art of Problem Solving: https://aops.com/3blue1brown

--------------...

▶ Play video
thin finch
#

Also check of the linear algebra video series from the same channel.

#

There are a few videos on probability I guess.

near kelp
#

hi

woeful salmon
#

i was playing with his animation library for a while

#

that he made for his videos

#

its quite fun

#

@quaint oyster

quaint oyster
#

lol

ripe raptor
#
def start_forwardbot(shortname):

    if shortname.startswith("__"):
        pass
    elif shortname.endswith("_"):
        import importlib
        import sys
        from pathlib import Path

        path = Path(f"{const_dirs_class.CURR_DIR}\plugins\{shortname}.py")
        name = f"{const_dirs_class.CURR_DIR}.plugins.{shortname}"
        spec = importlib.util.spec_from_file_location(name, path)
        mod = importlib.util.module_from_spec(spec)
        spec.loader.exec_module(mod)
        print("Starting Your  Bot.")
        print("IMPORTED " + shortname)
    else:
        import importlib
        import sys
        from pathlib import Path
        path = Path(f"{const_dirs_class.CURR_DIR}\plugins\{shortname}.py")
        name = f"{const_dirs_class.CURR_DIR}.plugins.{shortname}"
        spec = importlib.util.spec_from_file_location(name, path)
        mod = importlib.util.module_from_spec(spec)
        mod.forwardbot_cmd = forwardbot_cmd
        mod.forwardbot = bot
        mod.Config = Config
        spec.loader.exec_module(mod)
        sys.modules["ForwardBot.plugins" + shortname] = mod
        print("IMPORTED " + shortname)

path = f"{const_dirs_class.CURR_DIR}/plugins/*.py"
    files = glob.glob(path)
    for name in files:
        with open(name) as f:
            path1 = Path(f.name)
            shortname = path1.stem
            start_forwardbot(shortname.replace(".py", ""))
woeful salmon
nova turtle
#

the new logo is so lgbtq+ supporter

#

i don't like this

rugged root
#

@nova turtle I'm sorry that you feel that way. We do what we can to make sure we support our friends, family, and loved ones. Having a server icon on Discord is a small gesture, but we think its worth it to show that they're loved and accepted here. We try to make the server a welcoming place for everyone

amber raptor
rugged root
#

Dream big

amber raptor
nova turtle
willow light
#

Why is this a thing?

#

!e

cpdef int myfunction(int x, int y=2):
    a = x - y
    return a + x * y

cdef double _helper(double a):
    return a + 1

cdef class A:
    cdef public int a, b
    def __init__(self, b=0):
        self.a = 3
        self.b = b

    cpdef foo(self, double x):
        print(x + _helper(1.0))
wise cargoBOT
#

@willow light :x: Your eval job has completed with return code 1.

001 |   File "<string>", line 1
002 |     cpdef int myfunction(int x, int y=2):
003 |           ^^^
004 | SyntaxError: invalid syntax
willow light
#

I figured it wouldn't be able to handle Cython, but I had to check

rugged root
#

It's Python specifically

#

You also have to do a setup and build

willow light
#

Eh, details

rugged root
#

And files don't persist

willow light
#

eh, details

rugged root
#

Important ones

rugged root
#

"Hmm, I feel like I'm not getting any- oh wait there we go, figured it out"

willow light
#

Definitely negative number for coords

#

NSTU 011350Z 16007KT 10SM FEW023 SCT040 SCT100 27/24 A2983 RMK SLP100 T02670240

somber heath
#

Silly sausage.

#

Hand-scribed calligraphy on fancy paper.

willow light
woeful salmon
#

@rugged root 🤔 i don't drink coffee anymore

#

don't get any headaches

thin finch
#

What about noodles?

woeful salmon
#

i am addicted to noodles yes

#

and i only drink iced coffee now @rugged root but even that rarely

woeful salmon
#

@rugged root btw i still find it weird how normal it is for people in us , australia and eu to take Psychedelics
... in India even if your doctor tells you to people just don't

rugged root
#

It's strange to me as well

quaint oyster
#

i believe in the psychiatric relevance of psilocybin

thin finch
#

For every Tesla there is an Edison.

rugged root
#

I'll be curious to see how the science progresses, but I think it's way too early to tell if there's a safe way to do this stuff

molten pewter
quaint oyster
#

define safe....

#

you won't die if that's what you mean

#

prescription psilocybin will be microdosed, not nearly enough to alter brain chemistry (versus buying a pack of shrooms from the plug and eating them shits)

rugged root
#

Fair

#

I'm just too spooked

#

Finally have a working cocktail with my doc

#

The idea of throwing a firecracker in there terrifies me

somber heath
#

I'm thinking "Why would you throw a firecracker into your doctor's office?"

rugged root
#

Spite

somber heath
#

Over hereapy. Over therapy.

thin finch
#

@willow light What was the test given to you?

willow light
thin finch
#

@willow light you listed a bunch of diagnosed results. How many test did you take?

somber heath
#

Neuroscience, olderscience.

#

Alchemy?

#

Adjust until it feels right.

#

Solved.

quaint oyster
#

^

sweet lodge
#

Anyone have an email I can borrow?

thin finch
sweet lodge
sweet lodge
#

This whole thing is stupid
My company buys an addon for one of our programs
Addon comes with an Android app
Android app is not on the Google Play store - Vendor instructions say to sideload
Enabled sideloading in MDM
MDM allows the app to be installed
MDM removes the app daily

thin finch
sweet lodge
sweet lodge
thin finch
#

Mine worked for discord and pretty much for every website.

hollow vigil
#

hello

sweet lodge
#

👋

sweet lodge
hollow vigil
#

yeah i m very lucky soo i can lend you some XD

thin finch
#

@sweet lodge Ever heard of mail2tor? it used squirrel mail.

rugged root
sweet lodge
sweet lodge
sweet lodge
#

But the problem would be that the already created ticket is tied to my work email, so if I use another I would have to start over in the process

thin finch
somber heath
#

Chatty Cathode.

sweet lodge
sweet lodge
rugged root
#

.wa s polish notation

viscid lagoonBOT
#

Reverse Polish notation (RPN) is a method for representing expressions in which the operator symbol is placed after the arguments being operated on. Polish notation, in which the operator comes before the operands, was invented in the 1920s by the Polish mathematician Jan Lucasiewicz. In the late 1950s, Australian philosopher and computer scientist Charles L. Hamblin suggested placing the operator after the operands and hence created reverse polish notation

rugged root
#

After the arguments, okay

thin finch
sweet lodge
#

sacrilege

quasi condor
#

No mic right now for reasons

molten pewter
sweet lodge
sweet lodge
# sweet lodge

Publishing an app to Google Play is free. FREE!
If I re-disable the setting after installation, the app will be blocked from starting
You know, because it's blocked

willow light
#

I swear if anyone mentions A432...

thin finch
# sweet lodge

There are so many red flags here. What does the app do?

molten pewter
#

C or Do is the first note of the C major scale, the third note of the A minor scale (the relative minor of C major), and the fourth note (G, A, B, C) of the Guidonian hand, commonly pitched around 261.63 Hz. The actual frequency has depended on historical pitch standards, and for transposing instruments a distinction is made between written and ...

#

An equal temperament is a musical temperament or tuning system, which approximates just intervals by dividing an octave (or other interval) into equal steps. This means the ratio of the frequencies of any adjacent pair of notes is the same, which gives an equal perceived step size as pitch is perceived roughly as the logarithm of frequency.In cl...

sweet lodge
sweet lodge
peak copper
#

The United States secretary of education is the head of the U.S. Department of Education. The secretary serves as the principal advisor to the president of the United States, and the federal government, on policies, programs, and activities related to all education in the United States. As a member of the Cabinet of the United States, the secret...

peak copper
#

@slim nexus

thin finch
#

I got to go, bye. have a good day.

sweet lodge
#

👋

molten pewter
quasi condor
rugged root
#

Lame

#

Averages rather than median

quasi condor
#

You can get median from the map in the link

#

I just couldn't on mobile

rugged root
#

Gooootcha

#

Cheers, I missed that

quasi condor
#

Just hover over CA, yeah

molten pewter
#

"loquacious quotient"

peak copper
gentle flint
#

$25

sweet lodge
#

Since when?

lavish rover
sweet lodge
#

I swear that wasn't there [arbitrary number] of years ago when I was doing it

gentle flint
#

There is a US$25 one-time registration fee

peak copper
molten pewter
#

Old MacDonald

#

Had a farm

#

Arby-Arby-O

rugged root
#

@cerulean ridge What's up?

cerulean ridge
sweet lodge
#

regex?

rugged root
#

What're you trying to match and what's your pattern

cerulean ridge
#

match:

[ 27 106 130  80 160  53 181 162  38 127 170  37 145 107   3 186 205 167
  31  39  32 138 185 190  23 100  17  44 173  57  83  20   9  93  75  30
  90  54  26  78 148  13 199 201 156  69  21  28  73  55 103  60  47 111
  25 197 204 196  82  71  15  51   6  11 140 109 149 178 113 155 116  68
  67 101 135  77 121  79   2 175 179  95 158   8  89 163  84 133 142  43
 174  36 146 134  16  86  35 172  33  45   0  42   7]

pattern:

x = re.findall('\[.*\]', txt, re.M)
quasi condor
#

s[1:-1].split()

#

?

cerulean ridge
#

oh

cerulean ridge
quasi condor
#

Ah sure

ebon sandal
#

hello @cosmic lark

cosmic lark
#

hi

ebon sandal
#

wahtsup

cosmic lark
ebon sandal
#

u showing me python?

#

xD

#

🤣

#

@wet parcel

#

here

#

my throat is fucked up

#

xD

#

no i am not greek

wet parcel
#

so can't you talk?

ebon sandal
#

i got a bit of throat infection

#

u can talk

#

i will type

#

🙂

#

so whatsup

#

ohhh that

#

those are greek alphabets

#

just click on my profile

#

u will see the same thing in enlighs

#

*english

#

🙂

#

so where are u from?

#

north or south

#

i knew it

#

all of my italian friends told me that south of italy cant speak englsih at all

#

xD

#

its fun to hear italian english

#

i have been dealing with italians for past 2 yearsa

#

its jsut fun

#

oh we have a common friend 4DOS

#

yeah

#

fuck i just talked and i started coughing

#

xD

#

yeah i suck at geography

#

no

#

no

#

lol

#

the city name is big

#

no

#

lol

#

i will give my state name

#

thats when u hit on google

#

xD

#

no

#

lol

#

i am in the city where airport of the state is

#

🙂

#

eh?

#

what?

#

omg

wet parcel
#

Dabolim

ebon sandal
#

the way u said it killed me

#

xD

#

cancer

#

🤣

#

when u said it at first, i was like TF U JUST SAID!!!!!!!!!!!!

#

i am here to talk, i barely use python

#

dont ask me for python

#

ask me on c# or DBMS, i can help you

#

@whole bear look here

whole bear
#

hii

ebon sandal
#

omg, thats not how you say "fucked up"

#

you said it like "FUKED IUP"

#

spanish? wow

#

omg italian x spanish

#

xD

whole bear
#

hii

ebon sandal
#

spain - s = pain
spain - p = sain
spain - a = spin
spain - i = span
there is nothing for subtracting N from it

whole bear
#

:'0

ebon sandal
#

yall travel? wtf

#

last time i saw sunglight was months ago

#

xD

#

🤣

#

i ended up having vitamin d deficiency

whole bear
#

u python programmer :'

ebon sandal
#

kerkt is busy typing @wet parcel

ebon sandal
#

how old are you both?

wet parcel
whole bear
#

talk

ebon sandal
#

bruh

whole bear
#

hahahah

ebon sandal
#

man school sucks 🙂

#

@wet parcel move to another programming language

#

🤣

whole bear
ebon sandal
#

its a joke bruh

#

🥲

#

i can talk after few days

whole bear
#

:0

#

why

ebon sandal
#

omg

whole bear
#

wht did u do

ebon sandal
#

are u kidding

#

i already replied to taht message here

#

so that u can read it

#

xD

ebon sandal
#

@whole bear

whole bear
#

oh oki

#

oki

whole bear
ebon sandal
ebon sandal
whole bear
whole bear
#

nice to meet ya

ebon sandal
#

eh?

#

lol

#

done wiht bachelors?

whole bear
ebon sandal
#

taught what?

whole bear
#

learn everything by myself

#

:0

ebon sandal
#

like?

whole bear
#

i left school and i did some things instead

whole bear
#

and i got a job as a sysadmin

ebon sandal
#

man hit right at that gspot of what the company is looking for

#

🙂

whole bear
#

🤭

ebon sandal
#

what u did on linux

whole bear
ebon sandal
#

what did you exactly learn

whole bear
#

ah, LPI certs

ebon sandal
#

why did you choose that?

#

🤔

#

u can talk btw, i can still hear 🙂

whole bear
#

I have looked for jobs as a sysadmin and, most of the jobs want LPI near where I am.

whole bear
ebon sandal
#

Sorry my internet just went down

#

Idk why

#

Running on mobile data now

whole bear
#

:0

#

sad

ebon sandal
#

I knowwww

#

My wifi is still down

#

🙄

whole bear
#

🤭

ebon sandal
#

No no

#

It's sad

whole bear
#

its not

#

jhaha

#

its fun

#

🤭

broken harbor
#

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

broken harbor
whole bear
#

:0@waxen aspen bro hacked an API

split pilot
#

@whole bear @wet parcel guys can you please help me out with a error i am getting in my script

broken harbor
#

i can @split pilot

wise adder
broken harbor
#

send 🙂

ebon sandal
whole bear
#

xd

ebon sandal
#

😔

#

It's still not up

whole bear
#

:c

#

reset ur router

#

press powr button

upbeat tulip
#

lmao magic
how u talk

#

u muted lmao

ebon sandal
#

?

upbeat tulip
#

ever read whole sentence?

whole bear
#

:'0

ebon sandal
whole bear
#

check my cute code

ebon sandal
whole bear
wise adder
#

👍

whole bear
#

second part

upbeat tulip
whole bear
#

:0 only 1 socket per connection

#

this is my client

#

cool right?

#

xd

ebon sandal
#

Why are you showing is this? 🤔

#

*us

whole bear
#

cuz its not workin

#

xd

upbeat tulip
#

^

ebon sandal
broken harbor
#
for i in range(9999999999):
    i_str = str(i)
    number = i_str if len(i_str) == 10 else ("0"*len(i_str) + i_str)
    print(number)
#

00000001801855
00000001801856
00000001801857
00000001801858
00000001801859
00000001801860
00000001801861
00000001801862
00000001801863
00000001801864
00000001801865
00000001801866
00000001801867
00000001801868
00000001801869
00000001801870
00000001801871
00000001801872
00000001801873
00000001801874

whole bear
#

whats tht "If structure" in a variable

#

:0

wise adder
#

😮

whole bear
#

i just use normal IFs

#

:0

broken harbor
#

0001200903
0001200904
0001200905
0001200906
0001200907
0001200908
0001200909
0001200910
0001200911
0001200912
0001200913
0001200914
0001200915
0001200916
0001200917
0001200918
0001200919
0001200920
0001200921

#
import requests

CHARS = 10


def req(number):
    url = f"http://daneshmand-tehran.sch.ir/Files/Photos/StudentsPhotos/{number}.jpg"
    response = requests.get(url)
    if response.status_code == 200:
        with open(f'hit/{number}.jpg', 'wb') as f:
            f.write(response.content)

for i in range(9999999999):
    i_str = str(i)

    if len(i_str) == 10:
        #dont add anything
        number = i_str
    else:
        nb_zeros = (CHARS - len(i_str))
        zeros = "0"*nb_zeros
        number = zeros+i_str

    req(number)
wise adder
#

cool

split pilot
#

gilfoyle@pop-os:~/autobot-clipper$ /bin/python3 /home/gilfoyle/autobot-clipper/bot.py
Traceback (most recent call last):
File "/home/gilfoyle/autobot-clipper/bot.py", line 19, in <module>
import videotrim_util
File "/home/gilfoyle/autobot-clipper/videotrim_util.py", line 1, in <module>
from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip
ModuleNotFoundError: No module named 'moviepy'

this is my error

#

please help

willow light
molten pewter
#

P.H.A.T.I.C. Pretty Hot and Tempting Idiomatic Communication.

wise adder
#

👍

whole bear
#

hii

wise adder
#

hi

whole bear
#

cant u talk

#

xd

#

how ar u

wise adder
wise adder
#

and u?

whole bear
whole bear
wise adder
whole bear
#

where u from

wise adder
#

Brazil, and u?

whole bear
#

spain

wise adder
wise adder
whole bear
#

I'd say, it's okay if you're ignorant with politics

wise adder
#

am i

rugged root
wise adder
#

👍

ebon sandal
#

@whole bear just found out why my wifi is down, i forgot to pay the fuc***g bill 😐

whole bear
#

💀

ebon sandal
#

Tried, their servers are down

#

😐

#

FML

#

Need to adjust with mobile data sleep now

whole bear
#

sad go cry :0

ebon sandal
#

🥲

whole bear
#

xd

wise adder
#

😅

whole bear
#

@broken harbor tht website is sht

ebon sandal
#

I am gonna throw away discord for today

#

😂

whole bear
#

:0

ebon sandal
#

Yeah man

#

🙄

whole bear
#

cu then

#

xd

#

im off too cu guys

safe pumice
#

RED_SPACESHIP_IMAGE = pygame.image.load(os.path.join('Assets', 'space_ship_Y.png'))

cosmic lark
safe pumice
cosmic lark
# safe pumice

yes that wont work cuz u are not running it in the same directory the image is in

#

copy the relative path to the image and try

safe pumice
cosmic lark
# safe pumice

are u running the script from the same directory in which u have the image?

safe pumice
#

i dont know

#

the file i am useing i called main

sweet lodge
#

"Absolute path" should work

sweet lodge
# safe pumice

Change the Assets in os.path.join to also include the "absolute path"

hushed elm
#

delicious

terse needle
#

@gentle flint this has to be my favourite album cover

hushed elm
#

People that eat people 🤮 🤮 🤮

twin pawn
hushed elm
#

Yess ty. From my own garden

#

They're ripening these days

twin pawn
#

damn, might have to grow me some now tbh lol. looks like a whole other level of quality

hushed elm
#

Make sure you get high quality seeds. It takes a few years to get the fruit to ripen

#

And change soil every 5 years or so

twin pawn
#

bet

zinc sinew
twin pawn
hushed elm
#

yeeeeah man

#

can't wait for the extra large cherries to pop up

peak copper
safe oracle
#

@mortal crystal muted 😦

#

the 30min texting I think , being active

#

!voiceverify

#

thank you

#

i'm just passing by,

#

wish u the best

#

g night 🙏

marble bough
#

hello

fringe knoll
#

it's great

#

I didn't get my voice verification

#

so I'm muted

#

OK, when u joined this server? If you don't mind me asking??

#

Ohh, so usually help here with python ??

#

ok, I'm not able to see how is speaking, can u say ur discord name out loud

#

using chat box due to lack of rights 😂😂

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.

fringe knoll
#

oh it's great

#

are u a developer ??

#

working in a corporate or just freelancing??

#

ok sorry

somber heath
#

@whole bear Forgive me, but I didn't understand any of what you said.

somber heath
#

But hello, all the same.

fringe knoll
#

good

#

you?

#

ok bye i have to go

#

nice to talk to u

quaint oyster
#
class Solution:
    def lengthOfLongestSubstring(self, s: str) -> int:
        m = {}
        i = 0
        maxsofar = 0
        maxhere = 0
        while i < len(s):
            curr = s[i]
            if curr in m:
                if i - m[curr] <= maxhere + 1:
                    maxhere = i - m[curr]
                else:
                    maxhere += 1
                m[curr] = i
            else:
                m[curr] = i
                maxhere += 1
            if maxhere > maxsofar:
                maxsofar = maxhere
            i += 1
        return maxsofar
whole bear
#

hello!

ebon sandal
#

hey @quaint oyster

#

is it just me or are yall talking in the vc? @cedar briar @quaint oyster

#

@whole bearu cannot talk now

#

u need to read voice verification channel of this server

#

to get the role to talk

cedar briar
willow light
#

!e

const fetch = require("fetch");

const resp = fetch("https://httpbin.org/get").json()
console.log(resp)
wise cargoBOT
#

@willow light :x: Your eval job has completed with return code 1.

001 |   File "<string>", line 1
002 |     const fetch = require("fetch");
003 |           ^^^^^
004 | SyntaxError: invalid syntax
willow light
#

you'd think an electron app like discord would let us use node though

rugged root
#

Except that you're calling the bot, which is a Python app

willow light
#

eh, details

rugged root
#

Important ones

willow light
#

eh, details

rugged root
#

See previous

shut hill
#

Heyyy

#

Wait I cant see you guys

#

What

#

Uhhh

rugged root
#

It's a client bug

#

Just have to reload the client

shut hill
#

i did ctrl R and then my laptop restarted lmao

rugged root
#

Well that's disconcerting

shut hill
#

Also Hemlock I had a quick question may seem stupid but im getting confused on how someone can remove 0's from a list and I found on stack over flow and this was the code.
X = [i for i in X if i != 0]
Could you just comprehend on this code if you dont mind?

#

Or anyone else cna help too

#

Nope

#

lmao

#

Okay, thanks lol.

#

Yea thats me right now. I am like why so much for loop or somewhing in this

#

Is it validatiing the code until there is no 0?

somber heath
shut hill
#

idk if trust you

#

im jk

#

lol.

#

;-; i took one look my mind exploded

#

lol ill chekc it out thanks ❤️

#

Opal I still dont kinda get it... Can you explain it from the code I gave?

#

I am getting a little confused

#

what does the first i do tho

#

and i would be a blank?

#

Cause it will remove the 0's?

#

Hmmmm

woeful salmon
#
X = [i for i in X if i != 0]
# is same as
X = [...] # initial list
tmp = []
for i in X:
    if i != 0:
        tmp.append(i)
X = tmp
shut hill
#

wait whats i then sorry. I got a little confused

#

wdym

#

sorry

somber heath
#

!e py result = [] for c in "abc": result.append(c) print(result)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

['a', 'b', 'c']
shut hill
#

Yee i see that but if you didnt append that would it be like
a
b
c

#

??

somber heath
#

!e py result = [c for c in "abc"] print(result)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

['a', 'b', 'c']
shut hill
#

oh

#

Wait

somber heath
#

!e py result = [] for c in "abc": for n in "123": result.append(c+n) print(result)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

['a1', 'a2', 'a3', 'b1', 'b2', 'b3', 'c1', 'c2', 'c3']
somber heath
#

!e py result = [c+n for c in "abc" for n in "123"] print(result)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

['a1', 'a2', 'a3', 'b1', 'b2', 'b3', 'c1', 'c2', 'c3']
shut hill
#

!e

for c in "abc":
  print(c)```
wise cargoBOT
#

@shut hill :white_check_mark: Your eval job has completed with return code 0.

001 | a
002 | b
003 | c
shut hill
#

There we go

#

Okok makes sense now

#

!e

result = []
for c in "abc":
  print(result)```
wise cargoBOT
#

@shut hill :white_check_mark: Your eval job has completed with return code 0.

001 | []
002 | []
003 | []
somber heath
#

Innermost goes on the left. Outermost to second-to innermost left to right from there.

shut hill
#

huh

somber heath
#

Innermost indent.

#

Of the loops.

shut hill
#

o

somber heath
#

The append.

#

My previous two examples are roughly equivalent.

shut hill
#

um

#

I want to get the same background as of you did but this time with my code to see the back end of it.

wise cargoBOT
#

@shut hill :x: Your eval job has completed with return code 1.

001 |   File "<string>", line 2
002 |     X = for i in X != 0:
003 |         ^^^
004 | SyntaxError: invalid syntax
shut hill
#

!e

X = [0,5,0,0,3,1,15,0,12]
for i in X:
  X.append(i)
print(X)```
wise cargoBOT
#

@shut hill :warning: Your eval job timed out or ran out of memory.

[No output]
shut hill
#

how do uu ignore?

#

I am kind of lost rn

#

result = []
X = [0,5,0,0,3,1,15,0,12]

#

iriterate meaning?

#
result = []
X = [0,5,0,0,3,1,15,0,12]
for i in X:
#

Like this rn

#

!e

result = []
X = [0,5,0,0,3,1,15,0,12]
for i in X:
  if i != 0:
    result.append(i)
X = result
print(X)```
wise cargoBOT
#

@shut hill :white_check_mark: Your eval job has completed with return code 0.

[5, 3, 1, 15, 12]
shut hill
#

AYYYYYY

#

Thanks Mistyyy

#

Sorry lol

#

OpalMist

#

I am sorry.

#

Any kangaroos today?

#

;-;

#

Do yuo have pictures of any

#

I wanna seee some

#

lol

#

Do you have giraffees too

#

Elephants?

#

PENGUINS!!

#

wait what

#

I was joking...

#

What

#

lol

#

o-o

#

Penguins arent dying in australia?

#

What...

#

Fisher?

#

Is it the Emperor Penguins?

olive hedge
ebon sandal
#

0_0

shut hill
#

;-;

#

lol

#

We talking about penguins in OpalMist Backyard

#

He has 20 penguins as pets

ebon sandal
shut hill
#

And 10 Giraffes

#

And 30 elephants

ebon sandal
#

i thought it was full of spiders and kangaroo

shut hill
#

And 20 kangaroos

#

lmao same

ebon sandal
#

and also some australians

#

🙂

wise adder
#

👍

woeful salmon
#

@rugged root

rugged root
#

Ah right right

thin finch
#
$ pip install -i https://test.pypi.org/simple/ pydaddy
Looking in indexes: https://test.pypi.org/simple/
Collecting pydaddy
  Downloading https://test-files.pythonhosted.org/packages/09/33/afe477007a792ea8c55be0e4110289e6e20148179002444c5fc487c98c6a/pydaddy-0.1.5-py3-none-any.whl (20.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.4/20.4 MB 791.4 kB/s eta 0:00:00
Collecting seaborn
  Downloading https://test-files.pythonhosted.org/packages/70/bd/5e6bf595fe6ee0f257ae49336dd180768c1ed3d7c7155b2fdf894c1c808a/seaborn-0.10.0-py3-none-any.whl (215 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 215.9/215.9 KB 718.7 kB/s eta 0:00:00
Collecting pydaddy
  Downloading https://test-files.pythonhosted.org/packages/5c/67/ba23661ae94c83bf58ce4cf1dc5003373581bb1a81333974cb297c16ff0d/pydaddy-0.1.4-py3-none-any.whl (20.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.4/20.4 MB 744.1 kB/s eta 0:00:00
  Downloading https://test-files.pythonhosted.org/packages/c3/95/fc63978be24373700f163636f7efcfade30edd70ffb07829e8dc95353589/pydaddy-0.1.0-py3-none-any.whl (20.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.3/20.3 MB 1.3 MB/s eta 0:00:00
ERROR: Cannot install pydaddy==0.1.0, pydaddy==0.1.4 and pydaddy==0.1.5 because these package versions have conflicting dependencies.

The conflict is caused by:
    pydaddy 0.1.5 depends on matplotlib
    pydaddy 0.1.4 depends on matplotlib
    pydaddy 0.1.0 depends on sympy

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
#

but the above works find with $ pip install --extra-index-url https://test.pypi.org/simple/ pydaddy

rugged root
thin finch
#
$ pip install -i https://test.pypi.org/simple/ pydaddy==0.1.5
Looking in indexes: https://test.pypi.org/simple/
Collecting pydaddy==0.1.5
  Downloading https://test-files.pythonhosted.org/packages/09/33/afe477007a792ea8c55be0e4110289e6e20148179002444c5fc487c98c6a/pydaddy-0.1.5-py3-none-any.whl (20.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.4/20.4 MB 3.9 MB/s eta 0:00:00
ERROR: Could not find a version that satisfies the requirement tqdm (from pydaddy) (from versions: none)
ERROR: No matching distribution found for tqdm
rugged root
sweet lodge
viscid lagoonBOT
sweet lodge
#

How goes it?

#

Also - 👋 How goes you?

rugged root
#

I'm good. And I'll have to post pone that one since I'm having to overhaul a few things

sweet lodge
#

👍

#

Patched all the zero days yet?

gray steppe
#

@tiny socket

rugged root
#

Yeah right

gray steppe
#

how can I insert keys and values to dict

rugged root
woeful salmon
#

@rugged tundra i have Ear Protection 😮 it saves me from all loud noises

#

tunes em down

rugged root
#

Huh

#

I never knew that was a thing

woeful salmon
#

i've had this on since i found it (it slightly makes bass slower on songs too so maybe turn off with music) but generally it helps with keeping volumes reasonable

rugged root
#

That'd only work for speakers or headsets attached via 3.5 mm jack, right?

#

I don't think I could use that on my USB headset

plain rose
#

"A mac only school" that must be torture

thin finch
woeful salmon
#

never looked into it

amber raptor
woeful salmon
amber raptor
#

Truth is, with all Linux sound systems, it would be PITA to do.

sweet lodge
#

this
Pulse is broken again for me this week for some reason

amber raptor
sweet lodge
#

Note to self: TREF#584264

#

This is new

ripe raptor
#

Hello guys, could anyone have a look at this regexp?:
([[A-Z]{3}]+[\/|I][[A-Z]{3}]+)
Trying to match:
GOA|SLD or any upper char with 3char|3char

https://regex101.com/r/c8F91o/1

rugged root
#

Want to knock out my mileage first.

sweet lodge
#

([A-Z]{3}\|[A-Z]{3})

ripe raptor
#

[\/|I] Could you explain me what does this match?

woeful salmon
sweet lodge
#

You have a bunch of extra [(s) that're being interpreted as literals because they're inside and outside of the the control groups

ripe raptor
sweet lodge
#

Everywhere

lavish rover
#

Tis pretty out here

sweet lodge
#

[[A-Z]{3}]+
You have the entire thing enclosed in [], which doesn't work

#

If you want a capturing group, you need to use ()

ripe raptor
#

Just a single more question:
([A-Z]{3}[\/|I|\\|\s|\-|][A-Z]{3})+(\r|\t|\n|\s)+(BUY|SELL)+(\r|\t|\n|\s)+((?:\d+\.)*\d+) how could I also add a no space char there in the or group "[\/|I|\\|\s|\-|]"?

#

Like I wanted to match a test String as :
GOASLD SELL 1832.94

#

Other than:
GOA|SLD SELL 1832.94 GOA/SLD SELL 1832.94 GOA\SLD SELL 1832.94 GOAISLD SELL 1832.94

wise adder
#

.

woeful salmon
#

\W is no alphabets

#

or [^a-zA-Z]

#

\S is no space

#

[^\sa-zA-Z0-9] how about that

wise adder
#

👍

somber heath
#

"If they're insulting whitespace characters..."
"All whitespace characters are shit and they should feel bad for existing."

ripe raptor
#

[\/|I|\\|\s|\-|\]

rugged root
#

Whitespace guilt

woeful salmon
#

!e

import re

test = """
GOASLD SELL 1832.94
GOA|SLD SELL 1832.94
GOA/SLD SELL 1832.94
GOA\SLD SELL 1832.94
GOAISLD SELL 1832.94
"""

pattern = re.compile("([A-Z]{3}[\/|I|\\|\s|\-|]?[A-Z]{3})+(\r|\t|\n|\s)+(BUY|SELL)+(\r|\t|\n|\s)+((?:\d+\.)*\d+)")

for match in pattern.findall(test):
    print(match)
wise cargoBOT
#

@woeful salmon :white_check_mark: Your eval job has completed with return code 0.

001 | ('GOASLD', ' ', 'SELL', ' ', '1832.94')
002 | ('GOA|SLD', ' ', 'SELL', ' ', '1832.94')
003 | ('GOA/SLD', ' ', 'SELL', ' ', '1832.94')
004 | ('GOAISLD', ' ', 'SELL', ' ', '1832.94')
whole bear
#

Could anyone test my script if you can dm me.

rugged root
#

@woeful salmon I'm not confident of many things, but I'm positive f-strings were added in 3.6

#

@whole bear Why not post it here

sweet lodge
woeful salmon
#

dataclasses were the thing added in 3.7

#

and breakpoint()

#

which i need now

#

like i use breakpoint() literally everytime i use python

rugged root
#

I should start using it

sweet lodge
rugged root
#

!rule 5 @waxen aspen

wise cargoBOT
#

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

sweet lodge
woeful salmon
#

i generally don't like most bulky ide's

#

so basically all of jetbrains

rugged root
woeful salmon
slim nexus
somber heath
#

In Stan she eights.

rugged root
#

Or she hates

thin finch
#

@wise adder

#

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

wise adder
#

i know

#

i need send 50 msg

thin finch
#

how many message have you sent till now?

wise adder
#

i dont know

rugged root
#

Should be able to see it by doing !user in #bot-commands

#

Or by using the Discord search bar

#

from:your_user_name_here

wise adder
#

25

rugged root
#

You seem to not have listened to me when I mentioned the "Don't spam to get verified"

wise adder
#

ah, ok

#

sorry

rugged root
#

Deleted messages don't count, and if you spam to hit the limit, we add 2 weeks to the amount of time it takes to verify

#

From the time that the infraction is given

wise adder
#

👍

thin finch
#

I will be away from a while.

somber heath
#

If you're typing white text on a black background, is it still whitespace?

ripe raptor
#

|

#

[\ ]

#

[\||\ ]

ripe raptor
#

|

woeful salmon
#

\|

rugged root
#

[\/|I|\\|\s|\-|]

ripe raptor
#

[\/|I|\\|\ |\-|\]

somber heath
#

Regex made fun and easy.

woeful salmon
#

(?:\/|I|\\|\s|\-|)

somber heath
#

"I fucked up my regex."
You can just say that you're writing regex. It's regex. The fucking it up is always implied.

woeful salmon
#

[\/I\\\s\-]

viscid lagoonBOT
#

To generate #1 albums, 'jay --help' recommends the -z flag.

sweet lodge
#

Honorable mentions: 208, 1313

steady shadow
#

.xkcd 1313

viscid lagoonBOT
#

/bu|[rn]t|[coy]e|[mtg]a|j|iso|n[hl]|[ae]d|lev|sh|[lnd]i|[po]o|ls/ matches the last names of elected US presidents but not their opponents.

steady shadow
sweet lodge
#

Google does

#

It even combines them together in a block at the top for me

steady shadow
ripe raptor
#

Should be

#

I have opera gx and looks similar

sweet lodge
rugged root
#

!stream 884547177999917107

wise cargoBOT
#

✅ @ripe raptor can now stream until <t:1654185709:f>.

woeful salmon
#

[\/I\\\s\-\|]

somber heath
#

!pypi pype

wise cargoBOT
#

A Python-oriented editor with support for multiple platforms

wise cargoBOT
junior walrus
#

hello

terse needle
#
new_loop:
    mov rdx, rcx
    jmp fib_loop
nth_fib:
    mov rdx, 0
    mov rbx, 1
fib_loop:
    mov rcx, rbx
    add rbx, rdx
    dec edi
    test edi, edi
    jnz new_loop
    mov rax, rdx

    ret
#

@buoyant cobalt

buoyant cobalt
#

Okay

sweet lodge
#

@buoyant cobalt - Like @terse needle said, you're welcome to type here until you qualify to speak
See #voice-verification for the requirements

#

beatmetoit

buoyant cobalt
#

Okay, Thanks

terse needle
sweet lodge
terse needle
#

rabbits > dogs > cats

sweet lodge
buoyant cobalt
#
import json

user_data_file = open('user_data.json')
user_data = json.load(user_data_file)

password = ''
security_pin = ''

def load_password():
    for after_username_loading in user_data[username]:
        password = after_username_loading['password'].lower()
        print(password)

def load_security_pin():
    password_correct = False
    while password_correct != True:
        input_password = str(input('Password: ')).lower()
        if input_password == password:
            password_correct = True
            for after_password_loading in user_data[username][0]['security_pin']:
                security_pin = after_password_loading.lower()
        elif input_password != password:
            print('Entered Password is Incorrect, Please Try Again')
        else:
            print('Unknown Error, Please Try Again')

username = input('Username: ')
load_password()
load_security_pin()
input_security_pin = input('Security PIN: ')```
#

can someone help me with this?

sweet lodge
#

What's the isse?

#

Also - you can use ```py to get pretty colors

buoyant cobalt
#

input_password and password are taken as not equal even when both are same

#

JSON file looks like this

    "Pratyaksh Kwatra": [
        {
            "password": "test@prat",
            "security_pin": "111"
        }
    ]
}```
#

Was anyone able to find the issue?

sweet lodge
#

@rugged root - Can you help explain globals?

#

I have a hard time trying to explain it

buoyant cobalt
#

I know the basics of global variable(s)

rugged root
#

What specifically am I looking at for reference?

sweet lodge
buoyant cobalt
#

but it prints the password present in the json , and that command is given just after this one

rugged root
#

So the problem is scope

buoyant cobalt
#

scope?

rugged root
#

Scope is the concept of things being isolated within functions, methods, and classes.

#

So for example:

#

!e

ham = 5
print(ham)

def add_two_and_print(ham):
  ham += 2
  print(ham)
  return ham

ham = add_two_and_print(ham)
print(ham)
wise cargoBOT
#

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

001 | 5
002 | 7
003 | 5
sweet lodge
#

password='' creates a variable called password

def load_password():
    for after_username_loading in user_data[username]:
        password = after_username_loading['password'].lower()
        print(password)

This creates a new password that's only allowed to be used inside load_password()
Once load_password finishes, it throws away this "new password", and the "old password" remains unchanged

buoyant cobalt
#

oh , I get it. i have to return it

#

Okay

#

Thank You!

#

So , it stores the new value(The one created inside the function) as another variable until we return it and assign it, right?

#

Thanks , it works now (also got to learn something new)

rugged root
#

!global

wise cargoBOT
#

When adding functions or classes to a program, it can be tempting to reference inaccessible variables by declaring them as global. Doing this can result in code that is harder to read, debug and test. Instead of using globals, pass variables or objects as parameters and receive return values.

Instead of writing

def update_score():
    global score, roll
    score = score + roll
update_score()

do this instead

def update_score(score, roll):
    return score + roll
score = update_score(score, roll)

For in-depth explanations on why global variables are bad news in a variety of situations, see this Stack Overflow answer.

hollow vigil
#

hello there

#

how are you

thin finch
#

I am not able to connect to voice chat for some reason, its stuck on RTC Connecting

somber heath
thin finch
#

I refreshed the client couple times

somber heath
#

Try connecting to a different voice chat, then this one.

thin finch
#

I am neither able to hear nor speak

#

okay

somber heath
#

That worked for me, once.

#

Or it was a fluke.

thin finch
#

Nope no luck

somber heath
#

Different server.

thin finch
#

Same issue on all servers

somber heath
#

Hm.

#

I'm unaffected.

thin finch
#

I will try restarting the client once more

#

No luck

somber heath
#

Well, bugger.

#

I'd suggest changing the voice server on PyDis' end, but if it's not working for you for any other servers...

thin finch
#

I will try connecting via phone

whole bear
#

hello opal

#

hello hemlock

ebon sandal
#

not a nice story

#

😦

#

lets leave horror stories behind

#

🙂

#

browser version is worse bruh

rugged root
#

Hnnngggggggggg I still can't find it

#

This is going to kill me

terse needle
buoyant cobalt
#

Hi

whole bear
#

Yo man

buoyant cobalt
#

If a function requires 3 parameters , is there any way to mark one as an optional one (If it's only required in some-situations)?

#

or do we just leave it?

rugged root
#

You can set a default for it

#

So like:

def spam(ham, pork, beef=None):
buoyant cobalt
#

Okay

rugged root
#

Then you can check if a value is there or not

#

Fairly standard stuff

sweet lodge
#

@rugged root

#

I started learning Java

#

God bless Dependabot

rugged root
#

@sturdy panther 👋

buoyant cobalt
#

I want to create a python script that checks the data in a json file and uploads it to a cloud server as soon as it finds a change in the data . It should also check the cloud data and download the file as soon as it finds some difference . I just need a broad view on how I should proceed

sturdy panther
#

Hi! Long weekend holiday!

rugged root
#

Oh right right, the Jubilee right?

sturdy panther
#

Yea. Something to do with the Queen.

somber heath
#

70 years on the throne.

rugged root
#

Constipation is no joke

brittle adder
#

can i live code?

frigid panther
#

!stream @brittle adder

rugged root
#

!stream 169457879336747008

wise cargoBOT
#

✅ @brittle adder can now stream until <t:1654264586:f>.

#

✅ @brittle adder can now stream until <t:1654264586:f>.

frigid panther
#

I wanted to give you a chance

cerulean ridge
#

Batch normalization (also known as batch norm) is a method used to make artificial neural networks faster and more stable through normalization of the layers' inputs by re-centering and re-scaling. It was proposed by Sergey Ioffe and Christian Szegedy in 2015.While the effect of batch normalization is evident, the reasons behind its effectivenes...

frigid panther
#

what do you mean by structuring code? like files/folder structure?

#

@brittle adder

#

show me 1 file

#

!stream @brittle adder

wise cargoBOT
#

✅ @brittle adder can now stream until <t:1654265473:f>.

cerulean ridge
frigid panther
#

helo @stuck furnace

rugged root
rugged root
#

Whhhhhyyyyyyyyy

woeful salmon
sweet lodge
#

@rugged root
What's the difference between "Microsoft Teams" and "Teams Machine-Wide Installer" in Control Panel?

#

Which one should I keep?

sour willow
#

interesting

#

never heard someone use java for ml

#

fortran?

rugged root
#

I would assume the former

sweet lodge
sweet lodge
#

I know the "machine wide installer" requires admin to install

#

I think the other one is a newer form that doesn't [require admin]
It might install to the user's profile or something

#

I think I checked the box for Teams when selecting which Office apps to automate installation for too

#

Do we really need this many deployment options?

cerulean ridge
#

any reccomendation for git for windows?

#

I tried to cmd, and then just type git

#

but it says

operable program or batch file.```
sweet lodge
#

Are you up to date?

scenic wind
cerulean ridge
#

No package found matching input criteria.

rugged root
#

Just thought this was an interesting play

sweet lodge
rugged tundra
#

possibly your path is not set for git

mild quartz
cerulean ridge
#

none of it work
even after winget source update

sour willow
#

@rugged tundra The number of distinct chess positions after White’s first move is 20 (16 pawn moves and 4 knight moves). There are 400 distinct chess positions after two moves (first move for White, followed by first move for Black). There are 5,362 distinct chess positions or 8,902 total positions after three moves (White’s second move). There are 71,852 distinct chess positions or 197,742 total positions after four moves (two moves for White and two moves for Black). There are 809,896 distinct positions or 4, 897,256 total positions after 5 moves. There are 9,132,484 distinct positions or 120,921,506 total positions after 6 moves (three moves for White and three moves for Black). The total number of chess positions after 7 moves is 3,284,294,545. The total number of chess positions is about 2x10 to the 46 power. If you understand this and like math tell us the answer.

#

this is completely stolen

sweet lodge
#

Git actually lists winget now on their downloads page
Nice

sour willow
#

@scenic wind

cerulean ridge
#

should I get the normal git, or some people saying some other variant of git is better?

sweet lodge
#

What is this variant?

#

gh is pretty cool, but you still have to have git installed for it to work [AFAIK]

cerulean ridge
#

ok thanks

rugged tundra
#

In this tutorial, I'll show how to install Git on Windows 10. Git is the most popular Version Controll System (VCS).
Git installation is pretty simple and every beginner can do it.

Check out my courses here!
https://www.udemy.com/user/maksym-rudnyi/

Support this channel:
Patreon - https://www.patreon.com/rudnyi
Mono Bank - https://send.monoban...

▶ Play video
#

both @cerulean ridge

sour willow
#

sicilian reverse dragon 🥰

#

best opening verified

peak copper