#voice-chat-text-0

1 messages · Page 174 of 1

hollow jacinth
#

okay

vocal basin
#

C unions? or proper unions?

#

algebraic types

#

enum in Rust

#

actually, structs and enums are both algebraic types
but, as structs are kind of omnipresent, the term is often used for enums specifically

#

structs are "products"
enums are "sums"

#

products like cartesian products

#

!e

from itertools import product
print(*product([1, 2], ['a', 'b']))
wise cargoBOT
#

@vocal basin :white_check_mark: Your 3.11 eval job has completed with return code 0.

(1, 'a') (1, 'b') (2, 'a') (2, 'b')
vocal basin
#

!e

from itertools import product
print(*([1, 2] + ['a', 'b']))
wise cargoBOT
#

@vocal basin :white_check_mark: Your 3.11 eval job has completed with return code 0.

1 2 a b
vocal basin
vocal basin
#

yes, that's what actual unions are

#

some languages allow it

#

Rust's enums are unions of non-overlapping (tagged) sets
C's unions are unions of possible modes of access to some area of memory
(historically, some languages referred to types as "modes" in that meaning)

#

as in Result<E, E> isn't just E

#

!e

from itertools import product

T = {'a', 'b'}
ResultTT = set(product({'Ok'}, T)) | set(product({'Err'}, T))
print(*ResultTT)
wise cargoBOT
#

@vocal basin :white_check_mark: Your 3.11 eval job has completed with return code 0.

('Ok', 'a') ('Err', 'a') ('Ok', 'b') ('Err', 'b')
vocal basin
#

after understanding lifetimes, there's still pointer provenance to be learned

#

@whole bear you know that overhyped partial re-implementation of Python called Mojo?
they allege that they are adding lifetimes and move semantics

#

"it's not an open-source language, so I don't believe it exists"

#

Fireship published a video
I think it's literally The Reason why we even know about Mojo

#

it was a very wrong benchmark

#

it's online demo, I think

#

you can apply for trying it out

#

why are people even forking it

#

29 commits
187 forks
9.2K stars

#

wait, why are you comparing trees?

#

use hashes if you need equality

cosmic bison
#
struct Wrapper {
  x: &i32;

  define set(&self, val: &i32) {
      self.x = val;
  }
}

define indirection(val: &Wrapper) {
    val.set(&22);
}

define main() {
    w = Wrapper {x: &10};
    indirection(&w);
}
vocal basin
#

generating a more complex structure on top might help
sometimes

#

(search structure instead of search algorithm)

#

wasn't navigation weird too

#

like p, l, r, n or something

#

I forgot

#

pnfb

#

previous
next
forward
backward

#

last time I used Vim for >1 hour at a time was on android (in termux)

#

more convenient for me than any other mobile editor

#

ggdG -- instant code improvement in Vim

whole bear
#

C-a backspace

vocal basin
#

@whole bear
"I don't need a linter. I am the linter."?

#

VS[ Code]'s Ctrl+. is what IDEA uses alt+enter for

#

iirc, in the regular VS, I have both keybinds configured to that

#

I have sublime associated to .txt too

#

or the other way

#

idk what the proper grammar for that is

#

interfaces are just better, but...

#

actually, empty (implementation-wise) abstract classes are mostly equivalent to notion of interfaces both in Python and C++

#

Python also has typing.Protocol for something between interfaces and traits

#

formalised duck typing

#

I should actually check how I implemented the "what variables a syntax node uses" in my language

#

abandoned, never published

#

both, I guess
(like Python)

#

5 months ago I fixed a bug, I think

#
bytes -----> Parsed ---available variables--> Linked -----------------------values--> Evaluable
                    <--required  variables---        ---index--> Indexed ---values--> Evaluable
#

it looks so cursed

{
    (_div)(_zq)
        /(gcd)
            (_a)(_b)
                /
                    /
                        [_a]
                    /
                        /
                            /
                                [_b]
                            /
                                [_a]
                            [_div]
                        [second]
                    [gcd]
                /
                    [_b]
                /[_a][_zq]
        [YC]
|
    _gcd
}
#

I don't remember what byte code it generates

#

this is what it gets reduced to

/|_div?|_zq?/|gcd?|_a?|_b?//[_a?///[_b?/[_a?[_div?[second?[gcd?/[_b?/[_a?[_zq?[YC?|_gcd?
#

though all the special symbols are actually not represented with valid displayable ascii

#

(normally)

#

I don't remember when I last started a project when I knew even a half of what's required for it

#

maybe I'm just estimating it differently

#

there are way too many nuances for reading/writing files

sharp minnow
#
  1. if else branching 2. for and while loops 3. data types - lists, tuples, dicts, strings, ints
vocal basin
#

@whole bear I suggest PyCharm because it will show you issues with types and, quite importantly, formatting

#

PyCharm Pro, if you can get it via student license
PyCharm Community otherwise

#

PyCharm's typecheck is a little weaker than Pyright

#

first Java code I ever wrote was in notepad.exe too

#

that was

#

11 years ago?

whole bear
#

@vocal basin thank you

vocal basin
#

first IDE I ever used was text-based

#

something Pascal-related

vocal basin
#

social platforms also differ in what they're going to ban you for

#

quite an important factor for some users

sharp minnow
#
wise cargoBOT
#

:incoming_envelope: :ok_hand: applied timeout to @pulsar meadow until <t:1691543225:f> (10 minutes) (reason: burst spam - sent 8 messages).

The <@&831776746206265384> have been alerted for review.

whole bear
#

any suggestions for a high end webcam ??

gentle flint
#

but I've done it for you this one time

whole bear
gentle flint
#

that's a choice only you can make

whole bear
#

ello

warped raft
#

hello @echo garden

#

how are you doing

#

are you saying anything

echo garden
warped raft
#

i was not hearing

echo garden
#

its fine

#

i was

warped raft
#

i fixed my audio output
now you can talk

#

hello

#

what happened

#

carry oon

#

no

#

hello @lean galleon how are you doing

#

hello @rugged root , @dry jasper

#

how are you all doing

whole bear
#

hie

dry jasper
#

anschütz

rugged root
dry jasper
pallid hazel
#

late response.. but to the webcams.. i seen apps that let you use your phone as a pc cam.. so if you got old phone.. generally the cams are better anyways then standard webcams..

somber heath
dry jasper
gentle flint
#

hi

#

can't talk cuz I'm in the train

#

@errant delta you can use a keyboard and mouse with a phone

#

I was, today

#

not at all

#

just use a usb c hub

#

and it'll work fine

#

or it did on my phone anyway, on a Samsung A52S 5G

rugged root
#

Uhhhhhhh

gentle flint
#

wtf

gentle flint
#

yes?

#

wonky kerning

#

In typography, kerning is the process of adjusting the spacing between characters in a proportional font, usually to achieve a visually pleasing result. Kerning adjusts the space between individual letterforms while tracking (letter-spacing) adjusts spacing uniformly over a range of characters. In a well-kerned font, the two-dimensional blank sp...

#

@rugged root please explain
why does auditwheel lddtree output all its output to STDERR

rugged root
#

!resources

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

gentle flint
#

auditwheel is basically for packaging binary dependencies in a wheel

#

delvewheel does the same thing on windows for DLLs

#

it's actually really nice weather here for a change

noble solstice
#

Hello Guys!

#

for solving a rubiks cube we need to use dfs or bfs

#

it's graph problem

#

Anyone?

rugged root
#

I wouldn't know, I'm not a cuber

#

Never took the time to learn

noble solstice
#

I have no words!

woeful salmon
#

and keep doing that until its solved

rugged root
#

@pine depot Thou hath abandoned me

woeful salmon
#

and at some point the steps become muscle memory and you just take a glance at the cube and forget about it while your hands do the moves

somber heath
#

"In the year twenty-five twenty-five..."

stoic chasm
#

something about girraphs

#

jiraffes

rugged root
#

Only bar graphs would be tall enough to accommodate them

noble solstice
rugged root
#

If they're very animated, would they be gifraffes?

noble solstice
#

updated version of graph only accept non duplicate

#

like set for list

#

what is the other difference b/w set and list other than duplicate

#

which is better to use and why?

noble solstice
#

How do u guys have lot of knowledge how can i also gain

rugged root
#

Doing this for a lot of time, seeing things where I'm like "Huh, why is that that way" and asking questions just like you are now

woeful salmon
#
class HashSet:
    def __init__(self):
        self.limit = 10
        self.bucket = [None for _ in range(self.limit)]

    def add(self, val):
        self.bucket[self.__hash__(val)] = val

    def find(self, val):
        return self.bucket[self.__hash__(val)] is not None

    def __iter__(self):
        self.bucket.__iter__()

    # bad hash function
    def __hash__(self, val):
        return sum(ord(char) for char in val) % self.limit
#

^ just to make sure this is a really bad implementation please don't copy paste

#

xD

#

i gotta go now see you guys later @somber heath @rugged root

rugged root
#

Why are they suggesting you use pip3 on Windows

#

!pypi keepercommander

wise cargoBOT
noble solstice
#

What is the easiest developer tool ? that u thing it is easy to built

rugged root
#

I'm not sure I follow what you mean

noble solstice
rugged root
#

I guess it depends on what you're doing. Typically the easiest/most important dev tool is your editor or IDE

#

Second would be documentation for the language or various libraries you're using...

#

But yeah, really just depends.

noble solstice
rugged root
#

I don't really have a good answer to that. When it comes to most tools I use, they're already made

vocal basin
#

iirc, some trees produce more co2 than they consume

rugged root
#

That's probable

#

Trees both create and consume. Good ol' metabolism

vocal basin
#

Amazon rainforest, including emitters other than trees, is claimed to have co2 production > co2 consumption

#

plants consume a lot of oxygen, just like any other complex life on Earth

noble solstice
#

then why o2 is more than co2 is planet earth?

dry jasper
vocal basin
#

because humans

noble solstice
#

produce lot of co2

#

Scientists estimate that roughly half of the oxygen production on Earth comes from the ocean.

vocal basin
#

and?

noble solstice
vocal basin
#

ocean consumes just above of what it produces

#

same for forests and other places

#

whereas human activity just produces

noble solstice
#

i think o2 is not a problem on this planet

vocal basin
#

problem with co2 emissions isn't that o2 will disappear

#

the issue is that co2 has heavy effect on climate

#

(theoretically, at least)

#

@noble copper that fake language?

noble solstice
#

we can plant more trees

vocal basin
#

better start sooner

rugged root
#

Trees take time to grow

noble solstice
vocal basin
#

actually, in the ocean, seaweed isn't what does most of o2/co2 things

#

or kelp or algae

#

A diatom (Neo-Latin diatoma) is any member of a large group comprising several genera of algae, specifically microalgae, found in the oceans, waterways and soils of the world. Living diatoms make up a significant portion of the Earth's biomass: they generate about 20 to 50 percent of the oxygen produced on the planet each year, take in over 6.7 ...

#

though it is algae

noble solstice
#

can co2 we use as engine

vocal basin
#

but very non-conventional algae

noble solstice
#

fuel?

vocal basin
#

("algae" isn't a proper taxon)

rugged root
#

Gotcha

vocal basin
#

co2 is common product of burning stuff

#

actually

#

you can use CO2 to emit energy

#

but at high temperature

#

but you know what the product is?
CO
probably we don't want that

#

iirc, it is more stable at high temperatures

noble solstice
#

population is the biggest factor

vocal basin
#

if you somehow store it instead of releasing into the air, it might be fine

#

"but now you have another problem"

noble solstice
#

and fertility rate is also decrease

#

In next 100 yrs 7billion+ people died

#

only few billion people left so quantity of co2 is also decreased after 100 yrs

#

It's Parker Global warning Hypothesis

vocal basin
#

I saw near-perfect-triangle cloud once
cursed experience

#

like, a giant one

#

ig, that's just how air flows

noble solstice
#

DO u guys think in next 100yrs earth population decrease

#

may be less than 4-5billion

vocal basin
#

depends on the region

#

global? idk

noble solstice
#

Global

vocal basin
#

100 years -- I'd expect no

noble solstice
#

Wdym

stark blade
#

does anybody know how to install C++ build tools on linux?

vocal basin
#

build tools as VS build tools?
or GCC/Clang?

stark blade
#

vs build tools

vocal basin
#

what compiler do you need?

#

if MSVC, I wouldn't expect it to work

#

@rugged root yes and that's the problem

rugged root
#

This is allowed in 3.12

>>> f"This is the playlist: {", ".join([
...     'Take me back to Eden',  # My, my, those eyes like fire
...     'Alkaline',              # Not acid nor alkaline
...     'Ascensionism'           # Take to the broken skies at last
... ])}"
'This is the playlist: Take me back to Eden, Alkaline, Ascensionism'
#

I like

vocal basin
#

if you want to compile regular .exe -> compile on windows
you want to compile .exe and are okay with more complex packaging -> g++-mingw-w64
if want to compile for linux -> you don't need vs build tools

#

Python seems somewhat more strict in how it's organised

#

object.method being a method call is eh

rugged root
#

What's wrong with that?

vocal basin
#

kind of okay for methods that return something

#

but not for stuff like .clear

rugged root
#

screen.clear() doesn't make sense?

vocal basin
#

without ()

#

it looks okay in Haskell/F#/etc. because there it actually returns something

#

it's messages not methods

#

in some interpretation

#

so
object.method means "response of object to message method"

rugged root
#

Ick

vocal basin
#

-- the convention is to not use it
-- not use parentheses?
-- no, the language

rugged root
#

HA

vocal basin
#

every language other than Rust does monads wrong
and Rust is just not sure yet about how it does it

#

Haskell's classes are a little confusing

#

but they can be made to work

#

yes

#

no that classes

#

mathematical classes

#

like traits

rugged root
#

Goooootcha

vocal basin
#

F#

#

Monad m usually means that m is a generic over one element

#

but not necessarily

#

3 minutes per year

#

Ada has a spec

#

Rust doesn't

#

eh

#

they have a reference

#

and std/core docs

vocal basin
# vocal basin they have a reference

Finally, this book is not normative. It may include details that are specific to rustc itself, and should not be taken as a specification for the Rust language. We intend to produce such a book someday, and until then, the reference is the closest thing we have to one.

#

Algol, introducing lambdas 46 years before Java

#

actually, wouldn't expect it to be 0

#

if it's Algol-derived

#

and old

#

like
if index type positive, it's 1-based
if index type is non-negative, it's 0-based

#

I think

#

not sure if that's actually true

#

Since you can use any discrete type to index an array, enumeration types are permitted.

#

I guess that's the thing it's actually about

#

Ada is 1980

vocal basin
#

depsite indices being 1~5 and 11~15

#

because different types

rugged root
#

I hate that

#

That feels so unintuitive

vocal basin
#

like enumerate but in reverse

ionic jasper
#

@rugged root are u familiar with ML ??

rugged root
#

Not really. I'm aware of it but it's not something I have the brains to look too deep into

vocal basin
#

enough terms in the polynomial?

#

monomials

#

iirc coefficients are multiplied by something like 1/k! to have them more balanced

#

that'd give [1,1,1,1,1,...] for exp

#

or [1,0,-1,0,1,0,-1,0,...] for sin

vocal basin
fleet sinew
#

check dm @rugged root ?

quick cloak
# quick cloak https://chakazul.github.io/Lenia/JavaScript/Lenia.html

This video describes the steps needed to launch the JavaScript code for the Lenia application. It also walks the user through the different options and includes a discussion on how to use the Python version..

Thanks to Bert Chan who has been working on these for the last couple of years and sharing his discoveries.. and Conway for the Game of L...

▶ Play video
vocal basin
#

well, at least not in the middle of email

#

ads, if inserted that way not by the sender, would cause some issues

somber heath
#
class MyClass:
    def __onit__(self):
        pass```
torpid tiger
#

hello

vocal basin
#

@mortal crystal do you want to be able to send to gmail?

torpid tiger
#

anyone aware of any java or kotlin library similar to sympy?

#

is there any way to develop a mobile app that uses the sympy

#

it cant use the internet

vocal basin
torpid tiger
#

yeah tried it

#

not quite as good as sympy

#

have you used kivy for devloping a mobile app

vocal basin
#

if kivy runs, I'd expect sympy to run too

torpid tiger
#

yeah it doesn

vocal basin
#

may be missing some non-python dependencies

torpid tiger
#

does

#

but

#

does kivy have any limitations to using java or kotlin other than the looks

vocal basin
#

I'd expect it to be possible to integrate java and python somehow

torpid tiger
#

i havent used it enough to tell the difference, well i dont even know andriod development using java or kotlin

torpid tiger
torpid tiger
turbid sandal
torpid tiger
#

but i need the app run without the internet

turbid sandal
#

Sigma Dg 120-400mm f4.5/5.6 APO HSM (condition new)

frigid panther
#

halo

vocal basin
#

funny seeing these side by side

frigid panther
#

whats up

vocal basin
#

@rugged root
"ChatGPT, fix this printer"

frigid panther
somber smelt
#

hello @somber heath

whole bear
#

Everyone ded?

whole bear
#

Discord logic

turbid sandal
whole bear
somber heath
#

!e py print(*['Hello, world.'] * 5, sep = '\n')For demonstration only.

wise cargoBOT
#

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

001 | Hello, world.
002 | Hello, world.
003 | Hello, world.
004 | Hello, world.
005 | Hello, world.
frozen owl
#

hello :D

whole bear
frozen owl
#

i don't understand why is it called "half precision" and "double precision" lol

whole bear
#

I need to pint hello world in brainf

frozen owl
#

sounds so arbitrary

rugged root
#

The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point arithmetic established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE). The standard addressed many problems found in the diverse floating-point implementations that made them difficult to use reliably and portably. Many...

frozen owl
#

but this shit's arbitrary

#

like 32 bits = normal lmao

somber heath
#

!d numpy.dtype

wise cargoBOT
#

class numpy.dtype(dtype, align=False, copy=False[, metadata])```
Create a data type object.

A numpy array is homogeneous, and contains elements described by a dtype object. A dtype object can be constructed from different combinations of fundamental numeric types.
frozen owl
#

2^32 -1?

whole bear
#

!d print

frozen owl
#

is there a unsigned float type

#

damn

#

i thought ppl love performance :/

#

like fast shits

vocal basin
#

there's float80 in C

frozen owl
#

i see

frozen owl
vocal basin
#

long double

#

can hold i64 values

frozen owl
#

i don't exactly how "floating point" is represented in binary

vocal basin
#
10^10101010101001 x 1.0101010101010
   10101010101001     0101010101010
frozen owl
vocal basin
#

in binary scientific notation, digit before . is almost always 1, so it just gets dropped

#

!e

print(b'\x86+O\xb9\x9b'.hex())
wise cargoBOT
#

@vocal basin :white_check_mark: Your 3.11 eval job has completed with return code 0.

862b4fb99b
somber heath
#

Fleauxtyng poynt presizzeon.

rugged root
#

@orchid mauve Yo

orchid mauve
#

hi there

frozen owl
#

\x00 = 100000000 in binary?

#

1*2^8

#

?

vocal basin
#

00000000

#

without 1

frozen owl
#

i dont understand why

frozen owl
rugged root
#

Functionally nothing. But it's pre-allocating those bytes ahead of time

vocal basin
#

!e

print(b'\x00')
print(b'\0')
print(bytes([0]))
wise cargoBOT
#

@vocal basin :white_check_mark: Your 3.11 eval job has completed with return code 0.

001 | b'\x00'
002 | b'\x00'
003 | b'\x00'
frozen owl
#

is this like a heap

vocal basin
#

just different ways to write it

frozen owl
frozen owl
vocal basin
#

doesn't matter

#

bytes in fixed storage can be 0 too

frozen owl
#

i see

vocal basin
#

0 byte is 00000000 in binary

frozen owl
#

right

#

i think i got it

#

i brb, probably be back with more questions

vocal basin
#
         hex    binary (big-endian)
\0       00     0000 0000
\xA8     A8     1010 1000
rugged root
#

@sour yew Yo

sour yew
#

hi

#

whats up lads

orchid mauve
sour yew
#

im looking for a solution to a particular problem and theres not many places where

#

i would be able to find it

#

anyway

#

how much time do i have to spend on messaging manually so that i can speak xd

#

its like 30 min no?

#

oh aight aight

vocal basin
#

loops so data has fun during its ride

#

you can leak data via optic cable if you loop too much, iirc

orchid mauve
rugged root
#

No

#

No

vocal basin
#

ice fibre optic when

#

wait, what temperatures would it work at?

sour yew
#

Btw someone asked about the problem i had and aa,

#

there is a fantastic (free) extension that is available on chrome its called "voice in speech-to-text". I was trying to find its api or some fetch, requesthtml parts of code that could tell me sth about it, but there's nothing. Reason i'm looking for it is a project where i need to use some external STT api, and i was wandering how in criccets its possible that this extension is free. Like there is no way they dont sell your data

rugged root
#

Could possibly packet sniff

sour yew
#

it is literally transcribes what you say real time to text for free virtually

rugged root
#

See where they're going to and from

dry jasper
rugged root
#

It looks like a little dude holding it

dry jasper
#

it is called "tapping"

#

i forgot the name for it

vocal basin
sour yew
#

okay so, it seems the app functions but doesn't transcribe offline so

#

there is some connection obv

#

anyway i was able to see when while transcribing the software sends requests somewhere

#

but particular code responsible is in some damn hierogliphs xd

vocal basin
#

if it's an extension, it's likely webpacked

#

not even necessarily obfuscated

#

(like, unintentionally obfuscated)

sour yew
#

so its inaccessible i quess?

#

reverse engineering

#

yeah not there yet

vocal basin
#

@rugged root do you approve of this?

orchid mauve
vocal basin
#
  1. dotdot
  2. it's Microsoft, they should've known better
sour yew
#

how often do you think it happens

orchid mauve
vocal basin
#

frequency isn't the question, the volume is

sour yew
#

yeah exactly

whole bear
#

Making a like mdos wdyt guys

sour yew
#

like its 15 dollars per hour PER USER for using stt for 20 hours

#

thats insane

#

it means the data they gather with this extension is worth quite some sum

#

there was this app which conducted ddos attack on turkey and some places i watched some vid on yt

sour yew
#

4.7 stars sth

#

many i dont remember the exact name but its in millions man

#

some youtuber from cybersecurity space made a vid about it

orchid mauve
sour yew
#

whats with your obsession of rekt computers coast xD

#

i see

#

kind of beyond tech support though here

#

right

orchid mauve
sour yew
#

just install some water cooling

orchid mauve
sour yew
#

what is the most complicated/interesting project you have ever done guys?

frozen owl
rugged root
#

@sour yew You can verify now. Go to #voice-verification and do !voiceverify. You'll have to disconnect/reconnect from the call for the permission to kick in

small parrot
frozen owl
#

imho

#

first language should be statically typed

#

like lowish level

frozen owl
whole bear
rugged root
#
b'Hello World!'
frozen owl
#

starnge

sour yew
#

b'\xff\xf8\x00\x00\x00\x00\x00\x00'

rugged root
#

!e

ham = "spam"
pork = b"spam"

print(ham == pork)

beef = ham.encode('ASCII')

print(pork == beef)
wise cargoBOT
#

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

001 | False
002 | True
sour yew
#

see ya

rugged root
#

Catch you later

#
import sqlite3
connection = sqlite3.connect(":memory:")
cosmic bison
#

lifetime coupling!

frozen owl
#

SELECT * LIMIT (?,?)

#

torch.tensor objects

#

but like

#

idk if i turn into str can i revert to obj

dry jasper
#

venv

#

pip freeze

#

queue

vocal basin
#

!d queue.Queue

wise cargoBOT
#

class queue.Queue(maxsize=0)```
Constructor for a FIFO queue. *maxsize* is an integer that sets the upperbound limit on the number of items that can be placed in the queue. Insertion will block once this size has been reached, until queue items are consumed. If *maxsize* is less than or equal to zero, the queue size is infinite.
vocal basin
#

!d multiprocessing.Queue

wise cargoBOT
#

class multiprocessing.Queue([maxsize])```
Returns a process shared queue implemented using a pipe and a few locks/semaphores. When a process first puts an item on the queue a feeder thread is started which transfers objects from a buffer into the pipe.

The usual [`queue.Empty`](https://docs.python.org/3/library/queue.html#queue.Empty) and [`queue.Full`](https://docs.python.org/3/library/queue.html#queue.Full) exceptions from the standard library’s [`queue`](https://docs.python.org/3/library/queue.html#module-queue) module are raised to signal timeouts.

[`Queue`](https://docs.python.org/3/library/multiprocessing.html#multiprocessing.Queue) implements all the methods of [`queue.Queue`](https://docs.python.org/3/library/queue.html#queue.Queue) except for [`task_done()`](https://docs.python.org/3/library/queue.html#queue.Queue.task_done) and [`join()`](https://docs.python.org/3/library/queue.html#queue.Queue.join).
vocal basin
#

!d asyncio.Queue

wise cargoBOT
#

class asyncio.Queue(maxsize=0)```
A first in, first out (FIFO) queue.

If *maxsize* is less than or equal to zero, the queue size is infinite. If it is an integer greater than `0`, then `await put()` blocks when the queue reaches *maxsize* until an item is removed by [`get()`](https://docs.python.org/3/library/asyncio-queue.html#asyncio.Queue.get).

Unlike the standard library threading [`queue`](https://docs.python.org/3/library/queue.html#module-queue), the size of the queue is always known and can be returned by calling the [`qsize()`](https://docs.python.org/3/library/asyncio-queue.html#asyncio.Queue.qsize) method.

Changed in version 3.10: Removed the *loop* parameter.

This class is [not thread safe](https://docs.python.org/3/library/asyncio-dev.html#asyncio-multithreading).
vocal basin
#

there are three

vocal basin
vocal basin
# wise cargo

this is to share between multiple python interpeters

#

i.e. if you're using multiprocessing module

#

are you using threading?

#

how many threads are putting elements into the queue?

#

and how many are consuming

#

single producer single consumer is simplest to think about, because it has deterministic order

#

order, which objects are returned in, is mostly the same as the order in which they're pushed

#

except for edge cases, when multiple threads push at the same time or multiple threads pull at the same time

#

under 5ms

#

5ms is default context-switching delay

#

if timeout runs out, it's the same as if no get happened at all, in terms of preserving order

vocal basin
# wise cargo

this one is simpler to handle, because it doesn't create extra threads

#

and, until GIL is removed, it has better performance characteristics

#

is it CPU-intensive? or IO-bound?

#

are you using requests?

#

there's httpx and aiohttp

#

httpx works both for sync and async

#

I've only used aiohttp; it's good enough most of the time
discord.py is built on top of aiohttp

#

it was never even close to being a performance bottleneck for what I was doing

dry jasper
#

kk good to know

#

thx you, i will work on it a little bit

vocal basin
#

httpx mostly behaves like requests
aiohttp is in its own isolated world

#

(aiohttp works for server side too, and there it doesn't have any form of ASGI compatibility, at least out-of-the-box)

gentle flint
#

aiohttp is pretty similar to requests as well

vocal basin
#

httpx and aiohttp[ 's doc writers] seem to have a little different view on what "default" way of structuring response handling is

#

aiohttp docs using more of async with response: rather than plain await response

austere lava
#
image -> neural network -> inputs
#
learning a mapping:
image -> inputs
#
stimulus -> response
gentle flint
vocal basin
#

it aims to be similar to requests

#

sync httpx code is mostly same as requests code

gentle flint
#

I'm fully aware of that

#

read my question

#

in what way is httpx more similar to requests

#

than aiohttp

vocal basin
#

at least, aiohttp is async-only

gentle flint
#

is that all?

upper arch
#

!paste

wise cargoBOT
#
Pasting large amounts of code

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

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

gentle flint
vocal basin
#

second line was more about its server-side

#

as pointed out in next message

gentle flint
#

hmmm

upper arch
vocal basin
upper arch
#

It gives me an error saying 'Template "/" not found

dry jasper
#

@vocal basin thank you so much for pointing me toward the right directions

#

the way i have it implemented now

#

the way i am about it implement it

vocal basin
#

also, you're pointing to the root of the file system, which I wouldn't expect to be a valid html template

#

is that flask/django/something else?

vocal basin
drowsy lark
#

.

#

whats that

#

what are you programming ?

upper arch
#

A discord multi-purpose bot

drowsy lark
#

oh thats cool

#

continue...

#

can you add a discord game in the bot

#

do you know how to do that ?

upper arch
#

no I dont

cosmic bison
cosmic bison
#

'!expr SUB|SUM expr'

fossil notch
cosmic bison
paper karma
hollow forge
#

hello

whole bear
#

“The God of the Old Testament is arguably the most unpleasant character in all fiction: jealous and proud of it; a petty, unjust, unforgiving control-freak; a vindictive, bloodthirsty ethnic cleanser; a misogynistic, homophobic, racist, infanticidal, genocidal, filicidal, pestilential, megalomaniacal, sadomasochistic, capriciously malevolent bully.”

RICHARD DAWKINS, THE GOD DELUSION P.31.

warm snow
#

OhhhhhhhAuth2.0

tulip plover
#

Hello @mellow lark

mellow lark
#

yes

#

how to on mic

#

supressed

#

plz help

tulip plover
#

you have to be in the discord for at least 3 day and send 50 text in chat

#

@mellow lark

somber heath
wise cargoBOT
#
Voice verification

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

whole bear
#

Ah sorry. I didn't know

#

Yeah xD.

#

Basically I am starting my python journey and planning to learn web scarpping

#

Scrapy?

somber heath
#

@brave mica 👋

whole bear
#

It's a bummer I can't speak xD. Gotta meet the criteria soon.

#

yeah. Considering the sheer number of members it's a necessary evil.

somber heath
#

!voice @brave mica 😁

wise cargoBOT
#
Voice verification

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

whole bear
#

I clean installed like 3 days ago xD

somber heath
whole bear
#

If you've been a long time windows user switching to Linux is going to really annoying at first

#

Imma go now. Gotta study for my exams

warped raft
#

hello @somber heath , @somber smelt

#

yeah

noble solstice
#

Hello Guys!

#

What r u guys discussing!

obsidian dragon
#

@slender sierra type here

#

instead of dm people

#

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

stoic chasm
#

hey

obsidian dragon
bitter osprey
#

hey i can't speak

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.

somber heath
#

@opaque karma 👋

opaque karma
#

hey

#

i can't talk either haha just listenin

somber heath
#

@bold mica 👋

warm snow
#

Hello everyone

#

@stoic chasm What AI are you using? Stable diffusion?

stoic chasm
warm snow
#

You're using what?

warm snow
somber heath
#

@echo garden Was that at me?

echo garden
somber heath
echo garden
somber heath
#

I'm under stress. Not exactly uncharted waters. 😁

short tree
#

Hello all 😄

stoic chasm
#

too many people. got scared

echo garden
somber heath
#

@slow venture 👋

slow venture
#

been agesss

#

I got my marks for 1st semester

short tree
slow venture
#

I got deans award so pretty happy with the result

somber heath
#

Woo

slow venture
#

yayayaya thanks guys!

whole bear
#

congrats !!

somber heath
slow venture
#

hows everyone going?

echo garden
short tree
echo garden
#

i like mips too

slow venture
short tree
slow venture
#

still got 3 years ;-;

#

well 2 when i finish this semester

short tree
#

You got this!

echo garden
#

which is why i type

slow venture
dry jasper
echo garden
somber heath
#

@median lantern 👋

echo garden
#

@somber heath when things go over my head i usually let people know that it i did, if i resort to joke it usally an indication that i compeletely understood and possibly understand you need to keep it afloat in context with no basis of actually saying something that needn't be said understood as gentelmen. im generally an individual that needs little input to get the point of the whole picture.

#

yes

#

i have i

#

im plutted state right now

#

can't spell when i type quick most times

median lantern
#

Hi

echo garden
#

right

obsidian dragon
#

I'm sorry, but it seems like "plutted" might be a typo or a term not widely recognized. Could you please provide more context or check the spelling? I'll be happy to help if I understand what you're referring to.

echo garden
#

dude this stuff has put me on cinshaw

#

crinshaw

#

my brain is in the hood but my body is telling my brain chill

median lantern
#

Hey please guide me guys I’m a beginner in django

somber heath
slate light
sour yew
#

syalater

obsidian dragon
#

not my site

#

don''t buy, just neat af

#

@whole bear

whole bear
#

oh thanks @obsidian dragon

wind raptor
whole bear
#

i was here last sunday

dry jasper
whole bear
#

those are clouds !!

#

not fog

obsidian dragon
#

... fog is clowds?>

whole bear
somber heath
#

@indigo plank 👋

#

@radiant orbit 👋

radiant orbit
rugged root
pallid hazel
#

or vapers

rugged root
#

"Why does the fog smell like tootie-fruity?"

rugged root
#

Ah yes, the gum that tastes good for 2 chews

#

Then right after that, disappointment

#

@wind raptor halp

#

Excel why

obsidian dragon
#

@rugged root what it do

#

that's a lot of BS

#

lol

rugged root
#

It's a consolidation sheet

somber heath
obsidian dragon
#

result

dry jasper
#

@sly yarrow 👋 hi

whole bear
#

Welp please

rugged root
#

@molten pewter Sup

molten pewter
#

Sup

somber heath
rugged root
#

A Machine Identification Code (MIC), also known as printer steganography, yellow dots, tracking dots or secret dots, is a digital watermark which certain color laser printers and copiers leave on every printed page, allowing identification of the device which was used to print a document and giving clues to the originator. Developed by Xerox and...

warm snow
#

Is Voice Chat 0 always this active?

rugged root
#

Comes and goes

#

Sorry I'm going to be a bit. Talking with the accountant that is working on this account to try and get these reports generated properly

molten pewter
rugged root
molten pewter
#

it was surprisingly clean for having cats on the tables.

rugged root
#

I'm sure they clean it on the regular

molten pewter
#

I'

#

m sure there are cat Cafe's that are not that clean.

cerulean ridge
#

@rugged root change server or something?

rugged root
#

Oh is it still busted for you?

#

Sorry I didn't realize

cerulean ridge
wise cargoBOT
#
Contribute to Python Discord's open source projects

Looking to contribute to Open Source Projects for the first time? Want to add a feature or fix a bug on the bots on this server? We have on-going projects that people can contribute to, even if you've never contributed to open source before!

Projects to Contribute to
Sir Lancebot - our fun, beginner-friendly bot
Python - our utility & moderation bot
Site - resources, guides, and more

Where to start

  1. Read our contribution guide
  2. Chat with us in #dev-contrib if you're ready to jump in or have any questions
  3. Open an issue or ask to be assigned to an issue to work on
rugged root
#

Be back shortly

vocal basin
#

@tepid edge list/tuples have quite a lot of fundamental/semantical differences that can make that question difficult

#

I'd place typing above immutability for tuples (because immutability for tuples is python's thing, not general)

#

lists are expected to store objects of same type

#

tuples aren't

#

as in you don't expect different thing type-wise based on index

#
example: list[object] = [1, "2"]
# not okay for lists:
print(example[0].bit_length())
print(len(example[1]))
#

should be no collisions little number of collisions per hash

#

worst case for insertion is O(N) even with perfect hash condition

#

because resizing

#

amortized is O(1)

#

@dry jasper only at CPU level

#

no one predicts what will while do in high-level code

#

high-level code being machine code here (and above)

whole bear
#

Rate this out of 0 to 💀 Discover the next-gen of worst experience of pyOS – an OS with Python, blurring the lines between functionality and simplicity with new useless features that if you look into abyss of code you will have more questions than you start off.

vocal basin
#

most of linux now qualifies as OS with Python, given it's pre-installed often

vocal basin
tepid edge
rugged root
#
x = 0
while x < 5:
  x += 1

for y in range(5):
  pass
vocal basin
#

problem with predicting both while and for loops is that it usually involves mutability to calculate

#

but CPU will do that anyway because it doesn't know what's right and what's wrong

#

at least it will throw away what's wrong when it finds out

#

all my ctf experience, as far as ctftime says

whole bear
#

I installed kali linux on my pc without a vm

rugged root
#

Just because or....

#

Interesting

vocal basin
#

XSS isn't what its name says, generally

#

it commonly referes to code injection

#

not necessarily involving any extra sites

rugged root
#

I'm guessing it's the compairson that slows it down

vocal basin
#

whereas actual cross-site scripting is thing that many companies use regularly
but now that tends to go away, because it's a security hole

#

"what if closest fruit requires permit to cross the border"

#

"no, that's a no-zeppelin zone"

#

@rugged root
I didn't even ask it to do this

rugged root
#

Oh dear god

vocal basin
#

okay, so what I tried to do failed

#

(I tried to make it add ", like," in each sentence)

molten pewter
rugged root
#

Oh yeah, passed away in 2015. Back in a sec

vocal basin
#

@dusky lynx can't get passwords from the DB, normally

#

because requires a key to decrypt that the DB doesn't store

#

... if done correctly

#

@dusky lynx password managers don't know your passwords

#

that's The Reason why they are viable at all

#

if you don't want someone else to see the contents of what you store, encrypt

#

you can't really undercut Amazon

#

your only hope is deploying somewhere Amazon is inaccessible

#

containers rather than VMs, for cheaper

#

Russia, Belarus, China, North Korea

#

@rugged root "now you're fixing printers all over the CDN offices"

#

at least you get to fly to wherever the hell the next data centre gets deployed

vocal basin
# vocal basin you can't really undercut Amazon

for smaller amounts, you might get a chance by using better but less accessible hardware
(because Amazon is less likely to bother; they might as well just wait until you figure it out so they can consume your company)

#

iirc, CPUs even without superconductors are already nearly hitting limits that even superconductors would face

#

(speed of light stuff)

#

it's property of space, speed beyond that is just undefined

rugged root
#

Interesting

vocal basin
#

@rugged tundra half life just corresponds to probability

#

particle doesn't store how long it's lived for

#

entanglement can be perceived as information travelling beyond speed of light

rugged root
#

Interesting

vocal basin
#

if you change frames of referrence properly, it can even be perceived as information travelling back in time

#

@rugged root opposite

#

it got proved

#

quite early

#

"spooky action at a distance" is a special case of decoherence

#

decoherence being observation/reduction of entanglement

rugged root
#

Gotcha

vocal basin
#

that's not a regular "bell curve"

#

because you can't go under 0 seconds

#

(which normal distribution would do)

#

some sources claim that entanglement has been shown to work at over 1'200km

#

make entangled pair
distribute it
poke it to see what it contains
collect values in one place

#

if you poke it before distributing, then poke again after, data turns out differently, because cursed quantum maths

rugged root
#

So not suitable for data transfer?

#

Maybe that's what it was...

vocal basin
#

never was suitable

#

quantum mechanics also predicts some things to travel back in time
but that has zero actual effect

#

even if it contributes to results, theoretically

rugged root
#

Because it already has happened, right?

vocal basin
#

you can't extract information, even if mathematically it is transferred

#

"too blurry" in a sense

rugged root
#

Gotcha

vocal basin
#

another reason why quantum maths is cursed
https://en.wikipedia.org/wiki/Bell's_theorem

Bell's theorem is a term encompassing a number of closely related results in physics, all of which determine that quantum mechanics is incompatible with local hidden-variable theories, given some basic assumptions about the nature of measurement. "Local" here refers to the principle of locality, the idea that a particle can only be influenced by...

#

^ how entanglement allows to "cheat" maths without any data transfer

rugged root
#

Gotta love it

vocal basin
#

there was a video with a car's cam warning the driver about traffic lights
traffic lights on a truck that was delivering them somewhere

rugged root
#

That's amazing

gentle flint
#

here we go again with the "I can't think of anything" supper

rugged root
#

Better than what I would do

#

"Eh, fuck it, guess I'm not going to bother eating then."

scarlet halo
#

this makes me angry (titlebar)

#

its not a custom one

vocal basin
#

why is everything red

scarlet halo
#

thats just my background

gentle flint
rugged root
#

!source

wise cargoBOT
rugged root
gentle flint
#

tis done

wispy belfry
#

Bon appetite

gentle flint
#

thx

vocal basin
#

getting attacked by insects
why are there so many

scarlet halo
#

perish

gentle flint
#

they're obviously dominant

vocal basin
#

at least spiders have something to eat

wispy belfry
#

buy uv lamp 10$

vocal basin
#

spiders better than insects, they're allowed to live

wispy belfry
#

they kill insects, agree

#

def spider(insect):
kill_insect(insect)

upper arch
scarlet halo
#

Spelis123

upper arch
drowsy lark
#

hi

#

are you programming another discord bot ?

#

?

#

@upper arch are you afk

upper arch
#

im working on the same bot

supple crater
#

I didnt know I( have be active :(

#

Damn

upper arch
#

ye

#

anyone willing to help me with my music module?
it downloads files as .webm succesfully and isnt giving me any errors but for some reason still wont play in the vc

#

!paste

wise cargoBOT
#
Pasting large amounts of code

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

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

upper arch
upper arch
#

no

upper arch
#

!paste

wise cargoBOT
#
Pasting large amounts of code

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

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

upper arch
sacred crag
#

It's very heavily based on javascript

upper arch
#

[generic] Extracting URL: https://rr5---sn-qxoednee.googlevideo.com/videoplayback?expire=1691745872&ei=8KnVZOCoL_2nlu8PhqO_...nNJjoQlwPc938Q%3D%3D
[generic] videoplayback?expire=1691745872&ei=8KnVZOCoL_2nlu8PhqO_4AM&ip=35.225.93.9&id=o-ANGq52nghp1TuDmDk8cq6WPKiU6QBaxyn8jqudSvZ6DI&itag=251&source=youtube&requiressl=yes&mh=N4&mm=31,26&mn=sn-qxoednee,sn-5goeenes&ms=au,onr&mv=u&mvi=5&pl=22&spc=UWF9f35C5F_XbJvTjMLvfYqOcmBDhBo&vprv=1&svpuc=1&mime=audio/webm&gir=yes&clen=3348634&dur=222: Downloading webpage
[info] videoplayback?expire=1691745872&ei=8KnVZOCoL_2nlu8PhqO_4AM&ip=35.225.93.9&id=o-ANGq52nghp1TuDmDk8cq6WPKiU6QBaxyn8jqudSvZ6DI&itag=251&source=youtube&requiressl=yes&mh=N4&mm=31,26&mn=sn-qxoednee,sn-5goeenes&ms=au,onr&mv=u&mvi=5&pl=22&spc=UWF9f35C5F_XbJvTjMLvfYqOcmBDhBo&vprv=1&svpuc=1&mime=audio/webm&gir=yes&clen=3348634&dur=222: Downloading 1 format(s): fwebm
ERROR: unable to open for writing: [Errno 36] File name too long: 'videoplayback [videoplayback?expire=1691745872&ei=8KnVZOCoL_2nlu8PhqO_4AM&ip=35.225.93.9&id=o-ANGq52nghp1TuDmDk8cq6WPKiU6QBaxyn8jqudSvZ6DI&itag=251&source=youtube&requiressl=yes&mh=N4&mm=31,26&mn=sn-qxoednee,sn-5goeenes&ms=au,onr&mv=u&mvi=5&pl=22&spc=UWF9f35C5F_XbJvTjMLvfYqOcmBDhBo&vprv=1&svpuc=1&mime=audio⧸webm&gir=yes&clen=3348634&dur=222].unknown_video.part'

sacred crag
#

seeing as I can't talk is anyone able to help me. My python environment is totally messed up, I'm using WSL

wise cargoBOT
#
Voice verification

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

upper arch
somber heath
somber heath
#

@boreal ocean 👋

upper arch
#

https://www.youtube.com/watch?v=m-PJmmvyP10

Thats the video I downloaded

△ Merch @ https://store.alanwalker.no

My new single "Alone, Pt. II" with Ava Max is out now!
Check out the song here: https://lnk.to/AWAlonePtII

Walkers! So excited to finally release my new single «Different World» with the talented Sofia Carson, K-391 and CORSAK! I am blessed to have a voice that can spread the important message behind...

▶ Play video
unborn storm
#

@somber heath about your description : "An educated world rewards everyone".
Could you develop more ?

somber heath
#

@minor elm 👋

minor elm
#

Heyy

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.

minor elm
#

haha

#

Thanks

#

Sorry I'm new

#

Slither

#

In

#

Nah

#

yeah

#

I'm trying to learn Pyton

#

Python

#

Are you Guru?

#

Are there jobs?

#

How many years have you been programming in Python?

#

Can I be your student?

#

Thoughts on Code Bro?

#

He does YT tutorials

unborn storm
#

corey schafer

minor elm
#

Is he good?

#

Learn the basics of computer science from Harvard University. This is CS50, an introduction to the intellectual enterprises of computer science and the art of programming.

💻 Slides, source code, and more at https://cs50.harvard.edu/x.

⭐️ Course Contents ⭐️
⌨️ (00:00:00) Lecture 0 - Scratch
⌨️ (01:45:08) Lecture 1 - C
⌨️ (04:13:23) Lecture 2 -...

▶ Play video
#

These are my current

#

That's I'm getting into

#

I do 1 hour per day

#

I work full time

#

so can only do 1 hour

#

Thanks man

#

I really do apcicate the advice ❤️

#

mmmmmmm

#

I use onenote

#

I also comment what things do

#

This is where i am at so far

#

I understand these concepts well

#

YESSSS

#

That's what I need

#

Can you link

#

one '?

#

Do you load in vs code?

#

no

#

ahh

#

Like mark up

#

hahah

unborn storm
minor elm
#

I have it now

#

Just Installed it

#

Thanks

#

Yeah for sure

#

Whats a fun project to start with?

#

Yeah I can do that

#

Can I do Spicy Role play games haha?

#

What have you made with Python

#

like what are your proudest moments?

unborn storm
#

well

minor elm
#

Do you do it for a job?

unborn storm
#

I am not that good with python

unborn storm
#

but i have like an intermediate-low level in python

#

i have been making a snake game (runs in the command line)

minor elm
#

That sounds fun

#

can I see the code?

unborn storm
#

and also a few cellular automaton

minor elm
#

Can you send without comments?

unborn storm
minor elm
#

And I can try figure out how it works?

unborn storm
#

i don't think there is too much comments

#

but you need to run it in a unix-like shell

#

git bash would work

unborn storm
minor elm
#

Ahhh I see

#

Can you add me as a friend?

boreal ocean
minor elm
#

Thanks man!

unborn storm
# minor elm Can you add me as a friend?

ok, but you must know that DMs is not really accepted in discord servers. Especially since, in a public chat, everyone can answer, so you get faster and more diverse answers.

#

so I encourage you to use the dedicated channels for help.

#

some don't like DMs, partly because trolls abuse it, but also because people can be annoying, keeping asking questions as if you were google.

#

but if it is a real question, i'm always happy to answer

#

i mean you better just ask like you just did ^_^

sacred crag
#

If I may join the conversation...

#

I am totally new to python Come more from a PHP background

#

For now just saying hi

unborn storm
#

hi

minor elm
#

Hey Ye

#

Thanks Oskar

#

Yeah I'll only message you about serious stuff (Project Ideas)

#

Good to build a network

#

I will remmeber your help and be just as helpful when I'm a guru teaching

sacred crag
#

@unborn storm Seeing as it's just us what are you up to
i'm currently working on a large translation project. Hoping to use A carefully engineered prompt to use the Microsoft custom translator api

unborn storm
unborn storm
minor elm
#

Allgoods man, You can ask me too

sacred crag
#

Hi @vivid jacinth

#

yes

#

It's a complicated topic It's generally advised to provide between 3000 and 5000 question and answer sets

#

Do you wanna share your screen and demo the example

#

ah that's O K

sacred crag
#

ah. thanks @somber heath

#

Sorry I didn't quite catch that

#

ah 👍

#

Always gonna be one genius

#

@somber heath i'm trying to tell on your accent where you're from. am I right to assume Australia/NZ

#

BLUEY!!!

#

It's apparently Australia's biggest cultural export.

#

I have tickets for the premiere of the live show in London. i'm a massive Bluey fan

whole bear
#

PyOs worst os out their

sacred crag
#

now back to JSON parsing

#

I'm just setting up the script.

somber heath
#

@rocky pebble @graceful dirge 👋

graceful dirge
#

Oh, hello.

whole bear
#

Whats the best ide for python?

rocky pebble
sacred crag
#

I use VS Code. seems popular

whole bear
#

Ok thx

sacred crag
#

what's your environment. What OS are you running it on. Do you work locally or on a remote server