#voice-chat-text-0

1 messages · Page 80 of 1

rugged root
#

Because the 3 days and the 50 legit messages helps weed out the trolls

stuck furnace
#

Congrats!

rugged root
#

It's annoying, but if you plan on sticking around on the server it's a drop in the bucket

#

Happy, nervous, excited, dreading it...

#

All of the above?

silk tartan
rugged root
#

Would defeat the point of the system if I did that

#

Do you need help with something, just wanting to talk?

stuck furnace
#

We had a issues in the past with people joining just to troll voice-chat. The voice gate really cut down on that.

willow lynx
#

I guess I just want to not marry

rugged root
#

You being forced into it?

willow lynx
#

Yes

stuck furnace
#

Oh

silk tartan
rugged root
#

I'm sorry to hear that

rugged root
rugged root
silk tartan
rugged root
#

No way to convince them out of it?

rugged root
silk tartan
#

why I don't have a boyfriend

willow lynx
#

I can't do anything now

#

It's my marriage on 15 th

rugged root
# silk tartan why I don't have a boyfriend

Choices, behavior, not going out and meeting people, not finding someone that clicks with you or someone with shared interests.... I mean there's tons of potential reasons. Sometimes you just have to put yourself out there. I didn't get married until I was 28. Sometimes it takes time

stuck furnace
#

Gtg get dinner ready 👋

rugged root
#

@sweet lodge Yo

silk tartan
high acorn
#

heyy how are you? long time no see

rugged root
#

Hanging in there

#

You?

high acorn
#

sky as a usual

#

sky as usual

sweet lodge
#

Wait
Rabbit
I need help!

sweet lodge
rugged root
#

@amber raptor Have your face start drooping and tell them you're having a stroke

#

Can probably get out of it that way

#

Back in a sec

dim raven
#

does somebody know how I can run Ansible as an installer, so a no professional person can just run the command on a raspberry pi.

amber raptor
high acorn
#

with this chat going on about bf/gf , i will throw in a suggestion , automate right swipe on tinder 🙂

#

pick a random time element to swipe , fool the algo 🙂

rugged root
#

Hotdogs, tape, and a desk fan

#

Boom

silk tartan
#

guys I need to talk voice plzz hlp me.........

rugged root
#

Why do you need to

#

Oh right, forgot I had to set up this phone..

#

@high acorn What'd you say? You came in really really quiet

#

You're good now

#

Yeah

blazing tulip
#

@high acorn it's great

dim raven
#

yes it is

high acorn
#

lmao :0

rugged root
#

I notice it but it's not like... obtrusive or what have you

high acorn
#

🙂

rugged root
#

You're understandable

high acorn
#

ha good

gentle flint
#

why even bother being in the voice chat

rugged root
#

People either had to go or the conversation shifted

vocal basin
# sweet lodge <:DogWave:817121778467340349>

you having the DevOops as the top role reminded me that in Russian some forms of the word "devops" contain corresponding forms of "dog"
contained in quite a weird way (like, "девопсы" means both "humans that do devops" and "girly dogs" or something)

rugged root
#

True that

#

Makes sense

#

Processing at that scale is expensive

#

Okay

#

I hate hate hate

#

The damn power adapters that are at the end where you plug in

#

They take up so much room

high acorn
#

hahaha

#

you might tryna plug in something next to it huh

vocal basin
#

the first thing I see after getting home:

high acorn
#

tryna be

rugged root
#

Hnnnnggggg I'll be right back, I have to move the plug that my computer is plugged in to

high acorn
#

that error nearly scared my whole life

#

:0

vocal basin
#

I should make it do the merge before all results are ready

rugged root
#

There we go

#

Ooo prettyyyyyy

high acorn
#

this is beautiful 🙂 that image is so nice

pallid hazel
#

bah

rugged root
#

When did you turn into a sheep

vocal basin
sweet lodge
# amber raptor With what?

I was seeking advice, not sure if it's in your knowledge area though.
I caused myself a problem, and I'm not sure what the best way to go about fixing it would be.

I have a file share [in on premise AD].
Bossman wants permissions to the folders in the root of the drive to be restricted, because users kept moving them and creating files in random places.
So I restricted the root. But I misunderstood the inheriting "applies to this folder, subfolder, and files". So it started recuring. But I canceled that.
So now it's partially correct.

But.. So, I have a script that generates sequentially numbered folders to store files attached to numbered records in our LoB app.
So... I ran the script, it created folders, and.... they inherited the root permissions and didn't allow anyone to write to them.

The structure is like -

\\IMPRESSDC\IDInet\graphics\107000-107999\107001
\\IMPRESSDC\IDInet\graphics\107000-107999\107002
\\IMPRESSDC\IDInet\graphics\107000-107999\107002

The request is for users to be able to create/edit/delete files in the numbered folders (i.e. 107001), but not be able to edit/delete/create files in any of the upper levels.

My current theory is to edit \\IMPRESSDC\IDInet\graphics to disable editing, and let inheritance apply it recursively. Then rewrite my script in PowerShell and have it break inheritance and set writable permissions on the numbered folders as it creates them.
I can do this on a weekend and backfill the permissions to the existing folders.

I.... I just feel award breaking inheritance so much, but I'm not seeing another option at the moment.

#

Oh that was a bit long

pallid hazel
#

i can solve my issue, it just makes me laugh that it did this..
so with new json file, i plan on loading, adding to, save..
first process check tho, created an empty json file, therefor it doesnt have any data to load and errors out.. guess I will have to initalize it somewhere with a data structure 🥸

amber raptor
#

Yea, it’s been forever since I did NTFS permissions.

pallid hazel
#

pesky threaded things..

vocal basin
#

streamed JSON can be empty

rugged root
#

I for some reason read that as steamed JSON

#

delicious

hoary olive
#

hello AF

vocal basin
pallid hazel
#

its a thread thing, it doesnt get created till after the first hits it.. so either i pusedo the file with the structure before hand or I do an additional check that the info is or isnt already in the json file..

vocal basin
pallid hazel
#

think id rather just psudeo the file honestly then write key error checks, as there wont be any duplicates

hoary olive
#

hi dawg

vocal basin
#

only a single thread should be responsible for interacting with the file at one time

pallid hazel
#

im thinking... i dont want a stacked json of dicts of dicts at the end.. so psudeo create seems to be the better option i think.. ill just initalize the file with a base key and start adding to it... or, so i think will work out

zenith radish
#

Lithuanian doesn't even have a w I'll take ;3untu or osmething

viscid lagoonBOT
#

withuanian doesn't even have a w i'ww t-take ;3untu ow o-osmething

molten bronze
#

hi i need help with python regex

#

some one there?

vocal basin
vocal basin
rugged root
#

Yo

#

You've got like a tone in the background of your mic

#

Go to your settings and listen to it

#

Significantly worse

#

And it feels intentional

#

I can. And whatever you did a little bit ago made the audio screech and scream to the point where it sounds like you're doing it intentionally

#

I'm telling you

#

To go into the settings

#

And listen to it yourself

#

Do not use us as the test

#

That

#

Because if that loud screeching thing happens again, whether it's your fault or not, you're having your speaking privileges revoked. It's way too disruptive and painful on the ears

#

@whole bear We clear?

zenith radish
#

the potential

#

was infinite

winged hinge
#

arcana, magic, biconomy

buoyant cradle
#

hello

ivory schooner
#

Can you hear me?

buoyant cradle
#

no

#

Traceback (most recent call last):
File "c:\Visual Studio Code\runtime error.py", line 7, in <module>
result = divide(5, 0)
File "c:\Visual Studio Code\runtime error.py", line 4, in divide
return a / b
ZeroDivisionError: division by zero

ivory schooner
#

def foo():
foo()

foo()

foggy plover
#

im walking to class to class, can't talk, anything u wanna share?

#

its a long walk so any length story is valid :D

#

i gtg

somber heath
#

@round plume 👋

round plume
somber heath
#

@wise sable 👋

normal mirage
#

hi

#

i cant talk beacuse i dont have permission

wise cargoBOT
#

Voice verification

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

normal mirage
#

om yea i dont have 50 pm

#

you are a developer ?

#

im want learn python

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.

normal mirage
#

i work with js . lua . c++ . c# . php

somber heath
#

@atomic agate 👋

#

Corey Schafer's YouTube playlists.

normal mirage
#

im from iran and my eng lang its not very good but im know 50% of your words

normal mirage
#

are you from iran ?

#

really

#

از کجای ایران هستی ؟

hoary olive
normal mirage
#

خوشبختم

sharp urchin
#

hello opal

somber heath
#

@whole bear @wispy island 👋

wispy island
#

Don't wanna talk on mobile

#

Will join later

whole bear
#

hello opal

#

i am new here and also new to python

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.

sharp urchin
#

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

sharp urchin
#

to talk :}

somber heath
#

Corey Schafer's Youtube playlists.

whole bear
#

thank you so much

sharp urchin
#

once a man said:- "we are good people"

#

isnt it opal

whole bear
#

sorry i couldnt speak right now

sharp urchin
#

:{}

whole bear
#

sorry got to go see you later...bye👋

sharp urchin
#

brb

somber heath
#

@formal heart 👋

sharp urchin
#

my human brain still dont understand the reason for bots:{

#

how can sumthing damage a server

#
  1. can a bot join any server without the invite?
sharp urchin
#

2)even if a bot joins a server , why would you give permissions to a bot the admin didnt add

#

or moderator

chrome pewter
#

bot is added by admin of the server

sharp urchin
#

so if you see a "xyz" bot in the server

#

just dont give them the permissions

sharp urchin
chrome pewter
sharp urchin
#

so why does beer need a system to kick people out

#

thinking that they might be bots

#

when they cant actually be bots

#

am i missing something

#

?

chrome pewter
#

and give them a roles

#

which will give permission to access server channels

#

and if the user doesn't solve captcha

#

the member would be kicked off

#

but why the heck you want to kick the member

sharp urchin
#

hello sir hemlock

whole bear
#

how do i install boxx. i keep trying to install it and this is what it says.
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for scikit_image
Failed to build scikit_image
ERROR: Could not build wheels for scikit_image, which is required to install pyproject.toml-based projects

#

what i dooo

#

how i do that lol

somber heath
#

!pypi wheel

wise cargoBOT
whole bear
#

thanks ill try that now

somber heath
#

I guess it's been renamed to bicycle.

whole bear
#

haha

sharp urchin
#

spam:}

#

easy

#

:{

whole bear
#

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for scikit_image
Successfully built boxx
Failed to build scikit_image
ERROR: Could not build wheels for scikit_image, which is required to install pyproject.toml-based projects

uhhh @somber heath

sharp urchin
#

or who knows:-

#

maybe scream and run away!

somber heath
whole bear
#

yes

#

wheel installed just fine

somber heath
#

What operating system are you using?

whole bear
#

i tried boxx again and that shit came up

#

windows

somber heath
#

Does it give you a super long error log?

#

There may be clues.

#

!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 floppy disk icon in the top right, or by typing ctrl + S. After doing that, the URL should change. Copy the URL and post it here so others can see it.

whole bear
#

heres all it says

somber heath
whole bear
#

ok thanks

rugged root
#

Yo

#

Yep, converted to the thre - I was a domain lead before

#

I'm still Voice Lead

#

I just stepped down from Admin

#

Yep. I couldn't dedicate the time to being an admin that I wanted to, and I wanted to make room for those who could dedicate the time

#

Understandable

#

Coolio

#

Turning on a fan, one sec

somber heath
#

@rigid fractal 👋

rugged root
#

HA

#

Holy crap I just saw how many ban appeals we have going right now

#
  1. I've not seen more than 4 previously
#

@sly yarrow Yo

#

Well, 12 that bothered to open an appeal

frozen owl
rugged root
#

Possibly

#

But I don't there's any immediate plans for it

#

It'd be a massive overhaul of our current system

somber heath
sharp urchin
somber heath
#

@thorny spade 👋

frozen owl
sharp urchin
#

do you guys like talk to the person who is on the ban list?

#

and give him a warning in dms?

rugged root
#

The Python bot sends them a message before the ban triggers, giving them the ban reason and giving a link to the appeals server

rugged root
#

And regarding reasons for bans, it can be a multitude of reasons for the bans. Bad behavior, spam, etc.

sharp urchin
#

ohh so they may have a chance

#

to improve?

#

yeh?

lavish rover
#

thankfully there's no bans for shitty jokes

rugged root
#

@sly yarrow Better to write out the question first at least

frozen owl
sly yarrow
#

@rugged root what do you mean?

lavish rover
rugged root
lavish rover
#

And it's not automated iirc

rugged root
#

@lavish rover @swift valley Suuuuuuup

#

Ah okay

#

Yeah

swift valley
#

hallo

rugged root
#

Ohhhhh

#

Huh

#

We do have some auto bans, but they're only on very specific links or guild invites

#

Since we've had spam raids for those specific ones

#

All other bans are done by our moderators+

frozen owl
rugged root
#

It watches

frozen owl
sharp urchin
#

true

#

i need it as well

#

:{}

lavish rover
sharp urchin
#

:{

#

ohh wait

#

m still here :}

lavish rover
#

I'm not a moderator

rugged root
#

The help thread thing kind of works that way now

#

We have tags on it

#

Maybe Reddit

frozen owl
#

just curious

#

if there's a stack overflow is there a queue overflow? heap overflow?

sharp urchin
#

no i meant

#

i needed projects to contribute in

rugged root
#

@silk tartan Yo

swift valley
#

One unfortunate thing about Discord is that it's not indexable by search engines rinkuCry

sharp urchin
#

yeh thts what i meant

#

@lavish rover and how do you do that?

#

where do you find the sites to contribute

rugged root
#

Practice practice practice

sharp urchin
#

?

#

yeh i need it too!!

rugged root
#

Usually I just look into libraries I'm interested in

sharp urchin
#

where do you find? to contribute in open source

frozen owl
rugged root
#

"I use this one a lot, might see if they have any issues on their repo"

sharp urchin
#

hmm

#

i am facing a same prblm rn

rugged root
#

The point is you tried

#

Which is more than a lot of people can say

somber heath
#

@timber nacelle 👋

lavish rover
#

!d difflib.get_close_matches

wise cargoBOT
#

difflib.get_close_matches(word, possibilities, n=3, cutoff=0.6)```
Return a list of the best “good enough” matches. *word* is a sequence for which close matches are desired (typically a string), and *possibilities* is a list of sequences against which to match *word* (typically a list of strings).

Optional argument *n* (default `3`) is the maximum number of close matches to return; *n* must be greater than `0`.

Optional argument *cutoff* (default `0.6`) is a float in the range [0, 1]. Possibilities that don’t score at least that similar to *word* are ignored.

The best (no more than *n*) matches among the possibilities are returned in a list, sorted by similarity score, most similar first.
rugged root
#

I legit forgot that was in the standard lib

sharp urchin
#

is 40ms code fast enough?

rugged root
#

It depends on the context

sharp urchin
#

the fastest code was 15ms

rugged root
#

Hey rab

sharp urchin
#

so is 40ms good?

rugged root
#

Code for what

sharp urchin
#

a small prblm

#

for instance

rugged root
#

It depends on the problem

#

Even small problems can vary wildly

#

What's the default terminal that comes with Mac

somber heath
#

"Hipsterm. You've probably never heard of it."

rugged root
#

Is it iTerm?

lavish rover
rugged root
#

Ah

#

I've never heard of displaying images on terminal

#

That weren't like weird pixel converstions

#

Oh just found it

#

Still that feels.... niche

#

Still feels niche

#

Always expect the default

lavish rover
somber heath
#

@elder ocean 👋

rugged root
#

Fair enough. If you benefit from it, more power to ya

lavish rover
#

it can also shows gifs straight in my terminal lmao

amber raptor
#

Sure but unless you know the environment, expect default.

rugged root
#

So wait

lavish rover
#

Sure but my point was there are environments that have support for it

rugged root
#

If you're SSHing into something, since you're still using this particular terminal, you can still grab images?

lavish rover
#

Yes

rugged root
#

Interesting

lavish rover
#

The way terminal/shells work is by sending special codes to stdout

#

this is done by the shell

#

Whether locally or on ssh etc

amber raptor
lavish rover
#

It's the terminals job to intercept this and display something to you

rugged root
#

Sure sure

amber raptor
#

But nothing out of the box and I was right.

rugged root
#

@lapis thunder yo

somber heath
#

@lapis thunder 👋

lavish rover
lapis thunder
#

Hello

rugged root
#

OH yeah

lapis thunder
#

I can not talk here.... 😭

rugged root
#

Pull it over your head

#

Instant ninja

#

That'll tell you what you need to know about the voice gate

lapis thunder
rugged root
#

@lavish rover Is it me?

#

Probably me

#

I would poop at my desk

#

Burn it for fuel

#

I'm helping the company one pinched loaf at a time

lapis thunder
#

I'm trying to get back to being a Python developer. I had the bad idea of being promoted... now I'm an architect

#

🥸

rugged root
#

Wait how is that bad?

#

Either that or I'm missing a joke

#

Or both

sharp urchin
#

:} million?

#

did i hear it right?

#

nicee..am in

lapis thunder
#

I've been writing WORD and Excel documents for a year now.

sharp urchin
#

nahh

#

we end it

#

i am doing it

#

:}

#

million in google

lapis thunder
#

I want write python code, not excel

sharp urchin
#

i saw 1.2 mil in google

rugged root
#

Har dee har

sharp urchin
#

for principal soft engineer

rugged root
#

In fairness.... Excel is a powerful skill

sharp urchin
#

isnt it cool

lapis thunder
#

I created a lot of scripts for do it, but, I love to be a python developer

rugged root
#

@lavish rover Don't you in most cases work on C?

#

I thought

#

Ohhhhhh

#

That makes sense

rugged root
#

Honestly, Excel wouldn't be as bad if it just let you break the damn formulas into separate lines

#

Just

#

It's so tedious

#

Context, I work at an accounting firm

#

So I feel your pain by proxy

sharp urchin
#

:}

#

+1

rugged root
#

Pydantic?

sharp urchin
#

wait hows static typing good?

rugged root
#

No no

#

It's good

sharp urchin
#

i like dynamic...isnt it cool enough?

rugged root
#

He's complaining how it doesn't have it

lapis thunder
#

now, I am migrating a lot of microservices to AWS, I created a script to help me with that. but it is not the same thing as being a python developer and creating a lot of cool stuff

sharp urchin
amber raptor
sharp urchin
#

nahh i changed my statement later

rugged root
#

Because it gives you guarantees about your code that you couldn't have otherwise

sharp urchin
lavish rover
#

If I change a function to take in object Foo instead of Bar

#

C++ will just stop compiling till I fix all cases calling it

#

Python will crash at runtime if I forget to change something

#

Which is a problem in massive code bases with hundreds of thousands of lines of code

amber raptor
sharp urchin
#

hmm i havent come across a problm as such

lavish rover
rugged root
#

And since type hints are optional and not enforced, the best you have is your editor complaining about something but you can just ignore it

sharp urchin
#

prolly cuz i havent done those long codes

rugged root
amber raptor
#

JavaScript has same issue. At least TypeScript tries.

rugged root
#

And while there are things like this, runtime enforcement is heavy in Python

#

So it's... a bit muddy

sharp urchin
#

compiler converts your english to binary @sly yarrow

lavish rover
#
x = foo
y = x.bar()

vs

String x = foo()
int y = x.bar()
sharp urchin
#

in short

lavish rover
#

If you see this code at random in some codebase

rugged root
#

Not necessarily

lavish rover
#

Which gives you more information?

sharp urchin
rugged root
#

TypeScript to JavaScript is technically compiling it down to JS

sharp urchin
#

but we have comments for it

#

!:{

#

we also have type()

pallid hazel
#

sometimes i feel like... (at work) .. i can help with this.. i do some programming, analyze a ton of data, comeup with a quick fix.. its cool and it helps.. then we have a meeting.. the fun starts... they say hey man you really saved us there, can you add x, y, z to the program.. being a nice guy.. I say sure Ill give it a shot.. a week later Im done.. total nightmare to add their x, y, z .. so now the cross roads.. do I just stay in the background and help with little to no acknowledgement, or continue to suffer the nightmare of requests.

rugged root
#
x: str = foo
y: int = x.bar()
#

I think that's valid?

#

Can't remember

sharp urchin
rugged root
#

That's Python using typehints

sharp urchin
#

ohh ..havent seen any in python as well

#

lmao:{

#

x = str(x)

rugged root
#
def ham(pork: str, beef: int):
    ...
#

Correct

#

Rab's correct on this

#

It's such a muddy area

#

Just-In-Time compilation

#

The runtimes will watch to see how often certain parts of the code are run, and compile them to make them more efficient on the fly

#

@pallid hazel Sup

#

Same

pallid hazel
#

im spent @rugged root .. 20hr days getting my new script updated to accomidate requested features

rugged root
#

Jesus dude

lavish rover
#

Ok but does everyone write comments explaining everything? Lol no

rugged root
#

I don't know if it gives you low level API access

lavish rover
rugged root
#

type() isn't as reliable

lavish rover
rugged root
#

is_instance() is a better bet, but you're still incurring cost

#

Oh for sure

#

I wasn't saying it was a good replacement

sly yarrow
#

!e

print(0)
print(1 / 0)
print()X
wise cargoBOT
#

@sly yarrow :x: Your 3.11 eval job has completed with return code 1.

001 |   File "<string>", line 3
002 |     print()X
003 |            ^
004 | SyntaxError: invalid syntax
rugged root
#

More just sayin' this is the best we got

lavish rover
#

(yeah yeah I'm just being devils advocate, I know you know)

rugged root
#

Sure sure

#

Kind of

#

Interpreted is meaning it's running the code with another program

#

Or a runtime

pallid hazel
#

kind of a priority of mine, we had several issues of iver 10k customers down.. and I initally designed a script to isolate quick fixes.. chunked that down in 2-4k blocks till it was 2k.. but still, going through 2k devices to fix them.. I decided to resolve atleast another 90% of those.

rugged root
#

All code is read line by line at first

#

Either it's at the compilation step or at the interpreted step

lavish rover
#

Yeah like the problem with python is that it's too dynamic

rugged root
#

I counter with JS

lavish rover
#

Nothing stops a function you're calling from just inspecting the stack and changing values in the functions above

#

Other than you trusting it to not

rugged root
#

@mild quartz yo

rugged root
pallid hazel
#

someone needs to write a chatgpt code to another code format

rugged root
#

I think JS is more guilty of this crazy fuckery than Python is, though

#

Discord... What? Are you telling me that "fuckery" is actually a word?

#

That's amazing

pallid hazel
#

its commonly used term in euruope i believe

somber heath
#

Python code -> Python interpreter -> Python bytecode (not machine code) -> Python interpreter reads bytecode and talks to CPU in machine code instructions -> CPU goes BRR.

rugged root
#

Dude I can't type

#

Halp

#

@molten pewter Sup

#

In theory me

pallid hazel
#

pretty much, python to C to .net to whatever.. or vise versa

mild quartz
#

oh hey yo

rugged root
#

Yeah surrounded by KC fans here at work

lavish rover
wise cargoBOT
#

Source code: Lib/inspect.py

The inspect module provides several useful functions to help get information about live objects such as modules, classes, methods, functions, tracebacks, frame objects, and code objects. For example, it can help you examine the contents of a class, retrieve the source code of a method, extract and format the argument list for a function, or get all the information you need to display a detailed traceback.

There are four main kinds of services provided by this module: type checking, getting source code, inspecting classes and functions, and examining the interpreter stack.

rugged root
#

You have to actively go out of your way to do that, though

#

Also yes

lavish rover
#

Sure, but when you need to get a task done and don't want to understand some other part of the code, I've seen people commit lots of sins

#

Not to say this is common

#

But a whole class of "dynamic" problems you can just avoid because you have guarantees

rugged root
#

I kind of miss living in Mansfield....

pallid hazel
#

i pitty the fool who relies on code without knowing how it works

rugged root
#

Of course you can make code do crazy shit

#

True

#

Mr. T was right

#

null is essentially None in Python

#

What is a null set? @mild quartz

mild quartz
#

just an empty set

rugged root
#

Oh fair

mild quartz
#

{ }

rugged root
#

!e

print(bool(""))
wise cargoBOT
#

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

False
rugged root
#

Empty strings are falsey

somber heath
#

!e py if "": print("A") if "abc": print("B")

rugged root
#

As are 0's, empty lists, sets, etc.

wise cargoBOT
#

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

B
pallid hazel
#

no.. dont go into truthy falsey.. i hate pandas usage of it.

somber heath
#

!e py print("abc" * 3)

wise cargoBOT
#

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

abcabcabc
rugged root
#

I've done it a few times

rugged root
mild quartz
#

my boss was telling me about the old days of python when there was no False

#

built in

lavish rover
#

You can replace an int with an object that looks like an int but does crazy stuff in Cpp

#

Or just randomly change what a global function is pointing to

mild quartz
#

and every *library would use a different Falsey equivalent

#

usually 0

rugged root
mild quartz
#

yeah

#

you would define False globally lol

pallid hazel
#

you cant compound quieries with different datatypes because it assume the type as a factor

rugged root
lavish rover
#

The whole "programmers fault not the language" isn't a great argument, one can then also argue that x86 assembly is great and any mistake that you make is the programmers fault

#

It's nice to have guarantees that are enforced

rugged root
#

It is. You learn the limitations and flaws in the language as you go along

#

You code with that in mind

sly yarrow
#

@obsidian dragon
!e

print("hello here is the Title")
print("-" * 50)
print("Some description Some descriptionvSome descriptionSome\n descriptionSome descriptionSome descriptionSome descriptionSome descri\nptionSome descriptionSome description")
print("-" * 50)
rugged root
#

So you wouldn't be doing the inspect stuff and modify on the fly

lavish rover
#

My point is, just illustrating an extreme

rugged root
#

That's why I'm saying programmer not the language

#

Sure sure

lavish rover
#

I have seen lots of fucky type mismatch bullshit in actual amz codebase

rugged root
#

See previous

#

That's rushed deadlines and not enough code oversight

lavish rover
#

Yes, but I don't control the code my coworkers write

rugged root
#

Followed by "Well it's in there and it's working.... we'll just leave it."

#

Sure sure

lavish rover
#

I would prefer having more guarantees

rugged root
#

Break their fingers

#

Not even if they get it wrong

lavish rover
#

You see how your argument is not great

rugged root
#

Just on principle

#

I mean

#

The argument still stands

#

The programmer at fault just doesn't happen to be you

#

I'm not wrong

lavish rover
#

Yes I'm not arguing that

#

Programmer is always at fault

#

But it would be nice if the language stopped you from shooting yourself in the foot

rugged root
#

For sure

lavish rover
#

that's all I'm saying

rugged root
#

Yeah I hear ya

lavish rover
#

You can write terrible code in C++, but it's much harder and looks significantly worse than Python

rugged root
#

And something like Pydantic would incur too high a runtime cost I'm guessing

lavish rover
#

Anything runtime is a no go, already have performance issues

rugged root
#

Yep

#

Then I go back to just breaking their fingers

lavish rover
#

We already don't particularly have IDE support because none of our tools know wtf we're doing till it all compiles

rugged root
#

I know you mean the various build tools, but I'm interpreting it as your coworkers being the tools

lavish rover
#

good ol Ctrl+F LSP

#

Thankfully most of the people I work with write good code

rugged root
#

@pallid hazel Not always. Sometimes it's just reading the memory values and getting it that way

lavish rover
#

Most of the shit stuff is legacy

#

But there's occasional people in the states in the org who do things

rugged root
#

My brain just shutdown

#

I was going to do something and it's just gone

#

@pallid hazel Wait when you said LUA, did you mean the Lua language?

#

Okay, just double checking

#

It's pronounced loo-ah

somber heath
rugged root
#

HA

#

@somber heath Every year on the 4th of July in the US, the average number of fingers per person goes down

#

@mild quartz You do fancy data smarty programming stuff. You ever messed with Julia?

mild quartz
#

not too much

#

julia is a nice idea

rugged root
#

I'm just trying to figure out the logic of why a language like that would be 1 indexed

mild quartz
#

and fine if you want to write some fast performant stuff wo touching c++

#

R is 1 indexed too

rugged root
#

Why do mathematicians hate 0 indexing.

#

Seriously

mild quartz
#

the answer is a sad detachment from what the people want

rugged root
#

Graphs start at 0, you dinguses

mild quartz
#

same reason nobody cares about julia

rugged root
#

Which is a shame, because it does look pretty

mild quartz
rugged root
#

1-based is good because it keeps zero a special index value which is present in both signed and unsigned numbers.
According to someone on reddit

#

Me still no likey

#

Makes going backwards in indexes and slices a chore

#

@quasi condor Sup

#

@quasi condor Very serious question that only a Brit can answer

#

Coffee, tea, or beer. Which would be best to bathe in

somber heath
#

Bathing feet in tea is a thing.

rugged root
#

It is?

#

Huh

#

Right

#

I know that tea tree oil is used to help with foot fungus

#

But I wouldn't think the oil would still be there in the dried leaves

#

What do any of these mean

somber heath
#

Well, it is an antibacterial, so it wouldn't surprise me if it had fungicidal properties.

rugged root
#

Why would you want to kill fun

somber heath
#

Funnily enough, the tea tree deodorant I have irritates me, but the pure oil does not.

rugged root
#

@mild quartz Do these happen to be the old models where it was cheating?

rugged root
somber heath
#

I don't mind the scent, but my mother does.

#

So I can only ever use a small amount.

rugged root
#

They will be summarily executed

hoary olive
#

hello magic, opal, hem

rugged root
#

The foam would be fun

#

I.....

#

Wait

#

Hold on

#

People used to take milk baths

#

Supposedly good for the skin

#

@molten pewter That's sweetened though

#

You wouldn't do it if you weren't going to sweeten it

molten pewter
hoary olive
rugged root
#

No. I just get cheap ass green tea bags from walmart

rugged root
hoary olive
#

matcha is exactly the same as eating grass that you have played football on

rugged root
#

@quasi condor Only the illusion of coffee

hoary olive
#

its disgusting

rugged root
#

Matcha is fine

#

Not my favorite

molten pewter
rugged root
#

La Croix

#

Yep

#

Croy

#

Yeah

#

Heard about a strawberry

#

A lemon truck drove past

#

Someone was wearing an orange shirt

#

And my personal favorite, it kind of looked like a blueberry, so close enough

#

@mild quartz You haven't given Charlie your vast riches

#

Is this still the one that was cheating?

#

Make your own

#

Be the change that you want to see in the world!

hoary olive
#

Distributed Training is run off of VRAM?

mild quartz
#

yes

rugged root
#

You say Thai food?

mild quartz
#

well it is distributed across accelerators

#

so in the case of gpus VRAM

#

@hoary olive

hoary olive
#

isnt that for AI ?

mild quartz
#

yeah

hoary olive
#

oh im a moron

#

you are doing ai

mild quartz
#

yeah

#

i work at an ai company

hoary olive
#

nice

sharp urchin
hoary olive
#

what GPUs do you guys work with?

whole bear
#

sausage rolls from Greggs❤️

#

@quasi condor

mild quartz
#

right now im training a model on a node with 64 A100s

rugged root
#

Good, you?

hoary olive
#

ah its in the Nvidia AI line?

rugged root
#

@dusk raven Yooooo

hoary olive
#

sadly never worked with nvidia gpu's made for AI

mild quartz
#

nvidia is basically the only choice for deep learning

hoary olive
#

i have used Asuse ones though

mild quartz
#

except google TPUs

#

cuda too good

sharp urchin
hoary olive
#

heard about those google TPU's

#

never did any research

hoary olive
mild quartz
#

tpus are incredible

sharp urchin
#

hello...but last time i heard your voice

#

seemed like you still in school

hoary olive
#

Cloud Tensor Processing Unit

hoary olive
rugged root
#

Derp learning

sharp urchin
#

i guess i am mistaken ..

rugged root
#

In mathematics, a tensor is an algebraic object that describes a multilinear relationship between sets of algebraic objects related to a vector space.

#

I do not know what that means in regards to ML, though

#

@ancient lily Yo

hoary olive
#

it should refer to cors

ancient lily
hoary olive
#

no idea what a tensor core is - or if it exists

mild quartz
#

its not a real tensor

#

its fake computer science tensor

#

just a 4D matrix

rugged root
hoary olive
mild quartz
#

tensor cores are optimized for common operations on "tensors"

hoary olive
#

the naming conventions of nvidia

mild quartz
#

??

#

these are just data types

hoary olive
#

FP8?

mild quartz
#

floating point 8

rugged root
#

Floating Point

hoary olive
#

then whats TF?

rugged root
#

Tiny Fart

mild quartz
#

tensor float

rugged root
#

I was close

hoary olive
#

wtf

#

how is a matrix a float ?

mild quartz
#

uses same memory as fp16

#

the matrix contains floats

rugged root
#

Makes sense

hoary olive
#

Doesnt

mild quartz
#

lol

hoary olive
rugged root
#

Turing Tensor Cores pump up the jam

#

That's how I interpret that graphic

hoary olive
#

32x throughtput - 16x - 8x (from right to left)

rugged root
#

That is just.... not a helpful graphic

hoary olive
#

when i copy it it only gets the first frame for some reason

rugged root
#

Link?

hoary olive
lavish rover
#

Hey look machine learning accelerators

hoary olive
#

you worked with these mustafa?

lavish rover
#

It's my job

hoary olive
#

nice

lavish rover
#

compilers for ML Accelerators

#

They're cool

#

Not the Nvidia ones ofc

hoary olive
#

it honestly seems they have a bunch of BS on their page to "have something there"

mild quartz
#

every day i pray to the shrine of xla

rugged root
#

It just all feels like buzz words

hoary olive
#

HPC is a fundamental pillar of modern science. To unlock next-generation discoveries, scientists use simulations to better understand complex molecules for drug discovery, physics for potential sources of energy, and atmospheric data to better predict and prepare for extreme weather patterns. NVIDIA Tensor Cores offer a full range of precisions, including FP64, to accelerate scientific computing with the highest accuracy needed.

Honestly seems like a bunch of BS just to fill up their w

somber heath
#

@proven girder 👋

rugged root
#

But I'm guessing that's just me not knowing the jargon

lavish rover
mild quartz
#

not bad

#

god tier

lavish rover
#

Right makes sense

rugged root
#

The god of XML

lavish rover
#

Misread that

lavish rover
hoary olive
#

X-linked agammaglobulinemia (a-gam-uh-glob-u-lih-NEE-me-uh) — also called XLA — is an inherited (genetic) immune system disorder that reduces your ability to fight infections. People with XLA might get infections of the inner ear, sinuses, respiratory tract, bloodstream and internal organs.

#

what the fuck

rugged root
#

It's a malevolent god

#

A god who giveth and doesn't stop givingeth no matter how much you asketh it to stopeth

hoary olive
rugged root
#

Is that today?

hoary olive
#

TF2XLA ?
2 bytes of tensor float on a compiler

rugged root
#

Ah yes it is

#

Google is telling me so

#

Happy Singles Awareness Day!

mild quartz
rugged root
#

Nah

mild quartz
#

tensorflow shit

rugged root
#

We're just chilling. Joi's health is still poor so not like we could go anywhere or do anything

hoary olive
#

this does not seem like fun stuff lmao

lavish rover
#

We have rigged our compiler to use xla with pytorch lmao

mild quartz
#

just use jax

#

and ascend

lavish rover
#

"just use" I'm not rewriting the whole code base anokhi

hoary olive
#

soo many google products

mild quartz
#

lmao

#

I am also stuck with a torch library

lavish rover
#

This project was started like 2017

somber heath
#

@whole bear 👋

rugged root
#

See you

hoary olive
#

Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more

rugged root
#

@quasi condor What food did you get

hoary olive
#

how is python JIT

rugged root
#

It's not JIT

mild quartz
#

it is using the xla compiler

hoary olive
#

how does it JIT though

lavish rover
#

Python: Just ITerate

rugged root
#

Fair point

#

PyPy is JIT

rugged root
#

No

#

PyPy is fully JIT

#

Numba is precompiled

#

Oh huh

hoary olive
#

interesting

#

AI is very complicated

rugged root
#

No you're right

#

I misunderstood it

#

Oh no

#

I was thinking Nuitka

#

Jython would be JIT

#

Since they'd be JVM

#

Iron would as well technically

#

There's also add in libraries that you can use like Pyjion

hoary olive
#

isnt jython like deprecated ?

rugged root
rugged root
#

So effectively yes

hoary olive
#

not sure why anyone would want to run python in java but OK

rugged root
#

Should be noted that there's plenty of libraries that wouldn't benefit from you using a JIT anyway

rugged root
#

Java runs on damn near everything

#

Huh

#

No, last stable for Iron was 2022-12-12

hoary olive
#

Yup JVM

rugged root
#

Although it's only up to 3.4, with a few things backported (f-strings for example)

#

It's niche, and honestly you're better off just using the languages that they're targeting

hoary olive
#

jpython both targets java and python lmao

rugged root
#

Which makes sense

#

Some of the Python libraries wouldn't be able to port

#

Still it's a clusterfuck

hoary olive
#

what is >?

#

their codebase or the transpiler

rugged root
#

Jython and IronPython

#

In general

hoary olive
#

doesnt seem practical

rugged root
#

Exactly

hoary olive
#

java has JNi builtin

#

native func calls to C++

rugged root
#

@vivid palm

#

Haaaaaaaaaiiiiiiiiiiiiiiiiiiiiiiiiii

#

How goes it

vivid palm
#

hihi

rugged root
#

HA

#

Much better

#

I've still lost my voice

#

If only

#

That'd be way cooler

vivid palm
#

you got sick too?

#

or you mean you're muted

prisma acorn
#

no car? I think that sounds famiiar. a subreddit comes to mind

#

dammm

rugged root
prisma acorn
#

that went 0 to a hundred real quic

rugged root
#

Oh trust me...

#

This is pretty normal

prisma acorn
#

🥺

#

damm autocorrect

rugged root
#

What do you mean bikes aren't great?

#

@molten pewter Why not just ban wheels in general?

#

That seems to be your main vendetta

#

It was hyperbolic for the purpose of being so

#

Also, ambulances, firetrucks...

#

You want those to exist

#

Opal has his own car line?

#

TIL

rugged root
#

McMansion?

#

Does it comes with fries?

#

And this is why you don't live there

#

It's like you get a new grill and you think you're going to be grilling all the time and it just sits in the backyard rusting

#

I learned the other day that Sheet Rock is a brand name of drywall

#

Oh here we go

#

Are most places single floor?

#

Usually it's load bearing beams rather than just walls

#

But like

#

Large ornate Greek columns

#

Just all over inside the house

dusk raven
rugged root
#

High Clark Gables

#

Yep

#

Yep yep

#

Like a fart in the wind....

#

That's like

#

THE reason I don't want a house

#

I hate yardwork

#

But it's terrible for the ground

#

You're more likely to get water against the foundation. Wait what are you talking about

#

Water goes through sand

rugged root
#

Yes

#

You don't want that near the house foundation

rugged root
#

Maybe, I don't know. I'm not a house owner

#

Hey Sammy

#

Ideally you want to keep water away from the base of the house and foundation

#

If you have a basement, it's to prevent leaks. Without one, you're also trying to make sure you don't get sinkholes or other shifting ground under the foundation

#

You try to mitigate that as best you can

gentle flint
#

or you go the dutch route, build on peat, and drive piles through to firm ground which won't shift

rugged root
#

Poor Pete

#

What'd he do to you

#

What was the project?

gentle flint
#

quake

rugged root
#

Player model from Quake

gentle flint
#

currently in the train, might hop on vc soon

rugged root
#

Coolio

#

Books have their own unique codes

#

ISBN I think?

gentle flint
#

coolio?

rugged root
#

Also yes

#

So are you trying to track every single part at every stage of production?

#

Like from mining it out of the ground to the final product?

#

@molten pewter So where is the line then

#

Then you have to keep track of it yourself

#

That's on the end consumer

#

Then just make a way to scan your receipts or take in the information from e-receipts

#

So

#

What's the incentive for businesses to adopt this universal system

amber raptor
#

What’s the topic?

rugged root
#

I feel like I was ignored

amber raptor
#

You were.

rugged root
#

Laaaaaame

molten pewter
#

its mr focus's fault

rugged root
#

It's not though. I was asking you questions for like... 10 minutes

#

Miss being able to talk

#

It's driving me bonkers

molten pewter
#

you're not the only one

rugged root
#

Maybe

#

@thick basin Yo

thick basin
rugged root
#

How goes it

thick basin
rugged root
#

Eh

#

Hanging in there

thick basin
#

God bless

rugged root
#

@amber raptor So you're saying I shouldn't be counting exactly how many Cheerios I get in each box?

#

Mmm... sqlite3....

#

But you get coupons for it

#

Coupons, Rabbit!

molten pewter
#

You shouldn't be getting Cheerios at all, Crispy Oats is where its at

rugged root
#

Do they have honey nut variety?

#

OH

#

Do you know what the nut is supposed to be?

molten pewter
#

yes

rugged root
#

Oh

#

Well

#

I feel silly now. I didn't know until I looked it up this morning

molten pewter
rugged root
#

Oh you were saying yes to the variety

#

Not the nut knowledge (tee hee)

molten pewter
#

can't it be both?

rugged root
#

Fair

#

It's almonds, for anyone curious

#

Mmm..... Cheerios and amaretto...

#

It was a joke on the almond thing

#

It wasn't a good joke

#

But it's the one I settled on

#

A choice everyone now regrets

#

What like Guile?

#

@dusk raven Welcome back

#

I'm typically horrified by old pictures of myself

#

Dorian Gray is as well

#

No worries

#

Yeah seems to be getting a little better for a bit then gets worse. Worst swing set ever

#

My wife being sick and all that

#

We think it's long term affects from Epstein-Barr virus

#

Yarp

#

Well, one of the common causes of mono anyway

#

Can potentially indicate a crap ton of other bad stuff

#

Later dude

#

Nice

#

You as well

#

I mean

#

You have to opt into it

#

Also don't meet the message count

hoary olive
#

old gifs hem

#

get some new ones

rugged root
#

I would assume lemon

rugged root
#

@barren zinc Yo

#

If you're wondering why you can't talk, check out the #voice-verification channel. That'll tell you what you need to know about our voice gate

#

Yep

#

What're you watching?

#

It's coming through your mic

#

@molten pewter

#

Oh lemon stuff

#

I recognize his voice now

#

Or just a more soundproof head

#

Sound absorbant

#

You'd think so

#

@lunar trout Yo

lunar trout
#

yeah im lost

rugged root
#

Lost how

lunar trout
#

i wanna find channel to ask HW questions lmao

#

LMAO

#

python

#

im very new learning functions

#

I missed lecture so im super lost atm

rugged root
#

What's your question? Normally you'd use the help system, check out the #❓|how-to-get-help channel for more info on that

#

But I don't mind helping you sure up your function knowledge

lunar trout
#

yes

#

dont do it cuz I dont wanna cheat

#

its an exam

#

but something similar

rugged root
#

Like exam as in currently ongoing right now?

lunar trout
#

no

#

we have a week to complete