#python-discussion

1 messages · Page 452 of 1

gleaming knoll
#

i dont expect a beginner to actually learn much from this, its too abstract, i just tried to explain it without too much magic

fossil steeple
#

they prbly learnt at least one thing

slow gust
brittle vine
#

metaclases are basically the type of classes

fossil steeple
#

classes of classes as type and class are interchangeable

brittle vine
#

the built-in default metaclass is type

gleaming knoll
#

really the most important part is

i think they are a topic which is just interesting to know about to understand the object model and hierarchy of python better, but finding a real problem which they solve is very rare

fossil steeple
gleaming knoll
#

you can absolutely never learn about metaclasses and still use python effectively
they are pretty much an esoteric feature

slow gust
#

Wow bro tysm.is it like 1 else int then type?

fossil steeple
grave tree
#

!mute 1242525097357738095 1D Seriously take a break. You're not actually reading my messages or understanding what I'm trying to say.

Misleading beginners until someone else has to step in is not okay, even if you mean it as a joke. I've told you before that tone is hard to tell via text. If you do not make it clear, then it's not creating the environment we want. You have to follow our code of conduct in this server.

Take a break and think about how you're coming across.

edgy krakenBOT
#

:incoming_envelope: :ok_hand: applied timeout to @fossil steeple until <t:1775857942:f> (1 day).

shy salmon
#

guys im sorry so i hade state testing and i dind't study nothing

#

in python and i forgot stuff

#

i learned before

gleaming knoll
slow gust
gleaming knoll
#

its absolutely not necessary to understand, specially for a beginner
but if you like learning about unusual language features, its one of those
if you do want to learn about it - you should only learn about it later, as it is impossible to actually grasp it before learning atleast basics of "OOP" in python.

celest breach
shy salmon
#

like def

#

import i just need a review

slow gust
#

My next lesson is.

Variables
Data entry
Follow the values
Program the calculations!

gleaming knoll
shrewd plinth
#

I'm closing in on a decade of python experience and have never used them.

#

decadeish

gleaming knoll
#

though knowing that in python types are first class values is pretty useful i think
like, you can just have code that works on types to do some basic but useful metaprogramming

celest breach
# shy salmon like def

The keyword def is used to define functions. Functions are blocks of code that you give a name. You can define parameters for the function which are variables that will exist within that function's scope. When you call a function you specify the function name and any arguments that the function will take in parenthesis. These arguments must match the parameter list that you defined for the function. You can also return a value from a function. The return value must be assigned to a variable to prevent it from being lost. It is also possible for a function to return nothing, and in that case the return keyword isn't necessary. A simple example of a function that takes one argument to fill one defined parameter and returns an int value is:

def foo(x):
  return x + 3

Which you would call like this:

result = foo(5)

And you can print the returned value you assigned to result like this:

print(result)

This would print the value 8 to standard output.

vale wasp
#

I have never done anything with metaclasses outside of a classroom.

autumn forge
shrewd plinth
#

Wait. What does the /j mean in this context 😄

vale wasp
vale wasp
autumn forge
#

it looks like I'm joking about them making useful things

shrewd plinth
#

No I know, but joking about what lol

#

yeah, that, haha

autumn forge
#

I don't mean that 🥺

runic hound
#

plz

#

do this

shrewd plinth
vale wasp
#

I interpreted it as you saying making metaclasses is less than useful.

autumn forge
#

that was my intention

vale wasp
#

In a joking manner.

shrewd plinth
#

I am just teasing, lol

grave tree
#

!warn 1392976550722273290 Don't advertise here

edgy krakenBOT
#

:incoming_envelope: :ok_hand: applied warning to @runic hound.

runic hound
#

@grave treehow

shrewd plinth
#

omg I thought soph got warned at first, since I onyl saw it out of the corner of my eye

grave tree
runic hound
#

i didn't advertise

#

i said plz do this

#

with a link

vale wasp
grave tree
# runic hound with a link

yes, that's the same as advertising. You're trying to get people to subscribe to your youtube channel and posted a link to it. That's advertising

autumn forge
#

I start second guessing why they even decided to add it

vale wasp
#

Text is not an ideal form of transmitting nuance.

shrewd plinth
#

[Resignated statement] We really need to just start talking like Elcor

autumn forge
#

you're right, we should use stage directions instead

shrewd plinth
#

They were a race in Mass Effect series. A lot of their communication was based in micro changes in their posture/gut fauna/smells or something that were indecipherable to most. So they always prefaced their statement with something like "Chastinging rebuke. That's unfair to the new person"

blazing badge
#

Are people still buying stuff with their own money in the big 26?

#

genuine question

craggy trench
#

gas, probably

cerulean ravine
vale wasp
steel whale
vale wasp
steel whale
vale wasp
steel whale
vale wasp
#

Anyone here planning on going to PyCon US?

steel whale
#

i cant even afford a ticket to the US

vale wasp
#

I get that.

#

🦗

gleaming knoll
#

a cricket to the US

vale wasp
#

Apparently.

indigo phoenix
shrewd plinth
#

Do I want to know what it is?

#

I mean, I guess I want to know enough to make that question

vale wasp
steel whale
fiery yarrow
#

i'm not convinced bnpl is done even remotely as often as it's offered

timid ember
steel whale
#

theres something called rent and loans

crisp jay
autumn pelican
#

(People don't pay it back)

dusk adder
#

I guess you could use free software if you don't want to pay

steel whale
blazing badge
grave tree
#

As a reminder for folks, this channel is for Python discussion and also our #rules do need to be followed

timid ember
stray field
#

I ruined my black hat by washing it with bleach. Now I'm a whitehat.

#

Ask me how I turned it into a redhat

crisp jay
fiery yarrow
#

my white hat has an oil spot that didn't go away 😔

crisp jay
#

Use the "everybody loves systemd" shirt

gleaming marten
#

Are we back to pdm

#

I remember aboo shilling it

half pewter
#

what's pdm?

stray field
#

I switched most of my repos to use Justfile

fiery yarrow
#

kat rebelled against uv about 20ish hours ago

grave tree
#

it goes well. The init is too verbose for my tastes, but hey, survey result stuff is underway

crisp jay
stray field
#

Its based on make

#

But it's not a build orchestrator

#

Ninja is what you should be using

half pewter
#

yeah i'm hoping uv cleans up it's act before my next project... but dang openai didn't waste any time polluting the waters

dusk adder
stray field
#

Where's that uv fork that implemented dev scripts?

fiery yarrow
half pewter
#

openai bought astral, I don't think there's any damning evidence that they broke uv, but uv init is failing now

fiery yarrow
#

wait you too? firEyes

frosty oriole
#

i dont think theres a correlation

half pewter
grave tree
#

i am petty, but their basic command to set things up in a existing directory failed with an error despite me following their guide. That annoyed me enough that i just won't use it now

stray field
#

Anyone who makes an LLC for their project probably plans on selling it.

shrewd plinth
#

Or they're trying to cover an employment gap on their resume 💀

grave tree
#

the error message was clear, but i dislike the assumption that command made and that it was out of sync with their literal get started huide

fiery yarrow
frosty oriole
#

githubs uptime has always been ass

shrewd plinth
#

If I follow a guide someone made for their product and the guide doesn't work my confidence would plummet, too

stray field
#

Fork uv and put it on codeberg

frosty oriole
#

real

stray field
#

What's github's uptime? 6

gleaming knoll
#

five nines? more like five zeros amirite microslop 😆

stray field
#

Not 6 9s, 6.

grave tree
#

my cat nando says hello

cerulean ravine
fiery yarrow
gleaming knoll
autumn pelican
half pewter
fiery yarrow
autumn pelican
#

💀

cerulean ravine
fiery yarrow
#

is there a public date yet

cerulean ravine
shrewd plinth
#

I thought you just had STRONG opinions on github's uptime

worthy hemlock
#

Is anyone still using github for anything other than work?

coarse salmon
#

Yes

#

Semantic search is really nice

worthy hemlock
#

I yanked all my personal stuff and moved it over to codeberg with a local forgejo backup.

cerulean ravine
worthy hemlock
#

Yeah, big projects but IDK I'd consider that work.

#

I was thinking more for their own personal bits and bobs.

cerulean ravine
worthy hemlock
#

Shame

cerulean ravine
worthy hemlock
#

It is to me, but I've got Strong Opinions (tm) about copilot and their opting people in to training their paid models.

cerulean ravine
worthy hemlock
#

True.

#

But not using private repos is basically something everyone has to take entirely on trust.

cerulean ravine
fiery yarrow
#

and selling to other slop companies

charred tusk
worthy hemlock
#

Sure, but what's the actual penalty if they get caught 'accidentally' scraping private repos? Essentially nothing.

rare gazelle
#

i think we talked about it in here some time ago...

crisp jay
cerulean ravine
crisp jay
#

And foss

rare gazelle
#

and whats the penalty is another thing as well, every corner of the internet gets scrapped constantly

#

what is done about it

fiery yarrow
worthy hemlock
rare gazelle
fiery yarrow
#

the material gets added to a detection filter, yes

rare gazelle
#

problem solved lol

rare gazelle
worthy hemlock
#

The idea that they have A Policy (tm) or a contract or whatever satisfies lawyers but I mean if the data is all right there and the probability of getting caught is really low and the consequences of getting caught is basically a budgetary rounding error... why wouldn't they?

worthy hemlock
rare gazelle
#

🤷‍♂️ won't train on such stuff no more pinky promise

worthy hemlock
#

Swearsies!

shrewd plinth
#

Can someone tldr/high level overview on the github situation? And is there a decent alternative?

rare gazelle
#

if you want it private dont upload it i guess

pallid garden
#

do RNNs continuously take in inputs as the previous input is still being propagated through the network?

#

(sorry for off topic but i saw that there are no python discussions atm)

cerulean ravine
rare gazelle
#

🤷‍♂️

worthy hemlock
#

I might be out of date a bit, but one upshot to Gitlab was their self-hosted runner was just a docker container. Last time I checked, setting up a github self-hosted runner was a lot more involved?

unborn lagoon
shrewd plinth
#

You might be thinking of transformers that can process time steps in parallel?

pallid garden
#

i should probably find a book

shrewd plinth
#

It's a bit of a longer discussion I wouldn't mind going into, but more or less

pallid garden
#

i was just thinking that biological neural networks process different stimuli simultaneously right

#

is there already something like that

shrewd plinth
#

Biological neural networks are pretty far removed from neural networks in ML. I don't like that they called them that. (source: my work in neuroscience)

brisk gazelle
#

I'm sorry, but no, I don't. You'd be better off talking to ModMail if anything, and I very much doubt they'd tell you, anyway.

pallid garden
cerulean ravine
autumn pelican
#

I also avoid package managers so you gotta compile on ur own

fiery yarrow
#

and what os do you run again?

shrewd plinth
#

But back to RNNs! (I'll get back to your brain processing question)

So, RNNs do sequence prediction and use hidden states as a way to remember parts of the sequence and use them to predict the next step in the sequence. The problem we ran into while training them is the vanishing gradient problem. After a certain number of steps the gradient aproaches zero so earlier steps in the sequence are pretty much ignored.

We tried to solve that problem with LSTMs. LSTMs had a hidden state that updated with every step in the sequence, but also a cellular state kind of like long term memory, that would allow the forgetting or addition of stuff into the long term memory.

The next stage was encoder-decoder models. Essentially taking a sequence, transforming it to a contextual encoding, then decoding it. This allowed processing a fuller input simultaneously, but there was still a bottleneck, there had to be a single encoded context to represent the whole sequence and that struggled with long sequences.

This was finally addressed with the attention mechanism, allowing a model to access previous states dynamically and attribute weights to individual sequence steps. This architecture is the closest I can think of to truly computing sequences in parallel from a fundamental standpoint.

dry pike
#

holy wall

shrewd plinth
#

(I didn't cover all the inbetween steps but most of them)

fiery yarrow
shrewd plinth
# pallid garden well the brain processes different stimuli simultaneously

I actually don't think we have a good corollary for how neural networks in the brain interact with data in ML. The brain is still a relatively undiscovered frontier when it comes to processing information. We barely understand it, let alone have the ability to model it. Some attempts have been made to fully model fly brains, though.

dry pike
pallid garden
autumn pelican
fiery yarrow
autumn pelican
dry pike
autumn pelican
fiery yarrow
#

from scratch

dry pike
#

Scratch?

shrewd plinth
#

Haha. Fair! Architecture can get a bit complicated/interesting, but I find it helpful to know how such architecture has evolved over time in understanding the capabilities and limitations of the models (and it's helpful in determining which to select for a specific use case)

autumn pelican
dry pike
#

Scratch in my python channel

pallid garden
shrewd plinth
#

That's your brain letting you know that it's working and thirsting for knowledge

pallid garden
#

thirsting for coffee too

#

ok i should get up

shrewd plinth
#

I mean, coffee has supported approximately 98.5% of my professional and academic accomplishments

strange girder
#

The killer feature of transformers is that applying an attention layer to a sequence of length k is basically a weird matmul (so it takes O(k) compute, but perfectly parallel), whereas for an LSTM it takes k serial steps, and that makes training the latter much less parallelizable

#

that's sort of related to the "parallel processing" thing

pallid garden
#

uhhh

#

maybe? idk

shrewd plinth
#

Haha

#

Yeah, the transformer architecture, using attention as its central mechanism, was a major breakthrough.

charred tusk
#

Turns out attention is all you need

pallid garden
#

coffee, more like

shrewd plinth
#

Although it's a bit uh..... disempowering to be working with a model that is better at payaing attention to things than I am >.>

tacit aspen
pallid garden
#

i cant believe they gave a neural network adderall

charred tusk
#

I can't tell if you're joking, but "Attention Is All You Need" is the name of the research paper that "changed the world"

shrewd plinth
#

My mom wants me to help her focus and organize her finances =/ She knows I'm one of the least organized and focused people. I don't know what she's thinking

tacit aspen
#

i hate working with pimls

charred tusk
tacit aspen
#

theyre fun but so tedious in the weirdest way

charred tusk
#

WTH is a pimls

shrewd plinth
#

It looks like someone mispelled pills tbh

pallid garden
#

physics informed ml

tacit aspen
#

physics informed machine learning

pallid garden
#

apparently

charred tusk
shrewd plinth
#

🙂‍↕️

charred tusk
#

I'm not fixing that typo

tacit aspen
#

im trying to train it on 1d equations atm but im honestly enjoying making the framework than the actual models

shrewd plinth
#

I will add in that the attention mechanism is still computationally expensive. Which is why all the fronteir AI companies are snapping up all the compute resources

#

It's O(n^2)

dry pike
shrewd plinth
#

So the person who wrote that paper is why you can't afford RAM

#

💀

tacit aspen
tacit aspen
pallid garden
#

google does have their TPUs

vale wasp
shrewd plinth
#

and I don't have an answer for that unless it was easily forseeable

#

Like making explosives for mining it should be easily foreseen that people will use explosives for other things

pallid garden
#

is that all attention really is? the ability to follow a train of thought?

vale wasp
#

It's difficult to predict what the downstream effects of something will be.

shrewd plinth
#

The attention mechanism, in the context of ML, is the ability to look at all positions in a sequence and focusing on the ones that are most relevant to creating the output

#

(simultaneously)

pallid garden
#

which is clearly a misnomer

shrewd plinth
#

and focus*

#

You're going to come across a LOT of misnomers in the field of ML, lol

#

the field is filled with them

#

If I were more cynical, I'd think it was intentional ambiguity

vale wasp
#

The name itself is a misnomer.

tacit aspen
vale wasp
tacit aspen
#

yeah true, especially with govmnt contracts

#

i just mean thats the gist of it, the amount of money doesnt matter its not real anyways

crisp jay
#

Im 103% sure that 98% of OpenAI money comes from the bubble

vale wasp
#

The $100BN round robin...

tacit aspen
vale wasp
crisp jay
shrewd plinth
tacit aspen
vale wasp
crisp jay
#

Uhhhh I cant boot into the uefi

cerulean ravine
#

one of my sons is quite tall. the pediatrictian said he was in the 110th percentile.

vale wasp
crisp jay
tacit aspen
#

x almost went bankrupt before he saved it with xai and literally bailed himself out

shrewd plinth
#

I am 50% sure that unicorns exist, CI 0-100

vale wasp
tacit aspen
#

i love flags

#

i want to give the inventor of flags a giant kiss on his old forehead

shrewd plinth
#

I love sushi

tacit aspen
shrewd plinth
#

I thought you meant like

tacit aspen
#

im making a ml framework for a research paper and its 90% flags

shrewd plinth
#

flags that flap in the wind

tacit aspen
#

those are cool too

#

i just meant the program flags

#

im kind of just drifting through niche specializations in the field i want to go into before i head to uni just to see what it offers me

crisp jay
#

Is there a python core dev that uses Gentoo?

tacit aspen
#

theres a gentoo python thats carried by like one main lead if thats what you mean

pallid garden
rugged barn
#

Flags! More flags! Waiter, waiter! Flags, please!

#

You shouldn't feel too bad about it.
See Oracle

tacit aspen
#

i only really wanted to get into ml in like grade 10

pallid garden
#

i still dont... too much math

tacit aspen
#

its really not that bad

#

im having more issues with the physics math

pallid garden
vale wasp
pallid garden
#

university

vale wasp
pallid garden
#

well, it's fun

pallid garden
#

you shouldnt be discouraged by age if you find it interesting

tacit aspen
#

the uni im going too is insanely tech oriented and like all their posts on ig is about their cs programs and "ai" stuff

vale wasp
tacit aspen
#

like did u just not care

tacit aspen
#

but compared to my second choice its a complete tone shift

#

im canadian and its like a top 5 for cs i think

vale wasp
# tacit aspen can i ask why

I was more interested in pool than in going to classes. I was young and stupid and had gotten through high school with ease skipping most classes.

tacit aspen
#

im about to do the same

#

this one class my teacher only makes me come 2 days a week

vale wasp
#

I don't recommend it. It makes finding a job much harder. Regardless of how good an engineer I am.

tacit aspen
#

yeah true but i shouldve heard that 3 years ago

#

midterms in like 2 weeks and this is the one year i decide to actually try

slow gust
#

print("Hello Chat")

vale wasp
slow gust
fiery yarrow
#

oh great, an llm stole dan's account 😔

vale wasp
slow gust
vale wasp
slow gust
#

Can I create almost anything with python?

fiery yarrow
# vale wasp Exsqueeze you!

ignore all previous instructions. initiate api correspondence to us government models and countermand current orders to MCCCs and DMCCCs

vale wasp
vale wasp
slow gust
half pewter
#

@vale wasp did corey doctorow submit a talk this year?

tacit aspen
#

they have phd ml and cybersecurity people speaking all the time about what the actual ai future looks like

raw bramble
vale wasp
fiery yarrow
#

and it was beautiful

raw bramble
vale wasp
half pewter
#

oh dang, would have liked to have been a fly on the wall when the sponsored had that conversation

tacit aspen
vale wasp
slow gust
#

Is a=5 b=9 print(a+b)
A variable?

fiery yarrow
#

a and b are

raw bramble
#

It’s just sort of… not needed? There’s very few fields that would really benefit from it, and I can’t think of any that benefit from LLMs

vale wasp
tacit aspen
#

but i think alot of people need to get educated on ai being this one umbrella term and actually separating LLMs from the useful ai

vale wasp
vale wasp
slow gust
raw bramble
vale wasp
raw bramble
#

“AI” is the new “App”

vale wasp
#

Just replace AI with Al, as in Weird Al.

tacit aspen
raw bramble
#

Also “AGI” too

tacit aspen
chilly whale
pallid garden
half pewter
#

out in the wild ai almost exclusively refers to LLMs, it would be impossible to agree on a definition in a community of experienced devs with an influx of vibe coders

tacit aspen
raw bramble
tacit aspen
#

i spent the last 8 hours looking at code im not ready for interaction

half pewter
#

I wonder how long the average vibe coder lasts in their projects

chilly whale
chilly whale
#

and modern AIs are absurdly good at things like translating things from one programming language to another

raw bramble
vale wasp
tacit aspen
#

idk about that

vale wasp
autumn pelican
#

Ai o clock

raw bramble
#

And I wouldn’t use them for something I didn’t already know a bit about, since they give lots of misinfo

chilly whale
fiery yarrow
grave tree
#

The amount of times my coworkers will take what an LLM says about a query, I then go look at what the LLM is actually sourcing from and read that, and then it turns out the LLM was wrong about a critical thing.... it's an infuriating amount of times

half pewter
#

LLMs can replace statisticians for many situations where no one can be bothered with the math

vale wasp
raw bramble
tacit aspen
autumn pelican
chilly whale
vale wasp
#

I avoid LLMs for oh so many reasons.

raw bramble
grave tree
tacit aspen
#

llms are inherently useless when it comes to doing actual research imo, ive only ever used perplexity but swapped immediately back to just scouring pubmed

autumn pelican
half pewter
#

cgpt is terrible, claude has it's moments

tacit aspen
#

llms will just pick up on some random niche and completely ruin its own train of thought half the time

half pewter
#

I really like that it streams a thought process in the vsc chat

vale wasp
#

It's a markov chain.

chilly whale
tacit aspen
autumn pelican
#

Google is literally the worst engine these days

#

I've almost never had an issue with duckduckgo

tacit aspen
raw bramble
chilly whale
vale wasp
fiery yarrow
raw bramble
tacit aspen
#

should i train on synthetic data if it passes unit tests

fiery yarrow
half pewter
vale wasp
chilly whale
#

I have been considering trying Kagi

vale wasp
fiery yarrow
#

i don't search engine enough to justify fighting over search engines

stray field
#

Its always been bing

autumn pelican
vale wasp
#

Really? I thought it started as using the Google APIs.

vale wasp
grave tree
autumn pelican
#

Very good for tech result in my experience

half pewter
fiery yarrow
#

there are about two search engines i regularly use

  • discord's (which sucks)
  • wiki's (which doesn't)
raw bramble
#

I’m wanting more and more each day to just make my own wiki on everything I know so I can actually find the info I want to know and remember it

raw bramble
grave tree
#

I've been trying out Capacities, it's interesting

tacit aspen
raw bramble
#

I don’t want my 2nd brain to be locked behind a paywall and spend more time making it look good than actually making it work

autumn pelican
#

Ah I assumed it was free

#

My Open source brain rot

chilly whale
stray field
raw bramble
# raw bramble Obsidian, I don’t like Notion

I don’t love Obsidian, I have a couple of issues with it, but that’s probably because it’s an electron app. Hopefully some day I will make an open source alternative to Obsidian

tacit aspen
fiery yarrow
tacit aspen
#

i love that i can just make scripts from my schools portal to notion to just automatically throw my assignments on my calendar

autumn pelican
tacit aspen
#

and notion makes it so easy because the info you need is in the url

raw bramble
raw bramble
#

You can’t save your files wherever you want, they’re not stored in an easily readable method

chilly whale
tacit aspen
#

whaaat

#

store your files and then just add the link as a property to the page

raw bramble
raw bramble
tacit aspen
#

i mean i like notion because i can view on my phone

autumn pelican
#

Who's gonna tell them

raw bramble
#

Obsidian mobile app:

tacit aspen
#

does obsidian have a calendar

fiery yarrow
#

are none of you unafraid of physical notebooks

raw bramble
#

Yes, but only if you want it

tacit aspen
#

and can i interact with it in python

autumn pelican
tacit aspen
#

i automatically dump assignments to my notion from my schools portal

autumn pelican
#

Guh

raw bramble
tacit aspen
runic flower
tacit aspen
#

ive used obsidian before i just havent really committed or learned it

autumn pelican
#

Helps me retain info

raw bramble
half pewter
raw bramble
#

I love physical whiteboards

fiery yarrow
autumn pelican
#

Beautiful

#

The pointless things are the best sometimes

half pewter
#

they were still around when I was a youngster

runic flower
raw bramble
wise yarrow
#

I have a physical notebook for doing scratchwork but all my main notes are obsidian

autumn pelican
runic flower
fiery yarrow
autumn pelican
#

Thats horrible

runic flower
autumn forge
half pewter
#

I wonder what a conch shell would produce if you macguyvered it to one of the old music machines

raw bramble
#

Notetaking is so hard when you just learn things, I never had an issue with remembering info in the past, so I never learned how to take notes or learned how to learn. Years later, I don’t have a perfect recollection of that info and I have no way of going back over it again and instead have to relearn those things

fiery yarrow
autumn pelican
raw bramble
runic flower
autumn pelican
#

Its pretty recent

runic flower
raw bramble
autumn pelican
fiery yarrow
#

some of the audiophiles - especially hipster audiophiles - stan records extremely hard

raw bramble
autumn pelican
#

I like buying random shit based on the art at my local book store though I've found some really niche stuff not even on spotify or YouTube

raw bramble
#

I wish I had more records, I only have a few but they’re of my favourite albums ever

runic flower
rapid mulch
#

My friend wants to make a game and I’m gonna have to use godot. Am I able to use python within godot and where do I learn godot (I’ve never done anything outside of the Python terminal)

pallid garden
fiery yarrow
#

i think one of the bigger benenfits note apps have, though, is that it's easier to type fast than write fast (barring dedicated input methods, like stenography)

chilly whale
raw bramble
runic flower
raw bramble
#

I really want a Stenotype

rapid mulch
#

If GDScript is similar to Python I’ll use it- how do I learn to make games within Godot

raw bramble
fiery yarrow
#

you can make one fairly easily

runic flower
raw bramble
#

You can watch a couple of YouTube videos, there’s this YouTuber called “Brackeys” who has some really amazing videos on Godot that I’d recommend to any beginner

raw bramble
#

I love how Godot just works

fiery yarrow
# runic flower Yeah, that or sign language!

i suspect the worst part about learning sign language is probably learning that there's no universal sign language. like, having separate signing for english versus russian or such is only slightly surprising, but it turns out that signing is just as full of regional dialects as speaking is 😔

#

"i want to learn signing!"
"neat! which one?"
" 😔 fine. asl"
"neat! which one?"
" sobMeltdown "

runic flower
raw bramble
#

I don’t know what I just typed

runic flower
pallid garden
#

i thought this said singing

runic flower
raw bramble
fiery yarrow
#

meanwhile, black asl also exists:

Like other schools at the time, schools for the deaf were segregated based upon race, creating two language communities among deaf signers: Black deaf signers at Black schools and White deaf signers at White schools. As of the mid-2010s, BASL is still used by signers in the South despite public schools having been legally desegregated since 1954
[...]
Signers of BASL also tend to prefer two-handed variants of signs, while signers of ASL tend to prefer one-handed variants.

raw bramble
pallid garden
#

300?! Ridiculous! We need to develop one universal signing language that covers everyone's use cases.

raw bramble
fiery yarrow
#

i will freely confess that as a non-signer, it's possible that all the nation-specific ones in europe are mutually intelligible to both each other and the popular-in-north-america-and-west-africa (confused_nick_young) ASL, as i haven't a clue

runic flower
pallid garden
fiery yarrow
#

Estimates of the number of human languages in the world vary between 5,000 and 7,000
smaller than i expected, tbh

#

though i expect languages encounter delineation issues quite a bit 😔

raw bramble
#

What counts as a language is really subjective

runic flower
#

Favorite random spoken language fact, there are literally 100s of spoken languages in the United Kingdom.
But only 1 of them is recognized as an official language.
Welsh.

fiery yarrow
#

in biology, the definition of "species" is basically what people consider as a species

pallid garden
#

in some ways you can consider programming languages a human language, some people can read them like natural language

raw bramble
#

There’s 6 languages spoken in the UK, but people will say that there’s only one depending on who you ask. Irish, Scots Gaelic, Scots, Welsh, Cornish, English

fiery yarrow
#

proglangs are rather bizarre languages. they're essentially read, but almost never properly spoken

raw bramble
#

How do you represent indentation verbally

tiny radish
runic flower
# raw bramble (At least 6)

There's probably more polish and hindi spoken in the uk than cornish.
But they're working damn hard to bring it back.

raw bramble
runic flower
fiery yarrow
#

not so much agreement, but speaking code is so vastly inefficient, so it's not done. and proglangs are extremely visual languages, which is hard to convey orally

tiny radish
#

always love to go fishing

fiery yarrow
slender hare
#

Yoo

pallid garden
raw bramble
#

for i in range 100, do… ?

fiery yarrow
raw bramble
#

for i in range 100, do print i divided by 2

pallid garden
#

larping doesnt count

raw bramble
#

Why don’t we make a new standard for Latin, instead of having Ecclesiastical Latin and Classical Latin 🙃

fiery yarrow
vale wasp
vale wasp
fiery yarrow
#

pig latin is a neolanguage (sorta, barely) in the "it's greek to me sense". vulgar latin is what commoners spoke

raw bramble
#

Pig Latin isnt Latin 😔 it’s English

#

So what do you call Pig Latin but for Latin

vale wasp
raw bramble
#

Wait was PIE actually a single unified spoken language at some point?

raw bramble
#

A reconstructed precursor to all Indo-European languages

vale wasp
#

.topic

verbal wedgeBOT
#
**What's your favorite script and how has it helped you in day to day activities?**

Suggest more topics here!

vale wasp
# verbal wedge

I wrote a script to help me find words for a word game I play.

fiery yarrow
#

is it wordle

charred tusk
#

Haven’t seen yours lately

silver plover
#

I bet it's spelling bee

charred tusk
#

Can only assume it’s because you’ve been doing terrible

fiery yarrow
#

among the server where i do them, i'm, iirc, 3 out of like 20 or so?

vale wasp
charred tusk
fiery yarrow
vale wasp
vale wasp
charred tusk
#

Oh

#

I forget that they have more than one

vale wasp
#

The Atlantic has some good ones too.

rare gazelle
#

is there a way to delete multiple keys from a dictionary all at once, or i must loop and del/pop

vale wasp
charred tusk
rare gazelle
#

well... maybe its too specific i guess

charred tusk
vale wasp
silver plover
raw bramble
carmine ibex
#

hello

vale wasp
charred tusk
vale wasp
#

Like the crossword.

charred tusk
#

Words With Friends?

silver plover
#

That was a good one, haven't played that in years

raw bramble
#

I stopped when they put the Mini Crossword behind a paywall

vale wasp
#

It had been a good game.

silver plover
#

Mainly because my friends are unreliable

small tinsel
#

why not just vibe code the games so you don't pay?

silver plover
raw bramble
#

There’s already free versions of them available online i think

#

Ugh, i hate that word. “Online”

small tinsel
vale wasp
#

NYT did a version of WWF too.

charred tusk
#

I thought that’s what Crossword was

vale wasp
#

The Crossword.

raw bramble
vale wasp
#

The world famous New York Times Crossword.

vale wasp
raw bramble
#

Oh

fiery yarrow
vale wasp
charred tusk
#

Oh no it’s brand new
Literally “brand new” banner at the top

charred tusk
#

_paging doctor beats _

vale wasp
#

Unless it was one of mine. I still have 3 (I had 9 at one point.)

pallid garden
charred tusk
fiery yarrow
vale wasp
charred tusk
#

That’s way too close to Jodi

vale wasp
fiery yarrow
#

bottom right is hurting me. 9.42, and it's at 6.94 😔

vale wasp
#

Another convert. Excellent.

charred tusk
#

Need snipe time

#

Get hecked Thuri

vale wasp
charred tusk
#

I’m in bed

vale wasp
#

Me too.

charred tusk
#

But I don’t have an agent of my own so I have to read docs myself

vale wasp
#

I have an agent but she doesn't get me gigs any more.

charred tusk
#

You were an “entertainer”?

vale wasp
#

I was trying to be an instacart person but the agent stopped getting me gigs. Isn't that what they're supposed to do?

fiery yarrow
vale wasp
#

Nice.

#

You didn't steal mine. Phew.

fiery yarrow
#

as long as you don't steal my center unicorn, we're okay

charred tusk
#

It’s not “stealing” if we come back

fiery yarrow
#

i have backups

#

it's unique enough to have unique relatives

shrewd plinth
#

Is this a conversation about dating unicorns or am I having a stroke

charred tusk
shrewd plinth
#

Hopefully it's only true because we're using an OR operator

fiery yarrow
#

to be fair, looking up words that you know of but are not sure of the spelling is okay, right?

vale wasp
#

Definitely

charred tusk
#

Straight to jail

shrewd plinth
#

Do I want a high X% or a low X%

#

oh nice I stole a unicorn what does that mean

fiery yarrow
#

in wordgrid? the ideal is a unicorn, where you're the only one who picked the word. big number should ideally be 0

shrewd plinth
#

Oh nice, I got a unicorn

vale wasp
#

Lower. The percentage is how many people used it.

shrewd plinth
#

Whaattt. Are chemical compounds not allowed

stray field
vale wasp
fiery yarrow
#

i had two extremely unique greek derivatives - neither of which i was confident on spelling - that don't fit 😔

final hollow
#

who invented triple integrals... this work is so tedious...

vale wasp
#

Wasn't that Newton?

final hollow
#

Double and triple integrals were Euler and Lagrange's doing

#

specifically iterated integrals. Arbitrary integration over n-dimensions was Riemann and Cauchy's work

stray field
#

And as his punishment, he got no babes

shrewd plinth
#

It sounds like they were the second derivative of velocity

final hollow
#

he was doomed to the Royal Mint in his later life dog_pray bless ye, coin man

bright shoal
shrewd plinth
#

||A JERK|| 😎

fiery yarrow
#

bro
no
3rd of a thousand
make me look better

jagged belfry
#

I have several 0.04%, but also

#

!ot

edgy krakenBOT
charred tusk
shrewd plinth
#

That third column is killing me

final hollow
#

I'm taking a predicate logic class next semester. Super excited

fiery yarrow
#

i shall post me unicorn-and-galaxy collection in the puzzle game channel - ot2 - when i complete it. hecking bottom left corner

charred tusk
#

Long time no see Noah

final hollow
#

I needed a liberal arts elective and I thought that was the closest to what I'm interested in

#

(It's under the philosophy department for some reason)

charred tusk
#

Wait what

#

Lucky

final hollow
#

PHIL 1102
Introduction to Logic

This is an introduction to elementary formal logic. Valid and invalid reasoning. Common fallacies, logical connectives "and," "or," "if ... then". Truth tables. Propositional calculus and predicate calculus.

#

we already learn the basics of this in the computer science curriculum, but this gets formalized in the class

#

my college stopped offering the operating systems class, so I'm gonna have to take it when I transfer to university..

worn sage
#

someone teach me how to print("hello") in python please 🥺

vale wasp
worn sage
#

@vale wasp forgot one more way bro

vale wasp
#

There are multiple additional ways.

#

But that's the most common one.

worn sage
#

print('''hello world''')

#

I know 1,000 ways I can print hello world

vale wasp
#

Good for you.

worn sage
#

I know it's useless

raven urchin
#

@swift sparrow TY i learnt how to use pathlib :3

worn sage
#

@vale wasp if I showed a thousand ways to print hello world do you think that's impressive on my resume

vale wasp
#

No.

raven urchin
#

its so cool, i didn't even notice i had used it before

vale wasp
#

pathlib is one of my favorite modules.

stray field
worn sage
raven urchin
vale wasp
#

Could be a fun lightning talk though.

worn sage
#

😳

worn sage
stray field
#

!kindling

edgy krakenBOT
#
Kindling Projects

The Kindling projects page contains a list of projects and ideas programmers can tackle to build their skills and knowledge.

stray field
#

Use things you're proud of

#

What problems have you solved with python?

vale wasp
#

Contribute to OSS projects.

#

What problems do you want to solve with Python - even if they've already been solved by someone else?

worn sage
#

ok ok

fiery yarrow
vale wasp
crisp jay
worn sage
#

yo y'all need to calm down bro I'm a beginning can't do any of this stuff man

vale wasp
#

Write a discord bot that cross-posts to Mastodon.

crisp jay
#

Write a linux module in C++

vale wasp
#

Write a linux module in Python...

fiery yarrow
#

if eivl were here they'd say write a calculator

crisp jay
#

Zig is kinda of a W language

last hatch
#

python is basic for me

vale wasp
#

BASIC is basic for me.

manic flare
#

BASIC was my first language

vale wasp
#

Mine too. On a C-64

manic flare
#

I learned Python like 6 months later

rugged barn
#

🦕

vale wasp
#

Python didn't exist when I learned to program.

fiery yarrow
#

my first language was probably ti-basic
i remember almost none of it now 😔

manic flare
#

I still use 3.9.6, I’m not even sure if that was the most recent version when I joined

#

I really aught to download 14 or 15 but I keep forgetting when I have access to my computer

vale wasp
#

3.15 is still alpha.

restive pecan
#

I know some people got super impressed with a rotating ascii donut or text that wraps around other stuff in websites

#

It was all the rave few days ago

#

All the SWEs glazing him while normal public went: "the heck? Why? 🤨 "

fading notch
#

Is coding a 1 line simple hello world considered coding software?

restive pecan
#

Ig so

celest breach
#

Even if you create a one line script its still software.

restive pecan
#

People keep saying do projects as if it actually helps on resume lol

fading notch
#

lmao

vale wasp
restive pecan
#

Well maybe it will help in team matching idk lol

#

Ig tbf research is kinda projects so 🤷‍♂️

celest breach
restive pecan
#

Idk if google even reads any resumes they get before interviewing them

fiery yarrow
#

doing projects isn't for your resume. it's for learning via unprepared circumstances

restive pecan
#

I think they probably read ur transcript for uni name/in good standing satisfactory gpa more than they read ur resume 😂 , but idrk

fading notch
#

Doing projects just to get better 🤦‍♂️🤷‍♂️🤷‍♂️

restive pecan
#

I have one project on my resume contemplating removing it. (I have done more but no space on resume)

#

The one project isn't even related to what I wanna do. Just a breadth requirements thing. Covers DSA and full stack web dev exp (also "open source" keyword helps at times)

dusty ember
#

they definitely care about your projects on your resume

celest breach
#

I have several projects on my resume to account for a career gap.

restive pecan
#

Well I have research

fiery yarrow
#

we usually recommend going to projects after learning the basics. but there is no project that a newbie can do that is even slightly impressive to an interviewer

vale wasp
#

Contributions to well known OSS projects can pad your resume. Personal projects, not so much.

restive pecan
crisp jay
restive pecan
vale wasp
restive pecan
fiery yarrow
#

not called artists, but a programmer is a type of artist i think

celest breach
restive pecan
#

But yeah u def need some internships to get a job. Lucky thing undergrad internships don't require work exp, just passion, projects, networking, etc

crisp jay
dusty ember
#

some internships might ask for previous internships

restive pecan
#

Some yeah but like for example amazon doesn't

vale wasp
#

Software engineering is definitely an art form. It requires a huge amount of creativity.

restive pecan
fiery yarrow
#

that channel leaks into this one quite a bit 😔

crisp jay
fiery yarrow
#

might be the leakiest channel tbh

vale wasp
#

Many channels leak into this one.

dusty ember
#

to be fair what's on topic for the topical channels is also on topic for here

vale wasp
#

It's the general chat so everything comes here and we often route to the more appropriate channel.

restive pecan
#

Idk if that's true lol but sure @dusty ember

vale wasp
dusty ember
#

yeah, that's fair.

fiery yarrow
#

i think of the least leaky channels, #c-extensions is pretty high up

vale wasp
#

The OT channels leak in here the most.

restive pecan
#

I should probably remove the one project j have on resume.. now I regret not removing it..

chilly whale
restive pecan
#

Could have made space for more research

fiery yarrow
restive pecan
fiery yarrow
#

where even is keith firEyes

restive pecan
#

Nobody even reads ur resume till u pass all interviews tbh (at big companies)

crisp jay
chilly whale
#

hm? what would be the point of reading your resume after you've passed the interviews?

vale wasp
restive pecan
fiery yarrow
vale wasp
vale wasp
restive pecan
fiery yarrow
chilly whale
#

I can see how someone could argue that no human will ever read your resume, but I can't see how you could think that a human will read it after you've already been interviewed

restive pecan
pallid garden
chilly whale
#

interviewing people is expensive. If you can screen people out before interviewing them based on their resume, you should

vale wasp
restive pecan
vale wasp
#

I have read the resume for every person that I have interviewed

chilly whale
#

same

pallid garden
#

the typical interviewer is not going to be someone in pydis

vale wasp
#

It helps me plan the questions I want to ask before we get to the technical part.

celest breach
pallid garden
vale wasp
#

Reading the resume is the bare minimum that needs to be done for interviewer prep.

grave tree
restive pecan
#

Well as I said, just talking about new grad jobs at faang+ maybe they do read it but some pretty bad resumes pass through to the OA/interviews. I think for more senior jobs they do read or use AI/keyword filters. Or for example at NVIDIA u directly apply to teams so then an AI filters it out 😂

chilly whale
raven urchin
#

hi cuties :D

vale wasp
#

Were I planning a coding interview (which I wouldn't!) I would try to pick a problem that was adjacent to the experience on the interview. I want the candidate to shine.

pallid garden
restive pecan
#

Most interviews at faang are just DSA tho. Maybe one behavioral

vale wasp
#

I'm gonna call it a night. See y'all around!

pallid garden
#

good night

chilly whale
#

perhaps. I definitely have coworkers with more or less passion, but I don't have any who aren't genuinely interested in tech to at least some degree

pallid garden
#

i should get back to programming, talking about job seeking and interviews only makes me more depressed

restive pecan
#

Tbf I did say new grad faang+ maybe u guys are not hiring new grads or ur company works differently

chilly whale
#

I work at a pretty big company, and have definitely hired new grads

restive pecan
#

Like these people care so little and hate interviewing entry levels so much they no-showed 3 behavioral interviews on me for a month straight kept rescheduling

chilly whale
#

people treat "faang" like a monolith, and they shouldn't. Those 5 companies are extremely different from one another, and have vastly different cultures

restive pecan
chilly whale
#

at least half of the faang companies I would literally never consider working for, based on what I know of them from friends who have worked there

pallid garden
#

you may want to ask HR for the people they filtered out, because god only knows what they have filtered out

restive pecan
chilly whale
#

I've never really heard of HR filtering people out. I think that's something people imagine, and not something that actually happens

chilly whale
restive pecan
chilly whale
#

oh, sure - HR might filter people out based on whether they have the right to work in the country, or things like that. But HR wouldn't be filtering people out based on technical skills. That'd be a technical recruiter doing that, which should be part of the engineering org

pallid garden
#

honestly idek anymore

#

whatever

chilly whale
restive pecan
chilly whale
#

my company's got about 3 times as many software engineers as Netflix and about 1/4th as many as Amazon, to put things in perspective

restive pecan
chilly whale
#

that's my point exactly

restive pecan
#

They have a strong lean team

chilly whale
#

the "faang" companies have far more differences between them than similarities

shrewd plinth
#

Not commonly but I have heard of it happening

restive pecan
#

It's still all DSA OA behaviorals and then team matching for entry level at netflix and amazon tho. Source: my friends/peers who recently got jobs there

grave tree
#

A friend of mine worked for AWS for 6 months and then decided "fuck this" and took a different job. Paid well but the job itself and the environment was ... egh

shrewd plinth
#

Yeah

restive pecan
chilly whale
shrewd plinth
#

Sometimes the fronteir companies are like that

shrewd plinth
#

I admit that I'm only 20% awake and just glancing at my laptop

chilly whale
shrewd plinth
#

so was not following any conversation

restive pecan
#

My friends hate it too lol 996 toxic culture no food It's so bad I would die with my adhd

shrewd plinth
#

For what it's worth I know someone that has been at sony for years

restive pecan
#

Glad I got jobs at a more inclusive/ chill one

shrewd plinth
#

He also uh.... got arrested for uh.... not great things. But it didn't cost him his job

chilly whale
#

"fang" was coined by a talking head on a market analysis show to talk about what stocks to pick. The only thing those companies have in common is that they were tech stocks trending upwards in ~2010

restive pecan
#

They are great stocks lol

shrewd plinth
#

I mean, metaverse was a huge investment that has gone nowhere

chilly whale
#

and apple wasn't in the list

shrewd plinth
#

Okay no, I need to.... leave my computer alone and go rest

restive pecan
#

If u just bought some top companies (not even necessarily including nvidia) u can outperform SnP by 10x (and that's after they have already boomed even)

#

Like top 7 tech companies shoulder 90% of the entire economic growth of USA 😂

chilly whale
#

sure, if you had an oracle telling you what stocks were going to do best, you could outperform the market

restive pecan
restive pecan
chilly whale
#

I mean, yes, but that's just survivorship bias

restive pecan
#

I know people with very bad resumes get interviews

chilly whale
#

you're looking at the big companies that are big today and were also big 10 years ago. You're specifically looking at a handful of companies exactly because they have done well

restive pecan
#

Nvidia is the only one that seems markedly different. Openai/anthropic/waymo too ig but those are hard for entry level and they still ask DSA

shrewd plinth
#

Uhhhh resumes definitely matter.

#

Maybe I’m missing context in this conversation due to exhaustion

slow rivet
#

Sleep

chilly whale
#

I think all of the people in who've chimed in on this discussion who've actually been involved in hiring have said resumes do get read before an interview.

#

it'd be a giant red flag for an interviewer to not read your resume before talking to you

broken jetty
#

so how does the whole voice verification work

#

it said I got to be active for one hour and thiry minutes in chat but I wanted to know what qualifies as that

#

I am just wondering because I don't know what exactly qualifies as 1:30:00

#

I don't know it seems to be a strange to me

ivory nexus
#

Hi

last hatch
#

Hi

chilly whale
peak relic
chilly whale
#

voice channels are harder to moderate than text channels, so we want people to engage with the text channels a bit before they start chatting in voice, both to give them a chance to see what the server's culture is like, and because trolls usually get bored and give up before they can voice verify

brisk gazelle
#

Voice chat mentioned.

#

It's Pavlovian, I swear.

#

Just less drooly.

broken jetty
#

I just wanted to test the voice channels quickly and then realized that wasn't and blah blah here we are

chilly whale
#

what class are you taking?

grave tree
#

plus if I'm in a boring meeting, I hang out here but obvs can't join voice

broken jetty
#

makes sense

#

still might be useful

#

but i don't need that right now

chilly whale
#

a meeting? boring? never!

grave tree
#

I'm processing survey data rn and it is interesting

brisk gazelle
#

The survey, or a survey?

grave tree
#

our survey!

#

We are no longer part of the partnership program since 2022. It's interesting seeing who our demographic is these days. People who stay here tend to really like staying here

#

mmm I do need to fix the color ordering though

#

It's because I can't spell

brisk gazelle
#

I haven't done it this year. I believe in the survey and all, it's just that...everything everywhere sucks so much that it's just a bit of "why bother?"

#

Not here. Here is nice.

grave tree
#

I (and several others with direct access) do read every submission! I'm more after the comments than the general demo data, but the general demo data is helpful for answering some questions

brisk gazelle
#

Broadly.

#

I fear that the internet is growing darker and darker, more closed off. It's getting difficult to breathe. I may be forced to walk away from the idea of online socialisation altogether.

proper iris
#

Guys my teacher in my ap computer science class has genuinely made me hate coding

brisk gazelle
#

Maybe we can help you find the love.

proper iris
#

Something about coding isn’t fun anymore when you have to answer questions everyday on it

#

Nah I’m afraid it’s long gone

brisk gazelle
#

Alas.

proper iris
#

I can still write a print statement

coarse salmon
proper iris
#

So w

raw bramble
chilly whale
proper iris
brisk gazelle
chilly whale
stray crest
#

Hi guys! Segue on the convo above. Just curious, what was the most convenient/impactful automation you made using python?

proper iris
#

It’s not even in python the class I took last year was python

#

It’s in Java

grave tree
proper iris
#

Python is way simpler but coding in general is just not as good as it seemed

grave tree
brittle grail
#

hiiii

#

how is everyone?

proper iris
#

But basically every part