#ot2-the-original-pubsta

652 messages Β· Page 97 of 1

jovial island
#

i will

#

cya guys

weary depot
#

it has quite some demand

jovial island
#

i gtg and have come to conclusion

junior moat
#

Go is booming

jovial island
#

that i should learn C++

half rampart
jovial island
junior moat
#

lots of companies at least in bay area are currently starting new projects in Go

half rampart
junior moat
#

I think that it's gonna just end up falling apart though since it's not really inherently any better than current alternatives

half rampart
#

wait i have to go and take a piss

jovial island
#

xD

weary depot
#

what do you want to do? software dev or data scientist?

jovial island
weary depot
edgy apex
#

you mean dis guy

weary depot
jovial island
edgy apex
junior moat
weary depot
#

that's not what rust users say cuz they got

jovial island
weary depot
#

but java has the coolest mascot tbh πŸ˜›

edgy apex
edgy apex
weary depot
#

actually no πŸ˜›

#

its this

jovial island
weary depot
#

dont do javascript

#

do typescript

jovial island
#

TypeScript aint worth it man

edgy apex
#

mmm i love typescript

jovial island
#

If you learn JavaScript you can learn TypeScript in a week its not a problem

weary depot
#

typescript,html,css, java, python, and maybe if i have free time rust (:

jovial island
#

remove the html, css and java

weary depot
#

typescript is the front end equivalent of rust the backend lang πŸ™‚

jovial island
#

I included node.js for a reason

#

no front-end from my side lol

#

front-end devs will be easily replaced in the future

#

if you really think about it

weary depot
#

front-end devs are in demand

#

i really hate html, css tho

#

so ill learn typescript either way

#

and if i get a fullstack dev job, ill learn them if necessary

junior moat
#

doubt it, but the definition of "front end developer" will change

jovial island
# weary depot front-end devs are in demand

there are already sites that creates websites for you, most people who wants a own site use these sites, its just companies hiring web devs and people do it for the fun of it, if you now go 10-20 years into the future, there will be no one wanting front-end devs but back-end since the front-end is easily replaced by automated programs

junior moat
#

there's always gonna be someone typing out the instructions for the ai

round moss
jovial island
round moss
#

so do frontend devs

jovial island
#

stuff updates, in the end there will be no such thing called front-end devs

round moss
#

and like... good luck getting a website generator to cache data from the backend properly and sanely

jovial island
#

we're talking about the chances in the future

round moss
#

sure, people have been saying that all programmers will be replaced with "whatever the cool new thing"

#

but the one constant is that we are still writing text in a monospace font

#

now with colors

jovial island
round moss
#

yeah, all programmers being replaced is always 10 years away

#

and yet, it has yet to get even close to being viable

#

sure, website creators are great

#

but the second you need something mildly unusual, you need to write code

jovial island
round moss
#

it already has taken a long time

weary depot
#

well lets see how it goes

round moss
#

and almost no progress has been made

junior moat
#

lets all make bets on how long it will take to lose our jobs

jovial island
weary depot
#

right now im just working on java and python, and based on researching stuff later on, ill decide what to do next

round moss
#

copilot doesn't replace a programmer, it's just really good autocomplete

jovial island
junior moat
#

like how spellcheck hasn't replaced authors

round moss
#

you still need a programmer, since a lot of what it generates is wrong

edgy apex
#

tabnine but big autocomplete

round moss
#

and even then, someone has to actually tell copilot what to make

jovial island
#

if you look at tech in the 80s to today 2021, it's such a huuuuuuuuuuuuuuuge difference, its huge. Now imagine it's 2060 instead, almost everything that programmers do will be replaced

round moss
#

sure, so programmers will do different things

jovial island
round moss
#

what do you think programming is?

jovial island
#

development including coding

round moss
#

you are writing instructions in a special format that some other program translates for the computer

jovial island
#

in a programming language

round moss
#

those translators are getting better than ever

jovial island
#

comments arent a programming language

round moss
#

aren't a programming language yet

jovial island
#

ah I see your point

round moss
#

like yes, the skillset of a programmer in 2060 will be different from today

#

in the same way no one knows how to use punchcards nowadays

vague shadow
#

Yea, you'll need to learn python 3.287.2

jovial island
round moss
#

but like... the whole "producing instructions for the computer to do things" thing really hasn't changed since computing was done by people in a classroom

junior moat
round moss
#

we just have easier ways to do it now

jovial island
#
#list of two items random integer
#iterate through the list
#print the list

Future python xD

round moss
#

and are far faster

#

and well, if you look at math, you will find that natural languages are really really bad for actually correct specs

#

mathematicians did away with pure english for their "instructions" millenia ago

vague shadow
#

Increment the first hex char

#

D++00

jovial island
#

Tbh I dont even think the generation in 2060 will be smart enough to do programming, the world is getting dumber and dumber because everything is getting easier and replaced by tech

round moss
#

I doubt there will be a generation in 2060, we will all die in the climate wars far sooner

vague shadow
#

Or maybe c+++00 kek

jovial island
junior moat
weary depot
#

anyway wanna buddystudy with me? πŸ™‚

#

right now im doing Data analysis, machine learning , nlp libraries in python

jovial island
weary depot
#

dw, we go from beginner lvl to advanced πŸ™‚

#

that's how the tutorials are on youtube πŸ˜›

jovial island
#

im down

weary depot
jovial island
weary depot
#

ah have you tried leetcode?

jovial island
#

i dont even know what leetcode is?

weary depot
#

oh its a website that have relatively difficult problems that are potentially asked in interviews

#

where have you been learning from anyway?

#

i think we should probably switch this convo over to pm if that's okay w u

jovial island
#

self-taught, no tutorials nothing, I just write and read the docs, ask questions here and lurk the advanced channel and help channels and watch how people solve different things, i got the basics down in 2 months

pliant trench
#

this is english only mate

#

!rule 4

clever salmonBOT
#

4. Use English to the best of your ability. Be polite if someone speaks English imperfectly.

molten hazel
#

do you know what I can't understand?
how is it that some people in my city who do advertisement paper distribution for a living drive a brand new Volkswagen SUV
that job hardly pays enough to keep a bicycle, let alone an SUV... how the f... do people do this?

#

that job pays about 125 USD a month, and a car like that costs 68,000 USD... it just doesn't add up

blissful coral
#

sigma grindset hustler

molten hazel
#

what does that mean?

loud wharf
#

it means you a sigma with a hustling grindset

wheat rock
molten hazel
wheat rock
#

i mean its very common in the west to have jobs as part time

molten hazel
#

they'd literally be better off working at McDonald's

wheat rock
hollow heart
#

how do you know their income? you don't. you also don't know what debt they're in

molten hazel
#

with the car? 1... doing the paper job? I did it myself for a while so I know how much time and effort it takes

molten hazel
hollow heart
#

^ that's what i mean

#

ofc you can estimate their wage from that job

#

you have no context of what their actual income might be unless you know them

#

could also be a gift from parents, a sponsor, a rental

molten hazel
#

you're right
then let's calculate some stuff
125 dollars per month = 1500 dollars per year
car purchase = 68000 dollars, one time fee, for the lowest possible setup (not full extra and whatnot)
this means they'd have to work 45.3 years to pay off their car from this work
now, there is just one question here:
do they have another income?
anyone who has another income that allows them to pay off a 68000 dollar car in the foreseeable future (i.e. years, and not 4 and half decades) would not be inclined to work a 125 dollar per month job, because that amount of money is most likely insignificant compared to what else they make, and this kind of work to deliver advertising papers would literally take up entire days, the very least 4 days out of a week
show me someone with a 68000 dollar car who is willing to do a 125 dollar per month job that takes up 4 days a week when they have enough income from something else that covers their car lease or whatever

#

and then we didn't even calculate the gas cost, the insurance cost, the tax you have to pay after the car...

#

this is why I can't wrap my mind around it... it doesn't seem normal that this thing is happening

marsh orbit
#

j

loud wharf
#

funi thing people get payed very differently for the same job???? 😳 😳 😳 😳

hollow heart
#

you should ask them next time you see them

#

$125/month though ... how many hours?

#

like that's not a livable wage for anything really, housing, food, etc. so if they have a car surely they have the means for housing and other necessities from somewhere that you just aren't accounting for

slate leaf
#

(also not everyone totally pays off cars before selling them either)

hollow heart
#

hi brad!

slate leaf
radiant socket
hollow heart
wheat rock
#

thanks for the shout out guys

#

i really appreciate

median blade
#

no

mental idol
#

Misleading in that the dips look huge? Yes. It's a [public news channel] style chart.

odd sphinx
daring jay
#

helmet != hat imo

mental idol
#

@rare moat I got nothing. Works on my machine.

preocts @ Preocts ~
└─▢ $ alias wut='echo you wut: $1'
preocts @ Preocts ~
└─▢ $ wut hello
you wut: hello
rare moat
#

seems to be due to my Vi-mode for Bash.

#
(libserver) >> alias x='echo'
(libserver) >> x foo bar
foo bar
#

but this does not allow you to control where the arguments are put.

mental idol
#

I write a line in my dotfile once a year and then promptly forget why it works.

tender loom
#

python sucks guys

rare moat
#

maybe we should just ship your machine.

#

Docker-style

tender loom
#

reject python embrace C

rare moat
#

me and the boys shipping Bash scripts over Docker.

mental idol
rare moat
#

did you actually say that

mental idol
#

100%

rare moat
#

did you get fired?

mental idol
#

It was more polite than; "Well you see Charles, it's because you and everyone else in the sea of 200 developers that can't find their head for their rear ask me for silly little stuff like "how many users are using the mobile app?" and I have to break away from my tasks to run queries that could be done by the data intelligence team but we seem to be adverse to using their amazing resources. So, I have local scripts to give you all what you want quickly so that I can can go back to doing work that interests me."

rare moat
#

DAMN

#

sensing some aggression towards Charles here. πŸ₯΄

mental idol
#

Nah. They are just a director. They're good at directing.

#

I have aggression toward devs that say "we just always do it that way" and resist change. I am an agent of change in my org. :D

#

But in the process I find myself the focal "they know what's up" so I have a fleet of little scripts that keep appearances up.

rare moat
#

so tell me.

#

how many users are using the mobile app?

mental idol
#

More than half of 2,358! Which impresses even me!

rare moat
#

that is a very specific number.

mental idol
#

It's on my whiteboard next to me.

rare moat
#

are you on the job?ℒ️

mental idol
#

No, but I'm in my "office".

rare moat
#

in your room wearing sweatpants and a t-shirt?

mental idol
#

Sure. We'll go with that.

rare moat
mental idol
#

Work is on my mind. Monday I launch a process that will, initially, make a ton of noise for our on-call folks.

rare moat
#

on-call?

mental idol
#

The role/honor of being the one person who gets called when something your team is responsible for breaks or has issues. On-call rotation is a schedule where you trade on and off from on-call because it is a taxing role who nobody should carry 100% of the time.

rare moat
#

that sounds fucking painful.

mental idol
#

Just part of the "job". I'm on-call currently for all my team's systems. Thankfully we shut most of them down after business hours LOL!

rare moat
#

lucky

mental idol
#

So only a few things could call me on a weekend.

#

And by things, I mean we have new automation that watches for errors and triggers phone calls to the on-call team members. No escaping it. Your system tosses errors that break the tolerances, you get paged. >:O

rare moat
#

tolerances?

mental idol
#

Say you have a webservice and it's "normal" to see N number of 404s come from the requests. That's a tolerance. If it's normal to see 10 an hour and suddenly you have 15 in a minute then that's an alert.

rare moat
#

ah okay

#

not excited for when i get involved with that shit.

mental idol
#

Build good patterns and you avoid most of it.

rare moat
#

easier said than done for most people.

mental idol
#

facts. Painful facts.

#

I've spent weeks in meetings having to explain to devs that allowing the service to raise an unhandled exception is, in fact, an alert worthy event and not "just how we handle errors".

#

:)

rare moat
#

what

#

what the fuck

#

that is not how you should do error handling what the FUCK?

#

it errors for a reason.

mental idol
#

My favorite was discovering the pattern to allow an AWS lambda proxy to hard fail in order to generate a 500 status code response. Like.... LUL

rare moat
#

good fucking god

mental idol
#

This is something people do.

rare moat
#

heads will roll i tell you.

#

@_@

mental idol
#

Eyes, more like it. But last year we adopted an automated paging service for on-call. This last month we adopted a fully instrumented metric agent into all the systems and platforms. Those two talk to each other now so.... yeah, a lot of on-call pages this month.

#

Pulled the covers off the pillow forts that everyone was dev'ing in. :( How dare we.

rare moat
#

truly a fucking tragedy.

mental idol
#

Honestly, as a software engineer myself who has been woken up at 2am because my system threw errors, I appreciate it. I was able to find bugs that were there since day 1 and we never knew. Fixed them. Now I sleep without wondering if my systems are working correctly after changes. Cause the automation will tell me if they aren't.

rare moat
#

that does sound pretty fucking convenient lol.

mental idol
#

Right?!

#

Anyway... I had started Satisfactory with the intention of not working today. LOL!

#

Here I am just neck deep in work thoughts.

rare moat
#

you should Relaxℒ️.

#

i am sorry for reminding you of hell.

mental idol
#

Oh right!

preocts @ Preocts ~
└─▢ $ notes save
-bash: cd: /home/preocts/personal/notes: No such file or directory
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git

and this todo. Apparently I nuked my notes? sad.

rare moat
#

may your factories be efficient and your resources be expansive.

#

F

#

i really should make something like that.

#

each time i startup a terminal it displays a todo-list or reminders.

#

since i spend most of my time in a terminal and shell.

mental idol
#

My favorite, hold on.... I have the best todo system. Let me pull the dot file.

#
function todo_touch {
    touch /mnt/c/Users/[me]/OneDrive\ -\ Knex/Desktop/"$*"
}

# to-do and brag desktop hack
alias todo="todo_touch $*"
alias brag="brag_touch $*"

Boom.

rare moat
#

to-do and brag

#

context

#

what is brag

mental idol
#

Same thing todo is but it goes to a folder on the desktop and is "things I did"

rare moat
#

ohh lmao

mental idol
#

brag Pushed terraform updates to repo

rare moat
#

that is really cool i love it lol

mental idol
#

todo Team --- wants a report for mobile users

rare moat
#

is that actually in your todo list.

mental idol
#

Was

rare moat
#

dude just buy an LED counter and write something to display the number of mobile users.

mental idol
#

Then I just drag and drop todos from the desktop to a "done" folder and they become part of my brags.

rare moat
#

drag and drop
malarkeydetected

#

you know how we feel about the mouse in this household.

mental idol
#

and like any sane person, I keep my desktop very very clean.

#

I'm a Windows user though :)

rare moat
#

imagine having a desktop and not a plain-

#

WHAT.

#

my entire world is crumbling.

mental idol
#

WLS2 for me.

#

behind the veil

rare moat
#

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

#

sick wallpaper though.

#

this is mine.

mental idol
#

The cooler wallpaper is on the vertical screen :3 Wallpaper Engine, best $4 I've spent on Steam. LOL

rare moat
#

yeah that is a pretty good thing.

#

i wonder if it supports Linux..

rare moat
#

damn, it does not.

mental idol
#

Now to go find coal...

rare moat
fresh yarrow
#

I need ideas for a menu, I've got about, but nothing else. It's for an IDE ;-; flat out of ideas

wide totem
#

@upbeat sandal don't you call the shots... at home?

#

πŸ˜‰ espresso

upbeat sandal
wide totem
#

aw darn

#

way to ruin my joke πŸ˜”

upbeat sandal
#

which is a frustrating conundrum as an espresso machine was second on my wishlist once I started my career, but there are reasons I live somewhere that doesn't have space for one that I don't want to go into. (I do not live with my parents.)

wide totem
#

understandable, i wasn't even gonna ask

upbeat sandal
#

I didn't think you were going to. Though I'm of the opinion that people should just ask whatever they want, and that saying "I am not going to answer that" should be a socially acceptable answer.

#

Ask me my birthday and SSN.

wide totem
#

what's your bday?

upbeat sandal
#

I'm not going to answer that, but it's okay that you asked.

wide totem
#

aw, what about your favourite credit card number?

upbeat sandal
#

my debit card number ends in 69, which I'm pretty happy about

wide totem
#

n....ice

upbeat sandal
#

I've never had a credit card and don't plan to get one, since my credit score is predicated on debts

wide totem
hazy laurel
#

if I learned anything from my like 3 economy classes

#

credit cards are bad news

daring jay
#

I'm typically rather liberal about asking questions but I stick a "if you don't mind me asking" at the beginning or end of messages

hazy laurel
#

frankly, that's all I remember... those classes are boring as heck

upbeat sandal
#

He was also Jamaican

hollow heart
#

wait what?

hazy laurel
#

When I took economics in-person, our teacher didn't want anything political in his class

hollow heart
#

you don't have a credit card?

hazy laurel
#

I have a feeling he was required to keep things not political

wide totem
#

probably

wide totem
#

also mina aren't you 15 iirc

hollow heart
#

WAT

hazy laurel
#

LOL

hollow heart
#

LOL

daring jay
#

lmfao no

hollow heart
#

well

wide totem
#

wait how old is mina

hollow heart
#

i've never disclosed my age

#

super publicly

#

but i'm approximately 2 * 15

woven stag
#

No that's me I'm the 15 year old πŸ˜‰

daring jay
#

well, she's certainly not 15

wide totem
#

only off by 2

hazy laurel
#

oh yep

hollow heart
#

so close

hazy laurel
#

for sure

daring jay
#

definitely

wide totem
#

and a multiplication symbol

hollow heart
#

do i give 15 yo vibes Sweat_BC

hazy laurel
#

yes. (no)

daring jay
woven stag
wide totem
#

I can't safely answer that question

woven stag
#

!ban

upbeat sandal
wide totem
hidden kernel
hazy laurel
#

I still find it weird how everyone calls "debit cards" "credit cards"

hollow heart
wide totem
woven stag
hazy laurel
#

My mother doesn't have a credit card

hollow heart
hazy laurel
wide totem
#

I think its from when I joined voice once

hazy laurel
#

but someone can ask for your credit card but actually mean "debit/credit card"

wide totem
#

yes

hazy laurel
#

very annoying. I demand conciseness

wide totem
#

ooh here's a fun trick

#

the first number of a credit or debit card is standardized

woven stag
#

Yeah it's pretty neat

#

Like 4 is Visa for example I think

hazy laurel
#

yeah

daring jay
wide totem
#

yeah

#

and 6 is discover

#

5 is mastercard

hazy laurel
#

well, is it actually standardized

#

or is that just convention

woven stag
#

I'd assume standardized but not sure

hollow heart
#

6 is discover

#

16 digits for visa mc and discover

#

15 for amex

#

3 digits cvcs for the first three

woven stag
#

amex just has to be different

hollow heart
#

4 digits for amex

woven stag
#

yeah

hollow heart
#

shhhh typo

wide totem
woven stag
carmine herald
#

imagine having your voice reflect your age smh that'd be boring

hazy laurel
#

I remember being heart broken as a middle school office aide when some lady called me ma'am over the phone

daring jay
hazy laurel
#

I remember having the urge to reply "no problem, sir"

hazy laurel
#

I remember getting off the phone and first realizing what she said

woven stag
#

this is why I don't assume gender over the phone πŸ˜‚

hazy laurel
#

I've since grown a social anxiety concerning the gender of people

#

I have a chronic fear of misgendering someone

wide totem
#

this is why I don't assume gender
FTFY

hazy laurel
#

it's gotten to the point where I call people "they" even though I know their gender (or preferred pronouns or whayever)

carmine herald
#

ppl think I'm 12 or something let's fucking go lmao

wide totem
#

I use they/them for everyone unless its obvious-- they've said theirs or someone has said theirs

hazy laurel
#

this also concerns me, though

daring jay
hazy laurel
#

like there are people who like undeniably refer to themselves as like male/female

#

is it still rude to assume in that regard?

#

because I feel like more people would be offended if I thought there was a possibility they'd identify as anything else

wide totem
carmine herald
hazy laurel
daring jay
#

It's weird, I default to he/him or she/her in person, but they/them over text. Just the way I grew up, I guess.

daring jay
hazy laurel
#

also... maybe it's just me but like

woven stag
#

honestly, don't come at me for this but I usually assume gender in person when it seems obvious. online I use they/them for people if they don't share pronouns, and i'm always very happy to correct myself if someone asks, on and offline

hazy laurel
#

most people online always present to me as female

#

like

wide totem
#

I legit asked someone what their's were and then they asked me mine and i had a minicrisis yay

hazy laurel
#

idk what it is... but I feel like anyone who's "nice"... almost feels feminine

carmine herald
#

imagine being nice

hazy laurel
#

lol idk what it is

wheat rock
#

nice

hazy laurel
#

it's kind of crazy to me why I have that sort of feeling

wheat rock
#

read their bio -> get enlightened

woven stag
hazy laurel
#

I guess I'm just used to more guys being jerks

daring jay
wheat rock
#

lol

hazy laurel
daring jay
#

just based off his username and his niceness

#

I don't know what about that username feels female

woven stag
hazy laurel
#

dawn, I used to think you were female too πŸ˜”

daring jay
#

I mean, dawn isn't exactly a typically male name

hazy laurel
woven stag
#

idk it just bugs me, like in person you can usually figure it out quickly, but online is completely different

hazy laurel
#

idk, it took quite the effort to condition myself to always use they/them

#

and... now I over use it

daring jay
#

me too

wheat rock
#

i dont even use any pronouns

#

you is the best

hazy laurel
#

also, I actually found it a small bit funny

#

one of the rust servers has role reactions for pronouns

carmine herald
#

you is a pronoun fail

hazy laurel
#

and like

hidden kernel
#

so is "I"

hazy laurel
#

there's less female reactions than... whatever the neutral option was

daring jay
#

fronto is male and uses he/him

wide totem
#

welp

carmine herald
#

imagine using pronouns starcy can't imagine

ember oar
ember oar
woven stag
#

should just do a quiz to see who knows the most staff pronouns

daring jay
#

honestly there's nothing female about "frontogenesis" but I assumed anyway, I dunno why

daring jay
ember oar
#

also my texting style is feminine to some of my friends apparently

#

irl people

upbeat sandal
ember oar
#

I'm not even sure

upbeat sandal
#

I'm asking as a linguist.

#

I must know

daring jay
#

idek

ember oar
#

I think some people think it's lower case and adding hyphens?

wide totem
ember oar
#

like:
hello~

hazy laurel
#

I'll still forever think of nice people as feminine

daring jay
#

I cannot associate texts with gender

woven stag
wide totem
hazy laurel
#

stupid subconscious

daring jay
upbeat sandal
wide totem
#

legitmately that is not what I think of when I see a tilde

wheat rock
#

mmmmmm

ember oar
#

I think of Γ±

daring jay
#

most of my decisions of what I do in text are "is it pretty or not"

hazy laurel
carmine herald
#

helloΓ±

hazy laurel
#

well... I hope that joke was funny

upbeat sandal
ember oar
wide totem
#

the tildes don't feel like feminine, they feel like someone trying to be playful and flirt, no matter the gender

carmine herald
ember oar
wheat rock
#

why are we thinking what are we thinking in the first place

hazy laurel
daring jay
wide totem
#

I guess that makes sense

upbeat sandal
daring jay
ember oar
daring jay
#

me neither

wide totem
#

i think I thought dawn was dude when first met πŸ˜‚

daring jay
#

but again, my though process was "does it sound pretty"

ember oar
ember oar
#

"Idk about you, but I'm feeling 22"

hazy laurel
#

it kind of annoys me tbh

carmine herald
wide totem
#

i-

hazy laurel
#

I so much prefer "I..."

upbeat sandal
wide totem
ember oar
wheat rock
woven stag
hazy laurel
wheat rock
daring jay
#

some is only occasionally better than none

hazy laurel
#

less is more

wheat rock
#

darkness is faster than speed of light

#

:L

hazy laurel
#

oh well

carmine herald
#

no less is literally less it says it in the word

hazy laurel
#

I was trying to make a linux joke

#

I thought dawn was making a rust joke

#

πŸ˜”

wheat rock
#

lol

ember oar
#

this conversation does bring up a good point though - kindness being associated with femininity, not hating anyone who has this automatic mindset, more so society and how it defaults to a set of characteristics by gender

mental idol
#

Tear down the social norms. Be kind. :3

carmine herald
#

yes im throwing gender roles to the recycle bin thats why y'all should join my cult of catgirls

hazy laurel
#

ngl, despite being a guy, I usually really don't like most guys

#

but then again... all the guys here are just wannabe gangsters πŸ˜”

ember oar
hazy laurel
#

not exactly my people

#

I mean even a lot of the girls

#

you're right. I'm quite lonely

carmine herald
ember oar
#

it

#

I can see how you associated the two

daring jay
daring jay
#

I didn't even know what the word meant until today

hazy laurel
#

I don't see it

#

I've never seen it

ember oar
hazy laurel
#

I wasn't aware frontogensis was a word

daring jay
hazy laurel
#

I thought it was just fronto + genesis

daring jay
#

me too

ember oar
#

It's an obscure word I chose cause I wanted to sound cool and hip

#

it's just heavy snow basically

daring jay
#

it's weather jargon, so

hazy laurel
#

that's what I figured ngl

ember oar
#

yeah

#

I suck at weather tho

#

I only like takijgbweather pics and snow and what not

hazy laurel
#

why are you sucking ay weather πŸ˜”

ember oar
#

I don't know how to predict it

carmine herald
#

ayy weather with the aliens and shit

hazy laurel
#

me neither

mental idol
ember oar
#

well there are some people who are quite accurate with their predictions

#

but more so I don't know what means what

#

I just know random words withoyt knowing the meaning

hazy laurel
#

So you're telling me we can predict where supernovas have occurred, but not whether it'll rain today

mental idol
#

I predicted the sun would rise and set today. Completely missed Hawaii having a blizzard storm warning. So... nobody is perfect :D

ember oar
#

Ohh yea

carmine herald
#

its ok nobody really cares about weather ppl just want an excuse to see a latina girl on a tight dress on the tv

ember oar
#

Hawaii's highest peaks have the blizzard warning

#

12" of snow, quite a bit

#

100 mph winds too o_o

hazy laurel
#

Living in Hawaii kinda sounds scary

ember oar
#

It is

#

The cost of living is really high there

#

it's not perfect like people paint it to be

hazy laurel
#

me, who's only ever been out of state to Texas and Colorado

ember oar
#

where people just talk about tornadoes snow and hurricanes

hazy laurel
#

oh

ember oar
#

in a nutshell

hazy laurel
#

I thought you meant something totally different

ember oar
#

oh god

#

I should've been more clear

hazy laurel
mental idol
#

Ya'll weird.

#

in a good way.

hazy laurel
#

blame starcy

wheat rock
#

lol

carmine herald
#

i mean its not my fault that weather has been pushed into that, im literally ace so Β―\_(ツ)_/Β―

ember oar
#

also female meteorologists being called "weathergirl"

hazy laurel
#

Twitter in a nutshell

carmine herald
#

men Β―\_(ツ)_/Β―

hazy laurel
#

fr. stinky men

#

can y'all believe there are people in this world who like men

carmine herald
#

liking women is superior since well you wont get murdered for it by your own partner lets go

hazy laurel
#

I've seen my share of crazy women, though

#

although I must admit I do feel a lot less afraid talking to anyone other than a cisgender male

carmine herald
#

the entire world does lemon_hyperpleased

wide totem
#

I look like a fucking cisgender male πŸ˜”

fluid plank
carmine herald
shy elk
#

what does that mean? cisgender?

hazy laurel
shy elk
#

okay, so like most people.

hazy laurel
small cloak
#

When is OOP too much OOP, in context of Python?

#

Will such a consideration even be applicable, as everything in Python is an object?

hazy laurel
#

it's like... "too much" if you're like turning every single thing into a class, I guess

small cloak
#

That's why I am asking... 🀣

#

Well not every thing, but quite a lot

hazy laurel
#

idk if making more classes really... increases the "OOPness" or something

small cloak
#

I feel it is ok if reduces code redundancy?

hazy laurel
#

There's a lot of dependencies

#

If it makes sense to use a class, use a class

#

but sometimes it might be preferred to simply use a module

small cloak
#

But I also wonder where a function will be enough instead

#

Yeah, case by case

hazy laurel
#

I know PyCharm has helped me in filtering out redundant classes, when really they should just be normal functions or whatever

#

and PyCharm's rule is really just: "If it doesn't use self, it should either be a function or a staticmethod"

small cloak
#

Ahhh

#

Simple but useful maxim

hazy laurel
#

I think Poetry has kind of coerced me on chillaxing on the use of class, as well

#

since now I use a lot of packages and modules for my code

#

I used to be one with... "god objects"

#

In object-oriented programming, a God object (sometimes also called an Omniscient or All-knowing object) is an object that references a large number of distinct types, has too many unrelated or uncategorized methods, or some combination of both. The God object is an example of an anti-pattern and a code smell.A common programming technique is to...

small cloak
#

Ahh, I relate to this

#

I used to do the same

#

Before I was comfortable to use inheritance πŸ˜…

hazy laurel
#

For me, I feel like the problem was believing that "shared functionality = should use a class"

#

but it's a bit more complex than that, and I don't think I could articulate my own personal "rule" for when to use a class, and when not to

#

it's really just an intuition, I guess... If it makes sense for me to use a class, I'll use one

small cloak
#

Exactly

#

I will try to summarize it as, if two objects have similar behaviours

#

But not similar identities

#

They shouldn't be the same class

#

Is that agreeable? πŸ€”

hazy laurel
#

Usually I'll avoid making a class unless I plan for there to possibly be multiple objects of such a class

hazy laurel
small cloak
#

Wait really?

#

Because if objects of different meanings but same behaviours are the same class

#

Then they are characteristic of the linked God Objects

hazy laurel
#

I mean... think of something like a string

#

"foo" and "bar" have different identities, no?

small cloak
#

Yes, have to explicitly exclude the builtins 🀣

hazy laurel
#

but they share the same functionality

small cloak
#

Cause they can be used in so many ways

#

Even numbers

#

Can be used ordinally, cardinally

#

Or as enumerations

hazy laurel
#

I must be a bit confused

#

What does "identity" mean in this case

#

I'm probably thinking too literally with the existence of id() lol

small cloak
#

Ok as an example

#

A car and a human object for a game

#

They may have similar move and blit functions, depending on how the car is programmed

#

But identity wise they have different meanings

#

Even in the context of the game

hazy laurel
#

Right, so this is where one would use inheritance and probably some overloading

small cloak
#

Yep!

#

So we can have something Entity

hazy laurel
#
class GameObject(meta=ABCMeta):
    @abstractmethod
    def move(self):
        pass  # TODO: Move things


class Car(GameObject):
    def move(self):  # Overload
        pass


class Human(GameObject):
    def move(self):
        pass
small cloak
#

Prevents redundancy, prevents god objects

#

:D

hazy laurel
#

but... I'm not sure how I'd really... explain a specific rule for things like this

#

I just kind of know this is basically what I'd want

#

and I'm not sure if that's just from secondhand experience or what

honest oak
#

@hot sentinel

elfin vine
#

All objects are the same type... and they just have different properties

hazy laurel
dusky cliff
#

Extremely Confusing Shortform πŸ˜”

hazy laurel
dusky cliff
#

Lmao

hazy laurel
#

instead of having something like

class Player(Entity):
    x: int
    y: int
    def move(self):
        pass
``` or whatever, you'd have like
```py
entities = {1: []}

@dataclass
class Position:
    x: int
    y: int

entities[1].append(Position(0, 0))

def movement_processor():
    for entitiy in entities:
        pass  # You get the point
#

that was... incredibly watered down

wide totem
#

@vague shadow hey, have you looked into any more discord.py forks recently? I remember you saying that you were interested in disnake

vague shadow
#

I haven't looked into any really

#

disnake was just one that was mentioned to me before

wide totem
#

I've only looked into nextcord and py-cord enough to know that I don't want to use them

#

I evaluated them based on the maintainers, code quality, receptiveness to issues, and feature set

#

Based on those, disnake scored at the top, nextcord in the middle, and py-cord at the bottom

wide totem
# vague shadow disnake was just one that was mentioned to me before

the problems with nextcord and py-cord for me, are a non-optional discord shim on nextcord, forcing both the discord and nextcord namespaces...

additionally, pycord is sponsored by youtubers-- the maintainer is a youtuber, which is part of the reason they are so supported with a small feature set

vague shadow
#

fair enough

#

should probably keep those in mind before we choose one

wide totem
#

furthering py-cord... there was this: pypa/pypi-support#1438

rustic harborBOT
wide totem
slate helm
#

@lusty brook

#

I dont understand why this happens

#

I understand like positive lookaheads and positive lookbehinds

#

but I don't understand the negatives

lusty brook
#

well perhaps you should try it with a pattern after the negative lookbehinds and lookaheads because right they're matching pretty much everything as the asserts pass for each char

#

this is a negative lookahead, hi will only be matched if it's NOT followed by no

#

negative lookbehind @slate helm

slate helm
#

oh gotcha

#

so like

lusty brook
# slate helm I dont understand why this happens

It's matching pretty much everything (well in a way, but they're zero char matches hence the dotted line) because you've only defined an assert (whicih don't eat characters) so every time the regex engine moves on to a new character the assert passes and a zero width match is made (as asserts don't eat chars)

lusty brook
slate helm
#

ok so this is what im understanding

lusty brook
#

(please ping me when you add on cause I'm quite busy bouncing back and forth between the staff channels and #black-formatter , sorry!)

#

are you still confused about something @slate helm?

slate helm
#

thats basically it right

lusty brook
#

Yeah basically, you got it 🌺

#

I'm sure there's some minor note I'm missing as I'm no regex professional but you got it to where you should be able to use in the real world :)

slate helm
#

thanks a lot

small cloak
#

I think I am gonna ignore those...

odd sphinx
#

yes

sinful sun
#

dont

#

rename them to actually meaningful names

small cloak
#

It's x, y, and z coordinates

#

Before python 3.10 I remember using tab for autocompletion in the terminal, but it's not working now, anyone know about this?

tribal tinsel
hollow heart
#

@wicked hollow happy thanksgiving! TurkeySmith

wicked hollow
#

πŸ˜„

radiant socket
#

hey wait a minute

median blade
hollow heart
#

LOL

#

i joined that server from an invite that someone dropped here iirc

small cloak
#

Can't understand how

civic fulcrum
#

anyone can write scheme ?
help me solve a challenge pls

light surge
#

PIE TON

#

python

#

bad joke

hazy laurel
#

is that even a joke

lethal walrus
#

m o r e p i e s

light surge
#

just sharing

pliant trench
daring jay
#

qwerty is now french? :o

carmine herald
#

oui oui qwerty baguette

daring jay
#

no don't turn qwerty into a baguette

#

ftr, if this channel name is about the keyboard and not the person, I will be very disappointed

languid osprey
#

Qwette

radiant socket
#

qutie

languid osprey
#

Qweguette

daring jay
#

bagerty

#

that sounds like a name

languid osprey
#

Bagerty Williams

lusty brook
#

peut-Γͺtre

daring jay
#

can be?

#

or am I translating that wrong

lusty brook
#

the dash makes it "maybe"

daring jay
#

ah

languid osprey
#

!!!not speaking English /s

daring jay
#

interesting

radiant socket
#

banned

languid osprey
#

Dawn its your time to shine

radiant socket
#

get him

languid osprey
#

No one can escape the confines of ot2

hazy laurel
#

I know of a loophole

languid osprey
#

Impossible

#

He knows too much, remove them

hazy laurel
#

you can paste the link to a nitro scam to get instantly banned 😼

lusty brook
#

I might be able to do that and not get rekted by the bot since AFAIK staff are immune.

daring jay
#

!warn 429445826251587616 Please do not speak in languages other than English. See rule 4.

clever salmonBOT
#

πŸ“¨ πŸ‘Œ applied warning to @lusty brook.

lusty brook
#

Obviously that's morally questionable but yeah technically possible

languid osprey
#

lmfao

radiant socket
#

lol, you're going to get a talking to

#

you're not supposed to do that πŸ˜”

languid osprey
#

Smh I'm disappointed

daring jay
clever salmonBOT
#
== Raw message ==

\!warn 429445826251587616 Please do not speak in languages other than English. See rule 4.
radiant socket
#

oh my god

languid osprey
#

πŸ‘€

hazy laurel
#

see, I figured it'd be fake but I couldn't tell

radiant socket
#

that was good lol

hazy laurel
#

sorry dawn, I expected the worst of you for a second πŸ˜”

languid osprey
#

Genius

daring jay
#

haha I took so long for a reason

radiant socket
#

i didn't see it lol i was in a help channel

#

it looked instant for me

languid osprey
#

Lmao

lusty brook
#

I blame Chris.

daring jay
#

no like to set it up, I took like 30s

hazy laurel
#

I thought the bot was just having a fit again

languid osprey
hazy laurel
radiant socket
languid osprey
#

I too need to go sleep

#

Gn

lusty brook
#

To be fair I do speak a fair amount of french in the staff lounge

#

although that's usually when akarys is participating :P

daring jay
#

I'm giving up on french in school after this semester πŸ˜”

lusty brook
#

Oh le franΓ§ais est trop ennuyeux pour toi?

#

or like it's just like too difficult?

radiant socket
#

rofl

lusty brook
#

(those are not direct translations by the way I'm flexing my ability to codeswitch)

daring jay
radiant socket
daring jay
#

I think that's what I want to say

lusty brook
radiant socket
#

banned, all of you

hazy laurel
lusty brook
#

Non, je veux prendre des autre cours, c'est Γ§a.
No, I want to take other courses, just that really.
Ah d'accord, Γ§a a du sens
Oh alright, that makes sense.

daring jay
#

I meant for "c'est Γ§a" to be "that's it"

radiant socket
#

mhm, how can we trust your assertion

hazy laurel
daring jay
radiant socket
#

mhm

lusty brook
daring jay
#

you were probably right in the translation

#

I just piece together words in ways that might make sense

#

yours was correct, means the same thing I think

lusty brook
#

That is more literally correct although I'm not sure whether meaningfully they're the same

noble totem
#

@gray urchinjust ask a question again

cerulean sapphire
#

yo les gars qwerty c'est mieux qu'azerty je trouve

#

surtout UKX

pliant trench
#

hm what

cerulean sapphire
#

just said i found qwerty better, even for french when using UKX

dim root
#

@soft quiver your tutorial site is again banned by indian government

#

f5 doesn't help

wheat rock
#

what

#

it works

cerulean sapphire
#

first of i don't like the different treatment of different accents

#

it makes no sense that you would have a dedicated key for Γ© and Γ¨, but need a hella alt code for Γ‰ and È

dim root
cerulean sapphire
#

isn't dispy out of support now?

wheat rock
cerulean sapphire
#

considering the way discord treats bots, i don't doubt a lot of python bots are going to break and not be fixable in near future

#

disnake...

#

lemme look this up

dim root
dusky cliff
#

seems to work on airtel but not vodafone

dim root
#

ok works on airtel, doesn't work tatasky

wheat rock
#

meanwhile me on jio

hidden lintel
#

jio op

slate leaf
#

@radiant socket A screenshot of my setup:

radiant socket
#

πŸ˜” that background color πŸ˜”

slate leaf
#

lol, I like the nord colors

pliant trench
slate leaf
#

It also has a slight transparency

pliant trench
radiant socket
#

I have like pitch black i think

slate leaf
#

Nord is old? Probably fitting for me

pliant trench
#

no I mean, you're old that u like it, usually elders don't like colors idk why lol

slate leaf
#

Then my VS Code theme is too colorful then

pliant trench
#

they also use high contrast themes

#

like ayu

#

it makes me blind

slate leaf
#

Andromeda Colorizer

pliant trench
#

i like it

summer jackal
daring jay
#

another person like me

#

with a bright theme

#

there are so few of us

slate leaf
daring jay
#

woah this was a fast otn

#

this was added yesterday

radiant socket
#

wild

lethal walrus
median blade
dim root
#

tokyonight on vsocde, gruvbox on neovim, and onedark shell :D

#

i can't choose one

hidden lintel
#

i just use one dark pro

#

on vsc

#

and oh-my-fish

hazy laurel
#

D:

hidden lintel
#

i forgot the theme

hazy laurel
#

nvm I won't comment πŸ˜”

hidden lintel
#

right bobthefish

hazy laurel
#

πŸ˜”

hidden lintel
#

bob the fish

#

idk what that base thing is

#

but eh

hazy laurel
#

miss the zsh gang

#

have yet to do any customization tbh

hidden lintel
#

i have zsh

#

but wherever

#

i searched online

#

fish vs zsh

#

everyone was like fish

#

i used bash before this

hazy laurel
hidden lintel
#

Β―_(ツ)_/Β―

#

wdym

hazy laurel
#

the internet will tell you a lot of weird things

hidden lintel
#

yeah

hazy laurel
#

like that Manjaro's the best distribution in the world

hidden lintel
#

but then tbf its also a great place to find differing opinions

hazy laurel
#

eh, not really

hidden lintel
#

why not

hazy laurel
#

it's a great place for hive minds

hidden lintel
#

hmm

#

have you used fish?

hazy laurel
#

I have

#

I don't really like it

hidden lintel
#

oh

hazy laurel
#

some of the stuff is cool, but... I just don't care for it

hidden lintel
hazy laurel
#

I prefer just my somewhat minimalist themes and prompts in zsh

#

like i kinda despise the concept of oh-my-zsh

#

I don't even know what it's for anymore

hidden lintel
#

idk it just looks nice

hazy laurel
#

like I really like powerlevel10k

#

You don't need anything special to install it, either. I don't understand the point of most of these plugin managers, when really there's only like 4 plugins worth using

hidden lintel
#

lmao thats why i just use like git, py, node, and uh thassit

hidden lintel
#

interesting

edgy apex
#

oh my god

#

rust-eh-personality

fluid plank
#

this channel speaks @languid osprey and @daring jay

odd sphinx
#

no

jovial island
#

@rare kernel just got my pc and i got forced to have windows 11 it isnt bad i just need to get comfy with itjam_cavedude

rare kernel
#

Cool

languid osprey
#

Aha

#

I was here for this otn

hazy laurel
#

so you've been unbanned

languid osprey
#

Funnily, wasnt it added yesterday

languid osprey
hazy laurel
#

in the fireplace?

languid osprey
#

I just pretended so I wouldn't hurt hsps feelings

#

@dusky cliff aha take that

hazy laurel
#

hspspspsp

dusky cliff
languid osprey
#

Keep telling yourself that

hazy laurel
#

I've figured out how to call hsp

#

it's just like a cat

languid osprey
#

Hscat

#

Hpat

fluid plank
jovial island
tranquil ridge
hazy laurel
#

thank you

dusky cliff
#

np

tranquil ridge
#

lol

daring jay
#

I always just say "H-S-P"

odd sphinx
odd sphinx
#

when i opened the door

#

it looked lost so it ran in

#

my parents freaked out

#

but me being the cool kid

#

just pspspspspspd it out

#

a very nice cat but its always lost

hazy laurel
#

awe. a lost boy from neverland

odd sphinx
#

^

somber belfry
somber belfry
# wheat rock i was jk

Then your "joke" was not appropriate. Please be more mindful of how you interact with other members.

wind wadi
#

bruh

jovial island
#

can anyone help me with this java error in cmd

jovial island
#

ok

#

lol lemme try

#

Unable to access jarfile Practical11

#

how tho

#

i dont have that much knowledge

#

ok

#

ty

#

oh

#

ok

#

same error : (

#

ok

#

import java.net.*;
class Practical11
{
public static void main (String args []) throws UnknownHostException
{
system.out.println("Kedar Gughane-19CO23");
InetAddress addr1 = InetAddress.getLocalHost();
System.out.println(addr1);

InetAddress addr2 = InetAddress.getByName("msbte.org.in");
System.out.println(addr2);

InetAddress addr3 = InetAddress.getByName("www.google.com");
for(int i=0; i<addr3.length; i++)
System.out.println(addr3[i]);
};

#

thats the code

#

okay

#

ok

#

lemme try

#

Practical11.java:15: error: cannot find symbol for (int i=0; i<addr3.length; i++ ) { ^ symbol: variable length location: variable addr3 of type InetAddress Practical11.java:16: error: array required, but InetAddress found System.out.println(addr3[i]); ^ 3 errors

#

says like that

#

my brain is hurting

#

none lol

#

yes

tribal tinsel
#

I guess it was supposed to be a 3-element list of objects, not 3 different objects

echo flower
#

is that jeff geerling's vid by any chance

wild compass
#

someone just threatened to shoot our school on snapchat lemon_eyes

#

im thinking its fake, but still scary

hollow heart
#

i hope your school is taking that threat somewhat seriously

wild compass
#

they are afaik

hazy laurel
#

someone definitely had the cops visit them

real forum
#

Damn Americans

wild compass
#

everyone's posting about the potential school shooting on social media, and its trending. now other ppl are threatening other schools in our district

carmine herald
tardy stag
#

tbh publicizing these kinds of threats makes things worse imo

#

it gives people ideas they really would be better off without

hazy laurel
odd sphinx
#

lop

rocky nebula
#

not just he lol, he just type that three times

rare moat
unreal sigil
#

Hmm

#

One sec lemme find someone who can look at the logs

rare moat
#

alright